html{
	height:100%;
}
body {
	margin:0;
	color:#999;
	min-width:752px;
	min-height:100%;
	position:relative;
	font:15px/25px 'Roboto Condensed', sans-serif;
	background:#000;
	cursor:default;
}
img {
	border-style:none;
	vertical-align:top;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input, select, textarea{
	margin:0;
	vertical-align:middle;
	font:1em 'Roboto Condensed', sans-serif;
	outline:none;
}
a {
	text-decoration: none;
	color:#fc9;
}
a:hover {color:#fff;}
/* search autocomplete */
.ui-autocomplete{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:100%;
	left:0;
	width:198px !important;
	background:#000;
	z-index:300 !important;
}
.ui-autocomplete:after{
	position:absolute;
	content:'';
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	border:1px solid #fff;
	box-shadow:1px 1px 0 #000, -1px 1px 0 #000;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*#ui-id-1.ui-autocomplete{
	width:243px !important;
	top:48px !important;
}*/
.ui-autocomplete li{
	border-top:1px solid #0d0d0d;
	position:relative;
	z-index:2;
}
.ui-autocomplete li:first-child{
	border-top:1px solid #fff;
	border:0;
}
.ui-autocomplete li:first-child:after,
.ui-autocomplete li:first-child:before{
	display:none;
}
.ui-autocomplete li:after{
	content:'';
	position:absolute;
	top:-1px;
	right:0;
	width:26px;
	height:1px;
	background:url(../images/bg-header.png) no-repeat 100% -541px;
}
.ui-autocomplete li:before{
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	width:26px;
	height:1px;
	background:url(../images/bg-header.png) no-repeat 0 -541px;
}
.ui-autocomplete a{
	display:block;
	padding:4px 11px 3px;
	color:#888;
	cursor:pointer;
	position:relative;
	z-index:2;
	font:15px/25px "Roboto Condensed", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.ui-autocomplete li:first-child a{
	background:none;
}
.ui-autocomplete .ui-state-focus,
.ui-autocomplete a:hover{
	color:#fff;
}
.ui-helper-hidden-accessible{
	display:none;
}
#hp_main{
	width:1248px;
	margin:0 auto;
	padding:0 4px 250px;
	position:relative;
}
#hp_main_albums #hp_main{
	width:1244px;
}
/* header */
#header{
	padding:0;
}
#header .header-holder{
	position:relative;
	background:url(../images/bg-header.png) repeat-x;
	clear:both;
}
#header .header-holder > div{
	background:url(../images/bg-header.png) no-repeat 100% -120px;
}
#header .header-holder > div > div{
	width:100%;
	height:58px;
	padding:1px 0;
	background:url(../images/bg-header.png) no-repeat 0 -60px;
}
#header .header-holder > div > div:after{
	content:"";
	display:block;
	clear:both;
}
#header h1{
	width:85px;
	height:129px;
	position:absolute;
	top:-15px;
	left:10px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	background:url(../images/bg-header.png) no-repeat 0 -180px;
}
#header h1 a{
	display:block;
	height:100%;
}
#header .nav{
	float:left;
	margin:0 0 0 110px;
	padding:0;
	list-style:none;
}
#header .nav li{
	float:left;
	padding:0 0 0 1px;
	height:58px;
	position:relative;
	background:url(../images/bg-header.png) no-repeat 0 -309px;
}
#header .nav .hover{
	background-position:0 -819px;
}
#header .nav a{
	height:44px;
	margin:0;
	padding:14px 20px 0;
	color:#fc9;
	float:left;
	font:bold 19px/29px 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
}
#header .nav a:hover{
	color:#fff;
}
#header .nav span{
	float:left;
	width:61px;
	height:58px;
	cursor:pointer;
	background:url(../images/bg-header.png) no-repeat 0 -425px;
}
#header .nav .hover span,
#header .nav span:hover{
	background-position:0 -483px;
}
#header .nav .hover ul,
#header .nav span:hover ul{
	display:block;
}
#header .nav ul{
	position:absolute;
	top:58px;
	right:0;
	width:100%;
	list-style:none;
	overflow:hidden;
	background:#000;
	z-index:300;
	padding:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:solid #fff;
	border-width:0 1px 1px;
	box-shadow:1px 1px 0 #000, -1px 1px 0 #000;
	display:none;
}
#header .nav ul li{
	float:none;
	display:block;
	height:auto;
	padding:0;
	position:relative;
}
#header .nav ul li a:after{
	content:'';
	position:absolute;
	top:-1px;
	right:0;
	width:27px;
	height:1px;
	background:url(../images/bg-header.png) no-repeat 100% -1277px;
}
#header .nav ul li a:before{
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	width:27px;
	height:1px;
	background:url(../images/bg-header.png) no-repeat 0 -1277px;
}
#header .nav ul li a{
	border-top:1px solid #151515;
	display:block;
	float:none;
	color:#888;
	height:auto;
	padding:8px 20px 7px;
	position:relative;
	z-index:2;
}
#header .nav ul li:last-child a{
	padding-bottom:11px;
}
#header .nav ul li a:hover{
	color:#fff;
}
#header #search{
	width:200px;
	float:left;
	margin:12px 0 0 20px;
}
#header #search form{
	border:1px solid #888;
	height:32px;
	position:relative;
	overflow:hidden;
}
/*#header #search form:hover{
	border:1px solid #fff;
}*/

#header #search .search_focus{
	border:1px solid #fff;
}
#header #search_text{
	background:url(../images/bg-header.png) repeat-x 0 -1129px;
	border:0;
	margin:0;
	padding:0 10px;
	width:80%;
	-moz-box-sizing:padding-box;
	box-sizing:padding-box;
	color:#fff;
	height:33px;
	font:15px/32px 'Roboto Condensed', sans-serif;
}
#header #search .search_focus #search_text{
	background:#000;
}
#header #search_text::-ms-clear{
	display:none;
	width:0;
	height:0;
}
#header #search_button_q_bg{
	position:absolute;
	top:0;
	right:0;
	background:url(../images/bg-header.png) no-repeat 8px -1322px;
	width:33px;
	height:32px;
	border:0;
	padding:0;
}
#header #search_button_q{
	position:absolute;
	top:0;
	right:0;
	background:url(../images/bg-header.png) no-repeat 8px -679px;
	width:33px;
	height:32px;
	border:0;
	padding:0;
	cursor:pointer;
}
#header #search_button_q:hover{
	background-position:8px -1032px;
}
#header #search_button_x{
	position:absolute;
	right:33px;
	top:0;
	border:0;
	padding:0;
	width:27px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/bg-header.png) no-repeat 8px -1064px;
}
#header #search_button_x:hover{
	background:url(../images/bg-header.png) no-repeat 8px -1096px;
}
#header .btn-cams a{
	float:left;
	height:44px;
	margin:0;
	padding:14px 20px 0;
	color:#fff;
	font:bold 17px/29px 'Roboto Condensed', sans-serif;
	text-transform: none;
	position:relative;
	background: url(../images/bg-header.png) no-repeat 0 -917px;
	text-decoration:none;
}
#header .btn-cams a:hover{
	color:#fff;
	text-decoration:underline;
}
#header .btn-cams a span{
	position:absolute;
	color:#f30;
	font-size:8px;
	top:3px;
	right:14px;
}
#header .btn-cams a:hover span{
	color:#fff;
	text-decoration:none;
}
#header #XB-TAB-A a{
	background: none;
}
#header h2{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:179px;
	height:24px;
	margin:17px 20px 0 0;
	background:url(../images/bg-header.png) no-repeat 100% -180px;
}
#header .menu{
	list-style:none;
	padding:0;
	float:right;
	margin:0 20px 0 0;
	background:url(../images/bg-header.png) no-repeat 100% -975px;
}
#header .menu li{
	float:left;
	height:58px;
	position:relative;
	background:url(../images/bg-header.png) no-repeat 0 -917px;
}
#header .menu li > span,
#header .menu a{
	height:44px;
	margin:0;
	padding:14px 22px 0;
	color:#888;
	display:block;
	font:bold 19px/29px 'Roboto Condensed', sans-serif;
	cursor:pointer;
	text-transform:none;
}
#header .menu li > span:hover,
#header .menu a:hover{
	color:#fff;
}
#header .menu .login > a{
	text-indent:-9999px;
	overflow:hidden;
	width:21px;
	height:44px;
	padding-left:24px;
	background:url(../images/bg-header.png) no-repeat 23px -703px;
}
#header .menu li:hover ul{
	display:block;
}
#header .menu ul{
	position:absolute;
	left:-1px;
	top:3px;
	list-style:none;
	background:#000;
	z-index:10;
	padding:10px 0 12px;
	border:1px solid #fff;
	box-shadow:1px 1px 0 #000, -1px 1px 0 #000;
	overflow:hidden;
	display:none;
	max-width:282px;
}
#header .menu ul li{
	height:auto;
	float:none;
	background:none;
	position:relative;
	border-top:1px solid #151515;
}
#header .menu ul li:first-child{
	border:0;
}
#header .menu ul li:first-child span,
#header .menu ul li:first-child a{
	margin:0;
}
#header .menu ul li:first-child:after,
#header .menu ul li:first-child:before{
	display:none;
}
#header .menu ul li:after{
	content:'';
	position:absolute;
	top:-1px;
	right:0;
	width:27px;
	height:1px;
	background:url(../images/bg-header.png) no-repeat 100% -1277px;
}
#header .menu ul li:before{
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	width:27px;
	height:1px;
	background:url(../images/bg-header.png) no-repeat 0 -1277px;
}
#header .menu ul span,
#header .menu ul a{
	height:auto;
	position:relative;
	z-index:2;
	white-space:nowrap;
	padding:3px 22px;
	margin:-1px 0 0;
	font:bold 19px/29px 'Roboto Condensed', sans-serif;
	z-index:9999;
}
#header .menu ul span a{
	padding:0;
}
#header .menu ul span{
	color:#fff;
	display:block;
	padding:0 21px 3px 22px;
	cursor:default;
}
#header .menu .login ul span{
	background:url(../images/bg-header.png) no-repeat 23px -717px;
	padding:0;
}
#header .menu .login ul span:hover{
	background:url(../images/bg-header.png) no-repeat 23px -775px;
}
#header .menu .login span a{
	padding:0 21px 3px 62px;
}
#header .logout ul{
	left:1px;
}
#header .logout a > img{
	display:block;
	margin:5px 1px 0;
}
#header .logout ul span{
	padding:0;
	white-space:nowrap;
}
#header .logout ul span a{
	padding:0 21px 7px 64px;
}
#header .logout ul span a:after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:80px;
	background:url(../images/bg-header.png) no-repeat 100% -877px;
}
#header .logout ul span img{
	position:absolute;
	top:0;
	left:20px;
}
#header .menu .btn-logout{
	color:#444;
}
#header .menu .logout ul li:first-child span,
#header .menu .logout ul li:first-child a{
	margin:0;
}
#header .menu .logout ul li:first-child em{
	overflow:hidden;
	font-style:normal;
	display:block;
}
#header .menu .logout ul li:first-child a:after{
	background:url(../images/bg-header.png) repeat-y 100% -877px;
	height:100%;
	content:"";
	position:absolute;
	top:0;
	left:200px;
	width:70px;
	z-index:10;
}

/* Network Links */
.network-links {
	z-index: 3;
	text-align: center;
	padding: 0;
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	height: 25px;
}

.network-title {
	color: #fc9;
	font-weight: bold;
	padding-right: 12px;
}

.network-links ul {
	margin: 0;
}

.network-links ul li {
	display: inline-block;
}

.network-links ul li a {
	display: inline-block;
	font-size: 15px;
	margin: 0;
	padding: 0 12px;
	position: relative;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	/*border-right: 1px solid #545454;*/
	color: #888;
}

.network-links ul li a:after {
	content: '';
	position: absolute;
	top: 20%;
	right: 0;
	height: 60%;
	width: 1px;
	background: #272727;
}

.network-links ul li:nth-child(2) a:before {
	content: '';
	position: absolute;
	top: 20%;
	left: 0;
	height: 60%;
	width: 1px;
	background: #272727;
}

.network-links ul li:nth-child(2) a {
	/*border-left: 1px solid #545454;*/
}

.network-links ul li a:hover {
	color: #fff;
	text-decoration: underline;
}

.network-links ul li:last-child:after,
.network-links ul li:first-child:after {
	display: none;
}

.network-mobile-links .network-links ul li a {
	border: 0;
	background: none;
	margin: 0 3px 0;
	padding: 6px 12px 6px;
	text-decoration: underline;
}
.network-mobile-links .network-links {
	overflow: auto;
	height:auto;
	margin: 0 auto 0;
}
.network-mobile-links .network-links .network-title {
	padding-right: 6px;
	padding-left: 6px;
}


.hp_underheader{
	background:url("../images/underheader_line.gif") repeat-x right 30px rgba(0, 0, 0, 0);
	display:block;
	height:42px;
	margin:9px 260px 0 107px;
	padding:0;
	text-align:left;
	position:relative;
	overflow:hidden;
	float:none;
}
.hp_underheader h3{
	z-index:1;
	background:#000;
	color:#444;
	cursor:default;
	display:block;
	float:left;
	font:36px/36px "Roboto Condensed","Lucida Sans Unicode","Lucida Grande",sans-serif;
	height:42px;
	letter-spacing:-1px;
	margin:0;
	padding:0 10px 0 0;
	white-space:nowrap;
	overflow:hidden;
}
.hp_underheader span{
	z-index:2;
	background: #000 url("../images/underheader_line.gif") repeat-x right 30px;
	color:#555;
	cursor:default;
	display:block;
	font: bold 15px/32px "Roboto Condensed","Lucida Sans Unicode","Lucida Grande",sans-serif;
	height:32px;
	margin:0;
	padding:0;
	white-space:nowrap;
	position:absolute;
	top:0;
	right:0;
}
.hp_underheader span:after{
	z-index:3;
	display:block;
	content:"";
	clear:both;
	position:absolute;
	left:-80px;
	top:0;
	height:40px;
	width:80px;
	background:url(../images/bg-header.png) no-repeat 100% -878px;
}

/* footer */
.footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url(../images/bg-footer.png) no-repeat 50% 0;
	height:81px;
	padding:69px 0 0;
	text-align:center;
	color:#666;
}
.footer strong{
	position:absolute;
	width:179px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	left:50%;
	top:27px;
	margin:0 0 0 -90px;
	background:url(../images/bg-logo-footer.png) no-repeat;
}
.footer strong a{
	display:block;
	width:179px;
	margin:0 0 0 297px;
	height:97px;
}
.footer ul{
	position:relative;
	z-index:2;
	list-style:none;
	padding:0;
	margin:0 0 -3px;
	letter-spacing:-0.25em;
	word-spacing:-0.25em;
}
.footer ul.cap li{text-transform:uppercase;}

.footer li{
	display:inline-block;
	letter-spacing:0;
	word-spacing:0;
	padding:0 18px 0 16px;
	font-weight:bold;
	background:url(../images/divider-footer.gif) no-repeat 0 50%;
}
*+html .footer li{
	display:inline;
}
.footer li:first-child{
	background:none;
}
.footer li{
	font-size:13px;
}
.footer li a{
	font-size:15px;
}
.footer li a:hover{
	text-decoration:underline;
}
.footer p{
	margin:-2px 0 0;
	font-size:13px;
}
/***{{if $header_use_albums == "false"}}***/
@media all and (min-width:1520px){
	#hp_main{
		width:1494px;
	}
	#hp_main_view_video #hp_main{
		width:1448px;
	}
	#hp_main .main{
		width:1474px;
	}
	#hp_main .two-columns .container{
		width:1224px;
	}
	#header #search{
		width:400px;
	}
	#header #search_text{
		width:85%;
	}
	.ui-autocomplete{
		width:398px !important;
	}
	#hp_main .scroll-advertisements{
		-webkit-background-size:1224px 272px;
		background-size:1224px 272px;
	}
	#hp_main .footer-advertisements{
		-webkit-background-size:1250px 272px;
		background-size:1250px 272px;
	}
	.footer{
		-webkit-background-size:1494px 1px;
		background-size:1494px 1px;
	}
}

@media all and (max-width:1519px){
	#hp_main{
		width:1248px;
	}
	#hp_main .main{
		width:1228px;
	}
	#hp_main .scroll-advertisements{
		-webkit-background-size:978px 272px;
		background-size:978px 272px;
	}
	#hp_main .footer-advertisements{
		-webkit-background-size:1228px 272px;
		background-size:1228px 272px;
	}
	.footer{
		-webkit-background-size:1248px 1px;
		background-size:1248px 1px;
	}
	#hp_main .lang-map{
		-webkit-background-size:1178px 579px;
		background-size:1178px 579px;
	}
}

@media all and (max-width:1273px){
	#hp_main{
		width:998px;
	}
	#hp_main .main{
		width:982px;
	}
	#hp_main .two-columns .container{
		width:732px;
	}
	#header h2{
		display:none;
	}
	#header .menu{
		background:none;
		margin:0;
	}
	#header .login ul,
	#header .logout ul{
		left:auto;
		right:4px;
	}
	#header .menu .login ul span{
		background:url(../images/bg-header.png) no-repeat 100% -1175px;
	}
	#header .menu .login ul span:hover{
		background:url(../images/bg-header.png) no-repeat 100% -1233px;
	}
	#header .menu .login span a{
		padding:0 46px 3px 22px;
	}
	#header .menu .logout span a{
		padding:0 58px 3px 22px;
	}
	#header .menu .logout ul li:first-child a:after{
		left:177px;
		width:67px;
		background-position:102% -877px
	}
	#header .logout ul span a {
		padding:0 43px 7px 22px;
	}
	#header .logout ul span img{
		left:auto;
		right:17px;
		z-index:11;
	}
	#header .logout ul span a:after{
		right:43px;
	}
	#hp_main .scroll-advertisements{
		-webkit-background-size:732px 272px;
		background-size:732px 272px;
	}
	#hp_main .footer-advertisements{
		-webkit-background-size:982px 272px;
		background-size:982px 272px;
	}
	.footer{
		-webkit-background-size:1002px 1px;
		background-size:1002px 1px;
	}
	#header .menu ul li:first-child:after{
		display:block;
		height:100%;
		z-index:999;
	}
	#hp_main .lang-map{
		-webkit-background-size:930px 560px;
		background-size:930px 560px;
	}
}
/*@media all and (max-width:1027px){*/
@media only screen and (max-width : 1023px) {

	#hp_main{
		width:752px;
	}
	#hp_main .main{
		width:732px;
	}
	#aside{
		display:none;
	}
	#header .nav{
		display:none;
	}
	#header #search{
		margin:12px 0 0 110px;
	}
	.hp_underheader{
		margin:9px 10px 0 107px;
	}
	#hp_main .scroll-advertisements{
		-webkit-background-size:732px 272px;
		background-size:732px 272px;
	}
	#hp_main .footer-advertisements{
		-webkit-background-size:732px 272px;
		background-size:732px 272px;
	}
	.footer{
		-webkit-background-size:752px 1px;
		background-size:752px 1px;
	}
	.container .block-menu .sort div{
		left:auto;
		right:-1px;
	}
	#hp_main .lang-map{
		-webkit-background-size:682px 411px;
		background-size:682px 411px;
	}
}


/***{{if $header_use_albums == "true"}}***/
@media all and (min-width:1466px){
	#hp_main_albums #hp_main{
		width:1440px;
	}
	#hp_main_albums #hp_main .main{
		width:1420px;
	}
	#hp_main_albums #hp_main .two-columns .container{
		width:1170px;
	}
	#hp_main_albums #hp_main .scroll-advertisements{
		-webkit-background-size:1170px 272px;
		background-size:1170px 272px;
	}
	#hp_main_albums #hp_main .footer-advertisements{
		-webkit-background-size:1250px 272px;
		background-size:1250px 272px;
	}
	#hp_main_albums .footer{
		-webkit-background-size:1440px 1px;
		background-size:1440px 1px;
	}
}

@media all and (max-width:1465px){
	#hp_main_albums #hp_main{
		width:1244px;
	}
	#hp_main_albums #hp_main .main{
		width:1224px;
	}
	#hp_main_albums #hp_main .two-columns .container{
		width:974px;
	}
	#hp_main_albums #hp_main .scroll-advertisements{
		-webkit-background-size:974px 272px;
		background-size:974px 272px;
	}
	#hp_main_albums #hp_main .footer-advertisements{
		-webkit-background-size:1224px 272px;
		background-size:1224px 272px;
	}
	#hp_main_albums .footer{
		-webkit-background-size:1244px 1px;
		background-size:1244px 1px;
	}
}

@media all and (max-width:1269px){
	#hp_main_albums #hp_main{
		width:1048px;
	}
	#hp_main_albums #hp_main .main{
		width:1028px;
	}
	#hp_main_albums #hp_main .two-columns .container{
		width:778px;
	}
	#hp_main_albums #hp_main .scroll-advertisements{
		-webkit-background-size:778px 272px;
		background-size:778px 272px;
	}
	#hp_main_albums #hp_main .footer-advertisements{
		-webkit-background-size:1028px 272px;
		background-size:1028px 272px;
	}
	#hp_main_albums .footer{
		-webkit-background-size:1048px 1px;
		background-size:1048px 1px;
	}
}

@media all and (max-width:1073px){
	#hp_main_albums #hp_main{
		width:798px;
	}
	#hp_main_albums #hp_main .main{
		width:778px;
	}
	#hp_main_albums #hp_main .two-columns .container{
		width:778px;
	}
	#hp_main_albums #hp_main .scroll-advertisements{
		-webkit-background-size:778px 272px;
		background-size:778px 272px;
	}
	#hp_main_albums #hp_main .footer-advertisements{
		-webkit-background-size:778px 272px;
		background-size:778px 272px;
	}
	#hp_main_albums .footer{
		-webkit-background-size:798px 1px;
		background-size:798px 1px;
	}
	#hp_main_albums .container .block-menu .sort div{
		left:auto;
		right:-1px;
	}
	#hp_main_albums #aside{
		display:none;
	}
	#hp_main_albums #header .btn-cams,
	#hp_main_albums #header .nav{
		display:none;
	}
	#hp_main_albums #header #search{
		margin:12px 0 0 110px;
	}
	#hp_main_albums #header .hp_underheader{
		margin:9px 10px 0 107px;
	}
}



/* view video advertisement */
.view-video-advertisements{
	margin: 37px 0 32px 0;
}
.view-video-advertisements .view-video-advertisements-title {
	background:url("../images/bg-advertisement-view.png") no-repeat 50% 29px;
	margin:0 0 5px 0;
	padding: 0;
	height: 42px;
	overflow: hidden;
	text-align: center;
}
.view-video-advertisements .view-video-advertisements-title h5 {
	float: none;
	display: inline-block;
	padding: 0 10px;
	margin: 0 auto;
	height: 42px;
	overflow: hidden;
	background: #000;
	color: #444;
	font: 36px/36px "Roboto Condensed","Lucida Sans Unicode","Lucida Grande",sans-serif;
	letter-spacing: -1px;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default;
}
.view-video-advertisements .view-video-advertisements-inner{
	margin:0;
	height:250px;
	overflow:hidden;
	text-align:center;
}
.view-video-advertisements .view-video-advertisements-inner .view-video-advertisement{
	float:none;
	overflow:hidden;
	height:250px;
	width:300px;
	display:inline-block;
	margin:0 5px;
}



.block-title{
	background:url("../images/underheader_line.gif") repeat-x 100% 29px;
	margin: 0 0 5px 0;
	padding: 0;
	height: 42px;
	overflow: hidden;
	text-align: left;
}
.block-title h3{
	display: block;
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
	height: 42px;
	overflow: hidden;
	background: #000;
	color: #444;
	font: 36px/36px "Roboto Condensed","Lucida Sans Unicode","Lucida Grande",sans-serif;
	letter-spacing: -1px;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
}



/***{{if $header_use_view_video == "true"}}***/
@media all and (min-width:1274px){
	#hp_main_view_video #hp_main{
		/*width:1248px;*/
	}
	#hp_main_view_video #hp_main #header .nav{
		display:block;
	}
	#hp_main_view_video #hp_main #header #search{
		margin:12px 0 0 22px;
	}
	#hp_main_view_video #hp_main #header .btn-cams{
		display:block;
	}
	#hp_main_view_video #hp_main #header .hp_underheader{
		margin:9px 344px 0 107px;
	}
	#hp_main_view_video #hp_main .main{
		width:1228px;
	}
	#hp_main_view_video #hp_main .main .block-player{
		overflow:visible;
	}
	#hp_main_view_video #hp_main .main .block-player .view-video-advertisements{
		float:right;
		background:none;
		margin:-47px 0 40px 0;
		padding:0;
		width:300px;
		overflow:hidden;
	}
	.view-video-advertisements .view-video-advertisements-title{
		background:url(../images/underheader_line.gif) repeat-x 100% 30px;
		text-align: left;
	}
	.view-video-advertisements .view-video-advertisements-title h5{
		display: block;
		float: left;
		padding: 0 10px 0 0;
		margin: 0;
	}
	#hp_main_view_video #hp_main .main .block-player .view-video-advertisements .view-video-advertisements-inner{
		margin:0;
		padding:0;
		width:300px;
		height:auto;
		overflow:hidden;
	}
	#hp_main_view_video #hp_main .main .block-player .view-video-advertisements .view-video-advertisements-inner .view-video-advertisement{
		float:left;
		display:block;
		margin:0 0 10px 0;
	}
	#hp_main_view_video #hp_main .two-columns .container{
		width:1224px;
		margin-left:2px;
	}
	#hp_main_view_video #hp_main .two-columns .friends-ads{
	}
	#hp_main_view_video #hp_main .two-columns .friends-ads iframe{
		margin-left:-6px;
		margin-top:-5px;
	}
	#hp_main_view_video #hp_main .scroll-advertisements{
		-webkit-background-size:1224px 272px;
		background-size:1224px 272px;
	}
	#hp_main_view_video #hp_main .footer-advertisements{
		-webkit-background-size:1228px 272px;
		background-size:1228px 272px;
	}
	#hp_main_view_video .footer{
		-webkit-background-size:1248px 1px;
		background-size:1248px 1px;
	}
}

@media all and (max-width:1273px){
	#hp_main_view_video #hp_main{
		width:998px;
	}
	#hp_main_view_video #hp_main #header .nav{
		display:block;
	}
	#hp_main_view_video #hp_main #header #search{
		margin:12px 0 0 22px;
	}
	#hp_main_view_video #hp_main #header .btn-cams{
		/*display:none;*/
	}
	#hp_main_view_video #hp_main #header .hp_underheader{
		margin:9px 53px 0 107px;
	}
	#hp_main_view_video #hp_main .main{
		width:978px;
	}
	#hp_main_view_video #hp_main #player{
		float:none;
		margin-left:42px;
	}

	#hp_main_view_video #hp_main .view-video-advertisements {
		margin-top: 0;
	}
	#hp_main_view_video #hp_main .view-video-advertisements .view-video-advertisements-title {
		background-size: 978px 1px;
	}
	.block-title {
		text-align: center;
		background: url("../images/bg-advertisement-view.png") no-repeat 50% 30px;
		background-size: 978px 1px;
	}
	.block-title h3{
		float: none;
		display: inline-block;
		padding: 0 10px;
		margin: 0 auto;
	}
	#hp_main_view_video #hp_main .two-columns .container{
		width:978px;
	}
	#hp_main_view_video #hp_main .two-columns .friends-ads{
	}
	#hp_main_view_video #hp_main .two-columns .friends-ads iframe{
		width:984px;
		margin-left:-6px;
		margin-top:-5px;
	}
	#hp_main_view_video #hp_main .scroll-advertisements{
		-webkit-background-size:978px 272px;
		background-size:978px 272px;
	}
	#hp_main_view_video #hp_main .footer-advertisements{
		-webkit-background-size:978px 272px;
		background-size:978px 272px;
	}
	#hp_main_view_video .footer{
		-webkit-background-size:998px 1px;
		background-size:998px 1px;
	}
}

@media all and (max-width:1023px){
	#hp_main_view_video #hp_main{
		width:913px;
	}
	#hp_main_view_video #hp_main #header .nav{
		display:none;
	}
	#hp_main_view_video #hp_main #header #search{
		margin:12px 0 0 110px;
	}
	#hp_main_view_video #hp_main #header .btn-cams{
		/*display:none;*/
	}
	#hp_main_view_video #hp_main #header .hp_underheader{
		margin:9px 10px 0 107px;
	}
	#hp_main_view_video #hp_main .main{
		width:893px;
	}
	#hp_main_view_video #hp_main #player{
		float:none;
		margin-left:0;
	}
	.view-video-advertisements .view-video-advertisements-title {
		background-size: 610px 1px;
	}

	.block-title {
		text-align: center;
		background: url("../images/bg-advertisement-view.png") no-repeat 50% 30px;
		background-size: 732px 1px;
	}
	.block-title h3{
		float: none;
		display: inline-block;
		padding: 0 10px;
		margin: 0 auto;
	}
	#hp_main_view_video #hp_main .two-columns .container{
		width:732px;
		margin-left:80px;
	}
	#hp_main_view_video #hp_main .two-columns .friends-ads{
	}
	#hp_main_view_video #hp_main .two-columns .friends-ads iframe{
		width:738px;
		margin-left:-6px;
		margin-top:-5px;
	}
	#hp_main_view_video #hp_main .scroll-advertisements{
		-webkit-background-size:732px 272px;
		background-size:732px 272px;
	}
	#hp_main_view_video #hp_main .footer-advertisements{
		-webkit-background-size:610px 272px;
		background-size:610px 272px;
	}
	#hp_main_view_video .footer{
		-webkit-background-size:913px 1px;
		background-size:913px 1px;
	}
	#hp_main_view_video .container .block-menu .sort div{
		left:auto;
		right:-1px;
	}
	#hp_main_view_video #aside{
		display:none;
	}
}

@media all and (min-width:1520px){
	#hp_main_view_video #hp_main #header .hp_underheader{
		margin:9px 444px 0 107px;
	}
}

#at20mc{
	display:none;
}

/* block menu */
.container .block-menu{
	z-index:4;
	width:100%;
	height:29px;
	padding:6px 0 1px;
	margin:0;
	position:relative;
}
.container .block-menu:after{
	z-index:2;
	width:80px;
	height:29px;
	padding:0;
	margin:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	display:block;
	content:"";
	clear:both;
	background:url(../images/bg-header.png) no-repeat 100% -877px;
}

/* block menu - left */
.container .block-menu .menu-lt{
	width:100%;
	overflow:hidden;
	float:left;
}
.container .block-menu .menu-lt ul{
	list-style:none;
	z-index:1;
	width:150%;
	height:29px;
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
}
.container .block-menu .menu-lt ul li{
	padding:0;
	margin:0;
	float:left;
}
.container .block-menu .menu-lt ul li span{
	color:#fc9;
	font-weight: bold;
	text-transform:capitalize;
	height:29px;
	padding:2px 13px 2px 0;
	margin:0;
	overflow:hidden;
	display:block;
}
.container .block-menu .menu-lt ul li a{
	color:#888;
	text-transform:capitalize;
	height:29px;
	padding:2px 13px 2px 16px;
	margin:0;
	overflow:hidden;
	display:block;
	background:url(../images/bullet-dot-small.png) no-repeat 0 2px;
}
.container .block-menu .menu-lt ul li a:hover{
	color:#fff;
	text-decoration:underline;
	background-position:0 -26px
}

/* block menu - right */
.container .block-menu .menu-rt{
	z-index:3;
	height:29px;
	padding:0;
	margin:0;
	position: absolute;
	right:0;
	top:6px;
	background:#000;
}
.container .block-menu .menu-rt:after{
	z-index:4;
	width:80px;
	height:29px;
	padding:0;
	margin:0;
	overflow:hidden;
	position:absolute;
	left:-80px;
	top:0;
	display:block;
	content:"";
	clear:both;
	background: url(../images/bg-header.png) no-repeat 100% -877px;
}
.container .block-menu .menu-rt > span{
	color:#fc9;
	font-weight: bold;
	float:left;
	text-transform:none;
	height:29px;
	padding:2px 7px 2px 0;
	margin:0;
	overflow:hidden;
	display:block;
}
.block-menu .btn-albums, 
.block-menu .btn-tab{
	float:right;
	margin:0 0 0 6px;
	color:#888;
	background:url(../images/bg-sort.png) no-repeat 100% -29px;
}
.block-menu .btn-albums span, 
.block-menu .btn-tab span{
	font:15px/25px 'Roboto Condensed', sans-serif;
	background:url(../images/bg-sort.png) no-repeat;
	color:#888;
	padding:2px 14px;
	float:left;
}
.block-menu .btn-albums:hover, 
.block-menu .btn-tab:hover{
	background:url(../images/bg-sort.png) no-repeat 100% -87px;
}
.block-menu .btn-albums:hover span, 
.block-menu .btn-tab:hover span{
	color:#fff;
	background:url(../images/bg-sort.png) no-repeat 0 -58px;
}

.block-menu .sort{
	margin:0 0 0 6px;
	padding:0;
	float:left;
	list-style:none;
}
.block-menu .sort:after{
	content:'';
	position:absolute;
	left:-80px;
	top:0;
	height:100%;
	width:80px;
	background:url(../images/bg-header.png) no-repeat 100% -877px;
}
.block-menu .sort li{
	float:left;
	margin:0;
	position:relative;
	z-index:5;
	background:url(../images/bg-sort.png) no-repeat 100% -29px;
}
.block-menu .sort span,
.block-menu .sort a{
	float:left;
	padding:1px 21px 3px;
	color:#888;
	position:relative;
	font:15px/25px 'Roboto Condensed', sans-serif;
	background:url(../images/bg-sort.png) no-repeat;
	cursor:pointer;
}
.block-menu .sort li:hover{
	background:url(../images/bg-sort.png) no-repeat 100% -87px;
}
.block-menu .sort li:hover span,
.block-menu .sort span:hover,
.block-menu .sort li:hover a,
.block-menu .sort a:hover{
	color:#fff;
	background:url(../images/bg-sort.png) no-repeat 0 -58px;
}
.block-menu .sort .drop span,
.block-menu .sort .drop a{
	padding:2px 32px 2px 14px;
	white-space:nowrap;
}
.block-menu .sort .drop span:after,
.block-menu .sort .drop a:after{
	content:'';
	width:7px;
	height:4px;
	position:absolute;
	top:13px;
	right:13px;
	background:url(../images/bg-sort.png) no-repeat 0 -128px;
}
.block-menu .sort .drop .active span:after,
.block-menu .sort .drop:hover span:after,
.block-menu .sort .drop .active a:after,
.block-menu .sort .drop:hover a:after{
	background:url(../images/bg-sort.png) no-repeat 0 -157px;
}
.block-menu .sort .drop .active span:after,
.block-menu .sort .drop .active a:after{
	display:block;
	top:12px;
	right:12px;
}
.block-menu .sort div{
	position:absolute;
	top:0;
	left:-1px;
	border:solid #000;
	border-width:0 1px 1px;
	overflow:hidden;
	background:#000;
	-webkit-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	min-width:100%;
	display:none;
}
.block-menu .sort li:hover div{
	display:block;
}
.block-menu .sort ul{
	overflow:hidden;
	margin:0;
	padding:29px 0 0;
	position:relative;
	list-style:none;
	border:1px solid #fff;
	-webkit-border-radius:0 0 1px 1px;
}
.block-menu .sort ul li:hover,
.block-menu .sort ul li{
	float:none;
	margin:0;
	background:url(../images/divider-sort.png) no-repeat 50% 0 / 100% 1px;
}
.block-menu .sort ul li:first-child{
	background:none;
}
.block-menu .sort .drop:hover ul span,
.block-menu .sort .drop:hover ul a,
.block-menu .sort .drop ul li a{
	background:none;
	float:none;
	height:auto;
	min-width:0;
	padding:2px 14px 1px;
	color:#888;
	display:block;
}
.block-menu .sort .drop ul li:first-child a{
	padding:1px 14px 1px;
}
.block-menu .sort .drop ul li:last-child a{
	padding:2px 14px 4px;
}

.block-menu .sort .drop:hover ul a:hover,
.block-menu .sort ul li a:hover{
	background:none;
	color:#fff;
}
.block-menu .sort ul li a:after{
	display:none;
}
.block-menu .sort .drop .active{
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:27px;
	border-bottom:1px solid #fff;
}
.block-menu .sort .drop:hover .active span,
.block-menu .sort .drop .active span,
.block-menu .sort .drop:hover .active a,
.block-menu .sort .drop .active a{
	color:#fff;
	padding:1px 13px 2px;
	position:relative;
}





/* footer advertisement */
.footer-advertisements{
	background:url(../images/bg-advertisement.png) no-repeat 50% 50%;
	margin:0;
	height:272px;
	overflow:hidden;
}
.footer-advertisements .footer-inner{
	margin:11px 0;
	height:250px;
	overflow:hidden;
	text-align:center;
}
.footer-advertisements .footer-inner .footer-advertisement{
	float:none;
	overflow:hidden;
	height:250px;
	width:300px;
	display:inline-block;
	margin:0 5px;
}



/* scroll advertisement */
.scroll-advertisements{
	background:url(../images/bg-advertisement.png) no-repeat 50% 50%;
	margin:44px 0 50px 0;
	height:272px;
	overflow:hidden;
}
.scroll-advertisements .scroll-inner{
	margin:11px 0;
	height:250px;
	overflow:hidden;
	text-align:center;
}
.scroll-advertisements .scroll-inner .scroll-advertisement{
	float:none;
	overflow:hidden;
	height:250px;
	width:300px;
	display:inline-block;
	margin:0 5px;
}








.btn-top{
	background:url(../images/btn-top.png) no-repeat;
	display:none;
	height:44px;
	right:0;
	margin:-25px 0 0;
	overflow:hidden;
	position:fixed;
	text-align:center;
	text-transform:uppercase;
	top:75%;
	width:42px;
	z-index:100;
	font:bold 19px/29px 'Roboto Condensed', sans-serif;
	color:#fc9;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-top:hover{
	background-position:-42px 0;
}
.btn-bookmark{
	background:url(../images/btn-top.png) no-repeat 0 -44px;
	width:42px;
	height:43px;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
	position:fixed;
	top:75%;
	z-index:100;
	margin:20px 0 0;
}
.btn-bookmark:hover{
	background-position:-42px -44px;
}
/* main */
.main{
	width:1228px;
	margin:-10px auto 0 auto;
}
.main:after{
	content:"";
	display:block;
	clear:both;
}
/* player */
.block-player{
	margin:15px 0 0 0;
	width:100%;
	overflow:hidden;
}
#player{
	float:left;
	width:893px;
	position:relative;
}
.player-holder{
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 9px;
}
/*.player-holder .video > div{
	position:absolute;
	display:block;
	top:0;
	left:0;
}*/
/*#kt_player, #kt_player_internal{
	background: #222;
}*/
.block-info .info-text .fav .g_hidden,
.g_hidden{
	display:none;
}

/*InPlayerAds*/
#InPlayerAds{
	position: absolute;
	top: 72px;
	left: 50%;
	margin: 0 0 0 -316px;
	padding: 10px 0 0 0;
	width: 630px;
	height:;
	z-index:12;
	background: rgba(0,0,0,0.67);
	border: 1px solid rgba(0,0,0,1.00);
	display: block;
	overflow: hidden;
	text-align: center;
}
#InPlayerAds h5{
	margin: 0;
	padding: 0;
	font: bold 19px/44px "Roboto Condensed";
	text-align: center;
	text-transform: uppercase;
	cursor: default;
	color: #fff;
}
#InPlayerAds .InPlayerAdsBlcok{
	height: 250px;
	overflow: hidden;
}
#InPlayerAds .InPlayerAdsBlcok .InPlayerAdsBanner{
	float: left;
	margin: 0 0 0 10px;
	width: 300px;
	height: 250px;
	overflow: hidden;
}
#InPlayerAds a{
	display: block;
	width: 345px;
	height: 52px;
	margin: 10px auto 10px;
	padding: 0;
	font: bold 27px/52px 'Roboto Condensed';
	text-transform: uppercase;
	text-align: center;
	background: #000 url(../images/close-play.png) no-repeat 0 0;
	color: #cf9;
	
}
#InPlayerAds a:hover{
	background: #000 url(../images/close-play.png) no-repeat 100% 100%;
	color: #fff;
}
#InPlayerAds a span{
	font-size: 21px;
	font-weight: normal;
}
/*InPlayerAds*/

.advertising-video{
	width:302px;
	height:;
	position:absolute;
	overflow:hidden;
	top:61px;
	left:50%;
	margin:0 0 0 -151px;
	z-index:12;
	background:none;
	display:none;
}
.advertising-video .advertising-video-title{
	text-align:center;
}
.advertising-video .advertising-video-title h5{
	padding:0;
	display:inline-block;
	height:27px;
	margin:0 auto;
	color:#fff;
	font: bold 19px/29px "Roboto Condensed",sans-serif;
	cursor:default;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-transform:uppercase;
	overflow:hidden;
}
.advertising-video .banner{
	width:300px;
	height:250px;
	overflow:hidden;
	border:1px solid #000;
}
.advertising-video .banner:hover{
	border:1px solid #fff;
}
.advertising-video a{
	display:block;
	width:302px;
	height:51px;
	padding:0;
	text-align:center;
	color:#fc9;
	text-transform:uppercase;
	font:bold 27px/47px 'Roboto Condensed', sans-serif;
	background:#000 url(../images/bg-adv-player.png) no-repeat 0 100%;
	display:block;
}
.advertising-video a:hover{
	color:#fff;
	background:#000 url(../images/bg-adv-player.png) no-repeat 100% 100%;
}
.advertising-video a span{
	font-size:24px;
}
/* buttons in player */
.player-holder .buttons-video{
	position:absolute;
	top:81%;
	left:50%;
	margin:0 0 0 -150px;
	width:298px;
	height:60px;
	border:1px solid #000;
	background:rgba(0, 0, 0, .5) url(../images/btns-video.png) no-repeat 180px 0;
	z-index:11;
	overflow:hidden;
	display:none;
}
.player-holder:hover .buttons-video{
	display:block !important;
}
.player-holder .btn-fav{
	float:left;
	width:114px;
	height:43px;
	color:#888;
	font-weight:bold;
	display:block !important;
	text-transform:uppercase;
	background:url(../images/btns-video.png) no-repeat 28px -60px;
	padding:17px 0 0 65px;
}
.player-holder .btn-fav:hover{
	color:#fff;
	background-position:28px -180px;
}
.player-holder .btn-like{
	float:right;
	width:55px;
	height:43px;
	color:#888;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/btns-video.png) no-repeat 25px -122px;
	padding:17px 0 0 63px;
}
.player-holder .btn-like:hover{
	color:#fff;
	background-position:25px -242px;
}
/* player videos */
.block-player .videos{
	position:absolute;
	left:0;
	top:0;
	height:502px;
	width:893px;
	padding:0;
	margin:0;
	background:rgba( 0, 0, 0, .5);
	overflow:hidden;
	z-index:2;
	display:none;
}
.block-player .videos .videos-holder{
	overflow:hidden;
	width:1500px;
}
.block-player .videos .column{
	float:left;
	width:160px;
	padding:68px 0 0 34px;
	margin:0 471px 0 0;
}
.block-player .videos .column a{
	width:160px;
	height:106px;
	display:block;
	margin:0 0 6px;
	position:relative;
}
.block-player .videos .column img{
	width:160px;
	height:106px;
}
.block-player .videos .column strong{
	position:absolute;
	top:0;
	left:0;
	width:144px;
	height:94px;
	border:1px solid #000;
	color:#fff;
	padding:5px 7px;
	font:14px/16px 'Roboto Condensed', sans-serif;
	text-indent:-9999px;
	overflow:hidden;
}
.block-player .videos .column a:hover strong{
	border:1px solid #fff;
	text-indent:0;
	background:rgba( 0, 0, 0, .6);
}
.block-player .videos .column a:hover span{
	display:block;
}
.block-player .videos .column a .video{
	position:absolute;
	top:-9999px;
	left:0;
}
.block-player .videos .column span{
	position:absolute;
	bottom:5px;
	right:6px;
	z-index:2;
	font:14px/16px 'Roboto Condensed', sans-serif;
	color:#fff;
	display:none;
}
#player .player-holder h4{
	color:#dedede;
	text-align:center;
	text-transform:uppercase;
	font:bold 15px/25px 'Roboto Condensed', sans-serif;
	margin:0 0 4px;
}
.block-sponsor{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	height:80px;
}
.block-sponsor.v2{
	margin:-11px 0 30px;
}
.block-sponsor.v3{
	margin:-11px 0 20px;
	height:60px;
}
.block-sponsor .ads_under_player{
	float:left;
	height:80px;
	width:468px;
	overflow:hidden;
	background: url(../images/under_player_adv2.png) no-repeat;
}
.block-sponsor.v3 .ads_under_player{
	float:left;
	margin-left:145px;
	height:60px;
}
.block-sponsor .ads_under_player .ads_under_player_inner{
	height:60px;
	width:468px;
	overflow:hidden;
}
.block-sponsor .ads_under_player h5{
	text-align: center;
	font: bold 12px/18px 'Roboto Condensed', sans-serif;
	text-indent:-9999px;
	text-transform:uppercase;
	letter-spacing: 1px;
	color:#666;
	margin:0;
	padding:0;
	height:20px;
	width:468px;
	overflow:hidden;
}
.block-sponsor .link{
	float:right;
	width:390px;
	height:80px;
	padding:0;
	text-align:center;
	color:#b87676;
	overflow:hidden;
	font:18px/24px 'Roboto Condensed', sans-serif;
	background:url(../images/bg-link.png) no-repeat;
}
.block-sponsor.v3 .link{
	float: left;
	width:210px;
	height:60px;
	padding:0;
	margin-left: 35px;
	text-align:left;
	color:#b87676;
	overflow:hidden;
	font:18px/24px 'Roboto Condensed', sans-serif;
	background: none;
}
.block-sponsor .link:hover{
	background-position:0 -80px;
	color:#fff;
}
.block-sponsor .link:hover strong{
	color:#fff;
}
.block-sponsor .link strong{
	display:block;
	color:#ffcc99;
	font:27px/50px 'Roboto Condensed', sans-serif;
	height:50px;
	width:350px;
	padding:0 20px;
	overflow:hidden;
	margin-top:-20px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.block-sponsor.v3 .link strong{
	display:block;
	color:#ffcc99;
	font:15px/50px 'Roboto Condensed', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	height:50px;
	width:210px;
	padding:0;
	margin-top:-33px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.block-sponsor .link span{
	display:block;
	font:18px/50px 'Roboto Condensed', sans-serif;
	height:45px;
	width:350px;
	padding:0 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.block-sponsor.v3 .link span{
	display:block;
	font:17px/36px 'Roboto Condensed', sans-serif;
	height:48px;
	width:210px;
	padding:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}



#player div.video_view_info_v2{
	position: relative;
	padding: 0;
	margin: 12px 11px 27px;
}
#player div.video_view_info_v2 div{
	text-align: left;
	width: 700px;
	height: 22px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#player div.video_view_info_v2.open div{
	height: auto;
	overflow: auto;
}
#player div.video_view_info_v2 h4.desc_video_view_v2{
	font: 17px/22px 'Roboto Condensed', sans-serif;
	padding: 0 10px 0 0;
	margin: 0;
	color:#ccc;
	width:700px;
	height:22px;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
#player div.video_view_info_v2.open h4.desc_video_view_v2{
	width:700px;
	height: auto;
	display: inline;
	white-space: normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
#player a.gifcut_v2{
	font: normal 15px/22px 'Roboto Condensed', sans-serif;
	padding: 0;
	margin: 0;
	color: #505050;
	border-bottom: 1px dashed #303030;
	white-space: nowrap;
}
#player a.gifcut_v2:hover{
	color: #fff;
	border-bottom: 1px dashed #fff;
}
#player h5.show_video_view_info_switch_v2{
	font: bold 15px/22px 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	color: #fc9;
	border-bottom: 1px dashed #57422e;
}
#player h5.show_video_view_info_switch_v2:hover{
	color: #fff;
	border-bottom: 1px dashed #fff;
}
#player div.video_view_info_v2.open span.switch_close_v2, #player div.video_view_info_v2 span.switch_open_v2 {
	display: inline;
}
#player div.video_view_info_v2 span.switch_close_v2, #player div.video_view_info_v2.open span.switch_open_v2 {
	display: none;
}
#player div.show_video_view_info_v2{
	margin: 0;
	height: 0;
	overflow: hidden;
}
#player div.show_video_view_info_v2.open{
	margin: -14px 0 31px 0;
	height: auto;
	overflow: visible;
}



#player h4.desc_video_view_v1{
	font:17px/23px 'Roboto Condensed', sans-serif;
	text-align:center;
	color:#c9c9c9;
	padding: 0 20px;
	margin:0 0 10px;
}
#player p.show_video_view_info_switch_v1{
	padding: 0 20px;
	margin: 0 auto 10px;
	float: none;
	text-align: center;
	font: bold 18px/22px 'Roboto Condensed', sans-serif;
	color: #eee;
	cursor: pointer;
}
#player div.show_video_view_info_v1{
	height:0;
	overflow: hidden;
}
#player div.show_video_view_info_v1.open{
	height: auto;
	overflow: auto;
}
#player div.gifcut_v1{
	padding: 0 20px;
	margin: 0 auto 10px;
	float: none;
	text-align: center;
}
#player div.gifcut_v1 a{
	font:14px/18px 'Roboto Condensed', sans-serif;
	color:#888;
	border-bottom: 1px dashed #363636;
}
#player div.gifcut_v1 a:hover{
	color:#fff;
	border-bottom: 1px dashed #fff;
}



/* video info */
.block-info{
	background:url(../images/bg-video-info.png) no-repeat;
	padding:11px;
	height:108px;
	position:relative;
}
.block-info .fram:after{
	content:"";
	display:block;
	clear:both;
}
.block-info .block-rating{
	float:left;
	width:65px;
	position:relative;
}
.block-info .info-text .btn-name .g_hidden{
	display:none;
}
.buttons-gallery .fav_success,
.buttons-gallery .success,
.buttons-gallery .failure,
#comment_error_1,
#ac_block_failure,
#ac_block_success,
.fav .add_to_favourites,
.add_comment .field_error,
.btn-name span,
.block-rating .g_hint{
	position:absolute;
	top:-49px;
	left:0;
	height:42px;
	color:#202020;
	padding:6px 53px 0 15px;
	background:url(../images/bg-hint.png) no-repeat;
	white-space:nowrap;
	font:bold 16px/26px 'Roboto Condensed', sans-serif;
}
.add_comment .control-right .field_error{
	left:auto;
	right:0;
	background-position:100% -96px;
}
.btn-name span{
	top:-47px;
}
.buttons-gallery .fav_success{
	top:2px;
	left:1px;
	z-index:2;
}
.buttons-gallery .success,
.buttons-gallery .failure{
	top:2px;
	left:180px;
	z-index:2;
}
.buttons-gallery .fav_success:after,
.buttons-gallery .success:after,
.buttons-gallery .failure:after,
#comment_error_1:after,
#ac_block_failure:after,
#ac_block_success:after,
.fav .add_to_favourites:after,
.add_comment .field_error:after,
.btn-name span:after,
.block-rating .g_hint:after{
	position:absolute;
	content:"";
	z-index:2;
	top:0;
	right:0;
	height:41px;
	width:1px;
	background:url(../images/bg-hint.png) no-repeat 100% -48px;
}
.add_comment .field_error:after{
	background-position:0 -144px;
	right:auto;
	left:0;
}
.buttons-gallery .fav_success:before,
.buttons-gallery .success:before,
.buttons-gallery .failure:before,
#comment_error_1:before,
#ac_block_failure:before,
#ac_block_success:before,
.fav .add_to_favourites:before,
.add_comment .field_error:before,
.btn-name span:before,
.block-rating .g_hint:before{
	position:absolute;
	content:"";
	z-index:2;
	right:16px;
	top:0;
	width:24px;
	height:41px;
	background:url(../images/ico-hint.png) no-repeat 0 -4px;
}
.buttons-gallery .failure:before,
#comment_error_1:before,
#ac_block_failure:before,
.block-rating #flagging_failure:before,
.add_comment .field_error:before,
.btn-name .mes-done:before{
	background-position:0 -51px;
}
.block-info .rating{
	position:relative;
	width:52px;
	height:108px;
	float:left;
}
.block-info .like{
	position:absolute;
	top:0;
	left:0;
	width:49px;
	height:70px;
	overflow:hidden;
	background:url(../images/btns-rating.png) no-repeat;
	color:#cf9;
	padding:2px 0 0 3px;
	text-align:center;
	font:bold 27px/27px 'Roboto Condensed', sans-serif;
}
.block-info .like.hover,
.block-info .like:hover{
	background-position:-52px 0;
	color:#fff;
}
.block-info .like strong{
	text-indent:-9999px;
	display:block;
}
.block-info .like em{
	font:17px/17px 'Roboto Condensed', sans-serif;
}
.block-info .dislike{
	position:absolute;
	bottom:0;
	left:0;
	width:52px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btns-rating.png) no-repeat 0 -72px;
}
.block-info .dislike:hover{
	background:url(../images/btns-rating.png) no-repeat -52px -72px;
}
.block-info .scale{
	float:right;
	width:3px;
	height:108px;
	position:relative;
	background:url(../images/bg-scale.png) no-repeat 0 0;
}
.block-info .info-text{
	float:left;
	width:750px;
	margin:0 0 0 4px;
	background:url(../images/bg-info-text.png) no-repeat 186px 50%;
}
.block-info .info-text .column{
	float:left;
	width:150px;
	color:#888;
	margin:-2px 0 0;
	padding:0 15px 0 21px;
	font:15px/22px 'Roboto Condensed', sans-serif;
}
.block-info .info-text .column.fixed{
	height:109px;
	overflow:hidden;
}
.block-info .info-text .column.models{
	width:150px;
	padding:0 15px 0 21px;
}
.block-info .info-text .column span{
	display:block;
}
.block-info .info-text .column h5{
	color:#fc9;
	margin:0;
	font:bold 15px/22px 'Roboto Condensed', sans-serif;
}
.block-info .info-text .fav{
	display:block !important;
	position:relative;
	width:108px;
	height:27px;
	margin:10px 0 0;
	padding:3px 32px 0 0;
	color:#f30;
	text-align:right;
	background:url(../images/btn-fav.png) no-repeat;
	font-weight:bold;
}
.block-info .info-text .column .fav.hover,
.block-info .info-text .column .fav:hover{
	text-decoration:none;
	color:#fff;
	background-position:0 -30px;
}
.block-info .info-text .column strong{
	display:block;
	color:#555;
}
.block-info .info-text .column span a{
	color:#888;
}
.block-info .info-text .column a:hover{
	text-decoration:underline;
	color:#fff;
}
.block-info .info-text .btn-name{
	color:#888;
	position:relative;
	border-bottom:1px dashed #363636;
}
.block-info .info-text a.btn-name:hover{
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
.block-info .socials{
	float:right;
	width:52px;
}
.block-info .socials a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:52px;
	height:35px;
	margin:0 0 1px;
	padding:0 !important;
	float:none;
}
.block-info .socials span{
	display:none !important;
}
.block-info .socials .addthis_button_google{
	background:url(../images/ico-socials.png) no-repeat;
}
.block-info .socials .addthis_button_google:hover{
	background:url(../images/ico-socials.png) no-repeat -52px 0;
}
.block-info .socials .addthis_button_twitter{
	background:url(../images/ico-socials.png) no-repeat 0 -36px !important;
}
.block-info .socials .addthis_button_twitter:hover{
	background:url(../images/ico-socials.png) no-repeat -52px -36px !important;
}
.block-info .socials .addthis_button_facebook{
	background:url(../images/ico-socials.png) no-repeat 0 -72px !important;
}
.block-info .socials .addthis_button_facebook:hover{
	background:url(../images/ico-socials.png) no-repeat -52px -72px !important;
}
/* video advertising */
.view-advertising{
	float:right;
	width:300px;
}
.view-advertising div{
	margin:0 0 10px;
	overflow:hidden;
	width:300px;
	max-height:250px;
}
/* model name popup */
.model-name{
	position:absolute;
	top:0;
	left:42px;
	width:711px;
	height:83px;
	padding:47px 49px 0;
	background:url(../images/bg-model-name.png) no-repeat;
	display:none;
}
.model-name a{
	position:absolute;
	top:1px;
	right:49px;
	width:71px;
	padding:5px 0 0 10px;
	height:28px;
	color:#555;
	background:url(../images/bg-close.png) no-repeat 57px 0;
	font:bold 18px/22px 'Roboto Condensed', sans-serif;
}
.model-name a:hover{
	color:#fff;
	background-position:57px -33px;
}
.model-name .text{
	float:left;
	background:#000;
	width:311px;
	height:21px;
	padding:5px 10px;
	margin:0 10px 0 148px;
	color:#555;
	font:15px/19px 'Roboto Condensed', sans-serif;
	border:2px solid #717171;
}
.model-name .submit{
	float:left;
	border:0;
	background:url(../images/btn-comment.png) no-repeat 0 -70px;
	text-indent:-9999px;
	overflow:hidden;
	width:80px;
	height:35px;
	cursor:pointer;
}
.model-name .submit:hover{
	background-position:0 -105px;
}
/* comments */
.block-comments{
	position:relative;
	width:893px;
	margin:0 0 31px;
}
.btn-comments{
	width:100%;
	height:39px;
	display:block;
	text-align:center;
	overflow:hidden;
	text-transform:uppercase;
	text-decoration:none;
	padding:11px 0 0;
	color:#888;
	background:url(../images/bg-comments.png) no-repeat;
	outline:none;
}
.btn-comments:hover{
	background-position:0 -50px;
}
.btn-comments span{
	color:#fc9;
	font-weight:bold;
	position:relative;
	border-bottom:1px dashed #57422e;
}
.btn-comments:hover span{
	color:#fff;
	border-bottom:1px dashed #fff;
}
/*
.btn-comments span:after{
	position:absolute;
	right:-17px;
	top:7px;
	content:'';
	width:8px;
	height:8px;
	background:url(../images/ico-plus.png) no-repeat 100% -21px;
}
.btn-comments:hover span:after{
	background-position:0 -71px;
}
.btn-comments.comments-total span:after{
	display:none;
}*/
.add_comment{
	padding:20px 11px 0;
}
.add_comment #ac_block:after,
.add_comment:after{
	content:"";
	display:block;
	clear:both;
}
.add_comment #ac_block{
	display:block !important;
	width:100%;
	position:relative;
}
.control-left{
	float:left;
	width:781px;
}
.control-left textarea{
	background:#000;
	width:757px;
	max-width:757px;
	min-width:757px;
	height:21px;
	border:2px solid #717171;
	color:#555;
	font:15px/19px 'Roboto Condensed', sans-serif;
	padding:5px 10px;
}
:-moz-placeholder{color:#555;opacity:1;}
::-moz-placeholder{color:#555;opacity:1;}
::-webkit-input-placeholder{color:#555;}
:-ms-input-placeholder{color:#555;}
::placeholder{color:#555;}
:focus:-moz-placeholder{color:transparent;}
:focus::-moz-placeholder{color:transparent;}
:focus::-webkit-input-placeholder{color:transparent;}
:focus:-ms-input-placeholder{color:transparent;}
:focus::placeholder{color:transparent;}
.control-right{
	float:right;
	width:80px;
	position:relative;
}
.control-right .ac_captcha,
.control-right #ac_captcha{
	overflow:hidden;
	margin:0 0 1px;
}
.control-right .ac_captcha img,
.control-right #ac_captcha img{
	width:100px;
	height:55px;
	display:block;
	margin:-10px;
}
.control-right .code{
	background:#000;
	width:76px;
	height:31px;
	text-align:center;
	color:#999;
	border:2px solid #717171;
	margin:0 0 1px;
	padding:0;
	font:15px/19px 'Roboto Condensed', sans-serif;
}
.control-right .btn-submit{
	width:80px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../images/btn-comment.png) no-repeat;
	cursor:pointer;
}
.control-right .btn-submit:hover{
	background-position:0 -35px;
}
.control-right .form-hidden{
	display:none;
}
.comments{
	overflow:hidden;
	position:relative;
	color:#555;
	width:851px;
	font-size:15px;
	margin:0 0 7px;
	padding:12px 10px 0;
}
.comments .item{
	width:100%;
	background:url(../images/devider-comments.png) repeat-x 0 100%;
	padding:10px 0;
	line-height:19px;
}
.comments .item span{
	color:#fc9;
}
.comments .item a{
	text-decoration:underline;
}
.comments .item a:hover{
	text-decoration:none;
	color:#fc9;
}
/* video thumbs */
.two-columns{
	width:100%;
}
.two-columns:after{
	content:"";
	display:block;
	clear:both;
}
.two-columns .container{
	float:left;
	width:978px;
	position:relative;
}
.two-columns .friends-ads iframe{
	margin-top:-4px;
}

.block-videos{
	overflow:hidden;
	width:100%;
	margin:0 0 44px;
	padding:5px 0 0;
}
.videos-holder{
	overflow:hidden;
	/*width:990px;*/
	width:101%;
	padding:0;
}
.videos-holder .video-thumb,
.videos-holder a{
	float:left;
	margin:0 6px 6px 0;
	width:240px;
	height:202px;
	overflow:hidden;
	position:relative;
	background:url(../images/video-frame.png) no-repeat;
}
.videos-holder .video-thumb:hover,
.videos-holder a:hover{
	background-position:0 -202px;
}
.videos-holder .time{
	position:absolute;
	top:141px;
	right:1px;
	color:#fff;
	font-size:12px;
	line-height:16px;
	padding:1px 5px;
	background:rgba( 0, 0, 0, .7);
/*	-webkit-border-radius:2px;
	border-radius:2px;
*/	z-index:3;
}
.videos-holder .video-thumb:hover .time{
	display:none;
}
.videos-holder .image:hover .time{
	z-index:0;
}
.videos-holder .image{
	overflow:hidden;
	display:block;
	position:relative;
	width:240px;
	height:160px;
	margin:0 0 -1px;
}
.videos-holder .image .loader{
	position:absolute;
	bottom:1px;
	right:1px;
	margin:-14px 0 0 -14px;
	width:24px;
	height:24px;
	z-index:2;
	display:none;
	overflow:hidden;
	background:url(../images/loading.gif) no-repeat;
}
.videos-holder img,
.videos-holder a img{
	width:240px;
	height:160px;
	position:absolute;
	left:0;
	top:0;
}
.videos-holder iframe{
	width:240px;
	height:160px;
	position:absolute;
	left:0;
	top:0;
}
.block-videos .videos-holder video{
	width:240px;
	height:160px;
	position:absolute;
	top:0;
	left:0;
}
.block-videos .videos-holder p,
.block-albums .albums-holder p{
    color: #444;
    cursor: default;
    font: 36px/36px "Roboto Condensed","Lucida Sans Unicode","Lucida Grande",sans-serif;
    height: 42px;
    letter-spacing: -1px;
    margin: 0;
    padding: 9px 0 0 0;
    overflow: hidden;
    white-space: nowrap;
    z-index: 1;
	border-top: #303030 1px solid;
}

.videos-holder .title{
	color:#999;
	display:block;
	padding:0 0 0 7px;
	font-size:15px;
	line-height:25px;
	margin:0 0 -6px;
	overflow:hidden;
	height:25px;
	width:215px;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	cursor:pointer;
}
.videos-holder a:hover,
.videos-holder span:hover,
.videos-holder a:hover .title{
	color:#fff;
}
.videos-holder .video-thumb .title{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:0;
	width:auto;
	height:auto;
	padding:159px 18px 0 7px;
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
	z-index:3;
}
.videos-holder .video-thumb.cams .title{
	position:absolute;
	top:159px;
	bottom:0;
	left:0;
	right:0;
	margin:0;
	width:auto;
	height:auto;
	padding:0 18px 0 7px;
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
	z-index:3;
}
.videos-holder .video-thumb.cams:hover .title{
	color:#fff;
}
.videos-holder .info{
	font-size:12px;
	line-height:22px;
	color:#666;
	display:block;
	padding:0 0 0 7px;
}
.videos-holder .info span{
	color:#f30;
	margin:0 5px 0 0;
}
.videos-holder .video-thumb .info{
	padding:19px 0 0 7px;
}
.video-rating{
	float:right;
	height:25px;
	width:2px;
	margin:11px 7px 0 0;
	background:#555;
	position:relative;
}
.video-rating span{
	position:absolute;
	bottom:0;
	left:0;
	width:2px;
	border-top:1px solid #2d2d2d;
	background:#393;
}



/* aside list */
#aside{
	float:right;
	width:215px;
	margin:-1px 0 0;
	overflow:hidden;
	padding:0;
}
.block-aside{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-block-aside.png) repeat-y -428px 0;
	margin:0 0 50px;
}
.block-aside-super{
	margin:0 0 -1px;
}
.block-aside-description{
	margin:-15px 0 50px;
}
.aside-holder{
	margin:0;
}
.block-aside h2{
	color:#fc9;
	background:url(../images/bg-block-aside.png) no-repeat;
	font:bold 15px/25px "Roboto Condensed";
	height:25px;
	width:184px;
	padding:9px 0 9px 15px;
	margin:0 0 7px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-transform:uppercase;
}
.block-aside ul{
	list-style:none;
	padding:0;
	margin:0;
	width:198px;
	background:url(../images/bg-block-aside.png) no-repeat -214px 100%;
}
.block-aside ul li{
	padding:0;
	background:url(../images/bg-block-aside.png) no-repeat -642px 27px;
	overflow:hidden;
}
.block-aside ul li a{
	background:url(../images/bullet-dot-small.png) no-repeat 15px 1px;
	padding:1px 0 2px 31px;
	height:25px;
	color:#888;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-transform:capitalize;
}
.block-aside ul li a.active{
	font-weight:bold;
	color:#fff;
}
.block-aside ul li.super a{
	color:#888;
	font-weight:bold;
	background-position:15px 1px;
}
.block-aside ul li.active a{
	color:#fff;
}
.block-aside ul li.last{
	background:none;
	padding:0 0 7px;
}
.block-aside ul li a:hover{
	color:#fff;
	text-decoration:underline;
	background-position:15px -27px;
}
.block-aside ul li.separator{
	padding:0 0 7px;
	margin: 0 0 7px;
	background:url(../images/bg-block-aside.png) no-repeat -856px 34px;
	overflow:hidden;
}
.block-aside ul li.description{
	line-height:23px;
	padding:2px 0 9px 15px;
	color:#999;
	background:none;
}
.block-aside ul li.more{
	background: none;
}
.block-aside-description ul li.more{
	background:url(../images/bg-block-aside.png) no-repeat -642px 0px;
}
.block-aside ul li.more a{
	color:#fc9;
	padding:8px 15px 9px;
	background:none;
	text-transform:none;
	font:bold 15px/25px 'Roboto Condensed', sans-serif;
}
.block-aside-description ul li.more a{
	padding:9px 0 9px 15px;
}
.block-aside ul li.more a:hover{
	color:#fff;
}
.content-title{
	margin:0 0 17px;
	color:#444;
	font:15px/18px 'Roboto Condensed', sans-serif;
}

.pagination{
	width:100%;
	padding:0;
	overflow:hidden;
	text-align:center;
	margin:-50px 0 50px;
	position:relative;
	top:0;
	left:0;
}
.pagination a,
.pagination span{
	font-weight:bold;
	display:inline-block;
	margin:0 1px 0 0;
	height:25px;
	color:#fc9;
	font-size:15px;
	line-height:25px;
	padding:16px 15px 9px;
	position:relative;
	top:0;
	left:0;
	background:url(../images/bg-pagination.png) no-repeat 0 0;
}
.pagination span{
	color:#555;
	background:url(../images/bg-pagination.png) no-repeat 0 0;
}
.pagination a:hover{
	color:#fff;
	background-position:0 -50px;
}
.pagination span:after,
.pagination a:after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:50px;
	background:url(../images/bg-pagination.png) no-repeat 100% -100px;
}
.pagination span:after{
	background-position:100% -100px;
}
.pagination a:hover:after{
	background-position:100% -150px;
}
.pagination .prev,
.pagination .next{
	text-transform: none;
	color:#fc9;
	font-weight:bold;
	background-position:0 -200px;
}
.pagination .prev:after,
.pagination .next:after{
	background-position:100% -250px;
}



/* albums thumbs */
.block-albums{
	overflow:hidden;
	width:100%;
	margin:0 0 44px;
	padding:5px 0 0;
}
.block-albums .block-title{
	background:url(../images/header_line.png) no-repeat 100% 32px;
	color:#444;
	overflow:hidden;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.block-albums .block-title h3{
	float:left;
	padding:0 10px 0 0;
	margin:0 0 0 -2px;
	background:#000;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.block-albums .albums-holder{
	overflow:hidden;
	padding:0;
	width:101%;
}
.block-albums .albums-holder .album-thumb{
	background:url(../images/album-frame.png) no-repeat;
	float:left;
	height:295px;
	margin:0 6px 6px 0;
	overflow:hidden;
	position:relative;
	width:190px;
}
.block-albums .albums-holder .album-thumb:hover{
	background-position:0 -295px;
}
.block-albums .albums-holder .album-thumb .title{
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:0;
	padding:252px 16px 0 7px;
	position:absolute;
	color:#999;
	display:block;
	font-size:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
}
.block-albums .albums-holder .album-thumb .title:hover{
	color:#fff;
}
.block-albums .albums-holder .album-thumb .image{
	margin:0 0 18px;
	height:253px;
	width:190px;
	overflow:hidden;
	display:block;
}
.block-albums .albums-holder .album-thumb .image img{
	height:253px;
	width:190px;
}
.block-albums .albums-holder .album-thumb .album-rating{
	float:right;
	height:25px;
	width:2px;
	margin:-8px 7px 0 0;
	background:#555;
	position:relative;
}
.block-albums .albums-holder .album-thumb .album-rating span{
	position:absolute;
	bottom:0;
	left:0;
	width:2px;
	border-top:1px solid #2d2d2d;
	background:#393;
}
.block-albums .albums-holder .album-thumb .info{
	font-size:12px;
	line-height:22px;
	color:#666;
	display:block;
	padding:0 7px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
}
.block-albums .albums-holder .album-thumb .info span{
	color:#f30;
	margin:0 7px 0 0;
}



/* thumbs >>> categories & models & channels >> videos */
.block-categories-videos,
.block-models-videos,
.block-channels-videos{
	overflow:hidden;
	width:100%;
	margin:0 0 44px;
	padding:5px 0 0;
}
.block-categories-videos .block-title,
.block-models-videos .block-title,
.block-channels-videos .block-title{
	background:url(../images/header_line.png) no-repeat 100% 31px;
	color:#444;
	overflow:hidden;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.block-categories-videos .block-title h3,
.block-models-videos .block-title h3,
.block-channels-videos .block-title h3{
	float:left;
	padding:0 10px 0 0;
	margin:0 0 0 -2px;
	background:#000;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.block-categories-videos .categories-holder-videos,
.block-models-videos .models-holder-videos,
.block-channels-videos .channels-holder-videos{
	overflow:hidden;
	width:101%;
	padding:0;
}
.block-categories-videos .categories-holder-videos a,
.block-models-videos .models-holder-videos a,
.block-channels-videos .channels-holder-videos a{
	float:left;
	margin:0 6px 6px 0;
	width:240px;
	height:202px;
	overflow:hidden;
	position:relative;
	background:url(../images/video-frame.png) no-repeat;
}
.block-categories-videos .categories-holder-videos a:hover,
.block-models-videos .models-holder-videos a:hover,
.block-channels-videos .channels-holder-videos a:hover{
	background-position:0 -202px;
}
.block-categories-videos .categories-holder-videos .image,
.block-models-videos .models-holder-videos .image,
.block-channels-videos .channels-holder-videos .image{
	display:block;
	height:160px;
	margin:0 0 6px;
	overflow:hidden;
	position:relative;
	width:240px;
}
.block-categories-videos .categories-holder-videos .title,
.block-models-videos .models-holder-videos .title,
.block-channels-videos .channels-holder-videos .title{
	float:left;
	position:relative;
	width:156px;
	text-transform:uppercase;
	overflow:hidden;
	white-space:nowrap;
	margin:0 0 0 7px;
	padding:0 0 0 14px;
	color:#777;
	background:url(../images/dot.png) no-repeat 1px 11px;
	font:27px/27px 'Roboto Condensed', sans-serif;
}
.block-categories-videos .categories-holder-videos a:hover .title,
.block-models-videos .models-holder-videos a:hover .title,
.block-channels-videos .channels-holder-videos a:hover .title{
	color:#fff;
}
.block-categories-videos .categories-holder-videos a:hover .long-title,
.block-models-videos .models-holder-videos a:hover .long-title,
.block-channels-videos .channels-holder-videos a:hover .long-title{
	color:#fff;
	width:218px;
}
.block-categories-videos .categories-holder-videos .title:after,
.block-models-videos .models-holder-videos .title:after,
.block-channels-videos .channels-holder-videos .title:after{
	position:absolute;
	content:'';
	right:0;
	top:0;
	width:56px;
	height:100%;
	background:url(../images/shadow-title.png) repeat-y 100% 0;
}
.block-categories-videos .categories-holder-videos .cat-info,
.block-models-videos .models-holder-videos .cat-info,
.block-channels-videos .channels-holder-videos .cat-info{
	position:absolute;
	right:9px;
	bottom:3px;
	overflow:hidden;
}
.block-categories-videos .categories-holder-videos a:hover .long-cat-info,
.block-models-videos .models-holder-videos a:hover .long-cat-info,
.block-channels-videos .channels-holder-videos a:hover .long-cat-info{
	display:none;
}
.block-categories-videos .categories-holder-videos .cat-info span,
.block-models-videos .models-holder-videos .cat-info span,
.block-channels-videos .channels-holder-videos .cat-info span{
	display:block;
	text-align:right;
	color:#444;
	margin:-6px 0 0;
	font:12px/22px 'Roboto Condensed', sans-serif;
}



/* thumbs >>> categories & models & channels >> albums */
.block-categories-albums,
.block-models-albums,
.block-channels-albums{
	overflow:hidden;
	width:100%;
	margin:0 0 44px;
	padding:5px 0 0;
}
.block-categories-albums .block-title,
.block-models-albums .block-title,
.block-channels-albums .block-title{
	background:url(../images/header_line.png) no-repeat 100% 32px;
	color:#444;
	overflow:hidden;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.block-categories-albums .block-title h3,
.block-models-albums .block-title h3,
.block-channels-albums .block-title h3{
	float:left;
	padding:0 10px 0 0;
	margin:0 0 0 -2px;
	background:#000;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.block-categories-albums .categories-holder-albums,
.block-models-albums .models-holder-albums,
.block-channels-albums .channels-holder-albums{
	overflow:hidden;
	width:101%;
	padding:0;
}
.block-categories-albums .categories-holder-albums a,
.block-models-albums .models-holder-albums a,
.block-channels-albums .channels-holder-albums a{
	float:left;
	margin:0 6px 6px 0;
	width:190px;
	height:295px;
	overflow:hidden;
	position:relative;
	background:url(../images/album-frame.png) no-repeat;
}
.block-categories-albums .categories-holder-albums a:hover,
.block-models-albums .models-holder-albums a:hover,
.block-channels-albums .channels-holder-albums a:hover{
	background-position:0 -295px;
}
.block-categories-albums .categories-holder-albums .image,
.block-models-albums .models-holder-albums .image,
.block-channels-albums .channels-holder-albums .image{
	display:block;
	height:253px;
	margin:0 0 6px;
	overflow:hidden;
	position:relative;
	width:190px;
}
.block-categories-albums .categories-holder-albums a .title,
.block-models-albums .models-holder-albums a .title,
.block-channels-albums .channels-holder-albums a .title{
	float:left;
	position:relative;
	width:106px;
	text-transform:uppercase;
	overflow:hidden;
	white-space:nowrap;
	margin:0 0 0 7px;
	padding:0 0 0 14px;
	color:#777;
	background:url(../images/dot.png) no-repeat 1px 11px;
	font:27px/27px 'Roboto Condensed', sans-serif;
}
.block-categories-albums .categories-holder-albums a:hover .title,
.block-models-albums .models-holder-albums a:hover .title,
.block-channels-albums .channels-holder-albums a:hover .title{
	color:#fff;
}
.block-categories-albums .categories-holder-albums a:hover .long-title,
.block-models-albums .models-holder-albums a:hover .long-title,
.block-channels-albums .channels-holder-albums a:hover .long-title{
	color:#fff;
	width:168px;
}
.block-categories-albums .categories-holder-albums .title:after,
.block-models-albums .models-holder-albums .title:after,
.block-channels-albums .channels-holder-albums .title:after{
	position:absolute;
	content:'';
	right:0;
	top:0;
	width:56px;
	height:100%;
	background:url(../images/shadow-title.png) repeat-y 100% 0;
}
.block-categories-albums .categories-holder-albums .cat-info,
.block-models-albums .models-holder-albums .cat-info,
.block-channels-albums .channels-holder-albums .cat-info{
	position:absolute;
	right:9px;
	bottom:3px;
	overflow:hidden;
}
.block-categories-albums .categories-holder-albums a:hover .long-cat-info,
.block-models-albums .models-holder-albums a:hover .long-cat-info,
.block-channels-albums .channels-holder-albums a:hover .long-cat-info{
	display:none;
}
.block-categories-albums .categories-holder-albums .cat-info span,
.block-models-albums .models-holder-albums .cat-info span,
.block-channels-albums .channels-holder-albums .cat-info span{
	display:block;
	text-align:right;
	color:#444;
	margin:-6px 0 0;
	font:12px/22px 'Roboto Condensed', sans-serif;
}



/* models thumbs */
.block-models{
	overflow:hidden;
	width:100%;
	margin:0 0 34px;
}
.block-models .block-title{
	background:url(../images/header_line.png) no-repeat 100% 32px;
	color:#444;
	overflow:hidden;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.block-models .block-title h3{
	float:left;
	padding:0 10px 0 0;
	margin:0 0 0 -2px;
	background:#000;
	font:36px/38px 'Roboto Condensed', sans-serif;
}
.models-holder{
	overflow:hidden;
	width:101%;
	padding:8px 0 0;
}
.models-holder a{
	float:left;
	margin:0 6px 6px 0;
	width:240px;
	height:202px;
	overflow:hidden;
	position:relative;
	background:url(../images/video-frame.png) no-repeat;
}
.models-holder a:hover{
	background-position:0 -202px;
}
.models-holder .image{
	display:block;
	height:160px;
	margin:0 0 6px;
	overflow:hidden;
	position:relative;
	width:240px;
}
.models-holder .title{
	float:left;
	position:relative;
	width:225px;
	overflow:hidden;
	white-space:nowrap;
	margin:0 0 0 11px;
	color:#777;
	font:27px/27px 'Roboto Condensed', sans-serif;
}
.models-holder a:hover .title{
	color:#fff;
}
.models-holder .title:after{
	position:absolute;
	content:'';
	right:0;
	top:0;
	width:56px;
	height:100%;
	background:url(../images/shadow-title.png) repeat-y 100% 0;
}
/* gallery */
.block-gallery{
	width:100%;
	overflow:hidden;
}
#gallery{
	float:left;
	position:relative;
	width:893px;
}
#gallery h4{
	color:#c9c9c9;
	font:17px/27px 'Roboto Condensed',sans-serif;
	margin:0 0 9px;
	text-align:center;
}
.gallery-images{
	overflow:hidden;
	width:900px;
	margin:0 0 13px;
}
.gallery-images a{
	float:left;
	width:173px;
	height:216px;
	position:relative;
	overflow:hidden;
	margin:0 7px 7px 0;
}
.gallery-images img{
	width:173px;
	height::216px;
}
.gallery-images a:after{
	position:absolute;
	top:0;
	left:0;
	content:'';
	width:171px;
	height:214px;
	border:1px solid #fff;
	display:none;
}
.gallery-images a:hover:after{
	display:block;
}



/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background:#fef9e0;
	text-shadow: none;
	padding:0 !important;
}
.fancybox-holder{
	position:relative;
	padding:0 0 10px 0px;
	width:100%;
	-webkit-border-radius:7px 0 0 0;
	-moz-border-radius:7px 0 0 0;
}
.fancybox-skin{
	padding:0 0 0 345px !important;
	background:#000;
	border:1px solid #545454;
	position:relative;
	-webkit-box-shadow:0px 0px 15px 15px rgba(0, 0, 0, .3);
	box-shadow:0px 0px 15px 15px rgba(0, 0, 0, .3);
}
.fancybox-photo{
	padding:50px 10px 10px 10px;
	margin:0 0 -10px -20px;
	position:relative;
}
.fancybox-wrap #side_col{
	padding:0;
	float:none;
}
.fancybox-banner{
	position:absolute;
	right:10px;
	top:-2px;
	bottom:10px;
	width:300px;
	overflow:hidden;
	height:885px;
}
.popup-advertising.one-banner{
	height:286px;
}
.popup-advertising.two-banner{
	height:546px;
}
.popup-advertising.three-banner{
	height:806px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden !important;
}
#popup{
	width:100% !important;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close{
	background: url(../images/bg-close.png) no-repeat 100% 8px;
	color:#555;
	font:bold 18px/22px 'Roboto Condensed',sans-serif;
	height:28px;
	padding:13px 23px 9px 10px;
	position:absolute;
	text-align:right;
	right:10px;
	top:0;
	width:71px;
}
.fancybox-close:hover{
	background-position:100% -25px;
	color:#fff;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width:50%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev{
	left:0;
}
.fancybox-prev span{
	position:absolute;
	left:15px;
	top:50%;
	margin:-37px 0 0;
	width:42px;
	height:75px;
	background:url(../images/arrows-gallery.png) no-repeat;
}
.fancybox-prev:hover span{
	background-position:0 -75px;
}
.fancybox-next{
	right:0;
}
.fancybox-next span{
	position:absolute;
	right:15px;
	top:50%;
	margin:-37px 0 0;
	width:42px;
	height:75px;
	background:url(../images/arrows-gallery.png) no-repeat -42px 0;
}
.fancybox-next:hover span{
	background-position:-42px -75px;
}
.fancybox-prev:hover{
	background:url(../images/bg-arrows.png) repeat-y;
}
.fancybox-next:hover{
	background:url(../images/bg-arrows.png) repeat-y 100% 0;
}
.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}
/* Overlay helper */
.fancybox-lock {
	overflow: hidden;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index:1000;
	background:rgba(0, 0, 0, .7);
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
	z-index:1000;
}
/* Title helper */
.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
	display:none;
}
.fancybox-opened .fancybox-title {
	visibility: hidden;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery-info{
	position:absolute;
	top:10px;
	left:12px;
	color:#ddd;
	width:166px;
	font:bold 18px/28px 'Roboto Condensed', sans-serif;
}
.gallery-info span{
	color:#555;
}
.buttons-gallery{
	height:50px;
	width:300px;
	position:absolute;
	left:176px;
	top:0;
	background:url(../images/separator-gallery.png) no-repeat 0 -5px;
}
.buttons-gallery .btn-fav{
	float:left;
	padding:11px 0 14px 66px;
	color:#888;
	text-transform:uppercase;
	width:114px;
	font-weight:bold;
	background:url(../images/btns-video.png) no-repeat 28px -65px;
}
.buttons-gallery .btn-fav:hover{
	color:#fff;
	background-position:28px -185px;
}
.buttons-gallery .btn-like{
	background: url(../images/btns-video.png) no-repeat 23px -127px;
	color:#888;
	float:right;
	font-weight:bold;
	padding:11px 0 14px 63px;
	text-transform:uppercase;
	width:55px;
}
.buttons-gallery .btn-like:hover{
	background-position:23px -247px;
	color:#fff;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.popup-advertising{
	position:fixed;
	top:-9999px;
	left:0;
	z-index:100;
	overflow:hidden;
	padding:0 !important;
	width:300px;
	z-index:1001;
}
.popup-advertising strong{
	display:block;
	text-align:center;
	color:#ddd;
	margin:11px 0;
	font:bold 18px/28px 'Roboto Condensed', sans-serif;
}
.popup-advertising .banner{
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0 0 10px;
}
.block-error{
	position:relative;
	background:url(../images/404.png) no-repeat 50% 50%;
	min-height:157px;
	padding:453px 0 0;
	margin:0 0 -56px;
	text-align:center;
	color:#888;
}
.block-error strong{
	font-size:48px;
	font-weight:bold;
}
.block-updating{
	position:relative;
	background:url(../images/overload.png) no-repeat 50% 100px;
	min-height:157px;
	padding:420px 0 0;
	margin:0 0 -56px;
	text-align:center;
	color:#888;
}
.block-updating strong{
	font-size:48px;
	line-height:50px;
	font-weight:bold;
	width:700px;
	display:block;
	margin:0 auto;
}
/*lang popup*/
.popup-lang{
	position:relative;
	height:39px;
	border:1px solid #000;
	float:left;
	z-index:2;
	margin:-20px 0 -8px 86px;
	background:url(../images/bg-lang-popup.gif) repeat-x;
	display:none;
}
.popup-lang:before{
	position:absolute;
	right:39px;
	height:39px;
	content:'';
	width:1px;
	background:url(../images/bg-lang-popup.gif) no-repeat 0 -39px;
}
.popup-lang .btn-lang{
	float:left;
	height:39px;
	color:#393;
	position:relative;
	padding:0 14px 0 34px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MjNCQjQzRDMwNDExRTNBQTgwQUE3RUM0QjUyMERBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1MjNCQjQ0RDMwNDExRTNBQTgwQUE3RUM0QjUyMERBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTUyM0JCNDFEMzA0MTFFM0FBODBBQTdFQzRCNTIwREEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTUyM0JCNDJEMzA0MTFFM0FBODBBQTdFQzRCNTIwREEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5y+xnYAAAA/ElEQVR42mL8//8/A7HAZJYJK5BKAuKtZ9LOPGFiIA00AvFEIJ4MNIiLCclUXgK2NgGpSiBmB+IAIN7ABBRkBGKQaReBtCsOjW1AqhZN+C7I5n4gzgNiRSBeBlToiaaxGmojMugB4hyQZkckQREgXg7U4AXVWAykWtA0dgNxGTDA/jIazzRWAXK2AbEqkoIXQLwJiNPQNHaCXAHUCI4iRlBUAW1QA7J3A7EcnjADaawCavwHE2CExTPQAH2oC6SwaGwFaqpBF4RHFVDyIpAKA+L36BqBuA6bUxjRUxg0utYAMR8oUQANbcDlD4wUBlQM8nsOENdDUxROABBgAIKiTs8mqVRDAAAAAElFTkSuQmCC) no-repeat 11px 13px;
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	z-index:10;
}
.popup-lang .btn-lang:after{
	position:absolute;
	left:5px;
	bottom:-8px;
	content:'';
	width:8px;
	height:8px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNTRCMTIzRDMwNDExRTM4RkZERUI0NzNBNTZGQ0ZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFNTRCMTI0RDMwNDExRTM4RkZERUI0NzNBNTZGQ0ZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkU1NEIxMjFEMzA0MTFFMzhGRkRFQjQ3M0E1NkZDRkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkU1NEIxMjJEMzA0MTFFMzhGRkRFQjQ3M0E1NkZDRkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42C1qaAAAAbElEQVR42nyQAQrAIAgAVfbD3lm/EfyNS4bDMjsoslMyEQBUROAEMwNBgcnW2jnB5QTpJm2jm3SsSe29q50XoV9YSlsYBO6VxhMudG94jOEFmfhsKf8mK5kSdrkknGSaQ/xemsMMcJLm8AowAG8mvDT0O9UdAAAAAElFTkSuQmCC) no-repeat;
}
.popup-lang .btn-lang:hover{
	background-color:#fff;
	text-decoration:underline;
	padding-right:13px;
	border-right:1px solid #c0c0c0;
}
.popup-lang .btn-lang:hover:after{
	background-position:0 -8px;
}
.popup-lang .lang-close{
	float:right;
	width:39px;
	height:39px;
	border-left:1px solid transparent;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	background:url(../images/lang-close.gif) no-repeat 9px 9px;
	cursor:pointer;
	margin:0 0 0 -1px;
}
.popup-lang .lang-close:hover{
	background-color:#fff;
	background-position:9px -48px;
	border-left-color:#c0c0c0;
}
.lang-map{
	width:100%;
	min-height:679px;
	text-align:center;
	font-size:0;
	margin:0 0 -110px;
	padding:34px 0 0;
	background:url(../images/bg-map.png) no-repeat 50% 20px / 1225px 690px;
}
.lang-map .lang-item{
	font-size:27px;
	height:240px;
	width:302px;
	margin:37px 30px 0;
	overflow:hidden;
	display:inline-block;
}
.lang-map .lang-item b{
	text-transform:uppercase;
	color:#ffcc99;
	font:27px/37px 'Roboto Condensed', sans-serif;
}
.lang-map .lang-item:hover b{
	color:#fff;
}
.lang-map .lang-item.active b{
	padding:0 47px;
	background:url(../images/map-active.png) no-repeat 0 50%;
}
.lang-map .lang-item.disabled:hover b,
.lang-map .lang-item.disabled b{
	color:#666;
}
.lang-map .lang-item a{
	display:block;
	height:100%;
}
.lang-map .lang-item.disabled:hover{
	background-position:0 100%;
}
.lang-map .map-eng{
	background:url(../images/map-eng.png) no-repeat 0 100%;
}
.lang-map .map-eng:hover{
	background-position:-302px 100%;
}
.lang-map .map-esp{
	background:url(../images/map-esp.png) no-repeat 0 100%;
}
.lang-map .map-esp:hover{
	background-position:-302px 100%;
}
.lang-map .map-fra{
	background:url(../images/map-fra.png) no-repeat 0 100%;
}
.lang-map .map-fra:hover{
	background-position:-302px 100%;
}
.lang-map .map-rus{
	background:url(../images/map-rus.png) no-repeat 0 100%;
}
.lang-map .map-rus:hover{
	background-position:-302px 100%;
}
.lang-map .map-ger{
	background:url(../images/map-ger.png) no-repeat 0 100%;
}
.lang-map .map-ger:hover{
	background-position:-302px 100%;
}
.lang-map .map-ita{
	background:url(../images/map-ita.png) no-repeat 0 100%;
}
.lang-map .map-ita:hover{
	background-position:-302px 100%;
}



/* SCROLL LOADING */
.block-videos .scroll-loading { height: 208px; overflow: hidden; background:url(../images/loading-videos.gif) repeat-x 0 0; }

/* promoid fix */
#divExoLayerWrapper{
	top:auto !important;
	bottom:0 !important;
	position:fixed !important;
}

#hp_main_view_video #hp_main .two-columns .friends-ads{
	margin-top:-18px;
	}
/* in player trailer */

.block-player .block-trailer{
	width:242px;
	height:137px;
	position:absolute;
	right:2px;
	top:256px;
	overflow:hidden;
	display:none;
	z-index:15;
}
.block-player .block-trailer .holder{
	width:242px;
	height:137px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	-webkit-transition: opacity 2s ease-in-out;
	-moz-transition: opacity 2s ease-in-out;
	-o-transition: opacity 2s ease-in-out;
	transition: opacity 2s ease-in-out;
}
.block-player .block-trailer:hover .active .btn-next{
	opacity:0;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.block-player .block-trailer .holder.active{
	opacity:1;
	z-index:5;
}
.block-player .block-trailer:hover .holder.visible .video,
.block-player .block-trailer:hover .holder .video{
	background:#000;
	border-color:#fff;
	opacity:1;
}
.block-player .block-trailer:hover .holder.visible .video video,
.block-player .block-trailer:hover .holder .video video{
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	opacity:0.5;
}
.block-player .block-trailer .holder .video{
	width:240px;
	height:135px;
	overflow:hidden;
	display:block;
	position:relative;
	border:1px solid #000;
	opacity:0;
	-webkit-transition: opacity 1s ease-in-out, border 0.2s ease-out;
	-moz-transition: opacity 1s ease-in-out, border 0.2s ease-out;
	-o-transition: opacity 1s ease-in-out, border 0.2s ease-out;
	transition: opacity 1s ease-in-out, border 0.2s ease-out;
}
.block-player .block-trailer .holder.visible .video{
	opacity:1;
}
.block-player .block-trailer video{
	display:block;
	width:240px;
	margin-top:-10px;
}
.block-player .block-trailer span{
	display:block;
	font-weight:normal;
	font-size:16px;
	line-height:31px;
	text-align:center;
	color:#fc9;
}
.block-player .block-trailer:hover span{
	color:#fff;
}
.block-player .block-trailer em,
.block-player .block-trailer b{
	opacity:0;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.block-player .block-trailer em{
	color:#fff;
	font-style:normal;
	font-size:12px;
	line-height:18px;
	position:absolute;
	bottom:7px;
	right:11px;
}
.block-player .block-trailer b{
	font: normal 15px/18px 'Roboto Condensed', sans-serif;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	right:0;
	padding:7px 11px;
}
.block-player .block-trailer:hover b,
.block-player .block-trailer:hover em{
	opacity:1;
}
.block-player .block-trailer .btn-next{
	font: bold 15px/25px 'Roboto Condensed', sans-serif;
	color:#fc9;
	height:25px;
	padding: 5px 28px 2px 28px;
	text-transform: uppercase;
	text-align:right;
	position:absolute;
	bottom:1px;
	left:1px;
	right:1px;
	background:url(../images/bg-see-next.png) no-repeat;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}
