html{
	background:#141414;
	height:100%;
}
body{
	margin:0;
	color:#808080;
	font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:#141414;
    min-height: 100%;
    min-width: 1248px;
    position: relative;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#808080;
}
a:hover{
	text-decoration:underline;
	color:#f30;
}
* {outline: none;}
p, span, strong, em{
	cursor:default;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper{
margin: 0 auto !important;
    padding: 0 0 251px;
    position: relative;}
*+html .wrapper{
	zoom:1;
}
.wrapper1{width:1228px;}
.wrapper2{width:1248px;}
.wrapper3{width:1126px;}
.header{
	width:100%;
	position:relative;
	z-index:99;
	padding:15px 0 0;
}
/*.header:after{
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent:-9999px;
}*/
/** html .header{
	height:1%;
}*/
.header .section{
	position:relative;
	z-index:8;
}
.box{
	padding-left:3px;
	background:url(../img/bg-box.png) no-repeat;
	margin-bottom:14px;
	position:relative;
	z-index:9;
}
/*.box:after{
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent:-9999px;
}
* html .box{
	height:1%;
}*/
.box .holder1,
.box .holder{
	height:56px;
	background:url(../img/bg-box.png) no-repeat 100% 0;
	padding:3px 3px 3px 0;
}
.text-tube,
.text-pics{
	float:left;
	margin:17px 104px 0 17px;
	width:61px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	display:inline;
}
.text-pics{background:url(../img/text-pics.png) no-repeat;}
.text-tube a,
.text-pics a{
	display:block;
	height:100%;
	position:relative;
}
.text-hellporno{
	margin:16px;
	width:179px;
	height:24px;
	background:url(../img/text-hellporno-new.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.header .text-hellporno{
	float:right;
	display:inline;
}
.text-hellporno a{
	display:block;
	height:100%;
	position:relative;
}



.header .ads{
	width:130px;
	height:71px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:3px;
	left:112px;
	z-index:10;
}
.header .ads a{
	display:block;
	height:71px;
	position:relative;
}



.logo{
	width:87px;
	height:88px;
	background:url(../img/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:3px;
	left:24px;
	z-index:10;
}
.logo a{
	display:block;
	height:71px;
	position:relative;
}
.logo-btm{
     display:none;
	width:63px;
	height:14px;
	background:url(../img/logo-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:77px;
	left:45px;
	z-index:9;
}
.drop-down-inner{
	width:1120px;
	overflow:hidden;
	border:2px #303030 solid;
	padding:4px 0;
}
.wide .drop-down-inner{
	width:1222px;
}
.slim .drop-down-inner{
	width:972px;
}
.drop-down-wrap{
	width:1220px;
	overflow:hidden;
}
.wide .drop-down-wrap{
	width:1230px;
}
.drop-down-inner ul{
	float:left;
	width:186px;
	overflow:hidden;
	background:url(../img/dot.gif) repeat-x;
	margin-right:1px;
}
.wide .drop-down-inner ul{
	width:203px;
}
.slim .drop-down-inner ul{
	width:194px;
}
.drop-down-inner li{
	width:100%;
	height:23px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:0 6px 1px;
	border:none;
	background:url(../img/dot.gif) repeat-x 0 100%;
	cursor:default;
}
.drop-down-inner li a{
	line-height:23px;
	color:#656565;
	margin:0 !important;
	padding: 0 3px;
	cursor:pointer !important;
}
.drop-down-inner li a:first-child{
	color:#e2e2e2;
}
.drop-down-inner li a:first-child span span {
	color:#a0a0a0;
}
.drop-down-inner li a em{
	font-style:normal;
	padding:0 6px;
	color:#505050;
}
.drop-down-inner li a span{
	cursor: pointer !important;
}
.drop-down-inner li:hover{
	background: #000;
}
.drop-down-inner li a:hover{
	color:#f30;
}
.drop-down-inner li a:hover em{
	text-decoration: none;
}
.drop-down-inner li a:hover span, .drop-down-inner li a:hover span span{
	color:#f30;
	text-decoration:underline;
}
.section{
	height:35px;
	overflow:hidden;
	padding-left:3px;
	background:url(../img/bg-box.png) no-repeat 0 -62px;
	margin-bottom:0;
}
.section .holder{
	height:29px;
	overflow:hidden;
	background:url(../img/bg-box.png) no-repeat 100% -62px;
	padding:3px 3px 3px 0;
}
.section .list{
	float:left;
	font-size:13px;
	line-height:15px;
	height:15px;
	padding:7px 3px 7px;
	color:#f30;
	text-transform:uppercase;
	border-right:1px solid #303030;
	overflow:hidden;
	background:#000;
}
.section .list li{
	float:left;
	background:url(../img/seporator01.gif) no-repeat;
	padding:0 7px 0 7px;
}
.section .list li:first-child{
	position:relative;
/*	margin-right:-1px;
*/	background:#000;
	z-index:10;
}
.section .list a{
	font-size:11px;
	color:#808080;
	float:left;
	background:url(../img/seporator03.gif) repeat-x 0 13px;
}
.section .list a:hover{
	color:#f30;
	background:none;
}
.section .list .active a{
	color:#f30;
	background:url(../img/seporator02.gif) repeat-x 0 100%;
	text-decoration:none;
}
.wrapper3.wvid .list .active a,
.sectiontop .list .active a{
	color:#fc3;
	background:url(../img/seporator08.gif) repeat-x 0 13px;
}
.wrapper3.wvid .list a:hover{
	color:#fc3;
}
.section .add-nav{
	float:left;
	height:29px;
	overflow:hidden;
	border-left:1px solid #303030;
	font-size:13px;
	line-height:28px;
}
.section .add-nav li{
	float:left;
	border-right:1px solid #303030;
}
.section .add-nav a{
	float:left;
	padding:0 10px;
	height:29px;
	overflow:hidden;
	color:#a0a0a0;
}
.section .add-nav li.active a,
.section .add-nav a:hover{
	color:#f30;
	background:#000;
}
/*.wrapper3.wvid .add-nav li.active a,
.wrapper3.wvid .add-nav a:hover,
.sectiontop .add-nav.active a,
.sectiontop .add-nav a:hover{
	color:#fc3;
}*/
.section .add-nav:first-child{border:0;}
.section .btn-star{
	float:right;
	width:37px;
	height:29px;
	border-left:2px solid #303030;
	background:url(../img/btn01.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.section .btn-star:hover{background-position:0 -29px;}
.form-search{float:right;}
.form-search .text{
	float:left;
	width:243px;
	height:21px;
	background:url(../img/bg-form.png) no-repeat;
	overflow:hidden;
	padding:4px 5px;
}
.form-search .text input{ float:left; width:231px; height:15px; padding:3px; color:#303030; background:none; border:0; font: 13px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.form-search .btn{ float:left; margin: 0; /*	width:67px;
*/	height:27px; background:none; border:0; color:#f30; cursor:pointer; padding: 0 10px 0 10px; font: 13px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif;   
}
.wvid .form-search .btn{color:#fc3;}
.form-search .btn:hover{
	background:#000;
	text-decoration:underline;
}
.search-aside{
	width:304px;
	height:35px;
	padding:0 3px 0 7px;
	margin:0 0 14px;
	overflow:hidden;
	background:url(../images/bg-search-aside.png) no-repeat;
}
.search-aside .text{
	width:254px;
	height:21px;
	padding:0 6px;
	margin:7px 0 0;
	color:#303030;
	font-size:13px;
	float:left;
	border:0;
	background:none;
}
.search-aside .btn{
	float:right;
	margin:3px 0 0;
	background:url(../images/btn-search-aside.png) no-repeat;
	width:34px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
	border:0;
}
.search-aside .btn:hover{
	background-position:0 -29px;
}
.main{
	width:100%; margin: 0 auto;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.wrapper3 .wvid .main{
	margin-bottom:0;
}
.thumb-block{
	width:100%;
	width:1230px;
	overflow:hidden;
	text-align:center;
	margin-bottom:14px;
}
.wrapper2 .thumb-block{
	width:1260px;
}
.wrapper2 .thumb-block .playlist_push{
	display:none !important;
}
.thumb-block.alb{
	width:1128px;
}
.wrapper3 .thumb-block{
	width:1128px;
}
.box-thumb{
	width:230px;
	height:193px;
	overflow:hidden;
	float:left;
	background:url(../img/bg-tumb.png) no-repeat;
	margin:2px 2px 0 0;
	padding:6px 6px 0;
	position:relative;
	border:1px #000 solid;
}
.box-thumb *{
	cursor:pointer;
}
.wvid .box-thumb{
	padding:7px 7px 0;
	width:172px;
	height:235px;
	background:url(../img/bg-tumb-v.png) no-repeat;
	border:none;
}
.wvid .box-thumb *{
	cursor:pointer;
}
* html .wvid .box-thumb{margin-left:0;}
* +html .wvid .box-thumb{margin-left:0;}
.box-thumb-sm{
	width:180px;
	height:156px;
	background:url(../img/bg-tumb-sm.png) no-repeat;
}
.wrapper2 .box-thumb-sm{
	width:162px;
	height:143px;
	margin:5px 5px 0 0;
	background:url(../img/bg-tumb-small.png) no-repeat;
	border:0;
}
.wrapper2 .box-thumb-sm img.image{
	width:160px;
	height:120px;
}
.wrapper2 .box-thumb-sm:hover .thumb-info{
	color:#fff;
}
.box-thumb:hover{
	background:url(../img/bg-tumb.png) no-repeat 0 -199px;
	text-decoration:none;
}
.wvid .box-thumb:hover{background:url(../img/bg-tumb-v.png) no-repeat 0 -242px;}
.box-thumb-sm:hover{
	background:url(../img/bg-tumb-sm.png) no-repeat 0 -162px;
}
.wrapper2 .box-thumb-sm:hover{
	background:url(../img/bg-tumb-small.png) no-repeat 0 -149px;
}
* html .box-thumb{
	display:inline;
	margin:1px;
}
* +html .box-thumb{
	display:inline;
	margin:1px;
}
.box-thumb .image{
	display:block;
	margin:0;
}
* html .box-thumb .image{margin-bottom:-4px;}
* +html .box-thumb .image{margin-bottom:-4px;}
.box-thumb-sm .thumb-info{
	text-align:center;
	position:absolute;
	bottom:22px;
	left:7px;
	width:152px;
	background: url(../img/bg-list.png);
	color:#c0c0c0;
	font-size:9px;
	padding: 1px 4px 0px 4px;
}
.box-thumb-sm .thumb-info .time{
	float:left;
	text-align:left;
}
.box-thumb-sm .thumb-info .rating{
	float:right;
	text-align:right;
}
.box-thumb-sm .thumb-info .rating.up{
	background:url(../img/arrow-up-sm.png) no-repeat 100% 3px;
}
.box-thumb-sm .thumb-info .rating.down{
	background:url(../img/arrow-down-sm.png) no-repeat 100% 3px;
}
.box-thumb-sm .thumb-info .date{
	display:block;
}
.wrapper2 .thumb-block{
	text-align:left;
}
.wrapper2 .playlist_image{
	border:1px solid #000; display: block;
}
.wrapper2 .box-thumb-sm .title{
	text-align:left;
	float:left;
	line-height:10px;
	margin:4px 0 0 1px;
}
.box-thumb .list{
	position:absolute;
	top:163px;
	left:6px;
	width:230px;
	height:15px;
	font-size:9px;
	line-height:15px;
	background:url(../img/bg-list.png);
	overflow:hidden;
	color:#b2afad;
}
.wvid .box-thumb .list{
	top:207px;
	width:174px;
}
.box-thumb-sm .list{
	top:126px;
	width:180px;
}
.box-thumb:hover .list{color:#fff;}
.box-thumb .list li{
	display:inline-block;
	padding:0 7px 0 8px;
	background:url(../img/seporator04.gif) no-repeat 0 5px;
	color:#c0c0c0;
}
.box-thumb:hover .list li{
	color:#fff;
}
* html .box-thumb .list li{display:inline;}
* +html .box-thumb .list li{display:inline;}
.box-thumb .list li:first-child{background:none;}
.box-thumb .info{
	position:absolute;
	top:177px;
	left:6px;
	width:229px;
	overflow:hidden;
	font-size:11px;
	line-height:21px;
	color:#808080;
	text-align:left;
}
.wvid .box-thumb .info{
	width:168px;
	left:8px;
	top:220px;
}
.thumb-block.alb .info{
	width:172px !important;
	top:221px !important;
	left:7px !important;
}
.box-thumb .info.sm{
	width:179px !important;
	top:140px !important;
}
.box-thumb:hover .info span{color:#f30;}
.wvid .box-thumb:hover .info span{color:#f30;}
.box-thumb .info em{
	float:right;
	font-style:normal;
	padding-left:10px;
}
.box-thumb .info em.up{background:url(../img/arrow-up.gif) no-repeat 0 50%;}
.box-thumb .info em.down{background:url(../img/arrow-down.gif) no-repeat 0 50%;}
.box-thumb:hover .info em{color:#fff;}
.box-thumb .info .it{
	float:left;
	width:186px;
}
.block-list{
	border:1px solid #000;
	margin-bottom:12px;
	position:relative;
	z-index:1;
}
.block-list .holder{
	border:1px solid #303030;
	background:#242424;
	height:1%;
	overflow:hidden;
}
.block-list ul{
	float:left;
	width:244px;
	overflow:hidden;
	border-left:1px solid #303030;
	font-size:11px;
	line-height:22px;
	text-transform:uppercase;
	background:url(../img/seporator05.gif) repeat-x 0 3px;
	padding:4px 0 3px;
}
.wrapper3 .block-list ul{width:223px;}
.wrapper3 .block-list ul.last-models{width:226px;}
.block-list ul:first-child{border:0;}
* html .block-list ul{margin:0 0 0 -1px;}
.block-list ul li{
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom:1px;
	background:url(../img/seporator05.gif) repeat-x 0 100%;
}
.block-list ul a{
	display:block;
	padding:0 11px;
	overflow:hidden;
	height:1%;
}
.block-list ul a:hover{text-decoration:none;}
.block-list ul em{
	font-style:normal;
	float:left;
	color:#505050;
	padding-right:6px;
	text-decoration:none;
}
.block-list ul a:hover{background:#000;}
.block-list ul a:hover em{
	text-decoration:none !important;
	color:#fff;
}
.block-list ul span{
	float:left;
	color:#a0a0a0;
}
.block-list ul a:hover span{
	text-decoration:underline;
	color:#f30;
}
.block-list ul a.more em{
	width:11px;
	background:url(../img/arrow01.gif) no-repeat 0 50%;
}
.block-list ul a.more span{color:#f30;}
.more-models{
	position:absolute;
	right:1px;
	bottom:4px;
	z-index:9;
	width:226px;
	height:23px !important;
	overflow:hidden;
	border-left:1px solid #303030;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	background:url(../img/seporator05.gif) repeat-x 0 22px;
}
.wrapper1 .more-models{
	right:1px;
	width:244px;
} 
.more-models:hover{
	text-decoration:none !important;
	background:#000 url(../img/seporator07.gif) repeat-x 0 22px;
}
.more-models:hover em{
	text-decoration:none !important;
	color:#fff;
}
.more-models:hover span{
	text-decoration:underline;
	color:#f30;
}
.more-models em{
	float:left;
	width:11px;
	background:url(../img/arrow01.gif) no-repeat 0 9px;
	margin:0 9px 0 11px;
}
.more-models span{
	float:left;
	color:#f30;
	line-height:22px;
}
.video-block{
	width:100%;
	overflow:hidden;
	margin-bottom:11px;
}
.video-container{
	float:left;
	width:650px;
}
.video-holder{
	float:left;
	border:1px solid #000;
	padding:1px;
	background:#303030;
	width:646px;
	overflow:hidden;
	margin:0 0 3px;
}
.video-frame{
	width:638px;
	padding:11px 4px 3px;
	overflow:hidden;
	background:#242424;
}
.player-holder{
	padding-top:6px;
}
.video-frame h2{
	margin:0 0 7px;
	font-size:13px;
	line-height:15px;
	color:#d0d0d0;
	font-weight:normal;
	padding:0 5px;
}
.video-frame h2 span{
	float:right;
}
.video-frame h2 a{
	color:#9f3;
}
.video-frame h2 a:hover{
	text-decoration:underline;
	color:#9f3;
}
.provider-link{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-provider.png) no-repeat;
	width:640px;
	height:60px;
	margin:0 0 0 -1px;
}
.provider-link-custom{
	display:block;
	overflow:hidden;
	padding:1px 0 0;
}
.provider-link-custom img{
	display:block;
	vertical-align:top;
	width:638px;
}
.adcenter{
	width:468px;
	overflow:hidden;
	margin:0 auto;
	padding:5px 5px 2px;
	border:1px solid #505050;
}
.adcenter b{
	font-weight:normal;
	display:block;
	margin:0 0 3px;
}
.video{
	height:1%;
	overflow:hidden;
	margin-bottom:3px;
	border:1px solid #000;
}
.video-frame .box-info{
	width:100%;
	overflow:hidden;
	background:url(../img/seporator06.gif) repeat-y 543px 0;
	position:relative;
}
.wrapper2 .video-frame .box-info{
	background-position:576px 0;
	margin:-1px 0 7px;
}
.video-frame .box-info .holder-sub{
	float:left;
	width:527px;
	overflow:hidden;
	padding-left:6px;
}
.wrapper2 .video-frame .box-info .holder-sub{
	width:560px;
}
.video-frame .box-info .row{
	width:100%;
	overflow:hidden;
	border-top:1px solid #303030;
	padding:7px 0;
}
.video-frame .box-info .row:first-child{
/*	padding-top:0;
*/	border:0;
}
.video-frame .box-info .list{
	margin:0 0 2px;
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:17px;
	color:#606060;
	text-transform:uppercase;
}
.video-frame .box-info .list dt,
.video-frame .box-info .list dd{
	float:left;
	margin:0;
}
.video-frame .box-info .list dt{
	background:url(../img/seporator07.gif) no-repeat 0 50%;
	padding-left:10px;
}
.video-frame .box-info .list dt:first-child{
	background:none;
	padding:0;
}
.video-frame .box-info .list dd{
	color:#a0a0a0;
	padding:0 9px;
}
.video-frame .box-info .list a{
	float:left;
	margin-right:10px;
	background:url(../img/seporator03.gif) repeat-x 0 14px;
	color:#a0a0a0;
	font-size:11px;
}
.video-frame .box-info .list a:hover{
	background:none;
	color:#f30;
}
.title-comment,
.video-frame .box-info .more{
	font:13px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#606060;
}
.title-comment{
	margin:0;
	padding:0;
}
.add-comment-album{
	text-decoration:none; color: #f30
}
.add-comment-album:hover{
	text-decoration: underline;
}
.add-comment-album.yel:hover{
/*	border-bottom:1px #fc3 solid !important;
*/}
.wrapper3.wvid .add-comment-album:hover{
	color:#f30;
}
.video-frame .box-info .more span{
	padding-right:10px;
}
.video-frame .box-info .more a{
	font-size:11px;
}
.title-comment span{
	padding: 0 10px; color: #a0a0a0;
}
.video-frame .box-info .more a{
	font-size:11px;
}
.comments_list{
	width:100%;
	overflow:hidden;
}
.comment-row{ width:100%; overflow:hidden; padding:7px 0; border-top:1px solid #303030; }
.comments_list .comment-row{
/*	margin:0 0 5px;
*/}
.comment-row p{font-size: 13px; line-height: 15px; color: #a0a0a0;
	margin:0;
	padding:0;
}
.comment-row p strong{ padding-right:10px; font-style: normal; font-weight: normal; font-size: 13px; line-height: 15px; color: #505050; }
.comment-form{
	width:100%;
	overflow:hidden;
	margin: 0;
}
.comment-form .box-capcha{
	width:100%;
	overflow:hidden;
	padding:0;
}
.tarea{
	width:505px !important;
	height:100px !important;
	overflow:hidden;
	padding:10px;
	border:1px #303030 solid;
	background:#181818;
	font:13px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#a0a0a0;
}
.col .tarea{
	width:468px !important;
}
.col.video-inform .tarea{
	width:480px !important;
}
.box-capcha{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	position:relative;
}
.box-capcha #code_error_5{
	position:absolute;
	left:180px;
	top:53px;
	z-index:99;
}
.box-capcha #code_error_6{
	position:absolute;
	left:180px;
	top:53px;
	z-index:99;
}
.box-capcha ajax_wait_album{
	position:absolute;
	left:180px;
	top:53px;
	z-index:99;
}
.box-capcha .capcha-img{
	float:left;
	margin:0 10px 0 0;
}
.box-capcha .capcha-img img{
	float:left;
	width:165px;
	height:68px;
}
.box-capcha .box-code{
	float:left;
	width:150px;
	overflow:hidden;
	margin:0 10px 0 0;
}
.box-capcha .box-code span{
	display:block;
	padding:4px 0 7px;
}
.code{
	width:150px;
	overflow:hidden;
	padding:3px 5px;
	border:1px #303030 solid;
	background:#181818;
	font:13px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#a0a0a0;
}
.code:focus{border:1px #505050 solid;}
.box-capcha .submit{
	float:left;
	margin:27px 0 0;
}
.box-capcha .submit{float:left;}
.link-block{
	float:right;
	width:78px;
/*	overflow:hidden;
*/	padding-right:6px;
}
.wrapper2 .link-block{
	width:45px;
	padding:0 6px 0 0;
}
.link-block .hand,
.link-block a{
	display:block;
	width:78px;
	height:78px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/ico07.png) no-repeat;
	cursor:pointer;
}
.wrapper3.wvid .link-block .hand{
	float:left;
}
.link-block .hand:hover{
	background-position:0 -78px;
}
.link-block .down{
	background-position:0 -234px;
}
.link-block .down:hover{
	background-position:0 -312px;
}
.link-block .hand.down{
	background-position:0 0 !important;
	margin-left:86px;
}
.wrapper2 .link-block .hand,
.wrapper2 .link-block a{
	display:block;
	width:45px;
	height:45px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ico-rate.png) no-repeat;
	cursor:pointer;
	margin:0;
}
.wrapper2 .link-block .hand.up{
	background-position:0 -45px !important;
}
.wrapper2 .link-block .hand.down:hover{
	background-position:-45px 0 !important;
}
.wrapper2 .link-block .hand.up:hover{
	background-position:-45px -45px !important;
}
.link-block .hand.down:hover{
	background-position:0 -78px !important;
}
.link-block .hand.up{
	background-position:0 -234px !important;
}
.link-block .hand.up:hover{
	background-position:0 -312px !important;
}
.link-block .hand.up img,
.link-block .hand.down img{
	position:absolute;
	left:-999px;
	top:-9999px;
}
.hiddenimg{
	display:none;
}
.link-block strong{
	display:block;
	width:74px;
	height:74px;
	padding:2px;
	overflow:hidden;
	margin:4px 0;
	position:relative;
	z-index:3;
}
.wrapper2 .link-block strong{
	margin:3px 0;
	width:45px;
	height:43px;
	padding:0;
}
.wrapper2 .link-block .result{
	font:bold 18px/42px Arial, Helvetica, sans-serif;
}
.wrapper2 .link-block .result span{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
}
.link-block .result{
	background:url(../img/img04.png) no-repeat;
	display:block;
	width:74px;
	height:74px;
	text-align:center;
	font:bold 24px/72px Arial, Helvetica, sans-serif;
	color:#242424;
}
.wrapper2 .link-block .result{
	width:45px;
	height:43px;
}
.related-aside{
	float:right;
	width:267px;
	margin:0 0 0 3px;
}
.related-aside .video-item{
	border:1px solid #000;
	margin:0 0 3px;
}
.related-aside .item-holder{
	background:#242424;
	border:1px solid #303030;
	padding:4px;
	overflow:hidden;
}
.related-aside .item-holder img.image{
	width:120px;
	height:90px;
}

.related-aside a:hover .item-holder{
	background:#000;
	border:1px solid #808080;
}
.related-aside a *{
	cursor:pointer !important;
	text-decoration:none;
}
.related-aside .playlist_image{
	float:left;
	border:1px solid #000;
	width:120px;
	height:90px;
	margin:0 4px 0 0;
}
.related-aside .video-info{
	float:left;
	height:90px;
	border-left:1px solid #303030;
	padding-left:5px;
	width:122px;
}
.related-aside .title{
	font:11px/13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#bebebe;
	display:block;
	height:63px;
}
.related-aside a:hover .title{
	color:#f30;
}
.related-aside .info-holder{
	border-top:1px solid #2a2a2a;
	font-size:9px;
	color:#575757;
	padding:2px 0 0;
}
.related-aside a:hover .info-holder{
	color:#fff;
}
.related-aside .row{
	width:100%;
	overflow:hidden;
}
.related-aside .views{
	float:right;
}
.related-aside .rating{
	float:right;
}
.thumb-info .up,
.related-aside .up{
	padding-right:13px;
	background:url(../img/arrow-up.gif) no-repeat 100% 50%;
}
.thumb-info .down,
.related-aside .down{
	padding-right:13px;
	background:url(../img/arrow-down.gif) no-repeat 100% 50%;
}
.ad-holder{
	float:left;
	width:314px;
	margin:-3px 0 0 8px;
	overflow:hidden;
}
.overspot{
	border:1px solid #000;
	margin-top:3px;
}
.spot{
	background:url(../images/bg-banner.gif) repeat-x 0 50%;
	padding:4px;
	border:1px solid #333;
}
.spot img,
.spot object,
.spot embed,
.spot iframe{
	display:block;
	border:none !important
}
.spot:hover{
	background:none;
	border-color:#666;
}
.overhide{
	width:300px;
	overflow:hidden;
	border:1px solid #000;
}

.ad-holder .adv{
	display:block;
	width:300px;
	height:250px;
	padding:7px;
	overflow:hidden;
	background:url(../img/bg-ad-image.png) no-repeat;
	margin-top:2px;
}
.banner-hellcams-big,
.wrapper2 .ad-holder .adv{
	margin-top:3px;
}
/*.ad-holder .adv:hover{background-position:0 -264px;}*/
.ad-holder .adv:first-child{margin:0;}
.pictures-block{
	width:100%;
	overflow:hidden;
	margin-bottom:14px;
}
.pictures-holder{
	float:left;
	width:798px;
	overflow:hidden;
}
.pictures-frame{
	width:100%;
	overflow:hidden;
}
.photo-container{
	position:relative;
	width:492px;
	height:613px;
	overflow:hidden;
	float:left;
}
.photo-container .holder{
	width:478px;
	height:599px;
	background:url(../img/bg-photo.png) no-repeat 0 -613px;
	padding:7px;
	overflow:hidden;
	display:block;
}
.photo-container .holder:hover{background-position:0 0;}
.photo-tumb{
	float:right;
	width:306px;
	overflow:hidden;
}
.photo-tumb a{
	width:86px;
	height:107px;
	background:url(../img/bg-photo-litle.png) no-repeat;
	overflow:hidden;
	float:left;
	margin:0 0 2px 2px;
	display:inline;
	text-align:center;
	padding:7px;
}
.photo-tumb a:hover{background-position:0 -121px;}
.photo-info-block{
	border:1px solid #000;
	background:#303030;
	padding:1px;
	overflow:hidden;
	width:794px;
}
.photo-info-block .holder{
/*	overflow:hidden;
*/	width:775px;
	padding:7px 9px 10px 10px;
	background:#242424;
     min-height: 236px;
}
.photo-info-block .heading{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #303030;
	padding-bottom:6px;
	margin-bottom:10px;
}
.photo-info-block .heading a{
	float:right;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	padding-bottom:1px;
	cursor:pointer;
}
.photo-info-block .heading a:hover{
	color:#9f3;
}
.photo-info-block .heading a span{
	color:#9f3;
	cursor:pointer;
}
.photo-info-block .heading strong{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#b9b9b9;
}
.photo-info-block .container{
	width:100%;
	overflow:hidden;
	background:url(../img/seporator10.gif) repeat-y 522px 0;
}
.photo-info-block .col-r{
	float:right;
	width:244px;
	overflow:hidden;
}
.photo-info-block .col-r .box-col{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #303030;
	padding-bottom:10px;
	margin-bottom:10px;
}
.photo-info-block .link-block{
	width:100%;
	overflow:hidden;
	float:none;
	padding:0;
	position:relative;
}
.photo-info-block .link-block strong{
	position:absolute;
	left:78px;
	top:0;
	z-index:99;
	display:inline;
	margin:0 4px;
}
.photo-info-block .col{
	float:left;
	width:512px;
	overflow:hidden;
}
.col .btn-top{
	display:block;
	width:512px;
	height:33px;
	background:url(../img/btn02.png) no-repeat;
	text-align:center;
	overflow:hidden;
	font:15px/33px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#d0d0d0;
	margin-bottom:10px;
}
.col.video-inform .btn-top{
	width:526px;
	background:url(../img/btn02wide.png) no-repeat;
}
.col .btn-top span{
	color:#9f3; cursor: pointer;
}
.col .btn-top:hover{
	color:#9f3;
}
.tabset-holder{
	width:100%;
	overflow:hidden;
	position:relative;
	margin-bottom:-1px;
	z-index:10;
}
.tabset{
	float:left;
	border:1px solid #505050;
	border-width:1px 1px 0;
}
.tabset li{
	float:left;
	border-left:1px solid #505050;
}
.tabset li:first-child{
	border:0;
}
.tabset a{
	float:left;
	height:29px;
	padding:0 10px;
	font:11px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#505050;
	background:#141414;
	border-bottom:1px solid #505050;
}
.tabset a *{
	cursor:pointer;
}
.tabset a:hover{
	background:#000;
	color:#a0a0a0;
	text-decoration:none;
}
.tabset a span{
	display:block;
	height:28px;
	margin:0 8px;
}
.tabset a.active span{
	margin:0 1px;
}
.tabset a em{
	border-bottom:1px #808080 dotted;
	font-style:normal;
	display:block;
	padding:6px 0 0;
}
.tabset a:hover em{
	border-bottom:1px #808080 solid;
}
.tabset a.active:hover em{
	background:none; border: none;
}
.tabset .active{
	background:#242424 !important;
	border:0;
	height:30px;
	text-decoration:none;
}
.tabset .active em{
	background:none; border: none; padding:7px 0 0;
}
.tabset .active span{ font-size:12px; border-bottom:1px solid #303030; padding:1px 0 0; color:#a0a0a0; }
.tab-content{ border:1px solid #505050; width:490px; padding:0px 10px; overflow:hidden; }
.video-inform .tab-content{
	width:538px;
/*	padding-bottom:23px;
*/}
#tab-2{
	display:none;
}
.row-addthis,
.tab-content .row{
	width:100%;
	overflow:hidden;
	border-top:1px solid #303030;
	padding:7px 0;
}
.tab-content h4{ width:100%; overflow:hidden; padding:7px 0; font-weight: normal; font-size: 13px; font-style: normal; line-height: 15px; color:#505050; }
.tab-content h4 strong{ font-weight: normal; font-style: normal; }

.row-addthis{
	height:32px;
	padding:5px 0 0;
}
.tab-content .row-addthis:first-child,
.tab-content .row:first-child{
	border:0;
}
.tab-content dl{
	margin:0;
	float:left;
	background:url(../img/seporator12.gif) no-repeat 0 50%;
	padding:0 10px 0 11px;
	font:13px/15px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#505050;
}
.tab-content .dl{
	width:100%;
	font:13px/15px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#505050;
}
.tab-content dl.dl{
	width:auto;
}
.tab-content dl:first-child{
	background:none;
	padding-left:0;
}
.tab-content .dl strong{
	float:left;
	color: #505050;
	font-weight:normal;
	padding-right:6px;
}
.tab-content dl dt,
.tab-content dl dd{
	margin:0;
	float:left;
}
.tab-content dl dd{
	padding-left:6px;
	color:#a0a0a0;
}
/*
.tab-content .dl span{
	float:left;
	padding:0 10px 0 0;
}*/
.tab-content dl a{
	display:inline;
/*	border-bottom:1px #808080 dotted;
*/	color:#a0a0a0;
}
.tab-content .dl a{
	color:#a0a0a0;
/*	border-bottom:1px #808080 dotted;
*/}
.tab-content dl a:first-child{
	margin:0;
}
.tab-content .dl a:hover,
.tab-content dl a:hover{
	color:#f30;
	background:none;
	text-decoration: underline;
/*	border-bottom:1px #fc3 solid;
*/}
.tab-content .dl.red a:hover{
	color:#f30 !important;
/*	border-bottom:1px #f30 solid;
*/}
.wrapper2 .tab-content dl a:hover{
	color:#f30;
}
.btn-name-model,
.btn-name{
	float:left;
	width:111px;
	height:19px;
	padding:2px 0 0;
	border:1px solid #1e1e1e;
	border-radius:2px;
	-webkit-border-radius:2px;
	color:#999;
	text-shadow:0 1px 1px #313131;
	font-size:11px;
	text-align:center;
	margin:-4px 0 0;
	background:#3c3c3c;
	background:-moz-linear-gradient(top,  #3c3c3c 0%, #363636 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#363636));
	background:-webkit-linear-gradient(top,  #3c3c3c 0%,#363636 100%);
	background:-o-linear-gradient(top,  #3c3c3c 0%,#363636 100%);
	background:-ms-linear-gradient(top,  #3c3c3c 0%,#363636 100%);
	background:linear-gradient(to bottom,  #3c3c3c 0%,#363636 100%);
}
.btn-name-model:hover,
.btn-name.active:hover,
.btn-name:hover{
	border:1px solid #131313;
	color:#b5b5b5;
	text-shadow:0 1px 1px #414141;
	text-decoration:none;
	background:#4d4d4d;
	background:-moz-linear-gradient(top,  #4d4d4d 0%, #474747 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(100%,#474747));
	background:-webkit-linear-gradient(top,  #4d4d4d 0%,#474747 100%);
	background:-o-linear-gradient(top,  #4d4d4d 0%,#474747 100%);
	background:-ms-linear-gradient(top,  #4d4d4d 0%,#474747 100%);
	background:linear-gradient(to bottom,  #4d4d4d 0%,#474747 100%);
}
.btn-name.active{
	border:1px solid #1e1e1e;
	color:#5e5e5e;
	text-shadow:0 1px 1px #262626;
	background:#303030;
	background:-moz-linear-gradient(top,  #303030 0%, #292929 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#292929));
	background:-webkit-linear-gradient(top,  #303030 0%,#292929 100%);
	background:-o-linear-gradient(top,  #303030 0%,#292929 100%);
	background:-ms-linear-gradient(top,  #303030 0%,#292929 100%);
	background:linear-gradient(to bottom,  #303030 0%,#292929 100%);
}
.model-name{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:3px 0 0;
	display:none;
}
.model-name .text{
	float:left;
	width:434px;
	height:21px;
	padding:0 10px;
	background:#000;
	border:1px solid #303030;
	border-radius:2px;
	-webkit-border-radius:2px;
	color:#999;
	font-size:13px;
}
.photo-info-block .model-name .text{
	width:386px;
}
.model-name .submit{
	float:right;
	cursor:pointer;
	width:72px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	border:0;
	background:url(../images/btn-submit.png) no-repeat;
}
.model-name .submit:hover{
	background-position:0 -23px;
}
.mes-done,
.mes{
	width:100%;
	overflow:hidden;
	font-size:13px;
	padding:3px 0 0;
	display:none;
}
.mes{
	padding:5px 0 0 25px;
	background:url(../images/check.gif) no-repeat 0 5px;
}
.mes-done{
	padding:5px 0 0 25px;
	background:url(../images/x.png) no-repeat 0 5px;
}

/*FOOTER*/
/*
.dvb-footer { position: relative; margin-bottom: 15px; }
.dvb-footer .dvb-logo { position: absolute; width: 95px; height: 76px; background: url(../img/logo-footer.png) no-repeat 0 0; overflow: hidden; top: -7px; right: -1px; z-index: 10; }
.dvb-footer .dvb-bg-lt { background: url(../img/bg-box.png) no-repeat left 0; padding-left: 3px; }
.dvb-footer .dvb-bg-rt { background: url(../img/bg-box.png) no-repeat right 0; padding: 3px 3px 3px 0; height: 56px; overflow: hidden; }
.dvb-footer .dvb-logo-txt { background: url(../img/text-hellporno-new.png) no-repeat center center; border-right: 1px solid #1e1e1e; width: 211px; height: 56px; overflow: hidden; float: left; }
.dvb-footer .dvb-logo-txt a { display: block; width: 179px; height: 24px; margin: 16px; text-indent: -9999px; overflow: hidden; }
.dvb-footer .dvb-text { height: 56px; padding-left: 17px; overflow: hidden; float: left; }
.dvb-footer .dvb-text .dvb-up { font: normal 12px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #888; margin: 16px 0 0 0; text-transform: uppercase; }
.dvb-footer .dvb-text .dvb-up span { color: #444; }
.dvb-footer .dvb-text .dvb-dn { font: normal 10px/10px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #444; margin: 3px 0 0 0; text-transform: uppercase; }
.dvb-footer .dvb-text .dvb-dn a { color: #444; text-decoration: none; }
.dvb-footer .dvb-text .dvb-dn a:hover { color: #f30; }
.dvb-footer .dvb-text-img { background: url(../img/footer-text-info.png) no-repeat center center; width: 264px; height: 56px; margin-right: 105px; overflow: hidden; float: right; }
/*FOOTER*/


/*

.footer{
	position:relative;
	padding-bottom:1px;
}

.logo-footer{ width:95px; height:76px; background:url(../img/logo-footer.png) no-repeat 1px 0px; text-indent:-9999px; overflow:hidden; margin:0; position:absolute; top:-7px; right:0; z-index:10; }
.logo-footer a{
	display:block;
	height:100%;
	position:relative;
}
.footer .text-hellporno{
	width:192px;
	height:56px;
	margin:0;
	background-position:17px 50%;
	display:inline-block;
	vertical-align:middle;
	border-right:1px solid #1e1e1e;
}
* html .footer .text-hellporno{
	display:inline;
	float:left;
}
*+html .footer .text-hellporno{
	display:inline;
	float:left;
}
.footer .text{
	padding:0 0 0 16px;
	font-size:10px;
	line-height:10px;
	color:#444;
	vertical-align:middle;
	display:inline-block;
	text-transform:uppercase;
	position:relative;
}
.wrapper2 .footer .text{
	width:678px;
}
* html .footer .text{
	display:inline;
	float:left;
	padding-bottom:1px;
}
* +html .footer .text{
	display:inline;
	float:left;
	padding-bottom:1px;
}
.footer .text p{
	margin:0;
}
.footer .text p span{
	color:#888;
     	font-size:12px;
	line-height:12px;

}
.footer .text p.dvb { padding-top: 3px; }
.footer .text p.dvb a {	color: #444; }
.footer .text p.dvb a:hover { color: #f30; text-decoration:none; }

*/

.flagging_holder{
	height: 78px;
	overflow:hidden;
}

#rating_container{
	position:relative;
}
#rating_container img{
	display:block;
}
.hidimg{
	position:absolute;
	left:-100px;
	top:0px;
	width:1px;
	height:1px;
}
.inform{
	float:left;
	width:100%;
	overflow:hidden;
	padding:13px 0 5px;
	text-align:center;
}
.inform span{
	text-transform:uppercase;
	font-size:15px;
	line-height:17px;
	color:#9f3;
}
.g_hint_video{
	text-align: right;
	width: auto;
	position:absolute; 
	right:66px;
	top:6px;
	z-index:999;
	font-size:12px;
	line-height:17px;
	text-transform: uppercase;
	color:#9f3;
	white-space:nowrap;
}
.g_hidden{
	display:none;
}

.video-inform{
	width:528px;
	overflow:hidden;
}
.wrapper2 .video-inform{
	width:560px;
}
.no-video{
	overflow:hidden;
	margin:0 20px;
	text-align:left;
	font-size:14px;
}
#slidebox{
	position:absolute;
}
#slidebox span{
	display:block;
	float:left;
}
.wrap-slide{
	position:relative;
	width:478px;
	height:599px;
	overflow:hidden;
}
.gallery-bgn{
	width:100%;
	height:615px;
	overflow:hidden;
	background:url(../img/bg-photo.png) no-repeat 0 -613px;
}
#gallery {
	display: none;
	float: left;
	width:492px;
	height:613px;
	overflow:hidden; 
	position:relative;
}
.ss-controls {
	position:absolute;
	left:179px;
	top:548px;
	z-index:10;
	display:none;
}
.ss-controls a{
	display:block;
	width:64px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
}
.ss-controls .pause{
	background:url(../img/arrow02.png) no-repeat -256px 0;
}
.ss-controls .play{
	background:url(../img/arrow02.png) no-repeat -192px 0;
}
.ss-controls .pause:hover{
	background-position:-256px -48px;
}
.ss-controls .play:hover{
	background-position:-192px -48px;
}
.nav-controls {
	position:absolute;
	left:100px;
	top:100px;
	z-index:9;
}
.nav-controls a{
	float:left;
	width:20px;
	height:20px;
	overflow:hidden;
	background:#f00;
	color:#fff;
	margin-left:5px; 
}
.slideshow-container {
	position: relative;
	width:478px;
	height:599px;
/*	background:url(../img/bg-photo.png) no-repeat 0 -613px;*/
	margin:7px;
	overflow:hidden;
	display:block;
}
#gallery:hover .slideshow-container{
	background-position:0 0;
}
#thumbs{
	float: right;
	opacity: 1;
	overflow: hidden;
	width: 306px;	
}
.loader {
	position:absolute;
	top:0;
	left:0;
	background-image: url("loader.gif");
background:#000;
z-index:100;
	background-repeat: no-repeat;
	background-position: center;
	width:478px;
	height:599px;
}
.slideshow .image-wrapper {
	display: block;
/*	position: absolute;*/
	top: 0;
	left: 7px;
	width:478px;
	height:599px;
	overflow:hidden;
}
.slideshow .image-wrapper img{
	display:block;
	vertical-align:top;
	width:478px;
	height:599px;
}
.slideshow .image-wrapper a{
	display:block;
	text-decoration:none;
	text-indent:-9999px;
}
.thumbs{
	float:right;
	width:306px;
	overflow:hidden;
}
.thumbs li{
	float:left;
	overflow:hidden;
	background:url(../img/holder.gif);
	margin:0 0 2px 2px;
     position: relative;
}

.thumbs a{
	width:86px;
	height:107px;
	background:url(../img/bg-photo-litle.png) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	text-align:center;
	padding:7px;
}
.thumbs .selected a,
.thumbs a:hover{
	background-position:0 -121px;
}
.caption{
	position:absolute;
	top:541px;
	left:310px;
	background:url(../img/arrow02.png) no-repeat -64px 0;
	width:64px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:30;
	display:none;
}
.caption-container { position:absolute; left:7px; top:7px; z-index:8; width:478px; height:599px; overflow:hidden; }
.image-caption { display:block; position:absolute; width:478px; height:599px; top: 0px; left:0px; }
.nav-controls .prev,
.nav-controls .next{
	position:absolute;
	top:448px;
	left:5px;
	background:url(../img/arrow02.png) no-repeat;
	width:64px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:30;
	display:none;
}
.nav-controls .prev:hover{
	background-position:0 -48px;
}
.nav-controls .next:hover{
	background-position:-128px -48px;
}
.caption:hover{
	background-position:-64px -48px;
}
#gallery:hover .prev,
#gallery:hover .next,
#gallery:hover .ss-controls,
#gallery:hover .caption{
	display:block;
}
.nav-controls .next{
	left:143px;
	background-position:-128px 0;
}
.hidden-img{
	display:none;
}


.temp{
	float:left;
width:140px;
}


#advertising2 { background: #000; display: none; width: 320px; height: 340px; left: 155px; position: absolute; top: 8px; z-index: 999; overflow: hidden; border: 2px solid #000; }
.advertising3 { background: #000; display: none; width: 320px; height: 340px; left: 155px; position: absolute; top: 8px; z-index: 999; overflow: hidden; border: 2px solid #000; }
#advertising2 iframe { display: block; width: 300px; height: 250px; overflow: hidden; margin: 10px; }
#advertising2 .adv-inner { background: #ccc; margin: 0; padding: 0; height:295px; width: 320px; overflow: hidden; border-bottom: 2px solid #fff; }
#advertising2 .adv-inner span { background: #f30; color: #fff; display: block; font-size: 11px; font-weight: bold; line-height: 20px; height: 20px; padding-left: 6px; border-bottom: 2px solid #fff; overflow: hidden; }
#advertising2 .adv-holder { display: table; vertical-align: middle; }
#advertising2 .adv-center { vertical-align: middle; display: table-cell; height: 340px; width: 320px; }
#advertising2 .continue-play { background: #242424; margin: 0; padding: 0; width: 320px; height: 46px; overflow: hidden; text-align: center; }
#advertising2 .continue-play a { display: block; color: #242424; font-size: 20px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 7px auto 0 auto; width: 172px; height: 38px; line-height: 32px; text-decoration: none; background: url("http://hellporno.com/style/img/ads_inplayer_bg.png") no-repeat 0px 0px; }
#advertising2 .continue-play a:hover { color: #000; background: url(http://hellporno.com/style/img/ads_inplayer_bg.png) no-repeat 0px -38px; }


#divExoLayerWrapper{
	left:auto !important;
	top:auto !important;
	bottom:0;
	right:0;
}

#contentform {
width: 600px;
margin: 10px auto 20px auto;
}

#contentform p {
font-size:18px;
}

#contentform span {
font-size:14px;
}

#contentform label {
  display: block;
  float: left;
  clear: left;
  width: 200px;
  line-height: 20px;
  margin-bottom: 10px;
  margin: 5px 0;
}

#contentform input, textarea, select {
  margin: 0;
  padding: 2px;
  font-size: 1em;
  color: #666666;
  background: #F5F5F5;
  border: 1px solid #ccc;
  margin: 0;
 }   
.add_comment { border-top: 1px solid #303030; overflow: hidden; padding: 10px 0; width: 100%; font-size: 13px; line-height: 15px; color:#a0a0a0; }
#contentform input:focus, textarea:focus, select:focus {
  border: 1px solid #505050;
  background-color: #181818;
}

#contentform input.button {
  cursor: pointer;
  border:1px solid #111;
  font-weight: bold;
  background:#fff;
  width: 200px;
  height: 28px;
  margin-left: 150px;
}

#contentform span.required{
  font-size: 13px !important;
  color: red !important;
}

#contentform .errormsg {
  display: block;
  width: 90%;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

#contentform .msgSent {
  font-size: 20px;
  text-align: center;
}


.footer-advertisements { background:url(../images/bg-advertisement.gif) no-repeat; margin: 12px 0 14px; height: 272px; text-align: center; }
.footer-advertisements .footer-inner { padding: 11px 0px 7px 10px; height: 250px; overflow: hidden; }
.footer-advertisements .footer-inner .footer-advertisement { float: left; overflow: hidden; }

/*.footer-advertisements .dvb-footer_full_a-b-c-d { height: 250px; overflow: hidden; margin: 0; padding: 11px 0px 7px 10px; }
.footer-advertisements .dvb-footer_full_a-b-c-d .dvb-advertisement { float: left; width: 300px; height: 250px; overflow: hidden; margin: 0; padding: 0; }

.footer-advertisements .dvb-footer_tablet_900 { width: 900px; height: 250px; overflow: hidden; margin: 0; padding: 11px 0px 7px 10px; }
.footer-advertisements .dvb-footer_tablet_900 .dvb-advertisement { width: 900px; height: 250px; overflow: hidden; margin: 0; padding: 0; }
*/

.ad-holder-dvb-wide{
	width:1246px;
	text-align:center;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	border:1px solid #000;
	margin:0 0 40px;
}
.ad-inner-dvb{
	background:#000;
	padding:9px 0;
	border:2px solid #303030;
}
.ad-inner-dvb .adv-dvb{
	display:inline-block;
	margin:0 4px;
}
*+html .ad-inner-dvb .adv-dvb{
	display:inline;
}
.ad-holder-dvb{
	float: none;
     width: 948px;
 	overflow: hidden;
     padding: 2px 0 14px 2px;
     text-align: center;
     margin: 0 auto;
}
.ad-holder-dvb .adv-dvb{
	display:block;
  float: left;
	width: 300px;
	height: 250px;
	padding: 7px;
	overflow: hidden;
	background: url(../img/bg-ad-image.png) no-repeat;
     margin-right: 2px;
}

/*
.footer-text-dvb {
     margin: -1px auto 12px auto;
     text-align: center;
    color: #888888;
    font: normal 10px/10px "Lucida Sans Unicode";
    padding: 0;
    text-transform: uppercase;
}
*/

#adx_zone_39738{
	z-index:999;
}
.pagination{ width:100%; overflow:hidden; padding:0px 0 8px; }
.pagination ul{
	text-align:center;
	word-spacing:-.25em;
	letter-spacing:-.25em;
}
.pagination ul li{
	display:inline-block;
	word-spacing:0;
	letter-spacing:0;
	font:13px/15px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
*+html .pagination ul li{
	display: inline;
}
.pagination ul li a{
	float:left;
	width:41px;
	height:25px;
	text-align:center;
	margin:0 1px;
	padding:10px 0 0;
	background:url(../images/pagination.png) no-repeat;
	color:#808080;
}
.pagination ul li a:hover{
	text-decoration:none;
	background-position:0 -35px;
	color:#ff3300;
}
.pagination ul li a.next_pages{
	background:url(../images/next_pages.png) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.pagination ul li a.next_pages:hover{
	background-position:0 -35px;
}
.pagination ul li span{
	float:left;
	width:41px;
	height:25px;
	text-align:center;
	padding:10px 0 0;
	background:url(../images/pagination.png) no-repeat 0 -35px;
	color:#ff3300;
}
#thumbs .bottom.pagination,
#thumbs .top.pagination{
	display:none;
}
#divExoLayer{
	position:fixed !important;
	right:0 !important;
	bottom:0 !important;
	left: auto !important;
	top: auto !important;
}
.header-form{
	width:388px;
	margin:0 auto 19px;
	padding:11px 0 0;
}
.logo-form{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-form.png) no-repeat;
	width:388px;
	height:84px;
	margin:0;
}
.logo-form a{
	display:block;
	height:100%;
}
.block-form{
	width:388px;
	margin:0 auto;
	background:url(../images/bg-login-form.gif) no-repeat;
	padding:2px 0 0;
}
.block-form .holder{
	width:100%;
	padding:0 0 2px;
	background:url(../images/bg-login-form.gif) no-repeat -388px 100%;
}
.block-form .frame{
	padding:16px 12px;
	background:url(../images/bg-login-form.gif) repeat-y 100% 0;
	overflow:hidden;
}
.block-form h2{
	font:15px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:url(../images/divider-form.gif) repeat-x 0 100%;
	text-transform:uppercase;
	color:#f30;
	padding:0 9px 19px;
	margin:0 0 18px;
}
.block-form .form1{
	padding:0 9px;
	overflow:hidden;
}
.block-form #logon_form{
	margin:0 0 17px;
	padding-bottom:20px;
	background:url(../images/divider-form.gif) repeat-x 0 100%;
}
.block-form .row{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.block-form label{
	float:left;
	margin:7px 0 0;
	color:#a0a0a0;
	font:15px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
.block-form .control{
	float:right;
}
.block-form input{
	width:229px;
	margin:0;
	float:right;
	padding:6px 10px 7px;
	border:1px solid #141414;
	background:#404040;
	color:#8f8f8f;
	height:18px;
	font:15px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.block-form .short .field_error {
	width:188px;
}
.block-form .short input{
	width:168px;
}
.block-form #re-password.focus,
.block-form #sign-password.focus,
.block-form #password.focus{
	background:#404040 url(../images/star-input.gif) no-repeat 10px 8px;
}
.block-form input:focus{
	border:1px solid #f90;
}
.block-form .button{
	padding:10px 0 0;
	overflow:hidden;
}
.block-form a{
	color:#f90;
	text-decoration:none;
	font-size:13px;
	border-bottom:1px solid #f90;
}
.block-form a:hover{
	text-decoration:none;
	color:#e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
#signup_form .form-submit,
#reminder_form .form-submit,
#logon_form .form-submit{
	float:right;
	margin:-10px 0 0;
	padding:0;
	width:88px;
	height:35px;
	border:0;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	font:15px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#f90;
	background:url(../images/btn-form.gif) no-repeat;
}
#reminder_form .form-submit{
	width:166px;
	background-position:0 -35px;
}
#signup_form .form-submit:hover,
#reminder_form .form-submit:hover,
#logon_form .form-submit:hover{
	color:#e0e0e0;
}
.block-form .join{
	display:block;
	padding:0 9px;
}
.block-form .block-captcha{
	float:left;
	width:75px;
	height:31px;
	margin:1px 0 0;
}
.block-form .block-captcha img{
	display:block;
	width:75px;
	height:31px;
}
.block-form .field_error{
	float:right;
	clear:both;
	width:249px;
} 

div.dvb-under-header { background: url(/img/under-heder.png) no-repeat left 0px; height: 3px; overflow: hidden; padding-left: 29px; margin-bottom: 14px; }
div.dvb-under-header div { background: url(/img/under-heder.png) no-repeat right 0px; height: 3px; overflow: hidden; }
div.hellsupatext { color: #666; font: 11px/13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; margin: 0 150px 15px 150px; padding: 0; text-align: center; }
.tabset .add-to-fav{color:#ff3300;}
.tabset .add-to-fav em{border-color:#ff3300;}
.tabset .add-to-fav span{
	margin:0;
	padding-left:30px;
	background:url(../images/add-to-fav.png) no-repeat 0 50%;
}
.tabset .add-to-fav:hover span{background:url(../images/add-to-fav-hover.png) no-repeat 0 50%;}
.tabset .add-to-fav:hover{color:#fff;}
.tabset .add-to-fav:hover em{border-bottom:1px dotted #fff;}
.tabset .add-to-fav-success{
	
}
.add_to_favourites,
.video-inform .add_to_favourites{
	font-size:13px;
	color:#999;
	width:auto;
	padding:6px 10px 6px 36px;
	background:url(../images/check.gif) no-repeat 10px 50%;
}



/* footer */
.footer{
	width:100%;
	position:absolute;
	bottom:0;
	left:50%;
	width:1248px;
	margin:0 0 0 -638px;
	background:url(../images/bg-footer.png) no-repeat;
	height:71px;
	padding:62px 0 0;
	font-size:11px;
	text-align:center;
	color:#666;
}
.logo-footer{
	position:absolute;
	width:731px;
	height:143px;
	text-indent:-9999px;
	overflow:hidden;
	left:50%;
	top:-58px;
	margin:0 0 0 -365px;
	background:url(../images/bg-logo-footer.png) no-repeat;
}
.logo-footer a{
	display:block;
	width:179px;
	margin:0 0 0 297px;
	height:97px;
}
.footer-menu{
	position:relative;
	z-index:2;
	list-style:none;
	padding:0;
	margin:0;
	letter-spacing:-0.25em;
	word-spacing:-0.25em;
}
.footer-menu li{
	display:inline-block;
	letter-spacing:0;
	word-spacing:0;
	line-height:12px;
	padding:0 0 0 9px;
	margin:0 0 7px 8px;
	text-transform:uppercase;
	background:url(/skin/images/divider-footer.gif) no-repeat;
}
*+html .footer-menu li{
	display:inline;
}
.footer-menu li:first-child{
	background:none;
	margin:0 0 0 26px;
}
.footer p{
	margin:-2px 0 0;
	padding:0 0 0 33px;
}

/*Porn videos from our friends*/
.block-friends { overflow: hidden; width: 100%; margin: 0 0 34px; }
.block-friends .block-title { color: #444; overflow: hidden; font: 36px/38px 'Roboto Condensed', sans-serif; }
.block-friends .block-title h3 { float: left; padding: 0 10px 0 0; margin: 0 0 0 -2px; background: #000; font: 36px/38px 'Roboto Condensed', sans-serif; }
.block-friends .videos-holder { overflow: hidden; width: 100%; padding: 8px 0 0; }
.block-friends .videos-holder a { float: left; margin: 0 6px 6px 0; width: 240px; height: 202px; overflow: hidden; position: relative; text-decoration: none; }
.block-friends .videos-holder a:hover { background-position: 0 -202px; }
.block-friends .videos-holder a span.image { overflow: hidden; display: block; position: relative; width: 240px; height: 160px; margin: 0 0 -1px; }
.block-friends .videos-holder a span.image img { width: 240px; height: 180px; position: relative; top: -10px; left: 0; }
.block-friends .videos-holder a span.time { position: absolute; top: 141px; right: 1px; color: #fff; font-size: 12px; line-height: 16px; padding: 1px 5px; background: rgba( 0, 0, 0, .7); -webkit-border-radius: 2px; border-radius: 2px; }
.block-friends .videos-holder a span.video-rating { float: right; height: 25px; width: 2px; margin: 10px 7px 0 0; background: #555; position: relative; }
.block-friends .videos-holder a span.video-rating span { position: absolute; bottom: 0; left: 0; width: 2px; border-top: 1px solid #2d2d2d; background: #393; }
.block-friends .videos-holder a span.title { color: #999; display: block; padding: 0 0 0 7px; font-size: 15px; line-height: 25px; margin: 0 0 -6px; overflow: hidden; height: 25px; width: 215px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.block-friends .videos-holder a:hover span.title { color: #fff; }
.block-friends .videos-holder a span.info { font-size: 12px; line-height: 22px; color: #666; display: block; padding: 0 0 0 7px; }
.block-friends .videos-holder a span.info span { color: #f30; margin: 0 5px 0 0; }
