@import "other.css";
html, body{background-color:#eeeeee; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0px; height:100%;}



   .brd { 
  border: 9px ridge #3a75c4; /* ????????? ??????? */  
     padding: 0px; /* ???? ?????? ?????? */
   max-width: 150px
}

/*partners*/
  .partners_blok{
    padding-left:25px;
    padding-right:25px;
  }

  .partners_title{
    font-size: 18px;
    font-weight:bold;
    text-align:center;
  }

  .partners_text{
    text-align:justify;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .partners_table td{
    padding-left: 0px;
    padding-right: 10px;
  }

  .partners_input{
    width: 300px;
    padding: 1px;
    border: 1px solid #bcc0c2;
  }
  .scriptcode{
    padding: 5px;
    margin-top:10px;
    background-color: #fafafa;
    border: 1px solid #BBB;
  }

/*partners*/

#tooltip{
background:#fff;
border:1px solid #46688e;
color:#215d98;
font:11px verdana;
margin:0px;
padding:5px;
position:absolute;
visibility:hidden;
}

/*--------------------------------------------scroll----------------------------------------------------------*/
#scroll-top {
    background: url("../images/scroll-arrows-blue.png") no-repeat scroll 2px 2px transparent;
    margin-bottom: 10px;
}
#scroll-bottom {
    background: url("../images/scroll-arrows-blue.png") no-repeat scroll 2px -17px transparent;
}
#scroll-top:hover,
#scroll-bottom:hover {
opacity: 1;
}
#scroll-top, #scroll-bottom {
    cursor: pointer;
    display: block;
    height: 15px;
    opacity: 0.5;
    width: 20px;
}
#scroll-buttons {
    display: none;
    margin-top: -20px;
    position: fixed;
    right: 5px;
    top: 50%;
    z-index: 1000;
}
/*======================end scroll==========================*/

/* =================?????? ?????????? ??????? ? ????????============= */

div.link_book
{ 
width: 100%; float: center;
}

span.link_book
{
color: #000;
font-size: 11px;
font-weight: normal;
font-family: Arial;
text-align: center;
padding-bottom: 0px;
}

div.link_bookvn
{
margin-top: 5px;
text-align: center;
}

div.link_bookvn a img
{
padding: 2px;
margin: 0px;
border: 1px solid #CCCCCC;
}

div.link_bookvn img
{
margin: 0 7px 3px 0 !important;
}

div.link_bookvn a img:hover
{
border: 1px solid #FF0000;
}

div.link_bookvn a img
{
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
   
div.link_bookvn a img:hover
{
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

/*??? ????????*/

/*-------news_address-----------*/
#news_address {width:auto; height:250px; text-align:center; padding:10px; background:#fffff;}
.na_inp {width:600px; padding:4px; margin:10px 0 20px 0;}
/*---------------------------------------*/

/*===========tags=========*/
.basetags { margin-bottom: 1em; font-size: 0.9em; text-align:center;  }
/*=======================*/


/*Logo*/
#head-l h1{
  width: 313px;
  height: 83px;
  float: left;
  overflow: hidden;
  text-indent: -5000px;
        background: url(../images/logo.gif) no-repeat;
  margin: 23px 0 0 10px;
}
#head-l h1 a{
  display: block;
  width: 313px;
  height: 83px;
}

#logo{background:url(../images/logo.gif) no-repeat; width:313px; height:83px; float:left; display:block; margin:23px 0 0 10px;}
#logo?{background:url(../images/logo.gif) no-repeat; width:313px; height:83px; float:center; display:block;}
 h4, h5{ line-height: normal; color:#fff9;}
h2 { font-size: 1.13em;  color:#fff9; text-align:center;   } 
h3 { font-size: 1.10em; color:#fff9;  } 
h4 { font-size: 1.2em; } 
h5 { font-size: 1.1em; }

a{color: #4a88ac; text-decoration: none;}
a:hover{text-decoration: underline;}
a img{border: 0 none;}

input, textarea, select, button, body{ font: 12px/17px Arial, Tahoma, Helvetica, sans-serif;}
input, textarea, select, button, a{ outline: none;}

.clr { clear: both; }
img  { border:0 none; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
hr  {
  border: 0 none;
  border-top: 1px solid #cfcfcf;
  height: 1px;
}

/*TOPMENU*/
.topmenu, .topmenu .dleft, .topmenu .dright { height: 36px; }
.topmenu {
  overflow: hidden;
  background: #4183a9 url("../images/menu_c.gif") repeat-x ;
}


/*TOP MENU*/
.topmenu a, .topmenu a b {
  float: left;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  text-decoration: none !important;
}
.topmenu a {color: #fff;}
.topmenu b {padding: 0 14px 0 14px;background: transparent url("../images/top_c.png") no-repeat 100%;}
.topmenu a:hover { color: #fff; background: #71a3c1 url("../images/menu_li_a.gif") repeat-x; }


.center { margin-right:227px; margin-left:227px; }
.rightside { float: right; width: 225px; }
.leftside { float:left; width: 225px; }
/* ???????? ?? ?????????????????????? */
.b_center {width:223px; margin:0 auto 6px auto; background:#eff5fe url(../images/block_center.gif) repeat-y;}
.b_header  {margin-top:5px;height:47px;  background:#5c9dfe url(../images/block_head.gif) no-repeat;}
.b_header b {padding-left:10px; line-height:40px; text-transform:uppercase; color:#6d99bb; font-weight:bold;}
.b_bottom {padding:5px 5px 5px 5px; color:#6d99bb; background:url(../images/block_footer.gif) repeat-x bottom;}
/* ???????? ?? ?????????????????????? */



.weapper{width:100%; min-width:1000px; margin:0 auto; text-align:left; padding-top:0px; overflow:hidden; height:auto !important; margin:0 auto -4em;}
div#head-l{background:url(../images/head-l.gif) left no-repeat; width:319px; height:116px; float:left;}
div#head-c{background:url(../images/head-c.gif) center repeat-x; height:116px;}
div#head-r{background:url(../images/head-r.gif) right no-repeat; width:591px; height:116px; float:right;}
div#bannerbg{background:url(../images/bannerbg.gif) no-repeat; width:496px; height:66px; float:right; margin-top: -70px; z-index: 1; position: relative;}
div#bannergot{ width:496px; height:66px; float:right; margin-top:10px; z-index: 2; position: relative;}

#menu{margin-left:-225px;}
div#menu_left{background:url(../images/menu_l.gif) left no-repeat; width:6px; height:36px; float:left;}
div#menu_center{background:url(../images/menu_c.gif) center repeat-x; height:36px;}
div#menu_right{background:url(../images/menu_r.gif) left no-repeat; width:216px; height:36px; float:right;}

ul.menu{padding:0; margin:0; list-style:none;}
ul.menu li{float:left; font-weight:bold;}
ul.menu li a{background:url(../images/menu_li.gif) no-repeat; height:26px; float:left; padding:10px 14px 0 14px; color:#fff;}
ul.menu li a:hover{background:url(../images/menu_li_a.gif) no-repeat; text-decoration:none; color:#fff;}
ul.menu li a.last_item{background:url(../images/menu_li.gif) no-repeat; height:26px; float:left; padding:14px 1px 0 1px;}

div.search{float:right; margin-right:5px;}
.searchbg{padding:6px 0 0 0;float:left;}
input.search_input{background:url(../images/sinput.gif) no-repeat; width:179px; height:24px; float:left; border:0; padding:0 0 0 6px; font-size:12px; color:#333;}
input.search_but{background:url(../images/search.gif) no-repeat; display:block; width:23px; height:24px; line-height:23px; margin:0 0 10px 0px; float:left;}
input.search_but:hover{background-position:0 -24px;}

#mainBlocks_left{float:left; width:223px; position:absolute; padding-top:9px; margin-left:-225px;}
#mainNews{float:left; width:100%; padding:6px 0 0 0;}
#footer{float:left; width:100%; height:60px; background:url("../images/foot-c.gif"); margin-top:60px;}
#footer a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}

#footer a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

#contacts{
  text-align: center;

}

 /*???????????? ?????????*/
#rahivnik { opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10);  }
#rahivnik:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

div#block-h{ background:url(../images/block_head.gif) no-repeat; width:223px; height:53px;}
div#block-c{ background:url(../images/block_center.gif) repeat-y; width:223px; height:auto;}
div#block-f { background:url(../images/block_footer.gif) no-repeat; width:223px; height:7px; padding-bottom:4px;}
div#dtitle{padding:10px; text-transform:uppercase; color:#6d99bb; font-weight:bold;}
div#dcont{width:211px; margin-left:6px; margin-top:-5px; overflow:auto;}

.page{background-color:#fff; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;}
#s-l{background:url(../images/s-l.png) left no-repeat; width:37px; height:50px; float:left;}
#s-c{background:url(../images/s-c.png) center repeat-x; height:50px;}
#s-r{background:url(../images/s-r.png) right no-repeat; width:7px; height:50px; float:right;}
#s-n{background:url(../images/s-n.png) center repeat-x; height:50px;}
.s-n{background:url(../images/s-n.png) center repeat-x; height:50px;}

div.nw-l{background:url(../images/nw-l.gif) repeat-x; height:6px;}
div.news_text{font-size:13px; padding:5px; text-transform:uppercase; font-weight:bold;}
div.nw-f{background:url(../images/nw-f.gif) repeat-x; height:21px; border-top:1px solid #E1E1E1;}

.bhinfo{padding:0 4px; height:20px; margin-top:1px;}
.iuser{background:url(../images/arguser.png) no-repeat; width:16px; height:16px; padding-left:15px;}
.icom{background:url(../images/argcom.png) no-repeat; width:16px; height:16px; padding-left:16px; padding-top:1px;}
.iviews{background:url(../images/argviews.png) no-repeat; width:16px; height:16px; padding-left:16px; padding-top:1px;}
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

div.news_dcont{padding:3px 5px 3px 5px;}
.mlink { height: 22px; line-height: 20px; padding-bottom: 8px;}
.mlinks{float:right; margin-right:5px; margin-top:3px;}
.argmore a, .argmore a b {cursor:pointer; float:left; height:27px; width:127px; background:url(../images/argmore.png) no-repeat; margin-left:3px;}
.argmore a { float:left; color:#fff; }
.argmore a:hover { background-position: 0 -27px; }

.news_f{border-bottom:1px dashed #E1E1E1;}
div.nw-banner{padding-top:251px;}

#category_m{padding:4px; margin-top:-5px;}
ul.category{margin-top:-3px; padding:0; margin:0; list-style:none;}
ul.category li{text-decoration:none; padding:0px 2px 0px 2px; text-align:left;}
ul.category li a{padding-top:0px; color:#6d99bb; padding:3px 0 0 20px; text-decoration:none; font-weight:bold;}
ul.category li a:hover{color:#5b7d98; text-decoration:none;}

.dcat{font-family:Arial; font-size:11px; text-decoration:underline; text-transform:uppercase; color:#55911b; margin-left:5px;}

div#loginbox{float:left; margin-left:292px; margin-top:-5px;}
.loginbox .logbtn, .loginbox .logbtn b { height: 32px; float: left; cursor: pointer; }
.loginbox .logbtn { font-size:12px; margin-top: 3px; margin-right: 13px; line-height: 31px; color: #FFF;}
.loginbox .hlinks a { color: #fff; }
.loginbox .hlinks { color: #fff; margin-top: 10px; }
.hlinks { float: left; overflow: hidden; }
.hlinks ul { float: left; margin-left: -11px; }
.hlinks ul li { padding-left: 11px; margin-right: 10px; float: left; background: url("../images/tb_vsep.png") repeat-y 0 50%; }
      
.window { display: none; }
.popup { text-align: left; background: #5a90b9;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.popup-head { padding: 0 19px; overflow: hidden; height: 59px; border-bottom: 1px solid #436b8a; }
.popup-head span { margin-top: 15px; width: 172px; padding-top: 30px; background: url("../images/pop.html"); }
.popup-head a img { margin-top: 22px; width: 17px; height: 17px; float: right; background: url("../images/closebtn.png"); }
.popup-head a:hover img { background-position: -17px 0; }

.popup-body { font-size: 0.9em; line-height: 1.3em; padding: 19px; }
.popup-body a { color:#fff;}
.popup-body .lfield, .popsubmit { margin-bottom: 1em; }
.popup-body .lfield p { color: #fff }
.popup-body .lfield input { padding: 3px; width: 97%; background-color: #fcfcfc; border: 1px solid #436b8a; }
.popsubmit { font-size: 1.1em; text-align: center; }
.vhod{background:url(../images/vhod.png) no-repeat; width:99px; height:28px; display:block; border:0px; margin:0 auto; cursor:pointer;}

.loginenter .popup-body { padding-left: 138px; }
.popup-body .lcol { margin-left: -138px; width: 100px; padding: 0 19px; }
.popup-body .lcol img { width: 100%; }
.popup-body .rcol { width: 100%; overflow: hidden; }
.popup-body .rcol ul { margin-top: -1px; }
.popup-body .rcol ul li { padding: 5px 0; background: url("../images/lightpoint.png") repeat-x; }

/* Radio */
.radio-table th { font-weight: bold; padding: 4px 5px; background: url("../images/bbcodes.png") repeat-x scroll 0 100% #fff; }
.radio-table td { padding: 5px !important; border-bottom: 2px solid #eee !important; vertical-align: middle !important; }
.radio-table tr:hover { background-color: #f2f8fa;}
.radio-table .active { background-color: #fafafa;}
.radio-table .play { width: 40px; text-align: center; }
.radio-table .doRadio { display: block; background: transparent url("../../../engine/modules/radio/template/files/play.png") no-repeat 0 0; width: 34px; height: 34px; overflow: hidden; text-indent: -1000px; margin: 0 auto; cursor: pointer; }
.radio-table .doRadio:hover { background-position: -34px 0; }
.radio-table .doRadio:active { background-position: -68px 0; }
.radio-table .cover { width: 64px; text-align: center; }
.radio-table .cat { width: 100px; text-align: center; }
.radio-table .bitrate { width: 60px; text-align: center; }
.radio-table .radio-no-found { text-align: center; border: 1px solid #9E5F05; background-color: #FDEEB3; color: #9E5F05; padding: 10px; }
























/*
playback timings (ms):
  captures_list: 1397.083
  RedisCDXSource: 6.754
  PetaboxLoader3.datanode: 170.489 (4)
  esindex: 0.015
  exclusion.robots: 0.479
  exclusion.robots.policy: 0.465
  PetaboxLoader3.resolve: 1836.587 (3)
  CDXLines.iter: 17.282 (3)
  load_resource: 707.539
  LoadShardBlock: 1367.547 (3)
*/