@charset "windows-1251";
/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
img, body, html { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
a, a:hover { outline:none; }
a img { border:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
/* base */


body { font:12px Tahoma, Geneva, sans-serif; color:#000; padding:20px;}
table { borer:0px; border-collapse:collapse; }
table td { vertical-align:top; }
/* typography */
h1 { font-size:26px; }
h2 { color:#477195; font:14px Tahoma, Geneva, sans-serif; font-weight:bold; margin-bottom:10px; }
h3, h4, h5 { font-size:14px; color:#D5630F; }
a { text-decoration:none; color:#477195; }
a:hover { text-decoration:underline; }
/* topmenu */
.topmenu { background:url(images/topmenu-bg.png) repeat-x 0 -96px; }
.topmenu div { background:url(images/topmenu-bg.png) no-repeat right -49px; }
.topmenu div ul { background:url(images/topmenu-bg.png) no-repeat left top; height:42px; padding:0 10px 0 10px; overflow:hidden; }
.topmenu div ul li { float:left; _width:1px; _white-space:nowrap; }
.topmenu div ul li.topmenu-radio, .topmenu div ul li.topmenu-video, .topmenu div ul li.topmenu-news, .topmenu div ul li.topmenu-movie { padding-left:8px; margin:0 10px 0 10px; }
.topmenu div ul li.topmenu-radio { background:url(images/topmenu-radio-bg.png) no-repeat 0 12px; }
.topmenu div ul li.topmenu-video { background:url(images/topmenu-video-bg.png) no-repeat 0 12px; }
.topmenu div ul li.topmenu-news { background:url(images/topmenu-news-bg.png) no-repeat 0 12px; }
.topmenu div ul li.topmenu-movie { background:url(images/topmenu-movie-bg.png) no-repeat 0 12px; }
.topmenu div ul li a { padding-left:15px; display:block; color:#5C5E5F; _cursor:pointer; font-weight:bold; text-shadow:1px 1px #EBEFF3; }
.topmenu div ul li a span { display:block; height:35px; text-align:center; padding:15px 15px 0 0; }
.topmenu div ul li.active a { background:url(images/topmenu-active.png) left top no-repeat; text-decoration:none; /*font-weight:bold;*/ }
.topmenu div ul li.active a span { background:url(images/topmenu-active.png) no-repeat right top; text-decoration:none; }
/* header */
.header { background:url(images/logo.png) no-repeat 0px 0; height:150px; padding:0 16px 0 180px; text-align:center; }
.header img { margin-top:40px; }
.maintable { min-width:970px; width: 100% }
/* blocks */
.post-block { background:url(images/cblock01-lc.png) repeat-y left center #FAFAFA; margin-bottom:20px;  }
.post-block-rc { background:url(images/cblock01-rc.png) repeat-y right center; }
.post-block-tc { background:url(images/cblock01-ct.png) repeat-x left top; }
.post-block-lt { background:url(images/cblock01-lt.png) no-repeat left top; }
.post-block-rt { background:url(images/cblock01-rt.png) no-repeat right top; }
.post-block-cb { background:url(images/cblock01-cb.png) repeat-x bottom left; }
.post-block-lb { background:url(images/cblock01-lb.png) no-repeat left bottom; }
.post-block-rb { background:url(images/cblock01-rb.png) no-repeat right bottom; }
.post-block-content { padding:12px 30px 20px 15px; _padding-bottom:5px; height:100%; }
.post-block-content h3 { background:url(images/content-h2.png) no-repeat left top; height:32px; padding:2px 0 0 30px; font-size:14px; color:#5C5E5F; font-weight:bold; }
/* sidebar */
.sidebar { width:250px; margin:0 0 20px 0px; }
.sidebar-content { padding:8px; }
.sidebar-block01 { background:url(images/sitebar-blk01-lc.png) left top repeat-y; }
.sidebar-block01 .sidebar-rc { background:url(images/sitebar-blk01-rc.png) right top repeat-y; }
.sidebar-block01 .sidebar-tc { background:url(images/sitebar-blk01-tc.png) repeat-x top left; }
.sidebar-block01 .sidebar-lt { background:url(images/sitebar-blk01-lt.png) left top no-repeat; }
.sidebar-block01 .sidebar-rt { background:url(images/sitebar-blk01-rt.png) right top no-repeat; }
.sidebar-block01 .sidebar-bc { background:url(images/sitebar-blk01-bc.png) bottom left repeat-x; }
.sidebar-block01 .sidebar-lb { background:url(images/sitebar-blk01-lb.png) left bottom no-repeat; }
.sidebar-block01 .sidebar-rb { background:url(images/sitebar-blk01-rb.png) right bottom no-repeat; }
.sidebar-block01 .sidebar-content .sidebar-title, .sidebar-block02 .sidebar-content .sidebar-title, .sidebar-block03 .sidebar-content .sidebar-title, .sidebar-block20 .sidebar-content .sidebar-title, .sidebar-block21 .sidebar-content .sidebar-title { padding:8px 0 0 50px; margin-bottom:17px; }
.sidebar-block02 .sidebar-content .sidebar-title, .sidebar-block03 .sidebar-content .sidebar-title, .sidebar-block20 .sidebar-content .sidebar-title, .sidebar-block21 .sidebar-content .sidebar-title { padding-top:5px; }

.sidebar-block01 .sidebar-content .sidebar-title a, .sidebar-block02 .sidebar-content .sidebar-title a, .sidebar-block03 .sidebar-content .sidebar-title a, .sidebar-block03 .sidebar-content .sidebar-title a  { color:#550000; text-decoration:underline; font-weight:bold; }
.sidebar-block20 .sidebar-title a  { color:#477195; text-decoration:underline; font-weight:bold; }
.sidebar-block20 .sidebar-title {padding-top:15px; padding-left:70px;}

.sidebar-block21 .sidebar-title a  { color:#4E862A; text-decoration:underline; font-weight:bold; }
.sidebar-block21 .sidebar-title {padding-top:20px; padding-left:70px;}

.sidebar-block01 .sidebar-content .sidebar-title span a { color:#C50030; font-weight:normal; margin-right:5px; }
.sidebar-block01 .sidebar-content .sidebar-title a:hover, .sidebar-block02 .sidebar-content .sidebar-title a:hover, .sidebar-block03 .sidebar-content .sidebar-title a:hover { text-decoration:none; }
.sidebar-block02 .sidebar-content .sidebar-title a { color:#00536D; }
.sidebar-block03 .sidebar-content .sidebar-title a { color:#3A5500; }
.sidebar-block02 { background:url(images/sitebar-blk02-lc.png) left top repeat-y; }
.sidebar-block02 .sidebar-rc { background:url(images/sitebar-blk02-rc.png) right top repeat-y; }
.sidebar-block02 .sidebar-tc { background:url(images/sitebar-blk02-tc.png) repeat-x top left; }
.sidebar-block02 .sidebar-lt { background:url(images/sitebar-blk02-lt.png) left top no-repeat; }
.sidebar-block02 .sidebar-rt { background:url(images/sitebar-blk02-rt.png) right top no-repeat; }
.sidebar-block02 .sidebar-bc { background:url(images/sitebar-blk02-bc.png) bottom left repeat-x; }
.sidebar-block02 .sidebar-lb { background:url(images/sitebar-blk02-lb.png) left bottom no-repeat; }
.sidebar-block02 .sidebar-rb { background:url(images/sitebar-blk02-rb.png) right bottom no-repeat; }
.sidebar-block03 { background:url(images/sitebar-blk03-lc.png) left top repeat-y; }
.sidebar-block03 .sidebar-rc { background:url(images/sitebar-blk03-rc.png) right top repeat-y; }
.sidebar-block03 .sidebar-tc { background:url(images/sitebar-blk03-tc.png) repeat-x top left; }
.sidebar-block03 .sidebar-lt { background:url(images/sitebar-blk03-lt.png) left top no-repeat; }
.sidebar-block03 .sidebar-rt { background:url(images/sitebar-blk03-rt.png) right top no-repeat; }
.sidebar-block03 .sidebar-bc { background:url(images/sitebar-blk03-bc.png) bottom left repeat-x; }
.sidebar-block03 .sidebar-lb { background:url(images/sitebar-blk03-lb.png) left bottom no-repeat; }
.sidebar-block03 .sidebar-rb { background:url(images/sitebar-blk03-rb.png) right bottom no-repeat; }
.sidebar-block04 { background:url(images/sitebar-blk04-lc.png) left top repeat-y #6DAEE3; }
.sidebar-block04 .sidebar-rc { background:url(images/sitebar-blk04-rc.png) right top repeat-y; }
.sidebar-block04 .sidebar-tc { background:url(images/sitebar-blk04-tc.png) repeat-x top left; }
.sidebar-block04 .sidebar-lt { background:url(images/sitebar-blk04-lt.png) left top no-repeat; }
.sidebar-block04 .sidebar-rt { background:url(images/sitebar-blk04-rt.png) right top no-repeat; }
.sidebar-block04 .sidebar-bc { background:url(images/sitebar-blk04-bc.png) bottom left repeat-x; }
.sidebar-block04 .sidebar-lb { background:url(images/sitebar-blk04-lb.png) left bottom no-repeat; }
.sidebar-block04 .sidebar-rb { background:url(images/sitebar-blk04-rb.png) right bottom no-repeat; }
.sidebar-block04 .sidebar-content, .sidebar-block05 .sidebar-content { padding:70px 8px 8px 15px; }
.sidebar-block04 .sidebar-content ul li, .sidebar-block05 .sidebar-content ul li { margin-bottom:10px; display:block; background:url(images/ul-li-bg01.gif) no-repeat left center; padding-left:10px; }
.sidebar-block04 .sidebar-content ul li a, .sidebar-block05 .sidebar-content ul li a { color:#FFF; text-decoration:underline; font-weight:bold; }
.sidebar-block04 .sidebar-content ul li a:hover, .sidebar-block05 .sidebar-content ul li a:hover { text-decoration:none; }
.sidebar-block05 { background:url(images/sitebar-blk05-lc.png) left top repeat-y #DDE6C5; }
.sidebar-block05 .sidebar-rc { background:url(images/sitebar-blk05-rc.png) right top repeat-y; }
.sidebar-block05 .sidebar-tc { background:url(images/sitebar-blk05-tc.png) repeat-x top left; }
.sidebar-block05 .sidebar-lt { background:url(images/sitebar-blk05-lt.png) left top no-repeat; }
.sidebar-block05 .sidebar-rt { background:url(images/sitebar-blk05-rt.png) right top no-repeat; }
.sidebar-block05 .sidebar-bc { background:url(images/sitebar-blk05-bc.png) bottom left repeat-x; }
.sidebar-block05 .sidebar-lb { background:url(images/sitebar-blk05-lb.png) left bottom no-repeat; }
.sidebar-block05 .sidebar-rb { background:url(images/sitebar-blk05-rb.png) right bottom no-repeat; }
.sidebar-block05 .sidebar-content ul li { background:url(images/ul-li-bg02.gif) no-repeat left center; }
.sidebar-block05 .sidebar-content ul li a { color:#495E00; }
.sidebar-block06 { background:url(images/sitebar-blk06-lc.png) left top repeat-y #D093E7; }
.sidebar-block06 .sidebar-rc { background:url(images/sitebar-blk06-rc.png) right top repeat-y; }
.sidebar-block06 .sidebar-tc { background:url(images/sitebar-blk06-tc.png) repeat-x top left; }
.sidebar-block06 .sidebar-lt { background:url(images/sitebar-blk06-lt.png) left top no-repeat; }
.sidebar-block06 .sidebar-rt { background:url(images/sitebar-blk06-rt.png) right top no-repeat; }
.sidebar-block06 .sidebar-bc { background:url(images/sitebar-blk06-bc.png) bottom left repeat-x; }
.sidebar-block06 .sidebar-lb { background:url(images/sitebar-blk06-lb.png) left bottom no-repeat; }
.sidebar-block06 .sidebar-rb { background:url(images/sitebar-blk06-rb.png) right bottom no-repeat; }
.sidebar-block06 .sidebar-content { padding:80px 8px 10px 15px; color:#000; }
.sidebar-block06 .sidebar-content a { color:#000; text-decoration:underline; }
.sidebar-block06 .sidebar-content a:hover { text-decoration:none; }
.sidebar-block06 .sidebar-content .topgame { clear:both; }
.sidebar-block06 .sidebar-content .topgame img { float:left; margin-right:-100%; margin-bottom:10px; }
.sidebar-block06 .sidebar-content .topgame .img-desc { padding: 4px 0 0 65px; margin-bottom:10px; zoom:1; }
.sidebar-block06 .sidebar-content .top100 { margin:10px 0 0 5px; }

.sidebar-block20 .sidebar-content { padding:28px 8px 8px 15px; }
.sidebar-block20 { background:url(images/sitebar-blk20-lc.png) left top repeat-y #FFFFFF; }
.sidebar-block20 .sidebar-rc { background:url(images/sitebar-blk20-rc.png) right top repeat-y; }
.sidebar-block20 .sidebar-tc { background:url(images/sitebar-blk20-tc.png) repeat-x top left; }
.sidebar-block20 .sidebar-lt { background:url(images/sitebar-blk20-lt.png) left top no-repeat; }
.sidebar-block20 .sidebar-rt { background:url(images/sitebar-blk20-rt.png) right top no-repeat; }
.sidebar-block20 .sidebar-bc { background:url(images/sitebar-blk20-bc.png) bottom left repeat-x; }
.sidebar-block20 .sidebar-lb { background:url(images/sitebar-blk20-lb.png) left bottom no-repeat; }
.sidebar-block20 .sidebar-rb { background:url(images/sitebar-blk20-rb.png) right bottom no-repeat; }

.sidebar-block21 .sidebar-content { padding:28px 8px 8px 15px; }
.sidebar-block21 { background:url(images/sitebar-blk21-lc.png) left top repeat-y #FFFFFF; }
.sidebar-block21 .sidebar-rc { background:url(images/sitebar-blk21-rc.png) right top repeat-y; }
.sidebar-block21 .sidebar-tc { background:url(images/sitebar-blk21-tc.png) repeat-x top left; }
.sidebar-block21 .sidebar-lt { background:url(images/sitebar-blk21-lt.png) left top no-repeat; }
.sidebar-block21 .sidebar-rt { background:url(images/sitebar-blk21-rt.png) right top no-repeat; }
.sidebar-block21 .sidebar-bc { background:url(images/sitebar-blk21-bc.png) bottom left repeat-x; }
.sidebar-block21 .sidebar-lb { background:url(images/sitebar-blk21-lb.png) left bottom no-repeat; }
.sidebar-block21 .sidebar-rb { background:url(images/sitebar-blk21-rb.png) right bottom no-repeat; }



.sidebar-block07 { background:url(images/sitebar-blk07-lc.png) left top repeat-y #FFF; }
.sidebar-block07 .sidebar-rc { background:url(images/sitebar-blk07-rc.png) right top repeat-y; }
.sidebar-block07 .sidebar-tc { background:url(images/sitebar-blk07-tc.png) repeat-x top left; }
.sidebar-block07 .sidebar-lt { background:url(images/sitebar-blk07-lt.png) left top no-repeat; }
.sidebar-block07 .sidebar-rt { background:url(images/sitebar-blk07-rt.png) right top no-repeat; }
.sidebar-block07 .sidebar-bc { background:url(images/sitebar-blk07-bc.png) bottom left repeat-x; }
.sidebar-block07 .sidebar-lb { background:url(images/sitebar-blk07-lb.png) left bottom no-repeat; }
.sidebar-block07 .sidebar-rb { background:url(images/sitebar-blk07-rb.png) right bottom no-repeat; }
.sidebar-block07 .sidebar-content h3 { margin-bottom:6px; }
.sidebar-block07 .sidebar-content form .login-input-text { width:111px; border:1px solid #D5960F; margin-bottom:6px; padding:2px 3px; }
.sidebar-block07 .sidebar-content form .login-input-go { background:url(images/input-login-go.png) no-repeat left top; border:0px; cursor:pointer; width:47px; height:23px; margin-left:4px; _margin-bottom:6px; }
 not all and (-webkit-min-device-pixel-ratio:0) {
.login-input-go {
margin-bottom:10px;
}
}
*|html[xmlns*=""] .login-input-go {
margin-bottom:7px;
}
@-moz-document url-prefix() {
.login-input-go {
margin-bottom:1px;
}
}
.sidebar-block07 .sidebar-content form label { font-size:12px; }
.sidebar-block07 .sidebar-content a { color:#D5630F; text-decoration:underline; margin-bottom:3px; }
.sidebar-block07 .sidebar-content a:hover { text-decoration:none; }
.sidebar-block08 .title { background:url(images/sitebar-blk08-lt.png) left center no-repeat; padding:4px 0 5px 40px; color:#0778BF; font-weight:bold; }
/*.sidebar-block08 .sidebar-content { text-align:center;}*/
.sidebar-block08 .sidebar-content img { margin-bottom:8px; }
.sidebar-block08 .sidebar-content a { margin-bottom:20px; font-weight:bold; }
.sidebar-block08 .sidebar-content div { margin-bottom:20px; }
/* top 10 */
.top10stations { list-style:outside; list-style-type:decimal; margin-left:20px; }
.top10stations li { background:url(images/play-ico.png) no-repeat left top; padding:4px 0 14px 30px; }
.top10stations li a { font-weight:bold; text-decoration:underline; }
.top10stations li a:hover { text-decoration:none; }
/* top */
.topstation { overflow:auto; padding-bottom:14px; margin-bottom:17px; border-bottom:1px solid #CAEDC5; line-height:20px; height:1%; }
.topstation .topstation-img { width:20%; float:left; min-width: 120px }
.topstation .topstation-desc { width:50%; float:left; }
.topstation .topstation-desc strong { font-size:12px; color:#000; margin:0 0 3px 0; }
.topstation .topstation-desc strong { margin:0px; }
.topstation .topstation-play { width:30%; float:right;
width:87px; }
a.more-link { float:right; font-weight:bold; padding-left:14px; background: url(images/link-list01.png) no-repeat left 3px; text-decoration:underline; margin:0 20px 20px 0; _margin-bottom:0px; }
a:hover.more-link { text-decoration:none; }
.block01, .block01-2 { width:65%; float:left; }
.block02, .block02-2 { width:35%; float:left; }
.block02 .news-post { overflow:auto; _height:1%; margin-bottom:20px; }
.block02 .news-post img { float:left; margin-right:-100%; }
.block02 .news-post div { padding-left:75px; line-height:16px; }
.block02 .news-post div h2 { margin:2px 0 4px 0; }
.block02 .news-post div h2 a { font-size:12px; font-family:sans-serif; color:#477195; text-decoration:underline; font-weight:bold; }
.block02 .news-post div h2 a:hover { text-decoration:none; }
.block01-2 .post-block-content { overflow:hidden; }
.block01-2 .post-block-content .last-photo-list { overflow:hidden; height:125px; }
.block01-2 .shadow, .block04 .shadow { float:left; padding:5px 11px 9px 5px; background: url(images/photo-shadow.png) no-repeat right bottom; ; }
.block01-2 a.more-link, .block04 a.more-link { margin-bottom:0px; }
.block02-2 .newstation, .block03 .newsforumpost { overflow:auto; _height:1%; margin-bottom:15px; line-height:16px; }
.block02-2 .newstation img, .block03 .newsforumpost img { float:left; margin:3px -100% 0 0; }
.block02-2 .newstation .newstation-desc, .block03 .newsforumpost .newforumpost-desc { padding-left:30px; }
.block02-2 .newstation .newstation-desc a, .block03 .newsforumpost .newforumpost-desc a { font-weight:bold; text-decoration:underline; }
.block02-2 .newstation .newstation-desc a:hover, .block03 .newsforumpost .newforumpost-desc a:hover { text-decoration:none; }
.block03 { float:left; width:26% }
.block04 { float:left; width:37%; }
.block03 .post-block-content, .block04 .post-block-content { }
.block04 .shadow { background:url(images/photo-shadow2.png) no-repeat right bottom; padding:5px 9px 9px 0px; floaf:left; margin-right:-100%; }
.block04 .post-block-content { overflow:auto; _height:1%; }
.block04 .post-block-content .descr01 { padding:6px 0 0 55%;  line-height:18px; }
.block04 .post-block-content .descr01 a { font-weight:bold; text-decoration:underline; }
.block04 .post-block-content .descr01 a:hover { text-decoration:none; }
.block04 .post-block-content .descr01 span { font-size:1.3em; display:block; margin:14px 0 14px 0; }
.block04 .post-block-content .descr01 .button-set01 { width:112px; height:34px; background:url(images/button01.png) no-repeat left top; display:block; text-decoration:none; margin:10px 0 0 0; }
.block05 { width:100%; }
.block05 .post-block-content .fullstory-head { overflow:auto; _height:1%; margin-bottom:25px; }
.block05 .post-block-content .fullstory-head img { float:left; margin-right:31px; }
.block05 .post-block-content .fullstory-head div { float:left; width:500px; background:url(images/play-ico-big.png) no-repeat left top; padding-left:70px; line-height:16px; padding-bottom:10px; margin-top:10px; }
.block05 .post-block-content .fullstory-head div a { line-height:20px; }
.block05 .post-block-content p { margin-bottom:20px; }
.block05 .post-block-content a { font-weight:bold; text-decoration:underline; }
.block05 .post-block-content a:hover { text-decoration:none; }
.block03-fullstory, .block04-fullstory { width:40%; }
.block02-2-fullstory, .block03-fullstory2 { width:60%; }
.block03-fullstory2 { float:right; }
.block04-fullstory .post-block-content  {_padding-bottom:20px;
}
.block04 .shadow { background:url(images/photo-shadow2.png) no-repeat right bottom;padding:5px 9px 9px 0px;floaf:left;margin-right:-100%;}
.block04 .post-block-content { overflow:auto;_height:1%;}
.block04 .post-block-content div {padding:6px 0 0 185px; line-height:18px;}
.block04 .post-block-content div a {font-weight:bold; text-decoration:underline;}
.block04 .post-block-content div a:hover { text-decoration:none;}
.block04 .post-block-content div span {font-size:24px;display:block;margin:14px 0 14px 0;}
.block04 .post-block-content div .button-set01 {width:112px;height:34px; background:url(images/button01.png) no-repeat left top; display:block; text-decoration:none;margin:10px 0 0 0;}
/* pager */
.pager { text-align:center; margin:30px 0 20px 0; font-size:14px; }
.pager a { text-decoration:underline; }
.pager a:hover { text-decoration:none; }
/* misc */
.clear { clear:both; height:1px; line-height:1px; font-size:1px; }


#logo{
  display:block;
  height:145px;
  left:20px;
  position:absolute;
  width:180px;
}


.block04 .shadow{
  width: 50%;
}

.block04 .shadow img{
margin-left:2%;
width:98%;
}

