body { font-family:Helvetica, sans-serif;}
.maincontent .border { background:none;}
.maincontent .mycontent{background:url(img/nnn/bgbottom.png) repeat; color:#fff; padding-bottom:20px; overflow:hidden; margin-top:-10px;}

.button {
    background: transparent url(img/nnn/btnr.png) no-repeat scroll top right;
    display: block;
    float: left;
	height:25px;
	font-size:14px; font-weight:bold; text-transform:uppercase;
	color:#000;
    margin-right: 20px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
}

.button span {
    background: transparent url(img/nnn/btnlc.png) no-repeat;
    display: block;
    line-height: 18px;
	height:25px;
    padding: 5px 0 5px 15px;
} 

.button.full  { margin:10px 20px 10px 0;}
.button.full span {
    background: transparent url(img/nnn/btnl.png) no-repeat;
    display: block;
    line-height: 18px;
	height:25px;
    padding: 5px 0 5px 20px;
}

a.fb { float:left; text-decoration:none; width:120px; height:25px; display:block; background:url(img/nnn/facebook.png) no-repeat;} 

.nnnmenu {background:#000; width:940px; line-height:45px; padding:0 10px 0 10px; overflow:hidden;}

a {color:#f8a30c; text-decoration:none;}
a:hover { color:#fff;}
.eplink {float:left; width:200px; display:block; height:20px; line-height:20px; background:url(img/nnn/dot.png) left no-repeat; padding:0 0 0 20px;}
.mainepisode { padding:20px 0 0 0;} 
h4.epname {  display:block; height:20px; color:#f8a30c; font-size:14px; font-weight:bold; line-height:20px; background:url(img/nnn/dot.png) left no-repeat; padding:0 0 0 20px;}
h3.boxtitle { color:#fff;}
.epbox {background:url(img/nnn/bgbox.png) repeat; padding:10px; margin:0 0 20px 0; border-bottom:1px solid #746147; overflow:hidden;}
.epbox img { width:135px; height:75px; float:left; margin:0 10px 5px 0; border:2px solid #756248;}
.bb { padding-bottom:10px;}
.hh { height:331px; position:relative;}

.epnumber { position:absolute; top:0px; right:0px; width:30px; text-align:center; color:#b09d82; background:url(img/nnn/bgcorner.png) repeat; padding:5px; font-size:20px; display:block;}

.ep { padding-top:0;}


.subpagemenu {list-style-type:none; margin:0; padding:0; }
.subpagemenu li {float:left;  color:#fff;  margin:0 20px 0 0; text-align:center; }
.subpagemenu li a {color:#fff; font-weight:bold; display:block; padding:0; text-decoration:none; text-transform:uppercase;}
.subpagemenu li a:hover {color:#f8a30c; text-decoration:underline;}
.subpagemenu li.selac a {color:#f8a30c;}

.wbox {border-bottom:1px solid #746147;}
.wbox .in {background:url(img/nnn/bgbox.png) repeat;}
.wbox h4.tab { margin:0; float:left; display:block; text-transform:lowercase; font-weight:bold; margin-right:1px; font-size:12px;}
.wbox h4.tab a {color:#b09d82; text-decoration:none; display:block; padding:8px 10px 5px 10px;  background:url(img/nnn/bgcorner.png) repeat;}
.wbox h4.tab a:hover {color:#fff; text-decoration:none; display:block;background:#f8a30c;}
.wbox h4.tab.active a {color:#f8a30c; text-decoration:none; display:block; background:url(img/nnn/bgbox.png) repeat;}
.wbox .tabs { display:block; width:100%;}
h5.timer span {margin:0 20px 0 0; color:#fff; font-weight:bold;}

.tipimg {float:left; margin:0 10px 0 0;}
div.timeline{padding:5px 0 5px 0; border-bottom:1px solid #746147; overflow:hidden; color:#fff;}
div.timeline.more{padding:10px 0 10px 0;}
div.timeline.first{padding:0 0 10px 0;}
div.timeline.last{padding:10px 0 0 0;  border-bottom:none;}
div.starttime, div.timeline div.endtime{float: left;font-weight: bold;}
div.timeline h5 a {color:#f8a30c; text-decoration:none; margin:0 0 10px 0;}
div.timeline p {font-size:10px; text-transform:lowercase;  margin:0 0 10px 0;}
div.timeline h5 a:hover {text-decoration:underline; color:#fff;}
div.timeline div.meter{float: left;width: 296px;height: 8px;font-size: 0px;line-height: 0px; border:1px solid #746147; padding:1px; margin: 0 0 5px 0; position:relative; top:3px;}
div.timeline div.meter-in{height: 8px;font-size: 0px;line-height: 0px;}
a.allprg { float:right; margin:10px 0 0 0; }

.wbox h3.chead { padding:0; margin:0; display:block;  color:#fff;  text-transform:none; font-size:1.5em; margin-bottom:1em; }

.pager {background:url(/img/cyrimg/bgcorner.png) repeat;}

.disc {background:url(img/nnn/bgcorner.png) repeat; border-bottom:none; overflow:hidden; padding:10px;}
.disc label { color:#b09d82;}
.comments ul li {  border-bottom:1px solid #746147;}
.formbox .submit { background:#f8a30c; color:#000;}
.formbox .button  { background:#f8a30c; color:#000;}

.epbox img.pimg { width:135px; height:191px;}