* {margin: 0px; padding: 0px;}
.clear {clear: both; font-size: 0px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
body {margin: 0px; padding: 0px; background-color: #FFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.h12 {height: 12px; font-size: 0px;}

.head_right_bg {background: URL(i/h_bg1.gif) top right no-repeat;}
.top_text_ico {width: 350px; font-size: 11px; color: #666666; font-family: Tahoma; height: 23px; }
.top_text_ico img {margin-left: 11px; margin-right: 11px;}
.top_text_ico span {padding-right: 84px;}
.top_skrol {width: 359px; margin-top: 2px;}
.top_menu {background: url('/i/bg_top_menu.gif') top left repeat-x; height: 29px; margin-top: 2px; position : relative;}
.t_menu_item {float: left; background: url('/i/bg_top_menu.gif') top left repeat-x;}
.t_menu_left {background: url('/i/t_m_left.gif') top left no-repeat;}
.t_menu_right {background: url('/i/t_m_right.gif') top right no-repeat; height: 29px;}
.t_menu_item a {display: block; padding: 5px 20px 0 20px; font-size: 12px; font-weight: bold;  font-family: Tahoma; color: #FFF; }


.submenu {background-color: #ff8742; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.submenu div.smenu_item {padding-bottom: 5px; border-bottom: 1px solid #999999;}
.submenu div.smenu_item a {color: #FFF; font-size: 12px; font-weight: bold;}
.submenu div.smenu_item a:hover {color: #000; font-size: 12px; font-weight: bold;}

.td_left {width: 240px; border-right: 1px solid #999999;}
.td_right {width: 226px;}
.td_right_size {width: 216px;}

.left_head1 {height: 105px; margin-right: 2px;}
.left_head1 div.size {padding-top: 63px;}

.center_head1 {height: 105px; width: 430px;}
.center_head1 div.size {padding-top: 63px;}



.left_head {padding-top: 15px; padding-bottom: 20px; margin-right: 2px;}

#head_rubr {background-color: #194c88; border-right: 1px solid #416b9d; padding: 3px 5px 3px 20px; color: #FFF; font-family: Arial; font-weight: bold; font-size: 16px;}
#head_rubr a {color: #FFF; font-family: Arial; font-weight: bold; font-size: 16px;}

.img_border {border: 1px solid #1e508b;}

.item1 {padding: 2px 25px 20px 20px; color: #000px; font-size: 12px;}
.item1 img.pic {margin-bottom: 15px;}
.item1 h1 {font-size: 12px; font-weight: bold; color: #194c88; margin-bottom: 12px;}
.item1 a.anons {color: #000px; font-size: 12px;}

.kal_sob {width: 208px; padding-bottom: 20px;}

.ten_r {background: URL('/i/ten_r.gif') top right repeat-y; position : relative;}
.ten_b {background: URL('/i/ten_b.gif') bottom repeat-x;}
.ten_t_r {background: URL('/i/ten_t_r.gif') top right no-repeat;}
.ten_b_r {background: URL('/i/ten_b_r.gif') bottom right no-repeat; }
.ten_b_l {background: URL('/i/ten_b_l.gif') bottom left no-repeat;}
.ten_size {padding: 0px 7px 7px 0; zoom: 1;}
.col_sob_bg {background-color: #f2f2f2;}
.cal_sob_item {background: URL('/i/k_sob_bg.gif') top left repeat-x; padding-top: 22px; margin-bottom: 10px; padding-left: 5px; text-align: left; }
.cal_sob_item span.data {font-size: 12px; color: #e47637;}
.cal_sob_item h2 {color: #194c88; font-size: 12px; font-weight: normal; margin-top: 2px;}
.cal_sob_item a {color: #194c88; font-size: 12px;}

.item2_color {background-color: #f2f2f2; padding-bottom: 19px;}
.item2 {padding: 19px 5px 0px 25px;}
.item2 h2 {color: #194c88; font-size: 12px; font-weight: bold; margin-top: 2px;}
.item2 a {color: #194c88; font-size: 12px;}


.item3_color {background-color: #f2f2f2; padding-bottom: 19px; zoom: 1;}
.item3 {padding: 19px 5px 0px 0;}
.item3 h2 {padding-left: 25px; color: #194c88; font-size: 12px; font-weight: bold; margin-top: 2px;}
.item3 h2 span.data {font-size: 12px; color: #e47637; font-weight: normal;}

.item3 a  {color: #194c88; font-size: 12px; font-weight: bold; margin-top: 2px;}
.item3 a.text {color: #000; font-weight: normal; font-size: 12px; display: block; margin-left: 25px; margin-top: 10px;}
.item3 img.pic {margin-right: 15px;}
.item3 div.picc {text-align: centr; margin-bottom: 3px;}

.item4 {margin: 0 10px 24px 20px;}
.item4 img.pic {margin-right: 20px;}
.item4_gl {padding: 3px 20px 5px 20px; background-color: #f2f2f2;}
.item4_gl div.data {font-size: 12px; color: #e47637; font-weight: normal;}
.item4_gl h2.head {color: #194c88; font-size: 12px; font-weight: bold;  margin-top: 4px; margin-bottom: 4px;}
.item4_gl h2.head a {color: #194c88; font-size: 12px; font-weight: bold; }
.item4 h3.smol_head {color: #194c88; font-size: 12px; font-weight: normal;  margin-top: 6px;}
.item4 h3.smol_head a {color: #194c88; font-size: 12px; font-weight: normal;}

.line_end {height: 1px; margin-left: 20px; margin-right: 24px; margin-top: 20px; border-bottom: 1px solid #cccccc; position : relative;}
.item5 {margin: 20px 10px 24px 20px;}
.item5 img.pic {float: left; margin-right: 20px;}
.item5 h2.head {color: #194c88; font-size: 12px; font-weight: bold;  margin-top: 4px; margin-bottom: 4px;}
.item5 h2.head a {color: #194c88; font-size: 12px; font-weight: bold; }
.item5 div.data {font-size: 12px; color: #e47637; font-weight: normal;}

.data_f {font-family: Tahoma;}
a.anons {color: #000; font-size: 12px; font-weight: normal;}

.banner_c_bottom {margin-top: 20px;}
.banner_r_bottom {margin-top: 20px;}

.footer {height: 30px; background-color: #999999; padding-right: 30px; font-size: 12px;}
.footer_pic {position : absolute; right: 300px; width: 222px; height: 136px; z-index: 100; margin-top: -47px;}
.bottom_menu {width: 200px; color: #FFF; padding-top: 7px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bottom_menu a {color: #FFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bottom_menu span {padding: 0 10px 0 10px;}

.main_size {padding-left: 20px; padding-bottom: 30px;}
.list_item {margin-top: 0px;}
.list_img {float: left;}
.list_img img {margin-right: 5px; margin-bottom: 5px;}
.page_size {border-bottom: 1px solid #cccccc;}
.page {font-family: Tahoma; }
.page a {display: block; float: left; width: 21px; height: 19px; background: URL('/i/bg_page.gif') top no-repeat; margin-right: 5px; color: #FFF; font-weight: bold; font-size: 12px; text-align: center; padding-top: 2px;  font-family: Tahoma;}
.page a.page_a {color: #000;}


.body_text {font-size: 12px; color: #000; margin-top: 15px;}
.body_text p {margin: 7px 0 7px 0;}
.body_text h1 {font-size: 12px; font-weight: bold; color: #194c88; margin-bottom: 15px;}
.body_text ul,ol {margin: 10px 10px 10px 25px;}
.body_text li {padding-left: 10px;}
.body_text div.data {font-size: 12px; color: #e47637; font-weight: normal;}
.body_text div.autor {font-weight: bold; color: #000; padding-top: 11px;}
.body_text div.ico {border-bottom: 1px solid #cccccc; margin-top: 5px; margin-bottom: 20px; padding-right: 20px; padding-bottom: 2px; text-align: right;}
.body_text div.text img {margin-right: 20px;}
.body_text div.ico span {padding-left: 20px; color: #194c88; font-weight: bold; font-size: 11px;}
.body_text div.ico a {color: #194c88; font-weight: bold; font-size: 11px;}

.doc_licn {margin-top: 20px;}
.doc_licn h2 {font-size: 12px; font-weight: bold; color: #194c88; margin-bottom: 15px;}
.linc_item {margin-bottom: 15px;}
.linc_item div.data {font-size: 12px; color: #e47637; font-weight: normal;}
.linc_item h2 {font-size: 11px; font-weight: bold; color: #194c88;}
.linc_item a {font-size: 11px; font-weight: bold; color: #194c88;}

.name_gl_r {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #e47637; border-bottom: 1px solid #e47637; padding-left: 25px; padding-top: 5px;}
.name_gl_r a {font-family:  Arial, Verdana, Helvetica, sans-serif;  font-size: 18px; font-weight: bold; color: #e47637; text-decoration: none;}

.name_pre_r {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #e47637; padding-left: 27px; background: URL('/i/bg_menu_right.gif') top left repeat-y; }
.name_pre_r a {display: block;  background: URL('/i/bg_menu_right_item.gif') center left no-repeat; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #e47637;  text-decoration: none; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; }

.name_pre_end {background-image : none; background: URL('/i/bg_menu_right_end.gif') top left repeat-y; }
.name_pre_r a.activ {color: #ec9f73;}

.search {color: #666666; font-size: 12px; font-family: Tahoma; padding-top: 21px; padding-bottom: 20px;}
.search input.inp {width: 110px; height: 17px; margin-left: 5px; margin-right: 5px; border: 1px solid #e2e1df; border-left: 2px solid #a2a2a2; border-top: 2px solid #a2a2a2;}
.search input.subm {color: #666666; font-size: 12px; border: 0px; background-color : transparent;}

/* Опросы */
.erordiv {position : absolute; z-index: 100; top: 40%; left: 40%; width: 200px; padding: 15px; text-align: center; border: 2px solid #990000; background-color: #FFF; color: #336699; font-size: 12px; font-weight: bold;}
.erordiv a {font-size: 10px; color: #990000; text-decoration: underline;}
.opros {color: #336699; font-size: 12px;}
.opros h2 {color: #660000; font-size: 14px; margin-bottom: 10px; margin-top: 20px;}
.opros h2 span {color: #ff0000; font-size: 12px; font-weight: none;}
.opros_item {margin-left: 20px; margin-top: 10px; color: #000; font-weight: bold;}
.opros_item div.item {margin-bottom: 5px;}
.opros_item input.submit {border: 1px solid #cc0000; background-color: #ffffcc; font-size: 12px; width: 80px; height: 23px; font-weight: normal;}
.opros_item  div.rezult {margin-bottom: 5px;}
.opros_item  div.rezult b {color: #ff0000; font-weight: normal; font-size: 14px;}

/* End Опросы */

/* стили для IE6 */
* html .t_menu_item {width: 120px;}
* html .t_menu_item a {padding-left: 7px; padding-right: 7px;}
/* End стили для IE6 */
