/* General Reset */
 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
	margin:0;
	padding:0;
}
fieldset, img{
	border:0;
}
img, object, embed{
	vertical-align:bottom;
}
address, caption, cite, code, dfn, em, th, var{
	font-style:normal;
	font-weight:normal;
}
ol, ul{
	list-style:none;
}
caption, th{
	text-align:left;
}
q:before, q:after{
	content:'';
}
a *{
	cursor:pointer;
}
input, textarea, select{
	vertical-align:middle;
}
/* General settings */
 html{
	height:100%;
	background:#fff url(../images/body.png);
}
body{
	color:#555;
	font-family: 'arial', sans-serif;
	font-size:12px;
	line-height:14px;
	min-width:1242px;
	min-height:100%;
	position:relative;
}
a{
	color:#555;
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#de4813;
}
input, textarea{
	outline:none;
}
.aft:after{
	display:block;
	clear:both;
	content:'';
}
.w1{
	width:100%;
/*	overflow:hidden;*/
	padding:0 0 71px;
}
.wrapper{
	width:1242px;
	margin:0 auto;
}
.twocolumn:after{
	display:block;
	clear:both;
	content:""
}
.header{
	margin:0 0 9px;
	position:relative;
	z-index:50;
}
.container{
	width:1242px;
	margin:0 auto;
}
.log-bar{
	overflow:hidden;
	padding:7px 0 3px;
}
.log-bar ul{
	float:right;
}
.log-bar li:first-child{
	margin:0;
	padding:0;
	background:none;
}
.log-bar li{
	float:left;
	margin-left: 14px;
	padding-left: 16px;
	background:url(../images/separatorLogBar.gif) no-repeat 0 50%;
}
.log-bar a{
	text-decoration:none;
}
.log-bar a:hover{
	text-decoration:underline;
}
.h-content{
	position:relative;
	width:100%;
}
.h-content:after{
	display:block;
	clear:both;
	content:""
}
.logo{
	height:39px;
	width:166px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	
	float:left;
}
.logo a{
	display:block;
	height:100%;
}
/* nav */
 .nav{
	float:left;
	font-weight:bold;
	font-size:13px;
}
.nav li{
	float:left;
	position:relative;
	border-left:1px solid #dfdfdf;
}
.nav li:first-child{
	border:none;
}
.nav li:first-child{
	border:none;
}
.nav a{
	display:block;
	padding:26px 0 23px;
	text-decoration:none;
	text-align:center;
}
.nav .sort a{
	width:113px;
	padding-right:3px;
	background:url(../images/arrr.png) no-repeat 89% 56%;
}
.nav .sort:hover > a{
	 background:#fff url(../images/arrr2.png) no-repeat 89% 56%;
}
.nav li.active a{
	color:#de4813;
	background:#fff;
}
.nav .wots a{
	background: url(../images/logo2.png) no-repeat 42% 46%;
	width:170px; height:14px;
}
.nav .wots a:hover{
	width:170px;
	background:#fff url(../images/logo2.png) no-repeat 42% 46%;
}
.nav .tag a{
	width:74px;
}
.nav .star a{
	width:102px;
}
.nav .mob a{
	width:119px;
}
.nav .porn a{
	width:97px;
}
.nav .porn a span{
	border:1px solid #7f7f7f;
	background:#7f7f7f;
	-webkit-border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	font-size:13px;
	padding:0 2px;
	font-weight:bold;
	margin:0 4px 0 0;
	color:#ffffff;
}
.nav .porn a:hover span{
	border:1px solid #de4813;
	background:#de4813;
	-webkit-border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	color:#ffffff;
}
.nav .live a{
	width:89px;
}
.nav .dat a{
	width:84px;
}
.nav li:hover > a{
	color:#de4813;
	background:#fff;
}
.nav li:first-child:hover > a{
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
.nav .item-active, .link-dropcategories.active{
	display:block;
	padding:20px 16px 24px;
	border-top:4px solid #ea0000;
	color:#ea0000;
}
.drop-categories{
	position:absolute;
	top:65px;
	left:0;
	width:100%;
	padding-bottom:15px;
	box-shadow:0 5px 12px 2px #000;
	display:none;
	z-index:50;
}
.drop-categories .content{
	overflow:hidden;
}
.drop-categories ul:first-child{
	margin:0;
}
.drop-categories ul{
	width:194px;
	float:left;
	margin-left:15px;
	font-size:14px;
	line-height:16px;
}
.drop-categories .list-last{
	padding-bottom:40px;
}
.drop-categories li{
	background:url(../images/drop-categories_li.png) repeat-x 0 100%;
	padding-bottom:2px;
	float:none;
}
.drop-categories ul a{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#5c5c5c;
	padding:11px 8px;
	text-decoration:none;
}
.drop-categories ul a:hover{
	color:#df0101;
	border:0;
	padding:11px 8px;
}
.drop-categories ul span{
	padding-left:18px;
}
.drop-categories ul a:hover span{
	background-position:0 -23px;
}
.drop-categories .wrap-all{
	font-size:11px;
	line-height:14px;
	padding-left:1045px;
	margin-top:-27px;
}
.drop-categories .link-allcategories{
	text-decoration:none;
	color:#e3e3e3;
	display:inline-block;
	vertical-align:top;
	padding:5px 9px 6px;
	border:1px solid #323232;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
*+html .drop-categories .link-allcategories{
	display:inline;
}
.drop-categories .link-allcategories:hover{
	background-position:0 -25px;
	color:#df0101;
}
.drop-categories .link-allcategories span{
	padding-right:12px;
}
.drop-categories .link-allcategories:hover span{
	background-position:100% -33px;
}
/* sideright */
 .sideright{
	float:right;
	margin:3px 0 0 0;
	border:1px solid #dfdfdf;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background: #fafafa;
	width:1240px;
}
/* searchbar */
 .searchbar{
	border:1px solid #dfdfdf;
	width:239px;
}
 .searchbar form{
	height:29px;
	overflow:hidden;
	float:left;
 } 
.searchbar:after{
	display:block;
	clear:both;
	content:""
}
.search{
	float:left;
	border-left:1px solid #dfdfdf;
	padding:16px 14px;
}
.field-search{
	float: left;
	border: 0;
	width: 181px;
	overflow:hidden;
	padding: 7px 10px;
	color:#575757;
	font-size: 12px;
	background: white;
	outline: none;
}
.field-search:-moz-placeholder{
	color:#ccc;
	opacity:1;
}
.field-search::-moz-placeholder{
	color:#ccc;
	opacity:1;
}
.field-search::-webkit-input-placeholder{
	color:#ccc;
}
.field-search:-ms-input-placeholder{
	color:#ccc;
}
.field-search::placeholder{
	color:#ccc;
}
.field-search.placeholder{
	color:#ccc !important;
}
.field-search:focus:-moz-placeholder{
	color:transparent;
}
.field-search:focus::-moz-placeholder{
	color:transparent;
}
.field-search:focus::-webkit-input-placeholder{
	color:transparent;
}
.field-search:focus:-ms-input-placeholder{
	color:transparent;
}
.field-search:focus::placeholder{
	color:transparent;
}
.btn-search{
	border: 0;
	width: 38px;
	height: 29px;
	float:left;
	background: url(../images/xas.gif) no-repeat 0 0;
	cursor: pointer;
	outline: none;
	text-indent:-9999px;
}
.btn-search:hover{
	background: url(../images/xas.gif) no-repeat 0 -29px;
}
/* b-container */
 .b-container{
	background:#fafafa;
	padding:10px;
	margin-bottom:10px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	border:1px solid #d5d5d5;
	overflow:hidden;
}
/* .headingtext */
 .headingtext{
	font-size:13px;
	line-height:18px;
	color:#7a7a7a;
	border-bottom:1px solid #282828;
	padding-bottom:8px;
	margin-bottom:4px;
}
.headingtext .t-span{
	font-weight:600;
	color:#df0101;
}
.headingtext .gray{
	color:#acacac;
}
.headingtext .gray strong{
	font-weight:600;
}
.headingtext .wrap-more{
	font-weight:600;
	text-align:right;
}
.headingtext .headingtext-more{
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 0;
}
.headingtext .headingtext-more:hover{
	background-position:100% -32px;
	color:#ea0000;
}
.headingtext .headingtext-more span{
	border-bottom:1px dashed #fff;
}
.headingtext .headingtext-more:hover span{
	border-bottom:1px dashed #ea0000;
}
.twocolumn-leftcol{
	width:990px;
	float:left;
	margin-right:20px;
}
.twocolumn-other{
	overflow:hidden;
}
.twocolumn-other .spot{
	margin:20px 0 0 0;
}
.twocolumn-other .spot:first-child{
	margin:0;
}
.twocolumn-right{
	float:right;
}
/* container */
 .container:first-child{
}
.container{
	overflow:hidden;
}
.container + .container{
	margin-top:15px;
}
h2{
	color:#a1a1a1;
	margin-bottom:10px;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	color:#333;
}
.c-sorting{
	overflow:hidden;
	font-size:11px;
	margin-bottom:7px;
}
.c-sorting li:first-child{
	margin:0;
}
.c-sorting li{
	margin-left:1px;
	float:left;
}
.c-sorting a{
	display:block;
	text-decoration:none;
	color:#9d9d9d;
	padding:5px 9px 6px;
	border:1px solid #1f1f1f;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:url(../images/c-sorting_link.gif) repeat-x 0 0;
}
.c-sorting a:hover{
	background:#010101;
	border:1px solid #575757;
	color:#df0101;
}
.c-sorting .item-active{
	display:block;
	background:#010101;
	border:1px solid #575757;
	color:#df0101;
	padding:5px 9px 6px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.c-boxmore{
	font-size:16px;
	line-height:20px;
	text-align:center;
	padding:11px 10px 10px;
}
.c-boxmore a{
	text-decoration:none;
	color:#fff;
}
.c-boxmore a:hover{
	color:#ea0000;
}
.c-boxmore .l-arrow, .c-boxmore .r-arrow{
}
.c-boxmore .l-arrow{
	padding-left:15px;
}
.c-boxmore a:hover .l-arrow{
	background-position:0 -25px;
}
.c-boxmore .r-arrow{
	padding-right:15px;
}
.c-boxmore a:hover .r-arrow{
	background-position:100% -25px;
}
.c-boxmore .title{
	border-bottom:1px dashed #fff;
}
.c-boxmore a:hover .title{
	border-bottom:1px dashed #ea0000;
}
/* c-content */
 .c-content{
	overflow:hidden;
	margin:-10px 0 0 -3px;
	width:100%;
}
.c-th{
	text-decoration:none;
	float:left;
	width:240px;
	position:relative;
	color:#525252;
	margin:10px 0 0 3px;
	border:1px solid #c6c6c6;
}
.c-th ins{
	position:relative;
	margin-bottom:2px;
	display:block;
	z-index:10;
}
.c-content.cat .c-th ins{
	width:240px;
	height:180px;
}
.c-content.cat .c-th ins img{
	position:absolute;
	top:0;
	left:0;
}
.c-th .amount{
	position:absolute;
	bottom:0;
	left:0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDcxMDVCNDI2RDUzMTFFM0EzMkJFNUYxNTg3RkE1NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDcxMDVCNDM2RDUzMTFFM0EzMkJFNUYxNTg3RkE1NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENzEwNUI0MDZENTMxMUUzQTMyQkU1RjE1ODdGQTU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENzEwNUI0MTZENTMxMUUzQTMyQkU1RjE1ODdGQTU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoLgvSYAAAAVSURBVHjaYvr///9mEGZigAKAAAMAZLwHZarQmNoAAAAASUVORK5CYII=);
	width:100%;
	font-size:11px;
	text-align:center;
	display:none;
	z-index:1000;
}
.c-th .amount span{background:url(../images/vid_ico.png) no-repeat;
	padding: 0 0px 0 17px;
	line-height: 21px;
}
.c-th:hover{
	color:#333;
	border:1px solid #6f6f6f;
}
.c-th:hover .title{
	color:#b12b2b;
}
.c-th:hover .amount{
	height:20px;
	display:block;
}
.c-th .title{
	/* white-space:nowrap; */
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	text-align:center;
	font-size:18px;
	padding: 6px 0;
	color:#111111;
}
.c-th .description{
	display:block;
	overflow:hidden;
	font-size:11px;
}
.c-th .views{
	float:right;
	padding-left:22px;background:url(../images/th-video_views.png) no-repeat 0 2px;
	margin-left:10px;
}
.c-th:hover .views{
	background-position:0 -26px;
}
.c-th .added{
	display:block;
	overflow:hidden;
}
.c-th:hover .added{
	color:#525252;
}
.c-th .amount-photo{background:url(../images/amount-photo.png) no-repeat 0 50%;
	padding-left:17px;
}
.c-th .description-cat{
	display:block;
	overflow:hidden;
	margin:-3px 0 0;
}
.c-th .amount-videos{
	padding-left:19px;
	background:url(../images/amount-videos.png) no-repeat 0 0;
	float:right;
	margin-top:10px;
	/*8*/
}
.c-th:hover .amount-videos{
	background-position:0 -28px;
}
.c-th .left-title{
	display:block;
	overflow:hidden;
	font-size:24px;
	line-height:26px;
	position:relative;
	z-index:5;
}
.c-th .left-title span{
	width:9999px;
	display:block;
}
/* categories-bar */
 .categories-bar{
	padding:0 0 0 1px;
}
.categories-bar + .categories-bar{
	margin-top:24px;
}
.categories-bar h3{
	color:#d4d4d4;
	font-size:16px;
	line-height:18px;
	padding:8px 7px 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.categories-bar .content{
	background:url(../images/categories-barLine.gif) no-repeat 0 100%;
	padding-bottom:12px;
}
.categories-bar .content + .content{
	margin-top:-1px;
}
.categories-bar ul{
	background:url(../images/categories-barLine.gif) no-repeat 0 0;
	padding:11px 0 0 7px;
	/*margin-bottom:14px;*/
	font-size:14px;
	line-height:18px;
}
.categories-bar li:first-child{
	margin:0;
}
.categories-bar li{
	margin-top:12px;
}
.categories-bar ul a{
	text-decoration:none;
	color:#5c5c5c;
	padding-left:21px;
	display:block;
}
.categories-bar ul a:hover{
	color:#df0101;
}
.categories-bar .wrap-more{
	font-size:13px;
	line-height:18px;
	padding-left:29px;
	margin-top:14px;
}
.categories-bar .wrap-more a{
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 0;
}
.categories-bar .wrap-more a:hover{
	background-position:100% -32px;
	color:#ea0000;
}
.categories-bar .wrap-more span{
	border-bottom:1px dashed #fff;
}
.categories-bar .wrap-more a:hover span{
	border-bottom:1px dashed #ea0000;
}
 .footer{
	color:#646464;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
}
.containerf{
	margin:0 auto;
	text-align: center;
	color:#aeaeae;
	width:1240px;
	height:50px;
	padding-top:12px;
	border:1px solid #dfdfdf;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background: #fafafa;
}
.containerf a{
	padding:4px;
}
.footer p{
	padding:10px 0 0 0;
	color:#aeaeae;
}/* categories */
 .categories{
}
.categories .c-content{
	margin:-10px 0 0 -5px;
}
.categories .c-th{
	margin:10px 0 0 5px;
}
/* albums */
 .albums{
}
.albums .c-content{
	margin:-10px 0 0 -4px;
}
.albums .c-th{
	margin:10px 0 0 4px;
	width:190px;
}
.albums .c-th:hover{
	background:#000;
}
.albums .c-th img{
	width:190px;
	height:253px;
}


.tags_page{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.tags_page ul{
	font-size:13px;
}
.tags_page ul li{
	float: left;
	margin: 10px 0 0;
	width: 248px;
}
.tags_page ul li:hover a,
.tags_page ul li:hover a span{
	color:#de4813;
}
.tags_page ul li:hover a span{
	font-weight:normal;
}
.tags_page ul a{
	color:#333;
}
.tags_page ul span{
	color:#a8a8a8;
	font-weight:normal;
	margin:0 0 0 5px;
}




/* models */
 .models .heading{
 	margin:0 0 10px;
 	border:none;
}
.models .c-content{
	margin:-7px 0 0 -2px;
}
.models .c-th{
	/* margin:4px 0 0 2.8px; */
	width:240px;
}
.models .c-th ins{
	margin-bottom:0;
}
.models .c-th .title{
	/* text-align:left; */
	text-indent: 10px;
}
.models .descr{
	color:#fff;
	font-size:11px;
	line-height:14px;
	position:absolute;
	bottom:3px;
	right:3px;
	overflow:hidden;
	z-index:15;
	padding:0 5px;
}
.models .descr span:first-child{
	margin:0;
}
.models .descr span{
	padding-top:2px;
	padding-bottom:3px;
	margin-left:7px;
	float:left;
}
.models .ph{
	padding-left:16px;
	background:url(../images/ph.png) no-repeat 0 50%;
}
.models .vd{
	padding-left:19px;
	background:url(../images/vd.png) no-repeat 0 50%;
}
/* pagination */
 .pagination{
	margin-top:12px;
	font-size:13px;
	line-height:16px;
	text-align:center;
}
.pagination li:first-child{
	margin:0;
}
.pagination li{
	display:inline-block;
	vertical-align:top;
	margin-left:1px;
}
*+html .pagination li{
	display:inline;
}
.pagination a{
	display:block;
	text-decoration:none;
	color:#4b4b4b;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	width:27px;
	padding:8px 5px;
	height:16px;
	background: #f6f5f6;
	background: -moz-linear-gradient(top,  #f6f5f6 1%, #dfe0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6f5f6), color-stop(100%,#dfe0e0));
	background: -webkit-linear-gradient(top,  #f6f5f6 1%,#dfe0e0 100%);
	background: -o-linear-gradient(top,  #f6f5f6 1%,#dfe0e0 100%);
	background: -ms-linear-gradient(top,  #f6f5f6 1%,#dfe0e0 100%);
	background: linear-gradient(to bottom,  #f6f5f6 1%,#dfe0e0 100%);
	border:1px solid #d5d5d5;
}
.pagination a:hover{
	color:#4b4b4b;
	border:1px solid #000;
	background:#fff;
}
.pagination a span{
	position:relative;
	z-index:20;
}
.pagination span.item-active{
	background:#fff;
	display:block;
	text-decoration:none;
	color:#4b4b4b;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	width:27px;
	padding:8px 5px;
	height:16px;
	border:1px solid #d5d5d5;
}
.pagination .prev, .pagination .next{
	text-indent:-9999px;
	overflow:hidden;
	width:27px;
	height:16px;
	padding:8px 5px;
}
.pagination .prev span, .pagination .next span{
	position:absolute;
	top:12px;
	/*margin:-4px 0 0 -3px;*/
	width:6px;
	height:9px;
	overflow:hidden;
}
.pagination .prev span{
	left:16px;
	background:url(../images/pag_prev.png) no-repeat;
}
.pagination .next span{
	right:16px;
	background:url(../images/pag_next.png) no-repeat;
}
/* model-preview */
 .model-preview{
	border:1px solid #202020;
	padding:5px 10px 10px;
	position:relative;
	background:url(../images/model-preview02.gif) repeat-x 0 0;
	z-index:1;
}
.model-preview .wrap{
	overflow:hidden;
}
.model-preview .cover{
	float:left;
	width:460px;
	margin:5px 10px 0 0;
}
.model-preview .cover img{
	vertical-align:top;
	width:460px;
	height:380px;
}
.model-preview .content{
	overflow:hidden;
	font-size:13px;
	line-height:18px;
}
.model-preview h3{
	color:#fff;
	font-size:24px;
	line-height:26px;
	margin-bottom:1px;
}
.model-preview p + p{
	margin-top:18px;
}
.model-preview .personal-data{
	border-top:1px solid #2b2b2b;
	padding-top:7px;
	margin-top:16px;
}
.model-preview .personal-data li:first-child{
	margin:0;
}
.model-preview .personal-data li{
	margin-top:2px;
}
/* small-videos */
 .small-videos{
	margin:-5px 0 0 -5px;
	overflow:hidden;
}
.small-th{
	text-decoration:none;
	margin:5px 0 0 5px;
	position:relative;
	z-index:1;
	border:1px solid #202020;
	padding:4px 4px 2px;
	color:#d4d4d4;
	float:left;
	width:160px;
}
.small-th:hover{
	background:#000;
	color:#d4d4d4;
	border:1px solid #969696;
}
.small-th .frame{
	display:block;
	z-index:10;
	position:relative;
}
.small-th ins{
	display:block;
	position:relative;
	margin-bottom:1px;
}
.small-th img{
	vertical-align:top;
	width:160px;
	height:138px;
}
.small-th .description{
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	width:152px;
	padding:2px 4px 3px;
	color:#cecece;
	font-size:11px;
}
.small-th .time{
	display:block;
	overflow:hidden;
}
.small-th .views{
	background:url(../images/th-video_views.png) no-repeat 0 -26px;
	padding-left:22px;
	float:right;
	margin-left:10px;
}
.small-th .title{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/* profile */
 .profile{
}
.profile .twocolumn{
}
.profile .twocolumn-leftcol{
	width:890px;
	margin-right:18px;
}
.profile .small-videos{
	margin-left:-10px;
}
.profile .small-th{
	margin-left:10px;
}
.profile .twocolumn-other{
}
.profilebar{
	overflow:hidden;
	margin-bottom:24px;
}

.profilebar .content{
	position:relative;
	z-index:1;
	border:1px solid #d5d5d5;
}
.profilebar .content .wrap{
	overflow:hidden;
	position:relative;
	z-index:10;
}
.profilebar .l-info{
	float:left;
	width:189px;
	margin-right:14px;
}
.profilebar .cover{
	padding:18px 20px 19px 19px;
	margin-bottom:14px;
}
.profilebar .cover img{
	vertical-align:top;
	width:150px;
	height:120px;
	border:1px solid #d5d5d5;
}
.profilebar .joined{
	padding:0 70px 14px 21px;
	color:#bdbdbd;
	line-height:17px;
	position:relative;
	z-index:1;
	min-height:33px;
}
.link-adduser{
	width:37px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:2px;
	right:17px;
	z-index:5;
}
.link-adduser:hover{
	background-position:0 -33px;
}
.profilebar .userinfo{
	overflow:hidden;
	color:#717171;
	font-size:13px;
	line-height:16px;
	padding:2px 10px 10px 0;
}
.profilebar h3{
	font-size:24px;
	line-height:26px;
	margin-bottom:7px;
}
.profilebar .country{
	margin-bottom:20px;
}
.profilebar .doing{
	overflow:hidden;
	padding-top:16px;
	margin:0 0 20px -18px;
}
.profilebar .doing .box:first-child{
	/*margin:0;*/
}
.profilebar .doing .box{
	margin:6px 0 0 18px;
	float:left;
}
.profilebar .doing span{
	display:block;
	margin-bottom:5px;
}
.profilebar .doing strong{
	font-size:19px;
	line-height:22px;
}
.profilebar .overinfo{
	padding-top:16px;
}
.profilebar .overinfo p:first-child{
	margin:0;
}
.profilebar .overinfo p{
	margin-top:2px;
}
/* my-profile */
 .my-profile{
}
.my-profile .link-adduser{
	display:none;
}
.my-profile .profilebar .content{
	float:left;
	width:678px;
	margin-right:9px;
	padding:14px 0;
}
.mynav{
	overflow:hidden;
	position:relative;
	z-index:1;
	background:#fff;
	border:1px solid #d5d5d5;
	padding:13px 0 14px 11px;
	min-height:188px !important;
}
.mynav ul{
	font-size:14px;
	line-height:16px;
	position:relative;
	z-index:15;
}
.mynav li:first-child{
	padding-top:0;
}
.mynav li{
	padding:15px 0 16.4px;
}
.mynav a{
	text-decoration:none;
	color:#9b9b9b;
}
.mynav a:hover{
	color:#e00202;
}
.mynav .item-active{
}
/* spot */
 .spot{
	position:relative;
	z-index:1;
	width:300px;
}
.spot a{
	display:block;
	position:relative;
	z-index:20;
}
.spot img{
	vertical-align:top;
	width:300px;
	height:250px;
}
/* forms */
.forms{
	padding:20px 0;
}
.forms .heading{
	padding:13px;
}
.heading{
	overflow:hidden;
	border-bottom:1px solid #c9c9c9;
}
.heading h2{
	margin:-3px 0 0 0;
}
.heading .prompt{
	float:right;
	font-size:11px;
	color:#929292;
}
.addvideo{
	width:1090px;
	border:1px solid #c6c6c6;
	z-index:1;
	margin:20px 0 20px 65px;
	padding:0 0 29px;
}
.f-left{
	float:left;
	width:576px;
	margin-left:20px;
}
.f-right{
	float:right;
	width:576px;
	margin-right:39px;
}
.addvideo .f-left, .addvideo .f-right{
	margin:0;
	width:514px;
	position:relative;
	z-index:10;
}
.f-bg{
	border:1px solid #c6c6c6;
	position:relative;
	z-index:1;
}
.addvideo .f-bg{
	background:none;
	border:none;
	padding:0;
}
.f-bg + .f-bg{
	margin-top:32px;
}
.wrap-f-bg{
	border: 1px solid #c6c6c6;
	width: 576px;
	margin:0 auto;
	background:#fff;
}
.forms h3{
	color:#a1a1a1;
	font-size:30px;
	line-height:32px;
	padding-bottom:17px;
	margin-bottom:22px;
}
.lines{
	padding:13px;
}
.line:first-child{
	margin:0;
}
.line{
	overflow:hidden;
	margin-top:20px;
}
.title-line{
	float:left;
	width:190px;
	margin:6px 10px 0 0;
}
.addvideo .title-line{
	width:136px;
}
.asterisk{
	color:#df0101;
}
.wrap-field{
	overflow:hidden;
	padding:0 11px;
}
.field, .textfield{
	display:block;
	width:100%;
	padding:6px 10px;
	margin:0 -11px;
	color:#333;
	font-size:13px;
	line-height:16px;
	height:16px;
	border:1px solid #cdcdcd;
	outline:none;
	-webkit-box-shadow:0 1px 3px -2px #000 inset;
	-moz-box-shadow:0 1px 3px -2px #000 inset;
	box-shadow:0 1px 3px -2px #000 inset;
	font-size:13px;
	line-height:14px;
}
.field:-moz-placeholder,
.textfield:-moz-placeholder{
	color:#6e6e6e;
	opacity:1;
}
.field::-moz-placeholder,
.textfield::-moz-placeholder{
	color:#ccc;
	opacity:1;
}
.field::-webkit-input-placeholder,
.textfield::-webkit-input-placeholder{
	color:#ccc;
}
.field:-ms-input-placeholder,
.textfield:-ms-input-placeholder{
	color:#ccc;
}
.field::placeholder,
.textfield::placeholder{
	color:#ccc;
}
.field.placeholder,
.textfield.placeholder{
	color:#ccc !important;
}
.field:focus:-moz-placeholder,
.textfield:focus:-moz-placeholder{
	color:transparent;
}
.field:focus::-moz-placeholder,
.textfield:focus::-moz-placeholder{
	color:transparent;
}
.field:focus::-webkit-input-placeholder,
.textfield:focus::-webkit-input-placeholder{
	color:transparent;
}
.field:focus:-ms-input-placeholder,
.textfield:focus:-ms-input-placeholder{
	color:transparent;
}
.field:focus::placeholder,
.textfield:focus::placeholder{
	color:transparent;
}
.field,
.textfield{
	color:#6e6e6e;
}
.textfield{
	min-height:68px;
	resize:vertical;
}
.capcha-wrap{
	margin:8px 0 0 0;
}
.capcha-img{
	float:left;
	width:180px;
	margin-right:20px;
}
.capcha-img img{
	vertical-align:top;
	width:165px;
	height:68px;
}
.capcha-other{
	overflow:hidden;
	margin:0 0 10px;
}
.capcha-other img{
	float:right;
	margin:0 183px 0 0;
}
.verification{
	color:#a1a1a1;
	float:right;
	margin:0 185px 0 0;
}
.alignright{
	padding-left:200px;
}
.verification a{
	text-decoration:none;
	color:#e00101;
}
.verification a:hover{
	text-decoration:underline;
}
.verification label{
	overflow:hidden;
	display:block;
	line-height:17px;
}
.checkbox{
	float:left;
	width:16px;
	height:15px;
	margin:0 5px 0 0;
}
.download-avatar{
	overflow:hidden;
}
.download-avatar .avatar{
	border:1px solid #e3e3e3;
	width:148px;
	float:left;
	margin:0 14px 0 0;
}
.download-avatar .avatar img{
	vertical-align:top;
	width:148px;
	height:118px;
}
.down-avatar-content{
	overflow:hidden;
}
.uploadframe{
	position:relative;
	z-index:1;
	margin-bottom:10px;
}
.upload-field{
	position:absolute;
	top:0;
	left:-137px;
	/*width:100%;*/
	height:100%;
	opacity:0;
	filter:Alpha(Opacity=0);
	z-index:10;
}
.title-upload-field,
.f-btn{
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	color:#6c6c6c;
	border:1px solid #d5d5d5;
	padding:7px 17px;
	text-align:center;
	background: #f6f5f6;
	cursor:pointer;
	background: -moz-linear-gradient(top,  #f6f5f6 1%, #dfe0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6f5f6), color-stop(100%,#dfe0e0));
	background: -webkit-linear-gradient(top,  #f6f5f6 1%,#dfe0e0 100%);
	background: -o-linear-gradient(top,  #f6f5f6 1%,#dfe0e0 100%);
	background: -ms-linear-gradient(top,  #f6f5f6 1%,#dfe0e0 100%);
	background: linear-gradient(to bottom,  #f6f5f6 1%,#dfe0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f5f6', endColorstr='#dfe0e0',GradientType=0 );

}
*+html .title-upload-field,
*+html .f-btn{
	display:inline;
}
.title-upload-field:hover{
	background-position:0 -30px;
}
.download-avatar .sizes{
	font-size:11px;
	color:#717171;
	margin-bottom:14px;
}
.deleteavatar{
	font-size:11px;
	line-height:19px;
}
.deleteavatar .checkbox{
	margin-top:2px;
}
.outtaHere{
	position:absolute;
	left:-3000px;
}
.optionsDivInvisible{
	display: none;
}
.radioArea, .radioAreaChecked{
	background:url(../images/radio-btns.png) no-repeat 0 -17px;
	width:17px;
	height:17px;
	float:left;
	margin:0 5px 0 0;
}
.radioAreaChecked{
	background-position:0 0px;
}
.gender{
	overflow:hidden;
}
.radio-btn{
}
.gender li:first-child{
	margin:0;
}
.gender li{
	margin-left:12px;
	float:left;
}
.gender label{
	line-height:18px;
}
.wrap-selectfield{
	overflow:hidden;
	padding:0 30px 0 11px;
}
.threeselects{
	overflow:hidden;
}
.threeselects .selectArea.select01{
	float:left;
	width:68px !important;
	margin:0 0 0 10px;
}
.threeselects .selectArea.select01:first-child{
	margin:0;
}
.threeselects .wrap-selectfield:first-child{
	margin:0;
}
.threeselects .wrap-selectfield{
	float:left;
	width:100%;
	/*108*/
	margin-left:12px;
	padding:0;
}
.selectArea.select01{
	font-size:11px;
	line-height:16px;
	width:100% !important;
	display:block;
	margin:0 -31px 0 -11px;
	padding:6px 30px 6px 10px;
	height:16px;
	color:#717171;
	position:relative;
	border:1px solid #cdcdcd;
	outline:none;
	-webkit-box-shadow:0 1px 3px -2px #000 inset;
	-moz-box-shadow:0 1px 3px -2px #000 inset;
	box-shadow:0 1px 3px -2px #000 inset;
}
.select01.ss-gender{
	width:118px !important;
	margin:0;
}
.select01.ss-age{
	float:left;
	margin:0;
	width:23px !important;
}
.select01.ss-sorting{
	margin:0;
	width:138px !important;
}
.selectArea.select01 .selectButton{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/btnSelect.gif) no-repeat 100% 0;
}
*+html .selectArea.select01 .selectButton{
	height:28px;
}
.drop-select01{
	font-size:13px;
	line-height:16px;
	width:346px !important;
	max-height:200px;
	overflow:auto;
	margin:-3px 0 0 1px;
	z-index:100;
	border:1px solid #cdcdcd;
	border-width:0 1px 1px;
}
.sm-select{
	width:106px !important;
}
.selectaddedvideo{
	width:340px !important;
}
.ss-gender{
	width:158px !important;
}
.ss-age{
	width:63px !important;
}
.ss-sorting{
	width:178px !important;
}
.drop-select01 ul{
}
.drop-select01 li{
	background:#fff;
}
.drop-select01 li a{
	display:block;
	color:#717171;
	padding:6px 10px;
	text-decoration:none;
}
.drop-select01 li a:hover{
	background:#2f2f2f;
	color:#888;
}
.v2upload{
	overflow:hidden;
	position:relative;
	z-index:1;
}
.v2field{
}
.v2upload-field{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	filter:Alpha(Opacity=0);
	z-index:10;
}
.v2upload .wrap-field{
}
.v2title{
	float:right;
	font-size:13px;
	line-height:16px;
	padding:6px 5px;
	min-width:74px;
	text-align:center;
}
/* members */
.members .twocolumn-leftcol{
	width:976px;
	margin:0;
}
.search-members{
	border:1px solid #c6c6c6;
	position:relative;
	z-index:1;
	padding:8px 12px 15px;
	margin-bottom:16px;
	-webkit-box-shadow:0 0 14px -8px #000;
	-moz-box-shadow:0 0 14px -8px #000;
	box-shadow:0 0 14px -8px  #000;
}
.wrap-search-members{
	position:relative;
	z-index:20;
	overflow:hidden;
}
.search-members .settings-search{
	float:left;
	margin-right:16px;
}
.search-members .box:first-child{
	margin:0;
}
.search-members .box{
	margin-left:6px;
	float:left;
}
.search-members .t-box{
	font-size:13px;
	line-height:16px;
	margin-bottom:7px;
}
.search-members .wrap-field{
	width:198px;
}
.search-members .field{
}
.twoselects-age{
	overflow:hidden;
}
.search-members .separator{
	float:left;
	color:#757575;
	font-size:13px;
	line-height:16px;
	padding:7px 3px;
}
.members .other-settings{
	overflow:hidden;
	padding:22px 0 0;
}
.members .other-settings .f-btn{
	float:right;
}
.onlyavatars{
	overflow:hidden;
	color:#a19d9d;
	font-size:11px;
	line-height:23px;
	margin:2px 0 0 0;
}
.onlyavatars label{
	display:block;
	overflow:hidden;
}
.onlyavatars .checkbox{
	margin-top:5px;
}
.memberslist{
	width:105%;
}
.memberslist h3{
	color:#a1a1a1;
	font-size:18px;
	line-height:20px;
	margin-bottom:16px;
}
.memberslist h3 span{
	color:#fff;
	font-size:18px;
	line-height:20px;
}
.memberslist .content{
	overflow:hidden;
	margin:-10px 0 0 0;
}
.th-member{
	/*float:left;*/
	display:inline-block;
	vertical-align:top;
	border:1px solid #c6c6c6;
	width:230px;
	padding:4px;
	position:relative;
	z-index:1;
	margin:10px 2px 0 0px;
	color:#656565;
	font-size:11px;
	-webkit-box-shadow:0 0 14px -8px #000;
	-moz-box-shadow:0 0 14px -8px #000;
	box-shadow:0 0 14px -8px  #000;
}
*+html .th-member{
	display:inline;
}
.th-member:hover{
	color:#fff;
	border:1px solid #000;
}
.th-member .frame{
	overflow:hidden;
	position:relative;
	z-index:20;
}
.th-member .cover{
	float:left;
	width:90px;
	margin-right:4px;
}
.th-member img{
	border:1px solid #e3e3e3;
	vertical-align:top;
	width:90px;
	height:70px;
}
.th-member .data{
	overflow:hidden;
}
.th-member .name{
	margin-bottom:8px;
	color:#5e5e5e;
	font-size:14px;
	line-height:16px;
}
.th-member .name a{
	text-decoration:none;
	color:#5e5e5e;
}
.th-member:hover .name a{
	color:#333;
}
.th-member .added{
	margin-bottom:9px;
}
.th-member:hover .added{
	color:#656565;
}
.th-member .link-user-videos{
	display:inline-block;
	vertical-align:top;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	color:#717171;
	text-decoration:none;
	font-size:12px;
	line-height:14px;
	padding:3px 7px 4px;
	border:1px solid #d5d5d5;
	background:url(../images/bg_link_user.jpg) repeat-x;
}
*+html .th-member .link-user-videos{
	display:inline;
}
.th-member .link-user-videos:hover{
	color:#e00101;
}
.th-member .link-user-videos span{
	display:block;
	padding-left:12px;
	background:url(../images/linkUserVideosSpan.png) no-repeat 0 3px;
}
.th-member .link-user-videos:hover span{
	background:url(../images/linkUserVideosSpanHover.png) no-repeat 0 3px;
}
/* .topmembers */
.topmembers{
	padding-left:1px;
}
.topmembers h2{
	margin:0 0 3px;
}
.topmembers .content{
	padding:7px 0 0;
}
.topmembers .wrap{
	padding:0 0 7px 5px;
	overflow:hidden;
}
.topmembers .th-member{
	margin:0;
	border-width:0 1px 1px;
	background:#f4f4f4;
}
.topmembers .th-member:hover{
	border:1px solid #c6c6c6;
	border-width:0 1px 1px;
}
.topmembers .th-member:first-child{
	border-width:1px;
}
/* community */
 .community{
}
.community .twocolumn{
	margin-bottom:24px;
}
.community .twocolumn-leftcol{
	width:896px;
	margin-right:10px;
}
.community-content{
	color:#545454;
}
.community-content .box:first-child{
	margin:0;
}
.community-content .box{
	margin-top:5px;
	position:relative;
	z-index:1;
	border:1px solid #c6c6c6;
	padding:5px 8px 8px;
	-webkit-box-shadow:0 0 14px -8px #000;
	-moz-box-shadow:0 0 14px -8px #000;
	box-shadow:0 0 14px -8px #000;
}
.community-content .box:hover{
	border:1px solid #c6c6c6;
}
.community-content .box a{
	color:#191919;
	text-decoration:none;
	font-size:13px;
}
.community-content .box a:hover{
	text-decoration:underline;
}
.community-content .wrapbox{
	position:relative;
	z-index:20;
}
.community-content .title{
	font-size:13px;
	line-height:16px;
	margin-bottom:10px;
	padding-right:5px;
}
.community-content .title a{
	color:#de4813;
}
.community-content .title-event{
	color:#fff;
	margin:4px 0;
}
.community-content .added-event{
	color:#656565;
	font-size:11px;
	position:absolute;
	top:0;
	right:0;
	z-index:25;
}
.community-content .description{
}
/* media */
 .media{
}
.media .twocolumn{
	margin-bottom:12px;
}
.media .twocolumn-leftcol{
	width:312px;
	margin-right:2px;
}
.albpev .twocolumn-leftcol{
	margin-right:10px;
}
.media .twocolumn-right{
	margin-left:2px;
	width:240px;
}
.trailervideos{
}
.th-trailervid:first-child{
	margin:0;
}
.th-trailervid{
	text-decoration:none;
	border:1px solid #202020;
	padding:3px;
	position:relative;
	z-index:1;
	width:232px;
	font-size:10px;
	color:#525252;
	display:block;
	margin-top:1px;
}
.th-trailervid:hover{
	color:#525252;
	border:1px solid #969696;
	background:#000;
}
.th-trailervid .frame{
	position:relative;
	z-index:20;
	display:block;
	overflow:hidden;
}
.th-trailervid ins{
	float:left;
	margin-right:4px;
	position:relative;
	z-index:20;
}
.th-trailervid img{
	vertical-align:top;
	width:122px;
	height:92px;
}
.th-trailervid .time{
	position:absolute;
	bottom:2px;
	left:2px;
	z-index:22;
	color:#CECECE;
	font-size:11px;
	padding:2px 4px 3px;
}
.th-trailervid .other{
	display:block;
	overflow:hidden;
	height:46px;
	/*92*/
	padding-bottom:46px;
	position:relative;
	z-index:20;
}
.th-trailervid .title{
	display:block;
	max-height:32px;
	overflow:hidden;
	color:#7c7c7c;
	font-size:11px;
	line-height:16px;
}
.th-trailervid:hover .title{
	color:#fff;
}
.th-trailervid .description{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:6px 0 0;
}
.th-trailervid .views{
	display:block;
	margin-bottom:2px;
	padding-left:22px;
}
.th-trailervid:hover .views{
	background-position:0 -27px;
	color:#fff;
}
/* trailer */
 .trailer{
	/*border:1px solid #202020;*/
	border-bottom:1px solid #202020;
	position:relative;
	z-index:1;
	padding:1px 1px 0;
}
.wraptrailer{
	position:relative;
	z-index:20;
	padding:7px 0 0;
	overflow:hidden;
}
.trailer .toptitle{
	text-align:right;
	color:#9c9c9c;
	font-size:13px;
	line-height:16px;
	margin:0 7px 9px;
}
.trailer .toptitle a{
	text-decoration:none;
	color:#9c9c9c;
}
.trailer .toptitle a:hover{
	color:#9c9c9c;
}
.trailer .toptitle span{
	color:#fff;
	font-weight:600;
	border-bottom:2px dashed #fff;
}
.trailer .toptitle a:hover span{
	border-bottom:none;
}
.player{
	width:874px;
	margin:0 auto 8px;
	border:1px solid #c6c6c6;
}
.player img{
	vertical-align:top;
}
.longspot{
	width:640px;
	margin:0 auto 4px;
	height:60px;
	overflow:hidden;
}
.longspot img{
	vertical-align:top;
}
.md-bottombar{
	background:#0b0b0b;
	padding:2px 5px 8px;
	line-height:18px;
	color:#fff;
}
.album-preview .md-bottombar{
	margin:0 -4px -5px;
}
.md-description{
	padding-bottom:7px;
	margin-bottom:10px;
}
.btnshold{
	padding-bottom:8px;
	/*2*/
	overflow:hidden;
}
.btnlist{
	float:left;
	font-size:11px;
	margin-right:6px;
	overflow:hidden;
}
.btnlist li:first-child{
	margin:0;
}
.btnlist li{
	margin-left:1px;
	float:left;
}
.btnlist a{
	text-decoration:none;
	color:#9d9d9d;
	display:block;
	border:1px solid #292929;
	padding:3px 10px 4px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:url(../images/btnlist.gif) repeat-x 0 0;
}
.btnlist a:hover{
	background:#010101;
	border:1px solid #5c5c5c;
	color:#df0101;
}
.btnlist .item-active{
	background:#010101;
	border:1px solid #5c5c5c;
	color:#df0101;
	display:block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:3px 10px 4px;
}
.btnlist .add-to-favorite, .btnlist .add-to-favorite:hover{
	color:#5d9300;
}
.btnlist a span{
	padding-left:20px;
	display:block;
}
.socials-share{
	overflow:hidden;
}
.overdescription{
	overflow:hidden;
}
.votebar{
	float:right;
	padding:0 18px 0 20px;
	width:62px;
	margin:6px 0 0 10px;
}
.votebar ul{
}
.votebar li:first-child{
	margin:0;
}
.votebar li{
	margin-top:2px;
}
.votebar a{
	text-decoration:none;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	border:1px solid #292929;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	width:60px;
	height:47px;
	position:relative;
}
.votebar a span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.positivelike span{
}
.negativelike span{
}
.progressbar{
	border:1px solid #292929;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	overflow:hidden;
	position:relative;
	background:#dc0000;
	height:25px;
	z-index:1;
	color:#fff;
	font-size:14px;
	line-height:18px;
}
.progressbar .progress{
	position:absolute;
	top:0;
	left:0;
	width:60%;
	height:25px;
	z-index:5;
	background:#559000;
}
.progressbar .output{
	display:block;
	text-align:center;
	position:relative;
	z-index:20;
	padding-top:2px;
}
.overleft{
	overflow:hidden;
}
.md-data{
	padding:3px 0 4px;
	overflow:hidden;
	margin-bottom:6px;
}
.md-data li:first-child{
	padding-left:0;
	margin-left:0;
	background:none;
}
.md-data li{
	padding:6px 0 9px 12px;
	margin-left:10px;
	float:left;
}
.md-data span{
	color:#a19d9d;
}
.md-data .time{
	padding:1px 0 1px 24px;
	margin:-1px 0;
	display:block;
}
.md-lists{
	color:#606060;
}
.md-lists + .md-lists{
	margin-top:9px;
	padding:8px 0 0;
}
.md-lists span{
	color:#fff;
}
.md-lists a{
	text-decoration:none;
	color:#606060;
	font-weight:600;
	font-size:13px;
}
.md-lists a:hover{
	color:#fff;
	border-bottom:2px dashed #fff;
}
/* album-preview */
 .album-preview{
	position:relative;
	z-index:1;
	border-bottom:1px solid #202020;
	padding:1px 1px 0;
}
.wrap-alpr{
	padding:4px 4px 5px;
	position:relative;
	z-index:20;
}
/* gallery */
 .gallery{
	overflow:hidden;
	margin-bottom:10px;
}
.gallery .output{
	float:left;
	width:580px;
	position:relative;
	z-index:1;
	margin-right:19px;
}
.gallery .wr-gallery{
	overflow:hidden;
	width:580px;
	height:600px;
	position:relative;
}
.gallery .sl-page{
	position:absolute;
	top:0;
	left:0;
}
.gallery .tab{
	width:580px;
	height:600px;
	display:table;
	text-align:center;
}
.gallery .cell{
	display:table-cell;
	vertical-align:middle;
}
.gallery .wr-gallery img{
	vertical-align:top;
	max-width:580px;
	max-height:600px;
}
.gallery .g-arrows{
	width:580px;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	z-index:50;
	padding:14px 0 10px;
}
.gallery .g-arrows li:first-child{
	margin-left:0;
	padding-left:0;
	background:none;
}
.gallery .g-arrows li{
	padding-left:20px;
	margin-left:19px;
	display:inline-block;
	vertical-align:top;
}
*+html .gallery .g-arrows li{
	display:inline;
}
.gallery .g-arrows a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.gallery .prev, .gallery .next{
	width:24px;
	height:32px;
	z-index:100;
}
.gallery .prev{
}
.gallery .prev:hover{
	background-position:0 0px;
}
.gallery .next{
}
.gallery .next:hover{
	background-position:-24px 0;
}
.gallery .zoom{
	width:32px;
	height:32px;
}
.gallery .zoom:hover{
	background-position:0 -32px;
}
.gallery .pager{
	overflow:hidden;
}
.gallery .pager ul{
	margin:-5px 0 0 -5px;
	overflow:hidden;
}
.gallery .pager li{
	float:left;
	margin:5px 0 0 5px;
}
.gallery .pager li.active{
}
.gallery .pager img{
	vertical-align:top;
	width:93px;
	height:116px;
}
.album-preview{
}
.album-preview .md-description{
	overflow:hidden;
}
.origin{
	float:right;
	margin-left:10px;
	text-decoration:none;
	color:#9c9c9c;
	font-size:13px;
}
.origin span{
	color:#fff;
	border-bottom:2px dashed #fff;
	font-weight:600;
}
.over-mddescr{
	display:block;
	overflow:hidden;
}
.bottom_spot{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:10px 0 0 0;
}
.bottom_spot .spot{
	display:inline-block;
	margin:0 0 0 7px;
}
*+html .bottom_spot .spot{
	display:inline;
}
.bottom_spot .spot:first-child{
	margin:0;
}
.foo_info{
	text-align: right;
	width: 743px;
	float: right;
}
.foo_info p{
	font-size:11px;
	color:#cecece;
	border-top:1px solid #4d4d4d;
	margin:10px 0 0 0;
	padding:8px 0 0 0;
}
.nav .sort ul{
	position:absolute;
	top:61px;
	left:-1px;
	overflow:hidden;
	z-index:100;
	font-size:13px;
	padding:5px 14px;
	border:1px solid #dedede;
	width:88px;
	border-width:0 1px 1px;
	background:#fff url(../images/bg_drop2.gif) repeat-x;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	display:none;
}
.nav .sort:hover ul{
	display:block;
}
.nav .sort ul li{
	float:none;
	border:none;
	border-top:1px solid #e3e3e3;
	padding:8px 0;
}
.nav .sort ul li:first-child{
	border:none;
}
.nav .sort ul li a{
	padding:0;
	text-align:left;
	background:none;
	width:auto;
	white-space:nowrap;
	/* letter-spacing: -0.9px; */
}
.nav .sort ul li:hover a{
	background:none;
	color:#de4813;
}
.web a{
	background:url(../images/web.png) no-repeat 0 1px;
	padding:0 0 0 18px;
	line-height: 15px;
}
.wrapbtn{
	text-align:right;
	margin:22px 0 0 0;
}
.inner_sort{
	float:left;
	overflow: hidden;
	font-weight: bold;
	margin:0 24px 0 0;
	min-width:187px;
}
.inner_sort:first-child{
	float:right;
}
.inner_sort li{
	float: left;
	margin-left: 14px;
	padding-left: 16px;
	background: url(../images/separatorLogBar.gif) no-repeat 0 50%;
}
.inner_sort li a{
	color:#de4813;
	text-decoration:underline;
}

.inner_sort li.active a,
.inner_sort li a:hover{
	color:#000;
	text-decoration:none;
}

.inner_sort li:first-child{
	background:none;
	width:auto;
}
.link{
	color:#de4813;
	text-decoration:underline;
	font-weight:bold;
}
.line .link{
	float:right;
}
.link_line{
	margin:5px 0 0 0;
}
.line p{
	font-size:11px;
	color:#929292;
}
.tags{
	width:100%;
	overflow:hidden;
}
.tags ul{
	font-size:13px;
	float:left;
}
.tags ul:first-child{
	margin:0;
}
.tags ul li:first-child,
.category ul li:first-child{
	background:none;
}
.tags ul a{
	color:#de4813;
	text-decoration:underline;
}
.tags ul span{
	color:#a8a8a8;
	font-weight:normal;
}
.tags ul a:hover,
.tags ul a:hover span{
	color:#de4813;
	text-decoration:none;
}
.wrap{
	overflow:hidden;
}
/* Player page */
.video-box{
	float:left;
	width:898px;
	border:1px solid #c6c6c6;
	padding:10px 0 0 0;
	margin:0 20px 0 0;
}
.video-box .title{
	background: rgb(253,253,253);
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(230,230,230,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(230,230,230,1)));
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
	border-bottom:1px solid #d1d1d1;
	line-height:28px;
	padding-left:10px;
	font-size:12px;
	text-transform:uppercase;
}
.video-box .player{
	position:relative;
}
.video-box img{
	display:block;
}
.intro_bar{
	overflow:hidden;
}
.video-box .content-provider{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.video-box .content-provider div{
	margin:0 auto;
	width:874px;
}
.like-nav{
	float:left;
	width:208px;
	margin:0;
}
.like-nav .btn-like{
	float:left;
	width:37px;
	height:33px;
	background:url(../images/bg_like.gif) no-repeat;
}
.like-nav .btn-dislike{
	float:right;
	width:37px;
	height:33px;
	background:url(../images/bg_dislike.gif) no-repeat;
}
.like-nav .progress{
	float:left;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	padding:0 7px;
	margin-left:11px;
	height:26px;
	width:95px;
	margin-top:3px;
}
.like-nav .progress .txt{
	text-align:center;
	font-size:11px;
	display:block;
	margin:2px 0 0;
	color:#4e4d4d;
}
.like-nav .progress-bar{
	width:100%;
	background:#cf211d;
	height:6px;
	border-radius:3px;
	margin-top:4px;
	font-size:0;
	position:relative;
}
.like-nav .indicator{
	position:absolute;
	left:0;
	top:0;
	height:6px;
	background:#6ba70c;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.video-tools .tools-list{
	float:right;
	margin:2px 6px 0 0;
}
.video-tools .tools-list li{
	float:left;
	margin-left:17px;
	line-height:26px;
	font-size:12px;
	color:#333;
	position:relative;
}
.video-tools .tools-list a{
	color:#de4813;
	display:block !important;
}
.video-tools .tools-list a:hover{text-decoration:underline;}
.video-tools .tools-list li:first-child{
	border-right:1px solid #c6c6c6;
	padding-right:25px;
}
.video-tools .add-fav{
	padding-left:19px;
	background:url(../images/star.png) no-repeat 0 46%;
}
.video-tools .views{
	padding-left:24px;
	background:url(../images/view.png) no-repeat 0 6px;
}
.video-tools .duration{
	padding-left:24px;
	background:url(../images/time.png) no-repeat 0 2px;
}
.video-tools .date{
	padding-left:24px;
	background:url(../images/date.png) no-repeat 0 3px;
}
.tools-list li:hover .tooltip{display:block;}
.tools-list .duration .tooltip{left:-21px;}
.tools-list .views .tooltip{left:-14px;}
.tools-list .date .tooltip{left:-18px;}
.tools-list .tooltip{
	position:absolute;
	bottom:33px;
	background:#fff;
	z-index:1;
	padding:0 8px;
	color:#595959;
	line-height:24px;
	box-shadow:0 1px 4px #ddd;
	border-radius:5px;
	display:none;
}
.tools-list .tooltip:after{
	content:"";
	position:absolute;
	bottom:-9px;
	left:50%;
	margin-left:-7px;
	width:14px;
	height:9px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQxNkIwNkMxRjY2MTFFM0JBNDlGQTAyMDVBNTkwNUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQxNkIwNkQxRjY2MTFFM0JBNDlGQTAyMDVBNTkwNUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNDE2QjA2QTFGNjYxMUUzQkE0OUZBMDIwNUE1OTA1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNDE2QjA2QjFGNjYxMUUzQkE0OUZBMDIwNUE1OTA1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoQTxiQAAAEJSURBVHjajJA/TsMwFIcdB5p2ACGkokaCBajECZCYWFGH7N2Zu0W9QHsBunAB6EJPgOiaG0Rs7UYWhjCATWy3v1/lMkRC8KTPf9/3nmWRpumV1nq5+mcURfEQSHkmMJzcTSbXxpj3v6SyLJ87cXwK55jiIeg8Tqc31tqP3ySl1GuSJBfIPQIHFFtcUH6Zz/vOOVWXqqp6G43Hl8hpgz0QUQxB08txlmW3yDVbCYU+n2aznu9EqQEkxaAu53k+pMMCLMTXgH12ooRzEXCQYRgIISRogCZoLReLAT5Mn3e799h/AQUq4Jy1q43I8HLo5cjPvPwG2s8bifk/Yk3eBTv+mF0MsFuJsRZgAHOz6iD77LiCAAAAAElFTkSuQmCC) no-repeat;
}
.desc_info{
	margin:8px 0 0;
	padding:9px 0;
	background:url(../images/horisontal_sep.gif) repeat-x;
}
.desc_info p{
	font:13px/18px Arial, Helvetica, sans-serif;
}
.niches-nav{
	padding:6px 0;
	background:url(../images/horisontal_sep.gif) repeat-x;
	margin:1px 0 0 0;
	width:100%;
	overflow:hidden;
}
.niches-nav .category{
	padding: 8px 0 0 0;
	float: left;
	/* margin: 0 0 0 10px; */
}
.niches-nav .category span{
	font-size:12px;
	color:#1e1d1d;
	float:left;
	/* text-align: right; */
}
.niches-nav .category a{
	float:left;
	font-size:13px;
	margin-left:7px;
	border-radius:4px;
	line-height:13px;
	color:#de4813;
	text-decoration:underline;
}
.niches-nav .category a:hover{
	text-decoration:none;
}
.niches-nav .category a:first-child{
	margin-left:0;
}
.niches-nav .category a:hover{
	text-decoration:none;
}
.niches-nav .tags{
	float:left;
	padding:6px 0 0 0 0;
}
.niches-nav .tags span{
	font-size:12px;
	float:left;
}
.niches-nav .tags ul,
.category ul{
	padding-left:0px;
	overflow:hidden;
	position: relative;
	top: -5px;
}
.niches-nav .tags li,
.category li{
	float:left;
	margin-top: 5px;
	padding:0 5px;
	background:url(../images/sep.gif) no-repeat 0 4px;
}
.niches-nav .tags a,
.category a{
	float:left;
	font-size:13px;
	line-height: 15px;
}
.cams-list{
	overflow:hidden;
	width:105%;
	padding-top:5px;
}
.cams-list li{
	float:left;
	margin:5px 10px 0 0;
}
.cams-list a{
	float:left;
	width:100px;
	height:47px;
	padding:8px 46px 0 0;
	background:#8c8c8c;
	border-radius:4px;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	position:relative;
}
.cams-list span{
	display:block;
	color:#e1e1e1;
	font-size:12px;
	margin-top:-3px;
}
.cams-list a:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg2QTQzNjIxRUE0MTFFMzhEODBCM0EzMDE3OUJCRjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg2QTQzNjMxRUE0MTFFMzhEODBCM0EzMDE3OUJCRjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODZBNDM2MDFFQTQxMUUzOEQ4MEIzQTMwMTc5QkJGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODZBNDM2MTFFQTQxMUUzOEQ4MEIzQTMwMTc5QkJGNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkO+InEAAAOpSURBVHjavJhLSFVBGMfvPV4fZWKpaNxrJGipYYs2LaQ2QeYjECOCCHtQEIkt2getiiDsQUGbHiRCJAlCugiCIqKgNhEZmb3wlZpxrdQotdN/5D82Ded9vX3w49w7Z+b7/mfOnJlvJmyaZiiAFYISEAUxkM/yMTAEhsFbMOjXccRH3RSwH1SCOlDgUn8UdIPH4AaY9RIk7KGHDLAPHAPrlfKvSm+MsSxf6bVspe5LcJbCfjtGE4IcKAX3zL82ATpAI8gBGcBQ6hssy2GdDraRJnyVOcV0ErMVjCrOLoFylwewopxtpX2mb1+CmhQHfWBHACE6DaBX8dvkVVCN0ugBiC2CGEmMPqXVuAkqVl7TI5C+iGIk6fRtMlaxnaBU8IwVP4K8JIiR5DGGyZipVoKaWeGHVVcmgRrGMhn7H0HZoJ83W3wO1GvgFrgJ2sAhH+1bGLOfGhYEHeSNL6DQo7NVpr1t8+ijkDFN+SARzsQNnCe7HdafLaBCzKVgGlQ5zLcnOGNngjTQD25b1BtkzEZQD64KlUVgyuXJKs3E7YiN72renwSrDa7aS0EcPLF54j28HufTBEkR9nKB1k0svhPszTVCUBlvvALfbJwt4fUnGAFz2iJ7HpwG71wW6bBFuYjZw9/lEa7MIa7cdvaL1zNa+Quwm6u8EH0FXGB6otuMg385bmNCUBb/fPf5CkTPHOZgPMWydnCUvV7sw9ckr5lGKLg9B+PgpFK2C6wEXUGdGsq4yfLZNodjYkQrn+Y9P7aM1ymDGV9IGUterYJzUQMH8wd+gQXsKT+2MI6FoDdyhDv0UoZV+ssBvAHsBNv5+baBdBsfVl+ZiLmOv3sjFCS7WSTwdy0aDTkk/peZUwsfRQ698EmbLqRVMvb0vBbmwV2cLVsd1q0eMANmeVWRNqeVz5IxsNnGdyvbCg1GhLuATs4dddxz6evZANjEzznV5klDNq81zPE1aLO/k3NW57wWqlwOBgKkH4ki048BarBN0Kr/g5hqpwRNT2Hfg9wkisllDMcUVlDCASjsIUhLgpg0+jYZq8RtG1SrfDX3QXQRxUTpU1qt141is9LoNXPnRMXU05epjxuvW2mRPY4rDi5yr+9XSCnbShM+q4Ls7eW+XO3iOGjXDhvCSv2wdtjQzjbqEHA8H/ByHJOiHMdUKOVxl+OYFdpxzDkex8wlej4kTczQB8BGLqRuB1ZC5B3wFFx3yRgDCdKn/LXsiah2pDfMnuvjkuPL/ggwAK7XHWtrQTevAAAAAElFTkSuQmCC) no-repeat;
	left:104px;
	top:9px;
	content:"";
	position:absolute;
	width:36px;
	height:36px;
	opacity:.5;
}
.cams-list a:before{
	content:"";
	width:1px;
	height:53px;
	overflow:hidden;
	position:absolute;
	right:47px;
	background:#7e868a;
	box-shadow:1px 0 #989898;
	top:1px;
}
.cams-list a:hover{
	background:#cf3309;
}
.cams-list a:hover:before{
	background:#d95c3a;
	box-shadow:1px 0 #d44822;
}
.cams-list a:hover:after{
	opacity:1;
}
.title2{
	margin:12px 9px 0;
	line-height:28px;
	font-size:12px;
	padding-left:10px;
	text-transform:uppercase;
	border:1px solid #f0f0f0;
	background: rgb(253,253,253);
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(230,230,230,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(230,230,230,1)));
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(230,230,230,1) 100%);
}
.bottom-box{margin-top:8px;}
.main-nav-rel{margin:31px auto 0;}
/* End Player page */

.ads-list li{
	margin:19px 0 0 0;
}
.ads-list li:first-child{
	margin:0;
}
.info_wrap{
	background:url(../images/bg_info_wrap.gif);
	overflow:hidden;
	border-top:1px solid #d1d1d1;
	padding:10px 10px 4px 10px;
}
/*comments*/
.comments{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
	background:url(../images/horisontal_sep.gif) repeat-x;
}
.comments .label{
	float:left;
	margin:0 3px 0 0;
	width:68px;
	font-size:12px;
	color:#1e1d1d;
}
.comments .posts{
	overflow:hidden;
	font-size:13px;
	line-height:13px;
}
.comments .post{
	width:100%;
	overflow:hidden;
	background:url(../images/horisontal_sep.gif) repeat-x;
	padding:10px 0;
}
.comments .post:first-child{
	background:none;
	padding:0 0 10px;
}
.comments .post_title{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.comments .post_title .name a{
	color:#de4813;
	font-size:11px;
}
.comments .post_title .name a:hover{
	text-decoration:underline;
}
.comments .post_title .date{
	font-size:11px;
	color:#878787;
	border-left:1px solid #c5c5c5;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
.write_comment{
	width:100%;
	overflow:hidden;
}
.ac{
    display: inline;
    border-bottom: 1px dashed #de4813;
	color:#de4813;
	font-size:12px;
}
.ac:hover{
    border-bottom: none;
}
.add_comm{
	padding:10px 10px 10px 10px;
}
.add_comm textarea{
	width:867px !important;
	height:68px;
	resize:none;
	padding:5px;
	border:1px solid #c1c1c1;
	font-size:12px;
	line-height:14px;
}
.wrap.submit{
	margin:10px 0 0 0;
}
.wrap.submit input[type=submit]{
	float:right;
	margin:0 18px 0 0;
}
.c-content.vid .c-th .title{
	text-align: left;
	font-size: 12px;
	padding: 3px 4px 4px 4px;
	font-weight: normal;
	height: 27px;
	/* text-indent: 5px; */
}
.hd{
	position:absolute;
	top:3px;
	left:3px;
	background:url(../images/hd.png) no-repeat;
	width:24px;
	height:17px;
}
.c-th .time{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDcxMDVCNDI2RDUzMTFFM0EzMkJFNUYxNTg3RkE1NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDcxMDVCNDM2RDUzMTFFM0EzMkJFNUYxNTg3RkE1NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENzEwNUI0MDZENTMxMUUzQTMyQkU1RjE1ODdGQTU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENzEwNUI0MTZENTMxMUUzQTMyQkU1RjE1ODdGQTU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoLgvSYAAAAVSURBVHjaYvr///9mEGZigAKAAAMAZLwHZarQmNoAAAAASUVORK5CYII=);
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #333;
	font-size: 11px;
	padding: 0 4px;
	z-index: 15;
	line-height: 20px;
}
.c-th:hover .time{
	display:none;
}
.c-content.vid .amount span{
	background:none;
	border-left:1px solid #000;
	padding:0 7px;
	color:#333;
	float:left;
	line-height: 20px;
}
.c-content.vid .amount span:first-child{
	border:none;
}
.c-content.vid .amount .view{
	background: url(../images/view_small.png) no-repeat 8px 4px;
	padding: 0 11px 0 30px;
}
.c-content.vid .amount .rat{
	background: url(../images/like_small.png) no-repeat 5px 4px;
	padding: 0 7px 0 19px;
	float: right;
}
.heading.vid{
	margin:6px 0 10px;
	border:none;
}
.video_view{
	width:100%;
	overflow:hidden;
}
.related{
	margin:20px 0 0 0;
}
.addvideo .wrapbtn{
	margin:0;
	padding:0 13px 0 0;
}
.add_cat ul{
	float:left;
	padding:8px 0 0 0;
}
.add_cat .f-btn{
	float:left;
}
.add_cat .wrap-field{
	padding:0;
	position:relative;
}
.line.add_cat .title-line{
	margin:10px 10px 0 0;
}
.add_cat ul span,
.add_cat ul .close{
	float:left;
	cursor:pointer;
}
.add_cat ul .close{
	margin:0 0 0 3px;
}
.add_cat ul li{
	overflow:hidden;
	position:relative;
	float:left;
	padding:0 10px;
	margin:0 0 9px;
	background:url(../images/sep.gif) no-repeat 100% 3px;
}
.add_cat ul li:first-child{
	padding:0 10px 0 0;
}
.add_cat ul li:last-child{
	background:none;
}
.add_cat ul li:hover span{
	color:#de4813;
	text-decoration:underline;

}
.close{
	background:url(../images/close.png) no-repeat;
	width:15px;
	height:15px;
}
.add_cat ul li:hover .close{
	background-position:0 100%;
}
.popup{
	position: absolute;
	top: 136px;
	left: 50%;
	width: 738px;
	margin: 0 0 0 -369px;
	background: #fff;
	z-index: 10000000 !important;
	overflow: hidden;
}
.pop_frame{
	border:5px solid #de4813;
	background:#fff;
	position:relative;
	z-index:1000;
}
.pop_frame .list{
	overflow:hidden;
	padding:20px 0;
	border-bottom:1px solid #c9c9c9;
}
.pop_frame ul{
	float:left;
	width:163px;
	margin:0 0 0 19px;
}
.pop_frame ul li label{
	line-height:18px;
	margin:0 0 0 5px;
}
.pop_frame ul li{
	width:100%;
	overflow:hidden;
	margin:5px 0 0 0;
}
.pop_frame ul li:first-child{
	margin:0;
}
.pop_frame ul li input[type=checkbox]{
	float:left;
}
.checkboxArea {
	outline:none;
	font-size:0;
	line-height:0;
	width:18px;
	height:18px;
	background: url(../images/bg-checkbox.png) no-repeat;
	float: left;
}
.checkboxAreaChecked {
	background-position:0 100% !important;
}
.heading.bottom .close_cat_pop {
	float:right;
}
.f-btn:hover{
	color:#333;
}
.heading.bottom .link{
	line-height:31px;
	margin:0 12px 0 0;
	background:none;
	border:none;
}
#bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/th-video_time.png) repeat;
	overflow: hidden;
	z-index: 100;
	display:none;
}
*+html .forms.upl{
	margin:0 0 0 64px;

}
.stars .category{
	width:100%;
	overflow:hidden;
}
.mp{
	margin:0 0 20px;
}
.mp h2,
h2.h_small{
	font-size:13px;
}
.c-content.vid .amount .hide_time{
	padding: 0 4px;
}
#flagging_container,
#fav_link{
	display:block !important;!
}
.g_hidden{
	display:none;
}
.info_wrap .g_hidden{
	margin:5px 0 0 0;
}
.add_comment.g_hidden{
	padding:0 0 10px 10px;
}
#comment_error_1{
	text-align: right;
	padding: 9px 18px 0 0;
}
.field_error,
.message_error{
	color:red;
}
.forms .field_error{
	text-align:right;
}
.forms .info{
	padding:10px 0;
	text-align:center;
}
.forms.upl .addvideo.wrap-f-bg{
	width:1090px;
}
.popupupl {
	width: 387px;
	background: #fff;
	z-index: 1000;
}
#file_form h3{
	font-size: 13px;
	font-weight: normal;
	color: #555;
	margin: 0 0 4px;
	line-height: 13px;
	padding: 0;
}
#file_form .g_hint{
	color: #929292;
	margin: 0 0 5px;
	display: block;
}
.forms.pop{
	padding:0;
}
.uploader_progress{
	white-space:nowrap;
	overflow:hidden;
}
.progress_bar{
	background:#ccc;
	line-height:29px;
	text-indent:10px;
}
.upl .message_error{
	text-align:center;
	padding:10px;
}
.text_content{
	padding:10px 0;
}
.passw{
	margin:0 0 20px;
}
.options{
	position:absolute;
	top:5px;
	right:5px;
	overflow:hidden;
	z-index:100;
}
.actions{
	width:100%;
	overflow:hidden;
	margin:10px 0 0 0;
}
#delete_videos_form{
	margin:10px 0 0 0;
}
.article{
	text-align:left;
	text-align:justify;
	line-height:18px;
	width:1220px;
}
.article .heading{
	margin:0 0 10px;
}
.article .heading p{
	margin:0 0 3px;
}
.article h2{
	margin:0 0 10px;
	font-size:16px;
}
.article h3, .article p{
	margin:0 0 15px;
}
.article h3{
	text-transform:uppercase;
}
.article a{
	color:#de4813;
}
.article p.inner{
	padding:0 0 0 20px;
	margin:-12px 0 15px 0;
}
.add_comm textarea.feet_t{
	width:338px !important;
	margin:0 0 0 -11px;
}
.line.add_comm{
	padding:0;
}
.inner_sort.alt .title{
	padding:0;
	margin:0;
}







.nav .niches ul div{
	float:left;
	width:122px;
	padding:2px 0px;
	margin-left:24px;

}
.nav .niches ul{
	position:absolute;
	top:63px;
	left:-118px;
	z-index:100;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #dedede;
	width:622px;
	border-width:0 1px 1px;
	background:#fff url(../images/bg_drop3.gif) repeat-x;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	display:none;

}
.nav .niches:hover ul{
	display:block;
}
.nav .niches ul li{
	float:none;
	border:none;
	border-top:1px solid #e3e3e3;
	padding:5px 0;
}

.nav .niches ul li span {
	width:14px;	text-align:center; display:block;
	float:left; position:relative; margin-left:-18px; color:#de4813;
}

.nav .niches ul li:first-child{
	border:none;
}
.nav .niches ul li a{
	padding:0;
	text-align:left;
	background:none;
	width:auto;
	white-space:nowrap;
}
.nav .niches ul li:hover a{
	background:none;
	color:#de4813;
}

.nav .niches a{
	padding-right:8px;
	width:101px;
	background:url(../images/arrr.png) no-repeat 91% 56%;
}
.nav .niches:hover > a{
	 background:#fff url(../images/arrr2.png) no-repeat 91% 56%;
}
.nav .allc a{
	color:#de4813;
}

.alt_link{
    min-width:0px;
}

.categories_page{
    width:100%;
    overflow:hidden;
    padding:0 0 20px;
}
.categories_page ul{
    font-size:13px;
    float:left
}
.categories_page ul li{
    margin: 10px 0 0;
    width: 248px;
}
.categories_page ul li:hover a,
.categories_page ul li:hover a span{
    color:#de4813;
}
.categories_page ul li:hover a span{
    font-weight:normal;
}
.categories_page ul a{
    color:#333;
}
.categories_page ul span{
    color:#a8a8a8;
    font-weight:normal;
    margin:0 0 0 5px;
}
.categories_page .letter{
	font-size:13px;
	font-weight:bold;
}

input.f-btn[value="Add Comment"] {
    display: block;
    float: none !important;
    margin: 0 auto !important;
}

#ac_block_failure, #ac_block_success, #ac_wait{
    text-align: left;
}