 html, body {margin:0px; padding: 0px; background-color: white; }

 body, td, div, dt, dd {font-size: 13px; font-family:  Verdana, sans-serif; color: #000023; }
 p {margin:0; padding: 5px 0px 10px 0px; line-height: 123%;} /* 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:#e0e0e0;}

 form { margin:0px; padding: 0px;}


 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 {margin: 0px; padding: 7px 0px 2px 0; font: bold 13px Tahoma, Arial,sans-serif; line-height: 14px;  }


 table {border-collapse: collapse; padding:0;}
 table td {padding:0; vertical-align: top;}

 .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;}

 .vatop {vertical-align: top !important;}
 .float_left {float: left;}
 .float_right {float: right;}
 .underline {text-decoration: underline;}

 .top0 {margin-top: 0px !important; padding-top: 0px !important;}
 .btm0 {margin-bottom: 0px !important; padding-bottom: 0px !important;}
 .left0 {margin-left: 0px !important; padding-left: 0px !important;}

 .top30 {margin-top: 0px !important; padding-top: 50px !important;}

 .white {color: white !important;}
 .ligray {color: #71767b !important;}
 .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;}


/* 	head		*/

 .top_head {padding: 19px 5px 11px 12px; height: 108px;}
 #head_box {width: 280px; height: 95px; float: left; padding: 12px 0 0 0;}
 .logo {padding: 0 0 0 9px; outline: none;}
 .logo img {width:189px; height: 22px;}

 #banner_rtbox {padding-right: 80px; color: #999999; font: 13px Verdana, sans-serif;}
/*		Common			*/

 .cbox {margin: 0 auto; width: 1000px; position: relative; }
 .top7 {margin-top: 7px;}
 .cnt_white {background: white; }
 #cnt_btm {height: 6px; margin-top: 18px; background: white; font-size:5px; overflow: hidden;}
 #cnt_top {height: 8px; background: white; font-size:5px; overflow: hidden;}

 .cnt_box { width: 982px; margin-left:8px;  }
 .head-height { background: white; padding-top: 47px;}
 .index-height,  .body-height {width: 960px !important; min-height: 740px;  }
 .index-height {padding: 0px 0px 20px 14px;}
 .body-height  {padding: 25px 0px 20px 14px; }


 #col_left   {width: 243px; float: left; }
 #col_left_220   {width: 221px; float: left; }
 #col_center {width: 555px; float: left; }
 #col_center_500 {width: 498px; float: left; }
 #col_right  {width: 240px; float: right; }
 #col_right_150 {width: 154px; float: right; }
 #col_right_215 {width: 219px; float: right; }
 #col_right_270 {width: 278px; float: right; }

 #col2_700   {width: 710px; float: left;  }
 #col2_660   {width: 660px; float: left;  }


 .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 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_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;}

 .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;}

 .box_left {padding:0 0 0 7px;  }
 .box_left_great {padding:0 0 0 75px; }

 .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;}


 .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:#727679; font-size:14px; line-height: 15px;}
 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; height:66px;}

 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 {}
 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; }


 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; }
 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; }
 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;}


 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; }


 .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 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;}


/*		contact		*/

 table.input td.col_left { padding-left: 12px; background: url(../images/input_left.gif) no-repeat left 10px; padding-top: 10px;}
 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;}


 #contact td.col_left, #contact td.col_left2 {width: 160px; padding: 10px 25px 8px 10px;}
 #contact td.col_right {padding: 10px 0 10px 0;}
 #contact td.col_right textarea {width: 450px; height: 140px; background: #e0e0e0 url(../images/textarea_bg.png) repeat-x; padding: 10px 10px 5px 10px;}
 #contact input.text { width: 160px; }

 .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 7px 1px;}

 #login input.text { width: 110px; margin-top: 2px; color: #073e84; font-size: 11px;}
 #labpass { left:29px; 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;}

 #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 {position: absolute; left: 20%; top:73px; width: 192px; height: 200px; background-color: #dddddd; border: 1px solid #999999; padding:2px; z-index:111;}
 #login_box .box{border: 1px solid white; padding:10px 15px 15px 15px; height:172px;}
 .exit {text-align: right; padding: 0px;}
 .exit a {color: #002656; font: bold 14px Tahoma, sans-serif; text-decoration: none; line-height: 14px;}



 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%;} 


/*	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;}

 .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		*/

 .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;}
 .ligray {background-color: #e3e3e3;}

 .news_details {padding: 0 0 70px 0;}
 .news_details .date {padding: 5px 0 11px 0; font-size: 11px; color: #8e8e8e;}
 .news_details .date .time {padding-left: 10px;}
 .news_details .text .foto {float: none; margin: 6px 21px 25px 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: 7px !important; height: 140px; overflow: hidden;}

 .tiny_anonce {padding: 0 !important;}
 .tiny_anonce p {text-indent:0 !important;}

 .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; height: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 td {color: #2d4b72; font: bold 16px Arial, sans-serif; padding: 27px 0 9px 0;}
 .news_search select {margin: 0 7px 0 10px; font-size: 14px;}
 .news_search td.right_td {padding-left: 70px;}
 .news_search tr.sel_td td {padding-top: 7px;}
 .news_search input.thema {width: 375px; margin-right: 24px;}
 .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: 0 0 57px 0;}
 .news_search td.last input.text {margin-top: 1px;}
 .search_res  {padding-bottom: 12px;}

 .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;}
 table.search_box  input.btn_search {font-size: 16px; line-height:14px;}
 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;}


/*	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: 4px; padding: 1px 3px 1px 19px; background-position: left 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) ;}


/*		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_address {width: 340px; font: 9px Verdana, sans-serif; line-height: 12px; color: #999999; float: left;}
 #btm_copy {width: 265px; font-size:10px; padding-top: 20px; color: #999999; float: left;}
 #btm_developer {padding-top: 20px;  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: 13px; color: #999999; line-height: 11px; }


