/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table,  div, td, tr  {
        margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
}
li {
        list-style: none;
}
body {
background: #FFFFE7 url(img/bg_top.gif) repeat-x;
}
td {vertical-align:top;}
a {color : #000;}
#logo_top, #top{left:0; top:0; position:absolute;}

#banner_top {height: 60px; width: 100%; background:#FFFFE7; margin-top: 13px; text-align:center;}
#add_adv {right:20px; top:0px; position:absolute;}
#add_top {right:10px; top:30px; position:absolute;}

#menu_top, #menu_bottom {border: 1px solid #ECC00E; height: 20px; margin: 8px 16px 0 170px; background: url(img/bg_menu_top.gif) repeat-x;}
#menu_bottom {margin: 8px 170px 0 16px;}
#menu_top a, #menu_bottom a { float: left; display: block; margin:3px 0 0 20px ; color: #000; font-weight:bold; text-decoration:none; font-size:11px;}
#menu_top a:hover, #menu_bottom a:hover { color: #FFF; }
#b_middle{}
#b_middle tr {vertical-align:top;}

#b_middle .left { width: 17%; padding-top: 80px;}
#b_middle .left .in{ padding: 0 16px;}
#b_middle .right {width: 20%; vertical-align:top;}
#b_middle .right .in{ padding: 30px 16px 0 16px;}
#b_middle .center { width: 60%;}
.border {border:solid 1 #d80b0b;}




.textimg {margin-left: 5px; margin-bottom: 0px;}
.imgnews {margin-right: 5px; margin-bottom: 0px;}
.b_b div{height: 22px; background-position:left top; background-repeat:no-repeat;}
html>body .b_b div{height: 24px;}
.b_b h2{color: #fff; font-size: 11px; padding: 5px 0 0 10px;}
.b_b h3{color: #ADA66B; font-size: 11px;  font-weight: normal; padding: 5px 0 0 10px;}

.b_menu li{ display:block;  border-top: 1px solid #DDDCB3; margin: 2px 0 0 0;  width: 98%; margin-left: 1px;}
.b_menu_images li{text-align:center; margin: 5px;}
.b_menu li a{ display:block; padding: 5px 0 5px 10px; color:#000000; text-decoration: none; width:100%-10px; font-size:12px;}
.b_menu_images li a { display: block; border: 1px solid #FFFFE7; color:#000000; text-decoration: none;  padding: 5px 0;  }
.b_menu_text li{margin: 5px;}
.b_menu_text li a { display: block; border: 1px solid #FFFFE7; color:#000000; text-decoration: none;  padding: 5px 0;  }

.b_menu li a:hover, .b_menu li .current{ background: #ECECD3;}
.b_menu_images li a:hover, .b_menu_images li .current{  background: #ECECD3; }

.b_green { border-color:#017601; background-image: url(img/bg_b_green_2.png);}
.b_menu_text1 {  background:#F2F2E1;}
.b_green div{background-image:url(img/bg_b_green.png); }

.b_green_1 { border-color:#E4E3C5; background-image:url(img/bg_b_green_1_2.gif);}
.b_green_1 div{background-image: none; }


.b_red { border-color:#9D0F1D; background-image: url(img/bg_b_red_2.png);}
.b_red div{background-image:url(img/bg_b_red.png);}

.b_yelow { border-color:#D27E02; background-image: url(img/bg_b_yelow_2.png);}
.b_yelow div{background-image:url(img/bg_b_yelow.png); }


#banner_bottom { text-align:center; width:100%; margin-top: 20px;}
#b_bottom { width:100%;}
#b_bottom p{float: left; margin: 10px 0 0 16px;}
#button_bottom {float: right;}
#counter {float: right;}

.tablitsa tr td{ border-top: 1px solid #E4E3C5; padding: 2px 5px 2px 5px;}
.tablitsa { border-bottom: 1px solid #E4E3C5; }


.news {margin-left: 40px;}
.red_film  {color:#B50007; font-size:14px;}
.green_2 {color: #ADA66B;}
.kt {color:#000000; text-decoration: none;}
.film:link {color:#4B4B4B; text-decoration:none;}
.film:visited {color:#4B4B4B; text-decoration:none;}
.film:hover {color:#0F0F0F; text-decoration:none;}
.film:active {color:#4B4B4B; text-decoration:none;}
.time {color:#4B4B4B; text-decoration:none;}
.name {color:#4B4B4B; text-decoration:none;}
H1 {font: xx-small}

.red1 {color:#B50007} 
.red:link {color:#B50007; text-decoration:none;}
.red:active {color:#B50007; text-decoration:none;}
.red:visited {color:#B50007; text-decoration:none;}
.red:hover {color:#D02F36; text-decoration:none;}

.sal:link {color:#FFCE00; text-decoration:none; background: #39B539;}
.sal:active {color:#FFCE00; text-decoration:none; background: #39B539;}
.sal:visited {color:#FFCE00; text-decoration:none; background: #39B539;}
.sal:hover {color:#FFCE00; text-decoration:none; background: #008C00;}

.green:link {color: #ADA66B; text-decoration:none; }
.green:active {color: #ADA66B; text-decoration:none; }
.green:visited {color: #ADA66B; text-decoration:none; }
.green:hover {color: #847D48; text-decoration:none; }

.green_1:link {color: #ADA66B; }
.green_1:active {color: #ADA66B; }
.green_1:visited {color: #ADA66B; }
.green_1:hover {color: #847D48; }

.m:link {color:#0F0F0F; text-decoration:none;}
.m:visited {color:#0F0F0F; text-decoration:none;}
.m:hover {color:#4B4B4B; text-decoration:none;}
.m:active {color:#0F0F0F; text-decoration:none;}

.news:link {color:#4B4B4B; text-decoration:none;}
.news:visited {color:#4B4B4B; text-decoration:none;}
.news:hover {color:#0F0F0F; text-decoration:none;}
.news:active {color:#4B4B4B; text-decoration:none;}

.adv:link {color:white; text-decoration:none;}
.adv:visited {color:white; text-decoration:none;}
.adv:hover {color:white; text-decoration:underline;}
.adv:active {color:white; text-decoration:none;}

.bull {color:white; text-decoration:none;}

