* {margin: 0px; padding: 0px;}
body {margin: 0px; font-family: arial, verdana, tahoma, sans-serif; background-color: #f6f5f5;}
td {font-family: arial, verdana, tahoma, sans-serif;}
div {font-family: arial, verdana, tahoma, sans-serif;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
form { display: inline; }


.h5 {height: 5px; font-size: 0px;}
.h10 {height: 10px; font-size: 0px;}
.h15 {height: 15px; font-size: 0px;}
.h20 {height: 20px; font-size: 0px;}
.h30 {height: 30px; font-size: 0px;}

.clear {font-size: 0px; clear: both; height: 1px;}
.body_size {width: 1002px; text-align: left;}
.td_bg {background: url('/i/bg_v1.gif') top left repeat-x;}
.td_br_l {background: url('/i/bg_ted_l.gif') top left no-repeat;}
.td_br_r {background: url('/i/bg_ted_r.gif') top right no-repeat;}
.xb0 {display: block; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; height: 1px; font-size: 0px;}
.xb1 {display: block; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; height: 1px; font-size: 0px; margin: 0 1px 0 1px;}
.xb2 {display: block; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; height: 1px; font-size: 0px; margin: 0 2px 0 2px;}
.xb3 {display: block; border-top: 1px solid #d6d6d6; height: 1px; font-size: 0px; margin: 0 3px 0 3px;}

h1.big_head {font-size: 12px; color: #0066cc; text-transform : uppercase; font-weight: normal; margin-bottom: 12px;}
h1.big_head a {font-size: 12px; color: #0066cc; text-transform : uppercase;}


.them_day {padding: 17px 15px 20px 20px; position : relative; font-size: 14px;}
.them_day a {font-size: 14px; color: #000;}
.td_pic {position : relative; width: 224px; height: 168px; float: left; margin-right: 12px; margin-bottom: 20px;}
h2.head_them {font-size: 20px; color: #003399; margin-bottom: 20px;}
h2.head_them a {font-size: 20px; color: #003399;}
span.time_bg {display: block; width: 48px; height: 16px; text-align: center; float: left; margin-right: 2px; font-size: 12px; font-weight: bold; color: #0066cc; background: url('/i/bg_time.gif') top left no-repeat;  margin-top: 5px;}


.head_doc {font-size: 20px; color: #003399; margin-bottom: 20px;}
span.time_doc {display: block; width: 100px; height: 16px; text-align: center; float: left; margin-right: 2px; font-size: 12px; font-weight: bold; color: #0066cc; background: url('/i/bg_time_doc.gif') top left no-repeat;  margin-top: 5px;}
.autor {color: #333333; font-size: 12px; text-align: right; font-weight: bold; font-style : italic; margin-bottom: 10px;}
.doc_bottom_ico {margin-top: 20px; margin-bottom: 20px;}

#bodytext {font-size: 14px; color: #000;}
#bodytext div {width: 90%;}
#bodytext p {margin-top: 10px; margin-bottom: 10px;}
#bodytext ul {margin-left: 20px;}
#bodytext li {padding-left: 20px; margin-bottom: 10px;}
#bodytext a {font-size: 14px; color: #003399;}


.lenta_bg {background-color: #fff;}
.lenta_it_bg {background: url('/i/bg_v2.gif') top left repeat-x;}
.lenta_it_l {background: url('/i/bg_lenta_l.gif') top left no-repeat;}
.lenta_it_r {background: url('/i/bg_lenta_r.gif') top right no-repeat;}
.lenta_size {padding: 20px 10px 10px 20px;}
.pic_item {float: left; margin-right: 10px;}

.lenta_item {border-bottom: 1px solid #dcdcdc; margin-bottom: 15px; padding-bottom: 15px; position : relative;}
.lenta_item a {color: #333333; font-size: 12px;}
.lenta_item h2 {font-size: 14px; color: #003399;}


.item_ico {margin-top: 5px;}
.item_ico img {margin-right: 10px;}

.item_ico_video img {margin-right: 10px;}

.knopki_bottom {margin-bottom: 20px;}
.knopki_bottom img {margin-bottom: 5px;}

.td_right_size {padding-left: 17px;}


.head_bg {background: url('/i/bg_head_v.gif') top left repeat-x; margin-bottom: 12px;}
.head_t_l {background: url('/i/u_head_l_t.gif') top left no-repeat;}
.head_t_r {background: url('/i/u_head_r_t.gif') top right no-repeat;}
.head_b_l {background: url('/i/u_head_l_b.gif') bottom left no-repeat;}
.head_b_r {background: url('/i/u_head_r_b.gif') bottom right no-repeat;}
.head_size {height: 119px; overflow : hidden; padding-left: 20px; padding-right: 20px; position : relative;}
.skrol_head {width: 680px; height: 88px; overflow : hidden; background: url('/i/bg_skrol_head.gif') top left repeat-x; float: right;}
.head_data {width: 265px; height: 23px; color: #ea5500; font-size: 13px; font-weight: bold;}

.top_menu {background: url('/i/m_bg.gif') top left repeat-x; margin-bottom: 10px;}
.top_menu_r {background: url('/i/m_r.gif') top right no-repeat;}

.menu_all_bg {background: url('/i/bg_menu2.gif') top left repeat-x; margin-bottom: 10px;}

.menu_top2 a {display: block; padding: 4px 0 0 0; color: #ea5500; font-size: 13px; font-weight: bold;}
.menu_top2 a:hover {color: #FFF; text-decoration: none;}

.top_link a {color: #3366cc; font-size: 12px; font-weight: normal; text-decoration: underline;}
.menu_top2 div.m_lb {height: 25px;}

.menu_top2 td {text-align: center; padding-left: 10px; padding-right: 10px;}
.menu_top2 td.menu_a div.m_bgb {background-color: #ea5500;}
.menu_top2 td.menu_a div.m_rb {background: url('/i/menu2_a_bg_r.gif') top right no-repeat;}
.menu_top2 td.menu_a div.m_lb {background: url('/i/menu2_a_bg_l.gif') top left no-repeat;}
.menu_top2 td.menu_a a {color: #FFF;}

.menu_top2 td.menu_act div.m_bgb {background-color: #ea5500;}
.menu_top2 td.menu_act div.m_rb {background: url('/i/menu2_a_bg_r.gif') top right no-repeat;}
.menu_top2 td.menu_act div.m_lb {background: url('/i/menu2_a_bg_l.gif') top left no-repeat;}
.menu_top2 td.menu_act a {color: #FFF;}

.news_day {width: 170px; float: left; border-top: 2px solid #0066cc;}
.news_day h2.head {color: #0066cc; font-size: 12px; font-weight: normal; text-transform : uppercase;}
.news_day_size {padding: 15px 5px 15px 5px;}
.news_day a.news_day_item {display: block; margin-top: 20px; color: #003399; font-size: 13px; font-weight: bold;}

.reklama {width: 180px; float: right;}
.smol_head_grey {padding-left: 10px; font-weight: normal; margin-bottom: 10px; color: #999999; font-size: 13px;}
.uhi_right {width: 120px; margin-bottom: 10px; text-align: left;}
.uhi_right a {color: #287ed4; font-size: 13px; font-weight: bold;}
.uhi_right img {margin-bottom: 5px;}

.footer_bg {background: url('/i/footer_bg.gif') top left repeat-x;}
.footer_t_l {background: url('/i/footer_t_l.gif') top left no-repeat;}
.footer_t_r {background: url('/i/footer_t_r.gif') top right no-repeat;}
.footer_size {padding: 20px 50px 20px 10px; color: #7690a8; font-size: 11px;}
.footer_size a {color: #FFF; text-decoration: underline;}




.ftext {color: #B7B6B6; font-size: 11px; text-decoration: none;}
.ftext a {color: #B7B6B6; font-size: 11px; text-decoration: underline;}
#forumtbltitle td {padding-left: 183px; background-color: #A90000; height: 22px; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.forumHeadFFFFFF {font-size: 12px; font-weight: bold; color: #FFFFFF;}
.forumHeadRed {font-size: 12px; font-weight: bold; color: #A90000;}
.forumHeadBlu {font-size: 12px; font-weight: bold; color: #11285C;}
.forumTextFFFFFF {font-size: 11px; color: #FFFFFF;}
.forumTextRed {font-size: 11px; color: #A90000;}
.forumTextBlu {font-size: 11px; color: #11285C;}

.forumTextBluSmol {font-size: 10px; color: #11285C;}

.forumTextBigFFFFFF {font-size: 12px; color: #FFFFFF;}
.forumTextBigRed {font-size: 12px; color: #A90000;}
.forumTextBigBlu {font-size: 12px; color: #11285C;}

.forumTextBluSmol {font-size: 10px; color: #11285C;}
.forumInput {border: 1px solid #3F4144; height: 15px; font-size: 9px;}

#forumtblMes {border: 1px solid #6093C8; border-bottom: 0px; border-right: 0px;}
#forumtblMes td {border-right: 1px solid #6093C8; border-bottom: 1px solid #6093C8; padding-left: 10px; height: 40px; padding-top: 3px; padding-bottom: 3px;}
#forumtblMes td.head { background-color: #6093C8; border-right: 1px solid #ADC5E1; border-bottom: 1px solid #ADC5E1; font-size: 12px; color: #FFFFFF; height: 22px; font-weight: bold;}
#forumtblMes td.rubr { background-color: #ADC5E1; border-right: 0px; font-size: 12px; color: #FFFFFF; height: 22px;}
#forumtblMes td.tdpad {padding-left: 0px;}

.forumVihod {background-color: #D2DCED; color: #11285C; padding-bottom: 2px; padding-top: 2px; padding-left: 6px; padding-right: 6px;}

#forumVtbl td {font-size: 12px; font-weight: bold; color: #11285C;}
#forumVtbl td a {font-size: 12px; font-weight: bold; color: #A90000;}
#forumVtbl td.put {font-size: 12px; font-weight: bold; color: #A90000;}

#forumRegForm td {padding-left: 15px; padding-right: 15px; padding-bottom: 5px; font-size: 11px; color: #11285C;}

.banner_portner img {margin: 5px 5px 5px 5px;}
.banner_portner object {margin: 5px 5px 5px 5px;}


.cal00 {color: #000000; font-size: 12px; text-decoration: none;  }
.calSel {color: #003377; font-size: 12px; text-decoration: none;  }
.cal_data {color: #ff9900; font-size: 12px; font-weight: bold;}
.cal_arhiv {color: #003399; font-size: 12px;}
.cal_text {color: #000; font-size: 12px;}

.patch {padding: 0 0 10px 20px; color: #747474; font-size: 12px; text-transform : uppercase;}
.patch a {color: #666666; font-size: 12px; padding: 0 5px; 0 5px;  text-decoration: underline; text-transform : uppercase;}
.patch span {color: #747474; font-size: 12px; padding: 0 5px; 0 5px;  text-transform : uppercase;}


.paging {color: #999999; font-size: 12px;}
.paging span {padding-right: 10px;}
.paging a {color: #666666; font-size: 12px; font-weight: bold; padding: 0 3px 0 3px;}
.paging a.activ {color: #11285C; padding: 0 3px 0 3px;}

.list_item {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e1e1e1;}
.list_item div.pic_and_data {width: 109px; margin-bottom: 10px; float: left;}
.list_item span.date {display: block; width: 100px; height: 16px; padding-left: 3px; font-size: 12px; font-weight: bold; color: #0066cc; background: url('i/bg_time_doc.gif') top left no-repeat; margin-bottom: 5px;}
.list_item a {font-size: 14px; color: #000000;}
.list_item h2 {font-size: 18px; color: #003399; margin-bottom: 10px; font-weight: normal;}


.video_item {width: 240px; float: left; margin-left: 15px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e1e1e1;}
.video_item span.date {display: block; width: 100px; height: 16px; padding-left: 3px; font-size: 12px; font-weight: bold; color: #0066cc; background: url('i/bg_time_doc.gif') top left no-repeat; margin-bottom: 5px;}
.video_item a {font-size: 14px; color: #000000;}
.video_item h2 {font-size: 13px; color: #003399; margin-bottom: 5px; font-weight: normal;}
span.time_video {display: block; width: 100px; height: 16px; padding-left: 2px; float: left; margin-right: 2px; font-size: 11px; font-weight: bold; color: #0066cc; background: url('/i/bg_time_doc.gif') top left no-repeat;  margin-top: 5px;}



.abaut_block_menu {z-index: 999; margin-left: 642px; margin-top: -2px; position: absolute; width: 147px; border-bottom: 1px solid #999999; border-left: 1px solid #999999; background-color: #ffffff; border-right: 1px solid #999999;}
.abaut_block_menu a {display: block; color: #666666; font-size: 12px; font-weight: bold; text-transform : uppercase; padding: 6px 10px 6px 10px; margin-top: 5px;}
.abaut_block_menu a:hover {background-color: #ffddab;}

.metro_block_menu {z-index: 500; position: absolute; margin-left: 642px; margin-top: 26px; width: 147px; border-bottom: 1px solid #999999; border-left: 1px solid #999999; background-color: #ffffff; border-right: 1px solid #999999;}
.metro_block_menu a {display: block; color: #666666; font-size: 12px; font-weight: bold; text-transform : uppercase; padding: 6px 10px 6px 10px; margin-top: 5px;}
.metro_block_menu a:hover {background-color: #ffddab;}

.probki_block_menu {z-index: 500; position: absolute; margin-left: 720px; margin-top: 26px; width: 147px; border-bottom: 1px solid #999999; border-left: 1px solid #999999; background-color: #ffffff; border-right: 1px solid #999999;}
.probki_block_menu a {display: block; color: #666666; font-size: 12px; font-weight: bold; text-transform : uppercase; padding: 6px 10px 6px 10px; margin-top: 5px;}
.probki_block_menu a:hover {background-color: #ffddab;}

.play_block {width: 426px; float: left;}

.SliderIndex {height: 68px; overflow : hidden;}
.SliderIndex ul {margin: 0; padding: 0; list-style-type: none;}
.SliderIndex li {width: 102px; height: 68px; text-align: center; margin: 0; padding: 0; float: left;}
.SliderIndex li img {border: 2px solid #d1d1d1; margin: 0px;}
.SliderIndex li img.activ {border: 2px solid #ffcc66;}
.active_scroll {border: 2px solid #ffcc66;}

.tduho {padding-left: 20px;}
.uhoheader {font-size: 13px; color: #003b99; text-decoration: underline;}
.uhotext {font-size: 13px; color: #003b99; text-decoration: underline;}

#activ_linc {color: #ff9e13; font-size: 14px; font-weight: bold;}

.textbl li {margin-left: 15px;}
.textbl a {color: #666666; font-size: 12px; font-weight: bold; }
.uhi_m {float: left; width: 190px; margin: 5px; font-size: 12px; color: #0066cc; height: 70px; overflow : hidden;}
.uhi_m a {font-size: 12px; color: #0066cc;}
.uhi_m img {float: left; margin-right: 8px;}
