/* Global */
* {margin:0; padding:0; list-style:none; font-family:Arial, Verdana;}
body {width:100%; height:100%; font-size:12px;}
p {font-size:12px; margin:0 0 10px 0;}
a {font-size:inherit; color:#3D5B83; text-decoration:none;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0 0 10px 0;}
h1 {font-size:35px;}
h2 {font-size:30px;}
h3 {font-size:25px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
ol {margin:0 0 15px 15px;}
ol li {list-style:decimal; padding:0 0 10px 10px;}
div.center ul {margin:0 0 15px 15px;}
div.center ul ul {margin:15px 0 0 15px;}
div.center ul li {list-style-image:url(/files/u1/bullet.gif); padding:0 0 10px 10px;}
div.center ul.mainpage-news {margin:0 0 15px 0;}
div.center ul.mainpage-news li {list-style-image:none; padding:0 0 10px 0;}
dt, dd {margin:0 0 10px 0;}
dd {margin:0 0 10px 10px;}
div.parent {position:absolute; top:0; left:0; width:100%; min-height:100%; min-width:995px;}
div.footer-clear {height:1px; line-height:1px; font-size:1px; clear:both;}
div.content .center {text-align:center;}


/* Logo */
div.logo {position:relative; clear:both;}
div.logotype {height:300px; padding:0 261px 0 380px; background:url(img/bg_logo-1.jpg) 0 0 no-repeat;}
div.logotype div.for-bg {background-color:#5D1518; height:250px; position:relative; text-align:right;}
div.logotype div.for-bg img.png {position:absolute; top:0; right:0; z-index:8;}
div.logotype h1 {position:absolute; top:50px; left:75px; width:276px; height:141px; z-index:9;}
div.logotype h1 a {display:block; width:318px; height:141px; background:url(img/main-header.png) 0 0 no-repeat;}
div.logotype h1 a span {display:none;}
		/* Content Special */
	div.content-special div.logotype {height:254px; background:url(img/bg_logo-1.jpg) 0 -46px no-repeat;}
	div.content-special div.logotype div.for-bg {height:204px;}
	div.content-special div.logotype h1 {top:30px;}

	/* Language Menu & Current Date */
ul.lang {position:absolute; top:-30px !important; left:42px;}
ul.lang li {display:inline; padding:0;}
ul.lang li a,
p.today {color:#7E7E7E; font-size:11px;}
p.today {position:absolute; top:270px; left:350px;}
		/* Content Special */
	div.content-special ul.lang,
	div.content-special p.today {top:224px;}

	/* Authorize Block */
div.authorize {position:absolute; top:0; right:0; width:160px; height:215px; border-left:1px solid #FFF; padding:35px 40px 0 60px; background:url(img/bg_authorize.jpg) 0 0 no-repeat;}
div.content-special
div.authorize {height:190px; padding:14px 40px 0 60px;}
div.authorize h5 {color:#FFF; font-weight:bold; margin:0 0 10px 4px;}
div.authorize p {color:#C4BBBF; font-size:12px; margin:0;}
div.authorize p.label {margin:0 0 0 4px;}
div.authorize a {color:#C4BBBF; font-size:11px; margin:0 0 0 4px;}
form.intranet input.text {margin:0 0 5px 3px; width:140px; height:16px; padding:1px 0 0 0; background:url(img/input-bg.gif) 0 0 no-repeat; border-width:1px; border-style:solid; border-color:#5F2F31 #936A6C #A87A7E #7B4145;}
form.intranet input.image {margin:10px 0 0 0;}


	/* Logo Menu */
ul.logo-menu {position:absolute; top:270px; right:0; width:250px;}
ul.logo-menu li {display:block; float:left; padding:0 20px 0 0;}
ul.logo-menu a {display:block; float:left; width:13px; height:13px;}
ul.logo-menu a.search {background:url(img/authorize-menu-search.gif) 0 0 no-repeat;}
ul.logo-menu a.home {background:url(img/authorize-menu-home.gif) 0 0 no-repeat;}
ul.logo-menu a.sitemap {background:url(img/authorize-menu-sitemap.gif) 0 0 no-repeat;}
ul.logo-menu a.mailus {background:url(img/authorize-menu-mailus.gif) 0 0 no-repeat;}
ul.logo-menu a span {display:none;}
		/* Content Special */
	div.content-special ul.logo-menu {top:224px;}



/* Left Block */
div.left-main-parent {float:left; width:240px; padding:20px 20px 390px 40px; margin:0 -300px 0 0; position:relative;}
	/* Main Menu */
ul.menu {padding:0 0 20px 0;}
ul.menu ul.menu {padding:5px 0;}
ul.menu li {display:block; background:url(img/bg_main-menu-list.gif) 1px 3px no-repeat; padding:0 0 16px 20px; margin:0; list-style-type:none; list-style-image:none;}
ul.menu li.expanded {background:url(img/bg_main-menu-list-expanded.gif) 0 5px no-repeat;}
ul.menu ul.menu li {background:none; padding:0;}
ul.menu li a {color:#165AB1; font-size:13px;}
ul.menu li.expanded a,
ul.menu li a.active {font-weight:bold; color:#5A122F;}
ul.menu li.expanded ul a {color:#165AB1; font-weight:normal;}
ul.menu li.expanded ul a.active {color:#11478A; font-weight:bold;}
	/* Book  */
div.book {width:170px; text-align:center;}
div.book p {font-size:18px;}



/* Right Block */
div.right-main-parent {float:right; width:250px; padding:20px 0 390px 10px; border-top:1px solid #E5E5E5;}
div.right p {color:#4C4C4C; font-size:11px;}
div.block {background:url(img/bg_dotted-line.gif) 0 100% repeat-x; padding:0 30px 10px 0; margin:0 0 15px 0;}
img.float {float:left; margin:0 10px 0 0;}
div.noborder {background:none;}
a.information {/*display:block; width:95px;*/ height:18px; position:relative; background:#3D5B83 url(img/bf_information.gif) 0 0 repeat-x; color:#FFF; font-style:italic; text-decoration:none; line-height:17px; padding:0 10px;}
a.information span.left {display:block; width:5px; height:18px; position:absolute; top:0; left:0; background:url(img/bf_information.gif) 0 -18px no-repeat;}
a.information span.right {display:block; width:5px; height:18px; position:absolute; top:0; right:-1px; background:url(img/bf_information.gif) 0 -36px no-repeat;}
a.information:hover {font-weight:bold; line-height:17px;}
div.right-main-parent div.block img.imagecache {margin:0 5px 10px 0;}
	/* Courses Link */
div.courses {padding:10px 80px 10px 0;}
div.courses {font-weight:normal;}
div.courses a {color:#FF5A20; border-bottom:1px dashed #FF5A20; text-decoration:none; font-size:18px;}
div.courses a:hover {border:0;}


/* Center Block */
div.center {border-top:1px solid #E5E5E5; padding:20px 50px 390px 0; margin:0 260px 0 300px;}
		/* Content Special */
div.content-special div.center {border-top:1px solid #E5E5E5; padding:20px 50px 390px 0; margin:0 0 0 300px;}
body.print div.content-special div.center {border-top:0; padding:0; margin:0;}

	/* Main Page News */
ul.mainpage-news {padding:20px 0;}
ul.mainpage-news h6 a {color:#165AB1;}
ul.mainpage-news div.image,
ul.mainpage-news a.news-image img {float:left; margin:0 10px 10px 0;}
ul.mainpage-news li {margin:0 0 50px 0; list-style-image:none;}
ul.mainpage-news p.date {margin:0 0 5px 0;}

p.date {display:block; width:76px; height:18px; background:#FFBD57 url(img/bg_date.gif) 0 0 no-repeat; color:#FFF; font-weight:bold; font-style:italic; line-height:17px; text-align:center;}
	/* Node Content */
div.node p,
div.node h1,
div.node h2,
div.node h3,
div.node h4,
div.node h5,
div.node h6 {margin:0 0 20px 0;}
div.node p strong {color:#505050;}
div.node p.quote {font-size:150%; color:#165AB1; width:60%;}
div.node img.r {vertical-align:top;}
	/* Info Block */
div.info-block {background:url(img/info-block-left.gif) 0 0 repeat-y; position:relative; margin:0 0 15px 0; _height:20px;}
div.info-block div.top {height:15px; background:url(img/info-block-top.png) 0 0 no-repeat; position:absolute; top:0; left:0; width:100%;}
div.info-block div.top div {height:15px; background:url(img/info-block-top.png) 100% -15px no-repeat;}
div.info-block div.bottom {height:15px; background:url(img/info-block-bottom.png) 0 -15px no-repeat; position:absolute; bottom:0; left:0; width:100%;}
div.info-block div.bottom div {height:15px; background:url(img/info-block-bottom.png) 100% 0 no-repeat;}
div.info-block div.innerHTML {padding:15px 25px 1px 25px; background:url(img/info-block-right.gif) 100% 0 repeat-y;}

	/* Bread Path */
div.center ul.bread {display:block; height:40px; margin:0;}
div.center ul.bread li {display:block; float:left; padding:0 4px; border-right:1px solid #407CFF; height:10px;}
div.center ul.bread li.last {border:0;}
div.center ul.bread a,
div.center ul.bread p {display:block; float:left; font-size:90%; margin:0; padding:0; line-height:10px;}
div.center ul.bread a {color:#407CFF;}



/* Footer */
div.footer {position:absolute; bottom:0; left:0; width:100%; height:380px;}
	/* Footer Menus */
div.footer-menus {height:213px; background:#EBECF1 url(img/bg_decoration.jpg) 100% 0 no-repeat; position:relative;}
div.footer-menu-block {height:185px; border-left:1px solid #C8C8DF; position:absolute; top:13px; padding:5px 0 0 15px;}
div.footer-menu-block li {padding:0 0 2px 0;}
div.footer-menu-block a {color:#3D5B83;}
div.footer-menus div.partners {left:50px; width:50%;}
div.footer-menus div.links {left:45%;}
div.footer-menu-block p.addition {position:absolute; bottom:5px; left:15px; font-size:11px;}
div.footer-menu-block p.addition a {color:#165AB1;}
	/* Company Address */
address {position:absolute; top:240px; left:65px; font-style:normal; color:#333;}
address span {display:block; margin:0 0 3px 0;}
	/* Agreement Menu */
ul.agreement {position:absolute; top:335px; left:65px;}
ul.agreement li {padding:0 0 10px 0;}
ul.agreement a {color:#0084FF; padding:0 15px 0 0;}
ul.agreement li.write a {background:url(img/bg_agreement-write.gif) 100% 3px no-repeat;}
	/* Developer */
p.dev {position:absolute; bottom:50px; right:60px;}
p.dev a {display:block; width:105px; height:20px; background:url(img/deeplace-logo.gif) 0 0 no-repeat;}
p.dev a span {display:none;}


/* Revista */
div.revista {width:23%; margin:0 3% 0 0; float:left; text-align:center;}

/* Photo Gallery */
ul.galleries li,
ul.album-image li {display:block; height:220px; float:left; text-align:center; padding:10px; width:170px;}
ul.galleries a,
ul.album-image a,
ul.album-image span {display:block; margin:auto; float:none; padding:0; border:0;}
ul.galleries a.imagecache img,
ul.album-image a img {border:1px solid #CCD9E7; padding:5px; float:none; margin:0;}

/* Rewrited styles */
div.clear-block {display:inline; background:none;}
div.admin-panel {background:#FFFFFF url(img/gradient-inner.png) repeat-x scroll 0 0;}
.pager {clear:none;}
ul.sitemap ul {margin:0 0 0 15px;}
div.center ul.sitemap li {padding:2px 0 2px 10px;}
.group-date-of-creation div.form-item,
.group-date-of-creation div.field,
.group-date-of-creation div.form-item label {display: inline;}
.theme-settings-bottom {clear:none;}
.theme-settings-left,
.theme-settings-right {float:none; width:auto;}
table {width:95%;}
th,
td {padding:2px;}
.description {margin:10px 0;}
table.doclist,
table.doclist tbody,
table.doclist thead,
table.doclist tr,
table.doclist th,
table.doclist td {border:0; margin:0; padding:0;}
.center .node tbody {border:0;}

/* Content images fix*/
div.node div.content img {margin: 5px 10px 5px 5px;}

/* Intranet news News */
div.center ul.intra_news {padding:20px 0;}
div.center ul.intra_news li h6 a {color:#165AB1;}
div.center ul.intra_news li div.image,
div.center ul.intra_news li a.news-image img {float:left; margin:0 10px 10px 0;}
div.center ul.intra_news li {style: none; margin:0 0 30px 0; list-style-image:none;}
div.center ul.intra_news li p.date {margin:0 0 5px 0; display:block; width:76px; height:18px; background:#FFBD57 url(img/bg_date.gif) 0 0 no-repeat; color:#FFF; font-weight:bold; font-style:italic; line-height:17px; text-align:center;}

/* Added by Denis Godoroja 12.02.2010 */
#comments .comment {
  display: block;
  border: 1px solid #898989;
  margin-bottom: 5px;
}

#comments h3 {
  display: none;
}

#comments .submitted {
  background-color: #f0f0f0;
  color: #767676;
  border-bottom: 1px solid #bcbcbc;
}

#comments .comment .content p {
  font-size: 1.25em;
  padding-left: 10px;
}

#comments ul {
  margin: 0px;
  padding: 0px;
  background-color: #f0f0f0;
  border-top: 1px solid #bcbcbc;
}

#comments .new {
  color: #F4A460;
  font-weight: bold;
}

div.clear-block {
  display: block;
}

.category_ul {
}

.category_li {
  background-color: #f0f0f0;
  padding: 0px;
}

div.view-footer-news {
  padding: 50px 0 0;
}

div.status {
  background: #CCFFCC none repeat scroll 0 0;
  color: #220000;
  border: 1px solid #77DD77;
}

thead th {
  white-space: nowrap;
}

span.details {
  white-space: nowrap;
}

table.admin-table tr td ul {
  margin: 0;
}

table.admin-table tr td ul li {
  padding: 0;
}


