* {margin: 0; padding: 0;}
html {
	height: 100%;
	background:#111;
}
body {
	font:11px Tahoma, Verdana, sans-serif;
	width:100%;
	min-height:100%;
	color:#666;
	position:relative;
	background:url(http://anyporn.com/ap3/images/footer-wrap.png) repeat-x 0 100%;
}
a:link, a:visited, a:active, a:hover {color: #22a7ef; text-decoration: none;}
a:hover {text-decoration: underline; }
a:focus{outline: none;}
img {border: none;}
input, select, textarea {
	vertical-align: middle;
	outline: none;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#909090;
}
input:focus{outline:none;}
select:focus{outline:none;}
textarea:focus{outline:none;}
ul li{list-style: none;}
.wrap{
	width:100%;
	overflow:hidden;
}
.wrapper{
	min-width:996px;
	max-width:1500px;
	margin:0 auto;
	padding:0 0 118px;
	overflow:hidden;
	position:relative;
	z-index:1;
	width:98%;
}
.header{
	height:86px;
	position:relative;
	z-index:999;
}
.box-search{
	position:absolute;
	right:189px;
	top:60px;
	z-index:11;
	width:206px;
	height:24px;
	overflow:hidden;
	border-left:1px #272727 solid;
	background:#0a0a0a;
}
.box-search .txt{
	float:left;
	width:165px;
	overflow:hidden;
	margin:4px 0 0 8px;
	border:1px #0a0a0a solid;
	background:#0a0a0a;
}
.box-search .sub{
	float:right;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:9999px;
	border:none;
	background:#111 url(http://anyporn.com/ap3/images/sprite.png) no-repeat -88px -38px;
	border-left:1px #272727 solid;
	cursor: pointer;
}
.menu{
	float:right;
	margin:1px 40px 0 0;
	overflow:hidden;
}
.menu li{
	float:left;
	height:59px;
	z-index:5;
	overflow:hidden;
}
.menu li a{
	float:left;
	height:42px;
	padding:13px 21px 0;
	color:#b3b3b3;
	font:16px/20px "Oswald", Arial, sans-serif;
	font-weight: 400;
	text-transform:uppercase;
	text-shadow:1px 1px #060606;
	border-top:3px #111 solid;
	overflow:hidden;
}
.menu li.active a,
.menu li a:hover{
	color:#22a7ef;
	text-decoration:none;
	background:#161616;
	border-top:3px #4d4d4d solid;
}
.h-icons{
	position:absolute;
	right:0;
	top:4px;
	z-index:99;
	width:28px;
	height:82px;
	background:url(http://anyporn.com/ap3/images/h-ico-bg.gif) repeat-y;
}
.h-icons li{
	display:block;
	position:relative;
	width:24px;
	height:14px;
	margin:7px 0 0;
	background:url(http://anyporn.com/ap3/images/sprite.png) no-repeat;
}
.h-icons .i-fav{background-position:5px 0;margin-top:5px;}
.h-icons .i-com{background-position:5px -19px;margin-top:5px;}
.h-icons .i-log{background-position:5px -40px;}
.h-icons .i-sig{background-position:4px -61px;}
.h-icons .i-fav:hover{background-position:-19px 0;}
.h-icons .i-com:hover{background-position:-19px -19px;}
.h-icons .i-log:hover{background-position:-19px -40px;}
.h-icons .i-sig:hover{background-position:-20px -61px;}
.h-icons  a{
	position:absolute;
	top:-4px;
	right:0px;
	width:141px;
	height:19px;
	text-decoration:none;
	text-transform:uppercase;
	display:none;
}
.h-icons a span{
	display:block;
	width:100px;
	height:13px;
	background:rgba(26, 26, 26, 0.8);
	border:1px #272727 solid;
	padding:3px 8px;
	color:#7c7c7c;
	font:11px/12px "Oswald", Arial, sans-serif;
	font-weight: 400;
	text-decoration:none;
	word-spacing:2px;
}
.h-icons li:hover a{
	display:block;
}
.h-icons a:hover b{
	color:#22a7ef;
	text-decoration:underline;
}
.g_hidden{
	display:none;
}
.field_error{
	margin:-4px 0 0;
	padding:0 0 8px 103px;
	overflow:hidden;
	color:#f00;
}
.message_error{
	width:385px;
	padding:0 0 10px 24px;
	color:#f00;
	margin:-23px 0 0;
	overflow:hidden;
}
.logo{
	position:absolute;
	left:3px;
	top:10%;
	overflow:hidden;
	width:13%;
	height:70%;
}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/logo.png) no-repeat;
	background-size:100%;
}
.nav-holder{
	position:absolute;
	right:188px;
	left:0;
	top:59px;
	z-index:9;
	min-width:748px;
	max-width:1352px;
	height:24px;
	border:1px #2a2a2a solid;
	background:#111;
}
.nav-cat{
	float:left;
	width:750px;
	margin:0 0 0 2px;
}
.nav-cat li{
	float:left;
	padding:2px 0;
}
.nav-cat li a{
	float:left;
	color:#666;
	padding:3px 17px;
	font:11px/14px "Oswald", Arial, sans-serif;
	font-weight: 400;
	text-decoration:none;
	text-transform:uppercase;
	word-spacing:3px;
}
.nav-cat li.active a,
.nav-cat li a:hover{
	color:#bebebe;
	background:#1b1b1b;
}
.nav-cat li.more{
	position:relative;
}
.nav-cat li.more a{
	padding-right:26px;
	background:url(http://anyporn.com/ap3/images/cat-arr.png) no-repeat 100% -10px;
}
.nav-cat li.more:hover a,
.nav-cat li.more a:hover{
	background:#1b1b1b url(http://anyporn.com/ap3/images/cat-arr.png) no-repeat 100% 6px;
	color:#bebebe;
}
.nav-cat li.more ul{
	position:absolute;
	left:55px;
	top:100%;
	width:133px;
	border:1px #333 solid;
	border-top:none;
	display:none; 
}
.nav-cat li:hover ul{
	display:block;
}
.nav-cat li.more ul li{
	width:133px;
	float:left;
	padding:0;
	border-top:1px #333 solid;
}
.nav-cat li.more ul li a{
	display:block;
	width:123px;
	padding:3px 5px;
	float:none;
	background:none;
}
.nav-cat li.more ul li a{
	color:#7c7c7c !important;
	background:rgba(26, 26, 26, 0.85) !important;
}
.nav-cat li.more ul li a:hover{
	background:rgba(26, 26, 26, 0.85) !important;
	color:#22a7ef !important;
	text-decoration:underline;
}
.nav-cat li.more ul li.all a{
	color:#fff !important;
	text-align:right;
}
.nav-cat li.more:hover ul li a{
	background:rgba(26, 26, 26, 0.85) !important;
}
.nav-cat li.more ul li a span{
	display:block;
	width:113px;
	background:url(http://anyporn.com/ap3/images/arr-white.gif) no-repeat 100% 4px;
	padding:0 7px 0 0;
	cursor:pointer;
}

/*------------navcat2--------------*/
.more img {
width: 16px;
height: 11px;
margin: 0px 4px 2px 0px;
border: none;
vertical-align:middle;
}
.lang {
	margin: 0px 5px 0 0;
	text-transform: uppercase;
}


.nav-holder2{
	position:absolute;
	right:62px;
	/*left:0;*/
	top:59px;
	z-index:9;
	min-width:70px;
	max-width:80px;
	/*height:24px;*/
	border:1px #2a2a2a solid;
	background:#111;
}

.nav-cat2{
	float:right;
}
.nav-cat2 li{
	float:left;
	padding:2px 0;
}
.nav-cat2 li a{
	float:left;
	color:#666;
	padding:3px 10px 3px 10px;
	font-style:Arial, sans-serif !important;
	font-size:11px;
	line-height:14px;
	font-weight:bold !important;
	text-decoration:none;
	word-spacing:3px;
}
.nav-cat2 li.active a,
.nav-cat2 li a:hover{
	color:#bebebe;
	background:#1b1b1b;
}
.nav-cat2 li.more{
	position:relative;
}
.nav-cat2 li.more a{
	padding-right:22px;
	background:url(http://anyporn.com/ap3/images/cat-arr.png) no-repeat 100% -9px;
}
.nav-cat2 li.more:hover a,
.nav-cat2 li.more a:hover{
	background:#1b1b1b url(http://anyporn.com/ap3/images/cat-arr.png) no-repeat 100% 6px;
	color:#bebebe;
}
.nav-cat2 li.more ul{
	position:absolute;
	right: -1px;
	/*left:55px;*/
	top:100%;
	/*width:124px;*/
	border:1px #333 solid;
	border-top:none;
	display:none; 
}
.nav-cat2 li:hover ul{
	display:block;
}
.nav-cat2 li.more ul li{
	/*width:114px;*/
	float:left;
	padding:0;
	border-top:1px #333 solid;
}
.nav-cat2 li.more ul li a{
	display:block;
	width:115px;
	padding:3px 5px;
	float:none;
	background:none;
}
.nav-cat2 li.more ul li a{
	color:#7c7c7c !important;
	background:rgba(26, 26, 26, 0.85) !important;
}
.nav-cat2 li.more ul li a:hover{
	background:rgba(26, 26, 26, 0.85) !important;
	color:#22a7ef !important;
	text-decoration:underline;
}
.nav-cat2 li.more ul li.all a{
	color:#fff !important;
	text-align:right;
}
.nav-cat2 li.more:hover ul li a{
	background:rgba(26, 26, 26, 0.85) !important;
}
.nav-cat2 li.more ul li a span{
	display:block;
	width:113px;
	background:url(http://anyporn.com/ap3/images/arr-white.gif) no-repeat 100% 4px;
	padding:0 7px 0 0;
	cursor:pointer;
}
/*------------navcat2--------------*/
.content{
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
	position:relative;
	z-index:1;
}
.th-wrap, .th-wrap-friend{
	width:100%;
	overflow:hidden; 
	margin:9px 0 10px;
	background:#272727;
}

.th-wrap-related{
	width:100%;
	overflow:hidden; 
	margin:0 0 10px !important;
	background:#272727;
}

.th-wrap.centered{
	width:600px;
	margin:9px 22px 10px;
}
.th-wrap .th, .th-wrap-friend .th{
	float:left;
	width:20%;
	overflow:hidden;
	position:relative;
	background:#272727;
	color:#b3b3b3;
	font-size:11px;
}
.th-wrap .th a, .th-wrap-friend .th a{
	color:#b3b3b3;
	overflow:hidden;
	display:block;
	position:relative;
	z-index:9;
	border-top:1px #272727 solid;
	border-left:1px #272727 solid;
}
.th-wrap .th a:hover, .th-wrap-friend .th a:hover{
	text-decoration:none;
	background:#111;
	border-top:1px solid #ff35ae;

}
.th-wrap .th:hover, .th-wrap-friend .th:hover{
	background:#111111;
}
.th-wrap .th strong, .th-wrap-friend .th strong{
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 8px;
	font:11px/35px Tahoma, Verdana, sans-serif;
	position:relative;
	z-index:3;
	overflow:hidden;
}
.th-wrap .th strong b, .th-wrap-friend .th strong b{
	color:#fff;
	font-weight:bold;
}
.th-wrap.cat .th strong{
	text-align:center;
}
.th-wrap .th strong i, .th-wrap-friend .th strong i{
	color:#fff;
	font-style:normal;
	font-weight:bold;
}
.th-wrap .th img, .th-wrap-friend .th img{
	display:block;
	width:214px; height:160px;
	vertical-align:top;
	position:relative;
	z-index:1;
	width:100%;
}
.th-wrap .th a i, .th-wrap-friend .th a i{
	position:absolute;
	left:50%;
	top:50%;/*96px;*/
	margin:-30px 0 0 -17px;
	z-index:99;
	width:35px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/sprite.png) no-repeat -88px -62px;
	display:none;
}
.th-wrap .th:hover a i, .th-wrap-friend .th:hover a i{
	display:block;
}
.th-wrap .th span, .th-wrap-friend .th span{
	position:absolute; 
	right:0;
	top:0px;
	width:12px;
	height:34px;
	background:url(http://anyporn.com/ap3/images/th-shadow.png) no-repeat;
	text-indent:-9999px;
}
.th-wrap .th em{
	position:absolute; 
	right:0;
	bottom:1px;
	z-index:99;
	height:13px;
	font-style:normal;
	border-left:1px #2a2a2a solid;
	border-top:1px #2a2a2a solid;
	background:rgba(26, 26, 26, 0.85);
	color:#bebebe;
	padding:0 4px;
	font-size:10px;
	line-height:12px;
}
.th-wrap-friend .th em{
	position:absolute; 
	right:0;
	bottom:1px;
	z-index:99;
	height:13px;
	font-style:normal;
	border-left:1px #2a2a2a solid;
	border-top:1px #2a2a2a solid;
	background:rgba(26, 26, 26, 0.85);
	color:#bebebe;
	padding:0 4px;
	font-size:10px;
	line-height:12px;
}

/*-------------------thumbs_global---------------------*/
.thumbs_global, .th-wrap-friend{
	width:100%;
	overflow:hidden; 
	margin-top:9px;
	background:#272727;
}
.thumbs_global.centered{
	width:600px;
	margin:9px 22px 10px;
}
.thumbs_global .thumbs_global_th, .th-wrap-friend .th{
	float:left;
	width:20%;
	overflow:hidden;
	position:relative;
	background:#272727;
	color:#b3b3b3;
	font-size:11px;
}
.thumbs_global .thumbs_global_th a, .th-wrap-friend .thumbs_global_th a{
	color:#b3b3b3;
	overflow:hidden;
	display:block;
	position:relative;
	z-index:9;
	border-top:1px #272727 solid;
	border-left:1px #272727 solid;
}
.thumbs_global .thumbs_global_th a:hover, .th-wrap-friend .thumbs_global_th a:hover{
	text-decoration:none;
	background:#111;
	border-top:1px solid #ff35ae;

}
.thumbs_global .th:hover, .th-wrap-friend .th:hover{
	background:#111111;
}
.thumbs_global .thumbs_global_th strong, .th-wrap-friend .thumbs_global_th strong{
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 8px;
	font:11px/35px Tahoma, Verdana, sans-serif;
	position:relative;
	z-index:3;
	overflow:hidden;
}
.thumbs_global .thumbs_global_th strong b, .th-wrap-friend .thumbs_global_th strong b{
	color:#fff;
	font-weight:bold;
}
.th-wrap.cat .thumbs_global_th strong{
	text-align:center;
}
.thumbs_global .thumbs_global_th strong i, .th-wrap-friend .thumbs_global_th strong i{
	color:#fff;
	font-style:normal;
	font-weight:bold;
}
.thumbs_global .thumbs_global_th img, .th-wrap-friend .thumbs_global_th img{
	display:block;
	width:214px; height:160px;
	vertical-align:top;
	position:relative;
	z-index:1;
	width:100%;
}
.thumbs_global .thumbs_global_th a i, .th-wrap-friend .thumbs_global_th a i{
	position:absolute;
	left:50%;
	top:50%;/*96px;*/
	margin:-30px 0 0 -17px;
	z-index:99;
	width:35px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/sprite.png) no-repeat -88px -62px;
	display:none;
}
.thumbs_global .th:hover a i, .th-wrap-friend .th:hover a i{
	display:block;
}
/*
.thumbs_global .thumbs_global_th span, .th-wrap-friend .thumbs_global_th span{
	position:absolute; 
	right:0;
	top:0px;
	width:12px;
	height:34px;
	background:url(http://anyporn.com/ap3/images/th-shadow.png) no-repeat;
	text-indent:-9999px;
}*/
.thumbs_global .thumbs_global_th em{
	position:absolute; 
	right:0;
	bottom:1px;
	z-index:99;
	height:13px;
	font-style:normal;
	border-left:1px #2a2a2a solid;
	border-top:1px #2a2a2a solid;
	background:rgba(26, 26, 26, 0.85);
	color:#bebebe;
	padding:0 4px;
	font-size:10px;
	line-height:12px;
}
.th-wrap-friend .thumbs_global_th em{
	position:absolute; 
	right:0;
	bottom:1px;
	z-index:99;
	height:13px;
	font-style:normal;
	border-left:1px #2a2a2a solid;
	border-top:1px #2a2a2a solid;
	background:rgba(26, 26, 26, 0.85);
	color:#bebebe;
	padding:0 4px;
	font-size:10px;
	line-height:12px;
}

@media screen and (min-width: 1100px){
	.thumbs_global .thumbs_global_th img, .th-wrap-friend .thumbs_global_th img{width:234px; height:176px;}
	.thumbs_global .thumbs_global_th strong, .th-wrap-friend .thumbs_global_th strong{
		font:12px/38px Tahoma, Verdana, sans-serif;
	}
	.thumbs_global .thumbs_global_th em{
		height:15px; bottom:1px;
		font:12px/13px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .thumbs_global_th em {bottom:1px;}
}
@media screen and (min-width: 1200px){
	.thumbs_global .thumbs_global_th img, .th-wrap-friend .thumbs_global_th img{width:250px; height:187px;}
	.thumbs_global .thumbs_global_th strong, .th-wrap-friend .thumbs_global_th strong{
		font:13px/41px Tahoma, Verdana, sans-serif;
	}
	.thumbs_global .thumbs_global_th em{
		height:17px; bottom:1px;
		font:13px/14px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .thumbs_global_th em {bottom:1px;}
}
@media screen and (min-width: 1300px){
	.thumbs_global .thumbs_global_th img, .th-wrap-friend .thumbs_global_th img{width:289px; height:216px;}
	.thumbs_global .thumbs_global_th strong, .th-wrap-friend .thumbs_global_th strong{
		font:14px/44px Tahoma, Verdana, sans-serif;
	}
	.thumbs_global .thumbs_global_th em{
		height:17px; bottom:1px;
		font:14px/15px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .thumbs_global_th em {bottom:1px;}
}
@media screen and (min-width: 1400px){
	.thumbs_global .thumbs_global_th img, .th-wrap-friend .thumbs_global_th img{width:289px; height:216px;}
	.thumbs_global .thumbs_global_th strong, .th-wrap-friend .thumbs_global_th strong{
		font:15px/47px Tahoma, Verdana, sans-serif;
	}
	.thumbs_global .thumbs_global_th em {
		height:18px; bottom:1px;
		font:15px/16px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .thumbs_global_th em {bottom:1px;}
}
@media screen and (min-width: 1500px){
	.thumbs_global .thumbs_global_th img, .th-wrap-friend .thumbs_global_th img{width:299px; height:224px;}
	.thumbs_global .thumbs_global_th strong, .th-wrap-friend .thumbs_global_th strong{
		font:16px/50px Tahoma, Verdana, sans-serif;
	}
	.thumbs_global .thumbs_global_th em, .th-wrap-friend .thumbs_global_th em{
		height:19px; 
		font:16px/17px Tahoma, Verdana, sans-serif;
	}
}
/*--------------------------//thumbs_global--------------------------*/




.sugg_sub {
  color: white;
  border: none;
  background-color: #FF1AA3;
  height: 100%;
  width: 7%;
  font: 85% "Oswald", Arial, sans-serif;
}

.sugg_text {
  width: 15%;
  text-align: center;
  border: 1px #272727 solid;
  background: #0b0b0b;
}

.g_hidden_sugg1{
  margin-left: 1%;
  display:none;
  text-align:left;
  color:red;
}

.g_hidden_sugg2{
  margin-left: 1%;
  display:none;
  text-align:left;
  color:#97dd00;
}

@media screen and (min-width: 1100px){
	.th-wrap .th strong, .th-wrap-friend .th strong{
		font:12px/38px Tahoma, Verdana, sans-serif;
	}
	.th-wrap .th em{
		height:15px; bottom:1px;
		font:12px/13px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .th em {bottom:1px;}
}
@media screen and (min-width: 1200px){
	.th-wrap .th strong, .th-wrap-friend .th strong{
		font:13px/41px Tahoma, Verdana, sans-serif;
	}
	.th-wrap .th em{
		height:17px; bottom:1px;
		font:13px/14px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .th em {bottom:1px;}
}
@media screen and (min-width: 1300px){
	.th-wrap .th strong, .th-wrap-friend .th strong{
		font:14px/44px Tahoma, Verdana, sans-serif;
	}
	.th-wrap .th em{
		height:17px; bottom:1px;
		font:14px/15px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .th em {bottom:1px;}
}
@media screen and (min-width: 1400px){
	.th-wrap .th strong, .th-wrap-friend .th strong{
		font:15px/47px Tahoma, Verdana, sans-serif;
	}
	.th-wrap .th em {
		height:18px; bottom:1px;
		font:15px/16px Tahoma, Verdana, sans-serif;
	}
	.th-wrap-friend .th em {bottom:1px;}
}
@media screen and (min-width: 1500px){
	.th-wrap .th strong, .th-wrap-friend .th strong{
		font:16px/50px Tahoma, Verdana, sans-serif;
	}
	.th-wrap .th em, .th-wrap-friend .th em{
		height:19px; 
		font:16px/17px Tahoma, Verdana, sans-serif;
	}
}
/*23,01*/
.th-wrap .th-models-list{
	float:left;
	width:20%;
	overflow:hidden;
	position:relative;
	padding-top:1px;
	/*border-left:1px #272727 solid;*/
	background:#272727;
	color:#b3b3b3;
	font-size:11px;
}
.th-wrap .th-models-list a{
	color:#b3b3b3;
	overflow:hidden;
	display:block;
	position:relative;
	z-index:9;
}
.th-wrap .th-models-list a:hover{
	text-decoration:none;
	background-color:#111;
}
.th-wrap .th-models-list:hover{
	background:#111111 url(http://anyporn.com/ap3/images/th-line.gif) repeat-x;	
}
.th-wrap .th-models-list strong{
	display:block;
	width:184px;
	height:24px;
	/*font-weight:normal;*/
	margin:11px 0 0 8px;
	position:relative;
	z-index:3;
	overflow:hidden;
}
.th-wrap .th-models-list strong b{
	color:#fff;
	font-weight:bold;
}
.th-wrap.cat .th-models-list strong{
	text-align:center;
}
.th-wrap .th-models-list strong i{
	color:#fff;
	font-style:normal;
	font-weight:bold;
}
.th-wrap .th-models-list img{
	display:block;
	vertical-align:top;
	position:relative;
	z-index:1;
	/*width:198px;
	height:148px;
	width:213px;
	height:159px;*/
	width:228px;
	height:171px;
	
}
.th-wrap .th-models-list a i{
	position:absolute;
	left:81px;
	top:54px;/*96px;*/
	z-index:99;
	width:35px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	background:none;
	display:none;
}
.th-wrap .th-models-list:hover a i{
	display:block;
}
.th-wrap .th-models-list span{
	position:absolute; 
	right:0;
	top:0px;
	width:12px;
	height:34px;
	background:url(http://anyporn.com/ap3/images/th-shadow.png) no-repeat;
	text-indent:-9999px;
}
.th-wrap .th-models-list em{
	position:absolute; 
	right:0px;
	/*top:134px;*//*168px;*/
	bottom:36px;
	z-index:99;
	height:13px;
	font-style:normal;
	border-left:1px #2a2a2a solid;
	border-top:1px #2a2a2a solid;
	background:rgba(26, 26, 26, 0.85);
	color:#bebebe;
	padding:0 4px;
	font-size:10px;
	line-height:12px;	
}
/*23,01*/
.hold_avatar_delete .checkboxArea ,
.hold_avatar_delete .checkboxAreaChecked{
	margin:4px 10px 0 0;
	float:left;
}
.hold_avatar_delete .avatar_delete{
	float:left;
	margin:5px 0 0;
}
.novideos, .singletext{
	padding:15px 0;
	font-size:13px;
	color:#f00;
}
#email_form .field_error, #signup_form .field_error, #password_form .field_error{
	padding-left:170px !important;
}
.headline{
	width:100%;
	height:26px;
	padding:10px 0 0px;
	overflow:hidden;
	background:url(http://anyporn.com/ap3/images/h-line.gif) repeat-x 0 30px;
}
.innerpage .headline{
	margin:8px 0 0;
}
.commpage .headline{
	height:31px;
	padding:0;
	background-position:0 18px;
}
.headline h2{
	float:left;
	font:18px/22px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#fff;
	margin:0;
	padding:0 10px 3px 0;
	background:#111;
	text-transform:uppercase;
	word-spacing:4px;
}
.innerpage .headline h2{
	padding-top:2px;
	font:400 16px/22px "Oswald", Arial, sans-serif;
}
.commpage .headline h2{
	font:400 16px/22px "Oswald", Arial, sans-serif;
}
.headline i{
	font-style:normal;
	font:12px/22px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#7f7f7f;
	float:right;
	background:#111;
	padding:0 0 0 5px;
	margin:3px 0 0;
	text-transform:uppercase;
}
.headline i a{
	color:#ff1aa3;
	text-decoration:underline;
}
.headline i a:hover{
	text-decoration:none;
}
.headline ul{
	float:right;
	overflow:hidden;
	margin:7px 0 0;
	padding:0 0 5px;
	background:#111;
}
.headline ul li{
	float:left;
	padding:0 8px;
	margin:0 0 0 -1px;
	background:url(http://anyporn.com/ap3/images/h-bullet.gif) no-repeat 0 3px;
}
.headline ul li a{
	font:11px/14px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	text-transform:uppercase;	
	text-decoration:none;
	word-spacing:3px;
}
.headline ul li a.active,
.headline ul li a:hover{
	text-decoration:underline;
}
.single-text{
	overflow:hidden;
	padding:0 0 20px;
}
.wrap-categories{
	width:100%;
	overflow:hidden;
	padding:0 0 50px;
}
.hold-categories{
	width:642px;
	overflow:hidden;
	padding:12px 0 26px;
	margin:5px 0 12px;
}
.hold-categories label{
	float:left;
	width:160px;
	overflow:hidden;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 0 9px;
}
.hold-categories label span{
	padding:0 0 0 10px;
	line-height:17px;
}
.th-cat{
	float:left;
	width:20%;
	overflow:hidden;
	color:#666;
	margin:6px 0 0;
}
.th-cat:hover .th-holder{
	border-top:1px #ff35ae solid;
}
.th-cat .th-holder{
	min-height:262px;
	margin:0 6px 0 0;
	padding:0 1px 10px;
	border:1px #272727 solid;
	border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius:2px; 
}
.th-cat img{
	display:block;
	vertical-align:top;
	margin:1px 0 0;
	width:100%;
	height:auto;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.th-cat h3{
	width:176px;
	font:12px/32px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	margin:0 0 0 9px;
	text-transform:uppercase;
}
.th-cat h3 a{
	text-decoration:none;
}
.th-cat h3 a:hover{
	text-decoration:underline;
}
.th-cat p{
	margin:0 8px;
	line-height:13px;
}
.footer{
	position:absolute;
	bottom:0;
	z-index:9;
	height:106px;
	overflow:hidden;
	color:#666;
	margin:-106px 0 0;
	width:100%;
}
.footer-holder{
	width:98%;
	position:relative;
	min-width:996px;
	max-width:1500px;
	height:106px;
	margin:0 auto;
}
.footer .age{
	position:absolute;
	left:0;
	top:78px;/*78px;*/
	text-align:center;
	width:100%;
	color:#ff1aa3;
}

.footer .pink a {
	color: #FF1AA3;
}
.footer .pink {
	color: #FF1AA3;
	font-size:11px;
}
.logo-footer{
	position:absolute;
	left:2px;
	top:20px;
	width:153px;
	height:35px;
	width:13%;
	height:70%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/logo.png) no-repeat;
	background-size:100%;
}
.video .logo-footer{
	left:10px;
}
.copy{
	float:right;
	overflow:hidden;
	line-height:13px;
	text-align:right;
	margin:14px 3px 0 0;
}
.video .copy{
	margin-right:19px;
}
.footer .sub{
	position:absolute;
	left:50%;
	margin:0 0 0 -268px;
	top:11px;/*22px;*/
	width:536px;
	text-align:center;
	line-height:13px;
}
.block-btm{
	height:266px;
	overflow:hidden;
	background:#222 url(http://anyporn.com/ap3/images/block-btm.png) no-repeat 99.4% 6px;
	text-align:center;
	margin:40px auto;
}
.block-btm .spot{
	display:inline-block;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:8px 7px 0 0;
}
.block-btm .spot img,
.block-btm .spot iframe,
.block-btm .spot object{
	display:block;
	vertical-align:top;
}
.block-inner{
	overflow:hidden;
	margin:7px 0 0;
}
.innerpage{
	margin-top:12px;
	padding-bottom:30px;
}
.video-holder{
	overflow:hidden;
	border:1px #272727 solid;
}
#kt_player,
.player object,
.player > div{
	width:100% !important;
}
#kt_player,
.player > div{
	height:auto !important;
}
.block-pictures .title,
.block-inner .title{
	width:100%;
	overflow:hidden;
	padding:6px 0 11px;
	background:#111;
}
.block-pictures .title span{
	float:left;
	overflow:hidden;
	background:url(http://anyporn.com/ap3/images/arr-grey.gif) no-repeat 9px 10px;
	padding:3px 0 0 22px;
}
.block-pictures .title span a{
	font:14px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#b3b3b3;
	text-transform:uppercase;
	text-decoration:underline;
}
.block-pictures .title span a:hover{
	text-decoration:none;
}
.block-pictures .title{
	border-bottom:1px #272727 solid;
}
.block-pictures .title h2,
.block-inner .title h2{
	float:left;
	font:14px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#b3b3b3;
	margin:2px 0 0 4px;
	padding:0;
	text-transform:uppercase;
	word-spacing:4px;
}
.block-pictures .title strong,
.block-inner .title strong{
	float:right;
	font-weight:normal;
	font:11px/14px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#d2d2d2;
	margin:5px 10px 0 0;
	word-spacing:2px;
}
.block-pictures .title strong a,
.block-inner .title strong a{
	color:#28a4ed;
	text-decoration:none;
	text-transform:uppercase;
}
.block-pictures .title strong a:hover,
.block-inner .title strong a:hover{
	text-decoration:underline;
}
.player img{
	display:block;
	vertical-align:top;
}
.player-info{
	height:60px;
	border:1px #272727 solid;
	border-top:none;
}
#kt_player_internal{
	visibility:visible !important;
}
.hd-full{
	float:left;
	width:23%;
	height:76%;
	overflow:hidden;
	text-indent:-9999px;
	margin:7px 0 0 7px;
	background:url(http://anyporn.com/ap3/images/btn-hd.png) no-repeat;
	background-size:100% 100%;
}
.hd-full span{
	display:block;
	font:14px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	margin:5px 0 0 56px;
	text-transform:uppercase;
}
.hd-full em{
	display:block;
	font-size:12px;
	color:#22a7ef;
	margin:1px 0 0 55px;
	font-style:normal;
}
.download-video{
	float:left;
	width:23%;
	height:76%;
	overflow:hidden;
	text-indent:-9999px;
	margin:7px 0 0 7px;
	background:url(http://anyporn.com/ap3/images/btn-download.png) no-repeat;
	background-size:100% 100%;
}
.hd-full:hover{
	background:url(http://anyporn.com/ap3/images/btn-hd-hover.png) no-repeat;
	background-size:100% 100%;
}
.download-video:hover{
	background:url(http://anyporn.com/ap3/images/btn-download-hover.png) no-repeat;
	background-size:100% 100%;
}
.download-video span{
	display:block;
	font:14px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#fff;
	margin:6px 0 0 37px;
	text-transform:uppercase;
}
.download-video em{
	display:block;
	font-style:normal;
	font-size:11px;
	color:#666;
	margin:1px 0 0 39px;
}
.vip-access{
	float:right;
	width:43%;
	height:70%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/btn-vip.png) no-repeat;
	background-size:100% 100%;
	margin:10px 5px 0 13px;
}
.block-wrap{
	overflow:hidden;
	padding:0 0 11px;
	width:68%;
	float:left;
}
.block-wrap.wide{
	float:none;
	width:100%;
}
.block-wrap p{
	font-size:12px;
	color:#929292;
	padding:7px 2px 3px;
}
.block-wrap .rating p{
	padding:0 0 3px !important;
	width:100% !important;
}
.block-wrap p.tips{
	font:12px Verdana, Arial, Helvetica, sans-serif !important;
	color:#fff !important;
	padding:10px 0 10px !important;
}
.block-wrap p.topmost{
	padding:7px 0px 3px;
}
.video-info {
	height:81px;
	overflow:hidden;
	margin:5px 0 0;
	position:relative;
	z-index:1;
}
.add_to_favourites{
	position:absolute;
	left:0;
	top:61px;
	color:#f00;
	font-size:12px;
}
.rating{
	float:right;
	width:26%;
	height:86%;
	overflow:hidden;
	text-align:center;
}
.rating .wrap{
	padding:3px 0 0;
	position:relative;
}
#flagging_container{
	height:64%;
}
.model-box .rating{
	float:none;
	margin:0 auto 15px;
}
.rating span{
	width: 170px !important;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-align:center;
}
.rating .up {
	float:left;
	background:url(http://anyporn.com/ap3/images/btn-like.png) no-repeat;
	background-size:100% 100%;
	width:25%;
	height:98%;
	overflow:hidden;
	text-indent:-9999px;
}
.rating .down{
	float:right;
	background:url(http://anyporn.com/ap3/images/btn-dislike.png) no-repeat;
	background-size:100% 100%;
	width:25%;
	height:98%;
	overflow:hidden;
	text-indent:-9999px;
}
.rating em{
	display:block;
	z-index:1;
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:5px 0 0;
}
.rating .up:hover{
	background:url(http://anyporn.com/ap3/images/btn-like-hover.png) no-repeat;
	background-size:100% 100%;
}
.rating .down:hover{
	background:url(http://anyporn.com/ap3/images/btn-dislike-hover.png) no-repeat;
	background-size:100% 100%;
}


/*--------NEW RATING----------*/
.block-wrap .rating_nlb p{
	padding: 10% 0 0 2% !important;
}

.rating_nlb{
	float:right;
	width:22%;
	height:86%;
	overflow:hidden;
	text-align:center;
	margin-top: 13px;
}
.rating_nlb .wrap{
	position:relative;
}
#flagging_container{
	height:64%;
}
.model-box .rating_nlb{
	float:none;
	margin:0 auto 15px;
}
.rating_nlb span{
	width: 170px !important;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-align:center;
}
.rating_nlb .up {
	float:left;
	background:url(http://anyporn.com/ap3/images/btn-like.png) no-repeat;
	background-size:100% 100%;
	width:25%;
	height:98%;
	overflow:hidden;
	text-indent:-9999px;
}
.rating_nlb .down{
	float:right;
	background:url(http://anyporn.com/ap3/images/btn-dislike.png) no-repeat;
	background-size:100% 100%;
	width:25%;
	height:98%;
	overflow:hidden;
	text-indent:-9999px;
}
.rating_nlb em{
	display:block;
	z-index:1;
	font:bold 28px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:5px 0 0;
}
.rating_nlb .up:hover{
	background:url(http://anyporn.com/ap3/images/btn-like-hover.png) no-repeat;
	background-size:100% 100%;
}
.rating_nlb .down:hover{
	background:url(http://anyporn.com/ap3/images/btn-dislike-hover.png) no-repeat;
	background-size:100% 100%;
}

.rating_line {
	background: none repeat scroll 0% 0% #555;
	width: 45%;
	height: 4%;
}
.rating_green {
	background: none repeat scroll 0% 0% #8DC63F;
	height: 100%;
	float: left;
}
/*------END OF NEW RATING--------*/

#denyvid{
	width:100%;
	overflow:hidden;
	padding:10px 0 30px;
	color:#f00;
	font-size:13px;
	text-align:center;
}

.video-info .favorites{
	float:left;
	width:19%;
	height:48%;
	text-indent:-9999px;
	margin:18px 0 0;
	background:url(http://anyporn.com/ap3/images/btn-fav.png) no-repeat;
	background-size:100% 100%;
}
.video-info .favorites:hover{
	background:url(http://anyporn.com/ap3/images/btn-fav-hover.png) no-repeat;
	background-size:100% 100%;
}
.video-details{
	overflow:hidden;
	border:1px #272727 solid;
	background:#161616;
	padding:9px 0 2px;
	margin: 0 0 16px 0;
}
.video-details p{
	padding:0 7px 10px 7px;
	color:#fff;
}
.video-details p span{
	color:#929292;
}
.video-details p a{
	color:#fff;
	text-decoration:underline;
}
.video-details strong a{
 color:#22a7ef;
}
.video-details p a:hover{
	text-decoration:none;
}

.add_comment {margin-bottom: 50px}

.wrap-comments{
	border:1px #272727 solid;
	color:#fff;
	background:#161616;
	position:relative;
	z-index:99; 
}
.comments.abs{
	float:left;
	margin:18px 0 0 10px;
	width:19%;
	height:48%;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/btn-comments.png) no-repeat;
	background-size:100% 100%;
}
.comments.abs:hover{
	background:url(http://anyporn.com/ap3/images/btn-comments-hover.png) no-repeat;
	background-size:100% 100%;
}


.hidecomments.abs{
	float:left;
	margin:18px 0 0 10px;
	width:19%;
	height:48%;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/btn-show-comments.png) no-repeat;
	background-size:100% 100%;
}
.hidecomments.abs:hover{
	background:url(http://anyporn.com/ap3/images/btn-show-comments-hover.png) no-repeat;
	background-size:100% 100%;
}


.wrap-comments span{
	color:#929292;
}
.wrap-comments .title{
	width:auto;
	overflow:hidden;
	padding:10px;
	border-bottom:1px #272727 solid;
	position:relative;
	z-index:1;
	font-size:12px;
	margin:0 auto 12px;
}
.close-comm{
	position:absolute;
	right:11px;
	top:11px;
	z-index:9;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/sprite.png) no-repeat -26px -82px;
}
.wrap-comments .comm{
	width:620px;
	overflow:hidden;
	margin:0 auto 6px;
	font-size:12px;
	color:#909090;
}
.wrap-comments .comm strong{
	float:left;
	overflow:hidden;
	padding:4px 5px 0 0;
	min-width:77px;
	font-weight:normal;
}
.wrap-comments .comm div{
	overflow:hidden;
	background:#131212;
	padding:5px 8px;
}
.wrap-comments #ac_form{
	padding:0 10px;
	overflow:hidden;
}
.wrap-comments .tarea{
	padding:5px;
	width:100% !important;
	height:52px !important;
	resize:none;
	overflow:auto;
	border:1px #2a2a2a solid;
	background:#0b0b0b;
	margin:6px 0 5px 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#909090;
	-moz-box-sizing:border-box;
	box-sizing:content-box;
}
.wrap-capcha{
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#898989;
	padding:0 0 10px;
}
.wrap-capcha .capcha{
	float:left;
	margin:3px 6px 0 0;
}
.wrap-capcha .capcha img{
	display:block;
	vertical-align:top;	
}
.wrap-capcha .code{
	float:left;
	width:300px;
	overflow:hidden;
}
.wrap-capcha .code span{
	display:block;
	padding:0 0 4px 2px;
}
.wrap-capcha .code .txt{
	width:73px;
	height:23px;
	padding:0 5px;
	line-height:23px;
	border:1px #252424 solid;
	background:#131212;
}
.wrap-capcha .submit{
	float:right;
	width:108px;
	height:29px;
	border:1px #272727 solid;
	text-indent:-9999px;
	background:#ff35ae url(http://anyporn.com/ap3/images/send.png) no-repeat 0px 0px;
	margin:0 13px 0 0;
	cursor:pointer;
}

/*9.12.2014*/
.control img {width: 100%; margin-bottom: -2px; border: solid 0px red;}


.video-side{
  z-index: 2;
  right: 0;
  position: absolute;
	/*float:right;*/
	width:30%;
	overflow:hidden;
	border:1px #272727 solid;
	background:#161616;
	padding:16px 0 0;
}
.video-side .spot{
	margin:0 auto 17px;
	width:300px;
}
.pager{
	width:100%;
	overflow:hidden;
	margin:40px 0 12px;
}
.nomgn .pager{
	margin:0 0 26px;
} 
.pager ul{
	display:table;
	margin:0 auto;
	overflow:hidden;
}
.pager ul li{
	float:left;
	margin:0 3px 0 0;
}
.pager ul li a,
.pager ul li i,
.pager ul li span{
	float:left;
	width:45px;
	height:41px;
	border:1px #272727 solid;
	background:#161616;
	font:16px/42px Helvetica, Arial, Helvetica, sans-serif;
	text-align:center;
	font-style:normal;
}
.pager ul li i{
	color:#414141;
	text-shadow:1px 1px #000;
	background:#111;
}
.pager ul li span{
	color:#22a7ef;
}
.pager ul li a{
	color:#fff;
	background:#111;
}
.pager ul li a:hover{
	color:#22a7ef;
	text-decoration:none;
	border:1px #272727 solid;
	background:#161616;
}
.pager ul li.next a,
.pager ul li.next span,
.pager ul li.prev a,
.pager ul li.prev span{
	font:16px/20px "Oswald", Arial, sans-serif;
	font-weight: 400;
	padding:10px 0 0;
	width:96px;
	height:31px;
}
.pager ul li.prev a{
	background:#ff35ae;
	color:#fff;
	text-shadow:1px 1px #000;
}
.pager ul li.prev span{
	color:#818181; 
	text-shadow:1px 1px #000;
	background:#111;
}
.pager ul li.next a{
	background:#ff35ae;
	color:#fff;
	text-shadow:1px 1px #000;
}
.pager ul li.next span{
	color:#818181; 
	text-shadow:1px 1px #000;
	background:#111;
}
.profile-options{
	width:641px;
	height:125px;
	border:1px #272727 solid;
	background:#111;
	overflow:hidden;
}
.profile-options.inner{
	height:auto;
	padding:0 0 9px;
}
.profile-options .ava{
	float:left;
	width:103px;
	height:103px;
	border:1px #272727 solid;
	overflow:hidden;	
	margin:10px 10px 0 10px;
}
.profile-options.inner .ava{
	margin:9px 10px 0 9px;
}
.profile-options .ava img{
	width:103px;
	height:103px;
	display:block;
	vertical-align:top;
}
.profile-options .nav{
	float:left;
	width:512px;
	overflow:hidden; 
	margin:3px 0 0;
}
.profile-options .nav h2{
	height:26px;
	padding:7px 0 0;	
	font:16px/18px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#fff;
	text-transform:uppercase;
}
.profile-options .nav ul{
	width:100%;
	overflow:hidden;
}
.profile-options .nav ul li{
	float:left;
	height:34px;
	margin:5px 5px 0 0;
	overflow:hidden;
}
.profile-options .nav ul li a{
	float:left;
	width:163px;
	height:24px;
	border:1px #272727 solid;
	background:#161616;
	font:12px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#666;
	padding:8px 0 0;
	text-align:center;
	text-transform:uppercase;
}
.profile-options .nav ul li a:hover,
.profile-options .nav ul li span{
	float:left;
	width:163px;
	height:24px;
	border:1px #272727 solid;
	background:#111;
	font:12px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	padding:8px 0 0;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
.profile-options .nav ul.slim li a,
.profile-options .nav ul.slim li span{
	width:121px;
}
.form-box{
	width:643px;
	overflow:hidden;
	margin:10px 0 0;
	position:relative;
}
.form-box .row{
	width:110%;
	overflow:hidden;
	padding:0 0 8px;
	position:relative;
}
.form-box .row label{
	float:left;
	width:169px;
	overflow:hidden;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	margin:5px 0 0 1px;
}
.form-box .row label.scr{
	margin:0;
}
.important{
	float:left;
	width:520px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#8e8e8e;
	padding:10px 0 0;
}
.important em{
	color:#ff35ae;
	font-style:normal;
}
.row-categories{
	width:100%;
	overflow:hidden;
}
.row-categories strong{
	font-weight:normal;
	color: #6F6F6F;
	font: 12px/14px Tahoma,Arial,Helvetica,sans-serif;
	padding:10px 0 0;
	overflow:hidden;
	display:block;
}
.row-categories strong em{
	font-style:normal;
	font-size:11px;
	color:#535252;
}
.form-box .row label i{
	font-size:10px;
	color:#545454;
	line-height:12px;
	font-style:normal;
}
.form-box.edit-profile .row label{
	width:148px;
}
.form-box .txt{
	float:left;
	width:459px;
	height:27px;
	border:1px #2a2a2a solid;
	background:#0a0a0a;
	padding:0 5px;
	line-height:27px;
}
.form-box .common_input{
	float:left;
	width:368px;
	height:27px;
	border:1px #2a2a2a solid;
	background:#0a0a0a;
	padding:0 5px;
   margin-right: 8px;
   line-height:27px;
	margin-right:8px;
}
.form-box.edit-profile .row .txt{
	width:482px;
}
#video_edit_form .label{
	float:left;
	width:148px;
	overflow:hidden;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	margin:5px 0 0 0;
}
#video_edit_form .control_upload{
	float:left;
	width:495px;
	overflow:hidden;
}

.form-box .submit{
	width:108px;
	height:29px;
	border:1px #272727 solid;
	background:#ff35ae url(http://anyporn.com/ap3/images/save-data.png) no-repeat 23px 8px;	
	text-indent:-9999px;
	cursor:pointer;
	float:right;
	margin:6px 3px 0 0;
}
.form-box.edit-profile .submit{
	float:none;
	position:absolute;
	left:534px;
	top:13px;
	margin:0;
}
.form-box.edit-profile .submit.btm{
	top:auto;
	bottom:10px;
}
.form-box.edit-profile .row.del label{
	margin-top:18px;
}
.form-box .tips.grey{
	color:#858585;
	padding:1px 0 10px;
}
.form-box .row .bd{
	float:left;
	width:510px;
}
.form-box .row .bd select{
	width:158px;
}
.form-box .row .bd .selectArea{
	margin-right:7px;
}
.form-box .row select.sel{
	width:492px;
}
.form-box.edit-profile .tarea{
	width:482px !important;
	height:87px !important;
	overflow:auto;
	padding:5px;
	border:1px #272727 solid;
	background:#0a0a0a;
	resize:none;
}
.menu-profile{
	width:105%;
	overflow:hidden;
	margin:9px 0 0 9px;
}
.menu-profile li{
	float:left;
	margin:0 2px 0 0;
}
.menu-profile li span,
.menu-profile li a{
	float:left;
	width:100px;
	height:24px;
	border:1px #272727 solid;
	background:#161616;
	color:#666;
	font:11px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#616161;
	padding:8px 0 0;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
.menu-profile.wide li span,
.menu-profile.wide li a{
	width:152px;
	font-size:12px;
	line-height:16px;
}
.menu-profile li a:hover,
.menu-profile li span{
	background:#111;
	color:#22a7ef;
}
.list-user{
	float:left;
	width:510px;
	overflow:hidden;
	padding:7px 0 0;
}
.list-user li{
	float:left;
	width:170px;
	overflow:hidden;
	font-size:12px;
	color:#8c8c8c;
	padding:10px 0 0;
}
.list-user li strong{
	color:#fff;
}
#confirm_delete_error_1{
	margin:7px 0 0;
	padding-left:28px !important;
}
.checkdel{
	width:100%;
	overflow:hidden;
}
.checkdel label{
	float:left;
	margin:3px 0 0 10px;
}
.checkdel input{
	float:left;
}
.tags{
	font-size:11px;
	color:#545454;
	overflow:hidden;
	padding:0 0 5px 150px;
}
.del-profile{
	float:left;
	font:12px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	text-decoration:underline !important;
	text-transform:uppercase;
	margin:16px 0 0;
}
.del-profile:hover{
	text-decoration:none !important;
}
.item-comment{
	overflow:hidden;
	border:1px #272727 solid;
	background:#161616;
	padding:0 9px 9px 0;
	margin:0 0 16px;
	position:relative;
}
.item-comment .ava{
	float:left;
	width:64px;
	height:64px;
	overflow:hidden;
	border:1px #272727 solid;
	margin:9px 13px 0 9px;
}
.item-comment .text{
	/*padding:0 10px 0 0;*/
	overflow:hidden;
	margin:8px 0 0;
}
.item-comment .text h3{
	font-size:12px;
	color:#919191;
	font-weight:normal;
	padding:0 0 6px;
}
.item-comment .text h3 a{
	color:#22a7ef;
	text-shadow:1px 1px #000;
	text-decoration:underline;
}
.item-comment .text h3 a:hover{
	text-decoration:none;
}
.item-comment .corner{
	position:absolute;
	left:77px;
	top:43px;
	width:13px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://anyporn.com/ap3/images/sprite.png) no-repeat -88px -23px;
}
.item-comment .msg{
	overflow:hidden;
	padding:15px 13px 15px;
	background:#0b0b0b;
	border:1px #272727 solid;
	margin:0 0 0 1px;
	font-size:12px;
}
.uploader_popup{
	margin:-350px 0 0 -554px !important;
}
.all-comments{
	width:100%;
	overflow:hidden;
	padding:3px 0 15px 0;
}
.all-comments a{
	float:right;
	font:12px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#ff1aa3;
	text-decoration:underline !important;
	text-transform:uppercase;
}
.all-comments a:hover{
	text-decoration:none !important;
}
.block_msg{
	padding:0 24px;
	overflow:hidden;
	margin:-15px 0 0;
}
.block_msg p{
	padding-bottom:15px;
}
#video_edit_form .field_error{
	padding-left:149px !important;
}
#file_error_1,
#file_error_2,
#file_error_3,
#file_error_4{
	margin-top:3px !important;
}
.new-members{
	overflow:hidden;
	background:#111;
	border-bottom:none;
}
.new-members .hold{
	width:100%;
	overflow:hidden;
	padding:1px 0 0 1px;
	display:table;
}
.new-members .member{
	float:left;
	width:25%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:57px;
	margin:-1px 0 0 -1px;
	border:1px #272727 solid;
	display:table-cell;
}
.new-members.wide .member{
	width:247px;
}
.new-members .member img{
	float:left;
	vertical-align:top;
	border:1px #272727 solid;
	margin:4px 7px 4px 4px;
}
.new-members .member strong{
	display:block;
	font:12px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	text-transform:uppercase;
	margin:7px 0 0;
	padding:0 0 8px;
}
.new-members .member strong a{
	text-decoration:underline;
}
.new-members .member strong a:hover{
	text-decoration:none;
}
.new-members .member span{
	display:block;
	font-size:10px;
	color:#fff;
}
.new-members .member span i{
	font-style:normal;
	color:#949494;
}
.submenu{
	overflow:hidden; 
	margin:29px 0 0;
}
.submenu li{
	float:left;
	width:15%;
	margin-right:3px;
}
.submenu li span,
.submenu li a{
	display:block;
	border:1px #272727 solid;
	background:#161616;
	font:12px/16px "Oswald", Arial, sans-serif;
	font-weight: 400;
	text-align:center;
	padding:8px 0 9px;
	color:#fff;
	text-transform:uppercase;
}
.submenu li a:hover,
.submenu li span{
	background:#111;
	color:#22a7ef;
	text-decoration:none;
}
.box-center{
	width:39%;
	overflow:hidden;
	border:1px #272727 solid;
	margin: 40px auto 0;
	padding:0 24px 10px;
	background:#161616;
}
.box-center h2{
	overflow:hidden;
	padding:15px 0 8px;
	border-bottom:1px #454545 dotted;
	text-shadow:1px 1px #070707;
	font:18px/22px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#a0a0a0;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 32px;
}
.box-center .row{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.box-center .row label{
	float:left;
	width:22%;
	margin:7px 0 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#787777;
}
.box-center .row label.feed{
	margin:3px 0 0;
}
.box-center .row label b{
	font-weight:normal;
	color:#545454;
	font-size:10px;
	line-height:12px;
}
.box-center .row .tarea1{
	float:right;
	padding:5px;
	width:74% !important;
	height:52px !important;
	resize:none;
	overflow:auto;
	border:1px #272727 solid;
	background:#101010;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#909090;
}
.box-center.signbox .row label{
	width:35%;
}
.box-center .row .txt{
	float:right;
	width:74%;
	height:27px;
	border:1px #272727 solid;
	background:#101010;
	padding:0 5px;
	line-height:27px;
}
.box-center.signbox .row .txt{
	width:60%;
}
.box-center .row span{
	float:left;
	margin:15px 0 0;
	font-size:14px;
	color:#3b3b3b;
}
.box-center .row span a{
	font:12px/14px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	text-transform:uppercase;
	text-decoration:underline;
}
.box-center .row span a:hover{
	text-decoration:none;
}
.box-center .send,
.box-center .signup,
.box-center .login{
	float:right;
	width:108px;
	height:29px;
	border:1px #272727 solid;
	background:#ff35ae url(http://anyporn.com/ap3/images/login.png) no-repeat;
	background-size:100% 100%;
	text-indent:-9999px;
	cursor:pointer;
	margin:10px 0 0;
}
.box-center .signup{
	background:#ff35ae url(http://anyporn.com/ap3/images/signup.png) no-repeat;
	background-size:100% 100%;
}
.box-center .send{
	background:#ff35ae url(http://anyporn.com/ap3/images/send.png) no-repeat;
	background-size:100% 100%;
}
.box-center .sign-cap{
	overflow:hidden;
	margin:0 auto;
	padding:0 0 8px;
}
.box-center .sign-cap .cap{
	float:left;
	width:136px;
	height:34px;
	vertical-align:top;
	margin:13px 0 0;
}
.box-center .sign-cap .code{
	float:right;
	width:60%;
	padding:0 12px 0 0;
	overflow:hidden;
}
.box-center .sign-cap .code span{
	font-size:11px;
	line-height:13px;
	color:#898989;
}
.box-center .sign-cap .code .txt{
	float:left;
	width:100%;
	height:27px;
	border:1px #272727 solid;
	background:#101010;
	padding:0 5px;
	margin:3px 0 0;
}
.box-center .terms{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.box-center .terms p{
	float:left;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	margin:8px 0 0;
}
.box-center .terms p a{
	font:11px/13px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#22a7ef;
	text-decoration:underline;
	text-transform:uppercase;
}
.box-center .topmost-support{
	padding:0 0 14px;
	margin:-12px 0 0;
	text-align:left;
}
.member-search{
	width:100%;
	overflow:hidden;
	padding:5px 0 24px;
}
.member-search .cell{
	float:left;
	overflow:hidden;
	margin:0 16px 0 0;
}
.member-search .cell .label{
	display:block;
	font:11px/13px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#b3b3b3;
	text-transform:uppercase;
	padding:0 0 5px;
}
.member-search .cell .txt{
	width:120px;
	height:27px;
	line-height:27px;
	padding:0 5px;
	border:1px #2a2a2a solid;
	background:#0b0b0b;
}
.member-search .cell.age i{
	float:left;
	font-style:normal;
	color:#fff;
	font-size:12px;
	padding:0 6px;
	line-height:27px;
}
.member-search .cell.gender .sel{
	width:175px;
}
.member-search .cell.age .sel1{
	width:76px;
}
.member-search .cell.sort .sel{
	width:166px;
}
.member-search .cell.avatar{
	padding:23px 0 0;
}
.member-search .cell.avatar .lab{
	float:left;
	font-size:12px;
	color:#fff;
	margin:2px 0 0;
}
.member-search .cell.avatar .checkboxArea,
.member-search .cell.avatar .checkboxAreaChecked {
    margin: 0 9px 0 3px;
}
.member-search .sub{
	float:left;
	cursor:pointer;
	width:108px;
	height:29px;
	border:1px #272727 solid;
	background:#ff35ae url(http://anyporn.com/ap3/images/search.png) no-repeat 27px 8px;
	text-indent:-9999px;
	overflow:hidden;
	margin:18px 0 0;
}
.model-wrap{
	width:100%;
	overflow:hidden;
}
.th-wrap.slim{
	width:/*598px;*/60%;
	float:right;
	padding-bottom:0;	
}

.th-wrap.slim .th{
	width:25%	
}

.th-wrap.slim img{
	width:159px;
	height:119px;
}

.th-wrap.addit{
	padding-top:0;
}
.model-box{
	float:left;
	width:/*390px;*/39%;
	overflow:hidden;
	border:1px #272727 solid;
	background:#161616;
	margin:9px 0 10px;
}
.model-box h2{
	font:15px/17px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#fff;
	text-transform:uppercase;
	padding:9px 0 7px 12px;
}
.model-img{
	width:380px;
	height:300px;
	border:1px #272727 solid;
	margin:/*0 0 0 4px;*/0 auto;
}
.model-img img{
	display:block;
	vertical-align:top;
	width:380px;
	height:300px;
}
.model-descr{
	width:/*375px;*/97%;
	overflow:hidden;
	margin:0 0 0 8px;
	padding:15px 0 15px;
	font-size:12px;
	color:#929292;
	line-height:16px;
}
.model-descr p{
	margin:0 0 15px;
}
.list-model{
	font-size:12px;
	color:#929292;
	line-height:16px;
	margin:0 0 0 10px;
}
.list-model li{
	padding:0 0 12px;
}
.list-model li em{
	font-style:normal;
	color:#fff;
}
.block-pictures{
	width:640px;
	overflow:hidden;
	border:1px #272727 solid;
	background:#161616;
	padding:0 0 16px;
}
.block-pictures.alone{
	padding:0;
}
.pic-alone img{
	display:block;
	vertical-align:top;
}
.wrap-pict{
	width:610px;
	overflow:hidden;
	margin:15px 0 0 16px;
}
.wrap-pict li{
	float:left;
	margin:1px 1px 0 0;
}
.wrap-pict li a{
	float:left;
}
.wrap-pict li a img{
	display:block;
	vertical-align:top;
	width:200px;
	height:260px;
	border:1px #272727 solid;
}
.btns{
	width:110%;
	overflow:hidden;
	margin:5px 0 0;
}
a.pic-next,
span.pic-next,
a.pic-prev,
span.pic-prev{
	float:left;
	width:317px;
	height:30px;
	overflow:hidden;
	text-align:center;
	font:16px/18px "Oswald", Arial, sans-serif;
	font-weight: 400;
	color:#818181;
	text-transform:uppercase;
	border:1px #272727 solid;
	background:#161616;
	padding:12px 0 0;
	margin:0 5px 0 0;
	text-shadow:-1px -1px #000;
}
a.pic-next,
a.pic-prev{
	color:#22a7ef;
	background:#111;
}
#ac_form #comment_error_1{
	padding-left:11px !important;
	margin-top:-1px !important;
}

/*#ac_form #code_error_5,
#ac_form #code_error_6{
	margin-top:-9px !important;
	padding-left:112px !important;
}*/
#reminder_form .topmost{
	width:385px;
	padding:0 0 10px;
	margin:-23px 0 0;
	color:#f00;
}
#reminder_form .field_error{
	padding-left:168px;
}
.block-content:after, .header:after, .nav-cat:after, .nav-cat2:after .wrap-comments:after, .nav-holder:after, .nav-holder2:after, .h-icons span:after{
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent:-9999px;
}
.control_group .checkboxArea,
.control_group .checkboxAreaChecked{
	margin:0 0 0 148px;
}
.control_group label{
	float:left;
	margin:2px 0 0 10px;	
	font-size:12px;
	color:#6F6F6F;
}
.block-content{
	width:100%;
	padding:0 0 10px;
}
.outtaHere{
	position:absolute;
	left:-3000px;
}
.radioArea, .radioAreaChecked {
	float:left;
	width:15px !important;
	height:16px;
	background: url(http://anyporn.com/ap3/images/radio.gif) no-repeat;
	overflow: hidden;
}
.radioAreaChecked {background-position: 0 -16px;}
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:18px !important;
	height:18px;
	overflow: hidden;
	background: url(http://anyporn.com/ap3/images/checkbox.gif) no-repeat;
	cursor:pointer;
}
.checkboxAreaChecked {background-position: 0 -18px;}
.selectArea{
	position: relative;
	height: 27px;
	float:left;
	color:#909090;
	font:12px/27px Tahoma, Arial, Helvetica, sans-serif;
	border:1px #2d2d2d solid;
	background:#0a0a0a;
}
.selectArea .left{
	position: absolute;
	top: 0;
	left: 0;
	width:0px;
	height:100%;
	display: block;
}
.selectArea a.selectButton{
	position: absolute;
	top: 2px;
	right: 2px;
	width:23px;
	height:23px;
	background: url(http://anyporn.com/ap3/images/sprite.png) no-repeat -88px 0;
}
.selectArea .center{
	height: 27px;
	display:block;
	padding:0 26px 0 7px;
}
.selectArea .center img{
	float:left;
}
.optionsDivInvisible,
.optionsDivVisible{
	position: absolute;
	display: block;
	z-index: 30;
	font-size: 12px;
	border:1px #2d2d2d solid;
	background:#0a0a0a;
	margin:5px 0 0 !important;
}
.optionsDivInvisible{display: none;}
.optionsDivVisible ul{
	margin:0;
	padding:2px;
	overflow:auto;
	list-style: none;
	max-height: 300px;
}
.optionsDivVisible ul li{
	float:left;
	width:100%;
}
.optionsDivVisible a{
	color:#909090;
	overflow:hidden;
	text-decoration: none;
	display: block;
	height:1%;
	padding:5px 4px;
}
.optionsDivVisible a:hover {
	background: #1a1a1a;
	color:#FFF;
}
div.fileinputs{
	float:left;
	position: relative;
	width: 498px;
	height: 36px;
	overflow:hidden;
	background:url("http://anyporn.com/ap3/images/upload.gif") no-repeat;
	text-align: right;
}
div.fileinputs .button{
	position: absolute;
	right: 4px;
	top: 0;
	display: block;
	width: 106px;
	height: 29px;
	background:url("http://anyporn.com/ap3/images/but-upload.png") no-repeat;
	cursor: pointer;
	text-indent:-9999px;
	font-size:0px;
	text-align:left;
}
div.fakefile{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
input.file{
	position:relative;
	text-align:right;
	z-index:2;
	font-size:11px;
	color:#bfbfbf;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity:0;
	font-size:22px;
}
.fakefile input{
	width:350px;
	height:16px;
	padding:6px;
	background:none;
	border:0;
	font-size:11px;
	line-height:16px;
	color:#bfbfbf;
}
::-webkit-input-placeholder {
	color: #999;
	font:11px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	text-shadow:1px 1px #000;
}
:-moz-placeholder {
	color: #999;
	font:11px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	text-shadow:1px 1px #000;
}
.placeholder {
	color: #999;
	font:11px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	text-shadow:1px 1px #000;
}
.common-text{
	width:100%;
	overflow:hidden;
}
.common-text h2{
	font-size:16px;
	text-align:center;
	color:#fff;
	padding:15px 0 10px;
}
.common-text h3{
	font-size:14px;
	color:#fff;
	padding:5px 0 5px;
}
.common-text h4{
	font-size:13px;
	color:#fff;
	padding:15px 0 10px;
}
.common-text h5{
	font-size:14px;
	color:#00f;
}
.common-text .list1 li{
	padding:0 0 10px;	
}
.common-text p{
	padding:0 0 10px;
	line-height:16px;
	color:#c0c0c0;
}
.common-text p.marked{
	color:#f00;
}
.common-text .terms-date{
	text-align:center;
	margin:0 auto;
	width:400px;
	font-size:10px;
	font-weight:bold;
	padding-bottom:20px;
}
.common-text .list2 ul,
.common-text .list2{
	padding: 0 0 0 40px;
}
.common-text .list2 li{
	color: #C0C0C0;
	line-height: 16px;
	padding: 10px 0;
}
.common-text .list2 li span{
    font-weight: bold;
    line-height: 16px;
    padding-right: 7px;
}
.th-wrap.centered .th .chdel{
	position:absolute;
	left:10px;
	top:45px;
	z-index:99;
	padding:4px;
	background:#444;
}
.submit-del{
	float:right;
	width:134px;
	height:29px;
	border:1px #272727 solid;
	background:#ff35ae url(http://anyporn.com/ap3/images/del-sel.png) no-repeat 19px 7px;
	text-indent:-9999px;
	cursor:pointer;
	margin:10px 24px 0 0;
}
.ch_is_private{
	display:none;
}
.uploader_progress{
	height:26px;
	margin:2px;
	background:#000;
	font-size:12px;
	color:#909090;
	width:376px !important;
	white-space:nowrap;
	line-height:26px;
	text-indent:5px;
	margin:-283px 0 0 -373px !important;
}




#advertising2 {

    background: none repeat scroll 0 0 black;
    display: none;
    height: 295px;/*340px;*/
    left: 206px;
    margin:0 auto;
    position: absolute;
    top: /*35px;*/64px;
    width: 330px;
    z-index: 10;

}

#advertising2 iframe {

    display: block;
    margin: 0 auto;

}



.adv-inner {

    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #676968;
    margin: 0 auto;
    padding: 0 0 10px;
    width: 326px;

}

.adv-inner span {

    background: none repeat scroll 0 0 #000;
    color: #EEEEEE;
    display: block;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
    text-indent: 7px;

}

#advertising2 .adv-inner span a {
    background: url("http://anyporn.com/ap3/images/adv_close.png") no-repeat scroll 0 6px transparent;
    display: block;
    float: right;
    margin-right: 7px;
    position: absolute;
    right: 0;
    top: 0;
    width: 14px;
    height:20px    
}

#advertising2 .adv-inner span a:hover {text-decoration:none;}

.continue-play {
	background-color: black;
    text-align: center;
	padding: 5px;
}

.continue-play a {
    color: #22a7ef;
    font-size: 20px;
    line-height: 24px;
    text-decoration: underline;

}

.continue-play a:hover {
    text-decoration: none;
}

.adv-holder {
display: table;
vertical-align: middle;
background: #000;
padding-bottom: 11px;
border: 1px solid gray;
}

.adv-center {
vertical-align: middle;
display: table-cell;
height: 326px;
width: 668px;
}

.th-wrap .cust-gal {
float: left;
width: 166px;
height: 219px;
overflow: hidden;
position: relative;
padding-top: 1px;
border-left: 1px #272727 solid;
background: #272727;
color: #B3B3B3;
font-size: 11px;
}

.cust-gal img {
width: 158px !important;
height: 211px !important;
}

/*02.07*/
.item-scope {display: none}
.item-scope a {display: none}
.item-scope img {display: none}

@media screen and (min-width: 1100px){
	.th-wrap .th img, .th-wrap-friend .th img{width:234px; height:176px;}
	.wrap-comments .title{
		font:13px/17px Tahoma, Verdana, sans-serif;
	}
	.rating em, .rating_nlb em{
		font:bold 31px/43px Arial, Helvetica, sans-serif;
	}
	.video-info{
		height:100px;
	}
	.player-info{
		height:63px;
	}
	.block-wrap p{
		font:13px/15px Tahoma, Verdana, sans-serif;
	}
	.block-inner .title h2{
		font:400 15px/17px "Oswald", Arial, sans-serif;
	}
	.h-icons a span{
		font:400 12px/13px "Oswald", Arial, sans-serif;
	}
	.th-cat h3{
		font:13px/35px "Oswald", Arial, sans-serif;
	}
	.pager ul li a,
	.pager ul li span{
		font:17px/42px "Oswald", Arial, sans-serif;
	}
	.content p, .simpletext{
		font:12px/14px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code span,
	.th-cat p{
		font:12px/14px Tahoma, Verdana, sans-serif;
	}
	.nav-holder,
	.nav-holder2
	{
		height:25px;
	}
	.menu li a{
		font:400 17px/21px "Oswald", Arial, sans-serif;
	}
	.block-inner .title strong,
	.nav-cat li a,
	.nav-cat2 li a,
	.headline ul li a{
		font-size:12px;
		line-height:15px;
		font-weight:400;
	}
	.headline h2{
		font:400 19px/23px "Oswald", Arial, sans-serif;
	}
	.commpage .headline h2{
		font:400 17px/23px "Oswald", Arial, sans-serif;
	}
	.single-text,
	.footer .age{
		font:12px/16px Tahoma, Verdana, sans-serif;/* default text */
	}
	.footer .sub,
	.footer .copy{
		font:12px/14px Tahoma, Verdana, sans-serif;
	}
	.logo-footer{
		top:18px;
	}
	.footer .sub{
		top:22px;/*20px;*/
	}
	.headline i{
		font:400 13px/23px "Oswald", Arial, sans-serif;
	}
	.all-comments a{
		font:400 13px/17px "Oswald", Arial, sans-serif;
	}
	.common-text .terms-date,
	.new-members .member span{
		font-size:11px;
	}
	.submenu li span,
	.submenu li a,
	.new-members .member strong{
		font:400 13px/17px "Oswald", Arial, sans-serif;
	}
	.new-members .member{
		height:59px;
	}
	.new-members .member img{
		width:47px !important;
		height:47px !important;
	}
	.item-comment .text h3, .item-comment .text span,
	.item-comment .msg{
		font:13px/17px Tahoma, Verdana, sans-serif;
	}
	.item-comment .ava,
	.item-comment .ava img{
		width:66px;
		height:66px;
	}
	.item-comment .corner{
		left:79px;
	}
	.box-center h2{
		font:400 19px/23px "Oswald", Arial, sans-serif;
	}
	.box-center .row label{
		font:13px/15px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code .txt,
	.box-center .row .txt{
		height:28px;
		font-size:13px;
	}
	.box-center .row span,
	.box-center .row span a{
		font:400 13px/15px "Oswald", Arial, sans-serif;
	}
	.box-center .send,
	.box-center .signup,
	.box-center .login{
		width:114px;
		height:30px;
	}
	.box-center .sign-cap .cap{
		height:36px;
		width:142px;
	}
	.box-center .terms p{
		font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	}
	.member-search .cell .label,
	.box-center .terms p a{
		font:400 12px/14px "Oswald", Arial, sans-serif;;
	}
	.box-center .row label b{
		font:11px/13px Tahoma, Verdana, sans-serif;
	}
	.box-center .row .tarea1{
		font-size:13px;
	}
	.common-text .list1 li,
	.common-text .list2 li{
		font-size:12px;
		line-height:17px;
	}
	.common-text h2{
		font-size:17px;
	}
	.common-text h3{
		font-size:15px;
	}
	.common-text h4{
		font-size:14px;
	}
	#advertising2 {
		left:214px;
	}

}
@media screen and (min-width: 1200px){
	.th-wrap .th img, .th-wrap-friend .th img{width:250px; height:187px;}
	.wrap-comments .wrap-capcha{
		font-size:12px;
	}
	.wrap-capcha .code .txt{
		width:85px;
	}
	.wrap-comments .title{
		font:14px/18px Tahoma, Verdana, sans-serif;
	}
	.rating em, .rating_nlb em{
		font:bold 32px/45px Arial, Helvetica, sans-serif;
	}
	.video-info{
		height:105px;
	}
	.player-info{
		height:66px;
	}
	.block-wrap p{
		font:14px/16px Tahoma, Verdana, sans-serif;
	}
	.block-inner .title h2{
		font:400 16px/18px "Oswald", Arial, sans-serif;
	}
	.h-icons a span{
		font:400 13px/14px "Oswald", Arial, sans-serif;
		height:14px;
	}
	.th-cat h3{
		font:14px/38px "Oswald", Arial, sans-serif;
	}
	.pager ul li a,
	.pager ul li span{
		font:18px/42px "Oswald", Arial, sans-serif;
	}
	.content p, .simpletext{
		font:13px/15px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code span,
	.th-cat p{
		font:13px/15px Tahoma, Verdana, sans-serif;
	}
	.nav-holder,
	.nav-holder2
	{
		height:26px;
	}
	.box-search .sub,
	.box-search{
		height:26px;
	}
	.menu li a{
		font:400 18px/22px "Oswald", Arial, sans-serif;
	}
	.block-inner .title strong,
	.nav-cat li a,
	.nav-cat2 li a,
	.headline ul li a{
		font-size:13px;
		line-height:16px;
		font-weight:400;
	}
	.headline h2{
		font:400 20px/24px "Oswald", Arial, sans-serif;
	}
	.commpage .headline h2{
		font:400 18px/24px "Oswald", Arial, sans-serif;
	}
	.single-text,
	.footer .age{
		font:13px/17px Tahoma, Verdana, sans-serif;
	}
	.footer .sub,
	.footer .copy{
		font:13px/15px Tahoma, Verdana, sans-serif;
	}
	.footer .copy{
		margin-top:11px;
	}
	.logo-footer{
		top:17px;
	}
	.footer .sub{
		top:20px;/*19px;*/
	}
	.headline i{
		font:400 14px/24px "Oswald", Arial, sans-serif;
	}
	.all-comments a{
		font:400 14px/18px "Oswald", Arial, sans-serif;
	}
	.common-text .terms-date,
	.new-members .member span{
		font-size:12px;
	}
	.submenu li span,
	.submenu li a,
	.new-members .member strong{
		font:400 14px/18px "Oswald", Arial, sans-serif;
	}
	.new-members .member{
		height:62px;
	}
	.new-members .member img{
		width:49px !important;
		height:49px !important;
	}
	.item-comment .text h3, .item-comment .text span,
	.item-comment .msg{
		font:14px/18px Tahoma, Verdana, sans-serif;
	}
	.item-comment .ava,
	.item-comment .ava img{
		width:68px;
		height:68px;
	}
	.item-comment .corner{
		left:81px;
	}
	.box-center h2{
		font:400 20px/24px "Oswald", Arial, sans-serif;
	}
	.box-center .row label{
		font:14px/15px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code .txt,
	.box-center .row .txt{
		height:29px;
		font-size:14px;
	}
	.box-center .row span,
	.box-center .row span a{
		font:400 14px/16px "Oswald", Arial, sans-serif;
	}
	.box-center .send,
	.box-center .signup,
	.box-center .login{
		width:120px;
		height:31px;
	}
	.box-center .sign-cap .cap{
		height:38px;
		width:148px;
	}
	.box-center .terms p{
		font:13px/15px Verdana, Arial, Helvetica, sans-serif;
	}
	.member-search .cell .label,
	.box-center .terms p a{
		font:400 13px/15px "Oswald", Arial, sans-serif;;
	}
	.box-center .row label b{
		font:12px/14px Tahoma, Verdana, sans-serif;
	}
	.box-center .row .tarea1{
		font-size:14px;
	}
	.common-text .list1 li,
	.common-text .list2 li{
		font-size:13px;
		line-height:18px;
	}
	.common-text h2{
		font-size:18px;
	}
	.common-text h3{
		font-size:16px;
	}
	.common-text h4{
		font-size:15px;
	}
	#advertising2 {
		left:243px;
	}
}
@media screen and (min-width: 1300px){
	.th-wrap .th img, .th-wrap-friend .th img{width:289px; height:216px;}
	.wrap-comments .title{
		font:15px/19px Tahoma, Verdana, sans-serif;
	}
	.rating em, .rating_nlb em{
		font:bold 33px/46px Arial, Helvetica, sans-serif;
	}
	.video-info{
		height:110px;
	}
	.player-info{
		height:72px;
	}
	.block-wrap p{
		font:15px/17px Tahoma, Verdana, sans-serif;
	}
	.block-inner .title h2{
		font:400 17px/19px "Oswald", Arial, sans-serif;
	}
	.h-icons a span{
		font:400 14px/15px "Oswald", Arial, sans-serif;
		height:15px;
	}
	.th-cat h3{
		font:15px/41px "Oswald", Arial, sans-serif;
	}
	.pager ul li a,
	.pager ul li span{
		font:19px/42px "Oswald", Arial, sans-serif;
	}
	.content p, .simpletext{
		font:14px/16px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code span,
	.th-cat p{
		font:14px/16px Tahoma, Verdana, sans-serif;
	}
	.nav-holder,
	.nav-holder2
	{
		height:27px;
	}
	.menu li a{
		font:400 19px/23px "Oswald", Arial, sans-serif;
	}
	.nav-cat li.more:hover a,
	.nav-cat2 li.more:hover a,
	.nav-cat li.more a:hover,
	.nav-cat2 li.more a:hover
	{
		background-position:100% 7px;
	}
	.box-search .sub,
	.box-search{
		height:27px;
	}
	.block-inner .title strong,
	.nav-cat li a,
	.nav-cat2 li a,
	.headline ul li a{
		font-size:14px;
		line-height:17px;
		font-weight:400;
	}
	.headline h2{
		font:400 21px/25px "Oswald", Arial, sans-serif;
	}
	.commpage .headline h2{
		font:400 19px/25px "Oswald", Arial, sans-serif;
	}
	.single-text,
	.footer .age{
		font:14px/18px Tahoma, Verdana, sans-serif;
	}
	.footer .sub,
	.footer .copy{
		font:14px/16px Tahoma, Verdana, sans-serif;
	}
	.footer .copy{
		margin-top:10px;
	}
	.logo-footer{
		top:15px;
	}
	.footer .sub{
		top:16px;/*17px;*/
	}
	.headline i{
		font:400 15px/25px "Oswald", Arial, sans-serif;
	}
	.all-comments a{
		font:400 15px/19px "Oswald", Arial, sans-serif;
	}
	.common-text .terms-date,
	.new-members .member span{
		font-size:13px;
	}
	.submenu li span,
	.submenu li a,
	.new-members .member strong{
		font:400 15px/19px "Oswald", Arial, sans-serif;
	}
	.new-members .member{
		height:64px;
	}
	.new-members .member img{
		width:51px !important;
		height:51px !important;
	}
	.item-comment .text h3, .item-comment .text span,
	.item-comment .msg{
		font:15px/19px Tahoma, Verdana, sans-serif;
	}
	.item-comment .ava,
	.item-comment .ava img{
		width:70px;
		height:70px;
	}
	.item-comment .corner{
		left:83px;
	}
	.box-center h2{
		font:400 21px/25px "Oswald", Arial, sans-serif;
	}
	.box-center .row label{
		font:15px/15px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code .txt,
	.box-center .row .txt{
		height:30px;
		font-size:15px;
	}
	.box-center .row span,
	.box-center .row span a{
		font:400 15px/17px "Oswald", Arial, sans-serif;
	}
	.box-center .send,
	.box-center .signup,
	.box-center .login{
		width:126px;
		height:32px;
	}
	.box-center .sign-cap .cap{
		height:40px;
		width:154px;
	}
	.box-center .terms p{
		font:14px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	.member-search .cell .label,
	.box-center .terms p a{
		font:400 14px/16px "Oswald", Arial, sans-serif;;
	}
	.box-center .row label b{
		font:13px/15px Tahoma, Verdana, sans-serif;
	}
	.box-center .row .tarea1{
		font-size:15px;
	}
	.common-text .list1 li,
	.common-text .list2 li{
		font-size:14px;
		line-height:19px;
	}
	.common-text h2{
		font-size:19px;
	}
	.common-text h3{
		font-size:17px;
	}
	.common-text h4{
		font-size:16px;
	}
	#advertising2 {
		left:275px;
	}
}
@media screen and (min-width: 1400px){
	.th-wrap .th img, .th-wrap-friend .th img{width:289px; height:216px;}
	.wrap-comments .title{
		font:16px/20px Tahoma, Verdana, sans-serif;
	}
	.rating em, .rating_nlb em{
		font:bold 34px/49px Arial, Helvetica, sans-serif;
	}
	.video-info{
		height:115px;
	}
	.player-info{
		height:76px;
	}
	.block-wrap p{
		font:16px/18px Tahoma, Verdana, sans-serif;
	}
	.block-inner .title h2{
		font:400 18px/20px "Oswald", Arial, sans-serif;
	}
	.h-icons a span{
		font:400 15px/16px "Oswald", Arial, sans-serif;
		height:16px;
	}
	.th-cat h3{
		font:16px/44px "Oswald", Arial, sans-serif;
	}
	.pager ul li a,
	.pager ul li span{
		font:20px/42px "Oswald", Arial, sans-serif;
	}
	.content p, .simpletext{
		font:15px/17px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code span,
	.th-cat p{
		font:15px/17px Tahoma, Verdana, sans-serif;
	}
	.nav-holder,
	.nav-holder
	{
		height:28px;
	}
	.menu li a{
		font:400 20px/24px "Oswald", Arial, sans-serif;
	}
	.nav-cat li.more:hover a,
	.nav-cat li.more a:hover,
	.nav-cat2 li.more:hover a,
	.nav-cat2 li.more a:hover
	{
		background-position:100% 9px;
	}
	.box-search .sub,
	.box-search{
		height:28px;
	}
	.box-search .txt{
		margin-top:5px;
	}
	.block-inner .title strong,
	.nav-cat li a,
	.nav-cat2 li a,
	.headline ul li a{
		font-size:15px;
		line-height:18px;
		font-weight:400;
	}
	.headline h2{
		font:400 22px/26px "Oswald", Arial, sans-serif;
	}
	.commpage .headline h2{
		font:400 20px/26px "Oswald", Arial, sans-serif;
	}
	.single-text,
	.footer .age{
		font:15px/19px Tahoma, Verdana, sans-serif;
	}
	.footer .sub,
	.footer .copy{
		font:15px/17px Tahoma, Verdana, sans-serif;
	}
	.footer .copy{
		margin-top:8px;
	}
	.footer .sub{
		top:12px;/*16px;*/
	}
	.headline i{
		font:400 16px/26px "Oswald", Arial, sans-serif;
	}
	.all-comments a{
		font:400 16px/20px "Oswald", Arial, sans-serif;
	}
	.common-text .terms-date,
	.new-members .member span{
		font-size:14px;
	}
	.submenu li span,
	.submenu li a,
	.new-members .member strong{
		font:400 16px/20px "Oswald", Arial, sans-serif;
	}
	.new-members .member{
		height:66px;
	}
	.new-members .member img{
		width:53px !important;
		height:53px !important;
	}
	.item-comment .text h3, .item-comment .text span,
	.item-comment .msg{
		font:16px/20px Tahoma, Verdana, sans-serif;
	}
	.item-comment .ava,
	.item-comment .ava img{
		width:72px;
		height:72px;
	}
	.item-comment .corner{
		left:85px;
	}
	.box-center h2{
		font:400 22px/26px "Oswald", Arial, sans-serif;
	}
	.box-center .row label{
		font:16px/15px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code .txt,
	.box-center .row .txt{
		height:31px;
		font-size:16px;
	}
	.box-center .row span,
	.box-center .row span a{
		font:400 16px/18px "Oswald", Arial, sans-serif;
	}
	.box-center .send,
	.box-center .signup,
	.box-center .login{
		width:132px;
		height:33px;
	}
	.box-center .sign-cap .cap{
		height:42px;
		width:162px;
	}
	.box-center .terms p{
		font:15px/17px Verdana, Arial, Helvetica, sans-serif;
	}
	.member-search .cell .label,
	.box-center .terms p a{
		font:400 15px/17px "Oswald", Arial, sans-serif;;
	}
	.box-center .row label b{
		font:14px/16px Tahoma, Verdana, sans-serif;
	}
	.box-center .row .tarea1{
		font-size:16px;
	}
	.common-text .list1 li,
	.common-text .list2 li{
		font-size:15px;
		line-height:20px;
	}
	.common-text h2{
		font-size:20px;
	}
	.common-text h3{
		font-size:18px;
	}
	.common-text h4{
		font-size:17px;
	}
	#advertising2 {
		left:308px;
	}
}
@media screen and (min-width: 1500px){
	.th-wrap .th img, .th-wrap-friend .th img{width:299px; height:224px;}
	.wrap-comments .wrap-capcha{
		font-size:13px;
	}
	.wrap-capcha .code .txt{
		width:90px;
	}
	.wrap-comments .title{
		font:17px/21px Tahoma, Verdana, sans-serif;
	}
	.rating em, .rating_nlb em{
		font:bold 35px/52px Arial, Helvetica, sans-serif;
	}
	.video-info{
		height:120px;
	}
	.player-info{
		height:80px;
	}
	.block-wrap p{
		font:17px/19px Tahoma, Verdana, sans-serif;
	}
	.block-inner .title h2{
		font:400 19px/21px "Oswald", Arial, sans-serif;
	}
	.h-icons a span{
		font:400 16px/17px "Oswald", Arial, sans-serif;
		height:18px;
	}
	.th-cat h3{
		font:17px/47px "Oswald", Arial, sans-serif;
	}
	.pager ul li a,
	.pager ul li span{
		font:21px/42px "Oswald", Arial, sans-serif;
	}
	.content p, .simpletext{
		font:16px/18px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code span,
	.th-cat p{
		font:16px/18px Tahoma, Verdana, sans-serif;
	}
	.nav-holder,
	.nav-holder2
	{
		height:29px;
	}
	.nav-cat li.more a
	.nav-cat2 li.more a
	{
		background-position:100% -8px;
	}
	.box-search .sub,
	.box-search{
		height:29px;
	}
	.menu li a{
		font:400 21px/25px "Oswald", Arial, sans-serif;
	}
	.block-inner .title strong,
	.nav-cat li a,
	.nav-cat2 li a,
	.headline ul li a{
		font-size:16px;
		line-height:19px;
		font-weight:400;
	}
	.headline h2{
		font:400 23px/27px "Oswald", Arial, sans-serif;
	}
	.commpage .headline h2{
		font:400 21px/27px "Oswald", Arial, sans-serif;
	}
	.single-text
	.footer .age{
		font:16px/20px Tahoma, Verdana, sans-serif;
	}
	.footer .sub,
	.footer .copy{
		font:16px/18px Tahoma, Verdana, sans-serif;
	}
	.footer .copy{
		margin-top:6px;
	}
	.logo-footer{
		top:13px;
	}
	.footer .sub{
		top:11px;/*17px;*/
	}
	.headline i{
		font:400 17px/27px "Oswald", Arial, sans-serif;
	}
	.all-comments a{
		font:400 17px/21px "Oswald", Arial, sans-serif;
	}
	.common-text .terms-date,
	.new-members .member span{
		font-size:15px;
	}
	.submenu li span,
	.submenu li a,
	.new-members .member strong{
		font:400 17px/21px "Oswald", Arial, sans-serif;
	}
	.new-members .member{
		height:68px;
	}
	.new-members .member img{
		width:55px !important;
		height:55px !important;
	}
	.item-comment .text h3, .item-comment .text span,
	.item-comment .msg{
		font:17px/21px Tahoma, Verdana, sans-serif;
	}
	.item-comment .ava,
	.item-comment .ava img{
		width:74px;
		height:74px;
	}
	.item-comment .corner{
		left:87px;
	}
	.box-center h2{
		font:400 23px/27px "Oswald", Arial, sans-serif;
	}
	.box-center .row label{
		font:17px/15px Tahoma, Verdana, sans-serif;
	}
	.box-center .sign-cap .code .txt,
	.box-center .row .txt{
		height:32px;
		font-size:17px;
	}
	.box-center .row span,
	.box-center .row span a{
		font:400 17px/19px "Oswald", Arial, sans-serif;
	}
	.box-center .send,
	.box-center .signup,
	.box-center .login{
		width:138px;
		height:34px;
	}
	.box-center .sign-cap .cap{
		height:44px;
		width:168px;
	}
	.box-center .terms p{
		font:16px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	.member-search .cell .label,
	.box-center .terms p a{
		font:400 16px/18px "Oswald", Arial, sans-serif;;
	}
	.box-center .row label b{
		font:15px/17px Tahoma, Verdana, sans-serif;
	}
	.box-center .row .tarea1{
		font-size:17px;
	}
	.common-text .list1 li,
	.common-text .list2 li{
		font-size:16px;
		line-height:21px;
	}
	.common-text h2{
		font-size:21px;
	}
	.common-text h3{
		font-size:19px;
	}
	.common-text h4{
		font-size:18px;
	}
	#advertising2 {
		left:359px;
	}
}

#relatedBanner {
display: none; 
position: absolute; 
top:71px; 
left:188px; 
width:305px; 
height:255px; 
margin:0; 
padding:0; 
border: none; 
z-index:9999; 
background:#000;
}



@media screen and (min-width: 1100px){
	#relatedBanner {left:208px;}
	.th-wrap .th-models-list img {width:228px; height:171px;}
	
	.th-wrap.slim .th {width:25%}
	.th-wrap.slim img {width:165px; height:124px;}
	
}

@media screen and (min-width: 1200px){
	#relatedBanner {left:248px;}
	.th-wrap .th-models-list img {width:250px; height:187px;}

	.th-wrap.slim img {width:190px; height:143px;}
	
}

@media screen and (min-width: 1300px){
	#relatedBanner {left:267px;}
	.th-wrap .th-models-list img {width:270px; height:202px;}

	.th-wrap.slim img {width:202px; height:151px;}
	
}

@media screen and (min-width: 1400px){
	#relatedBanner {left:318px;}
	.th-wrap .th-models-list img {width:289px; height:216px;}

	.th-wrap.slim img {width:218px; height:163px;}
}

@media screen and (min-width: 1500px){
	#relatedBanner{left:359px;}
	.th-wrap .th-models-list img {width:299px; height:224px;}

	.th-wrap.slim img {width:224px; height:168px;}
}





/*=========================15.11==========================================*/

.th-wrap-channels {
width: 100%;
overflow: hidden;
margin: 9px 0 10px;
background: #272727;
}

.th-wrap-channels .th {
position: relative;
float: left;
overflow: hidden;
margin: 0 0px 9px 0;
width: 20%;
color: #494949;
text-decoration: none;
}

.th-wrap-channels .th .in-mod {
padding: 3px;
border: 1px solid #424242;
background: #222;
text-align: center;
margin:0 0 2px 0;
}

.th-wrap-channels .th .in-mod .model-name {
float: none;
color: #A3A3A3;
text-decoration: none;
font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
}


.th-wrap-channels .th .in-mod .model-name span {
color: #22A7EF;
text-decoration: none;
font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
}


.th-wrap-channels .th img {
border-top: 1px solid #363636;
border-right: 1px solid #363636;
border-left: 1px solid #363636;
border-style: none;
vertical-align: top;
/*width:300px;
height:150px;*/
width:215px;
height:107px;
}



@media screen and (min-width: 1100px){
	.th-wrap-channels .th {width: 20%}
	.th-wrap-channels .th img {width:215px; height:107px;}
}

@media screen and (min-width: 1200px){
	.th-wrap-channels .th {width: 20%}
	.th-wrap-channels .th img {width:235px; height:117px;}
}

@media screen and (min-width: 1300px){
	.th-wrap-channels .th {width: 20%}
	.th-wrap-channels .th img {width:254px; height:127px;}
}

@media screen and (min-width: 1400px){
	.th-wrap-channels .th {width: 20%}
	.th-wrap-channels .th img {width:274px; height:137px;}
}


@media screen and (min-width: 1500px){
	.th-wrap-channels .th {width: 20%}
	.th-wrap-channels .th img {width:300px; height:150px;}
}


/*=========================22.11==========================================*/


.block-inner .sponsor-video-side { float: right; width: /*332px*/31%; height: 576px; overflow: hidden; border: 1px #272727 solid; background: #161616; padding: 0px 0 0 0;}
.block-inner .sponsor-video-side .spot {margin: 0 0 7px 0;}
.block-inner .sponsor-video-side .spot img {width:300px; height:225px; display:block; margin: 0 auto;}
.block-inner .sponsor-headline {width: 300px; height: 25px; margin: 5px auto 3px auto; overflow: hidden;}
.block-inner .sponsor-headline h2 {float: left; font: 18px/22px "Oswald", Arial, sans-serif; font-weight: 400; color: white; margin: 0; padding: 0 10px 0 0; background: #111; text-transform: uppercase; word-spacing: 4px;} 
.block-inner .rating-value img {margin: 0 0 0 18px; width:300px; height:146px; display:block; margin: 0 auto;}
.block-inner .sponsor-desc {margin: 13px auto; overflow:hidden; height:82px; width:300px; font: 14px Tahoma, Verdana, sans-serif;}
.block-inner .sponsor-btns {/*width: 100%;*/ overflow: hidden; margin: 10px 0;}
.block-inner .sponsor-btns a.btn-sponsor-site {color: #22A7EF; background: #161616;}
.block-inner .sponsor-btns a.btn-sponsor-site:hover {color: #b3b3b3; background: #111; text-decoration:none;}
.block-inner .sponsor-btns a.btn-sponsor-site, .sponsor-btns span.btn-sponsor-site { width: 45%; height: 27px; padding:8px 0 0 0;}
.block-inner .sponsor-btns a.btn-sponsor-review {color: #b3b3b3; background: #161616;}
.block-inner .sponsor-btns a.btn-sponsor-review:hover {color: #22A7EF; background: #111; text-decoration:none;}
.block-inner .sponsor-btns a.btn-sponsor-review, .sponsor-btns span.btn-sponsor-review { width: 45%; height: 27px; margin-left:10px; padding:8px 0 0 0;}
.block-inner a.btn-sponsor-review, span.btn-sponsor-review, a.btn-sponsor-site, span.btn-sponsor-site { float: left; overflow: hidden; text-align: center; font: 16px/18px "Oswald", Arial, sans-serif; font-weight: 400; text-transform: uppercase; border: 1px #272727 solid; margin: 0 5px 0 0; text-shadow: -1px -1px black;}

.content .more-this-sponsor h2 a {color:#FF1AA3 !important; font-weight:bold !important; display: block; margin: 20px auto 40px auto; width: 100%; text-align:center;}
/*4 banner footer*/
/*.spot {float: left;}*/

/*=========================19.01.2015==========================================*/


.block-inner .sponsor-btns-1-link {/*width: 100%;*/ overflow: hidden; margin: 10px 0 10px 7px;}
.block-inner .sponsor-btns-1-link a.btn-sponsor-site-1-link {color: #22A7EF; background: #161616;}
.block-inner .sponsor-btns-1-link a.btn-sponsor-site-1-link:hover {color: #b3b3b3; background: #111; text-decoration:none;}
.block-inner .sponsor-btns-1-link a.btn-sponsor-site-1-link, .sponsor-btns-1-link span.btn-sponsor-site-1-link { width: 98%; height: 27px; padding:8px 0 0 0;}
.block-inner a.btn-sponsor-site-1-link, span.btn-sponsor-site-1-link { float: left; overflow: hidden; text-align: center; font: 16px/18px "Oswald", Arial, sans-serif; font-weight: 400; text-transform: uppercase; border: 1px #272727 solid; margin: 0 5px 0 0; text-shadow: -1px -1px black;}

/*===================category SEO description======================*/
.category-info {
background: #222222;
margin: 20px 15px 20px 15px;
padding: 10px 15px 15px;
color: #b3b3b3;
position: relative;
text-align: justify;
height: 1%;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #2a2a2a;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.category-info .btn-close {position:absolute; top:-12px; right:-12px;
	width:22px; height:23px; text-indent:-9999px; overflow:hidden;
	background:url(http://anyporn.com/ap3/images/btn-close_03.png) no-repeat;
}


.relb-block {
  background: #161616;
  border: 1px solid #272727;
  margin: auto;
  padding-top: 17px;
}

.relb-block {
  height: 295px;
  width: 332px;
}

.ifrspot {
  height: 250px;
  width: 300px;
  transform-origin: 0 0;
  transform: scale(1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(1);
}

.rel-spot {
  margin: 15px auto;
  height: 250px;
  width: 300px;
}

.relb-wrap {
  background: #111111;
  border: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 40%;
  float: right;
}

.relb-wrap {
  height: 353px;
  padding: 39px 0 0 0;
}

.seemore {padding:3px; cursor:pointer; text-transform: uppercase; text-decoration: underline; font: 400 15px/19px Oswald, Arial, sans-serif; color:#28a4ed;}

@media screen and (min-width: 1000px){

.relb-block {
  height: 295px;
  width: 332px;
}

.ifrspot {
  height: 250px;
  width: 300px;
  transform: scale(1);
  -webkit-transform: scale(1);
}

.rel-spot {
  margin: 15px auto;
  height: 250px;
  width: 300px;
}

.relb-wrap {
  height: 353px;
  padding: 39px 0 0 0;
}

.seemore {padding:4px; cursor:pointer; text-transform: uppercase; text-decoration: underline; font: 400 16px/20px Oswald, Arial, sans-serif; color:#28a4ed;}

}

@media screen and (min-width: 1100px){

.relb-block {
  height: 342px;
  width: 392px;
}

.ifrspot {
  height: 295.45px;
  width: 354.55px;
  transform: scale(1.1818);
  -webkit-transform: scale(1.1818);
}

.rel-spot {
  margin: 15px auto;
  height: 295.45px;
  width: 354.55px;
}

.relb-wrap {
  height: 395px;
  padding: 35px 0 0 0;
}

.seemore {padding:5px; cursor:pointer; text-transform: uppercase; text-decoration: underline; font: 400 17px/21px Oswald, Arial, sans-serif; color:#28a4ed;}

}

@media screen and (min-width: 1200px){


.relb-block {
  height: 365px;
  width: 415px;
}

.ifrspot {
  height: 315.65px;
  width: 378.78px;
  transform: scale(1.2626);
  -webkit-transform: scale(1.2626);
}

.rel-spot {
  margin: 15px auto;
  height: 315.65px;
  width: 378.78px;
}

.relb-wrap {
  height: 421px;
  padding: 37px 0 0 0;
}

.seemore {padding:6px; cursor:pointer; text-transform: uppercase; text-decoration: underline; font: 400 18px/22px Oswald, Arial, sans-serif; color:#28a4ed;}

}

@media screen and (min-width: 1300px){

.relb-block {
  height: 390px;
  width: 445px;
}

.ifrspot {
  height: 340.91px;
  width: 409.1px;
  transform: scale(1.3636);
  -webkit-transform: scale(1.3636);
}

.rel-spot {
  margin: 15px auto;
  height: 340.91px;
  width: 409.1px;
}

.relb-wrap {
  height: 451px;
  padding: 71px 0 0 0;
}

.seemore {padding:7px; cursor:pointer; text-transform: uppercase; text-decoration: underline; font: 400 19px/23px Oswald, Arial, sans-serif; color:#28a4ed;}

}

@media screen and (min-width: 1400px){

.relb-block {
  height: 416px;
  width: 476px;
}

.ifrspot {
  height: 364.9px;
  width: 437.88px;
  transform: scale(1.4596);
  -webkit-transform: scale(1.4596);
}

.rel-spot {
  margin: 15px auto;
  height: 364.9px;
  width: 437.88px;
}

.relb-wrap {
  height: 481px;
  padding: 47px 0 0 0;
}

.seemore {padding:8px; cursor:pointer; text-transform: uppercase; text-decoration: underline; font: 400 20px/24px Oswald, Arial, sans-serif; color:#28a4ed;}

}

@media screen and (min-width: 1500px){

.relb-block {
  height: 431px;
  width: 493px;
}

.ifrspot {
  height: 377.52px;
  width: 453.03px;
  transform: scale(1.5101);
  -webkit-transform: scale(1.5101);
}

.rel-spot {
  margin: 15px auto;
  height: 377.52px;
  width: 453.03px;
}

.relb-wrap {
  height: 500px;
  padding: 50px 0 0 0;
}

.seemore {padding:9px; cursor:pointer; text-transform: uppercase; text-decoration: underline; font: 400 21px/25px Oswald, Arial, sans-serif; color:#28a4ed;}

}