 html, body {margin:0px; padding: 0px; background-color: #002656; }

 body, td, div, dt, dd {font-size: 12px; font-family:  Tahoma,Verdana, sans-serif; color: #404040; }
 p {margin:0; padding: 5px 0px 10px 0px; line-height: 120%;} /* text-align: justify; */

 a {text-decoration: underline; color: #0d2f5d; }
 a.underline, a:hover, a.more, a.noline:hover {text-decoration: underline;}
 a:hover, a.noline {text-decoration: none;}
 a.underline:hover, a.more:hover {text-decoration: none;}
 a img {border: none; }
 a.more { font: 12px Arial, sans-serif !important;}

 div.more {text-align: right; padding: 0 0 2px 0; margin-top: -3px;}
 dd div.more {margin-top: 3px;}

 ul, ol, dl {margin: 0px; padding: 0px; list-style: none;}

 input.text, textarea, select {line-height: 101%; font: 12px Tahoma, sans-serif; color: #222222; background-color:#f5f5f5;}

 form { margin:0px; padding: 0px;}

 .h0 {margin: 0px; padding: 35px 0 20px 3px; font: 27px Tahoma, sans-serif; line-height: 27px;  color: #002656;}
 h1, .h1 {margin: 0px; padding: 15px 0 20px 0; font: 23px Tahoma, sans-serif; line-height: 24px;  color: #2d4b72;}
 h2, .h2 {margin: 0px; padding: 11px 0 12px 0; font: 20px Tahoma, sans-serif; line-height: 21px;  color: #0d2b62;}
 h3, .h3 {margin: 0px; padding: 5px 0px 9px 0; font: 17px Tahoma, sans-serif;  color: #2d4b72;}
 h4, .h4 {margin: 0px; padding: 8px 0 5px 0px; font: bold 16px Tahoma, Verdana, sans-serif; line-height: 17px; color: #404040;}
 h5, .h5 {margin: 0px; padding: 6px 0px 7px 0px; font: bold 14px/15px Tahoma, sans-serif; color: #2b4a71;}
 h5 a, .h5 a {color: #2b4a71;}
 h6, .h6 {margin: 0px; padding: 5px 0px 2px 0; font: bold 14px Verdana, Tahoma, Arial,sans-serif; line-height: 14px;  letter-spacing:-1px;}

 table {border-collapse: collapse; padding:0;}
 table td {padding:0; vertical-align: top;}

 table.h1_box {width: 100%;}
 table.h1_box td.hdr {width: 90%;}
 table.h1_box td.txt {padding: 10px 10px 0 0;}
 table.h1_box td.select {padding: 9px 0px 0 5px;}
 .niceform table.h1_box td.select {padding-top: 7px;}

 table.h2_box {width: 100%;}
 table.h2_box td.hdr {width: 90%;}
 table.h2_box td.txt {padding: 6px 10px 0 0;}
 table.h2_box td.select {padding: 6px 0px 0 5px;}
 .niceform table.h2_box td.select {padding-top: 3px;}



 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 .bold {font-weight: bold;}
 .upper {text-transform: uppercase !important;}

 .float_left {float: left;}
 .clear_left {float: none; clear: left;}
 .float_right {float: right;}
 .underline {text-decoration: underline;}
 .ta_center {text-align: center;}

 .top0 {margin-top: 0px !important; padding-top: 0px !important;}
 .top50 {margin-top: 0px !important; padding-top: 50px !important;}
 .btm0 {margin-bottom: 0px !important; padding-bottom: 0px !important;}
 .left0 {margin-left: 0px !important; padding-left: 0px !important;}
 .left10 {margin-left: 0px !important; padding-left: 10px !important;}

 .w100 {width: 100% !important;}

 .white {color: white !important;}
 .ligray {color: #71767b !important;}
 .bg_ligray {background-color: #e3e3e3;}
 .blue  {color: #2b4a71 !important;}

 .small {font-size: 10px !important; line-height: 10px;}
 .fs9 {font-size: 9px !important;}
 .fs10 {font-size: 10px !important;}
 .fs11 {font-size: 11px !important;}
 .fs12 {font-size: 12px !important;}
 .fs13 {font-size: 13px !important;}
 .fs14 {font-size: 14px !important;}
 .fs15 {font-size: 15px !important;}
 .fs16 {font-size: 16px !important;}
 .fs17 {font-size: 17px !important;}
 .fs18 {font-size: 18px !important;}
 .fs19 {font-size: 19px !important;}
 .fs20 {font-size: 20px !important;}



 /* 	top SEARCH			*/

 .sm_search_box {padding: 0px 10px 0px 13px; clear: left; height: 30px; background: url(../images/search_left.png) no-repeat left -1px; margin-left:1px;}
 .sm_search_box input.text { width: 114px; font-size:11px; padding: 2px 2px 0 2px; margin: 2px 7px 0 0; vertical-align: middle; border-style: none; background: none; color: #073e84;}
 .sm_search_box .input_r {float: left; margin-right: 11px; height:23px; background: url(../images/search_right.png) no-repeat right top; }
 input.submit {color: #666666; font: bold 13px Tahoma, sans-serif; border-style:none; background: url(../images/btn_find.gif) no-repeat 8px 6px; cursor:pointer; padding-top: 1px; }


/*	main top menu	*/

 #menu_box { background: #0b45b1 url(../images/mnu_bg.png) repeat-x; margin: 0 16px 0 12px;}
 #menu_box .right {background: url(../images/mnu_right.png) no-repeat right top; padding: 0 5px 0 0;}
 #menu_box ul.menu {padding: 10px 0 0 65px; background: url(../images/mnu_left.png) no-repeat; height: 55px;}
 #menu_box ul.menu li {float: left; height: 26px; }
 #menu_box ul.menu li.item { text-align:center; padding: 1px 32px 0 35px;}
 #menu_box ul.menu li.sprt {width: 10px; background: url(../images/mnu_sprt.gif) no-repeat center 3px;}
 #menu_box ul.menu li, #menu_box ul.menu li a {color: white; font: 15px Tahoma, sans-serif;}
 #menu_box ul.menu li.active {padding-left: 31px; padding-right: 29px;}
 #menu_box ul.menu li.active a {font-weight: bold; text-decoration: none;}

 #breadcrumb {padding: 11px 0 2px 18px; color:#909090; font: 11px Tahoma, sans-serif;}
 #breadcrumb a {color:#909090; font: 11px Tahoma, sans-serif;}
 #breadcrumb b {background: url(../images/arrow_r.gif) no-repeat center 5px; padding: 0 7px;}

/* 	head		*/

 .top_head {padding: 19px 5px 11px 12px; height: 108px;}
 #head_box {width: 227px; height: 95px; float: left; padding: 7px 0 0 0;}
 .logo {padding: 0 0 0 9px; outline: none;}
 .logo img {width:189px; height: 22px;}

 #btn_login {width: 72px; height: 37px; margin: 5px 0 0 0; outline: none;}
 #btn_login,.date_box {float:left;}
 .date_box {padding: 5px 0 0 0;}
 .date_box, .date_box span {color: #0641af; font: 11px Tahoma, sans-serif;}



/*		Common			*/

 .cbox {margin: 0 auto; width: 1000px; position: relative; }
 .top7 {margin-top: 7px;}
 .cnt_white {background: #eeeeee url(../images/cnt_vbg.png) repeat-y; }
 #cnt_btm {height: 6px; margin-top: 18px; background: url(../images/cnt_btm.png) no-repeat; font-size:5px; overflow: hidden;}
 #cnt_top {height: 8px; background: url(../images/cnt_top.png) no-repeat left bottom; font-size:5px; overflow: hidden;}

 .cnt_box { width: 982px; margin-left:8px;  }
 .head-height {min-height: 212px; background: url(../images/cnt_hbg.png) repeat-x;}
 .index-height,  .body-height {width: 960px !important; min-height: 540px;  }
 .index-height {padding: 0px 0px 20px 14px;}
 .body-height  {padding: 25px 0px 20px 14px; }


 #col_left   {width: 243px; width: 220px; float: left; }
.index-height  #col_left   {width: 243px; }

 #col_left_220   {width: 221px; float: left; }
 #col_center {width: 555px; float: left; }
 #col_center_500 {width: 498px; float: left; }
 #col_center_460 {width: 460px; float: left; }
 #col_right  {width: 240px; float: right; overflow: hidden;}
 #col_right_150 {width: 154px; float: right; overflow: hidden;}
 #col_right_215 {width: 219px; width: 240px; float: right; overflow: hidden;}
 #col_right_270 {width: 278px; float: right; overflow: hidden;}

 #col2_700   {width: 710px; float: left; overflow: hidden; }
 #col2_660   {width: 660px; float: left; overflow: hidden; }


 .col185 {width: 185px; background: #e3e3e3 url(../images/btm_ligray_185.gif) no-repeat left bottom; margin-bottom: 29px;}
 .col185 .hdr_ligray {font: bold 14px Tahoma, sans-serif; line-height: 15px; color:#0c2f5d; padding: 15px 7px 6px 13px; background: #e3e3e3 url(../images/hdr_ligray_185.gif) no-repeat;}
 .col185 .hdr_gray   {font: bold 14px Tahoma, sans-serif; line-height: 15px; color:#0c2f5d; padding: 6px 7px 6px 13px; background: #e3e3e3 url(../images/hdr_gray_185.png) no-repeat;}
 .col185 .box {padding: 3px 7px 13px 5px; }
 .col185 .box_download {padding: 0px 20px 3px 30px; }
 .box_download .name {font-weight: bold; font-size: 16px; padding-top: 0px !important;}
 .box_download p .name {padding-left: 8px;}
 .col185 h5,  .col185 .h5 { color:#0c2f5d; padding-left: 8px;}

 .col_150 {width: 150px; background: #e3e3e3 url(../images/btm_gray_150.gif) no-repeat left bottom; margin-bottom: 20px;}
 .col_150 .hdr_gray {font: bold 14px Tahoma, sans-serif; line-height: 15px; color:#0c2f5d; padding: 4px 7px 6px 13px; background: #d9d9d9 url(../images/hdr_gray_150.png) no-repeat;}
 .col_150 .box {padding: 5px 4px 12px 12px; font-size: 11px;}

 .col_210 {width: 211px; background: #e3e3e3 url(../images/btm_gray_210.gif) no-repeat left bottom; margin-bottom: 20px;}
 .col_210 .hdr_gray {font: bold 14px Tahoma, sans-serif; line-height: 15px; color:#0c2f5d; padding: 4px 7px 6px 23px; background: #d9d9d9 url(../images/hdr_gray_210.gif) no-repeat;}
 .col_210 .hdr_ligray {font: 10px Tahoma, sans-serif; line-height: 10px; color:#0c2f5d; padding: 4px 7px 6px 23px; background: #e3e3e3 url(../images/hdr_ligray_210.gif) no-repeat;}
 .col_210 .box {padding: 5px 4px 12px 12px; font-size: 11px;}

 .col220 {width: 221px; background: #e3e3e3 url(../images/box220_lgray_bg.png) no-repeat left bottom; margin-bottom: 29px;}
 #col_right .col220 {margin: 0 auto;}
 .col220 .box {padding: 3px 7px 11px 5px; }
 #col_right_215  .col_210 {width: 240px;}

 .col_270 {width: 271px; background: #e3e3e3 url(../images/btm_gray_270.png) no-repeat left bottom; margin-bottom: 20px;}
 .col_270 .hdr_gray {font: bold 14px Tahoma, sans-serif; line-height: 15px; color:#0c2f5d; padding: 5px 7px 6px 13px; background: #d9d9d9 url(../images/hdr_gray_270.png) no-repeat;}
 .col_270 .box {padding: 5px 4px 12px 12px; font-size: 11px;}

 .col_425 {width: 424px; background: #e3e3e3 url(../images/btm_ligray_425.gif) no-repeat left bottom; margin-bottom: 20px;}
 .col_425 .hdr_ligray {font: bold 14px Tahoma, sans-serif; line-height: 15px; color:#0c2f5d; padding: 5px 7px 6px 13px; background: #e3e3e3 url(../images/hdr_ligray_425.gif) no-repeat;}
 .col_425 .box {padding: 10px 40px 12px 40px; font-size: 11px;}


 .col530 {width: 533px; background: #e2e2e2 url(../images/btm_gray_530.gif) no-repeat left bottom;  }
 .col530 .hdr_gray {font:20px Tahoma, sans-serif; line-height: 21px; color:#0c2f5d; padding: 8px 7px 13px 12px; background: #d9d9d9 url(../images/hdr_gray_530.gif) no-repeat;}
 .col530 .box {padding: 4px 20px 15px 13px;}

 .col690 {width: 691px; background: #e3e3e3 url(../images/btm_ligray_690.gif) no-repeat left bottom; }
 .col690 .hdr_ligray {font:12px Tahoma, sans-serif; line-height: 13px; color:#0c2f5d; padding: 3px 7px 3px 12px; background: #e3e3e3 url(../images/hdr_ligray_690.gif) no-repeat;}
 .col690 .box {padding: 4px 20px 15px 13px;}

 .col950 {width: 947px; background: #e3e3e3 url(../images/btm_gray_950.png) no-repeat left bottom; margin: 0 auto;}
 .col950 .hdr_gray {font:18px Tahoma, sans-serif; line-height: 19px; color:#0c2f5d; padding: 3px 7px 8px 12px; background: #d9d9d9 url(../images/hdr_gray_950.png) no-repeat;}
 .col950 .box {padding: 7px 7px 10px 7px; text-align: center;}

 .box_left {padding:0 0 0 2px;  }
 .box_left_great {padding:0 0 0 75px; }


 .all_more {color: #092e5b; font-size:11px; line-height:10px; padding: 0 0 1px 9px; position: relative; margin-top: -1px;}
 .all_more a {color:#092e5b;}



/*	Left		*/

 dl.anonce-radio {padding: 3px 0 0 3px;}
 dl.anonce-tv {padding: 0 0 0 8px;}
 dl.anonce-radio dd, dl.anonce-tv dd {padding: 7px 0 6px 5px; margin:0; float: left; width: 87px; clear: left; font: bold 13px Tahoma, sans-serif; line-height:14px; color: #71767b;}
 dl.anonce-tv dd {padding: 8px 0 10px 27px; width: 60px; background: url(../images/0.gif) no-repeat left 6px; }
 dl.anonce-radio dt, dl.anonce-tv dt {padding: 6px 0 7px 0; margin:0; float: left; width: 112px; line-height:14px; }
 dl.anonce-tv dt {padding: 7px 0 11px 0; width:112px; }

 dl.anonce-radio dt a, dl.anonce-tv dt a {color:#092E5B; font-size:14px; line-height: 15px;}
 dl.anonce-radio dt a:visited, dl.anonce-tv dt a:visited {color:#727679; }
 dl.anonce-tv dd.tv_bt {background-image: url(../images/tv_bt1.png);}
 dl.anonce-tv dd.tv_lad {background-image: url(../images/tv_lad.png);}

 dl.anonce-news {padding: 7px 4px 0 4px;}
 dl.anonce-news dd {padding: 2px 0 2px 3px; margin:0; font: bold 11px Tahoma, sans-serif; line-height:12px; }
 dl.anonce-news dd, dl.anonce-news dd a {color:#71767a; }
 dl.anonce-news dt {padding: 7px 0 41px 0; margin:0; line-height:15px; }
 dl.anonce-news dt a.thumb {display: block; float: left; border: 3px solid #b4b4b4; margin: -3px 7px 1px 0;}
 dl.anonce-news dt a.thumb img {border: 2px solid white; width:66px;}
 dl.anonce-news dt a:visited {color:#727679;}

 table.hdr_info td {height: 25px; width: 74px; font-size: 11px; line-height: 10px; padding: 1px 0px 2px 0px; color: #082d59; text-align: center; vertical-align: middle;}
 table.hdr_info td, table.hdr_info td a { text-decoration: none; outline: none;}
 table.hdr_info td.item  {font-weight: normal; background: #d2d2d4 url(../images/hdr_sm_passive.gif) no-repeat;}
 table.hdr_info td.active {font-weight: bold; font-size:11px; background: #e3e3e3 url(../images/hdr_sm_active.gif) no-repeat;}
 #ibox1t,#ibox2t,#ibox3t {height: 100px;}

 ul.news_cats {padding: 0px 3px 13px 9px; }
 ul.news_cats li {padding: 0px 0 10px 0; margin: 0;}
 ul.news_cats li a {color: #292929;}
 ul.news_cats li.active {font-size: 15px; padding-left: 10px; background: url(../images/blt_qdrt_sm.gif) no-repeat left 9px;}

 dl.time_line {padding: 6px 0 0px 8px;}
 dl.time_line dd {padding: 8px 0 2px 0; margin: 0;}
 dl.time_line dt {padding: 2px 0 25px 0; margin: 0; line-height: 15px;}



/*	CENTER			*/

 .nr404 {color: #002656; font: 29px Tahoma, sans-serif; line-height: 30px; padding: 0 0 5px 0;}

 .cc_box {padding: 0 22px 0 0;}

 .txt-center50 {width: 52%; margin: 0 auto; padding: 40px 0;}
 .txt-center50, .txt-center50 p {font: 16px Tahoma, sans-serif;}
 .txt-center50  a {color:#002656;}

 #volk_dj {width: 707px; height: 254px; border-bottom: 29px solid #ededed; background:#08599e url(../images/index_bnr_volk_dj.jpg) no-repeat;} /* margin-left:2px;  */
 #volk_dj .info {padding: 22px 0 22px 33px; }
 #volk_dj .infobox {width: 390px; height: 167px; background: url(../images/volk_dj_trnsp.png) no-repeat;}
 #volk_dj .txt_line1 {font: 22px/26px Tahoma, sans-serif; color: white; padding: 18px 15px 8px 15px;}
 #volk_dj .txt_line2 {font: 15px/16px Tahoma, sans-serif; color: white; padding: 10px 15px 3px 15px;}
 #volk_dj .txt_line3 {font: 28px/30px Tahoma, sans-serif; color: white; padding: 3px  15px 10px  15px;}
 #volk_dj .dj_anonce_box {padding: 10px; border: 1px solid red;}

 ul.ref_list li {height: 27px; float: left; }
 ul.ref_list li, ul.ref_list li a{ font: bold 12px/13px Tahoma,sans-serif; color: white; text-decoration: none;}
 ul.ref_list li.active,  ul.ref_list li.active a { font: 18px/19px Tahoma,sans-serif;}
 ul.ref_list li a:hover {text-decoration: underline;}
 li.dj_ref    {padding: 10px 20px 2px 86px; width: 110px; background: url(../images/dj_pic_01.jpg) no-repeat 11px 4px; }
 li.top10_ref {padding: 14px 20px 2px 115px; width: 125px; background: url(../images/dj_pic_02.jpg) no-repeat 45px 4px; }
 li.show_ref  {padding: 7px 2px 5px 93px;  width: 120px; background: url(../images/dj_pic_03.jpg) no-repeat 21px 4px; }


 ul.partners_list {padding: 6px 10px;}
 ul.partners_list li {float: left; padding: 0 21px; text-align: center;}
 ul.partners_list li img {width: 72px; height: 40px;}

 ul.strich_list {padding: 5px 0 10px 10px;}
 ul.strich_list li {padding: 1px 0 2px 10px; background: url(../images/blt_strich.gif) no-repeat left 8px; }
 ul.strich_list li a:visited {color:#727679;}

 .footer_links .all_more {padding: 2px 0 1px 5px; float:left; height: 18px;}
 .footer_links .all_more a {color: #414141; font-size: 11px;}
 .footer_links .pages {float:right; color: #565656; font-size: 14px; line-height: 18px;}
 .footer_links .pages a {padding: 0 3px;}
 .footer_links .pages b {padding: 2px 3px; background-color: #002655; color: white; font-weight: normal;}

 .footer_links_news {padding: 17px 10px 7px 30px; }
 .footer_links_news .pages {float: left; color: #aaaaaa; padding: 22px 0 0 0;}
 .footer_links_news .pages a {padding: 0 5px 0 3px; color:#555555;}
 .footer_links_news .pages b {padding: 3px 6px 3px 5px; background-color: #cccccc; color: #555555; font-weight: normal; line-height: 21px;}
 .footer_links_news .paging { color: #aaaaaa;}
 .footer_links_news .paging a {padding: 0 5px 0 3px; color:#555555;}
 .footer_links_news .paging b {padding: 3px 6px 3px 5px; background-color: #cccccc; color: #555555; font-weight: normal; line-height: 21px;}
 .footer_links_news .all_more {padding: 0 3px 13px 0; text-align: right; color: #555555; font-size:12px;}


 table.text_leftright {width:85%;}
 table.text_leftright tr.hdr td {padding: 50px 0 15px 10px;}
 table.text_leftright tr.hdr td.right {padding-top: 62px;}
 table.text_leftright tr.hdr_sm td {padding: 5px 0 5px 5px;}
 table.text_leftright tr.hdr_sm td.name {width: 90%;}
 table.text_leftright tr.hdr_sm td.select {padding: 14px 0 8px 5px;}
 .niceform table.text_leftright tr.hdr_sm td.select {padding-top: 9px;}

 table.text_leftright tr.hdr_sm td.note {padding: 15px 7px 3px 5px; white-space: nowrap; text-align: right;}
 table.text_leftright tr.hdr_sm td.note div { width: 30px; cursor: default;}
 table.text_leftright tr.hdr_sm .h3 {color: #002656; padding-top:0;}
 table.text_leftright td.left {text-align: left; padding: 0px 110px 1px 10px; font-size: 14px;}
 table.text_leftright td.right {text-align: right; padding: 0px 10px 1px 0;}

 .cnt_box  a:visited, .text_leftright  a:visited {color:#727679;}

 .btn_calc {width: 73px; height: 29px; border-style: none; background: url(../images/btn_calc.gif) no-repeat; cursor:pointer;}


/*	download		*/

 .listen {float: right; width: 50px; height: 18px; background-color: white; text-align:center; padding: 11px 0;}
 table.download {width: 100%;}
 table.download td.left {padding: 3px 20px 8px 0;}
 table.download td.check {padding: 8px 0px 6px 0;}
 table.download input {vertical-align: middle;}
 table.download td.right {padding: 4px 0px 8px 0; text-align: right;}
 table.download input.text  {width: 200px;}
 .niceform table.download input.NFText {width: 180px;}
 .niceform table.download td.right {padding-left: 25px;}
 .btn_download {width: 70px; height: 28px; background: url(../images/btn_download.gif) no-repeat; border-style: none; cursor: pointer;}

/*		contact		*/

 table.input td.col_left { padding-left: 12px; background: url(../images/input_left.gif) no-repeat left 10px; padding-top: 10px; padding-right: 25px;}
 table.input .input_r {height:23px; background: url(../images/input_right.png) no-repeat right top; }
 table.input input.text { width: 160px; padding: 2px 2px 0 0; margin: 1px 9px 0 0; vertical-align: middle; border-style: none; background:none;}

 .niceform td.col_left, .niceform table.input .input_r {background-image: none !important; padding-left: 0 !important;}


 #contact td.col_left, #contact td.col_left2 {width: 160px; padding: 10px 25px 8px 10px;}
 td.col_right {padding: 10px 0 10px 0;}
 td.col_right textarea {width: 450px; height: 140px; background: #e0e0e0 url(../images/textarea_bg.png) repeat-x; padding: 10px 10px 5px 10px;}
 .niceform .contactme input.NFText {width: 140px;}
 .niceform td.col_right textarea {padding: 0; background: none;}
 .btn_send {width: 70px; height: 27px; border-style: none; background: url(../images/btn_send.png) no-repeat; cursor:pointer;}
 #contact .btn_send {margin-top: 4px;}

 .notice {color: #808080;}
 .notice sup {color: blue; font-size:14px; line-height: 14px; vertical-align: top;}

 #shema {padding: 35px 0 80px 0;}
 #shema img {width: 650px; height: 295px; }


/*		login		*/

 #login caption {text-align: left; color:#002656; font: 17px Tahoma, sans-serif; line-height: 17px; padding: 0 0 10px 6px; margin:0;}
 #login td.col_left {width: 110px; padding: 10px 25px 8px 10px;}
 #login td.col_btn { padding: 12px 0 3px 1px;}

 #login input.text { width: 110px; margin-top: 2px; color: #073e84; font-size: 11px; padding-left: 2px;}
 #labpass,  #labpass1, #labpass2 { left:32px; position:absolute; width:116px; z-index: 10; cursor:text; color: #073e84; padding-top: 4px; font: 11px Tahoma,Verdana;}
 .btn_ok {width: 63px; height: 36px; border-style: none; background: url(../images/btn_ok.png) no-repeat; cursor:pointer;}
 .col_reg {padding-left: 4px;}
 .col_reg a, .captcha {font-size: 11px; color:#073e84;}
 .captcha {padding-left:7px;}
 .captcha img {margin-bottom: 7px;}


 #auth { position:fixed; top:0; left:0; width:100%; height:100%; z-index:50; background-color:#505050; z-index:110; opacity: 0.75; }
 #login_box, #register_box {position: absolute; left: 20%; top:73px; width: 192px; height: 215px; background-color: #dddddd; border: 1px solid #999999; padding:2px; z-index:111;}
 #login_box .box, #register_box .box{border: 1px solid white; padding:10px 15px 15px 15px; height:187px;}
 #register_box {height: 340px; width: 260px;}
 #register_box .box {height: 312px;}
 #register_box .btn_ok {width: 97px; height: 37px; background-image: url(../images/btn_register.png);}
 #register_box .col_btn {width: 50%;}
 #register_box input.text {width: 150px;}
 #register_box .input_r {width: 170px;}
 #register_box #captcha {width: 70px;}
 #captcha input.text {width: 60px !important;}
 .exit {text-align: right; padding: 0px;}
 .exit a {color: #002656; font: bold 14px Tahoma, sans-serif; text-decoration: none; line-height: 14px;}


/*	managers		*/

 table.directors {width: 100%;}
 table.directors td {vertical-align: top; padding-bottom: 75px;}
 table.directors tr.first_row td {padding-top: 65px; }
 table.directors tr.last_row td {padding-bottom: 0px; }
 table.directors td.foto img {width: 75px; height: 75px; margin: 0px 20px 0 0;}
 table.directors td.name {width: 290px; padding-right: 10px;}
 table.directors td .h2 {padding-top: 0; padding-bottom: 20px;}
 table.directors td.sprt {width:0px; white-space: nowrap;}
 table.directors td.last_col {padding-right: 0;}


 .graybox_gr {width: 300px; margin: 0 auto; background: url(../images/graybox_gr_left.png) no-repeat; padding-left: 15px;}
 .graybox_gr .box {height: 125px; padding: 15px 15px 7px 0; background: url(../images/graybox_gr_right.png) no-repeat right top;}
 .graybox_gr img {float: left; margin-right: 20px; border: 4px solid #e1e1e1;}
 .graybox_gr .h2 {padding: 8px 0 45px 0; font-size: 26px;}

 .graybox_sm {min-width: 250px; background: url(../images/graybox_sm_left.png) no-repeat; padding-left: 10px;}
 .graybox_sm .box {height: 85px; padding: 10px 12px 7px 0; background: url(../images/graybox_sm_right.png) no-repeat right top;}
 .graybox_sm img {float: left; margin-right: 15px; border: 3px solid #e1e1e1;}
 .graybox_sm .h2 {padding: 5px 0 15px 0; }


 table.managers_tree {width: 100%;}
 table.managers_tree td.infobox  {padding: 20px 25px;}
 table.managers_tree td.infobox_gr  {padding: 15px 150px;}
 table.managers_tree td.sprt {width: 13%;}
 table.managers_tree td.tree_line {height: 45px; background: url(../images/tree_line.gif) no-repeat center center;}

 table.archiv td.date {padding: 2px 7px 12px 0; font-size:11px; width: 55px;} 
 table.archiv td.info {padding: 0 7px 12px 0; font-size:13px; width: 45%;} 


/*	Face Info box		*/

 #face_box {width: 830px; height: 970px; position: absolute; left: 13%; top:73px; z-index:110;}
 #face_box table{width: 100%;}
 #face_box td.ltop, #face_box td.left, #face_box td.lbtm,
 #face_box td.rtop, #face_box td.right, #face_box td.rbtm {width: 10px;font-size:8px; line-height: 9px; white-space: nowrap; }
 #face_box td.ltop, #face_box td.top, #face_box td.lbtm,
 #face_box td.rtop, #face_box td.btm, #face_box td.rbtm {height: 10px; font-size:5px; line-height: 7px;}
 #face_box td.left, #face_box td.right {background: url(../images/brd_dark_bg.png) repeat-y;}
 #face_box td.top, #face_box td.btm    {background: url(../images/brd_dark_bg.png) repeat-x;}
 #face_box td.ltop {background: url(../images/brd_dark_ltop.png) no-repeat;}
 #face_box td.rtop {background: url(../images/brd_dark_rtop.png) no-repeat;}
 #face_box td.lbtm {background: url(../images/brd_dark_lbtm.png) no-repeat;}
 #face_box td.rbtm {background: url(../images/brd_dark_rbtm.png) no-repeat;}
 #face_box td.cnt,  #face_box .infobox {width: 810px;}
 #face_box .infobox {background-color: white; position: relative; overflow: hidden;}
 #face_box .exit {padding: 17px 17px 0 0;}
 #face_box .exit a u {font-weight: normal;}
 #face_box td.foto {padding: 60px 45px 10px 37px;}
 #face_box td.foto img {border: 4px solid #eeeeee;}
 #face_box td.info {padding: 51px 70px 20px 0px;}
 #face_box p {text-indent: 2ex;}
 #face_box td.send_left {padding: 10px 0 10px 37px;}
 #face_box td.col_left,  #face_box td.col_left2 {width: 175px; padding-bottom: 7px;}
 #face_box td.col_right {padding: 10px 110px 0px 20px; }
 #face_box textarea {width: 450px; height: 100px !important;}
 #face_box input.btn_send {width: 345px; height: 65px; background-image: url(../images/btn_send_big.png);}
 #face_box td.btn_box {padding: 60px 60px 60px 0; text-align: center;}



/*	hit parad		*/

 table.hit_parad {width: 100%;}
 table.hit_parad td {padding: 2px; background-repeat: no-repeat;}
 table.hit_parad tr.white td {background-color: white;}
 table.hit_parad tr.gray td  {background-color: #ededed;}

 table.hit_parad td.dynamic  {width: 23px; padding: 2px 25px 2px 25px; font: bold 14px Verdana, Tahoma, Arial; color: #929292; background-position: 2px 2px; border-right: 1px solid #bebebe;}
 table.hit_parad td.up  {background-image: url(../images/ico_up.gif);}
 table.hit_parad td.down  {background-image: url(../images/ico_down.gif);}
 table.hit_parad td.equal  {background-image: url(../images/ico_eql.gif);}
 table.hit_parad td.new  {background-image: url(../images/ico_new.gif);}

 table.hit_parad td.position  { color:#002656; font: bold 17px Verdana,Tahoma, sans-serif; padding: 2px 30px 2px 30px;}
 table.hit_parad td.vote { padding: 2px 15px 1px 3px;}
 table.hit_parad td.name { padding: 2px 10px 1px 3px; width: 70%; font: 15px Tahoma, sans-serif; color: #272727;}
 table.hit_parad td.name .singer {font-weight: bold;}
 table.hit_parad td.player, table.hit_parad td.save {width: 20px; text-align: center; padding-right: 20px;}
 table.hit_parad td.save {width: 20px; padding-right: 20px;}

 table.hit_parad tr.agenda td {padding: 28px 0 0 0; text-align: center; font-size: 11px; color: #555555;}

 table.ringtons td.ringname {width: 280px; padding: 2px 25px 2px 18px; font: bold 14px Tahoma, Arial; color: #5d5d5d; border-right: 1px solid #bebebe;}
 table.ringtons td.name {width: 50%; font: 17px/18px Tahoma, sans-serif; padding: 1px 0 4px 20px;}
 table.ringtons tr.agenda td {padding: 0px 0 11px 22px; text-align:left;}


 .btn_box {padding: 67px 0 61px 0; text-align: center;}
 input.btn_vote_great {width: 345px; height: 62px; background: url(../images/btn_vote_great.png) no-repeat; border-style: none; cursor:pointer;}

 .remark {padding: 10px 0 30px 0; text-align: center; font: 18px Tahoma,sans-serif; color: #002656;}

 .hit_rightcol {padding-top: 63px;}
 .hdr_btm40 {padding-bottom: 40px;}

 table.vote_small td.pos {padding: 1px 5px 1px 3px; color: #929292;}
 table.vote_small td.name {padding: 1px 0px 3px 0px; }


/*		news		*/

 dl.top_news {padding: 0px 0 10px 0;}
 dl.top_news dd {padding: 8px 0 1px 2px; margin:0; font: 14px Tahoma, sans-serif; line-height:19px; clear: left;}
 dl.top_news dd big {font-size: 18px;}
 dl.top_news dd small, dl.top_news dd small a {font-size: 11px; font-weight: bold; color:#71767a; line-height: 18px;}
 dl.top_news dt {padding: 5px 0 41px 0; margin:0; font-size: 14px; line-height:16px; clear: both;}
 dl.top_news dt a.thumb {display: block; float: left; border: 3px solid #8b8b8b; margin: -4px 16px 1px 0;}
/* dl.top_news dt a.thumb img {border: 1px solid white; min-width:270px; min-height:90px;}*/
 dl.top_news dt a.thumb img {border: 1px solid white;}

 dl.top_news a:visited {color:#727679;}

/*	features for box with floating elements !!!	 */
 dl.top_news dt:after,  .news_details .text:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 .news_list_short {padding: 17px 0 20px 4px;} 
 .news_list_short dd {margin:0; padding:2px 10px 0 0px; float:left; font-size:11px; line-height: 12px;}
 .news_list_short dt {margin:0; padding:1px 0 7px 0px; line-height: 15px; clear: right;}
 .newsbox, .newsbox_more  {padding: 17px 20px 10px 30px;}
 .newsbox_more {padding-left:0px;}


 .news_details {padding: 0 0 70px 0;}
 .news_details .date {padding: 5px 0 4px 0; font-size: 11px; color: #8e8e8e;}
 .news_details .date .time {padding-left: 10px;}
 .news_details .text .foto {float: left; margin: 6px 21px 15px 0;}
 .news_details .text p {text-indent: 7px;}

 .big_anonce {padding-bottom: 54px !important;}
 .big_anonce p {padding: 1px 0 1px 0;}
 .big_anonce p a {text-decoration: none; color: #272727;}
 .big_anonce p a:hover {text-decoration: underline; }
 .big_anonce .text .foto {margin-top: 1px !important; height: 140px; _overflow: hidden;}

 .project .text .foto {margin: 3px 10px 7px 0 !important; }

 .tiny_anonce {padding: 0 !important;}
 .tiny_anonce p {text-indent:0 !important;}

 div.news_block {margin-left: -10px; padding: 5px 5px 5px 10px;}
 .news_block caption {font: bold 13px Tahoma, sans-serif; color: #272727; text-align: left; margin:0; padding: 4px 0 13px 0;}
 .news_block td.foto img {width: 120px; margin: 3px 12px 10px 0;}
 .news_block .news_list_short {padding: 0 0 0 15px;}
 .news_block .news_list_short dd {color: #787878 !important;}
 .news_block td.news_list {width: 310px;}
 td.news_main .h5 {line-height: 17px;}

 .news_search {width: 100%;}
 .news_search td {color: #2d4b72; font: bold 16px Arial, sans-serif;}
 .news_search td.ns_top {padding: 27px 0 9px 0;}
 .news_search select {margin: 0 7px 0 10px; font-size: 14px;}
 .news_search td.right_td {padding-left: 60px;}
 .news_search tr.sel_td td {padding-top: 7px;}
 .news_search input.thema {width: 375px; margin-right: 24px;}
 .niceform .news_search td.last input.NFText {width: 350px;}
 .news_search input.btn_find { width: 62px; height: 26px; font: 18px Tahoma, sans-serif; line-height: 18px; color: #4d4d4d; border: 1px solid #cccccc; background-color: #ededed; cursor:pointer;}
 .news_search td.last { padding: 30px 0 57px 0;}
 .news_search td.last input.text {margin-top: 1px;}
 .search_res  {padding-bottom: 12px;}

 table.txtNFtxt {width: 73%;}
 table.txtNFtxt td, table.txt_btn td {padding-top: 0 !important;}
 table.txtNFtxt td.rp10 {padding-right: 7px;}
 table.txtNFtxt td.rp20 {padding-right: 10px;}


/* .niceform .news_search td.last { padding-top: 13px;}
*/
 .btm_text {padding: 5px 0 5px 0;}
 .source, .print_ver a {font-size: 11px; color: #8e8e8e;}


/*	search		*/

 dl.search_result {padding: 10px 0;}
 dl.search_result dd {font-size: 17px; color: #0f325f; margin: 0; padding: 5px 0 5px 0;}
 dl.search_result dd .num {font-size: 20px; line-height: 20px;}
 dl.search_result dt {font-size: 13px; color: #5f5f5f; margin: 0; padding: 5px 0 35px 0;}

 table.search_box td {padding: 15px 0 40px 0;}
 table.search_box input.txt_search {width: 545px; height: 18px; padding: 3px 2px 0 3px; margin-right: 20px; border: 1px solid #919191; background-color: #e5e5e5;}
 input.btn_search {width: 50px; height: 20px; border-style: none; background: url(../images/btn_search_line.gif) repeat-x left 2px; color: #2e2e2e; font: bold 14px Verdana, sans-serif; vertical-align: top; cursor:pointer; margin-left: 30px;}
 table.search_box input.btn_search {font-size: 16px; line-height:14px; width: 60px;}
 table.search_box td.btn {padding-top: 14px;}

 .search_word {padding: 2px 15px 4px 3px; background-color: #dadada; font: 18px Arial, Tahoma, sans-serif;}
 .search_word strong {color: #002656; text-decoration: underline;}

 .search_left {padding-left: 7px !important;}
 span.findet {background-color: #cccccc; }

/*	map tree		*/

 #tree_box {position: relative; margin-top: -37px; padding: 0 0 10px 335px; }
 ul.tree {padding: 0px 3px 0px 0; background: url(../images/tree_vline.gif) repeat-y; border-bottom: 1px solid #ededed;} /* border -> because IE */
 ul.tree ul.tree {margin-top: 4px; padding-top: 3px; background-position: -20px top; }

 ul.tree li {padding: 22px 3px 4px 20px; background: url(../images/tree_hline.gif) no-repeat left 30px; margin: 0 0 0 24px;}
 ul.tree li a {color: #30578e; font: bold 16px/17px Arial, sans-serif; }

 ul.tree ul.tree li {margin-left: 0px; padding: 1px 3px 1px 23px; background-position: 4px 8px; }
 ul.tree ul.tree li a {color: #2e2e2e; font: bold 13px/14px Arial, sans-serif; }

 ul.tree li#root {background: #ededed; margin-left:0; padding: 0px 0px 14px 5px;}
 ul.tree li.last {background-image: url(../images/tree_lline.gif) ;}

/* picture gallery	*/

 ul.gallery_size {position: relative; margin-bottom: -5px;}
 ul.gallery_size li {width: 90px; padding: 19px 0 23px 5px; float: left; } /* height: 30px; */
 ul.gallery_size li, ul.gallery_size a {color: #1e3f69; font: bold 14px Tahoma,Arial, sans-serif; outline: none;}
 ul.gallery_size li.active {width: 96px; background: #e3e3e3 url(../images/gallery_size_bg.gif) no-repeat; text-align: center; padding-top: 15px;}
 ul.gallery_size li.active, ul.gallery_size li.active a {font: 21px Arial, sans-serif; line-height: 22px; text-decoration: none; }

 table.gallery {width: 100%;}
 table.gallery td {text-align: center; width: 20%;}
 table.gallery tr.pic_name td {padding: 5px 0 7px 0;}
 table.gallery tr.pic_name a {font: 12px Tahoma, sans-serif; color: #292929; text-decoration: none;}
 table.gallery tr.pic_name a:hover {text-decoration: underline;}
 table.gallery td.sprt {font-size: 10px;line-height:10px; padding: 5px 0;}

 #pic100x100t tr.pic img {width: 100px; height: 100px;}
 #pic128x128t tr.pic img {width: 128px; height: 128px;}
 #pic176x220t tr.pic img {width: 113px; height: 150px;}
 #pic240x320t tr.pic img {width: 113px; height: 150px;}


 .vacancy_box {padding: 40px 5px 10px 18px;}
 .vacancy_box .h2 {padding-left: 7px; padding-bottom: 26px;}
 .vacancy_box td.select {padding: 13px 0 17px 2px;}
 .vacancy_box td.select select {width: 180px;}
 .vacancy_box .col_right {padding-top: 40px !important; padding-left: 58px !important; overflow: hidden;}
 .vacancy_box .btn_send {background-image: url(../images/btn_send2.gif); width: 73px; height: 27px;}
 .vacancy_box .file_box input {width: 201px;}

 .vacancy_box form.niceform td.col_left {padding-right: 0 !important; overflow: }
 .vacancy_box form.niceform .file_box input {width: auto !important;}
 .vacancy_box form.niceform .input_r { width: 190px;}
 .vacancy_box form.niceform .input_r input {width: 170px !important;}
 .vacancy_box form.niceform td.select {padding-bottom: 0px;}
 .vacancy_box td.select select {width: 180px;}


 ul.need_list {padding: 23px 3px 33px 5px; }
 ul.need_list li {padding: 0px 0 17px 27px; margin: 0; color: #565656; font: bold 14px Tahoma, sans-serif; background: url(../images/blt_qdrt3.gif) no-repeat left 7px;}

 table.project_list {width:100%;}
 table.project_list img {border: 3px solid #b4b4b4; padding:1px; background-color: white; width: 44px; height: 44px; margin: 7px;}
 table.project_list td {vertical-align: middle;}
 table.project_list td.name a {font-size: 15px; font: bold 12px Tahoma, sans-serif; color: #1e3f69;}
 table.project_list td.name {padding-left: 5px; padding: 0 4px 0 2px;}
 table.project_list tr.active td {background-color: #ededed;}
 table.project_list tr.active td.name a {font-size: 18px; font: 15px Tahoma,sans-serif;}
 table.project_list tr.active img {border-color: #002656;}
 table.project_list td a:visited {color:#727679;}




/*	Right		*/

 .hdr_dgray {font:bold 14px Tahoma, sans-serif; line-height: 15px; color:#0c2f5d; background-color: #d9d9d9; padding: 5px 7px 5px 9px;}
 .col220 .hdr_dgray {background: #d1d2d3 url(../images/hdr_dgray.gif) no-repeat;}
 #col_right .hdr_dgray {padding-left: 20px;}
 #col_right .col220 .box {padding: 20px 10px 20px 20px;}

 .tel {font: bold 14px Tahoma, sans-serif; line-height:15px; padding: 0px 0 10px 0;}

 .radio_box {width: 67px; height: 60px; padding: 30px 0 0 83px;background: url(../images/radio_brest.jpg) no-repeat left 2px;}
 .radio_box a {font-size: 11px;}

 .banner_150 {padding: 10px 0 13px 0; text-align: center;}


 .vote_box label, .subscr_box label {display: block; padding-bottom: 6px; font-size: 11px; line-height: 14px; color: #4d4d4d; }
 .subscr_box label {padding-bottom: 3px;}
 .vote_box label input, .subscr_box label input {vertical-align: bottom; text-align: left; margin-left:0; padding-left: 0; }
 .vote_box label input {vertical-align: bottom; }
 .subscr_box label input{vertical-align: middle; }
 .subscr_box label input {margin-right: 10px;}

 .btn_vote { width: 69px; height: 28px; border-style:none; background: #0843b0 url(../images/btn_vote.png) no-repeat; cursor:pointer;}
 .vote_btnbox {padding: 4px 0 0px 0px; text-align: center;}
 .all_vote {text-align: center; padding:0 0 3px 0px;}
 .all_vote a {color:#a3a3a3; font-size:11px;}

 .btn_subscribe { width: 85px; height: 36px; border-style:none; background: #0843b0 url(../images/btn_subscribe.gif) no-repeat; cursor:pointer;}
 .subcat {padding:0px 0 12px 14px;}

 .wish_153 {padding: 4px 0 10px 0; overflow: hidden;}
 #col_right_215 .wish_153 {width: 219px;}

 .subscr_box {padding: 10px 0 0px 0;}
 .period {font: bold 12px Tahoma, sans-serif; color: #71767b; padding: 13px 0 6px 0;}
 .subscr_box select {width: 185px; margin-bottom: 27px;}
 .niceform  .subscr_box select {width: 170px; margin-bottom: 0px;}
 .niceform  .subscr_box .NFSelect { margin-bottom: 27px;}
 .subscr_box .h5 {color:#71767b; padding: 19px 0 22px 0;}

 .subscr_box input.text, .niceform  .subscr_box input.NFText {font-size:11px; color: #073e84;}
 .niceform .subscr_box input.NFText {width: 157px;}
 .subscr_box table.input td.col_left {background: url(../images/search_left.png) no-repeat left 9px;}
 .subscr_box table.input .input_r {height:23px; background: url(../images/search_right.png) no-repeat right top; }
 .subscr_box table.input td.col_left {padding-right: 10px;}
 .subscr_box table.input {width: 100%;}

 ul.short_list {padding:1px 20px 10px 20px;}
 ul.short_list li {padding: 10px 0 12px 0px; }
 ul.short_list li a {font-size: 14px; color: #073e84;}

 ul.short2_list {padding:10px 20px 10px 3px;}
 ul.short2_list li {padding: 3px 0 5px 15px; }
 ul.short2_list li.active {padding-left: 19px; background: url(../images/blt_qdrt_sm.gif) no-repeat left 11px; }
 ul.short2_list li, ul.short2_list li a {font-size: 14px; font-weight: bold;  color: #073e84; line-height: 15px;}

 ul.short_list_sm {padding:1px 20px 10px 30px;}
 ul.short_list_sm li {padding: 5px 0 7px 0px; }
 ul.short_list_sm li a {font-size: 13px; color: #313131;}

 ul.hdr_list {padding: 0px 3px 13px 0px; }
 ul.hdr_list li {padding: 0px 0 10px 9px; margin: 0;}
 ul.hdr_list li, ul.hdr_list li a {color: #1c3e68; font: bold 14px Tahoma, sans-serif;}
 ul.hdr_list li.active { text-indent: 1px; background: url(../images/blt_qdrt3.gif) no-repeat left 10px;}
 ul.hdr_list li.active, ul.hdr_list li.active a {font: 17px Tahoma, sans-serif;}

 ul.hdr_list li a:visited {color:#727679;}

 .file_box {padding: 20px 0 20px; text-align: center; }
 .file_box a {font: bold 13px Tahoma, sans-serif; line-height: 17px; color: #002656;}
 .file_box a img {margin-bottom: -7px;}
 .file_box a.small {font: 11px Tahoma, sans-serif !important; color: #787878; }
 .pdf {background: url(../images/ico_file_pdf.png) no-repeat center top; }
 .xls {background: url(../images/ico_file_xls.png) no-repeat center top; }



/*		BOTTOM		*/

 .btm_mnu_box  { height: 85px; padding-left:40px; background: url(../images/strich_hor.gif) repeat-x left bottom; }
 .btm_mnu2_box { height: 50px; padding:12px 0 20px 30px;}

 #btm_ico_box {float:left; width: 121px;}
 #btm_ico_box li {float:left; width: 40px; height: 47px; padding: 18px 0 0 0px; text-align: center;}
 #btm_ico_box li.active {background: url(../images/btm_ico_act_bg.png) no-repeat;}

 #btm_mnu {float:right; padding: 17px 10px 0 0; width: 810px; }
 #btm_mnu li {float: left; padding: 1px 25px 1px 20px;}
 #btm_mnu a {font: 14px Tahoma, sans-serif; line-height: 15px; color:#99a8bb;}
 #btm_mnu li.active, #btm_mnu li.active a { text-decoration: none;}

 #btm_address {width: 340px; font: 9px Verdana, sans-serif; line-height: 12px; color: #8698af; float: left;}
 #btm_copy {width: 265px; font-size:10px; padding-top: 20px; color: #99a8bb; float: left;}
 #btm_developer {padding-top: 23px;  width: 178px; height: 30px; float: right;}
 #btm_developer img { margin-left: 12px; margin-top:1px; width:47px; height: 10px; vertical-align: bottom;}
 #btm_developer, #btm_developer a { font-size: 11px; color: #8698af; line-height: 11px; background:url(../images/top.gif)  no-repeat left bottom;}


/*	17.03.09 	*/
 table.mcats_box th {text-align: left; padding: 27px 10px 13px 22px; }
 table.mcats_box th a {font: bold 15px Tahoma, sans-serif; color: #1e3f69; outline: none;}
 table.mcats_box th.ligray,  table.mcats_box th.ligray2 {background: url(../images/mbox_ligray_hdr.gif) no-repeat left bottom;}
 table.mcats_box th.gray,  table.mcats_box th.gray2 {background: url(../images/mbox_gray_hdr.gif) no-repeat left bottom;}
 table.mcats_box th.drgray {background: url(../images/mbox_drgray_hdr.gif) no-repeat left bottom;}
 table.mcats_box th.active a {font: 17px Tahoma, sans-serif; text-decoration: none; color:#242424;}

 table.mcats_box div.mbox {padding: 17px 20px 12px 20px;}
 table.mcats_box tr.info_rows td {padding: 0 0 10px 0; width: 221px; text-align: center; vertical-align: middle;}
 table.mcats_box #all_info td.ligray {background: #e3e3e3 url(../images/mbox_ligray_top.gif) no-repeat right top; }
 table.mcats_box #all_info td.gray {background: #d5d5d5 url(../images/mbox_gray_top.gif) no-repeat right top; }
 table.mcats_box #all_info td.drgray {background: #c5c5c5 url(../images/mbox_drgray_top.gif) no-repeat right top; }
 table.mcats_box #all2_info td.ligray2 {background: #e3e3e3 url(../images/mbox_ligray_top.gif) no-repeat right top; }
 table.mcats_box #all2_info td.gray2 {background: #d5d5d5 url(../images/mbox_gray_top2.gif) no-repeat right top; }

 table.mcats_box #ligray_info td {background-color: #e3e3e3; }
 table.mcats_box #ligray_info td.drgray {background: #e3e3e3 url(../images/mbox_ligray_top3.gif) no-repeat right top; }
 table.mcats_box #gray_info td {background-color: #d5d5d5; }
 table.mcats_box #gray_info td.drgray {background: #d5d5d5 url(../images/mbox_gray_top3.gif) no-repeat right top; }
 table.mcats_box #drgray_info td {background-color: #c5c5c5; }
 table.mcats_box #drgray_info td.drgray {background: #c5c5c5 url(../images/mbox_drgray_top3.gif) no-repeat right top; }
 table.mcats_box #ligray2_info td {background-color: #e3e3e3; }
 table.mcats_box #ligray2_info td.gray2 {background: #e3e3e3 url(../images/mbox_ligray2_top3.gif) no-repeat right top; }
 table.mcats_box #gray2_info td {background-color: #d5d5d5; }
 table.mcats_box #gray2_info td.gray2 {background: #d5d5d5 url(../images/mbox_gray2_top3.gif) no-repeat right top; }


 table.mcats_box ul.list {padding: 5px 7px 10px 0px;}
 table.mcats_box ul.list li {padding: 1px 0 1px 0; font-size: 14px; text-align: left;}

 table.mcats_box tr.btm td {padding: 0 34px 22px 0; text-align: right;}
 table.mcats_box #all_info2  td.ligray {background: #e3e3e3 url(../images/mbox_ligray_btm.gif) no-repeat right bottom; }
 table.mcats_box #all_info2  td.gray {background: #d5d5d5 url(../images/mbox_gray_btm.gif) no-repeat right bottom; }
 table.mcats_box #all_info2  td.drgray {background: #c5c5c5 url(../images/mbox_drgray_btm.gif) no-repeat right bottom; }
 table.mcats_box #all2_info2  td.ligray2 {background: #e3e3e3 url(../images/mbox_ligray_btm.gif) no-repeat right bottom; }
 table.mcats_box #all2_info2  td.gray2 {background: #d5d5d5 url(../images/mbox_gray_btm2.gif) no-repeat right bottom; }

 table.mcats_box #ligray_info2 td {background-color: #e3e3e3; }
 table.mcats_box #ligray_info2 td.drgray {background: #e3e3e3 url(../images/mbox_ligray_btm3.gif) no-repeat right bottom; }
 table.mcats_box #gray_info2 td {background-color: #d5d5d5; }
 table.mcats_box #gray_info2 td.drgray {background: #d5d5d5 url(../images/mbox_gray_btm3.gif) no-repeat right bottom; }
 table.mcats_box #drgray_info2 td {background-color: #c5c5c5; }
 table.mcats_box #drgray_info2 td.drgray {background: #c5c5c5 url(../images/mbox_drgray_btm3.gif) no-repeat right bottom; }
 table.mcats_box #ligray2_info2 td {background-color: #e3e3e3; }
 table.mcats_box #ligray2_info2 td.gray2 {background: #e3e3e3 url(../images/mbox_ligray2_btm3.gif) no-repeat right bottom; }
 table.mcats_box #gray2_info2 td {background-color: #d5d5d5; }
 table.mcats_box #gray2_info2 td.gray2 {background: #d5d5d5 url(../images/mbox_gray2_btm3.gif) no-repeat right bottom; }

 table.tv_canals {width: 76%;}
 table.tv_canals td.ico {width: 50px; padding: 0px 0 10px 0; vertical-align: middle;}
 table.tv_canals td.name {font: 17px Tahoma, sans-serif; color: #002656; padding: 10px 55px 15px 0; width: 55%;}
 table.tv_canals td.details {font: 12px Tahoma, sans-serif; color: #181818; padding: 14px 0px 5px 0; width: 32%;}

 table.tv_programma {width: 97%;}
 table.tv_programma td.left_col {width: 52%;}
 table.tv_programma tr.btm_line td {padding: 40px 0 49px 0;}
 table.tv_programma tr.btm_line a {color: #717171;}
 dl.programm {padding: 15px 0 15px 0; }
 dl.programm dd {margin: 0; padding: 1px 11px 1px 0; float: left; clear: left; }
 dl.programm dt {margin: 0; padding: 1px 15px 1px 0; clear: right; }

 #zakaz td.col_right textarea {height: 90px;}
 #zakaz td.col_left {padding-bottom: 2px;}
 #zakaz .ref {padding: 12px 0 0 0; font-size: 11px;}
 #zakaz .btn_send {background-image: url(../images/btn_zakaz.gif);}

 .fm, .fm_active, .provod, .provod_active { font: bold 13px Tahoma, sans-serif;}
 .fm {padding: 3px 30px 4px 40px;}
 .provod {padding: 3px 0px 4px 40px;}
 .fm a, .provod a {color: #3c587c;}
 .provod_active {padding: 3px 18px 4px 18px; text-align: center; background: #d9d9d9 url(../images/radio_provod_bg.gif) no-repeat center top;}
 .fm_active {padding: 3px 16px 4px 17px;  background: #d9d9d9 url(../images/radio_fm_bg.gif) no-repeat right top; border-left: 20px solid #eeeeee;}

 table.days {width: 90%;}
 table.days td {padding: 0px 20px 10px 0; text-align: center;}
 table.days a {font-size: 11px;}
 table.days td.active {font-weight: bold; color: #002656;}

 table.programm_radio {width: 100%;}
 table.programm_radio .time {padding-right: 3px;}
 table.programm_radio td.left_col {border-right: 1px solid #c6c6c6; }
 table.programm_radio tr td { padding: 4px 10px 8px 18px; width: 49%;}
 table.programm_radio tr.white td {background-color: white; padding: 3px 10px 5px 18px;}
 table.programm_radio td.right_col {padding-left: 40px !important;}
 table.programm_radio td.morgen , table.programm_radio td.morgen a {color:#b4b4b4;}
 table.programm_radio td.now_live {background-image: url(../images/radio_curr_line.gif); background-repeat: no-repeat; background-position: left center; font-weight: bold; padding-left: 8px !important;}
 table.programm_radio td.now_live .now {font: 11px Tahoma; padding-right:10px;}

/*	14.05.09	*/


#menu_box .menu_project {padding-left: 3px !important;}
 #menu_box .menu_project li.item   {padding: 1px 15px 0 18px !important;}
 #menu_box .menu_project li.active {padding: 1px 14px 0 12px !important;}
 #menu_box .menu_project li.project {position: relative; z-index: 11; font:bold 15px Verdana,Tahoma,sans-serif !important; background: url(img/project_star_ico.gif) no-repeat 19px -5px;}
 #menu_box .menu_project li.project a {font:bold 16px Verdana,Tahoma,sans-serif !important; letter-spacing: -1px; text-decoration: none;}

 #headphone {width: 102px; height: 93px; position:absolute; right: 34px; top: 128px; background: url(/media/images/headphone.png) no-repeat; z-index: 10;}

 .news_list_project {padding: 4px 30px 5px 4px;} 
 .news_list_project dd {margin:0; padding:2px 0px 0px 0px; font: bold 13px/14px Tahoma, sans-serif; color: #002656;}
 .news_list_project dd a {text-decoration: none;}
 .news_list_project dd a:hover {text-decoration: underline;}
 .news_list_project dt {margin:0; padding:0px 0 14px 0px; font: 13px/15px Tahoma, sans-serif; clear: right; color:#1a1a1a;}

 .col220 .news_list_project {padding:0 7px 3px 0;}


 .pages b.blue_bg {padding: 2px 5px 4px 5px; background-color: #002656; color: white; font-weight: normal;}
 .footer_links_news .more {padding-top: 25px; padding-right: 4px; margin-top: 0; font-size: 13px;}
 .footer_links_news .more a{ color:#002656;}

 table.partners_list {width: 95%;}
 table.partners_list td {padding-top: 17px; padding-bottom: 7px; vertical-align: top;}
 table.partners_list td.foto {padding-right: 25px; }
 table.partners_list td.foto img {margin-top: 10px;}
 table.partners_list .h3 {color: #002656;}

 table.people_list {width: 100%;}
 table.people_list td {padding: 3px 7px 5px 0; vertical-align: top;}
 table.people_list td.foto img {margin-right: 5px; width: 160px; cursor: pointer}
 table.people_list td.btn {text-align: center; padding: 20px 0 10px 0;}
 .pname {padding: 11px 0 9px 0px;}
 .pname input {vertical-align: top;margin-left: 0; font-size: 14px; height: 15px;}
 .pname label {font-size: 14px; text-decoration: underline; cursor: pointer; }

 table.vote_result  {width:100%;}
 table.vote_result div.vote {float: left; height: 15px; font-size: 11px; color: black; background: url(/media/images/vote_scale.jpg) no-repeat;}
 table.vote_result div.proz {float: left; height: 15px; font-size: 11px; font-weight: bold; color: #30333a; padding-left: 10px;}
 table.vote_result td {vertical-align: top;}
 table.vote_result td.name {width:220px; height: 20px;}
/*	People Info box		*/

 .people_box {width: 530px; height: 670px; position: absolute; left: 13%; top:73px; z-index:111;}
 .people_box table{width: 100%;}
 .people_box td.ltop, .people_box td.left, .people_box td.lbtm,
 .people_box td.rtop, .people_box td.right, .people_box td.rbtm {width: 10px;font-size:8px; line-height: 9px; white-space: nowrap; }
 .people_box td.ltop, .people_box td.top, .people_box td.lbtm,
 .people_box td.rtop, .people_box td.btm, .people_box td.rbtm {height: 10px; font-size:5px; line-height: 7px;}
 .people_box td.left, .people_box td.right {background: url(/media/images/brd_dark_bg.png) repeat-y;}
 .people_box td.top, .people_box td.btm    {background: url(/media/images/brd_dark_bg.png) repeat-x;}
 .people_box td.ltop {background: url(/media/images/brd_dark_ltop.png) no-repeat;}
 .people_box td.rtop {background: url(/media/images/brd_dark_rtop.png) no-repeat;}
 .people_box td.lbtm {background: url(/media/images/brd_dark_lbtm.png) no-repeat;}
 .people_box td.rbtm {background: url(/media/images/brd_dark_rbtm.png) no-repeat;}
 .people_box td.cnt,  .people_box .infobox {width: 510px;}
 .people_box .infobox {background-color: white; position: relative; overflow: hidden;}
 .people_box .exit {padding: 17px 17px 0 0; position: absolute; width: 97%;}
 .people_box .exit a u {font-weight: normal;}
 .people_box td.foto {padding: 6px 5px 10px 15px; width: 170px;}
 .people_box td.name {vertical-align: bottom; width: 90%;}
 .people_box td.name .h1 {padding-bottom:8px; margin-bottom: 0; color:#002656;}
 .people_box td.info {padding: 5px 30px 10px 15px; color: black;}
 .people_box td.btn {padding: 0px 0 15px 0px; text-align: center;}
 .people_box input.btn_vote_sm,  .people_box input.btn_close_sm {width: 71px; height: 30px; border-style: none; cursor:pointer;}
 .people_box input.btn_vote_sm {background: url(/media/images/btn_vote_sm.png) no-repeat; margin-right: 20px;}
 .people_box input.btn_close_sm {background: url(/media/images/btn_close_sm.png) no-repeat;}
 .people_box td.btn_box {padding: 60px 60px 60px 0; text-align: center;}
 .people_box .vote_place {position: absolute; width: 97%; text-align: right; font: bold 14px Tahoma, sans-serif; color: #3f4249; margin: 40px 15px 0 0 ;}

