body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}img,object,embed{vertical-align:bottom;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}a *{cursor:pointer;}

html{
	height:100%;
	background:#121212;
}
body{
	font:11px/14px Arial, Helvetica, sans-serif;
	min-height:100%;
	min-width:1000px;
	position:relative;
	color:#7d7d7d;
	background:url(../images/bg-body.gif);
	position:relative;
}
a{
	color:#bebebe;
}
a:hover{
	text-decoration:none;
}
#at-image-sharing-tool{
	display:none !important;
}
.header{
	width:100%;
	background:url(../images/bg-header-small.gif) repeat-x 0 -30px;
	margin:0 0 10px;
}
.header:after{
	display:block;
	clear:both;
	content:"";
}
.container{
	margin:0 auto;
	min-width:998px;
	width:98%;
}
.footer-holder,
.header-holder,
.center-block{
	margin:0 auto;
	width:998px;
	padding:0 0 76px;
}
.footer-holder,
.header-holder{
	padding:0;
}
.sub-nav-holder{
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	padding:8px 0;
}
.sub-nav-holder a{
	float:left;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
}
.sub-nav-holder a:hover{
	text-decoration:underline;
}
.sub-nav{
	list-style:none;
	margin:0 -8px 0 0;
	padding:0;
	text-transform:uppercase;
	float:right;
}
.sub-nav li{
	float:left;
	padding:0 10px 0 14px;
	background:url(../images/bullet.png) no-repeat 0 5px;
}
.sub-nav li:first-child{
	background:none;
}
.sub-nav li a{
	color:#fff;
}
.sub-nav li a:hover{
	text-decoration:underline;
}
.logo-holder{
	width:100%;
	height:30px;
	padding:10px 0 9px;
	position:relative;
	text-align:center;
}
.logo{
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:110px;
	height:30px;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	overflow:hidden;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:100%;
}
.addnav{
	float:right;
	position:relative;
	padding:9px 0 0;
}
.addnav ul{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.addnav li{
	float:right;
	margin:0 0 0 15px;
	color:#878787;
}
.addnav li a{
	color:#fff; 
	text-decoration:none;
	font-size:14px;
}
.addnav li a:hover{
	color:#d065d1;
	text-decoration:none;
}

body.o-hidden{
	overflow:hidden;
	position:relative;
	padding-right:17px;
}
.block-popup{
	position:fixed;
	background:rgba(0,0,0,.75);
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:9999;
	display:none;
}
.block-popup .popup-close{
	position:absolute;
	top:10px;
	right:10px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAADHLIObAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RTZBNUZGOUI4MDIxMUU3OUJEOUUzQ0RDQkIzRDYyNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RTZBNUZGQUI4MDIxMUU3OUJEOUUzQ0RDQkIzRDYyNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZFNkE1RkY3QjgwMjExRTc5QkQ5RTNDRENCQjNENjI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFNkE1RkY4QjgwMjExRTc5QkQ5RTNDRENCQjNENjI0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dfUi5gAABOFJREFUeNrs3dePTFEcB/A7EzxZq7P6i9671ftaRF/iwZsuWC0IQhDCi1dR/gIPEi96EL331XnVlt21ujW+R84wxpTzu3PavXd+yTeROHvKx9y9s2fOXaFIJOLEVXUkjHx1siVc4Zg/d0ZOIJ95LiIDskR/KoSMRbYjm5H+//wte0Ui7ZHyyP/1FZnA2wQ5NZHjCXz2I+HfVzVveDCSvIKOmYOcS+FTzNqF+PfIMiQ3xcv6G1KEHArY5ZyDHPnvMv63SpCOYcEOayAHkAkBQqyFHE2DyKp57M3mZBYzIWK+QNvHsZBrkfIs5u9i3+KOIf0E2++KvWuz9EXKImLl1xtQLnI5Il47o18b31GQMWsjVwiIO2K/PlGHQcRkiFcJiNvj+0jWcZAw6yDXCIjbEvWTaoAgYNZFrhMQtybrK91AfsZkiDcIiFtS9ScyoB8x6yE3CYib0/UpOrCfMBniLQLiJpF+KRPwA2Z95LZsRCqk1zGpiBsp/buZkBcxGyB3CIgbqGO4nZiXMBniXQLiejfjZDJBL2A2RO4RENe5HSvTidqM2Qi5T0Bcm8l4MiZsIyZDLCEgrsl0TFkTtwmzMRFxtYxxZS7ABkyG+ICAuErW2LIXYhIzD3lIQFwpc+0qLi0TmE2QRwTEFbLXrer7lE7MpshjAuIyFWtWeefUgckQnxAQi1WtV/XbEJWYzYiIS1WuVccbYxWYzZGnBMQlqtep66cMmZgtkGcExMU61qjz514ZmAzxOQFxka716d5EyASzJQHxJ7JQ59pMbGu5wWyFvCAgLtC9rlCCo886qi8/pJQr0JYdKXyLNBFoyxazENmt/TivIUgqpiOIOB/ZY/oMue66jBQInoITQZxnCtE0pCxMhjgX2WvLUw1exGSIc5B9Nj0e4jVMhjgb2W/bczamqxT5SGj/g9/NnSzk32qNnBF8ixOt6jYdw7YBsg1ymoho3Zl205BtkVMuEa3CDHsc0RpMU5Dt+OWcJ9C2Cqm0HdMEZHv+SmwsiDgLGYlUWI2peZekA/JScBfnBzIzbteo3NazRroRXxEQZyTZgrMSUxdiRwLid2R6mv1M6zB1IHZCXhMQiwQ3h63CVI3YmYg4jbjTbg2mSsQuyBsC4lSXH1tYgWkD4jdkSoafARnHVIHYFXlLQJws6QM1o5iyEbsRESdJHLufSUyZiN2RUgLiRAVXgzFMWQvoQUBUfQc1gikL8R1h4uM1vHfVjpnphHtaiGgEM5OJ9kLeC070CzLOwPEYbZhuJ9ibiFhoAFErppuJ9SEcgjKNqA1T5Umyz0iBBYjR5KvEVPWvyhBHW4SoHFPFBGxFVIopOnCF4MCfkFEWIyrDTDdgfyLiCA8gKsFMNdAA5INPEaVjJhtgIAHxIzLcg4hSMRN1PIiIOMzDiG7uAwkx4zscjFQSEIf6AFEKZmxHQwiIlby9334Rp2vM2A0ICuJgHyK6xRwY+5zNRcHfKcsOM7HfDn/W8Xfl80dXcgTaXkX6MEj2nEuZIGIhcs4JRlEwc8KCJ9I+IGMChBi9Sgv42tM9FBBhiO+R2wKI553glQjmJfYQQfTVWIx8T9CogiNecIJbqTDZf1WzPP58JLv7nEeq+Melh/lRPCebPyfqDnMbduzwNN/kTvp0bDV+3Vc52Up2yjkU7/NLgAEAgl3448f5mwwAAAAASUVORK5CYII=) no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	width:20px;
	height:20px;
	border:none;
}
.drop-form{
	position:relative;
	top:50px;
	width:800px;
	background:#1d1d1d;
	border-radius: 5px 5px 5px 5px;
	padding:20px;
	z-index:10;
	margin:0 auto;
	overflow:hidden;
}
.block-popup .popup-title{
	display:block;
	color:#fff;
	font-size:28px;
	font-weight:normal;
	text-align:center;
	margin:0 0 20px;
}
.header .drop-form form{
	width:100%;
	text-align:left;
}
.drop-form .control{
	font-size:12px;
	padding:0;
	margin:0 0 13px;
}
.drop-form .control .txt{
	width:437px;
}
.drop-form .submit{
	width:100%;
	color:#121212;
	font-size:13px;
	font-weight:bold;
	background:url(../images/bg-send.gif) repeat-x;
}
.drop-form .submit:hover{
	background:#da6edb;
	color:#121212;
}
.drop-form .control .label{
	padding-bottom:8px;
}
.drop-form .captcha img{
	width:165px;
	height:68px;
}
.drop-form .sign-up-captcha .control{
	width:100%;
}
.drop-form .control .captcha .txt{
	width:263px;
}
.drop-form .forgot{
	margin-bottom:0;
}
.drop-form #signup_form,
.drop-form #logon_form{
	float:left;
	width:450px;
}
.drop-form .loginpage{
	margin:0;
	float:left;
}
.login-info{
	width:330px;
	padding:0 10px;
	text-align:center;
	overflow:hidden;
	color:#fff;
}
.login-info b{
	font-size:18px;
	font-weight:normal;
	display:block;
	margin:0 0 15px;
}
.login-info ul{
	text-align:left;
	padding:0 40px;
	margin:0 0 10px;
	font-size:14px;
}
.login-info li{
	padding-left:23px;
	margin:0 0 10px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRTYwQUMwM0M5NTMxMUU3QTQzMjk0NjQ4MUZEMzc2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRTYwQUMwNEM5NTMxMUU3QTQzMjk0NjQ4MUZEMzc2NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFNjBBQzAxQzk1MzExRTdBNDMyOTQ2NDgxRkQzNzY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFNjBBQzAyQzk1MzExRTdBNDMyOTQ2NDgxRkQzNzY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aPiWPgAAAN5JREFUeNpiZDgly0AmMADiACCe8N/00QdGMg0SAOL7UPoDECcykema+VBDYIauJ8egAChGBgdI9Rqyl2AA5DVDJgq8BAONwMB+wESpl4CGTAAxmEjw0nw0MXBswThMSAobsDgbn5cKgfgBskEgBfuBuB5Ko2sowOKlDUC8AFmACarZACm1IhumALUAp5fQXYSe9PcjhQu6fCLUMAyDArFIGEDTiwMWL23AFogggy4AsSMWwwSI8RJ6rOEyjKCX0A0iZBhOL2EzCJdhD/B5CZdByIYdgBoSSMDLYAAQYABHQTtKtDZkqQAAAABJRU5ErkJggg==) no-repeat 0 50%;
	-webkit-background-size:13px 13px;
	background-size:13px 13px;
}
.login-info a{
	float:none;
	display:inline-block;
	line-height:24px;
	color:#121212;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px;
	border-radius:3px;
	background:url(data:image/gif;base64,R0lGODlhAQAYAMQAAKmpqcrKyrCwsLOzs6ampsPDw8bGxrq6uqqqqre3t6enp8HBwbGxsb6+vsvLy66ursjIyMXFxbW1taWlpb+/v7y8vMnJyaysrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QTc4MkIxRjI0M0YxMUUyQTM2QkE5RkZFQkQxQ0YyNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QTc4MkIyMDI0M0YxMUUyQTM2QkE5RkZFQkQxQ0YyNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdBNzgyQjFEMjQzRjExRTJBMzZCQTlGRkVCRDFDRjI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdBNzgyQjFFMjQzRjExRTJBMzZCQTlGRkVCRDFDRjI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAGAAABRSgE1iQERUL1VRHIg2M8FwIoBBTCAA7) repeat-x;
}
.login-info a:hover{
	background:#da6edb;
	color:#121212;
}
.header .description{
	position:absolute;
	left:25%;
	top:14px;
	width:725px;
	color:#505050;
}
.header .description a{
	color: #505050;
	text-decoration: none;
}
.navigation{
	width:100%;
	font-size:14px;
	font-weight:bold;
	padding:0;
	position:relative;
}
.navigation:after{
	display:block;
	clear:both;
	content:""
}
.navigation ul{
	list-style:none;
	margin:0;
	padding:0;
	min-width:100%;
	display:table;
}
.navigation ul li{
	display:table-cell;
	margin:0 25px 0 0;
}
.navigation .drop{
	position:relative;
}
.navigation ul li a{
	color:#fff;
	text-decoration:none;
	display: block;
	padding: 16px 0;
	text-align:center;
	font-size:14px;
}
.navigation ul li a:hover{
	color:#d73bd8;
}
.navigation .selected a{
	color:#D73BD8;
}
.navigation ul .c_drop > a span,
.navigation ul .drop a span{
	position:relative;
	padding-right:13px;
}
.navigation ul .c_drop > a span:after,
.navigation ul .drop > a span:after{
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #fff;
	content: "";
	position:absolute;
	right:0;
	top:50%;
	margin-top:-3px;
}
.navigation ul .c_drop > a:hover span:after,
.navigation ul .drop > a:hover span:after{
	border-top:5px solid #d73bd8;
}
.navigation .drop:hover .drop-menu{
	display:block;
}
.navigation .drop-menu{
	position:absolute;
	top:46px;
	left:-10px;
	background:#171717;
	z-index:10;
	border-radius:5px;
	overflow:hidden;
	display:none;
}
.navigation .drop-menu li{
	float:none;
	display:block;
	margin:0;
}
.navigation .drop-menu li a{
	padding:12px 15px;
	white-space:nowrap;
	text-align:left;
}
.navigation .drop-menu li a:hover{
	background:#0d0d0d;
}
.navigation .cat_holder{
	min-width:0;
}
.cat_container{
	overflow:hidden;
}
.drop-sort{
	display:table;
	float:left;
	width:244px;
}
.drop-sort b{
	display:block;
	margin:0 0 15px;
}
.drop-sort span{
	display:block;
	margin:0 0 10px;
}
.navigation .drop-sort a{
	padding:3px 0;
}
.navigation form{
	float:right;
	margin:7px 0 0;
}
.search-holder,
.logo-holder form{
	width:472px;
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.search-holder input[type='text'],
.navigation input[type='text']{
	padding:6px 5px;
	margin:0;
	background:#fff;
	border:1px solid #fff;
	border-radius:5px 0 0 5px;
	box-shadow:0 0 3px -1px #000000 inset;
	color:#8F8F8F;
	font-size:14px;
	float:left;
	height:16px;
	width:415px;
	outline:none;
	position:relative;
	behavior: url(js/PIE.htc);
	border-width:1px 0 1px 1px;
}
.search-holder input[type='submit'],
.navigation input[type='submit']{
	border:none;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/bg-submit-new.gif) no-repeat;
	width:46px;
	height:30px;
	-webkit-background-size:46px 30px;
	background-size:46px 30px;
	float:left;
	border-radius:0 5px 5px 0;
	border:1px solid #fff;
	border-width:1px 1px 1px 0;
}
.serch-info{
	position:absolute;
	top:2px;
	right:47px;
	height:26px;
	color:#fff;
	z-index:10;
	font-size:12px;
}
.serch-info li.active,
.serch-info li:hover,
.serch-info:hover .serch-holder{
	background:#0d0d0d;
	color:#d73bd8;
}
.serch-info .serch-holder{
	height:26px;
	line-height:26px;
	min-width:40px;
	padding:0 10px;
	cursor:pointer;
	text-align:center;
	background:#171717;
}
.serch-info:hover .serch-holder span:after{
	border-top: 5px solid #d73bd8;
}
.serch-info .serch-holder span{
	padding-right:13px;
	position:relative;
	display:block;
	line-height:25px;
}
.serch-info .serch-holder span:after{
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	content: "";
	margin-top: -2px;
	position: absolute;
	right: 0;
	top: 50%;
}
.serch-info:hover ul{
	display:block;
}
.serch-info ul{
	background:#000;
	border:1px solid #ccc;
	display:none;
	left:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:0;
	top:26px;
}
.serch-info li{
	border-top:1px solid #2d2d2d;
	background:#171717;
	padding:0 5px;
	text-align:center;
}
.serch-info li:first-child{
	border:none;
}
.serch-info li span{
	line-height:26px;
	display:block;
	cursor:pointer;
	text-align:center;
}
.search-videos{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNkQ1OUFGOTg0QkUxMUU2OUU5RDhGNzgzOTI3NjQxQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNkQ1OUFGQTg0QkUxMUU2OUU5RDhGNzgzOTI3NjQxQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2RDU5QUY3ODRCRTExRTY5RTlEOEY3ODM5Mjc2NDFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2RDU5QUY4ODRCRTExRTY5RTlEOEY3ODM5Mjc2NDFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wzpBmwAAAVJJREFUeNpi+P//PwMQuwHxzf/0AyC7XEF2MwIJCQYGhntAvBWIVwPxPwZUABLrA+LjDJigBIj/AnE/FjkbIM4H4lA0cSYgDgNiTyBWBPk+GOoqLmhooGMQCMEhtwaIV+CQi4DqxSbHDZXzB7mGFeqybwz0A1+hNCsLkuB/PBpWEzAwHI8cPnMZkB0QykBfsBrdAWsYBgAwMQwwINcBU4H4FBAbDJQDxIHYFIjPAHE3EHMPVBQwQwujK9CCZcDSgAIQbwPipQOdCP8MlANAdYkHEMfT2wEgH7cBsQ4Q7yTHABYyLX4OxEeBOB2Ir1LiA3IdkDtsSkLkEIgYaAcsH+i6gBEHhlXV2OTWAvFKHHKRRJgLdgCs8OCio8d5oPRvUBQcAeLvQLwE2ib4h6OBiS3HyELVY0s/VjjSFhO0BfUFnJWRmuU36Ngsvw7EziC7AQIMAN+kjOAMaBLyAAAAAElFTkSuQmCC) no-repeat 0 50%;
	-webkit-background-size:16px 12px;
	background-size:16px 12px;
	padding-left:20px;
}
.search-models{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNkQ1OUFGRDg0QkUxMUU2OUU5RDhGNzgzOTI3NjQxQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNkQ1OUFGRTg0QkUxMUU2OUU5RDhGNzgzOTI3NjQxQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2RDU5QUZCODRCRTExRTY5RTlEOEY3ODM5Mjc2NDFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2RDU5QUZDODRCRTExRTY5RTlEOEY3ODM5Mjc2NDFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+N7lTowAAAg5JREFUeNrEl0sohFEUxw2S54byFmGBKMVmNuzsJEsrCwskGyHFxo5SQsgGG82O2HhEYYTEQrIgr1AepbzH+/pfHfk6vm/mzphvnPp1v3vunfv9595zzp2x+MGEEH7/ZYEmvzwVlIN3MA42f82QAkwiC9yJH3sDjXyemQJ6hb6VaOf5m7j9wQb+Sm3HTAHHBn6LrwRsGPhvfSXgmqKfWwGI8UYWBDsZCwIHwtjmQdhfsmCQFpoCkWwsBNiEa+vzVEAxW6hDM5YJNhRe/gGWPRFgAVtsMVlgrDS+JdRsBUy7WwfSwSjIZv4AMAxCwaKTzzvYeKs7QRgNjlx8qx6ap2fvdHSJ1L92pxTLiLYrnmupwViLZr1d8sWoCugX6nYKHMw3R7Hzvd4I+a0qMSCv0io34iRB5w6Yliet6S9Qm+SqEuaBfub7AO3Uqto9619SG+FMQDKYACHMXweaQPMfSvQDtWdGAhLBLIhn/gHQRc9tYMjDa/mN2iM9AUVgjXJe5u2N0TVKsTGmIOBOp27II9znAurBJIgDO6AahNHYq0b5t72ACoqJV2e/O1k/FpyDZ20hqmGp0wBWqbTmKqRqEXjUScsLkM7mdtJN+dWX6spANzgE2yANRIET2uYrhW2eATm0IxngiXbRBvbY3BRK13ywLgtEDR52wRKdu7RwnfTxlhXS0dYCu+W//5h8CjAAMNCGznwbZXYAAAAASUVORK5CYII=) no-repeat 0 50%;
	-webkit-background-size:16px 13px;
	background-size:16px 13px;
	padding-left:20px;
}
.search-channels{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNDMzODY2QTg0QkYxMUU2OUU5RDhGNzgzOTI3NjQxQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNDMzODY2Qjg0QkYxMUU2OUU5RDhGNzgzOTI3NjQxQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2RDU5QUZGODRCRTExRTY5RTlEOEY3ODM5Mjc2NDFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2RDU5QjAwODRCRTExRTY5RTlEOEY3ODM5Mjc2NDFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Mn0GSgAAALJJREFUeNpi/P//PwMOgFMCB2DEJsjEQGPAQqqLKLXgP5UczjhgQcRICwv+09IHdA0iagfPf1J8oEDrILoAxPXk+QMBGPBgGLgPxA4E1KLoIdUCGFgPxAq0sKABiD9A2e+BOJ/aFjBAXb4ASew8jmADAyZKkiBRyZtEH9RDg+Y/NKgKaBXJG2gVyQ9olUw/QFMQAwkYDBj/IyplRgJFxQNyEgKxFpCd0lhoUF3Stz4ACDAAOSeV7xOO+FkAAAAASUVORK5CYII=) no-repeat 0 50%;
	-webkit-background-size:16px 16px;
	background-size:16px 16px;
	padding-left:20px;
}
.flex{
	margin:0 auto;
	min-width:998px;
	overflow:hidden;
	width:98%;
}
.holder{
	background:#171717;
	border-radius:5px 5px 5px 5px;
	position:relative;
	behavior: url(js/PIE.htc);
}
.content .holder.friend-list{
	padding:13px;
}
.holder:after{
	content:'';
	clear:both;
	display:block;
}
.categories{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
h1,
h2{
	margin:0 0 8px;
	font-size:22px;
	line-height:24px;
	color:#e04ce9;
	font-weight:normal;
}
.flex .content{
	width:100%;
	overflow:hidden;
}
.content .btn-all{
	float:right;
	background:#2c092f;
	border:1px solid #5a0061;
	border-radius:3px;
	font-size:16px;
	padding:16px;
	color:#fff;
	text-decoration:none;
	margin:10px 0;
}
.content .btn-all:hover{
	color:#d73bd8;
}
.flex .sidebar{
	float:right;
	width:188px;
	position:relative;
	border-radius:5px 5px 5px 5px;
	position:relative;
	margin:0 0 0 10px;
	behavior: url(js/PIE.htc);
}
.side-nav{
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
}
.side-nav li{
	background:url(../images/separator.gif) repeat-x;
}
.side-nav li:first-child{
	background:none;
}
.side-nav a{
	display:block;
	color:#bebebe;
	text-decoration:none;
	padding:12px 10px;
}
.side-nav a:hover{
	color:#d73bd8;
	background:#0d0d0d;
	box-shadow:1px 3px 2px #141414 inset;
	position:relative;
	behavior: url(js/PIE.htc);
}
.side-img{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.side-img .holder,
.tags .holder{
	padding:15px;
	overflow:hidden;
}
.side-img img,
.side-img a{
	display:block;
}
.tags{
	width:100%;
	overflow:hidden;
	font-weight:bold;
	line-height:24px;
	margin: 0 0 20px;
}
.tags li{
	display:inline-block; 
	margin:0 3px 0 0;
}
.tags li a{
	color:#bebebe; 
	text-decoration:none;
}
.tags li a:hover{
	color:#d73bd8;
}
.aside{
	float:right;
	width:300px;
	margin-left:10px;
	padding-top:21px;
}
.aside .spot{
	float:none;
	margin:0 !important;
}
.aside .spot iframe{
	padding:0;
	margin:0 0 10px;
}
.flex .content{
	width:auto;
	overflow:hidden;
	color:#fff;
	font-size:13px;
}
.flex .content #signup_form{
	font-size:15px;
}
.thumbs{
	width:100%;
	overflow:hidden;
	margin:0 0 -4px;
}
.wrap-thumb{
	margin:0 -6px;
	overflow:hidden;
	padding:0 0 4px;
	vertical-align:top;
	text-align:center;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-line-pack:start;
	-webkit-align-content:flex-start;
	align-content:flex-start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}
.wrap-thumb .thumb-holder,
.thumb{
	margin:15px 0 0;
	padding:0 6px;
	overflow:hidden;
	position:relative;
	text-align:left;
	vertical-align:top;
	width:25%;
	text-decoration:none;
	position:relative;
	box-sizing: border-box;
	-webkit-order:0;
	-ms-flex-order:0;
	order:0;
	-webkit-flex:0 1 auto;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	-ms-flex-item-align:auto;
	-webkit-align-self:auto;
	align-self:auto;
}
.home .thumb,
.main-page .wrap-thumb .thumb-holder,
.main-page .thumb{
	width:20%;
}
.wrap-thumb .thumb-holder .thumb{
	margin:0;
	padding:0;
	width:100%;
}
.thumb a{
	text-decoration:none;
}
.thumb:hover strong{
	background:#0d0d0d;
	color:#d73bd8;
}
.thumb:hover .img,
.thumb:hover .ratio{
	background:#0d0d0d;
}
.thumb strong{
	color:#bebebe;
	display:block;
	font-weight:bold;
	height:26px;
	line-height:26px;
	font-size:13px;
	text-align:center;
	background:url(../images/bg-thumb-heading.gif) repeat-x;
	border-radius:5px 5px 0 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0 5px;
}
.thumb strong a{
	color:#fff;
	text-decoration:none;
}
.thumb .img{
	display:block;
	margin:1px 0 0;
	overflow:hidden;
	padding:2px;
	position:relative;
	width:100%;
	z-index:1;
	background:#232323 !important;
	box-sizing:border-box;
}
.thumb.loading .img{
	z-index:3;
}
.thumb .img img{
	display:block;
	margin:0;
	width:100%;
	height:auto;
	padding:0;
	position:relative;
}
.thumb .video{
	position:absolute;
	top:-100%;
	left:2px;
	right:2px;
	z-index:11;
	overflow:hidden;
}
.thumb.active .video{
	top:2px;
	bottom:2px;
}
.thumb .video video{
	position:absolute;
	top:-1%;
	left:-1%;
	width:102%;
	height:102%;
}
.thumb .img-holder{
	position:relative;
	overflow:hidden;
	display:block;
}
.thumb .img-holder:after{
	content:'';
	position:absolute;
	top:0;
	left:-100%;
	width:100%;
	height:2px;
	background:#e04ce9;
	transition:0;
}
.thumb.preview .img-holder:after,
.thumb.loading .img-holder:hover:after{
	transition:1.5s;
	left:0;
}
.thumb .info{
	color:#DFDFDF;
	font-size:11px;
	height:22px;
	left:8px;
	right:8px;
	overflow:hidden;
	position:absolute;
	bottom:23px;
	z-index:9;
	background:url(../images/bg-thumb-info.png);
}
.thumb-holder .thumb .info{
	left:2px;
	right:2px;
}
.thumb .info .views{
	float:left;
	margin:4px 0 0 5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDYxQTU4NzYwM0QxMUU1QTNBQUJGMDRDMzJCQTk3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDYxQTU4ODYwM0QxMUU1QTNBQUJGMDRDMzJCQTk3NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNjFBNTg1NjAzRDExRTVBM0FBQkYwNEMzMkJBOTc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwNjFBNTg2NjAzRDExRTVBM0FBQkYwNEMzMkJBOTc3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BjcDwAAAAOdJREFUeNpi/P//PwMWoAnE7kDsBcS6ULHLQLwNiHcC8XUMHSCDkDATEBcA8ZP/uMETqBpmZL3IhvAB8SokDX+BeB4Qh0PxPKgYDKyG6kExSASIDyAp+g7EiWiuZYCK/UBSdwCqF2yQGBBvRnP+ZCTNGVAM409FUwvSKwaSmI0lHJyRXAADMBc6Y1E/m4kBP2DEwv6HVSURXiuGYoJeA2FRID5ERmAfgupFiX5+aJQiR/98IA6D4vlYop8fWzpigCayQiB+iidBPoWqQUmQjDiyiBY0i3gCsT5U7CIQb4dmkWvoGgACDABlEkdxiUeXoAAAAABJRU5ErkJggg==) no-repeat 0 50%;
	padding-left:22px;
}
.thumb .info .dur{
	float:right;
	margin:4px 5px 0 0;
}
.thumb .ratio{
	display:block;
	height:21px;
	margin:1px 0 0;
	overflow:hidden;
	width:100%;
	box-sizing:border-box;
	background:url(../images/bg-ratio.gif) repeat-x;
	padding:3px 0 0;
}
.thumb .ratio .added{
	/*color:#8F8F8F;*/
	color:#cc92cd;
	float:left;
	font-size:11px;
	margin:1px 0 0 5px;
}
.thumb .ratio .added span{
	color:#cc92cd;
}
.thumb .star{
	float:left;
	margin:4px 3px 0 5px;
	overflow:hidden;
	width:66px;
	position:relative;
}
.thumb .star img{
	float:left;
	margin-right:1px;
	margin-top:4px;
}
.content .holder{
	padding:0 0 12px;
	margin:0 0 10px;
	overflow:hidden;
}
.pager{
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	margin:0 0 7px;
}
.flex .content .pager .holder{
	padding:0; 
	background:#151515;
	overflow:hidden;
}
.pager ul{
	display:table;
	margin:0 auto;
	background:url(../images/separator2.gif) repeat-y 100% 0;
}
.pager ul li{
	float:left;
	background:url(../images/separator2.gif) repeat-y;
	line-height:37px;
	padding:0 0 0 1px;
}
.pager ul li a,
.pager ul li span{
	color:#fff;
	text-align:center;
	display:block;
	width:39px;
	height:41px;
	text-decoration:none;
}
.pager ul li a{
	color:#d73bd8;
}
.pager ul li a:hover{
	color:#fff;
	background:#191919;
}
.pager ul li span{
	color:#414141;
}
.pager ul .prev a{
	background:url(../images/bg-prev.gif) no-repeat 18px 16px;
	width:6px;
	height:5px;
	text-indent:-9999px;
	padding:18px;
}
.pager ul .prev a:hover,
.pager ul .prev.selected a{
	background:url(../images/bg-prev-hover.gif) no-repeat 18px 16px;
}
.pager ul .next a{
	background:url(../images/bg-next.gif) no-repeat 18px 16px;
	width:6px;
	height:5px;
	text-indent:-9999px;
	padding:18px;
}
.pager ul .next a:hover,
.pager ul .next.selected a{
	background:url(../images/bg-next-hover.gif) no-repeat 18px 16px;
}
.wrap-main{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:1256px;
	z-index:1;
}
.wrap-main .holder{
	padding:15px 0 0; 
	text-align:center; 
	margin:0 0 25px;
	overflow:hidden;
}
.wrap-main ul{
	text-align:center;
}
.wrap-main li{
	display:inline-block;
	padding:0 3px;
}
.box-sites{
	width:100%;
	overflow:hidden;
	font-size:12px;
	margin:0 0 18px;
}
.box-sites .holder{
	padding:2px 0 15px;
	text-align:center;
	overflow:hidden;
}
.box-sites a{
	color:#FFFFFF;
	display:inline-block;
	height:148px;
	margin:14px 5px 0;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:164px;
	text-decoration:none;
}
.box-sites a:hover strong{
	background:#0d0d0d; 
	color:#d73bd8;
}
.box-sites a:hover img{
	border:2px solid #0d0d0d;
}
.box-sites img{
	border:2px solid #3C3C3A;
	display:block;
	height:120px;
	margin:0;
	width:160px;
	margin:0 0 1px;
}
.box-sites strong{
	background:url(../images/bg-ratio.gif) repeat-x;
	display:block;
	height:23px;
	line-height:22px;
	margin:1px 0 0;
	overflow:hidden;
	text-align:center;
	width:164px;
	border-radius:3px 3px 3px 3px;
	position:relative;
	behavior: url(js/PIE.htc);
}
.footer{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer.gif) repeat-x;
	padding:22px 0 50px;
	height:31px;
	position:absolute;
	left:0;
	bottom:0;
}
.footer-logo{
	float:left;
	background:url(../images/footer-logo.png) no-repeat;
	width:114px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 40px 0 0;
}
.footer-logo a{
	display:block;
	height:100%;
}
.foot-nav{
	float:left; 
	padding:10px 0;
}
.foot-nav li{
	float:left; 
	margin:0 22px 0 0;
}
.foot-nav li a{
	color:#fff; 
	text-decoration:none;
}
.foot-nav li a:hover{
	color:#d73bd8;
}
.copy{
	float:right;
	color:#fff;
	padding:5px 0;
}
.footer .description{
	color:#505050;
	position:absolute;
	bottom:10px;
	left:12px;
	right:20px;
}
.th-category{
	color:#BBDD5B;
	display:inline-block;
	height:320px;
	margin:20px 10px 0;
	overflow:hidden;
	width:244px;
	text-decoration:none;
	position:relative;
}
.th-category:hover strong{
	background:#0d0d0d; 
	color:#d73bd8;
}
.th-category:hover img{
	border:2px solid #0d0d0d;
}
.th-category img{
	border:2px solid #3B3C3A;
	vertical-align:bottom;
	width:240px;
	height:293px;
}
.th-category .title{
	background:#000;
	bottom:25px;
	color:#fff;
	font-size:18px;
	left:1px;
	line-height:41px;
	position:absolute;
	right:1px;
	text-align:center;
	z-index:2;
}
.th-category strong{
	background:#30312F;
	display:block;
	height:22px;
	line-height:20px;
	margin:1px 0 0;
	overflow:hidden;
	text-align:center;
	width:100%;
	color:#fff;
	border-radius:0 0 5px 5px;
	position:relative;
	behavior: url(js/PIE.htc);
}
.th-category strong span{
	padding-left:20px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjEwMjFGOUJEM0IxMUU1OEMwNkQ5MDQxMzEyMUE4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMjEwMjFGQUJEM0IxMUU1OEMwNkQ5MDQxMzEyMUE4NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyMTAyMUY3QkQzQjExRTU4QzA2RDkwNDEzMTIxQTg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyMTAyMUY4QkQzQjExRTU4QzA2RDkwNDEzMTIxQTg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BWU3KgAAAGdJREFUeNpi+v///6L/xIG7QCwBxAxQ3ADEJxn+kwaCkTSDARMDaYARiBuAuB4mwEKiAcVAbIEsQKoLLNAFSDWAYegbcIJSA3qBuJESA/5D00EjcjpYCMTxRGi+DcRHoOwGKO0KEGAAZ6iCdZi1L4QAAAAASUVORK5CYII=) no-repeat 0 2px / 14px 10px;
}
.th-category strong em{
	color:#cc92cd;
	font-style:normal;
	font-weight:normal;
}
.th-category-wrap{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 0 30px;
}
.sidebar.alt{
	width:248px;
}
.sidebar-btm{
	width:100%;
	padding:0 0 3px;
}
.sidebar-btm .holder{
	padding:13px;
	overflow:hidden;
}
.form-search-right{
	margin:1px 0 0;
	width:230px;
}
.form-search-right .control{
	width:87%;
}
.form-search-right .control .sel1 .select{
	width:182px;
}
.form-search-right .control .sel1 .dropdown{
	width:203px;
}
.form-search-right .control .sel2 .select{
	width:52px;
}
.form-search-right .control .sel2 .dropdown{
	width:61px;
}
.control{
	padding:5px 11px 7px;
	/*width:98%;*/
	background:#1d1d1d;
	border-radius:5px 5px 5px 5px;
	margin:0 0 4px;
	behavior: url(js/PIE.htc);
}
.control:after{
	content:'';
	clear:both;
	display:block;
}
.control-holder{
	width:66%;
}
.control h2{
	margin:0;
}
.control h1{
	display:inline-block;
}
.title-hd:after{
	content:'hd';
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:19px;
	background:url(../images/hd.png) no-repeat;
	margin-left:5px;
}
.description .control img,
.control h1 img,
.control h2 img{
	vertical-align:baseline;
}
.control .label{
	color:#fff;
	display:block;
	font-size:15px;
	padding-bottom:8px;
	font-weight:bold;
	line-height: 14px;
}
.control .txt{
	background:#161616;
	border:1px solid #ccc;
	color:#fff;
	font:13px/16px Arial,Helvetica,sans-serif;
	height:16px;
	padding:3px 5px 4px;
	width:190px;
	box-shadow:0 0 3px -1px #000 inset;
	position:relative;
}


.model-name .submit,
.add-model{
	background: #fff;
	border-radius: 2px;
	color: #121212 !important;
	display:inline-block;
	font-size: 13px;
	overflow: hidden;
	padding: 3px 10px;
	position: relative;
	vertical-align:bottom;
	text-decoration:none;
}
.model-name .submit:hover,
.add-model:hover{
	background:#da6edb;
	text-decoration:none !important;
}
.model-name{
	display:none;
	width:300px;
	padding:5px 0;
	overflow:hidden;
}
.model-name .submit{
	float:right;
	width:90px;
	margin:0 0 0 5px;
	padding:0;
	border:none;
	height:30px;
	line-height:30px;
	cursor:pointer;
}
.model-name .text-holder{
	overflow:hidden;
}
.model-name .text{
	background: #161616;
	border: 1px solid #ccc;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	width: 100%;
}

.checkboxes{
	height:22px;
	margin:8px 0 0;
	overflow:hidden;
	padding:0 10px;
}
.checkboxes span{
	float:left;
}
.checkboxes input{
	float:left;
	height:14px;
	margin:2px 0 0;
	width:14px;
}
.checkboxes label{
	color:#8B8B8B;
	float:left;
	font-size:11px;
	padding:0 0 0 4px;
}
.checkboxes em{
	float:right;
	font-style:normal;
}
.control .sel1{
	display:block;
	/*height:18px;*/
	padding:3px 0;
	width:202px;
}
.control .sel1 .select{
	/*background:url(../images/bg-select.gif) repeat-x;*/
	border:0 none;
	color:#fff;
	float:left;
	/*height:17px;*/
	padding:6px 8px;
	width:443px;
	line-height:24px;
	font-size:12px;
	border:1px solid #fff;
	background: #1a1a1a;
	background: -moz-linear-gradient(top,  #1a1a1a 0%, #171717 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#171717));
	background: -webkit-linear-gradient(top,  #1a1a1a 0%,#171717 100%);
	background: -o-linear-gradient(top,  #1a1a1a 0%,#171717 100%);
	background: -ms-linear-gradient(top,  #1a1a1a 0%,#171717 100%);
	background: linear-gradient(to bottom,  #1a1a1a 0%,#171717 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#171717',GradientType=0 );

}
.control .sel2 .trigger,
.control .sel1 .trigger{
	position:absolute;
	right:0;
	top:1px;
	background:url(../images/sel-arrow.gif?ver=2) no-repeat;
	width:35px;
	height:35px;
	cursor:pointer;
	-webkit-background-size:100%;
	background-size:100%;

}
.control .dropdown{
	top:36px !important;
	width:458px;
	color:#707070;
	background:#191919;
	max-height:130px !important;
}
.control .dropdown li{
	padding:3px 8px; 
	cursor:pointer;
	position:relative;
	z-index:1000 !important;
	color:#fff;
}
.control .dropdown li:hover{
	color:#ccc;
	background:#1f1f1f;
}
.control .sel2{
	float:left;
	/*height:18px;*/
	padding:2px;
	width:71px;
	margin:0 3px 0 0;
}
.control .sel2 .select{
	/*background:url(../images/bg-select.gif) repeat-x;*/
	background:#000;
	border:0 none;
	color:#8F8F8F;
	float:left;
	font:11px/22px Arial,Helvetica,sans-serif;
	/*height:18px;*/
	padding:6px 8px;
	width:66px;
}
.control .sel2 .dropdown{
	width:81px;
}
.provide .control .sel2 select,
.provide .control .sel2{
	width:78px;
}
.cell .row label{
	color:#fff;
}
.edit-profile-form .provide .sel2{
	width:449px;
}
.control em{
	color:#8F8F8F;
	float:left;
	font-size:11px;
	font-style:normal;
	padding:4px 10px;
}
.submit{
	padding:4px 0;
	margin:0;
	background:#202020;
	display:inline-block;
	width:223px;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	cursor:pointer;
	border-radius:3px 3px 3px 3px;
	text-align:center;
	text-decoration:none;
	position:relative;
	behavior: url(js/PIE.htc);
}
.submit:hover{
	background:#0d0d0d;
	color:#c636c7;
}
.search-members{
	width:100%;
	margin:0 0 20px;
}
.search-members .holder{
	padding:13px;
}
.community-links{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.slider .ratio{
	text-align:center; 
	width:230px;
}
.members .ratio .added{
	float:none;
}
.slider .thumb{
	width:230px;
	margin:12px 6px 0;
}
.slider .thumb{
	height:220px;
	position:static;
	padding:0;
}
/*.members .thumb .img{
	width:226px;
}*/
.members .thumb .info{
	top: 177px;
	width: 226px;
}
.slider .thumb .img{
	height:173px;
	width:230px;
}
.members .wrap-thumb,
.new-video .wrap-thumb{
	margin:0;
}
.flex .members .holder,
.flex .new-video .holder{
	padding:3px 11px 11px;
	overflow:hidden;
} 
.flex .members,
.flex .new-video{
	margin:0 0 7px;
}
.arhitector{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.arhitector .holder{
	padding:9px;
	margin:0 0 10px;
	overflow:hidden;
}
.arhitector .avatar{
	width:100%;
	overflow:hidden;
}
.arhitector .avatar img{
	display:block;
	border:2px solid #1c1c1c;
	width:226px;
	height:180px;
}
.side-nav.alt a:hover{
	background:none;
	color:#535353;
	box-shadow:none;
}
.favorite{
	color:#FFFFFF;
	display:block;
	padding:12px 21px;
	text-decoration:none;
	background:#171717;
	border-radius:5px 5px 5px 5px;
	margin:10px 0;
	position:relative;
	behavior: url(js/PIE.htc);
	font-size:13px;
}
.favorite:hover{
	color:#535353;
}
.edit-profile-form{
	width:100%;
	margin:0 0 30px;
}
.flex .edit-profile-form .holder{
	padding:17px 18px 17px 15px;
	overflow:hidden;
}
.left-col{
	float:left;
	width:479px;
}
.edit-profile-form .control{
	width:95.5%;
}
.edit-profile-form .control .txt{
	width:97.9%;
}
.edit-profile-form .control .sel1,
.edit-profile-form .control .sel1 select{
	width:458px;
}
.control h5{
	margin:3px 0;
	color:#fff;
	font-size:16px;
	line-height:20px;
}
.required{
	margin:0 0 24px;
}
.edit-profile-form .submit{
	float:right;
}
.button{
	float:left;
	width:91px;
	text-align:center;
	padding:3px 0 5px;
	background:#292929;
	color:#fff;
	text-decoration:none;
	margin:1px 0 0;
	border-radius:0 2px 2px 0;
	position:relative;
}
.white-button{
	float:left;
	width:91px;
	text-align:center;
	padding:4px 0 3px;
	background:#bcbcbc;
	color:#000;
	text-decoration:none;
	margin:1px 0 0 0;
	border-radius:2px;
	font-size:11px;
	border:0;
	line-height:14px;
}
.file-input-area{
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
	right:11px;
	bottom: -202px;
	z-index:3;
}
.file-input-js-active{
	overflow:hidden;
	position:relative;
}
.file-input-js-active input.file-input-area{
	font-size:200px !important;
}
.file-input-value{
	background:none repeat scroll 0 0 #161616;
	border:1px solid #1E1E1E;
	box-shadow:0 0 3px -1px #000000 inset;
	color:#8F8F8F;
	font:11px/16px Arial,Helvetica,sans-serif;
	height:16px;
	padding:4px 5px 2px;
	float:left;
	width:353px;
	position:relative;
}
.row{
	width:100%;
	overflow:hidden;
}
.edit-profile-form .row{padding:5px 0 0 0;}
.add{
	float:left;
	color:#bebebe;
	padding:6px 0;
}
.right-col{
	width:479px;
	float:right;
}
.change{
	margin:0 0 20px;
}
.del-video{
	overflow:hidden;
	background:#1b1b1b;
	border-radius:5px 5px 5px 5px;
	padding:6px 0 6px 67px;
	position:relative;
	behavior: url(js/PIE.htc);
}
.del-video.edit-video .cell{
	width:auto;
}
.del-video.edit-video .cell input{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
.thumb-holder{
	width:230px;
	display:inline-block;
	margin:12px 6px 0;
	color:#707070;
	position:relative;
}
.thumb-holder #check1,
.thumb-holder #check2,
.thumb-holder #check3,
.thumb-holder #check4{
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
.thumb-holder label{
	line-height:12px; 
	float:left;
}
.thumb-holder .thumb{
	margin:0;
}
.del-btn{
	width:100%;
	overflow:hidden;
	text-align:center;
}
.flex .fav-video .row .holder{
	padding:7px 0 9px; 
	text-align:center;
}
.fav-video .new-video{
	margin:0;
}
.fav-video .holder{
	margin:0 0 5px;
}
.control.c-short{
	width:420px; 
	padding:5px 18px 7px 11px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.invite .holder{
	padding:13px;
	overflow:hidden;
}
.control.c-short label{
	float:left;
}
#signup_form .control.c-short label{
	float:none;
}
.control.c-short span{
	float:right;
	color:#b88f6b;
}
.control.left.c-short{
	margin:0 3px 4px 0;
}
.invite .control .txt{
	width:415px;
}
.invite .control.t-area{
	width:98%;
}
textarea{
	background:#161616;
	border:1px solid #1E1E1E;
	box-shadow:0 0 3px -1px #000000 inset;
	color:#8F8F8F;
	font:11px/16px Arial,Helvetica,sans-serif;
	height:16px;
	padding:3px 5px;
	position:relative;
	behavior: url(js/PIE.htc);
	overflow:auto;
}
.global_comments textarea{
	border:1px solid #fff;
	color:#fff;
	font-size:13px;
}
.control.t-area textarea{
	width:415px !important;
	height:150px;
	overflow:auto;
	border:1px solid #ccc;
}
.video_comments .control.t-area textarea{
	width:860px !important;
	height:40px !important;
}
.video_comments .add_comment{
	padding:20px;
}
.captcha img{
	margin:0 10px 0 0;
	width:87px;
	height:39px;
}
.captcha img,
.captcha{
	float:left;
}
.captcha .row{
	float:left;
	width:auto;
}
.captcha .label{
	padding:0 0 1px;
}
.invite .captcha .txt{
	width:347px;
}
.send{
	float:left;
	text-transform:uppercase;
	font-size:13px;
	cursor:pointer;
	margin:10px 10px 0;
	font-weight:bold;
	background:url(../images/bg-send.gif) repeat-x;
	border:none;
	padding:3px 10px;
	border-radius:2px 2px 2px 2px;
	text-align:center;
	color:#121212;
	text-decoration:none;
	overflow:hidden;
}
.add-fav .send{
	background:#fff;
}
.send:hover{
	background:#da6edb;
}
.control .send{
	margin:10px 13px 9px 0;
}
#feedback_form .control .send{
	float:left;
	clear:left;
}
.download{
	border:none;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	padding-left:20px;
	height:14px;
}
.add-share{
	border:none;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	width:22px;
	height:20px;
	padding:0;
}
.add-share:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QjdCOEQ3OUJBQjMxMUU0ODY3MThGOEY1NzRGM0JDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QjdCOEQ3QUJBQjMxMUU0ODY3MThGOEY1NzRGM0JDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCN0I4RDc3QkFCMzExRTQ4NjcxOEY4RjU3NEYzQkM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCN0I4RDc4QkFCMzExRTQ4NjcxOEY4RjU3NEYzQkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NaVkIQAAARNJREFUeNpiERISYiABZAFxNhCzAfEyIG5mIUFzAhBPReLXgQxiIsGARGyGEmuADxDrYJMgZIADEB8F4s1AjC2wZrFADckB4mgg/gH15wNQAAGxG1ThJyCeAMRPgTgdGohLgbiLERgLVUBGKw4XgAycBsTtQPwGmwKQCzKxiP8B4nlQVzzB50cWqHPQAUhTIxA/IxS6IP8vwSKuAMR3gXgyEMvgM4CZk5PzAJDmBmJ5IH4LxFOA+BcQqwGxGTT1SQHxFSB2hRqaCsScQHyaEU9StgLieqSY+AP1MjKoZCQiL1gAcS0Qe2ELK2JS4gkg9gbiY1jkOEjJC0uxiC0BBSKxBpwG4u9ArAnE34B4DhCXAwQYABdOLwL2zSZ6AAAAAElFTkSuQmCC) no-repeat 50% 50% / 12px 12px;
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.download:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMUI4M0ZGOUNCRTcxMUU0ODM0QUJGOTQ5NDM3QzdGMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMUI4M0ZGQUNCRTcxMUU0ODM0QUJGOTQ5NDM3QzdGMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMxQjgzRkY3Q0JFNzExRTQ4MzRBQkY5NDk0MzdDN0YzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMxQjgzRkY4Q0JFNzExRTQ4MzRBQkY5NDk0MzdDN0YzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J5nUKAAAALNJREFUeNpi/P//PwMMCAsLxwGpZiDmgwp9AuLat2/fLoKpYYRpACpmA1IfgZiDARX8AGJ+oKZfIA4TkgQLFsUMUDEWGAdZAxMDbsBEjCKCGoiygQXoWTkgLQDFuIAeUN0HIP0B5JkEIG4k4KSDULoFHKxA3b1AThEBTVOAQZsLdhuQUQyk+ggpRvEMVFMPPsVgAHISMhYSEuoE4v9Q3I8uz4iclpDSVAkoBIEmd6DLAQQYALUwUQc3RtSbAAAAAElFTkSuQmCC) no-repeat 5px 50%;
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.block-share{
	background:#151515;
	display:none;
	margin:4px 0;
	overflow:hidden;
	padding:10px 9px 6px;
}
.block-share .socials{
	float:left;
	margin:0 0 5px;
	width:300px;
}
.block-share .share-link{
	float:right;
	width:55%;
}
.block-share .input{
	background:#0a0a0a;
	border:none;
	border-radius:3px;
	box-sizing:border-box;
	color:#fff;
	height:32px;
	line-height:32px;
	padding:0 5px;
	width:100%;
}
.invite{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.sign-up{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.control p{
	text-align:center;
	color:#707070;
	line-height:20px;
}
.control p a{
	color:#fff;
	text-decoration:none;
}
.control p a:hover{
	text-decoration:underline;
}
.invite .control p{
	color:#fff;
}
.confirm input[type=checkbox]{
	float:left;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}
#signup_form .confirm p{
	text-align:left;
	margin:0 0 10px;
	color:#fff;
}
#signup_form .confirm a{
	color:#f00;
}
.confirm b{
	font-weight:normal;
}
.control.c-short .captcha label{
	float:none;
}
.control.c-short .captcha .txt{
	width:346px;
}
.forgot{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:10px 0;
}
.forgot a{
	color:#fff;
	text-decoration:none;
	font-size:13px;
}
.sidebar.alt2{
	width:320px;
}
.sidebar.alt2 .holder{
	padding:10px;
	overflow:hidden;
}
.sign-up-captcha .control,
.sign-up .control{
	width:97.8%;
}
.invite .sign-up-captcha .c-short,
.invite .sign-up .c-short{
	width:456px;
}
.terms{
	width:100.6%;
	overflow:hidden;
	font-size:12px;
	margin:0 0 20px;
}
.terms .holder{
	padding:13px 13px 1px;
	overflow:hidden;
}
.terms p{
	margin:0 0 20px;
}
.terms a{
	color:#bebebe;
	font-weight:bold;
	text-decoration:none;
}
.terms a:hover{
	text-decoration:underline;
}
.upload-form{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.upload-form .holder{
	padding:13px;
	overflow:hidden;
}
.upload-form .control{
	width:98%;
}
.screens-list{
	overflow:hidden;
}
.screens-list .control{
	width:226px;
	float:left;
	padding:0;
}
.edit-video-form .txt,
.upload-form .txt{
	width:98.7%;
}
.edit-video-form textarea,
.upload-form textarea,
.txt-area{
	width:98.7% !important;
	height:78px;
	overflow:auto;
}
.check{
	width:100%;
	overflow:hidden;
}
.cell{
	float:left;
	margin:0 9px 1px 0;
	width:940px;
}
#video_edit_form .cell{
	width:auto;
	height:80px;
	overflow:auto;
}
.cell .row{
	display:inline-block;
	width:auto;
	margin:0 11px 10px 0;
}
.check input{
	padding:0;
	float:left;
	margin:0 5px 0 0;
}
.check .cell .label{
	float:left;
	color:#fff;
}
.text.file-input-value.txt{
	width:88.8%;
}
#file_name{
	width:77.3%;
}
.edit-video-form input[type="radio"],
.upload-form input[type="radio"]{
	margin:0 5px 0 0;
	width:16px;
	height:16px;
	float:left;
}
.radio-row label{
	float:left;
	line-height:16px;
}
.radio-row .cell{
	width:auto;
}
.edit-video-form .submit,
.upload-form .submit{
	float:right;
	margin:10px 0 0 0;
}
.del-video.edit-video{
	padding:6px 10px;
}
.edit{
	float:right;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	line-height:11px;
	width:90px;
}
.edit:hover{
	text-decoration:underline;
}
.profile{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.profile dl{
	margin:0;
}
.profile dl dt{
	float:left;
}
.profile dl dd{
	margin:0;
	float:left;
	color:#888;
	font-weight:bold;
}
.profile .holder,
.edit-video-form .holder{
	padding:13px;
	overflow:hidden;
}
.profile .send{
	margin:10px 0 0 10px;
}
.fav-video{
	margin:0 0 20px;
}
.edit-video-form{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.edit-video-form .video-holder{
	width:627px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0;
}
.video-screenshots{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:10px 0;
}
.video-screenshots li{
	margin:0 5px;
	display:inline-block;
}
.video-screenshots img{
	display:block;
	margin:0 0 3px;
	width:226px;
	height:170px;
}
.video-screenshots .sel{
	overflow:hidden;
	height:1%;
	padding:5px 0;
}
.sel input{
	float:left;
	margin:0;
	width:16px;
	height:16px;
}
.sel label{
	float:left;
	line-height:15px;
}
.related-video{
	width:100%;
	overflow:hidden;
}
.related-video .holder{
	padding:9px;
	overflow:hidden;
}
.related-video .thumb{
	margin:0 0 9px;
}
.sidebar.alt3{
	width:326px;
	margin:0 0 19px;
}
.sidebar.alt3 .thumb .img img{
	height:180px;
	width:240px;
}
.twocolumn{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
/*.twocolumn .l-col{
	float:left;
	width:66.5%;
}*/
.twocolumn .r-col{
	float:right;
	width:32.8%;
}
.twocolumn .r-col li{
	margin:0 0 10px;
}
.twocolumn .holder{
	padding:13px;
	overflow:visible;
}
.l-col .control.video{
	padding:0;
	width: 100%;
}
.share{
	width:300px;
	overflow:hidden;
	margin:0 auto;
	padding:5px 0;
}
/*.l-col .control{
	width:96.5%;
}*/
.add-fav{
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.add-fav .send{
	float:left;
}
.l-col .description{
	width:100%;
	font-size:12px;
	color:#fff;
}
.block-more{
	display:none;
}
.btn-show-more{
	background: #171717;
	border: 1px solid #737373;
	bottom: -18px;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 26px;
	margin: -5px auto;
	position: relative;
	width: 130px;
}
dl{
	margin:0;
	float:left;
	margin:0 10px 0 0;
}
dl dt{
	float:left;
	margin:0 5px 0 0;
}
dl dd{
	float:left;
	margin:0;
	/*color:#bebebe;*/
	font-weight:bold;
}
dl dd a{
	color:#d73bd8;
	text-decoration:none;
}
dl dd a:hover{
	text-decoration:underline;
}
.score{
	width:100%;
	overflow:hidden;
	
}
.score .control{
	padding:0;
	width:100%;
}
.score .description{
	float:left;
	padding:9px;
	width:399px;
	border-right:1px solid #171717;
	height:174px;
}
.score .description p{
	text-align:left;
	margin:0 0 10px;
	line-height:15px;
	color:#fff;
}
.score .description img{
	float:left;
	margin:0 7px 0 0;
	width:150px;
}
h4{
	color:#d065d1;
	font-size:18px;
	margin:0 0 10px;
}
h4 a{
	color:#d065d1;
	text-decoration:none;
}
.score .num{
	background:url(../images/bg-num.png) no-repeat;
	float:right;
	width:211px;
	overflow:hidden;
	height:192px;
}
.num-holder{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:10px 0;
}
.num-holder span{
	font:bold 80px/80px Arial, Helvetica, sans-serif;
	color:#d065d1;
}
.num-holder strong{
	color:#fff;
	font:bold 32px/32px Arial, Helvetica, sans-serif;
}
.num-holder .buttons{
	width:100%;
	overflow:hidden;
}
.num .buttons{
	text-align:center;
	width:100%;
	overflow:hidden;
}
.control .buttons .send{
	padding:5px;
	margin:18px 0 0 0;
	float:none;
	display:inline-block;
	width:78px;
}
.slider{
	width:100%;
	margin:0 0 20px;
}
.flex .slider{
	width:1245px;
	margin:0 auto 20px;
}
.title-holder-related{
	margin:0 auto;
	width:1237px;
	clear:both;
}
.other_sites h2{
	width:1237px;
	margin:0 auto 8px;
}
.carousel{
	width:1237px;
	position:relative;
	padding:10px;
	margin:0 auto;
}
.carousel:after{
	content:'';
	clear:both;
	display:block;
}
.carousel .thumb-holder{
	margin:0;
}
.carousel .frame{
	width:1230px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	height:220px;
}
.carousel .frame iframe{
	padding:0;
	margin:0 2px 0 9px;
}
.carousel .frame ul{
	position:absolute;
	left:0;
	top:0;
	width:99999px;
	overflow:hidden;
}
.carousel .frame li{
	padding:0 8px;
	float:left;
	width:230px;
	overflow:hidden;
}
.link-prev{
	position:absolute;
	left:-12px;
	top:110px;
	background:url(../images/bg-link-prev.png) no-repeat;
	width:41px;
	height:41px;
	text-indent:-9999px;
	z-index:10;
}
.link-next:hover,
.link-prev:hover{
	background-position:0 -44px;
}
.link-next{
	position:absolute;
	right:-12px;
	top:110px;
	background:url(../images/bg-link-next.png) no-repeat;
	width:41px;
	height:41px;
	text-indent:-9999px;
	z-index:10;
}
.popup-holder{
	position:absolute;
	left:-9999px;
	top:0;
}
.popup{
	width:520px;
	overflow:hidden;
}
.popup .holder{
	padding:13px;
	box-shadow:0 0 11px -3px #000000;
	overflow:hidden;
}
.popup .control{
	width:95%;
}
.popup .text.txt{
	width:77%;
	padding:3px 0 4px;
}
.popup .submit{
	margin:7px 0 0 0;
}
.popup .file-input-area{
	top:7px;
}
.spot{
	float:left;
	width:300px;
	overflow:hidden;
	margin-left:9px;
}
.spot:first-child{
	margin-left:14px;
}
.g_hidden{
	display:none;
}
.control.error{
	width:97.5%;
}
#reminder_form .txt{
	width:442px;
}
#reminder_form .captcha .txt{
	width:347px;
}
.invite #logon_form .txt{
	width:411px;
}
#invite_form .txt,
#stf_form .txt{
	width:415px;
}
.control_group input[type="checkbox"]{
	float:left;
	margin:0 5px 0 13px;
	padding:0;
}
.control_group label{
	line-height:14px;
	float:left;
}
.visited{
	padding:12px 10px;
}
.block_content .uploader_popup{
	top:200px !important;
	left:300px !important;
	padding:7px;
	width: 519px !important;
	height: 180px !important;
}
body.wrap-popup,
html.wrap-popup{
	background:none;
}
.control .upload-url{
	width:97%;
}
.field_error{
	width:100%;
	overflow:hidden;
}
.text.txt.upload-field{
	height:28px;
}
.video_edit .uploader_progress .progress_bar{
	height: 15px;
	margin: 2px;
	background: #000;
	font-size: 11px;
	color: #5e6060;
	white-space: nowrap;
	line-height: 15px;
	text-indent: 5px;
}
.video_edit .uploader_progress{
	overflow: hidden;
	border: 2px solid #000;
	background: #191a1b;
	left:25px !important;
	top:524px !important;
	width:744px !important;s
}
.ie8 .video_edit .uploader_progress{
	top:400px; 
}
.video_edit_form{
	position:relative;
}
#file_btn_upload_file{
	margin:1px 19px 0 0;
}
.message_info,
.field_error{
	color:red;
}
.message_info{
	margin:0 0 14px;
}
.player{
	padding: 0 137px 12px;
}
.fp-ui-skip-ad.img{
	height:40px !important;
	line-height:40px !important;
	background-size:auto 100% !important;
	background-repeat:no-repeat !important;
	padding-left:100px !important;
}
.fp-ui-skip-ad.img:after{
	line-height:30px !important;
}
.form1 input{
	float:left;
}
.form1 input[type='text']{
	background:#161616;
	border:1px solid #1e1e1e;
	color:#8F8F8F;
	font:13px/16px Arial,Helvetica,sans-serif;
	height:16px;
	padding:6px 5px 5px;
	width:65.7%;
	box-shadow:0 0 3px -1px #000 inset;
	position:relative;
	border-radius: 5px 0 0 5px
	
}
.form1 input[type='submit']{
	background: url("../images/bg-submit.gif") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 29px;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 42px;
}
.holder.search-result{
	padding:6px 10px 5px;
}
.holder.search-result .control{
	width:98%;
}
.flex.wrap{
	padding:0 0 70px;
}
.text_content{
	margin:0 0 5px;
}
.entry.control{
	padding:11px;
	position:relative;
}
.entry.control h5{
	margin:0 0 10px;
	position:relative;
}
.entry.control h5 a{
	color:#fff;
	text-decoration:none;
}
.entry.control h5 a:hover{
	color:#E04CE9;
}
.comment_info_r{
	overflow:hidden;
	margin-top:10px;
}
.ok_message_no_bg,
.error_message_no_bg{
	float:left;
	line-height:22px;
	margin:0 5px;
	color:#fff;
}
.vote_up,
.vote_down{
	float:left;
	margin:0 5px;
	position:relative;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:3px;
}
.vote_down:after,
.vote_up:after{
	width:12px;
	height:15px;
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin:-7px 0 0 -6px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQkFGOTQ3OTA5OUUxMUU4OEZGQURFQzk3RjE4Q0ZDRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQkFGOTQ3QTA5OUUxMUU4OEZGQURFQzk3RjE4Q0ZDRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCQUY5NDc3MDk5RTExRTg4RkZBREVDOTdGMThDRkNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCQUY5NDc4MDk5RTExRTg4RkZBREVDOTdGMThDRkNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6GB7OgAAAXBJREFUeNq0Vd1RwzAMdrgMwBOvpROQEcw7HGzQZIMyAccEYYOUCaDHAPUGLRPQPrYvZQMjg8oZYSl1jL+77+IfxZIt67Oy1iqGlf1GK9j0slQ8KvzeAu/IXAesydgHcAVcAzfAC+Cp5H2BO9iTcW0jwC1eezbPjOPBDmiENZmPQuF+IngHnnt947XnwFbFgETX2X+Gu0VWZcRJhjVnwOLAwgaS0ANXEzdeX3ttVwNjmoNYcNfZ4g38ldfYIzKk7++kCcxH74BGuMfxhaRFBnXkDTjCGqi+dORv8kxAf5zd07F1EMsWd1BxNsX6aiup6RL4GFDTH4xez8SkJcv15nonyrXkYIJfmgsdeAsOdvrYSq49Y5rY+1Sp0HgEvoIqpnJ7ETqiLnBUE8ZZtIOOvAU0Yj3EQVa5LnPINdRGk+JAlGt/8aEPjqvsSyTVoCb1RRPlGqI3qQ4emBtmYPEZl+Sscl3iWQ7FC3CKIhfEpwADAFov5uIulAkcAAAAAElFTkSuQmCC) no-repeat;
}
.vote_down:after{
	background-position:-12px 0;
}
.vote_up:hover:after{
	background-position:0 -15px;
}
.vote_down:hover:after{
	background-position:-12px -15px;
}
.vote_up.disabled:hover:after{
	background-position:0 0;
}
.vote_down.disabled:hover:after{
	background-position:-12px 0;
}
.vote_up.disabled,
.vote_down.disabled{
	cursor:default;
	opacity:0.6;
}
.comments_list .text{
	overflow:hidden;
}
.comment_rating{
	float:left;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	margin:0 3px;
}
.entry.control .avatar{
	margin:5px 0;
	float:left;
	margin:0 10px 0 0;
}
.delete{
	position:absolute;
	right:10px;
	top:10px;
	overflow:hidden;
	z-index:10;
}
#delete_entries_form .submit{
	margin:0 0 12px;
}
.file-input-area.no-label{
	bottom:-203px;
}
.album-img{
	text-align:center;
	padding:15px 0;
}
.like{
	float:right;
}
#flag_like_this_video,
#flag_dislike_this_video,
#flag_like_this_album,
#flag_dislike_this_album,
.wrap-rate-line{
	float:left;
}
#flag_like_this_video,
#flag_like_this_album{
	margin:0 9px 0 0;
	overflow:hidden;
}
.wrap-rate-line{
	padding:8px 6px 6px;
	width: 112px;
	margin-right: 9px;
	overflow: hidden;
	background:#2b2b2b;
	border-radius:3px;
}
.wrap-rate-line span{
	display: block;
	font-weight: bold;
	text-align: center;
	margin: 0 0 4px;
	font-size:11px;
	color:#fff;
}
.rate-line{
	background:#d46969;
	height: 7px;
	overflow: hidden;
	text-indent: -9999px;
	width:112px;	
}
.rate-line i{
	background: none repeat scroll 0 0 #90c65f;
	display: block;
	height: 7px;
}
#flagging_container{
	display:block !important;
	overflow:hidden;
	margin: 0 0 5px;
	vertical-align:top;
}
#flag_like_this_video{
	width:41px;
	height:31px;
	line-height:32px;
	padding-left:40px;
	text-transform:uppercase;
	color:#202020;
	text-decoration:none;
	border-radius:2px;
	font-size:13px;
	font-weight:bold;
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABqlBMVEUAAAAAAAAAAAAAAAAAAABEREBEREBEREAAAAAAAAAAAAAAAABEREBEREBEREAAAAAAAAAAAAAAAAAAAABEREBEREBEREAAAAAAAAAAAAAAAAAEBAQAAAAAAAAAAAAAAAAAAAAwMC0AAAAAAAAAAAABAQAHBwYAAAAAAAAAAAABAQEEBAQuLisAAAAAAAAGBgYEBAQFBQQBAQEAAAAAAAAAAAAAAAAAAAAwMC0ICAcBAQEAAAAAAAAAAAAAAAAHBwYBAQEAAAAAAAAAAAAAAAAAAAAJCQgAAAAAAAAAAAAAAAAAAAAAAAADAwMBAQECAgIZGRcAAAAAAAAAAAACAgIGBgYDAwM4ODQVFRMRERABAQEDAwMXFxYFBQUAAAAAAAAEBAQNDQwAAAAAAAAZGRcAAAAAAAAbGxoAAAAAAAAAAAAAAAABAQEDAwMAAAAAAAAAAAAAAAAFBQUJCQgHBwcBAQEAAAAAAAAAAAAEBAQAAAAAAAAAAAAAAAAAAAAAAAACAgICAgEBAQEAAAAAAAAAAAAAAAAAAAAAAAACAgIEBAMEBAQAAAABAQGUWxkxAAAAhnRSTlMAHd/dJQEEBW7curYBCQqdqkT8CQINDwbnZyMekekNW/QTjvQ+5IlS+kB94RfFlJjrv7+rfQorLhZyhICFlbIsUVBPKLwyIxj48fDy5SNp8A4wECAulNgFLDsjIS2yzAIRCdONGGAUGloiaB/+0dL+5qRwT1NqksmESHN0czwkY6fa+fTZM8czvDAAAAEWSURBVBhXPdAxSgNRFIXh87/37iQTgliMnSKksbEyYGlAEEHcgEsQGwsbcQOuwdY9WNjYiSAoCAEFSSEERaaIhRA1ybVIMn/5wWkOqgIYSZLSFAw8ACMZOJKkJrhHgB/wYZSkwizGmpkdPwaLf0MkFeBeLgPw7V4qzbZlC34zBu6lFGTgXq5l2Wszy9xLSUngXirjqTBYeW7DfRDupTYP8oI8z/ONxkNuqAPAbWO6kHa2b+KumVnnvdWfmdb7WWhs5Vd11e/mVtRqtSBJCqkyUjsGSaqHVBmpa0lSMWZUmXcHvSQtkDxWtg+9oCwxmgzn5ukjKojocbJ0OP/FXi7EEXwtcnnyybRhfm7oFOBtdUrX470z4x+Um2dA16/UAwAAAABJRU5ErkJggg==) no-repeat 13px 4px;
}
#flag_dislike_this_video:hover,
#flag_like_this_video:hover{
	background-color:#da6edb;
}
#flag_dislike_this_video{
	width:47px;
	height:31px;
	border-radius:2px;
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABqlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgECAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJEREBEREAAAAAAAAAAAAAHBwYSEhFEREBEREAGBgUDAwNEREADAwMXFxZEREBEREAKCgkEBAMDAwMVFRNEREAwMC0BAQEAAAABAQEAAAAKCgkAAAALCwoAAAAAAAAAAAAAAAAYGBcAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRQBAQEAAAAAAAABAQECAgIKCgkDAwMRERAAAAAAAAAAAAAAAAABAQEEBAQEBAQFBQUGBgUAAAAAAAAAAAABAQEFBQUICAgiIiAKCgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAAABAQEEBAMwMC0AAAABAQETExIWFhVEREABAQEFBQUNDQwEBAMMDAsFBQUDAwMDAwMAAAALCwoBAQEAAAAAAAAAAAABAQEAAAAEBAMEBAQAAAAAAAABAQECAgIgulbHAAAAhXRSTlMAN3d4QQUqaqrd/PnguIY5A/PUyM/+4p9kQkZjjMP9jQUECDggXCYJAWv0ASEtDQJp8hcsDxPQjznBP6tALiMwkAIB5Pb09egkZvAOGktMvTUiKjwJcYmFnOSyx5uWtbq1q4IRV/tFeuEK9gzjiOsPW/YW5mouKQqdr1D7CnLev7Mg2tgit4/zfgAAARlJREFUGFdN0DFKA0EYxfH/m52ZZK1WQVC0ERUCAVMI2giCVnaSK3iCvYEXEHIC8Qi2glgIxiIgTCEExFIkFoFYhGSMrkU2xq96/Jr3+ISkwmh+A1AmSXkrb/1zu3R2+bplsqtFdQFq0re1AFVVpQDQKIz0ZIGGlZ+U5iVhYLmIxXhmMSZvGJzxPhnNTMGMMsPExHGcGybfMfgfjVj7M5KLREeSdHiv99I4kcxdmqaVm3ZlZlSOvQCgudd50bakhwPpMQGg0cd9hN1+5jadcz1b9qbaDwsbahc+xq4pt3QGdtVaW/ioLoKa91GB9aYk3SqAoV729pxzK1YBMAxPp1u+nHOfPgBYiuvyk07SOUDdIvsMUB9aSdP0C050YedDh5HRAAAAAElFTkSuQmCC) no-repeat 50% 5px;
}
.related-video .wrap-thumb{
	margin:0;
	padding:0;
}
#fav_block_success{
	float:left;
	margin:14px 0px 0;
}
#flagging_success{
	float:right !important;
	margin:14px 0 0;
}
#close_btn{
	margin:7px 0 0 42px;
}
.wrap-popup .control.file-input-js-active .txt{
	width:80%;
}
.image_item{
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.image_item .image{
	float:left;
}
.image_item .thumb{
	margin:0;
}
.control_group{
	width:300px;
	overflow:hidden;
}
.options{
	float: left;
	width: 74.2%;
}
.control_group .cell{
	width:auto;
}
.related-video .holder .control{
	width:91%;
}
.list_members_events .holder{
	padding:13px;
	overflow:hidden;
}
.control.video .row{
	padding:0 5px 5px;
}
.spot2{
	margin:10px 0 0 0;
}
.spot2:first-child{
	margin:0;
}
.album_view .holder,
.add_comment.g_hidden.holder,
.block_content .holder,
.quick-link .holder{
	padding:13px;
	overflow:hidden;
}
.control.main_photo{
	overflow:hidden;
	text-align:center;
}
.control.main_photo img{
	margin:15px 0;
}
.add_comment .control.t-area textarea{
	overflow:auto;
}
.album_images .thumb{
	margin:0;
	width:auto;
	padding:0;
}
.holder.album_images{
	padding:20px 13px 13px;
	overflow:hidden;
	text-align:center;
}
.album_comments .row{
	float:left;
	width:auto;
	margin:12px 0 0;
}
.album_comments .captcha .row{
	margin:0;
}
.holder.album_images .item{
	display:inline-block;
	margin:0 6px 12px;
	vertical-align:top;
}
.tools span.favorite{
	color:#7D7D7D;
}
.search{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.control .color{
	text-align:left;
	color:red;
}
.block_header{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.rating_container img{
	width:13px;
	height:13px;
	cursor:pointer;
}
.list_members_events .control{
	margin:4px 0 0 0;
}
.list_members_events .control:first-child{
	margin:0;
}
.thumbs.home .wrap-thumb{
	text-align:center;
}
.block_sub_header{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
h2 a{
	float:right;
	text-decoration:none;
	margin: 0 0 0 21px;
	color:#e04ce9;
}
h2 a:hover{
	color:#535353;
}
.links-list a{
	color: #e04ce9;
	float: right;
	margin: 0 0 0 21px;
	text-decoration: none;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
}
.links-list a:hover{
	color:#535353;
}
.video_comments .send{
	float:left;
	margin:0 10px 0 0;
	background:#fff;
}
.video_comments .send:hover{
	background:#da6edb;
}
.info_row{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.send.btn-more{
	float:none;
	margin:0 auto 10px;
	display:block;
}
.comments_list .items-holder{
	display:none;
}
.comm{
	float:left;
	padding: 2px 0 0;
	color:#fff;
}
.fav-video .holder{
	padding:6px 13px 13px;
}
.alb_related_videos .holder{
	padding:8px 13px 14px;
}
.thumbs.new-video{
	margin:0 0 10px;
}
.main_photo{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 0 26px;
}
.other-img .holder{
	margin: 0 auto 40px;
	padding: 0 0 14px;
	text-align: center;
	width: 82.5%;
}
.wrap-show-album{
	width:100%;
	overflow:hidden;
}
.wrap-show-album .row{
	text-align:center;
}
.wrap-show-album .row .send{
	display:inline-block;
	float:none;
	margin:30px 0;
}
.show-img-main h3{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 20px;
	overflow: hidden;
	text-align: center;
	font-weight:normal;
}
.img.private img{
	height: 181px;
	width: 240px;
}
.cs{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.alb_related_videos.albrel .holder{
	padding:7px 13px 13px;
}
.video_comments .send.comment{
	margin:8px 0 8px 5px;
}
.links{
	float:right;
	position:relative;
}
.links > span,
.links > a{
	color: #e04ce9;
	float: right;
	margin: 0 0 0 21px;
	text-decoration: none;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
}
.links > span,
.links > a:hover{
	color:#535353;
}
.links b{
	position:relative;
	font-weight:normal;
	padding-right:13px;
	cursor:pointer;
	line-height:24px;
	color:#e04ce9;
    font-size:22px;
}
.links b:after{
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #d73bd8;
	content:"";
	margin-top:-3px;
	position:absolute;
	right:0;
	top:50%;
}
.links-drop{
	position:absolute;
	min-width:100%;
	background:#171717;
	border-radius:5px;
	z-index:10;
	right:0;
	top:100%;
	display:none;
	overflow:hidden;
}
.thumbs.home{
	position:relative;
}
.links.long{
	position:static;
	margin-left:10px;
}
.long .links-drop{
	overflow:auto;
	min-width:0;
	max-height:95%;
	top:24px;
}
.links:hover .links-drop{
	display:block;
}
.links-drop a{
	float:none;
	display:block;
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#fff;
	padding:12px 15px;
	white-space:nowrap;
	text-decoration:none;
}
.links-drop a:hover{
	background:#0d0d0d;
	color:#d73bd8;
}
.flex-wrap{
	width:100%;
	overflow:hidden;
	padding:0 0 70px;
}
.view-options{
	width:101%;
	overflow:hidden;
	margin:0 0 4px;
}
.view-options .control{
	float: left;
	margin: 0 0 0 5.3px;
	width: 30.3%;
}
.view-options .control:first-child{
	margin:0;
}
.hidden{
	display:none;
}
.slider .info{
	left:2px;
	right:2px;
}
#rating_hint,
#rating_success,
#rating_failure{
	float:right;
	font-size:10px;
}
.video-holder .advertising{
	background: none repeat scroll 0 0 #E2E2E2;
	height: 260px;
	left: 50%;
	margin: -100px 0 0 -154px;
	padding: 8px 0 0;
	position: absolute;
	top: 35%;
	width: 318px;
	z-index:999;
	box-sizing: content-box;
}
.bottom-adv .adv-title,
.video-holder .advertising .adv-title {
	color: #000;
	font-size: 11px;
	font-weight: 700;
	left: 0;
	line-height: 24px;
	position: absolute;
	top: -24px;
	width: 100%;
	text-align:center;
}
.bottom-adv .adv-title span,
.video-holder .advertising .adv-title span{
	background: #e2e2e2;
	border-radius: 3px 3px 0 0;
	display: inline-block;
	padding: 0 10px;
	vertical-align: top;
}
.video-holder .advertising .item{
	float:left;
	width:300px;
	margin:0 0 0 9px;
}
/*.video-holder .advertising .item:first-child{
	display:none;
}*/
.video-holder iframe{
	padding:0;
}
.inner_ad{
	position: absolute;
	left: 13%;
	bottom: 30%;
	overflow: hidden;
	height: 76px;
	visibility:hidden;
	padding:0 10px 11px;
	background:#000;
}
.video-holder{
	position:relative;
	padding:10px;
}
#closead{
	float:right;
	text-decoration:none;
	font-weight:bold;
}
.btn-close{
	width:100%;
	overflow:hidden;
	text-align:center;
	display:block;
	padding: 4px 0;
}
.advertising .btn-close{
	font-size:13px;
	line-height:14px;
	box-sizing:content-box;
}
.btn-close a{
	color:#000;
}
a#fake-play{
	position:absolute;
	left:0;
	bottom:0;
	width:31px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/play.png) no-repeat;
	z-index:99;
}
a#fake-play:hover{
	background-position:0 -25px;
}
.wrap{
	width:100%;
	overflow:hidden;
	padding:0 0 99px;
}
#feedback_form .control .txt{
	width:415px;
}
.video-control{
	text-align:center;
	padding:0 0 7px;
}
.video-control div{
	margin:0 auto;
}

.after_adv {
	height: 250px;
	left: 50%;
	overflow: visible;
	position: absolute;
	top: 50%;
	width: 300px;
	display: none;
	border:5px solid #ccc;
	margin:-150px 0 0 -150px;
	z-index:999;
}
.after_adv .item{
	float:left;
	width:300px;
}
/*.after_adv .item:first-child{
	display:none;
}*/
.after_adv .close_adv {
	position: absolute;
	top: -11px;
	right: -13px;
	width: 25px;
	height: 25px;
}
.after_adv .btn-close {
	height: 49px;
	text-align: center;
	display: block;
	position: relative;
	top: 16px;
	overflow:visible;
}
.after_adv .btn-close a {
	padding: 7px 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-shadow: 1px 1px 1px #b32929;
	background: #ee3f3f;
}
.after_adv iframe{
	padding:0;
}
#next-play{
	position:absolute;
	top:0;
	left:50%;
	padding:5px 10px 0;
	width:380px;
	height:98px;
	margin:0 0 0 -200px;
	background:#232323;
	color:#fff;
	z-index:9999;
	display:none;
}
#next-play .block-next{
	display:block;
}
#next-play > b{
	font-weight:normal;
	display:block;
	margin:0 0 5px;
}
#next-play img{
	width:116px;
	height:70px;
	float:left;
	margin:0 10px 0 0;
}
#next-play .next-close{
	position:absolute;
	top:7px;
	right:7px;
	text-indent:-9999px;
	overflow:hidden;
	width:14px;
	height:14px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAADHLIObAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RTZBNUZGOUI4MDIxMUU3OUJEOUUzQ0RDQkIzRDYyNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RTZBNUZGQUI4MDIxMUU3OUJEOUUzQ0RDQkIzRDYyNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZFNkE1RkY3QjgwMjExRTc5QkQ5RTNDRENCQjNENjI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFNkE1RkY4QjgwMjExRTc5QkQ5RTNDRENCQjNENjI0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dfUi5gAABOFJREFUeNrs3dePTFEcB/A7EzxZq7P6i9671ftaRF/iwZsuWC0IQhDCi1dR/gIPEi96EL331XnVlt21ujW+R84wxpTzu3PavXd+yTeROHvKx9y9s2fOXaFIJOLEVXUkjHx1siVc4Zg/d0ZOIJ95LiIDskR/KoSMRbYjm5H+//wte0Ui7ZHyyP/1FZnA2wQ5NZHjCXz2I+HfVzVveDCSvIKOmYOcS+FTzNqF+PfIMiQ3xcv6G1KEHArY5ZyDHPnvMv63SpCOYcEOayAHkAkBQqyFHE2DyKp57M3mZBYzIWK+QNvHsZBrkfIs5u9i3+KOIf0E2++KvWuz9EXKImLl1xtQLnI5Il47o18b31GQMWsjVwiIO2K/PlGHQcRkiFcJiNvj+0jWcZAw6yDXCIjbEvWTaoAgYNZFrhMQtybrK91AfsZkiDcIiFtS9ScyoB8x6yE3CYib0/UpOrCfMBniLQLiJpF+KRPwA2Z95LZsRCqk1zGpiBsp/buZkBcxGyB3CIgbqGO4nZiXMBniXQLiejfjZDJBL2A2RO4RENe5HSvTidqM2Qi5T0Bcm8l4MiZsIyZDLCEgrsl0TFkTtwmzMRFxtYxxZS7ABkyG+ICAuErW2LIXYhIzD3lIQFwpc+0qLi0TmE2QRwTEFbLXrer7lE7MpshjAuIyFWtWeefUgckQnxAQi1WtV/XbEJWYzYiIS1WuVccbYxWYzZGnBMQlqtep66cMmZgtkGcExMU61qjz514ZmAzxOQFxka716d5EyASzJQHxJ7JQ59pMbGu5wWyFvCAgLtC9rlCCo886qi8/pJQr0JYdKXyLNBFoyxazENmt/TivIUgqpiOIOB/ZY/oMue66jBQInoITQZxnCtE0pCxMhjgX2WvLUw1exGSIc5B9Nj0e4jVMhjgb2W/bczamqxT5SGj/g9/NnSzk32qNnBF8ixOt6jYdw7YBsg1ymoho3Zl205BtkVMuEa3CDHsc0RpMU5Dt+OWcJ9C2Cqm0HdMEZHv+SmwsiDgLGYlUWI2peZekA/JScBfnBzIzbteo3NazRroRXxEQZyTZgrMSUxdiRwLid2R6mv1M6zB1IHZCXhMQiwQ3h63CVI3YmYg4jbjTbg2mSsQuyBsC4lSXH1tYgWkD4jdkSoafARnHVIHYFXlLQJws6QM1o5iyEbsRESdJHLufSUyZiN2RUgLiRAVXgzFMWQvoQUBUfQc1gikL8R1h4uM1vHfVjpnphHtaiGgEM5OJ9kLeC070CzLOwPEYbZhuJ9ibiFhoAFErppuJ9SEcgjKNqA1T5Umyz0iBBYjR5KvEVPWvyhBHW4SoHFPFBGxFVIopOnCF4MCfkFEWIyrDTDdgfyLiCA8gKsFMNdAA5INPEaVjJhtgIAHxIzLcg4hSMRN1PIiIOMzDiG7uAwkx4zscjFQSEIf6AFEKZmxHQwiIlby9334Rp2vM2A0ICuJgHyK6xRwY+5zNRcHfKcsOM7HfDn/W8Xfl80dXcgTaXkX6MEj2nEuZIGIhcs4JRlEwc8KCJ9I+IGMChBi9Sgv42tM9FBBhiO+R2wKI553glQjmJfYQQfTVWIx8T9CogiNecIJbqTDZf1WzPP58JLv7nEeq+Melh/lRPCebPyfqDnMbduzwNN/kTvp0bDV+3Vc52Up2yjkU7/NLgAEAgl3448f5mwwAAAAASUVORK5CYII=) no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
}
#next-play .btn-play{
	float:right;
}
#next-play .next-title{
	position:static;
	font-size:13px;
	text-align:left;
	overflow:hidden;
	max-height:63px;
	display:block;
}
#next-play .cancel-link,
#next-play .play-link,
#next-play .next-sub-title,
#next-play .btn-prev-video{
	display:none;
}
#next-play #progress-play{
	position:relative !important;
	float:right;
	margin:0 0 0 10px;
	top:5px;
	width:60px !important;
	height:60px !important;
	border-radius:30px;
}
#next-play #progress-play:after{
	-webkit-background-size:40% 40%;
	background-size:40% 40%;
}
.banner-test .bottom-adv{
	bottom:32px;
	background:#e2e2e2;
	padding:4px;
}
.banner-test .bottom-adv .adv-holder-big{
	margin:0;
}
.banner-test .btn-close{
	font-size:13px;
	line-height:14px;
	box-sizing:content-box;
}
#end-play .btn-prev-video,
.block-next,
#end-play{
	display:none;
}
#end-play .block-next{
	display:block;
	width:300px;
	height:250px;
	background:#000;
	color:#fff;
}
#end-play .block-next img{
	opacity:0.4;
}
.block-next .next-sub-title,
.block-next .next-title{
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	top:20px;
	left:10px;
	right:10px;
	font-size:12px;
}
.block-next .next-title{
	top:40px;
	text-transform:none;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
}
.play-link,
.cancel-link{
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	bottom:35px;
	left:0;
	right:0;
	font-size:18px;
}
.cancel-link{
	bottom:15px;
	font-size:12px;
	display:none;
}
#end-play .play-link a,
#end-play .cancel-link a{
	color:#fff;
	text-decoration:none;
}
#progress-play{
	background:#000 !important;
	position:absolute !important;
	top:90px;
	left:0;
	right:0;
	margin:0 auto;
	border-radius:48px;
	display:none;
}
#progress-play:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAjCAYAAACD1LrRAAAA4ElEQVR42t2YPwsBcRyHTWcz6kaLP7NBWdl0uxQ774CXgEWyiHdg15Uyym4wnklCsVCmn48M37yBR91Tz63P8Ot+9/1ewjkXyrH0ZILy87i5LwcZkOGj+2Uts2zYeMm+9NiwcZYNPmxsZZEPG1OZZsPGXXb4sLGXVT5sLGSGDRsP2eXDRiQDPmysZIEPG0OZYsPGRTb5sLGRZT5szKRvYZbJP8Jz6dNnXCLP+CpbsX+PQ5mn7+oaeVc/ZS/23+OdrNAzVzvuUyY/V59knd6dBjJJb4s5cj+O6P14KUf0H4E3wGJbJYKnsEwAAAAASUVORK5CYII=) no-repeat 50% 50%;
}
.block-next-counter{
	width:300px;
	height:250px;
	position:relative;
}
.terms h3{
	text-transform:uppercase;
	font-size:16px;
	margin:0 0 15px;
	font-weight:normal;
}
.terms ul,
.terms ol{
	list-style:disc;
	margin:0 0 8px 20px;
	padding:0 0 0 8px;
}
.terms ul li,
.terms ol li{
	margin:0 0 5px;
}
.terms ol{
	list-style:decimal;
}
.upp{
	text-transform:uppercase;
}
.alb_related_videos.albrel .wrap-main .holder{
	padding:15px 0 0;
}
.album-sponsor{
	display: inline-block;
	font-size: 30px;
	line-height: 33px;
	width:82.3%;
}
.new-video .wrap-main .holder{
	padding:15px 0 0 0;
}
.other-img .thumb{
	width:180px;
}
.sidebar.alt2 .holder.side-spot{
	margin:31px 0 20px;
}
.album_view .album-sponsor{
	width:98%;
}
.album_comments .add_comment .control.t-area textarea{
	width:98.5%;
}
.comments_list{
	width:101%;
	overflow:hidden;
	margin:0 0 22px;
}
.comments_list .entry{
	width:96.7%;
}
.video_comments .comments_list .entry{
	width:97.1%;
}
.comments_list .entry .content{
	color:#fff;
}
.alt2.login-page .holder.side-spot{
	margin:0 0 20px;
}
#video_edit_form .sel1,
#video_edit_form .select,
#video_edit_form .sel1 select{
	width:934px !important;
}
#video_edit_form .sel1 .dropdown{
	width:949px !important;
}
iframe{
	border:none;
	/*padding:0 2px 0 9px;*/
}
.other_sites .frame{
	height:247px;
}
.content_cp{
	width:1237px;
	margin:0 auto;
	padding:0 0 97px;
}
.cp{
	margin:10px 0 0 0;
	position:relative;
}
.cp .lists{
	position: absolute;
	right: 3px;
	top: 108px;
	width: 307px;
}
.cp .lists .list{
	margin:0 0 10px;
}
.cp .lists h3{
	text-transform:uppercase;
	color:#e04ce9;
	margin:0 0 5px;
	font-size:16px;
}

.cp .lists li{
	background: url("../images/bullet.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 5px;
	padding: 0 0 0 10px;
	color:#fff;
}

.cp .patch{
	background: none repeat scroll 0 0 #222222;
	color: #ccc;
	font-size: 11px;
	height: 16px;
	position: absolute;
	right: 17px;
	top: 37px;
	width: 93px;
}



/*drop cat*/
.nav-txt {
	background: none repeat scroll 0 0 rgba(24, 24, 24, 0.9);
	border: 1px solid #2d2d2d;
	border-radius: 3px;
	color: #c3c3c3;
	display: none;
	font-size: 11px;
	left: 2px;
	line-height: 13px;
	padding: 7px 10px;
	position: absolute;
	text-shadow: 1px 1px #0c0c0c;
	top: 51px;
	z-index: 10;
}
.nav-txt.cat_drop {
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 9px 10px;
	top: 46px;
	width: 1220px;
}
.nav-txt.cat_drop.channels_drop{
	width:976px;
}
.nav-txt.cat_drop ul{
	padding:0;
	margin:0;
}
.nav-txt.cat_drop .item{
	float:left;
	font-weight:normal;
	width:118px;
	padding:0;
	margin:0 0 0 4.3px;
	border:none;
	background:none;
}
.nav-txt.cat_drop .item a{
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
	border:1px solid #000;
	background:none;
	text-align:center;
	text-shadow:none;
	color:#fff;
	padding:0;
}
.nav-txt.cat_drop .item a:hover{
	border:1px solid #fff;
	text-shadow:none;
}
.nav-txt.cat_drop .item.all_cat a{
	height:auto;
	padding:65px 0;
}
.nav-txt.cat_drop .item:first-child{
	margin:0;
}
.nav-txt.cat_drop li.item a:before{
	top: 60px;
}
.nav-txt.cat_drop .item .title{
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.8);
	color:#fff;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	line-height:22px;
	font-size:12px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.navigation li:hover .nav-txt.cat_drop{
	display:block;
}
.nav-txt.cat_drop.d_vid .item.all_cat a {
	padding: 38px 0;
}
.carousel.alt .frame li {
	padding: 0;
	width: 1230px;
}
.carousel.alt .thumb-holder {
	margin:0 0 10px 11px;
}
.carousel.alt .frame {
	height: 455px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 1230px;
}
.carousel.alt .link-prev,
.carousel.alt .link-next {
	top: 50%;
	margin:-20px 0 0 0;
}
.bottom_spot{
	position:relative;
}
.bottom_spot .img_adv{
	height: 250px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 15px;
}
.bottom_spot .spot:first-child{
	margin-left:6px;
}
.bottom_spot .spot{
	margin-left: 6px;
}
.video-control{
	position:relative;
	z-index:100;
	padding-top:26px;
}
.text_adv{
	color: #ccc;
	font-size: 8px;
	text-transform: uppercase;
	display:block;
	margin:5px 0;
}
.video-control .text_adv{
	display:none;
}
.video-control img{
	max-width:100%;
}
.video-control:after{
	content:"Advertisement";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:24px;
	line-height:24px;
	color:#ccc;
	font-size:9px;
}
.aside b,
.aside h2,
.sidebar.alt3.add h2{
	color: #666;
	font-size: 12px;
	margin: 0 0 2px;
	text-align: center;
	display:block;
	font-weight: 400;
    line-height: 24px;
}
.ui-widget-content{
	overflow:auto;
}
.custom_im{
	position:fixed;
	bottom:5px;
	right:10px;
	width:300px;
	z-index:999;
}
.custom_im > div{
	background-color: rgb(0, 0, 0) !important;
	border-radius:5px 5px 0 0;
	overflow:hidden;
	box-shadow:2px 2px 2px #000;
	position:relative;
}
.custom_im > div:after{
	position:absolute;
	top:0;
	left:0;
	right:0;
	text-align:center;
	content:"Advertisement";
	color:#fff;
	line-height:20px;
}
.custom_im > div iframe{
	margin:26px 1px 1px;
}
.custom_im > div > div{
	position:absolute;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTVDMTZCMDVEOUVCMTFFMjgzMjQ4NzJBNzAwNEY2NDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTVDMTZCMDZEOUVCMTFFMjgzMjQ4NzJBNzAwNEY2NDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NUMxNkIwM0Q5RUIxMUUyODMyNDg3MkE3MDA0RjY0NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NUMxNkIwNEQ5RUIxMUUyODMyNDg3MkE3MDA0RjY0NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpFQ8AgAAACESURBVHjaYvz//z8DtQATAxUBVQ1jgTFiNhlg+HeJ3wVGdDG86kBhBsLRG/X/w9ikYGR9tPEmLq8gexWXON4IwGYAIYNAgBFfOiM2UohKGuga8RlE30SL7k1s3sZqGD6NuGIUnc9EbNLAZyDedIYroOkaASz4ApjYjE5Uoh0+hSNAgAEAvXqA3lQUVYUAAAAASUVORK5CYII=") no-repeat !important;
	width: 19px !important;
	height: 25px !important;
	top:2px !important;
	right:2px !important;
	cursor: pointer !important;
	z-index:999;
}
.im_block .close_im{
	/*background:url(../images/close_im.png) no-repeat;*/
	background:url(../images/cancel_adv.png) no-repeat;
	width:25px;
	height:25px;
	float:right;
	text-indent:-9999px;
}
.hd {
	background: url("../images/hd.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 19px;
	position: absolute;
	right: 4px;
	text-indent: -9999px;
	top: 4px;
	width: 30px;
	z-index: 10;
}
.error_popup{
	position:fixed;
	top:100px;
	left:50%;
	z-index:1000;
	width:600px;
	margin-left:-300px;
	display:none;
	background:#1D1D1D;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	box-shadow:0px 0px 5px 1px  #fff;
}
.error_popup textarea{
	background:#fff;
	width:100% !important;
	height:100px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.error_popup .holder{
	padding:20px;
	background:none;
}
.error_popup .close_pop{
	position:absolute;
	top:3px;
	right:3px;
}
.error_popup .close_pop img{
	width:18px;
}
.error_popup .radioArea{
	margin:3px 5px 0 0;
}
.error_popup .radioArea,
.error_popup label{
	display:block;
	overflow:hidden;
	color:#fff;
}
.error_popup .row{
	width:100%;
	overflow:hidden;
	margin:10px 0 0 0;
}
.overlay{
	width:100%;
	height:100%;
	overflow:hidden;
	background:rgba(0, 0, 0, 0.8);
	z-index:999;
	position:absolute;
	top:0;
	left:0;
}
.report_err{
	color:red;
}
.report_suc{
	color:green;
}
.error_popup input[type=radio]{
	float:left;
	margin:0 5px 0 0;
}

.thumb .star{
	background:url(../images/thumb_like_pink.png) no-repeat;
	margin:2px 0 0 5px;
	width:auto;
	color:#cc92cd;
	padding:0 0 0 15px;
	height:16px;
}
.thumb .ratio{
	line-height: 19px;
	padding:0 4px;
}
.player-holder:hover .btn-next-video,
.player-holder:hover .btn-prev-video{
	display:block;
}
.btn-next-video,
.btn-prev-video{
	position:absolute;
	top:50%;
	margin-top:-49px;
	height:98px;
	width:71px;
	overflow:hidden;
	color:rgb(244, 244, 244);
	background:#2b3036;
	line-height:98px;
	text-decoration:none;
	font-size:18px;
	display:none;
	padding-left:10px;
	left:0;
	border-bottom-right-radius:49px;
	border-top-right-radius:49px;
	z-index:999;
}
.btn-next-video{
	padding-left:0;
	padding-right:10px;
	left:auto;
	right:0;
	text-align:right;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:49px;
	border-top-left-radius:49px;
}
.kt-player .fp-waiting em{
	float:none;
}
.player-holder{
	position:relative;
	/*width:896px;*/
	margin:0 auto;
	overflow:hidden;
}
#kt_player_internal,
#kt_player object,
#kt_player{
	width:100% !important;
	height:100% !important;
}
#kt_player_internal,
#kt_player object,
#kt_player{
	position:absolute !important;
	top:0;
	left:0;
}
#kt_player .afs_ads{
	bottom:-100%;
	height:63px !important;
	z-index:999;
	left:0;
	right:0;
	margin:0 auto;
	width:468px !important;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	-ms-transition:all 1s ease;
	transition:all 1s ease;
	position:static !important;
}
#kt_player.is-fullscreen{
	position:fixed !important;
}
#kt_player .afs_ads *{
	box-sizing:content-box !important;
}
.bottom-adv{
	position:absolute;
	bottom:-100%;
	left:0;
	right:0;
	margin:0 auto;
	width:468px;
	z-index:9999;
	/*-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	-ms-transition:all 1s ease;
	transition:all 1s ease;*/
}
.bottom-adv .bottom-close{
	height:25px;
	position:absolute;
	right:-13px;
	top:-11px;
	width:25px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(data:image/png;base64,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) no-repeat;
	border:none;
	padding:0;
}
.adv-holder-big{
	display:none;
}
.left-col,
.right-col{
	width:48%;
}
.invite .sign-up-captcha .c-short,
.invite .sign-up .c-short{
	width:46%;
}
.theater .twocolumn .holder,
.theater .twocolumn,
.theater .flex .content,
.theater .flex{
	overflow:visible;
}
.theater .flex .content{
	margin-right:326px;
}
.theater #kt_player,
.theater .player-holder{
	margin-right:-326px;
	padding-right:326px;
}
.theater .player-inner{
	padding-right:326px;
	box-sizing:border-box;
}
.theater .jwplayer video{
	object-fit:contain !important;
}

.theater .control{
	overflow:hidden;
}
.theater .holder:after,
.theater .control:after{
	display:none;
}
.theater .control.video{
	overflow:visible;
}
.theater .flex .slider:before{
	content:"";
	display:block;
	clear:both;
}
.btn-theater{
	float:left;
	height:20px;
	width:22px;
	cursor:pointer;
	position:relative;
	background:#fff;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:2px;
	margin:10px 0;
	z-index:999;
}
.btn-theater:after{
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRTIwMTQ2RjIwNDcxMUU2OURDMUI0QzBFNzI2M0ZFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRTIwMTQ3MDIwNDcxMUU2OURDMUI0QzBFNzI2M0ZFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJFMjAxNDZEMjA0NzExRTY5REMxQjRDMEU3MjYzRkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJFMjAxNDZFMjA0NzExRTY5REMxQjRDMEU3MjYzRkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+v/GJ9AAAAIZJREFUeNpiFBIS+s+AHzDik3z79i0KX1hY+A+QYsalnomBzoCFWJ8QC4A+ZsEmDvP5gPoQBv6TYgDQ5YSUsAJ9/WfA4nD4W8hCROqkSj6Epd7ROBy1cNRCrPnwP4H89p/CsnRga4uREYcklZ2EytJB7cP/5NQWuFIjPgv/UtkTf/BJAgQYANMbH6xmOqMOAAAAAElFTkSuQmCC) no-repeat 50% 50%;
	-webkit-background-size:14px 12px;
	background-size:14px 12px;
}
.btn-theater.active:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRTIwMTQ3MzIwNDcxMUU2OURDMUI0QzBFNzI2M0ZFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRTIwMTQ3NDIwNDcxMUU2OURDMUI0QzBFNzI2M0ZFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJFMjAxNDcxMjA0NzExRTY5REMxQjRDMEU3MjYzRkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJFMjAxNDcyMjA0NzExRTY5REMxQjRDMEU3MjYzRkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ozogGQAAADFJREFUeNpiFBIS+s9ARcDEQGUw+A1kwSLGSKIZf4CYeQSH4aiBtEmH/0fDkCQAEGAAL7EDWMO73aYAAAAASUVORK5CYII=) no-repeat 50% 50%;
	-webkit-background-size:14px 10px;
	background-size:14px 10px;
}
.btn-theater:hover{
	background:#da6edb;
}
.show-2 .home .thumb:nth-last-child(-n+2){
	display:none;
}
@media all and (min-width:1900px){
	.adv-holder-small{
		display:none;
	}
	.adv-holder-big{
		display:block;
		margin-bottom:20px;
	}
	.bottom-adv{
		width:728px;
	}
	.afs_ads{
		height:113px !important;
		width:728px !important;
	}
}
@media all and (max-width:1420px){
	.navigation ul li a{
		margin-right:15px;
		font-size:14px;
	}
}
@media all and (max-width:1200px){
	.navigation ul li a{
		font-size:12px;
	}
	.top-thumbs .thumb{
		width:25%;
	}
	.top-thumbs .thumb:nth-last-child(-n+2){
		display:none;
	}
}
@media all and (max-width:1300px){
	.header .description{
		left:20%;
		width:650px;
	}
	.navigation input[type="text"]{
		width:340px;
	}
	.wrap-main{
		width:100%;
		text-align:center;
	}
	.wrap-main .spot{
		float:none;
		vertical-align:top;
		display:inline-block;
	}
	/*.player-holder,
	#kt_player object,
	#kt_player{
		width:638px !important;
		height:380px !important;
	}*/
	.video-control img,
	.video-control iframe{
		-webkit-transform:scale(0.85, 0.85);
		-ms-transform:scale(0.85, 0.85);
		-o-transform:scale(0.85, 0.85);
		transform:scale(0.85, 0.85);
		margin:-7px 0 -5px -5px;
	}
	.video-control > a > img{
		-ms-transform:scale(1, 1);
		-o-transform:scale(1, 1);
		-webkit-transform:scale(1, 1);
		transform:scale(1, 1);
	}
	.other_sites iframe{
		padding:0 2px 0 8px;
	}
	.other_sites h2,
	.title-holder-related,
	.flex .slider,
	.carousel.alt .frame{
		width:987px;
	}
	.carousel{
		width:100%;
		padding:10px 0;
	}
	.nav-txt.cat_drop,
	.carousel .frame{
		width:978px;
	}
	.test-sort .navigation .cat_holder{
		min-width:76%;
	}
	.drop-sort{
		width:24%;
	}
	.control.left.c-short{
		margin:0 auto 4px;
		width:447px;
	}
	.control.right.c-short{
		float:left;
		width:447px;
	}
	.bottom_spot .spot:first-child{
		display:none;
	}
	#video_edit_form .sel1, #video_edit_form .select, #video_edit_form .sel1 select{
		box-sizing:padding-box;
		width:100% !important;
	}
	.upload-form .control{
		box-sizing:padding-box;
	}
	.selectbox{
		display:block !important;
	}
	.cell{
		width:100%;
	}
	.text.file-input-value.txt{
		width:84.8%;
	}
	#file_name{
		width:68.3%;
	}
	.left-col,
	.right-col{
		float:none;
		margin:10px auto;
	}
	.nav-txt.cat_drop .item:nth-child(1),
	.nav-txt.cat_drop .item:nth-child(2){
		display:none;
	}
	.nav-txt.cat_drop.channels_drop .item:nth-child(1),
	.nav-txt.cat_drop.channels_drop .item:nth-child(2){
		display:block;
	}
	.nav-txt.cat_drop .item{
		margin:0 0 0 4px;
	}
	#exoNativeWidget2658410.exo-native-widget{
		width:100% !important;
		max-width:100% !important;
	}
	#exoNativeWidget2658410.exo-native-widget .exo-native-widget-item-container{
		width:25% !important;
		margin-left:0 !important;
		padding-left:10px;
		box-sizing:border-box;
	}
	#exoNativeWidget2658410.exo-native-widget .exo-native-widget-item-container .exo-native-widget-item{
		width:100% !important;
	}
}
@media all and (max-width:1180px){
	.navigation input[type="text"]{
		width:240px;
	}
	.top-thumbs .thumb{
		width:25%;
	}
}
@media all and (max-width:1100px){
	.video-control img,
	.video-control iframe{
		margin-left:-20px;
	}
	.home .thumb{
		width:25%;
	}
}
@media all and (max-width:1080px){
	.logo-holder form{
		width:257px;
	}
	.logo-holder input[type="text"],
	.navigation input[type="text"]{
		width:200px;
	}
	.link-prev{
		left:-3px;
	}
	.link-next{
		right:-1px;
	}
}
@media all and (max-width:1070px){
	.video-control img,
	.video-control iframe{
		margin-left:-35px;
	}
}
@media all and (max-width:1050px){
	.video-control img,
	.video-control iframe{
		margin-left:-62px;
	}
}
@media all and (min-width:1100px){
	/*.video-holder .advertising{
		width:626px;
		margin-left:-315px;
	}
	.video-holder .advertising .item:first-child{
		display:block;
	}*/
	/*.after_adv{
		width:605px;
		background:#ccc;
		margin-left:-300px;
	}
	.after_adv .item{
		float:left;
	}
	.after_adv .item:first-child{
		display:block;
		margin-right:5px;
	}*/
	.after_adv .btn-close{
		clear:both;
	}
}
@media all and (min-width:1300px){
	.video-control img,
	.video-control iframe{
		-ms-transform:scale(1.2, 1.2);
		-o-transform:scale(1.2, 1.2);
		-webkit-transform:scale(1.2, 1.2);
		transform:scale(1.2, 1.2);
		margin:5px 0;
	}
	.video-control > a > img{
		-ms-transform:scale(1.05, 1.05);
		-o-transform:scale(1.05, 1.05);
		-webkit-transform:scale(1.05, 1.05);
		transform:scale(1.05, 1.05);
	}
	.main-page .home .wrap-thumb .thumb-holder,
	.main-page .home .thumb{
		width:16.66%;
	}
	.main-page .top-thumbs .thumb{
		width:20%;
	}
	.hide-2 .home .thumb:nth-last-child(-n+2){
		display:none;
	}
	.show-2 .home .thumb:nth-last-child(-n+2){
		display:block;
	}
}
@media all and (min-width:1500px){
	.video-control img,
	.video-control iframe{
		-ms-transform:scale(1.5, 1.5);
		-o-transform:scale(1.5, 1.5);
		-webkit-transform:scale(1.5, 1.5);
		transform:scale(1.5, 1.5);
		margin:23px 0;
	}
	.video-control > a > img{
		-ms-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-webkit-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
	}
	.navigation ul li a{
		font-size:16px;
	}
	.top-thumbs .thumb{
		width:20%;
	}
}
@media all and (min-width:1800px){
	.video-control img,
	.video-control iframe{
		-ms-transform:scale(1.9, 1.9);
		-o-transform:scale(1.9, 1.9);
		-webkit-transform:scale(1.9, 1.9);
		transform:scale(1.9, 1.9);
		margin:42px 0;
	}
}

.single_video_pornicom{
	background-color:#000;
	height:100%;
	width:100%;
}
.single_video{
	background-color:#fff;
	height:100%;
	width:100%;
}
.list_videos{
	clear:both;
}
.single_video .block_content{
	color:#bbb;
}
.no_padmar{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}
.list_videos .item{
	float:left;
	font-size:11px;
	padding:3px;
	width:189px;
}
.list_videos .image{
	background:#000;
	border:1px solid #666;
}
.list_videos .image img{
	border:none;
	display:block;
	width:187px;
	margin:0;
}
.list_videos .info{
	line-height:18px;
	padding:2px;
	font-size:11px;
}
.list_videos .info h2{
	float:left;
	font-size:11px;
	line-height:18px;
	overflow:hidden;
	white-space:nowrap;
	width:130px;
	margin:0;
}
.list_videos .info h2 a{
	color:#257aa7;
	text-decoration:underline;
	float:none;
	margin:0;
}
.list_videos .info .length{
	color:#333;
	font-weight:bold;
	text-align:right;
}
.white{
	color:#fff !important;
}
.g_clear{
	clear:both;
	font-size:0;
	height:0;
}
.list_videos .info .added{
	color:#333;
	float:left;
	font-weight:bold;
}
.list_videos .info .added span{
	color:#333;
	font-weight:normal;
}
.item-rating {
	background:url(data:image/png;base64,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) no-repeat 0 3px;
	-webkit-background-size:11px 11px;
	background-size:11px 11px;
	color:#c3f;
	float:right;
	height:15px;
	padding-left:15px;
}
.single_video_pornicom .item-rating{
	float:right;
	font-size:11px;
	color:#fff;
	height:18px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MDkwQjhDQzQ5ODMxMUU1Qjg0MUUxNzVENjM0RkE5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MDkwQjhDRDQ5ODMxMUU1Qjg0MUUxNzVENjM0RkE5NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwRTU5MEZGNDk3RjExRTVCODQxRTE3NUQ2MzRGQTk0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwRTU5MTAwNDk3RjExRTVCODQxRTE3NUQ2MzRGQTk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FF1T3wAAAQhJREFUeNqM0c9KQkEUx/HRhdhCcJObkALRSB/BnqC92xat6ilS2wWtegffoI0voLsWCoa0iYog+qepKGrH79SxpmkCD3wuw9z7m3O4Y0TEeA7xjHLgnTGBzbZ81cuqgVsN3K0SSMtPNUOBqPldJWfdMKFy0jt4dzoUdD+GNX+kI0ycj+vYwhVGmKG2DOzL37pAHgPM0cOpDUR4dJks601aRgUFbGOMa0xsh6F3+khPvwx0FtuhTzLhnD7HAR6Q0Xfyeboxnagu3LJ7PdwjiQ21jqkd6cnr+oY4Xv8b6VHT31eDY9SQQwwfSKFlO1QlXJvYwxlO/Is7x42O0df/XtT7WNau/XYhwABh9utNqy2ihQAAAABJRU5ErkJggg==) no-repeat 0 3px;
	-webkit-background-size:10px 10px;
	background-size:10px 10px;
	padding:0 3px 0 15px;
}
.list_videos .info .rating{
	text-align:right;
}
.related_image{
	padding-top:10px;
	text-align:center;
}
.related_image img{
	height:25px;
}
.thumb-holder:hover .block-fav,
.thumb:hover .block-fav{
	display:block;
}
.block-fav{
	position:absolute;
	top:33px;
	left:7px;
	width:18px;
	height:18px;
	z-index:3;
	display:none;
}
.block-fav button{
	display:block;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QjFDOTA2MUFCQzIxMUU0QUI0Q0VBRkEyNjlENjkwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QjFDOTA2MkFCQzIxMUU0QUI0Q0VBRkEyNjlENjkwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCMUM5MDVGQUJDMjExRTRBQjRDRUFGQTI2OUQ2OTBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCMUM5MDYwQUJDMjExRTRBQjRDRUFGQTI2OUQ2OTBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tP08pwAAARpJREFUeNq0VMsNgkAQBUIBloAnPepZD9AB24FUgFuJUoF0IB3IwQK4iTc6kBKcSWaTkc8Cwr5kwkCGefPZffbrUFodWIHtyC/AaqsbP3Hb56YV5zTefbAH2Ieeyr+DeSwO/Vszrjy+H2A+T2izDk70Ux+wOkn+harvQwTdpJxAVb4kAiDJ1Yhia3nEfAehAYJQEXiWQSBBZSo5nCjPMVk9LLlSBJmB/BlfcmKAIOEE+cJdZHgHmlIRke7MRUG5WlqEUiBmkuCJFFz0nI6A4E8S/GePJ0enpqqTYOJOMtKelly7GuUUpJrngeRXSCx1N1kHyRfWI8tySCqGkNLI6o4xpmO0aAxyGpmCoG+DcCcsEhOu2Wkbha8AAwA9r04lT3RKZgAAAABJRU5ErkJggg==) no-repeat 50% 50% / 16px 14px;
}
.block-fav span{
	position:absolute;
	left:0;
	top:100%;
	background-color:rgba(0, 0, 0, 0.6);
	line-height:20px;
	color:#bebebe;
	padding:0 7px;
	white-space:nowrap;
	display:none;
}
.block-fav a{
	color:#d73bd8;
}
.block-fav a:hover{
	color:#d73bd8;
	text-decoration:underline;
}
.up{
	background: url(../images/up.png) no-repeat 0 0 / 45px 45px;
	bottom:50px;
	cursor:pointer;
	display:none;
	height:45px;
	overflow:hidden;
	position:fixed;
	right:10px;
	width:45px;
	z-index:10;
}
.block-rules{
	padding:5px 10px;
}
.block-rules p{
	margin:0 0 10px;
}
.block-rules .note{
	font-size:18px;
	font-weight:bold;
	color:#e04ce9;
}
.block-channel{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.block-channel .headline{
	width:100%;
	overflow:hidden;
}
.block-channel .img{
	width:100%;
	border-radius:5px;
	overflow:hidden;
	position:relative;
	margin:0 0 5px;
}
.block-channel .img img{
	display:block;
	width:100%;
	height:auto;
}
.block-channel .img span{
	position:absolute;
	background:url(../images/bg-thumb-info.png);
	bottom:0;
	left:10px;
	padding:10px;
	font-size:14px;
	border-radius:5px 5px 0 0;
}
.block-channel .img a{
	color:#e04ce9;
}
.block-channel .bottom-info{
	background:#212121;
	overflow:hidden;
	padding:15px 10px;
	margin:0 0 5px;
	border-radius:5px;
}
.block-channel .bottom-info b{
	font-size:24px;
	line-height:40px;
	font-weight:normal;
}
.block-channel .right-info{
	float:right;
}
.block-channel .right-info .item{
	float:right;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:20px;
	padding:0 10px;
}
.block-channel .right-info span{
	display:block;
	color:#7d7d7d;
	font-size:12px;
}
.block-channel .block-banner{
	float:left;
	width:300px;
	margin:0 10px 0 0;
}
.block-channel .block-banner .btn-channel{
	display:block;
	background:#e04ce9;
	color:#fff;
	border-radius:4px;
	text-align:center;
	padding:6px 15px;
	margin:0 0 5px;
	text-decoration:none;
	font-size:14px;
}
.block-channel .block-text{
	overflow:hidden;
}
.block-channel .block-text p{
	margin:0 0 5px;
}
.block-channel .block-text a{
	color:#e04ce9;
}
.channel-info{
	float:left;
	width:449px;
	margin:0 0 10px;
}
.block-channel .holder{
	padding:12px;
}
.channel-list{
	background:#212121;
	overflow:hidden;
	color:#d8d8d8;
	font-size: 12px;
	margin:0 0 5px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);
}
.channel-list li{
	border-bottom:1px solid #000;
	overflow:hidden;
	padding:9px 9px 13px 10px;
}
.channel-list li:first-child{
	border:none;
}
.channel-list .name{
	float:left;
	width:100px;
	margin:0 5px 0 0;
}
.channel-list .rating{
	float:right;
	padding:3px 0 0;
	width:325px;
}
.channel-list .rating span{
	float:left;
	width:29px;
	height:7px;
	background:#2a2a2a;
	margin:0 1px 0 0;
	border:1px solid #323232;
}
.channel-list .rating .full{
	border:0;
	width:31px;
	height:9px;
	background:#e04ce9;
}
.block-channel .desc{
	background:#212121;
	color:#a7a7a7;
	font-size:12px;
	line-height:16px;
	padding:4px 8px;
	min-height:47px;
	overflow:hidden;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);
}
.channel-rating{
	float:right;
	width:178px;
	margin:0 0 0 10px;
}
.channel-rating strong{
	display:block;
	text-align:center;
	color:#fff;
	width:178px;
	height:122px;
	padding:42px 0 0;
	margin:0 0 6px;
	background:#1a1a1a;
	background:rgba(26, 26, 26, 0.7);
	-webkit-box-shadow:inset 0 0 30px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 30px rgba(0, 0, 0, 0.3);
	font-size:72px;
	line-height:74px;
}
.tags-list{
	overflow:hidden;
}
.tags-list .item{
	float:left;
	width:25%;
	padding:0 10px;
	margin:0 0 10px;
	box-sizing:border-box;
}
.tags-list .item a{
	font-weight:bold;
	color:#d73bd8;
	text-decoration:none;
}
.tags-list .item a:hover{
	color:#bebebe;
}

.wrap .download-popup{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:9999;
	background:rgba(0, 0, 0,0.5);
	margin:0;
	display:none;
}
.wrap .download-popup div{
	margin:0;
}
.wrap .download-popup iframe{
	padding:0;
}
.download-holder{
	height:100%;
	width:100%;
	display:table;
}
.download-inner{
	display:table-cell;
	vertical-align:middle;
}
.wrap .download-popup .download-block{
	width:880px;
	box-sizing:border-box;
	padding:15px 20px 20px;
	background:#1d1d1d;
	position:relative;
	margin:0 auto;
	border-radius:10px;
}
.download-popup .popup-logo{
	width:184px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto 15px;
	background:url(../images/logo.png) no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
}
.download-popup .popup-logo a{
	display:block;
	height:100%;
}
.wrap .download-holder .download-block .close-popup{
	position:absolute;
	top:20px;
	right:20px;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OUM4NjhDRTRFNjUxMUU1OEEwNkE1MzU2QTgzN0U0MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OUM4NjhDRjRFNjUxMUU1OEEwNkE1MzU2QTgzN0U0MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg5Qzg2OENDNEU2NTExRTU4QTA2QTUzNTZBODM3RTQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg5Qzg2OENENEU2NTExRTU4QTA2QTUzNTZBODM3RTQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EV69OAAABPhJREFUeNrUm1tsFVUUhvcZ7BWUpFxeeDA++ACSaEwIBBIxeENAsIAC0gMFLZIgPGCi8YEQo5EQQog8oEQQOaeRAlEKGm5pKCByr9WAEO5QEORiCgJyN/yLWduMxzk9c9lrZlzJn6Y9M2vv7+w9a9baezeVzWSUi5VCA6GnoBLod2g7tEclz9pBfaCnoY5QK/QTtLsqnb6Xe/FDOb+noDehT6AuLs6boI+h+oTADoLmQD1cPjtQm83OAPS3/wJ0jDDBL4bGeWhoITQVuhMTKA3MTFYhWwpNAvht+sVyfDDbIyzZ29ByqDgm2FkeYcnGEzRGO+UE7g1N99lwJVQXMXSKp/D7Pu8bDY1xAs8I2IEooQl2HvRuwPs/0M9wJ/y8kDO9/doqaJTgM02w86F3Qvp5zOKQboV0VMnPdJEALPVtgQFYsifI2aOGOqahSwzDfg5NNuSvvcVJhjIIvRLqbAh2EVRjsH9/ktOjhqfgK9CSkNDt2McEw307QsA7oPOGHQ/hJKYkIOxSHzmBV9uF5OMYAV+EPhIINkOhr30GMsr2aqGxAv2Z43wPU2D4QqCR4fye9gJN1yzjJMG0fYnR/cYJfI8j4ZKYoIv4mpEC7VOO8J4zEmr7G3pLEHpZHuhijuzDBdqlqq4Go/uHG7A09AgXaApqNNWGCbS3JhdW5cmwooIu5ek2RKCd76iuB+ylQgsAudBK4F2ooR+GXhSA/R6a6AbbFnAU0BK2ti1Y5aFoIOhJ/G5Muq2HqgF7sVC+WsjuQtMSDr2BVjYKwXoFJmtl6GxCYccB9oLXikT5gJ5IWUuCYDf6gfULrKd3TUKgG/zCBgHWgayGq6G4bBNUFaTKC7q0o6N3HNCNXE0FKmnDrGXFAb0ZekPZWz8qauCoobeEhTUB7IReJAj7g7IX0s+FdWQZ6lBKmV0MdKuXjfTVhBNag/qKo6aU0dr5CuiRuIGjgNXWl2vc9nEBRwmrrT+Xf+VRA8cBq+1ZLvDLowKOE1bbAJ7eZdLASYDV9hy0ujabLZMCThKsthegekCXmgZOIqw2WhdbBehyU8BJhtU2kEe6a1jg/wOsc3pnCkFbMcHSjmWzgN+XlH1ip8wvsCTsTug16FVlH3STmN51gC72CiwJu4thf4NaeBruEGiHtmpXuEFbEcPS7uAZx99aeRpuE2hvGI90UT5gSdg9LrDarkIvQ1sF2q3MhbYc9exCIdi9yt5aOdPGNdeUfVC0UaB92oZdnHv0MK3sU7SmrYkbPO3h2uvK3klsEOgH8b3+YGSzmQw92MehboYbaeZI3OLzPnql1CvzO4sHFR9MGyAA+zM/Py0B7r3BAWed4T51h3oS8JOGHf/CI3sqhI+b/NyvN9y3fgTcwaDDfQZgnSNNZ7XWGuxfVwK+YsjZfp6KJw12kLY/x3Oxb8JuWzwqYe1Xhj0hEGEvcYRdacDXg6OHm5V9XjqoHeBU7rhgJXRL2bsOdSF80Lt+m8XO5oYI9dKw2u7y+zToSYTPqtLp8zrxmBcgiT/EsMcirHkJulrZh0/9BtMPnZnWHe78Xh+FAB0TPqqiNzomSScRFviYhYMwutdziwcKDs8o+9TpzTw3UwSmf7IYTAEgxtUN2sCbwu/qw3mu+Qv6FOoN2H/y+FSef8WrgJ6HHucv5SwHJ/q2LidsaYeKgl7K3oqpYFAajB8B+p+t1fsCDABBXUDcYMp66AAAAABJRU5ErkJggg==) no-repeat 0 0 / 100% 100%;
}
.wrap .download-holder .download-block a{
	background:none;
	border:none;
	box-shadow:none;
	display:inline;
	padding:0;
	color:#e04ce9;
	text-decoration:none;
}
.wrap .download-holder .download-block a:hover{
	text-decoration:underline;
}
.sui-progressbar-text{
	color:#e04ce9;
}
.download-block .popup-heading{
	font-size:22px;
	line-height:27px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding-bottom:10px;
}
.download-block .video-title{
	font-size:18px;
	line-height:23px;
	padding-bottom:15px;
	text-align:center;
	color:#e04ce9;
}
.download-block .ads-row{
	overflow:hidden;
}
.download-block .ads-item{
	width:300px;
	height:250px;
	float:left;
}
.block-counter{
	float:left;
	width:200px;
	padding:0 20px;
}
.sui-progressbar{
	color:#fff !important;
	overflow:visible !important;
}
.sui-progressbar-text{
	text-align:center;
	position:static !important;
	color:#3d3d3d !important;
	font-size:12px !important;
	padding:5px 0 !important;
}
.download-block .popup-description{
	text-align:center;
	font-size:19px;
	line-height:23px;
	padding:30px 0;
	color:#fff;
}
.download-block .popup-buttons{
	text-align:center;
}
.wrap .download-holder .popup-buttons a:hover,
.wrap .download-holder .popup-buttons a{
	float:none;
	color:#121212;
	display: inline-block;
	padding:3px 10px;
	background:url(../images/bg-send.gif) repeat-x;
	margin:0 8px;
}
.wrap .download-holder .download-block .download-link{
	padding:20px 0;
	text-align:center;
	display:none;
}
.wrap .download-holder .download-block .download-link a{
	font-size:18px;
}
#exoAdInner{
	line-height:13px !important;
}
.under-spot {
    font-size: 18px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    width: 100%;
}
.under-left {
    float: left;
    width: 47%;
}

.under-right {
    float: right;
    text-align: right;
    width: 47%;
}
.close_adv{
	position: absolute;
	top: -7px;
	right: -8px;
	width: 25px;
	height: 25px;
}
#EroIMslider:after{
	content: "Advertisement";
	left: 50%;
	margin: 0 0 0 -5px;
	position: absolute;
	top: 4px;
	color: #fff;
}
.top-related{
	overflow:hidden;
	margin:0 0 10px;
}
.top-related .wrap-thumb .thumb{
	width:25%;
	margin:0;
}
.flex > .top-related .wrap-thumb .thumb{
	width:20%;
	margin:0;
}
.top-related .thumb em{
	padding:0;
}
.top-related .thumb .info .views{
	padding:0 0 0 22px;
}
.top-related .thumb .star{
	padding:0 0 0 15px;
}
.btn-offer{
	display:block;
	margin:0 0 10px;
	background:#ffcc1b;
	color:#000;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	line-height:30px;
	text-decoration:none;
	border-radius:5px;
}
.btn-offer:hover{
	text-decoration:underline;
}
.block-cookies{
	position:fixed;
	bottom:-100%;
	left:0;
	right:0;
	height:41px;
	background-color:rgba(0,0,0,.8);
	z-index:9999;
	color:#fff;
	border-top:1px solid #a5a5a5;
	text-align:center;
	font-size:12px;
	box-sizing:border-box;
	padding:9px 5px;
	transition:0.5s all linear;
}
.block-cookies.active{
	bottom:0;
}
.block-cookies a{
	color:#a5a5a5;
}
.block-cookies button{
	padding:3px 10px;
	color:#fff;
	background-color:#555;
	border-radius:4px;
	margin:0 10px;
	cursor:pointer;
	border:none;
	outline:none;
}
.notification-box{
	padding:0 20px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:18px;
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
	background:none !important;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border:0 !important;
	box-shadow: 0 0 9px 0 #000000;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

/*#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}*/

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */



.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent;}

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }


/*! jQuery UI - v1.11.1 - 2014-09-09
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	/*filter:Alpha(Opacity=0); *//* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	/*filter: alpha(opacity=25);*/ /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	color: #333333;
	background:#eee;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: solid #fbcb09;
	border-width:1px 0;
	font-weight: bold;
	color: #c77405;
	background:#fdf5ce;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	font-weight: bold;
	color: #eb8f00;
	background:#fdf5ce;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	/*filter:Alpha(Opacity=70);*/ /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	/*filter:Alpha(Opacity=35);*/ /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	/*filter:Alpha(Opacity=35);*/ /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ffd27a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
	opacity: .5;
	/*filter: Alpha(Opacity=50);*/ /* support: IE8 */
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
	opacity: .2;
	/*filter: Alpha(Opacity=20); *//* support: IE8 */
	border-radius: 5px;
}
