@charset "utf-8";


/* html5 */
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display:block;}
/* html5 */
html,
body {min-height:100%;}
body {
	margin:0; padding:0; font-size: 14px; font-family:Arial; color:#3e3e3e; background:#edf9ff;
}

a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#3598cb; text-decoration:none;}
a:hover {text-decoration:underline;}

b,
strong {font-weight:600;}

h1,h2,h3,h4,h5,h6 {display:block; margin:10px 0; padding:0; font:bold 24px/1.2 Arial; color:#333;}

h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-weight:normal; font-size:14px; color:inherit;}

ol,
ul,
li,
dl,
dt,
dd {display:block; padding:0; margin:0; list-style:none; background:0;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font: 14px Arial; color:#666; vertical-align:baseline;}
label {vertical-align:baseline;}

label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:vertical;}




.clearfix:before,
.clearfix:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

.left {float:left;}
.right {float:right;}
.txt-center {text-align:center;}

.hidden {overflow:hidden;}
.none,
.display-none {display:none;}

p {display:block; margin:10px 0;}

.animate,
.o-hvr:after {
-moz-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-moz-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
-webkit-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-webkit-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
	transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
}


.idesc p:first-child,
.idesc h1:first-child, .idesc h2:first-child, .idesc h3:first-child, .idesc h4:first-child, .idesc h5:first-child, .idesc h6:first-child {margin-top:0 !important;}
.idesc p:last-child {margin-bottom:0 !important;}

.o-hvr {position:relative;}
.o-hvr:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.1); z-index:5; opacity:0; }
.o-hvr:hover:after { opacity:1;}



.ics,
.icv,
.sblock-nav > li > a:after,
.sblock-nav > li > ul > li > a:after,
.sblock-nav .bnarr,
.item-entry-related-list a:after {display:inline-block; vertical-align:middle; background:no-repeat 0 0 url(/img/icons.png);}
.icv,
.icv + span {display:inline-block; vertical-align:middle;}

.ic-block-nav-arrw,
.sblock-nav > li > a:after { width: 18px; height: 18px; background-position: -10px -10px; }
.ic-block-nav-arrw-down,
.sblock-nav .bnarr { width: 16px; height: 10px; background-position: -10px -48px; }
.ic-block-nav-arrw-right,
.sblock-nav > li > ul > li > a:after { width: 10px; height: 16px; background-position: -10px -78px; }
.ic-block-popular { width: 27px; height: 27px; background-position: -10px -114px; }
.ic-block-popular-music { width: 27px; height: 27px; background-position: -10px -161px; position:relative; left:1px; top:1px; }
.ic-btn-download-magnet { width: 26px; height: 26px; background-position: -10px -208px; }
.ic-btn-download-torrent { width: 26px; height: 26px; background-position: -10px -254px; }
.ic-btn-register { width: 16px; height: 16px; background-position: -10px -345px; }
.ic-btn-search { width: 20px; height: 20px; background-position: -10px -381px; }
.ic-prop-download { width: 22px; height: 22px; background-position: -10px -421px; }
.ic-prop-size { width: 22px; height: 22px; background-position: -10px -463px; }
.ic-prop-upload { width: 22px; height: 22px; background-position: -10px -505px; }
.ic-prop-views { width: 22px; height: 22px; background-position: -10px -547px; }
.ic-related-arrw,
.item-entry-related-list a:after { width: 12px; height: 20px; background-position: -10px -589px; }




a.o-btn { color:#e8ecf1; text-decoration:none;}
.o-btn {
	min-width:88px; height:45px; line-height:45px; padding:0 16px; display:inline-block; vertical-align:middle; position:relative; font-size:16px; color:#e8ecf1; text-align:center;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.o-btn input {width:100%; height:100%; display:block; position:absolute; left:0; top:0; border:0; background:0; visibility:hidden;}
.o-btn:after {
	width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-moz-transition:background .2s ease, -moz-box-shadow .2s ease;
	-webkit-transition: background .2s ease, -webkit-box-shadow .2s ease;
	transition: background .2s ease, box-shadow .2s ease;
}
.o-btn:hover:after {background:rgba(255,255,255,0.1);}
.o-btn:active:after {background:rgba(255,255,255,0.2);}
.o-btn.disabled:after,
.o-btn[disabled]:after {background:rgba(255,255,255,0.5);}

.o-btn.disabled,
.o-btn[disabled] {cursor:default;}



/* Wrapper */
.wrap {min-width:1140px; position:relative; overflow:hidden; z-index:2;}
.wrapper {
	max-width:1140px; padding:30px; margin:0 auto; background:#fff;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}

.footer-wrap {padding:33px 0 5px 0; margin:28px 0 0 0; border-top:1px solid #eee;}
.footer-logo { float:left;}
.footer-logo img { vertical-align:top;}
.footer-copy { float:right; margin:-2px 0 0 0; font-size:14px; color:#999; text-align:right;}
.footer-stat { float:right; margin:0 0 0 10px;}
.footer-stat img { vertical-align:top;}

.header-wrap {padding:0 0 29px 0;}
.header-logo {width:220px; float:left;}
.header-logo img { vertical-align:top;}
.header-search {width:580px; position:relative; float:left; margin:0 0 0 30px;}
.header-search input[type="text"] {
	width:100%; padding-left: 15px; height:36px; border:1px solid #eee; font-size:14px; color:#888; background:#fff;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.header-search input[type="text"]:hover,
.header-search input[type="text"]:focus {border-color:#ccc;}

.header-search input[type="text"]::-webkit-input-placeholder { font-weight:100; font-style:italic; color:#999; -webkit-transition:color .1s linear;}
.header-search input[type="text"]:focus::-webkit-input-placeholder { color:transparent;}
.header-search input[type="text"]:-moz-placeholder { font-weight:100; font-style:italic; color: #999; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus:-moz-placeholder { color:transparent;}
.header-search input[type="text"]::-moz-placeholder { font-weight:100; font-style:italic; color: #999; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus::-moz-placeholder { color:transparent;}
.header-search input[type="text"]:-ms-input-placeholder { font-weight:100; font-style:italic; color: #999; }
.header-search input[type="text"]:focus:-ms-input-placeholder { color:transparent;}

.btn-header-search {width:20px; height:20px; position:absolute; right:17px; top:50%; margin:-10px 0 0 0; overflow:hidden; text-align:center;}
.btn-header-search input {width:0; height:0; display:block; position:absolute; left:0; top:0; opacity:0; background:0; border:0;}
.btn-header-search:hover { opacity:0.7;}

.header-profile {margin:-65px 0 29px 0;}
a.btn-header-profile {min-width:64px; height:36px; line-height:34px; display:block; font-size:14px; color:#fff; text-decoration:none; text-align:center; background:#4fbe3c;}
a.btn-header-profile:hover {background-color:#52cc3d;}
a.btn-header-profile.bgs-blue {background-color:#3598cb;}
a.btn-header-profile.bgs-blue:hover {background-color:#47a5d6;}
a.btn-header-profile .ics {margin:-1px 6px 0 0;}

.btn-cels {width:100%; display:table;}
.btn-cels .btn-col {display:table-cell; vertical-align:top;}
.btn-cels .btn-col a.btn-header-profile {display:block;}

.header-profile.type-login {padding:19px; border:1px solid #eee; margin-bottom:30px;}
.header-profile-heads { overflow:hidden;}
.header-profile-avatar {
	width:45px; height:45px; float:left; margin:0 10px 0 0; background:no-repeat center center;
	-webkit-background-size:cover; -moz-background-size:cover; background-size:cover;
}
.header-profile-cont { overflow:hidden; margin:0 0 12px 0;}
.header-profile-login {height:21px; display:block; overflow:hidden; color:#588095; white-space:nowrap; text-overflow:ellipsis;}
a.btn-header-profile-torrent {height:24px; line-height:24px; display:block; font-size:13px; color:#fff; text-align:center; text-decoration:none; background:#4fbe3c;}
a.btn-header-profile-torrent:hover {background:#52cc3d;}
.header-profile-buttons {margin:0 0 -10px 0;}
.header-profile-buttons > a {padding:7px 5px; display:block; margin:0 -5px; color:#588095; text-decoration:none;}
.header-profile-buttons > a:hover {background:rgba(0,0,0,0.02);}


.side-left {width:220px; float:left;}
.side-center {width:830px; float:right;}
	.sider-left {width:580px; float:left;}
	.sider-right {width:220px; float:right;}

.sblock-nav {margin:0 0 30px -30px; line-height:1.2; font-size:15px; background:#4fbe3c;}
.sblock-nav a {padding:9px 20px 13px 30px; position:relative; display:block; color:#fff; text-decoration:none;}
.sblock-nav a:hover {background-color:rgba(255,255,255,0.06);}
.sblock-nav a:before {width:auto; height:1px; content:' '; display:block; position:absolute; left:30px; right:0; bottom:0; background:#36ad16;}
.sblock-nav > li { position:relative;}
.sblock-nav > li > ul {padding-left:20px; display:none;}
.sblock-nav > li > a:after {content:' '; position:absolute; left:7px; top:50%; margin:-10px 0 0 0;}

.sblock-nav > li > ul > li > a {padding-left:50px; margin-left:-20px;}
.sblock-nav > li > ul > li > a:after {content:' '; position:absolute; left:20px; top:50%; margin:-9px 0 0 0;}
.sblock-nav .bnarr {
	position:absolute; right:10px; top:50%; margin:-5px 0 0 0;
	-moz-transition:-moz-transform .4s ease;
	-webkit-transition:-webkit-transform .4s ease;
	transition:transform .4s ease;
}
.sblock-nav .expanded > .bnarr {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}


.sblock {padding:20px; margin:0 0 30px 0; border:1px solid #eee;}
.sblock-title {height:40px; padding:0 8px; position:relative; margin:-20px -20px 20px; border-bottom:1px solid #eee; font:600 16px/40px 'Arial'; color:#666; text-align:center; text-transform:uppercase; background:#f7f7f7;}
.sblock-icon {
	width:27px; height:27px; position:absolute; left:-14px; top:50%; margin:-14px 0 0 0; text-align:center; background:#4fbe3c;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.sblock-icon .ics { vertical-align:top;}


.sblock-torrent-download {margin:0 0 32px 0;}
.sblock-torrent-download p { margin:0;}
a.btn-sblock-torrent-download {padding:10px 3px; display:block; margin:0 0 15px 0; font-weight:bold; font-size:14px; color:#fff; text-decoration:none; text-align:center; background:#4fbe3c;}
a.btn-sblock-torrent-download:hover {background:#52cc3d;}



.item-entry {
	padding:0 20px; margin:0 0 21px 0; border:1px solid #eee;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.item-entry-heads {height:38px; line-height:38px; overflow:hidden; margin:0 0 16px 0; border-bottom:1px solid #eee; font-size:14px;}
.item-entry-heads-category {float:left;}
.item-entry-heads-category a {color:#588095; text-decoration:none;}
.item-entry-heads-category a:hover {text-decoration:underline;}
.item-entry-heads-date {float:right; color:#999999;}
.item-entry-title {margin:0 0 12px 0; font:600 20px 'Arial'; color:#588095;}
.item-entry-title a {display:inline; border-bottom:1px solid transparent; color:#588095; text-decoration:none;}
.item-entry-title a:hover {border-color:#588095;}
.item-entry-content {padding:0 0 20px 0; overflow:hidden; font-size:15px; color:#666;}
.item-entry-pict { float:left; margin:2px 10px 0 0;}
.item-entry-pict a {text-decoration:none;}
.item-entry-pict img {width:180px; height:auto; vertical-align:top;}

.item-entry-details {height:39px; line-height:39px;  padding:0 20px; margin:0 -20px; font-size:14px; background:#f7f7f7;}
.item-entry-details .prop-item { float:left; margin:0 16px 0 0; color:#666;}
.item-entry-details .prop-item.right { float:right; margin:0 0 0 16px;}
.item-entry-details .prop-item .icv { position:relative; top:-2px;}
.item-entry-morelink { float:right; margin:0 -21px -1px 20px;}
.item-entry-morelink a {height:40px; line-height:40px; padding:0 23px; display:block; color:#fff; text-decoration:none; background:#4fbe3c;}
.item-entry-morelink a:hover {background:#52cc3d;}
.item-entry-morelink a .icv {margin:12px -5px 0 9px; vertical-align:top;}

.item-entry-details.txt-center {text-align:center;}
.item-entry-details.txt-center .prop-item {float:none; display:inline-block; vertical-align:top; margin:0 4px;}


.block-item-entry {
	overflow:hidden; margin:0 -20px 20px;
}
.block-item-entry-pict {padding:0 10px; margin:0 0 16px 0; text-align:center;}
.block-item-entry-pict a {text-decoration:none;}
.block-item-entry-pict img {max-width:100%; height:auto; vertical-align:top;}
.block-item-entry-title {padding:0 10px; margin:0 0 14px 0; font-size:16px; color:#598195; text-align:center;}
.block-item-entry-title a {display:inline; border-bottom:1px solid transparent; color:#598195; text-decoration:none;}
.block-item-entry-title a:hover {border-color:#598195;}
.block-item-entry .item-entry-details {border-bottom:1px solid #eee;}

.block-item-entry:last-of-type {margin-bottom:-21px;}

.paginator {padding:9px; margin:30px 0 28px 0; border:1px solid #eee; text-align:center;}
.paginator a,
.paginator span {height:30px; line-height:30px;  margin:3px 3px; text-align:center;}
.paginator a { color:#fff; background:#4fbe3c;}
.paginator a:hover {background:#52cc3d;}

.main-text { overflow:hidden; color:#666;}


.item-entry-full {
	padding:0 20px; overflow:hidden; margin:0 0 21px 0; border:1px solid #eee;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.item-entry-full-heads {height:38px; line-height:38px; overflow:hidden; margin:0 0 16px 0; border-bottom:1px solid #eee; font-size:14px;}
.item-entry-full-heads-category {float:left;}
.item-entry-full-heads-category a {color:#588095; text-decoration:none;}
.item-entry-full-heads-category a:hover {text-decoration:underline;}
.item-entry-full-heads-date {float:right; color:#999999;}
.item-entry-full-title,
.item-entry-full-title h1 {margin:0; font:600 20px 'Arial'; color:#333;}
.item-entry-full-title {margin:0 0 14px 0;}
.item-entry-full-title a {display:inline; border-bottom:1px solid transparent; color:#588095; text-decoration:none;}
.item-entry-full-title a:hover {border-color:#588095;}
.item-entry-full-content {padding:0 0 20px 0; overflow:hidden; font-size:15px; color:#666;}
.item-entry-full-pict { float:left; margin:0 20px 0 0;}
.item-entry-full-pict a {text-decoration:none;}
.item-entry-full-pict img {width:180px; height:auto; vertical-align:top;}
.item-entry-full-text { overflow:hidden;}


.item-entry-full-subtitle {margin:0 0 14px 0; font-weight:bold; font-size:15px; color:#666;}
.item-entry-full-block-screen {padding:14px 0 0 0; margin:0 0 20px 0; border-top:1px solid #eee; font-size:0;}
.item-entry-full-block-screen-list { overflow:hidden; margin:-7px;}
.item-entry-full-block-screen a {
	width:33.333%; max-height:95px; padding:7px; position:relative; display:inline-block; vertical-align:top;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.item-entry-full-block-screen a img {width:100%; max-height:95px; height:auto; vertical-align:top;}
.item-entry-full-block-screen a:hover img { opacity:0.9;}

.item-entry-full-bottom {padding:16px 20px 0; overflow:hidden; margin:0 -20px; border-top:1px solid #eee; font-size:15px;}
.prop-full-cols-wrap {margin:-15px;}
.prop-full-cols {width:100%; display:table; border-spacing:15px; table-layout:fixed; color:#666;}
.prop-full-col {width:33.333%; display:table-cell;}
.prop-full-col-title {height:27px; color:#999;}
.prop-full-col-value {height:35px;}
.prop-full-col-value.clr-green { color:#4fbe3c;}
.prop-full-col-value .prop-item {display:inline-block; vertical-align:top; margin:0 7px 0 -5px;}

a.btn-torrent-download {
	height:40px; line-height:38px; display:block; color:#fff; text-decoration:none; text-align:center; background:#333;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
a.btn-torrent-download > span {line-height:38px; display:inline-block; vertical-align:top;}
a.btn-torrent-download .icv {margin:7px 5px 0 0; vertical-align:top;}
a.btn-torrent-download.bgs-green { color:#fff; background:#4fbe3c;}
a.btn-torrent-download.bgs-blue { color:#fff; background:#3598cb;}
a.btn-torrent-download.bgs-blue-opacity {
	color:#3598cb; background:transparent;
	-webkit-box-shadow:inset 0 0 0 1px #3598cb; -moz-box-shadow:inset 0 0 0 1px #3598cb; box-shadow:inset 0 0 0 1px #3598cb;
}
a.btn-torrent-download.bgs-blue-opacity > span > span {line-height:1.1; border-bottom:1px dotted #3598cb;}


.item-entry-full-share {padding:13px 0 12px 0; margin:20px -20px 0; text-align:center; background:#f7f7f7;}
.item-entry-full-share > img { vertical-align:top;}



.item-entry-related {
	padding:20px; margin:30px 0; border:1px solid #eee; font-size:15px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.item-entry-related-title {padding:0 0 16px 0; margin:-4px 0 0 0; font-weight:bold; font-size:15px; color:#666;}
.item-entry-related-list {margin:0 0 -20px 0;}
.item-entry-related-list > li {}
.item-entry-related-list a {padding:14px 5px 19px 20px; position:relative; display:block; border-top:1px solid #eee; color:#588095; text-decoration:none;}
.item-entry-related-list a:after {content:' '; display:block; position:absolute; left:0; top:50%; margin:-12px 0 0 0;}
.item-entry-related-list a:before {width:auto; height:auto; content:' '; display:block; position:absolute; left:-20px; right:-20px; top:0; bottom:0; background-color:rgba(0,0,0,0.02); opacity:0;}
.item-entry-related-list a:hover:before { opacity:1;}

.item-entry-full-vk > img,
.item-entry-full-vk > iframe {max-width:100%; vertical-align:top;}



.title_spoiler {padding:10px; position:relative; line-height:1.2; color:#fff; text-align:left; background:#4fbe3c;}
.title_spoiler > a { color:#fff;}
.text_spoiler {
	padding:16px 18px; border:1px solid #eee; border-top:0; background:#f7f7f7;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}


/*! fancyBox v2.1.5 */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.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-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span; }
#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('/designs_194/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; /* 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-lock1 { overflow: hidden !important; width: auto; }
.fancybox-lock1 body { overflow: hidden !important; }
.fancybox-lock1-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock1 .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 14px/20px Arial; 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); }

/*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-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
#fancybox-loading div; background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}

.catPages1 { padding:0 !important;margin:0 !important; }  
.swchItemA, .swchItem, .swchItemA1, .swchItem1 {color:#FFF;display: inline-block;padding: 5px 10px;text-decoration: none;font-weight:normal;border-radius:2px}  
.swchItem, .swchItem1 {color:#787878;background:#dcdcdc;}  
.swchItem:hover, .swchItem1:hover {background:#62BFE4;color:#fff;text-decoration:none}  
.swchItemA, .swchItemA1 {background:#62BFE4}  
.catPages1, .catPages2 {padding: 10px 0;}  
.pagesBlock2 {margin-top:10px!important;display:block}

.uSpoilerButton {
background-color: #E9E9E6;
font-weight: bold;
padding: 3px;
cursor: pointer;
width: 100%;
margin-left: 10px;
border: 1px solid #C3CBD1;
margin: 5px;
z-index: 100;
text-align: left;
}

.uSpoilerText {
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(195, 203, 209);
padding: 3px;
position: relative;
bottom: 6px;
left: 5px;
background-color: rgb(245, 245, 245);
border: 1px solid #C3CBD1;
}

/* END */