@charset "windows-1251";
/* CSS Document */

body {margin:0; padding:0px; background:#e7e7e7; font:13px/17px Arial, Helvetica, sans-serif;}

a {color:#1657da;}
a:hover {text-decoration:none;}
a img {border:0;}
p {margin: 0px 0px 10px;}
ul {margin: 5px 0px 15px; padding-left: 10px;}
ul li {margin: 0px; list-style: none; background: url(/images/bullet.gif) no-repeat; padding-left: 12px;}
ol {margin: 5px 0px 15px; padding-left: 20px;}
ol li {margin: 0px;}
form {margin: 0px; padding: 0px;}
small {font-size: 90%;}

.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.f26 {font-size:26px;}
.f28 {font-size:28px;}

.modul {margin-bottom:10px;}
.clr {clear:both;}
.separator {clear: both; display: block; height: 20px;}


#wrapper {width:1000px; margin:0 auto; background:#FFF;}
#middle {width:990px; margin:0 auto; margin-top:10px; background:#FFF;}


/*-- Header
---------------------------------------------------------*/
#header {position:relative; background:url(/images/header-2.jpg) no-repeat top; width:1000px; height:190px;}
.head {position:absolute;}
.h1 {top:16px; left:40px;}
.h1 img {padding:0 8px;}
.h2 {background:url(/images/logo-5.png) no-repeat; width:168px; height:66px; top:96px; left:506px;}
.h2 a {display:block; width:168px; height:66px; outline:none; text-indent:-1000em;}
.h3 {top:108px; left:215px;}
.h4 {top:16px; left:540px; color:#FFF; text-shadow:#157191 1px 2px 1px; line-height:30px;}
.h5 {top:108px; left:25px; text-align:center;}

/*-- Top menu
---------------------------------------------------------*/
#topmenu {background:url(/images/topmenu-bg.gif) repeat-x;}
#topmenu ul {margin:0; padding:0 0 0 10px; position:relative; list-style:none; height:32px; line-height:32px;}
#topmenu li {float:left;  padding:0 2px; background:none;}
#topmenu li a {display:block; padding:0 11px; text-decoration:none; font-weight:bold;}
#topmenu li a:hover, #topmenu li a.activ {background:#009dd5 url(/images/topmenu-ar.gif) no-repeat bottom center; display:block; color:#FFF;}

/*-- Left Bar
---------------------------------------------------------*/
#leftBar {float:left; width:235px;}
#leftBar h3, #rightBar h3 {text-align:center; margin:5px 0 5px; padding:0; font-size:14px; background:#ceecf7; line-height:24px; border-bottom:2px solid #009dd5;}

.razdel { margin-bottom:10px;}
.razdel h3 {width:98%;}
.razdel ul {margin: 5px 0px 5px; padding-left: 6px;}
.razdel li {background:none; padding:8px 0 8px 25px; font-weight:bold;}
.razdel li.r1 {background:url(/images/r1.gif) left 8px no-repeat;}
.razdel li.r2 {background:url(/images/r2.gif) left 8px no-repeat;}
.razdel li.r3 {background:url(/images/r3.gif) left 8px no-repeat;}
.razdel li.r4 {background:url(/images/r4.gif) left 8px no-repeat;}
.razdel li.r5 {background:url(/images/r5.gif) left 8px no-repeat;}
.razdel li.r6 {background:url(/images/r6.gif) left 24px no-repeat;}
.adress {background-color:#ceecf7; padding:10px;}

/*-- Main Content
---------------------------------------------------------*/
#mainContent {float:left; width:590px; margin-left:12px;}
#mainContent h2 {margin:5px 0 20px; padding:0; font-size:18px;}
#mainContent img.nob {border:none;}
#mainContent img {border:3px solid #ceecf7;}
#mainContent a:hover img {border:3px solid #009dd5;}

/* Block
-----------------------------------------------------------------------------*/
#block {background:#eef6f9; width:990px; padding:1px 0; border-top:4px solid #009dd5; border-bottom:2px solid #009dd5; font:11px/normal Arial, Helvetica, sans-serif}
#block p {margin:0; padding:0px;}
#bot{width:943px; margin:5px auto 5px auto; background:url(/images/bottom_bg.gif) 0 0 repeat-y; padding:0 25px 0 0;}
#block .zag {font-size:12px;}

#news{width:282px; float:left;}
#news h2{display:block; padding:0px; margin:0 0 10px 0; font:normal 18px/18px Arial, Helvetica, sans-serif; background-color:inherit;}
#news ul{padding:0;margin:0;}
#news ul li{display:block; background:url(/images/icon3.gif) 0 2px no-repeat; padding:0 0 13px 15px;	background-color:inherit;}
#news ul li a{background-color:inherit; text-decoration:underline;}
#news ul li a:hover{text-decoration:none;}

#right{width:618px;	float:right;}

#articles {width:280px; float:left;}
#articles h2{display:block; padding:0px; margin:0 0 10px 0; font:normal 18px/18px Arial, Helvetica, sans-serif; background-color:inherit;}
#articles ul{padding:0;margin:0;}
#articles ul li{display:block; background:url(/images/icon3.gif) 0 2px no-repeat; padding:0 0 13px 15px;	background-color:inherit;}
#articles ul li a{background-color:inherit; text-decoration:underline;}
#articles ul li a:hover{text-decoration:none;}

#others {width:291px; float:right;}
#others h2 {display:block; padding:0px; margin:0 0 10px 0; font:normal 18px/18px Arial, Helvetica, sans-serif; background-color:inherit;}
#others ul{padding:0;margin:0;}
#others ul li{display:block; background:url(/images/icon3.gif) 0 6px no-repeat; padding:0 0 13px 16px;}
#others ul li a{background-color:inherit; text-decoration:underline;}
#others ul li a:hover{text-decoration:none; background-color:inherit;}

div.red2 a {display:block; padding:0 10px 4px 0; color:#CC0000; background-color:inherit; background-image:none; text-align:right; font-weight:bold;}

/*-- Right Bar
---------------------------------------------------------*/
#rightBar {float:right; width:135px; text-align:center;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 155px; position:relative; background:url(/images/footer-bg.jpg) repeat-x top;}
#footer a {text-decoration:none; color:#000;}
#footer .f1 {position:absolute; top:45px; left:10px; font-size:12px;}
#footer .f2 {position:absolute; top:30px; left:790px;}

.date {font-weight: bold;}
