/* Global styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
caption, table, tbody, tfoot, thead, tr, th, td {
	border: 0px solid #c6c6c6;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html, body {
	height: 100%;
}
body {
	background: #d9d9d9;
	color: #474b5a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}
ol, ul {list-style: none;}
img {border: none;}
a:link {color: #474b5a; text-decoration: underline;}
a:visited {color: #474b5a; text-decoration: underline;}
a:hover {color: #474b5a; text-decoration: none;}
a:active {color: #474b5a; text-decoration: none;}
h1 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
h4 {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
p, h2, h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
iframe {
	border: 0;
	overflow: hidden;
}
label {
	cursor: pointer;
}
.g_clear {
	clear: both;
	font-size: 0;
	height: 0;
}
.g_hidden {text-align: center; display: none;}
.g_hint {font-size: 11px;}
.mask {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 101;
	overflow: hidden;
	top: 0;
	left: 0;
}
.popup {
	display: none;
	position: fixed;
	overflow: hidden;
	z-index: 102;
}
.login_block, .signup_block {
	text-decoration: none;
}
/* Wrapper */
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -91px;
}
/* Top Mobile */
.top_mobile {background: #0066ff; height: 38px; color: #fff; font-size: 25px; padding-top: 7px}
.top_mobile, .top_mobile * {font-family: arial !important}
.top_mobile div {width: 1247px; margin: 0 auto; text-align: center;}
.top_mobile a {color: #fff; text-decoration: underline;}
.top_mobile a:hover {text-decoration: none;}
/* Top menu */
#top_menu {
	width: 100%;
	height: 26px;
	background: url("../images/design/header/top_menu_bg.gif") repeat-x;
}
.top_menu_content {
	position: relative;
	width: 1247px;
	padding: 0 4px;
	margin: 0 auto;
	text-align: center;
	color: #494949;
	font-size: 9px;
	font-family: 'Microsoft Sans Serif';
	text-transform: uppercase;
}
.menu {
	float: right;
	padding-top: 6px;
}
.menu .hl {
	display: inline;
	color: #747474;
	font-weight: normal;
	background: url("../images/design/arrow-white.png") 0 2px no-repeat;
	padding-left: 12px;
	margin: 0 4px;
	cursor: pointer;
}
.menu .hl:hover {color: #eeeeee;}
.menu span {font-weight: bold; color: #fff;}
.menu a {text-decoration: none;}
.menu a:link {text-decoration: none;}
.menu a:visited {text-decoration: none;}
.menu a:hover {text-decoration: none;}
.menu a:active {text-decoration: none;}
.tw {
	position: absolute;
	top: 3px;
	left: 6px;
}
.gp {
	position: absolute;
	top: 3px;
	left: 211px;
}
.fb {
	position: absolute;
	top: 3px;
	left: 286px;
}
/* Header */
#header {
	text-align: center;
	width: 100%;
	height: 61px;
	background: url("../images/design/header/header_bg.gif") repeat-x;
}
.header_content {
	width: 1247px;
	padding: 0 4px;
	margin: 0 auto;
}
.logo {
	width: 198px;
	height: 61px;
	float: left;
}
.logo img {
	border: 0;
	width: 198px;
	height: 61px;
}
/* Navigation */
#nav {
	float: left;
	width: 752px;
	height: 61px;
}
ul#navigation {
	list-style: none;
	margin: 7px 4px 5px;
}
#navigation li {
	overflow: hidden;
	text-indent: -9999px;
	display: inline;
	float: left;
}
#navigation li a {
	background: url("../images/design/header/nav_sprite_lc.jpg") no-repeat;
	width: 100%;
	height: 100%;
	display: block;
}
#navigation li.item1 {width: 69px; height: 49px;}
#navigation li.item1 a {background-position: -4px -7px;}
#navigation li.item1 a:hover {background-position: -4px -68px;}
#navigation li.item1 a.selected {background-position: -4px -129px;}
/* for old IE */
#navigation li.item1 a.selected:hover {background-position: -4px -129px;}
/* ======= */
#navigation li.item2 {width: 80px; height: 49px;}
#navigation li.item2 a {background-position: -73px -7px;}
#navigation li.item2 a:hover {background-position: -73px -68px;}
#navigation li.item2 a.selected {background-position: -73px -129px;}
/* for old IE */
#navigation li.item2 a.selected:hover {background-position: -73px -129px;}
/* ======= */
#navigation li.item3 {width: 113px; height: 49px;}
#navigation li.item3 a {background-position: -153px -7px;}
#navigation li.item3 a:hover {background-position: -153px -68px;}
#navigation li.item3 a.selected {background-position: -153px -129px;}
/* for old IE */
#navigation li.item3 a.selected:hover {background-position: -153px -129px;}
/* ======= */
#navigation li.item4 {width: 136px; height: 49px;}
#navigation li.item4 a {background-position: -266px -7px;}
#navigation li.item4 a:hover {background-position: -266px -68px;}
#navigation li.item4 a.selected {background-position: -266px -129px;}
/* for old IE */
#navigation li.item4 a.selected:hover {background-position: -266px -129px;}
/* ======= */
#navigation li.item5 {width: 122px;	height: 49px;}
#navigation li.item5 a {background-position: -402px -7px;}
#navigation li.item5 a:hover {background-position: -402px -68px;}
#navigation li.item5 a.selected {background-position: -402px -129px;}
/* for old IE */
#navigation li.item5 a.selected:hover {background-position: -402px -129px;}
/* ======= */
#navigation li.item6 {width: 119px;	height: 49px;}
#navigation li.item6 a {background-position: -524px -7px;}
#navigation li.item6 a:hover {background-position: -524px -68px;}
#navigation li.item6 a.selected {background-position: -524px -129px;}
/* for old IE */
#navigation li.item6 a.selected:hover {background-position: -524px -129px;}
/* ======= */
#navigation li.item7 {width: 105px;	height: 49px;}
#navigation li.item7 a {background-position: -643px -7px;}
#navigation li.item7 a:hover {background-position: -643px -68px;}
#navigation li.item7 a.selected {background-position: -643px -129px;}
/* for old IE */
#navigation li.item7 a.selected:hover {background-position: -643px -129px;}
/* ======= */
/* Search */
.search_kvs {
	position: relative;
	float: right;
	margin-top: 16px;
}

.search_button {
	border: none;
	outline: none;
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
	background: url("../images/design/icons/search-black.png") center center no-repeat;
	width: 26px;
	height: 26px;
	z-index: 7;
}
/* Info bar */
#info_bar {
	margin-bottom: 8px;
	width: 100%;
	height: 36px;
	background: url("../images/design/header/info_bar_bg.gif") repeat-x;
}
.info_bar_content {
	position: relative;
	width: 1247px;
	margin: 0 auto;
	padding: 4px 4px 0;
	text-align: left;
	color: #eeeeee;
	font-size: 10px;
}
.info_bar_content a {color: #ffffff; text-decoration: underline;}
.info_bar_content a:visited {color: #ffffff; text-decoration: underline;}
.info_bar_content a:hover {color: #ffffff; text-decoration: none;}
.info_bar_content a:active {color: #ffffff; text-decoration: none;}
/* Messages */
.ok_message {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #336600;
	margin: 4px 0;
	padding: 2px 26px 2px 8px;
	background: url(../images/design/icons/yes.png) 99% 50% no-repeat #ccffcc;
	text-align: center;
}
.ok_message_no_bg {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #336600;
	margin: 4px;
	padding: 2px 26px 2px 8px;
	background: url(../images/design/icons/yes.png) 99% 50% no-repeat;
	text-align: center;
}
.error_message {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #d52727;
	margin: 4px;
	padding: 2px 26px 2px 8px;
	background: url(../images/design/icons/no.png) 99% 50% no-repeat #fee7e8;
	text-align: center;
}
.block-form .error_message{
	margin:4px 0;
}
.error_message a {color: #b10000;}
.error_message_no_bg {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #d52727;
	margin: 4px;
	padding: 2px 26px 2px 8px;
	background: url(../images/design/icons/no.png) 99% 50% no-repeat;
	text-align: center;
}
/* Main content */
#data {
	margin: 0 auto;
	width: 1255px;
}
#wide {
	width: 100%;
	margin: 0 4px;
}
#wide_col {
	float: left;
	width: 984px;
	margin-left: 4px;
}
.two-columns{
	width:100%;
	overflow:hidden;
}
#wide_col_video_view {
	float: left;
	width: 915px;
	margin-left: 4px;
	position:relative;
	z-index:2;
}
#wide_col_gallery_view {
	float: left;
	width: 652px;
	overflow: hidden;
	margin-left: 5px;
}
#side_col {
	float: right;
	width: 258px;
	margin-right: 4px;
}
#side_col_left {
	float: left;
	width: 258px;
	margin-left: 4px;
}
#side_col_video_view, #side_col_gallery_view {
	float: right;
	width: 327px;
	margin-right: 4px;
}
.section {
	text-align: center;
	border: 1px solid #bbb;
	background: #eeeeee;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
#side_col_gallery_view .section,
#side_col_video_view .section {
	min-height:807px;
}
.section_r {
	text-align: center;
	border: 1px solid #bbb;
	background: #eeeeee;
	margin-bottom: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
}
.section_wide {
	width: 1247px;
	text-align: center;
	border: 1px solid #bbb;
	background: #eeeeee;
	padding-bottom: 8px;
	margin: 0 auto 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
}
.section_wide_e {
	width: 1246px;
	text-align: center;
	border: 1px solid #bbb;
	background: #eeeeee;
	padding-bottom: 8px;
	margin: 0 auto 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
}
.section_wide_half_top {
	width: 1247px;
	text-align: center;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	background: #eeeeee;
	margin: 0 auto;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
}
.section_wide_half_bottom {
	width: 1247px;
	text-align: center;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #eeeeee;
	padding: 8px 0;
	margin: 0 auto 10px;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	-ms-border-radius: 0 0 3px 3px;
}
.beau {
	display: block;
	width: 240px;
	height: 400px;
	margin: 0 auto;
}
.beau_long {
	display: block;
	width: 240px;
	height: 600px;
	margin: 0 auto;
}
.beau_long_2 {
	display: block;
	width: 240px;
	height: 728px;
	margin: 0 auto;
}
.block_header {text-align: left; margin-bottom: 8px;}
.block_header_side {text-align: center; margin-bottom: 8px;}
.block_header_half {text-align: left;}
.block_header, .block_header_side, .block_header_half {
	position: relative;
	height: 28px;
	background: url(../images/design/bg_sprite_grad.png) repeat-x 0 -359px;
	border-bottom: 1px solid #ccc;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
.block_header h1, .block_header h2, .block_header h3, .block_header h4, .block_header_half h2, .block_header_half h3, .block_header_half h4 {
	padding: 4px 0 0 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-shadow: 1px 1px 0 #fff;
}
.block_header_side h2, .block_header_side h3, .block_header_side h4 {
	padding: 4px 4px 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-shadow: 1px 1px 0 #fff;
}
.block_header_side .c_flag {
	position: absolute;
	left: 7px;
	top: 3px;
}
.block_header li {display: inline;}
.block_header li a {color: #666;}
.sort{
	position: relative;
	float:right;
	height: 28px;
	top: 0;
	right: 0;
	border-left: 1px solid #ccc;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}
.sort > a,
.sort span{
	display:block;
	padding:6px 22px 5px 12px;
	cursor:pointer;
	position:relative;
	text-decoration:none;
}
.sort ul span{
	cursor:default;
	white-space:nowrap;
	padding:5px;
}
.sort ul span:after{
	display:none;
}
.sort span:after{
	content:'';
	position:absolute;
	top:50%;
	right:7px;
	width:9px;
	height:5px;
	margin-top:-2px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzc3NzhDQTAwOUExMUU2OThCMUYwMjk2ODJDNTEzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzc3NzhDQjAwOUExMUU2OThCMUYwMjk2ODJDNTEzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg5RTY5RDdGMDA5ODExRTY5OEIxRjAyOTY4MkM1MTM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg5RTY5RDgwMDA5ODExRTY5OEIxRjAyOTY4MkM1MTM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NqYjGQAAAG5JREFUeNpidPeOymBgYJi7Y8vS3wxYgIdPNBuQSmICEq5AvAoowIpD0WogdgQpjADi/+iKkRT9AuJoxv///zNAFawEYpDGUCBmRFIUCXTWH7BCqAkwxcxQQ+GKQBy4QiTFK4AYJBkNUwQCAAEGAMgzLAIZIBSKAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:9px 5px;
	background-size:9px 5px;
}
.sort > a:hover,
.sort:hover span{
	background:#e4e4e4;
	color:#999;
}
.sort:hover span:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzc3NzhDRTAwOUExMUU2OThCMUYwMjk2ODJDNTEzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzc3NzhDRjAwOUExMUU2OThCMUYwMjk2ODJDNTEzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3Nzc3OENDMDA5QTExRTY5OEIxRjAyOTY4MkM1MTM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3Nzc3OENEMDA5QTExRTY5OEIxRjAyOTY4MkM1MTM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ktiABAAAAG5JREFUeNpinDlzZgYDA8PctLS03wxYwKxZs9iAVBITkHAF4lVAAVYcilYDsSNIYQQQ/0dXjKToFxBHM/7//58BqmAlEIM0hgIxI5KiSKCz/oAVQk2AKWaGGgpXBOLAFSIpXgHEIMlomCIQAAgwAARYMF0N3B0oAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:9px 5px;
	background-size:9px 5px;
}
.sort ul{
	display:none;
	position:absolute;
	top:100%;
	min-width:100%;
	left:-1px;
	z-index:10;
	background:#e4e4e4;
	border:1px solid #ccc;
	border-radius:0 0 3px 3px;
}
.sort:hover ul{
	display:block;
}
.sort ul li:first-child{
	border:none;
}
.sort ul li{
	display:block;
	border-top:1px solid #ccc;
}
.sort ul a{
	text-decoration:none;
	display:block;
	padding:5px 5px;
	white-space:nowrap;
}
.sort ul a:hover{
	color:#999;
}
.sort .ico-feat{
	background:url(../images/bg-icons.png) no-repeat 9px 0;
	padding-left:32px;
}
.sort span.ico-feat,
.sort .ico-feat:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -27px;
}
.sort .ico-viewed{
	background:url(../images/bg-icons.png) no-repeat 9px -54px;
	padding-left:32px;
}
.sort span.ico-viewed,
.sort .ico-viewed:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -81px;
}
.sort .ico-top{
	background:url(../images/bg-icons.png) no-repeat 9px -108px;
	padding-left:32px;
}
.sort span.ico-top,
.sort .ico-top:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -135px;
}
.sort .ico-longest{
	background:url(../images/bg-icons.png) no-repeat 9px -162px;
	padding-left:32px;
}
.sort span.ico-longest,
.sort .ico-longest:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -189px;
}
.sort .ico-newest{
	background:url(../images/bg-icons.png) no-repeat 9px -216px;
	padding-left:32px;
}
.sort span.ico-newest,
.sort .ico-newest:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -243px;
}
.sort .ico-name{
	background:url(../images/bg-icons.png) no-repeat 9px -270px;
	padding-left:32px;
}
.sort span.ico-name,
.sort .ico-name:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -297px;
}
.sort .ico-rating{
	background:url(../images/bg-icons.png) no-repeat 9px -324px;
	padding-left:32px;
}
.sort span.ico-rating,
.sort .ico-rating:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -351px;
}
.sort .ico-views{
	background:url(../images/bg-icons.png) no-repeat 9px -378px;
	padding-left:32px;
}
.sort span.ico-views,
.sort .ico-views:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -405px;
}
.sort .ico-vids{
	background:url(../images/bg-icons.png) no-repeat 9px -432px;
	padding-left:32px;
}
.sort span.ico-vids,
.sort .ico-vids:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -459px;
}
.sort .ico-vids-rating{
	background:url(../images/bg-icons.png) no-repeat 9px -486px;
	padding-left:32px;
}
.sort span.ico-vids-rating,
.sort .ico-vids-rating:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -513px;
}
.sort .ico-vids-views{
	background:url(../images/bg-icons.png) no-repeat 9px -540px;
	padding-left:32px;
}
.sort span.ico-vids-views,
.sort .ico-vids-views:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -567px;
}
.sort .ico-subs{
	background:url(../images/bg-icons.png) no-repeat 9px -594px;
	padding-left:32px;
}
.sort span.ico-subs,
.sort .ico-subs:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -621px;
}
.sort .ico-alph{
	background:url(../images/bg-icons.png) no-repeat 9px -648px;
	padding-left:32px;
}
.sort span.ico-alph,
.sort .ico-alph:hover{
	background:url(../images/bg-icons.png) no-repeat 9px -675px;
}

.block_header_sorting {
	position: absolute;
	height: 28px;
	top: 0;
	right: -1px;
	border-left: 1px solid #ccc;
	overflow: visible;
}
.block_header_sorting span {
	text-decoration: none;
	position: relative;
	float: left;
	padding: 6px 12px 5px;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	background: url(../images/design/bg_sorting.png) repeat-x 0 0;
}
.block_header_sorting a {
	text-decoration: none;
	position: relative;
	float: left;
	padding: 6px 12px 5px;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}
.block_header_sorting a:visited {text-decoration: none;}
.block_header_sorting a.active,
.block_header_sorting a:hover {text-decoration: none; background: #e4e4e4;}
.block_header_sorting a:active {text-decoration: none;}
.block_header_sorting:after {
	display: block;
	clear: both;
	content: "";
}
.block_header li a {color: #474b5a;}
.block_header_sorting>li {position: relative; float: left;}
.block_header_sorting>li i {
	font-size: 10px;
	color: #898d9b;
	margin: 0 0 0 4px;
}
.block_header_sorting>li:hover a {background: #e4e4e4;}
.block_header_sorting>li:hover .sorting_drop {display: block;}
.sorting_drop {
	background: #e4e4e4;
	border: 1px solid;
	border-color: #e4e4e4 #ccc #ccc #fff;
	display: none;
	left: 0;
	position: absolute;
	top: 27px;
	width: 100%;
	z-index: 100;
	box-shadow: 1px 4px 7px -4px #000;
	border-radius: 0 0 2px 2px;
	box-sizing: border-box;
}
.sorting_drop li {display: block;}
.sorting_drop li a {
	float: none;
	border: none;
	display: block;
	padding: 5px 12px 6px;
	border-top: 1px solid #c6c6c6;
}
.sorting_drop li span {
	float: none;
	border: none;
	display: block;
	padding: 5px 12px 6px;
	border-top: 1px solid #c6c6c6;
	background: #ccc;
	color: #272727;
}
.sorting_drop li a:hover {background: #ccc;}
.sorting_drop_holder>a {padding: 6px 12px 5px 12px;}
.list-playlists .block-form{
	margin-left:-3px;
}
.list-playlists.list_videos .block-form{
	margin:0;
}
.list-playlists .block-form .message_info,
.block_sub_header, .message_info {
	text-align: center;
	padding: 2px 4px;
	margin-bottom: 8px;
	background: #dedede;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	font-weight:normal;
	font-size:12px;
}
.block_sub_header a {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	border: 1px solid #c8c8c8;
	font: bold 12px Sans-Serif;
	color: #666;
	margin: 2px;
	padding: 0 10px;
	line-height: 26px;
	vertical-align: middle;
	text-shadow: 0 1px 1px white;
	white-space: nowrap;
	cursor: pointer;
	-webkit-box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
	-moz-box-shadow:0 1px #d4d4d4, 0 1px #fff inset;
	box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);
	background: -moz-linear-gradient(top, white, #e0e0e0);
	background: -ms-linear-gradient(top, white, #e0e0e0);
	background: -o-linear-gradient(top, white, #e0e0e0);
	zoom: 1;
}
.block_sub_header a:link {text-decoration: none;}
.block_sub_header a:visited {text-decoration: none;}
.block_sub_header a:hover {
	color: #ff0000;
	text-decoration: none;
	border: 1px solid #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background: -webkit-linear-gradient(top, white, #eeeeee);
	background: -moz-linear-gradient(top, white, #eeeeee);
	background: -ms-linear-gradient(top, white, #eeeeee);
	background: -o-linear-gradient(top, white, #eeeeee);
}
.block_sub_header a:active {
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-top-color: #999;
	box-shadow: inset 0 1px 2px #aaa;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
	zoom: 1;
}
.block_sub_header span {
	display: block;
	float: left;
	text-align: center;
	font: bold 12px Sans-Serif;
	color: #999;
	text-shadow: none;
	white-space: nowrap;
	margin: 2px;
	padding: 0 10px;
	line-height: 26px;
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid #b7b7b7;
	box-shadow: inset 0 1px 2px #aaa;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
}
.text_content {padding: 7px;color: #666666;}
.text_content.rules{
	padding:15px 20px;
	text-align:left;
}
.block_content {text-align: left;}
.block_content p, .text_content p {margin-bottom: 8px; margin-top: 16px;}
.block_content .ajax_wait {padding-left: 5px;}
.block_content .field_error {
	text-align: center;
	padding: 1px;
	color: #fb6549;
	font-size: 11px;
}
.block_content .captcha .field_error {
	text-align:left;
}
.field_error_2 {
	text-align: center;
	color: #fb6549;
	font-size: 11px;
}
.centered {text-align: center; margin: 0 auto;}
.centered img {border: 1px solid #474b5a;}
.centered_just {text-align: justify; margin: 0 auto;}
.mar_4-0-0 {margin-top: 4px;}
.mar_0-0-34 {margin: 0 0 34px;}
.pad_0-4 {padding: 0 4px;}
.pad_0-4-4 {padding: 0 4px 4px;}
.pad_0-4-8 {padding: 0 4px 8px;}
.pad_0-5 {padding: 0 5px;}
.pad_0-8 {padding: 0 8px;}
.pad_0-8-8 {padding: 0 8px 8px;}
.pad_10 {padding: 10px;}
.pad_10-4 {padding: 10px 4px;}
.pad_10-4-0 {padding: 10px 4px 0;}
.pad_10-4-4 {padding: 10px 4px 4px;}
.pad_4 {padding: 4px;}
.pad_4-0 {padding: 4px 0;}
.pad_4-0-0 {padding: 4px 0 0;}
.pad_4-8 {padding: 4px 8px;}
.pad_4-10 {padding: 4px 10px;}
.pad_4-10-8 {padding: 4px 10px 8px;}
.pad_4-4-0 {padding: 4px 4px 0;}
.pad_4-8-0 {padding: 4px 8px 0;}
.pad_7 {padding: 7px;}
.pad_8-0-4 {padding: 8px 0 4px;}
.pad_8-8-0-8 {padding: 8px 8px 0 8px;}
/* Text styles */
.text_bold {font-weight: bold;}
.text_normal {font-weight: normal;}
.text_11px {font-size: 11px;}
.text_12px {font-size: 12px;}
.text_13px {font-size: 13px;}
.text_16px {font-size: 16px;}
.text_18px {font-size: 18px;}
.text_20px {font-size: 20px;}
.text_22px {font-size: 22px;}
/* List videos and galleries */
.list_videos, .list_galleries, .list_thumbs {
	text-align: center;
	margin: 0 0 6px 3px;
}
.list_videos a, .list_galleries a, .list_thumbs a {display: block; text-decoration: none;}
.list_videos a:visited, .list_galleries a:visited, .list_thumbs a:visited {text-decoration: none;}
.list_videos a:hover, .list_galleries a:hover {text-decoration: none; color: #999;}
.list_thumbs a:hover {text-decoration: none;}
.list_videos .item, .list_galleries .item {
	float:left;
	position:relative;
	width:242px;
	margin:0 1px 2px;
}
#list_videos_favourite_videos_list_items.list_videos .item,
#list_videos_uploaded_videos_list .list_videos .item{
	margin-bottom:10px;
}
.list_videos img, .list_thumbs img {
	display:block;
	width:240px;
/*	height:180px; */
	border:#474b5a 1px solid;
}
.no-thumb{
	border: 1px solid #474b5a;
	line-height:180px;
	text-align:center;
	display:block;
	height:auto;
	color:#666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);
	background: -moz-linear-gradient(top, white, #e0e0e0);
	background: -ms-linear-gradient(top, white, #e0e0e0);
	background: -o-linear-gradient(top, white, #e0e0e0);
}

.list-playlists .img img.video2,
.list-playlists .img img.video3,
.list-playlists .img img.video4,
.list-playlists .img img.video5{
	border:1px solid #6b6f7b;
	opacity:0.8;
	position:absolute;
	width:59px;
	height:44px;
}
.list-playlists .img img.video2{
	right: 25px;
	top: 5px;
	z-index: 3;
}
.list-playlists .img img.video3{
	right: 15px;
	top: 15px;
	z-index: 2;
}
.list-playlists .img img.video4{
	right: 5px;
	top: 25px;
	z-index: 1;
}
.list-playlists .img img.video2:hover,
.list-playlists .img img.video3:hover,
.list-playlists .img img.video4:hover,
.list-playlists .img img.video5:hover{
	opacity: 1;
	z-index: 5;
}

.channels .list_videos img,
.channels .list_thumbs img{
	height:319px;
}
.list_videos .image-holder,
.list_thumbs .image-holder{
	display:block;
	border:#474b5a 1px solid;
}
.list_videos .image-holder img,
.list_thumbs .image-holder img{
	border:none;
}
.lazyloading,
.lazyload{
	opacity: 0;
}
.lazyloaded{
	opacity: 1;
	transition: opacity 500ms;
}
.list_thumbs b {
	color:#f0f31b;
}
.list_galleries img {
	display: block;
	width: 240px;
	height: 320px;
	border: #474b5a 1px solid;
}
.list_galleries .image-holder{
	display:block;
	border: #474b5a 1px solid;
}
.list_galleries span img{
	border:none;
}
.list_videos .status {
	display: block;
	position: absolute;
	top: 139px;
	left: 1px;
	width: 240px;
	height: 31px;
	pointer-events: none;
}
.list_galleries .status {
	display: block;
	position: absolute;
	top: 279px;
	left: 1px;
	width: 240px;
	height: 31px;
	pointer-events: none;
}
.list_videos .private {
	background: url("../images/private_video_overlay.png") no-repeat;
}
.list_galleries .private {
	background: url("../images/private_gallery_overlay.png") no-repeat;
}
.list_videos .premium {
	background: url("../images/premium_video_overlay.png") no-repeat;
}
.list_galleries .premium {
	background: url("../images/premium_gallery_overlay.png") no-repeat;
}
.list_videos .disabled {
	background: url("../images/disabled_video_overlay.png") no-repeat;
}
.list_galleries .disabled {
	background: url("../images/disabled_gallery_overlay.png") no-repeat;
}
.list_videos .info, .list_galleries .info {
	display: block;
	background: url("../images/design/video_info_bg.gif") no-repeat;
	width: 242px;
	height: 32px;
	margin: 4px 0;
	text-align: left;
}
.list_galleries .info b,
.list_videos .info b,
.list_videos .info h2, .list_galleries .info h2 {
	display: block;
	overflow: hidden;
	text-align: left;
	padding-left: 56px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	white-space: nowrap;
	color:#474b5a;
}
.list_videos .block-form a:hover .info h2,
.list_videos .block-form a:hover .info b,
.list_galleries .block-form a:hover .info h2,
.list_galleries .block-form a:hover .info b,
.list_videos .block-form a:hover,
.list_galleries .block-form a:hover{
	color:#999;
	text-decoration:none;
}
.list_videos .info .length {
	display: block;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
}
.list_videos .info .item_rating, .list_galleries .info .item_rating {
	display: block;
	float: left;
	width: 54px;
	text-align: center;
	color: #823706;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
.list_videos .info .added, .list_galleries .info .added {
	display: block;
	float: right;
	width: 188px;
	text-align: left;
	color: #4e6aa5;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}
.list_galleries .info .views,
.list_videos .info .views{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MkEwQ0I3REQ4QzAxMUU1QTRCNUJENERFNzVFRjc1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MkEwQ0I3RUQ4QzAxMUU1QTRCNUJENERFNzVFRjc1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkyQTBDQjdCRDhDMDExRTVBNEI1QkQ0REU3NUVGNzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkyQTBDQjdDRDhDMDExRTVBNEI1QkQ0REU3NUVGNzVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++S2uQQAAARRJREFUeNqE0r9LglEUxnFfJRMRajVER53aWtqKWoNocStCFNx0MkGksJqqob0iCFoaJGhIQ3TtH7BdamkJIvpF9D3xCNcXoQsfOO+95x7uPe/1VooXAd9IYx3LSGhugFuc48FNDjrxJI7QwjtymBWLP9HGoXJHCkyjgygy2EcW92Lxnk4XU+7UsIBN3KCLAt6wgwpSYvG21vLooYmIRw+uCF6w6VznEXFfb54w43yfwrMTvOLLl+wF/h/fmAiqQXbMhrN4NmaDO7erP7QRSs+t/RBco6aO2/3urLqaZvc+Rt3ujAPMY9XWhn/BerAAK9bHFi6RFIuregN29EXtGXkHHyjpAUXUpGc5QRhLKCv3b/wKMAA2njyAgKy5OAAAAABJRU5ErkJggg==) no-repeat 0 50%;
	padding-left:19px;
}
.list_videos .info .time{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MkEwQ0I3OUQ4QzAxMUU1QTRCNUJENERFNzVFRjc1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MkEwQ0I3QUQ4QzAxMUU1QTRCNUJENERFNzVFRjc1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkyQTBDQjc3RDhDMDExRTVBNEI1QkQ0REU3NUVGNzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkyQTBDQjc4RDhDMDExRTVBNEI1QkQ0REU3NUVGNzVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Da68eQAAAM1JREFUeNpi/P//PwMI+Gcv8wZS5UCsywABl4C4c+PUqG0gDhNUURuQ6gLiHiCWgeI+IO4FyrWCFQIZ/kA6BIhtgLo3AelSEAayNwJpcyAOAqrxAZmYD8RlQIn3DGgAKPYJSNUAcQFIoSkQ70VT4wI0pQPKBsmZsjBggj1ALA7EKDaAFJ4GYmcg3gC17giQOoKkBiR3CmT1RJCPgVYJoxsNFBMBBREQT2AEhSM0eIKAuB6Id0DVeQBxExCvBtpSw4gW4GVoAd4FC3CAAAMABthEFDOAdH8AAAAASUVORK5CYII=) no-repeat 0 50%;
	padding-left:14px;
}
.list_videos .options, .list_galleries .options {
	display: block;
	text-align: left;
	padding-bottom: 5px;
}
.list_videos .options label, .list_galleries .options label {color: #666666; font-weight: bold;}
.list_videos .options input, .list_galleries .options input {vertical-align: middle;}
.list_videos .options a, .list_galleries .options a {font-weight: bold;}
.list_thumbs .item {
	float: left;
	width: 242px;
	height: 182px;
	margin: 0 1px 2px;
	position: relative;
}
/*.channels .list_thumbs .item{
	width:182px;
	height:262px;
	margin:0 6px 12px;
}
.channels .list_thumbs img{
	width:180px;
	height:260px;
}
.channels .list_thumbs strong,
.channels .list_thumbs span.info{
	width:180px;
}*/
.channels .list_thumbs span.info{
	height:auto;
}
.list_thumbs span.info {
	display: block;
	text-align: center;
	background: url("../images/design/bg_transparent.png") repeat left top;
	width: 240px;
	height: 20px;
	position: absolute;
	bottom: 1px;
	left: 1px;
	filter: alpha(Opacity=90);
	opacity: 0.90;
}
.list_thumbs strong {
	display: block;
	position: absolute;
	left: 1px;
	bottom: 1px;
	width: 240px;
	color: #b7b7b7;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size : 17px;
	line-height : 100%;
	font-weight: bold;
	text-align: center;
}
.channels .list_thumbs strong{
	font-size:14px;
	bottom:0;
	padding:3px 0;
	position:relative;
}
.list_thumbs a:hover strong {color: #f0f31b;}
.list_related_videos {
	text-align: center;
	margin: 0 0 2px 8px;
}
.thumb_box {
	display: block;
	width: 242px;
	height: 182px;
	overflow: hidden;
	position: relative;
	margin: 0 2px 4px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.thumb_box img {
	border: #474b5a 1px solid;
	width: 240px;
	height: 180px;
}
.thumb_box .image-holder{
	display:block;
	border: #474b5a 1px solid;
	height:180px;
}
.thumb_box .image-holder img{
	border:none;
}
.thumb_box a {text-decoration: none;}
.thumb_box a:visited {text-decoration: none;}
.thumb_box a:hover {text-decoration: none;}
.thumb_box .thumb_info {
	display: block;
	background: url("../images/design/bg_transparent.png") repeat left top;
	position: absolute;
	bottom: 1px;
	left: 1px;
	width: 240px;
	color: #fff;
	filter: alpha(Opacity=90);
	opacity: 0.90;
}
.thumb_box .rating {
	width: 36px;
	display: block;
	background: url("../images/design/bg_transparent.png") repeat left top;
	text-align: center;
	padding-left: 3px;
	position: absolute;
	bottom: 19px;
	left: 1px;
	color: #f0f31b;
	filter: alpha(Opacity=90);
	opacity: 0.90;
}
.thumb_box .lenght {
	width: 36px;
	display: block;
	background: url("../images/design/bg_transparent.png") repeat left top;
	text-align: right;
	padding-right: 3px;
	position: absolute;
	bottom: 19px;
	right: 1px;
	color: #f0f31b;
	filter: alpha(Opacity=90);
	opacity: 0.90;
}
.thumb_box:hover .thumb_info {
	left: 1px;
	bottom: -20px;
	filter: alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.thumb_box:hover .rating {
	left: -40px;
	bottom: 19px;
	filter: alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.thumb_box:hover .lenght {
	right: -40px;
	bottom: 19px;
	filter: alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.thumb_box strong {
	color: #f0f31b;
	font-weight: normal;
}
.thumb_box span.left {
	display: block;
	float: left;
	padding-left: 3px;
}
.thumb_box span.right {
	display: block;
	float: right;
	padding-right: 3px;
}
/* Overlay thumb */
.overlay_thumb {
	display: block;
	width: 242px;
	height: 182px;
	position: relative;
	float: left;
}
.overlay_thumb img {
	border: 1px solid #eeeeee;
	width: 240px;
	height: 180px;
}
/* Big thumbs */
.big_thumbs {
	margin: 0 0 6px 3px;
	text-align: center;
}
.big_thumbs b {
	color: #f0f31b;
	font-weight: normal;
}
.big_thumbs img {
	width: 240px;
	height: 320px;
	border: 1px solid #474b5a;
}
.big_thumbs .image-holder{
	display:block;
	border: 1px solid #474b5a;
}
.big_thumbs a:hover .image-holder {border-color: #111;}
.big_thumbs .image-holder img {
	border:none;
}
.big_thumbs a {
	width: 242px;
	height: 322px;
	margin: 0 1px 4px;
	display: block;
	position: relative;
	float: left;
	text-decoration: none;
}
.big_thumbs a:visited {text-decoration: none;}
.big_thumbs a:hover {text-decoration: none;}
.big_thumbs a:hover h2 {color: #f0f31b;}
.big_thumbs a:hover img {border-color: #111;}
.big_thumbs .info {
	text-align: center;
	background: url("../images/design/bg_transparent.png") repeat left top;
	width: 240px;
	height: 35px;
	position: absolute;
	display: block;
	bottom: 1px;
	left: 1px;
	filter: alpha(Opacity=90);
	opacity: 0.90;
}
.big_thumbs h2 {
	color: #b7b7b7;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size : 17px;
	line-height : 100%;
	display: block;
	width: 240px;
	display: block;
	position: absolute;
	left: 1px;
	bottom: 1px;
	font-weight: bold;
	text-align: center;
}
.big_thumbs span.left {
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	font-weight: normal;
	display: block;
	position: absolute;
	left: 3px;
	bottom: 18px;
}
.big_thumbs span.right {
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	font-weight: normal;
	position: absolute;
	right: 3px;
	bottom: 18px;
}
/* Daily thumbs */
.daily_thumbs {
	margin: 0 0 8px 5px;
}
.daily_thumbs .item {
	float: left;
	width: 482px;
	margin: 0 2px;
}
.daily_thumbs a {
	display: block;
	line-height: 1;
}
.daily_thumbs img {
	display: block;
	border: 1px solid #474b5a;
	width: 480px;
	height: 270px;
}
.daily_thumbs span {
	text-align: center;
	display: block;
	padding-top: 1px;
	font-size: 13px;
	font-weight: bold;
}
/* Pornstars text list */
.pstars_text {
	margin: 0 auto 4px;
	width: 252px;
}
.pstars_text ul {
	width: 252px;
	margin: 0 auto;
	list-style: none;
}
.pstars_text li {
	text-align: left;
	border-bottom: 1px solid #cecece;
}
.pstars_text li:last-child {
	border-bottom: none;
}
.pstars_text li a {
	position: relative;
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 10px;
	cursor: pointer;
}
.pstars_text li a {
	text-decoration: none;
}
.pstars_text li a:visited {
	text-decoration: none;
}
.pstars_text li a:hover {
	color: #eeeeee;
	background: #232323;
	text-decoration: none;
	filter: alpha(Opacity=70);
	opacity: 0.70;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.pstars_text li span {
	font-weight: normal;
	position: absolute;
	right: 6px;
	text-align: center;
	top: 0;
}
.pstars_text li strong {
	font-weight: bold;
	position: absolute;
	right: 6px;
	text-align: center;
	top: 0;
}
.pstars_text i {
	display: block;
	padding-left: 20px;
	color: #eeeeee;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	background: #232323 url("../images/design/arrow-white.png") 5px 5px no-repeat;
	filter: alpha(Opacity=70);
	opacity: 0.70;
}
/* Small thumbs */
.pstar_sml_thumbs, .gallery_images {
	padding-left: 4px;
	text-align: center;
}
.member_sml_thumbs {
	padding-left: 6px;
	text-align: center;
}
.pstar_sml_thumbs a {
	display: block;
	width: 122px;
	float: left;
	margin: 0 1px 4px;
	text-decoration: none;
}
.gallery_images a {
	display: block;
	width: 122px;
	float: left;
	margin: 0 1px 2px;
	text-decoration: none;
}
.member_sml_thumbs a {
	display: block;
	width: 118px;
	float: left;
	margin: 0 2px 4px;
	text-decoration: none;
}
.pstar_sml_thumbs a:visited, .gallery_images a:visited, .member_sml_thumbs a:visited {text-decoration: none;}
.pstar_sml_thumbs a:active, .gallery_images a:active, .member_sml_thumbs a:active {text-decoration: none;}
.pstar_sml_thumbs a:hover, .gallery_images a:hover, .member_sml_thumbs a:hover {text-decoration: none;}
.pstar_sml_thumbs img {
	display: block;
	width: 120px;
	height: 160px;
	border-top: 1px solid #474b5a;
	border-right: 1px solid #474b5a;
	border-left: 1px solid #474b5a;
}
.gallery_images img {
	display: block;
	width: 120px;
	height: 160px;
	border: 1px solid #474b5a;
}
.member_sml_thumbs img {
	display: block;
	width: 116px;
	height: 116px;
	border-top: 1px solid #474b5a;
	border-right: 1px solid #474b5a;
	border-left: 1px solid #474b5a;
}
.pstar_sml_thumbs a h2, .member_sml_thumbs a h2 {
	background: url(../images/design/thumbswtbg.gif) 0 0 repeat-x;
	display: block;
	padding-top: 4px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	border-right: 1px solid #474b5a;
	border-bottom: 1px solid #474b5a;
	border-left: 1px solid #474b5a;
}
/* Model view */
.model_view .picture {
	text-align: center;
	margin-bottom: 3px;
	position:relative;
}
.model_view .picture img {
	border: 1px solid #474b5a;
	width: 240px;
	height: 320px;
}
.rank{
	position:absolute;
	bottom:5px;
	left:7px;
	height:35px;
	line-height:35px;
	background:rgba(0, 0, 0, .8);
	border-radius:0 8px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:0 10px;
}
.rank b{
	display:inline-block;
	height:35px;
	line-height:35px;
	vertical-align:top;
}
.rank span{
	display:inline-block;
	font-size:18px;
	color:#ffa700;
	padding-left:16px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTA1NkFGOUQxREMxMUU2QkIyMkM1QTMxQjc4Njk1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTA1NkFGQUQxREMxMUU2QkIyMkM1QTMxQjc4Njk1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhBMDU2QUY3RDFEQzExRTZCQjIyQzVBMzFCNzg2OTUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhBMDU2QUY4RDFEQzExRTZCQjIyQzVBMzFCNzg2OTUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zFnDgAAAARhJREFUeNpi/L+CAQYsgPg4A26gDcTXQAxGoKb9QJoXiHmAWB2PJpCG70D8HKTpHZBhAsUrkRTdBWJlJL4XEN8E4hNMQOIFEH8B4mdQyY9AvB2IHYF4F5QPAk+A+A8QPwVpOgXEDkgmsgJxNxA/htIcSHIggw6BNC0E4iIkSS5ooCQBsQ0QsyOJlwLxCkZo6LUAcRYQC0IV/AViZiD+B8RMULG3QDwRiJsZkYJcAep5Jiwh9w8qD3IyioIHQLwJR3AvgWlgwGJqPBBvQOL/h0ZDNrIidE2fgDgQiMuh/BIgjoBGCU5NMPAZSn/HJsnEQAZADj0QEAfiY0AsAY2Xb9AAsALid7hs6gNiJagGWISCEnEPsiKAAAMASlk+DZzvIYEAAAAASUVORK5CYII=) no-repeat 0 50%;
}
.model_view p {
	margin: 0;
	padding: 3px 0 3px 0;
	font-size: 11px;
	border-bottom: 1px solid #cecece;
}
.model_view .info {
	margin-top: 6px;
	padding: 0 4px;
}
.model_view .rating_container {
	cursor: pointer;
	text-align: center;
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 29px;
	left: 57px;
	width: 141px;
	height: 25px;
	padding:0;
}
.pstar_rating_bg{
	position:relative;
}
#rating_container{
	width:150px;
	left: 51px;
}
#rating_bg{
	background:#adc0cf;
}
#rating_bg_full{
	width: 140px;
}
#rating_bg_full div{
	height:100%;
	background: #6ea9f1;
	background: -moz-linear-gradient(top,  #6ea9f1 0%, #3975dd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ea9f1), color-stop(100%,#3975dd));
	background: -webkit-linear-gradient(top,  #6ea9f1 0%,#3975dd 100%);
	background: -o-linear-gradient(top,  #6ea9f1 0%,#3975dd 100%);
	background: -ms-linear-gradient(top,  #6ea9f1 0%,#3975dd 100%);
	background: linear-gradient(to bottom,  #6ea9f1 0%,#3975dd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea9f1', endColorstr='#3975dd',GradientType=0 );
}
#rating_bg_hover{
	background: #2B5AA7;
}
.pstar_rating_bg>div+div:hover #rating_bg_full{
	display:none;
}
/* Pagination */
.pagination {
	padding-bottom: 16px;
	text-align: center;
}
.pagination a {
	display: block;
	float: left;
	text-align: center;
	height: 29px;
	border: 1px solid #c6c6c6;
	margin: 0 4px;
	padding: 3px 8px 0;
	font: bold 12px Sans-Serif;
	color: #666;
	text-shadow: 0 1px 1px white;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 26px;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);
	background: -moz-linear-gradient(top, white, #e0e0e0);
	background: -ms-linear-gradient(top, white, #e0e0e0);
	background: -o-linear-gradient(top, white, #e0e0e0);
	zoom: 1;
}
.pagination a:link {
	text-decoration: none;
}
.pagination a:visited {
	text-decoration: none;
}
.pagination a:hover, .pagination a:focus {
	color: #ff0000;
	text-decoration: none;
	border-color: #999;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);  
	background: -moz-linear-gradient(top, white, #e0e0e0);  
	background: -ms-linear-gradient(top, white, #e0e0e0);  
	background: -o-linear-gradient(top, white, #e0e0e0);
	zoom: 1;
}
.pagination a:active {
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
	zoom: 1;
}
.pagination span {
	display: block;
	float: left;
	text-align: center;
	height: 29px;
	margin: 0 4px;
	padding: 3px 7px 0;
	font: bold 12px Sans-Serif;
	color: #666;
	text-shadow: 0 1px 1px white;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 26px;
	text-decoration: none;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
	zoom: 1;
}
/* Tags cloud */
.tags_cloud {
	padding: 0 2px;
	text-align: center;
}
.tags_cloud a {
	display: inline-block;
	background: url(../images/design/bg_sprite_grad.png) repeat-x 0 -362px #ececec;
	border: 1px solid #cecece;
	line-height: 15px;
	padding: 2px 3px 3px;
	border-radius: 3px;
	color: #707070;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
	box-shadow: 0 1px #f0f0f0;
	text-decoration: none;
}
.tags_cloud a:hover{
	color: red;
	background: #f2f2f2;
}
/* Comments */
.global_comments {text-align: left;}
.global_comments .info_row {margin: 4px 8px; color: #666666;}
* html .global_comments .info_row {height: 100%;}
.global_comments .info_row span {color: #999999;}
.global_comments .info_row img {border: none;}
.add_comment {
	text-align: center;
	margin: 4px auto 8px;
	padding: 0 7px;
}
.global_comments .comments_list {margin: 0 0 8px; padding: 0 6px;}
.global_comments .comment_row {
	position: relative;
	padding: 5px;
	background: #dedede;
	border: 1px solid #bbb;
	margin-bottom: 4px;
	min-height: 118px;
	font-size: 12px;
	font-weight: normal;
}
.global_comments .comment_row .avatar {
	float: left;
	width: 118px;
	height: 118px;
	margin-bottom:5px;
}
.global_comments .comment_row .avatar img {
	display: block;
	width: 116px;
	height: 116px;
	border: 1px solid #474b5a;
}
.global_comments .comment_row .comment_info_l {
	padding-left: 10px;
	padding-right:10px;
	margin-bottom: 5px;
	background: #d3d3d3;
	display:inline-block;
}
.global_comments .comment_row .comment_info_r {
	position: absolute;
	top: 4px;
	right: 3px;
}
.comment_flag > img{
	display:block;
}
.global_comments span.comment_rating {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	padding:0 8px;
	height: 21px;
	line-height:21px;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 1px 0 rgba(0,0,0,.07);
}
.global_comments a.vote_up {
	width: 23px;
	height: 21px;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	background-clip: padding-box;
	background-color: #f1f1f1;
	box-shadow: 0 1px 0 rgba(0,0,0,.07);
	background-image: linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	position:relative;
	text-indent:-9999px;
}
.global_comments a.vote_up:after{
	content:"";
	position:absolute;
	top:3px;
	left:6px;
	width: 12px;
	height: 15px;
	background: url(../images/design/icons_sprite.png) no-repeat 0 -52px;
}
.global_comments a.vote_down {
	width: 23px;
	height: 21px;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	background-clip: padding-box;
	background-color: #f1f1f1;
	box-shadow: 0 1px 0 rgba(0,0,0,.07);
	background-image: linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	position:relative;
	text-indent:-9999px;
}
.global_comments a.vote_down:after{
	content:"";
	position:absolute;
	top:3px;
	left:6px;
	width: 12px;
	height: 15px;
	background: url(../images/design/icons_sprite.png) no-repeat -12px -52px;
}
.global_comments a.vote_up:hover:after {background-position: -24px -52px;}
.global_comments a.vote_down:hover:after {background-position: -36px -52px;}
.global_comments a.vote_up.disabled:hover:after{background-position: 0 -52px;}
.global_comments a.vote_down.disabled:hover:after{background-position: -12px -52px;}
.global_comments a.vote_up.disabled,
.global_comments a.vote_down.disabled{
	opacity:0.6;
	cursor:default;
}
.global_comments .comment_row .comment_user {display: inline-block; padding-left: 3px;}
.global_comments .comment_row .comment_date {float: left;}
.global_comments .comment_row .comment_flag {float: left; padding: 2px 0 0 3px;}
.global_comments .comment_row p {
	display: block;
	padding-left: 130px;
	font-size: 12px;
}
.global_comments .like_voted a.vote_up {background:url("../images/design/icons_sprite.png") no-repeat scroll -24px -52px;}
.global_comments .dislike_voted a.vote_down {background:url("../images/design/icons_sprite.png") no-repeat scroll -36px -52px;}
.global_comments .comment-edit{
	height: 21px;
	line-height:21px;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	background-clip: padding-box;
	background-color: #f1f1f1;
	box-shadow: 0 1px 0 rgba(0,0,0,.07);
	background-image: linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	padding:0 5px;
	text-decoration:none;

	/*display:inline-block;
	text-decoration:none;
	font:12px Sans-Serif;
	color:#646464;
	padding:3px 0 0 16px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDdBMzYxNEY1OEYxMUU1OTlBRTg0ODlCMEZBRTM0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDdBMzYxNUY1OEYxMUU1OTlBRTg0ODlCMEZBRTM0NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0N0EzNjEyRjU4RjExRTU5OUFFODQ4OUIwRkFFMzQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0N0EzNjEzRjU4RjExRTU5OUFFODQ4OUIwRkFFMzQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jOm48AAAAb1JREFUeNrslk8oREEcgN/uWlHIxabk4oSSiwNxoMjBcSn/c3ibcpADJTckcnGgNm3a4kKyhZRcOJKDnOSgXFwc9kKt3fLnmxo1TVu7++a9i2x9/WZ+Mzvfzrx5s+Ozbdsy+cRisZx9IpFIL2EYrugfL7I8/iBsIpxCEMapV/s9FoYI7bAEXzLd6vdQGCDsQxQaYQCScCyWdx46DAZXq2mR4rmJwVehS+aHQCxzN213QtoCfS5NcFoI+SFhynNaWwYeREHfSGkD4QnCTYT1lONam5h5mPaPbNISk1cGYRkhAeVKF7GBRuj3/JtweyOJGTZouUWE52rC7+JunSX0a+kzWKatwnUpg3YS1rT0E4xCLay4KkVYQziAgJJOiY0j4xFUuSkthkMIaflJnuM9cUu+kpab0g1o03JRhHuynPXfxEQ6BlNa7hpmcn3RqbQZtrXcq9i9zDLjhbRSHgClSu4TBhG+5DOAE+ku1Gm5BYSX+Q7gRNqj1RMI1wsZwIk0qJQfYaLQAQq9rvgkt3ABO8zyzWvptzxdkiYvt5PlTRoeKJanF7N/qfF1RbsNOpKm/vTyijPz3WPPjVr5EWAANSBxsRFplRUAAAAASUVORK5CYII=) no-repeat;
	-webkit-background-size:13px 14px;
	background-size:13px 14px;
	margin-left:5px;
	vertical-align:top;*/


	/*border: 1px solid #c8c8c8;
	font: 11px Sans-Serif;
	color: #666;
	margin: 0 0 0 2px;
	padding:2px 4px 0;
	vertical-align:top;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
	-moz-box-shadow:0 1px #d4d4d4, 0 1px #fff inset;
	box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);
	background: -moz-linear-gradient(top, white, #e0e0e0);
	background: -ms-linear-gradient(top, white, #e0e0e0);
	background: -o-linear-gradient(top, white, #e0e0e0);*/
}
.global_comments .comment-edit:hover{
	/*border: 1px solid #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background: -webkit-linear-gradient(top, white, #eeeeee);
	background: -moz-linear-gradient(top, white, #eeeeee);
	background: -ms-linear-gradient(top, white, #eeeeee);
	background: -o-linear-gradient(top, white, #eeeeee);*/
	/*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDdBMzYxOEY1OEYxMUU1OTlBRTg0ODlCMEZBRTM0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDdBMzYxOUY1OEYxMUU1OTlBRTg0ODlCMEZBRTM0NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0N0EzNjE2RjU4RjExRTU5OUFFODQ4OUIwRkFFMzQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0N0EzNjE3RjU4RjExRTU5OUFFODQ4OUIwRkFFMzQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+w4VAsgAAAbhJREFUeNrklk0oRFEUx8+bGRqFZmM2SrJiIRsLxcJG9sZCiVBSSllQ2LGcrY+ykFjI56wsZMGWJCkbZWFjo7wFapjw/G/dlzPX1My7990Nr373vXvuu+f/zrmn0yOPiIzwvOIQdYMNMCzmZF2UqBnkhJRkNkI2L8dJYmwHC+BLWtvsRUoUBScyui3QA57AiINhBns7QortHYxCxkWUaTxPs7UbMIi1K/FF+yzfpkzIKFMF1i5B3C8kLvpmwK4UbATPiqBIa72f+piSnnjghAqXP4VTiTEDqtgbooD68d69bwi7etdBk2Kbh+BR/ofmp1e/eommCpzjIRDFWs0rOxxRok7woQjegQSoA4tcNBJCA6jFuAOizJoFKXk/ADV8i6loOdgDScU+hpCucV8Crb+Lzyy9ywXOcYWds2/bDiu9A2BcsZ2ByWIbdUVbwKpiewS9CCVnQzQhG0AFs32CPgg+lOJAR3QTNCi2OQielupAR7RLmWcgmA7iQEe0jD3fgqGgDmJBW4HkAhyDNUT5YlvUk93FNekoOul1DbsY2f0x+/ei5r8rjmMsmv3T6RU989WyzjmffAswAGp10Ma8N0OaAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:13px 14px;
	background-size:13px 14px;*/
	color:red;
}

/* Video view */
.video_view, gallery_view {position: relative;}
.video_view .cs, .gallery_view .cs {
	padding: 4px 0 10px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
}
.video_view .cs a img, .gallery_view .cs a img {border: 0;}
.video_view .player, .video_edit .player {
	margin: 0 auto 6px;
	position: relative;
	text-align: center;
}
.gallery_view .main_photo {
	margin: 0 auto 6px;
	position: relative;
	text-align: center;
}
.gallery_view .main_photo img {border: 1px solid #474b5a;}
.video_view .info_row, .video_edit .info_row, .gallery_view .info_row, .gallery_edit .info_row {
	line-height: 15px;
	margin: 4px 8px;
	text-align: left;
}
.video_view .info_row span, .video_edit .info_row span, .gallery_view .info_row span, .gallery_edit .info_row span {color: #808080; font-weight: normal;}
.video_view .info_row a.tag, .gallery_view .info_row a.tag {
	display: inline-block;
	background: url(../images/design/bg_sprite_grad.png) repeat-x 0 -362px #ececec;
	border: 1px solid #cecece;
	line-height: 15px;
	padding: 3px 8px 4px;
	color: #2560ab;
	font-size: 11px;
	margin: 2px;
	box-shadow: 0 1px #f0f0f0;
	font-weight: bold;
	text-decoration: none;
}
.video_view .info_row a.tag:hover, .gallery_view .info_row a.tag:hover {color: red; background: #f2f2f2;}
.video_view .info_row span.pornstars, .gallery_view .info_row span.pornstars {
	color: #4e6aa5;
	font-size: 14px;
	font-weight: bold;
}
.video_view .info_row a.pornstars, .gallery_view .info_row a.pornstars {
	color: #2560ab;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.video_view .info_row a.pornstars:visited, .gallery_view .info_row a.pornstars:visited {
	text-decoration: underline;
}
.video_view .info_row a.pornstars:hover, .gallery_view .info_row a.pornstars:hover {
	text-decoration: none;
}
.video_view .info_row a.pornstars:focus, .gallery_view .info_row a.pornstars:focus {
	text-decoration: none;
}
.video_view .info_row a.pornstars:active, .gallery_view .info_row a.pornstars:active {
	text-decoration: none;
}
.video_view .separator, .video_edit .separator, .gallery_view .separator, .gallery_edit .separator {border-bottom: 1px solid #dedede; margin: 10px 8px;}
/* Video and gallery edit */
.video_edit, .gallery_edit {
	margin: 0 auto;
	text-align: left;
	width: 750px;
}
.video_edit .control_group .item, .gallery_edit .control_group .item {
	width: 150px;
	float: left;
	text-align: left;
}
.video_edit .image_item {
	float: left;
	margin: 0 2px 10px;
}
.video_edit .image_item img {
	border: 1px solid #474b5a;
}
.video_edit .uploader_popup {
	border: 1px solid #bbb;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
}
.video_edit .uploader_progress {overflow: hidden;}
.video_edit .uploader_progress .progress_bar {
	height: 15px;
	margin: 2px;
	background: #999;
	font-size: 11px;
	color: #5e6060;
	white-space: nowrap;
	line-height: 15px;
	text-indent: 5px;
}
/* Action bar and buttons */ 
.video_bar, .gallery_bar {
	margin: 0 auto;
}
.video_bar {
	width: 854px;
}
.gallery_bar {
	margin: 0 10px;
}
.video_info {
	margin: 0 4px;
	padding-top: 1px;
	float: left;
	font-size: 12px;
	line-height: 16px
}
.video_rating {
	float: left;
	background: url(../images/rating-bg.png) no-repeat;
	width: 58px;
	height: 38px;
	margin: 2px 2px 0;
	text-align: center;
	font: bold 20px Arial, Helvetica, sans-serif;
	line-height: 38px;
	color: #242424;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	-ms-border-radius: 4px;
}
.video_views {
	padding: 4px 2px 0 0;
	float: right;
	text-align: center;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px
}
.video_views span {
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
}
#share_content {
	text-align: center;
	margin: 8px auto 0;
}
.video_button {
	display: block;
	float: left;
	text-align: center;
	height: 29px;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
	margin-right: 4px;
	padding: 3px 7px 0;
	font: bold 12px Sans-Serif;
	color: #666;
	text-shadow: 0 1px 1px white;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 26px;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);
	background: -moz-linear-gradient(top, white, #e0e0e0);
	background: -ms-linear-gradient(top, white, #e0e0e0);
	background: -o-linear-gradient(top, white, #e0e0e0);
	zoom: 1;
}
.video_button img {
	float: left;
	display: block;
	border: 0;
}
.video_button a {
	padding-right: 6px;
	display: block;
	text-decoration: none;
}
.video_button a:link {text-decoration: none;}
.video_button a:visited {text-decoration: none;}
.video_button a:hover {color: #ff0000; text-decoration: none;}
.video_button:hover, .video_button:focus {
	color: #ff0000;
	border-color: #999;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);  
	background: -moz-linear-gradient(top, white, #e0e0e0);  
	background: -ms-linear-gradient(top, white, #e0e0e0);  
	background: -o-linear-gradient(top, white, #e0e0e0);
	zoom: 1;
}
.video_button:active {
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
	zoom: 1;
}
.video_buttons .button-info,
.button_single .button-info{
	display:inline-block;
	vertical-align:middle;
	background-color:#c7c7c7;
	line-height:24px;
	border-radius:3px;
	padding:0 7px;
	margin:4px 0 0 3px;
	position:relative;
}
.video_buttons .button-info:after,
.button_single .button-info:after{
	content:'';
	position:absolute;
	left:-5px;
	top:50%;
	width:5px;
	height:6px;
	margin-top:-3px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRkZGRDY3OTMxNDgxMUU2QjZFNUE0M0NGMzIwQkMzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRkZGRDY3QTMxNDgxMUU2QjZFNUE0M0NGMzIwQkMzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGRkZENjc3MzE0ODExRTZCNkU1QTQzQ0YzMjBCQzMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGRkZENjc4MzE0ODExRTZCNkU1QTQzQ0YzMjBCQzMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fNTIuAAAAEhJREFUeNpiPHHiBAMSUAbifhYohxOIK4C4FMQGCQaAZIFYAaacCYh/AvEfZDNAgtuBWBeI64H4O0wQBH4AcRMQawPxZoAAAwDkYAu/JA/zkgAAAABJRU5ErkJggg==) no-repeat;
}
.video_buttons .button-info{
	float:left;
	margin-top:10px;
}
.button_single {text-align: center;}
.channel-rating .button_single {text-align: left;padding-top:2px;}
.button_single .btn-subscribe.done:hover,
.button_single a, .button_single div {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	border: 1px solid #c8c8c8;
	font: bold 12px Sans-Serif;
	color: #666;
	margin: 4px auto 2px;
	padding: 1px 10px 0;
	line-height: 30px;
	vertical-align: middle;
	text-shadow: 0 1px 1px white;
	white-space: nowrap;
	cursor: pointer;
	-webkit-box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
	-moz-box-shadow:0 1px #d4d4d4, 0 1px #fff inset;
	box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	background: -webkit-linear-gradient(top, white, #e0e0e0);
	background: -moz-linear-gradient(top, white, #e0e0e0);
	background: -ms-linear-gradient(top, white, #e0e0e0);
	background: -o-linear-gradient(top, white, #e0e0e0);
	zoom: 1;
}
.channel-rating .button_single .btn-subscribe.done:hover,
.channel-rating .button_single a, .channel-rating .button_single div{
	text-align:left;
}
.button_single .btn-subscribe.done:hover,
.button_single .btn-subscribe.done{
	cursor:default;
	opacity:0.6;
}
.button_single a:link {text-decoration: none;}
.button_single a:visited {text-decoration: none;}
.button_single a:hover, .button_single div:hover {
	color: #ff0000;
	text-decoration: none;
	border: 1px solid #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background: -webkit-linear-gradient(top, white, #eeeeee);
	background: -moz-linear-gradient(top, white, #eeeeee);
	background: -ms-linear-gradient(top, white, #eeeeee);
	background: -o-linear-gradient(top, white, #eeeeee);
}
.button_single a:active, .button_single div:active {
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-top-color: #999;
	box-shadow: inset 0 1px 2px #aaa;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
	zoom: 1;
}
.video_buttons_bg {
	padding: 2px 4px;
	margin-bottom: 8px;
	background: #eaeaea;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.pstar_rating_bg {
	padding: 4px 4px 1px;
	margin: 0 auto 2px;
	background: #eaeaea;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.friends_buttons_bg {
	padding: 2px 0 5px;
	margin: 10px auto 8px;
	background: #eaeaea;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.other_buttons {
	margin:0 4px;
}
.video_buttons{
	margin:0 auto;
	width:860px;
}
.video_buttons .tabs-buttons > a,
.btn-favourites > a,
.video_buttons .dropdown > a,
.video_buttons > a, .other_buttons a {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	border: 1px solid #c7c7c7;
	font: bold 12px Sans-Serif;
	color: #666;
	margin: 2px;
	height:26px;
	padding: 6px 8px 4px;
	text-shadow: 0 1px 1px white;
	white-space: nowrap;
	cursor: pointer;
	box-shadow: 0 1px 0 rgba(0,0,0,.07);
	background-image:-webkit-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:-o-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:linear-gradient(to top, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	zoom: 1;
}
.video_buttons .tabs-buttons a:link,
.video_buttons .dropdown > a:link, .video_buttons > a:link, .other_buttons a:link {text-decoration: none;}
.video_buttons .tabs-buttons a:visited,
.video_buttons .dropdown > a:visited, .video_buttons > a:visited, .other_buttons a:visited {text-decoration: none;}
.video_buttons .tabs-buttons > a:hover,
.btn-favourites:hover > a,
.btn-favourites > a:hover,
.video_buttons .dropdown > a:hover, .video_buttons > a:hover, .other_buttons a:hover {
	text-decoration: none;
	background: #f2f2f2;
}
.video_buttons a.toggle-button:hover,
.video_buttons a.btn-login:hover,
.video_buttons .tabs-buttons a:hover{
	color:#dc2424;
}
.video_buttons .dropdown > a:active, .video_buttons > a:active, .other_buttons a:active {
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-top-color: #999;
	box-shadow: inset 0 1px 2px #aaa;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
	zoom: 1;
}
.video_buttons > .done:hover,
.video_buttons > .done,
.video_buttons .dropdown .activated:hover,
.video_buttons .tabs-buttons .active:hover,
.video_buttons .dropdown .activated,
.video_buttons .tabs-buttons .active,
.button_single .active:active,
.button_single .active:hover,
.button_single .active,
.video_buttons .activated:hover, .other_buttons .activated:hover,
.video_buttons .activated:active, .other_buttons .activated:active,
.video_buttons .activated, .other_buttons .activated {
	color: #999;
	cursor:default !important;
	border: 1px solid #b7b7b7;
	box-shadow: inset 0 1px 2px #aaa;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
	background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
	background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
	background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
	background: -o-linear-gradient(top, #e6e6e6, gainsboro);
}
.video_buttons > .done:hover,
.video_buttons > .done{
	cursor:pointer !important;
}
.button_single .active:active,
.button_single .active:hover,
.button_single .active{
	cursor:pointer;
}
#data .video_buttons .activated:hover b, #data .other_buttons .activated:hover b{
	color: #999;
}
#data .video_buttons .voted:hover b, #data .other_buttons .voted:hover b,
#data .video_buttons .voted b, #data .other_buttons .voted b{
	color:green;
}
#data .video_buttons .dislike.voted:hover b, #data .other_buttons .dislike.voted:hover b,
#data .video_buttons .dislike.voted b, #data .other_buttons .dislike.voted b{
	color:red;
}
.video_buttons a.toggle-button span.button_icon,
.video_buttons a.btn-login span.button_icon,
.video_buttons a.share span.button_icon,
.video_buttons a.screenshots span.button_icon,
.video_buttons a.info span.button_icon,
.video_buttons a.report span.button_icon{
	display: inline-block;
	width: 20px; 
	height: 26px; 
	fill: #666;
	zoom: 1;
	vertical-align: top;
}
.video_buttons a.report span.button_icon svg{
	width:15px;
	height:16px;
	margin:5px auto;
}
.toggle-button span.button_icon svg,
.video_buttons a.info span.button_icon svg{
	width:19px;
	height:19px;
	margin:3px auto;
}
.video_buttons a.screenshots span.button_icon svg{
	width:22px;
	height:19px;
	margin:3px auto;
}
.video_buttons a.share span.button_icon svg{
	width:18px;
	height:19px;
	margin:3px auto;
}
.video_buttons a.toggle-button:hover span.button_icon,
.video_buttons a.btn-login:hover span.button_icon,
.toggle-button.done span.button_icon,
.toggle-button:hover span.button_icon,
.video_buttons a.share:hover span.button_icon,
.video_buttons a.share.active span.button_icon,
.video_buttons a.screenshots:hover span.button_icon,
.video_buttons a.screenshots.active span.button_icon,
.video_buttons a.info:hover span.button_icon,
.video_buttons a.info.active span.button_icon,
.video_buttons a.download.activated span.button_icon,
.video_buttons a.download:hover span.button_icon,
.video_buttons a.report.active span.button_icon,
.video_buttons a.report:hover span.button_icon{
	fill: #dc2424;
}
.video_buttons .button_text, .other_buttons .button_text {display: inline-block; padding: 0 4px;line-height:26px;vertical-align:top;}
.video_buttons .button_text b, .other_buttons .button_text b {font: bold 12px Sans-Serif;}
.video_buttons a.like span.button_icon, .other_buttons a.like span.button_icon {display: inline-block; width: 26px; height: 26px; background: url(../images/design/icons_sprite.png) no-repeat 0 0; zoom: 1; vertical-align: top;}
.video_buttons a.dislike span.button_icon, .other_buttons a.dislike span.button_icon {display: inline-block; width: 26px; height: 26px; background: url(../images/design/icons_sprite.png) no-repeat -26px 0; zoom: 1; vertical-align: top;}
.video_buttons a.favorite span.button_icon, .other_buttons a.favorite span.button_icon {display: inline-block; width: 26px; height: 26px; background: url(../images/design/icons_sprite.png) no-repeat -78px 0; zoom: 1; vertical-align: top;}
/*.video_buttons .toggle-button.done span,
.video_buttons .toggle-button span:first-child{
	display:none;
}
.video_buttons .toggle-button.done span:first-child{
	display:block;
}*/
.toggle-button.done:hover span.button_text{
	color:#999;
}
.toggle-button:hover span.button_text{
	color:#dc2424;
}
.toggle-button span.button_icon{
	fill: #666;
}
.video_buttons a.download span.button_icon {
	display: inline-block;
	width: 26px;
	height: 26px;
	zoom: 1;
	vertical-align: top;
	fill: #666;
}
.video_buttons a.download span.button_icon svg{
	width:20px;
	height:19px;
	margin:3px auto;
}
.other_buttons a.add_comment_btn span.button_icon, .other_buttons a.add_comment_btn_na span.button_icon {display: inline-block; width: 26px; height: 26px; background: url(../images/design/icons_sprite.png) no-repeat -130px 0; zoom: 1; vertical-align: top;}
.other_buttons a.show_comments_btn span.button_icon {display: inline-block; width: 26px; height: 26px; background: url(../images/design/icons_sprite.png) no-repeat -156px 0; zoom: 1; vertical-align: top;}

#data .video_buttons .dislike.activated:hover span.button_icon, #data .other_buttons .dislike.activated:hover span.button_icon{
	background-position:-26px 0;
}
#data .video_buttons .dislike.voted:hover span.button_icon, #data .other_buttons .dislike.voted:hover span.button_icon,
#data .video_buttons .dislike.voted span.button_icon, #data .other_buttons .dislike.voted span.button_icon{
	background-position:-26px -26px;
}
#data .video_buttons .voted:hover span.button_icon, #data .other_buttons .voted:hover span.button_icon,
#data .video_buttons .voted span.button_icon, #data .other_buttons .voted span.button_icon,
.video_buttons a.like:hover span.button_icon, .video_buttons a.like.active span.button_icon, .other_buttons a.like:hover span.button_icon, .other_buttons a.like.active span.button_icon {background-position: 0 -26px;}
.video_buttons a.like:hover b, .video_buttons a.like.active b, .other_buttons a.like:hover b, .other_buttons a.like.active b {color: green;}

.video_buttons a.dislike:hover span.button_icon, .video_buttons a.dislike.active span.button_icon, .other_buttons a.dislike:hover span.button_icon, .other_buttons a.dislike.active span.button_icon {background-position: -26px -26px;}
.video_buttons a.dislike:hover b, .video_buttons a.dislike.active b, .other_buttons a.dislike:hover b, .other_buttons a.dislike.active b {color: red;}
.video_buttons a.favorite:hover span.button_icon, .video_buttons a.favorite.active span.button_icon, .other_buttons a.favorite:hover span.button_icon, .other_buttons a.favorite.active span.button_icon {background-position: -78px -26px;}
.other_buttons a.add_comment_btn:hover span.button_icon, .other_buttons a.add_comment_btn_na:hover span.button_icon, .video_buttons a.add_comment_btn.active span.button_icon {background-position: -130px -26px;}
.other_buttons a.show_comments_btn:hover span.button_icon, .video_buttons a.show_comments_btn.active span.button_icon {background-position: -156px -26px;}
.btn-favourites{
	float:left;
	position:relative;
}
.video_buttons .tabs-buttons .btn-favourites > a{
	padding:6px 16px 4px 6px;
	position:relative;
}
.btn-favourites > a:after{
	content:'';
	position:absolute;
	top:50%;
	right:8px;
	margin:-3px 0 0;
	width:7px;
	height:6px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODU2MDhGMzQ2OTQxMUU2OTkwNDkyOUU3QzZEQjZERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODU2MDhGNDQ2OTQxMUU2OTkwNDkyOUU3QzZEQjZERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4NTYwOEYxNDY5NDExRTY5OTA0OTI5RTdDNkRCNkRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4NTYwOEYyNDY5NDExRTY5OTA0OTI5RTdDNkRCNkRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6qbsoQAAANFJREFUeNpiTEtLs2BgYDg/c+bMnwxQkJ6ergyk/jIBiZlA3IAkoQGkVgKxCQuQ4AHiCqDgMyC9C4i3ADFI52eQzgwgvgnEk4D4IFSiEogPM/7//x9m1HogBtG1QPtbwHaAJEEY6DAzIC6G8UGYBeaQsn37GNAByE6Gu6qqIOMWAnEPkF0Dk2S8o6LiCqQnA7E6EL8EYnGogyaBdM6ASuQBsT3IICBuB2JbkOQXIO5Qvn17MhCDvOQDxGeBmBfkoHRQ8MHsASq4AbQ3HBR8AAEGAIv2ST6kei30AAAAAElFTkSuQmCC) no-repeat;
}
.btn-favourites:hover > a:after,
.btn-favourites > a:hover:after{
	background-position:0 100%;
}
.btn-favourites .ico-favourite{
	display:inline-block;
	height:26px;
	vertical-align:top;
	width:26px;
	fill:#666;
}
.btn-favourites .ico-favourite svg{
	width:20px;
	height:19px;
	margin:3px auto;
}
.btn-favourites:hover .ico-favourite,
.btn-favourites a:hover .ico-favourite{
	fill:#dc2424;
}
.btn-favourites:hover ul{
	display:block;
}
.btn-favourites ul{
	display:none;
	position:absolute;
	top:39px;
	left:2px;
	min-width:148px;
	border:1px solid #c7c7c7;
	border-radius:3px;
	background-clip:padding-box;
	background-color:#f1f1f1;
	box-shadow:0 1px 0 rgba(0,0,0,.07);
	overflow:hidden;
	z-index:2;
}
.dropdown_submenu ul a,
.btn-favourites ul a{
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	display:block;
	padding:0 25px 0 10px;
	line-height:28px;
	white-space:nowrap;
}
.dropdown_submenu ul li,
.btn-favourites ul li{
	border:solid #f1f1f1;
	border-width:1px 0;
}
.dropdown_submenu li:first-child,
.btn-favourites ul li:first-child{
	border-top:0;
}
.dropdown_submenu li:last-child,
.btn-favourites ul li:last-child{
	border-bottom:0;
}
.dropdown_submenu ul li:hover,
.btn-favourites ul li:hover{
	border-color:#c8c8c8;
	background:#fff;
}
.dropdown_submenu ul li:hover a,
.btn-favourites ul li:hover a,
.dropdown_submenu ul a:hover,
.btn-favourites ul a:hover{
	color:#dc2424;
}
.btn-favourites ul a span,
.btn-favourites ul span a{
	display:block;
	padding:0 40px 0 32px;
	position:relative;
	background:url(../images/ico-checkmark.png) no-repeat 7px 7px;
}
.btn-favourites ul li span em{
	position:absolute;
	right:8px;
	text-decoration:none;
	top:0;
}
.hidden{
	display:none;
}


div.dropdown {
	float: left;
	position: relative;
}
div.dropdown_submenu {
	display:none;
	position:absolute;
	top:39px;
	left:2px;
	min-width:148px;
	border:1px solid #c7c7c7;
	border-radius:3px;
	background-clip:padding-box;
	background-color:#f1f1f1;
	box-shadow:0 1px 0 rgba(0,0,0,.07);
	overflow:hidden;
}
#related_videos_overlay {
	display: none;
	position: absolute;
	width: 852px;
	height: 227px;
	top: 38px;
	left: 31px;
	z-index: 60;
	text-align: center;
	background: url("../images/design/bg_transparent.png") repeat left top;
	filter: alpha(Opacity=90);
	opacity: 90;
}
/* Signup block */
.signup_block {
	margin: 0 auto;
}
.signup_block table.sms_bill {
	width: 100%;
	border-collapse: collapse;
	background: #191a1b;
	color: #5e6060;
}
.signup_block table.sms_bill td {
	border: 1px solid #303334;
	padding: 5px;
}
.signup_block table.sms_bill tr.header td {
	font-weight: bold;
	color: #bbb;
}
/* Search members */
.search_members {
	padding: 0 8px;
	margin: 0 auto;
}
/* List members */
.list_members {
	text-align: center;
	margin: 0 0 4px 8px;
}
.list_members .item {
	float: left;
	margin: 0 5px 15px;
	padding: 4px;
	background-color: #e9e9e9;
	width: 118px;
	height: 172px;
	text-align: center;
	border: 1px solid #ccc;
}
.list_members .item img {
	display: block;
	width: 116px;
	height: 116px;
	border: 1px solid #474b5a;
}
#side_col .list_members{
	margin-left:4px;
}
#side_col .list_members .item{
	width:110px;
	height:168px;
	margin:0 2px 4px;
}
#side_col .list_members .item img {
	width:108px;
	height:108px;
}
.list_members .item:hover {background-color: #e1e1e1; border: 1px solid #bbb;}
.list_members .item:hover img {border-color: #111;}
.list_members .item a {text-decoration: none;}
.list_members .item a:visited {text-decoration: none;}
.list_members .item a:hover {text-decoration: none;}
.list_members .info {
	display: block;
	margin: 2px 0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.list_members .info span {
	color: #666;
	font-weight: bold;
}
.list_members .name {
	display: block;
	text-align: center;
	color: #666;
	font-size: 13px;
	font-weight: bold;
}
.list_members .item:hover .name {color: #000;}
.list_members .icons {
	height: 16px;
	margin: 0 auto;
	text-align: center;
}
.list_members .icon {
	float: left;
	margin: 0 2px;
	width: 16px;
	height: 16px;
}
.list_members .item .male {background: url("../images/design/icons/male.png") 0 0 no-repeat;}
.list_members .item .female {background: url("../images/design/icons/female.png") 0 0 no-repeat;}
.list_members .item .online {background: url("../images/design/icons/online.png") 0 0 no-repeat;}
/* Member profile view block */
.member_profile_view .block_content {margin: 0 3px;}
.member_profile_view .add_to_friends, .member_profile_view .send_message {
margin-top: 8px;
margin-bottom: 8px;
padding: 5px;
border: 2px solid #303334;
background: #27292a;
}
.member_profile_view .block_sub_header {font-size: 11px;}
.member_profile_view .block_sub_header .button {padding-top: 10px; padding-bottom: 5px;}
.member_profile_view .control textarea {width: 99%;}
.member_profile_view .info_row {
	margin-bottom: 2px;
	padding: 4px 0 4px 10px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #cecece;
}
.member_profile_view .info_row span {
	color: #666;
	font-weight: normal;
}
.member_profile_view .info_row .col_1 {
	width: 400px;
	float: left;
}
.member_profile_view .info_row .col_2 {
	width: 330px;
	float: left;
}
/* Member profile edit block */
.member_profile_edit {
	margin: 0 auto;
	text-align: center;
	width: 750px;
}
/* Member avatar */
.member_menu .avatar {
	margin-bottom: 6px;
	padding: 4px 0;
	background: #eaeaea;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.member_menu .avatar img {
	display: block;
	margin: 0 auto;
	width: 116px;
	height: 116px;
	border: 1px solid #474b5a;
}
/* Toplists */
.toplist, .toplist_big {
	width: 972px;
	margin: 0 auto;
}
.toplist ul {
	width: 324px;
	list-style: none;
	float: left;
	display: inline;
}
.toplist_big ul {
	width: 243px;
	list-style: none;
	float: left;
	display: inline;
}
.toplist li, .toplist_big li {
	border-bottom: 1px solid #cecece;
	text-align: left;
}
.toplist li:last-child, .toplist_big li:last-child {
	border-bottom: none;
}
.toplist li a, .toplist_big li a {
	position: relative;
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 8px;
	cursor: pointer;
}
.toplist li a:visited, .toplist_big li a:visited {
	text-decoration: none;
}
.toplist li a:hover, .toplist_big li a:hover {
	color: #eeeeee;
	background: #232323;
	text-decoration: none;
	filter: alpha(Opacity=70);
	opacity: 0.70;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.toplist li b, .toplist_big li b {
	font-weight: normal;
	text-align: left;
}
.toplist li span, .toplist_big li span {
	font-weight: normal;
	text-align: right;
	padding: 0;
	position: absolute;
	top: 0;
	right: 8px;
}
/* To top */
#to_top {
	display: none;
	position: fixed;
	bottom: 18px;
	left: 18px;
	width: 60px;
	height: 60px;
	background: url(../images/design/to-top.png) 0 0 no-repeat;
	cursor: pointer;
	z-index: 70;
}
#to_top:hover {background-position:0 -60px;}
/* Footer */
#footer, .push {height: 91px;}
#footer {
	background: url(../images/design/bottombg.gif) 0 0 repeat-x;
	width: 100%;
	clear: both;
}
#footer .footer_c {
	width:1247px;
	margin:0 auto;
}
#footer .footer_c_left {
	width:1127px;
	float:left;
	text-align:center;
}
#footer .footer_c_right {
	width:120px;
	float:right;
	padding-top:26px;
}
#footer .links {
	text-align: center;
	color: #747474;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	padding-top: 30px;
}
#footer .links a {color: #747474;}
#footer .links a:hover {color: #eeeeee;}
#footer .links .hl {color: #2cb6d7; font-weight: normal;}
#footer .info {
	width:1127px;
	float:left;
	margin-top: 7px;
	text-align: center;
	color: #444545;
	font-family: 'Microsoft Sans Serif';
	font-size: 10px;
}
#footer .info a {
	color: #8f8f8f;
	text-decoration: none;
}
/* Tooltips */
.tooltip {
	position: relative;
}
.tooltip:hover:after {
	position: absolute;
	left: 20%;
	padding: 5px 7px 6px;
	content: attr(hint);
	background: #333;
	background: rgba(0,0,0,.8);
	border-radius: 3px;
	bottom: 26px;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	white-space: nowrap;
	color: #fff;
	z-index: 98;
}
.tooltip:hover:before {
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 20px;
	content: "";
	left: 50%;
	position: absolute;
	z-index: 99;
}
/* new header */
.header{
	margin:0 0 12px;
	position:relative;
	background:url(../images/bg-header.jpg) no-repeat 50% 0;
}
.header:after{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:171px;
	background:url(../images/bg-header-right.jpg) repeat-x;
	z-index:-1;
}
.header:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:171px;
	background:url(../images/bg-header-left.jpg) repeat-x;
	z-index:-1;
}
.header .nav:after,
.header-middle:after,
.header-top:after,
.header-holder:after{
	content:"";
	display:block;
	clear:both;
}
.header-top{
	height:23px;
	background:url(../images/bg-header-top.jpg) repeat-x;
}
.header-top .top-holder{
	width:1247px;
	margin:0 auto;
	position:relative;
}
.header-holder{
	width:1247px;
	margin:0 auto;
	position:relative;
}
.header-top{
	height:23px;
	position:relative;
	z-index:104;
}
.header-top ul{
	float:right;
	padding:1px 0 0;
	margin:0 8px 0 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAWCAYAAADq8U2pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QUM1RTBGRDJGODIxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QUM1RTBGRTJGODIxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdBQzVFMEZCMkY4MjExRTQ4NDgzQzg2NDgzODczNDBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdBQzVFMEZDMkY4MjExRTQ4NDgzQzg2NDgzODczNDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NI0LgwAAABpJREFUeNpiuHnzprCBpZcLEwMUDEUGQIABAMqSA8DRBJKkAAAAAElFTkSuQmCC) no-repeat;
}
.header-top li{
	float:left;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAWCAYAAADq8U2pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QUM1RTBGRDJGODIxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QUM1RTBGRTJGODIxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdBQzVFMEZCMkY4MjExRTQ4NDgzQzg2NDgzODczNDBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdBQzVFMEZDMkY4MjExRTQ4NDgzQzg2NDgzODczNDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NI0LgwAAABpJREFUeNpiuHnzprCBpZcLEwMUDEUGQIABAMqSA8DRBJKkAAAAAElFTkSuQmCC) no-repeat 100% 0;
	padding:0 2px 0 0;
	position:relative;
}
.header-top a{
	display:block;
	padding:0 15px;
	font-size:10px;
	color:#d8d8d8;
	text-decoration:none;
	line-height:22px;
}
.header-top li:hover a,
.header-top a:hover{
	background:#e4e4e4;
	color:#444b5b;
}
.header-top .drop span{
	padding:0 14px 2px 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjdCRDVEQzJGODQxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjdCRDVERDJGODQxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdBQzVFMEZGMkY4MjExRTQ4NDgzQzg2NDgzODczNDBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdBQzVFMTAwMkY4MjExRTQ4NDgzQzg2NDgzODczNDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qFDNEQAAAGxJREFUeNpivHnzpgUDA8N5IP7JgADKQPyXCUjMBOIGJAkNIF4JxCYsQIIHiCuA+BkQ7wLiLVCdn0E6M4D4JhBPAuKDUIlKID4MktwNxAFAfAOIxYG4Fog7gPgbC9QekEQ8ENsCcS/McoAAAwAbGhWw5XE3DAAAAABJRU5ErkJggg==) no-repeat 100% 5px;
}
.header-top .drop:hover a span,
.header-top .drop a:hover span{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MjU3Njg3OTFDNDIxMUU2ODU3MERCNzM2MzY0MjE3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MjU3Njg3QTFDNDIxMUU2ODU3MERCNzM2MzY0MjE3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkyNTc2ODc3MUM0MjExRTY4NTcwREI3MzYzNjQyMTdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkyNTc2ODc4MUM0MjExRTY4NTcwREI3MzYzNjQyMTdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GbPD8wAAAHBJREFUeNpidPGOtmBgYDi/e8uSnwxQ4OoTowyk/jIBiZlA3IAkoQGkVgKxCQuQ4AHiCqDgMyC9C4i3ADFI52eQzgwgvgnEk4D4IFSiEogPM/7//x9m1HogBtG1QPtbwHaAJEEY6DAzIC6G8UEYIMAAaCAsWcrhAPAAAAAASUVORK5CYII=) no-repeat 100% 5px;
}
.header-top li em,
.header-top .drop em{
	float:left;
	color:#fff;
	margin:4px 5px 0 0;
	line-height:14px;
	text-align:center;
	padding:0 4px;
	border-radius: 6px / 7px;
	background-color: #fe0000;
}
.header-top ul ul{
	position:absolute;
	top:100%;
	left:0;
	min-width:100%;
	background:#e4e4e4;
	box-shadow:0 1px 1px rgba(0,0,0,.31), inset 1px 0 0 #fff;
	display:none;
	border-radius:0 0 3px 3px;
	overflow:hidden;
	padding-right:15px;
}
.header-top li:hover ul{
	display:block;
}
.header-top ul ul li{
	border-top:1px solid #c6c6c6;
	background:none;
	float:none;
	padding:0;
	margin-right:-15px;
}
.header-top ul ul li:first-child{
	border:none;
}
.header-top ul ul a{
	line-height:24px;
	padding:0 15px;
	color:#444b5b;
	white-space:nowrap;
}
.header-top ul ul li:hover a{
	background:#ccc;
}
.header-top .fav-videos{
	padding-left:25px;
	background:url(../images/ico-favorite.png) no-repeat 5px 4px;
}
.header-top .fav-albums{
	padding-left:25px;
	background:url(../images/ico-favorite.png) no-repeat 5px 4px;
}
.header-top .upload-videos{
	padding-left:25px;
	background:url(../images/ico-favorite.png) no-repeat 5px 4px;
}
.header-top .upload-albums{
	padding-left:25px;
	background:url(../images/ico-favorite.png) no-repeat 5px 4px;
}
.header-top .add-post{
	padding-left:25px;
	background:url(../images/ico-favorite.png) no-repeat 5px 4px;
}
.header .logo{
	position:absolute;
	top:1px;
	left:-24px;
	width:313px;
	height:155px;
}
.header .logo img{
	width:313px;
	height:155px;
}
.header-middle{
	float:right;
	width:906px;
	height:67px;
	padding:31px 0 0;
}
.block-search{
	float:left;
	background:url(../images/bg-search.png) no-repeat;
	width:732px;
	height:53px;
	position:relative;
}
.block-search .text{
	float:left;
	width:390px;
	color:#404040;
	font-size:16px;
	padding:14px 17px 10px;
	border:none;
	background:none;
	height:22px;
	font-weight:bold;
}
.block-search.auto-open:after{
	content:'';
	position:absolute;
	bottom:7px;
	left:0;
	width:6px;
	height:6px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzNBQTY3OTE2Q0MxMUU2ODc0MUM0MURFRTZBMDlEQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzNBQTY3QTE2Q0MxMUU2ODc0MUM0MURFRTZBMDlEQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMzM0FBNjc3MTZDQzExRTY4NzQxQzQxREVFNkEwOURCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMzM0FBNjc4MTZDQzExRTY4NzQxQzQxREVFNkEwOURCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eqMEtAAAAElJREFUeNpifPv27fIXL15EsLOzM3BycjLAABMQ6zFgASCJB9gkWID4E4zz9+9fFAkw+PTpE4YOBhERkZdQPhsjIyMXkH4PEGAAun8QtO/6AL0AAAAASUVORK5CYII=) no-repeat;
}
.block-search .text:-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-search .text::-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-search .text::-webkit-input-placeholder{color:#c8c8c8;}
.block-search .text:-ms-input-placeholder{color:#c8c8c8;}
.block-search .text::placeholder{color:#c8c8c8;}
.block-search .submit{
	float:right;
	margin:3px 8px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-submit.png) no-repeat;
	width:134px;
	height:41px;
	border:none;
	cursor:pointer;
}
.block-search input:focus{outline:none !important;}
.block-search .submit:hover{
	background-position:0 100%;
}
.member-menu{
	float:left;
	line-height:46px;
	padding:0 0 0 6px;
}
.member-menu li{
	float:left;
	padding:0 7px 0 12px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTVBNTA3MzJGOEIxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTVBNTA3NDJGOEIxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBNUE1MDcxMkY4QjExRTQ4NDgzQzg2NDgzODczNDBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBNUE1MDcyMkY4QjExRTQ4NDgzQzg2NDgzODczNDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1kM08gAAAD9JREFUeNpi/P//PwMQMAOxNxB/B+LdDCBBIF73HwGmgQQk/qOCb0xA5a+B+BEDApyFaVcH4vlAPBmIpQECDAD8xT0vm7R0SwAAAABJRU5ErkJggg==) no-repeat 0 50%;
}
.member-menu li:first-child{
	background:none;
}
.member-menu a{
	font-size:13px;
	font-weight:bold;
	color:#e0e8f8;
	text-decoration:none;
}
.member-menu .btn-member{
	margin:10px 0;
	display:block;
	line-height:26px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRDg3MjE3OUQ4QjgxMUU1QUNEQUQ3RTI2NkE4QjQxRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRDg3MjE3QUQ4QjgxMUU1QUNEQUQ3RTI2NkE4QjQxRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJEODcyMTc3RDhCODExRTVBQ0RBRDdFMjY2QThCNDFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJEODcyMTc4RDhCODExRTVBQ0RBRDdFMjY2QThCNDFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+P0eKqgAAAZ1JREFUeNrElrsvREEUh+deCRs3oZBdDUEhG5V3RSQ2/gGPyiMK0Wgo1BK9VkKikRAKRLsKnaBYrU022Gg8IoJChHj8jpzqRuzMnbM7v+RrNpN7vjkzszNe/vZNGaQCjIEh0A4S/PsdOAO7YAu8637QMxDoAZugocC4S5Y8kRToA2kQ05R9BQPgWEIgAFlQp8ySBy3g3wK+xocmIhSnNPJSKFuBQRU9wxICbRYCrRJ74IvGRRT4AOW2Hfi26IAnsQSPFgIPEgJXFgI5CYGMhcCphMCBhUBa4hTQLr4GtYbFb0A9+LTtAN1sKxFmv1youMllVA0uQI1m8XuQBE8Se4DyDOYMZj+rU9xEgLIBtjXGrWuOMxLoBXtgRGPsKL+M+m0fJGV8m82D7ojHkB4kS2Cf7xQtAZ9nsQCalUzOwSLYCZ+MsEAXWAUdqjjJ8AY9+msPzHDLilWc0gkOwXS4A1NgTZU24/TKJoEEP6WDEgu8gCZagkkHxSlV1AUSSCl3Sfn8n+0qSRKIOxSIk0ClQ4HAN7yQpBNzWfw3PwIMAEgWX4KUga5SAAAAAElFTkSuQmCC) no-repeat 0 50%;
	-webkit-background-size:18px 18px;
	background-size:18px 18px;
	padding-left:25px;
}
.member-menu a:link {text-decoration: none;}
.member-menu a:visited {text-decoration: none;}
.member-menu a:hover {text-decoration: none;}
.member-menu a:active {text-decoration: none;}
.member-menu span{
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#e0e8f8;
	text-decoration:none;
	cursor:pointer;
}
.serch-info{
	float:right;
	margin:10px 19px 0 -100px;
	position:relative;
	z-index:101;
}
.serch-holder{
	cursor:pointer;
	border:1px solid #d1d1d1;
	border-radius:5px;
	text-transform:uppercase;
	padding:0 25px;
	height:26px;
	font-size:12px;
	line-height:26px;
	color:#778baf;
	position:relative;
	background:#e4e4e4;
	z-index:2;
}
.serch-info:hover ul{
	display:block;
}
.serch-info ul{
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:#d8d8d8;
	border-radius:10px;
	padding:28px 8px 0;
	display:none;
	overflow:hidden;
	border:1px solid #bfbfbf;
}
.serch-info li{
	border-top:1px solid #bfbfbf;
}
.serch-info li:first-child{
	border:none;
}
.serch-info ul span{
	line-height:32px;
	display:block;
	color:#778baf;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 13px;
	margin:0 -8px;
	cursor:pointer;
	text-align:center;
}
.serch-info ul .active span,
.serch-info ul span:hover{
	background:#e4e4e4;
}
.serch-holder > span{
	padding:0 18px 0 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDQ4NzM5ODJGOTYxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDQ4NzM5OTJGOTYxMUU0ODQ4M0M4NjQ4Mzg3MzQwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwNDg3Mzk2MkY5NjExRTQ4NDgzQzg2NDgzODczNDBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwNDg3Mzk3MkY5NjExRTQ4NDgzQzg2NDgzODczNDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+G0BjSQAAAMpJREFUeNpirFx4SJWBgeFRW5ztTwYcoGrRYUYgJccEJHKBuBYowM6AG4QC8USQYpCiaiBuAGrgwGJqMJBaCMTiIMVMUPEKIG5E1gBkg0xcAMRgMRYgfoFkUBkQ/wEqagLS3kA8B4h5oHKfQIrnArECEMcgadAFYhMg5oOKXQXiZsb///+DrBMAcqYAcTQWz10G4nhgaJ0HuxfI+ACk8qAeQVcYC1II4oBNRvKQEJCaALXhKsxEmDyKYqgGkPtLgXgLUOF2ZDmAAAMAlrFAhFh25bsAAAAASUVORK5CYII=) no-repeat 100% 50%;
}
.nav{
	height:50px;
	clear:both;
	position:relative;
	z-index:2;
	margin:0 0 0 280px;
}
.nav li{
	float:left;
	height:50px;
	text-indent:-9999px;
	position:relative;
	background:url(../images/bg-nav-live-sex.png) no-repeat;
}
.nav a{
	display:block;
	width:100%;
	height:100%;
}
.nav .home{
	width:111px;
}
.nav .home:hover{
	background-position:0 -50px;
}
.nav .home.active{
	background-position:0 -100px;
}
.nav .videos{
	width:109px;
	background-position:-111px 0;
}
.nav .videos:hover{
	background-position:-111px -50px;
}
.nav .videos.active{
	background-position:-111px -100px;
}
.nav .categories{
	width:116px;
	background-position:-220px 0;
}
.nav .categories:hover{
	background-position:-220px -50px;
}
.nav .categories.active{
	background-position:-220px -100px;
}
.nav .pornstars{
	width:115px;
	background-position:-336px 0;
}
.nav .pornstars:hover{
	background-position:-336px -50px;
}
.nav .pornstars.active{
	background-position:-336px -100px;
}
.nav .community{
	width:122px;
	background-position:-451px 0;
}
.nav .community:hover{
	background-position:-451px -50px;
}
.nav .community.active{
	background-position:-451px -100px;
}
.nav .cams{
	width:115px;
	background-position:-573px 0;
}
.nav .cams:hover{
	background-position:-573px -50px;
}
.nav .cams.active{
	background-position:-573px -100px;
}
.nav .livesex{
	width:111px;
	background-position:-688px 0;
}
.nav .livesex:hover{
	background-position:-688px -50px;
}
.nav .livesex.active{
	background-position:-688px -100px;
}

.header-info{
	padding:5px 0 0 2px;
	height:19px;
	clear:both;
	color:#eee;
	overflow:hidden;
	font-size:10px;
}
.header-info a{
	color:#eee;
}
.list-tags{
	text-align:left;
	overflow:hidden;
	padding:0 2px;
}
.list-tags .item{
	float:left;
	padding:0 10px;
	width:20%;
	box-sizing:border-box;
}
.list-tags .item li{
	margin:0 0 5px;
}
.list-tags .item strong{
	display:block;
	margin:5px 0;
	padding:10px 05px;
	font-size:20px;
	border-bottom:1px solid #ccc;
}
.list-tags .item a{
	text-decoration:none;
}
.list-tags .item a:hover{
	color:#999;
}
.ui-widget-content{
	max-height:369px;
	overflow:auto;
}
.ui-front{
	z-index:100;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-widget-content {
	border: 1px solid #ebebeb;
	background: #e5e5e5;
	color: #444a58;
	width:588px !important;
	border-radius:0 0 5px 5px;
	box-shadow:3px 4px 5px rgba(0,0,0,.14);
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 0 15px;
	font-size:16px;
	line-height:40px;
	cursor: pointer;
	min-height: 0;
	border:solid #ccc;
	border-width:0 1px 1px;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item.ui-state-focus{
	background:#ccc;
}
.block-channel{
	overflow:hidden;
}
.block-channel .img{
	border: 1px solid #474b5a;
	float: left;
	margin: 0 10px 0 5px;
	position: relative;
}
.block-channel .img img{
	display: block;
	height: 250px;
	width: 300px;
}
.block-channel .img .channel-user{
	background: #e1e1e1;
	bottom: 10px;
	font-weight: bold;
	left: 10px;
	opacity: 0.5;
	padding: 3px 8px;
	position: absolute;
	text-decoration:none;
}
.block-channel .channel-rating{
	float: right;
	overflow: hidden;
	width: 176px;
	margin-left:10px;
	margin-right:5px;
}
.block-channel .channel-rating strong {
	background: #dadada;
	color: #823706;
	display: block;
	font-size: 72px;
	height: 124px;
	line-height: 74px;
	margin: 0 0 6px;
	padding: 42px 0 0;
	text-align: center;
}
.channel-rating a.btn-channel,
.channel-rating a.btn-channel.disabled:hover {
	background: #68a3cd;
	border: 1px solid #4e6aa5;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 12px;
	height: 24px;
	overflow: hidden;
	padding:6px 4px 0;
	text-align: center;
	white-space: nowrap;
	text-decoration:none;
}
.channel-rating a.btn-channel:hover{
	background:#11345e98;
	border-color:#0e5081;
}
.block-channel .channel-info{
	overflow:hidden;
	text-align:left;
}
.channel-info-list{
	overflow:hidden;
	padding:10px 0 16px;
	font-size:14px;
}
.channel-info-list li{
	border-left:1px solid #000;
	float:left;
	margin:0 10px 0 0;
	padding-left:10px;
	line-height:14px;
}
.channel-info-list li:first-child{
	border:none;
	padding-left:0;
}
.block-channel .desc {
	background: #dadada;
	color: #222222;
	font-size: 12px;
	height: 47px;
	line-height: 16px;
	overflow: hidden;
	padding: 4px 8px;
}
.channel-list{
	overflow:hidden;
	margin:0 0 5px;
	background:#dadada;
	color:#222;
}
.channel-list li{
	padding:10px;
	overflow:hidden;
}
.channel-list .name{
	float:left;
	margin:0 5px 0 0;
	width:130px;
}
.channel-list .rating{
	float:right;
	width:295px;
	padding:5px 0 0;
}
.channel-list .rating span{
	background:#2a2a2a;
	border:1px solid #323232;
	float: left;
	height: 7px;
	margin: 0 1px 0 0;
	width: 26px;
}
.channel-list .rating .full{
	background:#68a3cd;
	border:1px solid #4e6aa5;
}
.block-form{
	overflow:hidden;
	text-align:left;
	padding:15px 20px;
	color:#666;
	font-size:12px;
}
#delete_messages_form.block-form,
#album_form.block-form,
.video_edit .block-form{
	padding:0;
}
.tab .block-form{
	padding:5px 10px;
}
.block-form.text-center{
	text-align:center;
}
.list_galleries .block-form,
.list_videos .block-form,
.bottom.block-form{
	padding:0;
}
.popup .block-form{
	width:540px;
	background:#fff;
	border-radius:5px;
	box-shadow:0 0 5px #999;
	padding: 20px 30px;
}
.block-form p{
	font-size:12px;
}
.block-form.center{
	width:540px;
	margin:0 auto;
	background:#eee;
	border:1px solid #bbb;
    border-radius:3px;
}
.two-sections:after{
	content:"";
	display:block;
	clear:both;
}
.two-sections .section-one{
	float:left;
	width:70%;
}
.two-sections .section-two{
	float:left;
	margin:0 0 0 2%;
	padding:0 0 0 2%;
	width:24%;
}
.two-sections .section-two p{
	margin:0 0 10px;
	font-size:13px;
}
.block-form header strong,
.block-form .message_info,
.section-title{
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.block-form .message_info{
	background:none;
	border-top:0;
	text-align:left;
	text-align:center;
}
.block-form .column{
	float:left;
	width:50%;
	padding-right:3%;
	padding-left:0;
	box-sizing:border-box;
}
.popup .block-form .column:last-child,
.block-form .column.column-right{
	padding-left:4%;
	padding-right:0;
}
.popup .block-form label,
.block-form .column label{
	display:block;
}
.block-form section{
	display:block;
	clear:both;
}
.popup .block-form section{
	margin:0 0 10px;
}
.color-white{
	background:#fff;
}
.block-form section #captcha img{
	display:block;
	width:165px;
	height:65px;
}
.block-form a{
	color:#68a3cd;
	text-decoration:none;
}
.block-form a:hover{
	text-decoration:underline;
}
.block-form .comments_list a{
	color: #474b5a;
	text-decoration:underline;
}
.block-form .comments_list a:hover{
	text-decoration:none;
}
.block-form footer{
	text-align:left !important;
	clear:both;
}
.block-form#reminder_form footer{
	padding:10px 0;
}
.block-form #ae_form footer,
.block-form#ae_form footer{
	text-align:center !important;
}
.block-form .row{
	margin:0 0 10px;
}
.tab .block-form .row{
	margin:0 0 5px;
}
.tab .block-form .row:after{
	content:"";
	display:block;
	clear:both;
}
.block-form #captcha_feedback,
.block-form #captcha_signup_page{
	width:50%;
}
.block-form .captcha{
	text-align:left;
}
.block-form .captcha label{
	display:block;
}
.block-form .captcha input[type="text"]{
	width:50%;
}
.block-form .input-file,
.file-control{
	height:42px;
	position:relative;
	width:100%;
}
.block-form .input-file{
	margin:0 0 5px;
	background:#fff;
	border:1px solid #bbb;
	border-radius:3px;
	box-sizing:border-box;
}
.block-form .input-file:after{
	content:"Browse...";
	position:absolute;
	background: #bbb;
	border-radius: 3px;
	bottom: 3px;
	color: #4e4e4e;
	left: 3px;
	line-height: 28px;
	padding: 4px 0 2px;
	text-align: center;
	top: 3px;
	width: 90px;
}
.block-form .input-file .file{
	z-index:2;
}
.block-form .input-file span{
	box-sizing:border-box;
	display:block;
	width:100%;
	color: #404040;
	height:42px;
    font: 12px/30px Verdana,Arial,Helvetica,sans-serif;
	padding:6px 15px 6px 100px;
}
.file-control .textfield{
	left:0;
	padding-left:12px;
	position:absolute;
	top:0;
}
.block-form .state-normal{
	margin:0 0 10px;
}
.block-form .state-normal b{
	position:absolute;
	left: -9999px;
}
.block-form input:-webkit-input-placeholder,
.block-form textarea:-webkit-input-placeholder{
	color:#ccc;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.block-form input:-moz-placeholder,
.block-form textarea:-moz-placeholder{
	opacity:1;
	color:#ccc;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.block-form input:-moz-placeholder,
.block-form textarea:-moz-placeholder{
	opacity:1;
	color:#ccc;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.block-form input:-ms-input-placeholder,
.block-form textarea:-ms-input-placeholder{
	color:#ccc;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.block-form input:focus:-webkit-input-placeholder,
.block-form textarea:focus:-webkit-input-placeholder{
	color:transparent;
}
.block-form input:focus:-moz-placeholder,
.block-form textarea:focus:-moz-placeholder{
	color:transparent;
}
.block-form input:focus:-moz-placeholder,
.block-form textarea:focus:-moz-placeholder{
	color:transparent;
}
.block-form input:focus:-ms-input-placeholder,
.block-form textarea:focus:-ms-input-placeholder{
	color:transparent;
}
.block-form input:-moz-placeholder {color:#ccc;}
.block-form input::-moz-placeholder {color:#ccc;opacity:1;}
.block-form input::-webkit-input-placeholder {color:#ccc;}
.block-form input:-ms-input-placeholder {color:#ccc;}
.block-form input::placeholder {color:#ccc;}
.block-form input:focus:-moz-placeholder {color:transparent;}
.block-form input:focus::-moz-placeholder {color:transparent;}
.block-form input:focus::-webkit-input-placeholder {color:transparent;}
.block-form input:focus:-ms-input-placeholder {color:transparent;}
.block-form input:focus::placeholder {color:transparent;}

.block-form textarea:-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-form textarea::-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-form textarea::-webkit-input-placeholder{color:#c8c8c8;}
.block-form textarea:-ms-input-placeholder{color:#c8c8c8;}
.block-form textarea::placeholder{color:#c8c8c8;}

.block-form input[type="password"]:-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-form input[type="password"]::-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-form input[type="password"]::-webkit-input-placeholder{color:#c8c8c8;}
.block-form input[type="password"]:-ms-input-placeholder{color:#c8c8c8;}
.block-form input[type="password"]::placeholder{color:#c8c8c8;}

.block-form input[type="text"]:-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-form input[type="text"]::-moz-placeholder{color:#c8c8c8;opacity:1;}
.block-form input[type="text"]::-webkit-input-placeholder{color:#c8c8c8;}
.block-form input[type="text"]:-ms-input-placeholder{color:#c8c8c8;}
.block-form input[type="text"]::placeholder{color:#c8c8c8;}

.block-form textarea,
.block-form input[type="password"],
.block-form input[type="text"],
.block-form .file,
.block-form .textfield,
.block-form .textarea{
	background:#fff;
	border:1px solid #bbb;
	border-radius:3px;
	box-sizing:border-box;
	color:#ccc;
	height:42px;
	padding:6px 15px;
	width: 100%;
	max-width:100%;
}
.block-form textarea:focus,
.block-form input[type="password"]:focus,
.block-form input[type="text"]:focus,
.block-form .file:focus,
.block-form .textfield:focus,
.block-form .textarea:focus{
	border-color:#b8d4ea;
}
.block-form textarea,
.block-form .textarea{
	height:90px;
	min-width:100%;
}
.block-form #ae_form{
	padding-top:15px;
}
.block-form #ae_form label,
#ae_form.block-form label{
	display:block;
	text-align:center;
}
#data{
	border:none;
}
.block-form input:-moz-placeholder {color:#666;}
.block-form input::-moz-placeholder {color:#666;opacity:1;}
.block-form input::-webkit-input-placeholder {color:#666;}
.block-form input:-ms-input-placeholder {color:#666;}
.block-form input::placeholder {color:#666;}
.block-form .file{
	left: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0;
}
.block-form .file-control .textfield{
	padding-left:100px;
}
.file-control .button{
	background:#bbb;
	border-radius: 3px;
	bottom:3px;
	color:#4e4e4e;
	left:3px;
	width:90px;
	text-align:center;
	line-height:28px;
	padding:4px 0 2px;
	position:absolute;
	top:3px;
}
.block-form .radio{
	margin:0 5px 0 0;
	width:16px;
	height:16px;
}
.field-error {
	background: #fff;
	border-radius: 3px;
	color: #e44242;
	display: none;
	font-weight: bold;
	margin: 2px 0 0 15px;
	max-width: 400px;
	padding: 5px;
	position: absolute;
	z-index: 9999;
	border:1px solid #e44242;
}
.file-control .field-error {
	margin-top: 45px;
}
form .field-error:before,
form .field-error:after {
	content: "";
	position: absolute;
}
form .field-error.down:after {
	border-bottom: 10px solid #e44242;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 20px;
	top: -10px;
}
form .field-error:before,
form .field-error:after {
	content: "";
	position: absolute;
}
form .field-error.down:before {
	border-bottom: 10px solid #e44242;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 20px;
	top: -10px;
}
form .textfield.error,
form .textarea.error,
form .selectbox.error,
form .file.error,
form fieldset.error .textfield,
form fieldset.error .textarea,
form fieldset.error .selectbox,
form fieldset.error .file {
	border: 1px solid #e44242;
	color: #9b9b9b;
}
form .progressbar {
	height: 40px;
	left: 20%;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 60%;
	z-index: 1200;
}
form .progressbar .progress {
	background: #bfd128;
	height: 40px;
	position: absolute;
}
form .progressbar .text {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.form-upload p.preview{
	margin:0 20px 10px;
	border:1px solid #474b5a;
	position:relative;
}
.form-upload p.preview img{
	display:block;
	width:100%;
	height:auto;
}
.form-upload p.preview em {
	background: #000;
	border-radius: 3px;
	bottom: 5px;
	color: #dcdcdc;
	font-size: 11px;
	line-height: 16px;
	opacity: 0.8;
	padding: 5px;
	position: absolute;
}
.form-upload p.preview em.left {
	left: 5px;
	opacity:0.5;
}
.button-group label{
	margin-right:15px;
}
.form-upload .bottom{
	width:70%;
}
.captcha-control label{
	display:block;
	margin:5px 0;
}
.captcha-control .image{
	margin:0 0 15px;
}
form .list-selector-popup {
	background: #e6e6e6;
	border-radius: 3px;
	bottom: 46px;
	height: 160px;
	left: 5%;
	position: absolute;
	width: 90%;
	z-index: 10000;
}
form .list-selector-popup:after {
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 10px solid #cdcdcd;
	bottom: -10px;
	content: "";
	left: 45%;
	position: absolute;
	z-index: 10000;
}
form .list-selector-popup .button-group {
	bottom: 38px;
	left: 8px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	right: 8px;
	top: 8px;
}
form .list-selector-popup .button-group .item {
	display: inline-block;
	padding-bottom: 10px;
	vertical-align: top;
	width: 32%;
}
form .list-selector-popup .radio,
form .list-selector-popup .checkbox {
	cursor: pointer;
	float: left;
	height: 14px;
	margin: 3px 5px 0 0;
	width: 14px;
}
form .list-selector-popup .button-group .item label {
	color: #4e4e4e;
	cursor: pointer;
	margin: 0 15px 0 0;
	display:block;
}
form .list-selector-popup .filter {
	background: #bcbcbc;
	border: medium none;
	bottom: 0;
	height: 30px;
	left: 0;
	position: absolute;
	right: 0;
}
form .list-selector-popup .filter input {
	background: #cdcdcd;
	border: medium none;
	box-sizing: border-box;
	color: #565656;
	height: 100%;
	padding: 2px 10px;
	width: 100%;
}
.row.list-selector{
	position:relative;
}
.comments_list .button{
	padding-left:133px;
}
.block-form button[type="button"],
.block-form button[type="submit"],
.block-form .submit{
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	height: 34px;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	width: auto;
	margin: 10px 10px 10px 0;
	padding: 0 20px;
	font-size: 14px;
	line-height: 32px;
	font-weight: 600;
	cursor: pointer;
	-o-transition: background-color 0.5s;
	-ms-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-webkit-transition: background-color 0.5s;
	transition: background-color 0.5s;
	border-color: rgb(125,161,179);
	background-color: rgb(161,207,229);
	box-shadow: inset 0 1px rgba(255,255,255,0.5), 0 1px 3px rgba(125,161,179,0.5), 0 0 0 5px rgba(125,161,179,0.1);
	color: #242e33;
}
.block-form .text_content{
	padding:0;
}
.block-form button:active:disabled,
.block-form button:hover:disabled,
.block-form button:disabled{
	cursor:default;
	opacity:0.6;
}
.block-form button[type="button"]:after,
.block-form button[type="submit"]:after,
.block-form .submit:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 2px;
	background-image: -o-linear-gradient(bottom, #000 0%, #fff 100%);
	background-image: -ms-linear-gradient(bottom, #000 0%, #fff 100%);
	background-image: -moz-linear-gradient(bottom, #000 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #000 0%, #fff 100%);
	background-image: linear-gradient(bottom, #000 0%, #fff 100%);
	opacity: 0.15;	
}
.block-form button[type="button"]::-moz-focus-inner,
.block-form button[type="submit"]::-moz-focus-inner,
.block-form .submit::-moz-focus-inner {
	border: none;
}
.block-form button[type="button"]:hover,
.block-form button[type="button"]:focus,
.block-form button[type="submit"]:hover,
.block-form button[type="submit"]:focus,
.block-form .submit:hover,
.block-form .submit:focus {
	background-color: rgb(178,229,255);
}
.block-form button[type="button"]:active,
.block-form button[type="submit"]:active,
.block-form .submit:active {
	box-shadow: inset 0 1px rgba(255,255,255,0.5), 0 0 0 5px rgba(125,161,179,0.1);
}
.block-form button[type="button"].color-grey,
.block-form button[type="submit"].color-grey,
.block-form .submit.color-grey {
	border-color: rgb(179,179,179);
	background-color: rgb(229,229,229);
	box-shadow: inset 0 1px rgba(255,255,255,0.5), 0 1px 3px rgba(179,179,179,0.5), 0 0 0 5px rgba(179,179,179,0.1);
	text-shadow: 0 1px 1px #fff;
	color: #333;
}
.block-form button[type="button"].color-grey:hover,
.block-form button[type="button"].color-grey:focus,
.block-form button[type="submit"].color-grey:hover,
.block-form button[type="submit"].color-grey:focus,
.block-form .submit.color-grey:hover,
.block-form .submit.color-grey:focus {
	background-color: rgb(255,255,255);
}
.block-form button[type="button"].color-grey:active,
.block-form button[type="submit"].color-grey:active,
.block-form .submit.color-grey:active {
	box-shadow: inset 0 1px rgba(255,255,255,0.5), 0 0 0 5px rgba(179,179,179,0.1);
}
.fancybox-overlay .section{
	background:none;
	border:none;
	margin:0;
	padding:0;
}
.success {
	background: #252525;
	border: 1px solid #252525;
	border-radius: 3px;
	color: #dcdcdc;
	font-size: 14px;
	line-height: 16px;
	margin: 10px;
	padding: 10px;
}
.block-form .success{
	background:none;
	border:none;
	color:#666;
	padding:0;
}
.block-form .label,
.block-form label{
	margin:0 0 5px;
	display:inline-block;
}
#album_form.block-form .images label{
	display:block;
}
.block-form.center footer{
	border-radius: 0 0 5px 5px;
	border-top: 1px dotted #d9d9d9;
	display: block;
	font-size: 0;
	margin: 0 -20px -5px;
	padding: 10px 20px;
	position: relative;
	text-align: right;
	top: 10px;
	text-align:center !important;
}
.video_edit label{
	display:block;
}
.block-form.center footer{
	background: #f7f7f7;
}
.block-form input[type="radio"],
.block-form input[type="checkbox"]{
	left:-9999px;
	position:absolute;
}
.block-form select, 
.block-form textarea,
.block-form .input-file,
.block-form input[type="url"],
.block-form input[type="tel"],
.block-form input[type="text"],
.block-form input[type="email"],
.block-form input[type="search"],
.block-form input[type="password"],
.block-form input[type="radio"] + label:before,
.block-form input[type="checkbox"] + label:before {
	border-color: #bbb;
	background: #fff;
	color: #404040;
	font:12px Verdana,Arial,Helvetica,sans-serif;
}
.block-form select + span {
	border-top-color: #d9d9d9;
}
.block-form input[type="radio"]:checked + label:after,
.block-form input[type="checkbox"]:checked + label:after {
	background: #d9d9d9;
}
.block-form select{
	width:100%;
	border:1px solid #bbb;
	border-radius: 3px;
	font-size: 12px;
	line-height: 18px;
	height:42px;
	padding:0 15px;
	position:relative;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.block-form section.state-normal{
	position:relative;
}
.block-form select+span{
	position:absolute;
	top:17px;
	right:15px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTQwN0I4MzM2RkMxMUU2QkI1MkZGNDhEOTg1Njg3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTQwN0I4NDM2RkMxMUU2QkI1MkZGNDhEOTg1Njg3NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NDA3QjgxMzZGQzExRTZCQjUyRkY0OEQ5ODU2ODc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NDA3QjgyMzZGQzExRTZCQjUyRkY0OEQ5ODU2ODc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kcsAcAAAAHBJREFUeNpiTEtLs2BgYDg/c+bMnwxQkJ6ergyk/jIBiZlA3IAkoQGkVgKxCQuQ4AHiCqDgMyC9C4i3ADFI52eQzgwgvgnEk4D4IFSiEogPM/7//x9m1HogBtG1QPtbwHaAJEEY6DAzIC6G8UEYIMAA5SstwaIuGl4AAAAASUVORK5CYII=) no-repeat;
	width:7px;
	height:6px;
}
.share .block-form select,
#profile_form.block-form select{
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTQwN0I4MzM2RkMxMUU2QkI1MkZGNDhEOTg1Njg3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTQwN0I4NDM2RkMxMUU2QkI1MkZGNDhEOTg1Njg3NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NDA3QjgxMzZGQzExRTZCQjUyRkY0OEQ5ODU2ODc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NDA3QjgyMzZGQzExRTZCQjUyRkY0OEQ5ODU2ODc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kcsAcAAAAHBJREFUeNpiTEtLs2BgYDg/c+bMnwxQkJ6ergyk/jIBiZlA3IAkoQGkVgKxCQuQ4AHiCqDgMyC9C4i3ADFI52eQzgwgvgnEk4D4IFSiEogPM/7//x9m1HogBtG1QPtbwHaAJEEY6DAzIC6G8UEYIMAA5SstwaIuGl4AAAAASUVORK5CYII=) no-repeat 97% 15px;
}
#profile_form .columns_b-date select {
    float: left;
    width: 33.33%;
    background-position:92% 15px;
}
.share .block-form select{
	width: 12%;
	background-position:85% 15px;
}

.block-form select:focus, 
.block-form textarea:focus,
.block-form input[type="url"]:focus,
.block-form input[type="tel"]:focus,
.block-form input[type="text"]:focus,
.block-form input[type="email"]:focus,
.block-form input[type="search"]:focus,
.block-form input[type="password"]:focus,
.block-form input[type="radio"]:focus + label:before, 
.block-form input[type="checkbox"]:focus + label:before {
	border-color: #b8d4ea;
	box-shadow: 0 0 0 5px rgba(184,212,234,0.1);
	color: #404040;
}
.block-form select:focus + span {
	border-top-color: #b8d4ea;
}
.block-form .state-normal select:focus ~ i, 
.block-form .state-normal textarea:focus + i,
.block-form .state-normal input[type="url"]:focus + i,
.block-form .state-normal input[type="tel"]:focus + i,
.block-form .state-normal input[type="text"]:focus + i,
.block-form .state-normal input[type="email"]:focus + i,
.block-form .state-normal input[type="search"]:focus + i,
.block-form .state-normal input[type="password"]:focus + i {
	color: rgb(184,214,229);
}


.block-form .state-error select, 
.block-form .state-error textarea,
.block-form .state-error .input-file,
.block-form .state-error input[type="url"],
.block-form .state-error input[type="tel"],
.block-form .state-error input[type="text"],
.block-form .state-error input[type="email"],
.block-form .state-error input[type="search"],
.block-form .state-error input[type="password"],
.block-form .state-error input[type="radio"] + label:before,
.block-form .state-error input[type="checkbox"] + label:before {
	border-color: rgb(229,184,184);
	box-shadow: 0 0 0 5px rgba(229,184,184,0.1);
}
.block-form .state-error select + span {
	border-top-color: rgb(229,184,184);
}
.block-form .state-error input[type="radio"]:checked + label:after,
.block-form .state-error input[type="checkbox"]:checked + label:after {
	background-color: rgb(229,184,184);
}
.block-form .state-error i {
	color: rgb(229,184,184);
}


.block-form .state-success select, 
.block-form .state-success textarea,
.block-form .state-success .input-file,
.block-form .state-success input[type="url"],
.block-form .state-success input[type="tel"],
.block-form .state-success input[type="text"],
.block-form .state-success input[type="email"],
.block-form .state-success input[type="search"],
.block-form .state-success input[type="password"],
.block-form .state-success input[type="radio"] + label:before,
.block-form .state-success input[type="checkbox"] + label:before  {
	border-color: #d4eab8;
	box-shadow: 0 0 0 5px rgba(212,234,184,0.1);
}
.block-form .state-success select + span {
	border-top-color: #d4eab8;
}
.block-form .state-success input[type="radio"]:checked + label:after,
.block-form .state-success input[type="checkbox"]:checked + label:after {
	background: #d4eab8;
}
.block-form .state-success i {
	color: rgb(184,229,184);
}

.block-form .state-disabled label,
.block-form .state-disabled select, 
.block-form .state-disabled textarea,
.block-form .state-disabled .input-file,
.block-form .state-disabled input[type="url"],
.block-form .state-disabled input[type="tel"],
.block-form .state-disabled input[type="text"],
.block-form .state-disabled input[type="email"],
.block-form .state-disabled input[type="search"],
.block-form .state-disabled input[type="password"],
.block-form .state-disabled input[type="radio"] + label:before,
.block-form .state-disabled input[type="checkbox"] + label:before {
	opacity: 0.7;
}
.block-form .block-radios {
	float: left;
	width:32%;
}
.block-form .block-textarea {
    overflow: hidden;
}
.block-form .block-textarea label{
	float:left;
	width:23%;
}
.block-form .block-textarea textarea{
	width:60%;
	min-width:60%;
}
.share .block-form label{
	float:left;
	width:100px;
	margin-top:10px;
}
.share .block-form textarea,
.share .block-form input[type="text"]{
	width:470px;
	min-width:470px;
	float:left;
}
.share .block-bookmarks{
	float:left;
	margin-left:10px;
}
.block-screenshots{
	padding:0 10px;
	overflow:hidden;
}
.block-screenshots img{
	float:left;
	margin:0 3px 7px;
	border:1px solid #000;
	width:170px;
	height:auto;
}
.tabs-holder .tab{
	display:none;
}
.tabs-holder .tab.active{
	display:block;
}
/* radio and checkbox */
.block-form input[type="radio"],
.block-form input[type="checkbox"] {
	position: absolute;
	left: -9999px;
}
.block-form input[type="radio"] + label,
.block-form input[type="checkbox"] + label {
	position: relative;
	overflow: visible;
	padding-left: 26px;
	font-size: 12px;
	color: #666;
}
.popup-holder .block-form input[type="radio"] + label,
.popup-holder .block-form input[type="checkbox"] + label{
	margin-right:15px;
}
.block-form input[type="radio"] + label:before, 
.block-form input[type="checkbox"] + label:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 14px;
	height: 14px;
	margin-top: -8px;
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
}
.block-form input[type="checkbox"] + label:before {
	border-radius: 3px;
}
.block-form input[type="radio"]:checked + label,
.block-form input[type="checkbox"]:checked + label {
	font-weight: 600;
}
.block-form input[type="radio"]:checked + label:after,
.block-form input[type="checkbox"]:checked + label:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 6px;
	height: 6px;
	margin: -3px 0 0 5px;
	border-radius: 50%;
}
.block-form input[type="checkbox"]:checked + label:after {
	width: 10px;
	height: 10px;
	margin: -5px 0 0 3px;
	border-radius: 2px;
}
.cats-filter .block-form label{
	float:left;
	width:50%;
	box-sizing:border-box;
}
.list-subscriptions{
	overflow:hidden;
}
.list-subscriptions .item{
	float:left;
	background:#e9e9e9;
	border:1px solid #ccc;
	padding:4px;
	width:221px;
	margin:0 7px 14px;
	text-align:left;
}
.list-subscriptions .item img{
	float:left;
	width:116px;
	height:116px;
	margin-right:10px;
}
.list-subscriptions .item .title{
	text-decoration:none;
	color:#656565;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-shadow:0 1px 0 rgba(255,255,255,.79);
	margin-right:5px;
}
.list-subscriptions .item .title span{
	font-weight:normal;
}
.list-subscriptions .item-control{
	padding-top:3px;
}
.list-subscriptions .info{
	color:#656565;
	font-size:9px;
	text-shadow:0 1px 0 rgba(255,255,255,.79);
	margin:0 0 7px;
}
.list-subscriptions .icon{
	display:block;
	height:16px;
	width:16px;
	margin:0 0 12px;
}
.list_galleries .item-control,
.list_videos .item-control{
	padding:5px 0 0;
	overflow:hidden;
	text-align:center;
}
.item-control-holder{
	display:inline-block;
	height:31px;
	border:1px solid #c7c7c7;
	border-radius:3px;
	background-clip:padding-box;
	background-color:#f1f1f1;
	box-shadow:0 1px 0 rgba(0,0,0,.07);
	background-image:-webkit-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:-o-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:linear-gradient(to top, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
}
.item-control-holder .toggle-button:hover{
	color:#999;
}
.item-control a,
.item-control .toggle-button{
	float:left;
	padding:6px 8px;
	height:19px;
	position:relative;
	cursor:pointer;
	color:#666;
	font-size:12px;
	font-weight:bold;
	border-left:1px solid #c7c7c7;
}
.item-control a:first-child,
.item-control .toggle-button:first-child{
	width:19px;
	border:0;
}
.list-videos-screenshots .item-control .toggle-button:first-child{
	width:auto;
}
.list-videos-screenshots .toggle-button > span{
	padding-left:22px;
}
.item-control .toggle-button:hover{
	background:#f2f2f2;
}
.item-control .toggle-button input{
	position:absolute;
	left:-9999px;
}
.item-control .toggle-button:first-child:after{
	border-radius:3px;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	background:#fff;
	content:"";
	height:14px;
	left:8px;
	position:absolute;
	top:8px;
	width:14px;
}
.item-control .toggle-button.active:first-child:before{
	content:"";
	position:absolute;
	left:11px;
	top:11px;
	width:10px;
	height:10px;
	background:#d9d9d9;
	z-index:2;
	border-radius:2px;
}
.list_galleries .bottom,
.list_videos .bottom,
.list-subscriptions .bottom{
	clear:both;
	text-align:center;
	padding-bottom:2px;
	padding-top:15px;
}
/*.list-subscriptions .bottom input{
	cursor:pointer;
	color:#666;
	font-weight:bold;
	font-size:12px;
	display:inline-block;
	margin:0 2px;
	height:31px;
	border:1px solid #c7c7c7;
	border-radius:3px;
	background-clip:padding-box;
	background-color:#f1f1f1;
	box-shadow:0 1px 0 rgba(0,0,0,.07);
	background-image:-webkit-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:-o-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:linear-gradient(to top, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
}
.list-subscriptions .bottom input:hover{
	background:#f2f2f2;
}
.list-subscriptions .bottom input:hover:disabled,
.list-subscriptions .bottom input:disabled{
	cursor:default;
	opacity:0.6;
	background-image:-webkit-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:-o-linear-gradient(bottom, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
	background-image:linear-gradient(to top, rgba(215,215,215,.58) 0%, rgba(255,255,255,.58) 100%);
}*/

.popup-holder{
	width:587px;
}
.popup-title{
	line-height:52px;
	background:#f7f7f7;
	color:#666;
	font-weight:bold;
	font-size:16px;
	padding:0 20px;
	border-bottom:1px solid #bbb;
	display:block;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	text-shadow: none;
	background:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:0 !important;
	overflow:hidden;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 0 13px rgba(0,0,0,.21);
	-moz-box-shadow: 0 0 13px rgba(0,0,0,.21);
	box-shadow: 0 0 13px rgba(0,0,0,.21);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

.fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 16px;
	right: 17px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	z-index: 8040;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNjU5MTYwMzYxNkQxMUU2OUREREExMzRDRUQ3ODY0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNjU5MTYwNDYxNkQxMUU2OUREREExMzRDRUQ3ODY0NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2NTkxNjAxNjE2RDExRTY5REREQTEzNENFRDc4NjQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2NTkxNjAyNjE2RDExRTY5REREQTEzNENFRDc4NjQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NsSWkQAAAgRJREFUeNqclEFIIlEYx6c3qXQJ0YMgdOgg6sWD6I542rssG14iahfzoGIGXYK9BsvC3gtyDxsuQtDBk16ibiUE4m2gAq0wFCcQ9BCpif0/GcOVmXF2P/jzvXnvfT/ee/Pnm4vFYjzHcftQFKpCX6ASNzt8UBZahn5DqXQ6PWAYHEAJyAi5DAZDMRAIrM6ACdA55JTrEg6H4xKZEXBzcme/3zeUy+VsMBhc04CdQouTk9Vq9QPSLgHvpit6vd58qVT6owBVhFGYzeYu0icCbuCafR1QVZjJZBpEIpEKhnUeRfVms3krSdLKYDB60/egb6x9ttvt851O50ANlkwmb5xOp0RXnhsOh6OFTCazRieik3E6YwxzuVxNfG5D4vuJisXisc/n+2o0Gl//F0bzf11RL3QaFo/HxfEam95MUJvN9kMLGAqFakowCqX3Emq12o4WsFAoLCEd5nI5cXqN6fXZZHS7XT6fz39XMj/7V9gs84+AeAdN04bD4XvKeqB8o9GgrnGmZVo0i0fG2K9KpfJRzfytVuvG4/GMfJjVgo3/Jn7ATzVL0UlFUTzC0M3kfqbLZ1o+bbfbC0h7BDzSa1otqNfrfUKyE3ALzfGK5/mh1Wp9SaVS12qwSaggCOsWi+WZ6vx+vxSNRh+wlOeoOUAM+gZdQCeQW56fJbe8/0KuZ28CDABmJ0ErQvBdawAAAABJRU5ErkJggg==) no-repeat;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

/*.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}
*/
.fancybox-margin {
    margin-right: 0 !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background-color: rgba(0, 0, 0, 0.3);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#wide_coll .list_thumbs,
#wide_coll .list_videos{
	margin:0 0 6px 2px;
}
#wide_coll .list_videos .item,
#wide_coll .list_galleries .item{
	margin:0 4px 2px;
}
#wide_coll .list_thumbs .item{
	margin:0 4px 8px;
}
#wide_coll .daily_thumbs{
	width:972px;
	margin:0 auto 8px;
}
.place{
	background: #d9d9d9;
	float: right;
	margin-left: 15px;
	overflow: hidden;
	padding: 30px 89px 71px;
	position: relative;
	width: 315px;
	margin:0 5px 5px 0;
}
.place img{
	width:auto;
	height:auto;
	border:0;
}
.place h4{
	color: #666;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
	margin:0 0 23px;
}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
  z-index:2;
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.playlist{
	overflow:hidden;
	border-top:1px solid #bbb;
	background:#fff;
	padding:10px 0 7px;
}
.playlist h2{
	color:#666;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	margin: 0 0 10px 74px;
}
.owl-carousel{
	display:block;
	position:relative;
	z-index:1;
	width:754px;
	margin:0 auto;
}
.owl-dots{
	display:none;
}
.owl-nav,
.owl-controls{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.owl-nav div{
	position:absolute;
	top:-36px;
	bottom:-7px;
	width:60px;
	text-indent:-9999px;
	overflow:hidden;
}
.owl-nav .owl-prev{
	background:#eaeaea;
	border-right:1px solid #bbb;
	left:-80px;
}
.owl-nav .owl-next:hover,
.owl-nav .owl-prev:hover{
	background:#fff;
}
.owl-nav .owl-next{
	background:#eaeaea;
	border-left:1px solid #bbb;
	right:-80px;
}
.owl-nav .owl-next:after,
.owl-nav .owl-prev:after{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	width:16px;
	height:27px;
	margin:-13px 0 0 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAYAAADOBhlKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUJBNDc3OTg0Q0YxMUU2OEI3MTk4MDE0MEJEN0E5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUJBNDc3QTg0Q0YxMUU2OEI3MTk4MDE0MEJEN0E5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFQkE0Nzc3ODRDRjExRTY4QjcxOTgwMTQwQkQ3QTlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFQkE0Nzc4ODRDRjExRTY4QjcxOTgwMTQwQkQ3QTlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4SYLFQAAAbFJREFUeNrslU0oRFEYhmf8JeVnwUaWFjZKKaWUhYiw8FNKFqKGjSJlK7OysGEj0qBJyU9kFJNMNlKykYWNrYUkKSGaxnN0bt2+zp17787innrqnu/c8957zvnO94YjkUjIZ5uGEphVnTyfkydgQT+nIepHYBQWbf05+MrxOHkIViAs4pVeBPphA3JFfBWm3AS6YMsweRPGIZNNoA32oUDEd/R+ZFTHSaAZDgyTD/V+pK2ASaARElAk4qcwAD/2oBSohxMoFvEU9MG3/JpdoFZ/pVS8cwnd8GFaqyVQA+dQLsavodNpsiVQDWdQIcZuoR3esp2zEohBlYirIxqEV7csUwIj8CjiYZ1AZV4EHqAVnsVYHSQNm2rcxHtogRcx3gDHhpwwHuOdw6Y1wZGTiEykG+iAdxFXf7dnSG1jKl85JI4S3oZ8NwHVLqDXkLo9ELdf72zXOamLiRRRF2rNqk5uBSUhr69uw7CsRLwU1V0ohHVRmcbg02tRjVslTMSfvAqE9LonbX1lLPN+jWVJ54JypuifM82kUn6tLWNfSmBtgbUF1hZYW2BtgbX9L2v7FWAAd1aSUHus/gYAAAAASUVORK5CYII=) no-repeat;
}
.owl-nav .owl-next:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAYAAADOBhlKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUJBNDc3RDg0Q0YxMUU2OEI3MTk4MDE0MEJEN0E5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUJBNDc3RTg0Q0YxMUU2OEI3MTk4MDE0MEJEN0E5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFQkE0NzdCODRDRjExRTY4QjcxOTgwMTQwQkQ3QTlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFQkE0NzdDODRDRjExRTY4QjcxOTgwMTQwQkQ3QTlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FaUZLQAAAkpJREFUeNrslU1IVFEUx9841iIQP7CNuJxFBKIgBJH4Udh3oCkaEVRKoyvRjcskV7YoqBZmlBaDEZr4MQOm4phUBKKLGEEXLnUhKpKJi0L0f+BceBzuvHsfwtDCAz9mODP3/+6795zzD4TDYYfjCdgBzxwfkc6fjxmKv+CVrUAaaOenq3gBGv0I5IlcAPSAe7YCbeCNyAfBe1BrI3AAmsEHjUg/uGkScFiE3ntA/H4SDIHLJgGKfX7vEY3IMCgzCVD8A/Xgi8ifAlFw3iSg6qAGxEU+A4yDYpMAxR64BX6IfCbvrsAkoERugDmRzwXT4IxJgOI3uAp+ifxpMAVCaRbFtg3u8lW7Ix/02ghkcUEFRH4NNJgE6NAmQJHIb4BKsOIlQHcfA+dEfgtcAkteh0iLx0BJkkNNeF0jle5nfoo7dsE1MO9VSCfAJ/6jrrB+epUytW8EVGtK+zb46tVMdEVvuZHk4lq+iaTtTIu7wQPxm2rvqGmgPAdNmsUPwaDNSFsXOTXiIrZDtQt0uHKtfB6+jKWTv5MzvfTlTO3xuHvrB47POLK1BVZCIbK2p+IQH4F3KbE22gEteA3Cmlq4w43lKaCe2gfuJxnxMZOAaqaPoE4jQp04aRJQ7Uz+WKVp5+tg1iSgBsooTx53/AFX5EzQCbi98KJmpNGkWjAJKBF67wsiv8nCCZOAGuuTmslMY70ULJsEKLLBDCgU+VVQYSNAcRYsatzpm41AFu+gSGNt5cfWdmxt/4e1BVtycr7zogqXtXWnzNoOBRgAzkmkD/FDzeAAAAAASUVORK5CYII=) no-repeat;
	margin-left:-13px;
}
.owl-nav .owl-next:hover:after,
.owl-nav .owl-prev:hover:after{
	background-position:0 -27px;
}
.owl-nav .owl-next.disabled:hover:after,
.owl-nav .owl-prev.disabled:hover:after{
	background-position:0 0;
}
.owl-nav .owl-next.disabled,
.owl-nav .owl-prev.disabled{
	cursor:default !important;
	opacity:0.6;
}
.owl-nav .owl-next.disabled:hover,
.owl-nav .owl-prev.disabled:hover{
	background:#eaeaea;
}


/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

@media screen and (max-width: 560px) {
	.fancybox-skin {
		padding: 0 !important;
	}
}

/* related videos in player */
.player-related-videos {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: #000000;
overflow: hidden;
}
.player-related-videos .player-related-videos-container {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
text-align: center;
}
.player-related-videos .player-related-videos-item {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 20px;
}
.player-related-videos .player-related-videos-item .title {
display: none;
position: absolute;
left: 0;
top: 0;
right: 0;
height: 52px;
overflow: hidden;
text-align: left;
padding: 5px;
color: #ffffff;
background: -moz-linear-gradient(top, rgba(12, 12, 12, 0.8) 0px, transparent 50px);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, rgba(12, 12, 12, 0.8)), color-stop(50px, transparent));
background: -webkit-linear-gradient(top, rgba(12, 12, 12, 0.8) 0px, transparent 50px);
background: -o-linear-gradient(top, rgba(12, 12, 12, 0.8) 0px, transparent 50px);
background: -ms-linear-gradient(top, rgba(12, 12, 12, 0.8) 0px, transparent 50px);
background: linear-gradient(to bottom, rgba(12, 12, 12, 0.8) 0px, transparent 50px);
}
.player-related-videos .player-related-videos-item .duration {
display: none;
position: absolute;
bottom: 5px;
right: 5px;
color: #ffffff;
background: rgba(12, 12, 12, 0.8);
padding: 2px 5px;
}
.player-related-videos .player-related-videos-item:hover .title,
.player-related-videos .player-related-videos-item:hover .duration {
display: block;
}

.is-ad-visible.kt-player .fp-ui {
    background: rgba(0, 0, 0, 0.8);
}

.3M-textlink {
	margin: 4px;
}

.text-container {
    font-size: 12px;
    border: 1px solid #bbb;
    padding: 4px;
    color: #dadeec;
    background: #b5f2ac;
}

.text-desktop a {
	color: #474b5a;
	text-decoration: none;
}

.text-desktop a:hover {
	color: #474b5a;
	text-decoration: underline;
}

.sort.sort-new span:after {
	content: initial;
}

.sort.sort-new ul {
	display: flex;
	position: relative;
	align-items: center;
	min-width: auto;
	top: 0;
	border: none;
    background: transparent;
    box-shadow: none;
}

.sort.sort-new ul li {
	border-top: none;
}

.sort.sort-new span {
	display: none;
}

.sort.sort-new {
	display: flex;
	align-items: center;
	width: 100%;
	height: auto;
	padding: 5px 0;
	border-left: none;
}

.sort.sort-new ul li a,
.sort.sort-new ul li span {
	padding: 5px 8px!important;
	display: block;
	font-size: 12px;
	margin: 0 5px;
	box-sizing: border-box;
	font: bold 12px Sans-Serif;
}

.sort.sort-new ul li a {
	transition: all .3s;
	border: 1px solid #c8c8c8;
	color: #666;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
    -moz-box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
    box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
    background: -webkit-linear-gradient(top, white, #e0e0e0)!important;
    background: -moz-linear-gradient(top, white, #e0e0e0)!important;
    background: -ms-linear-gradient(top, white, #e0e0e0)!important;
    background: -o-linear-gradient(top, white, #e0e0e0)!important;
}
.sort.sort-new ul li span {
	font: bold 12px Sans-Serif;
    color: #999;
    text-shadow: none;
    white-space: nowrap;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #b7b7b7;
    box-shadow: inset 0 1px 2px #aaa;
    -webkit-box-shadow: inset 0 1px 2px #aaa;
    -moz-box-shadow: inset 0 1px 2px #aaa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
    background: -webkit-linear-gradient(top, #e6e6e6, gainsboro)!important;
    background: -moz-linear-gradient(top, #e6e6e6, gainsboro)!important;
    background: -ms-linear-gradient(top, #e6e6e6, gainsboro)!important;
    background: -o-linear-gradient(top, #e6e6e6, gainsboro)!important;
}

.sort.sort-new ul a:hover {
	color: #ff0000;
    text-decoration: none;
    border: 1px solid #aaa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
    background: -webkit-linear-gradient(top, white, #eeeeee)!important;
    background: -moz-linear-gradient(top, white, #eeeeee)!important;
    background: -ms-linear-gradient(top, white, #eeeeee)!important;
    background: -o-linear-gradient(top, white, #eeeeee)!important;
	text-decoration: none;
}

.block_header.block_header_new {
	height: 100%;
	display: flex;
	flex-direction: column-reverse;
}

.filter-sort {
	padding: 0 5px;
	text-transform: uppercase;
	font: bold 12px Sans-Serif;
}

.sort.sort-new .sorting_drop_holder .sort,
.block_header.block_header_album .sorting_drop_holder .sort {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	border-left: 1px solid transparent;
	min-width: 90px;
}

.sort.sort-new .sorting_drop_holder .sort ul {
	flex-direction: column;
}
.sort.sort-new .sorting_drop_holder .sort ul li {
	width: 100%;
}

.sort.sort-new .sorting_drop_holder,
.block_header.block_header_album .sorting_drop_holder {
	position: relative;
}

.sort.sort-new .sorting_drop_holder:hover .sort,
.block_header.block_header_album .sorting_drop_holder:hover .sort {
	display: block;
}

.block_header.block_header_album {
	height: 100%;
	display: flex;
	flex-wrap: wrap;
}

.block_header.block_header_album h1 {
	width: 100%;
}

.block_header.block_header_album .sort {

}

.block_header.block_header_album ul li a,
.block_header.block_header_album ul li span,
.block_header.block_header_album span {
    padding: 5px 8px!important;
    display: block;
    font-size: 12px;
    margin: 0 5px;
    box-sizing: border-box;
    font: bold 12px Sans-Serif;
}

.block_header.block_header_album ul li a {
	transition: all .3s;
	border: 1px solid #c8c8c8;
	color: #666;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
    -moz-box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
    box-shadow: 0 1px #d4d4d4, 0 1px #fff inset;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
    background: -webkit-linear-gradient(top, white, #e0e0e0)!important;
    background: -moz-linear-gradient(top, white, #e0e0e0)!important;
    background: -ms-linear-gradient(top, white, #e0e0e0)!important;
    background: -o-linear-gradient(top, white, #e0e0e0)!important;
}

.block_header.block_header_album ul li a:hover {
    color: #ff0000;
    text-decoration: none;
    border: 1px solid #aaa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
    background: -webkit-linear-gradient(top, white, #eeeeee)!important;
    background: -moz-linear-gradient(top, white, #eeeeee)!important;
    background: -ms-linear-gradient(top, white, #eeeeee)!important;
    background: -o-linear-gradient(top, white, #eeeeee)!important;
    text-decoration: none;
}

.block_header.block_header_album span {
    font: bold 12px Sans-Serif;
    color: #999;
    text-shadow: none;
    white-space: nowrap;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #b7b7b7;
    box-shadow: inset 0 1px 2px #aaa;
    -webkit-box-shadow: inset 0 1px 2px #aaa;
    -moz-box-shadow: inset 0 1px 2px #aaa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#dcdcdc');
    background: -webkit-linear-gradient(top, #e6e6e6, gainsboro)!important;
    background: -moz-linear-gradient(top, #e6e6e6, gainsboro)!important;
    background: -ms-linear-gradient(top, #e6e6e6, gainsboro)!important;
    background: -o-linear-gradient(top, #e6e6e6, gainsboro)!important;
}

.sort-album {
	padding: 5px 0;
	border-left: none;
	display: flex;
	align-items: center;
}


.sort-album ul {
	background: transparent;
    border: none;
    left: 0;
	border-radius: 0;
	top: 32px;
}

.sort.sort-album ul li {
	border-top: none;
}

.block_header_album .sort-new {
	width: auto;
	border-right: none;
}

.sort-album span:after {
	content: initial;
}

.del-fil .block_header_new .sort-new {
	display: none;
}