body  {
	font: 12px Tahoma;
	background:#FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000; line-height:16px
}
#all_pages img{border:#d9edfb 4px solid;}
#all_pages {padding:20px; text-align:justify; padding-top:10px; }
.dooocs {padding-left:20px}
.dooocs h1, .dooocs h2{margin-bottom:-11px !important}
a{color:#327DC8}
img{border:none}

#container { 
	width: 1000px; 
	margin: 0 auto; 
	text-align: left;background:#D9EDFB;border-left:1px solid #629ed4;border-right:1px solid #629ed4;
} 
#header { 
	background: url(img/top.jpg) no-repeat; 
	padding:0px; margin:0px; height:232px; width:100%; 
} 
#header_ru { 
	background: url(img/top_ru.jpg) no-repeat; 
	padding:0px; margin:0px; height:232px; width:100%; 
} 
#sidebar {
	float: left;
	width: 198px; 
	background: #FFFFFF; border-right:1px solid #629ed4;border-bottom:1px solid #629ed4;
	}
#menu ul{width:171px; margin-left:-30px;}
#menu li{list-style:none;padding-top:10px; padding-bottom:10px; background:url(img/menu_line.jpg) no-repeat bottom; padding-left:30px}
#menu a{text-decoration:none; text-transform:uppercase; font-weight:bold; color:#327dc8}
#menu li.active a, #menu a:hover{color:#0f7332}
.left_block#docs{background:url(img/plashka.jpg) no-repeat; width:100%;padding-top:20px}
.top_left_block{background:url(img/top_left_block.jpg) no-repeat;}
.top_block{background:url(img/top_block.jpg) no-repeat;}
.top_left_block,.top_block{ width:100%; height:25px; border-top:1px solid #629ed4;}

.top_block h1, .top_left_block h1{font-size:12px; color:#FFFFFF !important; text-transform:uppercase; padding-top:5px;padding-left:125px; margin-top:0px !important;}
.top_left_block h1{padding-left:50px;}

#calendar{background:url(img/bg_clock.jpg) no-repeat; margin-top:18px;padding-bottom:15px; margin-left:13px;text-align:center; width:172px; height:144px; padding-top:4px;font-size:11px;Color: #1C52C6;line-height:13px}
#mainContent { 
	float:left; width:770px; margin-left:15px;
	background: #FFFFFF; border-left:1px solid #629ed4;border-bottom:1px solid #629ed4;border-right:1px solid #629ed4;
}  
#mainContent h1, #mainContent h2{font-size:12px; color:#327dc8; text-transform: uppercase; margin:3px}
#mainContent h3, #mainContent h4{font-size:11px; color:#327dc8; text-transform: uppercase; margin:3px}
#mainContent h5, #mainContent h6{font-size:11px; color:#327dc8; margin:1px; font-weight:normal}
.block{overflow:hidden}
.news{padding:15px}
.news a{color:#000000; text-decoration:none}
.news img{margin-right:10px}
.docs1{width:45%; float:left; padding:10px}
.docs1 img{margin-right:10px}
#hb_container{overflow:hidden; margin-right:10px; padding-top:10px; padding-bottom:10px}
.hb{float:right; width:30%; margin-left:15px}
.hb img, .news img, img.thumbnail{border:#d9edfb 4px solid !important}
.hb p{margin:0px}
#footer { 
		background: url(img/footer.jpg) no-repeat; width:100%; height:50px; margin-top:20px; 
} 
#footer_in{padding-top:20px; padding-left:40px;font-weight:bold; color:#FFFFFF}
.clearfloat { 
	clear:both;
   }

.thumbs li{width:170px; text-align:center; height:175px;}
.thumbs li p{margin:0px; text-align:center; padding-left:0px; font-size:11px}
ul.thumbs{margin-left:0px !important; }

#main_gal  li{width:180px;}
#main_gal{width: 770px; margin: 0 auto; padding-left: 7px; padding-top: 20px;}
#lang img{margin:10px}