html{
	background:url(../images/bg-body.png);
	height:100%;
}
body {
	margin: 0;
	color: #2c2b24;
	min-width: 1230px;
	font:12px/1.25 "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	background:url(../images/bg-bottom.png) no-repeat 50% 0;
	position:relative;
	min-height:100%;
}
img {
	border-style: none;
	vertical-align:top;
	color:#2C2B24;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, select, textarea {
	margin: 0;
	vertical-align: middle;
	font: 1em arial, helvetica, sans-serif;
	outline:none;
}
a {
	text-decoration: none;
	color:#035073;
	outline:none;
}
*{
	outline:none;
}
a:hover {text-decoration: underline;}
h1,h2,h3,h4{
	font-weight:normal;
	margin:0 0 20px;
}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{
	font-size:16px;
	margin:0 0 14px;
}
h6{
	font-size:14px;
	margin:0 0 14px;
}
p{margin:0 0 20px;}
.hidden,
.g_hidden{display:none;}
#wrapper{
	width: 1230px;
	margin:0 auto;
	padding:0 0 168px;
}
.btn-top{
	position:fixed;
	display:none;
	left:0;
	top:75%;
	width:40px;
	height:68px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-34px 0 0;
	z-index:100;
	background:url(../images/btn-top.png) no-repeat;
}
.btn-top:hover{
	background-position:0 100%;
}

.header{
	position:relative;
	z-index:5;
	background:url(../images/bg-header.png) no-repeat 0 100%;
	width:1208px;
	height:100px;
	padding:0 11px;
}
.logo{
	margin:6px 10px 0 -26px;
	background:url(../images/logo.png) no-repeat;
	width:204px;
	height:84px;
	float:left;
	position:relative;
}
.logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
	position:relative;
	z-index:2;
}
.christmas .logo:after{
	content:'';
	position:absolute;
	right:-31px;
	top:10px;
	background:url(../images/candy.png) no-repeat;
	width:81px;
	height:84px;
}
.nav{
	float:left;
	overflow:hidden;
	padding:10px 0 0;
}
.nav > ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.nav > ul > li{
	float:left;
	background:url(../images/header-nav-buttons.png) no-repeat;
	width:25%;
	height:45px;
}
.nav > ul > li > a{
	text-indent:-9999px;
	display:block;
	height:100%;
}

.nav .nav-albums{width:133px;}
.nav .nav-albums:hover,
.nav .nav-albums.active{background-position:0 -45px;}

.nav .nav-tube{width:125px;background-position:-133px 0;}
.nav .nav-tube:hover,
.nav .nav-tube.active{background-position:-133px -45px;}

.nav .nav-girls{width:153px;background-position:-258px 0;}
.nav .nav-girls.ads{background:url(../images/bg-nav-1.png) no-repeat;width:153px;background-position:-258px 0;}
.nav .nav-girls:hover,
.nav .nav-girls.active{background-position:-258px -45px;}

.nav .nav-cams{width:152px;background-position:-411px 0;}
.nav .nav-cams:hover,
.nav .nav-cams.active{background-position:-411px -45px;}

.nav .sex-chat{background:url(../images/sex-chat.png) no-repeat;width:152px;background-position:0 0;}
.nav .sex-chat:hover,
.nav .sex-chat.active{background-position:0 -45px;}

.nav .porn-games{background:url(../images/porn-games.png) no-repeat;width:153px;background-position:0 0;}
.nav .porn-games:hover,
.nav .porn-games.active{background-position:0 -45px;}

.nav .vr-porn{background:url(../images/vr-porn.png) no-repeat;width:153px;background-position:0 0;}
.nav .vr-porn:hover,
.nav .vr-porn.active{background-position:0 -45px;}

/* j 22.04 search block in header */

.search{
	margin-left: 10px;
	width:278px;
	height:45px;
	float:left;
	background:url(../images/header-search-block-bg.png) no-repeat 0 0;
}
.search.long{
	width:403px;
	-webkit-background-size:403px 90px;
	background-size:403px 90px;
}

.search form{
	position: relative;
	margin: 7px 0 0 7px;
	width:264px;
	height:31px;
	background:url(../images/header-search-input-bg.png) repeat-x;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.search.long form{
	width:389px;
}

.search .control{
	position: relative;
	width:227px;
	height:31px;
}
.search.long .control{
	width:353px;
}

.search_focus, .is-search-page, .search_focus_border {background:url(../images/header-search-block-bg.png) no-repeat 0 100%}

.search_focus form{background:#fff;}

.search .control input,
.search .control .models-list ul li{
	width:182px;
	height: 18px;
	padding:6px 0 7px 10px;
	border:none;
	margin:0;
	color:#8b8b8a;
	font:15px/18px "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	background:none;
	overflow:hidden;
}
.search.long .control input{
	width:307px;
}

.search .control input{
	padding-right: 35px;
}

.is-search-page .control input{
	color:#2c2b24;
}

.search input:focus{
	color:#2c2b24;
}

.search .control input::-ms-clear {
	display: none;
}

.search .control .models-list,
.search .control .fog{
	display: none;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 100;
	color:#8b8b8a;
}

.search .control .fog{
	left:2px;
	width:260px;
	height: 31px;
	z-index: 105;
	background:url(../images/header-search-fog.png) no-repeat;
	cursor:text;
}

.search .control .models-list ul{
	position: absolute;
	/*top:31px;*/
	left:0px;
	list-style:none;
	padding:0;
	margin:0;
}

.search .control .models-list ul li{
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search .buttons{
	position: absolute;
	top:0;
	right:0;
}

.search .buttons input{
	position: absolute;
	top:0;
	right:0;
	z-index: 200;
	height:31px;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
	margin:0;
	border:0;
	font-size:0;
	line-height:0;
}

.search .buttons input.btn-close{
	right:37px;
	display: none;
	width:35px;
	background:url(../images/header-search-buttons.png) no-repeat 0 0;
}
.search .buttons input.btn-close:hover{
	background-position:0 -31px;
}
.search .buttons input.btn-search{
	float: right;
	width:37px;
	background:url(../images/header-search-buttons.png) no-repeat 100% 0;
}
.search .buttons input.btn-search:hover{
	background-position:100% -31px;
}

/* drop down suggestions */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-menu {
	position: absolute;
	z-index: 101;
	width:264px!important;
	padding: 0 7px 4px 7px;
	background: #0e78d8;
	color:#2c2b24;
	font:15px/31px "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	list-style: none;
}
.ui-menu.long{
	width:389px!important;
}
.ui-menu.long:before{
	width:403px;
	-webkit-background-size:403px 14px;
	background-size:403px 14px;
}
.ui-menu:before{
	position: absolute;
	z-index: -1;
	width:278px;
	height: 14px;
	left:0;
	bottom: -14px;
	background: url(../images/header-search-dropdown-list-bg-bottom.png) no-repeat 0 100%;
	content:'';
}
.ui-menu:after{
	position: absolute;
	z-index: -1;
	top:0px;
	left:7px;
	right: 7px;
	bottom: 4px;
	background: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	content:'';
}

.ui-menu .ui-menu-item{
	background:url(../images/header-search-dropdown-list-item-dotted-delimeter-line.png ) no-repeat 10px 100%;
}
.ui-menu .ui-menu-item:last-child{
	background: none;
}

.ui-menu .ui-menu-item a {
	cursor: pointer;
	text-decoration: none;
	display: block;
	padding: 0 20px 0 10px;
	line-height: 31px;
	height: 31px;
	overflow: hidden;
	color:#2c2b24;
	white-space: nowrap;
	text-overflow: ellipsis;
	min-height: 0;
	font-weight: normal;
}
.ui-menu .ui-menu-item a:hover{
	color: #00a2ff;
}

/*
end
j22.04 search block in header
*/


.bookmark{
	float:right;
	background:url(../images/btn-bookmark.png) no-repeat;
	width:160px;
	height:45px;
	margin:10px -1px 0 0;
	text-indent:-9999px;
}
.bookmark:hover{background-position:0 -45px;}

.bookmark_meet-and-fuck{
	float:right;
	background:url(../images/btn-bookmark_meet-and-fuck.png) no-repeat;
	width:160px;
	height:45px;
	margin:10px -1px 0 0;
	text-indent:-9999px;
}
.bookmark_meet-and-fuck:hover{background-position:0 -45px;}

.bookmark_click-here{
	float:right;
	background:url(../images/btn-click-here.png) no-repeat;
	width:160px;
	height:45px;
	margin:10px -1px 0 0;
	text-indent:-9999px;
}
.bookmark_click-here:hover{background-position:0 -45px;}

.bookmark_live-sex{
	float:right;
	background:url(../images/btn-live-sex.png) no-repeat;
	width:160px;
	height:45px;
	margin:10px -1px 0 0;
	text-indent:-9999px;
}
.bookmark_live-sex:hover{background-position:0 -45px;}

.-menu{
	float:right;
	list-style:none;
	padding:0;
	margin:0 -26px 0 0;
}
.-menu li{
	float:left;
	padding:0 15px;
	background:url(../images/divider-menu.png) no-repeat 0 50%;
}
.-menu li:first-child{
	background:none;
	margin-top:2px;
	height:20px;
	overflow:hidden;
}
.-menu a{
	color:#9f5600;
	font:13px/24px "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
}
.site-stats{
	float:right;
	list-style:none;
	padding:0;
	margin:0 0 0 83px;
}
.site-stats li{
	float:left;
	padding:0 15px;
	background:url(../images/divider-menu.png) no-repeat 0 50%;
}
.site-stats li:first-child{
	background:none;
}
.site-stats a{
	color:#8C6100;
	font: bold 11px/24px Arial, Helvetica, Verdana, sans-serif;
}
.site-stats a span{
	color:#8C6100;
}
.header .hip{
	float:right;
	color:#9f5600;
	margin:0 0 1px;
	font:11px/22px "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
}
.header .hip span{
	font-size:15px;
}
/* old header line menu (models list) styles */
.sub-nav{
	float:left;
	font-size:13px;
	line-height:19px;
	text-align:center;
	width:1094px;
}
.sub-nav ul{
	list-style:none;
	padding:12px 0 0;
	margin:0;
}
.sub-nav li{
	display:inline-block;
	background:url(../images/sep-sub-nav.png) no-repeat 0 50%;
}
.sub-nav li:first-child{background:none;}
.sub-nav a{
	display:inline-block;
	color:#8c6100;
	padding:2px 14px 6px 16px;
}
.livesearches .label,
.sub-nav .active {padding:2px 14px 6px 16px;}
.sub-nav .active ,
.sub-nav .active a{
	color:#2c2b24;
	text-transform:uppercase;
}
.livesearches {
	padding:12px 0 0;
}
.livesearches ul{
	padding:0;
	width:99999px;
	overflow:hidden;
	position:relative;
}
.livesearches li{float:left;position:relative;}
.livesearches .label{
	float:left;
	text-transform:uppercase;
	width:115px;
	background:url(../images/sep-sub-nav.png) no-repeat 100% 50%;
}
.livesearches .holder{
	overflow:hidden;
	width:949px;
	float:left;
	position:relative;
}

.section{
	background-color:#a00;
}
.banner{
	margin:0 0 10px;
	width:100%;
	overflow:hidden;
}
.banner img{
	width:100%;
}

#side_col{
	float:left;
	width:300px;
	padding:0 0 0 10px;
}
.album-page #side_col.popup-advertising{
	background:none;
	float:left;
	width:300px;
	padding:0 0 0 10px;
}
#side_col .title{
	text-align:center;
	background:url(../images/divider.png) repeat-x 0 55%;
	font-size:13px;
	text-transform:uppercase;
	margin:11px 0 9px;
}
.album-page #side_col.popup-advertising .title{
	text-align:center;
	background:url(../images/divider.png) repeat-x 0 55%;
	font-size:13px;
	text-transform:uppercase;
	margin:11px 0 9px;
	line-height:15px;
}
#side_col .title strong{
	display:inline-block;
	font-weight:normal;
	padding:0 9px;
	background:url(../images/bg-side-col.png);
}
.album-page #side_col.popup-advertising .title strong{
	display:inline-block;
	font-weight:normal;
	padding:0 9px;
	background:url(../images/bg-side-col.png);
	line-height:15px;
}

#wide_col{
	float:right;
	width:908px;
}
.bottom{
	background:url(../images/bg-bottom.png) no-repeat;
	width:1230px;
	height:10px;
	text-indent:-9999px;
	clear:both;
	position:relative;
	z-index:10;
}
.bottom-view{
	background:url(../images/shadow-view.png) no-repeat 100% 0;
	width:100%;
	height:10px;
	text-indent:-9999px;
	clear:both;
}
#data{
	overflow:hidden;
	width:100%;
}
.bottom-banner{
	margin:30px 0 5px;
	width:100%;
	overflow:hidden;
}
.bottom-banner .title{
	background:url(../images/divider.png) repeat-x 0 50%;
	text-align:center;
	font-size:13px;
	margin:0 0 6px;
}
.bottom-banner .title strong{
	display:inline-block;
	background:url(../images/bg-body.png);
	padding:0 16px;
	font-weight:normal;
	text-transform:uppercase;
}
.bottom-banner .col{
	float:left;
	margin:0 0 0 10px;
	width:300px;
	height:250px;
	overflow:hidden;
}
.bottom-banner .col-first{margin:0;}
.bottom-banner .col img{
	width:300px;
	height:250px;
}
.heading{
	margin:0 0 10px;
	position:relative;
	height:33px;
}
.error .heading,
.related-videos .heading,
.related-albums .heading,
.main-albums .heading,
.tube .heading{
	margin:0;
}
.heading h2{
	font-size:15px;
	line-height:33px;
	font-weight:normal;
	margin:0 11px;
}
.heading .filter{
	font-size:15px;
	line-height:33px;
	float:right;
	position:relative;
	z-index:3;
}
.results .heading .filter{
	margin-bottom:-1px;
}
.heading .filter ul{
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	z-index:2;
}
.heading .filter li{
	float:left;
	width:141px;
	text-align:center;
	padding:0 0 0 3px;
	background:url(../images/sep-filter.png) no-repeat;
	position:relative;
}
.heading .filter li:last-child a{
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
.heading .filter .drop li:last-child a,
.heading .filter li:last-child li a{
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
}
.heading .filter li.active > a,
.heading .filter li:hover > a{background:url(../images/bg-filter.png) no-repeat 50% -34px;}
.heading .filter a{
	color:#97937a;
	display:block;
	background:url(../images/bg-filter.png) no-repeat 50% 0;
	text-decoration:none !important;
}
.heading .filter a span{
	padding:0 16px 0 0;
	background:url(../images/arrow-filter.gif) no-repeat 100% 50%;
	display:inline-block;
}
.heading .filter .b{
	background:url(../images/bg-filter-b.png) no-repeat;
	width: 147px;
	height: 10px;
	text-indent:-9999px;
	margin:0 auto;
}
.heading .filter .center{
	background:url(../images/bg-filter-c.png) no-repeat 0 50%;
	padding:0 10px 1px;
}
.heading .filter .drop{
	position:absolute;
	top:100%;
	left:3px;
	display:none;
	list-style:none;
	padding:0 1px 1px;
	margin:0;
	font-size:13px;
	text-transform:none;
	border:1px solid #a9a186;
	width:139px;
	background:#fff;
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.8);
	box-shadow:0 3px 5px rgba(0,0,0,0.8);
}
.heading .filter .drop.drop-alphabet{
	padding:0;
	width:141px;
}
.heading .filter ul li:hover .drop{display:block;}
.heading .filter li li{
	float:none;
	line-height:27px;
	background:none;
	padding:1px 0 0;
	text-align:left;
	width:100%;
}
.heading .filter li li a{
	background:url(../images/bg-filter-drop.gif) repeat-x;
	padding:0 8px;
}
.heading .filter li li.active a,
.heading .filter li li a:hover{
	background:url(../images/bg-filter-drop-hover.gif) repeat-x;
	text-decoration:none;
}
.heading .filter .drop-alphabet{margin:-1px 0 0;}
.heading .filter .drop-alphabet .center{
	background:url(../images/bg-alphabet.png) no-repeat;
	padding:2px 10px 12px;
}
.heading .filter .drop-alphabet .b{display:none;}
.heading .filter table{
	border-collapse:collapse;
	width:141px;
}
.heading .filter table td{
	padding:0;
	border:1px solid #fff;
	width:27px;
	font-size:13px;
	line-height:27px;
}
.heading .filter table td a{
	display:block;
	height:100%;
	background:url(../images/bg-filter-drop.gif) repeat-x;
}
.heading .filter table td.active-all a,
.heading .filter table td.active a,
.heading .filter table td a:hover{
	background:url(../images/bg-filter-drop-hover.gif) repeat-x;
	text-decoration:none;
}

/*

joseph01 code addition (18/02/13)
search filter test

*/

.search-result-test .heading .filter{
	font-size:12px;
	line-height:25px;
	float:right;
	position:relative;
	z-index:3;
}
.search-result-test .results .heading .filter{
	margin-bottom:0px;
}
.search-result-test .heading .filter ul{
	list-style:none;
	padding:0;
	margin:3px 20px 0 0;
	position:relative;
	z-index:2;
}
/*
.search-result-test .heading .filter li{
	float:left;
	text-align:center;
	width:auto;
	margin: 0 4px 0 0;
	background:url(../images/search-sort-buttons-bg.png) no-repeat 0 0;
	position:relative;
}
.search-result-test .heading .filter li:last-child a{
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
}
.search-result-test .heading .filter a{
	color:#8c6100;
	height:25px;
	display: inline-block;
	padding: 0 21px;
	background:url(../images/search-sort-buttons-bg.png) no-repeat 100% -25px;
	text-decoration:none !important;
}
.search-result-test .heading .filter li.active,
.search-result-test .heading .filter li:hover{
	background:url(../images/search-sort-buttons-bg.png) no-repeat 0 -50px;
}
.search-result-test .heading .filter li.active > a,
.search-result-test .heading .filter li:hover > a{
	background:url(../images/search-sort-buttons-bg.png) no-repeat 100% -75px;
}

.search-result-test .heading .filter li.active > a{
	cursor:default;
}

.search-result-test .heading .filter a em{
	font-size:10px;
	font-style:normal;
}*/

.search-result-test .heading .filter li{
	float:left;
	text-align:center;
	width:auto;
	margin: 0 1px 0 0;
	padding:0;
	background:none;
	position:relative;
}
.search-result-test .heading .filter a{
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	text-indent:-9999px;
	overflow:hidden;
	height:27px;
}
.search-result-test .heading .filter li.active > a,
.search-result-test .heading .filter li:hover > a,
.search-result-test .heading .filter li.active,
.search-result-test .heading .filter li:hover{
	background:none;
}
.search-result-test .heading .filter li.active > a{
	cursor:default;
}
.search-result-test .heading .filter .search-all{
	width:64px;
	background:url(../images/btns-search.png) no-repeat;
}
.search-result-test .heading .filter li.active .search-all,
.search-result-test .heading .filter li:hover .search-all{
	background:url(../images/btns-search.png) no-repeat 0 -27px;
}
.search-result-test .heading .filter .search-videos{
	width:89px;
	background:url(../images/btns-search.png) no-repeat -65px 0;
}
.search-result-test .heading .filter li.active .search-videos,
.search-result-test .heading .filter li:hover .search-videos{
	background:url(../images/btns-search.png) no-repeat -65px -27px;
}
.search-result-test .heading .filter .search-albums{
	width:96px;
	background:url(../images/btns-search.png) no-repeat -155px 0;
}
.search-result-test .heading .filter li.active .search-albums,
.search-result-test .heading .filter li:hover .search-albums{
	background:url(../images/btns-search.png) no-repeat -155px -27px;
}
.search-result-test .heading .filter .search-models{
	width:95px;
	background:url(../images/btns-search.png) no-repeat -252px 0;
}
.search-result-test .heading .filter li.active .search-models,
.search-result-test .heading .filter li:hover .search-models{
	background:url(../images/btns-search.png) no-repeat -252px -27px;
}

/*

END
search filter test

*/



.main{
	background:url(../images/bg-main.png);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.main:after{
	content:"";
	display:block;
	clear:both;
}
.list_videos .block_content{
	padding:2px;
	width:1226px;
	overflow:hidden;
}
.related-videos .list_videos,
.tube .list_videos{
	width:100%;
	position:relative;
	background:url(../images/bg-content-bottom.jpg) no-repeat 0 100%;
	padding:0 0 40px;
}
.tube .list_videos{
	width:auto;
	padding:0 1px 40px;
}
.list_videos.extended{
	background:none;
	padding-bottom:12px;
}
.block-search.main-albums .list_albums,
.block-search.tube .list_videos{
	background:none;
	padding:0 0 9px;
	overflow:hidden;
}
.block-search.main-albums .mp-pagination,
.block-search.tube .mp-pagination{
	height:37px;
	line-height:33px;
	margin-top:9px;
	margin-bottom:11px;
}
.block-search.main-albums .mp-pagination span,
.block-search.tube .mp-pagination span{
	line-height:33px;
	height:33px;
}
.block-search.main-albums .mp-pagination .page-next,
.block-search.main-albums .mp-pagination .page-prev,
.block-search.tube .mp-pagination .page-next,
.block-search.tube .mp-pagination .page-prev{
	height:33px;
}
/*.related-videos .list_videos:hover,*/
.tube .list_videos:after{
	content:"";
	display:block;
	clear:both;
}
.related-videos .list_videos .round,
.related-albums .list_albums .round,
.main-albums .list_albums .round{
	top:-33px;
}
.related-albums .list_albums .round.empty,
.main-albums .list_albums .round.empty{
	top:0;
}
.related-videos .list_videos .block_content,
.tube .list_videos .block_content{
	padding:0 0 0 13px;
	width:1217px;
	background:url(../images/bg-popular-thumbs.gif);
}
.related-videos .list_videos.extended .block_content,
.tube .list_videos.extended .block_content,
.related-videos .list_videos .extended.block_content,
.tube .list_videos .extended.block_content{
	padding:0;
	background:none;
	width:100%;
}
.thumb-holder{
	padding:0 0 0 13px;
	font-size:0;
	background:url(../images/bg-popular-thumbs.gif);
	position:relative;
	overflow:hidden;
}
.thumb-holder:before{
	content:'';
	position:absolute;
	top:186px;
	bottom:0;
	left:0;
	width:100%;
	background:#3c3a32;
}
.thumb-holder:after{
	content:"";
	display:block;
	clear:both;
}
.tube .list_videos .block_content{
	width:1216px;
	padding:0 0 0 12px;
}
.block-search.tube .list_videos .block_content{
	width:1216px;
	padding:0 0 0 12px;
}
.main .frame{background:url(../images/bg-main-top.png) repeat-x 0 33px;}
.item{
	float:left;
	margin:0 -4px 6px 10px;
	padding:2px;
	width:193px;
	height:108px;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	color:#fff;
}
.item:hover{
	border:1px solid #9e966f;
	background:#fff;
	padding:1px;
}
.item .image,
.item .image img{
	display:block;
	overflow:hidden;
	width:192px;
	height:108px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.item .info{
	background:url(../images/shadow.png);
	position:absolute;
	bottom:2px;
	left:2px;
	padding:1px 6px;
	font-size:11px;
	width:181px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.item:hover .info{
	left:1px;
	bottom:1px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
.item h3{
	color:#ffcc00;
	font-size:11px;
	margin:0;
}
.item .length{
	position:absolute;
	right:6px;
	top:1px;
}
.item .disc{
	display:block;
	height:14px;
	overflow:hidden;
}
.item a:hover,
.item:hover a{background-position:0 -146px;}
.list_albums .block_content{
	width:1226px;
	margin:0 0 0 4px;
}
.list_albums .block_content:after{
	content:"";
	display:block;
	clear:both;
}
.related-albums .list_albums,
.main-albums .list_albums{
	padding:0 0 40px;
	position:relative;
	background:url(../images/bg-content-bottom.jpg) no-repeat 0 100%;
}
.related-albums .list_albums .block_content,
.main-albums .list_albums .block_content{
	margin:0;
	padding:0 0 0 13px;
	width:1217px;
	position:relative;
	background:url(../images/bg-main-albums.jpg);
}
.main-albums .list_albums .block_content{
	width:1216px;
	margin:0 0 0 1px;
	padding:0 0 0 12px;
}
.block-search.main-albums .list_albums .block_content{
	margin:0;
}
.item-album{
	float:left;
	margin:0 0 6px 6px;
	padding:2px;
	width:142px;
	height:190px;
	overflow:hidden;
	position:relative;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.related-albums .item-album,
.block-album .aside .item-album,
.main-albums .item-album{
	margin:12px 6px 0 0;
	width:167px;
	height:261px;
	padding:0;
	position:relative;
	z-index:2;
}
.block-album .aside .item-album{
	float:none;
	margin-right:0;
}
.item-album:hover{
	background:#fff;
	padding:1px;
	border:1px solid #9e966f;
}
.related-albums .item-album:hover,
.block-album .aside .item-album:hover,
.main-albums .item-album:hover{
	border:0;
	padding:0;
	background:none;
	text-decoration:none;
}
.item-album a{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	font-size:11px;
	color:#8C6100;
	line-height:13px;
	overflow:hidden;
	padding:226px 10px 0;
	white-space:nowrap;
	z-index:2;
	text-decoration:none;
	text-align:center;
	text-overflow:ellipsis;
}
.item-album a:hover{
	color:#ed7806;
}
.item-album .image{
	display:block;
	width:142px;
	height:190px;
	overflow:hidden;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.related-albums .image,
.block-album .aside .item-album .image,
.main-albums .image{
	border:1px solid #9e966f;
	background:#fff;
	width:163px;
	height:217px;
	padding:1px;
}
.related-albums .item-album:hover .image,
.block-album .aside .item-album:hover .image,
.main-albums .item-album:hover .image{
	border:1px solid #f47b06;
	background:#f47b06;
}
.item-album .image-holder{
	width:163px;
	height:217px;
	display:block;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.related-albums .item-album img,
.block-album .aside .item-album img,
.main-albums .item-album img{
	border:0;
	width:170px;
	height:227px;
	margin:-3px -3px -7px -4px;
	padding:0;
}
.item-album .image img{
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.item-album .info{
	background:url(../images/shadow.png);
	position:absolute;
	bottom:2px;
	left:2px;
	padding:1px 6px;
	font-size:11px;
	width:130px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.related-albums .item-album .info,
.block-album .aside .item-album .info,
.main-albums .item-album .info{
	background:none;
	width:100%;
	padding:5px 0 0;
	position:static;
	color:#6b6754;
	text-align:center;
}
.block-album .aside .item-album:hover  .info,
.item-album:hover .info{
	left:1px;
	bottom:1px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
.item-album h3{
	color:#fff;
	font-size:11px;
	line-height:13px;
	padding:0 0 2px;
	margin:0;
	height:13px;
	overflow:hidden;
}
.related-albums .item-album h3,
.block-album .aside .item-album h3,
.main-albums .item-album h3{
	font-size:11px;
	color:#8C6100;
	height:13px;
	line-height:13px;
	margin:0;
	overflow:hidden;
	padding:0 0 2px;
}
.related-albums .item-album h3{
	color:#8c6100;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.related-albums .item-album:hover h3,
.block-album .aside .item-album:hover h3,
.main-albums .item-album:hover h3{
	color:#ed7806;
}
.item-album h3 strong{
	display:block;
	color:#fc0;
	font-weight:normal;
}
.related-albums .item-album .added,
.block-album .aside .item-album .added,
.main-albums .item-album .added{
	color:#97937a;
	display:block;
	font-size:10px;
}
div.item-album .added{
	padding-top:15px;
}
.item-album .length{
	position:absolute;
	right:6px;
	top:1px;
}
.item-album .disc{
	display:block;
	height:14px;
	overflow:hidden;
}

.item-video{
	float:left;
	margin:0 0 10px 6px;
	padding:2px;
	width:166px;
	height:124px;
	overflow:hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
	color:#fff;
}
.item-video a{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-indent:-9999px;
	background:url(../images/166x124.png) no-repeat;
}
.item-video .image ,
.item-video .image img{
	width:166px;
	height:124px;
}
.item-video .amount,
.item-video .itemurl{
	width:0;
	height:0;
	overflow:hidden;
}
.item-video .info{
	background:url(../images/shadow.png);
	position:absolute;
	bottom:2px;
	left:0;
	padding:1px 6px;
	font-size:11px;
}
.item-video h3{
	color:#ffcc00;
	font-size:11px;
	margin:0;
}
.item-video .length{
	position:absolute;
	right:6px;
	top:1px;
}
.item-video .disc{
	display:block;
	height:14px;
	overflow:hidden;
}
.item-video:hover a,
.item-video a:hover{background-position:0 -128px;}
.extended .thumb-holder .thumb-big:first-child:after{
	background:none;
}
.extended .thumb-holder:first-child .thumb-big:first-child:after,
.block-video .aside .thumb-mid:first-child:after,
.block-album .aside .item-album:first-child:after,
.related-albums .item-album:first-child:after,
.main-albums .item-album:first-child:after,
.girls .gitem-holder:first-child .image:after,
.popular-thumbs .video-thumb:first-child .image:after,
.item-ourgirls:first-child span:after,
.item:first-child .image:after,
.item-video:first-child .image:after,
.thumb-big:first-child:after{
	position:absolute;
	z-index:1;
	background:url(../images/first-round.png) no-repeat;
	width:78px;
	height:62px;
	left:0;
	top:0;
	content:'';
}

.thumb-big.cams:first-child:after{
	display:none;
	position:absolute;
	z-index:1;
	background:url(../images/first-round.png) no-repeat;
	width:78px;
	height:62px;
	left:0;
	top:0;
	content:'';
}

.extended .thumb-holder:first-child .thumb-big:first-child:after,
.related-videos .thumb-big:first-child:after,
.related-albums .item-album:first-child:after,
.main-albums .item-album:first-child:after,
.tube .thumb-big:first-child:after{
	top:-3px;
}
.girls .gitem-holder:first-child .image:after{
	left:-5px;
}
.popular-thumbs .video-thumb:first-child .image:after{
	left:-11px;
}
.most-popular-albums .item-album:first-child .image:after{
	display:none;
}
.list_albums .item-album:first-child .image:after{
	left:-1px;
	top:-1px;
}
.item-ourgirls:first-child span:after{
	background-position:0 -7px;
	left:0;
	top:0;
}
.popular-thumbs .video-thumb:first-child:after{
	background-position:-10px 0;
}
.round{
	background:url(../images/bg-main-round.png) no-repeat;
	width: 196px;
	height: 127px;
	position:absolute;
	top:0;
	left:-4px;
}
.round.cams{
	z-index:10;
}

.aside .round{
	display:none;
}
.pagination{
	line-height:32px;
	height:33px;
	border-top:1px solid #d6cfb7;
	text-align:center;
	width:100%;
}
.pagination .block_content{
	display:table;
	width:auto;
	margin:0 auto;
}
.pagination .page-next,
.pagination .page-prev{
	float:left;
	width:60px;
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#fef9e0;
	background:url(../images/btn-padding.png) no-repeat 0 -33px;
	text-indent:-9999px;
}
.pagination .page-next{background-position:-60px -33px;}
.pagination span.page-next{background-position:-60px 0;}
.pagination span.page-prev{background-position:0 -66px;}
.pagination ul{
	list-style:none;
	padding:0;
	margin:0;
	display:table-row;
}
.pagination li{
	vertical-align:top;
	border-left:1px solid #d6cfb7;
	display:table-cell;
}
.pagination li.first .page-prev,
.pagination li.first{border-left:none;}
.pagination li.last .page-prev{width:62px;}
.pagination li a{
	color:#97937a;
	display:block;
	width:46px;
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#fef9e0;
	background:url(../images/bg-pagination.png) repeat-x;
}
.pagination li.active a,
.pagination a:hover{
	background:#d6cfb7;
	border-color:#d6cfb7;
	text-decoration:none;
	color:#716e56;
}
.pagination span{
	color:#716e56;
	display:block;
	width:46px;
	height:33px;
	background:#d6cfb7;
}
.pagination a.page-next:hover{background: url(../images/btn-padding.png) no-repeat -60px 0;border-color:#d6cfb7;}
.pagination a.page-prev:hover{background: url(../images/btn-padding.png) no-repeat 0 0;border-color:#d6cfb7;}

.two_columns{background:url(../images/bg-search-c.jpg) repeat-y;}
.two_columns .holder{background:url(../images/bg-search-t.jpg) no-repeat;}
.two_columns .frame{
	background:url(../images/bg-search-b.jpg) no-repeat 0 100%;
	overflow:hidden;
}
.maincol{
	float:left;
	width:908px;
}
.maincol textarea:focus,
.maincol textarea.focus{color:#49443c;}
.maincol .control-left{
	width:594px;
	float:left;
}
.maincol #ac_captcha{height:30px;}
.maincol .info_row,
.maincol .control-right{
	float:right;
	width:78px;
}
.block-video,
.block-album{
	background:url(../images/bg-album.gif) repeat-y 100% 0;
}
.block-video.wide{
	background:url(../images/bg-player.gif) repeat-y 100% 0;
}
.block-video .frame,
.block-album .frame{
	background:url(../images/bg-album.gif) no-repeat;
}
.block-video.wide .frame{
	background:url(../images/bg-player.gif) no-repeat;
}
.block-video #data,
.block-album #data{
	background:url(../images/bg-album.gif) no-repeat -1230px 100%;
	overflow:visible;
}
.block-video.wide #data{
	background:url(../images/bg-player.gif) no-repeat -1230px 100%;
	padding-bottom:15px;
}
.block-video #data:after,
.block-album #data:after{
	content:"";
	display:block;
	clear:both;
}
.block-video #wide_col,
.block-album #wide_col{
	float:left;
}


/* sidebar NEW & TWO COLUMNS New BGs

.album-page #side_col.popup-advertising{
 ?
}
*/

.two-columns-new {
	background:url(../images/bg-search-results.png) repeat-y 100% 0;
}
.two-columns-new .holder{
	background:url(../images/bg-search-results.png) no-repeat;
}
.two-columns-new .frame{
	background: url(../images/bg-search-results.png) no-repeat -1230px 100%;
	overflow:hidden;
}

.sidebar{
	float:right;
	padding:0 0 0 1px;
	width:320px;
	background:url(../images/side-col.gif) no-repeat 0 33px;
}

.sidebar .title{
	font-size:15px;
	margin:0 0 10px;
	line-height:33px;
}

.sidebar .title strong{
	display:inline-block;
	font-weight:normal;
	padding:0 13px;
}

.sidebar .banner{
	max-height:250px;
	width:300px;
	margin:0 auto 10px;
}

.sidebar .recommended .title {
	margin:0 0 3px;
}

.sidebar .recommended .title strong{
	padding:0 11px;
	line-height:35px;
}

.sidebar .recommended{
	text-align: left;
	background:url(../images/side-col.gif) no-repeat;
}

.sidebar .recommended .title a{
	float:right;
	text-align:center;
	color:#8c6100;
	margin:7px 10px 0 0;
	padding:0 0 0 4px;
	font:12px/1.25 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana,sans-serif;
	background:url(../images/btn-yellow.png) no-repeat;
}
.sidebar .recommended .title span{
	padding:4px 9px 0 5px;
	height:21px;
	display:block;
	background:url(../images/btn-yellow.png) no-repeat 100% -50px;
}

.sidebar .recommended .title a:hover{
	background-position:0 -25px;
	text-decoration:none;
}

.sidebar .recommended .title a:hover span{
	background-position:100% -75px;
}

.sidebar .recommended .block_content {
	margin:0;
	padding:0 0 4px 10px;
}

.sidebar .recommended .girl{
	width:92px;
	height:92px;
	background:#fff;
	padding:1px;
	border:1px solid #a69e88;
}

.sidebar .recommended .girl:hover{
	background:#f47b06;
	border:1px solid #f47b06;
}

.sidebar .recommended .girl .image{
	width:92px;
	height:92px;
	overflow:hidden;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.sidebar .recommended .girl .image img{
	margin:-2px;
}


/* END sidebar NEW */

/* to DEL */
.block-video #side_col,
.block-album #side_col,
.search-result-test #side_col{
	float:right;
	padding:0 0 0 1px;
	width:320px;
	background:url(../images/side-col.gif) no-repeat 0 33px;
}
/* END to DEL */


.block-video .aside,
.block-album .aside{
	float:left;
	padding:0 0 0 10px;
	width:176px;
	background:url(../images/bg-aside.gif) repeat 0 33px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
}
.block-video .aside{
	background:url(../images/bg-aside-video.gif) repeat 0 33px;
}
.block-video .aside .round,
.block-album .aside .round{
	display:block;
}
.block-video .aside .thumb-mid{
	width:167px;
	height:136px;
	float:none;
	display:block;
	padding:0;
	position:relative;
	margin:12px 0 0;
}
.block-video .aside .thumb-mid:hover{
	background:none;
	border:0;
}
.block-video .aside .image{
	background:#fff;
	overflow:hidden;
	padding:1px;
	position:relative;
	width:163px;
	height:92px;
	border:1px solid #a69e88;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.block-video .aside .image-holder{
	display:block;
	overflow:hidden;
	width:163px;
	height:92px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.block-video .aside .thumb-mid:hover .image{
	background:#f47b06;
	border:1px solid #f47b06;
}
.block-video .aside .thumb-mid img{
	display:block;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:-6px -15px -10px -14px;
}
.block-video .video_view,
.block-album .video_view{
	float:right;
	width:720px;
}
.block-video.wide .video_view{
	width:908px;
}

/* to DEL */
.block-video #side_col .title,
.block-album #side_col .title,
.search-result-test #side_col .title{
	background:none;
	font-size:15px;
	text-align:left;
	text-transform:none;
	margin:0 0 10px;
	line-height:33px;
}
.block-video #side_col .recommended .title,
.block-album #side_col .recommended .title,
.search-result-test #side_col .recommended .title {
	margin:0 0 3px;
}
.block-video #side_col .title strong,
.block-album #side_col .title strong,
.search-result-test #side_col .title strong {
	background:none;
	padding:0 13px;
}
.block-video #side_col .recommended .title strong,
.block-album #side_col .recommended .title strong,
.search-result-test #side_col .recommended .title strong{
	padding:0 11px;
	line-height:35px;
}
.block-video #side_col .side_col-b,
.block-album #side_col .side_col-b,
.search-result-test #side_col .side_col-b{
	max-height:250px;
	width:300px;
	margin:0 auto 10px;
	overflow:hidden;
}
.block-video .recommended,
.block-album .recommended,
.search-result-test .recommended{
	background:url(../images/side-col.gif) no-repeat;
}
.block-video .recommended .title a,
.block-album .recommended .title a,
.search-result-test .recommended  .title a{
	float:right;
	text-align:center;
	color:#8c6100;
	margin:7px 10px 0 0;
	padding:0 0 0 4px;
	font:12px/1.25 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana,sans-serif;
	background:url(../images/btn-yellow.png) no-repeat;
}
.block-video .recommended .title span,
.block-album .recommended .title span,
.search-result-test .recommended .title span{
	padding:4px 9px 0 5px;
	height:21px;
	display:block;
	background:url(../images/btn-yellow.png) no-repeat 100% -50px;
}
.block-video .recommended .title a:hover,
.block-album .recommended .title a:hover,
.search-result-test .recommended .title a:hover{
	background-position:0 -25px;
	text-decoration:none;
}
.block-video .recommended .title a:hover span,
.block-album .recommended .title a:hover span,
.search-result-test .recommended .title a:hover span{
	background-position:100% -75px;
}
.block-video .recommended .block_content,
.block-album .recommended .block_content,
.search-result-test .recommended .block_content {
	margin:0;
	padding:0 0 0 10px;
}
.block-video .girl,
.block-album .girl,
.search-result-test .girl{
	width:92px;
	height:92px;
	background:#fff;
	padding:1px;
	border:1px solid #a69e88;
}
.girl .image,
.search-result-test .girl .image{
	width:92px;
	height:92px;
	overflow:hidden;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.block-video .girl:hover,
.block-album .girl:hover,
.search-result-test .girl:hover{
	background:#f47b06;
	border:1px solid #f47b06;
}
.girl .image img{
	margin:-2px;
}
/* END to DEL */



/* end embedding new search sidebar styles */

.block-video .video_view h1,
.block-album .video_view h1{
	color:#8c6100;
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	width:450px;
}
.block-video .video_view h1{
	margin:0 0 7px;
}
.block-video .video_view .link-back,
.block-album .video_view .link-back{
	background:url(../images/btn-yellow.png) no-repeat;
	text-align:center;
	font-size:12px;
	margin:-4px 0 0;
	padding:0 0 0 4px;
	color:#FFC;
}
.block-video .video_view .link-back span,
.block-album .video_view .link-back span{
	display:block;
	height:21px;
	padding:4px 9px 0 5px;
	background:url(../images/btn-yellow.png) no-repeat 100% -50px;
}
.block-video .video_view .link-back:hover,
.block-album .video_view .link-back:hover{
	text-decoration:none;
	background:url(../images/btn-yellow.png) no-repeat 0 -25px;
}
.block-video .video_view .link-back:hover span,
.block-album .video_view .link-back:hover span{
	background:url(../images/btn-yellow.png) no-repeat 100% -75px;
}
.block-video .video_section,
.block-album .video_section{
	margin:0 auto 10px;
}
.block-album #block-views-xb_gallery-block_1 .gallery-image-wrapper{
	border-top:0;
	padding:4px 1px;
	background:#000 url(../images/bg-gallery-image.gif) no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.block-album #block-views-xb_gallery-block_1 .gallery-image:hover,
.block-album #block-views-xb_gallery-block_1 .gallery-image.activeSlide{
	background:#f47b06;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.block-album #block-views-xb_gallery-block_1 .gallery-image.activeSlide .image-background{
	background:none;
}
.block-video .video_view .model-info{
	border:0;
	background:none;
	width:682px;
	color:#97937a;
	font-size:13px;
	padding:0;
	margin:0 auto 10px;
}
.block-video .model-info-holder{
	display:table;
}
.block-video .model-info-inner{
	display:table-cell;
	height:60px;
	vertical-align:middle;
	color:#4b4739;
	font-size:15px;
	line-height:20px;
}
.block-video .btn-sponsor{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 10px;
	width:435px;
	height:60px;
	background:url(../images/btn-sponsor.png) no-repeat;
}
.block-video .btn-sponsor:hover{
	background-position:0 -60px;
}
.block-video.wide .related_link,
.block-video.wide .sub-view,
.block-video.wide .video_view .model-info{
	width:869px;
	margin-left:20px;
}
.block-video .sub-view,
.block-album .sub-view{
	width:682px;
	margin:0 auto 10px;
	background:none;
}
.block-video .sub-view .holder,
.block-album .sub-view .holder{
	padding:0;
	background:none;
}
.block-album .model-info{
	background:none;
	border:none;
	padding:5px 0;
	color:#97937a;
}
.block-video .rating-container,
.block-album .rating-container{
	float:left;
	background:url(../images/btns-like.gif) no-repeat;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	float:left;
	font-size:19px;
	height:40px;
	overflow:hidden;
	text-align:center;
	width:188px;
	position:relative;
}
.block-video .rating-container.hover,
.block-album .rating-container.hover{
	background-position:0 -40px;
}
.block-video .sub-view .btn-link-it,
.block-album .sub-view .btn-link-it{
	display:block;
	background:none;
	width:131px;
	height:40px;
	margin:0;
}
.block-video .sub-view .score,
.block-album .sub-view .score{
	background:none;
	color:#fff;
	float:right;
	font-size:19px;
	left:58px;
	line-height:41px;
	margin:0;
	position:absolute;
	text-align:center;
	top:0;
	vertical-align:middle;
	width:72px;
	z-index:4;
	cursor:pointer;
	height:40px;
}
.block-video .sub-view .score em,
.block-album .sub-view .score em{
	font-size:17px;
	font-style:normal;
}
.block-video .sub-view .btn-dislike,
.block-album .sub-view .btn-dislike{
	background:url(../images/btn-like-down.png) no-repeat;
	float:right;
	height:40px;
	width:57px;
}
.block-video .sub-view .btn-dislike:hover,
.block-album .sub-view .btn-dislike:hover{
	background:url(../images/btn-like-down-hover.png) no-repeat;
}
.block-video .sub-view .info_row,
.block-album .sub-view .info_row{
	margin:0 0 0 10px;
	background:url(../images/bg-info-row.png) no-repeat;
	height:40px;
	line-height:39px;
	font-size:13px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#97937a;
}
.block-video.wide .sub-view .info_row{
	margin-left:120px;
}
.block-video.wide .sub-view .info_row.wide{
	margin-left:10px;
}
.block-video.wide .info_row.wide .info_row_holder{
	min-width:485px;
}
.block-video .info_row_holder,
.block-album .info_row_holder{
	overflow:hidden;
	padding:0 3px 0 0;
	height:40px;
	background:url(../images/bg-info-row.png) no-repeat 100% -40px;
	/* width:299px; */
}
.block-video .sub-view .info_row span,
.block-album .sub-view .info_row span{
	color:#2c2b24;
}
.block-video .sub-view .info_row .col_1,
.block-album .sub-view .info_row .col_1{
	width:auto;
	text-align:right;
	padding:0 17px 0 15px;
}
.block-video .sub-view .info_row .col_2,
.block-album .sub-view .info_row .col_2{
	width:auto;
	text-align:left;
	padding:0 12px 0 15px;
}
.block-video .sub-view .social,
.block-album .sub-view .social{
	float:right;
	padding:0;
}
.block-video .social a,
.block-album .social a{
	margin:0 0 0 4px;
	width:40px !important;
	height:40px !important;
	border:0;
	background:url(../images/ico-socials.png) no-repeat;
}
.block-video .social .fb:hover,
.block-album .social .fb:hover{
	background-position:0 -40px;
	opacity:1;
}
.block-video .social .tw,
.block-album .social .tw{
	background-position:-44px 0;
}
.block-video .social .tw:hover,
.block-album .social .tw:hover{
	background-position:-44px -40px;
	opacity:1;
}
.block-video .social .glplus,
.block-album .social .glplus{
	background-position:-88px 0;
}
.block-video .social .glplus:hover,
.block-album .social .glplus:hover{
	background-position:-88px -40px;
	opacity:1;
}
.block-video .social .star,
.block-album .social .star{
	background-position:-132px 0;
}
.block-video .social .star:hover,
.block-album .social .star:hover{
	background-position:-132px -40px;
	opacity:1;
}
.info-holder{
	overflow:hidden;
	height:16px;
	max-width:100%;
}
.block-video .related_link,
.block-album .related_link{
	margin:0 auto 6px;
	width:682px;
	color:#97937a;
	background:none;
	font-size:13px;
	overflow:visible;
	-webkit-border-radius:0;
	border-radius:0;
}
.block-video .related_link:after,
.block-album .related_link:after{
	content:"";
	display:block;
	clear:both;
}
.block-video .related_link a,
.block-album .related_link a{
	color:#8c6100;
}
.block-video .related_link a:hover,
.block-album .related_link a:hover{
	color:#ed7806;
}

.block-video .info_row_cat,
.block-album .info_row_cat{
	float:left;
}
/*
 .block-album .related_link .info_row_tag{
	padding:0 0 0 20px;
	float:left;
	background:url(../images/sep-info.png) no-repeat;
	margin:0 0 0 20px;
	max-width:453px;
	height:16px;
	overflow:hidden;
} */
.block-album .related_link .info_row_tag,
.block-video .related_link .info_row_tag{
	display:inline;
	float:none;
	background:url(../images/sep-info.png) no-repeat;
	margin:0 0 0 20px;
	padding:0 0 0 20px
}
.block-video .related_link .info_row_tag.first,
.block-album .related_link .info_row_tag.first{
	margin:0;
	padding:0;
	background:none;
}
.block-video .related_link .info_row_model,
.block-album .related_link .info_row_model{
	padding:6px 0 0;
	margin:7px 0 0;
	border-top:1px dotted #e5e0c7;
	width:100%;
	clear:both;
	background:none;
}
.block-video .related_link .info_row_model strong,
.block-album .related_link .info_row_model strong{
	color:#53513a;
	font-weight:normal;
}
.info_row_model a{
	position:relative;
}
.info_row_model a:hover span{
	display:block;
}
.info_row_model span{
	position:absolute;
	top:-121px;
	left:50%;
	margin:0 0 0 -61px;
	width:122px;
	height:117px;
	padding:13px 0 0;
	background:url(../images/bg-tooltip-small.png) no-repeat;
	z-index:11;
	display:none;
}
.info_row_model img{
	display:block;
	-webkit-border-radius:1px;
	border-radius:1px;
	margin:0 auto;
}
/* .info_row_model .add-model{
	float:right;
	width:112px;
	height:18px;
	text-align:center;
	padding:4px 0 0 20px;
	background:url(../images/add-model.png) no-repeat;
	font-size:11px;
	color:#97937a;
} */
.info_row_model .add-model{
	text-decoration:underline;
}
.info_row_model .add-model:hover{
	text-decoration:none;
}
/* .info_row_model .add-model:hover{
	background-position:0 -22px;
	color:#2c2b24;
	text-decoration:none;
} */
.info_row_model .add-model.active{
	background-position:0 -44px;
	color:#97937a;
}
.model-name{
	width:100%;
	overflow:hidden;
	padding:6px 0;
	display:none;
}
.model-name .text{
	float:left;
	background:#fff;
	width:572px;
	height:18px;
	font:13px/1.25 "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	color:#a4a08c;
	border:1px solid #ded9c0;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:4px 10px 6px;
}
.wide .model-name .text{
	width:760px;
}
.model-name .text:focus{
	color:#49443c;
}
.model-name .submit{
	float:right;
	width:78px;
	height:30px;
	text-align:center;
	cursor:pointer;
	border:0;
	color:#8c6100;
	font:13px/1.25 "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	background:url(../images/btn-submit.png) no-repeat;
}
.model-name .submit:hover{
	background-position:0 -30px;
}
.block-video .sponsor,
.block-album .sponsor{
	margin-top:5px;
	padding-bottom:14px;
}
.block-video .sponsor .sponsor-image,
.block-album .sponsor .sponsor-image{
	float:left;
	height:182px;
	padding:1px;
	border:1px solid #a69e88;
	background:#fff;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:3px 16px 0 0;
}
.block-video .sponsor .sponsor-image:hover,
.block-album .sponsor .sponsor-image:hover{
	background:#f47b06;
	border:1px solid #f47b06;
}
.block-video .sponsor .sponsor-image a,
.block-album .sponsor .sponsor-image a{
	display:block;
	overflow:hidden;
	height:182px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.block-video .sponsor .sponsor-image img,
.block-album .sponsor .sponsor-image img{
	display:block;
	margin:0 0 -82px 0;
}
.block-video .sponsor h2,
.block-album .sponsor h2{
	border-bottom:1px dotted #dad3bb;
	margin:-1px 0 0;
	padding:0 0 6px;
}
.block-video .sponsor .holder,
.block-album .sponsor .holder{
	background:none;
}
.block-video .sponsor .frame,
.block-album .sponsor .frame{
	padding:5px 0 0;
	height:108px;
	background:none;
	line-height:17px;
	text-align:justify;
	color:#918d72;
}
.block-video.wide .sponsor .frame{
	height:89px;
}
.block-video .sponsor .btn-visit-official,
.block-album .sponsor .btn-visit-official{
	background:url(../images/btn-visit.png) no-repeat;
	width:326px;
	height:40px;
}
.block-video.wide .sponsor .btn-visit-official{
	background:url(../images/btn-visit-long.png) no-repeat;
	width:509px;
	height:60px;
}
.block-video.wide .sponsor .btn-visit-official:hover{
	background-position:0 -60px;
}
.block-video .sponsor .btn-visit-official:hover,
.block-album .sponsor .btn-visit-official:hover{
	background-position:0 -40px;
}
.block-video .global_comments,
.block-album .global_comments{
	padding:14px 20px 11px;
	position:relative;
}
.block-video .video_comments_small textarea,
.block-album .video_comments_small textarea{
	padding:5px 8px 4px;
	font:13px/1.25 "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
}
.block-video .global_comments .btn-submit,
.block-album .global_comments .btn-submit{
	text-indent:0;
	text-align:center;
	width:78px;
	height:30px;
	text-align:center;
	cursor:pointer;
	border:0;
	text-transform:capitalize;
	color:#8c6100;
	font:13px/1.25 "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	background:url(../images/btn-submit.png) no-repeat;
}
.block-video .global_comments .btn-submit:hover,
.block-album .global_comments .btn-submit:hover{
	background-position:0 -30px;
}
.block-video #ac_form,
.block-album #ac_form{
	border-bottom:1px dotted #e5e0c7;
	padding-bottom:13px;
}
.block-video .global_comments .block_content,
.block-album .global_comments .block_content{
	margin:0;
}
.block-comments{
	position:relative;
	width:100%;
	overflow:hidden;
	padding:0 0 56px;
}
.block-comments .comment_row{
	background-position:0 100%;
	padding:6px 0 8px;
}
.block-comments .comment_row .author{
	font-size:11px;
}
.block-comments .comment_row .author span{
	color:#f47906;
}
.global_comments .empty-text{
	color:#474539;
	font-size:13px;
	padding:7px 0;
}
.block-comments .shadow{
	position:absolute;
	left:0;
	bottom:40px;
	width:100%;
	height:67px;
	background:url(../images/shadow-comments.png) repeat-x;
}
.global_comments .more{
	position:absolute;
	left:20px;
	bottom:11px;
	width:682px;
	height:30px;
	padding:10px 0 0;
	background:url(../images/btn-more-comments.png) no-repeat;
	text-align:center;
	color:#8c6100;
	font-size:15px;
	text-transform:uppercase;
}
.wide .global_comments .more{
	width:868px;
	background-position:0 -80px;
}
.global_comments .more:hover span,
.global_comments .more span{
	text-transform:none;
	color:#97937a;
	font-size:13px;
}
.global_comments .more:hover{
	background-position:0 -40px;
	color:#ed7806;
	text-decoration:none;
}
.wide .global_comments .more:hover{
	background-position:0 -120px;
}
.block-video #ac_form .field_error,
.block-album #model_fail,
.block-video #model_fail,
.block-album #ac_form .field_error{
	clear:both;
	position:relative;
	top:9px;
	margin:0 0 6px;
}
.block-video #model_fail,
.block-album #model_fail{
	left:0;
	margin:-6px 0 15px;
}





/*

NEW comments block

*/
.comments-new{
	background:url(../images/bg-shadow.png) repeat-x;
	padding:14px 20px 11px;
	position:relative;
}

.comments-new .block_content{
	width:100%;
	margin: 0;
}
.comments-new .block_content:after{
	content:"";
	display:block;
	clear:both;
}

.comments-new .add_comment{clear:both;}


.comments-new #ac_form{
	border-bottom:1px dotted #e5e0c7;
	padding-bottom:13px;
	position:relative;
	overflow:hidden;
}

.comments-new #ac_form textarea{
	color:#a4a08c;
	height:19px;
	overflow:auto;
	border:1px solid #d6cfb7;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-height:300px;
	font-size:15px;
	width:762px !important;
	padding:5px 8px 4px;
	font:13px/1.25 "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
}

.comments-new #ac_form textarea:focus,
.comments-new #ac_form textarea.focus{color:#49443c;}


.comments-new #ac_form .btn-submit{
	text-indent:0;
	text-align:center;
	width:78px;
	height:30px;
	text-align:center;
	cursor:pointer;
	border:0;
	text-transform:capitalize;
	color:#8c6100;
	font:13px/1.25 "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	background:url(../images/btn-submit.png) no-repeat;
}

.comments-new #ac_form .btn-submit:hover{
	background-position:0 -30px;
}

.comments-new #ac_form .field_error{
	clear:both;
	position:relative;
	top:9px;
	margin:0 0 6px;
	left:10px;
	color:#da3e3f;
	font-size:15px;
	padding:2px 0 0 30px;
	height:19px;
	background:url(../images/ico-error.png) no-repeat;
}

.comments-new #ac_block_success{
	color:#3bb903;
	font-size:15px;
	background:url(../images/dotted.gif) repeat-x 0 100%;
	padding:0 0 13px;
	margin:-4px 0 0;
	height:auto;
}

.comments-new #ac_block_success span{
	height:18px;
	padding:2px 0 0 35px;
	color:#3bb903;
	font-size:15px;
	display:block;
	background:url(../images/ico-ok.png) no-repeat;
}

.comments-new #ac_form .control-left{
	width:780px;
	float:left;
}

.comments-new #ac_form .control-right{
	float:right;
	width:78px;
}

.comments-new #ac_form #ac_captcha{height:30px;}

.comments-new #ac_form #ac_captcha img{
	width:76px;
	height:28px;
	border:1px solid #d6cfb7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.comments-new #ac_form .form-hidden{
	width:100%;
	overflow:hidden;
	display:none;
}

.comments-new #ac_form .control-right input[type="text"]{
	color:#49443c;
	border:1px solid #d6cfb7;
	background-color:#FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:62px;
	padding:5px 7px;
	font-size:15px;
}

.comments-new .block-comments{
	position:relative;
	width:100%;
	overflow:hidden;
	padding:0 0 56px;
}

.comments-new .block-comments .comment_row{
	color:#474539;
	font-size:13px;
	background:url(../images/dotted.gif) repeat-x;
	background-position:0 100%;
	padding:6px 0 8px;
}

.comments-new .block-comments .comment_row p{
	margin:0;
}

.comments-new .block-comments .comment_row .author{
	font-size:11px;
	color:#a4a08c;
}

.comments-new .block-comments .comment_row .author a,
.comments-new .block-comments .comment_row .author span{
	color:#f47906;
}

.comments-new .empty-text{
	color:#474539;
	font-size:13px;
	padding:7px 0;
}

.comments-new .block-comments .shadow{
	position:absolute;
	left:0;
	bottom:40px;
	width:100%;
	height:67px;
	background:url(../images/shadow-comments.png) repeat-x;
}

.comments-new .more{
	position:absolute;
	left:20px;
	bottom:11px;
	width:866px;
	height:28px;
	padding:9px 0 0;
	background:#f2edd3;
	text-align:center;
	color:#8c6100;
	font-size:15px;
	text-transform:uppercase;
	border:1px solid #e5e0c7;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: inset 0px 0px 0px 1px #fef9e0;
	box-shadow: inset 0px 0px 0px 1px #fef9e0;
}

.comments-new .more span{
	text-transform:none;
	color:#97937a;
	font-size:13px;
}

.comments-new .more:hover{
	-webkit-box-shadow: inset 0px 0px 0px 1px #fff;
	box-shadow: inset 0px 0px 0px 1px #fff;
	background:#fff;
	color:#ed7806;
	text-decoration:none;
}


/*

END NEW comments block

*/

.three_columns{background:url(../images/bg-main-video-right.png) repeat-y;}
.three_columns #data{background:url(../images/bg-main-video-tb-right.jpg) no-repeat 0 100%;}
.three_columns .frame{
	background:url(../images/bg-main-video-tb-right.jpg) no-repeat -1230px 0;
	overflow:hidden;
}

.btn-bookmark:hover,
.btn-bookmark{
	background:url(../images/bookmark.png) no-repeat 0 50%;
	padding:0 0 0 31px;
	color:#ff7800;
	font-size:15px;
	line-height:21px;
	float:right;
	margin:5px 33px 0 0;
	height:auto;
	width:auto;
	text-indent:0;
}
.aside{
	float:right;
	background:url(../images/bg-main-top.png) repeat-x 0 33px;
	width:178px;
	padding-left:8px;
	position:relative;
}
.aside h2{
	line-height:33px;
	margin:0 2px 9px;
	font-size:15px;
}
.aside .item-album,
.aside .item-album .image{
	position:relative;
	width:166px;
	height:222px;
}
.aside .item-album img{
	display:block;
	width:170px;
	height:227px;
	margin:-2px;
}
.aside .item-album .info{width:154px;}
.aside .item-album{
	float:none;
	display:block;
	margin:0 0 6px;
}
/*.aside .item-album a{background:url(../images/166x222.png) no-repeat;}*/
.aside .item-album:hover a,
.aside .item-album a:hover{background-position:0 -226px;}
.aside .item-video{margin:0 0 6px;}
.video_view{
	float:left;
	width:722px;
}
.recommended{
	text-align:center;
	overflow:hidden;
	width:100%;
}
#side_col .recommended .title{margin:0 0 7px;}
.recommended .block_content{
	width:310px;
	margin:0 -10px 4px 0;
	overflow:hidden;
}
.girl{
	float:left;
	width:96px;
	height:96px;
	margin:0 6px 6px 0;
	position:relative;
	font-size:11px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.girl img{
	width:96px;
	height:96px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.girl span{
	position:absolute;
	background:url(../images/shadow.png);
	bottom:0;
	left:0;
	color:#ffcc00;
	line-height:18px;
	padding:0 4px;
	width:88px;
	text-align:left;
	height:0;
	overflow:hidden;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.girl:hover span{height:18px;}
.girl a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/96x96.png) no-repeat;
}
.video_section{
	width:682px;
	margin:0 auto;
}
.wide .video_section{
	width:869px;
	margin-left:20px;
}
.sub-view{background:#333 url(../images/divider-video.png) no-repeat 50% 0;}
.sub-view .holder{
	background:url(../images/divider-video.png) no-repeat 0 100%;
	overflow:hidden;
	padding:2px 0 2px 1px;
}
.sub-view .btn-link-it{
	background:url(../images/btn-like-it.png) no-repeat;
	width: 113px;
	height: 35px;
	text-indent:-9999px;
	float:left;
	margin:0 1px 0 0;
	position:relative;
	z-index:5;
}
.sub-view .btn-link-it:hover{background-position:0 -35px;}
.sub-view .btn-dislike{
	background:url(../images/btn-dislike.png) no-repeat;
	width: 45px;
	height: 35px;
	float:left;
	text-indent:-9999px;
}
.sub-view .btn-dislike:hover{background-position:0 -35px;}
.sub-view .score{
	float:left;
	background:url(../images/bg-score.png) no-repeat;
	width: 95px;
	height: 35px;
	text-align:center;
	font-size:19px;
	line-height:33px;
	color:#010101;
	margin:0 1px 0 0;
}
.sub-view .info_row{
	color:#adaaa6;
	float:left;
	line-height:35px;
}
.sub-view .info_row .col_2,
.sub-view .info_row .col_1{
	float:left;
	width:112px;
	text-align:center;
}
.sub-view .info_row .col_1{
	background:url(../images/sep-view.png) no-repeat 100% 50%;
	width:158px;
}
.sub-view .social{
	float:right;
	padding:5px 5px 0 0;
}
.social a{
	width:33px;
	height:25px;
	border:1px solid #333;
	margin:0 0 0 3px;
	float:left;
	background:url(../images/bg-social.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	padding:0 !important;
}
.social a:hover{border-color:#fff;}
.social a span{background:none !important;height:25px;width:33px;}
.social .tw{background-position:-38px 0;}
.social .fb{background-position:-76px 0;}
.social .star{
	background-position:-114px 0;
	width:32px;
}
.related_link{
	background:#5a554e url(../images/bg-video-descr.png) repeat-x 0 100%;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow:hidden;
	color:#999;
	font-size:11px;
}
.related_link .info_row{
	float:left;
	padding:7px 2px 8px 14px;
}
.related_link .info_row_model{
	width:273px;
	padding:7px 2px 8px 10px;
	background:url(../images/sep-view.png) no-repeat 100% 50%;
}
.related_link .info_row_tags{
	width:143px;
	background:url(../images/sep-view.png) no-repeat 100% 50%;
}
.related_link .info_row_categories{width:219px;}
.related_link a{color:#fff;}
.sponsor{
	background:url(../images/bg-shadow.png) repeat-x;
	padding:11px 20px 10px;
	height:1%;
	overflow:hidden;
	font-size:13px;
	margin:10px 0 0;
}
.sponsor h2{
	margin:-3px 0 0;
	text-align:center;
	padding:0 0 7px;
	font-size:15px;
}
.sponsor .holder{
	background:url(../images/bg-sponsor-t.png) no-repeat;
	margin:0 0 10px;
}
.sponsor .frame{
	background:url(../images/bg-sponsor-b.png) no-repeat 0 100%;
	padding:7px 8px 11px 0;
	line-height:1.2;
}
.sponsor .sponsor-image{
	float:right;
	margin:0 0 0 10px;
	width:336px;
	overflow:hidden;
}
.sponsor .sponsor-description{
	height:1%;
	overflow:hidden;
}
.block-video .sponsor .sponsor-description,
.block-album .sponsor .sponsor-description{
	overflow:visible;
	float:right;
	width:324px;
}
.block-video.wide .sponsor .sponsor-description{
	width:509px;
}
.sponsor .overal{
	color:#aea993;
	font-size:16px;
	background:url(../images/bg-overal.png) no-repeat;
	width: 163px;
	height:56px;
	padding:7px 0 0;
	text-align:center;
	text-transform:uppercase;
}
.sponsor .overal span{
	font-size:30px;
	color:#3bb903;
	display:inline-block;
	position:relative;
	margin:0 4px 0 0;
	top:4px;
}
.sponsor .overal em{color:#3bb903;}
.sponsor .btn-visit-official{
	background:url(../images/btn-visit-official.png) no-repeat;
	width:163px;
	height:63px;
	text-indent:-9999px;
	float:right;
}
.sponsor .btn-visit-official:hover{background-position:0 -63px;}
.sponsor .site-closed{
	background:url(../images/site-closed.gif) no-repeat;
	width:163px;
	height:63px;
	text-indent:-9999px;
	float:right;
}
.hidden{display:none;}
.global_comments{
	background:url(../images/bg-shadow.png) repeat-x;
	padding:11px 20px 10px;
}
.comment_row{
	color:#474539;
	font-size:13px;
	background:url(../images/dotted.gif) repeat-x;
	padding:5px 7px;
}
.comment_row p{margin:0;}
.comment_row .author{color:#a4a08c;}
.comment_row .author a{color:#f47906;}

.global_comments .pagination,
.maincol .pagination,
.results .pagination{
	margin:5px 0 0;
	width:100%;
	border:none;
	height:36px;
}
.results .pagination{
	margin:10px 0;
}
.video_comments .pagination{
	width:677px;
}
.global_comments .pagination .block_content,
.maincol .pagination .block_content,
.results .pagination .block_content{
	border:1px solid #d6cfb7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:auto;
}
.global_comments .pagination span,
.maincol .pagination span,
.results .pagination span{
	border-color: #d6cfb7;
	border-style: solid;
	border-width: 1px;
	width:36px;
	height:32px;
}
.global_comments .pagination li a,
.maincol .pagination li a,
.results .pagination li a{
	width:36px;
	border-width: 1px;
}
.global_comments .pagination li .page-prev,
.global_comments .pagination li .page-next,
.maincol .pagination li .page-prev,
.maincol .pagination li .page-next,
.results .pagination li .page-prev,
.results .pagination li .page-next{
	width:63px;
	border-width:1px;
	border-color:#fef9e0;
	height:32px;
	background-color:#f5f0d6;
}
.global_comments .pagination li a.page-prev:hover,
.global_comments .pagination li a.page-next:hover,
.maincol .pagination li a.page-prev:hover,
.maincol .pagination li a.page-next:hover,
.results .pagination li a.page-prev:hover,
.results .pagination li a.page-next:hover{
	border-color:#d6cfb7;
	background-color:#d6cfb7;
}
.video_view{padding:8px 0 0;}
.video_view h1{
	color:#97937a;
	font-size:15px;
	margin:0 0 6px;
}
@media screen and(-webkit-min-device-pixel-ratio:0){
	.video_view h1{
		margin:0 0 7px;
	}
}
.video_view .link-back{
	color:#97937a;
	font-size:11px;
	float:right;
	padding:0 10px 0 50px;
	background:url(../images/back-arrow.png) no-repeat 100% 60%;
	margin:4px 0 0;
}
.video_view .link-back:hover{
	background:url(../images/back-arrow-hover.png) no-repeat 100% 60%;
	color:#fff;
}


/*
"old" (dependent) style comments
*/
.add_comment{clear:both;}
#model_success,
#ac_block_success{
	height:18px;
	padding:2px 0 0 35px;
	color:#3bb903;
	font-size:15px;
	background:url(../images/ico-ok.png) no-repeat;
}
.block-video #ac_block_success,
.block-album #ac_block_success{
	background:url(../images/dotted.gif) repeat-x 0 100%;
	padding:0 0 13px;
	margin:-4px 0 0;
	height:auto;
}
.block-album #ac_block_success span{
	height:18px;
	padding:2px 0 0 35px;
	color:#3bb903;
	font-size:15px;
	display:block;
	background:url(../images/ico-ok.png) no-repeat;
}
#model_success{
	top:5px;
	margin:4px 0 11px;
	position:relative;
}
.global_comments .block_content{
	width:100%;
	margin:0 auto 16px;
}
.global_comments .block_content:after{
	content:"";
	display:block;
	clear:both;
}
.models-comments .block_content{
	margin:0 auto 10px;
}
.models-comments #ac_form{
	padding:0;
}
.global_comments textarea{
	color:#49443c;
	border:1px solid #d6cfb7;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:8px;
	height:92px;
	max-height:300px;
	font-size:15px;
	width:762px !important;
}
.video_comments textarea{
	width:576px !important;
}
.wide .video_comments textarea{
	width:762px !important;
}
.video_comments_small textarea{
	color:#a4a08c;
	height:19px;
	padding:5px 8px;
	overflow:auto;
}
.video_comments_small textarea:focus,
.video_comments_small textarea.focus{color:#49443c;}
#ac_form{
	position:relative;
	padding:0 0 30px;
	overflow:hidden;
}
#model_fail,
#ac_form .field_error{
	position:absolute;
	left:10px;
	bottom:0;
	color:#da3e3f;
	font-size:15px;
	padding:2px 0 0 30px;
	height:19px;
	background:url(../images/ico-error.png) no-repeat;
}
.global_comments .control-left{
	width:780px;
	float:left;
}
.video_comments .control-left{
	width:594px;
}
.global_comments #ac_captcha{height:30px;}
.global_comments .info_row,
.global_comments .control-right{
	float:right;
	width:78px;
}
.form-hidden{
	width:100%;
	overflow:hidden;
	display:none;
}
.add_comment .control-right input[type="text"]{
	color:#49443c;
	border:1px solid #d6cfb7;
	background-color:#FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:62px;
	padding:5px 7px;
	font-size:15px;
}
.global_comments input[type="submit"],
.global_comments .btn-submit{
	background:url(../images/btn-send.png) no-repeat;
	width:78px;
	height:30px;
	font-size:0;
	line-height:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
}
.global_comments input[type="submit"]:hover,
.global_comments .btn-submit:hover{background-position:0 -30px;}
.add_comment .control-captcha{margin:10px 0;}
.add_comment #ac_captcha img{
	width:76px;
	height:28px;
	border:1px solid #d6cfb7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/* END "old" (dependent) style comments */



.new-albums-gallery{
	width:100%;
	height:281px;
	position:relative;
	background:#fef9e0;
	overflow:hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.new-albums-gallery:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.new-albums-gallery .next,
.new-albums-gallery .prev{
	width:59px;
	height:282px;
	text-indent:-9999px;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	background:url(../images/btn-gallery-prev.png) no-repeat;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
.new-albums-gallery .prev:hover{background-position:0 -282px;}
.new-albums-gallery .next{
	left:auto;
	right:0;
	background:url(../images/btn-gallery-next.png) no-repeat;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
.new-albums-gallery .next:hover{background-position:0 -282px;}
.gallery-outer{
	margin:0 0 0 -105px;
}
.new-albums-gallery .holder{
	width:1335px;
	overflow:hidden;
	float:left;
	position:relative;
}
.new-albums-gallery .round{
	background:url(../images/bg-gallery-round.png) no-repeat;
	width:92px;
	height:91px;
	left:63px;
	top:-6px;
}
.new-albums-gallery ul{
	list-style:none;
	padding:10px 0 0;
	margin:0;
	width:99999px;
	overflow:hidden;
	position:relative;
}
.new-albums-gallery li{
	float:left;
	margin:0 3px;
	width:174px;
	overflow:hidden;
}
.new-albums-gallery .image{
	display:block;
	width:170px;
	position:relative;
	color:#fff;
	padding:1px;
	border:1px solid #9e966e;
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.new-albums-gallery a:hover .image{
	border:1px solid #f47b06;
	background:#f47b06;
}
.new-albums-gallery .image img{
	width:170px;
	height:227px;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.new-albums-gallery .info{
	text-align:center;
	padding:5px 0 0;
	text-decoration:none;
}
.new-albums-gallery h3{
	color:#8c6100;
	font-size:11px;
	line-height:13px;
	height:13px;
	overflow:hidden;
	margin:0;
}
.new-albums-gallery a:hover h3{
	color:#ed7806;
}
.new-albums-gallery a:hover{
	text-decoration:none;
}
.new-albums-gallery .added{
	font-size:10px;
	color:#6b6754;
}
.new-albums-gallery h3 strong{
	display:block;
	font-weight:normal;
	color:#fc0;
}
.new-albums-gallery .length{
	position:absolute;
	right:6px;
	top:1px;
}
.new-albums-gallery .disc{
	display:block;
	height:14px;
	overflow:hidden;
}
.albums-columns{
	background:url(../images/bg-albums-columns-c.jpg) repeat-y;
}
.albums-columns .holder{background:url(../images/bg-albums-columns-t.jpg) no-repeat;}
.albums-columns .frame{
	background:url(../images/bg-albums-columns-b.jpg) no-repeat 0 100%;
	overflow:hidden;
	width:100%;
	position:relative;
	padding:0 0 40px;
}
.btn-more{
	position:absolute;
	left:0;
	bottom:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-more.png) no-repeat 50% -1px;
	height:38px;
	width:100%;
}
.related-videos .btn-more,
.tube .btn-more{
	background:url(../images/btn-more.png) no-repeat 50% 0;
}
.related-albums .btn-more.all{
	background:url(../images/all-albums.png) no-repeat 50% 0;
}
.rec-babes .btn-more.all{
	background:url(../images/all-babes.png) no-repeat 50% 0;
}
.related-videos .btn-more.all{
	background:url(../images/all-videos.png) no-repeat 50% 0;
}
.btn-more:hover{
	background:#fff url(../images/btn-more.png) no-repeat 50% -41px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.related-videos .btn-more:hover,
.tube .btn-more:hover{
	background:#fff url(../images/btn-more.png) no-repeat 50% -40px;
}
.related-albums .btn-more.all:hover{
	background:#fff url(../images/all-albums.png) no-repeat 50% 0;
}
.related-videos .btn-more.all:hover{
	background:#fff url(../images/all-videos.png) no-repeat 50% -38px;
}
.rec-babes .btn-more.all:hover{
	background:#fff url(../images/all-babes.png) no-repeat 50% -38px;
}


/*

joseph02 code addition (18/02/13)
search btn more (narrow button)

*/

.search-result-test .btn-more{
	position:absolute;
	left:0;
	bottom:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/search-show-more-button.png) no-repeat 0 0;
	height:40px;
	width:100%;
}
.search-result-test .btn-more:hover{
	background:#fff url(../images/search-show-more-button.png) no-repeat 0 100%;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}

/*

END
search btn more (narrow button)

*/



.models-columns h2,
.videos-columns h2,
.albums-columns h2{
	color:#2c2b24;
	font-size:15px;
	padding:7px 0;
	margin:0 18px;
	height:19px;
}
.albums-columns .girls{
	float:left;
	width:223px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 1px;
	height:1089px;
	z-index:2;
}
.shadow-bottom{
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:47px;
	z-index:10;
	background:url(../images/shadow-bottom.png) repeat-x;
}
.popular-videos-small .shadow-bottom{
	z-index:15;
}
.albums-columns .girls h2{
	margin:0 12px;
}
.albums-columns .gitem-holder{
	width:218px;
	overflow:hidden;
	padding:2px 0 0;
	background:url(../images/bg-shadow.png) repeat-x;
	font-size:11px;
	color:#48422e;
}
.albums-columns .girls .gitem{
	display:block;
	padding:10px 0 10px 10px;
	height:52px;
	overflow:hidden;
}
.albums-columns .girls .gitem:hover{
	text-decoration:none;
	background:#fff;
}
.albums-columns .girls .image{
	float:left;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:48px;
	border:1px solid #9b8d5f;
	padding:1px;
	margin:0 10px 0 0;
	background:#fff;
	position:relative;
}
.albums-columns .girls .gitem:hover .image{
	border:1px solid #f47b06;
	background:#f47b06;
}
.albums-columns .girls .gitem img{
	width:48px;
	height:48px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.albums-columns .girls strong{
	display:block;
	font-size:13px;
	font-weight:normal;
	color:#8c6100;
	margin:0 0 7px;
}
.albums-columns .girls .gitem:hover strong{
	color:#ed7806;
}
.albums-columns .girls p{
	color:#48422e;
	margin:0 0 1px;
	word-spacing:-1px;
}
.albums-columns .girls em{
	font-size:10px;
	font-style:normal;
	color:#97937a;
}
.albums-columns .recent_videos{
	float:left;
	width:312px;
	position:relative;
	overflow:hidden;
	height:1089px;
}
.albums-columns .recent_videos h2{ margin:0 10px; }
.albums-columns .recent_videos .v-item{
	background:url(../images/bg-shadow.png) repeat-x;
	font-size:11px;
	height: 106px;
	overflow: hidden;
}
.albums-columns .recent_videos .v-item:hover{background:#fff url(../images/bg-v-item.gif) repeat-x;}
.albums-columns .recent_videos .image{
	float:left;
	position:relative;
	color:#fff;
	margin:0 11px 0 0;
	width:142px;
	height:80px;
	overflow:hidden;
	border:1px solid #a69e88;
	background:#fff;
	padding:1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.albums-columns .recent_videos a:hover .image{
	border:1px solid #f57b06;
	background:#f57b06;
}
.cover{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:5;
}
.albums-columns .recent_videos .image img{
	width:142px;
	height:80px;
	margin:0;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.albums-columns .recent_videos .image span{
	position:absolute;
	right:3px;
	bottom:3px;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:1px 4px;
	width:31px;
	height:14px;
	text-align:right;
	background:url(../images/bg-duration.png) no-repeat;
}
.albums-columns .recent_videos a{
	display:block;
	color:#2c2b24;
	padding:12px 8px 11px 10px;
	height:83px;
}
.albums-columns .recent_videos a:hover{
	text-decoration:none;
	background:url(../images/bg-v-item-a.png) repeat-y;
}
.albums-columns .recent_videos strong{
	color:#8c6100;
	font-weight:normal;
	display:block;
	padding:2px 0 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.albums-columns .recent_videos a:hover strong{
	color:#ed7806;
}
.albums-columns .recent_videos p{
	margin:6px 0 3px;
	line-height:1.3;
	height:45px;
	overflow:hidden;
}
.albums-columns .recent_videos em{
	font-style:normal;
	color:#97937a;
	font-size:10px;
}
.albums-columns .most-popular-albums{
	float:left;
	width:695px;
	margin:0 2px 0 -4px;
	overflow:hidden;
	height:1089px;
}
.most-popular-albums .block_content{
	background:url(../images/bg-popular-albums.jpg);
	width:695px;
	overflow:hidden;
}
.popular-albums-holder{
	overflow:hidden;
	padding:0 0 0 19px;
	background:url(../images/bg-v-item-a.png) repeat-y;
}
.most-popular-albums .item-album{
	width:160px;
	height:252px;
	margin:12px 6px 0 0;
	text-align:center;
	padding:0;
	position:relative;
}
.most-popular-albums .item-album:hover{
	border:0;
	padding:0;
	background:none;
	text-decoration:none;
}
.most-popular-albums .item-album .image{
	width:156px;
	height:208px;
	padding:1px;
	border:1px solid #9e966f;
	background:#fff;
}
.most-popular-albums .item-album:hover .image{
	border:1px solid #f47b06;
	background:#f47b06;
}
.most-popular-albums .item-album .image-holder{
	display:block;
	overflow:hidden;
	width:156px;
	height:208px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.most-popular-albums .item-album img{
	width:170px;
	height:227px;
	margin:-6px -7px -13px -7px;
	padding:0;
	border:0;
	background:none;
	float:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.most-popular-albums .item-album .info{
	position:static;
	width:100%;
	color:#2b2a22;
	background:none;
	padding:5px 0 0;
}
.most-popular-albums h3{
	color:#8c6100;
}
.most-popular-albums .item-album:hover h3{
	color:#ed7806;
}
.most-popular-albums .item-album .added{
	display:block;
	font-size:10px;
	color:#97937a;
}
.main .block_content_ourgirls{
	padding:2px 0 40px 5px;
	margin:0;
	width:1225px;
	overflow:hidden;
	position:relative;
	background:url(../images/bg-content-bottom.jpg) no-repeat 0 100%;
}
.main-models .block_content_ourgirls{
	padding:2px 0 60px 5px;
	background:url(../images/bg-content-bottom.jpg) no-repeat 0 100%;
}
.item-ourgirls{
	float:left;
	position:relative;
	background:url(../images/216x288.png) no-repeat;
	width:216px;
	padding:7px 7px 0;
	height:320px;
	font-size:15px;
	text-align:center;
	margin:3px 4px 10px 9px;
}
.item-ourgirls:hover{background-position:0 -327px;}
.item-ourgirls img{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:216px;
	height:288px;
	display:block;
}
.item-ourgirls em{
	width:216px;
	height:288px;
	display:block;
	overflow:hidden;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.item-ourgirls.ourgirls-thumb a{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:2;
	padding:301px 10px 0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.item-ourgirls a{
	color:#2c2b24;
}
.item-ourgirls a:hover{
	text-decoration:none;
	color:#f47b06;
}
.item-ourgirls span{
	display:block;
	line-height:30px;
	overflow:hidden;
}
.item-ourgirls:hover span{
	color:#f47b06;
}
.item-ourgirls:after{
	content:'';
	background:url(../images/bg-shadow-ourgirls.png) no-repeat;
	width: 230px;
	height: 10px;
	position:absolute;
	top:100%;
	left:0;
	margin:-1px 0 0;
}
.item-ourgirls .shadow{
	display:none;
	background:url(../images/bg-shadow-ourgirls.png) no-repeat;
	width: 230px;
	height: 10px;
	position:absolute;
	top:100%;
	left:0;
	margin:-1px 0 0;
}

/*

TO DELETE
 replaced by .two-columns-new
*/
.search-result{background:url(../images/bg-search-results.png) repeat-y 100% 0;}
.search-result .holder{background:url(../images/bg-search-results.png) no-repeat;}
.search-result .frame{
	background: url(../images/bg-search-results.png) no-repeat -1230px 100%;
	overflow:hidden;
}
/* END TO DEL */


.search-result .results{
	float:left;
	width:908px;
}



/*
joseph03 code addition (18/02/13)
search results bottom padding
*/

.search-result-test .results{
	position: relative;
	min-height:1255px;
	padding-bottom: 40px;
}

.search-result-test .results .less-then-ten-results{
	padding-bottom:2px;
	background:url(../images/bg-v-item.gif) repeat-x left bottom;
}

/*
END
search results bottom padding
*/



.results .block_header{clear:both;}
.item-result-false,
.item-result{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-shadow.png) repeat-x;
}
.item-result:hover{background:#fff url(../images/bg-v-item.gif) repeat-x;}
.item-result .main-link{
	display:block;
	overflow:hidden;
	padding-left:76px;
	position:relative;
	z-index:2;
}
*+html .item-result .main-link{
	zoom:1;
}
.item-result .main-link:hover{text-decoration:none;}
.item-result .descr,
.item-result .description{
	height:1%;
	overflow:hidden;
	padding:18px 20px 0 0;
	display:block;
	color:#2C2B24;
}
.item-result .descr{padding-top:21px;}
.item-result .description strong{
	margin:0 0 4px;
	font-size:15px;
	display:block;
	font-weight:normal;
}
.item-result .description{line-height:1.05;}
.item-result .descr .par span{color:#97937a;}
.item-result .descr .par{
	margin:0;
	height:50px;
	display:block;
	font-size:15px;
	line-height:1.05;
}
.item-result .descr .par .small{
	display:block;
	margin-top:4px;
	font:12px/1.05 "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
}
.item-result .likes-category{
	float:left;
	width:100px;
	padding:20px 13px 0 0;
}
.item-result .image{
	margin:22px 19px 20px 0;
	float:left;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	max-width:200px;
}
.image-video{
	width:114px;
	height:80px;
}
.image-video img{
	display:block;
	margin:0 -14px;
}
.item-result .image img{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.item-result .image-model img{
	width:80px;
	height:80px;
}

.item-result .likes-category .likes{
	margin:0 0 24px;
	display:block;
}
.item-result .likes{
	color:#41b922;
	font-size:13px;
}
.item-result .category{
	color:#97937a;
	font-size:11px;
	line-height:1.3;
}
.item-result .models{
	background:url(../images/divider-search.png) no-repeat 0 50%;
	float:right;
	padding:22px 20px 0 11px;
	height:99px;
}
.item-result .models a{
	float:left;
	margin:0 0 0 10px;
	color:#2c2b24;
	font-size:11px;
	text-align:center;
	max-width:48px;
}
.item-result .models a em{
	display:block;
	height:80px;
	width:80px;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.item-result .models img{
	display:block;
	width:48px;
	height:48px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.item-result-models .models a{
	width:auto;
	height:auto;
}
.item-result-models .models img{
	margin:0 auto 9px;
	width:50px;
	height:50px;
}
.item-result .likes-view .view{
	color:#97937a;
	font-size:11px;
	margin:2px 0 0;
	display:block;
}
.item-result .likes-view span{margin-right:27px;}
.onlymod{
	counter-increment:result;
	position:relative;
}
.onlymod:before{
	content:counter(result);
	display:block;
	color:#97937a;
	width:54px;
	height:68px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	padding:54px 2px 0 0;
	text-align:center;
	background:url(../images/divider-search.png) no-repeat 100% 50%;
}
.item-result-false .numb,
.item-result .numb{
	color:#97937a;
	width:54px;
	height:68px;
	position:absolute;
	left:0;
	top:0;
	padding:54px 2px 0 0;
	text-align:center;
	background:url(../images/divider-search.png) no-repeat 100% 50%;
}

.results .heading{margin:0;}

/* joseph add 04.04.13 new search styles*/

.search-result-test .item-result{
	display:table;
	background:url(../images/bg-shadow.png) repeat-x;
}

.search-result-test .item-result:hover{background:url(../images/bg-shadow.png) repeat-x;}

.search-result-test .item-result .item-main,
.search-result-test .item-result .item-models-container{
	display:table-cell;
	height:122px;
	vertical-align:top;
	background:url(../images/bg-v-item.gif) repeat-x;
}

.search-result-test .item-result .item-main{
	width:100%;
}
.search-result-test .item-result .item-models-container{
	width:0%;
}

.search-result-test .item-result .item-main:hover{
	background:#fff	url(../images/bg-v-item-hover.gif) repeat-x;
}

.search-result-test .item-result .main-link{
	width:auto;
	margin-top:1px;
}

.search-result-test .item-result .descr{
	padding-top:19px;
}
.search-result-test .item-result .par{
	margin-top:-1px;
}


.search-result-test .item-result .image{
	margin:19px 19px 20px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #fff;
	-webkit-box-shadow:  0px 0px 0px 1px #a69e88;
	box-shadow:  0px 0px 0px 1px #a69e88;
}

.search-result-test .item-result .image img{
	SS-webkit-border-radius: 5px;
	SS-moz-border-radius: 5px;
	SSborder-radius: 5px;
}

.search-result-test .item-result .image-video{
	position:relative;
}

.search-result-test .item-result .image-video .duration{
	position:absolute;
	right:2px;
	bottom:2px;
	z-index:10;
	height:16px;
	padding:0 3px;
	color:#fff;
	font-size:11px;
	line-height:16px;
	background:rgba(0,0,0,0.55);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.search-result-test .item-result .image-album{
	position:relative;
	overflow:visible;
	margin-right:40px;
}

.search-result-test .item-result .image-album:after{
	position:absolute;
	top:-2px;
	right:-23px;
	width:24px;
	height:84px;
	z-index:-1;
	background: url(../images/search-results-albums-image-bg.png) no-repeat 0 0;
	content:'';
}

.search-result-test .item-result .image-model{
	width:80px;
	height:80px;
}

.search-result-test .item-result .image-model img{
	margin:-8px 0 0 -8px;
	width:96px;
	height:96px;
}

.search-result-test .item-result .main-link:hover .image{
	border:1px solid #f47b06;
	-webkit-box-shadow:  0px 0px 0px 1px #f47b06;
	box-shadow:  0px 0px 0px 1px #f47b06;
}
.search-result-test .item-result .main-link:hover .image-album:after{
	background: url(../images/search-results-albums-image-bg.png) no-repeat 0 100%;
}

.search-result-test .item-result .main-link .item-title{
	float:left;
	max-width:709px;
	color:#8c6100;
	font-style:normal;
	line-height:18px;
	height:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.search-result-test .item-result .main-link:hover .item-title{
	color:#f47b06;
}
.search-result-test .item-result-video .main-link .item-title{
	max-width:676px;
}



.search-result-test .item-result .descr .par{
	margin-top:-2px;
	height:59px;
	overflow:hidden;
}

.search-result-test .item-result .main-link .small{
	clear:left;
	height:26px;
	padding-top:4px;
	margin:0;
	line-height:13px;
	color:#918d72;
	overflow:hidden;
	text-overflow: ellipsis;
}

.search-result-test .item-result .main-link .items-amount{
	clear:left;
	display:block;
	padding-top:10px;
}

.search-result-test .item-result .main-link .likes-view{
	display:block;
	height:26px;
	overflow:hidden;
}

.search-result-test .item-result .main-link .likes-view .likes,
.search-result-test .item-result .main-link .likes-view .view{
	float:left;
	height:24px;
	line-height:24px;
}

.search-result-test .item-result .main-link .likes-view .likes{
	padding:0 12px 0 38px;
	margin:0;
	color:#5fa034;
	font-size:14px;
	border:1px solid #ddd8be;
	background: #ddecc7 url(../images/search-results-rating-thumb-up-icon.png) no-repeat 11px 0;
	-webkit-box-shadow: inset 0px 0px 0px 1px #fdf8df;
	box-shadow: inset  0px 0px 0px 1px #fdf8df;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.search-result-test .item-result .main-link:hover .likes-view .likes{
	background-color:#fff;
	background-position:11px 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.search-result-test .item-result .main-link .likes-view .likes em{
	font-size:11px;
	font-style:normal;
}

.search-result-test .item-result .main-link .likes-view .view{
	color:#97937a;
	font-size:11px;
	margin:0 0 0 10px;
	background:#f6f1d7;
	border:1px solid #ddd8be;
	-webkit-box-shadow: inset 0px 0px 0px 1px #fef9e0;
	box-shadow: inset  0px 0px 0px 1px #fef9e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.search-result-test .item-result .main-link:hover .likes-view .view{
	background:#fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.search-result-test .item-result .main-link .likes-view .view span{
	display:block;
	float:left;
	height:24px;
	padding:0 10px;
	margin:0;
}

.search-result-test .item-result .main-link .likes-view .view span:first-child{
	padding-right:11px;
	background: url(../images/search-results-views-added-sep.png) no-repeat 100% 50%;
}
.search-result-test .item-result .main-link .likes-view .view span.no-separator{
	padding-right:10px;
	background: none;
}

.search-result-test .item-result .main-link .likes-view .view span em{
	font-style:normal;
	color:#2c2b24;
}

.search-result-test .item-result .main-link .model-data{
	float:left;
	height:18px;
	font-size:11px;
	line-height:19px;
	margin-left:10px;
}

.search-result-test .item-result .main-link .model-data span{
	display:inline-block;
	margin-right:8px;
}
.search-result-test .item-result .main-link .model-data span:last-child{
	margin-right:0px;
}


.search-result-test .item-result .main-link .model-data span em{
	font-style:normal;
	color:#2c2b24;
}

.search-result-test .item-result .main-link .likes-view .model-items-amount{
	font-size:11px;
}

/*
*/

/* models in search items */


.search-result-test .item-result .item-models {
	max-width:295px;
	overflow:hidden;
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	float:right;
	line-height:0;
	font-size:0;
}

.search-result-test .item-result .item-models li{
	display:inline-block;
	width:94px;
	height:121px;
	padding-left:1px;
	list-style:none;
	text-align:center;
	background:url(../images/divider-search.png) no-repeat 0% 50%;
}

.search-result-test .item-result .item-models li a,
.search-result-test .item-result .item-models li a img,
.search-result-test .item-result .item-models li a span{
	display:block;
	color:#2c2b24;
}

.search-result-test .item-result .item-models li a{
	width:50px;
	height:70px;
	padding:19px 22px 32px 22px;
}

.search-result-test .item-result .item-models li a:hover{
	background:#fff;
}

.search-result-test .item-result .item-models li a img{
	width:48px;
	height:48px;
}

.search-result-test .item-result .item-models li a:hover{
	text-decoration:none;
}

.search-result-test .item-result .item-models li a .model-image{
	overflow:hidden;
	width:48px;
	height:48px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #fff;
	-webkit-box-shadow:  0px 0px 0px 1px #a69e88;
	box-shadow:  0px 0px 0px 1px #a69e88;
}

.search-result-test .item-result .item-models li a:hover .model-image{
	border:1px solid #f47b06;
	-webkit-box-shadow:  0px 0px 0px 1px #f47b06;
	box-shadow:  0px 0px 0px 1px #f47b06;
}

.search-result-test .item-result .item-models li a .model-title{
	margin-top:6px;
	height:14px;
	font-size:11px;
	line-height:13px;
	white-space:nowrap;
	overflow:hidden;
	color:#8c6100;
}

.search-result-test .item-result .item-models li a:hover .model-title{
	color:#f47b06;
}

.search-result-test .item-result .item-models li a.deactivate{
	cursor:default;
}
.search-result-test .item-result .item-models li a.deactivate:hover .model-image{
	border:1px solid #fff;
	-webkit-box-shadow:  0px 0px 0px 1px #a69e88;
	box-shadow:  0px 0px 0px 1px #a69e88;
}
.search-result-test .item-result .item-models li a.deactivate:hover .model-title{
	color:#8c6100;
}

/*.search-result .filter{
	line-height:33px;
	float:right;
	margin:10px 10px 0 10px;
}
.results .heading:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.results .heading h2{margin:0 0 0 32px;padding-top:9px;}
.search-result .heading .filter li{
	width:138px;
	padding:0 0 0 2px;
	background:url(../images/sep-search.gif) no-repeat;
}
.search-result .heading .filter li.first-child{
	background:none;
	padding-left:0;
	width:140px;
}
.search-result .heading .filter li.first-child > a{
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.search-result .heading .filter li.last-child > a{
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.search-result .heading .filter li.first-child:hover > a{
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.search-result .heading .filter li.last-child:hover > a{
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
}
.search-result .heading .filter a{
	color:#fff;
	background:url(../images/bg-search-filter.png) repeat-x;
}
.search-result .heading .filter li.active > a,
.search-result .heading .filter li:hover > a{background:url(../images/bg-search-filter.png) repeat-x 0 -33px;}
.search-result .heading .filter a span{background:url(../images/arrow-search.png) no-repeat 100% 50%;}
.search-result .heading .filter .drop{left:-10px;}
.search-result .heading .filter .b{
	background:url(../images/bg-search-drop-b.png) no-repeat;
	width: 161px;
	height: 21px;
}
.search-result .heading .filter .center{
	background:url(../images/bg-search-drop-t.png) no-repeat;
	padding:0 11px 1px;
}
.search-result .heading .filter .center:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.search-result .heading .filter ul ul{
	margin-bottom:-11px;
	width:137px;
}
.search-result .heading .filter li li{
	background:none;
	padding:1px 0 0;
	line-height:24px;
	border-bottom:1px solid #dad7c9;
	vertical-align:top;
	height:1%;
	width:auto;
}
.search-result .heading .filter li li a{
	background:url(../images/bg-search-filter-drop.png) repeat-x 0 -24px;
	padding:0 6px;
	color:#8f866b;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
.search-result .heading .filter table td a{background:url(../images/bg-search-filter-drop.png) repeat-x;}
.search-result .heading .filter li li.active,
.search-result .heading .filter li li:hover{background:url(../images/bg-search-filter-drop.png) repeat-x;}
.search-result .heading .filter li li:hover a,
.search-result .heading .filter li li.active a,
.search-result .heading .filter li li a:hover,
.search-result .heading .filter table td.active a,
.search-result .heading .filter table td a:hover{
	background:url(../images/bg-search-filter-drop.png) repeat-x;
	text-decoration:none;
	color:#fff;
}*/
.footer{
	font-size:11px;
	line-height:13px;
	background:url(../images/divider.png) repeat-x 0 38px;
	color:#9f5600;
	text-align:center;
	padding:0 0 28px;
	width:1230px;
	margin:0 auto;
	clear:both;
	position:absolute;
	left:50%;
	bottom:0;
	margin:0 0 0 -615px;
}
.footer span,
.footer a{color:#7a3100;}
.footer p{margin:0;}
.footer span{text-transform:uppercase;}
.f-logo{
	text-indent:-9999px;
	background:url(../images/logo-footer.png) no-repeat;
	width:176px;
	height:58px;
	overflow:hidden;
	outline:none;
	display:block;
	margin:0 auto 10px;
}
.f-nav ul{
	list-style:none;
	padding:0;
	margin:0;
}
.f-nav li{
	display:inline;
	padding:0 2px 0 5px;
}
.f-nav a{color:#035073;}
.f-nav li:first-child{background:none;}
.block_player{
	overflow:hidden;
	width:100%;
}
.model-info{
	background:#2f2f2f;
	border-bottom:1px solid #8b8a88;
	color:#ADAAA6;
	line-height:1.15;
	padding:7px 9px 9px;
}
.model-info:after{
	content:"";
	display:block;
	clear:both;
}
#block-views-xb_gallery-block_1 {
	width: 682px;
	position: relative;
	margin: 0 auto;
	z-index: 10;
}
#block-views-xb_gallery-block_1 .gallery-image-big {
	position: relative;
	width: 682px;
	height: 682px;
	margin: 0;
	border: none;
	text-align: center;
	background-color: #2b2e27;
	float: none;
	z-index: 28;
	overflow: hidden;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#block-views-xb_gallery-block_1 .gallery-image-big .slide {
	width: 682px;
	/*height: 682px;*/
	text-align: center;
	z-index: 20;
	overflow:visible !important;
	height:636px !important;
}
#block-views-xb_gallery-block_1 .gallery-image-big .slide .item {
	text-align: center;
	width: 682px;
	overflow: visible;
	float:none;
	margin:0;
	padding:0;
	background-color: transparent !important;
	border:none;
	/*height: 682px;*/
	height:636px !important;
}
#block-views-xb_gallery-block_1 .gallery-image-big .slide .item a{
	position:absolute;
	width:60px !important;
	height:48px;
	bottom:-48px;
	left:50%;
	z-index:50;
	margin:0 0 0 -35px;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .corners {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3px;
	z-index:100;
}
#block-views-xb_gallery-block_1 .gallery-image-big .button {
	z-index:30;
	position:absolute;
	top: 0;
	width:341px;
	/*width:190px;
	height: 682px;
	*/
	height:636px;
	cursor:pointer;
}
#block-views-xb_gallery-block_1 .gallery-image-big .button span{
	position:absolute;
	width:190px;
	left:0;
	top:0;
	height:682px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .button.right span{
	left:auto;
	right:0;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .button.left{left: 0;}
#block-views-xb_gallery-block_1 .gallery-image-big  .button.left:hover span{background: url('../images/gallery_left_arrow.png') no-repeat left 50%;}
#block-views-xb_gallery-block_1 .gallery-image-big  .button.right{right: 0;}
#block-views-xb_gallery-block_1 .gallery-image-big  .button.right:hover span{background: url('../images/gallery_right_arrow.png') no-repeat right 50%;}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls {
	overflow:hidden;
	position:absolute;
	bottom:-48px;
	left:-9999px;
	z-index:30;
	width:336px;
	background:url('../images/player_controls2.png') no-repeat scroll 0 0;
}
#block-views-xb_gallery-block_1 .gallery-image-big:hover .controls{
	left:170px;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .slide-show,
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .zoom,
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .gradation,
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .gradation .square{float: left;}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .slide-show .state{
	width:111px;
	height:20px;
	margin:24px 0 0 14px;
	cursor:pointer;
	background:url('../images/player_controls2.png') no-repeat scroll -15px -76px;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .slide-show .state.on{
	background: url('../images/player_controls2.png') no-repeat scroll -15px -55px;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .zoom{
	width:52px;
	height:48px;
	margin-left:17px;
	cursor:pointer;
	background:url('../images/player_controls2.png') no-repeat scroll -143px -50px;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .zoom a{
	display:block;
	width:100%;
	height:100%;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .zoom.hover,
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .zoom:hover{background: url('../images/player_controls2.png') no-repeat scroll -206px -50px;}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .gradation{
	width:105px;
	height:21px;
	list-style:none;
	margin:23px 0 0 17px;
	padding:0;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .gradation .square{
	width:21px;
	height:21px;
	cursor:pointer;
}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .gradation .square.active{background: url('../images/player_controls2.png') no-repeat scroll -274px -65px;}
#block-views-xb_gallery-block_1 .gallery-image-big  .controls .gradation .square:hover{background: url('../images/player_controls2.png') no-repeat scroll -274px -65px;}
#block-views-xb_gallery-block_1 .gallery-image{
	position:relative;
	width:44px;
	height:44px;
	margin:0 1px 0 0;
	background:none;
	border:none;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	zoom:1;
}
#block-views-xb_gallery-block_1 .gallery-image a{
	display:block;
	width:40px;
	height:40px;
	overflow:hidden;
	margin:2px;
}
#block-views-xb_gallery-block_1 .gallery-image .image-background{
	width:44px;
	height:44px;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
#block-views-xb_gallery-block_1 .gallery-image.activeSlide .image-background{background: url('../images/image_background.png') no-repeat;}
#block-views-xb_gallery-block_1 .gallery-image .image-background:hover{
	width:44px;
	height:44px;
	top:0;
	left:0;
}
#block-views-xb_gallery-block_1 .gallery-image  img{
	height:40px;
	width:40px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#gallery-thumb-image{display:none;}
#block-views-xb_gallery-block_1 .gallery-image-wrapper{
	overflow:hidden;
	text-align:center;
	padding:3px 1px;
	width:680px;
	background-color:#5c5750;
	border-top:1px solid #8e8b86;
}
#block-views-xb_gallery_header-block_1{
	margin-top:6px !important;
	margin-bottom:4px !important;
	padding:0;
}
#block-views-xb_gallery_header-block_1  .views-field-field-gallery-desc-value{
	float:left;
	font-size:15px;
	color:#97937a;
	width:514px;
	height:18px;
	overflow:hidden;
	white-space:nowrap;
}
#block-views-xb_gallery_header-block_1 .views-field-phpcode{
	float:right;
	clear:none;
	padding:2px 0 0 0;
	background:none;
	width:160px;
	height:18px;
}
:root #block-views-xb_gallery_header-block_1 .views-field-phpcode{background-position: right 4px\9;}
#block-views-xb_gallery_header-block_1 .views-field-phpcode  a{
	padding-right:10px;
	font-size:11px;
	color:#97937a;
	background:url('../images/gallery_header_arrow.png') no-repeat right 3px;
}
#block-views-xb_gallery_header-block_1,
#block-views-xb_gallery_header-block_2{
	width:682px;
	margin:0 auto;
}
.fake-table{
	width:682px;
	height:682px;
	display:table;
	vertical-align:middle;
}
.fake-table-cell{
	display:table-cell;
	vertical-align:middle;
}
.fake-table img{
	vertical-align:middle;
	margin:0 !important;
}
.list_albums{min-height:250px;}
.list_content{
	background:url(../images/bg-shadow.png) repeat-x;
	padding:10px 0;
	overflow:hidden;
}
.list_content .block_content{
	overflow:hidden;
}


/* model header old */
.model_view{
	width:100%;
	background:url(../images/bg-shadow.png) repeat-x 0 33px;
}
.model-content{
	padding:0 10px 7px;
	overflow:hidden;
}
.model-content .picture{
	float:left;
	width:142px;
	height:142px;
	margin:0 10px 0 0;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.model-content .picture img{
	display:block;
	width:192px;
	height:192px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:-25px;
}
.model-text{
	overflow:hidden;
	position:relative;
	top:-3px;
	font-size:13px;
}
.model-text p{
	margin:0 0 7px;
	line-height:17px;
	text-align:justify;
	min-height:87px;
}
.model-content .block-info{
	overflow:hidden;
	border-top:1px dotted #e5e0c7;
	padding:10px 0 0;
}
.model-content .overal{
	float:left;
	width:188px;
	height:40px;
	color:#fffefe;
	overflow:hidden;
	font-size:19px;
	border-radius:4px;
	-webkit-border-radius:4px;
	text-align:center;
	position:relative;
	background:url(../images/btns-like.gif) no-repeat;
}
.model-content .overal.hover{
	background-position:0 -40px;
}
.block-video .rating-container .g_hint,
.block-album .rating-container .g_hint,
.model-content .overal .g_hint{
	position:absolute;
	text-align:center;
	top:0;
	left:0;
	width:188px;
	height:40px;
	color:#48422e;
	font-size:13px;
	z-index:11;
	padding:0;
	line-height:39px;
	background:url(../images/bg-like-success.gif) no-repeat;
}
.model-content .overal .rate-down,
.model-content .overal .rate-up{
	float:left;
	width:57px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	z-index:2;
}
.model-content .overal .rate-up{
	text-indent:0;
	width:131px;
	background:none;
	z-index:10;
}
.model-content .overal .rate-down{
	float:right;
	background:url(../images/btn-like-down.png) no-repeat;
}
.model-content .overal .rate-down:hover{
	background:url(../images/btn-like-down-hover.png) no-repeat;
}
.model-content .overal .empty{
	position:absolute;
	left:9999px;
}
.model-content .overal ins{
	font-size:16px;
	text-decoration:none;
	vertical-align:middle;
}
.model-content .overal span{
	color:#fffefe;
	position:absolute;
	top:0;
	left:58px;
	vertical-align:middle;
	font-size:19px;
	line-height:39px;
	float:right;
	width:72px;
	z-index:4;
	text-align:center;
	margin:0;
}
.model-content .overal em{
	font-size:17px;
	font-style:normal;
}

.model-content .btn-full{
	float:right;
	background:url(../images/btn-full.png) no-repeat;
	width:133px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}
.model-content .btn-full:hover{
	background-position:0 -40px;
}
.model-content .btn-full.disabled{
	background-position:0 -80px;
	cursor:default;
}
.model-list-info{
	list-style:none;
	padding:3px 0 0;
	margin:0;
	overflow:hidden;
	text-align:center;
	color:#8d8874;
	line-height:16px;
}
.model-list-info li{
	display:inline-block;
	padding:0 2px 0 5px;
}
.model-list-info li:first-child{
	border:0;
}
.model-list-info span{
	color:#2c2b24;
}


/*
View Model NEW
*/


.view-model-new .model_view{
	width:100%;
	background:url(../images/bg-shadow.png) repeat-x 0 33px;
}

.view-model-new .model_view .heading {
	position: relative;
	margin: 0;
}

.view-model-new .model_view .heading h2 {
	margin: 0 0 0 226px;
}

.view-model-new .model_view .heading h2 span.name {
	color:#8c6100;
}

.view-model-new .model_view .heading .btn-full {
	position: absolute;
	top:4px;
	right:19px;
	text-indent:-9999px;
	overflow:hidden;
	display: inline-block;
	text-align:center;
	width:103px;
	height:25px;
	/*background:url(../images/search-sort-buttons-bg.png) no-repeat 0 0;*/
	background:url(../images/fullreview.png) no-repeat;
}

.view-model-new .model_view .heading .btn-full span{
	color:#8c6100;
	height:25px;
	line-height: 25px;
	display: inline-block;
	padding: 0 21px;
	background:url(../images/search-sort-buttons-bg.png) no-repeat 100% -25px;
	text-decoration:none !important;
}

.view-model-new .model_view .heading .btn-full:hover{
	/*background:url(../images/search-sort-buttons-bg.png) no-repeat 0 -50px;*/
	background:url(../images/fullreview.png) no-repeat 0 -25px;
}

.view-model-new .model_view .heading .btn-full:hover span{
	background:url(../images/search-sort-buttons-bg.png) no-repeat 100% -75px;
}

.view-model-new .model_view .heading .btn-full.disabled{
	cursor:default;
	background:url(../images/search-sort-buttons-bg.png) no-repeat 0 -100px;
	text-indent:0;
	width:auto;
}
.view-model-new .model_view .heading .btn-full.disabled span{
	color:#97937a;
	background:url(../images/search-sort-buttons-bg.png) no-repeat 100% -125px;
}


.view-model-new .model-content{
	position: relative;
	padding:10px 20px 0 0px;
	min-height:173px;
	overflow: visible;
}

.view-model-new .model-content .picture{
	position: absolute;
	z-index: 15;
	top:-22px;
	left:11px;
	width:192px;
	height:192px;
	overSflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px #a69e88;
	box-shadow: 0px 0px 0px 1px #a69e88;
}
.view-model-new .model-content a.apicture:hover .picture{
	border:1px solid #f47b06;
	-webkit-box-shadow:  0px 0px 0px 1px #f47b06;
	box-shadow:  0px 0px 0px 1px #f47b06;
}
.view-model-new .model-content .picture img{
	display:block;
	width:192px;
	height:192px;
	margin: 0;
}


.view-model-new .model-text{
	overflow:hidden;
	margin-left: 226px;
	font-size:13px;
	top:0;
}

.view-model-new .model-text p{
	color:#48422e;
	margin:0 0 7px;
	line-height:16px;
	text-align:justify;
	min-height:101px;
}

.view-model-new .model-content .block-info{
	overflow:hidden;
	border-top:1px dotted #e5e0c7;
	padding:10px 0 0;
}

.view-model-new .model-content .overal{
	margin-top: 2px;
}

.view-model-new .model-list-info{
	list-style:none;
	padding:3px 0 0;
	margin:0;
	overflow:hidden;
	text-align:center;
	color:#97937a;
	line-height:16px;
}

.view-model-new .model-list-info li{
	display:inline-block;
	padding:0 2px 0 5px;
}

.view-model-new .model-list-info li:first-child{
	border:0;
}

.view-model-new .model-list-info span{
	color:#48422e;
}


/* related blocks */

/* albums related */
.albums-related{
	background:url(../images/albums-item-bg-h305.png) repeat-x;
}
.albums-related .heading{
	margin: 0;
}
.albums-related .heading h2{
	padding-top: 1px;
	height: 33px;
	vertical-align: baseline;
}
.albums-related .heading h2 span.name{
	color:#8c6100;
}
.albums-related .heading h2 em{
	color:#97937a;
	font-size: 13px;
	font-style: normal;
}
.albums-related .albums-related-holder{
	padding:0;
}
.albums-related .block_content{
	margin: 0 0 -12px 0;
	padding: 1px 0 0 11px;
	background:url(../images/albums-item-bg-h305.png) repeat-x left 271px;
	overflow:hidden;
}

.albums-related .one-row-thumbs{
	background:none;
}

.albums-related .thumb-album{
	float:left;
	width:171px;
	height:270px;
	margin:0 8px 12px 0;
	text-align:center;
}
.albums-related .thumb-album:hover{
	text-decoration:none;
}
.albums-related .thumb-album .image{
	display: block;
	width:169px;
	height:227px;
	overflow: hidden;
	border:1px solid #fff;
	-webkit-box-shadow:  0px 0px 0px 1px #a69e88;
	box-shadow:  0px 0px 0px 1px #a69e88;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.albums-related .thumb-album:hover .image{
	border:1px solid #f47b06;
	-webkit-box-shadow:  0px 0px 0px 1px #f47b06;
	box-shadow:  0px 0px 0px 1px #f47b06;
}
/*
.albums-related .thumb-album .image-holder{
	display:block;
	overflow:hidden;
	width:156px;
	height:208px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
*/
.albums-related .thumb-album img{
	display: block;
	width:170px;
	height:227px;
	margin:0 1px 0 0;
}
.albums-related .thumb-album .info{
	display: block;
	color:#2b2a22;
	padding:5px 0 0;
}
.albums-related .thumb-album h3{
	color:#8c6100;
	font-size: 11px;
	line-height: 13px;
	padding: 0 0 2px;
	height: 13px;
	margin: 0;
	overflow: hidden;
}
.albums-related .thumb-album:hover h3{
	color:#ed7806;
}
.albums-related .thumb-album .added{
	display:block;
	font-size:10px;
	color:#97937a;
}




/* pagination */

.mp-pagination{
	margin-bottom: 10px;
	line-height:32px;
	height:36px;
	text-align:center;
	width:100%;
}
.extended .mp-pagination{
	margin:11px 0 0;
}
.mp-pagination .pagination-bar{
	display:table;
	width:auto;
	margin:0 auto;
	padding: 0;
	border:1px solid #d6cfb7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.mp-pagination ul{
	list-style:none;
	padding:0;
	margin:0;
	display:table-row;
}
.mp-pagination li{
	vertical-align:top;
	border-left:1px solid #d6cfb7;
	display:table-cell;
}
.mp-pagination li.first .page-prev,
.mp-pagination li.first{border-left:none;}

.mp-pagination li a{
	color:#97937a;
	display:block;
	width:36px;
	border:1px solid #fef9e0;
	background: #f5f0d6;
}

.mp-pagination li.active a,
.mp-pagination a:hover{
	background-color:#d6cfb7;
	border-color:#d6cfb7;
	text-decoration:none;
	color:#716e56;
}

.mp-pagination span{
	color:#716e56;
	display:block;
	width:36px;
	height:32px;
	background:#d6cfb7;
	border:1px solid #d6cfb7;
}

.mp-pagination .page-next,
.mp-pagination .page-prev{
	float:left;
	width:63px;
	height:32px;
	border:1px solid #fef9e0;
	background: #f5f0d6 url(../images/model-page-pagination-prev-next-buttons.png) no-repeat;
	text-indent:-9999px;
}
.mp-pagination .page-next{background-position: -60px -33px;}
.mp-pagination .page-prev{background-position: 0 -33px;}

.mp-pagination span.page-next{background-position: -60px -66px;}
.mp-pagination span.page-prev{background-position: 0 -66px;}

.mp-pagination a.page-next:hover{background-position: -60px 0; border-color:#d6cfb7;}
.mp-pagination a.page-prev:hover{background-position: 0 0; border-color:#d6cfb7;}




/* videos related */

.videos-related{
	position:relative;
	background:url(../images/videos-item-bg-h194.png) repeat-x;
}

.videos-related .heading{
	margin: 0;
}
.videos-related .heading h2{
	padding-top: 1px;
	height: 33px;
	vertical-align: baseline;
}
.videos-related .heading h2 span.name{
	color:#8c6100;
}
.videos-related .heading h2 em{
	color:#97937a;
	font-size: 13px;
	font-style: normal;
}

.videos-related .videos-related-holder{
	padding: 0;
}

.videos-related .block_content{
	margin: 0 0 -11px 0;
	padding: 0px 0 0 10px;
	background:url(../images/videos-item-bg-h194.png) repeat-x left 160px;
	overflow:hidden;
}

.videos-related .one-row-thumbs{
	background:none;
}

.videos-related .thumb-video{
	float:left;
	width:218px;
	height:160px;
	position:relative;
	z-index:2;
	margin:0 6px 11px 0;
}
.videos-related .thumb-video:hover{
	text-decoration:none;
}
.videos-related .image{
	border:1px solid #9e966f;
	background:#fff;
	padding:1px;
	width:214px;
	height:118px;
	display:block;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.videos-related .duration{
	position:absolute;
	right:3px;
	bottom:3px;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:1px 4px;
	width:31px;
	height:14px;
	text-align:right;
	background:url(../images/bg-duration.png) no-repeat;
}
.videos-related .thumb-video:hover .image{
	border:1px solid #f47b06;
	background:#f47b06;
}
.videos-related .image-holder{
	width:214px;
	height:118px;
	display:block;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.videos-related .image img{
	display: block;
	width:240px;
	height:135px;
	margin:-8px -13px -9px -13px;
}
.videos-related .info{
	display: block;
	padding:5px 0 0;
	color:#2b2a22;
	text-align:center;
}
.videos-related .info h3{
	color:#8c6100;
	font-size:11px;
	height:13px;
	line-height:13px;
	margin:0;
	overflow:hidden;
	padding:0 0 2px;
}
.videos-related .thumb-video:hover h3{
	color:#ed7806;
}
.videos-related .info .added{
	color:#97937a;
	display:block;
	font-size:10px;
}

/*
END View Model NEW
*/


#popup h2{
	font-size:19px;
	line-height:45px;
	margin:0 118px 0 20px;
}
#popup .heading{
	height:auto;
	margin:0 0 2px;
}
.fancybox-wrap.fixed .fancybox-inner,
.fancybox-wrap.fixed{
	width:805px !important;
}
#popup{
	background:url(../images/bg-shadow.png) repeat-x 0 45px;
	position:relative;
}
#popup .shadow-top,
#popup .shadow-bottom{
	position:absolute;
	width:100%;
	right:17px;
	height:13px;
	bottom:1px;
	z-index:10;
	background:url(../images/popup-shadow-bottom.png) repeat-x;
}
#popup .shadow-top{
	bottom:auto;
	top:47px;
	background:url(../images/popup-shadow-top.png) repeat-x;
}
.popup-container{
	padding:16px 10px 11px 20px;
	overflow:auto;
	font-size:13px;
	width:775px;
}
.popup-container p{
	margin:0 0 20px;
}
.popup-container .images{
	float:right;
	width:216px;
	margin:-5px 0 0 20px;
}
.popup-container .images img{
	display:block;
	margin:0 0 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.popup-content{
	float:left;
	width:521px;
	text-align:justify;
}
.popup-content .block-content{
	border-bottom:1px dotted #e5e0c7;
	line-height:1.18;
	margin:0 0 13px;
}
.popup-content .block-content h3{
	font:15px/17px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
	margin:0 0 11px;
}
#popup .btn-comments{
	position:absolute;
	bottom:-40px;
	left:0;
	width:100%;
	text-align:center;
	height:39px;
	padding:2px 0 0;
	background:url(../images/bg-popup-comments.png) repeat-x;
	z-index:2;
	overflow:hidden;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	border-radius:0 0 15px 15px;
}
#popup .btn-comments a{
	display:block;
	text-transform:uppercase;
	color:#716134;
	font-size:20px;
	height:34px;
	padding:5px 0 0;
	font-weight:bold;
	text-indent:-9999px;
	overflow:hidden;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	border-radius:0 0 15px 15px;
	background:url(../images/text-comments.png) no-repeat 50% -2px;
}
#popup .btn-comments a:hover{
	text-decoration:none;
	background:#fff url(../images/text-comments.png) no-repeat 50% -42px;
}






.list_videos.related,
.list_albums.related{
	background:url(../images/bg-shadow.png) repeat-x;
	padding:0 0 10px;
	min-height:0;
}
.list_videos.related .heading,
.list_albums.related .heading{
	margin:0 0 3px;
}
.list_videos.related h2,
.list_albums.related h2{
	line-height:31px;
	color:#8d8874;
}
.list_albums.related .block_content,
.list_videos.related .block_content{
	width:903px;
	margin:0 0 2px 5px;
}
.list_albums.related .pagination .block_content,
.list_videos.related .pagination .block_content,
.results .pagination .block_content{
	width:auto;
	margin:0 auto;
	padding:0;
}
.list_albums.related .item-album{
	margin:0 0 3px 3px;
}
.list_videos.related .pagination span.next,
.list_albums.related .pagination span.next,
.results .pagination span.next{
	background-position:-60px -66px;
}
.list_videos.related .item{
	width:142px;
	height:80px;
	margin:0 -4px 3px 7px;
}
.list_videos.related .item .image,
.list_videos.related .item img{
	width:142px;
	height:80px;
}
.list_videos.related .item .info{
	width:130px;
}
.models-comments .pagination{
	width:100%;
}
.related .pagination span.page-next,
.global_comments .pagination span.page-next,
.results .pagination span.page-next{
	background-position:-60px -66px;
}
.empty-content{
	padding:0 10px;
	color:#8d8874;
	font:15px "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	min-height:200px;
}
.results .empty-content{
	padding:20px 10px;
	background:url(../images/bg-shadow.png) repeat-x;
}
.list_videos .empty-content,
.list_albums .empty-content{
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/coming-soon.png) no-repeat 50% 50%;
}
.thumb{
	float:left;
	width:142px;
	height:114px;
	padding:2px;
	margin:0 0 3px 3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#2c2b24;
}
.thumb:hover{
	padding:1px;
	background:#fff;
	border:1px solid #9e966f;
	text-decoration:none;
}
.thumb img{
	display:block;
	width:142px;
	height:80px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.thumb .txt{
	position:relative;
	height:32px;
	padding:2px 0 0;
	background:#e2e1d5 url(../images/bg-thumb-txt.gif) repeat-x;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.thumb .duration{
	position:absolute;
	right:2px;
	top:-18px;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:1px 4px;
	width:31px;
	height:14px;
	text-align:right;
	background:url(../images/bg-duration.png) no-repeat;
}
.thumb .title{
	display:block;
	font-size:11px;
	line-height:15px;
	height:15px;
	overflow:hidden;
	margin:0 5px;
	white-space:nowrap;
}
.thumb .added{
	font-size:10px;
	line-height:15px;
	color:#847e57;
	height:15px;
	overflow:hidden;
	margin:0 5px;
}
.thumb-big{
	float:left;
	width:192px;
	height:142px;
	padding:2px;
	margin:0 0 7px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#2c2b24;
	position:relative;
}
.extended .thumb-big,
.related-videos .thumb-big,
.tube .thumb-big{
	width:236px;
	height:174px;
	margin:12px 6px 0 0;
	padding:0;
	position:relative;
	z-index:2;
}
/*.extended .thumb-big{
	float:none;
	display:inline-block;
	vertical-align:top;
}*/
.extended .thumb-big.active{
	z-index:6;
}
.extended .thumb-big.active:before{
	content:'';
	background:url(../images/arrow-player.png) no-repeat;
	width:15px;
	height:8px;
	position:absolute;
	top:174px;
	left:50%;
	margin:0 0 0 -8px;
	z-index:10;
}
.thumb-player{
	height:614px;
	font-family:"Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	background:#3c3a32;
	color:#706d5c;
	font-size:13px;
	width:1203px;
	padding:16px 14px 0 13px;
	position:relative;
	margin:0 0 0 -13px;
}
.extended .player-holder{
	overflow:hidden;
	background:#3c3a32;
	position:relative;
	z-index:2;
}
.player-holder .thumb-player{
	margin:0;
	background:none;
	z-index:2;
}
.extended .thumb-big:nth-child(n+2) .thumb-player{
	margin-left:-255px;
}
.extended .thumb-big:nth-child(n+3) .thumb-player{
	margin-left:-497px;
}
.extended .thumb-big:nth-child(n+4) .thumb-player{
	margin-left:-739px;
}
.extended .thumb-big:nth-child(n+5) .thumb-player{
	margin-left:-981px;
}
.thumb-player b{
	font-size:15px;
	display:block;
	color:#fef9e0;
	font-weight:normal;
	margin:0 0 7px;
}
.thumb-player .btn-close{
	cursor:pointer;
	border:none;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:14px;
	right:14px;
	background:url(../images/btn-thumb-close.png) no-repeat;
}
.thumb-player .btn-close:hover{
	background-position:0 -21px;
}
.thumb-player .block-player{
	float:left;
	width:869px;
}
.extended .thumb-player .block-player img{
	width:auto;
	height:auto;
	margin:0;
}
.thumb-player .player{
	margin:0 0 10px;
}
.player-info{
	overflow:hidden;
	width:100%;
}
.thumb-player .rating-container{
	float:left;
	width:181px;
	height:40px;
	position:relative;
}
.thumb-player .btn-link-it,
.thumb-player .btn-dislike{
	float:left;
	width:46px;
	height:40px;
	border-radius:3px;
	background-color:#5f5b4e;
	text-indent:-9999px;
	overflow:hidden;
}
.thumb-player .btn-link-it{
	background:#5f5b4e url(../images/btns-rating.png) no-repeat;
}
.thumb-player .btn-link-it:hover{
	background:#618241 url(../images/btns-rating.png) no-repeat 0 -40px;
}
.thumb-player .btn-dislike{
	background:#5f5b4e url(../images/btns-rating.png) no-repeat -46px 0;
}
.thumb-player .btn-dislike:hover{
	background:#c9523a url(../images/btns-rating.png) no-repeat -46px -40px;
}
.thumb-player .score{
	float:left;
	border-radius:3px;
	background-color:#5f5b4e;
	margin:0 1px;
	height:40px;
	color:#c5c2b0;
	font-size:27px;
	line-height:40px;
	text-align:center;
	width:87px;
}
.thumb-player .score em{
	font-style:normal;
	font-size:21px;
}
.thumb-player .g_hint{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	line-height:40px;
	background:#5f5c4e;
	border-radius:3px;
	color:#c5c2b0;
}
.thumb-player .info-list{
	float:left;
	margin:0;
	padding:0;
}
.thumb-player .info-list li{
	float:left;
	list-style:none;
	line-height:40px;
	margin:0 0 0 54px;
}
.thumb-player .info-list li:first-child{
	margin-left:30px;
}
.thumb-player .btn-{
	float:right;
	color:#fffffe;
	line-height:40px;
	height:40px;
	font-size:13px;
	background:#e27533;
	border-radius:3px;
	padding:0 20px;
	text-transform:uppercase;
	position:static;
	text-overflow:none;
}
.thumb-player .btn-:hover{
	background:#fff;
	color:#e27533;
	text-decoration:none;
}
.thumb-aside{
	float:right;
	width:300px;
	min-height:514px;
	position:relative;
}
.thumb-aside .social{
	overflow:hidden;
	margin:0 0 12px;
}
.thumb-aside .social a{
	height:40px;
	width:40px;
	margin:0 16px 0 0;
	background:url(../images/ico-socials-thumb.png) no-repeat;
	border:none;
	cursor:pointer;
}
.thumb-aside .social a:hover{
	border:none;
}
.thumb-aside .social .addthis_button_reddit:hover{
	background-position:0 -40px;
}
.thumb-aside .social .addthis_button_tumblr{
	background-position:-40px 0;
}
.thumb-aside .social .addthis_button_tumblr:hover{
	background-position:-40px -40px;
}
.thumb-aside .social .addthis_button_facebook{
	background-position:-80px 0;
}
.thumb-aside .social .addthis_button_facebook:hover{
	background-position:-80px -40px;
}
.thumb-aside .social .addthis_button_twitter{
	background-position:-120px 0;
}
.thumb-aside .social .addthis_button_twitter:hover{
	background-position:-120px -40px;
}
.thumb-aside .row{
	margin:0 0 10px;
}
.thumb-aside .row a{
	color:#c5c2b0;
}
.thumb-aside .row a:hover{
	color:#f47b06;
	text-decoration:underline;
}
.thumb-aside .row strong{
	font-weight:normal;
}
.thumb-aside .btn-visit{
	color:#3c3a32;
	text-transform:uppercase;
	background:#5f5c4e;
	border-radius:3px;
	line-height:40px;
	padding:0 20px;
	display:inline-block;
	margin:6px 0 15px;
}
.thumb-aside .banner{
	margin:0;
	position:absolute;
	bottom:0;
	left:0;
	min-height:271px;
}
.thumb-aside .banner span{
	display:block;
	margin:0 0 5px;
}
.extended .thumb-aside .banner img{
	width:auto;
	height:auto;
	margin:0;
	border-radius:0;
}
.thumb-aside .btn-visit:hover{
	background:#fff;
	color:#3c3a32;
	text-decoration:none;
}
.thumb-big:hover{
	padding:1px;
	background:#fff;
	border:1px solid #9e966f;
	text-decoration:none;
}
.related-videos .thumb-big:hover,
.tube .thumb-big:hover{
	padding:0;
	background:none;
	border:0;
}
.thumb-holder .thumb-big:hover > a,
.thumb-holder .thumb-big > a:hover,
.thumb-big > a{
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:36px;
	padding:138px 10px 0;
	z-index:2;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:11px;
	line-height:15px;
	overflow:hidden;
	color:#8c6100;
	text-align:center;
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	cursor: pointer;
}
.thumb-big.cams{
	z-index:100;
}
.thumb-big.cams > a.title{
	position:absolute;
	top:138px;
	left:0;
	right:0;
	height:36px;
	padding:0 10px 0;
	z-index:2;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:11px;
	line-height:15px;
	overflow:hidden;
	color:#8c6100;
	text-align:center;
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	cursor: pointer;
}
.thumb-big:hover > a,
.thumb-big.cams:hover > a.title,
.thumb-big a:hover,
.thumb-big.cams:hover a.title{
	text-decoration:none;
	color:#ed7806;
}
.extended .thumb-holder .thumb-big:hover .image,
.related-videos .thumb-big .image,
.tube .thumb-big .image{
	position:relative;
	background:#fff;
	padding:1px;
	width:232px;
	height:130px;
	overflow:hidden;
	border:1px solid #9e966f;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.extended .thumb-big .image-holder,
.related-videos .thumb-big .image-holder,
.tube .thumb-big .image-holder{
	display:block;
	width:232px;
	height:130px;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.related-videos .thumb-big:hover .image,
.tube .thumb-big:hover .image{
	background:#f47b06;
	border:1px solid #f47b06;
}
.extended .thumb-big .duration,
.related-videos .thumb-big .duration,
.block-video .thumb-mid .duration,
.tube .thumb-big .duration{
	position:absolute;
	right:3px;
	top:auto;
	bottom:3px;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:1px 4px;
	width:31px;
	height:14px;
	text-align:right;
	background:url(../images/bg-duration.png) no-repeat;
}
.thumb-big img{
	display:block;
	width:192px;
	height:108px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.thumb-big.cams iframe{
	display:block;
	width:240px;
	height:180px;
	margin:-24px -4px auto -4px;

}
.extended .thumb-big img,
.related-videos .thumb-big img,
.tube .thumb-big img{
	width:240px;
	height:135px;
	margin:-2px -4px -3px -4px;
}
.thumb-big .txt{
	position:relative;
	height:32px;
	padding:2px 0 0;
	background:#e2e1d5 url(../images/bg-thumb-txt.gif) repeat-x;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.thumb-big .duration{
	position:absolute;
	right:2px;
	top:-18px;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:1px 4px;
	width:31px;
	height:14px;
	text-align:right;
	background:url(../images/bg-duration.png) no-repeat;
}
.thumb-big h3{
	font-size:11px;
	line-height:15px;
	height:15px;
	overflow:hidden;
	margin:0 5px;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.thumb-big .views{
	float:left;
	padding:0 5px;
	font-size:10px;
	line-height:15px;
	color:#847e57;
}
.thumb-big .added{
	float:right;
	padding:0 5px;
	font-size:10px;
	line-height:15px;
	color:#847e57;
}
div.thumb-big .added{
	padding-top:13px;
}
.block-video .thumb-mid .info,
.thumb-big .info{
	color:#2b2a22;
	padding:5px 0 0;
	text-align:center;
	min-height:35px;
}
.block-video .thumb-mid h3,
.thumb-big .info h3{
	color:#8C6100;
	font-size:11px;
	height:13px;
	line-height:13px;
	margin:0;
	overflow:hidden;
}
.related-videos .thumb-big:hover .info h3,
.block-video .thumb-mid:hover h3,
.tube .thumb-big:hover .info h3{
	color:#ed7806;
}
.block-video .thumb-mid .added,
.thumb-big .info .added{
	color:#97937a;
	display:block;
	font-size:10px;
	float:none;
}

.thumb-mid{
	float:left;
	width:166px;
	height:128px;
	padding:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#2c2b24;
	position:relative;
	margin:0 0 6px;
}
.thumb-mid:hover{
	padding:1px;
	background:#fff;
	border:1px solid #9e966f;
	text-decoration:none;
}
.thumb-mid .position{
	width:166px;
	height:94px;
	overflow:hidden;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	position:relative;
}
.thumb-mid img{
	display:block;
	width:192px;
	height:108px;
	margin:-7px -13px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.thumb-mid .txt{
	position:relative;
	height:32px;
	padding:2px 0 0;
	background:#e2e1d5 url(../images/bg-thumb-txt.gif) repeat-x;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.thumb-mid .duration{
	position:absolute;
	right:2px;
	top:-18px;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:1px 4px;
	width:31px;
	height:14px;
	text-align:right;
	background:url(../images/bg-duration.png) no-repeat;
}
.thumb-mid h3{
	font-size:11px;
	line-height:15px;
	height:15px;
	overflow:hidden;
	margin:0 5px;
	white-space:nowrap;
}
.thumb-mid .views{
	float:left;
	padding:0 5px;
	font-size:10px;
	line-height:15px;
	color:#847e57;
}
.thumb-mid .added{
	float:right;
	padding:0 5px;
	font-size:10px;
	line-height:15px;
	color:#847e57;
}
.videos-columns{
	background:url(../images/bg-video-columns.gif) repeat-y 100% 0;
}
.videos-columns .holder{
	background:url(../images/bg-video-columns.gif) no-repeat;
}
.videos-columns .frame{
	width:100%;
	position:relative;
	padding:0 0 40px;
	background:url(../images/bg-video-columns.gif) no-repeat -1230px 100%;
}
.videos-columns .frame:after{
	content:"";
	display:block;
	clear:both;
}
.popular-videos{
	float:left;
	width:977px;
	margin:0 1px;
}
.popular-thumbs{
	padding:0 0 0 17px;
	position:relative;
	background:url(../images/bg-popular-thumbs.gif);
}
.popular-thumbs:after{
	content:"";
	display:block;
	clear:both;
}
.popular-thumbs .round{
	top:-33px;
}
.popular-thumbs .video-thumb{
	float:left;
	height:174px;
	width:232px;
	position:relative;
	z-index:2;
	margin:12px 5px 0 0;
}
.popular-thumbs .video-thumb:hover{
	text-decoration:none;
}
.popular-thumbs .image{
	border:1px solid #9e966f;
	background:#fff;
	padding:1px;
	width:228px;
	height:130px;
	display:block;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.videos-columns .duration{
	position:absolute;
	right:3px;
	bottom:3px;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:1px 4px;
	width:31px;
	height:14px;
	text-align:right;
	background:url(../images/bg-duration.png) no-repeat;
}
.popular-videos-small .duration{
	right:2px;
	bottom:2px;
}
.popular-thumbs .video-thumb:hover .image{
	border:1px solid #f47b06;
	background:#f47b06;
}
.popular-thumbs .image-holder{
	width:228px;
	height:130px;
	display:block;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.popular-thumbs .image img{
	width:240px;
	height:135px;
	margin:-2px -6px -3px -6px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.popular-thumbs .info{
	padding:5px 0 0;
	color:#2b2a22;
	text-align:center;
}
.popular-thumbs .video-thumb a{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:6;
	color:#8c6100;
	font-size:11px;
	line-height:13px;
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	text-align:center;
	padding:139px 10px 0;
}
.popular-thumbs .video-thumb a:hover{
	color:#ed7806;
	text-decoration:none;
}
.popular-thumbs .info h3{
	color:#8c6100;
	font-size:11px;
	height:13px;
	line-height:13px;
	margin:0;
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	padding:0 0 2px;
}
.popular-thumbs .video-thumb:hover h3{
	color:#ed7806;
}
.popular-thumbs .info .added{
	color:#97937a;
	display:block;
	font-size:10px;
}
.popular-thumbs div.video-thumb .added{
	padding:15px 0 0;
}
.popular-videos .btn-more{
	width:979px;
	-moz-border-radius:0 0 0 5px;
	-webkit-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px;
}
.popular-videos-small{
	float:right;
	width:250px;
	margin:33px 1px 0 0;
	position:relative;
}
.popular-videos-small .videos-holder{
	height:744px;
}
.popular-videos-small.tall .videos-holder{
	height:1860px;
}
.popular-videos-small .video-item{
	background:url(../images/bg-shadow.png) repeat-x;
	width:250px;
	height:37px;
	position:relative;
	overflow:hidden;
}
.popular-videos-small .video-item:hover{
	background:#fff url(../images/bg-v-item.gif) repeat-x;
	z-index:12;
	overflow:visible;
}
.popular-videos-small .video-item a{
	height:25px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	position:relative;
	color:#8c6100;
	font-size:11px;
	padding:12px 39px 0 10px;
	z-index:11;
}
.popular-videos-small .video-item:hover a{
	background:url(../images/bg-v-item-a.png) repeat-y;
	text-decoration:none;
	color:#f47b06;
}
.popular-videos-small .video-item:after{
	content:'';
	position:absolute;
	right:7px;
	top:2px;
	height:68px;
	background:url(../images/btn-play.png) no-repeat;
	width:24px;
}
.popular-videos-small .video-item:hover:after{
	background-position:0 -34px
}
.popular-videos-small .tooltip{
	position:absolute;
	top:-105px;
	left:50%;
	margin:0 0 0 -84px;
	width:142px;
	height:88px;
	z-index:10;
	padding:13px;
	background:url(../images/bg-tooltip.png) no-repeat;
	display:none;
}
.recent-models-small .tooltip.open,
.popular-videos-small .tooltip.open{
	display:block;
}
.popular-videos-small .image{
	position:relative;
	width:142px;
	height:80px;
}
.popular-videos-small .image img{
	width:142px;
	height:80px;
}
.popular-videos-small .shadow-bottom{
	width:245px;
}
.popular-videos-small .btn-all-videos{
	position:absolute;
	bottom:-40px;
	left:0;
	width:250px;
	height:40px;
	z-index:15;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-all-videos.png) no-repeat;
}
.popular-videos-small .btn-all-videos:hover{
	background-position:0 -40px;
}
.models-columns{
	background:url(../images/bg-models-columns.png) repeat-y 100% 0;
	position:relative;
	z-index:10;
}
.models-columns .holder{
	background:url(../images/bg-models-columns.png) no-repeat;
}
.models-columns .frame{
	background:url(../images/bg-models-columns.png) no-repeat -1230px 100%;
	width:100%;
	position:relative;
	padding:0 0 40px;
}
.models-columns .frame:after{
	content:"";
	display:block;
	clear:both;
}
.recent-models-small{
	float:left;
	width:242px;
	position:relative;
	margin:0 1px;
	height:719px;
}
.recent-models-holder{
	position:relative;
}
.recent-models-small .model-item{
	background:url(../images/bg-shadow.png) repeat-x;
	width:242px;
	height:52px;
	position:relative;
}
.recent-models-small .model-item a{
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:39px;
	padding:11px 14px 0 12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#8c6100;
	font-size:13px;
	z-index:3;
}
.recent-models-small .model-item:hover{
	z-index:5;
}
.recent-models-small .model-item:hover a,
.recent-models-small .model-item a:hover{
	text-decoration:none;
	color:#f47b06;
}
.recent-models-small .model-item .model-item-holder{
	display:block;
	height:28px;
	padding:24px 14px 0 12px;
}
.recent-models-small .model-item:hover .model-item-holder{
	background:#fff url(../images/bg-v-item.gif) repeat-x;
}
.recent-models-small .rating{
	float:right;
	color:#97937a;
	font-size:21px;
	font-weight:normal;
	margin:-12px 0 0;
}
.recent-models-small .model-item:hover .rating,
.recent-models-small .model-item a:hover .rating{
	color:#5abe18;
}
.recent-models-small .rating span{
	font-size:17px;
}
.recent-models-small .name{
	display:block;
	overflow:hidden;
	color:#8c6100;
	font-size:13px;
	margin:0 0 -3px;
	padding:4px 0 0;
	font-weight:normal;
}
.recent-models-small .model-item a:hover .name{
	color:#f47b06;
}
.recent-models-small .info{
	color:#97937a;
	font-size:10px;
}
.recent-models-small .tooltip{
	background:url(../images/bg-tooltip-small.png) no-repeat;
	width:96px;
	height:104px;
	padding:13px;
	position:absolute;
	top:-120px;
	left:50%;
	margin:0 0 0 -65px;
	z-index:2;
	display:none;
}
.recent-models-small .tooltip .image{
	width:96px;
	height:96px;
}
.recent-models-small .tooltip img{
	width:96px;
	height:96px;
}
.recent-models-small .btn-all-girls{
	position:absolute;
	bottom:-40px;
	left:0;
	z-index:20;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-girls.png) no-repeat;
	height:40px;
	width:242px;
}
.recent-models-small .btn-all-girls:hover{
	background-position:0 100%;
}
.recent-models{
	float:right;
	margin:33px 0 0;
	padding:9px 0 3px 8px;
	width:977px;
}
.recent-models .item-ourgirls{
	margin:3px 1px 7px 9px;
}
.recent-models .item-ourgirls:hover span{
	color:#f47b06;
}
.recent-models .item-ourgirls:first-child span:after{
	display:none;
}
.recent-models .btn-more{
	bottom:0;
	left:auto;
	right:0;
	width:985px;
	background:url(../images/btn-more-long.png) no-repeat;
}
.recent-models .btn-more:hover{
	background:url(../images/btn-more-long.png) no-repeat 0 -38px;
}



/* Porn Videos From Our Friends */
div.friends div.frame div.list_videos div.block_content a.thumb-big div.info h3 { text-overflow: ellipsis; padding: 0 16px; }
div.friends div.frame div.list_videos div.block_content a.thumb-big div.image span.image-holder img { width: 240px; height: 180px; margin: -25px -4px; }



.block_player .player   { position: relative; }

#advertising2 { background: #000; display: none; width: 320px; height: 340px; left: 272px; position: absolute; top: 72px; z-index: 999; overflow: hidden; border: 2px solid #000; }
.advertising3 { background: #000; display: none; width: 320px; height: 340px; left: 272px; position: absolute; top: 72px; z-index: 999; overflow: hidden; border: 2px solid #000; }
#advertising2 iframe { display: block; width: 300px; height: 250px; overflow: hidden; margin: 10px; }
#advertising2 .adv-inner { background: #ccc; margin: 0; padding: 0; height:295px; width: 320px; overflow: hidden; border-bottom: 2px solid #fff; }
#advertising2 .adv-inner span { background: #f30; color: #fff; display: block; font-size: 11px; font-weight: bold; line-height: 20px; height: 20px; padding-left: 6px; border-bottom: 2px solid #fff; overflow: hidden; }
#advertising2 .adv-holder { display: table; vertical-align: middle; }
#advertising2 .adv-center { vertical-align: middle; display: table-cell; height: 340px; width: 320px; }
#advertising2 .continue-play      { background: #242424; margin: 0; padding: 0; width: 320px; height: 46px; overflow: hidden; text-align: center; }
#advertising2 .continue-play a         { color: #ffffff; z-index: 101; display: block; overflow: hidden; font-size: 20px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 7px auto 0 auto; width: 172px; height: 38px; line-height: 32px; }
#advertising2 .continue-play a:hover   { z-index: 102; display: block; overflow: hidden; font-size: 20px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 7px auto 0 auto; width: 172px; height: 38px; line-height: 32px; }

/*ipa-s*/
#ipa-s{
	position: absolute;
	top: 55px;
	left: 50%;
	margin: 0 0 0 -316px;
	width: 630px;
	height:;
	z-index:12;
	background:  rgba(0, 0, 0, 0) url(/images/bg-popap.png);
	border: 1px solid rgba(0,0,0,1.00);
	display: block;
	overflow: hidden;
	text-align: center;
}
#ipa-s h5{
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
	line-height: 44px;
	text-align: center;
	cursor: default;
	color: #fff;
}
#ipa-s .ipa-c{
	height: 250px;
	overflow: hidden;
}
#ipa-s .ipa-c .ipa-b{
	float: left;
	margin: 10px 0 0 10px;
	width: 300px;
	height: 250px;
	overflow: hidden;
}
#ipa-s a{
	display: block;
	overflow: hidden;
	width: 345px;
	height: 52px;
	margin: 15px auto 15px;
	padding: 0;
	font-size: 15px;
	line-height: 52px;
	text-indent: -9999px;
	text-transform: uppercase;
	text-align: center;
	background: url(/images/close-and-play.png) no-repeat 0 0;
	color: #cf9;
}
#ipa-s a:hover{
	background: url(/images/close-and-play.png) no-repeat 100% 100%;
	color: #fff;
}
#ipa-s a span{
	font-size: 21px;
	font-weight: normal;
}
/*ipa-s*/


/* search page */
.block-search{
	background:#fef9e0;
	border-radius:4px;
	padding:0 1px;
	overflow:hidden;
}
.block-search.main-albums .item-album:first-child:after,
.block-search.tube .thumb-big:first-child:after,
.block-search .round{
	display:none;
}
.block-search .heading{
	padding:0 10px;
	overflow:hidden;
	font-size:15px;
	height:33px;
}
.block-search .heading strong{
	float:left;
	font-weight:normal;
	padding:7px 0;
}
.block-search .heading strong span{
	text-transform:capitalize;
}
.block-search .btn-content{
	float:left;
	margin:0 0 0 14px;
	padding:7px 0 7px 14px;
	color:#8c6100;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAYAAABrAQZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjE1REIxMjYxQTAxMUUzQkYwMENFRTNERDU0MzNGOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMTMzNjE2QTYxQUQxMUUzQkYwMENFRTNERDU0MzNGOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyMTVEQjEwNjFBMDExRTNCRjAwQ0VFM0RENTQzM0Y5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyMTVEQjExNjFBMDExRTNCRjAwQ0VFM0RENTQzM0Y5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Qg32/QAAAClJREFUeNpiYGVjYWFiYGBgAhEIFjMWLjaCAQvxH0T8gxN/SSH+AwQYALgRDUsUk6AEAAAAAElFTkSuQmCC) no-repeat 0 50%;
}
.block-search .btn-content a{
	color:#8c6100;
}
.block-search .btn-content a span{
	text-transform:capitalize;
}
.block-search .btn-content a:hover{
	text-decoration:underline;
	color:#f47b06;
}
.related-list{
	list-style:none;
	padding:0;
	margin:0 0 -2px;
	width:100%;
	overflow:hidden;
	height:32px;
	border-top:1px solid #bbb296;
	border-bottom:1px solid #fef9e0;
	background:#e5e0c7;
	position:relative;
	z-index:2;
}
.related-list.related-bottom{
	height:39px;
	margin:0;
	padding:1px 0 0;
	border:0;
	background:url(../images/bg-content-bottom.jpg) no-repeat 0 100%;
}
.related-list li{
	float:left;
	padding:0 1px 0 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAYAAABRC2cZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMTMzNjE3MTYxQUQxMUUzQkYwMENFRTNERDU0MzNGOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMTMzNjE3MjYxQUQxMUUzQkYwMENFRTNERDU0MzNGOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMzM2MTZGNjFBRDExRTNCRjAwQ0VFM0RENTQzM0Y5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxMzM2MTcwNjFBRDExRTNCRjAwQ0VFM0RENTQzM0Y5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i7mfCQAAACRJREFUeNpiYGVjYWFiYGBgBRH4WQyoxF8Q8QdE/MbF+gsQYACocgg38lDZ+AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
}
.related-list a{
	display:block;
	font-size:13px;
	color:#726e52;
	height:18px;
	padding:7px 10px;
}
.related-list.related-bottom a{
	padding:11px 10px 10px;
}
.related-list a:hover{
	text-decoration:underline;
	color:#f47b06;
	background:#fff;
}
.related-list span{
	display:block;
	color:#2c2b24;
	padding:11px 10px 10px;
	font-size:13px;
	height:18px;
}
.models-search{
	width:1230px;
	overflow:hidden;
	background:url(../images/bg-models-search.gif) repeat-y;
	margin:-2px 0 0;
}
.models-search .model{
	float:left;
	margin:2px 2px 0 0;
	width:587px;
	height:96px;
	padding:13px 13px 0;
}
.models-search .model:hover{
	background:#fff;
	text-decoration:none;
}
.models-search .avatar{
	width:80px;
	height:80px;
	float:left;
	margin:0 13px 0 0;
	overflow:hidden;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 0 0 1px #a69e88;
}
.models-search .model:hover .avatar{
	border:1px solid #f47b06;
	box-shadow:0 0 0 1px #f47b06;
}
.models-search .avatar img{
	width:96px;
	height:96px;
	margin:-8px 0 0 -8px;
}
.models-search .text{
	overflow:hidden;
	display:block;
	padding:3px 0 0;
}
.models-search .text strong{
	color:#8c6100;
	font-size:15px;
	font-weight:normal;
	display:block;
	margin:0 0 6px;
}
.models-search .model:hover strong{
	color:#f47b06;
}
.models-search .text p{
	font-size:11px;
	color:#918d72;
	min-height:28px;
	margin:0 0 4px;
}
.models-search .model-data{
	display:block;
	overflow:hidden;
}
.models-search .model-data span{
	float:left;
	color:#97937a;
	line-height:21px;
	font-size:11px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNjZCRTVBNjYxQkExMUUzQkYwMENFRTNERDU0MzNGOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjZCRTVBNzYxQkExMUUzQkYwMENFRTNERDU0MzNGOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2NkJFNUE0NjFCQTExRTNCRjAwQ0VFM0RENTQzM0Y5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2NkJFNUE1NjFCQTExRTNCRjAwQ0VFM0RENTQzM0Y5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZWDLLwAAACxJREFUeNpiYGVjYWViYGBAI1jgBBuIYAIRDHDiH4j4Ayd+g4hfqGJ/AAIMAKcUCDU3fH6sAAAAAElFTkSuQmCC) no-repeat 0 50%;
	margin:0 10px 0 0;
	padding:0 0 0 11px;
}
.models-search .model-data span:first-child{
	background:none;
	padding:0;
}
.models-search .model-data em{
	font-style:normal;
	color:#2c2b24;
}
.block-updating,
.block-error{
	position:relative;
	background:url(../images/404.png) no-repeat 50% 120px;
	min-height:201px;
	padding:426px 0 0;
	text-align:center;
	color:#9a9786;
}
.block-updating strong,
.block-error strong{
	font:44px/1.25 "Lucida Sans Unicode","Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
}
.block-updating .round,
.block-error .round{
	top:-33px;
}
.block-updating{
	background:url(../images/overload.png) no-repeat 50% 120px;
}
.block-updating strong{
	display:block;
	width:800px;
	margin:0 auto;
}
.social-album{
	position:absolute;
	top:-45px;
	left:50%;
	height:37px;
	min-width:190px;
	padding:8px 4px 0;
	background:url(../images/bg-socials-album.png) repeat-x;
	border-radius:0 0 3px 3px;
	margin:0 0 0 -100px;
	overflow:hidden;
	z-index:100;
}
.gallery-image-big:hover .social-album{
	top:0;
}
.social-album a{
	float:left;
	width:30px;
	height:29px;
	margin:0 4px;
	padding:0 !important;
	background:url(../images/ico-socials-small.png) no-repeat;
}
.social-album a:hover{
	background-position:0 -29px
}
.social-album .addthis_button_twitter{
	background-position:-38px 0;
}
.social-album .addthis_button_twitter:hover{
	background-position:-38px -29px;
}
.social-album .addthis_button_google{
	background-position:-76px 0;
}
.social-album .addthis_button_google:hover{
	background-position:-76px -29px;
}
.social-album .addthis_button_pinterest_share{
	background-position:-114px 0;
}
.social-album .addthis_button_pinterest_share:hover{
	background-position:-114px -29px;
}
.social-album .star{
	text-indent:-9999px;
	overflow:hidden;
	background-position:-152px 0;
}
.social-album .star:hover{
	background-position:-152px -29px;
}
.social-album a span{
	background:none !important;
	display:none !important;
}
.pop-socials .addthis_button_google_plusone div,
.pop-socials a span,
.sub-view .social a span{
	display:none !important;
}
.pop-socials{
	position:absolute;
	bottom:10px;
	display:none;
	left:50%;
	background:url(../images/bg-popup-socials.png) no-repeat;
	padding:0 0 0 5px;
	margin:0 0 0 -138px;
}
.album-page .fancybox-skin:hover .pop-socials{
	display:block;
}
.pop-socials .holder{
	overflow:hidden;
	height:50px;
	padding:11px 1px 0 6px;
	background:url(../images/bg-popup-socials.png) no-repeat 100% -61px;
}
.pop-socials a{
	float:left;
	width:40px;
	height:40px;
	background:url(../images/ico-socials.png) no-repeat;
	margin:0 10px 0 0;
	padding:0 !important;
}
.pop-socials a:hover{
	background-position:0 -40px;
}
.pop-socials .addthis_button_twitter{
	background-position:-44px 0;
}
.pop-socials .addthis_button_twitter:hover{
	background-position:-44px -40px;
}
.pop-socials .addthis_button_google{
	background-position:-88px 0;
}
.pop-socials .addthis_button_google:hover{
	background-position:-88px -40px;
}
.pop-socials .addthis_button_bookmark{
	background-position:-132px 0;
}
.pop-socials .addthis_button_bookmark:hover{
	background-position:-132px -40px;
}
.pop-socials .addthis_button_pinterest{
	background-position:-176px 0;
}
.pop-socials .addthis_button_pinterest:hover{
	background-position:-176px -40px;
}
#at20mc{
	display:none;
}

.block-form{
	width:304px;
	padding:0 1px;
	margin:75px auto 85px;
	background:#fef9e0;
	border-radius:5px;
	position:relative;
}
.block-form:after{
	content:'';
	position:absolute;
	bottom:-13px;
	left:0;
	background:url(../images/bg-shadow-form.png) no-repeat;
	width:306px;
	height:13px;
}
.block-form .heading{
	margin:0;
}
.block-form .heading h2{
	color:#8c6100;
	margin:0 19px;
}
.block-form .form-holder{
	background:url(../images/bg-form.png) repeat-x;
	padding:21px 19px 20px;
	overflow:hidden;
}
.block-form .row{
	overflow:hidden;
	margin:0 0 10px;
}
.block-form .text{
	width:244px;
	border:1px solid #ded9c0;
	background:#fff;
	color:#97937a;
	border-radius:3px;
	height:28px;
	line-height:28px;
	padding:0 10px;
	font-size:13px;
}
.block-form :-moz-placeholder{color:#97937a;opacity:1;}
.block-form ::-moz-placeholder{color:#97937a;opacity:1;}
.block-form ::-webkit-input-placeholder{color:#93b9bb;}
.block-form :-ms-input-placeholder{color:#93b9bb;}
.block-form ::placeholder{color:#97937a;}
.block-form .placeholder{color:#97937a !important;}
.block-form :focus:-moz-placeholder{color:transparent;}
.block-form :focus::-moz-placeholder{color:transparent;}
.block-form :focus::-webkit-input-placeholder{color:transparent;}
.block-form :focus:-ms-input-placeholder{color:transparent;}
.block-form :focus::placeholder{color:transparent;}
.outtaHere{
	position:absolute;
	left:-9999px;
}
.block-form .check-holder{
	overflow:hidden;
	margin:0 0 10px;
}
.block-form .checkbox{
	float:left;
	width:17px;
	height:17px;
	margin:0 10px 0 0;
}
.checkboxAreaChecked,
.checkboxArea{
	float:left;
	width:17px;
	height:17px;
	cursor:pointer;
	margin:0 10px 0 0;
	background:url(../images/bg-checkbox.png) no-repeat;
}
.checkboxArea:hover{
	background-position:-17px 0;
}
.checkboxAreaChecked{
	background-position:0 -17px;
}
.checkboxAreaChecked:hover{
	background-position:-17px -17px
}
.block-form .check-holder label{
	line-height:17px;
	color:#a7a38a;
	font-size:13px;
}
.block-form .captcha{
	overflow:hidden;
	margin:0 0 20px;
}
.block-form .captcha img{
	width:76px;
	height:28px;
	float:left;
	border:1px solid #ded9c0;
	margin:0 10px 0 0;
	border-radius:4px;
}
.block-form .captcha .text{
	width:156px;
}
.block-form .submit{
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	background:url(../images/bg-submit.png) no-repeat;
	width:85px;
	height:30px;
	cursor:pointer;
	border:none;
	display:block;
	margin:0 auto;
}
.block-form .submit:hover{
	background-position:0 -30px;
}
.block-form .field_error{
	font-size:11px;
	color:#da3e3f;
	padding:2px;
	text-align:right;
}
.notice{
	color:#da3e3f;
	padding:0 36px;
	margin:0 0 10px;
	background:url(../images/ico-notice.png) no-repeat 1px 50%;
}
.block-form .btn-{
	float:left;
	color:#946b0f;
	text-decoration:underline;
	margin:8px 0 7px 10px;
	max-width:165px;
}
.block-form .btn-:hover{
	text-decoration:none;
	color:#f47b06;
}
.block-form. .submit{
	margin:0 0 0 auto;
}
.block-form. .form-holder{
	padding-bottom:0;
}
.block-form .bottom-form{
	margin:20px -19px 0;
	height:25px;
	padding:10px 0 0;
	text-align:center;
	background:url(../images/bg-form.png) repeat-x;
}
.block-form .bottom-form a{
	color:#37a306;
	text-decoration:underline;
}
.block-form .bottom-form a:hover{
	color:#f47b06;
	text-decoration:none;
}
.block-form .restore .submit{
	width:146px;
	background-position:0 -60px;
}
.block-form .restore .submit:hover{
	background-position:0 -90px;
}
.side-related#side_col .title{
	margin:0;
}
.side-related#side_col .title strong{
	padding:0 20px;
	color:#8c6100;
}
.side-related#side_col{
	background:none;
}
.side-related .block_content{
	width:auto;
	padding:0;
}
.side-related .thumb-big:first-child:after{
	display:none;
}
.side-related .thumb-big:hover,
.side-related .thumb-big{
	float:none;
	margin:0 auto;
	width:281px;
	height:200px;
	padding:0;
	background:none;
	border:none;
}
.side-related .thumb-big:hover .image,
.side-related .thumb-big .image{
	width:277px;
	height:156px;
	background:#fff;
	border:1px solid #9e966f;
	border-radius:5px;
	overflow:hidden;
	padding:1px;
	position:relative;
}
.side-related .thumb-big:hover .image{
	background:#f47b06;
	border:1px solid #f47b06;
}
.side-related .thumb-big .image-holder{
	border-radius:4px;
	display:block;
	overflow:hidden;
}
.side-related .thumb-big img{
	width:100%;
	height:100%;
}
.side-related .thumb-big .duration{
	top:auto;
	bottom:3px;
	right:3px;
}
.side-related .thumb-big > a{
	padding-top:164px;
}
.side-related div.thumb-big .added{
	padding-top:14px;
}
#side_col .btn-remove{
	display:block;
	width:164px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:20px auto 0;
	background:url(../images/btn-remove.png) no-repeat;
}
#side_col .btn-remove:hover{
	background-position:0 -27px;
}
.block-alert{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(../images/bg-popap.png);
	text-align: center;
	z-index:9999;
	display:none;
}
.block-alert:before{
	content:' ';
	display:inline-block;
	vertical-align:middle;
	height:100%;
}
.alert{
	background:#fef9e0 url(../images/bg-shadow.png) repeat-x 0 45px;
	width:380px;
	padding:0 50px 10px;
	display:inline-block;
	vertical-align:middle;
	border-radius:6px;
}
.alert b{
	font-size:19px;
	font-weight:normal;
	line-height:45px;
	display:block;
	margin:0 0 10px;
}
.alert p{
	margin:0;
}
.alert .buttons{
	padding:20px 0;
}
.alert button{
	width:100px;
	height:40px;
	display:inline-block;
	margin:0 10px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	background:url(../images/yes-no.png) no-repeat;
}
.alert .btn-yes:hover{
	background-position:0 -40px;
}
.alert .btn-no{
	background-position:0 -80px;
}
.alert .btn-no:hover{
	background-position:0 -120px;
} 


.xb-vid{
	width: 869px;
	margin: 0 auto 10px 20px;
	padding: 0;
}
.xb-vid::after{
	content: "";
	display: block;
	clear: both;
}
.xb-vid .xb-vid-h2{
	color: #4b4739;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	padding: 3px 0 12px 0;
	margin: 0;
}
.xb-vid .xb-vid-inner{
	height: 60px;
	overflow: hidden;
}
.xb-vid .xb-vid-inner .xb-vid-lt{
	float: left;
	overflow: hidden;
	width: 468px;
	height: 60px;
}
.xb-vid .xb-vid-inner .xb-vid-rt{
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 340px;
	height: 60px;
	background: url(../images/btn-sponsor-new.png) no-repeat;
}
.xb-vid .xb-vid-inner .xb-vid-rt:hover{
	background-position: 0 -60px;
}