*{margin:0;padding:0;font-size:1em;}
html{
	height:100%;
	background:#f7f7f7;
}
body {
	margin:0;
	color:#909090;
	min-width:320px;
	min-height:100%;
	position:relative;
	font:13px/1.23 Arial, Helvetica, Verdana, sans-serif;
	background:#f7f7f7;
}
img {
	border-style:none;
	vertical-align:top;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
ul{list-style:none;}
input, select, textarea{font:13px/15px Arial, Helvetica, sans-serif;}
input:active, input:focus, select:active, select:focus, textarea:active, textarea:focus{outline:none;}
input::-ms-clear, input::-ms-reveal{display:none;width:0;height:0;}
a {
	text-decoration: none;
	color:#939393;
}
a;focus{
	outline:none;
}
a:hover {color:#fefefe;}
.main{
	max-width:1480px;
	margin:0 auto;
	position:relative;
	padding-bottom:160px;
	padding-left:10px;
	padding-right:10px;
	z-index:1;
}
.header{
	position:relative;
	z-index:9;
	background:#f7f7f7 url(../images/fon.gif) repeat-x;
}
.header-holder {
	height:66px;
	max-width:1480px;
	margin:0 auto;
	padding:19px 10px 0;
	position:relative;
}
.header .logo{
	position:absolute;
	left:10px;
	top:0px;
}
.header .logo a{
	display:block;
	width:287px;
	height:84px;
	overflow:hidden;
	text-indent:-9999px;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
}
.header .btn-search{
	display:none;
}
.search .close{
	position:absolute;
	top:5px;
	right:5px;
	text-indent:-9999px;
	overflow:hidden;
	width:13px;
	height:13px;
	border:none;
	cursor:pointer;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OUM4NjhDRTRFNjUxMUU1OEEwNkE1MzU2QTgzN0U0MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OUM4NjhDRjRFNjUxMUU1OEEwNkE1MzU2QTgzN0U0MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg5Qzg2OENDNEU2NTExRTU4QTA2QTUzNTZBODM3RTQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg5Qzg2OENENEU2NTExRTU4QTA2QTUzNTZBODM3RTQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EV69OAAABPhJREFUeNrUm1tsFVUUhvcZ7BWUpFxeeDA++ACSaEwIBBIxeENAsIAC0gMFLZIgPGCi8YEQo5EQQog8oEQQOaeRAlEKGm5pKCByr9WAEO5QEORiCgJyN/yLWduMxzk9c9lrZlzJn6Y9M2vv7+w9a9baezeVzWSUi5VCA6GnoBLod2g7tEclz9pBfaCnoY5QK/QTtLsqnb6Xe/FDOb+noDehT6AuLs6boI+h+oTADoLmQD1cPjtQm83OAPS3/wJ0jDDBL4bGeWhoITQVuhMTKA3MTFYhWwpNAvht+sVyfDDbIyzZ29ByqDgm2FkeYcnGEzRGO+UE7g1N99lwJVQXMXSKp/D7Pu8bDY1xAs8I2IEooQl2HvRuwPs/0M9wJ/y8kDO9/doqaJTgM02w86F3Qvp5zOKQboV0VMnPdJEALPVtgQFYsifI2aOGOqahSwzDfg5NNuSvvcVJhjIIvRLqbAh2EVRjsH9/ktOjhqfgK9CSkNDt2McEw307QsA7oPOGHQ/hJKYkIOxSHzmBV9uF5OMYAV+EPhIINkOhr30GMsr2aqGxAv2Z43wPU2D4QqCR4fye9gJN1yzjJMG0fYnR/cYJfI8j4ZKYoIv4mpEC7VOO8J4zEmr7G3pLEHpZHuhijuzDBdqlqq4Go/uHG7A09AgXaApqNNWGCbS3JhdW5cmwooIu5ek2RKCd76iuB+ylQgsAudBK4F2ooR+GXhSA/R6a6AbbFnAU0BK2ti1Y5aFoIOhJ/G5Muq2HqgF7sVC+WsjuQtMSDr2BVjYKwXoFJmtl6GxCYccB9oLXikT5gJ5IWUuCYDf6gfULrKd3TUKgG/zCBgHWgayGq6G4bBNUFaTKC7q0o6N3HNCNXE0FKmnDrGXFAb0ZekPZWz8qauCoobeEhTUB7IReJAj7g7IX0s+FdWQZ6lBKmV0MdKuXjfTVhBNag/qKo6aU0dr5CuiRuIGjgNXWl2vc9nEBRwmrrT+Xf+VRA8cBq+1ZLvDLowKOE1bbAJ7eZdLASYDV9hy0ujabLZMCThKsthegekCXmgZOIqw2WhdbBehyU8BJhtU2kEe6a1jg/wOsc3pnCkFbMcHSjmWzgN+XlH1ip8wvsCTsTug16FVlH3STmN51gC72CiwJu4thf4NaeBruEGiHtmpXuEFbEcPS7uAZx99aeRpuE2hvGI90UT5gSdg9LrDarkIvQ1sF2q3MhbYc9exCIdi9yt5aOdPGNdeUfVC0UaB92oZdnHv0MK3sU7SmrYkbPO3h2uvK3klsEOgH8b3+YGSzmQw92MehboYbaeZI3OLzPnql1CvzO4sHFR9MGyAA+zM/Py0B7r3BAWed4T51h3oS8JOGHf/CI3sqhI+b/NyvN9y3fgTcwaDDfQZgnSNNZ7XWGuxfVwK+YsjZfp6KJw12kLY/x3Oxb8JuWzwqYe1Xhj0hEGEvcYRdacDXg6OHm5V9XjqoHeBU7rhgJXRL2bsOdSF80Lt+m8XO5oYI9dKw2u7y+zToSYTPqtLp8zrxmBcgiT/EsMcirHkJulrZh0/9BtMPnZnWHe78Xh+FAB0TPqqiNzomSScRFviYhYMwutdziwcKDs8o+9TpzTw3UwSmf7IYTAEgxtUN2sCbwu/qw3mu+Qv6FOoN2H/y+FSef8WrgJ6HHucv5SwHJ/q2LidsaYeKgl7K3oqpYFAajB8B+p+t1fsCDABBXUDcYMp66AAAAABJRU5ErkJggg==) no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	display:none;
}
.header .menubox{
	height:55px;
	background:#ececec;
	position:relative;
	z-index:1;
	margin-left:287px;
}
.header .menubox:after{
	content:"";
	position:absolute;
	left:0;
	bottom:-9px;
	z-index:1;
	width:100%;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAJCAYAAADzRkbkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjA4QkRGRDRFM0MxMUU1OEEwNkE1MzU2QTgzN0U0MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjA4QkRGRTRFM0MxMUU1OEEwNkE1MzU2QTgzN0U0MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMDhCREZCNEUzQzExRTU4QTA2QTUzNTZBODM3RTQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGMDhCREZDNEUzQzExRTU4QTA2QTUzNTZBODM3RTQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wStyEAAAACZJREFUeNpiYGBgUGQCEv9BxF8Q8QdE/GYGEswggglEgAEjQIABAHf2BCxZDBoeAAAAAElFTkSuQmCC) repeat-x;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
}
.header .bookmark{
	float:right;
	position:relative;
	margin-left:10px;
	z-index:2;
}
.header .bookmark a:before{
	content:"";
	position:absolute;
	right:0px;
	top:0px;
	width:70px;
	height:62px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg-bookmark.png) no-repeat;
	-webkit-background-size:100% 200%;
	background-size:100% 200%;
}
.header .bookmark a{
	display:block;
	width:167px;
	height:62px;
	overflow:hidden;
	font-size:12px;
	text-transform:uppercase;
	line-height:52px;
	font-weight:bold;
	color:#bfbfbf;
	text-shadow:0 1px 0px #f8f8f8;
}
.header .bookmark a:hover{
	color:#3c3c3c;
}
.header .bookmark:hover a:before{
	background-position:0 100%;
}
.header .search{
	overflow:hidden;
	height:55px;
	background:#ececec;
	position:relative;
	border-left:1px #c5c5c5 solid;
	background:url(../images/bg-search.png) repeat-x;
}
.header .search:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:30px;
	background:url(../images/bg-search.png) repeat-x 0 -55px;
}
.header .search:after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:31px;
	background:url(../images/bg-search.png) repeat-x 0 -110px;
}
.header .search input[type=text]{
	float:left;
	background:#fff;
	border:none;
	height:20px;
	margin:17px 0 0;
	padding:0 35px 0 30px;
	width:100%;
	box-sizing:border-box;
	background:none;
	color:#909090;
	text-transform:uppercase;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:9;
}
.header .search input[type=submit]{
	position:absolute;
	top:13px;
	right:0;
	width:35px;
	height:35px;
	border:none;
	text-indent:-9999px;
	background:none;
	z-index:9;
	cursor:pointer;
}
.header .search input:-moz-placeholder{color:#909090;}
.header .search input::-moz-placeholder{color:#909090;opacity:1;}
.header .search input::-webkit-input-placeholder{color:#909090;}
.header .search input:-ms-input-placeholder{color:#909090;}
.header .search input::placeholder{color:#909090;}
.header .search input:focus:-moz-placeholder{color:transparent;}
.header .search input:focus::-moz-placeholder{color:transparent;}
.header .search input:focus::-webkit-input-placeholder{color:transparent;}
.header .search input:focus:-ms-input-placeholder{color:transparent;}
.header .search input:focus::placeholder{color:transparent;}
.header .search input .placeholder{color:#909090;}
.header .menu{
	float:left;
	border-right:1px #f7f7f7 solid;
}
.header .menu li{
	float:left;
	width:105px;
	height:55px;
	position:relative;
	padding:0 0 0 2px;
}
.header .menu li:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:2px;
	height:55px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAA3CAIAAACpYwxtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NjM3MTlEMjRFM0YxMUU1OEEwNkE1MzU2QTgzN0U0MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NjM3MTlEMzRFM0YxMUU1OEEwNkE1MzU2QTgzN0U0MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2MzcxOUQwNEUzRjExRTU4QTA2QTUzNTZBODM3RTQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY2MzcxOUQxNEUzRjExRTU4QTA2QTUzNTZBODM3RTQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+K0LLKgAAACNJREFUeNpi/v79+4sXL5gYwABKMQAFjx49iio4StGEAggwAAeoCz/VmnJLAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
}
.header .menu ul li:before{
	display:none;
}
.header .menu li a{
	float:left;
	width:100%;
	height:100%;
	background:url(../images/bg-menu.png) no-repeat;
	-webkit-background-size:100% 200%;
	background-size:100% 200%;
	font-weight:bold;
	color:#656565;
	font-size:14px;
	line-height:60px;
	text-transform:uppercase;
	text-align:center;
}
.header .menu li:hover a,
.header .menu li a:hover{
	background-position:0 100%;
	color:#313131;
	text-shadow:0 1px 0px #fffbe3;
}
.header .menu li .all-cat{
	display:none;
	position:absolute;
	left:-78px;
	top:100%;
	z-index:99;
	overflow:hidden;
	width:724px;
	background:rgba(234, 234, 234, 1);
	border:1px #c8c8c8 solid;
}
.header .menu li:hover .all-cat{
	display:block;
}
.header .menu li .all-cat .row{
	float:left;
	width:50%;
	padding:0 0 10px;
}
.header .menu li .all-cat:before{
	content:"";
	position:absolute;
	left:355px;
	top:0px;
	z-index:9;
	width:1px;
	height:56px;
	background:#eaeaea;
}
.header .menu li .all-cat .row:before{
	content:"";
	position:absolute;
	z-index:8;
	left:50%;
	bottom:0px;
	width:1px;
	height:100%;
	background:#636363;
	border-bottom:19px #eaeaea solid;
}
.th-cats .row .h,
.header .menu li .all-cat .row .h{
	text-align:center;
	margin:12px 0 18px;
	font:italic 22px/30px Georgia, "Times New Roman", serif;
	color:#d51c1c;
}
.header .menu li .all-cat li{
	width:167px;
	padding-right:12px;
	width:50%;
	box-sizing:border-box;
	height:auto;
}
.th-cats li a,
.header .menu li .all-cat a{
	float:none;
	display:block;
	width:auto;
	height:auto;
	margin:0 0 0 3px;
	padding:1px 0 1px 23px;
	background:none;
	color:#656565;
	font-size:15px;
	text-align:left;
	text-transform:none;
	font-weight:normal;
	line-height:23px;
	position:relative;
}
.th-cats li a:before,
.header .menu li .all-cat a:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:3px;
	height:100%;
	background:#636363;
	display:none;
}
.th-cats li a:hover,
.header .menu li .all-cat a:hover{
	color:#000;
	background:#ffeb61;
}
.th-cats li a:hover:before,
.header .menu li .all-cat a:hover:before{
	display:block;
}
.content{
	width:100%;
	position:relative;
	z-index:1;
}
.txt-block-main-01{
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	background:#ececec;
	padding:2px 30px 8px 26px;
}
.txt-block-main-01 h1{
	font:italic 36px/40px Georgia, "Times New Roman", serif;
	color:#909090;
	margin:0 0 3px;
}
.txt-block-main-01 .txt{
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#525252;
}
.txt-block-main-01 .txt a {
color: #525252;
text-decoration: underline;
}
.txt-block-main-01 .txt a:hover {
text-decoration: none;
color: #DD4625;
}
.txt-block-main-02{
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	background:#ececec;
	padding:2px 30px 8px 26px;
}
.txt-block-main-02 h2{
	font:36px/40px Tahoma, Arial, Helvetica, sans-serif;
	color:#636363;
	margin:0 0 3px;
}
.txt-block-main-02 .txt{
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#525252;
}
.spotbox-top{
	margin:5px auto 0;
}
.spotbox-middle{
	width:1255px;
	margin:10px auto 8px;
}
.spotbox-btm{
	margin:6px auto 0;
}
.spotbox-top iframe,
.spotbox-btm iframe{
	margin:0 auto !important;
	display:block;
}
.spotbox-side{
	margin:10px auto;
}
.holder{
	width:100%;
	margin:0 0 8px;
	position:relative;
	overflow:hidden;
}
.thbox-left{
	float:left;
	width:1001px;
}
.inverse .thbox-left{
	float:right;
	margin-right:6px;
}
.catbox-right{
	float:right;
	width:248px;
	overflow:hidden;
	padding:7px 0 0;
	margin:-4px 4px 0 0;
}
.catbox-right.fcat{
	margin-top:0;
}
.inverse .catbox-right{
	float:left;
	margin:-4px 0 0 4px;
}
.catbox-right .h2{
	color:#d62922;
	font:22px/28px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 0 48px;
	height:37px;
	position:relative;
	text-transform:none;
}
.catbox-right .h2:before{
	content:"";
	position:absolute;
	left:16px;
	top:8px;
	width:18px;
	height:16px;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -240px -40px;
}
.catbox-right.fcat .h2:before{
	content:"";
	position:absolute;
	left:15px;
	top:6px;
	width:25px;
	height:18px;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -280px -40px;
}
.sidecat{
	width:100%;
	min-height:868px;
	background:#ececec;
	padding:12px 0 0;
}
.sidecat.wide{
	min-height:951px;
}
.sidecat li{
	height:37px;
	position:relative;
}
.sidecat a{
	color:#9f9f9f;
	font:14px "Myriad Pro", Tahoma, Arial, Helvetica, sans-serif;
	height:37px;
	display:block;
	padding:0 0 0 56px;
	line-height:36px;
	position:relative;
	z-index:2;
	border-left:3px #ececec solid;
	background:url(../images/sprite.png) no-repeat -705px -6px;
}
.sidecat .active a,
.sidecat a:hover{
	color:#fff;
	background:#d62234 url(../images/sprite.png) no-repeat -705px -56px;
	border-left:3px #636363 solid;
}
.sidecat li.active:before,
.sidecat li:hover:before{
	content:"";
	position:absolute;
	right:21px;
	top:14px;
	z-index:9;
	width:8px;
	height:11px;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat  -257px -65px;
}

.th-cats .row{
	box-sizing:border-box;
	float:left;
	padding:0 19px 20px;
	width:50%;
}
.th-cats ul{
	overflow:hidden;
	padding:0 20px 0 50px;
}
.th-cats li{
	float:left;
	width:50%;
}
.th-cats li a{
	height:auto;
	margin:0;
	padding:0 10px;
	width:auto;
}


.footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:106px;
	background:#fff;
}
.footer .counter{
	width:31px;
	height:31px;
	margin:5px auto;
}
.footer-inner{
	height:106px;
	margin:0 auto;
	position:relative;
	z-index:9;
	overflow:hidden;
	max-width:1480px;
	padding:0 10px;
}
.logo-footer{
	position:absolute;
	width:302px;
	height:106px;
	text-indent:-9999px;
	overflow:hidden;
	left:0px;
	top:0px;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	border-right:1px solid #f7f7f7;
}
.footer-inner p{
	margin:14px 0 20px 326px;
	font-size:11px;
	line-height:14px;
	color:#909090;
}
.f-nav{
	margin:0 0 0 320px;
	display:block;
	color:#939393;
}
.f-nav a{
	color:#939393;
	margin:0 2px;
}
.f-nav a:hover{
	color:#d40800;
	text-decoration:underline;
}
.btn-top{
	background:url(../images/bg-up.png) no-repeat;
	display:inline;
	height:59px;
	right:10px;
	margin:-12px 0 0;
	overflow:hidden;
	position:fixed;
	text-indent:-9999px;
	top:93%;
	width:57px;
	z-index:100;
}
.pager{
	font-size:24px;
	color:#fff;
	text-align:center;
	margin:0 0 8px;
	clear:both;
}
.holder .pager{
	padding:10px 0;
	margin:0;
}
.pager ul{
	display:table;
	margin:0 auto;
}
.pager li{
	float:left;
}
.pager span,
.pager a{
	float:left;
	color:#909090;
	width:45px;
	height:42px;
	border-top:3px #808080 solid;
	background:#ececec;
	font-size:24px;
	line-height:42px;
	margin:0 5px;
}
.pager .next a,
.pager .prev a{
	width:auto;
	padding:0 10px;
}
.pager span,
.pager a:hover{
	border-top:3px #d40800 solid;
	color:#808080;
	background:#ffeb5f;
}
.videoinfo .pager{
	padding-bottom:20px;
}
.videoinfo .pager span,
.videoinfo .pager a{
	background:#ebdada;
}
.title{
	height:35px;
	font:22px/36px Tahoma, Arial, Helvetica, sans-serif;
	color:#d62922;
	text-transform:uppercase;
	padding:0 0 0 29px;
	position:relative;
}
.title.ico-vid:before{
	content:"";
	position:absolute;
	left:4px;
	top:10px;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -221px -40px;
}
.title.ico-alb:before{
	content:"";
	position:absolute;
	left:2px;
	top:13px;
	width:18px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -260px -40px;
}
.title.ico-cat{
	padding-left:33px;
}
.title.ico-cat:before{
	content:"";
	position:absolute;
	left:0px;
	top:9px;
	width:26px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -33px 0px;
}
.title.ico-rv{
	font:17px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#d40800;
	padding-left:25px;
	text-transform:none;
	height:29px;
}
.title.ico-rv:before{
	content:"";
	position:absolute;
	left:3px;
	top:1px;
	width:18px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -240px -40px;
}
.title.ico-relmore{
	padding-left:31px;
	font:22px Tahoma, Arial, Helvetica, sans-serif;
	color:#d62922;
}
.title.ico-relmore:before{
	content:"";
	position:absolute;
	left:0;
	top:5px;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -221px -40px;
}
.th-albums{
	width:100%;
	overflow:hidden;
}
.th-albums .th{
	float:left;
	width:16.66%;
	padding:3px 1px 0 2px;
	box-sizing:border-box;
}
.th-albums .th a{
	background:#ececec;
	padding:3px;
	font-size:11px;
	line-height:10px;
	display:block;
	position:relative;
}
.th-albums .th img{
	display:block;
	vertical-align:top;
	width:100%;
	height:auto;
}
.th-albums .th a:hover{
	background:#d62922;
}
.th-albums .th .info{
	height:20px;
	margin:3px 0;
	overflow:hidden;
	color:#909090;
}
.th-albums .th .amount{
	width:178px;
	height:14px;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	color:#dd4424;
	padding:0 0 0 16px;
	position:relative;
}
.th-albums .th .amount:before{
	content:"";
	position:absolute;
	left:0;
	top:0px;
	width:12px;
	height:14px;
	background:url(../images/sprite.png) no-repeat -224px -64px;
}
.th-albums .th:hover .amount:before{
	background:url(../images/sprite.png) no-repeat -237px -64px;
}
.th-albums .th:hover .amount{
	color:#ffd200;
}
.th-videos{
	width:100%;
	overflow:hidden;
}
.th-videos .th{
	float:left;
	width:16.66%;
	padding:3px 1px 0 2px;
	box-sizing:border-box;
}
.th-videos .th a{
	background:#ececec;
	padding:3px;
	font-size:11px;
	line-height:10px;
	display:block;
	position:relative;
}
.th-videos .th img{
	display:block;
	vertical-align:top;
	width:100%;
	height:auto;
}
.th-videos .th:hover a{
	background:#d40800;
}
.th-videos .th .date{
	position:absolute;
	right:7px;
	bottom:34px;
	height:13px;
	line-height:13px;
	color:#fff;
	background:rgb(225, 224, 224);
	padding:0 4px;
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
.th-videos .th .info{
	height:20px;
	padding:0 25px 0 0;
	margin:3px 0;
	overflow:hidden;
	color:#909090;
}
.thbox-left .wrap{
	overflow:hidden;
	padding:1px 0 0 6px;
}
.right .th-videos .th{
	width:150px;
	height:140px;
	background:#ececec;
	margin:0 0 10px;
	padding:3px;
	color:#909090;
	position:relative;
}
.right .th-videos .th:hover{
	background:#d40800;
}
.right .th-videos .th a{
	background:none;
	padding:0;
	position:static;
}
.right .th-videos .th img{
	width:144px;
	height:112px;
}
.right .th-videos .th .info{
	width:144px;
	height:22px;
	font-size:10px;
	line-height:10px;
	bottom:1px;
}
.right .th-videos .th .date{
	top:99px;
	right:6px;
}
.right .th-videos .th:hover .info{
	color:#fefefe;
}
.cat-wrap{
	overflow:hidden;
	padding:1px 2px 0;
	margin:0 0 8px;
}
.cat-wrap.related{
	margin-top:10px;
}
.th-cat{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}
.th-cat .th{
	float:left;
	width:20%;
	font-size:11px;
	line-height:11px;
	margin:4px 0 0;
	padding:0 2px;
	box-sizing:border-box;
}
.th-cat .th-holder{
	overflow:hidden;
	position:relative;
	padding:3px 3px 5px;
	background:#ececec;
}
.th-cat .th .mark{
	position:absolute;
	display:none;
	right:3px;
	top:3px;
	z-index:99;
	width:41px;
	height:41px;
	background:url(../images/sprite.png) no-repeat -81px -111px;
}
.th-cat .th:hover .mark{
	display:block;
}
.th-cat .th a{
	color:#909090;
	position:relative;
	z-index:1;
	font-weight:bold;
	font-size:11px;
}
.th-cat .th a:hover{
	color:#fefefe;
}
.th-cat .th a span{
	font-size:16px;
}
.th-cat .th img{
	display:block;
	vertical-align:top;
	width:100%;
	height:auto;
}
.th-cat .th:hover .th-holder{
	background:#d40800;
}
.th-cat .th .info{
	width:100%;
	height:18px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
	line-height:18px;
	color:#909090;
	margin:0 0 6px;
}
.th-cat .th:hover .info{
	color:#fefefe;
}
.th-cat .th .links{
	color:#909090;
	text-align:center;
	height:16px;
}
.th-cat .th .links a{
	margin:0 3px;
}
.th-cat .th .links .del{
	position:relative;
	width:2px;
	margin:0 12px;
}
.th-cat .th .links .del:before{
	position:absolute;
	content:"";
	width:1px;
	height:15px;
	left:50%;
	top:-1px;
	background:#909090;
	border-left:1px #ababab solid;
}
.th-cat .th:hover .links .del:before{
	background:#fefefe;
	border-left:1px #f3cfcf solid;
}
.th-cat .th .links a span{
	position:relative;
	padding:0 0 0 20px;
}
.th-cat .th .links .alb:before,
.th-cat .th .links .vid:before{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-7px;
	width:16px;
	height:14px;
	background:url(../images/sprite.png) no-repeat;
	content:"";
}
.th-cat .th .links .alb:before{
	background-position:-16px 0;
}
.th-cat .th:hover .links .alb:before{
	background-position: -16px -14px;
}
.th-cat .th:hover .links .vid:before{
	background-position: 0 -14px;
}
.th-cat .th .about{
	position:absolute;
	right:5px;
	bottom:0px;
	height:14px;
	font-size:12px;
	line-height:14px;
	color:#db4425;
}
.th-cat .th .about .alb{
	float:left;
	height:14px;
	padding:0 0 0 15px;
	position:relative;
}
.th-cat .th .about .vid{
	float:left;
	height:14px;
	padding:0 0 0 13px;
	position:relative;
	margin:0 0 0 14px;
}
.th-cat .th .about .alb:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:12px;
	height:14px;
	background:url(../images/sprite.png) no-repeat -992px -159px;
}
.th-cat .th .about .vid:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:10px;
	height:14px;
	background:url(../images/sprite.png) no-repeat -661px -131px;
}
.th-cat .th:hover .about{
	color:#ffd200;
}
.btn-more{
	height:39px;
	background:#ececec;
	text-align:center;
	line-height:22px;
	margin:1px 0 0 0;
}
.btn-more a{
	width:100%;
	height:39px;
	display:block;
	font:10px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#979797;
	text-transform:uppercase;
	position:relative;
}
.btn-more a:hover{
	background:#d40800;
	color:#fff;
}
.btn-more a:before{
	content:"";
	position:absolute;
	left:50%;
	bottom:7px;
	width:13px;
	height:8px;
	background:url(../images/sprite.png) no-repeat -272px -64px;
	margin:0 0 0 -6px;
}
.btn-more a:hover:before{
	background-position:-272px -76px;
}
.block-rating{
	position:absolute;
	right:4px;
	bottom:3px;
	width:15px;
	height:19px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -178px -36px;
}
.block-rating.s1{
	background-position:-178px -57px;
}
.block-rating.s2{
	background-position:-195px -57px;
}
.block-rating.s3{
	background-position:-178px -78px;
}
.block-rating.s4{
	background-position:-195px -78px;
}
.block-rating.s5{
	background-position:-195px -36px;
}
.block-rating div,
.block-rating div span{
	display:none;
}
.textblock{
	width:100%;
	margin:0 0 50px;
}
.textblock h1{
	height:40px;
	overflow:hidden;
	font:italic 30px/40px Georgia, "Times New Roman", serif;
	color:#d51c1c;
	margin:4px 0 13px;
	position:relative;
	padding:0 0 0 52px;
}
.textblock h1:before{
	content:"";
	position:absolute;
	left:14px;
	top:8px;
	width:25px;
	height:44px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat  -336px -275px;
}
.textblock.contact h1:before{
	width:33px;
	height:27px;
	background:url(../images/sprite.png) no-repeat -333px -244px;
}
.textbg{
	background:#ececec;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	padding:20px 68px 30px 48px;
	font:14px Georgia, "Times New Roman", serif;
	color:#636363;
}
.textbg h2{
	font:italic 18px Georgia, "Times New Roman", serif;
	color:#da4d4d !important;
	margin:23px 0 17px;
}
.textbg p{
	margin:0 0 14px;
	text-indent:36px;
}
.textbg h3{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 15px;
}
.textbg h3 span{
	color:#d51c1c;
}
.textbg ul{
	margin:0 0 15px;
}
.textbg ul ul{
	text-indent:36px;
}
.textbg ul span{
	color:#636363;
}
.formbg{
	background:#ececec;
	padding:19px 20px 9px;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#9a9a9a;
}
.comm-form{
	width:67%;
	margin:10px auto 20px;
	font:12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#636363;
}
.comm-form .top{
	padding:0 0 19px;
	border-bottom:1px #d1d1d1 solid;
	margin:0 0 7px;
}
.comm-form label{
	display:block;
	font-size:11px;
	color:#7d7d7d;
	padding:8px 0 9px;
}
.comm-form textarea{
	height:131px;
}
.comm-form textarea{
	width:100% !important;
	height:130px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-sizing:border-box;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding:11px;
	border:none;
	resize:none;
	overflow:auto;
	color:#7d7d7d;
	background:#fff;
}
.comm-form .capcha{
	width:137px;
	height:41px;
	overflow:hidden;
	position:relative;
}
.comm-form .capcha:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	width:137px;
	height:41px;
	background:url(../images/sprite.png) no-repeat 0 -267px;
}
.comm-form .capcha img{
	display:block;
	vertical-align:top;
	position:relative;
	z-index:1;
	margin:-14px 0 0 -20px;
}
.comm-form input.code,
.comm-form input.email{
	width:60%;
	height:31px;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font:12px/23px Tahoma, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	background:#fff;
	padding:4px 11px;
	border:none;
}
.comm-form input.code{
	width:27%;
}
.g_hidden{
	display:none;
}
.form{
	border-bottom:1px #cdcdcd solid;
	padding:0 0 19px;
	margin:0 0 20px;
}
.sendmsg{
	width:237px;
	height:41px;
	position:relative;
	margin:0 0 0 auto;
}
.sendmsg input{
	border:none;
	width:237px;
	height:41px;
	background:url(../images/sprite.png) no-repeat -395px -274px;
	overflow:hidden;
	text-indent:-9999px;
}
.sendmsg:hover input{
	background-position: -395px -315px;
}
.info-text{
	border-bottom:1px #cfcfcf solid;
	padding:10px 0 22px;
	margin:0;
	font-size:12px;
	color:#d51c1c;
}
.info-text span{
	color:#e6e6e6;
}
.info-text a{
	color:#fffdd5;
}
.videoblock{
	width:100%;
}
.videoblock h1{
	height:41px;
	overflow:hidden;
	color: rgb(144, 144, 144);
	font: italic 36px/40px Georgia,"Times New Roman",serif;
	margin:4px 0 6px;
	position:relative;
	padding:0 0 0 33px;
}
.videoblock h1:before{
	content:"";
	position:absolute;
	left:6px;
	top:14px;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -221px -40px;
}
.videoholder{
	width:100%;
}
.videoholder:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.videoholder .left{
	float:left;
	width:379px;
	min-height:100px;
	overflow:hidden;
}
.videoholder .center{
	overflow:hidden;
	padding:3px 0 0;
}
.videoholder .right{
	float:right;
	width:154px;
	overflow:hidden;
	margin:3px 10px 0;
}
.albumblock{
	width:100%;
}
.albumblock h1{
	height:45px;
	overflow:hidden;
	color: rgb(144, 144, 144);
	font: italic 36px/40px Georgia,"Times New Roman",serif;
	margin:4px 0 1px;
	position:relative;
	padding:0 0 0 43px;
}
.albumblock h1:before{
	content:"";
	position:absolute;
	left:8px;
	top:15px;
	width:25px;
	height:19px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat 0px -29px;
}
.albumholder{
	width:100%;
}
.albumholder:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.videoholder #flagging_failure,
.albumholder #flagging_failure{
	margin:5px 0 10px 16px;
}
.videoholder #flagging_success,
.albumholder #flagging_success{
	margin:32px 0 32px 16px;
}
.albumholder .left{
	float:left;
	width:387px;
	min-height:100px;
	overflow:hidden;
}
.albumholder .center{
	overflow:hidden;
	padding:3px 0 0;
}
.albumholder .right{
	float:right;
	width:111px;
	overflow:hidden;
	margin:-10px 4px 0 0;
}
.album-full{
	width:750px;
	padding:5px;
	background:#ececec;
}
.albimg{
	width:100%;
	padding:12px 0 0;
}
.albimg li{
	float:left;
	margin:1px 0 0 10px;
}
.albimg li img{
	float:left;
	width:95px;
	height:95px;
	border:3px #ececec solid
}
.albimg li a:hover img{
	border:3px #d62922 solid
}
.player{
	width:100%;
	box-sizing:border-box;
	padding:10px;
	background:#ececec;
}
#kt_player{
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	top:0;
	left:0;
}
#kt_player_internal{
	width:100% !important;
	height:100% !important;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.videoinfo{
	width:100%;
	background:#ececec;
	margin:1px 0 0;
	padding:9px 0 0;
}
.descr p{
	margin:0px 14px 8px;
	font:12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#909090;
}
.descr p a {
text-decoration: underline;
}
.descr p a:hover {
text-decoration: none;
color: #DD4625;
}
.votebox{
	width:256px;
	height:142px;
	position:relative;
	margin:0 0 10px 35px;
	float:left;
}
.votebox .up{
	position:absolute;
	left:4px;
	top:47px;
	width:49px;
	height:46px;
	background:url(../images/sprite.png) no-repeat -124px -111px;
}
.votebox .down{
	position:absolute;
	right:0;
	top:47px;
	width:49px;
	height:46px;
	background:url(../images/sprite.png) no-repeat -180px -111px;
}
.votebox span{
	display:block;
	width:143px;
	height:142px;
	line-height:142px;
	font-size:30px;
	color:#fff;
	margin:0 0 0 59px;
	text-align:center;
	background:url(../images/sprite.png) no-repeat -250px -88px;
}
.block-buttons{
	overflow:hidden;
	position:relative;
	border:1px solid #bebebe;
	border-radius:3px;
	display:none;
}
.block-buttons:after{
	content:'';
	position:absolute;
	left:50%;
	top:0;
	height:100%;
	width:1px;
	background:#bebebe;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
}
.block-buttons button{
	float:left;
	text-align:center;
	float:left;
	width:50%;
	border:none;
	cursor:pointer;
	background:none;
	color:#313131;
	text-transform:uppercase;
	line-height:37px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABOCAIAAABueetnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDc5OUJFNTRGRjcxMUU1QUQwQTk0QzlDMUFFNUQ1RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDc5OUJFNjRGRjcxMUU1QUQwQTk0QzlDMUFFNUQ1RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRENzk5QkUzNEZGNzExRTVBRDBBOTRDOUMxQUU1RDVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRENzk5QkU0NEZGNzExRTVBRDBBOTRDOUMxQUU1RDVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C+7hJAAAAEtJREFUeNqsjsEJACAMA5O4qft2EodQKwqCFT8WyiXpI4WZCYBIHusT+V+89cxFLbn/JqH7QSx65kyBnnQ/9J6nx33lCvTWTzYBBgBKIwZCkHLjmAAAAABJRU5ErkJggg==) repeat-x;
}
.block-buttons button.active,
.block-buttons button:hover{
	background-position:0 -39px;
}
.add-fav{
	float:right;
	margin:47px 27px 15px 0;
	width:273px;
	height:41px;
	background:url(../images/sprite.png) no-repeat -395px -192px;
	overflow:hidden;
	text-indent:-9999px;
}
.add-fav:hover{
	background-position: -395px -233px;
}
.infomore{
	margin:6px 10px 2px 16px;
	font-size:12px;
	color:#7d7d7d;
	overflow:hidden;
	clear:both;
}
.infomore .infbg{
	float:left;
	background:#fff;
	padding:2px 12px;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
.infomore .dur{
	color:#dd4625;
	margin:0 18px 0 0;
}
.viewed{
	margin:0 0 0 18px;
}
.infomore .cat{
	margin:0 0 0 18px;
}
.infomore a{
	color:#999;
}
.infomore a:hover{
	color:#dd4625;
}
.commbox{
	width:100%;
	position:relative;
	padding:0 0 10px;
}
.commform {
	margin:0 0 0 15px;
	padding-right:190px;
}
.commform .field_error{
	padding:4px 0 5px;
}
.commform .rb{
	position:absolute;
	right:30px;
	top:0;
	width:139px;
}
#commalb .commform .rb{
	right:14px;
}
.commbox #ac_block_failure,
.commbox #ac_block_success{
	margin:8px 0 15px 18px;
}
.commform .capcha{
	position:relative;
	width:137px;
	height:41px;
	overflow:hidden;
}
.commform .capcha .control{
	width:137px;
	height:56px;
	background:#fff;
}.commform .capcha img{
	display:block;
	vertical-align:top;
	position:relative;
	z-index:1;
	margin:-14px 0 0 -20px;
}
.commform textarea{
	box-sizing:border-box;
	width:100% !important;
	height:41px !important;
	resize:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	padding:11px;
	border:none;
	overflow:auto;
}
.commbox textarea:-moz-placeholder{color:#7d7d7d;}
.commbox textarea::-moz-placeholder{color:#7d7d7d;opacity:1;}
.commbox textarea::-webkit-input-placeholder{color:#7d7d7d;}
.commbox textarea:-ms-input-placeholder{color:#7d7d7d;}
.commbox textarea::placeholder{color:#7d7d7d;}
.commbox textarea:focus:-moz-placeholder{color:transparent;}
.commbox textarea:focus::-moz-placeholder{color:transparent;}
.commbox textarea:focus::-webkit-input-placeholder{color:transparent;}
.commbox textarea:focus:-ms-input-placeholder{color:transparent;}
.commbox textarea:focus::placeholder{color:transparent;}
.commbox textarea .placeholder{color:#7d7d7d;}
.commform .code{
	position:relative;
	width:115px;
	height:23px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font:12px/23px Tahoma, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	padding:4px 11px;
	border:none;
	background:#fff;
	margin:10px 0 0;
}
.commform .send{
	position:relative;
}
.commform .send input{
	width:137px;
	height:41px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border:none;
	text-align:center;
	background:url(../images/sprite.png) no-repeat 0 -173px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
}
.commform .send:hover input{
	background-position:0 -214px;
	color:#3c3c3c;
}
.thumbs-gallery{
	width:1245px;
	height:310px;
	position:relative;
	overflow:hidden;
	margin:10px 0 10px;
}
.talbum{
	border:1px #ececec solid;
}
.tvideo{
	height:228px;
	border:1px #ececec solid;
}
.thumbs-gallery:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.thumbs-gallery .next,
.thumbs-gallery .prev{
	text-indent:-9999px;
	position:absolute;
	left:0;
	top:0px;
	z-index:100;
}
.thumbs-gallery.tvideo .next,
.thumbs-gallery.tvideo .prev{
	width:35px;
	height:228px;
	background:url(../images/videoarrs.png) no-repeat;
}
.thumbs-gallery.talbum .next,
.thumbs-gallery.talbum .prev{
	width:35px;
	top:0px;
	height:310px;
	background:url(../images/albumarrs.png) no-repeat;
}
.thumbs-gallery.tvideo .next{
	left:auto;
	right:0;
	background-position:-35px 0;
}
.thumbs-gallery.talbum .next{
	left:auto;
	right:0;
	background-position:-35px 0;
}
.thumbs-gallery.tvideo .prev:hover{background-position:0 -228px;}
.thumbs-gallery.tvideo .next:hover{background-position:-35px -228px;}
.thumbs-gallery.talbum .prev:hover{background-position:0 -310px;}
.thumbs-gallery.talbum .next:hover{background-position:-35px -310px;}
.gallery-outer{
	margin:0 0 0 -105px;
}
.thumbs-gallery .holder{
	width:1350px;
	overflow:hidden;
	float:left;
	position:relative;
}
.thumbs-gallery ul{
	list-style:none;
	padding:5px 0 0;
	margin:0;
	width:99999px;
	overflow:hidden;
	position:relative;
}
.thumbs-gallery.talbum ul{
	padding:4px 0 0;
}
.thumbs-gallery li{
	float:left;
	margin:0 3px;
	width:174px;
	overflow:hidden;
}
.tvideo li{
	float:left;
	width:241px;
	height:212px;
	background:#ececec;
	font-size:11px;
	line-height:10px;
	position:relative;
	padding:3px;
	margin:0 3px 0 0;
	color:#909090;
}
.tvideo li img{
	display:block;
	vertical-align:top;
	width:241px;
	height:189px;
}
.tvideo li:hover{
	color:#fefefe;
	background:#d40800;
}
.tvideo .date{
	position:absolute;
	right:7px;
	top:175px;
	height:13px;
	line-height:13px;
	color:#fff;
	background:rgb(225, 224, 224);
	padding:0 4px;
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
.tvideo .info{
	position:absolute;
	left:6px;
	bottom:0px;
	width:215px;
	height:24px;
	overflow:hidden;
}
.talbum li{
	float:left;
	width:185px;
	height:296px;
	background:#ececec;
	font-size:11px;
	line-height:10px;
	position:relative;
	margin:0 10px 0 0;
	padding:3px;
	font-size:11px;
	line-height:10px;
	position:relative;
}
.talbum a{
	display:block;
	height:298px;
}
.talbum img{
	display:block;
	vertical-align:top;
	width:185px;
	height:246px;
}
.talbum li:hover{
	background:#d62922;
}
.talbum .info{
	position:absolute;
	left:6px;
	bottom:19px;
	width:178px;
	height:32px;
	overflow:hidden;
}
.talbum .amount{
	position:absolute;
	left:6px;
	bottom:3px;
	width:178px;
	height:14px;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	color:#dd4424;
	padding:0 0 0 16px;
}
.talbum .amount:before{
	content:"";
	position:absolute;
	left:0;
	top:0px;
	width:12px;
	height:14px;
	background:url(../images/sprite.png) no-repeat -224px -64px;
}
.talbum li:hover .amount:before{
	background:url(../images/sprite.png) no-repeat -237px -64px;
}
.ttalbum li:hover .amount{
	color:#ffd200;
}
.comm-head{
	font:30px/34px Tahoma, Arial, Helvetica, sans-serif;
	color:#909090;
	width:460px;
	height:47px;
	padding:15px 0 0 18px;
	margin:0 0 0 17px;
	position:relative;
}
.comm-item{
	width:600px;
	margin:0 0 0 37px;
	padding:0 0 12px;
	font:12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#909090;
	position:relative;
	border-top:1px #cfcfcf solid;
	padding:35px 0 25px;
}
.comm-item .usr{
	position:absolute;
	left:0;
	top:12px;
}
.comm-item .name{
	font-size:14px;
	color:#909090;
}
.comm-item .date{
	font-size:12px;
	color:#d62234;
}
.spot21{
	margin:2px 0 0 3px;
}

#gallery {
	position:relative;
	padding:10px;
	border:1px solid #3c3c3c;
	background:#1e1e1e;
}
.ad-image-wrapper{
	position:relative;
}


.ad-image-wrapper{
	background:#000;
	position:relative;
}
.ad-image{
	width:100% !important;
	height:auto !important;
	padding:0 0 70px;
}
.ad-image img{
	width:100% !important;
	height:auto !important;
	display:block;
	margin:0 auto;
}
.ad-image .album{
	max-width:1280px;
	width:1280px !important;
	height:auto !important;
}
.ad-image .book{
	max-height:1280px;
	height: 1280px !important;
	width: auto !important;
}
.ad-next div,
.ad-prev div{
	opacity:1 !important;
}
.ad-next,
.ad-prev{
	position:absolute;
	top:0;
	bottom:60px;
	left:0;
	height:auto !important;
	width:50% !important;
	cursor:pointer;
}
.ad-next{
	left:auto;
	right:0;
}
.ad-next .ad-next-image,
.ad-prev .ad-prev-image{
	position:absolute;
	top:50%;
	left:20px !important;
	width:40px;
	height:26px !important;
	background:url(../images/sprite.png) no-repeat -308px -42px;
	margin-top:17px;
}
.ad-next .ad-next-image{
	background-position:-357px -42px;
	left:auto !important;
	right:20px !important;
}
.ad-nav{
	width:100%;
	background:#000;
	padding-bottom:11px;
	position:relative;
	z-index:100;
}
.ad-thumbs{
	overflow:hidden;
	width:70%;
	height:107px;
	margin:0 auto;
}
.ad-gallery .ad-thumbs li{
	float:left;
	padding-right:6px;
}
.ad-gallery .ad-thumbs li a img{
	display:block;
	border:1px solid #555;
	width:80px;
	height:105px;
}
.ad-gallery .ad-thumbs li a.ad-active img{
	border:1px solid #f33203;
	width:80px;
	height:105px;
}
.ad-preloads{
	display:none;
}
.ad-nav .ad-back,
.ad-nav .ad-forward{
	position:absolute;
	opacity:1 !important;
	left:11%;
	top:-47px;
	width:40px;
	height:26px;
	left:50%;
	background:url(../images/sprite.png) no-repeat -308px -42px;
	margin:0 0 0 -90px;
	cursor:pointer;
}
.ad-nav .ad-forward:hover,
.ad-nav .ad-back:hover{
	opacity:0.7 !important;
}
.ad-nav .ad-forward{
	left:auto;
	right:50%;
	margin:0 -90px 0 0;
	background-position:-357px -42px;
}
.ad-slideshow-countdown,
.ad-controls .ad-info{
	display:none !important;
}

.ad-slideshow-controls{
	position:absolute;
	left:50%;
	bottom:133px;
	z-index:100;
	width:400px;
	height:60px;
	margin:0 0 0 -200px;
	background:#580000;
	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
	z-index:9;
}

.ad-slideshow-countdown,
.ad-controls .ad-info{
	display:none !important;
}
.ad-slideshow-stop,
.ad-slideshow-start{
	display:block;
	position:absolute;
	text-indent:-9999px;
	width:35px;
	height:39px;
	overflow:hidden;
	left:50%;
	margin-top:12px;
	margin-left:-17px;
	cursor:pointer;
	background:url(../images/sprite.png) no-repeat -143px -163px;
}
.ad-slideshow-stop:hover,
.ad-slideshow-start:hover{
	opacity:0.7;
}
.ad-slideshow-running .ad-slideshow-start,
.ad-slideshow-stop{
	display:none;
	background:url(../images/sprite.png) no-repeat -187px -163px;
}
.ad-slideshow-running .ad-slideshow-stop{
	display:block;
}


.ss-controls {
	position:absolute;
	left:371px;
	top:698px;
	z-index:10;
	display:none;
}
.ss-controls a{
	display:block;
	width:35px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
}
.ss-controls .pause{
	background:url(../images/sprite.png) no-repeat -187px -163px;
}
.ss-controls .play{
	background:url(../images/sprite.png) no-repeat -143px -163px;
}
.nav-controls {
	position:absolute;
	left:152px;
	top:684px;
	z-index:9;
	width:463px;
	height:66px;
	display:none;
	background:#580000;
}
.nav-controls a{
	float:left;
	width:40px;
	height:26px;
	overflow:hidden;
	color:#fff;
	margin-left:5px;
}
#controls.controls{
	position:relative;
	z-index:9;
}
.slideshow-container {
	position: relative;
	z-index:1;
	width:750px;
	height:750px;
	overflow:hidden;
	display:block;
}
#gallery:hover .slideshow-container{
	background-position:0 0;
}
.loader {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	z-index:100;
	background-repeat: no-repeat;
	background-position: center;
	width:750px;
	height:750px;
}
.slideshow .image-wrapper,
.slideshow .image-wrapper a{
	display: block;
	width:750px;
	height:750px;
	overflow:hidden;
	line-height:750px;
	text-align:center;
}
.slideshow .image-wrapper img{
	display: inline-block;
	vertical-align:middle;
}
.nav-controls .prev,
.nav-controls .next{
	position:absolute;
	top:21px;
	left:128px;
	background:url(../images/sprite.png) no-repeat;
	width:40px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:30;
	display:none;
}
.nav-controls .prev{
	background-position:-308px -42px;
}
.nav-controls .next{
	background-position:-357px -42px;
}
.caption:hover{
	background-position:-1000px -1000px;
}
#gallery:hover .nav-controls,
#gallery:hover .prev,
#gallery:hover .next,
#gallery:hover .ss-controls,
#gallery:hover .caption{
	display:block;
}
.nav-controls .next{
	left:284px;
}
.sharebtn{
	float:right;
	clear:right;
	height:57px;
	margin:0 27px 0 0;
}
.sharebtn .addthis_toolbox{
	float:right;
}
.sharebtn .addthis_toolbox a{
	float:left;
	width:32px !important;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 1px;
}
.addthis_32x32_style .at15nc.at15t_facebook{
	background:url(../images/social.png) no-repeat !important ;
	height:39px !important;
}
.addthis_32x32_style .at15nc.at15t_twitter{
	background:url(../images/social.png) no-repeat  -42px 0 !important ;
	height:39px !important;
}
.addthis_32x32_style .at15nc.at15t_google_plusone_share{
	background:url(../images/social.png) no-repeat  -83px 0 !important ;
	height:39px !important;
}
.addthis_32x32_style .at15nc.at15t_rss{
	background:url(../images/social.png) no-repeat  -125px 0 !important ;
	height:39px !important;
}
.addthis_32x32_style .at15nc.at15t_compact{
	background:url(../images/social.png) no-repeat  -167px 0 !important ;
	height:39px !important;
}
.addthis_counter{
	display:none !important;
}
.atm-i{
	background:#fff;
	border:1px #666 solid;
	padding:10px;
	line-height:20px;
}
.atm-i a{
	display:block;
}
.no_comm{
	margin:5px 18px;
}

.disclaimer {
	display: none;
	max-width:1480px;
	margin: 10px auto;
	clear: both;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #525252;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.disclaimer.hold {
	max-width:1430px;
	padding: 8px 25px;
	background: #ececec;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.disclaimer_hidden {
	display: none;
}
.disclaimer_visible {
	display: block;
}
.disclaimer p {
	margin: 0 0 5px;
}
.disclaimer p:last-child {
	margin-bottom: 0;
}
.disclaimer a:hover {
	color: #000;
}
.disclaimer_part {
	float: right;
	max-width: 50%;
	margin-left: 10px;
	text-align: right;
}
.disclaimer_content {
	overflow: hidden;
	position: relative;
}
.disclaimer-buttons {
	font-weight: 700;
	text-transform: uppercase;
	margin: 15px 0 0;
}
.disclaimer-buttons a {
	text-decoration: none !important;
	margin: 0 50px 0 0;
	font-size: 1.2em;
}
.disclaimer-buttons a:last-child {
	margin-right: 0;
}
span[id*="share"] {
	left: 0;
}

.textblock.error{
	margin:0;
}
.block-center{
	text-align:center;
	width:100%;
	box-sizing:border-box;
	background:#ececec;
}
.block-center .holder{
	display:table;
	width:100%;
	height:100%;
	margin:0;
}
.block-center .inner{
	display:table-cell;
	vertical-align:middle;
}
.block-center img{
	display:block;
	height:auto;
	width:70%;
	max-width:1258px;
	margin:0 auto;
}
.block-center strong{
	position:absolute;
	bottom:15%;
	left:33%;
	display:block;
	font-size:18px;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-weight:bold;
	font-style:italic;
}
.block-center strong a{
	color:#d64224;
}

@media screen and (max-width:1279px){
	.ad-image .album{
		max-width:100%;
		width:100% !important;
		height:auto !important;
	}
	.ad-image .book{
		height:auto !important;
		width:70% !important;
		max-height:9999px;
	}
	.albumblock h1,
	.videoblock h1{
		font-size:30px;
		line-height:32px;
		height:34px;
		letter-spacing:-1px;
	}
	.albumblock h1:before,
	.videoblock h1:before{
		top:8px;
	}
	.th-cat .th a span{
		font-size:12px;
	}
	.th-cat .th .links .del{
		margin:0 10px;
	}
}
@media screen and (max-width:1100px){
	.th-cat .th{
		width:25%;
	}
	.block-center strong{
		left:30%;
		font-size:16px;
	}
}
@media screen and (max-width:1023px){
	.videoholder .right{
		display:none;
	}
	.descr p{
		font-size:10px;
		line-height:12px;
	}
}
@media screen and (max-width:1000px){
	.spotbox-top,
	.spotbox-middle,
	.spotbox-btm{
		display:none;
	}
	.disclaimer_visible{
		display:none !important;
	}
	.disclaimer_hidden{
		display:block !important;
	}
	.pager ul{
		display:block;
		font-size:0;
	}
	.pager li{
		float:none;
		display:inline-block;
	}
	.pager .next,
	.pager .prev{
		width:100%;
	}
	.pager .next a,
	.pager .prev a{
		display:inline-block;
		float:none;
		margin:5px 0;
	}
	.pager span,
	.pager a{
		font-size:18px;
		line-height:32px;
		width:32px;
		height:32px;
	}
	.comm-head,
	.albumblock h1,
	.videoblock h1{
		font-size:24px;
		line-height:22px;
		height:auto;
		letter-spacing:-1px;
		padding-top:5px;
		padding-bottom:5px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.ajax10,
	.ajax9,
	#commalb,
	#commvid{
		display:none;
	}
	.block-buttons{
		display:block;
	}
	#commalb,
	#commvid{
		margin:15px 0 0;
	}
}
@media screen and (max-width:996px){
	.txt-block-main-01,
	.txt-block-main-02{
		display:none;
	}
	.th-albums .th,
	.th-videos .th{
		width:25%;
	}
	.header-holder{
		padding-top:13px;
	}
	.header .logo a{
		width:200px;
		height:59px;
	}
	.header .menubox{
		margin-left:200px;
		height:39px;
	}
	.header .menubox:after{
		height:7px;
		bottom:-7px;
	}
	.header .menu li{
		height:39px;
		width:85px;
	}
	.header .menu li a{
		font-size:12px;
		line-height:43px;
	}
	.header .menu li:before{
		height:39px;
	}
	.header .search{
		-webkit-background-size:22px 117px;
		background-size:22px 117px;
		height:39px;
	}
	.header .search:before{
		height:39px;
		width:20px;
		-webkit-background-size:22px 117px;
		background-size:22px 117px;
		background-position:0 -39px;
	}
	.header .search:after{
		height:39px;
		width:22px;
		-webkit-background-size:22px 117px;
		background-size:22px 117px;
		background-position:0 -78px;
	}
	.header .search input[type="text"]{
		margin-top:9px;
		font-size:11px;
	}
	.header .search input[type="submit"]{
		width:28px;
		height:26px;
		top:9px;
	}
	.header .bookmark a{
		height:44px;
		font-size:11px;
		line-height:44px;
		width:137px;
	}
	.header .bookmark a:before{
		height:44px;
		width:50px;
		-webkit-background-size:50px 88px;
		background-size:50px 88px;
	}
	.header .menu li .all-cat{
		left:-319px;
	}
	.footer-inner p{
		margin-bottom:5px;
	}
	.comm-form{
		width:75%;
	}
}
@media screen and (max-width:900px){
	.th-cat .th{
		width:33.33%;
	}
	.block-center strong{
		left:28%;
		font-size:14px;
	}
}
@media screen and (max-width:816px){
	.header .menu li .all-cat{
		width:630px;
	}
	.header .menu li .all-cat .row .h{
		font-size:22px;
		line-height:26px;
	}
	.th-cats li{
		float:none;
		width:100%;
		overflow:hidden;
	}
	.footer-inner p{
		margin-bottom:4px;
	}
}
@media screen and (max-width:760px){
	.header-holder{
		padding-top:11px;
	}
	.header .logo a{
		width:160px;
		height:47px;
	}
	.header .menubox{
		margin-left:160px;
		height:31px;
	}
	.header .menubox:after{
		height:5px;
		bottom:-5px;
	}
	.header .menu li{
		height:31px;
		width:75px;
	}
	.header .menu li a{
		font-size:11px;
		font-weight:normal;
		line-height:36px;
	}
	.header .menu li:before{
		height:31px;
	}
	.header .search{
		-webkit-background-size:17px 93px;
		background-size:17px 93px;
		height:31px;
	}
	.header .search:before{
		height:31px;
		width:15px;
		-webkit-background-size:17px 93px;
		background-size:17px 93px;
		background-position:0 -31px;
	}
	.header .search:after{
		height:31px;
		width:17px;
		-webkit-background-size:17px 93px;
		background-size:17px 93px;
		background-position:0 -62px;
	}
	.header .search input[type="text"]{
		margin-top:5px;
		font-size:10px;
		padding:0 25px 0 20px;
	}
	.header .search input[type="submit"]{
		width:24px;
		height:22px;
		top:7px;
	}
	.header .bookmark a{
		height:36px;
		font-size:10px;
		font-weight:normal;
		line-height:36px;
		width:115px;
	}
	.header .bookmark a:before{
		height:34px;
		width:40px;
		-webkit-background-size:40px 70px;
		background-size:40px 70px;
	}
}
@media screen and (max-width:720px){
	.title.ico-cat,
	.title.ico-alb,
	.title{
		font-size:18px;
		line-height:26px;
		padding-top:5px;
		height:25px;
	}
	.th-albums .th,
	.th-videos .th{
		width:33.33%;
	}
	.pager span,
	.pager a{
		font-size:16px;
		line-height:28px;
		width:28px;
		height:28px;
	}
	.footer{
		height:156px;
	}
	.footer-inner{
		height:156px;
	}
	.footer-inner p{
		text-align:center;
		margin:70px 0 0;
	}
	.f-nav{
		margin:0;
		text-align:center;
	}
	.logo-footer{
		left:50%;
		margin-left:-90px;
		border-right:0;
		top:5px;
		width:182px;
		height:64px;
	}
	.comm-item{
		width:80%;
	}
	.th-cat .th{
		width:50%;
	}
	.block-center strong{
		left:26%;
		font-size:12px;
	}
}
@media screen and (max-width:640px){
	.header .logo{
		left:50%;
		top:5px;
		margin:0 0 0 -120px;
		z-index:2;
	}
	.header .logo a{
		-webkit-background-size:240px 75px;
		background-size:240px 75px;
		width:240px;
		height:75px;
	}
	.header-holder{
		height:auto;
		padding-top:68px;
	}
	.header .bookmark{
		position:static;
	}
	.header .bookmark a{
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABCCAYAAAAyswSYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzQ0MkQ3RDMxRkIxMUU1OEZBRkE3NzM2REJBRUFGQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzQ0MkQ3RTMxRkIxMUU1OEZBRkE3NzM2REJBRUFGQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3NDQyRDdCMzFGQjExRTU4RkFGQTc3MzZEQkFFQUZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3NDQyRDdDMzFGQjExRTU4RkFGQTc3MzZEQkFFQUZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uZJbNQAACOhJREFUeNrMWHuI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) no-repeat 0 -27px;
		background-size:27px 54px;
		height:27px;
		overflow:hidden;
		padding:0;
		position: absolute;
		right:34px;
		text-indent:-9999px;
		top:-45px;
		width:27px;
	}
	.header .bookmark a:hover{
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABCCAYAAAAyswSYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzQ0MkQ3RDMxRkIxMUU1OEZBRkE3NzM2REJBRUFGQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzQ0MkQ3RTMxRkIxMUU1OEZBRkE3NzM2REJBRUFGQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3NDQyRDdCMzFGQjExRTU4RkFGQTc3MzZEQkFFQUZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3NDQyRDdDMzFGQjExRTU4RkFGQTc3MzZEQkFFQUZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uZJbNQAACOhJREFUeNrMWHuIXFcZ/869837szOwmu81k0521VRBXmlAVEsUnJYJGEEoTlIKCIFMjJDbQ1Q0kbdx0Ay4SLK3SgvEPpVULWomkhbRYtZFUrGJiwGzc3aQbt5vdzM7OzvM+jr/v3NndzO5OdufODHjgY+7ce87v/O53vtf9hOkjV0O7OaF+7WRqb/X/q42sF119tXjUxACJtPj0J8+x4PqxZrCEW41g6KRrpvbKr4AiyN73MJFle7TxS9amNk5+qGUaGaIvf5HseITsWJj4mu/JfJY2I63SSJJCwSlx5ockhccBkibJrx0mKhR7xV9+O7Whje36Us1/j0ttfEc8spdk7jZRvqRuyHCA1L0zvzlMuVtHGgV0Q2Q3bYk9Lnf2kZy8xnZRtRicMu6pZw9942Xx8vCFdhNJ076PgMQ4Ua5Y80DmgiTwjH56Pk0LM20lsp92dD5KEWiBiSxpY2nchlaSXcRz5NdPnxU/+upLrSTCnnU/ZCdrQ368l+S1MaLF0rqTZSlLAnPEi7fT8ts/l7j1d8gYjXzBbiSOBCADkF3VjXeSoD3UGSS6J0LUHSDpL5OcgfvZdXA1jUR3jETZTzQDstOL0BSOUNJbVVIs70Au6WVZupNItzp3oofJow1Qd8jZdAs2DUMZPmxYMYiKFfh/yfESc4OY5dGJ2IsgFMSb+rzAAME8sGar5GYKwLEvYfavIc8xkWP0qXuPU1+EZAUPC2WisgEVV9SvEsumpgZ7lN+rRAR8znXIT8KHl54EqT9cP85EUhQPjMt9cMfxKccTpKS2DqQEisLD+reTeAXJM1tOsSFO0HxpSPz+Oont3YqpmthOEqwN7CXOXmcSQ7CVyaVcc5Lmik+JN94jce89zrm2gwxjAlvs6CHeC0b8JEicXJ30jtFM/qT40y01UZFp9Vgi8edZGGt+GCSO18u+QzSVOyUuZrCgu7VkFAkcx9sZ4j1A4uhGZcAgTWZHxTsLWLgVkaUFZAI+hcWYNJEdpWOfGFwvaq43jtBY5rS4XCDRk3DigtuBtYwhLsMbgQkSR+qF73rjEF2Ze54WqjHA7eC1OWBcmX0BJA65zTVbKOIjO6MhtAiXjqKRHlbH22XfgaE3SCRl+jQyKxbnCncDayUwoJeU3UT2TZmgbigiwjURfn0mYt0F4242EpcBT6JiWWQAywCIK7GYC7QCLP+JNxMWNGvJxjTSL+MBMkpWNdmufRvB3uSvQpRRPNfJyhIYjCWmF1krmUaPJmXFQASvZKxSqfDqpCFp6VtjFM47J59HyWDdypKNpCmNWkL8n7E0EDERTRol0m/GglRBOWDaQuUJ4cM3VSxEHhDoyNkUfPMm6fNFVQ6G4sH9xQeTtNDTSQYIWdkCygpLZXLWCGPBTvrrVRR31YgBtzNQn9h+P+mJMPm6ohSfq1DotUnSCpVnuaB577uf4eKGep5+4/uR89fSoZDvscKD22n+/gSV53JkZfLQiCTGCrKWSbggAnVSRKOgplPnVJ5CZ8dIGNYwnj1zc/Cz047encn4z4S+lRx5/UTkj+MHw159qPBAkm7ft43KNo5X9znHLRsnsiBg3sn/5Ch0BSnblpwfnmFzUB/gdRa96xA82jvy+tPhv944GP6bGCl8sIdK7+tUmLaLOPJc5+/+xb/nIC9CzBoD3CCu3Hjic0z41I5T50dDl6cPQD7PmPXWCdnusnCz/Rb6Pxmb+9Kr5Oo+Mv7xC9Ux8j7wlfodI1+0vRoBibTese0cC66b6xhtykaKa6OycemXuiaEqd33kNMxGnsNjiU93oFH1sb5YKJFGrHKawX1rRbvAwJOVyDkx/ucmnf9ua3RiJyfqPlvXn01qeueKbFjNxCq7yJtkjcukGWZvZ73763pGIl4qkUaMUu1wh2jjl5c420ri47gWt0jOrzO/BZp5L8rCdN89+Ju3eN7S3R9AOHVXInxnENwTHLu32SZlT2e3o8tN2rEtl0tcl+zWNsxCm91XNpeZZcadwHwLDuVxpoLrQ9oVRWb0//cr3sDj6rUXs4hq+ZrBff4Gc/huY0czYYaMd7+SU3HiLwhVGPZtdpY9rAKqTlGKW3OXnU6RrNXx7wf/aa9aRvBpms7RkR74CHQnddRPROAS9azLcEf2rp/Za5tsCfxozUdI5Bb6RhVLv54uWOEADUgdK8TG7Tql4esJn1uVcE4JcTewMA1ruYUhke1spQFLCVdRQ44lsE4yx0jPpq07o8eJ35rZi4tFRPIdK4lCNgNZmg13zIcWSamqcCn4g4ICmgNmh7AngMWbIvp/kx5BS+GYVmVAtaX2AWhUqthEvWIMZbCNJw9lBGrPQs85YyGc5rAGQ6poOQNkLKHNg+1B/biPUFwCBycjhEuToLMU7B0/MFngq63kYSu9uC9sOeTvPd6XjOMqPk9ZfVQGauz5SQ8IeV1OKZhkDhaN8SDzAjIPNFqMqtInAKJwQ1zDcj8QPf6H1exA4bcLBmHRNCJKUZ5FCSObCrE80QsOK2SGjSjNdFh1JYCHOIHY65H4q65BgsOwdWeV5+amnvjVWuBYRnFFxjTfceoWvjYtnR5LLRUPHU1k/RSHOI5V5gu+/GaZlI1NKWaI4I8UyobriOsjRQR9tsbEqlbocFz4jC0jPD4KJPJNuU1iUSMJMI7XqYTdtJwo6ZfZVCbO0ZWnRaqTh6PY0OmadedxxgKyzJYK413jJS1mwZVVnWAePNI0E/hUGilXMBm+UKBFotlRaqmVrLYTnxLx9N4x4jTNtsHv6mmCaWBSMhP0XAY7uB1oqRhvFQNWvvD0RjIGZTL52mxUFbr2NsYI8z5hTFd1KzKuFgbTCAeDdG2rZ0UxWZcpyCVP4uI+2E9lDjAwtd8j5/xHJ7La3jtHRpNufEadTQdkQAlYlF1BBLfLrZlqI6RHkzUdIzwX3WMrGLmBNnFgzD0oWi0Q2nP4gLJic4pNxpZUBvgbBkIUXYQVh/Rg/GjkGmHwVrhZzyH5/IaXlu1j2XMhjtGqpKqdowAbjYUUYNx1TGyivOjyLYHcMiqY1Rv/v8EGACJ8IxF/e/EIgAAAABJRU5ErkJggg==) no-repeat scroll 12px -27px;
		background-size:27px 54px;
		background-position:0 0;
	}
	.header .bookmark a:before{
		display:none;
	}
	.header .search{
		display:none;
	}
	.header .menubox{
		margin-left:0;
	}
	.header .menu{
		float:none;
		display:table;
		width:100%;
	}
	.header .menu > li{
		float:none;
		padding:0;
		display:table-cell;
		position:static;
		border-right:1px solid #c5c5c5;
	}
	.header .menu > li:first-child{
		border-left:1px solid #c5c5c5;
	}
	.header .menu li:before{
		display:none;
	}
	.header .search:after,
	.header .search:before{
		display:none;
	}
	.header .search{
		background:rgba(0, 0, 0, 0.7);
		bottom:0;
		height:98px;
		display:none;
		position:absolute;
		left:0;
		right:0;
		top:-70px;
		width:100%;
		z-index:999;
		margin:0;
		border-radius:0;
	}
	.header .search form{
		height:20px;
		margin:35px 10px 0;
		position:relative;
	}
	.search .close{
		display:block;
	}
	.header .btn-search{
		display:block;
		border:none;
		background:url(../images/ico-search.png) no-repeat;
		-webkit-background-size:100% 100%;
		background-size:100% 100%;
		text-indent:-9999px;
		overflow:hidden;
		height:25px;
		width:25px;
		position:absolute;
		top:25px;
		right:10px;
		cursor:pointer;
	}
	.search.open{
		display:block;
	}
	.header .menubox.open{
		z-index:20;
	}
	.header .search input[type="text"]{
		position:absolute;
		top:4px;
		left:0;
		width:100%;
		box-sizing:border-box;
		padding:0 35px 0 10px;
		background:#fff;
		border:none;
		height:20px;
		color:#2b2b2b;
		margin:0;
	}
	.header .search input[type=submit]{
		position:absolute;
		right:0;
		bottom:0;
		width:16px;
		height:16px;
		border:none;
		text-indent:-9999px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRTQyNTRCQzNGNTQxMUU1OTA5NEYwNDc5Mjg3RUM0RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRTQyNTRCRDNGNTQxMUU1OTA5NEYwNDc5Mjg3RUM0RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBFNDI1NEJBM0Y1NDExRTU5MDk0RjA0NzkyODdFQzRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBFNDI1NEJCM0Y1NDExRTU5MDk0RjA0NzkyODdFQzRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QPJ41AAAA39JREFUeNqsVlsodFEUnjmIGLmHQcplSikPRu5RHhRelEhKSblMiWlII5HGAy8U5ZHyxIOaBzIj8+Y+KaI8iGZyGeV+CZlcvjq1Omb2GWf+f76aae999tnfOmuv9a0l//7+lrnh6+trd3d3fX394ODg8vLy5eUlICAgJiYmIyMjNze3oKAgLCxMJg1yFwJMV1ZWZmZmLi4uxN4JCgqqrKxsamqSQvOL4P7+fmhoCLZLMS0yMrK/vz8nJ0cqAUzu6uq6urpy2aFQKHDW6+sr6D8/P4WPOI7r6+srLy//m+Dh4aG1tRXupgexsbG1tbXFxcXx8fH8CjisVuvS0tLm5qaQY2RkJD8/3xMB0N3dvbOzQ6v19fXNzc2BgYHMd0AwPDz89PTET0NDQ2dnZ6Ojo5mbOfxWV1fpdLlc3tvbq9FoxE4HYO/k5GRISAg/fX5+npqaEtvMISKnp6dpXldXV1VV9ecNp6Sk4CPgH35qsVjOz8/ZBHt7e/RMqVS2tLRIDHC1Wk3XCytNJhObYG1tjSY1NTVIKJlk4HNpvLGxwSY4OjqiSWlpqcwbpKamxsXF8eOTkxOn08kguLm54Ufh4eEQA5mXSEpKIi9dX18zCG5vbykzZd4DZtH4/f2dQUBOR679AwF0kMbBwcEMAkoQELy9vXlLQJro5+cXFRXFIEhPTycnbm9ve3U6pOXs7IwygxmBXFFREU2Wl5e9IpibmyOtzMvLY4cp8p5UAbEMOZN4us1mW1xcJMkT01QOkiLUBgiAh1IjrBwQagr8wsLC5ORkUbET1qa7u7uOjg5USs+2t7e3k/eB/f19YcIy6sHW1hZEFPfMr/r7+1dUVEC0ExMThbuRlfPz8wsLC+5JC0+Mjo5mZWWJVjSj0Tg2NuZSovHhaWlpKGofHx+np6fHx8dkBLNWGwwGl9v+VZOhuihPzISUCETq4OBgSUnJrzsglJWVoZ/AY5QdzwehlOr1epjssg7XDQwMmM1m0baFpBEew8W49AAJCQnwAK5HpVJhenh42NPTI1QLKotarba6ulqUgIByCDVEUEJnoMzujRBuRafTYYP7u21tbQ0NDX8QSIHdbke/Q7IvRGNjow8IAIfD0dnZiX92ov0/0DuhsWAms28IAMg+ehnSZlJonxEAERERExMTmZmZwnLkSwK+kR0fH8/OzobtiMDHx8cfAQYA7D+rVMINlx8AAAAASUVORK5CYII=) no-repeat;
		-webkit-background-size:100% 100%;
		background-size:100% 100%;
		color:#2b2b2b;
		cursor:pointer;
	}
	.header .menu li .all-cat{
		width:100%;
		left:0;
	}
	.header .menu li .all-cat a{
		padding-left:10px;
	}
	.logo-footer{
		top:10px;
		margin-left:-70px;
		width:145px;
		height:51px;
		background-position:0 0;
		-webkit-background-size:145px 41px;
		background-size:145px 41px;
	}
	.f-nav a{
		font-size:11px;
	}
	.footer-inner p{
		margin-top:60px;
	}
	.votebox{
		float:none;
		margin:0 auto 10px;
	}
	.sharebtn,
	.add-fav{
		float:none;
		display:block;
		margin:0 auto 10px;
	}
	.sharebtn{
		width:190px;
	}
	.ad-image{
		padding:0;
	}
	.ad-controls,
	.ad-nav{
		display:none;
	}
}
@media screen and (max-width:560px){
	.textblock h1{
		font-size:30px;
	}
	.comm-form{
		width:90%;
	}
	.commform{
		padding-right:170px;
	}
	.commform .rb{
		right:10px;
	}
	.textblock h1{
		font-size:30px;
	}
	.comm-form{
		width:90%;
	}
	.th-cats ul{
		padding:0 15px;
	}
}
@media screen and (max-width:480px){
	#disclaimer .disclaimer_content p span{
		display:none;
	}
	.th-albums .th,
	.th-videos .th{
		width:50%;
	}
	.pager span,
	.pager a{
		font-size:14px;
		line-height:22px;
		width:22px;
		height:22px;
		height:auto;
	}
	.title.ico-cat,
	.title.ico-alb,
	.title{
		font-size:16px;
		line-height:22px;
		padding-top:8px;
		height:auto;
	}
	.header .menu li .all-cat{
		display:none !important;
	}
	.footer-inner,
	.footer{
		height:140px;
		-webkit-background-size:1px 100%;
		background-size:1px 100%;
	}
	.th-cat .th{
		width:100%;
	}
	.textblock h1{
		font-size:26px;
	}
	.comm-form{
		width:100%;
	}
	.textbg{
		padding:20px 15px 30px;
	}
	.descr p{
		display:none;
	}
	.th-cats .row{
		padding:0;
	}
}
@media screen and (max-width:400px){
	.header .bookmark{
		display:none;
	}
}
@media screen and (max-width:320px){
	.title.ico-cat,
	.title.ico-alb,
	.title{
		font-size:14px;
		line-height:16px;
		padding-top:12px;
	}
	.th-albums .th,
	.th-videos .th{
		width:100%;
	}
	.textbg{
		padding:20px 10px 30px;
	}
}