/* Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com */

* { font-size: 1em; margin: 0; padding: 0; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; }
h1, h2, h3, h4, h5 { line-height: normal; font-weight: normal; }
h1 { font-size: 1.4em; } 
h2 { font-size: 1.3em; } 
h3 { font-size: 1.2em; } 
h4 { font-size: 1.1em; } 
h5 { font-size: 1.0em; }
a { color: #149802; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
input, textarea, select { outline: none; }
body { color: #000; background-color: #FFFFFF; font-size: 0.72em; line-height: 1.4em; }
.pagebg { text-align: center; background-color: #2476ab; }
p { padding: 0; margin: 0; margin-bottom: 0.4em; }
.clr { clear: both; }
a img { border: 0 none; }
.parag { text-indent: 30px; }
.small { font-size: 0.9em; color: #717170; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li { margin: 0; padding: 0; list-style: none; }
input.reset { background: none; border: 0 none; }

.wrapper { width: 92%; max-width: 1480px; min-width: 996px; text-align: left; margin: 0 auto; }
.wwide { width: 100%; min-width: 996px; }
*html .wrapper { width: expression((document.body.clientWidth) < 996? "996px": (document.body.clientWidth) > 1480? "1480px": "92%" ); }
*html .wwide { width: expression((document.body.clientWidth) < 996? "996px": "100%" ); }

/*HEAD*/
.lcolomn, .rcolomn, .searchform, .vrtop h1, .loginform, .toolbar ul li { display: inline; }
.hptop .wrapper, .vrtop, .loginbox .lfield, .vrtop h1 a, .hdvd span, .hdvd, .toolbar, .searchform,
.container, .leftside, .rightside, .mainside, .vmenu, .block, .imagebox span { overflow: hidden; }
.lcolomn, .loginbox .lfield, .loginbox .submit, .loginbox .lfield span,
.loginbox .lfield input, .toolbar ul a, .toolbar ul a b, .tabbox #gstabs a { float: left; }
.rcolomn { float: right; }
.toolbar ul a, .greybutton, .bluebutton, .navigation a { text-decoration: none !important; }

/*toppanel*/
.hptop, .hptop .wrapper { height: 315px; }
.hptop, .hpspeed { background: #3084b8 url("../images/widetop.png") repeat-x; }
.hpspeed { background-color: #fff; background-position: 0 -315px }
 .vrtop { height: 62px; padding: 0 58px 0 30px; background: url("../images/vrtop.png") no-repeat 100% 0; }
 .vrtop h1 a { background-image: url("../images/vradujnom.png"); float: left; width: 240px; height: 0; padding-top: 62px; }

 .loginbox, .loginenter { width: 363px; margin-top: 9px; }
 .loginbox .lfield { margin: 1px 0 5px 0; background: #7abbe3 url("../images/loginbtn.png") no-repeat 0 0; width: 148px; height: 25px; margin-right: 3px; }
 .loginbox .lfield span { color: #d6efff; text-align: right; width: 50px; height: 25px; line-height: 25px; padding-right: 5px; }
 .loginbox .lpass span { width: 55px; }

 .loginbox .lfield input { width: 85px; color: #fff; margin-top: 4px; }
 .loginbox .lpass input { width: 80px; }

 .loginbox .submit { width: 59px; height: 28px; text-align: center; }
 .loginbox .submit .btn { color: #459bcf; font-weight: bold; cursor: pointer; padding: 0 6px 2px 0; width: 59px; height: 28px; background: #fff url("../images/loginbtn.png") no-repeat 0 -25px; }
 .loginbox .submit .btn:hover { background-position: -59px -25px; }

 .loginbox .clr { color: #416a84; }
 .loginbox .clr a, .loginenter ul, .loginenter ul a { color: #fff; }

 .loginenter { margin-top: 5px; }
 .loginenter ul { width: 33.3%; }

.hdvd, .hdvd div { height: 193px; text-align: center; }
 .hdvd { background: #82c6ff url("../images/hdvd1.png") repeat-x 0 0; }
 .hdvd div { background: url("../images/hdvd2.jpg") no-repeat 0 0; }
 .hdvd div div { background: url("../images/hdvd3.jpg") no-repeat 100% 0; }
 .hdvd span { background: url("../images/logo_v_shapke.png") no-repeat 0 0; display: block; padding-top: 194px; height: 0; margin: 0 auto; width: 314px; }

.toolbar, .toolbar .dvbg { height: 60px; background: url("../images/toolbardv.png") no-repeat 0 0; }
 .toolbar { background: #2476ab url("../images/toolbar.png") repeat-x 0 0; }
 .toolbar .dvbg .dvbg { background-position: 100% -60px; }
 .toolbar .dvbg { padding: 0 0 0 37px; }
 .toolbar .dvbg .dvbg { padding: 0 40px 0 0; }
 .toolbar .dvbg .dvbg .dvbg { padding: 0; background: url("../images/logo_v_shapke.png") no-repeat 50% -193px; }

 .toolbar ul.lcolomn { margin-top: 20px; font-size: 1.1em; line-height: 30px; }
 .toolbar ul.lcolomn a, .toolbar ul.lcolomn a b { height: 40px; cursor: pointer; }
 .toolbar ul.lcolomn a { color: #c5e1f2; }
 .toolbar ul.lcolomn a b { padding: 0 16px 0 15px; background: url("../images/toolbarmenu.png") no-repeat 100% 0 }
 .toolbar ul.lcolomn a:hover { color: #fff; background: url("../images/toolbarmenu.png") no-repeat 50% -40px; }
 .toolbar ul.lcolomn a.selected { color: #fff; }

 .submenu { margin: -1px 0 0 0; background-color: #2476ab; border: 1px solid #1f638e; border-bottom-width: 0; position: absolute; top: 0; z-index:100; width: 195px; visibility: hidden;
 filter:alpha(opacity=95);
 -moz-opacity:0.95;
 -khtml-opacity: 0.95;
 opacity: 0.95;
 }
 .submenu a { border-bottom: 1px solid #1d608b; width: 100%; display: block; text-indent: 12px; padding: 7px 0; text-decoration: none !important; color: #fff; }
 .submenu a:hover { background-color: #418cbd; }

 .searchform { width: 221px; height: 28px; position: relative; background: url("../images/search.png") no-repeat 0 0; margin: 21px 0 0 0; }
 .searchform .lfield { float: left; width: 165px; padding: 0 0 0 12px; margin-top: 3px; }
 .searchform .lfield input { width: 165px; color: #000; padding-top: 2px; }
 .searchform .submit { position: absolute; right: 0; top: 0; }
 .searchform .submit input, .searchform .submit { width: 37px; height: 27px; }
 .searchform .submit input { cursor: pointer; background: #dea200 url("../images/search.png") no-repeat 0 -28px; }
 .searchform .submit input:hover { background-position: -37px -28px; }

.speedbar { margin-bottom: 25px; padding: 0 45px; height: 40px; line-height: 40px; background: url("../images/speedbar.png") no-repeat 0 50%; }

/*structure*/
.vsep { width: 100%; background: url("../images/vsep_mid.png") repeat-y 100% 0; }
.vsep .vsep { background: url("../images/vsep_top.png") no-repeat 100% 0; }
.vsep .vsep .vsep { background: url("../images/vsep_btm.png") no-repeat 100% 100%; }

.bsep { width: 100%; background: url("../images/vsep_mid.png") repeat-y 269px 0; }
.bsep .bsep { background: url("../images/vsep_top.png") no-repeat 269px 0; }
.bsep .bsep .bsep { background: url("../images/vsep_btm.png") no-repeat 269px 100%; }

.container { padding: 1px 492px 0 4px; }
 .rightbox { width: 463px; margin: 0 -492px 0 0; padding: 0 4px 0 25px; }
 .rightbox .lcolomn { width: 256px; }
 .rightbox .rcolomn { width: 180px; }
 .mainside, table.conts { width: 100%; }
 table.conts { border: 0 none; }
 .mainside { padding-bottom: 210px; }

.footw { height: 100px; background: #2476ab url("../images/widebottom.png") repeat-x 0 0; }
.footer, .footer .dvbg { height: 35px; background: url("../images/footer.png") repeat-x 0 -70px; }
.footer .dvbg { padding: 0 492px 0 0; background: url("../images/footer.png") no-repeat 100% -35px; }
.footer .dvbg .dvbg { position: relative; padding: 0 0 0 50px; background: url("../images/footer.png") no-repeat 0 0; }

.copyright { position: relative; top: 13px; float: left; color: #fff; }
 .copyright a { color: #fff; }

.counts { display: inline; }
 .counts ul { float: left; margin-top: 16px; }
 .counts ul li { float: left; width: 88px; height: 31px; margin-right: 6px; }

.footinfo { height: 50px; position: relative; }
.centroarts { background: url("../images/centroarts.png"); position: absolute; display: block; top: 18px; right: 7px; width: 100px; height: 0; overflow: hidden; padding-top: 22px; }


/*buttons*/
.fbutton, .btn_reglog, .vresult { background: none; border: 0 none; cursor: pointer; }
 .fbutton { color: #fff; font-weight: bold; background: #616161 url("../images/fbuttons.png") no-repeat 0 0; width: 102px; height: 31px; padding: 2px 2px 4px 4px; }
 .fbutton:hover { background-position: 0 -31px; }
 .vresult { color: #149802; }

/*blocks*/
.block { margin: 0 0 30px 0; }
 .block .dtitle { border-bottom: 3px solid #e5e8e8; padding: 2px 0 12px 0; display: block; width: 100%; color: #555555; text-transform: uppercase; font-weight: bold; font-size: 1.4em; margin-bottom: 13px; }

 .vmenu { width: 100%; }
 .vmenu ul { display: block; margin-top: -1px; }
 .vmenu ul li { background: url("../images/vmenu_li.png") no-repeat 0 0; }
 .vmenu ul li a { display: block; width: 100%; text-indent: 22px; padding: 4px 0; background: url("../images/vmenu_link.png") no-repeat 7px 11px; }
 .vmenu ul li a:hover { background-position: -293px 11px; }

 .doska { padding: 6px 5px 0 5px; width: 246px; height: 42px; background: url("../images/doska.png"); }
 .greybutton, .bluebutton { white-space: nowrap; text-align: center; background-position: 100% -31px; height: 31px; line-height: 29px; color: #fff; }
 .greybutton b, .bluebutton b { cursor: pointer; background-position: 0 0; display: block; height: 31px; }
 .greybutton:hover, .bluebutton:hover { background-position: 100% -93px; }
 .greybutton:hover b, .bluebutton:hover b { background-position: 0 -62px; }
 .greybutton, .greybutton b { background-image: url("../images/greybutton.png"); }
 .greybutton { text-shadow: 0 -1px 0 #000; background-color: #5d5d5d; }
 .bluebutton, .bluebutton b { background-image: url("../images/bluebutton.png"); }
 .bluebutton { text-shadow: 0 -1px 0 #2d688c; background-color: #3b8ec3; }

 .doska .greybutton { float: left; width: 94px; }
 .doska .bluebutton { float: right; width: 150px; }

.radio { background-image: url("../images/radiobox.png"); width: 166px; height: 59px; padding: 7px 7px 0 7px; }
.radio .rselect { height: 20px; margin-bottom: 5px; }
.radio select { font-family: Tahoma, Arial sans-serif; font-size: 11px; height: 19px; width: 164px; padding: 0; }

/*tabbox*/
.tabbox { background: #e5e8e8 url("../images/tabbox.png") no-repeat 0 0; padding: 5px 0 0 0; width: 463px; }
.tabbox .tabbox { padding: 0 5px 5px 5px; background: url("../images/tabbox.png") no-repeat -463px 100%; width: 453px; }
.tabgreybox { background-color: #f8f8f8; border: 5px solid #f8f8f8; }
.tabcontent { background-color: #ffffff; border: 1px solid #d7e3e3; }
@media print { .tabcontent { display:block !important; } }
.tabcontent{ display:none; }

.tabcontent .pad { padding: 8px; }
.tabbox #gstabs li { display: inline; }
.tabbox #gstabs, .tabbox #gstabs a { height: 33px; }
.tabbox #gstabs a { padding: 0 10px; line-height: 33px; color: #555555; }
.tabbox #gstabs a.selected { background-color: #f8f8f8; }

/*vote*/
.vbuttons { height: 31px; }
.vbuttons2 { float: right; position: relative; margin-top: -27px; }
.vbuttons2 input { text-align: right; }

.votelist { padding: 8px; border: 1px dotted #c4c4c4; margin-bottom: 9px; }
.vtitle { color: #4298cc; margin-bottom: 9px; }

/*команда*/
.commando { color: #555; }
.commando li { margin-bottom: 10px; }

/*footbox*/
.fbox { position: absolute; left: 0; top: -200px; width: 100%; height: 200px; overflow: hidden; background: url("../images/fbox.png") no-repeat 100% 0; }
.fbox .fbox2 { padding-top: 23px; background: url("../images/fbox2.png") no-repeat 0 0; }
.fbox .dcont { padding-left: 210px; }
.fbox .lcolomn { margin-left: -210px; width: 160px; padding: 0 25px; }
.fbox .rcolomn { width: 100%; }

/*banner block*/
.bannerblock { text-align: center; background: #fff url("../images/bannerblock.png") no-repeat 50% 100%; padding-bottom: 20px; margin-bottom: 15px; }

.bannerrbox { width: 461px; border: 1px solid #c2cdcd; background-color: #e5e8e8; }
.bannerrbox .dcont { margin: 0 7px; width: 447px; overflow: hidden; text-align: center; }
.radius { height: 8px; line-height: 1px; font-size: 1px; overflow: hidden; position: relative; }
.bannerrbox .radius { width: 463px; background: #e5e8e8 url("../images/bannerrbox.png") no-repeat 0 0; }
.bannerrbox .dtop { margin: -1px -1px 0 -1px; }
.bannerrbox .dbtm { margin: 0 -1px -1px -1px; background-position: -463px 0; }



.nowrap {white-space: nowrap;}
div.cor {background-image: url("../images/tv/1.gif"); width: 100%; background-repeat: no-repeat; height: 1px; background-color: #00468c; text-align: right}
table.top {margin-bottom: 8px}
table.top td.cor {padding-right: 0px; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; background-color: #d9d9d9}
table.top td {padding-right: 4px; padding-left: 4px; font-size: 70%; padding-bottom: 4px; padding-top: 4px}
table.top td.cor IMG {margin: 0px}
table.top td.left {padding-left: 22px; border-LEFT: #d9d9d9 1px solid}
table.top td.right {border-right: #d9d9d9 1px solid; padding-right: 22px; padding-bottom: 5px; padding-top: 5px}
table.top td img.pic {margin-right: 2px}

table.top_menu{margin-bottom:7px}
table.top_menu td{font-size:80%;padding:2px 0px 4px 0px}
table.top_menu td.bord_b{height:1px; padding:0px; background-color:#C2C3CC; background-image:url("../images/tv/1.gif");background-repeat:no-repeat;background-position:top right}
table.top_menu td.bord_l{border-left:1px solid #C2C3CC}
table.top_menu td.bord_r{border-right:1px solid #C2C3CC}

table.chlogo {margin-right: 4px; border: 1px solid #cccccc}
table.chlogoi {margin: 3px 0 15px 0px; border: 1px solid #cccccc}
table.chlogo td {padding:2px}

table.htable td {font-size: 70%; padding: 2px; text-align:center}

table.channel{margin:12px 0 11px 0}
table.channel td td{font-size:85%;padding-bottom:3px}
table.channel td img{margin-top:3px}
table.channel td img.prico{margin-right:4px}
table.channel td td img{margin-top:1px;margin-right:2px}

table.chan2 {margin: 12px 0px 5px}
table.chan2 td td.time {padding-right: 6px; font-size: 70%; padding-bottom: 3px; color: #666666}
table.chan2 td td.htime {padding-right: 6px; font-size: 70%; padding-bottom: 3px; color: #666666}
table.chan2 td td {font-size: 85%; padding-bottom: 3px}
table.chan2 td td IMG {margin-right: 2px}

.stime {font-size: 70%; color: #666666}
.time {padding-right: 6px; color: #666666}
.htime {padding-right: 6px; color: #666666; padding-top: 1px}
.chna {margin-bottom: 12px}
b.c1 {color: #0066cc}

table td.cor {padding-right: 0px; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; background-color: #bed3fe}
table td.m {padding-right: 0px; padding-left: 0px; font-size: 85%; padding-bottom: 0px; margin: 0px; padding-top: 2px}
table td.mr {padding-right: 0px; padding-left: 0px; font-size: 70%; padding-bottom: 0px; margin: 0px; padding-top: 3px}
table td.mp2 {padding-right: 0px; padding-left: 0px; font-size: 85%; padding-bottom: 0px; padding-top: 0px; background-color: #e5eeff; text-align: center}
table td.mp2 table td {font-size: 85%; color: #0857a6}
table td.podm {background-image: url('../images/tv/gradi2.gif'); background-repeat: no-repeat; background-color: #e5eeff; text-align: right}
a.active {font-weight: bold; color: #002f73; text-decoration: none}

table td.ms2 {padding-right: 0px; background-position: right bottom; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; margin: 0px; padding-top: 2px; background-repeat: no-repeat; background-color: #e5eeff}
table td.ms2 table td table.menu {font-weight: normal; font-size: 70%; color: #0857a6}

table.menu td {padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 0px; border-bottom: #e5eeff 3px solid; font-family: Arial,Sans-Serif}
table.menu td.nizh {border-bottom: #b2ccff 3px solid}
table.menu td.left {border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; border-LEFT: 0px; padding-top: 0px; border-bottom: 0px}

div.cor2 {background-image: url("../images/tv/1.gif"); width: 100%; background-repeat: no-repeat; height: 1px; background-color: #e5eeff; text-align: right}
.pr5 {padding-right: 5px}
.pr10 {padding-right: 10px !important}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pl15 {padding-left: 15px !important}
.mb2 {margin-bottom: 2px}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb12 {margin-bottom: 12px !important;}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mr3 {margin-right: 3px}
.mr4 {margin-right: 4px}
.mr5 {margin-right: 5px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.ml5 {margin-left: 5px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
table.top_menu{margin-bottom:7px}
table.top_menu td{font-size:80%;padding:2px 0px 4px 0px}
table.top_menu td.bord_b{height:1px; padding:0px; background-color:#C2C3CC; background-image:url("./images/tv/1.gif");background-repeat:no-repeat;background-position:top right}
table.top_menu td.bord_l{border-left:1px solid #C2C3CC}
table.top_menu td.bord_r{border-right:1px solid #C2C3CC}
.grey{color:#666666}
.orange{color:#F25100}

.slideshow {
 width: 430px;
 height: 260px;
 margin: 1px;
 overflow: hidden;
}
.slideshow img {
 padding: 1px;
 background: #c0dfff;
 border: 1px solid #99b3cc;
 border-radius: 1px;
 position:relative;
 top:1px;
}

.slideshow img {
 -moz-border-radius: 1px;
 -webkit-border-radius: 1px;
}

/* Text Selection */
 ::selection { text-shadow:none; color:#af0000; background:#149802}
 ::-moz-selection { text-shadow:none; color:#af0000; background:#149802}