/* body */
body {margin: 0; padding: 0; background: #d1d6dc; font-size: 62.5%; font-family: Arial , Helvetica, sans-serif;}

/* id="body" */
#body {width: 939px; margin: 0 auto;}

/* id="header" */
#header h1 {display: none;}
#header img {display: block;}

/* id="header" ul */
#header ul {margin: 0; padding: 0;}
#header ul li {margin: 0; padding: 0; float: left; list-style: none;}
#header ul li a {display: block;}

/* id="header" ul class="menu" */
#header ul.menu {font-size: 1.2em;}
#header ul.menu li {background: url(../graphics/header.ul.li.jpg) no-repeat right; position: relative;}
#header ul.menu li.first {width: 4px; height: 51px;}
#header ul.menu li a {width: 183px; text-align: center; padding: 11px 0 10px; margin-right: 4px;
                      background: url(../graphics/header.ul.jpg); color: #fff; text-decoration: none; font-weight: bold;}
#header ul.menu li.one-line a {padding: 18px 0;}
#header ul.menu li a.hover {background: url(../graphics/header.ul.li.hover.jpg);}

/* id="header" ul class="submenu" */
#header ul.submenu {position: absolute; width: 183px; border-top: 1px solid #939ea5; display: none;}
#header ul.submenu li {background: none;}
#header ul.submenu li a {width: 181px; background: #4f5a65; margin: 0; border: 1px solid #000; border-top-width: 0px;}
#header ul.submenu li a.first {border-top: 1px solid #000;}
#header ul.submenu li a:hover {background: #37404c;}

/* id="path"  */
ul.bookmarks{background:#dbecf6; width: 880px; margin:0 0 0 5px; padding:15px 25px; overflow: hidden;}
ul.bookmarks li{margin: 0 5px; height:15px; color:#389acc; padding:0  0 0 2px;  float:left;  list-style: none;font-size: 1.2em; font-weight:bold; }

/* id="content" */
#content {background: url(../graphics/content.background.jpg); clear:both;}

/* id="main" */
#main{clear:both; font-size:1.2em; padding:5px}
#main h1{color:#37404c;font-size:1.6em; padding:8px 0; margin:0;}
#main img{ border:1px solid #000; margin:5px;}
.w20{padding:10px 20px !important;}

div.hrLine{background:url(../graphics/h2.hr.jpg) bottom repeat-x; padding-bottom:5px; height:8px;}

/* id="news" , id="books"*/
#news, #books{ float:left; width:425px; background:#D9EBF5;padding:10px;}
#news h2,#books h2{color:#37404c; padding:0px; margin:0; background:url(../graphics/h2.hr.jpg) bottom repeat-x; padding-bottom:5px;}
#news h3,#books h3{color:#268fc9; padding:0; font-size:1.0em; font-weight:bold;}
#news{margin:8px 5px 8px 8px;}
#news .newsDescription{text-align:justify; overflow: hidden;height: 1%; padding-bottom:12px;}
#news .linksFullNews{text-align:right; color:#268fc9;}
#news .linksFullNews a{color:#268fc9;}

#newsBox{ display:block;background:#D9EBF5; width:200px; float:left; margin:0; padding:0;}
#newsBox h2{margin: 0 5px 5px 5px; font-size:1.2em; color:#37404C;}
#newsBox h3{margin: 0 5px 5px 5px; font-size:0.9em; color:#268FC9;}
#newsBox .description{padding:4px;}
#newsBox span {display:block; text-align:right;}
#newsBox span a{color:#268fc9;}

.newsFull{display:block;float:left; margin:0; padding:0; width:660px; padding:5px 10px; margin:0 8px; text-align:justify;}
.newsFull img{text-align:right;padding:8px;border:0 !important;}
.newsFull .newsList {padding:8px 0;}
.newsFull p{padding:0; margin:0;}

#books{margin:8px 10px 8px 5px;}
.books span.title{margin:0; padding: 5px 0 ; font-size:1.2em; color:#268FC9 !important;}
.books span.autor{margin:0; padding: 5px 0 ; font-size:1.2em; color:#37404c;}
.books span.publisher{margin:0; padding: 5px 0 ; font-size:1.2em; color:#37404c;}
.books {clear: left;}

#menuArtilce{ display:block;background:#D9EBF5; width:184px; float:left; margin:0; padding:8px;}
#menuArtilce h2{margin: 0 5px 5px 5px; font-size:1.2em; color:#37404C;}
#menuArtilce h2{margin: 0 5px 5px 5px; font-size:1.2em; color:#37404C;}
#menuArtilce h3{margin: 0 5px 5px 5px; font-size:0.9em; color:#268FC9;} 
#menuArtilce h3{margin: 0 5px 5px 5px; font-size:0.9em; color:#268FC9;}
#menuArtilce ul {margin: 0; padding: 0;}
#menuArtilce ul li {margin: 0; padding:0 0 12px 0; list-style: none;}
#menuArtilce ul li a {display: block; color:#37404C; text-transform:uppercase; font-weight:bold;}
#menuArtilce ul li  a:hover{text-decoration:none;}
#menuArtilce ul li ul {margin: 0; padding: 0;}
#menuArtilce ul li ul li {margin: 0; padding: 0 0 0 10px; list-style: none}
#menuArtilce ul li ul li  a{color:#268fc9;text-transform:none; font-weight:normal;}
#menuArtilce ul li ul li  a:hover{text-decoration:none;}

h3{margin: 0 5px 5px 5px; font-size:0.9em; color:#268FC9;clear: both;} 
h2{margin: 0 5px 5px 5px; font-size:1.2em; color:#37404C;}

/* id="booksList"*/
#booksList{padding:8px 0;}
#booksList a{color:#37404c;}
#booksList img{margin: 5px;}

table.history td{padding:5px;}

/* id="newsList"*/
#newsList{padding:8px 0;}
#newsList a{color:#37404c;}

.newsFull div.boxImageList a{display: block; float:left; width:166px; border: 2px solid #949490; padding:2px; background:#F0F0EB; margin:2px;}
.newsFull div.boxImageList a:hover{border: 2px solid #181D21;}
.newsFull div.boxImageList img {border: 1px solid #444; padding:2px; margin:5px; background:#440;}


.articles{text-align:justify;}

/* id="footer" */
#footer {clear:both;background:#dbecf6;margin: 0 auto;width:898px;}
#footer .footerLeft{float:left;padding: 8px 0; padding-left:28px;}
#footer .footerRight{float:right; padding: 8px 0; padding-right:28px;}
#footer .footerLeft a,#footer .footerRight a{color:#268fc9;}


.clear{clear:both; margin: 0; padding: 0;}