#global{min-width:900px;}

body {

  margin:5px 20px 0 0;

  padding:0;

  font-family:Arial, Helvetica, sans-serif;

  font-size:12px;

}

a img {border:0;}

form {margin:0; padding:0;}

h1, h2 {
   font-size:18px;

   color:#ff8503;

   margin: 10px 0 3px 0;

   padding:0;

}

.rlink {

   margin-right: 15px;

}

.rlink img {

   margin-right: 5px;

}

a:link, a:visited {

   color:#0072bc

}

a:hover {

   color:#f48003

}

.right_column {

   width:215px;

}

.right_column1 {

   padding:0px 0px 0px 30px;

   width:215px;

}



.left_column {

   padding: 20px 30px 0px 0px;

}



.left_column1 {

   padding: 15px 30px 0px 0px;

   vertical-align:middle;

}

.rubric {

   padding-bottom: 15px;

}



.left_column1 a:link, .left_column1 a:visited, .left_column1 a:hover {

   margin-right:10px;

   font-size:18px;

   margin-left:30;

}

.left_column1 a:link, .left_column1 a:visited {

   color:#4c4c4c;

}

.left_column1 a.curr{



   color:#ffffff;

   background:#ffa800;

   padding:0 5px 0 5px;

}

.left_column1 a:hover {

   color:#ffa800;

}

.left_column1 a.curr:hover {

   color:#ffffff;

}

.naviico {

   margin-right:20px;

   vertical-align:middle;

}

.naviico img {

   margin-right:20px;

   margin-left:20px;

}

.main_news {

   padding: 10px 30px 0px 0px;

   border-top: solid 12px white;

   background: #e9e9e9 url(../img/main_news_bg.gif) no-repeat bottom right;

}

.main_news img {

   border: 5px solid #c2c2c2;

   float:left;

   margin-right:25px;

   margin-top:10px;

   margin-bottom:10px;

}

td.main_news {

   padding: 0px 30px 0px 30px;

}

.date {

   padding:10px 0 0 30px;

}

.ndate {font-size:11px; color:#3F3F3F;}



.time_date {

   margin-top:10px;

   font-size:12px;

   color:#3f3f3f;

}

.title {

   font-size:18px;

   color:#0072bc;

   margin-bottom:10px;

   margin-top:5px;

}

.title1 {

   font-size:16px;

   color:#0072bc;

   margin-top:5px;

}

.subtitle {

   font-size:16px;

   color:#3f3f3f;

   margin-bottom:25px;



}

.subtitle1 {

   font-size:14px;

   color:#3f3f3f;

   margin-bottom:5px;



}

.feedback {

   font-size:10px;

   color:#3f3f3f;

   padding-bottom:15px;

}

.weather_money {

   font-size:12px;

   color: #3f3f3f;

}

.weather_money_title {

   font-size:16px;

   color:#ffa406;

}

.interview {

   font-size:12px;

   color:#3f3f3f;

   margin:10px 0px 10px 0px;

}

.kav_l {

   margin-right:5px;

}

.kav_r {

   margin-left: 5px;

}

.subnews_main {

    padding: 5px 30px 20px 30px

}

.subnews_main img {

   border: 5px solid #c2c2c2;

   float:left;

   margin-right:25px;

   margin-bottom:10px;

}

.subnews_sub {

    padding: 5px 30px 0px 30px;

    vertical-align:top;

}

.subnews_sub img {

   border:2px solid #c2c2c2;

   float:left;

   margin-right:10px;

   margin-bottom:10px;

}



.right_column_search form {

   width:215px;

   background:url(../img/search_bg.gif) repeat-x center;

   padding: 5px 0;

   margin-bottom: 10px;



}

.right_column_search input#textfield {

   margin: 0 5px 0 5px;

   width: 135px;

   border: solid 1px #9b9b9b;

}

.right_column_search input#button {

   background: #ffa800 url(../img/button_bg.gif) repeat-x center;

   width: 60px;

   border: solid 1px #9b9b9b;

   color:#FFFFFF;

}

.title_rubric {

   padding:30px 30px 0px 30px;

}

.title_rubric div {

   font-size:18px;

   color:#ff8503;

   border-bottom: solid 1px #3f3f3f;

}

.title_rubric a, .vheader a {
   color:#ff8503;

}



.more {

   padding:0px 0px 0px 30px;

   margin:0px 5px 0px 0px;

}

.more li {

   list-style-image:url(../img/li_img.gif);

   list-style-position:inside;

}

.atakje {

   padding:10px 0px 5px 30px;

}

.footer {

    padding:0px 0px 0px 30px;

    height:210px;

}

.footer div {

    border-top:solid #f7931e 8px;

    padding: 20px 0px 0px 0px;

    font-size:14px;

    color:#3f3f3f;

}

.links {

    margin: 0px 5px 5px 0px;

}

.copyright {

   border:none;

   margin: 20px 0px 20px 0px;

   padding:20px 0px 20px 0px;

}



.vote{border:1px solid #c1c1c1; margin-top:10px; padding:10px;}

.vheader{font-size:16px; color:#ffa406; font-weight:bold; margin-bottom:5px;}

.vote form{padding:0px; margin:10px 0px 10px 0px;}

.vote form td{padding-bottom:5px; vertical-align:top;}

.vote form div{margin-bottom:5px;}

.vote form div.dop{font-size:10px;}



.sform{background:url(../img/sbg.png) repeat-x center;}

.intrw{background:url(../img/binokl.png) no-repeat bottom right; padding:20px 25px 10px 10px; height:57px;}

.intrw div{width:125px;}

.intrw h1{font-size:16px; color:#ffa406; font-weight:bold; margin-bottom:5px; line-height:17px; padding:0px; margin:0px 0px 10px 0px;}





.commentbutton {position:relative; float:left; padding:0 10px; height:36px; line-height:36px; border:1px solid #c0c0c0; z-index:110;}

.commentbutton A {font-weight:bold; font-size:14px; background: url(../img/bull.gif) no-repeat left center; padding-left:10px; outline:none;}

.commentbutton A.show {background: url(../img/bull_down.gif) no-repeat left center; }

.commentblockcont {position:relative; float:left; z-index:120; border:1px solid #c0c0c0; background:#FFF; margin-top:-6px; width:99%;}

.commentblock {position:relative; padding:20px;}

.commlist .date {font-size:11px; color:#666; margin-top:10px; padding:0;}

.cornlt {top:-1px; left:-1px; background-position:left top;}

.cornrt {top:-1px; right:-1px; background-position:right top;}

.cornrb {bottom:-1px; right:-1px; background-position:right bottom;}

.cornlb {bottom:-1px; left:-1px; background-position:left bottom;}

.corn {position:absolute; width:5px; height:5px; font-size:1px; background-image:url(../img/comments_corn.gif); font-size:1px;}

.cornrt, .bigleft .cornrb {_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );}

.cornrb, .bigleft .cornlb {_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );}

/*#whiteline {position:absolute; left:0; top:-1px; height:10px; font-size:1px; background:#FFF;}*/

.commentblock .caption {font-weight:bold; padding:7px 0 3px 0; font-size:11px;}

.commentblock .form1l {float:left; width:320px;}

.commentblock .form1r {margin-left: 330px; padding-top:25px;}

.commentblock .form2l {float:left; width:250px;}

.commentblock .form2r {margin-left: 260px;}

.commentblock .descr {font-size:11px; padding-left:17px;}

.commentblock .rules {font-size:11px; color:#d4251d;}

.commentblock .text {background:#f6f6f6; border:1px solid #d9d9d9;}

.commentblock .fsectext {height:33px; line-height:33px; width:100px; font-size:18px; padding: 0; text-align:center; display:block; float:left; margin-left:10px;}

.commentblock #cryptogram {display:block; float:left;}

.com_head {padding-top:10px;}

div.fhead {

 padding: 0px 0px 0px 10px;

 background: #f2544d;

 color: #ffffff;

 height: 20px;

 line-height: 20px;

 font-size: 10pt;

}

#regform {width:400px; margin-left:-200px; position:absolute; z-index:16000; display:none; background:#FFFEE0; border: 2px solid #D9261C;}

#loginform {width:320px; margin-left:-160px; position:absolute; z-index:16000; display:none; background:#FFFEE0; border: 2px solid #D9261C;}



.monthcell {vertical-align:top; padding: 5px 10px 10px 0; width:25%;}

.monthcell H3 {margin-left:10px;}

.monthcalendar {width:100%;}

.monthcalendar TD {text-align:right;}



.ndate {color:#9C9C9C;}

.ndate A {color:#9C9C9C;}

.ndescr A {font-size:16px;}

.ndescr P {font-size:14px;}



.printversion {float:right;}

.author {float:left; font-weight:bold; font-style:italic;}

.subheader {font-weight:bold; font-size:14px;}





/* ÒÂ-ïðîãðàììà */

.tv_day TD {

 padding: 5px 5px 5px 5px;

 font-size: 8pt;

 text-align: center;

}

.tv_day TD.cur_day {

 font-size: 9pt;

}

TD.arr_day a:link, TD.arr_day a:visited {

 display: block;

 color: #666666;

 font-size: 16pt;

 text-decoration: none;

}

.movie {

 color: #B2150C;

 font-weight: bold;

}

.serial {

 color: #EB468E;

}

TR.tv_day TD {border:0; background: #FAD79B; color:#858585;}

TR.tv_day TD.cur_day {border:0; background: #F2921D; color:#FFF;}

TR.tv_day TD A {font-size:14px;}

.tv_chan A IMG {border:1px solid #c0c0c0; margin: 7px 3px 5px 3px; }

.tv_chan A:hover IMG {border:2px solid #9d9d9d; margin:6px 2px 4px 2px;}

.onechan {position:relative; zoom:1;}

.onechan .up {position:absolute; right:0; top:0; border:1px solid #d9d9d9; height:25px; line-height:25px; padding:0 10px; margin:5px 0; z-index:5000; zoom:1;}

.onechan .up .uparrow {font-size:16px; text-decoration:none; color:#8f8f8f;}

.onechan .tvleft {position:relative; float:left; width:110px; text-align:center; padding: 15px 0; zoom:1;}

.onechan .tvleft .prog_name {font-size:12px; font-weight:bold;}

.onechan .tvleft .prog_chan {padding: 5px 0;}

.onechan .tvright {position:relative; float:left; zoom:1; width:100%;}

.onechan .tvright DIV {padding:3px 0 3px 10px; clear:left; position:relative; zoom:1;}

.onechan .tvright DIV.first {margin-right:70px;}

.onechan .tvright DIV.snow {border:1px solid #F2921D; float:left; background: url(../img/snow.gif) no-repeat right center; padding-right:140px;}











#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}

#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}

#mainpicwin IMG {position:relative; display:block; margin: auto;}

#picmain {position:relative; display:block; cursor:move; margin: auto;}

.thumbimgdiv {}

.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px; text-align:center;}

.thumbimgdiv DIV.active {background:#FBD79B;}

.thumbimgdiv DIV IMG {cursor:pointer;  margin:auto; position:relative;}

.thumbimgdiv .imgmain {display:block; margin-bottom:10px;}

.thumbimgdiv P {padding-right:13px;}

.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}

.fmarrow:hover {text-decoration:none;}

#fmarrowleft {left:-1px;}

#fmarrowright {right:-1px;}

div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

.hr {background:#ff8503;}



.pub_sections .pub_section {background:url(../images/pub_section.gif) no-repeat left center; padding-left:19px;}

.pub_sections .pub_article {background:url(../images/pub_article.gif) no-repeat left center; padding-left:19px;}

.pub_file {padding-top:2px; padding-bottom:2px;}



.gsc-result {padding-bottom:10px;}

.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}

.gsc-cursor-box {margin-bottom:10px;}

.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}

.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}

INPUT.gsc-input {width:300px; margin-right:10px;}

.gsc-search-box {display:none;}



.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}

.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}

.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}

EM.mark {color: red; font-style: normal; font-weight: bold;}

.b_link, .b_link a:link, .b_link a:visited { font-size: 10px; color: #666; }