
body { background:#fff; min-width:1000px; font-size:11px; font-family: Tahoma, Arial, Geneva, sans-serif; color:#4D4D4D;}

body, table, td, form, p, h1, h2, h3, h4, h11 {margin:0; padding:0;}

table, td, div, img { border-collapse:collapse;}
td {vertical-align:top;}

.w { width:100%;}
.h { height:100%;}

p, span {line-height:1;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}

.all { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}
.hed .top { padding:30px; background:url(images/w1.gif) no-repeat right bottom;}
.hed .bn img { margin:29px 51px 0px 42px;}

.hed .top form { width:210px; margin:9px 0px 0px 0px;}
.hed .top form input { vertical-align:middle;}
.hed .top form label { display:block; float:left; width:51px; margin:7px 0px 0px 0px;}
.hed .top form p { clear:both; margin:0px 0px 10px 0px;}
.hed .top form .text { width:141px; padding:2px 0px 2px 5px; border:1px solid #E8E8E8; margin:0px 2px 0px 0px;}
.hed .top form a { font-size:10px; color:#B61520; padding:0px 25px 0px 0px;}
.hed .menu { height:64px; background:url(images/w2.gif) repeat-x 0 0; padding:5px 30px 7px 30px;}

.nav a { float:left; text-decoration:none;}
.nav a, .nav em {float:left;  font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; display:block;}
.nav b { display:block;}
.nav i { display:block; font-style:normal;}
.nav em { font-style:normal; padding:0px 28px; height:34px; line-height:28px;}
.gaz {display:none;}
.nav a:hover { text-decoration:underline;cursor:pointer;}
/*.nav a:hover, */.nav a.rol { background:url(images/h1.gif) repeat-x 0 0;cursor: pointer;}
/*.nav a:hover b, */.nav a.rol b { background:url(images/h2.gif) no-repeat 0 0;cursor: pointer;}
/*.nav a:hover i, */.nav a.rol i { background:url(images/h3.gif) no-repeat right 0;cursor: pointer;}
/*.nav a:hover em, */.nav a.rol em { background:url(images/h.gif) no-repeat center bottom;cursor: pointer;}

.sub_nav { padding:5px 0px 0px 20px;font-size:11px;}
.sub_nav a { background:url(images/w3.gif) no-repeat left; padding:0px 27px 0px 15px; color:#BC1621;font-size:11px;}
.sub_nav b { background:url(images/w3.gif) no-repeat left; padding:0px 27px 0px 15px; color:#BC1621;font-size:11px;}
.sub_nav p a{
background: none;
}
.sub_nav_exp { padding:0px 0px 0px 20px;}
.sub_nav_exp a { background:url(images/w3.gif) no-repeat left; padding:0px 27px 0px 15px; color:#BC1621;}
.sub_nav_exp b { background:url(images/w3.gif) no-repeat left; padding:0px 27px 0px 15px; color:#BC1621;}

.cont { padding:10px 11px;}
.cont a { color:#C01621;}
.cont .h2 { font-size:14px; font-weight:bold; color:#fff; background:url(images/w6.gif) repeat-x 0 0; height:27px; line-height:29px; padding:0px 0px 0px 18px;}
.cont .h2 a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.cont .h2 a:hover { text-decoration: underline;}
.cont .left .info, .cont .right .info { background:url(images/w7.gif) no-repeat center 0 #FBFBFB; border:1px solid #EBEBEB; border-top:0px; margin:0px 0px 7px 0px; padding:12px 9px 10px 9px;}

.h3 { font-size:14px; font-weight:bold; color:#9A9A9A; background:#EAEAEA; height:27px; line-height:29px;}
.h3 a { font-size:14px; font-weight:bold; color:#9A9A9A; text-decoration:none;}
.h3 a:hover { text-decoration: underline;}


.cont .left { width:225px;}
.cont .left .box01 span { font-size:10px; color:#5E5E5E;}
.cont .left .box01 p { line-height:16px;}
.cont .left .form p { padding:0px 0px 10px 0px;}
.cont .left .form form p { color:#7D7D7D; padding:0px 0px 8px 0px;}
.cont .left .form input { vertical-align:middle; margin:0px 2px 0px 0px;}

.calend { padding:0px 15px 0px 15px;}
.calend .top { padding:0px 0px 8px 0px;}
.calend .top a { font-weight:bold; text-decoration:none;}
.calend .top a:hover { text-decoration: underline;}

.calend table th, .calend table td {border:1px solid #FBFBFB;}
.calend table th {background:#9A9A9A; padding:2px 5px 2px 5px; color:#fff; font-weight: normal;}
.calend table th.rol {background:#B61520;}
.calend table td {text-align:center; padding:4px; color:#9A9A9A;}
.calend table td b {font-weight: bold;}
.calend table td.rol, .calend table td.rol b { background:#B61520; color:#fff;}
.calend table td.roa, .calend table td.roa b {color:#B61520; }


.cont .center { padding:0px 3px 0px 3px;}
img.lf { float:left; margin:0px 5px 5px 0px;}
img.lf1 {float:left; margin:0px 5px 5px 0px;}
img.br { border:1px solid #A3A3A3;}
img.llf {float:left; margin:0px 5px 5px 0px;border:1px solid #A3A3A3;}
.cont .center .form { background:url(images/w4.gif) 0 0; padding:2px;}
.cont .center .form form { background:#FAFAFA; padding:7px 9px;}
.cont .center .form form input, .cont .form form img { vertical-align:middle;}
.cont .center .form form .text { width:40%; padding:2px 0px 2px 5px; border:1px solid #E8E8E8; margin:0px 3px 0px 6px;}
.cont .center .form form a { padding:0px 0px 0px 10px; font-size:10px;}

.cont .center .info { padding:2px; margin:0px 0px 0px 0px;}
.cont .center .info .bgr {background:#FAFAFA; padding:10px;}
.bgr1 {background:#FAFAFA; padding:10px;}
.aaa {background: #FAFAFA; cursor:default; position: relative; color: Black; text-align: center; width: 30px;}
.bbb {background: #B61520; cursor:pointer; position: relative; color: White; text-align: center; width: 30px;}
.cont .center .info b { font-size:12px;}
.cont .center .info p { line-height:}

.cont .center img.lf { margin:0px 20px 5px 0px;}

.cont .center .box td { padding:0px 1px 0px 0px; width:34%;}
.cont .center .box .info { background:url(images/w9.gif) no-repeat center 0 #FBFBFB; border:1px solid #EBEBEB; padding:10px 4px 5px 10px;}
.cont .center .box .info div { padding:0px 0px 0px 0px;}
.cont .center .box p { padding:0px 0px 3px 0px;}
.cont .center .box .link p { padding:0px 0px 8px 0px;}
.cont .center .box .link { padding-bottom:12px;}
.cont .center .box img.lf { margin:0px 5px 5px 0px;}
.cont .center .box .h2 { background:url(images/w8.gif) repeat-x 0 0;}
.cont .center .box b { color:#B4141F; font-size:11px;}
.cont .center .contt p{margin: 10px; }


.cont .center .h1 { padding:9px 0px 0px 18px;}
.cont .center .h1 span, .date_red_right { color:#fff; background:#E51523; display:block; height:20px; width: 80px; line-height:20px; padding:0 10px;text-align:left; overflow:hidden; }
.cont .center .h11 { padding:9px 0px 0px 18px;}
.cont .center .h11 div {display:block; text-align: center;vertical-align: center;}
.cont .center .h11 span{ color:#fff; background:#E51523;vertical-align: middle; display:block; height:10px;width:80px; padding:10px 10px;margin-top:15px  }
/*.cont .center .h11 span{ color:#fff; background:#E51523;vertical-align: middle; display:block; height:25px; width: 80px; padding:0px 10px; margin:10px 0px 0px 0px;}*/

.cont .center .h1 h1 {font-size:22px; color:#000;}
.cont .center .h1 h1 a { font-size:22px; color:#000; text-decoration: none;}
.cont .center .h1 h1 a:hover { text-decoration:underline;}
.cont .center .h11 h1 {font-size:22px; color:#000;float: left;}
.cont .center .h11 h1 a { font-size:22px; color:#000; text-decoration: none;}
.cont .center .h11 h1 a:hover { text-decoration:underline;}


.cont .right { width:225px;}
.cont .right .box01 { background:url(images/img09.jpg) no-repeat 0 0; padding:0;  text-align:center; margin:0px 0px 20px 0px;}
.cont .right .box01 div {background:url(images/w7.gif) no-repeat center 0; padding:102px 0px 24px 0px;}
.cont .right .box02 a { font-size:10px;}
a.ddd { font-size:10px;}
.cont .right b { font-size:12px;}
.cont .right p { padding:0px 0px 4px 0px;}

.cont .right .bn { text-align:center;}
.cont .right .bn a { display:block; margin:0px 0px 5px 0px;}

.tabltov table{border:1px solid; border-color: #EBEBEB;text-align: center;padding: 5px 0 5px 0px;}
.tabltov tr{border:1px solid; border-color: #EBEBEB;text-align: center;padding: 5px 0 5px 0px;}
.tabltov td{border:1px solid; border-color: #EBEBEB;text-align: center;padding: 5px 0 5px 0px;}

.foot { padding:12px 11px 27px 11px; background:#F9F9F9;}
.foot a { color:#fff;}
.foot p { padding:0px 0px 6px 0px;}


.foot  p { color:#848484; padding:0px 0px 8px 0px; text-align:center;}
.foot  a { padding:0px 8px;}

.w { padding: 0px 38px 0px 38px;}
.w p { color:#000000; padding:0px 0px 0px 0px;}
.w a { padding:0px 3px; color:#c01621;}

.foot .left { width:226px; background:url(images/f01.gif) repeat-x 0 0; text-align:center; padding:6px 0px 8px 0px;}
.foot .right { width:226px; background:url(images/f02.gif) repeat-x 0 0; text-align:center; padding:6px 0px 8px 0px;}


table.otstup td { padding: 5px; border: 1px solid #c6c6c6;text-align:center;}

table.text_tt td { text-align: center;height:50px; vertical-align: middle;}
table.text_tt td p{ text-align: center;}
table.text_tt p { text-align: center;}
td.text p{ text-align: center;}

a.vvmenu {text-decoration: none;}
a.vvmenu:hover {text-decoration: underline #ffffff;color:#ffffff;}

.info h1 {padding:0px;margin:0px;display:inline;}
.info h2 {padding:0px;margin:0px;display:inline;}


.left_banner_holder{border:0px solid red; width:225px; overflow:hidden; margin-top:5px; position:relative;}