@font-face {
	font-family: 'fontello';
	src: url('../fonts/fontello.eot?9860952');
	src: url('../fonts/fontello.eot?9860952#iefix') format('embedded-opentype'),
		url('../fonts/fontello.woff') format('woff'),
		url('../fonts/fontello.ttf') format('truetype'),
		url('../fonts/fontello.svg?9860952#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding:0;  
	outline:none;
}
html {width:100%;height:100%;}
body.front-poster #wrap-contain{
	margin:0 auto;
	max-width:1233px;
}
body.front-poster.map-holder #wrap-contain{
	margin:0 auto;
	max-width:100%;
}
body.front-poster.map-holder .content-map{
	background:#fff;
	margin: 12px 0 0;
	padding-bottom:20px;
}
body.front-poster.map-holder .content-map .seo-txt-holder{
	padding:0 15px;
}

body.front-poster{
	height:auto;
}
body { min-width:600px;height:100%; font-family: arial, verdana, Tahoma, sans-serif; font-family: Arial, sans-serif;background:#fff; font-size: 14px; color: #5f6164; }
img { border:none; }
a {	outline:none; color:#01256d; text-decoration:none; }
.content .txt-holder p > a{color:#cc2727;}
.content .txt-holder ul li > a{color:#cc2727;}
a:hover { color:#d81937; }
a img {	border:none;}
.nav.f-left{
    overflow: hidden;
}
/*h1 {	color:#1092c9; clear:both;	font-size:40px; line-height:36px; margin-bottom:22px; font-weight:400; text-align:center; font-family: 'Roboto', sans-serif; }
*/
h2 {	font-size:22px; line-height:36px; margin-bottom:6px; font-weight:100; }
h3 {	font-size:16px; line-height:22px; margin-bottom:4px; font-weight:800; color:#003d89; text-transform:uppercase; letter-spacing: 1.5px;}
h4 {	font-size:16px; line-height:20px; margin-bottom:4px; font-weight:600; color:#231f20; }
/* -webkit-appearance: none; */
.main-new{margin-bottom:20px;}
.f-left {float: left; }
.f-right {float: right; overflow:hidden; }
.clear {clear:both; position:relative; height:0px; overflow:hidden;}
/* .alignleft {} */
img.alignleft {float:left; margin:4px 23px 5px 0px; }
.alignright {text-align:right;}
img.alignright {float:right; margin:4px 0px 5px 23px;}
img.aligncenter {text-align:center; margin:0 auto; display:block;}
.descr .aligncenter{
	margin:20px auto;
	display:block;
}
.descr img{
	display:block;
}
.descr object{
	display:block;
	margin:0 auto;
}
.table-content img{
	display:block;
	margin:20px auto;
}
p > img.aligncenter {
	display:block;
	margin:0 auto;
}
#container { position: relative; margin: 0 auto; width:100%;min-height:100%; min-width:1233px; padding:0 0px;}
#container:after{
	clear:both;
	content:'';
	display:block;
}
.cont-in {width:1233px;  margin: 0 auto;}
.cont-in:after {content:'';display:block; clear:both;}

/*--------------header---------------------*/
#header {padding: 0px 0px 0px; position:relative; z-index:229; margin: 0 auto; /*background: url(../images/bg/header.jpg) no-repeat 50% 0px;*/ }
.btn-ads-fix{
	z-index:9999;
	position: absolute;
	background: url(../images/ico-fixed-003.png) no-repeat;
	width:83px;
	height:88px;
	right:70px;
	bottom:11px;
	/*position: fixed;
	right:40px;
	top:50%;
	background: url(../images/ads-btn-fix.png) no-repeat;
	width:82px;
	height:82px;
	z-index:9999;*/
}
/*
.btn-ads-fix:hover{
	background: url(../images/ads-btn-fix.png) no-repeat 1px -92px;
}

.btn-ads-fix:hover span{
	opacity:1;
}
.btn-ads-fix span{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity:0;
	width:138px;
	height:31px;
	background: url(../images/ads-btn-fix-txt.png) no-repeat;
	position: absolute;
	left:50%;
	bottom: -40px;
	margin-left:-69px;
}
*/
#header:after{
	clear:both;
	content:'';
	display:block;
}
#header.header-2{
	background:none;
	/*overflow:hidden;*/
}
#header.header-2:after{
    clear:both;
    content:'';
    display:block;
}
#header.header-2.header-2-2{
	margin-bottom:25px;
}
#header.header-2 .top{
	background:url(../images/bg/header.jpg) no-repeat center top;
	background-position:50% 50%;
}
#header.header-2 .top{
	padding:0;
}

#header.header-2 a.logo{
	background:url(../images/logo3.png) no-repeat;
	width:185px;
	height:32px;
	margin-top:4px;
}
a.logo { background:url(../images/logo.png) no-repeat 0 0; float:left; display:block; width:241px; height:39px; margin: 0px 0px 0px 11px;} 
/* a.logo { background:url(../images/logo-dnepr-ny.png) no-repeat 0 0; float:left; display:block; width:241px; height:54px; margin: -7px 0px 0px 11px; background-size:cover;} */
.top {height:39px; padding: 25px 0 31px;position:relative; z-index:20;}
.top:after {content:'';display:block; clear:both;}
.top .cont-in{
	position:relative;
	z-index:99;
}
.head-right {float:right;color: #fff;font-size: 14px;padding-top: 2px;}
.head-right > div {height: 30px;float:right; position:relative; line-height:30px;margin-left: 44px;}
/* .h-user {} */
.h-user .ava {margin-right: 9px;width:32px; height:32px; overflow:hidden; display:inline-block;vertical-align:middle;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.h-user .ava img {width:32px; height:32px;}
.h-search {position:relative; z-index:2;width: 48px;text-align: right;}
.h-search > i {cursor:pointer;}
.search {position:absolute; background:#fff;right:-18px;padding:3px 0px 3px 0px; height:32px; top:-3px; width:430px; display:none;}
.search .s-text {float:left; border:none;font-size:14px; color:#4e4e4e; padding:6px 0 6px 13px;height:20px; line-height:20px; width: 200px; font-family: 'Open Sans', sans-serif;}
.search .s-btn {border:none; background:none; cursor:pointer; float:right;height:32px; line-height:32px;width: 40px;margin-right: 10px;}
.search .s-btn i {vertical-align:middle;}
/* .search .sel{} */
.search .sel option{
	padding:10px;
}
.search .h-currency{
	margin-top:-3px;
	/*border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;*/
	height:38px;
	width:160px;
	float:left;
	color:#000;
}
.search .jq-selectbox__select-text{
	color:#4e4e4e;
}
.search  .h-currency .jq-selectbox li.selected, .search  .h-currency .jq-selectbox li{
	color:#4e4e4e;
}
.search .h-currency .jq-selectbox li{
	word-spacing: 0 !important;
}
.search .h-currency .jq-selectbox__dropdown{
	background:#fff;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.18);
}
.search .h-currency .jq-selectbox__dropdown:before{
	display:none;
}
.search .h-currency .jq-selectbox__select{
	color:#4e4e4e;
	word-spacing: 0 !important;
	text-align:left;
	padding: 9px 20px 5px 8px;
}
.search .h-currency .jq-selectbox__select:hover, .search .h-currency .jq-selectbox.opened .jq-selectbox__select {
	color:#4e4e4e;
}
.search  .h-currency .jq-selectbox{
	width:100%;
}
.search  .h-currency .jq-selectbox li:hover{
	color: #008DCA !important;
	background-color: #fff !important;
}
.search .h-currency .jq-selectbox__dropdown{
	left:0;
	width:160px;
	margin-top: 8px;
}
.search .h-currency .jq-selectbox__trigger-arrow{
	width: 0;
	height: 0;
	border: 0 solid transparent;
	border-left-width: 6px;
	border-right-width: 6px;
	border-top: 6px solid #008DCA;
	background:none;
	top: 16px;
}
.search .h-currency .opened .jq-selectbox__trigger-arrow{
	width: 0;
	height: 0;
	border: 0 solid transparent;
	border-right-width: 6px;
	border-left-width: 6px;
	border-bottom: 6px solid black;
	background:none;
}
.search .h-currency .jq-selectbox__dropdown::before{right:3px;}
.h-currency {position:relative; z-index:1;}
.h-weather {padding-top: 2px;word-spacing: 1px;width: 92px;}
.h-weather img { display:inline-block;vertical-align:middle; margin:5px 9px 0 0; vertical-align:top;}

/*--------------------------------------------*/
.menu {height:36px; background:#01256d; position:relative; z-index:5;}
.menu:after{
    clear:both;
    content:'';
    display:block;
}
.menu:after {content:'';display:block; clear:both;}
.nav {list-style:none outside none; height: 36px; }
.nav > li {float:left;}
.nav .hide_menu > li a{
	font-size:9px;
	line-height:12px;
} 
.nav > li a {letter-spacing: 0.7px; position:relative; word-spacing: -0.6px;color:#fff; font-size:11px; display: block; line-height: 37px; height:36px; margin: 0px 29px 0px 0; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/* .nav > li:hover a, .nav li.active a {} */
.nav > li > a:after {content:''; border:6px solid transparent; border-bottom:6px solid #fff;left:50%; margin-left:-6px; bottom:-10px; position:absolute; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.nav li:hover a:after, .nav li.active a:after {bottom:0;}
.nav.f-right li a { margin: 0px 0px 0px 29px;}
.sub-menu {clear:both; text-align:center; background:#fff url(../images/bg/sh.png) repeat-x bottom; padding:12px 0 33px; height:14px; line-height:24px; margin-bottom:-14px;}
.sub-menu ul {list-style:none outside none;}
.sub-menu ul li {display:inline-block;}
.sub-menu ul li a {font-size:11px; display:inline-block;line-height:24px;text-transform:uppercase; color:#01256d; text-decoration:none; margin: 0 18px 0 18px;font-weight: 600;letter-spacing: 0.3px;}
.sub-menu ul li a:hover {color:#d81937;}
.sub-menu ul li a img {vertical-align:middle;margin: 0 6px 4px 0;}
.sub-menu ul li span.cat{
	top:-10px;
	left:-10px;
	padding: 0 5px;
	line-height: 14px;
	height: 14px;
}
/*---------------content--------------------*/
#wrapper{ position:relative; padding:0px 0px 0px; clear: both; margin: 0 auto; width:1233px;}
#wrapper:after{
	clear:both;
	content:'';
	display:block;
}
#wrapper:before{
	content:'';
	position:absolute;
	right:0;
	top:28px;
	bottom:0;
	width:354px;
	background:#ecf3f5;
}
#wrapper.side-left:before{
	display:none;
}
.wrapper-fhoto{ position:relative; padding:0px 0px 0px; clear: both; margin: 0 auto; width:1233px; }
.wrapper-fhoto:after{
	clear:both;
	content:'';
	display:block;
}
.wrap-sidebar{
	float:right;
	overflow:hidden;
	position:relative;
	z-index:10;
}
.wrap-sidebar:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar {float:right; padding:0px 27px 19px 27px; background:#ecf3f5; width:300px; margin-left:28px; position:relative; z-index:9; margin-top:28px;}
.sidebar.sidebar-top {padding:428px 27px 199px 27px; margin-top:-400px;}
.content {width:851px; float:left; padding-top:28px;}
.cont-sidebar {float:right; width:213px; margin-left:28px;}
.center {float:left;width: 610px;}
.cont-sidebar.cont-sidebar-top {float:right; width:483px;  margin-left:0;}
.cont-sidebar.cont-sidebar-top .news .new{
	margin-left:28px;
	float:right !important;
	height: 219px !important;
	position:relative;
}
.cont-sidebar.cont-sidebar-top .news .new .new-comm{
	position:absolute;
	right:0;
	top:120px;
}
.center.center-top {float:left;width: 368px;}
.center.center-top .main-new .new-title-big{
	font-size: 20px;
    line-height: 25px;
}
.side-block {padding-bottom:20px !important; position:relative;padding-top: 17px !important;line-height: 22px; clear:both;}	
.side-block:after {content:'';display:block; clear:both;}
.side-block:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
	background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
	background-image: -moz-linear-gradient(left, #003d89, #1587c6);
	background-image: -o-linear-gradient(left, #003d89, #1587c6);
	background-image: linear-gradient(to right, #003d89, #1587c6);}
.title {clear:both; position:relative;margin-bottom: 20px;}
.title .all-link {float:right; font-weight:600; display:inline-block;font-size:10px; color:#8eaec0; text-decoration:none; text-transform:uppercase;margin-top: 2px;letter-spacing: 0.2px;}
.title .all-link:hover { color:#127ebf;}
.title .all-link.nofloat { float:none;}
	
/*------------------footer------------------*/
#footer {overflow: hidden; clear:both; padding:0 0 27px 0; font-size:13px; color:#777777; line-height:24px; margin: 0 auto; font-weight:400; }
#footer .logo {background:url(../images/logo.jpg) no-repeat;width:238px;}
.bottom {background:url(../images/bg/bottom.png) no-repeat; padding:38px 0;}
.bottom h3 {text-align:center; height: 27px; color:#e02434; padding: 5px 0 11px;margin-bottom: 41px;}
.foot-right {float:right;width:350px;}
.copy {overflow:hidden;}
.copy p {margin-bottom:17px;}
.counter {margin:20px auto;}
.foot-line {clear:both; background:#01256d; color:#fff; height:40px; line-height:40px;margin-bottom: 20px;}
.foot-nav {list-style:none outside none; float:left; margin-left:270px;}
.foot-nav li {float:left;margin-right:29px;}
.foot-nav li a {height:40px; display:block;color:#fff; font-size:12px; font-weight:600; text-align:center; min-width:30px;}
.foot-nav li a:hover {border-bottom:3px solid #e93131;}
.foot-nav li a img {vertical-align:middle;}
.foot-nav.f-right {float:right;margin: 0 146px 0 0;}
.foot-nav.f-right li {margin:0 0 0 25px;}
/* .papers {} */
.papers:after {content:'';display:block; clear:both;}
.paper {text-align:center; float:left;width:149px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.paper:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}
.paper +.paper {margin-left:56px;}
.paper-img {overflow:hidden;width:149px; height:211px; margin-bottom:26px;}
.paper-img img {width:100%; height:100%;}
.paper-title {font-size:13px; text-transform:uppercase;line-height: 27px;}
.paper-title a {color:#fff;}

/*---------------------------------------------*/

.serv-list {list-style:none outside none;}	
.serv-list li {padding: 6px 0 13px;}	
.serv-list li a {font-size:13px; color:#231f20; font-weight:600;}	
.serv-list li a i {display:inline-block; vertical-align:middle; width:24px; margin-right:21px; margin-top: -1px; height:24px;}
.serv-list li a span {display:inline-block; vertical-align:middle; width:24px; margin-right:21px; margin-top: -1px; height:24px;}
.serv-list li a:hover {color:#1586c5;}	
.icon1 {background:url(../images/icons/icons.png) no-repeat 0 1px;}	
a:hover .icon1 {background-position:right 1px;}	
.icon2 {background:url(../images/icons/icons.png) no-repeat 0 -24px;}	
a:hover .icon2 {background-position:right -24px;}	
.icon3 {background:url(../images/icons/icons.png) no-repeat 0 -50px;}	
a:hover .icon3 {background-position:right -50px;}	
.icon4 {background:url(../images/icons/icons.png) no-repeat 0 -75px;}	
a:hover .icon4 {background-position:right -75px;}	
.icon5 {background:url(../images/icons/icons.png) no-repeat 0 -99px;}	
a:hover .icon5 {background-position:right -99px;}	
.icon6 {background:url(../images/icons/icons.png) no-repeat 0 -124px;}	
a:hover .icon6 {background-position:right -124px;}	
.icon-search {display:inline-block; vertical-align:middle; width:21px; height:16px;background:url(../images/icons/icons.png) no-repeat 2px -150px;}	
.icon-search-blue {display:inline-block; vertical-align:middle; width:21px; height:16px;background:url(../images/icons/icons.png) no-repeat 2px -215px;}	
.icon-menu {display:inline-block; vertical-align:middle; width:15px; height:15px;background:url(../images/icons/icons.png) no-repeat -36px -150px;}	
.icon-menu-dark {display:inline-block; vertical-align:middle; width:19px; height:18px;background:url(../images/icons/icons.png) no-repeat -33px -166px;}	
.icon-graf {display:inline-block; vertical-align:middle; width:18px; height:21px;background:url(../images/icons/icons.png) no-repeat 0px -169px;}	
.icon-comm {display:inline-block; vertical-align:middle; width:16px; height:15px;background:url(../images/icons/icons.png) no-repeat 0px -192px;}	
.icon-photo {display:inline-block; vertical-align:middle; width:22px; height:18px;background:url(../images/icons/icons.png) no-repeat -28px -225px;}	
.icon-photo2 {display:inline-block; vertical-align:middle; width:22px; height:18px;background:url(../images/icons/icons.png) no-repeat -28px -245px;}	
.icon-photo-red {display:none; vertical-align:middle; width:20px; height:17px;background:url(../images/icons/icons.png) no-repeat right -372px;}	
.icon-video {display:inline-block; vertical-align:middle; width:32px; height:17px;background:url(../images/icons/icons.png) no-repeat -18px -265px;}	
.icon-video2 {display:inline-block; vertical-align:middle; width:32px; height:17px;background:url(../images/icons/icons.png) no-repeat -18px -265px;}	
.icon-video-red {display:none; vertical-align:middle; width:23px; height:13px;background:url(../images/icons/icons.png) no-repeat right -391px;}	
.icon-load {display:inline-block; vertical-align:middle; width:32px; height:26px;background:url(../images/icons/icons.png) no-repeat -18px -284px;}	
a:hover .icon-load {background-position:-18px -311px;}

/* */
/* .subs-block {} */
.subs-block h3 {letter-spacing: 0.8px; margin-right:-3px;}
.subs {margin: 26px 0 11px;}
.subs-inp {margin-bottom:-1px; -moz-box-sizing: border-box;	box-sizing: border-box;width:100%; display:block;font-family: 'Open Sans', sans-serif; background:transparent;  color:#252525; height: 40px; line-height: 20px; font-size:14px; padding: 9px 10px 9px 18px; border: 1px solid #bfbfbf; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.subs-inp:hover{background:rgba(255,255,255,0.9);}
.subs-inp:focus {background:#fff; border-color:#a7a6a6;}
.subs-btn, .btn {letter-spacing: 0.4px;margin-top:21px; background:#335b97; text-transform:uppercase; border:none; display:block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold;width:158px; height:40px; line-height:40px;/*-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;*/}
.subs-btn:hover, .btn:hover {color:#fff;background-color: #3ab6d5;
	background-image: -webkit-linear-gradient(left, #08579e, #1587c6);
	background-image: -moz-linear-gradient(left, #08579e, #1587c6);
	background-image: -o-linear-gradient(left, #08579e, #1587c6);
	background-image: linear-gradient(to right, #08579e, #1587c6);}
.subs-btn:active, .btn:active {background:#28518f; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
.form #submit {    position: relative;
    top: -75px;float:right; letter-spacing: 0.4px;margin-top:21px; background:#335b97; text-transform:uppercase; border:none; display:block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold;width:158px; height:40px; line-height:40px;/*-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;*/}
.form #submit:hover  {color:#fff;background-color: #3ab6d5;
	background-image: -webkit-linear-gradient(left, #08579e, #1587c6);
	background-image: -moz-linear-gradient(left, #08579e, #1587c6);
	background-image: -o-linear-gradient(left, #08579e, #1587c6);
	background-image: linear-gradient(to right, #08579e, #1587c6);}
.form #submit:active {background:#28518f; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
.logged-in-as{margin-bottom:30px;}
.subs-inp::-webkit-input-placeholder { color:#626262;}
.subs-inp:-moz-placeholder {color:#626262;}
.subs-inp::-moz-placeholder {color:#626262;}
.subs-inp::-ms-input-placeholder {color:#626262;}
.subs-inp.placeholder {color:#626262;}
.soc-pane {margin:0 auto; text-align:center;}
.stabs {list-style:none outside none; border-bottom:1px solid #dee5e7; height:39px;margin-bottom: 13px;}
.stabs:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar .spaness{
	overflow:hidden;
}
.stabs li {display:inline-block; text-align:center; height:39px;}
.stabs li + li {margin-left:20px;}
.stabs li a {display:block; font-weight:600;letter-spacing: 0.3px;  padding-bottom:14px; font-size:12px; color:#777777; line-height:22px; text-transform:uppercase; text-decoration:none; position:relative;}
.stabs li a:hover {color:#6c9ec0;}
.stabs li a.current {color:#6c9ec0;font-weight:800; border-bottom: 3px solid #0f73b6;}
.stabs li.active a {color:#6c9ec0;font-weight:800; border-bottom: 3px solid #0f73b6;}
.stat-block .title {margin-bottom: 10px;}
.stat-block .spanes {color:#fff; font-size:14px; font-family:tahoma,arial; height:165px; position:relative; margin-bottom: 12px;}
.stat-block .spanes > div {height:165px; -moz-box-sizing: border-box;	box-sizing: border-box; position:absolute; top:0; left:0;right:0;letter-spacing: 0.3px;}
.stat-block .spanes b { font-family: 'Open Sans', sans-serif; }
.stat-block .spanes p {overflow:hidden; line-height:30px; clear:both;}
.stat-block .spanes p b {float:right; font-size: 16px;}
.stat-block .spanes .st-col {display:inline-block; vertical-align:top; width: 140px;}
.stat-block .spanes .st-col + .st-col {margin-left:8px;}
.stat-block .spanes .st-col b {display:block; font-size:18px;line-height: 20px;margin-top: 5px;letter-spacing: 2px;}
.stat-baby {background:url(../images/bg/tab1.jpg) no-repeat center top; text-align:center; padding: 39px 1px 10px;}
.stat-mchs {background:url(../images/bg/tab2.jpg) no-repeat center top; padding: 36px 40px 10px 34px; font-size:16px;}
.stat-gai {background:url(../images/bg/tab3.jpg) no-repeat center top; padding: 21px 31px 10px 26px;}
.stat-grafs {line-height: 24px;margin-bottom: 21px;display:inline-block; color:#777777; text-transform:uppercase; font-size:12px; font-weight:600;letter-spacing: 0.3px;}
.stat-grafs i {margin: -8px 9px 0 0;}
.red-bann {clear:both; text-align:center; padding: 19px 53px 16px 54px;margin-bottom: 33px;letter-spacing: 0.67px; color:#fff; font-weight:600;font-size:13px; line-height:16px; background:url(../images/bg/red-ban.jpg) no-repeat center top;}
.red-bann p {text-align:left; padding: 10px 0 0px;margin-bottom: -1px;}
.red-bann .h4 {font-size:20px; line-height:24px;margin-top: 13px;}
.blue-bann {clear:both; margin-bottom: 33px;font-size:0;}
.content .blue-bann {margin-top:0;margin-bottom: 30px; text-align:center;}
/* .soc-tabs {} */
.soc-tabs h3 {float:left;}
.soc-tabs .stabs {text-align:right;}
.soc-tabs .stabs li + li {margin-left: 1px;}
.soc-tabs .stabs li a {padding: 3px 0px 11px; min-width: 26px;}
.soc-tabs .stabs li a img {opacity:0.54; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.soc-tabs .stabs li a.current img, .soc-tabs .stabs li a:hover img {opacity:1;}

/* */
.diccuss-list {list-style:none outside none;margin-bottom: -2px;}
.diccuss-list li {line-height: 19px; position:relative;padding-left:43px;margin-bottom: 25px;}
.diccuss-list li:before { content:'';position:absolute; width:32px; height:32px;left:0; top:6px;background:url(../images/icons/icons.png) no-repeat -18px -192px;}
.diccuss-list li a {color:#231f20;font-size:13px; display:inline-block; line-height:16px; font-weight:600;}
.diccuss-list li a:hover {color:#d81937;}
.diccuss-list li p {margin-top: 11px;font-size:11px; line-height:16px; color:#74797a;}
.diccuss-list li p span {margin-right:27px;}
.diccuss-list li p span i {margin-top: -3px; margin-right: 8px}

/* */
.albums { margin-bottom: 50px;overflow:hidden; clear:both;}
.album {position:relative; text-align:center; float:left;overflow:hidden;}
.album img {width:100%; height:100%; display:block;}
.album-size1 {width:424px; height:255px;}
.album-size2 {width:300px; height:185px;}
.album-size3 {width:212px; height:128px;}
.album-size3:nth-child(even) {width:212px; height:128px;}
.album a {position:absolute; top:0;left:0;right:0; bottom:0; color:#fff;font-weight:600; padding:20px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;
background-image: -webkit-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
background-image: -moz-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
background-image: -o-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
background-image: linear-gradient(to top, rgba(0,28,80,.45), rgba(0,28,80,.14));}
.album a:hover {opacity:0;}
.album a b {display:block; font-size:15px; font-weight:bold;margin-bottom: 19px;}
.album a b i {margin: -6px 9px 0 6px;}
.album a span {display:block;letter-spacing: 0.5px;}
.album-size1 a {padding: 137px 36px 10px; font-size:16px; line-height:20px; }
.album-size2 a {padding: 67px 36px 10px; font-size:16px; line-height:20px; }
.album-size3 a {padding: 27px 15px 10px; font-size:12px; line-height:16px; }
.album-size3 a b {margin-bottom: 16px; }
.sidebar .albums {margin-top: -7px; margin-bottom: 50px;}
.sidebar .album-size2 {float:none;}

/* */
.sales {clear:both;}
.sale {display:block; position:relative; text-align:center;}
.sale .date {color:#848787; font-family:tahoma; font-size:13px; line-height:16px;}
.sale-name {color:#000; font-weight:bold; font-size:14px; line-height:17px;letter-spacing: 0.2px;margin-bottom: 15px;}
.sale-name a {color:#000; }
.sale:hover .sale-name a {color:#d81937;}
.sale-size1 {width:300px; margin:0 0 25px 0px; padding-top: 7px;}
.sale-size1 .sale-img {width:300px; display:block; height:142px;margin-bottom: 11px;}
.sale-size1 .sale-discount {position:absolute; right:10px; top:0px; z-index:2;}
.sale-size2 {float:left; border-top:1px solid #dee5e7; border-bottom:1px solid #dee5e7; width:142px; padding:14px 0 25px;}
.sale-size2 +.sale-size2  {margin:0 0 0px 16px;}
.sale-size2  .sale-img {width:142px; display:block; height:142px;}
.sale-size2 .sale-discount {margin:-31px auto 10px; position:relative; z-index:2; font-size: 18px; line-height: 60px;}
.sale-size2 .sale-name {font-weight:600; overflow:hidden; height:54px;}
.sale-discount {text-align:center; color:#fff; font-weight:bold; font-size:20px; width:60px; height:60px; line-height: 56px;}
.disc-red {background:url(../images/bg/sale.png) no-repeat 0 0;}
.disc-or {background:url(../images/bg/sale.png) no-repeat -61px 0;}
.disc-or-color-2 {background:url(../images/bg-04.png) no-repeat;}
.disc-or-color-3 {background:url(../images/bg-05.png) no-repeat;}
.spec-slider {height:198px; position:relative; overflow:hidden; margin:27px 0 9px;background-color: #dbdbdb;
background-image: -webkit-linear-gradient(bottom, #d8e2eb, #f9fdff);
background-image: -moz-linear-gradient(bottom, #d8e2eb, #f9fdff);
background-image: -o-linear-gradient(bottom, #d8e2eb, #f9fdff);
background-image: linear-gradient(to top, #d8e2eb, #f9fdff);}
.spec-slider .bxslider {height:198px;width:300px; list-style:none outside none;}
.spec-slider .bxslider li {height:198px;width:300px;}
.spec-slider .bx-wrapper .bx-pager {bottom:3px;}
.spec-slider .spec-text {padding:26px 10px 0 136px; position:relative; z-index:2;}
.spec-slider .spec-text .h3 {text-transform:uppercase; color:#36556e; font-weight:800; font-size:16px; line-height:20px;margin-bottom: 10px;}
.spec-slider .spec-text p {color:#8b96a0;font-size:13px; line-height:16px; font-weight:600; margin-bottom: 15px;}
.spec-slider .spec-text .btn-blue {}
.spec-slider .spec-img {position:absolute; bottom:0;left:17px; z-index:0;}

/* */
/* .opros-block {} */
.opros-block h4 {margin: 0 0 24px;padding-top: 5px;}
.opros-row {margin: 20px 0 14px;}
.opros-row p {line-height:17px; font-size:14px; color:#8d8d8d; margin-bottom: 8px;}
.opros-line {overflow:hidden; clear:both;}
.opros-line b {float:right; font-size:13px; color:#303030; font-weight:600; display:inline-block; vertical-align:middle;}
.opros-line .res-line {background:#d7e4e7; display:inline-block; vertical-align:middle; width:215px; height:23px; float:left; }
.opros-line .res-line span {background:#7b9fcf; display:block; height:23px;}

/*------*/
/* .cont-block {} */
.cont-block .block-menu {float:right; padding: 6px 3px 0 0px; margin-left:29px; position:relative; z-index:100;}
.cont-block .h2 {letter-spacing: 1.3px;float:left; font-weight:800; font-size:14px; color:#fff; text-transform:uppercase; line-height:28px; padding:0 10px;}
.cont-block .h2 a{color:#fff;}
.cont-block .tabs {text-align:right;}
.cont-block .panes {clear:both;}
.block-menu ul {display:none; list-style:none outside none; position:absolute; right: 4px;top: 35px;padding: 6px 17px 10px 18px;background-color: #fcfcfc;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	z-index:999;
	width:300px;
	text-align:right; 
	}
.block-menu:hover ul {display:block;}	
.block-menu ul:before {content:'';position:absolute; right: 7px;top:-18px;width:29px; height:18px; background:url(../images/bg/corn.png) no-repeat center bottom; }	
.block-menu ul li {line-height:20px; padding:4px 0 3px; text-transform:uppercase; font-weight:600;white-space: pre-wrap;}
.block-menu ul li a {font-size:10px; color:#777777;text-align:right; }
/* .block-menu ul li a:hover {} */
.all-display-none .block-menu ul { list-style:none outside none; position:absolute; left: 1px;top: 35px;padding: 6px 17px 10px 18px;background-color: #fcfcfc;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	z-index:999;
	width:300px;
	text-align:left; 
	}
.all-display-none .block-menu ul:before {content:'';position:absolute; left: 7px;top:-18px;width:29px; height:18px; background:url(../images/bg/corn.png) no-repeat center bottom; }
.tabs {list-style:none outside none; border-bottom:1px solid #dee5e7; height:43px;margin-bottom: 13px;}
.tabs li {display:inline-block; text-align:center;}
.tabs li + li {margin-left:5px;}
.tabs li a {display:block; font-weight:600;letter-spacing: 0.3px; padding: 6px 5px 13px; font-size:12px; color:#777777; line-height:22px; text-transform:uppercase; text-decoration:none; position:relative;}
.tabs li a:hover {color:#6c9ec0;}
.tabs li a.current {color:#6c9ec0;font-weight:800; border-bottom: 3px solid #0f73b6;}
.simpletabs {list-style:none outside none; border-bottom:1px solid #dee5e7; height:43px;margin-bottom: 13px; text-align:right;}
.simpletabs.simpletabs-height {height:auto;}
.simpletabs li {display:inline-block; text-align:center; height:43px;}
.simpletabs li.active a{font-weight: 1000; color:#6c9ec0;}
.simpletabs > li + li {margin-left:24px;}
.simpletabs.tabs-02 li + li {margin-left:12px;}
.simpletabs.tabs-03 li + li {margin-left:5px;}
.simpletabs > li > a {display:block; font-weight:600;letter-spacing: 0.3px; padding: 11px 5px; font-size:12px; color:#777777; line-height:22px; text-transform:uppercase; text-decoration:none; position:relative;}
.simpletabs li:last-child {padding-right: 10px;}
.simpletabs li a:hover {color:#6c9ec0;}
.simpletabs li a.current {color:#6c9ec0;font-weight:800; border-bottom: 3px solid #0f73b6;}
.or-block .h2 {background:#ef7419;}
.or-block .more a:hover span {color:#ef7419;border-color:#ef7419;}
/* .or-block .more a:hover i {} */
.or-block .tabs li a:hover, .or-block .tabs li a.current {border-color:#ef7419; color:#ee9756;}
.or-block .block-menu ul li a:hover {color:#ee9756;}
.blue-block .h2 {background:#127cbd;}
.blue-block .more a:hover span {color:#127cbd;border-color:#127cbd;}
.blue-block .more a:hover i {background:url(../images/icons/icons.png) no-repeat right -432px;}
.blue-block .tabs li a:hover, .blue-block .tabs li a.current {border-color:#127cbd; color:#71add2;}
.blue-block .block-menu ul li a:hover {color:#71add2;}
.green-block .h2 {background:#3cb692;}
.green-block .more a:hover span {color:#3cb692;border-color:#3cb692;}
.green-block .more a:hover i {background:url(../images/ico-12.png) no-repeat;}
.green-block .tabs li a:hover, .green-block .tabs li a.current {border-color:#3cb692; color:#3cb692;}
.green-block .block-menu ul li a:hover {color:#3cb692;}
.green-block .tabs li a.current{ border-bottom: 3px solid #3cb692; color: #3cb692;}
.green-block .news-sort .current{color:#3cb692;}
.purple-block .h2 {background:#a782c4;}
.purple-block .more a:hover span {color:#a782c4;border-color:#a782c4;}
.purple-block .more a:hover i {background:url(../images/ico-13.png) no-repeat;}
.purple-block .tabs li a:hover, .purple-block .tabs li a.current {border-color:#a782c4; color:#a782c4;}
.purple-block .block-menu ul li a:hover {color:#a782c4;}
.purple-block .tabs li a.current{ border-bottom: 3px solid #a782c4; color: #a782c4;}
.purple-block .news-sort .current{color:#a782c4;}
.red2-block .h2 {background:#e97171;}
.red2-block .more a:hover span {color:#e97171;border-color:#e97171;}
.red2-block .more a:hover i {background:url(../images/ico-14.png) no-repeat;}
.red2-block .tabs li a:hover, .red2-block .tabs li a.current {border-color:#e97171; color:#e97171;}
.red2-block .block-menu ul li a:hover {color:#e97171;}
.red2-block .tabs li a.current{ border-bottom: 3px solid #e97171; color: #e97171;}
.red2-block .news-sort .active{color:#e97171;}
.green2-block .h2 {background:#8cba70;}
.green2-block .more a:hover span {color:#8cba70;border-color:#8cba70;}
.green2-block .more a:hover i {background:url(../images/ico-15.png) no-repeat;}
.green2-block .tabs li a:hover, .green2-block .tabs li a.current {border-color:#8cba70; color:#8cba70;}
.green2-block .block-menu ul li a:hover {color:#8cba70;}
.green2-block .tabs li a.current{ border-bottom: 3px solid #8cba70; color: #8cba70;}
.green2-block .news-sort .current{color:#8cba70;}
.color-02-block .h2 {background:#2397b0;}
.color-02-block .more a:hover span {color:#2397b0;border-color:#2397b0;}
.color-02-block .more a:hover i {background:url(../images/ico-16.png) no-repeat;}
.color-02-block .tabs li a:hover, .color-02-block .tabs li a.current {border-color:#2397b0; color:#2397b0;}
.color-02-block .block-menu ul li a:hover {color:#2397b0;}
.color-02-block .tabs li a.current{ border-bottom: 3px solid #2397b0; color: #2397b0;}
.color-02-block .news-sort .current{color:#2397b0;}
.color-03-block .h2 {background:#a13175;}
.color-03-block .more a:hover span {color:#a13175;border-color:#a13175;}
.color-03-block .more a:hover i {background:url(../images/ico-17.png) no-repeat;}
.color-03-block .tabs li a:hover, .color-03-block .tabs li a.current {border-color:#a13175; color:#a13175;}
.color-03-block .block-menu ul li a:hover {color:#a13175;}
.color-03-block .tabs li a.current{ border-bottom: 3px solid #a13175; color: #a13175;}
.color-03-block .news-sort .current{color:#a13175;}
.red-block .h2 {background:#eb3330;}
.red-block .more a:hover span {color:#eb3330;border-color:#eb3330;}
/* .red-block .more a:hover i {} */
.red-block .tabs li a:hover, .red-block .tabs li a.current {border-color:#eb3330; color:#e78280;}
.red-block .block-menu ul li a:hover {color:#e78280;}
.yel-block .h2 {background:#e7b300;}
.yel-block .more a:hover span {color:#e7b300;border-color:#e7b300;}
.yel-block .more a:hover i {background:url(../images/icons/icons.png) no-repeat right -405px;}
.yel-block .tabs li a:hover, .yel-block .tabs li a.current {border-color:#e7b300; color:#e7b300;}
.yel-block .block-menu ul li a:hover {color:#e7b300;}

/*---------------------------------------------*/
.date .new-comm{display: inline-block;padding-left: 10px;}
.news {overflow:hidden; clear:both; margin-bottom: 6px;}
.new {float:left; width:213px; margin-bottom: 33px;}
.new:nth-child(even) {width:212px;}
.new-img {overflow:hidden; height:127px; position:relative;text-align:center;margin-bottom: 13px;}
.new-img img {width:100%;}
.new-img a {position:absolute; top:0;left:0;right:0; bottom:0; color:#fff;font-size:15px; font-weight:700; line-height:88px; padding:20px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.panes .new-img a {
background-image: -webkit-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
background-image: -moz-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
background-image: -o-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
background-image: linear-gradient(to top, rgba(0,28,80,.45), rgba(0,28,80,.14));}
.new-img a:hover {opacity:0;}
.new-img a b i {margin: -6px 9px 0 6px;}
.new-img:after {content:'';position:absolute; left:50%; margin-left:-13px; bottom: 0;z-index:1; border:13px solid transparent; border-bottom:10px solid #fff;}
.new .date {margin-top: 15px; margin-bottom: 11px; font-size:11px; line-height:16px; color:#74797a;}
.new .new-comm {margin-top: 11px; font-size:13px; line-height:16px; color:#74797a;}
.new .new-comm i {margin-top: -3px; margin-right: 8px;}
.new-title {font-size:13px; line-height:18px; font-weight:500;margin-right:10px;}
.new-title .icon-photo-red{
	margin-right:8px;
}
.new-title .icon-video-red{
	margin-right:8px;
}
.new-title a, .new-title-big a {color:#231f20;}
.new-title a:hover, .new-title-big a:hover {color:#d81937;}
.new-title-big {font-weight:bold; font-size:14px; line-height:18px; margin-right:10px;}
.new p {font-size:13px; line-height:20px; color:#8b8b8b; margin: 8px 17px 10px 0;}
.new-img .labl {position:absolute; line-height:19px; top:0; left:0; right:0; color:#fff; text-transform:uppercase;font-weight:bold; font-size:8px; }
.new-img .labl span.brown {padding:0 8px; background:#a57f6b;height:19px; display:inline-block;letter-spacing: 0.5px;}
.new-img .labl span.red {padding:0 8px; background:#f03b2e;height:19px; display:inline-block;letter-spacing: 0.5px;}
.new-img .icon-photo {width:25px; height:21px; background-position: -32px -256px; background-size: 57px auto;}
.panes .new .new-comm {font-size:11px;}
.cont-sidebar {margin-bottom: -2px;}
.cont-sidebar .new, .cont-sidebar .new:nth-child(even) {float:none; width:213px;}
.cont-sidebar .new-comm {font-size:13px; margin-top: 21px;}
.cont-sidebar .new .date {margin-bottom: 7px;}
.main-new .new-img {height:298px;margin-bottom: 27px;}
.main-new .new-img .labl {text-align:left;padding-left:14px;font-size: 10px;}
.main-new .new-img a b {text-align:left; position:absolute; bottom: -20px;left: 8px;margin:0;}
.main-new .new-img:after {border:none;}
.main-new .date {margin-top: 15px; margin-bottom: 11px; font-size:11px; line-height:16px; color:#74797a;}
.main-new .new-title-big {margin-bottom: 21px;line-height:32px; font-size:26px; margin-right:30px;}
.main-new p {font-family:tahoma; font-size:14px; line-height:22px; margin: 8px 40px 30px 0;}
.main-new .new-comm {font-size:12px;}
.main-new .new-comm i {margin-top: -3px; margin-right: 8px;}
.main-new .icon-photo {width:25px; height:21px; background-position: -32px -256px; background-size: 57px auto;}
.sidebar .news {margin-bottom: 0px;}
.sidebar .new {width:150px; margin: 7px 0 20px;}
.sidebar .new-img {width:150px; height:97px;margin-bottom: 8px;}
.sidebar .new-title {line-height:16px;}
.more {clear: both;text-align:center; margin:0 0 30px;}
.more a {font-size:13px; font-weight:600; color:#9c9c9c;padding-left:56px;line-height:26px; height:26px; display:inline-block;position:relative; margin-top:25px;}
.more a i {position:absolute; left:0;top:0;}
.more a span {display:inline-block; vertical-align:middle; line-height: 18px;margin-top: -6px; border-bottom:1px dashed #9c9c9c; color:#9c9c9c;}
.more a:hover span {color: #e93131; border-color:#e93131;}
.more a img.loading{
	position:absolute;
	left:0;
	top:-4px;
}
.center .block-menu {float:left;padding: 6px 20px 0 0px;margin:0;}
.center .tabs {text-align:left; margin-bottom: 15px;}
.center .tabs li + li {margin-left: 4px;}
.center .panes .new-img a {background:none;}
.center .new {width:198px;margin-bottom: 41px;}
.center .new-title {line-height:16px;}
.center .new .date {margin-top: 0px;margin-bottom: 9px;}
.cont-sidebar h3 {height: 27px; color:#e02434; border-bottom:1px solid #f0f0f0; padding: 5px 0 11px;margin-bottom: 15px;}
/* .folders {} */
.folder {margin-bottom: 19px;}
.folder-cover {overflow:hidden; height:128px; position:relative;text-align:center;margin-bottom: 11px;}
.folder-cover img {width:100%; height:100%;}
.folder-cover a {position:absolute; top:0;left:0;right:0; bottom:0; color:#fff;font-size:15px; font-weight:700; line-height:88px; padding:20px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.folder-cover:hover a {opacity:0;}
.folder-cover a b {font-size:15px;}
.folder-cover a b i {margin: -6px 9px 0 6px;}
.folder-title {font-size:13px; line-height:16px; font-weight:600; overflow:hidden; height:50px;}
.folder-title a {color:#231f20;}
.folder-title a:hover {color:#d81937;}
.news-sort {margin-bottom:21px;line-height: 21px; border-bottom:none; height:auto;}
.news-sort a {font-size:13px; font-family:tahoma; color:#8b8b8b; margin-right:34px;}
.news-sort a.current {font-weight:bold; color:#ddbe6e;}
.news-sort.color-02 a.active {font-weight:bold; color:#5792c9;}
.events {margin-left:-19px; height:429px; position:relative; z-index:2;}
.events.slide-events{height:auto;}
.afisha-mob-hold-m .cont-block .panes .spanes .date-tab .slick-track{max-height: 800px;}
.events:after {content:''; clear:both; display:block;}
.event-cov {height:350px;float:left;margin-right: 4px;}
.event {width:128px; padding:16px 19px;float:left;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;position:relative}
.event-img {width:128px; height:192px;overflow:hidden;position:relative;margin-bottom: 18px;}
.event-img img {width:100%; height:100%;}
.event-img:after {content:'';position:absolute; left:50%; margin-left:-13px; bottom: 0;z-index:1; border:13px solid transparent; border-bottom:10px solid #fff;}
.event-title {font-size:14px; font-weight:600; line-height:20px;margin-bottom: 11px;}
.event-title a {color:#231f20;}
.event p {font-size:12px; color:#6f6f6f;line-height: 19px;margin-bottom: 15px;}
.event .btn-yel {display:none;}
.event .time {display:none;}
.event .btn-bord {display:none;}
.event:hover {background:#333657; z-index:10; position:relative;}
.yel-block{
	position:relative;
	z-index:100;
}
.yel-block .event:hover{z-index:120;}
/* .slick-list,.events{} */
.blue-block{
	position:relative;
	z-index:9;
}
.content .title.after-comment{
    border-bottom:0
}
.event:hover .event-title a {color:#fff;}
.event:hover p,.event:hover p a {color:#b2b3c2;}
.event:hover .btn-yel {display:block; margin:0 -3px 18px;}
.party-block .event:hover .btn-yel {display:block; margin:0 -3px 4px;}
.party-block .event .descr,.spanes .event .descr{
	display:none;
	color:#b2b3c2;
	margin-bottom:14px;
}
.party-block .event .descr strong{
	display:block;
	font:800 11px/18px 'Open Sans', sans-serif;
}
.party-block .event .descr i{
	display:block;
	font:400 italic 12px/18px 'Open Sans', sans-serif;
}
.party-block .event .descr span{
	display:block;
	font:400 12px/18px 'Open Sans', sans-serif;
}
.event:hover .btn-bord {display:block; margin:0 -3px 4px;}
.event:hover .event-img:after {border-bottom-color:#333657;}
.event:hover .time {display:block;}
.party-block .event:hover .descr,.spanes .event:hover .descr{display:block;}
.party-block .event:hover .name-block{display:none;}
.comps {overflow:hidden;}
.comp {float:left;overflow:hidden;width:197px; margin-right:15px; height:269px;}
.comp-img {width:197px; height:128px;}
.comp-img img {width:100%; height:100%;}
.comp-title {font-size:16px; line-height:20px; font-weight:600;margin-right:10px;margin-top: 11px;margin-bottom: 4px;}
.comp-title a {color:#231f20;}
.comp-title a:hover {color:#d81937;}
.comp .date {font-size:13px; line-height:20px; color:#6f6f6f;margin-bottom: 15px;}
.comp p {font-size:12px; line-height:20px; color:#434343;}
.comp-labl {height:28px; margin:-14px 0 10px; text-align:center; overflow:hidden; line-height:28px; text-transform:uppercase; font-weight:bold;  font-size:0px;color:#fff;}
.comp-labl span {display:inline-block; position:relative; height:28px; padding:0 22px; font-size:10px;}
.comp-labl span:after,.comp-labl span:before {position:absolute; top:0; content:'';display:inline-block;vertical-align:middle; border:14px solid transparent;}
.comp-labl span.col1 {background:#127cbd;}
.comp-labl span.col2 {background:#17aba6;}
.comp-labl span.col3 {background:#3cb66a;}
.comp-labl span.col4 {background:#d93e5b;}
.comp-labl span.col1:before {left:-6px; border:14px solid #127cbd; border-left:6px solid transparent;}
.comp-labl span.col1:after {right:-6px; border:14px solid #127cbd; border-right:6px solid transparent;}
.comp-labl span.col2:before {left:-6px; border:14px solid #17aba6; border-left:6px solid transparent;}
.comp-labl span.col2:after {right:-6px; border:14px solid #17aba6; border-right:6px solid transparent;}
.comp-labl span.col3:before {left:-6px; border:14px solid #3cb66a; border-left:6px solid transparent;}
.comp-labl span.col3:after {right:-6px; border:14px solid #3cb66a; border-right:6px solid transparent;}
.comp-labl span.col4:before {left:-8px; border:16px solid #d93e5b; border-left:8px solid transparent;}
.comp-labl span.col4:after {right:-8px; border:16px solid #d93e5b; border-right:8px solid transparent;}
/* */
.btn-blue {text-align:center; letter-spacing: 0.4px; padding:0 17px;background:#3ab6d5; text-transform:uppercase; border:none; display:inline-block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold; height:28px; line-height:28px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.btn-blue:hover {background:#34bee1; color:#fff;}
.btn-blue:active {background:#2baccc; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
.btn-yel {text-align:center; letter-spacing: 0.4px; padding:0 10px;background:#e7b300; text-transform:uppercase; border:none; display:inline-block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#0d1031; font-size:12px; font-weight:bold; height:31px; line-height:31px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.btn-yel:hover {background:#ffd200; color:#0d1031;}
.btn-yel:active {background:#daa900; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
.btn-bord {text-align:center; letter-spacing: 0.4px; padding:0 17px;background:transparent; text-transform:uppercase; border:2px solid #8d8fa3; display:inline-block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold; height:27px; line-height:27px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.btn-bord:hover {color:#fff;border-color:#fff;}
.btn-bord:active {-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
.btn-bord .icon-video {width:22px; height:11px; margin-right:10px;background-position: right -169px;background-size: 32px auto;}
.btn-bord2 {text-align:center; position:relative; letter-spacing: 0.4px;color:#335b97;margin-top:21px; background:#ecf3f5; text-transform:uppercase; border:none; display:block; cursor:pointer;font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:bold;width:158px; height:33px; line-height:33px;/*-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;*/}
.btn-bord2:before {z-index:0; content:''; position:absolute; top:-3px; left:-3px; right:-3px; bottom:-3px; background:#335b97;}
.btn-bord2 b {z-index:1; position:relative; display:block; background:#ecf3f5;}
.btn-bord2:hover {color:#1177b9;}
.btn-bord2:hover:before {background-color: #3ab6d5;
	background-image: -webkit-linear-gradient(left, #08579e, #1587c6);
	background-image: -moz-linear-gradient(left, #08579e, #1587c6);
	background-image: -o-linear-gradient(left, #08579e, #1587c6);
	background-image: linear-gradient(to right, #08579e, #1587c6);}	
.btn-bord2:active:before {background:#28518f; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
.opros-form .btn {padding:0;display:inline-block;vertical-align:top; height:39px; line-height:39px;width:121px;margin: 4px 10px 0 7px;}
.opros-form .btn-bord2 {display:inline-block;vertical-align:top;width:114px; margin: 7px 2px 2px 9px;}

/*------------------------------------------------*/
span.cat { background:#FF6600; position:relative; top:-2px; margin-right:10px; display:inline-block; vertical-align:middle; color:#fff; text-transform:uppercase; height:16px; line-height:16px; padding:0 7px; font-weight:600; font-size:8px;}
span.cat.red {background:#FF6600;}
span.cat.sky {background:#0397c8;}
span.cat.blue {background:#993300;}
span.cat.green {background:#339933;}
span.cat.tred {background:#CC0000;}
span.cat.purp {background:#FF9933;}
span.cat.purple {background:#5E1F76;}
span.cat.sred {background:#CC0000;}
span.cat.blog-color {background:#00CC99;}
span.cat.color-001 {background:#663399;}
span.cat.malina {background:#FF00FF;}
span.cat.darkblue {background:#0000FF;}
span.cat.grey {background:#C0C0C0;}
span.cat.yellow {background: #9ACD32;}
.label-in span.cat{
	top: -8px;
	font-size: 8px;
	padding: 0 5px;
	margin-left: 5px;
}
.news-rows .new, .center .news-rows .new {float:none; width:100%; clear:both;margin-bottom: 6px; height:auto;}
.news-rows .new:after {content:'';display:block; clear:both;}
.news-rows .new .date, .center .news-rows .new .date {float:left; font-size:12px; width: 45px;line-height: 18px;margin-bottom:0;}
.news-rows .new .new-title {overflow:hidden;}
.news-rows .new .new-title i{position:relative; top:-1px; margin-right: 10px;}
#all-news .news-rows .new.hotnews .new-title a { color:#e02434}
.tabs-in {float:right; list-style:none outside none; position:relative; z-index:3;top: -49px;right: 20px;}
.tabs-in li {float:left;}
.tabs-in li a {display:block; height:17px; width:23px;}
.tabs-in li a.current {display:none;}
.tabs-in li.li1 a {background:url(../images/icons/icons.png) no-repeat 2px -232px;}
.tabs-in li.li1 a:hover {background-position:2px -248px;}
.tabs-in li.li2 a {background:url(../images/icons/icons.png) no-repeat -30px -338px;}
.tabs-in li.li2 a:hover {background-position:-30px -354px;}
.check {margin-bottom:26px;}
.check span {display:block; overflow:hidden; font-size:14px; color:#8d8d8d; line-height:17px;}
.opros-form {margin-top: -1px;}

/*blog*/
.ttl-01{
	font:800 14px/16px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 25px;
	letter-spacing: 1.9px;
	padding-bottom:13px;
	border-bottom:1px solid #f0f0f0;
	overflow:hidden;
}
.ttl-01 span{
	background:#eb3330;
	padding:7px 15px;
	display:inline-block;
}
.blog-items{
	margin:0 -14px;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.blog-items > li{
	overflow:hidden;
	display:inline-block;
	margin:0 14px;
	width:46%;
	vertical-align:top;
	text-align:left;
}
.blog-items > strong{
	overflow:hidden;
	display:inline-block;
	margin:0 14px;
	width:46%;
	vertical-align:top;
	text-align:left;
}
.blog-items li .items{
	border-bottom:1px solid #f0f0f0;
	padding-bottom:40px;
	margin-bottom:25px;
	overflow:hidden;
}
.blog-items li .items .ttl{
	overflow:hidden;
	margin-bottom:15px;
}
.blog-items li .items .ttl .img{
	float:left;
	width:58px;
	margin-right:15px;
}
.blog-items li .items .ttl .img img{
	vertical-align:top;
	width:100%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.blog-items li .items .ttl .txt{
	overflow:hidden;
	margin-top:10px;
}
.blog-items li .items .ttl .txt strong{
	display:block;
	font:600 13px/16px 'Open Sans', sans-serif;
	margin-bottom:5px;
	color:#231f20;
}
.blog-items li .items .ttl .txt span{
	display:block;
	font:400 11px/16px 'Open Sans', sans-serif;
	color:#515151;
}
.blog-items li .items .holder{
	overflow:hidden;
	font:400 13px/20px 'Open Sans', sans-serif;
	color:#8d8d8d;
}
.blog-items li .items .holder p{
	margin-bottom:10px;
}
.blog-items li .items .holder .new-title-big{
	font-size:16px;
	margin-bottom:15px;
}
.blog-items li .items .holder .new-title-big .new-comm{
	font-size: 14px;
	margin-top: 21px;
	color: #74797a;
	font-family: "Open Sans",sans-serif;
	font-weight:400;
}
.blog-items li .items .holder .new-title-big .new-comm i{
	margin-right:7px;
}
.blog-items li .items .holder .read-all{
	color:#b2b2b2;
	text-decoration:underline;
	margin-bottom:25px;
	display:inline-block;
}
.blog-items li .items .holder .read-all:hover{
	text-decoration:none;
}
.blog-items li .items .holder .new-img{
	height:auto;
	margin-bottom:15px;
}
.blog-items li .items .holder .new-img:after{
	border-width: 13px 25px 18px;
	margin-left: -23px;
}
.blog-items li .items .holder .comment-holder{
	overflow:hidden;
}
.blog-items li .items .holder .comment-holder .img{
	width:40px;
	height:40px;
	float:left;
	margin-right:16px;
}
.blog-items li .items .holder .comment-holder .com-holder{
	overflow:hidden;
	float:left;
	margin-right:13px;
}
.blog-items li .items .holder .comment-holder .com-holder .new-comm{
	float:left;
	margin-top:8px;
}
.blog-items li .items .holder .comment-holder .img img{
	width:100%;
	vertical-align:top;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;;
	border-radius:50%;
}
.blog-items li .items .holder .comment-holder .txt-in{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:290px;
	float:right;
	border:1px solid #bfbfbf;
	font:400 14px/18px 'Open Sans', sans-serif;
	color:#626262;
	padding:11px 19px;
}
.blog-items li .info-box{
	background:url(../images/bg-01.png) no-repeat 50% 50%;
	background-size:cover;
	min-height:200px;
	padding:26px 26px 15px;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:45px;
}
.blog-items li .info-box ul{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:400 13px/18px 'Open Sans', sans-serif;
}
.blog-items li .info-box ul li{
	float:left;
	padding:0 17px;
	border-left:1px solid #fff;
	margin-bottom:10px;
	margin-left:-3px;
}
.blog-items li .info-box ul li:first-child{
	border-left:none;
}
.blog-items li .info-box ul li a{
	color:#fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.blog-items li .info-box ul li a:hover{
	color:#f3183f;
}
.blog-items li .info-box .all-t{
	float:right;
	display:inline-block;
	font:400 10px/18px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#a6cfed;
}
.add-post{
	display:block;
	background:url(../images/bg-02.png) no-repeat;
	background-size:cover;
	text-align:center;
	font:800 16px/90px 'Open Sans', sans-serif;
	height:90;
	vertical-align:middle;
	color:#fff;
	text-transform:uppercase;
}
.add-post.color-02{
	background:#3cb66a;
}
.add-post span{
	background:url(../images/ico-01.png) no-repeat 10px 0;
	padding:5px 0 5px 60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.add-post:hover{
	color:#fff;
}
.add-post:hover span{
	background:url(../images/ico-01.png) no-repeat 0 0;
}
.sidebar .add-post{
	margin:0px -27px 32px;
}
.sidebar .discussion{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sidebar .discussion li .from_bloger{
	color:#003d89;
	font:400 italic 12px/18px 'Open Sans', sans-serif;
}
.sidebar .discussion li .from_bloger a{
	color:#003d89;
}
.sidebar .discussion li .from_bloger a:hover{
	color:#ff0000;
}
.sidebar .discussion li .new-comm {
	font:400 12px/18px 'Open Sans', sans-serif;
    display: block;
    padding-top: 5px;
}
.sidebar .discussion li .new-comm .icon-comm{
	margin-right:5px;
}
.sidebar .discussion li{
	overflow:hidden;
	margin-bottom:16px;
}
.sidebar .discussion li .img{
	float:left;
	margin-right:20px;
	width:57px;
	height:57px;
}
.sidebar .discussion li .img img{
	width:100%;
	vertical-align:top;
}
.sidebar .discussion li .txt{
	overflow:hidden;
}
.sidebar .discussion li .txt .new-title-big{
	margin-bottom:8px;
}
.sidebar .author-list{
	margin:0;
	padding:0;
	list-style:none;
	counter-reset:section;
	overflow:hidden;
}
.sidebar .s-holder{
	overflow:hidden;
}
.sidebar .author-list li:before {
	content:counter(section)'';
	counter-increment:section;
	margin:0 6px;
	font:400 13px/18px 'Open Sans', sans-serif;
	color:#7fafd3;
	border-right:1px solid #69a3ce;
	padding:4px 15px 4px 0;
	position:absolute;
	left:0;
	top:15px;
}
.sidebar .author-list li{
	margin-bottom:23px;
	overflow:hidden;
	position:relative;
	min-height:60px
}
.sidebar .author-list .holder{
	overflow:hidden;
	padding-left:50px;
}
.sidebar .author-list .holder .img{
	float:left;
	margin-right:20px;
	width:56px;
	height:56px;
}
.sidebar .author-list .holder .img img{
	width:100%;
	vertical-align:top;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.sidebar .author-list .holder .txt{
	overflow:hidden;
}
.sidebar .author-list .holder .txt .new-title-big{
	font-size:13px;
	margin-bottom:6px;
}
.sidebar .author-list .holder .txt .new-title-big a{
	color:#011430;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sidebar .author-list .holder .txt .new-title-big a:hover{
	color:#d50026;
}
.sidebar .author-list .holder .txt span{
	font:400 11px/16px 'Open Sans', sans-serif;
	display:block;
	color:#767676;
}
.sidebar .all-autor{
	font:400 10px/16px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#8eaec0;
	float:right;
	margin-top:-25px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sidebar .all-autor:hover{
	color:#da0027;
}
/*radio*/
.radio-holder{
	margin-bottom:80px;
}
.radio-holder .items{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.radio-holder .items .item{
	width:45%;
	margin:0 20px 30px;
	float:left;
	overflow:hidden;
}
.radio-holder .items .item .top-holder{
	margin-bottom:15px;
}
.radio-holder .items .item .top-holder:after{
	clear:both;
	content:'';
	display:block;
}
.radio-holder .items .item .top-holder .img{
	float:left;
	width:85px;
	height:85px;
	margin-right:10px;
	border:1px solid #eaeaea;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:6px 7px 9px 0px #E5E5E5;
	-moz-box-shadow:6px 7px 9px 0px #E5E5E5;
	box-shadow:6px 7px 9px 0px #E5E5E5;
}
.radio-holder .items .item .top-holder .img img{
	vertical-align:top;
	width:100%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.radio-holder .items .item .top-holder dl{
	float:left;
	margin:18px 0 0;
	overflow:hidden;
}
.radio-holder .items .item .top-holder dl dt{
	float:left;
	font:800 12px/16px 'Open Sans', sans-serif;
	color:#011430;
	margin:0 5px 5px 0;
	clear:both;
}
.radio-holder .items .item .top-holder dl dd{
	float:left;
	margin:0 0 5px;
	color:#011430;
	font:400 12px/16px 'Open Sans', sans-serif;
}
.radio-holder .items .item .top-holder .holder{
	float:right;
	margin-top:21px;
}
.radio-holder .items .item .top-holder .holder .play{
	display:block;
	float:right;
	text-indent:-9999px;
	background:url(../images/ico-02.png) no-repeat;
	width:52px;
	height:53px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.radio-holder .items .item .top-holder .holder .play:hover{
	background:url(../images/ico-02-hover.png) no-repeat;
}
.radio-holder .items .item .top-holder .holder .stop{
    display:block;
    float:right;
    text-indent:-9999px;
    background:url(../images/pause.png) no-repeat;
    width:52px;
    height:53px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.radio-holder .items .item .top-holder .holder .stop:hover{
    background:url(../images/pause-hover.png) no-repeat;
}
.radio-holder .items .item .top-holder .holder .box{
	float:right;
	margin-right:8px;
	position:relative;
	min-width:48px;
	height:48px;
	font:400 15px/48px 'Open Sans', sans-serif;
	color:#fff;
	background:#6bc8b6;
	text-align:center;
}
.radio-holder .items .item .top-holder .holder .box:after{
	content:'';
	position:absolute;
	background:url(../images/ico-03.png) no-repeat;
	width:13px;
	height:21px;
	top:50%;
	margin-top:-10px;
	left:-13px;
}
.radio-holder .items .item .comment-area{
	overflow:hidden;
}
.radio-holder .items .item .comment-area .new-comm{
	float:left;
	margin-right:10px;
	margin-top:5px;
	vertical-align:middle;
	color:#44476d;
}
.radio-holder .items .item .comment-area .txt{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:214px;
	border:1px solid #bfbfbf;
	padding:8px 10px;
	font:italic 400 13px/16px 'Open Sans', sans-serif;
	color:#a8a7a7;
}
.radio-holder .items .item .comment-area .icon-comm{
	background:url(../images/ico-04.png) no-repeat;
	width:18px;
	height:16px;
	margin-right:5px;
}
.like-holder{
	margin:6px 0 0;
	padding:0;
	list-style:none;
	float:right;
	font:400 14px/16px 'Open Sans', sans-serif;
}
.like-holder li{
	float:left;
	margin-left:15px;
}
.like-holder li:first-child{
	margin-left:0;
}
.like-holder li a{
	display:block;
}
.like-holder li a.like{
	color:#4eaf33;
	background:url(../images/ico-05.png) no-repeat;
	padding: 3px 0 4px 19px;
}
.like-holder li a.dislike{
	color:#4eaf33;
	background:url(../images/ico-06.png) no-repeat;
	padding: 3px 0 4px 19px;
	color:#bc591d;
}
.radio-holder .info-holder h1{
	margin:0 0 15px;
	font:600 26px/28px 'Open Sans', sans-serif;
	color:#011430;
}
.radio-holder .info-holder p{
	margin:0 0 20px;
	font:400 13px/19px 'Open Sans', sans-serif;
	color:#898989;
}
/*valuty*/
.sidebar .valuti-form form, fieldset{
	border-style: none;
	margin: 0;
	padding: 0;
}
.sidebar .valuti-form:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar .valuti-form ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar .valuti-form ul:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar .valuti-form ul li{
	margin-bottom:10px;
	position:relative;
	z-index:1;
}
.sidebar .valuti-form ul li:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar .valuti-form ul li label{
	float:left;
	font:400 14px/18px 'Open Sans', sans-serif;
	color:#626262;
	width:90px;
	margin-top:6px;
}
.sidebar .valuti-form ul li .row{
	float:right;
}
.sidebar .valuti-form ul li .row .txt{
	font:400 14px/20px 'Open Sans', sans-serif;
	color:#626262;
	background:#fff;
	padding:5px 10px;
	border:1px solid #bfbfbf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:90px;
	float:left;
}
.sidebar .valuti-form ul li .row .jq-selectbox__select{
	border:1px solid #bfbfbf;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 47%, rgba(236,236,236,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(254,254,254,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
	color:#626262;
	text-transform:uppercase;
	font:400 14px/20px 'Open Sans', sans-serif;
	z-index:10;
}
.sidebar .valuti-form ul li .row .h-currency{
	float:right;
	margin-left:5px;
}
.sidebar .valuti-form ul li .row .h-currency .jq-selectbox{
	width:90px;
}
.sidebar .valuti-form ul li .row .h-currency .jq-selectbox__trigger{
	width:39px;
	border-left:1px solid #bfbfbf;
}
.sidebar .valuti-form ul li .row .h-currency .jq-selectbox__trigger-arrow{
	background:url(../images/ico-07.png) no-repeat;
	width:14px;
	height:7px;
	right:12px;
}
.sidebar .valuti-form ul li .row .h-currency .jq-selectbox__dropdown{
	left:0;
	width:90px;
	z-index:120 !important;
}
.sidebar .valuti-form ul li .row .jq-selectbox__dropdown:before{
	display:none;
}
.sidebar .valuti-form .inf-txt{
	font:400 italic 12px/17px 'Open Sans', sans-serif;
	color:#137fbf;
}
.comment-holder{
    margin: 0 !important;
}
.content .title.comment{
    border-bottom: 0;
}
.content .title{
	border-bottom:1px solid #f0f0f0;
	padding:15px 0 10px;
}
.content .title:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
	background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
	background-image: -moz-linear-gradient(left, #003d89, #1587c6);
	background-image: -o-linear-gradient(left, #003d89, #1587c6);
	background-image: linear-gradient(to right, #003d89, #1587c6);
}
.kursi-holder .title .all-link{
	font-size:11px;
	color:#a5a5a5;
}
.kursi-holder .table-01{
	width:100%;
	border-collapse:collapse;
	text-align:center;
	margin-bottom:20px;
}
.kursi-holder .table-01 thead{
	font:800 14px/17px 'Open Sans', sans-serif;
	color:#231f20;
}
.kursi-holder .table-01 thead span{color:#137fbf;}
.kursi-holder .table-01 thead i{
	background:url(../images/ico-10.png) no-repeat;
	width:12px;
	height:16px;
	display:inline-block;
	margin:0 0 0 5px;
}
.kursi-holder .table-01 thead tr td{
	padding:18px 0;
}
.kursi-holder .table-01 tbody tr{
	background:#f9f9f9;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.kursi-holder .table-01 tbody tr:hover{
	background:#ecf3f5;
}
.kursi-holder .table-01 tbody tr td{
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #dfdfdf;
	padding:15px 0;
	font:800 18px/20px 'Open Sans', sans-serif;
	color:#231f20;
}
.kursi-holder .table-01 tbody tr td div{
	font:400 18px/20px 'Open Sans', sans-serif;
}
.kursi-holder .table-01 tbody .color-02{
	background:#f2f2f2;
}
.kursi-holder .table-01 tbody tr td .down-val{
	background:url(../images/ico-08.png) no-repeat 10px 5px;
	padding-left:16px;
}
.kursi-holder .table-01 tbody tr td .down-val span{
	font:400 12px/20px 'Open Sans', sans-serif;
	color:#c32f31;
}
.kursi-holder .table-01 tbody tr td .top-val{
	background:url(../images/ico-09.png) no-repeat 10px 5px;
	padding-left:16px;
}
.kursi-holder .table-01 tbody tr td .top-val span{
	font:400 12px/20px 'Open Sans', sans-serif;
	color:#2e7f46;
}
.kursi-holder .inf-holder{
	overflow:hidden;
	margin-bottom:55px;
}
.kursi-holder .inf-holder p{
	margin:0 0 20px;
}
.kursi-holder .inf-holder p a{
	font:800 14px/18px 'Open Sans', sans-serif;
	color:#011430;
	text-decoration:underline;
}
.kursi-holder .inf-holder p a:hover{text-decoration:none;}
.kursi-holder .inf-holder span{
	display:block;
	font:400 italic 12px/17px 'Open Sans', sans-serif;
	color:#137fbf;
}
.kursi-holder .table-01.table-02 thead tr td:first-child{
	width:30%;
	text-align:left;
	padding-left:20px;
}
.kursi-holder .table-01.table-02 tbody tr td:first-child{
	width:30%;
	text-align:left;
	padding-left:20px;
}
.kursi-holder .table-01 .kurs-2{color:#c32f31;}
.kursi-holder .table-01 a{color:#011430;}
.kursi-holder .table-01 a:hover{color:#c32f31;}
.kursi-holder .title .jq-selectbox__select{
	border:1px solid #bfbfbf;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 47%, rgba(236,236,236,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(254,254,254,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
	color:#626262;
	text-transform:uppercase;
	font:400 14px/20px 'Open Sans', sans-serif;
	z-index:10;
}
.kursi-holder .title .h-currency{
	float:right;
	margin-left:5px;
	margin-right:210px;
}
.kursi-holder .title .h-currency .jq-selectbox{
	width:90px;
}
.kursi-holder .title .h-currency .jq-selectbox__trigger{
	width:39px;
	border-left:1px solid #bfbfbf;
}
.kursi-holder .title .h-currency .jq-selectbox__trigger-arrow{
	background:url(../images/ico-07.png) no-repeat;
	width:14px;
	height:7px;
	right:12px;
}
.kursi-holder .title .h-currency .jq-selectbox__select:hover , .h-currency .jq-selectbox.opened .jq-selectbox__select{color: #626262;}
.kursi-holder .title .h-currency .jq-selectbox__dropdown{
	left:0;
	width:90px;
	z-index:120 !important;
}
.kursi-holder .title .jq-selectbox__dropdown:before{
	display:none;
}
.kursi-holder .inf-area{
	overflow:hidden;
	margin:70px 0 40px;
}
.kursi-holder .inf-area .new-title-big{
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 21px;
}
.kursi-holder .inf-area p{
	margin:0 0 22px;
}
/*tv-holder*/
.tv-holder{
	overflow:hidden;
}
.tv-holder .video-holder{
	overflow:hidden;
	margin-bottom:35px;
}
.tv-holder .video-holder .video{
	overflow:hidden;
	width:100%;
	height:400px;
	margin-bottom:20px;
}
.tv-holder .video-holder .video iframe{
	width:100%;
	height:400px;
}
.tv-holder .video-holder .holder{
	overflow:hidden;
}
.tv-holder .video-holder .holder .soc-box{
	float:right;
}
.tv-holder .video-holder .holder .rating-box{
	float:left;
}
.tv-holder .video-holder .holder .rating-box .res-line{
	background:#bc591d;
	width:290px;
	height:5px;
	margin-bottom:10px;
}
.tv-holder .video-holder .holder .rating-box .res-line span{
	display:block;
	width:200px;
	background:#4eaf33;
	text-indent:-9999px;
	height:5px;
}
.tv-holder .video-holder .holder .rating-box .top-holder{
	overflow:hidden;
	margin-bottom:5px;
}
.tv-holder .video-holder .holder .rating-box .top-holder span{
	float:left;
	font:600 14px/20px 'Open Sans', sans-serif;
	color:#000;
	margin:4px 10px 0 0;
}
.rate{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.rate li{
	float:left;
	margin-right:2px;
}
.rate li a{
	display:block;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 47%, rgba(236,236,236,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(254,254,254,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
	color:#929292;
	border:1px solid #d9d9d9;
	width:36px;
	height:36px;
	text-align:center;
	font:600 14px/36px 'Open Sans', sans-serif;
	vertical-align:middle;
}
.rate li a:hover{
	background: rgb(236,236,236); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(254,254,254,1) 53%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(53%,rgba(254,254,254,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.tv-holder .txt-holder{
	overflow:hidden;
	margin-bottom:50px;
}
.tv-holder .txt-holder .new-title-big{
	font-size: 26px;
    line-height: 32px;
    margin-bottom: 21px;
}
.tv-holder .txt-holder .new-title-big a{color:#515151;}
.tv-holder .txt-holder p{
	margin:0 0 25px;
}
.tv-holder .comment-holder{
	margin:60px 0;
}
.comment-holder{
	overflow:hidden;
	margin:0 0 60px;
}
.comment-holder ul{
	margin:0 0 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.comment-holder .txt .holder-top-com i{
	display:inline-block;
	margin-right:4px;
    width: 27px;
    height: 18px;
	float:right;
}
.comment-holder .txt .holder-top-com i.countr-1{
	background:url(../images/ico-58.png) no-repeat;
}
.comment-holder .txt .holder-top-com i.countr-2{
	background:url(../images/ico-59.png) no-repeat;
}
.comment-holder .txt .holder-top-com i.countr-RU{
	background:url(../images/icons/RU.png) no-repeat;
}
.comment-holder .txt .holder-top-com i.countr-UA{
	background:url(../images/icons/UA.png) no-repeat;
}
.comment-holder .txt .holder-top-com i.countr-US{
    background:url(../images/icons/US.png) no-repeat;
}
.comment-holder ul li{
	margin-bottom:15px;
}
.comment-holder > ul > li{
	border-bottom:1px solid #e7e7e7;
}
.comment-holder ul li > ul li{
	margin-left:50px;
	margin-bottom:0;
}
.comment-holder ul li > ul li .top-h{
	margin-bottom:0;
}
.comment-holder ul li:after{
	clear:both;
	content:'';
	display:block;
}
.comment-holder ul li .top-h{
	margin-bottom:10px;
}
.comment-holder ul li .top-h:after{
	clear:both;
	content:'';
	display:block;
}
.comment-holder ul li .top-h .img{
	float:left;
	overflow:hidden;
	width:45px;
	height:45px;
	margin-right:15px;
}
.comment-holder ul li .top-h .img img{
	vertical-align:top;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.comment-holder ul li .top-h .txt{
	overflow:hidden;
	padding-bottom:10px;
}
.comment-holder ul li .top-h .txt strong{
	display:block;

}
.comment-holder .txt .main-txt .ldc-cmt-box span{
	margin:10px 10px 0 0;
}
.comment-holder ul li .top-h .txt .holder-top-com{
	overflow:hidden;
}
.comment-holder ul li .top-h .txt .holder-top-com .reply-button{
	float:left;
	font-weight:600;
	color:#ff0000;
	text-transform:uppercase;
	font-size:10px;
}
.comment-holder ul li .top-h .txt .holder-top-com .name-com{
	font:600 13px/15px 'Open Sans', sans-serif;
	color:#231f20;
	float:left;
}
.comment-holder ul li .top-h .txt span{
	display:block;
	font-family: tahoma;
	font-size: 11px;
    line-height: 16px;
	color:#515151;
	float:left;
	margin:0 10px 0 10px;
}
.comment-holder ul li .main-txt{
	font-family: tahoma;
	font-size: 13px;
    line-height: 20px;
}
/*
.comment-holder ul li .main-txt{
	padding:18px 25px;
	background:#f9f9f9;
	border:1px solid #e5e5e5;
	position:relative;
	font-family: tahoma;
	font-size: 13px;
    line-height: 20px;
	color:#515151;
}
*/
/*
.comment-holder ul li .main-txt:after{
	clear:both;
	content:'';
	display:block;
}
.comment-holder ul li .main-txt:before{
	content:'';
	position:absolute;
	background:url(../images/ico-11.png) no-repeat;
	width:27px;
	height:12px;
	left:45px;
	top:-12px;
}
*/
.tv-holder .comment-holder .form{
	overflow:hidden;
	margin-bottom:20px;
	background:#f9f9f9;
	padding:35px 40px;
}
.form .area{
	margin-bottom:5px;
}
.comment-holder .form .txt{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #bfbfbf;
	padding:15px;
	font:400 14px/18px 'Open Sans', sans-serif;
	color:#626262;
	overflow:hidden;
}
.comment-holder .form-2 .txt{
	padding:9px 10px;
}
.comment-holder .form .area textarea.txt{
	min-width:100%;
	max-width:400px;
	min-height:165px;
	max-height:165px;
}
.comment-holder .form-2 textarea.txt{
	min-width: 670px;
	max-width:400px;
	min-height:165px;
	max-height:165px;
}
.comment-holder .form-2 .subs-btn{
	float:right;
}
.comment-holder .form-2 .row{
	overflow:hidden;
	margin-bottom:15px;
}
.comment-holder .form-2 .row label{
	float:left;
	width:180px;
	font:400 14px/18px 'Open Sans', sans-serif;
	color:#626262;
	margin-top:5px;
}
.comment-holder .form-2 .row .txt{
	float:left;
}
.comment-holder .form-2 .row .txt-2{
	width:500px;
}
.sidebar .popular{
	overflow:hidden;
}
.sidebar .popular .ttl{
	font:800 14px/18px 'Open Sans', sans-serif;
	color:#011430;
	text-transform:uppercase;
	margin-bottom:10px;
}
.sidebar .popular table{
	border-collapse:collapse;
	width:100%;
	margin-bottom:25px;
}
.sidebar .popular table tr td{
	padding:2px 0;
}
.sidebar .popular table tr td:first-child{
	width:130px;
	font:600 12px/18px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#777777;
}
.sidebar .popular table tr td:first-child a{
	color:#777777;
}
.sidebar .popular table tr td:first-child a:hover{color:#ee382f;}
.sidebar .popular table .vw{
	color:#449c5d;
	font:600 11px/18px 'Open Sans', sans-serif;
	background:url(../images/ico-18.png) no-repeat 0 3px;
	padding-left:22px;
	border-right:1px dotted #ced0d0;
	padding-right:10px;
}
.sidebar .popular table .com{
	color:#44476d;
	font:600 11px/18px 'Open Sans', sans-serif;
	background:url(../images/ico-19.png) no-repeat 0 3px;
	padding-left:22px;
	display:block;
	border-right:1px dotted #ced0d0;
	margin:0 10px 0 0;
}
.sidebar .popular table .dt{
	color:#447e9c;
	font:600 11px/18px 'Open Sans', sans-serif;
	background:url(../images/ico-20.png) no-repeat 0 3px;
	padding-left:22px;
}
.accordion-01{
	overflow:hidden;
}
.accordion-01 .ttl{
	padding:10px;
	position:relative;
	font:600 13px/18px 'Open Sans', sans-serif;
	color:#011430;
	cursor:pointer;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	margin:0 0 1px;
	border:2px solid #e5e5e5;
}
.accordion-01 .ttl.ui-accordion-header-active{
	color:#fff;
	border:none;
	margin:0;
}
.accordion-01 .ttl.ui-accordion-header-active:before{
	content:'';
	position:absolute;
	background:url(../images/ico-21.png) no-repeat;
	width:29px;
	height:11px;
	left:50%;
	margin-left:-15px;
	bottom:-11px;
}
.accordion-01 .ttl.ui-accordion-header-active:after{
	content:'';
	position:absolute;
	background:rgba(51, 54, 87, 0.9);
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.accordion-01 .ttl:after{
	content:'';
	position:absolute;
	background:rgba(255, 255, 255, 0.9);
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.accordion-01 .ttl img{display:none;}
.accordion-01 .ttl .date{
	float:left;
	color:#b2b3c2;
	font:600 24px/26px 'Open Sans', sans-serif;
	text-align:center;
	margin-right:20px;
	position:relative;
	z-index:10;
}
.accordion-01 .ttl .txt{
	position:relative;
	z-index:10;
    min-height: 36px;
}
.accordion-01 .ttl .date span{
	display:block;
	font:600 12px/18px 'Open Sans', sans-serif;

}
/*datepicker-01*/
.datepicker-01{
	position:relative;
}
.datepicker-01 .ui-datepicker-calendar{
	width:100%;
	border-collapse:collapse;
	text-align:center;
}
.datepicker-01 .ui-datepicker-calendar thead{
	background:#dbdfe0;
	color:#000;
	font:600 14px/18px 'Open Sans', sans-serif;
}
.datepicker-01 .ui-datepicker-calendar thead tr th{
	padding:5px 0;
}
.datepicker-01 .ui-datepicker-calendar tbody tr td{
	font:400 12px/18px 'Open Sans', sans-serif;
	color:#434343;
	border:1px solid #dbdfe0;
}
.stat-block .spanes .date-tab{
	height:auto;
}
.stat-block .spanes.spanes-02{
	height:390px;
	margin-top:30px;
}
.stat-block .spanes.spanes-02 .links{
	margin:20px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-transform:uppercase;
}
.stat-block .spanes.spanes-02 .links li{
	display:inline-block;
	margin:1px;
	vertical-align:top;
}
.stat-block .spanes.spanes-02 .links li a{
	display:block;
	background:#dbecf7;
	border:1px solid #91c1e4;
	color:#3e4459;
	padding:4px 15px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.stat-block .spanes.spanes-02 .links li a:hover{
	background:#ecf3f5;
	color:#6c9ec0;
	border:1px solid #0e6cab;
}
.datepicker-01{margin-top:20px;}
.datepicker-01 .ui-datepicker-days-cell-over a{
	background:#0e6cab;
	color:#fff;
	border:2px solid #0e6cab;
}
.datepicker-01 .ui-datepicker-calendar tbody a{
	display:block;
	padding:3px 0;
	border:2px solid #ecf3f5;
}
.datepicker-01 .ui-datepicker-calendar tbody a:hover{
	border:2px solid #0e6cab;
	color:#77a4c4;
}
.datepicker-01 .ui-datepicker-title{
	text-align:center;
	color:#000;
	font:600 14px/18px 'Open Sans', sans-serif;
}
.datepicker-01 .ui-datepicker-year{display:none;}
.datepicker-01 .ui-datepicker-header {
	position:relative;
	height:25px;
}
.datepicker-01 .ui-datepicker-header .ui-corner-all{
	position:absolute;
	text-indent:-9999px;
	width:14px;
	height:15px;
	top:0;
	cursor:pointer;
}
.datepicker-01 .ui-datepicker-header .ui-datepicker-prev{
	left:50px;
	background:url(../images/ico-22.png) no-repeat;
}
.datepicker-01 .ui-datepicker-header .ui-datepicker-next{
	right:50px;
	background:url(../images/ico-23.png) no-repeat;
}
/*tovary*/
.sidebar .map-holder{
	margin:-32px -27px 0;
}
.sidebar .map-holder img{
	vertical-align:top;
	width:100%;
}
.sidebar .new-store{
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar .new-store:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar .new-store li{
	overflow:hidden;
	margin-bottom:20px;
}
.sidebar .new-store li .new-store-holder{
	overflow:hidden;
	margin-bottom:14px;
}
#new-store-slide .slick-prev{
	position:absolute;
	left:249px;
	top:-38px;
	width:25px;
	height:35px;
	background:url(../images/ico-prev.png) no-repeat 0 0;
	background-size:cover;
}
#new-store-slide .slick-next{
	position:absolute;
	right:0;
	top:-38px;
	width:25px;
	height:35px;
	background:url(../images/ico-next.png) no-repeat 0 0;
	background-size:cover;
}
.sidebar .new-store li .img{
	float:left;
	margin-right:20px;
}
.sidebar .new-store li .img img{
	vertical-align:top;
	width:100%;
}
.sidebar .new-store li .txt{
	overflow:hidden;
}
.sidebar .new-store li .txt a{
	font:600 14px/18px 'Open Sans', sans-serif;
	color:#000;
	margin-bottom:6px;
	display:inline-block;
}
.sidebar .new-store li .txt a:hover{
	color:#e41a3a;
}
.sidebar .new-store li .txt p{
	font: 12px/15px Tahoma, Geneva, sans-serif;
	color:#515151;
	margin:0 0 10px;
}
.sidebar .new-store li .tel{
	background:url(../images/ico-24.png) no-repeat 0 0;
	padding:0 0 6px 20px;
	font: 12px/13px Tahoma, Geneva, sans-serif;
	color:#000;
}
.carusel-01 .item{
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
	position:relative;
}
.carusel-01 .item .bg-img{
	display:none;
}
.carusel-01 .item  a{
	display:block;
	position:relative;
	height:135px;
	overflow:hidden;
}
.carusel-01 .item  a .descr{
	position:absolute;
	left:0;
	top:100%;
	right:0;
	bottom:0;
	padding:60px 10px 10px 10px;
	color:#fff;
	background:rgba(0, 0, 0, 0.5);
	z-index:10;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font:600 13px/18px 'Open Sans', sans-serif;
}
.carusel-01 .item  a:hover .descr{top:0;}
.carusel-01 .item .sale-discount{
	position:absolute;
	left:10px;
	top:8px;
	font-size: 14px;
	background-size:cover;
	width:40px;
	height:40px;
	background:url(../images/ico-25.png) no-repeat;
	line-height: 37px;
	z-index:15;
}
.carusel-01 .slick-prev{
	background:url(../images/ico-26.png) no-repeat;
	width:11px;
	height:18px;
}
.carusel-01 .slick-next{
	background:url(../images/ico-27.png) no-repeat;
	width:11px;
	height:18px;
}
.box-slide{
	background:#ebf3f5;
	margin-bottom:16px;
}
.box-slide .list-menu{
	padding-top:25px;
}
.box-slide .list-menu:after{
	clear:both;
	content:'';
	display:block;
}
.box-slide .list-menu > ul{
	margin:0;
	padding:0 0 30px;
	list-style:none;
	text-align:center;
	font:600 13px/20px 'Open Sans', sans-serif;
}
.box-slide .list-menu > ul > li{
	display:inline-block;
	width:31%;
	text-align:left;
	vertical-align:top;
	position:relative;
}
.box-slide .list-menu > ul li.li-sub:hover .sub{display:block;}
.box-slide .list-menu > ul > li .sub{
	position:absolute;
	left:35px;
	margin:0;
	padding:0;
	list-style:none;
	background:#fcfcfc;
	padding:25px 25px 10px;
	width:630px;
	z-index:20;
	-webkit-box-shadow:0 3px 5px #aaafb9;
	-moz-box-shadow:0 3px 5px #aaafb9;
	box-shadow:0 3px 5px #aaafb9;
	display:none;
}
.box-slide .list-menu > ul > li .sub:after{
	content:'';
	background:url(../images/ico-78.png) no-repeat;
	width:15px;
	height:7px;
	position:absolute;
	left:15px;
	top:-7px;
}
.box-slide .list-menu > ul > li .sub li{
	float:left;
	margin-bottom:10px;
	width:300px;
	background:url(../images/bull-01.png) no-repeat 0 8px;
	padding-left:15px;
}
.box-slide .list-menu.list-menu2 > ul > li{width: 19%;}
.box-slide .list-menu.list-menu3 > ul > li{width: 24%;}
.box-slide .list-menu > ul > li ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}
.box-slide .list-menu > ul > li ul li{
	padding-bottom:10px;
}
.box-slide .list-menu > ul > li ul li a{
	color:#0f171a;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	vertical-align:middle;
}
.box-slide .list-menu > ul > li ul li a:hover{color:#1586c5;}
.box-slide .list-menu > ul > li a{
	display:block;
	overflow:hidden;
}	
.box-slide .list-menu > ul > li a i{
    display: inline-block;
    height: 21px;
    margin-right: 10px;
    vertical-align: middle;
    width: 25px;
	background-position:50% 50% !important;
	float:left;
}
.box-slide .list-menu > ul > li a span{
	overflow:hidden;
	display:block;
}
.box-slide .list-menu > ul > li a i.icon1{background:url(../images/ico-list-01.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon2{background:url(../images/ico-list-02.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon3{background:url(../images/ico-list-03.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon4{background:url(../images/ico-list-04.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon5{background:url(../images/ico-list-05.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon6{background:url(../images/ico-list-06.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon7{background:url(../images/ico-list-07.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon8{background:url(../images/ico-list-08.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon9{background:url(../images/ico-list-09.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon10{background:url(../images/ico-list-18.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon11{background:url(../images/ico-list-19.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon12{background:url(../images/ico-list-20.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon13{background:url(../images/ico-list-21.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon14{background:url(../images/ico-list-22.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon15{background:url(../images/ico-list-23.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon16{background:url(../images/ico-list-24.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon17{background:url(../images/ico-list-25.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon18{background:url(../images/ico-list-26.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon19{background:url(../images/ico-list-27.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon20{background:url(../images/ico-list-28.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon21{background:url(../images/ico-list-29.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon22{background:url(../images/ico-list-30.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon23{background:url(../images/ico-list-31.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon24{background:url(../images/ico-list-32.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon25{background:url(../images/ico-list-33.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon26{background:url(../images/ico-list-34.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon27{background:url(../images/ico-list-35.png) no-repeat;}
.box-slide .list-menu > ul > li a i.icon28{background:url(../images/ico-list-36.png) no-repeat;}
.tovar-holder .h2{
    color: #ffffff;
    float: left;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 1.3px;
    line-height: 28px;
    padding: 0 10px;
    text-transform: uppercase;
	background:#eb3330;
	margin-right:15px;
}
.tovar-holder .ttlh2{
	border-bottom:1px solid #f0f0f0;
	padding-bottom:13px;
	margin-bottom:10px;
	overflow:hidden;
}
.popular-store{
	position:relative;
	margin-bottom:20px;
	margin:0 -30px 50px;
}
.popular-store:after{
	clear:both;
	content:'';
	display:block;
}
.popular-store .store{
	float:left;
	margin-left:27px;
	width:418px;
	min-height:188px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position:relative;
	height:210px;
    margin-bottom: 0;
}
.popular-store .store .comp-labl{
	margin:0;
}
.popular-store .store .comp-labl .col1{ 
	position:absolute;
	left:0;
	top:0;
	background:#eb3330;
}
.popular-store .store .comp-labl span.col1:before {left:-6px; border:14px solid #eb3330; border-left:6px solid transparent;}
.popular-store .store .comp-labl span.col1:after {right:-6px; border:14px solid #eb3330; border-right:6px solid transparent;}

.popular-store .store .comp-labl .col2{ 
	position:absolute;
	left:0;
	top:0;
	background:#339933;
}
.popular-store .store .comp-labl span.col2:before {left:-6px; border:14px solid #339933; border-left:6px solid transparent;}
.popular-store .store .comp-labl span.col2:after {right:-6px; border:14px solid #339933; border-right:6px solid transparent;}

.popular-store .store .comp-labl .col3{ 
	position:absolute;
	left:0;
	top:0;
	background:#0397c8;
}
.popular-store .store .comp-labl span.col3:before {left:-6px; border:14px solid #0397c8; border-left:6px solid transparent;}
.popular-store .store .comp-labl span.col3:after {right:-6px; border:14px solid #0397c8; border-right:6px solid transparent;}
.searchresult .comp-labl .col1{ 
	background:#eb3330;
}
.searchresult .comp-labl span.col1:before {left:-6px; border:14px solid #eb3330; border-left:6px solid transparent;}
.searchresult .comp-labl span.col1:after {right:-6px; border:14px solid #eb3330; border-right:6px solid transparent;}
.searchresult  .comp-labl .col2{ 
	background:#339933;
}
.searchresult  .comp-labl  span.col2:before {left:-6px; border:14px solid #339933; border-left:6px solid transparent;}
.searchresult  .comp-labl  span.col2:after {right:-6px; border:14px solid #339933; border-right:6px solid transparent;}
.popular-store .store .comp-labl .col3, .searchresult  .comp-labl .col3{ 
	background:#0397c8;
}
.searchresult  .comp-labl  span.col3:before {left:-6px; border:14px solid #0397c8; border-left:6px solid transparent;}
.searchresult  .comp-labl  span.col3:after {right:-6px; border:14px solid #0397c8; border-right:6px solid transparent;}
.popular-store .store .store-new{
	position:absolute;
	left:-5px;
	top:-5px;
	width:65px;
	height:65px;
	text-align:center;
	vertical-align:middle;
	background:#0397c8;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	color:#fff;
	font:700 13px/65px 'Open Sans', sans-serif;
	text-transform:uppercase;
}
/* .popular-store .store:hover{
	background:#333657;
    z-index:1000
} */
/* .popular-store .store:hover .txt .ttl-store,
.popular-store .store:hover .txt .ttl-store a.a-title{
	color:#fff;
} */
/* .popular-store .store:hover .txt span{
	color:#c2c4de;
} */
/* .popular-store .store:hover .txt .tel{
	color:#c2c4de; 
	background:url(../images/ico-32.png) no-repeat 0 0;
} */
/* .popular-store .store:hover .txt a{
	color:#ffbb33;
} */
.popular-store .store:after{
	clear:both;
	content:'';
	display:block;
}
.popular-store .store .img{
	width:130px;
	height:125px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.popular-store .store .txt{
	overflow:hidden;
}
.popular-store .store .txt .ttl-store a.a-title,
.popular-store .store .txt .ttl-store{
	font:600 14px/17px 'Open Sans', sans-serif;
	color:#000;
	margin-bottom:5px;
}
.popular-store .store .txt .ttl-store a:hover{
	color:#205ace;
}
.popular-store .store .txt span{
	font: 12px/13px Tahoma, Geneva, sans-serif;
	color:#515151;
	display:block;
	margin-bottom:10px;
}
.popular-store .store .txt .tel{
	padding:0 0 8px 20px;
	background:url(../images/ico-24.png) no-repeat 0 0;
	font: 12px/13px Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:7px;
}
.popular-store .store .txt .mail{
	padding:0 0 8px 20px;
	background:url(../images/ico-83.png) no-repeat 0 0;
	font: 12px/13px Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:7px;
}
.popular-store .store .txt a{
	display:inline-block;
	font: 12px/13px Tahoma, Geneva, sans-serif;
	color:#01256d;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/* .popular-store .store .txt a:hover{
	color:#eb3330;
} */
.popular-store .store .txt .inf{
	margin:10px 0;
	padding:0;
	list-style:none;
	font: 12px/20px Tahoma, Geneva, sans-serif;
	overflow:hidden;
}
.popular-store .store .txt .inf li{
	float:left;
	margin-right:10px;
	margin-top:6px;
}
/* .popular-store .store:hover .txt .inf li a{color:#c2c4de;} */
.popular-store .store .txt .inf li a{
	color:#717171;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display:block;
}
.popular-store .store .txt .inf li a:hover{color:#eb3330;}
.popular-store .store .txt .inf li a i{
    display: inline-block;
    height: 18px;
    margin-right: 10px;
    vertical-align: middle;
    width: 18px;
	background-position:50% 50% !important;
}
.popular-store .store .txt .inf li a i.icon-01{background:url(../images/ico-28.png) no-repeat;}
.popular-store .store .txt .inf li a i.icon-02{background:url(../images/ico-29.png) no-repeat;}
.popular-store .store .txt .inf li a i.icon-03{background:url(../images/ico-30.png) no-repeat;}
/* 
.popular-store .store:hover .txt .inf li a i.icon-01{background:url(../images/ico-33.png) no-repeat;}
.popular-store .store:hover .txt .inf li a i.icon-02{background:url(../images/ico-34.png) no-repeat;}
.popular-store .store:hover .txt .inf li a i.icon-03{background:url(../images/ico-35.png) no-repeat;}
*/
.popular-store .store .txt .inf li.loc{margin-top:0;}
/* 
.popular-store .store:hover .txt .inf li.loc a{background:url(../images/ico-36.png) no-repeat;}
*/
.popular-store .store .txt .inf li.loc a{
	text-indent:-9999px;
	background:url(../images/ico-31.png) no-repeat;
	width:21px;
	height:29px;
	margin-left:20px;
}
.popular-store .store .holder-store{
	overflow:hidden;
	padding:22px 22px 0;
}
/* .popular-store .store:hover .hover-box{display:block;} */
.popular-store .store .hover-box{
	overflow:hidden;
	font: 12px/20px Tahoma, Geneva, sans-serif;
	color:#bbbdd7;
	display:none;
	background:#333657;
	padding:0 22px 10px;
	position:absolute;
	left:0;
	right:0;
	top:205px;
	z-index:20;
}
.popular-store .store .hover-box p{
	margin:0 0 15px;
}
.popular-store .store .img{
	border:1px solid #e6e6e6;
	text-align:center;
	vertical-align:middle;
	line-height:125px;
	background:#fff;
}
.popular-store .store .img .attachment-category_store_thumb{
	width:100%;
}
.popular-store .store .img img{
	display:inline-block;
	vertical-align:middle;
}
.popular-store .store .img span, .logo_single_page .img span
.popular-store .store .img span, .logo_single_page .img span{
	width:75px;
	height:75px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:#01256d;
	text-align:center;
	line-height:73px;
	color:#fff;
	font-size: 50px;
    font-weight: bold;
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.popular-store .store .img span:after, .logo_single_page .img span:after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	left:0;
	background:url(../images/bg-span-sh.png) repeat-x;
	height:75px;
	width:100%;
}
.popular-store .store .hover-box .top-box{
	overflow:hidden;
}
.popular-store .store .hover-box .top-box ul{
	float:left;
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
.popular-store .store .hover-box .top-box ul li{
	float:left;
	margin-right:10px;
}
.popular-store .store .hover-box .top-box ul li a{
	width:40px;
	height:40px;
	display:block;
}
.popular-store .store .hover-box .top-box ul li a img{
	vertical-align:top;
	width:100%;
}
.popular-store .store .hover-box .top-box .all-tov{
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-transform:uppercase;
	color:#ffbb33;
	font:600 13px/20px 'Open Sans', sans-serif;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.popular-store .store .hover-box .top-box .all-tov:hover{
	color:#eb3330;
}
.popular-store-2{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.popular-store-2 .store{
	overflow:hidden;
	background:#fff;
	padding:15px 20px;
	position:relative;
	margin-bottom:30px;
	border:1px solid #f5f5f5;
}
.popular-store-2 .store .top-ttl{
	overflow:hidden;
	margin-bottom:12px;
}
.popular-store-2 .store .top-ttl .ttl{
	float:left;
	max-width:620px;
}
.popular-store-2 .store .top-ttl .numb-01{
	float:right;
}
.popular-store-2 .store .holder{overflow:hidden;}
.popular-store-2 .store .holder .main-inf{
	float:left;
	width:600px;
	overflow:hidden;
}
.popular-store-2 .store .holder .main-inf .img{
	width:130px;
	height:130px;
	float:left;
	margin-right:17px;
}
.popular-store-2 .store .holder .main-inf .img img{
	width:100%;
	vertical-align:top;
}
.popular-store-2 .store .holder .main-inf .txt{
	overflow:hidden;
	color:#000;
}
.popular-store-2 .store .inf{
	margin:0;
	padding:0;
	list-style:none;
	font: 12px/20px Tahoma, Geneva, sans-serif;
	overflow:hidden;
}
.popular-store-2 .store .inf li{
	float:left;
	margin-right:10px;
	margin-top:6px;
}
.popular-store-2 .store .inf li a{
	color:#717171;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display:block;
}
.popular-store-2 .store .inf li a:hover{color:#eb3330;}
.popular-store-2 .store .inf li a i{
    display: inline-block;
    height: 18px;
    margin-right: 10px;
    vertical-align: middle;
    width: 18px;
	background-position:50% 50% !important;
}
.popular-store-2 .store .inf li a i.icon-01{background:url(../images/ico-28.png) no-repeat;}
.popular-store-2 .store .inf li a i.icon-02{background:url(../images/ico-29.png) no-repeat;}
.popular-store-2 .store .inf li a i.icon-03{background:url(../images/ico-30.png) no-repeat;}
.popular-store-2 .store .inf li.loc a{
	text-indent:-9999px;
	background:url(../images/ico-31.png) no-repeat;
	width:21px;
	height:29px;
	margin-left:20px;
}
.popular-store-2 .store .txt .top-txt{
	overflow:hidden;
	margin-bottom:5px;
}
.popular-store-2 .store .txt .top-txt .txt-ttl{
	float:left;
	font:600 14px/20px 'Open Sans', sans-serif;
	max-width:330px;
}
.popular-store-2 .store .txt .top-txt .rw{
	float:right;
}
.popular-store-2 .store .txt .top-txt .rw a{
	color:#01256d;
	font:500 13px/17px 'Open Sans', sans-serif;
}
.popular-store-2 .store .txt .top-txt .rw a:hover{color:#ff0000;}
.popular-store-2 .store .txt p{
	margin:0 0 5px;
	color:#231f20;
	font:600 13px/18px 'Open Sans', sans-serif;
}
.popular-store-2 .store .right-inf{
	float:right;
	width:165px;
	text-align:center;
	margin-top:50px;
}
.popular-store-2 .store .right-inf span{
	display:block;
	color:#515151;
	font: 12px/15px Tahoma, Geneva, sans-serif;
}
.popular-store-2 .store .right-inf a{
	display:block;
	color:#01256d;
	font: 12px/15px Tahoma, Geneva, sans-serif;
}
.popular-store-2 .store .right-inf a:hover{color:#ff0000;}
.banner-box{
	overflow:hidden;
	margin:10px -10px;
}
.banner-box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.banner-box ul li{
	display:inline-block;
	margin:5px;
	height:170px;
}
.banner-box ul li.ban-01{width:280px;}
.banner-box ul li.ban-02{width:280px;}
.banner-box ul li a{
	display:block;
}
.banner-box ul li a img{
	width:100%;
}
/*fhoto*/
.side-left .sidebar{
	float:left;
	margin-right:28px;
	margin-left:0;
}
.side-left .content{
	float:right;
}
.sidebar .photo-list{
	margin:0 0 55px;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
	font:800 14px/20px 'Open Sans', sans-serif;
	text-transform:uppercase;
}
.sidebar .photo-list li{
	margin-bottom:1px;
}
.sidebar .photo-list li a{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display:block;
	padding:8px;
	color:#fff;
}
.sidebar .photo-list li.color-01 a{background:#ed1c24;}
.sidebar .photo-list li.color-02 a{background:#f1451c;}
.sidebar .photo-list li.color-03 a{background:#f67903;}
.sidebar .photo-list li.color-04 a{background:#f9a400;}
.sidebar .photo-list li.color-01 a:hover{background:#f9a400;}
.sidebar .photo-list li.color-02 a:hover{background:#f67903;}
.sidebar .photo-list li.color-03 a:hover{background:#f1451c;}
.sidebar .photo-list li.color-04 a:hover{background:#ed1c24;}
.sidebar-photo h3{
	border-bottom:1px solid #dee5e7;
	padding-bottom:10px;
}
.sidebar .popular-autor{
	margin:0 0 60px;
	padding:0;
	list-style:none;
}
.sidebar .popular-autor:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar .popular-autor .item{
	background:#fbfdfd;
	padding:4px 9px;
	border:1px solid #e7eff3;
	-webkit-box-shadow:2px 2px 2px 0px #C9DAE7;
	-moz-box-shadow:2px 2px 2px 0px #C9DAE7;
	box-shadow:2px 2px 2px 0px #C9DAE7;
	margin:1px 1px 7px 1px;
}
.sidebar .popular-autor .item:after{
	clear:both;
	content:'';
	display:block;
}
.sidebar .popular-autor .item .img{
	float:left;
	margin-right:10px;
	width:45px;
	height:45px;
}
.sidebar .popular-autor .item .img img{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	width:100%;
	vertical-align:top;
}
.sidebar .popular-autor .item .txt{
	overflow:hidden;
}
.sidebar .popular-autor .item .txt > a{
	color:#231f20;
	font:600 14px/20px 'Open Sans', sans-serif;
	display:inline-block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sidebar .popular-autor .item .txt a:hover{
	color:#f03b2e;
}
.sidebar .popular-autor .item .txt ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sidebar .popular-autor .item .txt ul li{
	float:left;
	margin-right:20px;
	font:400 12px/20px 'Open Sans', sans-serif;
	vertical-align:middle;
}
.sidebar .popular-autor .item .txt ul li a{
	color:#676985;
	font:400 12px/20px 'Open Sans', sans-serif;
	display:inline-block;
	vertical-align:middle;
}
.sidebar .popular-autor .item .txt ul li i{
	display:inline-block;
	width:20px;
	height:20px;
}
.sidebar .popular-autor .item .txt ul li i.icon-01{background:url(../images/ico-37.png) no-repeat 50% 90%;}
.sidebar .popular-autor .item .txt ul li i.icon-02{background:url(../images/ico-38.png) no-repeat 50% 100%;}
.sidebar .popular-autor .item .txt ul li i.icon-03{background:url(../images/ico-39.png) no-repeat 50% 100%;}
.popular-fhoto{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.popular-fhoto li{
	overflow:hidden;
	margin-bottom:2px;
}
.popular-fhoto li a{
	display:block;
}
.popular-fhoto li a img{
	width:100%;
	vertical-align:top;
}
.photo-page .photo-box{
	overflow:hidden;
	margin-bottom:40px;
}
.photo-page .photo-box .img{
	float:left;
	margin-right:15px;
	overflow:hidden;
	width:604px;
}
.photo-page .photo-box .img .lbl{
	position:absolute;
	left:10px;
	top:0;
	font:800 10px/16px 'Open Sans', sans-serif;
   color:#fff;
   padding:0 10px;
    text-align: left;
	text-transform:uppercase;
}
.photo-page .photo-box .img .lbl.red{background:#f03b2e;}
.photo-page .photo-box .img .lbl.brown{
	background:#a57f6b;
	left:50%;
	margin-left:-49px;
}
.photo-page .photo-box .img .img-01{
	float:left;
	width:400px;
	height:300px;
	margin:1px;
	position:relative;
}
.photo-page .photo-box .img .img-01 img{
	width:100%;
	vertical-align:top;
}
.photo-page .photo-box .img .img-02{
	float:left;
	width:197px;
	height:148px;
	margin:1px;
	position:relative;
}
.photo-page .photo-box .img .img-02 img{
	width:100%;
	vertical-align:top;
}
.photo-page .photo-box .img .like-holder{
	position:absolute;
	right:0;
	bottom:-90px;
	background:rgba(255, 255, 255, 0.7);
	padding:5px 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-page .photo-box .img .img-01:hover .like-holder{bottom:0;}
.photo-page .photo-box .img .img-02:hover .like-holder{bottom:0;}

.photo-page .photo-box .txt{
	overflow:hidden;
}
.photo-page .photo-box .txt .txt-box{
	position:relative;
	margin:13px 0 25px;
	padding:30px 15px 10px;
	text-align:center;
	min-height:88px;
}
.photo-page .photo-box .txt .txt-box a{
	display:inline-block;
	clear:both;
	font:800 13px/18px 'Open Sans', sans-serif;
	color:#011430;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom:5px;
}
.photo-page .photo-box .txt .txt-box a:hover{
	color:#f03b2e;
}
.photo-page .photo-box .txt .txt-box.blue{
	border:1px solid #59b9e6;
	background:#f9f9f9;
}
.photo-page .photo-box .txt .txt-box.green{
	border:1px solid #73cbba;
	background:#f9f9f9;
}
.photo-page .photo-box .txt .txt-box .comp-labl{
	margin: -44px 0 10px;
	font:800 14px/26px 'Open Sans', sans-serif;
}
.photo-page .photo-block{
	overflow:hidden;
	margin-bottom:60px;
}
.photo-page .photo-block .items{
	margin:0 -3px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photo-page .photo-block .items .item{
	width:32%;
	margin:0 3px;
	float:left;
}
.photo-page .photo-block .items .item .box{
	overflow:hidden;
	background:#f9f9f9;
	border:1px solid #e5e5e5;
	margin-bottom:15px;
}
.photo-page .photo-block .items .item .box .top-box{
	padding:10px 10px 15px 15px;
}
.photo-page .photo-block .items .item .box .top-box .date{
	text-align:right;
	margin-bottom:5px;
	overflow:hidden;
	color:#a5a5a5;
	font:400 11px/15px 'Open Sans', sans-serif;
}
.photo-page .photo-block .items .item .box .top-box .bottom-box{
	overflow:hidden;
}
.photo-page .photo-block .items .item .box .top-box .bottom-box .name{
	float:left;
	width:140px;
	font:800 13px/21px 'Open Sans', sans-serif;
	color:#231f20;
}
.photo-page .photo-block .items .item .box .top-box .bottom-box .name:hover{
	color:#ed1c24;
}
.photo-page .photo-block .items .item .box .top-box .bottom-box  .like-holder{
	margin:0;
}
.photo-page .photo-block .items .item .box .top-box .bottom-box  .like-holder li{
	margin-left:6px;
}
.photo-page .photo-block .items .item .box .img{
	position:relative;
	-webkit-box-shadow:0px 1px 5px 0px #CECECF;
	-moz-box-shadow:0px 1px 5px 0px #CECECF;
	box-shadow:0px 1px 5px 0px #CECECF;
	margin-bottom:20px;
}
.photo-page .photo-block .items .item .box .img img{
	vertical-align:top;
	width:100%;
}
.photo-page .photo-block .items .item .box .img .descr{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0, 0, 0, 0.2);
	padding:5px 13px;
	font:600 8px/14px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:right;
}
.photo-page .photo-block .items .item .box .com{
	padding:0px 10px 15px 15px;
	overflow:hidden;
}
.photo-page .photo-block .items .item .box .com .rate{
	float:left;
}
.photo-page .photo-block .items .item .box .com .rate li a{
	width:33px;
	height:33px;
	font:800 14px/33px 'Open Sans', sans-serif;
	position:relative;
}
.photo-page .photo-block .items .item .box .com .rate li a.soc:after{
	content:'';
	background:url(../images/ico-40.png) no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-7px;
	margin-top:-7px;
}
.photo-page .photo-block .items .item .box .com .txt-in{
	float:right;
	background:#fff;
	border:1px solid #bfbfbf;
	color:#a8a7a7;
	font:400 italic 13px/18px 'Open Sans', sans-serif;
	width:100px;
	padding:7px 10px;
	width:110px;
}
.photo-page .photo-block .items .item .tags{
	overflow:hidden;
	background:#01256d;
	padding:20px 15px;
	margin-bottom:15px;
}
.photo-page .photo-block .items .item .tags ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photo-page .photo-block .items .item .tags ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	font:600 14px/20px 'Open Sans', sans-serif;
}
.photo-page .photo-block .items .item .tags ul li.tag-01{
	font:600 15px/20px 'Open Sans', sans-serif;
	text-transform:uppercase;
}
.photo-page .photo-block .items .item .tags ul li.tag-02{
	font:600 12px/20px 'Open Sans', sans-serif;
}
.photo-page .photo-block .items .item .tags ul li.tag-03{
	font:800 15px/20px 'Open Sans', sans-serif;
}
.photo-page .photo-block .items .item .tags ul li a{
	color:#fff;
}
.photo-page .photo-block .items .item .tags ul li a:hover{
	color:#ed1c24;
}
.search-photo{
	overflow:hidden;
	background:#dbdbdb;
	padding:20px 0;
	position:relative;
	z-index:10;
}
.search-photo .form{
	overflow:hidden;
}
.search-photo .form .col-ttl{
	float:left;
	margin-right:150px;
}
.search-photo .form h3{
	margin:7px 0 0 0;
}
.search-photo .form .col{
	overflow:hidden;
	margin-right:80px;
	float:left;
}
.search-photo .form .col label{
	float:left;
	color:#626262;
	font:400 12px/20px 'Open Sans', sans-serif;
	margin-right:10px;
	margin-top:7px;
}
.search-photo .form .col .row{
	float:left;
	border:1px solid #bfbfbf;
	background:#fff;
	overflow:hidden;
}
.search-photo .form .col .row .txt{
	float:left;
	border:none;
	font:400 14px/20px 'Open Sans', sans-serif;
	color:#626262;
	padding:5px 10px;
	width:170px;
}
.search-photo .form .col .row .hasDatepicker{
	float:left;
	border:none;
	font:400 14px/20px 'Open Sans', sans-serif;
	color:#626262;
	padding:5px 10px;
	width:170px;
}
.search-photo .form .col .row i{
	float:right;
	border-left:1px solid #bfbfbf;
	background:url(../images/ico-41.png) no-repeat;
	width:39px;
	height:33px;
}
.search-photo .form .col .row .ui-datepicker-trigger{
	float:right;
	vertical-align:top;
	border-left:1px solid #bfbfbf;
	cursor:pointer;
}
.search-photo .form .subs-btn{
	float:left;
	margin:0;
}
/*datepicker-02*/
#ui-datepicker-div{
	padding:15px 15px 25px;
	background:#fff;
	border:1px solid #bfbfbf;
	width:300px;
	margin:10px 0 0 -80px;
	display:none;
}
#ui-datepicker-div:after{
	content:'';
	position:absolute;
	background:url(../images/ico-44.png) no-repeat;
	width:25px;
	height:12px;
	right:27px;
	top:-12px;
}
#ui-datepicker-div .ui-datepicker-calendar{
	width:100%;
	border-collapse:collapse;
	text-align:center;
}
#ui-datepicker-div .ui-datepicker-calendar thead{
	background:#dbdfe0;
	color:#000;
	font:600 14px/18px 'Open Sans', sans-serif;
}
#ui-datepicker-div .ui-datepicker-calendar thead tr th{
	padding:5px 0;
}
#ui-datepicker-div .ui-datepicker-calendar tbody tr td{
	font:400 12px/18px 'Open Sans', sans-serif;
	color:#434343;
	border:1px solid #dbdfe0;
}
#ui-datepicker-div .ui-datepicker-days-cell-over a{
	background:#0e6cab;
	color:#fff;
	border:2px solid #0e6cab;
}
#ui-datepicker-div .ui-datepicker-calendar tbody a{
	display:block;
	padding:3px 0;
	border:2px solid #fff;
}
#ui-datepicker-div .ui-datepicker-calendar tbody a:hover{
	border:2px solid #0e6cab;
	color:#77a4c4;
}
#ui-datepicker-div .ui-datepicker-title{
	text-align:center;
	color:#000;
	font:600 14px/18px 'Open Sans', sans-serif;
}
#ui-datepicker-div .ui-datepicker-year{display:none;}
#ui-datepicker-div .ui-datepicker-header {
	position:relative;
	height:25px;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all{
	position:absolute;
	text-indent:-9999px;
	width:14px;
	height:15px;
	top:0;
	cursor:pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{
	left:50px;
	background:url(../images/ico-22.png) no-repeat;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{
	right:50px;
	background:url(../images/ico-23.png) no-repeat;
}
.services-photo{
	background:url(../images/bg-03.png) no-repeat;
	background-size:cover;
	background-position:50% 50%;
	padding:25px 0;
	position:relative;
	z-index:10;
}
.photo-list{
	position:relative;
	z-index:10;
	background:#fff;
	padding-top:50px;
}
.services-photo h3{
	color:#84d8f7;
	margin:0 0 30px;
	text-align:center;
}
.services-photo .items{
	margin:0 -40px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.services-photo .items .item{
	float:left;
	margin:0 40px 50px;
	overflow:hidden;
	width:26%;
}
.services-photo .items .item .left{
	float:left;
	margin-right:20px;
}
.services-photo .items .item .left .img{
	overflow:hidden;
	margin-bottom:10px;
}
.services-photo .items .item .left .img img{
	width:100%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	vertical-align:top;
}
.services-photo .items .item .left .social{
	overflow:hidden;
	margin:0 -10px;
	padding:0;
	list-style:none;
	text-align:center;
}
.services-photo .items .item .left .social li{
	display:inline-block;
	vertical-align:top;
	margin:0 10px;
}
.services-photo .items .item .right{
	overflow:hidden;
	padding-top:10px;
	color:#fff;
}
.services-photo .items .item .right .name{
	font:800 14px/18px 'Open Sans', sans-serif;
	color:#fff;
}
.services-photo .items .item .right .name:hover{
	color:#ed1c24;
}
.services-photo .items .item .right ul{
	margin:0 0 33px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.services-photo .items .item .right ul li{
	float:left;
	margin-right:20px;
	font:400 12px/20px 'Open Sans', sans-serif;
	vertical-align:middle;
}
.services-photo .items .item .right ul li a{
	color:#83ccec;
	font:400 12px/20px 'Open Sans', sans-serif;
	display:inline-block;
	vertical-align:middle;
}
.services-photo .items .item .right ul li a:hover{color:#ed1c24;}
.services-photo .items .item .right ul li i{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:3px;
}
.services-photo .items .item .right ul li i.icon-01{background:url(../images/ico-48.png) no-repeat 50% 90%;}
.services-photo .items .item .right ul li i.icon-02{background:url(../images/ico-49.png) no-repeat 50% 100%;}
.services-photo .items .item .right ul li i.icon-03{background:url(../images/ico-50.png) no-repeat 50% 100%;}
.services-photo .items .item .right .price{
	text-transform:uppercase;
	font:400 12px/15px 'Open Sans', sans-serif;
	margin-bottom:3px;
}
.services-photo .items .item .right dl{
	margin:0;
	overflow:hidden;
}
.services-photo .items .item .right dl dt{
	font:800 12px/15px 'Open Sans', sans-serif;
	float:left;
	margin:0 5px 4px 0;
	clear:both;
}
.services-photo .items .item .right dl dd{
	font:400 12px/15px 'Open Sans', sans-serif;
	float:left;
	margin:0 0 4px 0;
}
.photo-list .album-size1{
	height: 250px;
    width: 410px;
}
.photo-list .album-size3{
    height: 130px;
    width: 205px;
}
/*sale*/
.sale-holder:after{
	clear:both;
	content:'';
	display:block;
}
.sale-holder .ttl{
	text-transform:uppercase;
	font:700 31px/33px 'Open Sans', sans-serif;
	overflow:hidden;
	margin-bottom:20px;
}
.sale-holder .ttl a{
	color:#000000;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	max-width:85%;
}
.sale-holder .area:after{
	clear:both;
	content:'';
	display:block;
}
.sale-holder .area .img{
	float:left;
	width:395px;
	height:210px;
	overflow:hidden;
	position:relative;
	margin-right:35px;
	text-align:center;
	line-height:210px;
}
.sale-holder .area .img img{
	vertical-align:middle;
}
.sale-holder .area .img .lbl{
	position:absolute;
	left:20px;
	top:20px;
	background:#0c7fbf;
	padding:10px 14px;
	color:#fff;
	font:700 13px/16px 'Open Sans', sans-serif;
}
.sale-holder .area .txt{overflow:hidden; margin-top:18px;}
.sale-holder .area .txt.txt-2 .inf-list-01{
	float:left;
	margin-right:43px;
}
.sale-holder .area .txt.txt-2 .txt-list{
	overflow:hidden;
	font:600 12px/15px 'Open Sans', sans-serif;
	color:#000;
}
.sale-holder .area .txt.txt-2 .txt-list p{
	margin:0 0 15px;
}
.inf-list-01{
	overflow:hidden;
	width:390px;
}
.inf-list-01.border-b{
	border-bottom:1px solid #e1e1e1;
	padding-bottom:10px;
	margin-bottom:20px;
}
.inf-list-01 dl{
	margin:0;
	overflow:hidden;
	color:#000;
	font:600 13px/20px 'Open Sans', sans-serif;
	vertical-align:middle;
}
.inf-list-01 dl dt{
	float:left;
	width:150px;
	margin:0 10px 15px 0;
	vertical-align:middle;
	clear:both;
}
.inf-list-01 dl dt i{
	line-height:20px;
	float:left;
	margin-right:8px;
}
.inf-list-01 dl dt i img{vertical-align:middle;}
.inf-list-01 dl dt span{
	float:left;
	margin-top:3px;
}
.inf-list-01 dl dd{
	overflow:hidden;
	margin:0 0 17px 0;
	min-height:28px;
}
.inf-list-01 dl dd > span{
	display:block;
	margin-top:5px;
}
.inf-list-01 .numb-01{
	font:600 13px/20px 'Open Sans', sans-serif;
}
.inf-list-01 .numb-01 span{
	text-transform:none;
	font:600 13px/20px 'Open Sans', sans-serif;
}
.inf-list-01 a{color:#013f8b;}
.inf-list-01 a:hover{color:#ff0000;}

.box-addr .icon,.inf-list-01 .icon{
	background:url(../images/ico-85.png) no-repeat 100% 50%;
	padding-right:25px;
    display: block;
    height: 30px;
    float: right;
}
.inf-list-01 dd p span{
    float: left;
    width: 80%;
}
.sale-holder .descr .box .items{
	margin:0 -15px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sale-holder .descr .box .items li{
	float:left;
	margin:15px;
	width:188px;
	border:1px solid #ebebeb;
	height:380px;
	position:relative;
	overflow:hidden;
}
.sale-holder .descr .box .items li .btn-buy-prod{
	position:absolute;
	left:10px;
	bottom:10px;
	right:10px;
	width: 64%;
}
.sale-holder .descr .box .items li .img{
	overflow:hidden;
	margin-bottom:25px;
	text-align:center;
}
.sale-holder .descr .box .items li .img a{
	display:block;
	text-align:center;
}
.sale-holder .descr .box .items li .img img{
	vertical-align:top;
	display:inline-block;
    width:188px;
    height:162px;
}
.sale-holder .descr .box .items li .txt{padding:0px 20px 20px 20px;}
.sale-holder .descr .box .items li .txt .top-inf{
	overflow:hidden;
	margin-bottom:12px;
}
.sale-holder .descr .box .items li .txt .top-inf .left{
	float:left;
}
.sale-holder .descr .box .items li .txt .top-inf .left strong{
	font:800 17px/20px 'Open Sans', sans-serif;
	color:#000;
	display:block;
	margin-bottom:5px;
}
.sale-holder .descr .box .items li .txt .top-inf .left span{
	font:600 11px/16px 'Open Sans', sans-serif;
	color:#99cc00;
	display:block;
	text-transform:uppercase;
}
.sale-holder .descr .box .items li .txt .top-inf i{
	float:right;
}
.sale-holder .descr .box .items li .txt p{
	margin:0 0 5px;
	color:#252525;
	font:500 13px/15px 'Open Sans', sans-serif;
}
.sale-holder .descr .box .items-2{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sale-holder .descr .box .items-2 li{
	overflow:hidden;
	padding:13px 20px 20px;
	border:1px solid #ebebeb;
	margin-bottom:30px;
}
.sale-holder .descr .box .items-2 li .ttl-items{
	overflow:hidden;
	margin-bottom:12px;
	color:#515151;
	font: 20px/29px Tahoma, Geneva, sans-serif;
}
.sale-holder .descr .box .items-2 li .ttl-items a{color:#515151;}
.sale-holder .descr .box .items-2 li .ttl-items a:hover{color:#ff0000;}
.sale-holder .descr .box .items-2 li .holder-items{overflow:hidden;}
.sale-holder .descr .box .items-2 li .holder-items .img{
	width:130px;
	height:125px;
	overflow:hidden;
	float:left;
	margin-right:18px;
}
.sale-holder .descr .box .items-2 li .holder-items .img img{
	width:100%;
	vertical-align:top;
}
.sale-holder .descr .box .items-2 li .holder-items .txt{
	overflow:hidden;
	color:#231f20;
	font:600 13px/18px 'Open Sans', sans-serif;
}
.sale-holder .descr .box .items-2 li .holder-items .txt .rw{
	display:inline-block;
	margin-bottom:10px;
	font:500 13px/18px 'Open Sans', sans-serif;
	color:#01256d;
}
.sale-holder .descr .box .items-2 li .holder-items .txt .rw:hover{color:#ff0000;}
.sale-holder .descr .box .ttl-descr-2{
	text-transform:uppercase;
	font:800 14px/20px 'Open Sans', sans-serif;
	color:#000;
	margin-bottom:18px;
}
.sale-holder .descr .box .map{
	overflow:hidden;
	margin:10px 0 20px;
}
.accordion-02{
	overflow:hidden;
}
.accordion-02 .ttl-acc{
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	color:#000;
	font:600 13px/20px 'Open Sans', sans-serif;
	position:relative;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:0 1px 1px #f0f0f0;
	-moz-box-shadow:0 1px 1px #f0f0f0;
	box-shadow:0 1px 1px #f0f0f0;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:10px 15px;
	cursor:pointer;
}
.accordion-02 .ttl-acc:after{
	content:'';
	background:url(../images/ico-88.png) no-repeat;
	width:9px;
	height:5px;
	position:absolute;
	right:13px;
	top:18px;
}
.accordion-02 .ttl-acc.ui-state-active:after{background:url(../images/ico-89.png) no-repeat;}
.accordion-02 .acc-holder{
	overflow:hidden;
	border-bottom:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	padding:10px 15px 10px 15px;
	margin-bottom:10px;
	height:560px;
}
.accordion-02 .ttl-acc.ui-state-active{
	background:#fff;
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	border-bottom:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin-bottom:0px;
	color:#1586c5;
}
.accordion-02 .acc-holder .news-in .img-gallery{height:560px;}
.sale-holder .descr .box .certificates{
	margin:0 -9px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sale-holder .descr .box .certificates li{
	float:left;
	margin:0 9px;
	width:185px;
}
.sale-holder .descr .box .certificates li span{
	display:block;
	font:600 13px/20px 'Open Sans', sans-serif;
	color:#000000;
	margin-bottom:18px;
}
.sale-holder .descr .box .certificates li .img{
	overflow:hidden;
	margin-bottom:20px;
	height:220px;
}
.sale-holder .descr .box .certificates li .img img{
	width:100%;
	vertical-align:top;
}
.sale-holder .descr .box .certificates li a{
	color:#000;
}
.sale-holder .descr .box .certificates li a:hover{color:#ff0000;}
.bann{
	overflow:hidden;
}
.bann img{
	vertical-align:top;
}
.sale-holder .ttl .p-hol{
	float:right;
	color:#717171;
	font: 16px/18px Tahoma, Geneva, sans-serif;
	text-transform:none;
	text-align:right;
}
.news-in .p-hol div, .sale-holder .ttl .p-hol div{
	background:url(../images/ico-79.png) no-repeat 0 0;
	padding:1px 0 1px 30px;
	display:inline-block;
}
.news-in .p-hol{
	float:right;
	display:none;
}
.sale-holder .ttl .p-hol span{
	display:block;
	font: 12px/16px Tahoma, Geneva, sans-serif;
}
.sale-holder .ttl a:hover{
	color:#e93131;
}
.sale-holder .holder{
	overflow:hidden;
	margin-bottom:35px;
}
.sale-holder .holder .img{
	width:400px;
	margin-right:30px;
	float:left;
}
.sale-holder .holder .img .big-img{
	position:relative;
	border:1px solid #ebebeb;
	margin-bottom:16px;
	overflow:hidden;
}
.sale-holder .holder .img .big-img a{
	display:block;
	text-align:center;
	vertical-align:middle;
	line-height: 384px;
}
.sale-holder .holder .img .big-img > div{
	height:100%;
}
.sale-holder .holder .img .big-img a img{
	vertical-align:middle;
	display:inline-table;
}
.sale-holder .holder .img .big-img .sale-discount{
	position:absolute;
	right:20px;
	top:20px;
}
.sale-holder .holder .img .small-img{
	overflow:hidden;
	position:relative;
}
.sale-holder .holder .img .small-img .slick-slide{
	margin:0 6px;
	cursor:pointer;
	background:#e8fef6;
}
.sale-holder .holder .img .small-img > div img{
	width:100%;
	vertical-align:top;
}
.sale-holder .holder .txt{
	overflow:hidden;
}
.sale-holder .holder .txt .ttl-small{
	text-transform:uppercase;
	font:600 11px/17px 'Open Sans', sans-serif;
	color:#000;
	margin-bottom:5px;
}
.sale-holder .holder .txt .price-hold{
	overflow:hidden;
	margin-bottom:10px;
}
.sale-holder .holder .txt .price-hold strike{
	float:left;
	margin-right:15px;
	font:700 18px/50px 'Open Sans', sans-serif;
	color:#b7b7b7;
	vertical-align:bottom;
}
.sale-holder .holder .txt .price-hold strong{
	float:left;
	margin-right:15px;
	font:700 41px/41px 'Open Sans', sans-serif;
	color:#000;
}
.sale-holder .holder .txt .info-hold{
	overflow:hidden;
	font:600 11px/17px 'Open Sans', sans-serif;
	color:#898989;
	text-transform:uppercase;
	margin-bottom:30px;
}
.sale-holder .holder .txt .info-hold span{
	color:#99cc00;
}
.sale-holder .holder .img .big-img .slick-prev{
	left:0;
	top:50%;
	margin-top:-30px;
	bottom:0;
	height:auto;
	background: rgba(0, 0, 0, 0) url("../images/ico-prev.png") no-repeat 50% 50% ;
	width:53px;
	height:74px;
}
.sale-holder .holder .img .big-img .slick-next{
	right:0;
	top:50%;
	margin-top:-30px;
	bottom:0;
	height:auto;
	background: rgba(0, 0, 0, 0) url("../images/ico-next.png") no-repeat 50% 50% ;
	width:53px;
	height:74px;
}
.btn-01{
	display:block;
	text-align:center;
	font:700 24px/27px 'Open Sans', sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:15px;
	background:#3cb66a;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-01:hover{
	background:#1a8c45;
	color:#fff;
}
.btn-011{
	display:block;
	text-align:center;
	font:700 24px/27px 'Open Sans', sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:15px;
	background:#fa6900;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-011:hover{
	background:#fa3b00;
	color:#fff;
}
.sale-holder .holder .txt .btn-01{
	margin-bottom:25px;
}
.sale-holder .holder .txt .btn-011{
	margin-bottom:25px;
}
.sale-holder .holder .txt .number-hold{
	overflow:hidden;
	margin-bottom:10px;
}
.sale-holder .holder .txt .number-hold .numb{
	display:inline-block;
	position:relative;
	font:500 12px/15px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#000;
	width:165px;
	height:20px;
}
.sale-holder .holder .txt .number-hold .numb span{
	position:absolute;
	right:0;
	top:0;
	background:#fff;
	text-decoration:underline;
	padding:0 5px;
	cursor:pointer;
}
.numb-01{
	display:inline-block;
	position:relative;
	font:500 12px/15px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#000;
	width:165px;
	height:20px;
}
.numb-01 span{
	position:absolute;
	right:0;
	top:0;
	background:#fff;
	text-decoration:underline;
	padding:0 7px;
	cursor:pointer;
}
.bg-01 .numb-01 span{background:#ebf3f5;}
.bg-02 .numb-01 span{background:#f5f5f5;}
.sale-holder .holder .txt .comp-link{
	display:inline-block;
	font:500 13px/15px 'Open Sans', sans-serif;
	color:#01256d;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sale-holder .holder .txt .comp-link:hover{
	color:#e93131;
}
.sale-holder .descr{
	margin-bottom:20px;
}
.sale-holder .descr:after{
	clear:both;
	content:'';
	display:block;
}
.sale-holder .descr .box{
	font:600 13px/20px 'Open Sans', sans-serif;
	color:#231f20;
	margin-bottom:35px;
}
.sale-holder .descr .box:after{
	clear:both;
	content:'';
	display:block;
}
.sale-holder .descr .box p{
	margin-bottom:18px;
}

.sale-holder .descr .box  table tr td p{
	margin-bottom:0px;
}
.sale-holder .descr .ttl-descr{
	font:800 16px/20px 'Open Sans', sans-serif;
	color:#000;
	padding-bottom:20px;
	margin-bottom:15px;
	border-bottom:1px solid #ebebeb;
	text-transform:uppercase;
}
.sale-holder .descr .ttl-descr:after{
	clear:both;
	content:'';
	display:block;
}
.sale-holder .descr .ttl-descr span{
	float:left;
}
.sale-holder .descr .ttl-descr .block-menu{
	float:left;
	margin-left:15px;
	padding: 0 3px 0 0;
}
.sale-holder .descr .ttl-descr .block-menu a:hover{color:#e78280;}
.sale-holder .descr .box > dl{
	margin:15px 0 0 0;
	overflow:hidden;
	float:left;
	font:600 13px/20px 'Open Sans', sans-serif;
}
.sale-holder .descr .box > dl.list-01{
	margin:15px 40px 0 0;
}
.sale-holder .descr .box.box2 > dl.list-01{
	margin:15px 10px 0 0;
}
.sale-holder .descr .box.box2 > dl.list-03{
	margin:15px 0 0 10px;
}
.sale-holder .descr .box > dl dt{
	margin:0;
	float:left;
	clear:both;
	background:#ecf3f5;
	margin:1px;
	color:#556468;
	width:170px;
	padding:9px 15px;
	min-height: 40px;
}
.sale-holder .descr .box > dl dd{
	margin:0;
	float:left;
	background:#f5f9fa;
	padding:1px;
	color:#727e82;
	width:170px;
	padding:9px 15px;
	min-height: 41px;
}
/*sales-holder*/
.sales-holder{
	overflow:hidden;
	margin-bottom:50px;
}
.sales-holder .sales-menu-box{
	overflow:hidden;
	background:#ebf3f5;
	margin-bottom:50px;
}
.sales-holder .sales-menu-box ul{
	margin:0 0 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
	clear:both;
	font:600 12px/16px 'Open Sans', sans-serif;
}
.sales-holder .sales-menu-box ul li{
	float:left;
	margin-right:25px;
	min-width:113px;
}
.sales-holder .sales-menu-box ul li a{
	color:#0f171a;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sales-holder .sales-menu-box ul li a:hover{
	color:#ec5b39;
}
.sales-holder .sales-menu-box ul li a i {
    background-position: 50% 50% !important;
    display: inline-block;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    width: 25px;
}
.sales-holder .sales-menu-box ul li a i.icon-1{background:url(../images/ico-list-01.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-2{background:url(../images/ico-list-06.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-3{background:url(../images/ico-list-10.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-4{background:url(../images/ico-list-11.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-5{background:url(../images/ico-list-02.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-6{background:url(../images/ico-list-12.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-7{background:url(../images/ico-list-13.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-8{background:url(../images/ico-list-09.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-9{background:url(../images/ico-list-14.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-10{background:url(../images/ico-list-15.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-11{background:url(../images/ico-list-16.png) no-repeat;}
.sales-holder .sales-menu-box ul li a i.icon-12{background:url(../images/ico-list-17.png) no-repeat;}
.sales-holder .sales-menu-box .list{
	float:left;
	padding:20px 20px 10px;
}
.sales-holder .sales-menu-box  .add-post {
	float:right;
	width:350px;
}
.sales-holder .sales-gallery{
	overflow:hidden;
	margin-bottom:25px;
}
.sales-holder .sales-gallery ul{
	margin:0 -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sales-holder .sales-gallery ul li{
	margin:5px;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;
}
.sales-holder .sales-gallery ul.list-01 li a{
	width:400px;
	height:280px;
}
.sales-holder .sales-gallery ul.list-02 li a{
	width:300px;
	height:270px;
}
.sales-holder .sales-gallery ul.list-01 li.box{
	width:33%;
	height:200px;
	background:#3cb66a;
	text-align:center;
	padding-top:80px;
}
.sales-holder .sales-gallery ul.list-01 li.box h4{
	margin:0 0 15px;
	padding:15px 0;
	font:700 24px/25px 'Open Sans', sans-serif;
	color:#fff;
	border-bottom:1px solid #42cb76;
	display:inline-block;
	text-transform:uppercase;
}
.sales-holder .sales-gallery ul.list-01 li.box span{
	display:block;
	font:300 14px/25px 'Open Sans', sans-serif;
	color:#fff;
}
.sales-holder .sales-gallery ul li a{
	display:block;
	background-position:50% 50%;
	background-size:cover;
	background-repeat:no-repeat;
}
.sales-holder .sales-gallery ul li a .bg-img{
	display:none;
}
.sales-holder .sales-gallery ul li a .descr{
	position:absolute;
	background:rgba(0, 0, 0, 0.4);
	left:0;
	right:0;
	top:100%;
	bottom:0;
	color:#fff;
	padding:10px 15px;
	z-index:10;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width:100%;
	height:100%;
}
.sales-holder .sales-gallery ul li a:hover .descr{top:0;}
.sales-holder .sales-gallery ul li a .sale-discount{
	z-index:20;
	position:absolute;
	top:20px;
	right:20px;
}
.sales-holder .sales-gallery ul li a .descr .holder{
	position:absolute;
	bottom:50px;
	left:15px;
}
.sales-holder .sales-gallery ul li a .descr .holder .ttl-in{
	font:700 23px/26px 'Open Sans', sans-serif;
	margin-bottom:15px;
}
.sales-holder .sales-gallery ul li a .descr .holder .date-hold{
	overflow:hidden;
	font:700 14px/18px 'Open Sans', sans-serif;
}
.sales-holder .sales-gallery ul li a .descr .holder .date-hold > span{
	float:left;
	margin-right:30px;
}
.sales-holder .sales-gallery ul li a .descr .holder .date-hold > span span{
	color:#de3912;
}
.sales-holder .h2{
    color: #ffffff;
    float: left;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 1.3px;
    line-height: 28px;
    padding: 0 10px;
    text-transform: uppercase;
	background:#eb3330;
}
.sales-holder .ttlh2{
	border-bottom:1px solid #f0f0f0;
	padding-bottom:13px;
	margin-bottom:20px;
	overflow:hidden;
}
.sales-holder .all-sale{
	overflow:hidden;
	margin-bottom:15px;
}
.sales-holder .all-sale .items{
	margin:0 0 30px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sales-holder .all-sale .items .item{
	width:290px;
	margin-left:18px;
	float:left;
}
.sales-holder .all-sale .items .item:first-child{
	margin-left:0;
}
.sales-holder .all-sale .items .item ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sales-holder .all-sale .items .item ul li{
	overflow:hidden;
	margin-bottom:10px;
}
.sales-holder .all-sale .items .item .ttl{
	text-transform:uppercase;
	font:800 14px/20px 'Open Sans', sans-serif;
	color:#231f20;
	margin-bottom:10px;
}
.sales-holder .all-sale .items .item .sale-discount {
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    line-height: 26px;
    text-align: center;
    width: 30px;
	background:url(../images/ico-51.png) no-repeat;
	float:left;
	margin-right:20px;
	margin-left:5px;
}
.sales-holder .all-sale .items .item .txt{
	overflow:hidden;
}
.sales-holder .all-sale .items .item .txt a{
	text-transform:uppercase;
	font:700 12px/16px 'Open Sans', sans-serif;
	color:#eb3330;
	text-transform:uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sales-holder .all-sale .items .item .txt a:hover{
	color:#b01210;
}
.sales-holder .all-sale .items .item .txt span{
	font:300 12px/16px 'Open Sans', sans-serif;
}
.sales-holder .holder-txt{
	overflow:hidden;
	margin-bottom:20px;
}
.sales-holder .holder-txt .ttl{
	text-transform:uppercase;
	font:800 16px/20px 'Open Sans', sans-serif;
	color:#231f20;
	margin-bottom:15px;
}
.sales-holder .holder-txt p{margin:0 0 25px;}
/*info-org*/
.content.content-2{
	width:834px;
	padding-top:0;
}
.sidebar.no-bg{
	background:none;
	padding:0 0;
	width:370px;
}
.inf-dep{
	overflow:hidden;
	margin-bottom:10px;
	padding:25px;
	border:1px solid #69a3ce;
	-webkit-box-shadow:1px 2px 5px 0px #DFDFDF;
	-moz-box-shadow:1px 2px 5px 0px #DFDFDF;
	box-shadow:1px 2px 5px 0px #DFDFDF;
}
.inf-dep > ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:600 12px/16px 'Open Sans', sans-serif;
	border-bottom:1px solid #dbdfe0;
	padding-bottom:5px;
	margin-bottom:5px;
}
.inf-dep > ul li{
	background:url(../images/bull-01.png) no-repeat 0 6px;
	padding-left:20px;
	margin-bottom:9px;
}
.inf-dep > ul li a{color:#231f20;}
.inf-dep > ul li:hover{background:url(../images/bull-01-h.png) no-repeat 0 6px;}
.inf-dep > ul li:hover a{color:#1586c5;}
.inf-dep i{
	font:300 italic 12px/16px 'Open Sans', sans-serif;
	color:#137fbf;
}
.inf-dep .btn-bord2 b{
	background:#fff;
}
.inf-dep  .btn-bord2{
	font-size: 10px;
	margin-top:13px;
}
.inf-dep .btn-bord2:before{
	left:-2px;
	right:-2px;
	top:-2px;
	bottom:-2px;
}
.inf-dep .links ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:600 12px/19px 'Open Sans', sans-serif;
}
.inf-dep .links ul li{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.inf-dep .links ul li a{
	color:#898989;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.inf-dep .links ul li a:hover{
	color:#1586c5;
}
.inf-list-dep{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:700 14px/19px 'Open Sans', sans-serif;
}
.inf-list-dep li{
	overflow:hidden;
}

.inf-list-dep li a{
	display:block;
	background:#f9f9f9;
	-webkit-box-shadow:2px 3px 2px -1px #DFDFDF;
	-moz-box-shadow:2px 3px 2px -1px #DFDFDF;
	box-shadow:2px 3px 2px -1px #DFDFDF;
	padding:10px 15px;
	margin:3px;
	color:#011430;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	overflow:hidden;
	min-height:33px;
}
.inf-list-dep li a:hover{
	color:#1586c5;
	background:#fff;
}
.inf-list-dep li a span{
	overflow:hidden;
	display:table;
	vertical-align:middle;
	line-height:23px;
}
.inf-list-dep li a i{
	background-position:50% 50%;
	margin-right:15px;
	width:36px;
	height:35px;
	float:left;
	line-height:35px;
}
.inf-list-dep li a img{
	vertical-align:middle;
}
.inf-list-dep li .icon-list{
	width:40px;
	text-align:center;
	float:left;
	margin-right:15px;
	line-height:29px;
}
.inf-list-dep li a i.icon-1{background:url(../images/ico-dep-01.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-2{background:url(../images/ico-dep-02.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-3{background:url(../images/ico-dep-03.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-4{background:url(../images/ico-dep-04.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-5{background:url(../images/ico-dep-05.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-6{background:url(../images/ico-dep-06.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-7{background:url(../images/ico-dep-07.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-8{background:url(../images/ico-dep-08.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-9{background:url(../images/ico-dep-09.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-10{background:url(../images/ico-dep-10.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-11{background:url(../images/ico-dep-11.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-12{background:url(../images/ico-dep-12.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-13{background:url(../images/ico-dep-13.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-14{background:url(../images/ico-dep-14.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-15{background:url(../images/ico-dep-15.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-16{background:url(../images/ico-dep-16.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-17{background:url(../images/ico-dep-17.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-18{background:url(../images/ico-dep-18.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-19{background:url(../images/ico-dep-19.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-20{background:url(../images/ico-dep-20.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-21{background:url(../images/ico-dep-21.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-22{background:url(../images/ico-dep-22.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-23{background:url(../images/ico-dep-23.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-24{background:url(../images/ico-dep-24.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-25{background:url(../images/ico-dep-25.png) no-repeat 50% 50%;}
.inf-list-dep li a i.icon-26{background:url(../images/ico-dep-26.png) no-repeat 50% 50%;}
#wrapper.wrapper-top{margin:22px auto 0;}
#wrapper.wrapper-top .content{
	padding-top:0;
}
.depinfo-main{
	border-top:3px solid #054f98;
	padding-top:9px;
}
.depinfo-main .h2{
	font:800 16px/22px 'Open Sans', sans-serif;
	padding:0;
	margin-top:6px;
}
.depinfo-main .block-menu ul{
	right:5px;
	left:auto;
}
.depinfo-main .block-menu ul:before{
	right:-5px;
	left:auto;
}
.depinfo-main .tabs{
	margin-bottom:40px;
}
.depinfo-main .dep-page{
	overflow:hidden;
}
.depinfo-main .dep-page .holder{
	overflow:hidden;
	margin-bottom:40px;
}
.depinfo-main .dep-page dl{
	float:left;
	max-width:400px;
	margin:0;
	overflow:hidden;
}
.depinfo-main .dep-page dl dt{
	float:left;
	margin:0 10px 2px 0;
	font:bold 13px/20px Tahoma, Geneva, sans-serif;
	color:#808080;
	clear:both;
}
.depinfo-main .dep-page dl dd{
	float:left;
	margin:0 0 2px;
	font: 13px/20px Tahoma, Geneva, sans-serif;
	color:#808080;
}
.depinfo-main .dep-page .map-box{
	overflow:hidden;
	float:right;
	width:550px;
}
.depinfo-main .dep-page .table-inf{
	overflow:hidden;
	margin-bottom:60px;
}
.depinfo-main .dep-page .table-inf .ttl{
	overflow:hidden;
	margin-bottom:15px;
	font:700 18px/24px 'Open Sans', sans-serif;
	color:#515151;
}
.depinfo-main .dep-page .table-inf table{
	border-collapse:collapse;
	width:100%;
	font:500 13px/18px 'Open Sans', sans-serif;
	color:#808080;
}
.depinfo-main .dep-page .table-inf table tr{
	background:#f9f9f9;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.depinfo-main .dep-page .table-inf table tr:hover{
	background:#ecf3f5;
}
.depinfo-main .dep-page .table-inf table tr td{
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #dfdfdf;
	padding:15px 10px;
	color:#231f20;
}
.depinfo-main .dep-page .table-inf table tr td:first-child {
    padding-left: 20px;
    text-align: left;
    width: 30%;
	font:700 14px/18px 'Open Sans', sans-serif;
}
.depinfo-main .dep-page .table-inf table .color-02{
	background:#f2f2f2;
}
.inf-block-bottom{
	overflow:hidden;
	margin-bottom:20px;
	font: 14px/22px Tahoma, Geneva, sans-serif;
	color:#898989;
}
.inf-block-bottom h1{
	font:700 26px/33px 'Open Sans', sans-serif;
	color:#515151;
	margin:0 0 15px;
}
.inf-block-bottom p{
	margin:0 0 20px;
}
.katalog-items{
	margin:0 -10px 40px -10px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.katalog-items .item{
	float:left;
	width:375px;
	margin:0 10px;
	padding:15px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.katalog-items .item:hover{
	background:#333657;
}
.katalog-items .item .holder{
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
}
.katalog-items .item:hover .holder{
	border-bottom:1px solid #535675;
	padding-bottom:9px;
}
.katalog-items .item .holder .img{
	float:left;
	width:144px;
	height:87px;
	margin-right:13px;
	position:relative;
}
.katalog-items .item .holder .img .new{
	position:absolute;
	right:-2px;
	top:-2px;
	background:url(../images/ico-55.png) no-repeat;
	width:58px;
	height:58px;
}
.katalog-items .item .holder .img img{
	vertical-align:top;
	width:100%;
}
.katalog-items .item .holder .txt{
	overflow:hidden;
}
.katalog-items .item .holder .txt .ttl{
	font:700 14px/19px 'Open Sans', sans-serif;
	color:#231f20;
	display:inline-block;
	margin-bottom:12px;
}
.katalog-items .item:hover .holder .txt .ttl{
	color:#fff;
}
.katalog-items .item .holder .txt .ttl:hover{
	color:#d9213e;
}
.katalog-items .item .holder .txt dl{
	overflow:hidden;
	margin:0 0 12px;
	color:#011430;
}
.katalog-items .item:hover .holder .txt dl{
	color:#fff;
}
.katalog-items .item .holder .txt dl dt{
	float:left;
	clear:both;
	font:800 12px/16px 'Open Sans', sans-serif;
	margin:0 8px 5px 0;
}
.katalog-items .item .holder .txt dl dd{
	float:left;
	font:300 12px/16px 'Open Sans', sans-serif;
	margin:0 0 5px;
}
.katalog-items .item .holder .txt dl dd a{
	color:#011430;
}
.katalog-items .item:hover .holder .txt dl dd a{
	color:#fff;
}
.katalog-items .item .holder .txt dl dd a:hover{
	color:#d9213e;
}
.katalog-items .item .holder .txt ul{
	margin:0 0 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.katalog-items .item .holder .txt ul li{
	float:left;
	margin-right:25px;
}
.katalog-items .item .holder .txt ul li a{
	display:block;
	color:#6d6d72;
}
.katalog-items .item .holder .txt ul li a span{
	display:inline-block;
	font:300 11px/20px 'Open Sans', sans-serif;
	vertical-align:top;
}
.katalog-items .item .holder .txt ul li a i{
	display:inline-block;
	background:url(../images/ico-52.png) no-repeat;
	width:14px;
	height:18px;
	margin-right:7px;
}
.katalog-items .item .holder .txt ul li a:hover{
	color:#d9213e;
}
.katalog-items .item .descr{
	overflow:hidden;
	color:#b2b3c2;
	font:300 13px/20px 'Open Sans', sans-serif;
	display:none;
}
.katalog-items .item:hover .descr{
	display:block;
}
.katalog-items .item .descr .time{
	background:url(../images/ico-54.png) no-repeat 0 0;
	padding-left:20px;
	font:700 13px/20px 'Open Sans', sans-serif;
}
/*spravochaia*/
.spravochaia .row{
	overflow:hidden;
	margin:0 -15px 30px -15px;
}
.spravochaia .row .col{
	width:391px;
	float:left;
	margin:0 15px;
}
.spravochaia .row .col .map-holder{
	overflow:hidden;
	margin-bottom:20px;
}
.spravochaia .title{
	border-bottom:1px solid #f0f0f0;
	padding:15px 0 10px;
	margin-bottom:0;
}
.spravochaia .title:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
	background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
	background-image: -moz-linear-gradient(left, #003d89, #1587c6);
	background-image: -o-linear-gradient(left, #003d89, #1587c6);
	background-image: linear-gradient(to right, #003d89, #1587c6);
}
.spr-list{
	margin:0 -30px 30px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.spr-list .item{
	width:258px;
	margin:10px;
	padding:20px 20px 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	float:left;
}
.spr-list .item:hover{
	background:#333657;
}
.spr-list .item .ttl{
	font:700 14px/18px 'Open Sans', sans-serif;
	color:#231f20;
	display:inline-block;
}
.spr-list .item:hover .ttl{
	color:#fff;
}
.spr-list .item .ttl:hover{
	color:#ff2d2d;
}
.spr-list .item .place{
	display:inline-block;
	margin-bottom:20px;
	color:#515151;
	font:400 11px/15px 'Open Sans', sans-serif;
}
.spr-list .item:hover .place{
	color:#6d6d72;
}
.spr-list .item  dl{
	margin:0 0 20px;
	overflow:hidden;
	color:#011430;
}
.spr-list .item:hover  dl{
	color:#fff;
}
.spr-list .item  dl dt{
	float:left;
	margin:0 6px 5px 0;
	clear:both;
	font:800 12px/17px 'Open Sans', sans-serif;
}
.spr-list .item dl dd{
	float:left;
	margin:0 0 5px;
	font:400 12px/17px 'Open Sans', sans-serif;
}
.spr-list .item dl dd a{
	color:#011430;
}
.spr-list .item:hover dl dd a{
	color:#fff;
}
.spr-list .item dl dd a:hover{
	color:#ff2d2d;
}
.spr-list .item ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.spr-list .item ul li{
	float:left;
	margin-right:30px;
}
.spr-list .item ul li a{
	display:block;
	color:#888888;
}
.spr-list .item ul li a:hover{
	color:#ff2d2d;
}
.spr-list .item ul li a i{
	background:url(../images/ico-57.png) no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-right:10px;
	float:left;
}
.spr-list .item ul li a span{
	float:left;
	font:400 12px/17px 'Open Sans', sans-serif;
}
/*news-in*/
.other-info{
	background:#fbfdfd;
	border:1px solid #d93e5b;
	padding:5px 15px 5px;
	margin-bottom:35px;
	margin-top:55px;
	position:relative;
}
.other-info:after{
	clear:both;
	content:'';
	display:block;
}
.other-info ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.other-info ul li{
	overflow:hidden;
	margin-bottom:20px;
}
.other-info ul li .img{
	float:left;
	margin-right:10px;
	width:100px;
	height:60px;
}
.other-info ul li .img img{
	width:100%;
	vertical-align:top;
}
.other-info ul li .txt{
	overflow:hidden;
	font:600 12px/16px 'Open Sans', sans-serif;
}
.other-info ul li .txt a{
	color:#231f20;
}
.other-info ul li .txt a:hover{
	color:#d93e5b;
}
.other-info .comp-labl{
	height:33px;
	line-height:33px;
	margin:-22px 0 17px;
}
.other-info .comp-labl span{
	height:32px;
}
.stat-block-2 .stabs li + li{
	 margin-left: 5px;
}
.stat-block-2 .stabs li a{
	font-size: 11px;
}
.news-dnepr{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.news-dnepr li{
	overflow:hidden;
	margin-bottom:20px;
}
.news-dnepr li .folder-cover{
	width:130px;
	height:80px;
	float:left;
	margin-right:10px;
	margin-bottom:0;
}
.news-dnepr li .folder-cover img{
	width:100%;
	vertical-align:top;
}
.news-dnepr li .folder-cover a b i{margin: -47px 9px 0 6px;}
.news-dnepr li .txt{
	overflow:hidden;
	font:600 13px/16px 'Open Sans', sans-serif;
}
.news-dnepr li .txt a{
	color:#231f20;
	margin-right:12px;
}
.news-dnepr li .txt a:hover{color:#fe1440;}
.news-dnepr li .txt span{
	color:#515151;
	font:600 11px/16px 'Open Sans', sans-serif;
}
.news-dnepr li .txt span i{
	margin-right:10px;
}
.stat-block-2 .spanes{height:auto;}
.news-in .ttl{
	overflow:hidden;
	color:#515151;
	font:700 26px/32px 'Open Sans', sans-serif;
	margin-bottom:2px;
}
.news-in .date{
	overflow:hidden;
	margin-bottom:5px;
	color:#515151;
	font:400 11px/16px 'Open Sans', sans-serif;
}
.news-in .soc-holder{
	margin-bottom:10px;
}
.news-in .soc-holder:after{
	clear:both;
	content:'';
	display:block;
}
.news-in .soc-holder .soc-ico{
	float:left;
}
.news-in .soc-holder .like-holder{
	float:right;
}
.news-in .img-gallery{
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
}
.news-in .img-gallery .big-img-2{
	overflow:hidden;
	position:relative;
	margin-bottom:15px;
}
.news-in .img-gallery .big-img-2 img{
	vertical-align:top;
	width:100%;
}
.news-in .img-gallery .small-img-2{
	position:relative;
	overflow:hidden;
	width:450px;
	margin:0 auto;
}
.news-in .img-gallery .small-img-2 .slick-slide{
	margin:0 5px;
}
.news-in .img-gallery .small-img-2 .slick-slide img{
	width:100%;
	vertical-align:top;
}
.news-in .img-gallery .small-img-2 .slick-slide.slick-active{
	background:rgba(6, 68, 101, 0.4);
}
.news-in .img-gallery .big-img-2 .slick-prev{
	width:53px;
	height:74px;
	text-indent:-9999px;
	margin-top:-40px;
}
.news-in .img-gallery .big-img-2 .slick-next{
	width:53px;
	height:74px;
	text-indent:-9999px;
	margin-top:-40px;
}
.news-in .img-gallery .big-img-2 .slick-prev{
	background:url(../images/ico-prev.png) no-repeat;
	left:20px;
}
.news-in .img-gallery .big-img-2 .slick-next{
	background:url(../images/ico-next.png) no-repeat;
	right:20px;
}
.news-in .min-ttl{
	color:#231f20;
	font:700 14px/18px Arial, sans-serif;
	margin-bottom:15px;
}
.news-in .txt-holder{
	font: 14px/22px Tahoma, Geneva, sans-serif;
	color:#231f20;
	margin-bottom:20px;
}
.news-in .txt-holder > h1{
	margin:0 0 20px;
}

.news-in .txt-holder .twitter-tweet{
	margin:0 auto;
}
.tegs{
	overflow:hidden;
	margin-bottom:20px;
	color:#003D89;
	font-size:14px;
}
.news-in .txt-holder > ul{
	padding:0 0 15px 40px;
}
.news-in .txt-holder > ul li ul{
	padding:0 0 15px 35px;
}
.news-in .txt-holder p{
	margin:0 0 20px;
}

.news-in .txt-holder  table tr td p{
	margin:0 0 0px;
}

.news-in .txt-holder  table tr td{
	padding:0px;
}

.news-in .video-holder{
	overflow:hidden;
	margin-bottom:60px;
}
.news-in .video-holder .video-box{
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:20px;
	border-bottom:1px solid #c8c8c8;
}
.news-in .video-holder .video-box iframe{
	width:100%;
	min-height:500px;
}
.news-in .video-holder dl{
	overflow:hidden;
	margin:0;
	overflow:hidden;
	color:#898989;
}
.news-in .video-holder dl dt{
	float:left;
	clear:both;
	margin:0 10px 7px 0;
	font:800 12px/16px 'Open Sans', sans-serif;
}
.news-in .video-holder dl dd{
	float:left;
	margin:0 0 7px 0;
	font:400 12px/16px 'Open Sans', sans-serif;
}
.news-in .video-holder dl dd a{
	color:#898989;
}
/*list-info-01*/
.list-info-01{
	margin:0;
	padding:0;
	list-style:none;
}
.list-info-01:after{
	clear:both;
	content:'';
	display:block;
}
.list-info-01 .item{
	margin-bottom:24px;
}
.list-info-01 .item:after{
	clear:both;
	content:'';
	display:block;
}
.list-info-01 .item .img{
	float:left;
	width:57px;
	height:57px;
	overflow:hidden;
	margin-right:20px;
}
.list-info-01 .item .img img{
	width:100%;
	vertical-align:top;
}
/* .list-info-01 .item .txt{} */
.list-info-01 .item .txt:after{
	clear:both;
	content:'';
	display:block;
}
.list-info-01 .item .txt .ttl{font:600 16px/18px 'Open Sans', sans-serif; margin-bottom:4px;}
.list-info-01 .item .txt .date{
	color:#717171;
	font: 12px/15px Tahoma, Geneva, sans-serif;
}
.list-info-01 .item .txt .ttl a{color:#231f20;}
.list-info-01 .item .txt .ttl a:hover{color:#ff2e2e;}
.list-info-01 .item .txt .sub{font:400 12px/18px Tahoma, Geneva, sans-serif; margin-bottom:4px; margin-left: 77px;}
.list-info-01 .item .txt .sub a{color:#515151;}
.list-info-01 .item .txt .sub a:hover{color:#ff2e2e;}
.list-info-01 .item .txt ul{
    margin: 0 0 0 77px;
	padding:0;
	list-style:none;
	font:400 12px/18px Tahoma, Geneva, sans-serif;
}
.list-info-01 .item .txt ul:after{
	clear:both;
	content:'';
	display:block;
}
.list-info-01 .item .txt ul li{
	float:left;
	margin-right:10px;
	position:relative;
}
.list-info-01 .item .txt ul li a{
	color:#717171;
	display:block;
	line-height:29px;
	vertical-align:middle;
}
.list-info-01 .item .txt ul li .ico-01{
	float:left;
	background:url(../images/ico-28.png) no-repeat;
	width:17px;
	height:18px;
	margin-right:8px;
	display:inline-block;
	margin-top:3px;
}
.list-info-01 .item .txt ul li .ico-02{
	float:left;
	background:url(../images/ico-29.png) no-repeat;
	width:18px;
	height:16px;
	margin-right:8px;
	display:inline-block;
	margin-top:5px;
}
.list-info-01 .item .txt ul li .ico-03{
	float:left;
	background:url(../images/ico-30.png) no-repeat;
	width:17px;
	height:17px;
	margin-right:8px;
	display:inline-block;
	margin-top:5px;
}
.list-info-01 .item .txt ul li a:hover{
	color:#ff2e2e;
}
.list-info-01 .item .txt ul li a img{
	vertical-align:middle;
}
.big-discounts{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.big-discounts li{
	overflow:hidden;
	margin-bottom:5px;
}
.big-discounts li .sale-discount{
	float:left;
	margin-right:15px;
}
.big-discounts li .center-txt{
	float:left;
	margin-top:6px;
}
.big-discounts li .center-txt .ttl{font:600 13px/18px 'Open Sans', sans-serif; margin-bottom:5px;}
.big-discounts li .center-txt .ttl a{color:#231f20;}
.big-discounts li .center-txt .ttl a:hover{color:#ff2e2e;}
.big-discounts li .center-txt .sub{font:600 11px/14px 'Open Sans', sans-serif;}
.big-discounts li .center-txt .sub a{color:#515151;}
.big-discounts li .center-txt .sub a:hover{color:#ff2e2e;}
.big-discounts li .date{
	float:right;
	font:600 11px/14px 'Open Sans', sans-serif;
	color:#fff;
	padding:10px;
	background:#69a3ce;
	margin-top:10px;
}
/*afisha-in*/
.ttlh2 .breadcrumbs{
    display: initial;
}
.breadcrumbs{
    margin: -5px 0px 10px 0 ;
    padding: 0;
    list-style: none;
    overflow: hidden;
    font: 13px/20px Tahoma, Geneva, sans-serif;
    color: #515151;
}
.breadcrumbs li{
	display:inline;
	padding-left:35px;
	background:url(../images/sep-01.png) no-repeat 16px 5px;
}
.breadcrumbs li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs li a{
	color:#8eaec0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.breadcrumbs li a:hover{
	color:#d81937;
}
.afisha-in .ttl{
	font:700 26px/30px 'Open Sans', sans-serif;
	color:#011430;
	margin-bottom:22px;
	position:relative;
}
.afisha-in .ttl .ttl-r{
	float:left;
}
.afisha-in .ttl .p-hol{
	float:right;
	font:400 21px/30px 'Open Sans', sans-serif;
	color:#011430;
	background:url(../images/ico-64.png) no-repeat 0 3px;
	padding-left:30px;
}
.afisha-in .ttl:after{
	clear:both;
	content:'';
	display:block;
}
.afisha-in .ttl span{
	width:88%;
}
.afisha-in .ttl .rate{
	margin:0;
	padding:0;
	list-style:none;
	font: 12px/18px Tahoma, Geneva, sans-serif;
	position:absolute;
	right:0;
	top:-21px;
}
.afisha-in .ttl .rate li{
	display:block;
	clear:both;
	margin-bottom:4px;
}
.afisha-in .ttl .rate li span{
	vertical-align:top;
	padding-left:10px;
}
.afisha-in .holder{
	overflow:hidden;
	margin-bottom:20px;
}
.afisha-in .holder .img{
	float:left;
	width:320px;
	margin-right:40px;
}
.afisha-in .holder .img.img-2{
	width:190px;
}
.afisha-in .holder .img.img-2 p{
	margin:25px 0 0;
	font:600 12px/18px 'Open Sans', sans-serif;
}
.afisha-in .holder .img img{
	width:100%;
	vertical-align:top;
}
.afisha-in .holder .txt{
	overflow:hidden;
}
.afisha-in .holder .txt .ttl-txt{
	font:600 16px/25px 'Open Sans', sans-serif;
	color:#231f20;
}
.afisha-in .holder .txt .list-info{
	margin:0 0 15px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.afisha-in .holder .txt .list-info li{
	float:left;
	width:150px;
	margin-right:12px;
}
.afisha-in .holder .txt .list-info li.long{width:100%;}
.afisha-in .holder .txt .list-info li.long-2{width:265px;}
.afisha-in .holder .txt .list-info li .box{
	overflow:hidden;
	margin-bottom:15px;
	min-height:53px;
}
/* .afisha-in .holder .txt .list-info li .box.box-addr{
	background:url(../images/ico-63.png) no-repeat 90% 0;
} */
.afisha-in .holder .txt .list-info li .box strong{
	font:700 14px/18px 'Open Sans', sans-serif;
	color:#231f20;
	display:block;
}
.afisha-in .holder .txt .list-info li .box span{
	font: 12px/17px Tahoma, Geneva, sans-serif;
	color:#515151;
	display:block;
}
.afisha-in .holder .txt .list-info li .box span a{
	color:#515151;
}
.afisha-in .holder .txt .list-info li .box span a:hover{color:#ff0000;}
.afisha-in .holder .txt .list-info li .box .number-hold-01{
	font: 12px/17px Tahoma, Geneva, sans-serif;
	color:#515151;
}
.number-hold-01{
	position:relative;
}
.number-hold-01 span{
	position:absolute;
	top:0;
	left:50px;
	padding:0 13px;
	background:#fff;
	color:#01256d !important;
	text-decoration:underline;
	cursor:pointer;
}
.afisha-in .holder .txt .hold-link{
	overflow:hidden;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	padding:15px 0;
}
.afisha-in .holder .txt .hold-link .list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font:700 14px/18px 'Open Sans', sans-serif;
	color:#231f20;
}
.afisha-in .holder .txt .hold-link .list li{
	float:left;
	margin-right:18px;
}
.afisha-in .holder .txt .hold-link.no-border{
	border-bottom:none;
	border-top:none;
}
.afisha-in .holder .txt .hold-link .g-cal{
	float:left;
	font: 12px/20px Tahoma, Geneva, sans-serif;
	vertical-align:middle;
}
.afisha-in .holder .txt .hold-link .g-cal i{
	background:url(../images/ico-60.png) no-repeat;
	width:27px;
	height:23px;
	float:left;
	margin-right:10px;
}
.afisha-in .holder .txt .hold-link .g-cal span{
	overflow:hidden;
	text-decoration:underline;
}
.afisha-in .holder .txt .hold-link .social-01{float:right;}
.social-01{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.social-01 li{
	float:left;
	margin-left:20px;
}
.social-01 li a{
	display:block;
	text-indent:-9999px;
	width:30px;
	height:16px;
	background:url(../images/ico-social.png) no-repeat;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.social-01 li.fb a{background-position:9px 0;}
.social-01 li.vk a{background-position:-38px 0;}
.social-01 li.tw a{background-position:-91px 0;}
.social-01 li.gp a{background-position:-138px 0;}
.descr-01{
	overflow:hidden;
	margin-bottom:15px;
	color:#515151;
	font: 12px/16px Tahoma, Geneva, sans-serif;
}
.descr-01 .ttl-sub{
	font:700 14px/18px 'Open Sans', sans-serif;
	color:#231f20;
	margin-bottom:20px;
}
.descr-01 p{
	margin:0 0 20px;
}
.reviews-block{
	overflow:hidden;
	margin-bottom:20px;
}
.reviews-block .ttl-rew{
	font:800 16px/20px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#e62e32;
	margin-bottom:18px;
}
.reviews-block .ttl-rew span{
	font:700 11px/15px 'Open Sans', sans-serif;
	vertical-align:top;
}
.reviews-block .form{
	overflow:hidden;
	margin-bottom:45px;
}
.reviews-block .form textarea.txt{
	min-height:160px;
	max-height:160px;
	min-width:669px;
	max-width:669px;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:15px;
	font: 13px/16px Tahoma, Geneva, sans-serif;
}
.reviews-block .answers{
	overflow:hidden;
}
.reviews-block .answers .item{
	overflow:hidden;
	margin-bottom:25px;
}
.reviews-block .answers .item .img{
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	margin-right:20px;
}
.reviews-block .answers .item .img img{
	width:100%;
	vertical-align:top;
}
.reviews-block .answers .item .txt{
	overflow:hidden;
}
.reviews-block .answers .item .txt .top-txt{
	overflow:hidden;
	margin-bottom:12px;
}
.reviews-block .answers .item .txt .top-txt strong{
	float:left;
	color:#231f20;
	font:600 16px/18px 'Open Sans', sans-serif;
	margin-right:18px;
}
.reviews-block .answers .item .txt .top-txt .date{
	float:left;
	font: 12px/16px Tahoma, Geneva, sans-serif;
	color:#767676;
	margin-top:2px;
}
.reviews-block .answers .item .txt .top-txt i{
	float:right;
	width:27px;
	height:18px;
}
.reviews-block .answers .item .txt .top-txt i img{
	width:100%;
	vertical-align:top;
}
.reviews-block .answers .item .txt p{
	font: 12px/16px Tahoma, Geneva, sans-serif;
	color:#515151;
}
.reviews-block .answers .item.item-2{
	margin-left:70px;
}
.afisha-in .holder .txt .hold-link .stabs{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	height:auto;
	border-bottom:none;
}
.afisha-in .holder .txt .hold-link .stabs li{height:auto;}
.afisha-in .holder .txt .hold-link .stabs li a{
	height:auto;
	font:600 13px/18px 'Open Sans', sans-serif;
	color:#8d8d8d;
	padding:0;
	text-transform:none;
}
.afisha-in .holder .txt .hold-link .stabs li a.current{
	border-bottom:none;
	color:#eea9a8;
}
.afisha-in .holder .txt .hold-link .spanes{
	clear:both;
	margin-top:40px;
	background:#ecf3f5;
	padding:30px;
}
.afisha-in .holder .txt .hold-link .spanes table{
	width:100%;
	text-align:center;
	font: 12px/15px Tahoma, Geneva, sans-serif;
	border:none !important;
}
.afisha-in .holder .txt .hold-link .spanes table tr td{
	border-width: 0 !important;
}
.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td{
	width:auto;
}
.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td .img-table{
	width:43px;
	height:43px;
	overflow:hidden;
	float:left;
}
.btn-02{
	display:inline-block;
	font:700 12px/18px 'Open Sans', sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:#3ab6d5;
	padding:4px 10px;
	border:none;
}
.afisha-in .holder .txt .hold-link .spanes table.table-2 .btn-02{
	margin-left:10px;
	float:right;
}
.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td .img-table img{
	width:100%;
	vertical-align:top;
}
.afisha-in .holder .txt .hold-link .spanes table tr td{
	padding:7px 0;
	width:33%;
}
.afisha-in .holder .txt .hold-link .spanes table tr td:nth-child(2),
.afisha-in .holder .txt .hold-link .spanes table tr td:nth-child(3){
	width: 16%;
}
.afisha-in .holder .txt .hold-link .spanes table tr td strong{
	display:block;
	text-align:left;
}
.afisha-in .holder .txt .hold-link .spanes table tr td span{
	display:block;
	text-align:left;
}
.descr-01 .video{
	width:100%;
	height:510px;
}
.descr-01 .video iframe{
	width:100%;
	height:510px;
}
.afisha-kino .info-kino{
	overflow:hidden;
}
.afisha-kino .info-kino .img-kino{
	float:left;
	width:190px;
	margin-right:45px;
}
.afisha-kino .info-kino .img-kino img{
	width:100%;
	vertical-align:top;
}
.gallery-kino{
	margin-bottom:40px;
	position:relative;
	height:570px;
}
.gallery-kino img{
	width:100%;
	vertical-align:top;
}
.gallery-kino .slick-prev{
	text-indent:-9999px;
	background:url(../images/ico-prev-02.png) no-repeat;
	width:37px;
	height:60px;
	position:absolute;
	left:24px;
	top:50%;
	margin-top:-30px;
}
.gallery-kino .slick-next{
	text-indent:-9999px;
	background:url(../images/ico-next-02.png) no-repeat;
	width:37px;
	height:60px;
	position:absolute;
	right:24px;
	top:50%;
	margin-top:-30px;
}
.gallery-kino .slick-dots{
	position:absolute;
	bottom:40px;
	left:0;
	right:0;
}
.gallery-kino .slick-dots li{
	border:3px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;;
	border-radius:50%;
	width:17px;
	height:17px;
}
.gallery-kino .slick-dots li.slick-active{
	background:#fff;
}
.gallery-kino .slick-dots li button{
	text-indent:-9999px;
}
.afisha-kino .cont-block .h2{
	margin-bottom:25px;
}
.afisha-kino .yel-block .h2 {background:#ef7419;}

/*photo-page*/
.photo-page .holder{
	overflow:hidden;
}
.photo-page .holder .holder-left{
	float:left;
	width:850px;
	margin-right:29px;
}
.photo-page .holder .map-holder{
	overflow:hidden;
	background:#ecf3f5;
	padding:30px 25px;
}
.photo-page .holder .map-holder .ttl-map{
	font: 800 16px/22px "Open Sans",sans-serif;
	color:#000;
	padding-bottom:15px;
	border-bottom:1px solid #dee5e7;
	margin-bottom:25px;
	text-transform:uppercase;
}
.photo-page .holder .map-holder ul{
	margin:0 0 12px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font: 12px/15px Tahoma, Geneva, sans-serif;
}
.photo-page .holder .map-holder ul li{
	margin-bottom:5px;
}
.photo-page .holder .map-holder ul li:after{
	clear:both;
	content:'';
	display:block;
}
.photo-page .holder .map-holder ul li strong{
	font: 600 14px/18px "Open Sans",sans-serif;
	color:#000;
	float:left;
	margin-right:5px;
}
.photo-page .holder .map-holder ul li .comp-labl{
	margin:1px 0 0 4px;
	height: 16px;
    line-height: 16px;
	float:left;
	overflow:visible;
}
.photo-page .holder .map-holder ul li .comp-labl span{
	color:#fff;
	height:16px;
	background:#eb3330;
	padding:0 7px;
}
.photo-page .holder .map-holder ul li .comp-labl span.col1:before {left:-6px; border:8px solid #eb3330; border-left:6px solid transparent;}
.photo-page .holder .map-holder ul li .comp-labl span.col1:after {right:-6px; border:8px solid #eb3330; border-right:6px solid transparent;}
.photo-page .holder .map-holder ul li span{color:#515151;}
.photo-page .holder .map-holder ul li p{
	color:#000;
	margin:0;
}
.photo-page .holder .map-holder ul li a{color:#01256d;}
.photo-page .holder .map-holder .map{overflow:hidden;}
.photo-page .holder .map-holder .map img{width:100%; vertical-align:top;}
.photo-page .holder .map-holder ul li a.rw i{
	float:left;
	margin-right:4px;
}
.photo-page .holder .left{
	float:left;
	width:295px;
	margin-right:18px;
}
.photo-page .holder .left .inf-dep{min-height:431px;}
.photo-page .inf-list-dep li a{padding: 4px 15px;}
.photo-page .holder .top-photo{
	overflow:hidden;
}
.photo-page .holder .top-photo .img-01{
	width:600px;
	height:600px;
	margin-right:20px;
}
.photo-page .img-02{
	width:290px;
	height:290px;
	margin-bottom:20px;
	margin-right:0;
}
.photo-page .img{
	float:left;
	overflow:hidden;
	position:relative;
}
.photo-page .img .inf-user{
	position:absolute;
	width:220px;
	height:200px;
	left:50%;
	top:50%;
	margin-left:-110px;
	margin-top:-100px;
	text-align:center;
}
.photo-page .img .inf-user .img-user{
  background:#fff;
    border: 3px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:0 0 5px #6d6d6d;
	-moz-box-shadow:0 0 5px #6d6d6d;
	box-shadow:0 0 5px #6d6d6d;
    height: 120px;
    overflow: hidden;
    width: 120px;
	display:inline-block;
	margin-bottom:6px;
}
.photo-page .img .inf-user .img-user img {
    border-radius: 50%;
    width: 100%;
}
.photo-page .img .inf-user span{
	font: 700 19px/24px "Open Sans",sans-serif;
    margin-bottom: 3px;
    text-shadow: 3px 1px 2px rgba(0, 0, 0, 1);
	display:inline-block;
	color:#fff;
}
.photo-page .img .inf-user span a{
	color:#fff;
}
.photo-page .img a{
	display:block;
	color:#fff;
}
.photo-page .img > a img{
	width:100%;
	vertical-align:top;
}
.photo-page .holder .top-photo .img .lbl {
    color: #fff;
    font: 800 10px/16px "Open Sans",sans-serif;
    left: 10px;
    padding: 0 10px;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    top: 0;
}
.photo-page .holder .top-photo .img .lbl.red {background:#f03b2e;}
.photo-page .holder .top-photo .img .lbl.brown {
	background:#a57f6b;
}
.photo-page .img .descr{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:20px;
	font: 700 16px/20px "Open Sans",sans-serif;
	background:url(../images/bg-06.png) repeat-x;
	min-height:40px;
}
.photo-page .img .descr span{
	display:block;
	font: 500 13px/18px "Open Sans",sans-serif;
}
.photo-page .holder .top-photo .img:hover .social{
	right:10px;
	top:10px;
}
.photo-page .holder .top-photo .img .social{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:-100px;
	top:-100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-page .holder .top-photo .img .social li{
	float:left;
	margin-left:2px;
}
.photo-page .holder .top-photo .img .social li a{
	display:block;
	text-indent:-9999px;
	width:41px;
	height:41px;
	background:url(../images/ico-social-02.png) no-repeat;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-page .holder .top-photo .img .social li.fb a{
	background-position:0 0;
}
.photo-page .holder .top-photo .img .social li.vk a{
	background-position:-43px 0;
}
.photo-page .holder .top-photo .img .social li.tw a{
	background-position:-86px 0;
}
.photo-page .holder .top-photo .img .social li a:hover{
	background:url(../images/ico-social-02-hover.png) no-repeat;
}
.photo-page .holder .top-photo .img .social li.fb a:hover{
	background-position:0 0;
}
.photo-page .holder .top-photo .img .social li.vk a:hover{
	background-position:-43px 0;
}
.photo-page .holder .top-photo .img .social li.tw a:hover{
	background-position:-86px 0;
}
.photo-page .holder .top-photo .img:hover .liks{
	right:10px;
	bottom:10px;
}
.photo-page .holder .top-photo .img .liks{
	position:absolute;
	right:-100px;
	bottom:-100px;
	margin:0;
	padding:0;
	list-style:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-page .holder .top-photo .img .liks li{
	float:left;
	margin-left:8px;
	font: 500 11px/20px "Open Sans",sans-serif;
	vertical-align:middle;
}
.photo-page .holder .top-photo .img .liks li i{
	line-height:20px;
	vertical-align:middle;
	padding-right:2px;
}
.photo-page .holder .top-photo .img .liks li i img{
	vertical-align:middle;
}
.photo-page .holder .top-photo .img .liks li span{
	line-height:20px;
	vertical-align:middle;
}
.photo-area .tabs{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	border:none;
	height:auto;
	text-align:right;
}
.photo-area .tabs:after{
	clear:both;
	content:'';
	display:block;
}
.photo-area .tabs li{
	height:auto;
	margin:0 0 0 10px;
}
.photo-area .tabs li a{
	padding:8px 20px;
	margin:0;
	border:none;
	color:#231f20;
	font: 600 13px/16px "Open Sans",sans-serif;
	text-transform:none;
	display:block;
	border:1px solid #fff;
	position:relative;
}
.photo-area .tabs li a.current{
	color:#1586c5;
	border:1px solid #c3c3c3;
	-webkit-box-shadow:0 3px 2px #e4e4e4;
	-moz-box-shadow:0 3px 2px #e4e4e4;
	box-shadow:0 3px 2px #e4e4e4;
}
.photo-area .tabs li a.current:after{
	clear:both;
	content:'';
	display:block;
	background:url(../images/ico-70.png) no-repeat;
	width:31px;
	height:14px;
	left:50%;
	bottom:-13px;
	margin-left:-15px;
	position:absolute;
}
.photo-page .photo-area .img-02{
	margin:9px;
}
.photo-page .photo-area{
	overflow:hidden;
	margin-bottom:40px;
}
.photo-page .descr-01{
	margin-bottom:40px;
}
.photo-page .descr-01 .ttl-sub{font:700 26px/28px "Open Sans",sans-serif;}
/*photo-profile*/
.profile-header{
	height:124px;
	padding:38px 0 28px 0;
	width:100%;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
}
.profile-header:after{
	content:'';
	position:absolute;
	background:url(../images/bg-07.png) repeat-x;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:163px;
}
.profile-header .cont-in{
	position:relative;
	z-index:20;
}
.profile-header .holder-store{
	overflow:hidden;
}
.profile-header .holder-store .logo-store{
	float:left;
	width:170px;
	height:150px;
	margin-right:50px;
	line-height:100px;
}
.profile-header .holder-store .logo-store img{
	vertical-align:middle;
    width:100%;
}
.profile-header .holder-store .name-store{
	color:#fff;
	font: 700 43px/48px "Open Sans",sans-serif;
	text-transform:uppercase;
	float:left;
	margin-top:8px;
	max-width: 618px;
}
.profile-header .holder-store .name-store span{
	display:block;
	font: 700 27px/33px "Open Sans",sans-serif;
}
.profile-header .holder-store .name-store.name-store2 span{
	display:block;
	font: 500 26px/29px "Open Sans",sans-serif;
}
.profile-header .holder-store .right-inf{float:right; max-width: 265px;}
.profile-header .holder-store .right-inf ul{
	color:#fff;
	margin:8px 0 0;
	padding:0;
	list-style:none;
}
.profile-header .holder-store .right-inf ul li{
	overflow:hidden;
	margin-bottom:2px;
}
.profile-header .holder-store .right-inf ul li strong{
	font: 700 15px/25px "Open Sans",sans-serif;
}
.profile-header .holder-store .right-inf ul li p{
	font: 600 13px/19px "Open Sans",sans-serif;
	margin:0;
}
.profile-header .holder-store .right-inf ul li span{
	font: 16px/20px Tahoma, Geneva, sans-serif;
	display:block;
	padding:15px 0 0 0px;
 	/*background:url(../images/ico-77.png) no-repeat 0 15px; */	
}
.profile-header .bg-img{display:none;}
.profile-header .holder-profile{
	overflow:hidden;
	position:relative;
	z-index:10;
}
.profile-header .holder-profile .img{
	float:left;
	width:120px;
	height:120px;
	border:3px solid #fff;
	overflow:hidden;
	margin-right:30px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:#fff;
	-webkit-box-shadow:0 0 5px #6d6d6d;
	-moz-box-shadow:0 0 5px #6d6d6d;
	box-shadow:0 0 5px #6d6d6d;
}
.profile-header .holder-profile .img img{
	width:100%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.profile-header .holder-profile .txt{
	overflow:hidden;
	color:#fff;
}
.profile-header .holder-profile .txt .ttl{
	font: 700 19px/24px "Open Sans",sans-serif;
	text-shadow:3px 1px 2px rgba(0, 0, 0, 1);
	margin-bottom:3px;
}
.profile-header .holder-profile .txt .inf-list{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font: 500 14px/24px "Open Sans",sans-serif;
	vertical-align:middle;
	text-shadow:3px 1px 2px rgba(0, 0, 0, 1);
}
.profile-header .holder-profile .txt .inf-list li{
	float:left;	
	margin-right:15px;
}
.profile-header .holder-profile .txt .inf-list li a{
	color:#fff;
	display:block;
}
.profile-header .holder-profile .txt .inf-list li a:hover{color:#ff0000;}
.profile-header .holder-profile .txt .inf-list li i{margin-right:4px;}
.profile-header .holder-profile .txt .inf-list li i img{vertical-align:middle;}
.profile-header .holder-profile .txt .soc{
	overflow:hidden;
}
.profile-header .holder-profile .txt .soc span{
	float:left;
	font: 700 12px/18px "Open Sans",sans-serif;
	color:#fff;
	text-transform:uppercase;
	margin-top:13px;
}
.profile-header .holder-profile .txt .soc .social{
	margin:0;
	padding:0;
	list-style:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	float:left;
	margin-left:20px;
}
.profile-header .holder-profile .txt .soc .social li{
	float:left;
	margin-left:2px;
}
.profile-header .holder-profile .txt .soc .social li a{
	display:block;
	text-indent:-9999px;
	width:41px;
	height:41px;
	background:url(../images/ico-social-02.png) no-repeat;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.profile-header .holder-profile .txt .soc .social li.fb a{background-position:0 0;}
.profile-header .holder-profile .txt .soc .social li.vk a{background-position:-43px 0;}
.profile-header .holder-profile .txt .soc .social li.tw a{background-position:-86px 0;}
.profile-header .holder-profile .txt .soc .social li a:hover{background:url(../images/ico-social-02-hover.png) no-repeat;}
.profile-header .holder-profile .txt .soc .social li.fb a:hover{background-position:0 0;}
.profile-header .holder-profile .txt .soc .social li.vk a:hover{background-position:-43px 0;}
.profile-header .holder-profile .txt .soc .social li.tw a:hover{background-position:-86px 0;}
.photo-profile .top-profile{
	overflow:hidden;
	margin-bottom:11px;
}
.photo-profile .top-profile .social{
	margin:0;
	padding:0;
	list-style:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	float:left;
	margin-left:20px;
	float:right;
}
.photo-profile .top-profile .social li{
	float:left;
	margin-left:2px;
}
.photo-profile .top-profile .social li a{
	display:block;
	text-indent:-9999px;
	width:41px;
	height:41px;
	background:url(../images/ico-social-02-hover.png) no-repeat;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-profile .top-profile .social li a{
	background:url(../images/ico-social-02-hover.png) no-repeat;
}
.photo-profile .top-profile .social li.fb a{
	background-position:0 0;
}
.photo-profile .top-profile .social li.vk a{
	background-position:-43px 0;
}
.photo-profile .top-profile .social li.tw a{
	background-position:-86px 0;
}
.photo-profile .top-profile .info{
	float:right;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
}
.photo-profile .top-profile .info li{
	float:left;
	margin-left:12px;
	text-align:center;
	border-left:1px solid #dbdfe0;
	padding-left:10px;
}
.photo-profile .top-profile .info li:first-child{
	border-left:none;
}
.photo-profile .top-profile .info li:last-child{
	border-left:none;
}
.photo-profile .top-profile .info li span{
	display:block;
	font: 500 11px/17px "Open Sans",sans-serif;
	color:#8d8d8d;
}
.photo-profile .top-profile .info li strong{
	color:#011430;
	font: 700 22px/26px "Open Sans",sans-serif;
}
.gallery-03{
	overflow:hidden;
	position:relative;
	margin-bottom:33px;
}
.gallery-03 img{
	vertical-align:top;
	width:100%;
}
.gallery-03 > div{
	position:relative;
}
.gallery-03 > div:hover:after{
	content:'';
	position:absolute;
	background:url(../images/ico-74.png) no-repeat;
	width:39px;
	height:39px;
	right:10px;
	top:10px;
}
.gallery-03 .slick-next{
	background:url(../images/ico-next-03.png) no-repeat;
	width:53px;
	height:74px;
	position:absolute;
	right:6px;
	top:50%;
	margin-top:-38px;
}
.gallery-03 .slick-prev{
	background:url(../images/ico-prev-03.png) no-repeat;
	width:53px;
	height:74px;
	position:absolute;
	left:6px;
	top:50%;
	margin-top:-38px;
}
.comment-holder .title:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
	background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
	background-image: -moz-linear-gradient(left, #003d89, #1587c6);
	background-image: -o-linear-gradient(left, #003d89, #1587c6);
	background-image: linear-gradient(to right, #003d89, #1587c6);
}
.comment-holder .title {
    border-bottom: 1px solid #f0f0f0;
    padding: 15px 0 10px;
}
.photo-profile .holder{
	overflow:hidden;
	margin-bottom:30px;
}
.photo-profile .holder .left-holder{
	float:left;
	width:745px;
	margin-right:30px;
}
.photo-profile .holder .right-holder{
	overflow:hidden;
}
.photo-profile .holder .box{
	overflow:hidden;
	margin-bottom:30px;
}
.photo-profile .holder .box{
	font: 14px/22px Tahoma, Geneva, sans-serif;
	color:#898989;
}
.photo-profile .holder .box strong{
	display:block;
	font: 700 14px/18px "Open Sans",sans-serif;
	color:#231f20;
	margin-bottom:3px;
}
.photo-profile .holder .box .tags{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photo-profile .holder .box .tags li{
	float:left;
	margin-right:22px;
}
.photo-profile .holder .box .tags li a{
	color:#898989;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-profile .holder .box .tags li a:hover{
	color:#ff0000;
}
.photo-profile .holder .right-holder .box{
	float:left;
	width:48%;
}
.photo-profile .holder .right-holder .box.box-photo{
	clear:both;
	width:100%;
}
.photo-profile .holder .right-holder .photo{
	margin:0 -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photo-profile .holder .right-holder .photo li{
	float:left;
	margin:5px;
	overflow:hidden;
	width:145px;
	height:145px;
}
.photo-profile .holder .right-holder .photo li a{display:block;}
.photo-profile .holder .right-holder .photo li a img{
	vertical-align:top;
	width:100%;
}
.photo-profile .holder .comment-holder{
	margin:90px 0 20px 0;
}
.photo-profile .holder .comment-holder .form-2 textarea.txt{min-width: 564px;}
.photo-profile .photo-items{
	margin:0 -9px 80px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photo-profile .photo-items > li{
	position:relative;
	float:left;
	margin:9px;
	width:294px;
	height:294px;
	overflow:hidden;
}
.photo-profile .photo-items li a{display:block;}
.photo-profile .photo-items li a img{
	width:100%;
	vertical-align:top;
}
.photo-profile .photo-items li .descr{
	position:absolute;
	left:0;
	right:0;
	bottom:-60px;
	padding:48px 18px 18px;
	background:url(../images/bg-08.png) repeat-x;
	height:23px;
	color:#fff;
	font: 700 16px/20px "Open Sans",sans-serif;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-profile .photo-items li:hover .descr{
	bottom:0;
}
.photo-profile .photo-items li .social{
	margin:0;
	padding:0;
	list-style:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	float:left;
	margin-left:20px;
	position:absolute;
	right:-60px;
	top:-60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-profile .photo-items li:hover .social{
	top:10px;
	right:10px;
}
.photo-profile .photo-items li .social li{
	float:left;
	margin-left:2px;
}
.photo-profile .photo-items li .social li a{
	display:block;
	text-indent:-9999px;
	width:41px;
	height:41px;
	background:url(../images/ico-social-02.png) no-repeat;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.photo-profile .photo-items li .social li.fb a{background-position:0 0;}
.photo-profile .photo-items li .social li.vk a{background-position:-43px 0;}
.photo-profile .photo-items li .social li.tw a{background-position:-86px 0;}
.photo-profile .photo-items li .social li a:hover{background:url(../images/ico-social-02-hover.png) no-repeat;}
.photo-profile .photo-items li .social li.fb a:hover{background-position:0 0;}
.photo-profile .photo-items li .social li.vk a:hover{background-position:-43px 0;}
.photo-profile .photo-items li .social li.tw a:hover{background-position:-86px 0;}
.reviews-01{
	overflow:hidden;
	margin-bottom:60px;
}
.reviews-01 .ttl-reviews{
	border-bottom: 1px solid #ebebeb;
    color: #000;
    font: 800 16px/20px "Open Sans",sans-serif;
    margin-bottom: 15px;
    padding-bottom: 20px;
    text-transform: uppercase;
	margin-top:25px;
}
.btn-reviews{
	display:inline-block;
	font: 700 15px/18px "Open Sans",sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:14px 23px 14px 55px;
	background:#3cb66a url(../images/ico-75.png) no-repeat 21px 12px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border:none;
	cursor:pointer;
}
.btn-reviews:hover{
	background:#368f57 url(../images/ico-75.png) no-repeat 15px 12px;
	color:#fff;
}
.reviews-01 .box{
	background:#f5f9fa;
	padding:10px 10px 10px 20px;
	overflow:hidden;
	margin-top:21px;
}
.reviews-01 .box .inf{
	float:left;
	width:200px;
	margin-right:15px;
	margin-top:10px;
}
.reviews-01 .box .inf .name{
	font: 700 13px/18px "Open Sans",sans-serif;
	text-transform:uppercase;
	color:#5c676a;
}
.reviews-01 .box .inf .name a{color:#5c676a;}
.reviews-01 .box .inf .date{
	font: 600 11px/16px "Open Sans",sans-serif;
	color:#5c676a;
	margin-bottom:12px;
}
.reviews-01 .box .inf .rating{
	overflow:hidden;
	float:left;
}
.reviews-01 .box .inf .rating ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-right:8px;
}
.reviews-01 .box .inf .rating ul li{
	float:left;
	width:16px;
	height:16px;
	background:url(../images/ico-76.png) no-repeat;
}
.reviews-01 .box .inf .rating span{
	float:left;
	font: 600 11px/16px "Open Sans",sans-serif;
	color:#5c676a;
}
.reviews-01 .box .txt{
	overflow:hidden;
	background:#fff;
	padding:20px 20px 10px 20px;
	min-height:55px;
}
.reviews-01 .box .txt p{margin:0 0 10px;}
.reviews-01 .box .txt dl{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.reviews-01 .box .txt dl dt{
	float:left;
	font: 600 13px/16px "Open Sans",sans-serif;
	color:#87979b;
	margin:0 5px 0 0;
}
.reviews-01 .box .txt dl dd{
	float:left;
	font: 600 13px/16px "Open Sans",sans-serif;
	color:#000;
	margin:0;
}
.reviews-01 .top-rate{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.reviews-01 .top-rate li{
	float:left;
	margin-right:2px;
}
.reviews-01 .top-rate li.item-01{
	background:#ecf3f5;
	padding:4px 12px;
}
.reviews-01 .top-rate li.item-02{
	background:#e1f8e9;
	padding:4px 12px;
}
.reviews-01 .top-rate li strong{
	display:block;
	color:#869397;
	font: 700 24px/24px "Open Sans",sans-serif;
}
.reviews-01 .top-rate li span{
	display:block;
	color:#869397;
	font: 600 11px/14px "Open Sans",sans-serif;
}
.popap-holder{display:none;}
.review-box{
	background:#f1f6f7;
	width:630px;
	padding:30px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
}
.review-box .center{
	text-align:center;
}
.review-box.review-box-400{
	width:400px;
}
.review-box.review-box-430{
	width:430px;
}
.review-box.review-box-500{
	
}
.review-box.review-box-400 .wpcf7-response-output{
	text-align:center;
	border:none;
}
.review-box.review-box-400 .sub-ttl-2{
	font-size: 13px;
	line-height:20px;
	font-style:italic;
    font-weight: 600;
}
.review-box.review-box-400 .sub-ttl{
	text-transform:none;
}
.review-box .ttl{
	font: 800 24px/30px "Open Sans",sans-serif;
	color:#231f20;
	margin-bottom:15px;
	text-transform:uppercase;
}
.review-box .sub-ttl{
	font: 700 16px/19px "Open Sans",sans-serif;
	color:#5c676a;
	margin-bottom:10px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.review-box .row{
	overflow:hidden;
	margin-bottom:20px;
}
.review-box .row.row-2 .col{
	width:300px;
	margin-right:0;
}
.review-box .row.row-2{
	margin-bottom:40px;
	text-align:center;
}
.review-box .row.row-2 .col label{
	display:block;
	margin-bottom:9px;
	text-align:center;
}
.review-box .row.row-2 .col .fileUpload{
	margin:0;
	display:inline-block;
	float:none !important;
}
.review-box .row.row-2 .col.col-r label{
	display:block;
	text-align:center;
	margin-bottom:9px;
}
.review-box .row .col  span.wpcf7-form-control-wrap{
	position:static !important;
}
.review-box .row.row-2 .col .wpcf7-not-valid-tip{
	position:absolute;
	left:0;
	top:-13px;
	font-size:10px !important;
}
.review-box .row.row-3 .col{
	width:30%;
	margin-right:0;
	margin-left:22px;
}
.review-box .row.row-3 .col:first-child{
		margin-left:0px;
}
#g-recaptcha-FHwlUBKxxeaRES0 div div{
	width:250px !important;
}
.review-box .row.row-2col .col{
	width:48%;
	margin-right:0;
	margin-left:15px;
}
.review-box .row.row-2col .col img{
	width:68%;
	vertical-align:top;
	height:38px;
}
.review-box .row.row-2col .col label{
	float:left;
	margin-top:10px;
}
.review-box .row.row-2col .col .fileUpload{
	float:right;
}
.review-box .row.row-2col .col:first-child{
		margin-left:0px;
}
.review-box .row.row-2 .col.col-r .fileUpload{
	float:right;
}
.review-box p{
	overflow:hidden;
}
.fileUpload {
	position: relative;
	overflow: hidden;
	margin:0 0 0 20px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	left:0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	width:158px;
	height:40px;
	filter: alpha(opacity=0);
}
.review-box .row .col{
	float:left;
	overflow:hidden;
	margin-right:18px;
}
.review-box .row textarea.txt{
	max-width:400px;
	min-width:100%;
	min-height:110px;
	max-height:110px;
	padding:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:none;
	font:italic 500 14px/18px "Open Sans",sans-serif;
}
.blogi-kab input[type="text"],.blogi-kab input[type="password"]{
    border: 1px solid #dcdcdc !important;
}
.status.red{
    color: red;
}
.status.green{
    color: #008000;
}
.blogi-kab input[type="text"],.blogi-kab input[type="password"],.review-box .row .txt{
    width:100%;
    padding:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:none;
    font:italic 500 14px/18px "Open Sans",sans-serif;
}
.review-box .btn-reviews{float:right;}
#review-box2 .btn-reviews{width:100%; font: 700 14px/18px "Open Sans",sans-serif;margin-top: 13px;}
#review-box2  .rc-anchor-normal{
	width:96% !important;
}
div.wpcf7-response-output{
	border:none !important;
	text-align:center !important;
	color:#3cb66a;
}
div.wpcf7-validation-errors{
	border:none !important;
	text-align:center !important;
	color:#ff0000;
}
span.wpcf7-not-valid-tip{
	font-size:10px !important;
}
.review-box .row .txt.wpcf7-not-valid{
	background:#ff8080;
}
/*items tv show*/

.tv-items-list{
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
.tv-items-list:after{
	clear:both;
	content:'';
	display:block;
}
.tv-items-list > li{
	float:left;
	height:175px;
	width:128px;
	padding:20px;
	position:relative;
}
.tv-items-list > li .inf-li-hold{
	height:100px;
}
.tv-items-list > li .holder-li{
	position:absolute;
	z-index:10;
	height:140px;
	padding:20px;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.tv-items-list > li:hover .holder-li{
	/*background:#333657;*/
	z-index:20;
}
/* .tv-items-list > li:hover{
	background:#333657;
} */
.tv-items-list > li:hover .img:before{
	content:'';
	background:url(../images/ico-02.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	width:52px;
	height:53px;
	margin-left:-23px;
	margin-top:-26px;
}
.tv-items-list .img{
	display:block;
	position:relative;
	width:126px;
	height:110px;
	background:#fff;
	overflow:hidden;
}
/*
.tv-items-list .img:after{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #fff;
    border-image: none;
    border-style: solid;
    border-width: 13px 13px 10px;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -13px;
    position: absolute;
    z-index: 1;
}
.tv-items-list > li:hover .img:after{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #333657;
    border-image: none;
    border-style: solid;
    border-width: 13px 13px 10px;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -13px;
    position: absolute;
    z-index: 1;
}*/
.tv-items-list .ttl{
	text-align:center;
	color:#011430;
	font: 600 16px/20px "Open Sans",sans-serif;
	margin-top:18px;
}
.tv-items-list > li:hover .ttl{
	color:#000;
}
.tv-items-list .cennel{
	text-align:center;
	color:#515151;
	font: 600 13px/20px "Open Sans",sans-serif;
}
.tv-items-list > li:hover .cennel{
	color:#d8d8d8;
}
.tv-items-list .img img{
	vertical-align:top;
    height:auto;
	margin: 0 auto;
    display: block;
}
.tv-items-list .new-comm {
    color: #74797a;
    font-size: 13px;
    line-height: 16px;
    margin-top: 5px;
	text-align:center;
}
.tv-items-list .new-comm i {
    margin-right: 8px;
    margin-top: -3px;
}
.tv-items-list .btn-yel{
	padding:0 4px;
	display:block;
}
.tv-items-list > li .dis-none{
	margin-top:11px;
	display:none;
	position:absolute;
	left:20px;
	right:20px;
	bottom:20px;
}
.tv-items-list > li:hover .dis-none{
	display:none;
}
.tv-items-list .like-holder{
	float:none;
	text-align:center;
}
.tv-items-list .like-holder li{
	display:inline-block;
	float:none;
	margin:0 6px;
}
blockquote {
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	margin: 0.25em 0;
	padding: 0.25em 55px;
	line-height: 1.45;
	position: relative;
	color: #383838;
}
blockquote:before {
	display: block;
	content: "\201C";
	font-size: 70px;
	position: absolute;
	left: 0px;
	top: -25px;
	color: #7a7a7a;
}
blockquote.instagram-media:before{
	display: none;
}
blockquote.instagram-media:after{
	display: none;
}
blockquote:after{
	display: block;
	content: "\201D";
	font-size: 70px;
	position: absolute;
	right: 25px;
	bottom: -50px;
	color: #7a7a7a;
}
blockquote cite {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;
} 
blockquote cite:before {
	content: "\2014 \2009";
}
/* #vkwidget1,#vk_groups{} */
.soc-ico {
	display:inline-block;
}
#vk_like {
	display:inline-block;
	vertical-align: text-top;
	margin-top: 5px;
}
.slicknav_menu{
	display:none;
}
.new-title .new-comm{display:inline;padding-left:5px}
.new-title .new-comm .icon-comm{margin-right:4px}


.soc-holder-bottom:after{
	clear:both;
	content:'';
	display:block;
}
.soc-holder-bottom .new-year-btn{
	margin-top:3px;
	float:right;
	color:#fff;
	text-transform:uppercase;
	background:#E52529 url(../images/ico-new-year-btn.png) no-repeat 8px 5px;
	font-size:15px;
	line-height:20px;
	padding:5px 20px 5px 40px;
}
.soc-holder-bottom .new-year-btn:hover{
	background:#FF4D56 url(../images/ico-new-year-btn.png) no-repeat 8px 5px;
}
.like-holder{
	margin:6px 0 0;
	padding:0;
	list-style:none;
	float:right !important;
	font:400 14px/16px 'Open Sans', sans-serif;
}
.like-holder > span{
	float:left;
	margin-left:15px;
}
.like-holder > span:first-child{
	margin-left:0;
}
.like-holder .likebtn-label{
	display:none;
}
.like-holder .likebtn-icon{
	background-image:none !important;
}
.like-holder .likebtn-icon:hover{
	background-image:none !important;
}
.like-holder .lb-tooltip-tt{
	display:none !important;
}
.like-holder .lb-share-tt{
	display:none !important;	
}
.like-holder .lb-like{	
	background:url(../images/ico-05.png) no-repeat 10px 4px;
	padding: 3px 0 4px 10px;
}
.like-holder .lb-like .lb-count{
	color:#4eaf33 !important;
	font:400 14px/16px 'Open Sans', sans-serif !important;
}
.like-holder .lb-dislike{
	background:url(../images/ico-06.png) no-repeat 10px 6px;
	padding: 3px 0 4px 10px;
}
.like-holder .lb-dislike .lb-count{
	color:#bc591d !important;
	font:400 14px/16px 'Open Sans', sans-serif !important;
}
#news-list1 .new{
	height:350px;
}
.holder-news-top-data{
	overflow:hidden;
}
.pagenavi{
	overflow:hidden;
	text-align:center;
}
.pagenavi a{
	display:inline-block;
}
.pagenavi span{
	display:inline-block;
}
.pagenavi .page-numbers{
    display: inline-block;
    padding: 5px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}
.pagenavi .page-numbers.dots{
	background:none;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.pagenavi .page-numbers:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}
.pagenavi .page-numbers.current {
    border: none;
    background: #333657;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
.inf-block-bottom table{
	border-collapse:collapse !important;
	border-color:#898989 !important;
}
.trailer-box{
	width:640px;
	height:360px;
}
.content p iframe{
	margin:0 auto !important;
	display:block;
}

.content.news-in p iframe{
	margin:0 auto !important;
	display:block;
}
.content .txt-holder table{
	border-collapse:collapse !important;
	/*border-color:#898989;*/
	border-color:#fff;
	border-width:1px;
	border-style:solid;
}
.content .txt-holder table td {
	border-width:1px;
	border-style:solid;
	border-color:#fff;
}
.content table.aligncenter{
	margin:0 auto;
	max-width: 50%;
}
.content table.aligncenter tr td{
	padding:2px 2px;
}
.content table.alignleft{
	float:left;
}
.content table.alignright{
	float:right;
}
.content table{
	border-style: solid !important;
	border-width: 1px !important;
	border-collapse:collapse !important;
}
.content table tr td{
	border-style: solid !important;
	border-width: 1px !important;
}
.content.kursi-holder table tr td{
	border-style: solid !important;
	border-width: 1px !important;
	border-color:transparent;
}
.content table tr{
	border-width:1px !important;
	border-style:solid thin !important;	
}
.content.kursi-holder table tr{
	border-width:1px !important;
	border-style:solid thin !important;
	border-color:transparent;
}
.content.kursi-holder table{
	border-width:1px !important;
	border-style:solid thin !important;
	border-color:transparent;
}

.content .sale-holder table tr{
	border-width:1px !important;
	border-style:solid thin !important;
	border-color:transparent;
}
.content .sale-holder table td{
	border-width:1px !important;
	border-style:solid thin !important;
	border-color:transparent;
}
.content .sale-holder table{
	border-width:1px !important;
	border-style:solid thin !important;
	border-color:transparent;
}
.content table ul{
	padding:0 0 10px 20px;
}
.content.kursi-holder .title .sn-pxg{
	float:left;
	margin-right:15px;
}
#page-preloader-pogoda{
    position:absolute;
    left: -100px;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 100500;
}
#page-preloader-pogoda .spinner {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url('/images/spinner.gif') no-repeat 50% 50%;
    margin: -16px 0 0 -16px;
}
/*
.content td, th{
	border-color:#898989;
	border-width:0px;
	border-style:solid;
}
*/
.content td {padding:10px;}
.content td > h1{
	line-height:30px;
	padding:0 10px;
}
.content .txt-holder table.aligncenter{
	text-align:center;
}
.content .txt-holder table td{
	padding:10px;
}
.connected-carousels .carousel{
	background: none repeat scroll 0 0 #fff;
    border: 10px solid #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
}
.connected-carousels .carousel ul li a{
	width:850px;
	text-align:center;
	display:block;
}
.connected-carousels .carousel ul li a img{display:inline-block;}
/* .connected-carousels .carousel ul li a img{
	height:400px !important;
} */
.org-slider .connected-carousels .carousel{
    background: none repeat scroll 0 0 #fff;
    border: 0;
    -webkit-border-radius:none;
    -moz-border-radius:none;
    border-radius:0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.org-slider .connected-carousels .carousel ul li a{
    width:850px;
    text-align:center;
    display:block;
}
.org-slider .connected-carousels .carousel ul li a img{
    height:200px !important;
}
.org-slider .connected-carousels .carousel{
    background: none repeat scroll 0 0 #fff;
    border: 0;
    -webkit-border-radius:none;
    -moz-border-radius:none;
    border-radius:0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.org-slider .connected-carousels .carousel ul li a{
    width:850px;
    text-align:center;
    display:block;
}
.org-slider.cinema-banner .connected-carousels .carousel ul li a{
    width:1200px;
    text-align:center;
    display:block;
}
.org-slider .connected-carousels .carousel ul li a img{
    height:200px !important;
}
#map-canvas{
    height:200px;
}
.descr ul, ol{
	padding:10px 20px;
}
.descr .simpletabs{
	padding:0;
}
.wp-caption-text{
	color:#666;
	font-size:11px;
}
.castom-form > p{
	overflow:hidden;
}
#wrap-contain{
	margin: 0 auto;
	max-width: 1233px;
}
td.session{
    max-width: 150px;
}
.news .new-search .min-ttl{
	font: 400 11px/18px "Open Sans",sans-serif;
	margin-top:15px;
}
.news .search-block{
	overflow:hidden;
}
.block-menu.block-menu2{
    padding-top:11px;
}
.box-slide.otdyh-cat-holder .sub-ul-cats ul{
    width:600px;
    text-align: left;
	float:right;
}
.box-slide.otdyh-cat-holder .sub-ul-cats ul li{
		padding-left:0;
	padding-right:20px;
	font-size: 12px;
	font-weight:600;
}
.box-slide.otdyh-cat-holder .sub-ul-cats ul li a{
	color:#777;
}
.box-slide.otdyh-cat-holder .sub-ul-cats ul li a:hover{
	color:#d81937;
}
.box-slide.otdyh-cat-holder .sub-ul-cats ul li a.current2{
	color:#d81937;
}
/* .box-slide.otdyh-cat-holder{} */
.box-slide.otdyh-cat-holder:after{
	clear:both;
	content:'';
	display:block;
}
.sub-ul-cats ul li{
    display: inline;
    list-style-type: none;
    padding-left: 20px;
}
.box-slide .list-menu > ul > li ul li{
	position:relative;
}
.child-org{
    position: absolute;
    background: #d9e3e6;
    border:1px #dcdcdc solid;
	z-index:100;
	font: 600 11px/16px "Open Sans",sans-serif;
	padding:5px 5px 0 24px !important;
	top:0;
	left:60%;
	width:200px;
	border:1px solid #d3d8db;
}
.child-org::before{
    content: ''; 
    position: absolute;
	border-top: 10px solid transparent;
    border-right: 10px solid #d9e3e6;
    border-bottom: 10px solid transparent;
	left:-10px;
	top:-1px;
   }
.child-org li{
	margin-bottom:5px;
	padding-bottom:0 !important;
}
.holder .txt .slide-events .slick-next{
    top: 35% ;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}
.slick-prev,
.slick-next
{
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}
.slide-events .slick-next{
    background: url(../images/ico-next.png) no-repeat;
	background-size:cover;
    height: 49px;
    width: 33px;
    top:260px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	right:0;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}
/* .slide-events .slick-next:hover{} */
.slide-events .slick-prev:before{
	display:none;
	content:'';
}
.slide-events .slick-prev{
    background: url(../images/ico-prev.png) no-repeat;
	background-size:cover;
    height: 49px;
    width: 33px;
    top:260px;
    left:-40px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	left:-25px;
}
/* .slide-events .slick-prev:hover{} */
.social-01 li a{
    display:block;
    text-indent:-9999px;
    width:30px;
    height:16px;
    background:url(../images/ico-social.png) no-repeat !important;
	background-color:#fff !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.social-01 li a{background-color: #fff !important; color:#fff !important;}
.social-01 li.fb a{background-position:9px 0;}
.social-01 li.utl-icon-num-1 a{background-position:-38px 0;}
.social-01 li.tw a{background-position:-91px 0;}
.social-01 li.gp a{background-position:-138px 0;}
.social-01 .utl-icon-fb .sn-icon:before{
    display:none !important;
}
.social-01 .utl-icon-vk .sn-icon:before{
	display:none !important;
}
.social-01 .utl-icon-tw .sn-icon:before{
	display:none !important;
}
.social-01 .utl-icon-ok .sn-icon:before{
	display:none !important;
}
.social-01 .utl-icon-ok .sn-icon{
	display:none !important;
}
.social-01 .utl-icon-gp .sn-icon:before{
	display:none !important;
}
.social-01 .utl-icon-fb .sn-icon{
	background:url(../images/ico-social.png) no-repeat 10px 7px !important;
}
.social-01 .utl-icon-vk .sn-icon{
	background:url(../images/ico-social.png) no-repeat -37px 7px !important;
}
.social-01 .utl-icon-tw .sn-icon{
	background:url(../images/ico-social.png) no-repeat -90px 7px !important;
}
.social-01 .uptlk_wdgt_TqKnz .uptl_toolbar.uptl_toolbar_share ul.horizontal li.uptolike2{
	display:none !important;
}
.social-01 .utl-icon-ok .sn-icon{
	background:url(../images/ico-social.png) no-repeat !important;
	background-position:9px 0;
	display:none !important;
}
.social-01 .utl-icon-gp .sn-icon{
	background:url(../images/ico-social.png) no-repeat -139px 7px !important;
}
.date-tab .slick-list{
overflow:visible;
}
#main-afisha-holder .date-tab .slick-list {
	overflow: hidden;
}
.afisha-mob-hold-m{
	overflow:hidden;
	margin-left:-45px;
	padding-left:45px;
}
.btn-buy-prod {
    display: inline-block;
    font: 700 15px/18px "Open Sans",sans-serif;
    text-transform: uppercase;
    color: #fff;
    padding: 14px 23px 14px 23px;
    background: #3cb66a;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
    width: 69%;
    text-align: center;
}
.btn-buy-prod:hover{
    background: #368f57;
    color: #fff;
}
.cont-block.red-block{
    margin-top: 25px;
}
.content .cont-block.red-block{
    margin-top: 2px;
}
.holder-afisha{
    display: block !important;
}
ul.hide_menu{display:none; background: #dcdcdc;padding:10px}
ul.hide_menu li {list-style: none}
ul.hide_menu a {color:#000}
.nav.f-left li.hide_menu:hover ul.hide_menu{
    display:block;
    position: absolute;
}
.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td.film_name{width:200px}
#reply-title{
    margin-bottom: 20px;
}
.list-info-01 .item .txt ul li span {
	position:absolute;
	font-size: 12px;
    left: 0;
    line-height: 13px;
    position: absolute;
    top: 30px;
	display:none;
	width:140px;
	background:#dcdcdc;
	padding:2px;
	border:1px solid #777;
	text-align:center;
}
.list-info-01 .item .txt ul li:hover span{display:block;}
span.cat.act-b {background-color:#ff9933;}
span.cat.lowp-b {background-color:#cc0000;}
.show_kino_normal{
    padding-bottom: 300px !important;
    margin-bottom: -300px !important;
}
.comment-holder .form-2{
    overflow: hidden;
    position: relative;
}
.math-captcha-form{
    position: absolute;
    right: 0;
    bottom:76px;
}
.math-captcha-form span{font-size:20px;}
.threedee{
    position: absolute;
    z-index: 1;
    right: 0px;
    top: 0px;
    font-size: 16px;
    color: #fff;
    font-weight: bolder;
    background: red;
    padding: 8px;
    border-radius: 20px;
}
.side-block.soc-tabs.top-news img{
    width:140px !important;
    height:78px;
}
.foto_rep_org .threedee{
	text-align:center;
	padding:3px !important;
	-webkit-border-radius:50% !important;
	-moz-border-radius:50% !important;
	border-radius:50% !important;
	width:21px !important;
	height:21px !important;
	text-align:center !important;
	line-height:20px !important;
}
.sidebar .top-news .stabs li {
    float: left;
    margin-right: 7px;
    text-transform: uppercase;
}
.sidebar .top-news .stabs li a {
    color: #0f73b6;
    font-size: 13px;
}
.sidebar .top-news .new-store li .img:after {
    border-bottom: 10px solid transparent;
    border-right: 15px solid #ecf3f5;
    border-top: 10px solid transparent;
    content: "";
    height: 0;
    margin-top: -9px;
    position: absolute;
    right: 0;
    top: 48%;
    width: 0;
}
.sidebar .top-news .new-store li .img {
    position: relative;
}
.search-block .new-img a{
    padding:0;
}
.search-block .min-ttl {margin-right: 10px}
.search-block .none_triangle img {width:94%}
.search-block .none_triangle.new-img:after {
    content: '';
    border:none;
}
.wp-polls-ans{margin-top:17px;}
.wp-polls-ans .rad-area{margin:2px 13px 0 2px}
.wp-polls-ans .check{margin-bottom: 13px;}
.simpletabs li .sub-ul-cats-hide{
    padding:18px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    z-index: 10;
    display:none;
    width: 812px;
    right: 382px;
}
.simpletabs li:hover .sub-ul-cats-hide{
   display:block;
}
.simpletabs li .sub-ul-cats-hide li{
    float:left;
}
.simpletabs li .sub-ul-cats-hide li{
padding-left: 0;
padding-right: 14px;
font-size: 11px !important;
font-weight: 600;
}
#org-search{
    margin-bottom: 25px;
}
#org-search{
    border: #e4e3e3 solid 3px;
    margin-top: 30px
}
#org-search #search_field{
    border: none;
    width: 70%;
    height: 40px;
    padding-left: 20px;
    font-size: 18px;
}
#org-search #search_submit{
    font-size: 16px;
    background: #3cb66a;
    height: 40px;
    float: right;
    padding: 0 40px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
	border:none;
	height:46px;
	margin: -3px -3px 0 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-appearance: none;
}
#org-search #search_submit:hover{
	background:#009933;
}
.download-img{
    float:left;
}
.download-img a{
    font-size: 16px;
    background: #3cb66a;
    opacity: 0.7;
    line-height: 3;
    height: 46px;
    float: right;
    padding: 0 40px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border:none;
    margin: -3px -3px 0 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-appearance: none;
}
.download-img a:hover{
    opacity: 1;
}
.sub-ul-cats-hide ul li{height:28px !important}
.search-block .ttl{
    margin-bottom: 20px;
}
#report-holder{
    overflow: hidden;
    margin-bottom: 25px;
}
.sidebar.report .org-name{
    margin: 15px 0;
    font-weight: bold;
    font-size: 15px;
	overflow:hidden;
	font-size:13px;
}
span.more-report{
    text-transform: uppercase;
    font-weight: bold;
    margin: 15px 0;
    display: block;
}
.otdyh-cat-holder .simpletabs > li + li {
    margin-left: 12px !important;
}
#about_us h1.card__paragraph{
	margin:0 20px 0 20px;
}
.report_org_thumb{
    text-align:center;
}
.social-link{
	margin:0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	font: 800 15px/20px "Open Sans",sans-serif;
}
.social-link li{
	margin-bottom:10px;
}
.social-link li a{
	display:block;
	color:#fff;
}
.social-link.min-wrap li{
	display: inline-block;
	margin-right:10px;
}
.social-link.min-wrap li a{
	text-indent: -999px;
	padding:0 !important;
	width:48px;
	height:40px;
}
.social-link.min-wrap li a.in{
	background: #76ccf8 url(../images/instagram-logo-sketch.png) no-repeat 14px 9px;
}
.social-link li a.fb{
	background:#3b5998 url(../images/ico-fb-001.png) no-repeat 17px 7px;
	padding:10px 5px 10px 50px;
}
.social-link li a.vk{
	background:#577ca2 url(../images/ico-vk-001.png) no-repeat 17px 10px;
	padding:10px 5px 10px 50px;
}
.social-link li a.tw{
	background:#4cc2ff url(../images/ico-tw-001.png) no-repeat 17px 9px;
	padding:10px 5px 10px 50px;
}
.social-link li a.ok{
	background:#f2720c url(../images/ok_logo_sign_white.png) no-repeat 17px 6px;
	padding:10px 5px 10px 50px;
}
.social-link li a.in{
	background:#76ccf8 url(../images/instagram-logo-sketch.png) no-repeat 17px 9px;
	padding:10px 5px 10px 50px;
}
.tabs-news{
    list-style: none outside none;
    padding-bottom:10px;
}
.tabs-news li{
    display: inline-block;
    margin-right: 20px;
}
.tabs-news li a:hover{
    border-bottom: 3px solid #eb3330;
    color: #e78280;
}
.tabs-news li a{
    display: block;
    font-weight: 600;
    letter-spacing: 0.3px;
    padding: 6px 5px 13px;
    font-size: 12px;
    color: #777777;
    line-height: 22px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    border-bottom: 3px solid #fff;
}
.news-page-list{
	margin:0;
	padding:0;
	list-style:none;
}
/* .news-page-list li {} */
.news-page-list li:after{
	content: '';
	clear: both;
	display: block;
}
.news-page-list li .new-img{
    float:left;
	margin-right:15px;
    max-width:213px;
}
.new-excerpt{overflow:hidden;}
h2 .new-title{font-size: 17px}
.news-page-list h2.news-page-title{
	font-size: 13px;
	padding: 0px 0px 13px;
	margin-top: -4px;
}
h2.news-page-title {
    font-weight: 600;
    letter-spacing: 0.3px;
    padding: 6px 5px 13px;
    font-size: 14px;
    color: #777777;
    line-height: 22px;
    text-transform: uppercase;
    text-decoration: none;
}
h2.news-page-title a{
    color: #111
}
.news-page-list li{
    margin-bottom: 20px;
}
.taxonomy-news .center.center-top{
	width:610px;
}
.taxonomy-news .cont-sidebar.cont-sidebar-top{
	float:none;
	overflow:hidden;
	width:auto;
}
#scroller-up{
    position: absolute;
    /** позиция кнопки scroll to top **/
    bottom: 34px;
    /** картинка кнопки наверх**/
    background: url('../images/btn-to-top-002.png');

    height: 42px;
	width:42px;
    cursor: pointer;
    /** скрываем кнопку в начале **/
    display:none;
    right: -1px;
	/*
    font-size: 20px;
    border: #dcdcdc solid 4px;
    padding: 4px 10px;
    border-radius: 5px;*/
	z-index: 9999;
	text-indent: -9999px;
}
.sidebar .stabs.news-page li a{
    font-size:11px;
}
.span-h2-sidebar{
    color: #0f73b6;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}
.spaness span{
    width: 42px;
    display: inline-block;
}
.spaness span a{
    font-size:14px;
    font-weight: 600;
}
.current-month{
    color: #0f73b6;
    font-size: 12px;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.3px;
}
.news-page-list .date{
    margin-top:15px;
    font-size: 11px;
}
.rubrics-news-list{
	margin:0;
	padding:0;
	list-style:none;
}
.rubrics-news-list li:after{
	clear:both;
	content:'';
	display:block;
}
.rubrics-news-list li{
	margin-bottom:0;
}
.rubrics-news-list li span{
	float:left;
	text-align:center;
	width:50px;
}
.rubrics-news-list li a{
	overflow:hidden;
	display:block;
	padding-top: 4px;
	color:#000;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.rubrics-news-list li a:hover{
	color:#0f73b6;
}
.img.showroom{position:relative;}
.img.showroom .sale-discount.disc-red{position:absolute; right:0}
.green-button{
    font-size: 16px;
    background: #3cb66a;
    height: 40px;
    float: right;
    padding: 0 40px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border:none;
    height:46px;
    margin: -3px -3px 0 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-appearance: none;
    float: left;
    line-height: 45px;
}
.green-button:hover{
    background:#009933;
    color:#fff;
}
.reports-sidebar{
    margin: 0;
    padding: 0;
    list-style: none;
}
.reports-sidebar a{
    overflow: hidden;
}
.reports-sidebar a span{
    overflow: hidden;
    font-weight: 600;
}
.reports-sidebar a img{
    float: left;
    margin-right: 10px;
}
.reports-sidebar li{
    overflow: hidden;
    margin-bottom: 5px;
}
.fancybox-title.fancybox-title-inside-wrap{
    position: absolute;
    width: 100%;
    bottom: 0;
}
.share-images{
    float:right;
    margin-right: 10px;
}
.share-images a {
    float: right;
}
.share-images a img{
    width:40px;
    opacity: 0.7;
}
.share-images a:hover img{opacity: 1;}
.afisha-in .events{
	margin-left:0;
}
.afisha-in .events .event{
	padding: 16px 13px;
}
.afisha-in .slide-events .slick-prev{top:28%; left:0; margin-top: -10px;}
.afisha-in .slide-events .slick-next{top:28% !important; margin-top: -10px; right:0;}
.ttl h1{font: 700 26px/32px Arial, sans-serif;}
.radio-holder dd{max-width:135px}
div.content.radio-holder ul li > span{
    display: inline-block;
    padding-bottom: 10px;
}
.kursi-holder .title{
    overflow: hidden;
}
.kursi-holder > h3{
    float:left;
}
.kursi-holder .title a.all-link {
    float:left;
    padding-left: 10px;
    font-size: 14px;
}
.kursi-holder .table-01.table-02 tbody tr td div{
    font: 600 18px/20px 'Open Sans', sans-serif;
}
.table-01.table-02 tbody tr td:first-child a{
    color:#666 !important;
    font-size: 14px;
}
.hd{
    position:absolute;
    z-index: 1;
    top: 0;
    right: 0;
}
#secondtable th.headerSortUp {
    background-image: url(../images/up_header.png) !important;
    background-repeat: no-repeat;
    background-position: center right;
}
#secondtable th.headerSortDown {
    background-image: url(../images/down-header.png)!important;;
    background-repeat: no-repeat;
    background-position: center right;
}
#secondtable th.header {
    background-image: url(../images/ico-10.png);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center right 10px;

}
#page-preloader {
    position:absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #ecf3f5;
    z-index: 100500;
}
#page-preloader .spinner {
    width: 192px;
    height: 192px;
    position: absolute;
    left: 50%;
    top: 50%;
    /*background: url('../images/spinner.gif') no-repeat 50% 50%;*/
    margin: -81px 0 0 -81px;
	z-index: 100501;
}
.foto_holder{
    background-color:#efefef;
    padding: 30px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.foto_holder .top-holder{
	overflow:hidden;
}
.foto_holder .top-holder .btn-load{
	float:left;
	width:200px;
	background:#fff;
	border:none;
	text-align:center;
	padding:10px;
	cursor:pointer;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#666 !important;
}
.foto_holder .top-holder .holder-inpt{
	float:right;
}
.foto_holder .top-holder .holder-inpt .txt-inpt{
	margin-left:20px;
	width:200px;
	background:#fff;
	border:none;
	padding:10px;
}
.foto_holder .bottom-holder{
	overflow:hidden;
	text-align:center;
}
.foto_holder .bottom-holder .txt-inpt{
	margin:5px;
	width:29%;
	background:#fff;
	border:none;
	padding:10px;
	display:inline-block;
}
.foto_holder .bottom-holder-2{
	overflow:hidden;
	margin-top:20px;
}
.foto_holder .bottom-holder-2 span{
	float:left;
	font-size:12px;
	margin-top:12px;
}
.foto_holder h1{
	margin:0 0 10px;
	color:#999;
	font-size:15px;
	line-height:20px
}
.foto_holder .bottom-holder-2 .btn-send{
	float:right;
	width:270px;
	background:#fff;
	border:none;
	text-align:center;
	padding:12px;
	cursor:pointer;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#666;
}
#sortable li{
	position:relative;
	padding:20px 10px 10px 47px !important;
	font-size:13px;
}
#sortable li:after{
	clear:both;
	content:'';
	display:block;
}
#sortable li:before{
	content:'';
	position:absolute;
	left:14px;
	top:54px;
	background:url(../images/icon-photootchot.png) no-repeat;
	width:15px;
	height:14px;
}
#sortable li img{
	float:left;
	margin-right:10px;
}
.photo-holder{
    min-height: 180px;
    background-color: #fff;
    margin: 20px 0;
    overflow: hidden;
    width:100%;

}
#temp_load{
	position:absolute;
	left:0;
	right:0;
	bottom:-80px;
	text-align:center;
	z-index:99;
}
.report-holder-in{
	position:relative;
	padding-bottom:60px;
}
.cont-page ul{
    padding-left:20px;
	margin:10px 0;
}
ul.foto_rep_org li{
    float:left;
    width:50%;
    list-style: none;
}
ul.foto_rep_org li span.org-ttl{
    display: inline-block;
    float:left;
    overflow: hidden;
    width: 89px;
	font-size:12px;
	min-height: 33px;
}
ul.foto_rep_org li span.org-rep-count{
    color:dimgray;
}
.foto_rep_org li a,.foto_rep_org li a span{float:left;}
.foto_rep_org li a img{padding-right: 5px;float:left;}
ul.foto_rep_org li{
    height: 70px;
}
.jqx-widget-content{
    background: none !important;
    border:0 !important;
}
.afisha-in .slick-slide{
	height:auto !important;
}
.foot-nav.f-right li a{
	line-height:35px;
}
.news-in .txt-holder ol{
	/*list-style: none;*/
	padding:10px 2px;
	margin-left: 18px;
}
.news-in .txt-holder ol li{
	/*counter-increment: item;*/
	position:relative;
	padding-left:7px;
    padding-bottom: 10px;
}
/*
.news-in .txt-holder ol li:before {
   margin-right: 10px;
   content: counter(item);
   color: #000;
   font:bold 15px/25px Arial, Helvetica, sans-serif;
   text-align: center;
   width:19px;
   height:25px;
   -webkit-border-radius:50%;
   -moz-border-radius:50%;
   border-radius:50%;
   background:#fff;
   display:block;
   text-align:center;
   vertical-align:middle;
   position:absolute;
   left:0;
   top:-1px;
 }
 */
.one-post{
    float: left;
    width: 100%;
}
.one-post > div{
    float:left;
    margin: 0 10px 10px 0;
}
.one-post > div#third-td{
    float:right;
    margin: 0 0px 10px 0;
}
/* #first-td{} */
#second-td{
    width: 400px;
}
#second-td .ttl{
    width: 100%;
}
.add_blog .row-holder{
	overflow:hidden;
}
.add_blog .row-holder .row-left{
	width:47%;
	margin-right:50px;
	float:left;
}
.add_blog .row-holder .row-right{
	overflow:hidden;
}
.add_blog .row-holder .row-right .row.txt-top-inpt{
	margin-bottom:0;
	margin-top:68px;
}
.add_blog .top-link{
	overflow:hidden;
	margin-bottom:20px;
}
.add_blog .top-link a{
	float:left;
	margin-right:20px;
}
.add_blog .top-link span{
	float:left;
	margin-right:20px;
}
/* .add_blog .top-link span.active{} */
.add_blog .review-box .row textarea.txt{
	min-height: 170px;
	max-height: 170px;
}
.add_blog .center-in{
	width:40%;
	margin:0 auto;
}
.add_blog .center-in .reg-txt{
	text-align:center;
}
.add_blog .center-in .reg-txt a{
	text-decoration:underline;
}
.add_blog .center-in .reg-txt span{
	display:block;
	margin-top:15px;
}
.add_blog .reg-right .row .img-hold{
	float:left;
	width:40px;
	margin-right:20px;
}
.add_blog .reg-right .row .txt{
	overflow:hidden;
	width: 82%;
}
.add_blog .reg-right .row img{
	width:100%;
	vertical-align:top;
}
.add_blog .row-radio{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff;
}
.add_blog .row-radio .txt{
	width:84%;
	float:left;
}
.add_blog .row-radio .radio-hold{
	overflow:hidden;
	text-align:center;
	margin-top: 2px;
}
.add_blog .row-radio .radio-hold label{
	display:block;
	font-size:9px;
}
.add_blog .row-radio .radio-hold .rad-area{
	float:none;
	display:inline-block;
}
.blogi-kab .row{
	margin-bottom:15px;
	overflow:hidden;
}
.blogi-kab .row > span{
	margin:10px 0 5px;
	display:block;
}
.blogi-kab .one-post{
	margin-bottom:20px;
}
.blogi-kab .one-post .ttl{
	margin-bottom:15px;
}
.add_blog .arrors-ms{
	margin:0 0 20px;
	color:#ff0000;
}
.blogi-kab .row-radio .inpt-txt{
	width:90%;
	float:left;
}
.blogi-kab .row-radio .radio-hold{
	overflow:hidden;
	text-align:center;
	margin-top: 2px;
}
.blogi-kab .row-radio .inpt-txt{
	border:1px solid #fff !important;
}
.blogi-kab .row-radio .border-hold{
	border:1px solid #dcdcdc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
}
.blogi-kab .row-radio .radio-hold label{
	display:block;
	font-size:9px;
}
.blogi-kab .row-radio .radio-hold .rad-area{
	float:none;
	display:inline-block;
}
.success{
    color:green;
}
.error{
    color:red;
}
.remove_link a{color:red}
#third-td div{
    float:left;
    margin-right: 10px;
}
.blog-user-info{
	overflow:hidden;
	margin-bottom:25px;
}
.blog-user-info .img{
	float:left;
	margin-right:15px;
	width:145px;
	height:145px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.blog-user-info .img img{
	vertical-align:top;
	width:100%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.blog-user-info .txt{
	float:left;
	margin-right:15px;
	width:330px;
}
.blog-user-info .txt .ttl-ui{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin:0 0 10px;
	color:#003d89;
}
.blog-user-info .about-me{
	float:left;
	width:330px;
	margin-right:0;
}
.seo-txt-holder{
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
}
.seo-txt-holder h1{
	font-size:18px;
	line-height:23px;
	margin:0 0 15px;
	color:#999;
	font-weight:400;
}
.seo-txt-holder h2{
	font-size:17px;
	line-height:21px;
	margin:0 0 15px;
	color:#999;
	font-weight:400;
}
.seo-txt-holder h3{
	font-size:16px;
	line-height:20px;
	margin:0 0 15px;
	color:#999;
	font-weight:400;
}
.seo-txt-holder h4{
	font-size:15px;
	line-height:19px;
	margin:0 0 15px;
	color:#999;
	font-weight:400;
}
.seo-txt-holder h5{
	font-size:14px;
	line-height:17px;
	margin:0 0 15px;
	color:#999;
	font-weight:400;
}
.seo-txt-holder h6{
	font-size:13px;
	line-height:16px;
	margin:0 0 15px;
	color:#999;
}
.seo-txt-holder p{
	font-size:12px;
	line-height:15px;
	margin:0 0 10px;
	color:#999;
}
.seo-txt-holder ul{
	list-style:disc;
	margin: 10px 0;
	padding: 0 20px;
	    color: #999;
    font-size: 12px;
    line-height: 15px;
}
.seo-txt-holder ul li{
	list-style:disc;
}
.blog-content h1{
	font: 700 26px/32px "Open Sans",sans-serif;
	color: #515151;
}
.blog-content  .txt-holder {
    color: #231f20;
    font: 14px/22px Tahoma,Geneva,sans-serif;
}
.blog-content .soc-ico{
	margin-top:25px;
}

.blog-content .soc-holder::after {
    clear: both;
    content: "";
    display: block;
}
.blog-content .soc-holder{
	margin-top:10px;
}
.blog-content .soc-holder .soc-ico {
    float: left;
	margin-top:0;
}
.blog-content .soc-holder .like-holder {
    float: right;
}

/* погода */

.pogoda-holder{
	width:850px;
}
.pogoda-holder:after{
	clear:both;
	content:'';
	display:block;
}
.pogoda-holder .pogoda-tab{
	margin:0;
	padding:0;
	list-style:none;
}
.pogoda-holder .pogoda-tab:after{
	clear:both;
	content:'';
	display:block;
}
.pogoda-holder .pogoda-tab > li{
	float:left;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	box-shadow: 0 0 0 1px rgba(0, 131, 249, 0.35);
	width: 85px;
}
.pogoda-holder .pogoda-tab > li.ui-state-active{
	box-shadow: 0px -8px 5px 5px rgba(0, 131, 249, 0.35);
}
.pogoda-holder .pogoda-tab > li.ui-state-active a{
	/*background: #367bbf; 
	background: -moz-linear-gradient(top,  #367bbf 0%, #4184c5 3%, #4892ce 9%, #4a97d2 13%, #3b9dd6 26%, #34a5dd 41%, #31a5dd 46%, #2a9ad5 57%, #2c88c9 69%, #1677bd 79%, #196cb6 84%, #2166b1 88%, #1454a6 96%, #164aa0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367bbf), color-stop(3%,#4184c5), color-stop(9%,#4892ce), color-stop(13%,#4a97d2), color-stop(26%,#3b9dd6), color-stop(41%,#34a5dd), color-stop(46%,#31a5dd), color-stop(57%,#2a9ad5), color-stop(69%,#2c88c9), color-stop(79%,#1677bd), color-stop(84%,#196cb6), color-stop(88%,#2166b1), color-stop(96%,#1454a6), color-stop(100%,#164aa0)); 
	background: -webkit-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	background: -o-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	background: -ms-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	background: linear-gradient(to bottom,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#367bbf', endColorstr='#164aa0',GradientType=0 ); */
	border-bottom:1px solid #fff;
	position:relative;
	background:#fff;
}
.pogoda-holder .pogoda-tab > li.ui-state-active a:after{
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:-9px;
	background:#fff;
	height:10px;
}
.pogoda-holder .pogoda-tab > li.ui-state-active a:before{
	content:'';
	position:absolute;
	left:-15px;
	right:-15px;
	top:-20px;
	background:#fff;
	height:16px;
}
.pogoda-holder .pogoda-tab > li:first-child a{
	margin-left:0;
}
.pogoda-holder .pogoda-tab > li a{
	display:block;
	margin-left:-1px;
	text-align:center;
	/*border-top:1px solid #0083f9;
	border-left:1px solid #0083f9;*/
	/*background: #5284c3;
	background: -moz-linear-gradient(top,  #5284c3 0%, #578dcb 4%, #5b93d0 6%, #619fd8 13%, #5da4da 25%, #57a7da 31%, #59a9de 33%, #52ace0 44%, #54abe0 49%, #4ca1d8 59%, #4b93ce 69%, #478bca 74%, #437ec2 80%, #3b76ba 85%, #3e74bc 87%, #3666b2 93%, #3558a9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5284c3), color-stop(4%,#578dcb), color-stop(6%,#5b93d0), color-stop(13%,#619fd8), color-stop(25%,#5da4da), color-stop(31%,#57a7da), color-stop(33%,#59a9de), color-stop(44%,#52ace0), color-stop(49%,#54abe0), color-stop(59%,#4ca1d8), color-stop(69%,#4b93ce), color-stop(74%,#478bca), color-stop(80%,#437ec2), color-stop(85%,#3b76ba), color-stop(87%,#3e74bc), color-stop(93%,#3666b2), color-stop(100%,#3558a9));
	background: -webkit-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
	background: -o-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
	background: -ms-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
	background: linear-gradient(to bottom,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5284c3', endColorstr='#3558a9',GradientType=0 ); */
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	padding:8px 10px 10px 10px;
	color:#fff;
	text-decoration:none;
}
.pogoda-holder .pogoda-tab > li a .pogoda-ttl{
	font-size:10px;
	line-height:15px;
	margin-bottom:7px;
	color:#666;
}
.pogoda-holder .pogoda-tab > li a .pogoda-ttl.color-pog-02{
	color:#fcb42c;
}
.pogoda-holder .pogoda-tab > li a .date-pogoda{
	font-size:12px;
	line-height:15px;
	color:#333333;
}
.pogoda-holder .pogoda-tab > li a .date-pogoda span{
	font-weight:600;
	font-size:15px;
	display:block;
}
.pogoda-holder .pogoda-tab > li a .img-pogoda{
	height:45px;
	vertical-align:middle;
	line-height:45px;
}
.pogoda-holder .pogoda-tab > li a .img-pogoda img{
	vertical-align:middle;
}
.pogoda-holder .pogoda-tab > li a .li-temp{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.pogoda-holder .pogoda-tab > li a .li-temp li{
	display:inline-block;
	margin:0 1px;
	font-size:11px;
	line-height:12px;
	vertical-align:top;
	width:37%;
}
.pogoda-holder .pogoda-tab > li a .li-temp li span{
	display:block;
	color:#333;
}
.pogoda-holder .pogoda-tab > li a .li-temp li span.ttl-l{
	font-size:8px;
	color:#666666;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .img-inf .weatherIco{
	display:inline-block;
}
.pogoda-holder .pogoda-tabs-main{
	/*background:url(../images/bg-pogoda-tab.jpg) no-repeat;*/
	background-size:cover;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	height:300px;
	overflow:hidden;
	/*border-bottom: 1px solid #0083f9;
	border-left: 1px solid #0083f9;
	border-right: 1px solid #0083f9;*/
	box-shadow: 0 1px 6px 5px rgba(0, 131, 249, 0.35);
}
.pogoda-holder .pogoda-tabs-main .main-inf-pogoda{
	float:left;
	width:250px;
	text-align:center;
	padding:60px 0;
}
.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .img-inf{
	margin-bottom:25px;
}
.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .inf-txt{
	font-size:25px;
	line-height:27px;
}
.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .inf-txt.inf-no-img{
	font: 16px/22px "Open Sans",sans-serif;
}
.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .inf-txt.inf-no-img span{
	font: 54px/65px "Open Sans",sans-serif;
	margin:10px 0;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	color:#fff;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li{
	float:left;
	width:149px;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .ttl-top{
	font-size:16px;
	line-height:17px;
	padding:14px 0;
	color:#666;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder{
	overflow:hidden;
	padding:11px 0;
	min-height:235px;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder.border{
	border-top:1px solid #0083f9;
	border-left:1px solid #0083f9;
	border-right:1px solid #0083f9;
	padding:10px 0;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li{
	width:45%;
	display:inline-block;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .time-inf{
	font-size:16px;
	line-height:17px;
	color:#333;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .img-inf{
	height:75px;
	vertical-align:middle;
	line-height:88px;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .img-inf img{
	vertical-align:middle;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .temper-inf{
	font-size:18px;
	line-height:20px;
	color:#333;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .bottom-inf{
	font-size:16px;
	line-height:18px;
	padding:10px 0;
	color:#666;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-03{
	margin:0;
	padding:0;
	list-style:none;
	color:#666;
}
.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-03 li{
	vertical-align:top;
	width:42%;
	display:inline-block;
	font-size:16px;
	line-height:18px;
}
.pogoda-mec{
	overflow:hidden;
	margin:40px 0 20px;
}
.pogoda-holder .ttl-in-p{
	margin:0 0 29px;
	font:600 20px/22px "Open Sans",sans-serif;
	color:#000;
}
.pogoda-mec > ul{
	margin:0;
	padding:0;
	list-style:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
	border: 1px solid #0083f9;
	margin: 0 -1px -1px 0;
}
.pogoda-mec > ul > li {
    float: left;
    overflow: hidden;
	width: 10.114%;
	margin-left:-1px;
	margin-top:-1px;
}
.pogoda-mec > ul > li.current a{
	box-shadow:inset 0 0px 6px 5px rgba(0, 131, 249, 0.35);
}
.pogoda-mec > ul > li.active a{
	background:#fff;
	/*background: #367bbf; 
	background: -moz-linear-gradient(top,  #367bbf 0%, #4184c5 3%, #4892ce 9%, #4a97d2 13%, #3b9dd6 26%, #34a5dd 41%, #31a5dd 46%, #2a9ad5 57%, #2c88c9 69%, #1677bd 79%, #196cb6 84%, #2166b1 88%, #1454a6 96%, #164aa0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367bbf), color-stop(3%,#4184c5), color-stop(9%,#4892ce), color-stop(13%,#4a97d2), color-stop(26%,#3b9dd6), color-stop(41%,#34a5dd), color-stop(46%,#31a5dd), color-stop(57%,#2a9ad5), color-stop(69%,#2c88c9), color-stop(79%,#1677bd), color-stop(84%,#196cb6), color-stop(88%,#2166b1), color-stop(96%,#1454a6), color-stop(100%,#164aa0));
	background: -webkit-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	background: -o-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	background: -ms-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	background: linear-gradient(to bottom,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#367bbf', endColorstr='#164aa0',GradientType=0 );  */
}
.pogoda-mec > ul > li a{
	display:block;
	text-align:center;
	background:#fff;
	border: 1px solid #0083f9;
	/*background: #5284c3; 
	background: -moz-linear-gradient(top,  #5284c3 0%, #578dcb 4%, #5b93d0 6%, #619fd8 13%, #5da4da 25%, #57a7da 31%, #59a9de 33%, #52ace0 44%, #54abe0 49%, #4ca1d8 59%, #4b93ce 69%, #478bca 74%, #437ec2 80%, #3b76ba 85%, #3e74bc 87%, #3666b2 93%, #3558a9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5284c3), color-stop(4%,#578dcb), color-stop(6%,#5b93d0), color-stop(13%,#619fd8), color-stop(25%,#5da4da), color-stop(31%,#57a7da), color-stop(33%,#59a9de), color-stop(44%,#52ace0), color-stop(49%,#54abe0), color-stop(59%,#4ca1d8), color-stop(69%,#4b93ce), color-stop(74%,#478bca), color-stop(80%,#437ec2), color-stop(85%,#3b76ba), color-stop(87%,#3e74bc), color-stop(93%,#3666b2), color-stop(100%,#3558a9));
	background: -webkit-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%); 
	background: -o-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
	background: -ms-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
	background: linear-gradient(to bottom,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5284c3', endColorstr='#3558a9',GradientType=0 ); */
	padding:8px 3px 10px 3px;
	color:#333;
	text-decoration:none;
}
.pogoda-mec > ul > li a .pogoda-ttl {
    font-size: 10px;
    line-height: 15px;
    margin-bottom: 7px;
}
.pogoda-mec > ul > li a .date-pogoda {
    font-size: 12px;
    line-height: 15px;
}
.pogoda-mec > ul > li a .date-pogoda span {
    display: block;
    font-size: 15px;
    font-weight: 600;
}
.pogoda-mec > ul > li a .img-pogoda {
    height: 57px;
    line-height: 45px;
    vertical-align: middle;
}
.pogoda-mec > ul > li a .img-pogoda img {
    vertical-align: middle;
}
.pogoda-mec > ul > li a .li-temp {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.pogoda-mec > ul > li a .li-temp li {
    display: inline-block;
    font-size: 10px;
    line-height: 12px;
    margin: 0 1px;
    vertical-align: top;
    width: 37%;
}
.pogoda-mec > ul > li a .li-temp li span {
    display: block;
}
.pogoda-mec > ul > li a .pogoda-ttl.color-pog-02 {
    color: #fcb42c;
}

@media only screen and (max-width:1320px){
	.afisha-mob-hold-m .panes .event{
		padding: 16px 11px;
	}
	
	.afisha-mob-hold-m .panes .events{
		margin-left: 51px;
	}
}

#footer .left-col-footer{
	float:left;
	width:238px;
	margin: 6px 31px 0 1px;
}
#footer .left-col-footer a.logo{
	float:none;
	margin:0;
}
#footer .left-col-footer p{
	font-size:11px;
	line-height:19px;
	margin:10px 0 0;
	padding-left:7px;
}
#footer .copy ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	width:200px;
	line-height: 19px;
}
#footer .copy ul li a{
	color:#666;
}
#footer .copy ul li a:hover{
	color:#d30102;
}
#footer .foot-right strong{
	color:#333;
	font-weight:400;
	font-size:16px;
	line-height:21px;
	display:block;
	margin-bottom:20px;
}
#footer .foot-right p{
	font-size: 11px;
    line-height: 19px;
	margin:0 0 20px;
}
#footer .foot-right span{
	color:#333;
	font-weight:400;
	font-size:16px;
	line-height:21px;
}
.afisha-mob-hold-m{
	opacity:0;
}
.afisha-mob-hold-m.load-end{
	opacity:1;
}
.mce-edit-area.mce-container.mce-panel.mce-stack-layout-item{
    border: 1px solid #dcdcdc !important
}
.content .center-top .main-new{
	position:relative;
}
.content .center-top .main-new .new-comm{
	position:absolute;
	right:0;
	top:323px;
}
.page-lim-popap{
	background:#fff;
}
.page-lim-popap .ttl{
	text-align:center;
}
.page-lim-popap .ttl h1{
	color:#000;
	margin:0 0 10px;
	font-size:24px;
	line-height:29px;
	font-weight:400;
}
.page-lim-popap .ttl pre{
	color:#000;
	font:400 18px/22px "Open Sans",sans-serif;
}
.page-lim-popap .btn-01{
	border:none;
	display:inline-block;
	vertical-align:top;
	margin:0 10px;
	cursor:pointer;
	width:165px;
	font:400 18px/22px "Open Sans",sans-serif;
}
.page-lim-popap .btn-01.color-02{
	background:#DF0914;
}
.page-lim-popap .btn-01.color-02:hover{
	background:#FC2438;
}
.page-lim-popap .btn-holder{
	text-align:center;
	overflow:hidden;
	margin:40px 0 20px;
}
.new1 .date{float:left;width:60px; font-size: 11px;}
.new1 .new-title{padding-left: 60px;}
.new1{padding-bottom: 10px;}
li.marked{font-weight: 600}
.fancybox-inner span.active{
    text-decoration: underline;
}
.new-year-list{
	margin:-15px 0 0;
	padding:0;
	list-style:none;
	float:right;
	font-size: 13px;
    line-height: 17px;
	text-align:center;
	display:none;
}
.new-year-list li{
	float:left;
	margin-left:20px;
}
.new-year-list li a{
	display:block;
	padding-top:34px;
	color:#fff;
}
/* .new-year-list li a:hover{} */
.new-year-list li.item-01 a{
	background:url(../images/ico-ng-01.png) no-repeat 50% 0;
}
.new-year-list li.item-02 a{
	background:url(../images/ico-ng-02.png) no-repeat 50% 0;
}
.new-year-list li.item-03 a{
	background:url(../images/ico-ng-02-1.png) no-repeat 50% 0;
}
.new-year-list li.item-04 a{
	background:url(../images/btn-8-marta.png) no-repeat 0 0;
	width:111px;
	height:44px;
}
.new-year-list li.item-04{
	padding-top:12px;
}
.cont-sidebar.cont-sidebar-top .new-title-big{
	overflow:hidden;
	height: 78px; 
}
.comment-holder ul li .top-h .txt .ldc-ul_cont{
	float:none;
	display:inline-block;
}
.comment-holder ul li .top-h .txt .ldc-ul_cont span{
	float:none;
	margin:0;
	display:inline-block;
}
#company-mail{display:none}
.wp-polls-ul .check .jq-checkbox{
	float:left;
	margin-right:10px;
}
.soc-tabs .stabs li:nth-child(3){
	display:none;
}
.soc-tabs #top-widget-select.stabs li:nth-child(3){
	display:block;
}
.everyday_image img {
	max-width:300px;
	max-height:180px;
	margin: 0 auto;
    display: block;
}
.everyday_image span {
	color:#c9c9c9;
	font-size:13px;
}
.ldc-cmt-box .ldc-ul_cont{
	cursor:pointer;
}
.soc-ico.blog_socials{
    overflow: hidden;
    width: 100%;
}
.renamestreet .blockSearch{
	background:#ecf3f5;
	padding:15px 35px 25px;
	text-align:center;
	margin-bottom:20px;
}
.renamestreet .blockSearch:after{
	clear:both;
	content:'';
	display:block;
}
.renamestreet .blockSearch > div{
	display:inline-block;
	width:30%;
	text-align:left;
	margin:0 10px;
}
.renamestreet .blockSearch > div.blockStreet_new{
	width:auto;
	margin:20px 0 0;
}
.renamestreet .blockSearch > div .ttl{
	text-transform:uppercase;
	color:#000;
	margin-bottom:10px;
	text-align:center;
}
.renamestreet .blockSearch > div select{
	width:100%;
	padding:10px;
	background:#fff;
	border:none;
}
.renamestreet .blockResult{
	padding:0 20px 20px 20px;
}
.renamestreet .blockResult ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
}
.renamestreet .blockOther{
	overflow:hidden;
}
.renamestreet .blockOther > div{
	width:45%;
}
.renamestreet .blockOther > div table{
	width:100%;
	border-collapse:collapse;
	border:none !important;
}
.renamestreet .blockOther .blockRegions{
	float:left;
}
.renamestreet .blockOther .blockArea{
	float:right;
}
.renamestreet .blockOther > div table td{
	border:none !important;
}
.renamestreet .blockOther > div table tr{
	border:none !important;
}
.renamestreet .blockOther > div table thead tr:first-child{
	text-align:center;
	background:#ecf3f5;
	color:#000;
	text-transform:uppercase;
}
.renamestreet .blockOther > div table thead tr:first-child td{
	padding:14px;
}
.renamestreet .blockOther > div table thead tr:nth-child(2){
	font-size:14px;
	font-weight:600;
	color:#000;
}
.renamestreet .blockOther > div table thead tr:nth-child(2) td{
	border-bottom:1px solid #CCCCFF !important;
}
.renamestreet .blockOther > div table tbody{
	color:#000;
}
.renamestreet .blockOther > div table tbody tr:first-child{
	background: #f2f2f2  !important;
}
.renamestreet .blockOther > div table tbody tr:nth-child(2n+3) {
    background: #f2f2f2  !important;
}
.renamestreet .blockOther > div table tbody td{
	padding:5px 10px;
}
.block_main_afisha .event:hover p.time{
	display:none;
}
.block_main_afisha .event:hover p.time-ttl{
	display:none;
}
.afisha-mob-hold-m .event:hover p{
	display:none;
}
.afisha-mob-hold-m .event:hover p.time.time-block{
	display:block;
}
.block_main_afisha .event:hover p.time.time-block{
	display:block;
}
.renamestreet .soc-button{
	overflow:hidden;
	margin-bottom:10px;
}
.renamestreet .soc-button .soc-zakladki{
	float:left;
}
.renamestreet .soc-button .soc-zakladki a{
	padding:10px 10px 10px 32px;
	display: inline-block;
	background:url(../images/ico-zakladki.png) no-repeat 0 5px;
}
.renamestreet .soc-button .soc-ico{
	float:right;
}
.renamestreet .blockNewAddress{
	margin:0 auto;
	border:none !important;
}
.renamestreet .blockNewAddress td{
	border:none !important;
}
.renamestreet blockNewAddress tr{
	border:none !important;
}
.renamestreet .blockNewAddress thead tr:first-child{
	background:#CCCCFF;
	color:#000;
	text-transform:uppercase;
}
.renamestreet .blockNewAddress thead tr:first-child td{
	padding:14px;
}
.renamestreet .blockNewAddress thead tr:nth-child(2){
	font-size:14px;
	font-weight:600;
	color:#000;
}
.renamestreet .blockNewAddress thead tr:nth-child(2) td{
	border-bottom:1px solid #CCCCFF !important;
}
.renamestreet .blockNewAddress tbody{
	color:#000;
}
.renamestreet .blockNewAddress tbody td{
	padding:5px 10px;
}
.renamestreet .blockNewAddress tbody tr:first-child{
	background: #f2f2f2  !important;
}
.renamestreet .blockNewAddress tbody tr:nth-child(2n+3) {
    background: #f2f2f2  !important;
}
.holder-store .name-store p.dropdown_num_2 { font-size:32px; }
.holder-store .name-store p.dropdown_num_3 { font-size:33px; }
.holder-store .name-store p.dropdown_num_4 { font-size:34px; }
.holder-store .name-store p.dropdown_num_5 { font-size:35px; }
.holder-store .name-store p.dropdown_num_6 { font-size:36px; }
.holder-store .name-store p.dropdown_num_7 { font-size:37px; }
.holder-store .name-store p.dropdown_num_8 { font-size:38px; }
.holder-store .name-store p.dropdown_num_9 { font-size:39px; }
.holder-store .name-store p.dropdown_num_10 { font-size:40px; }
.holder-store .name-store p.dropdown_num_11 { font-size:41px; }
.holder-store .name-store p>span.dropdown_num_2 {font-size:16px;}
.holder-store .name-store p>span.dropdown_num_3 {font-size:17px;}
.holder-store .name-store p>span.dropdown_num_4 {font-size:18px;}
.holder-store .name-store p>span.dropdown_num_5 {font-size:19px;}
.holder-store .name-store p>span.dropdown_num_6 {font-size:20px;}
.holder-store .name-store p>span.dropdown_num_7 {font-size:21px;}
.holder-store .name-store p>span.dropdown_num_8 {font-size:22px;}
.holder-store .name-store p>span.dropdown_num_9 {font-size:23px;}
.holder-store .name-store p>span.dropdown_num_10 {font-size:24px;}
.holder-store .name-store p>span.dropdown_num_11 {font-size:25px;}
.holder-store .name-store p>span.dropdown_num_12 {font-size:26px;}
.holder-store .name-store p>span.dropdown_num_13 {font-size:27px;}
.holder-store .name-store p>span.dropdown_num_14 {font-size:28px;}
.holder-store .name-store p>span.dropdown_num_15 {font-size:29px;}
.holder-store .name-store p>span.dropdown_num_16 {font-size:30px;}
.holder-store .name-store p>span.dropdown_num_17 {font-size:31px;}
.holder-store .name-store p>span.dropdown_num_18 {font-size:32px;}
.sidebar .side-block .title > .all-link{
	display:none;
}
.afisha-in .descr-01{
	font-size:14px;
}
.demo-icon{
	font: 14px/15px 'fontello', sans-serif;
	font-style: normal;
	font-weight: normal;
	speak: none;	
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
	
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	
	/* fix buttons height, for twitter bootstrap */
	
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
	
	/* You can be more comfortable with increased icons size */
	/* font-size: 120%; */
	
	/* Font smoothing. That was taken from TWBS */
	
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.spanes.kino .event p a{
	color:#fff;
}
.afisha-in.afisha-kino .events{
	height: 355px;
}
.btn-14{
	display:inline-block;
	background:#FF0000;
	color:#fff;
	padding: 7px 10px 8px;
	margin-top: 1px;
	font-size:14px;
	line-height:20px;
}
.btn-14:hover{
	color:#fff;
}
.afisha-in .holder .txt .hold-link table tr td.box_bilet {
	width:134px!important
}
.afisha-in .holder .txt .hold-link table tr td.box_trailer {
	width:152px!important
}
.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td:nth-child(1) {
	width:43px!important
}
.btn-15 {
	background:#e7b300!important;
    padding: 5px 16px;
    margin: 0 -3px 10px;
    font-weight: 600;
	display:none;
	color:#000;
}
.afisha-mob-hold-m .event:hover a.btn-15 {
	display:block;
}
.event:hover .btn-15 {
	display:block;
}
.btn-15.btn-02:hover{color:#fff;}
.swf-banner{
	background-image:url(../images/besplatka-01.swf);
	width:300px;
	height:180px;
}
.btn-kino-01{
	margin-top:10px;
	color:#333;
	display:block;
	text-align:center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#edc640+0,e7b300+2,e7b300+34,e8b705+56,eabd0e+68,eeca1e+80,f5e03c+92,fdf95e+100 */
	background: #edc640; /* Old browsers */
	background: -moz-linear-gradient(top,  #edc640 0%, #e7b300 2%, #e7b300 34%, #e8b705 56%, #eabd0e 68%, #eeca1e 80%, #f5e03c 92%, #fdf95e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #edc640 0%,#e7b300 2%,#e7b300 34%,#e8b705 56%,#eabd0e 68%,#eeca1e 80%,#f5e03c 92%,#fdf95e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #edc640 0%,#e7b300 2%,#e7b300 34%,#e8b705 56%,#eabd0e 68%,#eeca1e 80%,#f5e03c 92%,#fdf95e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc640', endColorstr='#fdf95e',GradientType=0 ); /* IE6-9 */
	padding:20px 10px;
}
.btn-kino-01:hover{
	color:#fff;
	text-decoration:none;
}
.fancybox-overlay .fancybox-outer .fancybox-inner .fancybox-image{
	width:100% !important;
}
#flashContent { width:100%; height:100%; }
.fancybox-outer .fancybox-inner .fancybox-image{
	width:100% !important;
}
.new-search .new-img a span:after {
    background: rgba(0, 0, 0, 0) url("../images/bg-span-sh.png") repeat-x scroll 0 0;
    bottom: 0;
    content: "";
    height: 75px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.new-search .new-img a span {
    background: #01256d none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 50px;
    font-weight: bold;
    height: 75px;
    line-height: 73px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 75px;
}
.new-search .new-img a span {
    background: #01256d none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 50px;
    font-weight: bold;
    height: 75px;
    line-height: 73px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 75px;
}
.new-search .new-img a:hover{
	opacity:1;
}
.renamestreet .blockNewAddress tbody td span{
	vertical-align:top;
	line-height:20px;
}
.renamestreet .blockNewAddress tbody td span:hover{
	cursor:default;
}
.renamestreet .blockNewAddress tbody td span span{
	border-bottom:1px dotted #5f6164;
}
.renamestreet .blockNewAddress tbody td span img{
	padding-left:10px;
	padding-top:3px;
}
.blogi-kab form > .ttl{
	display:none;
}
.blog-posts .no-posts{
	display:none;
}
.add_blog .center-in .btn-reviews{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.oprosy-wrap .all-polls{
	overflow:hidden;
	text-align:center;
	margin-top:-15px;
}
.oprosy-wrap .all-polls .wp-polls{
	vertical-align:top;
	display:inline-block;
	width:41%;
	margin:15px;
	background:#ecf3f5;
	padding:20px;
}
#wrapper.all-news-holder:before{
	top: 173px;
}
#wrapper.all-news-holder .sidebar{
	/* margin-top: 192px; */
	padding-top:21px;
}
.table-w{
	white-space: pre-wrap;
}
.banner_block .slick-dots li button, .banner_block2 .slick-dots li button{
	width:20px !important;
	height:20px !important;
	font:12px/10px Arial, Helvetica, sans-serif !important;
	text-align:center;
	vertical-align:middle !important;
}
.banner_block .slick-dots, .banner_block2 .slick-dots{
	bottom: 0 !important;
}
.banner_block .slick-dots li, .banner_block2 .slick-dots li{
	width:25px !important;
	height:25px !important;
}
div.banner_block {
	height: auto !important;
	position:relative;
	max-height:100% !important;
	height:100% !important;
}
div.banner_block .slick-list{
	height:100% !important;
	overflow: visible !important;
}

@media only screen and (max-width:600px){}

.call-me-container .btn {
  color: #ffffff !important;
  border-radius: 0px !important;
  background: #3CB66A !important;
  padding: 30px 0px 8px 10px !important;
  width: 219px !important;
  height: 46px !important;
  font: 700 17px "Open Sans", sans-serif !important;
  text-align: center !important;
  white-space: nowrap !important;
  display: inline-block !important;
}
.call-me-container form {
  top: -20px !important;
  left: 250px !important;
}
.afisha-mob-hold-m .slick-prev::before{
	display:none !important;
}
.content .txt-holder table.table-padding-01 td{
	 padding: 3px;
	 font-size:11px;
	 text-align:center;
}
.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {
	top:30% !important;
}
.blue-bann a > img{
	width:100%;
}
.tags-form .archive-title{
	overflow:hidden;
	color:#003D89;
	font-size:18px;
	line-height:25px;
	font-weight:bold;
	margin-bottom:20px;
}
.tags-form .archive-title-sub{
	overflow:hidden;
	color:#003D89;
	margin-bottom:20px;
	font-size:18px;
	line-height:25px;
}
.tags-form .archive-title-sub span{
	color:#333333;
}
.news-in .comment-holder{
	margin: 0 0 -30px !important;
}
#age_limit{
	width:600px;
	text-align:center;
	margin:0 auto;
}
#age_limit .foto_holder{
	padding:10px;
}
#age_limit .content{
	width:auto;
	float:none;
}
#age_limit .page-lim-popap{
	background:none;
}
.album.age_lim a{
	background:#555 url(../images/18plus_fotootcheti_glavnaya.jpg) no-repeat 100% 0;
}
.album.age_lim img{
	display:none;
}
.album.age_lim a:hover{
	opacity:1 !important;
}
.vopros-otvet .reviews-01 .top-rate li{
	background:#E2F0E5;
}
.vopros-otvet .reviews-01 .top-rate li strong{
	color:#137CBE;
}
.vopros-otvet .reviews-01 .top-rate li span{
	color:#137CBE;
}
.vopros-otvet .btn-reviews{
	background:#137CBE;
	position:relative;
}
.vopros-otvet .btn-reviews:hover{
	background:#1A95D3;
}
.vopros-otvet .btn-reviews span{
	color:#fff !important;
	position:absolute;
	left:13px;
	top:14px;
	font-size:49px !important;
}
.reviews-01 .box.box-margin{
	margin-left:80px;
}
.reviews-01 .box.box-margin .inf{
	width:120px;
}
.reviews-01 .btn-box-in a{
	color:#177cbe;
}
.front-poster{
	padding-top:0;
	position:relative;
}
.front-poster #wrapper{
	background:#fff;
}
.front-poster #header{
	background:none;
}
.front-poster .menu{
	background:none;
}
.front-poster .menu .cont-in{
	background:#01256d;
}
.front-poster .menu .cont-in .nav{
	padding:0 15px;
}
.front-poster .sub-menu{
	background:none;
	padding:0;
	height:auto;
}
.front-poster .sub-menu .cont-in{
	padding: 12px 0 33px;
	background: #fff url("../images/bg/sh.png") repeat-x scroll center bottom;
}
.front-poster #footer{
	background:#fff;
}
.front-poster  .sidebar{
	margin-left:5px;
}
.front-poster .content{
	padding-left:15px;
}
.front-poster .link-front-postrer{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	height:200px;
}
.front-poster #header .top{
	padding:0;
	height:94px;
}
#header .h-search{
	margin-right:15px;
}
.front-poster #header .top .cont-in{
	background: rgba(0, 0, 0, 0) url("../images/bg/header.jpg") no-repeat scroll 50% 0;
	padding: 25px 0 31px 0;
}
.front-poster .search{
	right: -7px;
}
.front-poster .banner_block{
	background:#fff;
	margin-top: 0px !important;
	padding-top:15px;
	height:105px !important;
	overflow: hidden;
}
.front-poster .banner_block {
	max-width: 1233px;
}
.front-poster .slideshowbg{
	/*position:absolute; position:fixed;*/
	left:0;
	top:0;
	right:0;
	bottom:0;
	/*display:none;*/    overflow: hidden;margin:0;
}
.slideshowbg .slick-list, .slideshowbg .slick-track{height:100%; min-height:100%;} 
.slideshowbg .brending-slide { height:100%; width:100%;}
.slideshowbg .brending-slide img {display:none;}
.slideshowbg .brending-slide a {display:block;width:100%;height:100%; background-position:center top; background-repeat:no-repeat;}
.fancybox-lock.none-lock body.front-poster {    overflow-x: hidden !important;}
.front-poster .slideshowbg .item-bg{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.front-poster #wrap-contain{
	position:relative;
	z-index:10;
}
.front-poster #footer{
	position:relative;
	z-index:9;
}
.text-input__social{
	float:left;
}
.text-input__social .txt-2{
	float:left !important;
	width:260px !important;
}
.text-input__social span{
	padding: 7px 19px;
	color:#000;
	display:inline-block;
	float:left;
}
.text-input__social .social-icons{
	width:150px;
	float:left;
	margin-top: 3px;	
}
.text-input__social .social-icons .wp-social-login-provider-list{
	padding:0;
}
.wp-social-login-widget{
	display:none;
}
.work-page:after{
	clear:both;
	content:'';
	display:block;
}
/* .work-page{} */
.search__form{
	width: 1233px;
	margin:0 auto;
	background:#1074B7;
	overflow:hidden;
}
.search__form-in{
	padding:40px 50px;
}
.search__form .ttl-form{
	font-size:25px;
	line-height:35px;
	font-weight:600;
	color:#fff;
	margin:0 0 20px;
}
.search__form .row{
	overflow:hidden;
	margin:0 -10px;
}
.search__form .row .col-6{
	float:left;
	width:50%;
	margin:0 10px;
}
.search__form .row .col-4{
	float:left;
	width:25%;
	margin:0 10px;
}
.search__form .row .col-2{
	float:left;
	width:15%;
	margin:0 10px;
}
.search__form span{
	color:#fff;
	font-size:14px;
	line-height:26px;
}
.search__form .row #search{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#fff;
	border:none;
	padding:10px;
	color:#000;
	font-size:20px;
	line-height:26px;
}
.search__form .row select{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#fff;
	border:none;
	padding:10px;
	color:#000;
	font-size:20px;
	line-height:28px;
}
.search__form .row .submit{
	width:100%;
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor:pointer;
	color:#fff;
		font-size:16px;
	line-height:26px;
	padding:10px;
	text-align:center;
	border:none;
	background:#DE0A14;
}
.search__form .row .submit:hover{
	background:#F73145;
}
/*Job*/
#workjob {
	font-size: 15px;
    line-height: 27px;
	color:#000;
}
#workjob .h1 {
	color: #1074b7;
    font-size: 29px;
    line-height: 35px;
	font-weight:600;
}
#workjob .nF {font-size:13px}
#workjob .sF {font-size:11px}
#workjob .more {
	text-align:left;
	margin-bottom:7px}
#workjob .more a{
	padding:0;
	margin:0;
	color:#1074b7;
}
#workjob .more span{
	font-weight:600;
}
#workjob .desc {color:#7A8190 !important}
#workjob div.nf span {color:#7A8190}
#workjob .post {padding:8px; background-color:#E8E9EC}
#workjob .jobblock {border:1px solid #E8E9EC; margin:10px 0 10px 0}
#workjob .jobblock .nf > a{
margin-top: 20px;
font-size: 15px;
font-weight: bold;
color: #1074C6 !important;
}
#workjob .jobblock .jobblock__top-inf{
	overflow:hidden;
}
#workjob .jobblock .jobblock__top-inf .jobblock__top-inf-left{
	float:left;
	width:580px;
	margin-right:10px;
}
#workjob .jobblock .jobblock__top-inf .jobblock__top-inf-btn{
	overflow:hidden;
}
/*search form*/
#worksearch {margin:0px 0 20px 0; font-family:Arial,Helvetica,sans-serif;border: 1px solid #d3d3d3;}
#worksearch .tp {border-bottom: 1px solid #d3d3d3; background-color: #d9dadc;}
#worksearch .bt {background-color: #edeef0;}
#worksearch .ttl {padding: 5px 0pt 0pt 7px; font-size: 75%; color: #577bc0; font-weight:bold; font-size:12px}
#worksearch .sF {font-size:11px}
#worksearch .desc {color:#7A8190;padding-bottom:3px}

/*results*/
#workresults {font-family:Arial,Helvetica,sans-serif; font-size:13px}
#workresults .h1 { color:#999999; font-size:14px; margin-bottom:5px}
#workresults .sF {font-size:11px}
#workresults .nF {font-size:13px}
#workresults .choise {display:none; background:#f3f3f3; padding:5px; border-bottom:1px solid #d3d3d3}
#workresults .desc {color:#7A8190;padding:7px 0 3px 0}
#workresults .job {padding:10px 0 10px 0; color:#333;font-size:15px;line-height:21px;}
#workresults .job a{
	color:#1074B7;
	font-size:25px;
	line-height:35px;
}
#workresults .job a:hover{
	color:#F73145;
}
/* #workresults .job a b{} */
#workresults .job nobr{
	color:#333;
	font-size:25px;
	line-height:35px;
	font-weight:400;
}
#workresults .job nobr b{
	font-weight:400;
}
/*paging*/
#workpaging {border:none !important;font-family:Arial,Helvetica,sans-serif; font-size:13px; margin:10px 0 10px 0; border-spacing:2px}
#workpaging .pp {float:left}
#workpaging tr, #workpaging td, #workpaging table{
	border:none !important;
	padding:2px;
}
#workpaging .pp b  {
	display: inline-block;
    background: #333657 none repeat scroll 0 0;
    border: medium none;
	padding: 5px 9px; border-radius: 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.8);
    color: #f0f0f0;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
#workpaging .pp a{
    display: inline-block;
    padding: 5px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}
#workpaging .pp span  {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
}
#workpaging .pp a:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}
#workresults .pages{
	clear:both;	
}
.work-side-ttl{
	color:#333;
	font-size:21px;
	line-height:35px;
	margin-bottom:15px;
}
.work__banner{
	height:160px;
	background:url(../images/rabota__banner.png) no-repeat;
	margin-bottom:15px;
	display:block;
}
.btn-05-work{
	    background: #335b97 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.4px;
    line-height: 40px;
    position: relative;
    text-transform: uppercase;
	padding:5px;
	text-align:center;
	width:100%;
}
.btn-05-work:hover{
	color:#fff;
	background:#1074b7;
}
.front-poster .content.all-display-none{
	padding-left: 60px;
}
.content.all-display-none{
	overflow:hidden;
	margin-left:-45px;
	padding-left:45px;
}

/*media*/
@media only screen and (max-width:1240px) {
	.fancybox-lock .fancybox-overlay {
		background:none !important;
	}
	.soc-holder-bottom .telegram-btn{
		padding: 5px 38px 5px 0 !important;
		font-size: 12px;
	}
	.front-poster #header .h-search .search .s-btn{
		position:absolute;
		right:0;
		top:0px;
		z-index:9;
		margin-right:5px;
	}
	.content.all-display-none{
	overflow:hidden;
	margin-left:-45px;
	padding-left:55px !important;
}
	.sale-holder .descr  table{
		width:100% !important;
		text-align:left;
	}
	.sale-holder .descr  table thead {
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
	.sale-holder .descr  table tr {
		border-bottom: 3px solid #ddd;
		display: block;
	}
	.sale-holder .descr table td {
		border-bottom: 1px solid #ddd;
		display: block;
	}
	.sale-holder .descr table td:before {
		content: attr(data-label);
		float: left;
	}
	.photo-mobile a.fancybox-04{
		width:25%;
		float:left;
	}
	.photo-mobile a.fancybox-04 img{
		width:100%;
	}
	div.banner_block{
		height:auto !important;
	}
	.banner_block .slick-slide img{
		width:100%;
	}
	.btn-kino-01{
		width:300px;
	}
	.all-display-none .mobile-menu-main{
		display:none;
	}
	#wrapper:before{
		display:none;
	}
	#wrapper{width:auto;}
	#container{min-width:100%; width:100%;}
	.cont-in{width:auto;}
	.content{
		float:none;
		width:auto;
		padding:20px 10px 0;
	}
	.sidebar{display:none;}
	.top{padding: 30px 10px 31px;}
	.menu{padding:0 10px;}
	.foot-right{display:none;}
	.copy{
		overflow:hidden;
		float:none;
		width:60%;
	}
	.cont-block .news .new{
		height:188px !important;
	}
	#news-list1 .new{
		height:315px !important;
	}
	.spr-list{
		margin:0;
		text-align:center;
	}
	.spr-list .item{
		float:none;
		display:inline-block;
		text-align:left;
	}
	.spravochaia .row .col{
		width:45%;
	}	
	.mobile-none{
		float:none;
		overflow:hidden;
		width:auto;
	}
	#footer .mobile-none{
		display:none;
	}
	#popular_container_parent{
		display:none;
	}
	.all-display-none > .mobile-none{
		display:none;
	}

	/*--------------header---------------------*/
	#header {padding: 0px 0px 0px; position:relative; z-index:29; margin: 0 auto; /* background: url(../images/bg/header.jpg) no-repeat 50% 0px; */}
	#header:after{
		clear:both;
		content:'';
		display:block;
	}
	#header.header-2{
		background:none;
		/*overflow:hidden;*/
	}
	#header.header-2:after{
		clear:both;
		content:'';
		display:block;
	}
	#header.header-2.header-2-2{
		margin-bottom:25px;
	}
	#header.header-2 .top{
		background:url(../images/bg/header.jpg) no-repeat center top;
		background-position:50% 50%;
	}
	#header.header-2 .top{
		padding:0;
	}

	#header.header-2 a.logo{
		background:url(../images/logo3.png) no-repeat;
		width:185px;
		height:32px;
		margin-top:4px;
	}
	a.logo { background:url(../images/logo.png) no-repeat 0 0; float:left; display:block; width:241px; height:39px; margin: 0px 0px 0px 11px;}
	.top {height:39px; padding: 25px 0 31px;position:relative; z-index:20;}
	.top:after {content:'';display:block; clear:both;}
	.head-right {float:right;color: #fff;font-size: 14px;padding-top: 2px;margin-right:15px;}
	.head-right > div {height: 30px;float:right; position:relative; line-height:30px;margin-left: 44px;}
	/* .h-user {} */
	.h-user .ava {margin-right: 9px;width:32px; height:32px; overflow:hidden; display:inline-block;vertical-align:middle;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
	.h-user .ava img {width:32px; height:32px;}
	.h-search {position:relative; z-index:2;width: 48px;text-align: right;}
	.h-search > i {cursor:pointer;}
	.search {position:absolute; background:#fff; overflow:hidden;right:28px;padding:3px 0px 3px 0px; height:32px; top:-3px; width:241px; display:none;}
	.search .s-text {float:left; border:none;font-size:14px; color:#4e4e4e; padding:6px 0 6px 13px;height:20px; line-height:20px; width: 175px; font-family: 'Open Sans', sans-serif;}
	.search .s-btn {border:none; background:none; cursor:pointer; float:right;height:32px; line-height:32px;width: 40px;margin-right: 10px;margin-right:20px;}
	.search .s-btn i {vertical-align:middle;}
	.h-currency {position:relative; z-index:1;}
	.h-weather {padding-top: 2px;word-spacing: 1px;width: 92px;}
	.h-weather img { display:inline-block;vertical-align:middle; margin:5px 9px 0 0; vertical-align:top;}

	/*--------------------------------------------*/
	.menu {height:36px; background:#01256d; position:relative; z-index:5;}
	.menu:after{
		clear:both;
		content:'';
		display:block;
	}
	.menu:after {content:'';display:block; clear:both;}
	.nav {list-style:none outside none; height: 36px; text-align:center;}
	#menu-levoe-menyu{
		float:none;
	}
	.nav > li {float:none;display:inline-block; vertical-align:top;}
	.nav > li a {letter-spacing: 0.7px; position:relative; word-spacing: -0.6px;color:#fff; font-size:11px; display: block; line-height: 37px; height:36px; margin: 0px 15px 0px 0; font-weight:bold; text-transform:uppercase; text-decoration:none;}
	.nav > li:hover a, .nav li.active a {}
	.nav > li > a:after {content:''; border:6px solid transparent; border-bottom:6px solid #fff;left:50%; margin-left:-6px; bottom:-10px; position:absolute; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.nav li:hover a:after, .nav li.active a:after {bottom:0;}
	.nav.f-right li a { margin: 0px 0px 0px 29px;}

	.sub-menu {clear:both; text-align:center; background:#fff url(../images/bg/sh.png) repeat-x bottom; padding:9px 0 26px; height:20px; line-height:24px; margin-bottom:-14px;}
	.sub-menu ul {list-style:none outside none;}
	.sub-menu ul li {display:inline-block;}
	.sub-menu ul li a {font-size:9px; display:inline-block;line-height:24px;text-transform:uppercase; color:#01256d; text-decoration:none; margin: 0 2px 0 2px;font-weight: 600;letter-spacing: 0.3px;}
	.sub-menu ul li a:hover {color:#d81937;}
	.sub-menu ul li a img {vertical-align:middle;margin: 0 0px 4px 0;}

	/*---------------content--------------------*/

	#wrapper.side-left:before{
		display:none;
	}
	.wrapper-fhoto{ position:relative; padding:0px 0px 0px; clear: both; margin: 0 auto; width:1233px; }
	.wrapper-fhoto:after{
		clear:both;
		content:'';
		display:block;
	}
	.wrap-sidebar{
		float:right;
		overflow:hidden;
		position:relative;
		z-index:10;
	}
	.wrap-sidebar:after{
		clear:both;
		content:'';
		display:block;
	}
	.sidebar {display:none; float:right; padding:0px 27px 19px 27px; background:#ecf3f5; width:300px; margin-left:28px; position:relative; z-index:9; margin-top:28px;}
	.sidebar.sidebar-top {padding:428px 27px 199px 27px; margin-top:-400px;}
	.content { padding-top:28px;}
	.cont-sidebar {float:right; width:213px; margin-left:28px;}
	.center {float:none;width:auto;}
	.cont-sidebar.cont-sidebar-top {float:right; width:55%;  margin-left:0;}
	.cont-sidebar.cont-sidebar-top .news .new{
		margin-left:28px;
		float:right;
		position:relative;
		margin:0 1% 10px;
	}
	.all-display-none .center.left-holder-news{
		float:left;
		width:75%;
	}
	.cont-sidebar.cont-sidebar-top .news .new .new-comm{
		position:absolute;
		right:0;
		bottom:0;
		top:inherit;
		margin:0;
		color:#000;
		font: 14px/22px Arial, Helvetica, sans-serif;
		text-align:right !important;
	}
	.center.center-top {float:left;width: 45%;}
	.center.center-top .main-new .new-title-big{
		font-size: 16px;
		line-height: 21px;
	}
	.side-block {padding-bottom:20px !important; position:relative;padding-top: 17px !important;line-height: 22px; clear:both;}	
	.side-block:after {content:'';display:block; clear:both;}
	.side-block:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
		background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
		background-image: -moz-linear-gradient(left, #003d89, #1587c6);
		background-image: -o-linear-gradient(left, #003d89, #1587c6);
		background-image: linear-gradient(to right, #003d89, #1587c6);}
	.title {clear:both; position:relative;margin-bottom: 20px;}
	.title .all-link {float:right; font-weight:600; display:inline-block;font-size:10px; color:#8eaec0; text-decoration:none; text-transform:uppercase;margin-top: 2px;letter-spacing: 0.2px;}
	.title .all-link:hover { color:#127ebf;}
	.title .all-link.nofloat { float:none;}
	
	/*------------------footer------------------*/
	#footer {overflow: hidden; clear:both; font-size:13px; color:#777777; line-height:24px; margin: 0 auto; padding:0;}
	#footer .logo {background:url(../images/logo.jpg) no-repeat;width:238px;margin: 6px 31px 0 1px;}
	#footer .foot-line{
		padding:0;
		margin:0;
	}
	.bottom {background:url(../images/bg/bottom.png) no-repeat; padding:38px 0;}
	.bottom h3 {text-align:center; height: 27px; color:#e02434; padding: 5px 0 11px;margin-bottom: 41px;}
	.foot-right {float:right;width:350px; text-align:center;}
	.copy {overflow:hidden;}
	.copy p {margin-bottom:17px;}
	.counter {margin:20px auto;}
	.foot-line {clear:both; background:#01256d; color:#fff; height:84px; line-height:40px;}
	.foot-nav {list-style:none outside none;overflow:hidden; text-align:center;}
	.foot-nav li {display:inline-block; vertical-align:top; margin:0 10px;}
	.foot-nav li a {height:40px; display:block;color:#fff; font-size:12px; font-weight:600; text-align:center; min-width:30px;}
	.foot-nav li a:hover {border-bottom:3px solid #e93131;}
	.foot-nav li a img {vertical-align:middle;}
	.foot-nav.f-right {float:right;margin: 0 146px 0 0;}
	.foot-nav.f-right li {margin:0 0 0 25px;}
	/* .papers {} */
	.papers:after {content:'';display:block; clear:both;}
	.paper {text-align:center; float:left;width:149px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
	.paper:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}
	.paper +.paper {margin-left:56px;}
	.paper-img {overflow:hidden;width:149px; height:211px; margin-bottom:26px;}
	.paper-img img {width:100%; height:100%;}
	.paper-title {font-size:13px; text-transform:uppercase;line-height: 27px;}
	.paper-title a {color:#fff;}

	/*---------------------------------------------*/

	.serv-list {list-style:none outside none;}	
	.serv-list li {padding: 6px 0 13px;}	
	.serv-list li a {font-size:13px; color:#231f20; font-weight:600;}	
	.serv-list li a i {display:inline-block; vertical-align:middle; width:24px; margin-right:21px; margin-top: -1px; height:24px;}	
	.serv-list li a:hover {color:#1586c5;}	
	.icon1 {background:url(../images/icons/icons.png) no-repeat 0 1px;}	
	a:hover .icon1 {background-position:right 1px;}	
	.icon2 {background:url(../images/icons/icons.png) no-repeat 0 -24px;}	
	a:hover .icon2 {background-position:right -24px;}	
	.icon3 {background:url(../images/icons/icons.png) no-repeat 0 -50px;}	
	a:hover .icon3 {background-position:right -50px;}	
	.icon4 {background:url(../images/icons/icons.png) no-repeat 0 -75px;}	
	a:hover .icon4 {background-position:right -75px;}	
	.icon5 {background:url(../images/icons/icons.png) no-repeat 0 -99px;}	
	a:hover .icon5 {background-position:right -99px;}	
	.icon6 {background:url(../images/icons/icons.png) no-repeat 0 -124px;}	
	a:hover .icon6 {background-position:right -124px;}	
	.icon-search {display:inline-block; vertical-align:middle; width:21px; height:16px;background:url(../images/icons/icons.png) no-repeat 2px -150px;}	
	.icon-search-blue {display:inline-block; vertical-align:middle; width:21px; height:16px;background:url(../images/icons/icons.png) no-repeat 2px -215px;}	
	.icon-menu {display:inline-block; vertical-align:middle; width:15px; height:15px;background:url(../images/icons/icons.png) no-repeat -36px -150px;}	
	.icon-menu-dark {display:inline-block; vertical-align:middle; width:19px; height:18px;background:url(../images/icons/icons.png) no-repeat -33px -166px;}	
	.icon-graf {display:inline-block; vertical-align:middle; width:18px; height:21px;background:url(../images/icons/icons.png) no-repeat 0px -169px;}	
	.icon-comm {display:inline-block; vertical-align:middle; width:16px; height:15px;background:url(../images/icons/icons.png) no-repeat 0px -192px;}	
	.icon-photo {display:inline-block; vertical-align:middle; width:22px; height:18px;background:url(../images/icons/icons.png) no-repeat -28px -225px;}	
	.icon-photo2 {display:inline-block; vertical-align:middle; width:22px; height:18px;background:url(../images/icons/icons.png) no-repeat -28px -245px;}	
	.icon-photo-red {display:none; vertical-align:middle; width:20px; height:17px;background:url(../images/icons/icons.png) no-repeat right -372px;}	
	.icon-video {display:inline-block; vertical-align:middle; width:32px; height:17px;background:url(../images/icons/icons.png) no-repeat -18px -265px;}	
	.icon-video2 {display:inline-block; vertical-align:middle; width:32px; height:17px;background:url(../images/icons/icons.png) no-repeat -18px -265px;}	
	.icon-video-red {display:none; vertical-align:middle; width:23px; height:13px;background:url(../images/icons/icons.png) no-repeat right -391px;}	
	.icon-load {display:inline-block; vertical-align:middle; width:32px; height:26px;background:url(../images/icons/icons.png) no-repeat -18px -284px;}	
	a:hover .icon-load {background-position:-18px -311px;}

	/* */
	/* .subs-block {} */
	.subs-block h3 {letter-spacing: 0.8px; margin-right:-3px;}
	.subs {margin: 26px 0 11px;}
	.subs-inp {margin-bottom:-1px; -moz-box-sizing: border-box;	box-sizing: border-box;width:100%; display:block;font-family: 'Open Sans', sans-serif; background:transparent;  color:#252525; height: 40px; line-height: 20px; font-size:14px; padding: 9px 10px 9px 18px; border: 1px solid #bfbfbf; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.subs-inp:hover{background:rgba(255,255,255,0.9);}
	.subs-inp:focus {background:#fff; border-color:#a7a6a6;}
	.subs-btn, .btn {letter-spacing: 0.4px;margin-top:21px; background:#335b97; text-transform:uppercase; border:none; display:block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold;width:158px; height:40px; line-height:40px;/*-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;*/}
	.subs-btn:hover, .btn:hover {color:#fff;background-color: #3ab6d5;
		background-image: -webkit-linear-gradient(left, #08579e, #1587c6);
		background-image: -moz-linear-gradient(left, #08579e, #1587c6);
		background-image: -o-linear-gradient(left, #08579e, #1587c6);
		background-image: linear-gradient(to right, #08579e, #1587c6);}
	.subs-btn:active, .btn:active {background:#28518f; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
	.form #submit {float:right; letter-spacing: 0.4px;margin-top:21px; background:#335b97; text-transform:uppercase; border:none; display:block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold;width:158px; height:40px; line-height:40px;/*-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;*/}
	.form #submit:hover  {color:#fff;background-color: #3ab6d5;
		background-image: -webkit-linear-gradient(left, #08579e, #1587c6);
		background-image: -moz-linear-gradient(left, #08579e, #1587c6);
		background-image: -o-linear-gradient(left, #08579e, #1587c6);
		background-image: linear-gradient(to right, #08579e, #1587c6);}
	.form #submit:active {background:#28518f; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
	.subs-inp::-webkit-input-placeholder { color:#626262;}
	.subs-inp:-moz-placeholder {color:#626262;}
	.subs-inp::-moz-placeholder {color:#626262;}
	.subs-inp::-ms-input-placeholder {color:#626262;}
	.subs-inp.placeholder {color:#626262;}
	.soc-pane {margin:0 auto; text-align:center;}
	.stabs {list-style:none outside none; border-bottom:1px solid #dee5e7; height:39px;margin-bottom: 13px;}
	.stabs li {display:inline-block; text-align:center; height:39px;}
	.stabs li + li {margin-left:20px;}
	.stabs li a {display:block; font-weight:600;letter-spacing: 0.3px;  padding-bottom:14px; font-size:12px; color:#777777; line-height:22px; text-transform:uppercase; text-decoration:none; position:relative;}
	.stabs li a:hover {color:#6c9ec0;}
	.stabs li a.current {color:#6c9ec0;font-weight:800; border-bottom: 3px solid #0f73b6;}
	.stat-block .title {margin-bottom: 10px;}
	.stat-block .spanes {color:#fff; font-size:14px; font-family:tahoma,arial; height:165px; position:relative; margin-bottom: 12px;}
	.stat-block .spanes > div {height:165px; -moz-box-sizing: border-box;	box-sizing: border-box; position:absolute; top:0; left:0;right:0;letter-spacing: 0.3px;}
	.stat-block .spanes b { font-family: 'Open Sans', sans-serif; }
	.stat-block .spanes p {overflow:hidden; line-height:30px; clear:both;}
	.stat-block .spanes p b {float:right; font-size: 16px;}
	.stat-block .spanes .st-col {display:inline-block; vertical-align:top; width: 140px;}
	.stat-block .spanes .st-col + .st-col {margin-left:8px;}
	.stat-block .spanes .st-col b {display:block; font-size:18px;line-height: 20px;margin-top: 5px;letter-spacing: 2px;}
	.stat-baby {background:url(../images/bg/tab1.jpg) no-repeat center top; text-align:center; padding: 39px 1px 10px;}
	.stat-mchs {background:url(../images/bg/tab2.jpg) no-repeat center top; padding: 36px 40px 10px 34px; font-size:16px;}
	.stat-gai {background:url(../images/bg/tab3.jpg) no-repeat center top; padding: 21px 31px 10px 26px;}
	.stat-grafs {line-height: 24px;margin-bottom: 21px;display:inline-block; color:#777777; text-transform:uppercase; font-size:12px; font-weight:600;letter-spacing: 0.3px;}
	.stat-grafs i {margin: -8px 9px 0 0;}
	.red-bann {clear:both; text-align:center; padding: 19px 53px 16px 54px;margin-bottom: 33px;letter-spacing: 0.67px; color:#fff; font-weight:600;font-size:13px; line-height:16px; background:url(../images/bg/red-ban.jpg) no-repeat center top;}
	.red-bann p {text-align:left; padding: 10px 0 0px;margin-bottom: -1px;}
	.red-bann .h4 {font-size:20px; line-height:24px;margin-top: 13px;}
	.blue-bann {clear:both; margin-bottom: 33px;font-size:0;}
	.content .blue-bann {margin-top: 12px;margin-bottom: 61px; display:none;}
	/* .soc-tabs {} */
	.soc-tabs h3 {float:left;}
	.soc-tabs .stabs {text-align:right;}
	.soc-tabs .stabs li + li {margin-left: 2px;}
	.soc-tabs .stabs li a {padding: 3px 0px 11px; min-width: 26px;}
	.soc-tabs .stabs li a img {opacity:0.54; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.soc-tabs .stabs li a.current img, .soc-tabs .stabs li a:hover img {opacity:1;}

	/* */
	.diccuss-list {list-style:none outside none;margin-bottom: -2px;}
	.diccuss-list li {line-height: 19px; position:relative;padding-left:43px;margin-bottom: 25px;}
	.diccuss-list li:before { content:'';position:absolute; width:32px; height:32px;left:0; top:6px;background:url(../images/icons/icons.png) no-repeat -18px -192px;}
	.diccuss-list li a {color:#231f20;font-size:13px; display:inline-block; line-height:16px; font-weight:600;}
	.diccuss-list li a:hover {color:#d81937;}
	.diccuss-list li p {margin-top: 11px;font-size:11px; line-height:16px; color:#74797a;}
	.diccuss-list li p span {margin-right:27px;}
	.diccuss-list li p span i {margin-top: -3px; margin-right: 8px}

	/* */
	.albums { margin-bottom: 50px;overflow:hidden; clear:both;}
	.album {position:relative; text-align:center; float:left;overflow:hidden;height:auto !important; }
	.album img {width:100%; height:100%; display:block;}
	.album-size1 {width:50%; }
	.album-size2 {width:25%; }
	.album-size3 {width:25%; max-height: 125px;}
	.album-size3:nth-child(even) {width:25%; height:auto;}
	.album a {position:absolute; top:0;left:0;right:0; bottom:0; color:#fff;font-weight:600; padding:20px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;
	background-image: -webkit-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
	background-image: -moz-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
	background-image: -o-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
	background-image: linear-gradient(to top, rgba(0,28,80,.45), rgba(0,28,80,.14));}
	.album a:hover {opacity:0;}
	.album a b {display:block; font-size:15px; font-weight:bold;margin-bottom: 19px;}
	.album a b i {margin: -6px 9px 0 6px;}
	.album a span {display:block;letter-spacing: 0.5px;}
	.album-size1 a {padding: 20% 36px 10px; font-size:16px; line-height:20px; }
	.album-size2 a {padding: 67px 36px 10px; font-size:16px; line-height:20px; }
	.album-size3 a {padding: 5% 15px 10px; font-size:10px; line-height:16px; }
	.album-size3 a b {margin-bottom: 6px; }
	.sidebar .albums {margin-top: -7px; margin-bottom: 50px;}
	.sidebar .album-size2 {float:none;}

	/* */
	.sales {clear:both;}
	.sale {display:block; position:relative; text-align:center;}
	.sale .date {color:#848787; font-family:tahoma; font-size:13px; line-height:16px;}
	.sale-name {color:#000; font-weight:bold; font-size:14px; line-height:17px;letter-spacing: 0.2px;margin-bottom: 15px;}
	.sale-name a {color:#000; }
	.sale:hover .sale-name a {color:#d81937;}
	.sale-size1 {width:300px; margin:0 0 25px 0px; padding-top: 7px;}
	.sale-size1 .sale-img {width:300px; display:block; height:142px;margin-bottom: 11px;}
	.sale-size1 .sale-discount {position:absolute; right:10px; top:0px; z-index:2;}
	.sale-size2 {float:left; border-top:1px solid #dee5e7; border-bottom:1px solid #dee5e7; width:142px; padding:14px 0 25px;}
	.sale-size2 +.sale-size2  {margin:0 0 0px 16px;}
	.sale-size2  .sale-img {width:142px; display:block; height:142px;}
	.sale-size2 .sale-discount {margin:-31px auto 10px; position:relative; z-index:2; font-size: 18px; line-height: 60px;}
	.sale-size2 .sale-name {font-weight:600; overflow:hidden; height:54px;}
	.sale-discount {text-align:center; color:#fff; font-weight:bold; font-size:20px; width:60px; height:60px; line-height: 56px;}
	.disc-red {background:url(../images/bg/sale.png) no-repeat 0 0;}
	.disc-or {background:url(../images/bg/sale.png) no-repeat -61px 0;}
	.disc-or-color-2 {background:url(../images/bg-04.png) no-repeat;}
	.disc-or-color-3 {background:url(../images/bg-05.png) no-repeat;}
	.spec-slider {height:198px; position:relative; overflow:hidden; margin:27px 0 9px;background-color: #dbdbdb;
	background-image: -webkit-linear-gradient(bottom, #d8e2eb, #f9fdff);
	background-image: -moz-linear-gradient(bottom, #d8e2eb, #f9fdff);
	background-image: -o-linear-gradient(bottom, #d8e2eb, #f9fdff);
	background-image: linear-gradient(to top, #d8e2eb, #f9fdff);}
	.spec-slider .bxslider {height:198px;width:300px; list-style:none outside none;}
	.spec-slider .bxslider li {height:198px;width:300px;}
	.spec-slider .bx-wrapper .bx-pager {bottom:3px;}
	.spec-slider .spec-text {padding:26px 10px 0 136px; position:relative; z-index:2;}
	.spec-slider .spec-text .h3 {text-transform:uppercase; color:#36556e; font-weight:800; font-size:16px; line-height:20px;margin-bottom: 10px;}
	.spec-slider .spec-text p {color:#8b96a0;font-size:13px; line-height:16px; font-weight:600; margin-bottom: 15px;}
	/* .spec-slider .spec-text .btn-blue {} */
	.spec-slider .spec-img {position:absolute; bottom:0;left:17px; z-index:0;}

	/* */
	/* .opros-block {} */
	.opros-block h4 {margin: 0 0 24px;padding-top: 5px;}
	.opros-row {margin: 20px 0 14px;}
	.opros-row p {line-height:17px; font-size:14px; color:#8d8d8d; margin-bottom: 8px;}
	.opros-line {overflow:hidden; clear:both;}
	.opros-line b {float:right; font-size:13px; color:#303030; font-weight:600; display:inline-block; vertical-align:middle;}
	.opros-line .res-line {background:#d7e4e7; display:inline-block; vertical-align:middle; width:215px; height:23px; float:left; }
	.opros-line .res-line span {background:#7b9fcf; display:block; height:23px;}

	/*------*/
	/* .cont-block {} */
	.cont-block .block-menu {float:right; padding: 6px 3px 0 0px; margin-left:29px; position:relative; z-index:100;}
	.cont-block .h2 {letter-spacing: 1.3px;float:left; font-weight:800; font-size:14px; color:#fff; text-transform:uppercase; line-height:28px; padding:0 10px;}
	.cont-block .h2  a{color:#fff;}
	.cont-block .tabs {text-align:right;}
	.cont-block .panes {clear:both;}
	.block-menu ul {display:none; list-style:none outside none; position:absolute; left: -12px;top: 35px;padding: 6px 17px 10px 18px;background-color: #fcfcfc;
		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
		box-shadow: 0 1px 4px rgba(0,0,0,.2);
		z-index:900;
		}
	.block-menu:hover ul {display:block;}	
	.block-menu ul:before {content:'';position:absolute; left: 7px;top:-18px;width:29px; height:18px; background:url(../images/bg/corn.png) no-repeat center bottom; }	
	.block-menu ul li {line-height:20px; padding:4px 0 3px; text-transform:uppercase; font-weight:600;white-space: pre-wrap;}
	.block-menu ul li a {font-size:12px; color:#777777; }
	/* .block-menu ul li a:hover {} */
	.tabs {list-style:none outside none; border-bottom:1px solid #dee5e7; height:43px;margin-bottom: 13px;}
	.tabs li {display:inline-block; text-align:center;}
	.tabs li + li {margin-left:24px;}
	.tabs.tabs-02 li + li {margin-left:12px;}
	.tabs.tabs-03 li + li {margin-left:5px;}
	.tabs li a {display:block; font-weight:600;letter-spacing: 0.3px; padding: 6px 5px 13px; font-size:12px; color:#777777; line-height:22px; text-transform:uppercase; text-decoration:none; position:relative;}
	.tabs li a:hover {color:#6c9ec0;}
	.tabs li a.current {color:#6c9ec0;font-weight:800; border-bottom: 3px solid #0f73b6;}
	.simpletabs {list-style:none outside none; border-bottom:1px solid #dee5e7; height:43px;margin-bottom: 13px; text-align:right;}
	.simpletabs.simpletabs-height {height:auto;}
	.simpletabs li {display:inline-block; text-align:center; height:43px;}
	.simpletabs > li + li {margin-left:24px;}
	.simpletabs.tabs-02 li + li {margin-left:12px;}
	.simpletabs.tabs-03 li + li {margin-left:5px;}
	.simpletabs > li > a {display:block; font-weight:600;letter-spacing: 0.3px; padding: 11px 5px; font-size:12px; color:#777777; line-height:22px; text-transform:uppercase; text-decoration:none; position:relative;}
	.simpletabs li:last-child {padding-right: 10px;}
	.simpletabs li a:hover {color:#6c9ec0;}
	.simpletabs li a.current {color:#6c9ec0;font-weight:800; border-bottom: 3px solid #0f73b6;}
	.or-block .h2 {background:#ef7419;}
	.or-block .more a:hover span {color:#ef7419;border-color:#ef7419;}
	/* .or-block .more a:hover i {} */
	.or-block .tabs li a:hover, .or-block .tabs li a.current {border-color:#ef7419; color:#ee9756;}
	.or-block .block-menu ul li a:hover {color:#ee9756;}
	.blue-block .h2 {background:#127cbd;}
	.blue-block .more a:hover span {color:#127cbd;border-color:#127cbd;}
	.blue-block .more a:hover i {background:url(../images/icons/icons.png) no-repeat right -432px;}
	.blue-block .tabs li a:hover, .blue-block .tabs li a.current {border-color:#127cbd; color:#71add2;}
	.blue-block .block-menu ul li a:hover {color:#71add2;}
	.green-block .h2 {background:#3cb692;}
	.green-block .more a:hover span {color:#3cb692;border-color:#3cb692;}
	.green-block .more a:hover i {background:url(../images/ico-12.png) no-repeat;}
	.green-block .tabs li a:hover, .green-block .tabs li a.current {border-color:#3cb692; color:#3cb692;}
	.green-block .block-menu ul li a:hover {color:#3cb692;}
	.green-block .tabs li a.current{ border-bottom: 3px solid #3cb692; color: #3cb692;}
	.green-block .news-sort .current{color:#3cb692;}
	.purple-block .h2 {background:#a782c4;}
	.purple-block .more a:hover span {color:#a782c4;border-color:#a782c4;}
	.purple-block .more a:hover i {background:url(../images/ico-13.png) no-repeat;}
	.purple-block .tabs li a:hover, .purple-block .tabs li a.current {border-color:#a782c4; color:#a782c4;}
	.purple-block .block-menu ul li a:hover {color:#a782c4;}
	.purple-block .tabs li a.current{ border-bottom: 3px solid #a782c4; color: #a782c4;}
	.purple-block .news-sort .current{color:#a782c4;}
	.red2-block .h2 {background:#e97171;}
	.red2-block .more a:hover span {color:#e97171;border-color:#e97171;}
	.red2-block .more a:hover i {background:url(../images/ico-14.png) no-repeat;}
	.red2-block .tabs li a:hover, .red2-block .tabs li a.current {border-color:#e97171; color:#e97171;}
	.red2-block .block-menu ul li a:hover {color:#e97171;}
	.red2-block .tabs li a.current{ border-bottom: 3px solid #e97171; color: #e97171;}
	.red2-block .news-sort .active{color:#e97171;}
	.green2-block .h2 {background:#8cba70;}
	.green2-block .more a:hover span {color:#8cba70;border-color:#8cba70;}
	.green2-block .more a:hover i {background:url(../images/ico-15.png) no-repeat;}
	.green2-block .tabs li a:hover, .green2-block .tabs li a.current {border-color:#8cba70; color:#8cba70;}
	.green2-block .block-menu ul li a:hover {color:#8cba70;}
	.green2-block .tabs li a.current{ border-bottom: 3px solid #8cba70; color: #8cba70;}
	.green2-block .news-sort .current{color:#8cba70;}
	.color-02-block .h2 {background:#2397b0;}
	.color-02-block .more a:hover span {color:#2397b0;border-color:#2397b0;}
	.color-02-block .more a:hover i {background:url(../images/ico-16.png) no-repeat;}
	.color-02-block .tabs li a:hover, .color-02-block .tabs li a.current {border-color:#2397b0; color:#2397b0;}
	.color-02-block .block-menu ul li a:hover {color:#2397b0;}
	.color-02-block .tabs li a.current{ border-bottom: 3px solid #2397b0; color: #2397b0;}
	.color-02-block .news-sort .current{color:#2397b0;}
	.color-03-block .h2 {background:#a13175;}
	.color-03-block .more a:hover span {color:#a13175;border-color:#a13175;}
	.color-03-block .more a:hover i {background:url(../images/ico-17.png) no-repeat;}
	.color-03-block .tabs li a:hover, .color-03-block .tabs li a.current {border-color:#a13175; color:#a13175;}
	.color-03-block .block-menu ul li a:hover {color:#a13175;}
	.color-03-block .tabs li a.current{ border-bottom: 3px solid #a13175; color: #a13175;}
	.color-03-block .news-sort .current{color:#a13175;}
	.red-block .h2 {background:#eb3330;}
	.red-block .more a:hover span {color:#eb3330;border-color:#eb3330;}
	/* .red-block .more a:hover i {} */
	.red-block .tabs li a:hover, .red-block .tabs li a.current {border-color:#eb3330; color:#e78280;}
	.red-block .block-menu ul li a:hover {color:#e78280;}
	.yel-block .h2 {background:#e7b300;}
	.yel-block .more a:hover span {color:#e7b300;border-color:#e7b300;}
	.yel-block .more a:hover i {background:url(../images/icons/icons.png) no-repeat right -405px;}
	.yel-block .tabs li a:hover, .yel-block .tabs li a.current {border-color:#e7b300; color:#e7b300;}
	.yel-block .block-menu ul li a:hover {color:#e7b300;}

	/*---------------------------------------------*/
	.news {overflow:hidden; clear:both; margin-bottom: 6px;}
	.new {float:left; width:213px; margin-bottom: 33px;}
	.new:nth-child(even) {width:212px;}
	.new-img {overflow:hidden; position:relative;text-align:center;margin-bottom: 3px;height:auto;}
	.new-img img {width:100%;vertical-align:top;}
	.new-img a {position:absolute; top:0;left:0;right:0; bottom:0; color:#fff;font-size:15px; font-weight:700; line-height:88px; padding:20px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.panes .new-img a {
	background-image: -webkit-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
	background-image: -moz-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
	background-image: -o-linear-gradient(bottom, rgba(0,28,80,.45), rgba(0,28,80,.14));
	background-image: linear-gradient(to top, rgba(0,28,80,.45), rgba(0,28,80,.14));}
	.new-img a:hover {opacity:0;}
	.new-img a b i {margin: -28px 9px 0 6px;}
	.new-img:after {content:'';position:absolute; left:50%; margin-left:-13px; bottom: 0;z-index:1; border:13px solid transparent; border-bottom:10px solid #fff;}
	.new .date {margin-top: 3px; margin-bottom: 11px; font-size:11px; line-height:16px; color:#74797a;}
	.new .new-comm {margin-top: 11px; font-size:13px; line-height:16px; color:#74797a;}
	.new .new-comm i {margin-top: -3px; margin-right: 8px;}
	.new-title {font-size:11px; line-height:18px; font-weight:500;margin-right:10px;}
	.new-title a, .new-title-big a {color:#231f20;}
	.new-title a:hover, .new-title-big a:hover {color:#d81937;}
	.new-title-big {font-weight:bold; font-size:12px; line-height:16px; margin-bottom:10px; margin-right:0;}
	.new p {font-size:13px; line-height:20px; color:#8b8b8b; margin: 8px 17px 10px 0;}
	.new-img .labl {position:absolute; line-height:19px; top:0; left:0; right:0; color:#fff; text-transform:uppercase;font-weight:bold; font-size:8px; }
	.new-img .labl span.brown {padding:0 8px; background:#a57f6b;height:19px; display:inline-block;letter-spacing: 0.5px;}
	.new-img .labl span.red {padding:0 8px; background:#f03b2e;height:19px; display:inline-block;letter-spacing: 0.5px;}
	.new-img .icon-photo {width:25px; height:21px; background-position: -32px -256px; background-size: 57px auto;}
	.panes .new .new-comm {font-size:11px;}
	.cont-sidebar {margin-bottom: -2px;}
	.cont-sidebar .new, .cont-sidebar .new:nth-child(even) {float:none; width:213px;}
	.cont-sidebar .new-comm {font-size:13px; margin-top: 21px;}
	.cont-sidebar .new .date {margin-bottom: 7px;}
	.main-new .new-img {margin-bottom: 6px;height:auto;}
	.main-new .new-img .labl {text-align:left;padding-left:14px;font-size: 10px;}
	.main-new .new-img a b {text-align:left; position:absolute; bottom: -20px;left: 8px;margin:0;}
	.main-new .new-img:after {border:none;}
	.main-new .date {margin-top: 5px; margin-bottom: 5px; font-size:11px; line-height:16px; color:#74797a;}
	.main-new .new-title-big {margin-bottom: 7px;line-height:32px; font-size:26px; margin-right:0px;}
	.main-new p {font-family:tahoma; font-size:12px; line-height:20px; margin: 8px 0px 10px 0;}
	.main-new .new-comm {font-size:12px;position:static;}
	.main-new .new-comm i {margin-top: -3px; margin-right: 8px;}
	.main-new .icon-photo {width:25px; height:21px; background-position: -32px -256px; background-size: 57px auto;}
	.content .center-top .main-new .new-comm{
		position:static;
	}
	.sidebar .news {margin-bottom: 0px;}
	.sidebar .new {width:150px; margin: 7px 0 20px;}
	.sidebar .new-img {width:150px; height:97px;margin-bottom: 8px;}
	.sidebar .new-title {line-height:16px;}
	.more {clear: both;text-align:center; margin:0 0 20px;}
	.more a {font-size:13px; font-weight:600; color:#9c9c9c;padding-left:56px;line-height:26px; height:26px; display:inline-block;position:relative; margin-top:25px;}
	.more a i {position:absolute; left:0;top:0;}
	.more a span {display:inline-block; vertical-align:middle; line-height: 18px;margin-top: -6px; border-bottom:1px dashed #9c9c9c; color:#9c9c9c;}
	.more a:hover span {color: #e93131; border-color:#e93131;}
	.more a img.loading{
		position:absolute;
		left:0;
		top:-4px;
	}
	.center .block-menu {float:left;padding: 6px 20px 0 0px;margin:0;}
	.center .tabs {text-align:left; margin-bottom: 15px;}
	.center .tabs li + li {margin-left: 4px;}
	.center .panes .new-img a {background:none;}
	.center .new {width:198px;margin-bottom: 41px;}
	.center .new-title {line-height:19px;}
	.center .new .date {margin-top: 0px;margin-bottom: 1px;}
	.cont-sidebar h3 {height: 27px; color:#e02434; border-bottom:1px solid #f0f0f0; padding: 5px 0 11px;margin-bottom: 15px;}
	/* .folders {} */
	.folder {margin-bottom: 19px;}
	.folder-cover {overflow:hidden; height:auto; position:relative;text-align:center;margin-bottom: 11px;}
	.folder-cover img {width:100%; height:auto;}
	.folder-cover a {position:absolute; top:0;left:0;right:0; bottom:0; color:#fff;font-size:15px; font-weight:700; line-height:88px; padding:20px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.folder-cover:hover a {opacity:0;}
	.folder-cover a b {font-size:15px;}
	.folder-cover a b i {margin: -6px 9px 0 6px;}
	.folder-title {font-size:11px; line-height:16px; font-weight:600; overflow:hidden; height:50px;}
	.folder-title a {color:#231f20;}
	.folder-title a:hover {color:#d81937;}
	.news-sort {margin-bottom:21px;line-height: 21px; border-bottom:none; height:auto;}
	.news-sort a {font-size:13px; font-family:tahoma; color:#8b8b8b; margin-right:34px;}
	.news-sort a.current {font-weight:bold; color:#ddbe6e;}
	.news-sort.color-02 a.active {font-weight:bold; color:#5792c9;}
	.events {margin-left:-19px; height:429px; position:relative; z-index:2;}
	.events.slide-events{height:auto;}
	.events:after {content:''; clear:both; display:block;}
	.event-cov {height:350px; display:inline-block; vertical-align:top; margin-right: 4px;}
	.event {width:120px; padding:13px;float:left;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;position:relative}
	.event-img {width:114px; height:192px;overflow:hidden;position:relative;margin-bottom: 18px;}
	.event-img img {width:100%; height:100%;}
	.event-img:after {content:'';position:absolute; left:50%; margin-left:-13px; bottom: 0;z-index:1; border:13px solid transparent; border-bottom:10px solid #fff;}
	.event-title {font-size:14px; font-weight:600; line-height:20px;margin-bottom: 11px;}
	.event-title a {color:#231f20;}
	.event p {font-size:12px; color:#6f6f6f;line-height: 19px;margin-bottom: 15px;}
	.event .btn-yel {display:none;}
	.event .time {display:none;}
	.event .btn-bord {display:none;}
	.event:hover { z-index:10; position:relative; color:#000;}
	.yel-block{
		position:relative;
		z-index:100;
	}
	.yel-block .event:hover{z-index:120;}
	.blue-block{
		position:relative;
		z-index:9;
	}
	.event:hover .btn-yel {display:block; margin:0 -3px 18px;}
	.party-block .event:hover .btn-yel {display:block; margin:0 -3px 4px;}
	.party-block .event .descr{
		display:none;
		color:#b2b3c2;
		margin-bottom:14px;
	}
	.party-block .event .descr strong{
		display:block;
		font:800 11px/18px 'Open Sans', sans-serif;
	}
	.party-block .event .descr i{
		display:block;
		font:400 italic 12px/18px 'Open Sans', sans-serif;
	}
	.party-block .event .descr span{
		display:block;
		font:400 12px/18px 'Open Sans', sans-serif;
	}
	.party-block .event:hover .name-block{display:none;}
	.comps {overflow:hidden;}
	.comp {float:left;overflow:hidden;width:197px; margin-right:15px; height:269px;}
	.comp-img {width:197px; height:128px;}
	.comp-img img {width:100%; height:100%;}
	.comp-title {font-size:16px; line-height:20px; font-weight:600;margin-right:10px;margin-top: 11px;margin-bottom: 4px;}
	.comp-title a {color:#231f20;}
	.comp-title a:hover {color:#d81937;}
	.comp .date {font-size:13px; line-height:20px; color:#6f6f6f;margin-bottom: 15px;}
	.comp p {font-size:12px; line-height:20px; color:#434343;}
	.comp-labl {height:28px; margin:-14px 0 10px; text-align:center; overflow:hidden; line-height:28px; text-transform:uppercase; font-weight:bold;  font-size:0px;color:#fff;}
	.comp-labl span {display:inline-block; position:relative; height:28px; padding:0 22px; font-size:10px;}
	.comp-labl span:after,.comp-labl span:before {position:absolute; top:0; content:'';display:inline-block;vertical-align:middle; border:14px solid transparent;}
	.comp-labl span.col1 {background:#127cbd;}
	.comp-labl span.col2 {background:#17aba6;}
	.comp-labl span.col3 {background:#3cb66a;}
	.comp-labl span.col4 {background:#d93e5b;}
	.comp-labl span.col1:before {left:-6px; border:14px solid #127cbd; border-left:6px solid transparent;}
	.comp-labl span.col1:after {right:-6px; border:14px solid #127cbd; border-right:6px solid transparent;}
	.comp-labl span.col2:before {left:-6px; border:14px solid #17aba6; border-left:6px solid transparent;}
	.comp-labl span.col2:after {right:-6px; border:14px solid #17aba6; border-right:6px solid transparent;}
	.comp-labl span.col3:before {left:-6px; border:14px solid #3cb66a; border-left:6px solid transparent;}
	.comp-labl span.col3:after {right:-6px; border:14px solid #3cb66a; border-right:6px solid transparent;}
	.comp-labl span.col4:before {left:-8px; border:16px solid #d93e5b; border-left:8px solid transparent;}
	.comp-labl span.col4:after {right:-8px; border:16px solid #d93e5b; border-right:8px solid transparent;}
	/* */
	.btn-blue {text-align:center; letter-spacing: 0.4px; padding:0 17px;background:#3ab6d5; text-transform:uppercase; border:none; display:inline-block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold; height:28px; line-height:28px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.btn-blue:hover {background:#34bee1; color:#fff;}
	.btn-blue:active {background:#2baccc; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
	.btn-yel {text-align:center; letter-spacing: 0.4px; padding:0 10px;background:#e7b300; text-transform:uppercase; border:none; display:inline-block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#0d1031; font-size:12px; font-weight:bold; height:31px; line-height:31px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.btn-yel:hover {background:#ffd200; color:#0d1031;}
	.btn-yel:active {background:#daa900; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
	.btn-bord {text-align:center; letter-spacing: 0.4px; padding:0 17px;background:transparent; text-transform:uppercase; border:2px solid #8d8fa3; display:inline-block; cursor:pointer;font-family: 'Open Sans', sans-serif; color:#fff; font-size:12px; font-weight:bold; height:27px; line-height:27px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.btn-bord:hover {color:#fff;border-color:#fff;}
	.btn-bord:active {-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
	.btn-bord .icon-video {width:22px; height:11px; margin-right:10px;background-position: right -169px;background-size: 32px auto;}
	.btn-bord2 {text-align:center; position:relative; letter-spacing: 0.4px;color:#335b97;margin-top:21px; background:#ecf3f5; text-transform:uppercase; border:none; display:block; cursor:pointer;font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:bold;width:158px; height:33px; line-height:33px;/*-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;*/}
	.btn-bord2:before {z-index:0; content:''; position:absolute; top:-3px; left:-3px; right:-3px; bottom:-3px; background:#335b97;}
	.btn-bord2 b {z-index:1; position:relative; display:block; background:#ecf3f5;}
	.btn-bord2:hover {color:#1177b9;}
	.btn-bord2:hover:before {background-color: #3ab6d5;
		background-image: -webkit-linear-gradient(left, #08579e, #1587c6);
		background-image: -moz-linear-gradient(left, #08579e, #1587c6);
		background-image: -o-linear-gradient(left, #08579e, #1587c6);
		background-image: linear-gradient(to right, #08579e, #1587c6);}	
	.btn-bord2:active:before {background:#28518f; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);}
	.opros-form .btn {padding:0;display:inline-block;vertical-align:top; height:39px; line-height:39px;width:121px;margin: 4px 10px 0 7px;}
	.opros-form .btn-bord2 {display:inline-block;vertical-align:top;width:114px; margin: 7px 2px 2px 9px;}

	/*------------------------------------------------*/
	.sub-menu ul li{
		position:relative;
	}
	.sub-menu ul li span.cat{
		left:2px;
	}
	span.cat {line-height: 16px;background:#FF6600; position:relative; top:-2px; margin-right:0px; vertical-align:middle; color:#fff; text-transform:uppercase; height:16px; line-height:16px; padding:0 7px; font-weight:600; font-size:8px;}
	span.cat.red {background:#FF6600;}
	span.cat.sky {background:#0397c8;}
	span.cat.blue {background:#993300;}
	span.cat.green {background:#339933;}
	span.cat.tred {background:#CC0000;}
	span.cat.purp {background:#FF9933;}
	span.cat.sred {background:#CC0000;}
	span.cat.color-001 {background:#663399;}
	span.cat.malina {background:#FF00FF;}
	span.cat.darkblue {background:#0000FF;}
	span.cat.grey {background:#C0C0C0;}
	span.cat.yellow {background:#9ACD32;}
	.label-in span.cat{
		top: -8px;
		font-size: 8px;
		padding: 0 5px;
		margin-left: 5px;
	}
	.news-rows .new, .center .news-rows .new {float:none; width:100%; clear:both;margin-bottom: 6px; height:auto;}
	.news-rows .new:after {content:'';display:block; clear:both;}
	.news-rows .new .date, .center .news-rows .new .date {float:left; font-size:12px; width: 45px; line-height: 18px;margin-bottom:0;}
	.news-rows .new .new-title {overflow:hidden;}
	.news-rows .new .new-title i{position:relative; top:-1px; margin-right: 10px;}
	#all-news .news-rows .new.hotnews .new-title a { color:#e02434}
	.tabs-in {float:right; list-style:none outside none; position:relative; z-index:3;top: -49px;right: 20px;}
	.tabs-in li {float:left;}
	.tabs-in li a {display:block; height:17px; width:23px;}
	.tabs-in li a.current {display:none;}
	.tabs-in li.li1 a {background:url(../images/icons/icons.png) no-repeat 2px -232px;}
	.tabs-in li.li1 a:hover {background-position:2px -248px;}
	.tabs-in li.li2 a {background:url(../images/icons/icons.png) no-repeat -30px -338px;}
	.tabs-in li.li2 a:hover {background-position:-30px -354px;}
	.check {margin-bottom:26px;}
	.check span {display:block; overflow:hidden; font-size:14px; color:#8d8d8d; line-height:17px;}
	.opros-form {margin-top: -1px;}

	/*blog*/
	.ttl-01{
		font:800 14px/16px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#fff;
		margin:0 0 25px;
		letter-spacing: 1.9px;
		padding-bottom:13px;
		border-bottom:1px solid #f0f0f0;
		overflow:hidden;
	}
	.ttl-01 span{
		background:#eb3330;
		padding:7px 15px;
		display:inline-block;
	}
	.blog-items{
		margin:0 -14px;
		padding:0;
		list-style:none;
		overflow:hidden;
		text-align:center;
	}
	.blog-items > li{
		overflow:hidden;
		display:inline-block;
		margin:0 14px;
		width:46%;
		vertical-align:top;
		text-align:left;
	}
	.blog-items li .items{
		border-bottom:1px solid #f0f0f0;
		padding-bottom:0px;
		margin-bottom:15px;
		overflow:hidden;
	}
	.blog-content .content{
		padding:0;
	}
	.blog-items li .items .ttl{
		overflow:hidden;
		margin-bottom:15px;
	}
	.blog-items li .items .ttl .img{
		float:left;
		width:58px;
		margin-right:15px;
	}
	.blog-items li .items .ttl .img img{
		vertical-align:top;
		width:100%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
	}
	.blog-items li .items .ttl .txt{
		overflow:hidden;
		margin-top:10px;
	}
	.blog-items li .items .ttl .txt strong{
		display:block;
		font:600 13px/16px 'Open Sans', sans-serif;
		margin-bottom:5px;
		color:#231f20;
	}
	.blog-items li .items .ttl .txt span{
		display:block;
		font:400 11px/16px 'Open Sans', sans-serif;
		color:#515151;
	}
	.blog-items li .items .holder{
		overflow:hidden;
		font:400 13px/20px 'Open Sans', sans-serif;
		color:#8d8d8d;
	}
	.blog-items li .items .holder p{
		margin-bottom:10px;
	}
	.blog-items li .items .holder .new-title-big{
		font-size:16px;
		margin-bottom:15px;
	}
	.blog-items li .items .holder .read-all{
		color:#b2b2b2;
		text-decoration:underline;
		margin-bottom:25px;
		display:inline-block;
	}
	.blog-items li .items .holder .read-all:hover{
		text-decoration:none;
	}
	.blog-items li .items .holder .new-img{
		height:auto;
		margin-bottom:15px;
	}
	.blog-items li .items .holder .new-img:after{
		border-width: 13px 25px 18px;
		margin-left: -23px;
	}
	.blog-items li .items .holder .comment-holder{
		overflow:hidden;
	}
	.blog-items li .items .holder .comment-holder .img{
		width:40px;
		height:40px;
		float:left;
		margin-right:16px;
	}
	.blog-items li .items .holder .comment-holder .com-holder{
		overflow:hidden;
		float:left;
		margin-right:13px;
	}
	.blog-items li .items .holder .comment-holder .com-holder .new-comm{
		float:left;
		margin-top:8px;
	}
	.blog-items li .items .holder .comment-holder .img img{
		width:100%;
		vertical-align:top;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;;
		border-radius:50%;
	}
	.blog-items li .items .holder .comment-holder .txt-in{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width:290px;
		float:right;
		border:1px solid #bfbfbf;
		font:400 14px/18px 'Open Sans', sans-serif;
		color:#626262;
		padding:11px 19px;
	}
	.blog-items li .info-box{
		background:url(../images/bg-01.png) no-repeat 50% 50%;
		background-size:cover;
		min-height:200px;
		padding:26px 26px 15px;
		border-bottom:1px solid #f0f0f0;
		margin-bottom:45px;
	}
	.blog-items li .info-box ul{
		margin:0 0 5px;
		padding:0;
		list-style:none;
		overflow:hidden;
		font:400 13px/18px 'Open Sans', sans-serif;
	}
	.blog-items li .info-box ul li{
		float:left;
		padding:0 17px;
		border-left:1px solid #fff;
		margin-bottom:10px;
		margin-left:-3px;
	}
	.blog-items li .info-box ul li:first-child{
		border-left:none;
	}
	.blog-items li .info-box ul li a{
		color:#fff;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.blog-items li .info-box ul li a:hover{
		color:#f3183f;
	}
	.blog-items li .info-box .all-t{
		float:right;
		display:inline-block;
		font:400 10px/18px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#a6cfed;
	}
	.add-post{
		display:block;
		background:url(../images/bg-02.png) no-repeat;
		background-size:cover;
		text-align:center;
		font:800 16px/90px 'Open Sans', sans-serif;
		height:90;
		vertical-align:middle;
		color:#fff;
		text-transform:uppercase;
	}
	.add-post.color-02{
		background:#3cb66a;
	}
	.add-post span{
		background:url(../images/ico-01.png) no-repeat 10px 0;
		padding:5px 0 5px 60px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.add-post:hover{
		color:#fff;
	}
	.add-post:hover span{
		background:url(../images/ico-01.png) no-repeat 0 0;
	}
	.sidebar .add-post{
		margin:0px -27px 32px;
	}
	.sidebar .discussion{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.sidebar .discussion li{
		overflow:hidden;
		margin-bottom:16px;
	}
	.sidebar .discussion li .img{
		float:left;
		margin-right:20px;
		width:57px;
		height:57px;
	}
	.sidebar .discussion li .img img{
		width:100%;
		vertical-align:top;
	}
	.sidebar .discussion li .txt{
		overflow:hidden;
	}
	.sidebar .discussion li .txt .new-title-big{
		margin-bottom:8px;
	}
	.sidebar .author-list{
		margin:0;
		padding:0;
		list-style:none;
		counter-reset:section;
		overflow:hidden;
	}
	.sidebar .s-holder{
		overflow:hidden;
	}
	.sidebar .author-list li:before {
		content:counter(section)'';
		counter-increment:section;
		margin:0 6px;
		font:400 13px/18px 'Open Sans', sans-serif;
		color:#7fafd3;
		border-right:1px solid #69a3ce;
		padding:4px 15px 4px 0;
		position:absolute;
		left:0;
		top:15px;
	}
	.sidebar .author-list li{
		margin-bottom:23px;
		overflow:hidden;
		position:relative;
		min-height:60px
	}
	.sidebar .author-list .holder{
		overflow:hidden;
		padding-left:50px;
	}
	.sidebar .author-list .holder .img{
		float:left;
		margin-right:20px;
		width:56px;
		height:56px;
	}
	.sidebar .author-list .holder .img img{
		width:100%;
		vertical-align:top;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
	}
	.sidebar .author-list .holder .txt{
		overflow:hidden;
	}
	.sidebar .author-list .holder .txt .new-title-big{
		font-size:13px;
		margin-bottom:6px;
	}
	.sidebar .author-list .holder .txt .new-title-big a{
		color:#011430;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.sidebar .author-list .holder .txt .new-title-big a:hover{
		color:#d50026;
	}
	.sidebar .author-list .holder .txt span{
		font:400 11px/16px 'Open Sans', sans-serif;
		display:block;
		color:#767676;
	}
	.sidebar .all-autor{
		font:400 10px/16px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#8eaec0;
		float:right;
		margin-top:-25px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.sidebar .all-autor:hover{
		color:#da0027;
	}
	/*radio*/
	.radio-holder{
		margin-bottom:80px;
	}
	.radio-holder .items{
		margin:0 0 20px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.radio-holder .items .item{
		width:45%;
		margin:0 20px 64px;
		float:left;
		overflow:hidden;
	}
	.radio-holder .items .item .top-holder{
		margin-bottom:15px;
	}
	.radio-holder .items .item .top-holder:after{
		clear:both;
		content:'';
		display:block;
	}
	.radio-holder .items .item .top-holder .img{
		float:left;
		width:85px;
		height:85px;
		margin-right:10px;
		border:1px solid #eaeaea;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		-webkit-box-shadow:6px 7px 9px 0px #E5E5E5;
		-moz-box-shadow:6px 7px 9px 0px #E5E5E5;
		box-shadow:6px 7px 9px 0px #E5E5E5;
	}
	.radio-holder .items .item .top-holder .img img{
		vertical-align:top;
		width:100%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
	}
	.radio-holder .items .item .top-holder dl{
		float:left;
		margin:18px 0 0;
		overflow:hidden;
	}
	.radio-holder .items .item .top-holder dl dt{
		float:left;
		font:800 12px/16px 'Open Sans', sans-serif;
		color:#011430;
		margin:0 5px 5px 0;
		clear:both;
	}
	.radio-holder .items .item .top-holder dl dd{
		float:left;
		margin:0 0 5px;
		color:#011430;
		font:400 12px/16px 'Open Sans', sans-serif;
	}
	.radio-holder .items .item .top-holder .holder{
		float:right;
		margin-top:21px;
	}
	.radio-holder .items .item .top-holder .holder .play{
		display:block;
		float:right;
		text-indent:-9999px;
		background:url(../images/ico-02.png) no-repeat;
		width:52px;
		height:53px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.radio-holder .items .item .top-holder .holder .play:hover{
		background:url(../images/ico-02-hover.png) no-repeat;
	}
	.radio-holder .items .item .top-holder .holder .box{
		float:right;
		margin-right:8px;
		position:relative;
		min-width:48px;
		height:48px;
		font:400 15px/48px 'Open Sans', sans-serif;
		color:#fff;
		background:#6bc8b6;
		text-align:center;
	}
	.radio-holder .items .item .top-holder .holder .box:after{
		content:'';
		position:absolute;
		background:url(../images/ico-03.png) no-repeat;
		width:13px;
		height:21px;
		top:50%;
		margin-top:-10px;
		left:-13px;
	}
	.radio-holder .items .item .comment-area{
		overflow:hidden;
	}
	.radio-holder .items .item .comment-area .new-comm{
		float:left;
		margin-right:10px;
		margin-top:5px;
		vertical-align:middle;
		color:#44476d;
	}
	.radio-holder .items .item .comment-area .txt{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width:214px;
		border:1px solid #bfbfbf;
		padding:8px 10px;
		font:italic 400 13px/16px 'Open Sans', sans-serif;
		color:#a8a7a7;
	}
	.radio-holder .items .item .comment-area .icon-comm{
		background:url(../images/ico-04.png) no-repeat;
		width:18px;
		height:16px;
		margin-right:5px;
	}
	.like-holder{
		margin:6px 0 0;
		padding:0;
		list-style:none;
		float:right;
		font:400 14px/16px 'Open Sans', sans-serif;
	}
	.like-holder li{
		float:left;
		margin-left:15px;
	}
	.like-holder li:first-child{
		margin-left:0;
	}
	.like-holder li a{
		display:block;
	}
	.like-holder li a.like{
		color:#4eaf33;
		background:url(../images/ico-05.png) no-repeat;
		padding: 3px 0 4px 19px;
	}
	.like-holder li a.dislike{
		color:#4eaf33;
		background:url(../images/ico-06.png) no-repeat;
		padding: 3px 0 4px 19px;
		color:#bc591d;
	}
	.radio-holder .info-holder h1{
		margin:0 0 15px;
		font:600 26px/28px 'Open Sans', sans-serif;
		color:#011430;
	}
	.radio-holder .info-holder p{
		margin:0 0 20px;
		font:400 13px/19px 'Open Sans', sans-serif;
		color:#898989;
	}
	.radio-holder .items .item .top-holder .holder .stop{
		display:block;
		float:right;
		text-indent:-9999px;
		background:url(../images/pause.png) no-repeat;
		width:52px;
		height:53px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	/*valuty*/
	.sidebar .valuti-form form, fieldset{
		border-style: none;
		margin: 0;
		padding: 0;
	}
	.sidebar .valuti-form:after{
		clear:both;
		content:'';
		display:block;
	}
	.sidebar .valuti-form ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.sidebar .valuti-form ul:after{
		clear:both;
		content:'';
		display:block;
	}
	.sidebar .valuti-form ul li{
		margin-bottom:10px;
		position:relative;
		z-index:1;
	}
	.sidebar .valuti-form ul li:after{
		clear:both;
		content:'';
		display:block;
	}
	.sidebar .valuti-form ul li label{
		float:left;
		font:400 14px/18px 'Open Sans', sans-serif;
		color:#626262;
		width:90px;
		margin-top:6px;
	}
	.sidebar .valuti-form ul li .row{
		float:right;
	}
	.sidebar .valuti-form ul li .row .txt{
		font:400 14px/20px 'Open Sans', sans-serif;
		color:#626262;
		background:#fff;
		padding:5px 10px;
		border:1px solid #bfbfbf;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width:90px;
		float:left;
	}
	.sidebar .valuti-form ul li .row .jq-selectbox__select{
		border:1px solid #bfbfbf;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		background: rgb(255,255,255); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 47%, rgba(236,236,236,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(254,254,254,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
		color:#626262;
		text-transform:uppercase;
		font:400 14px/20px 'Open Sans', sans-serif;
		z-index:10;
	}
	.sidebar .valuti-form ul li .row .h-currency{
		float:right;
		margin-left:5px;
	}
	.sidebar .valuti-form ul li .row .h-currency .jq-selectbox{
		width:90px;
	}
	.sidebar .valuti-form ul li .row .h-currency .jq-selectbox__trigger{
		width:39px;
		border-left:1px solid #bfbfbf;
	}
	.sidebar .valuti-form ul li .row .h-currency .jq-selectbox__trigger-arrow{
		background:url(../images/ico-07.png) no-repeat;
		width:14px;
		height:7px;
		right:12px;
	}
	.sidebar .valuti-form ul li .row .h-currency .jq-selectbox__dropdown{
		left:0;
		width:90px;
		z-index:120 !important;
	}
	.sidebar .valuti-form ul li .row .jq-selectbox__dropdown:before{
		display:none;
	}
	.sidebar .valuti-form .inf-txt{
		font:400 italic 12px/17px 'Open Sans', sans-serif;
		color:#137fbf;
	}
	.content .title{
		border-bottom:1px solid #f0f0f0;
		padding:15px 0 10px;
	}
	.content .title:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
		background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
		background-image: -moz-linear-gradient(left, #003d89, #1587c6);
		background-image: -o-linear-gradient(left, #003d89, #1587c6);
		background-image: linear-gradient(to right, #003d89, #1587c6);
	}
	.kursi-holder .title .all-link{
		font-size:11px;
		color:#a5a5a5;
	}
	.kursi-holder .table-01{
		width:100%;
		border-collapse:collapse;
		text-align:center;
		margin-bottom:20px;
	}
	.kursi-holder .table-01 thead{
		font:800 14px/17px 'Open Sans', sans-serif;
		color:#231f20;
	}
	.kursi-holder .table-01 thead span{color:#137fbf;}
	.kursi-holder .table-01 thead i{
		background:url(../images/ico-10.png) no-repeat;
		width:12px;
		height:16px;
		display:inline-block;
		margin:0 0 0 5px;
	}
	.kursi-holder .table-01 thead tr td{
		padding:18px 0;
	}
	.kursi-holder .table-01 tbody tr{
		background:#f9f9f9;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.kursi-holder .table-01 tbody tr:hover{
		background:#ecf3f5;
	}
	.kursi-holder .table-01 tbody tr td{
		border-left:3px solid #fff;
		border-right:3px solid #fff;
		border-top:2px solid #fff;
		border-bottom:2px solid #dfdfdf;
		padding:15px 0;
		font:800 18px/20px 'Open Sans', sans-serif;
		color:#231f20;
	}
	.kursi-holder .table-01 tbody tr td div{
		font:400 18px/20px 'Open Sans', sans-serif;
		display:inline-block;
	}
	.kursi-holder .table-01 tbody .color-02{
		background:#f2f2f2;
	}
	.kursi-holder .table-01 tbody tr td .down-val{
		background:url(../images/ico-08.png) no-repeat 0 5px;
		padding-left:16px;
	}
	.kursi-holder .table-01 tbody tr td .down-val span{
		font:400 12px/20px 'Open Sans', sans-serif;
		color:#c32f31;
	}
	.kursi-holder .table-01 tbody tr td .top-val{
		background:url(../images/ico-09.png) no-repeat 0 5px;
		padding-left:16px;
	}
	.kursi-holder .table-01 tbody tr td .top-val span{
		font:400 12px/20px 'Open Sans', sans-serif;
		color:#2e7f46;
	}
	.kursi-holder .inf-holder{
		overflow:hidden;
		margin-bottom:55px;
	}
	.kursi-holder .inf-holder p{
		margin:0 0 20px;
	}
	.kursi-holder .inf-holder p a{
		font:800 14px/18px 'Open Sans', sans-serif;
		color:#011430;
		text-decoration:underline;
	}
	.kursi-holder .inf-holder p a:hover{text-decoration:none;}
	.kursi-holder .inf-holder span{
		display:block;
		font:400 italic 12px/17px 'Open Sans', sans-serif;
		color:#137fbf;
	}
	.kursi-holder .table-01.table-02 thead tr td:first-child{
		width:30%;
		text-align:left;
		padding-left:20px;
	}
	.kursi-holder .table-01.table-02 tbody tr td:first-child{
		width:30%;
		text-align:left;
		padding-left:20px;
	}
	.kursi-holder .table-01 .kurs-2{color:#c32f31;}
	.kursi-holder .table-01 a{color:#011430;}
	.kursi-holder .table-01 a:hover{color:#c32f31;}
	.kursi-holder .title .jq-selectbox__select{
		border:1px solid #bfbfbf;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		background: rgb(255,255,255); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 47%, rgba(236,236,236,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(254,254,254,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
		color:#626262;
		text-transform:uppercase;
		font:400 14px/20px 'Open Sans', sans-serif;
		z-index:10;
	}
	.kursi-holder .title .h-currency{
		float:right;
		margin-left:5px;
		margin-right:210px;
	}
	.kursi-holder .title .h-currency .jq-selectbox{
		width:90px;
	}
	.kursi-holder .title .h-currency .jq-selectbox__trigger{
		width:39px;
		border-left:1px solid #bfbfbf;
	}
	.kursi-holder .title .h-currency .jq-selectbox__trigger-arrow{
		background:url(../images/ico-07.png) no-repeat;
		width:14px;
		height:7px;
		right:12px;
	}
	.kursi-holder .title .h-currency .jq-selectbox__select:hover , .h-currency .jq-selectbox.opened .jq-selectbox__select{color: #626262;}
	.kursi-holder .title .h-currency .jq-selectbox__dropdown{
		left:0;
		width:90px;
		z-index:120 !important;
	}
	.kursi-holder .title .jq-selectbox__dropdown:before{
		display:none;
	}
	.kursi-holder .inf-area{
		overflow:hidden;
		margin:70px 0 40px;
	}
	.kursi-holder .inf-area .new-title-big{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 21px;
	}
	.kursi-holder .inf-area p{
		margin:0 0 22px;
	}
	/*tv-holder*/
	.tv-holder{
		overflow:hidden;
	}
	.tv-holder .video-holder{
		overflow:hidden;
		margin-bottom:35px;
	}
	.tv-holder .video-holder .video{
		overflow:hidden;
		width:100%;
		height:400px;
		margin-bottom:20px;
	}
	.tv-holder .video-holder .video iframe{
		width:100%;
		height:400px;
	}
	.tv-holder .video-holder .holder{
		overflow:hidden;
	}
	.tv-holder .video-holder .holder .soc-box{
		float:right;
	}
	.tv-holder .video-holder .holder .rating-box{
		float:left;
	}
	.tv-holder .video-holder .holder .rating-box .res-line{
		background:#bc591d;
		width:290px;
		height:5px;
		margin-bottom:10px;
	}
	.tv-holder .video-holder .holder .rating-box .res-line span{
		display:block;
		width:200px;
		background:#4eaf33;
		text-indent:-9999px;
		height:5px;
	}
	.tv-holder .video-holder .holder .rating-box .top-holder{
		overflow:hidden;
		margin-bottom:5px;
	}
	.tv-holder .video-holder .holder .rating-box .top-holder span{
		float:left;
		font:600 14px/20px 'Open Sans', sans-serif;
		color:#000;
		margin:4px 10px 0 0;
	}
	.rate{
		overflow:hidden;
		margin:0;
		padding:0;
		list-style:none;
	}
	.rate li{
		float:left;
		margin-right:2px;
	}
	.rate li a{
		display:block;
		background: rgb(255,255,255); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 47%, rgba(236,236,236,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(254,254,254,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 47%,rgba(236,236,236,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
		color:#929292;
		border:1px solid #d9d9d9;
		width:36px;
		height:36px;
		text-align:center;
		font:600 14px/36px 'Open Sans', sans-serif;
		vertical-align:middle;
	}
	.rate li a:hover{
		background: rgb(236,236,236); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(254,254,254,1) 53%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(53%,rgba(254,254,254,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(254,254,254,1) 53%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	}
	.tv-holder .txt-holder{
		overflow:hidden;
		margin-bottom:50px;
	}
	.tv-holder .txt-holder .new-title-big{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 21px;
	}
	.tv-holder .txt-holder .new-title-big a{color:#515151;}
	.tv-holder .txt-holder p{
		margin:0 0 25px;
	}
	.tv-holder .comment-holder{
		margin:60px 0;
	}
	.comment-holder{
		overflow:hidden;
		margin:0 0 60px;
	}
	.comment-holder ul{
		margin:0 0 10px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.comment-holder .txt .holder-top-com i{
		display:inline-block;
		margin-right:4px;
		width:16px;
		height:11px;
		float:right;
	}
	.comment-holder .txt .holder-top-com i.countr-1{
		background:url(../images/ico-58.png) no-repeat;
	}
	.comment-holder .txt .holder-top-com i.countr-2{
		background:url(../images/ico-59.png) no-repeat;
	}
	.comment-holder ul li{
		margin-bottom:15px;
	}
	.comment-holder > ul > li{
		border-bottom:1px solid #e7e7e7;
	}
	.comment-holder ul li > ul li{
		margin-left:50px;
		margin-bottom:0;
	}
	.comment-holder ul li > ul li .top-h{
		margin-bottom:0;
	}
	.comment-holder ul li:after{
		clear:both;
		content:'';
		display:block;
	}
	.comment-holder ul li .top-h{
		margin-bottom:10px;
	}
	.comment-holder ul li .top-h:after{
		clear:both;
		content:'';
		display:block;
	}
	.comment-holder ul li .top-h .img{
		float:left;
		overflow:hidden;
		width:45px;
		height:45px;
		margin-right:15px;
		text-align:center;
	}
	.comment-holder ul li .top-h .img img{
		vertical-align:top;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
	}
	.comment-holder ul li .top-h .txt{
		overflow:hidden;
		padding-bottom:10px;
	}
	.comment-holder ul li .top-h .txt strong{
		display:block;
	}
	.comment-holder ul li .top-h .txt .holder-top-com{
		overflow:hidden;
	}
	.comment-holder ul li .top-h .txt .holder-top-com .reply-button{
		float:left;
		font-weight:600;
		color:#ff0000;
		text-transform:uppercase;
		font-size:10px;
	}
	.comment-holder ul li .top-h .txt .holder-top-com .name-com{
		font:600 13px/15px 'Open Sans', sans-serif;
		color:#231f20;
		float:left;
	}
	.comment-holder ul li .top-h .txt span{
		display:block;
		font-family: tahoma;
		font-size: 11px;
		line-height: 16px;
		color:#515151;
		float:left;
		margin:0 10px 0 10px;
	}
	.comment-holder ul li .main-txt{
		font-family: tahoma;
		font-size: 13px;
		line-height: 20px;
	}
	/*
	.comment-holder ul li .main-txt{
		padding:18px 25px;
		background:#f9f9f9;
		border:1px solid #e5e5e5;
		position:relative;
		font-family: tahoma;
		font-size: 13px;
		line-height: 20px;
		color:#515151;
	}
	*/
	/*
	.comment-holder ul li .main-txt:after{
		clear:both;
		content:'';
		display:block;
	}
	.comment-holder ul li .main-txt:before{
		content:'';
		position:absolute;
		background:url(../images/ico-11.png) no-repeat;
		width:27px;
		height:12px;
		left:45px;
		top:-12px;
	}
	*/
	.tv-holder .comment-holder .form{
		overflow:hidden;
		margin-bottom:20px;
		background:#f9f9f9;
		padding:35px 40px;
	}
	.form .area{
		margin-bottom:5px;
	}
	.comment-holder .form .txt{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border:1px solid #bfbfbf;
		padding:15px;
		font:400 14px/18px 'Open Sans', sans-serif;
		color:#626262;
		overflow:hidden;
	}
	.comment-holder .form-2 .txt{
		padding:9px 10px;
	}
	.comment-holder .form .area textarea.txt{
		min-width:100%;
		max-width:400px;
		min-height:165px;
		max-height:165px;
	}
	.comment-holder .form-2 textarea.txt{
		min-width: 670px;
		max-width:400px;
		min-height:165px;
		max-height:165px;
	}
	.comment-holder .form-2 .subs-btn{
		float:right;
	}
	.comment-holder .form-2 .row{
		overflow:hidden;
		margin-bottom:15px;
	}
	.comment-holder .form-2 .row label{
		float:left;
		width:180px;
		font:400 14px/18px 'Open Sans', sans-serif;
		color:#626262;
		margin-top:5px;
	}
	.comment-holder .form-2 .row .txt{
		float:left;
	}
	.comment-holder .form-2 .row .txt-2{
		width:500px;
	}
	.sidebar .popular{
		overflow:hidden;
	}
	.sidebar .popular .ttl{
		font:800 14px/18px 'Open Sans', sans-serif;
		color:#011430;
		text-transform:uppercase;
		margin-bottom:10px;
	}
	.sidebar .popular table{
		border-collapse:collapse;
		width:100%;
		margin-bottom:25px;
	}
	.sidebar .popular table tr td{
		padding:2px 0;
	}
	.sidebar .popular table tr td:first-child{
		width:130px;
		font:600 12px/18px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#777777;
	}
	.sidebar .popular table tr td:first-child a{
		color:#777777;
	}
	.sidebar .popular table tr td:first-child a:hover{color:#ee382f;}
	.sidebar .popular table .vw{
		color:#449c5d;
		font:600 11px/18px 'Open Sans', sans-serif;
		background:url(../images/ico-18.png) no-repeat 0 3px;
		padding-left:22px;
		border-right:1px dotted #ced0d0;
		padding-right:10px;
	}
	.sidebar .popular table .com{
		color:#44476d;
		font:600 11px/18px 'Open Sans', sans-serif;
		background:url(../images/ico-19.png) no-repeat 0 3px;
		padding-left:22px;
		display:block;
		border-right:1px dotted #ced0d0;
		margin:0 10px 0 0;
	}
	.sidebar .popular table .dt{
		color:#447e9c;
		font:600 11px/18px 'Open Sans', sans-serif;
		background:url(../images/ico-20.png) no-repeat 0 3px;
		padding-left:22px;
	}
	.accordion-01{
		overflow:hidden;
	}
	.accordion-01 .ttl{
		padding:10px;
		position:relative;
		font:600 13px/18px 'Open Sans', sans-serif;
		color:#011430;
		cursor:pointer;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:cover;
		margin:0 0 1px;
		border:2px solid #e5e5e5;
	}
	.accordion-01 .ttl.ui-accordion-header-active{
		color:#fff;
		border:none;
		margin:0;
	}
	.accordion-01 .ttl.ui-accordion-header-active:before{
		content:'';
		position:absolute;
		background:url(../images/ico-21.png) no-repeat;
		width:29px;
		height:11px;
		left:50%;
		margin-left:-15px;
		bottom:-11px;
	}
	.accordion-01 .ttl.ui-accordion-header-active:after{
		content:'';
		position:absolute;
		background:rgba(51, 54, 87, 0.9);
		left:0;
		right:0;
		top:0;
		bottom:0;
	}
	.accordion-01 .ttl:after{
		content:'';
		position:absolute;
		background:rgba(255, 255, 255, 0.9);
		left:0;
		right:0;
		top:0;
		bottom:0;
	}
	.accordion-01 .ttl img{display:none;}
	.accordion-01 .ttl .date{
		float:left;
		color:#b2b3c2;
		font:600 24px/26px 'Open Sans', sans-serif;
		text-align:center;
		margin-right:20px;
		position:relative;
		z-index:10;
	}
	.accordion-01 .ttl .txt{
		position:relative;
		z-index:10;
		min-height: 36px;
	}
	.accordion-01 .ttl .date span{
		display:block;
		font:600 12px/18px 'Open Sans', sans-serif;

	}
	/*datepicker-01*/
	.datepicker-01{
		position:relative;
	}
	.datepicker-01 .ui-datepicker-calendar{
		width:100%;
		border-collapse:collapse;
		text-align:center;
	}
	.datepicker-01 .ui-datepicker-calendar thead{
		background:#dbdfe0;
		color:#000;
		font:600 14px/18px 'Open Sans', sans-serif;
	}
	.datepicker-01 .ui-datepicker-calendar thead tr th{
		padding:5px 0;
	}
	.datepicker-01 .ui-datepicker-calendar tbody tr td{
		font:400 12px/18px 'Open Sans', sans-serif;
		color:#434343;
		border:1px solid #dbdfe0;
	}
	.stat-block .spanes .date-tab{
		height:auto;
	}
	.stat-block .spanes.spanes-02{
		height:390px;
		margin-top:30px;
	}
	.stat-block .spanes.spanes-02 .links{
		margin:20px 0;
		padding:0;
		list-style:none;
		overflow:hidden;
		text-transform:uppercase;
	}
	.stat-block .spanes.spanes-02 .links li{
		display:inline-block;
		margin:1px;
		vertical-align:top;
	}
	.stat-block .spanes.spanes-02 .links li a{
		display:block;
		background:#dbecf7;
		border:1px solid #91c1e4;
		color:#3e4459;
		padding:4px 15px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.stat-block .spanes.spanes-02 .links li a:hover{
		background:#ecf3f5;
		color:#6c9ec0;
		border:1px solid #0e6cab;
	}
	.datepicker-01{margin-top:20px;}
	.datepicker-01 .ui-datepicker-days-cell-over a{
		background:#0e6cab;
		color:#fff;
		border:2px solid #0e6cab;
	}
	.datepicker-01 .ui-datepicker-calendar tbody a{
		display:block;
		padding:3px 0;
		border:2px solid #ecf3f5;
	}
	.datepicker-01 .ui-datepicker-calendar tbody a:hover{
		border:2px solid #0e6cab;
		color:#77a4c4;
	}
	.datepicker-01 .ui-datepicker-title{
		text-align:center;
		color:#000;
		font:600 14px/18px 'Open Sans', sans-serif;
	}
	.datepicker-01 .ui-datepicker-year{display:none;}
	.datepicker-01 .ui-datepicker-header {
		position:relative;
		height:25px;
	}
	.datepicker-01 .ui-datepicker-header .ui-corner-all{
		position:absolute;
		text-indent:-9999px;
		width:14px;
		height:15px;
		top:0;
		cursor:pointer;
	}
	.datepicker-01 .ui-datepicker-header .ui-datepicker-prev{
		left:50px;
		background:url(../images/ico-22.png) no-repeat;
	}
	.datepicker-01 .ui-datepicker-header .ui-datepicker-next{
		right:50px;
		background:url(../images/ico-23.png) no-repeat;
	}
	/*tovary*/
	.sidebar .map-holder{
		margin:-32px -27px 0;
	}
	.sidebar .map-holder img{
		vertical-align:top;
		width:100%;
	}
	.sidebar .new-store{
		margin:0;
		padding:0;
		list-style:none;
	}
	.sidebar .new-store:after{
		clear:both;
		content:'';
		display:block;
	}
	.sidebar .new-store li{
		overflow:hidden;
		margin-bottom:20px;
	}
	.sidebar .new-store li .new-store-holder{
		overflow:hidden;
		margin-bottom:14px;
	}
	#new-store-slide .slick-prev{
		position:absolute;
		left:249px;
		top:-38px;
		width:25px;
		height:35px;
		background:url(../images/ico-prev.png) no-repeat 0 0;
		background-size:cover;
	}
	#new-store-slide .slick-next{
		position:absolute;
		right:0;
		top:-38px;
		width:25px;
		height:35px;
		background:url(../images/ico-next.png) no-repeat 0 0;
		background-size:cover;
	}
	.sidebar .new-store li .img{
		float:left;
		margin-right:20px;
	}
	.sidebar .new-store li .img img{
		vertical-align:top;
		width:100%;
	}
	.sidebar .new-store li .txt{
		overflow:hidden;
	}
	.sidebar .new-store li .txt a{
		font:600 14px/18px 'Open Sans', sans-serif;
		color:#000;
		margin-bottom:6px;
		display:inline-block;
	}
	.sidebar .new-store li .txt a:hover{
		color:#e41a3a;
	}
	.sidebar .new-store li .txt p{
		font: 12px/15px Tahoma, Geneva, sans-serif;
		color:#515151;
		margin:0 0 10px;
	}
	.sidebar .new-store li .tel{
		background:url(../images/ico-24.png) no-repeat 0 0;
		padding:0 0 6px 20px;
		font: 12px/13px Tahoma, Geneva, sans-serif;
		color:#000;
	}
	.carusel-01 .item{
		background-size:cover;
		background-position:50% 50%;
		background-repeat:no-repeat;
		position:relative;
	}
	.carusel-01 .item .bg-img{
		display:none;
	}
	.carusel-01 .item  a{
		display:block;
		position:relative;
		height:135px;
		overflow:hidden;
	}
	.carusel-01 .item  a .descr{
		position:absolute;
		left:0;
		top:100%;
		right:0;
		bottom:0;
		padding:60px 10px 10px 10px;
		color:#fff;
		background:rgba(0, 0, 0, 0.5);
		z-index:10;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		font:600 13px/18px 'Open Sans', sans-serif;
	}
	.carusel-01 .item  a:hover .descr{top:0;}
	.carusel-01 .item .sale-discount{
		position:absolute;
		left:10px;
		top:8px;
		font-size: 14px;
		background-size:cover;
		width:40px;
		height:40px;
		background:url(../images/ico-25.png) no-repeat;
		line-height: 37px;
		z-index:15;
	}
	.carusel-01 .slick-prev{
		background:url(../images/ico-26.png) no-repeat;
		width:11px;
		height:18px;
	}
	.carusel-01 .slick-next{
		background:url(../images/ico-27.png) no-repeat;
		width:11px;
		height:18px;
	}
	.box-slide{
		background:#ebf3f5;
		margin-bottom:16px;
	}
	.box-slide .list-menu{
		padding-top:25px;
	}
	.box-slide .list-menu:after{
		clear:both;
		content:'';
		display:block;
	}
	.box-slide .list-menu > ul{
		margin:0;
		padding:0 0 30px;
		list-style:none;
		text-align:center;
		font:600 13px/20px 'Open Sans', sans-serif;
	}
	.box-slide .list-menu > ul > li{
		display:inline-block;
		width:31%;
		text-align:left;
		vertical-align:top;
		position:relative;
	}
	.box-slide .list-menu > ul li.li-sub:hover .sub{display:block;}
	.box-slide .list-menu > ul > li .sub{
		position:absolute;
		left:35px;
		margin:0;
		padding:0;
		list-style:none;
		background:#fcfcfc;
		padding:25px 25px 10px;
		width:630px;
		z-index:20;
		-webkit-box-shadow:0 3px 5px #aaafb9;
		-moz-box-shadow:0 3px 5px #aaafb9;
		box-shadow:0 3px 5px #aaafb9;
		display:none;
	}
	.box-slide .list-menu > ul > li .sub:after{
		content:'';
		background:url(../images/ico-78.png) no-repeat;
		width:15px;
		height:7px;
		position:absolute;
		left:15px;
		top:-7px;
	}
	.box-slide .list-menu > ul > li .sub li{
		float:left;
		margin-bottom:10px;
		width:300px;
		background:url(../images/bull-01.png) no-repeat 0 8px;
		padding-left:15px;
	}
	.box-slide .list-menu.list-menu2 > ul > li{width: 19%;}
	.box-slide .list-menu.list-menu3 > ul > li{width: 24%;}
	.box-slide .list-menu > ul > li ul{
		margin:0;
		padding:0;
		list-style:none;
		text-align:left;
	}
	.box-slide .list-menu > ul > li ul li{
		padding-bottom:10px;
	}
	.box-slide .list-menu > ul > li ul li a{
		color:#0f171a;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		vertical-align:middle;
	}
	.box-slide .list-menu > ul > li ul li a:hover{color:#1586c5;}
	.box-slide .list-menu > ul > li a{
		display:block;
		overflow:hidden;
	}	
	.box-slide .list-menu > ul > li a i{
		display: inline-block;
		height: 21px;
		margin-right: 10px;
		vertical-align: middle;
		width: 25px;
		background-position:50% 50% !important;
		float:left;
	}
	.box-slide .list-menu > ul > li a span{
		overflow:hidden;
		display:block;
	}
	.box-slide .list-menu > ul > li a i.icon1{background:url(../images/ico-list-01.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon2{background:url(../images/ico-list-02.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon3{background:url(../images/ico-list-03.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon4{background:url(../images/ico-list-04.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon5{background:url(../images/ico-list-05.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon6{background:url(../images/ico-list-06.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon7{background:url(../images/ico-list-07.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon8{background:url(../images/ico-list-08.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon9{background:url(../images/ico-list-09.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon10{background:url(../images/ico-list-18.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon11{background:url(../images/ico-list-19.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon12{background:url(../images/ico-list-20.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon13{background:url(../images/ico-list-21.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon14{background:url(../images/ico-list-22.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon15{background:url(../images/ico-list-23.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon16{background:url(../images/ico-list-24.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon17{background:url(../images/ico-list-25.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon18{background:url(../images/ico-list-26.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon19{background:url(../images/ico-list-27.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon20{background:url(../images/ico-list-28.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon21{background:url(../images/ico-list-29.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon22{background:url(../images/ico-list-30.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon23{background:url(../images/ico-list-31.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon24{background:url(../images/ico-list-32.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon25{background:url(../images/ico-list-33.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon26{background:url(../images/ico-list-34.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon27{background:url(../images/ico-list-35.png) no-repeat;}
	.box-slide .list-menu > ul > li a i.icon28{background:url(../images/ico-list-36.png) no-repeat;}
	.tovar-holder .h2{
		color: #ffffff;
		float: left;
		font-size: 14px;
		font-weight: 800;
		letter-spacing: 1.3px;
		line-height: 28px;
		padding: 0 10px;
		text-transform: uppercase;
		background:#eb3330;
		margin-right:15px;
	}
	.tovar-holder .ttlh2{
		border-bottom:1px solid #f0f0f0;
		padding-bottom:13px;
		margin-bottom:10px;
		overflow:hidden;
	}
	.popular-store{
		position:relative;
		margin-bottom:20px;
		margin:0 -30px 50px;
	}
	.popular-store:after{
		clear:both;
		content:'';
		display:block;
	}
	.popular-store .store{
		float:left;
		margin-left:27px;
		width:418px;
		min-height:188px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position:relative;
		height:210px;
		margin-bottom: 0;
	}
	.popular-store .store .comp-labl{
		margin:0;
	}
	.popular-store .store .comp-labl .col1{ 
		position:absolute;
		left:0;
		top:0;
		background:#eb3330;
	}
	.popular-store .store .comp-labl span.col1:before {left:-6px; border:14px solid #eb3330; border-left:6px solid transparent;}
	.popular-store .store .comp-labl span.col1:after {right:-6px; border:14px solid #eb3330; border-right:6px solid transparent;}
	.popular-store .store .comp-labl .col2{ 
		position:absolute;
		left:0;
		top:0;
		background:#339933;
	}
	.popular-store .store .comp-labl span.col2:before {left:-6px; border:14px solid #339933; border-left:6px solid transparent;}
	.popular-store .store .comp-labl span.col2:after {right:-6px; border:14px solid #339933; border-right:6px solid transparent;}

	.popular-store .store .comp-labl .col3{ 
		position:absolute;
		left:0;
		top:0;
		background:#0397c8;
	}
	.popular-store .store .comp-labl span.col3:before {left:-6px; border:14px solid #0397c8; border-left:6px solid transparent;}
	.popular-store .store .comp-labl span.col3:after {right:-6px; border:14px solid #0397c8; border-right:6px solid transparent;}
	.popular-store .store .store-new{
		position:absolute;
		left:-5px;
		top:-5px;
		width:65px;
		height:65px;
		text-align:center;
		vertical-align:middle;
		background:#0397c8;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		color:#fff;
		font:700 13px/65px 'Open Sans', sans-serif;
		text-transform:uppercase;
	}
	/* .popular-store .store:hover{
		background:#333657;
		z-index:1000
	} */
	/* .popular-store .store:hover .txt .ttl-store,
	.popular-store .store:hover .txt .ttl-store a.a-title{
		color:#fff;
	} */
	/* .popular-store .store:hover .txt span{
		color:#c2c4de;
	} */
	/* .popular-store .store:hover .txt .tel{
		color:#c2c4de; 
		background:url(../images/ico-32.png) no-repeat 0 0;
	} */
	/* .popular-store .store:hover .txt a{
		color:#ffbb33;
	} */
	.popular-store .store:after{
		clear:both;
		content:'';
		display:block;
	}
	.popular-store .store .img{
		width:130px;
		height:125px;
		overflow:hidden;
		float:left;
		margin-right:20px;
	}
	.popular-store .store .txt{
		overflow:hidden;
	}
	.popular-store .store .txt .ttl-store a.a-title,
	.popular-store .store .txt .ttl-store{
		font:600 14px/17px 'Open Sans', sans-serif;
		color:#000;
		margin-bottom:5px;
	}
	.popular-store .store .txt .mail {
		background: rgba(0, 0, 0, 0) url("../images/ico-83.png") no-repeat scroll 0 0;
		color: #000;
		font: 12px/13px Tahoma,Geneva,sans-serif;
		margin-bottom: 7px;
		padding: 0 0 8px 20px;
	}
	.popular-store .store .txt span{
		font: 12px/13px Tahoma, Geneva, sans-serif;
		color:#515151;
		display:block;
		margin-bottom:10px;
	}
	.popular-store .store .txt .tel{
		padding:0 0 8px 20px;
		background:url(../images/ico-24.png) no-repeat 0 0;
		font: 12px/13px Tahoma, Geneva, sans-serif;
		color:#000;
		margin-bottom:7px;
	}
	.popular-store .store .txt a{
		display:inline-block;
		font: 12px/13px Tahoma, Geneva, sans-serif;
		color:#01256d;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	/* .popular-store .store .txt a:hover{
		color:#eb3330;
	} */
	.popular-store .store .txt .inf{
		margin:10px 0;
		padding:0;
		list-style:none;
		font: 12px/20px Tahoma, Geneva, sans-serif;
		overflow:hidden;
	}
	.popular-store .store .txt .inf li{
		float:left;
		margin-right:10px;
		margin-top:6px;
	}
	/* .popular-store .store:hover .txt .inf li a{color:#c2c4de;} */
	.popular-store .store .txt .inf li a{
		color:#717171;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		display:block;
	}
	.popular-store .store .txt .inf li a:hover{color:#eb3330;}
	.popular-store .store .txt .inf li a i{
		display: inline-block;
		height: 18px;
		margin-right: 10px;
		vertical-align: middle;
		width: 18px;
		background-position:50% 50% !important;
	}
	.popular-store .store .txt .inf li a i.icon-01{background:url(../images/ico-28.png) no-repeat;}
	.popular-store .store .txt .inf li a i.icon-02{background:url(../images/ico-29.png) no-repeat;}
	.popular-store .store .txt .inf li a i.icon-03{background:url(../images/ico-30.png) no-repeat;}
	/* 
	.popular-store .store:hover .txt .inf li a i.icon-01{background:url(../images/ico-33.png) no-repeat;}
	.popular-store .store:hover .txt .inf li a i.icon-02{background:url(../images/ico-34.png) no-repeat;}
	.popular-store .store:hover .txt .inf li a i.icon-03{background:url(../images/ico-35.png) no-repeat;}
	*/
	.popular-store .store .txt .inf li.loc{margin-top:0;}
	/* 
	.popular-store .store:hover .txt .inf li.loc a{background:url(../images/ico-36.png) no-repeat;}
	*/
	.popular-store .store .txt .inf li.loc a{
		text-indent:-9999px;
		background:url(../images/ico-31.png) no-repeat;
		width:21px;
		height:29px;
		margin-left:20px;
	}
	.popular-store .store .holder-store{
		overflow:hidden;
		padding:22px 22px 0;
	}
	/* .popular-store .store:hover .hover-box{display:block;} */
	.popular-store .store .hover-box{
		overflow:hidden;
		font: 12px/20px Tahoma, Geneva, sans-serif;
		color:#bbbdd7;
		display:none;
		background:#333657;
		padding:0 22px 10px;
		position:absolute;
		left:0;
		right:0;
		top:205px;
		z-index:20;
	}
	.popular-store .store .hover-box p{
		margin:0 0 15px;
	}
	.popular-store .store .img{
		border:1px solid #e6e6e6;
		text-align:center;
		vertical-align:middle;
		line-height:125px;
		background:#fff;
	}
	.popular-store .store .img .attachment-category_store_thumb{
		width:100%;
	}
	.popular-store .store .img img{
		display:inline-block;
		vertical-align:middle;
	}
	.popular-store .store .img span, .logo_single_page .img span{
		width:75px;
		height:75px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		background:#01256d;
		text-align:center;
		line-height:73px;
		color:#fff;
		font-size: 50px;
		font-weight: bold;
		display:inline-block;
		vertical-align:middle;
		position:relative;
	}
	.popular-store .store .img span:after, .logo_single_page .img span:after{
		content:'';
		position:absolute;
		right:0;
		top:0;
		bottom:0;
		left:0;
		background:url(../images/bg-span-sh.png) repeat-x;
		height:75px;
		width:100%;
	}
	.popular-store .store .hover-box .top-box{
		overflow:hidden;
	}
	.popular-store .store .hover-box .top-box ul{
		float:left;
		margin:0 0 15px;
		padding:0;
		list-style:none;
	}
	.popular-store .store .hover-box .top-box ul li{
		float:left;
		margin-right:10px;
	}
	.popular-store .store .hover-box .top-box ul li a{
		width:40px;
		height:40px;
		display:block;
	}
	.popular-store .store .hover-box .top-box ul li a img{
		vertical-align:top;
		width:100%;
	}
	.popular-store .store .hover-box .top-box .all-tov{
		float:left;
		margin-left:10px;
		margin-top:10px;
		text-transform:uppercase;
		color:#ffbb33;
		font:600 13px/20px 'Open Sans', sans-serif;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.popular-store .store .hover-box .top-box .all-tov:hover{
		color:#eb3330;
	}
	.popular-store-2{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.popular-store-2 .store{
		overflow:hidden;
		background:#fff;
		padding:15px 20px;
		position:relative;
		margin-bottom:30px;
		border:1px solid #f5f5f5;
	}
	.popular-store-2 .store .top-ttl{
		overflow:hidden;
		margin-bottom:12px;
	}
	.popular-store-2 .store .top-ttl .ttl{
		float:left;
		max-width:620px;
	}
	.popular-store-2 .store .top-ttl .numb-01{
		float:right;
	}
	.popular-store-2 .store .holder{overflow:hidden;}
	.popular-store-2 .store .holder .main-inf{
		float:left;
		width:600px;
		overflow:hidden;
	}
	.popular-store-2 .store .holder .main-inf .img{
		width:130px;
		height:130px;
		float:left;
		margin-right:17px;
	}
	.popular-store-2 .store .holder .main-inf .img img{
		width:100%;
		vertical-align:top;
	}
	.popular-store-2 .store .holder .main-inf .txt{
		overflow:hidden;
		color:#000;
	}
	.popular-store-2 .store .inf{
		margin:0;
		padding:0;
		list-style:none;
		font: 12px/20px Tahoma, Geneva, sans-serif;
		overflow:hidden;
	}
	.popular-store-2 .store .inf li{
		float:left;
		margin-right:10px;
		margin-top:6px;
	}
	.popular-store-2 .store .inf li a{
		color:#717171;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		display:block;
	}
	.popular-store-2 .store .inf li a:hover{color:#eb3330;}
	.popular-store-2 .store .inf li a i{
		display: inline-block;
		height: 18px;
		margin-right: 10px;
		vertical-align: middle;
		width: 18px;
		background-position:50% 50% !important;
	}
	.popular-store-2 .store .inf li a i.icon-01{background:url(../images/ico-28.png) no-repeat;}
	.popular-store-2 .store .inf li a i.icon-02{background:url(../images/ico-29.png) no-repeat;}
	.popular-store-2 .store .inf li a i.icon-03{background:url(../images/ico-30.png) no-repeat;}
	.popular-store-2 .store .inf li.loc a{
		text-indent:-9999px;
		background:url(../images/ico-31.png) no-repeat;
		width:21px;
		height:29px;
		margin-left:20px;
	}
	.popular-store-2 .store .txt .top-txt{
		overflow:hidden;
		margin-bottom:5px;
	}
	.popular-store-2 .store .txt .top-txt .txt-ttl{
		float:left;
		font:600 14px/20px 'Open Sans', sans-serif;
		max-width:330px;
	}
	.popular-store-2 .store .txt .top-txt .rw{
		float:right;
	}
	.popular-store-2 .store .txt .top-txt .rw a{
		color:#01256d;
		font:500 13px/17px 'Open Sans', sans-serif;
	}
	.popular-store-2 .store .txt .top-txt .rw a:hover{color:#ff0000;}
	.popular-store-2 .store .txt p{
		margin:0 0 5px;
		color:#231f20;
		font:600 13px/18px 'Open Sans', sans-serif;
	}
	.popular-store-2 .store .right-inf{
		float:right;
		width:165px;
		text-align:center;
		margin-top:50px;
	}
	.popular-store-2 .store .right-inf span{
		display:block;
		color:#515151;
		font: 12px/15px Tahoma, Geneva, sans-serif;
	}
	.popular-store-2 .store .right-inf a{
		display:block;
		color:#01256d;
		font: 12px/15px Tahoma, Geneva, sans-serif;
	}
	.popular-store-2 .store .right-inf a:hover{color:#ff0000;}
	.banner-box{
		overflow:hidden;
		margin:10px -10px;
	}
	.banner-box ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.banner-box ul li{
		float:left;
		margin:5px;
		height:200px;
	}
	.banner-box ul li.ban-01{width:330px;}
	.banner-box ul li.ban-02{width:170px;}
	.banner-box ul li a{
		display:block;
	}
	/*fhoto*/
	.side-left .sidebar{
		float:left;
		margin-right:28px;
		margin-left:0;
	}
	.side-left .content{
		float:right;
	}
	.sidebar .photo-list{
		margin:0 0 55px;
		padding:0;
		list-style:none;
		overflow:hidden;
		text-align:center;
		font:800 14px/20px 'Open Sans', sans-serif;
		text-transform:uppercase;
	}
	.sidebar .photo-list li{
		margin-bottom:1px;
	}
	.sidebar .photo-list li a{
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		display:block;
		padding:8px;
		color:#fff;
	}
	.sidebar .photo-list li.color-01 a{background:#ed1c24;}
	.sidebar .photo-list li.color-02 a{background:#f1451c;}
	.sidebar .photo-list li.color-03 a{background:#f67903;}
	.sidebar .photo-list li.color-04 a{background:#f9a400;}
	.sidebar .photo-list li.color-01 a:hover{background:#f9a400;}
	.sidebar .photo-list li.color-02 a:hover{background:#f67903;}
	.sidebar .photo-list li.color-03 a:hover{background:#f1451c;}
	.sidebar .photo-list li.color-04 a:hover{background:#ed1c24;}
	.sidebar-photo h3{
		border-bottom:1px solid #dee5e7;
		padding-bottom:10px;
	}
	.sidebar .popular-autor{
		margin:0 0 60px;
		padding:0;
		list-style:none;
	}
	.sidebar .popular-autor:after{
		clear:both;
		content:'';
		display:block;
	}
	.sidebar .popular-autor .item{
		background:#fbfdfd;
		padding:4px 9px;
		border:1px solid #e7eff3;
		-webkit-box-shadow:2px 2px 2px 0px #C9DAE7;
		-moz-box-shadow:2px 2px 2px 0px #C9DAE7;
		box-shadow:2px 2px 2px 0px #C9DAE7;
		margin:1px 1px 7px 1px;
	}
	.sidebar .popular-autor .item:after{
		clear:both;
		content:'';
		display:block;
	}
	.sidebar .popular-autor .item .img{
		float:left;
		margin-right:10px;
		width:45px;
		height:45px;
	}
	.sidebar .popular-autor .item .img img{
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		width:100%;
		vertical-align:top;
	}
	.sidebar .popular-autor .item .txt{
		overflow:hidden;
	}
	.sidebar .popular-autor .item .txt > a{
		color:#231f20;
		font:600 14px/20px 'Open Sans', sans-serif;
		display:inline-block;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.sidebar .popular-autor .item .txt a:hover{
		color:#f03b2e;
	}
	.sidebar .popular-autor .item .txt ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.sidebar .popular-autor .item .txt ul li{
		float:left;
		margin-right:20px;
		font:400 12px/20px 'Open Sans', sans-serif;
		vertical-align:middle;
	}
	.sidebar .popular-autor .item .txt ul li a{
		color:#676985;
		font:400 12px/20px 'Open Sans', sans-serif;
		display:inline-block;
		vertical-align:middle;
	}
	.sidebar .popular-autor .item .txt ul li i{
		display:inline-block;
		width:20px;
		height:20px;
	}
	.sidebar .popular-autor .item .txt ul li i.icon-01{background:url(../images/ico-37.png) no-repeat 50% 90%;}
	.sidebar .popular-autor .item .txt ul li i.icon-02{background:url(../images/ico-38.png) no-repeat 50% 100%;}
	.sidebar .popular-autor .item .txt ul li i.icon-03{background:url(../images/ico-39.png) no-repeat 50% 100%;}
	.popular-fhoto{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.popular-fhoto li{
		overflow:hidden;
		margin-bottom:2px;
	}
	.popular-fhoto li a{
		display:block;
	}
	.popular-fhoto li a img{
		width:100%;
		vertical-align:top;
	}
	.photo-page .photo-box{
		overflow:hidden;
		margin-bottom:40px;
	}
	.photo-page .photo-box .img{
		float:left;
		margin-right:15px;
		overflow:hidden;
		width:604px;
	}
	.photo-page .photo-box .img .lbl{
		position:absolute;
		left:10px;
		top:0;
		font:800 10px/16px 'Open Sans', sans-serif;
	color:#fff;
	padding:0 10px;
		text-align: left;
		text-transform:uppercase;
	}
	.photo-page .photo-box .img .lbl.red{background:#f03b2e;}
	.photo-page .photo-box .img .lbl.brown{
		background:#a57f6b;
		left:50%;
		margin-left:-49px;
	}
	.photo-page .photo-box .img .img-01{
		float:left;
		width:400px;
		height:300px;
		margin:1px;
		position:relative;
	}
	.photo-page .photo-box .img .img-01 img{
		width:100%;
		vertical-align:top;
	}
	.photo-page .photo-box .img .img-02{
		float:left;
		width:197px;
		height:148px;
		margin:1px;
		position:relative;
	}
	.photo-page .photo-box .img .img-02 img{
		width:100%;
		vertical-align:top;
	}
	.photo-page .photo-box .img .like-holder{
		position:absolute;
		right:0;
		bottom:-90px;
		background:rgba(255, 255, 255, 0.7);
		padding:5px 10px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-page .photo-box .img .img-01:hover .like-holder{bottom:0;}
	.photo-page .photo-box .img .img-02:hover .like-holder{bottom:0;}
	.photo-page .photo-box .txt{
		overflow:hidden;
	}
	.photo-page .photo-box .txt .txt-box{
		position:relative;
		margin:13px 0 25px;
		padding:30px 15px 10px;
		text-align:center;
		min-height:88px;
	}
	.photo-page .photo-box .txt .txt-box a{
		display:inline-block;
		clear:both;
		font:800 13px/18px 'Open Sans', sans-serif;
		color:#011430;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		margin-bottom:5px;
	}
	.photo-page .photo-box .txt .txt-box a:hover{
		color:#f03b2e;
	}
	.photo-page .photo-box .txt .txt-box.blue{
		border:1px solid #59b9e6;
		background:#f9f9f9;
	}
	.photo-page .photo-box .txt .txt-box.green{
		border:1px solid #73cbba;
		background:#f9f9f9;
	}
	.photo-page .photo-box .txt .txt-box .comp-labl{
		margin: -44px 0 10px;
		font:800 14px/26px 'Open Sans', sans-serif;
	}
	.photo-page .photo-block{
		overflow:hidden;
		margin-bottom:60px;
	}
	.photo-page .photo-block .items{
		margin:0 -3px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.photo-page .photo-block .items .item{
		width:32%;
		margin:0 3px;
		float:left;
	}
	.photo-page .photo-block .items .item .box{
		overflow:hidden;
		background:#f9f9f9;
		border:1px solid #e5e5e5;
		margin-bottom:15px;
	}
	.photo-page .photo-block .items .item .box .top-box{
		padding:10px 10px 15px 15px;
	}
	.photo-page .photo-block .items .item .box .top-box .date{
		text-align:right;
		margin-bottom:5px;
		overflow:hidden;
		color:#a5a5a5;
		font:400 11px/15px 'Open Sans', sans-serif;
	}
	.photo-page .photo-block .items .item .box .top-box .bottom-box{
		overflow:hidden;
	}
	.photo-page .photo-block .items .item .box .top-box .bottom-box .name{
		float:left;
		width:140px;
		font:800 13px/21px 'Open Sans', sans-serif;
		color:#231f20;
	}
	.photo-page .photo-block .items .item .box .top-box .bottom-box .name:hover{
		color:#ed1c24;
	}
	.photo-page .photo-block .items .item .box .top-box .bottom-box  .like-holder{
		margin:0;
	}
	.photo-page .photo-block .items .item .box .top-box .bottom-box  .like-holder li{
		margin-left:6px;
	}
	.photo-page .photo-block .items .item .box .img{
		position:relative;
		-webkit-box-shadow:0px 1px 5px 0px #CECECF;
		-moz-box-shadow:0px 1px 5px 0px #CECECF;
		box-shadow:0px 1px 5px 0px #CECECF;
		margin-bottom:20px;
	}
	.photo-page .photo-block .items .item .box .img img{
		vertical-align:top;
		width:100%;
	}
	.photo-page .photo-block .items .item .box .img .descr{
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		background:rgba(0, 0, 0, 0.2);
		padding:5px 13px;
		font:600 8px/14px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#fff;
		text-align:right;
	}
	.photo-page .photo-block .items .item .box .com{
		padding:0px 10px 15px 15px;
		overflow:hidden;
	}
	.photo-page .photo-block .items .item .box .com .rate{
		float:left;
	}
	.photo-page .photo-block .items .item .box .com .rate li a{
		width:33px;
		height:33px;
		font:800 14px/33px 'Open Sans', sans-serif;
		position:relative;
	}
	.photo-page .photo-block .items .item .box .com .rate li a.soc:after{
		content:'';
		background:url(../images/ico-40.png) no-repeat;
		width:15px;
		height:15px;
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-7px;
		margin-top:-7px;
	}
	.photo-page .photo-block .items .item .box .com .txt-in{
		float:right;
		background:#fff;
		border:1px solid #bfbfbf;
		color:#a8a7a7;
		font:400 italic 13px/18px 'Open Sans', sans-serif;
		width:100px;
		padding:7px 10px;
		width:110px;
	}
	.photo-page .photo-block .items .item .tags{
		overflow:hidden;
		background:#01256d;
		padding:20px 15px;
		margin-bottom:15px;
	}
	.photo-page .photo-block .items .item .tags ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.photo-page .photo-block .items .item .tags ul li{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		font:600 14px/20px 'Open Sans', sans-serif;
	}
	.photo-page .photo-block .items .item .tags ul li.tag-01{
		font:600 15px/20px 'Open Sans', sans-serif;
		text-transform:uppercase;
	}
	.photo-page .photo-block .items .item .tags ul li.tag-02{
		font:600 12px/20px 'Open Sans', sans-serif;
	}
	.photo-page .photo-block .items .item .tags ul li.tag-03{
		font:800 15px/20px 'Open Sans', sans-serif;
	}
	.photo-page .photo-block .items .item .tags ul li a{
		color:#fff;
	}
	.photo-page .photo-block .items .item .tags ul li a:hover{
		color:#ed1c24;
	}
	.search-photo{
		overflow:hidden;
		background:#dbdbdb;
		padding:20px 0;
		position:relative;
		z-index:10;
	}
	.search-photo .form{
		overflow:hidden;
	}
	.search-photo .form .col-ttl{
		float:left;
		margin-right:150px;
	}
	.search-photo .form h3{
		margin:7px 0 0 0;
	}
	.search-photo .form .col{
		overflow:hidden;
		margin-right:80px;
		float:left;
	}
	.search-photo .form .col label{
		float:left;
		color:#626262;
		font:400 12px/20px 'Open Sans', sans-serif;
		margin-right:10px;
		margin-top:7px;
	}
	.search-photo .form .col .row{
		float:left;
		border:1px solid #bfbfbf;
		background:#fff;
		overflow:hidden;
	}
	.search-photo .form .col .row .txt{
		float:left;
		border:none;
		font:400 14px/20px 'Open Sans', sans-serif;
		color:#626262;
		padding:5px 10px;
		width:170px;
	}
	.search-photo .form .col .row .hasDatepicker{
		float:left;
		border:none;
		font:400 14px/20px 'Open Sans', sans-serif;
		color:#626262;
		padding:5px 10px;
		width:170px;
	}
	.search-photo .form .col .row i{
		float:right;
		border-left:1px solid #bfbfbf;
		background:url(../images/ico-41.png) no-repeat;
		width:39px;
		height:33px;
	}
	.search-photo .form .col .row .ui-datepicker-trigger{
		float:right;
		vertical-align:top;
		border-left:1px solid #bfbfbf;
		cursor:pointer;
	}
	.search-photo .form .subs-btn{
		float:left;
		margin:0;
	}
	/*datepicker-02*/
	#ui-datepicker-div{
		padding:15px 15px 25px;
		background:#fff;
		border:1px solid #bfbfbf;
		width:300px;
		margin:10px 0 0 -80px;
		display:none;
	}
	#ui-datepicker-div:after{
		content:'';
		position:absolute;
		background:url(../images/ico-44.png) no-repeat;
		width:25px;
		height:12px;
		right:27px;
		top:-12px;
	}
	#ui-datepicker-div .ui-datepicker-calendar{
		width:100%;
		border-collapse:collapse;
		text-align:center;
	}
	#ui-datepicker-div .ui-datepicker-calendar thead{
		background:#dbdfe0;
		color:#000;
		font:600 14px/18px 'Open Sans', sans-serif;
	}
	#ui-datepicker-div .ui-datepicker-calendar thead tr th{
		padding:5px 0;
	}
	#ui-datepicker-div .ui-datepicker-calendar tbody tr td{
		font:400 12px/18px 'Open Sans', sans-serif;
		color:#434343;
		border:1px solid #dbdfe0;
	}
	#ui-datepicker-div .ui-datepicker-days-cell-over a{
		background:#0e6cab;
		color:#fff;
		border:2px solid #0e6cab;
	}
	#ui-datepicker-div .ui-datepicker-calendar tbody a{
		display:block;
		padding:3px 0;
		border:2px solid #fff;
	}
	#ui-datepicker-div .ui-datepicker-calendar tbody a:hover{
		border:2px solid #0e6cab;
		color:#77a4c4;
	}
	#ui-datepicker-div .ui-datepicker-title{
		text-align:center;
		color:#000;
		font:600 14px/18px 'Open Sans', sans-serif;
	}
	#ui-datepicker-div .ui-datepicker-year{display:none;}
	#ui-datepicker-div .ui-datepicker-header {
		position:relative;
		height:25px;
	}
	#ui-datepicker-div .ui-datepicker-header .ui-corner-all{
		position:absolute;
		text-indent:-9999px;
		width:14px;
		height:15px;
		top:0;
		cursor:pointer;
	}
	#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{
		left:50px;
		background:url(../images/ico-22.png) no-repeat;
	}
	#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{
		right:50px;
		background:url(../images/ico-23.png) no-repeat;
	}
	.services-photo{
		background:url(../images/bg-03.png) no-repeat;
		background-size:cover;
		background-position:50% 50%;
		padding:25px 0;
		position:relative;
		z-index:10;
	}
	.photo-list{
		position:relative;
		z-index:10;
		background:#fff;
		padding-top:50px;
	}
	.services-photo h3{
		color:#84d8f7;
		margin:0 0 30px;
		text-align:center;
	}
	.services-photo .items{
		margin:0 -40px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.services-photo .items .item{
		float:left;
		margin:0 40px 50px;
		overflow:hidden;
		width:26%;
	}
	.services-photo .items .item .left{
		float:left;
		margin-right:20px;
	}
	.services-photo .items .item .left .img{
		overflow:hidden;
		margin-bottom:10px;
	}
	.services-photo .items .item .left .img img{
		width:100%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		vertical-align:top;
	}
	.services-photo .items .item .left .social{
		overflow:hidden;
		margin:0 -10px;
		padding:0;
		list-style:none;
		text-align:center;
	}
	.services-photo .items .item .left .social li{
		display:inline-block;
		vertical-align:top;
		margin:0 10px;
	}
	.services-photo .items .item .right{
		overflow:hidden;
		padding-top:10px;
		color:#fff;
	}
	.services-photo .items .item .right .name{
		font:800 14px/18px 'Open Sans', sans-serif;
		color:#fff;
	}
	.services-photo .items .item .right .name:hover{
		color:#ed1c24;
	}
	.services-photo .items .item .right ul{
		margin:0 0 33px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.services-photo .items .item .right ul li{
		float:left;
		margin-right:20px;
		font:400 12px/20px 'Open Sans', sans-serif;
		vertical-align:middle;
	}
	.services-photo .items .item .right ul li a{
		color:#83ccec;
		font:400 12px/20px 'Open Sans', sans-serif;
		display:inline-block;
		vertical-align:middle;
	}
	.services-photo .items .item .right ul li a:hover{color:#ed1c24;}
	.services-photo .items .item .right ul li i{
		display:inline-block;
		width:20px;
		height:20px;
		margin-right:3px;
	}
	.services-photo .items .item .right ul li i.icon-01{background:url(../images/ico-48.png) no-repeat 50% 90%;}
	.services-photo .items .item .right ul li i.icon-02{background:url(../images/ico-49.png) no-repeat 50% 100%;}
	.services-photo .items .item .right ul li i.icon-03{background:url(../images/ico-50.png) no-repeat 50% 100%;}
	.services-photo .items .item .right .price{
		text-transform:uppercase;
		font:400 12px/15px 'Open Sans', sans-serif;
		margin-bottom:3px;
	}
	.services-photo .items .item .right dl{
		margin:0;
		overflow:hidden;
	}
	.services-photo .items .item .right dl dt{
		font:800 12px/15px 'Open Sans', sans-serif;
		float:left;
		margin:0 5px 4px 0;
		clear:both;
	}
	.services-photo .items .item .right dl dd{
		font:400 12px/15px 'Open Sans', sans-serif;
		float:left;
		margin:0 0 4px 0;
	}
	.photo-list .album-size1{
		height: 250px;
		width: 410px;
	}
	.photo-list .album-size3{
		height: 130px;
		width: 205px;
	}
	/*sale*/
	.sale-holder:after{
		clear:both;
		content:'';
		display:block;
	}
	.sale-holder .ttl{
		text-transform:uppercase;
		font:700 31px/33px 'Open Sans', sans-serif;
		overflow:hidden;
		margin-bottom:20px;
	}
	.sale-holder .ttl a{
		color:#000000;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		max-width:85%;
	}
	.sale-holder .area{overflow:hidden;}
	.sale-holder .area .img{
		float:left;
		width:295px;
		height:210px;
		overflow:hidden;
		position:relative;
		margin-right:5px;
		text-align:center;
		line-height:210px;
	}
	.sale-holder .area .img img{
		vertical-align:middle;
	}
	.sale-holder .area .img .lbl{
		position:absolute;
		left:20px;
		top:20px;
		background:#0c7fbf;
		padding:10px 14px;
		color:#fff;
		font:700 13px/16px 'Open Sans', sans-serif;
	}
	.sale-holder .area .txt{overflow:hidden; margin-top:18px;}
	.sale-holder .area .txt.txt-2 .inf-list-01{
		float:left;
		margin-right:43px;
	}
	.sale-holder .area .txt.txt-2 .txt-list{
		overflow:hidden;
		font:600 12px/15px 'Open Sans', sans-serif;
		color:#000;
	}
	.sale-holder .area .txt.txt-2 .txt-list p{
		margin:0 0 15px;
	}
	.inf-list-01{
		overflow:hidden;
		width:325px;
	}
	.inf-list-01.border-b{
		border-bottom:1px solid #e1e1e1;
		padding-bottom:10px;
		margin-bottom:20px;
	}
	.inf-list-01 dl{
		margin:0;
		overflow:hidden;
		color:#000;
		font:600 13px/20px 'Open Sans', sans-serif;
		vertical-align:middle;
	}
	.inf-list-01 dl dt{
		float:left;
		width:100px;
		margin:0 10px 15px 0;
		vertical-align:middle;
		clear:both;
	}
	.inf-list-01 dl dt i{
		line-height:20px;
		float:left;
		margin-right:8px;
	}
	.inf-list-01 dl dt i img{vertical-align:middle;}
	.inf-list-01 dl dt span{
		float:left;
		margin-top:3px;
	}
	.inf-list-01 dl dd{
		overflow:hidden;
		margin:0 0 17px 0;
		min-height:28px;
	}
	.inf-list-01 dl dd > span{
		display:block;
		margin-top:5px;
	}
	.inf-list-01 .numb-01{
		font:600 13px/20px 'Open Sans', sans-serif;
	}
	.inf-list-01 .numb-01 span{
		text-transform:none;
		font:600 13px/20px 'Open Sans', sans-serif;
	}
	.inf-list-01 a{color:#013f8b;}
	.inf-list-01 a:hover{color:#ff0000;}
	.box-addr .icon,.inf-list-01 .icon{
		background:url(../images/ico-85.png) no-repeat 100% 50%;
		padding-right:25px;
		display: block;
		height: 30px;
		float: right;
	}
	.inf-list-01 dd p span{
		float: left;
		width: 80%;
	}
	.sale-holder .descr .box .items{
		margin:0 -15px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.sale-holder .descr .box .items li{
		float:left;
		margin:15px;
		width:188px;
		border:1px solid #ebebeb;
		height:380px;
	}
	.sale-holder .descr .box .items li .img{
		overflow:hidden;
		margin-bottom:25px;
		text-align:center;
	}
	.sale-holder .descr .box .items li .img a{
		display:block;
		text-align:center;
	}
	.sale-holder .descr .box .items li .img img{
		vertical-align:top;
		display:inline-block;
		width:188px;
		height:162px;
	}
	.sale-holder .descr .box .items li .txt{padding:0px 20px 20px 20px;}
	.sale-holder .descr .box .items li .txt .top-inf{
		overflow:hidden;
		margin-bottom:12px;
	}
	.sale-holder .descr .box .items li .txt .top-inf .left{
		float:left;
	}
	.sale-holder .descr .box .items li .txt .top-inf .left strong{
		font:800 17px/20px 'Open Sans', sans-serif;
		color:#000;
		display:block;
		margin-bottom:5px;
	}
	.sale-holder .descr .box .items li .txt .top-inf .left span{
		font:600 11px/16px 'Open Sans', sans-serif;
		color:#99cc00;
		display:block;
		text-transform:uppercase;
	}
	.sale-holder .descr .box .items li .txt .top-inf i{
		float:right;
	}
	.sale-holder .descr .box .items li .txt p{
		margin:0 0 5px;
		color:#252525;
		font:500 13px/15px 'Open Sans', sans-serif;
		height:24px;
	}
	.sale-holder .descr .box .items-2{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.sale-holder .descr .box .items-2 li{
		overflow:hidden;
		padding:13px 20px 20px;
		border:1px solid #ebebeb;
		margin-bottom:30px;
	}
	.sale-holder .descr .box .items-2 li .ttl-items{
		overflow:hidden;
		margin-bottom:12px;
		color:#515151;
		font: 20px/29px Tahoma, Geneva, sans-serif;
	}
	.sale-holder .descr .box .items-2 li .ttl-items a{color:#515151;}
	.sale-holder .descr .box .items-2 li .ttl-items a:hover{color:#ff0000;}
	.sale-holder .descr .box .items-2 li .holder-items{overflow:hidden;}
	.sale-holder .descr .box .items-2 li .holder-items .img{
		width:130px;
		height:125px;
		overflow:hidden;
		float:left;
		margin-right:18px;
	}
	.sale-holder .descr .box .items-2 li .holder-items .img img{
		width:100%;
		vertical-align:top;
	}
	.sale-holder .descr .box .items-2 li .holder-items .txt{
		overflow:hidden;
		color:#231f20;
		font:600 13px/18px 'Open Sans', sans-serif;
	}
	.sale-holder .descr .box .items-2 li .holder-items .txt .rw{
		display:inline-block;
		margin-bottom:10px;
		font:500 13px/18px 'Open Sans', sans-serif;
		color:#01256d;
	}
	.sale-holder .descr .box .items-2 li .holder-items .txt .rw:hover{color:#ff0000;}
	.sale-holder .descr .box .ttl-descr-2{
		text-transform:uppercase;
		font:800 14px/20px 'Open Sans', sans-serif;
		color:#000;
		margin-bottom:18px;
	}
	.sale-holder .descr .box .map{
		overflow:hidden;
		margin:10px 0 20px;
	}
	.accordion-02{
		overflow:hidden;
	}
	.accordion-02 .ttl-acc{
		display:block;
		overflow:hidden;
		margin-bottom:10px;
		color:#000;
		font:600 13px/20px 'Open Sans', sans-serif;
		position:relative;
		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
		-webkit-box-shadow:0 1px 1px #f0f0f0;
		-moz-box-shadow:0 1px 1px #f0f0f0;
		box-shadow:0 1px 1px #f0f0f0;
		border-left:1px solid #d3d3d3;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
		padding:10px 15px;
		cursor:pointer;
	}
	.accordion-02 .ttl-acc:after{
		content:'';
		background:url(../images/ico-88.png) no-repeat;
		width:9px;
		height:5px;
		position:absolute;
		right:13px;
		top:18px;
	}
	.accordion-02 .ttl-acc.ui-state-active:after{background:url(../images/ico-89.png) no-repeat;}
	.accordion-02 .acc-holder{
		overflow:hidden;
		border-bottom:1px solid #f2f2f2;
		border-left:1px solid #f2f2f2;
		border-right:1px solid #f2f2f2;
		padding:10px 15px 10px 15px;
		margin-bottom:10px;
		height:560px;
	}
	.accordion-02 .ttl-acc.ui-state-active{
		background:#fff;
		border-top:1px solid #f2f2f2;
		border-left:1px solid #f2f2f2;
		border-right:1px solid #f2f2f2;
		border-bottom:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		margin-bottom:0px;
		color:#1586c5;
	}
	.accordion-02 .acc-holder .news-in .img-gallery{height:560px;}
	.sale-holder .descr .box .certificates{
		margin:0 -9px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.sale-holder .descr .box .certificates li{
		float:left;
		margin:0 9px;
		width:185px;
	}
	.sale-holder .descr .box .certificates li span{
		display:block;
		font:600 13px/20px 'Open Sans', sans-serif;
		color:#000000;
		margin-bottom:18px;
	}
	.sale-holder .descr .box .certificates li .img{
		overflow:hidden;
		margin-bottom:20px;
		height:220px;
	}
	.sale-holder .descr .box .certificates li .img img{
		width:100%;
		vertical-align:top;
	}
	.sale-holder .descr .box .certificates li a{
		color:#000;
	}
	.sale-holder .descr .box .certificates li a:hover{color:#ff0000;}
	.bann{
		overflow:hidden;
	}
	.bann img{
		vertical-align:top;
	}
	.btn-14{
		display:inline-block;
		background:#FF0000;
		color:#fff;
		padding: 7px 3px 8px;
		margin-top: 1px;
		font-size:14px;
		line-height:20px;
	}
	.btn-14:hover{
		color:#fff;
	}
	.sale-holder .ttl .p-hol{
		float:right;
		color:#717171;
		font: 16px/18px Tahoma, Geneva, sans-serif;
		text-transform:none;
		text-align:right;
	}
	.news-in .p-hol div, .sale-holder .ttl .p-hol div{
		background:url(../images/ico-79.png) no-repeat 0 0;
		padding:1px 0 1px 30px;
		display:inline-block;
	}
	.news-in .p-hol{
		float:right
	}
	.sale-holder .ttl .p-hol span{
		display:block;
		font: 12px/16px Tahoma, Geneva, sans-serif;
	}
	.sale-holder .ttl a:hover{
		color:#e93131;
	}
	.sale-holder .holder{
		overflow:hidden;
		margin-bottom:35px;
	}
	.sale-holder .holder .img{
		width:400px;
		margin-right:30px;
		float:left;
	}
	.sale-holder .holder .img .big-img{
		position:relative;
		border:1px solid #ebebeb;
		margin-bottom:16px;
		overflow:hidden;
	}
	.sale-holder .holder .img .big-img a{
		display:block;
		text-align:center;
	}
	.sale-holder .holder .img .big-img a img{
		vertical-align:top;
		display:inline-table;
	}
	.sale-holder .holder .img .big-img .sale-discount{
		position:absolute;
		right:20px;
		top:20px;
	}
	.sale-holder .holder .img .small-img{
		overflow:hidden;
		position:relative;
	}
	.sale-holder .holder .img .small-img .slick-slide{
		margin:0 6px;
		cursor:pointer;
		background:#e8fef6;
	}
	.sale-holder .holder .img .small-img > div img{
		width:100%;
		vertical-align:top;
	}
	.sale-holder .holder .txt{
		overflow:hidden;
	}
	.sale-holder .holder .txt .ttl-small{
		text-transform:uppercase;
		font:600 11px/17px 'Open Sans', sans-serif;
		color:#000;
		margin-bottom:5px;
	}
	.sale-holder .holder .txt .price-hold{
		overflow:hidden;
		margin-bottom:10px;
	}
	.sale-holder .holder .txt .price-hold strike{
		float:left;
		margin-right:15px;
		font:700 18px/50px 'Open Sans', sans-serif;
		color:#b7b7b7;
		vertical-align:bottom;
	}
	.sale-holder .holder .txt .price-hold strong{
		float:left;
		margin-right:15px;
		font:700 41px/41px 'Open Sans', sans-serif;
		color:#000;
	}
	.sale-holder .holder .txt .info-hold{
		overflow:hidden;
		font:600 11px/17px 'Open Sans', sans-serif;
		color:#898989;
		text-transform:uppercase;
		margin-bottom:30px;
	}
	.sale-holder .holder .txt .info-hold span{
		color:#99cc00;
		padding-right:50px;
	}
	.btn-01{
		display:block;
		text-align:center;
		font:700 24px/27px 'Open Sans', sans-serif;
		color:#fff;
		text-transform:uppercase;
		padding:15px;
		background:#3cb66a;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.btn-01:hover{
		background:#1a8c45;
		color:#fff;
	}
	.btn-011{
		display:block;
		text-align:center;
		font:700 24px/27px 'Open Sans', sans-serif;
		color:#fff;
		text-transform:uppercase;
		padding:15px;
		background:#fa6900;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.btn-011:hover{
		background:#fa3b00;
		color:#fff;
	}
	.sale-holder .holder .txt .btn-01{
		margin-bottom:25px;
	}
	.sale-holder .holder .txt .btn-011{
		margin-bottom:25px;
	}
	.sale-holder .holder .txt .number-hold{
		overflow:hidden;
		margin-bottom:10px;
	}
	.sale-holder .holder .txt .number-hold .numb{
		display:inline-block;
		position:relative;
		font:500 12px/15px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#000;
		width:165px;
		height:20px;
	}
	.sale-holder .holder .txt .number-hold .numb span{
		position:absolute;
		right:0;
		top:0;
		background:#fff;
		text-decoration:underline;
		padding:0 5px;
		cursor:pointer;
	}
	.numb-01{
		display:inline-block;
		position:relative;
		font:500 12px/15px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#000;
		width:165px;
		height:20px;
	}
	.numb-01 span{
		position:absolute;
		right:0;
		top:0;
		background:#fff;
		text-decoration:underline;
		padding:0 7px;
		cursor:pointer;
	}
	.bg-01 .numb-01 span{background:#ebf3f5;}
	.bg-02 .numb-01 span{background:#f5f5f5;}
	.sale-holder .holder .txt .comp-link{
		display:inline-block;
		font:500 13px/15px 'Open Sans', sans-serif;
		color:#01256d;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.sale-holder .holder .txt .comp-link:hover{
		color:#e93131;
	}
	.sale-holder .descr{
		margin-bottom:20px;
		overflow:hidden;
	}
	.sale-holder .descr:after{
		clear:both;
		content:'';
		display:block;
	}
	.sale-holder .descr .box{
		font:600 13px/20px 'Open Sans', sans-serif;
		color:#231f20;
		margin-bottom:35px;
	}
	.sale-holder .descr .box:after{
		clear:both;
		content:'';
		display:block;
	}
	.sale-holder .descr .box p{
		margin-bottom:18px;
	}
	.sale-holder .descr .ttl-descr{
		font:800 16px/20px 'Open Sans', sans-serif;
		color:#000;
		padding-bottom:20px;
		margin-bottom:15px;
		border-bottom:1px solid #ebebeb;
		text-transform:uppercase;
	}
	.sale-holder .descr .ttl-descr:after{
		clear:both;
		content:'';
		display:block;
	}
	.sale-holder .descr .ttl-descr span{
		float:left;
	}
	.sale-holder .descr .ttl-descr .block-menu{
		float:left;
		margin-left:15px;
		padding: 0 3px 0 0;
	}
	.sale-holder .descr .ttl-descr .block-menu a:hover{color:#e78280;}
	.sale-holder .descr .box > dl{
		margin:15px 0 0 0;
		overflow:hidden;
		float:left;
		font:600 13px/20px 'Open Sans', sans-serif;
	}
	.sale-holder .descr .box > dl.list-01{
		margin:15px 40px 0 0;
	}
	.sale-holder .descr .box.box2 > dl.list-01{
		margin:15px 10px 0 0;
	}
	.sale-holder .descr .box.box2 > dl.list-03{
		margin:15px 0 0 10px;
	}
	.sale-holder .descr .box > dl dt{
		margin:0;
		float:left;
		clear:both;
		background:#ecf3f5;
		margin:1px;
		color:#556468;
		width:170px;
		padding:9px 15px;
	}
	.sale-holder .descr .box > dl dd{
		margin:0;
		float:left;
		background:#f5f9fa;
		padding:1px;
		color:#727e82;
		width:170px;
		padding:9px 15px;
	}
	/*sales-holder*/
	.sales-holder{
		overflow:hidden;
		margin-bottom:50px;
	}
	.sales-holder .sales-menu-box{
		overflow:hidden;
		background:#ebf3f5;
		margin-bottom:50px;
	}
	.sales-holder .sales-menu-box ul{
		margin:0 0 10px;
		padding:0;
		list-style:none;
		overflow:hidden;
		clear:both;
		font:600 12px/16px 'Open Sans', sans-serif;
	}
	.sales-holder .sales-menu-box ul li{
		float:left;
		margin-right:25px;
		min-width:113px;
	}
	.sales-holder .sales-menu-box ul li a{
		color:#0f171a;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.sales-holder .sales-menu-box ul li a:hover{
		color:#ec5b39;
	}
	.sales-holder .sales-menu-box ul li a i {
		background-position: 50% 50% !important;
		display: inline-block;
		height: 20px;
		margin-right: 10px;
		vertical-align: middle;
		width: 25px;
	}
	.sales-holder .sales-menu-box ul li a i.icon-1{background:url(../images/ico-list-01.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-2{background:url(../images/ico-list-06.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-3{background:url(../images/ico-list-10.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-4{background:url(../images/ico-list-11.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-5{background:url(../images/ico-list-02.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-6{background:url(../images/ico-list-12.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-7{background:url(../images/ico-list-13.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-8{background:url(../images/ico-list-09.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-9{background:url(../images/ico-list-14.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-10{background:url(../images/ico-list-15.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-11{background:url(../images/ico-list-16.png) no-repeat;}
	.sales-holder .sales-menu-box ul li a i.icon-12{background:url(../images/ico-list-17.png) no-repeat;}
	.sales-holder .sales-menu-box .list{
		float:left;
		padding:20px 20px 10px;
	}
	.sales-holder .sales-menu-box  .add-post {
		float:right;
		width:350px;
	}
	.sales-holder .sales-gallery{
		overflow:hidden;
		margin-bottom:25px;
	}
	.sales-holder .sales-gallery ul{
		margin:0 -5px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.sales-holder .sales-gallery ul li{
		margin:5px;
		display:inline-block;
		vertical-align:top;
		overflow:hidden;
		position:relative;
	}
	.sales-holder .sales-gallery ul.list-01 li a{
		width:400px;
		height:280px;
	}
	.sales-holder .sales-gallery ul.list-02 li a{
		width:300px;
		height:270px;
	}
	.sales-holder .sales-gallery ul.list-01 li.box{
		width:33%;
		height:200px;
		background:#3cb66a;
		text-align:center;
		padding-top:80px;
	}
	.sales-holder .sales-gallery ul.list-01 li.box h4{
		margin:0 0 15px;
		padding:15px 0;
		font:700 24px/25px 'Open Sans', sans-serif;
		color:#fff;
		border-bottom:1px solid #42cb76;
		display:inline-block;
		text-transform:uppercase;
	}
	.sales-holder .sales-gallery ul.list-01 li.box span{
		display:block;
		font:300 14px/25px 'Open Sans', sans-serif;
		color:#fff;
	}
	.sales-holder .sales-gallery ul li a{
		display:block;
		background-position:50% 50%;
		background-size:cover;
		background-repeat:no-repeat;
	}
	.sales-holder .sales-gallery ul li a .bg-img{
		display:none;
	}
	.sales-holder .sales-gallery ul li a .descr{
		position:absolute;
		background:rgba(0, 0, 0, 0.4);
		left:0;
		right:0;
		top:100%;
		bottom:0;
		color:#fff;
		padding:10px 15px;
		z-index:10;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		width:100%;
		height:100%;
	}
	.sales-holder .sales-gallery ul li a:hover .descr{top:0;}
	.sales-holder .sales-gallery ul li a .sale-discount{
		z-index:20;
		position:absolute;
		top:20px;
		right:20px;
	}
	.sales-holder .sales-gallery ul li a .descr .holder{
		position:absolute;
		bottom:50px;
		left:15px;
	}
	.sales-holder .sales-gallery ul li a .descr .holder .ttl-in{
		font:700 23px/26px 'Open Sans', sans-serif;
		margin-bottom:15px;
	}
	.sales-holder .sales-gallery ul li a .descr .holder .date-hold{
		overflow:hidden;
		font:700 14px/18px 'Open Sans', sans-serif;
	}
	.sales-holder .sales-gallery ul li a .descr .holder .date-hold > span{
		float:left;
		margin-right:30px;
	}
	.sales-holder .sales-gallery ul li a .descr .holder .date-hold > span span{
		color:#de3912;
	}
	.sales-holder .h2{
		color: #ffffff;
		float: left;
		font-size: 14px;
		font-weight: 800;
		letter-spacing: 1.3px;
		line-height: 28px;
		padding: 0 10px;
		text-transform: uppercase;
		background:#eb3330;
	}
	.sales-holder .ttlh2{
		border-bottom:1px solid #f0f0f0;
		padding-bottom:13px;
		margin-bottom:20px;
		overflow:hidden;
	}
	.sales-holder .all-sale{
		overflow:hidden;
		margin-bottom:15px;
	}
	.sales-holder .all-sale .items{
		margin:0 0 30px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.sales-holder .all-sale .items .item{
		width:290px;
		margin-left:18px;
		float:left;
	}
	.sales-holder .all-sale .items .item:first-child{
		margin-left:0;
	}
	.sales-holder .all-sale .items .item ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.sales-holder .all-sale .items .item ul li{
		overflow:hidden;
		margin-bottom:10px;
	}
	.sales-holder .all-sale .items .item .ttl{
		text-transform:uppercase;
		font:800 14px/20px 'Open Sans', sans-serif;
		color:#231f20;
		margin-bottom:10px;
	}
	.sales-holder .all-sale .items .item .sale-discount {
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		height: 30px;
		line-height: 26px;
		text-align: center;
		width: 30px;
		background:url(../images/ico-51.png) no-repeat;
		float:left;
		margin-right:20px;
		margin-left:5px;
	}
	.sales-holder .all-sale .items .item .txt{
		overflow:hidden;
	}
	.sales-holder .all-sale .items .item .txt a{
		text-transform:uppercase;
		font:700 12px/16px 'Open Sans', sans-serif;
		color:#eb3330;
		text-transform:uppercase;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.sales-holder .all-sale .items .item .txt a:hover{
		color:#b01210;
	}
	.sales-holder .all-sale .items .item .txt span{
		font:300 12px/16px 'Open Sans', sans-serif;
	}
	.sales-holder .holder-txt{
		overflow:hidden;
		margin-bottom:20px;
	}
	.sales-holder .holder-txt .ttl{
		text-transform:uppercase;
		font:800 16px/20px 'Open Sans', sans-serif;
		color:#231f20;
		margin-bottom:15px;
	}
	.sales-holder .holder-txt p{margin:0 0 25px;}
	/*info-org*/
	.content.content-2{
		width:834px;
		padding-top:0;
	}
	.sidebar.no-bg{
		background:none;
		padding:0 0;
		width:370px;
	}
	.inf-dep{
		overflow:hidden;
		margin-bottom:10px;
		padding:25px;
		border:1px solid #69a3ce;
		-webkit-box-shadow:1px 2px 5px 0px #DFDFDF;
		-moz-box-shadow:1px 2px 5px 0px #DFDFDF;
		box-shadow:1px 2px 5px 0px #DFDFDF;
	}
	.inf-dep > ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
		font:600 12px/16px 'Open Sans', sans-serif;
		border-bottom:1px solid #dbdfe0;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	.inf-dep > ul li{
		background:url(../images/bull-01.png) no-repeat 0 6px;
		padding-left:20px;
		margin-bottom:9px;
	}
	.inf-dep > ul li a{color:#231f20;}
	.inf-dep > ul li:hover{background:url(../images/bull-01-h.png) no-repeat 0 6px;}
	.inf-dep > ul li:hover a{color:#1586c5;}
	.inf-dep i{
		font:300 italic 12px/16px 'Open Sans', sans-serif;
		color:#137fbf;
	}
	.inf-dep .btn-bord2 b{
		background:#fff;
	}
	.inf-dep  .btn-bord2{
		font-size: 10px;
		margin-top:13px;
	}
	.inf-dep .btn-bord2:before{
		left:-2px;
		right:-2px;
		top:-2px;
		bottom:-2px;
	}
	.inf-dep .links ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
		font:600 12px/19px 'Open Sans', sans-serif;
	}
	.inf-dep .links ul li{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}
	.inf-dep .links ul li a{
		color:#898989;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.inf-dep .links ul li a:hover{
		color:#1586c5;
	}
	.inf-list-dep{
		margin:0 0 20px;
		padding:0;
		list-style:none;
		overflow:hidden;
		font:700 14px/19px 'Open Sans', sans-serif;
	}
	.inf-list-dep li{
		overflow:hidden;
	}
	.inf-list-dep li a{
		display:block;
		background:#f9f9f9;
		-webkit-box-shadow:2px 3px 2px -1px #DFDFDF;
		-moz-box-shadow:2px 3px 2px -1px #DFDFDF;
		box-shadow:2px 3px 2px -1px #DFDFDF;
		padding:10px 15px;
		margin:3px;
		color:#011430;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		overflow:hidden;
		min-height:33px;
	}
	.inf-list-dep li a:hover{
		color:#1586c5;
		background:#fff;
	}
	.inf-list-dep li a span{
		overflow:hidden;
		display:table;
		vertical-align:middle;
		line-height:23px;
	}
	.inf-list-dep li a i{
		background-position:50% 50%;
		margin-right:15px;
		width:36px;
		height:35px;
		float:left;
		line-height:35px;
	}
	.inf-list-dep li a img{
		vertical-align:middle;
	}
	.inf-list-dep li .icon-list{
		width:40px;
		text-align:center;
		float:left;
		margin-right:15px;
		line-height:29px;
	}
	.inf-list-dep li a i.icon-1{background:url(../images/ico-dep-01.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-2{background:url(../images/ico-dep-02.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-3{background:url(../images/ico-dep-03.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-4{background:url(../images/ico-dep-04.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-5{background:url(../images/ico-dep-05.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-6{background:url(../images/ico-dep-06.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-7{background:url(../images/ico-dep-07.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-8{background:url(../images/ico-dep-08.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-9{background:url(../images/ico-dep-09.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-10{background:url(../images/ico-dep-10.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-11{background:url(../images/ico-dep-11.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-12{background:url(../images/ico-dep-12.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-13{background:url(../images/ico-dep-13.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-14{background:url(../images/ico-dep-14.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-15{background:url(../images/ico-dep-15.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-16{background:url(../images/ico-dep-16.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-17{background:url(../images/ico-dep-17.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-18{background:url(../images/ico-dep-18.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-19{background:url(../images/ico-dep-19.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-20{background:url(../images/ico-dep-20.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-21{background:url(../images/ico-dep-21.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-22{background:url(../images/ico-dep-22.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-23{background:url(../images/ico-dep-23.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-24{background:url(../images/ico-dep-24.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-25{background:url(../images/ico-dep-25.png) no-repeat 50% 50%;}
	.inf-list-dep li a i.icon-26{background:url(../images/ico-dep-26.png) no-repeat 50% 50%;}
	#wrapper.wrapper-top{margin:22px auto 0;}
	#wrapper.wrapper-top .content{
		padding-top:0;
	}
	.depinfo-main{
		border-top:3px solid #054f98;
		padding-top:9px;
	}
	.depinfo-main .h2{
		font:800 16px/22px 'Open Sans', sans-serif;
		padding:0;
		margin-top:6px;
	}
	.depinfo-main .block-menu ul{
		right:5px;
		left:auto;
	}
	.depinfo-main .block-menu ul:before{
		right:-5px;
		left:auto;
	}
	.depinfo-main .tabs{
		margin-bottom:40px;
	}
	.depinfo-main .dep-page{
		overflow:hidden;
	}
	.depinfo-main .dep-page .holder{
		overflow:hidden;
		margin-bottom:40px;
	}
	.depinfo-main .dep-page dl{
		float:left;
		max-width:400px;
		margin:0;
		overflow:hidden;
	}
	.depinfo-main .dep-page dl dt{
		float:left;
		margin:0 10px 2px 0;
		font:bold 13px/20px Tahoma, Geneva, sans-serif;
		color:#808080;
		clear:both;
	}
	.depinfo-main .dep-page dl dd{
		float:left;
		margin:0 0 2px;
		font: 13px/20px Tahoma, Geneva, sans-serif;
		color:#808080;
	}
	.depinfo-main .dep-page .map-box{
		overflow:hidden;
		float:right;
		width:550px;
	}
	.depinfo-main .dep-page .table-inf{
		overflow:hidden;
		margin-bottom:60px;
	}
	.depinfo-main .dep-page .table-inf .ttl{
		overflow:hidden;
		margin-bottom:15px;
		font:700 18px/24px 'Open Sans', sans-serif;
		color:#515151;
	}
	.depinfo-main .dep-page .table-inf table{
		border-collapse:collapse;
		width:100%;
		font:500 13px/18px 'Open Sans', sans-serif;
		color:#808080;
	}
	.depinfo-main .dep-page .table-inf table tr{
		background:#f9f9f9;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.depinfo-main .dep-page .table-inf table tr:hover{
		background:#ecf3f5;
	}
	.depinfo-main .dep-page .table-inf table tr td{
		border-left:3px solid #fff;
		border-right:3px solid #fff;
		border-top:2px solid #fff;
		border-bottom:2px solid #dfdfdf;
		padding:15px 10px;
		color:#231f20;
	}
	.depinfo-main .dep-page .table-inf table tr td:first-child {
		padding-left: 20px;
		text-align: left;
		width: 30%;
		font:700 14px/18px 'Open Sans', sans-serif;
	}
	.depinfo-main .dep-page .table-inf table .color-02{
		background:#f2f2f2;
	}
	.inf-block-bottom{
		overflow:hidden;
		margin-bottom:20px;
		font: 14px/22px Tahoma, Geneva, sans-serif;
		color:#898989;
	}
	.inf-block-bottom h1{
		font:700 26px/33px 'Open Sans', sans-serif;
		color:#515151;
		margin:0 0 15px;
	}
	.inf-block-bottom p{
		margin:0 0 20px;
	}
	.katalog-items{
		margin:0 -10px 40px -10px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.katalog-items .item{
		float:left;
		width:375px;
		margin:0 10px;
		padding:15px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.katalog-items .item:hover{
		background:#333657;
	}
	.katalog-items .item .holder{
		overflow:hidden;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.katalog-items .item:hover .holder{
		border-bottom:1px solid #535675;
		padding-bottom:9px;
	}
	.katalog-items .item .holder .img{
		float:left;
		width:144px;
		height:87px;
		margin-right:13px;
		position:relative;
	}
	.katalog-items .item .holder .img .new{
		position:absolute;
		right:-2px;
		top:-2px;
		background:url(../images/ico-55.png) no-repeat;
		width:58px;
		height:58px;
	}
	.katalog-items .item .holder .img img{
		vertical-align:top;
		width:100%;
	}
	.katalog-items .item .holder .txt{
		overflow:hidden;
	}
	.katalog-items .item .holder .txt .ttl{
		font:700 14px/19px 'Open Sans', sans-serif;
		color:#231f20;
		display:inline-block;
		margin-bottom:12px;
	}
	.katalog-items .item:hover .holder .txt .ttl{
		color:#fff;
	}
	.katalog-items .item .holder .txt .ttl:hover{
		color:#d9213e;
	}
	.katalog-items .item .holder .txt dl{
		overflow:hidden;
		margin:0 0 12px;
		color:#011430;
	}
	.katalog-items .item:hover .holder .txt dl{
		color:#fff;
	}
	.katalog-items .item .holder .txt dl dt{
		float:left;
		clear:both;
		font:800 12px/16px 'Open Sans', sans-serif;
		margin:0 8px 5px 0;
	}
	.katalog-items .item .holder .txt dl dd{
		float:left;
		font:300 12px/16px 'Open Sans', sans-serif;
		margin:0 0 5px;
	}
	.katalog-items .item .holder .txt dl dd a{
		color:#011430;
	}
	.katalog-items .item:hover .holder .txt dl dd a{
		color:#fff;
	}
	.katalog-items .item .holder .txt dl dd a:hover{
		color:#d9213e;
	}
	.katalog-items .item .holder .txt ul{
		margin:0 0 10px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.katalog-items .item .holder .txt ul li{
		float:left;
		margin-right:25px;
	}
	.katalog-items .item .holder .txt ul li a{
		display:block;
		color:#6d6d72;
	}
	.katalog-items .item .holder .txt ul li a span{
		display:inline-block;
		font:300 11px/20px 'Open Sans', sans-serif;
		vertical-align:top;
	}
	.katalog-items .item .holder .txt ul li a i{
		display:inline-block;
		background:url(../images/ico-52.png) no-repeat;
		width:14px;
		height:18px;
		margin-right:7px;
	}
	.katalog-items .item .holder .txt ul li a:hover{
		color:#d9213e;
	}
	.katalog-items .item .descr{
		overflow:hidden;
		color:#b2b3c2;
		font:300 13px/20px 'Open Sans', sans-serif;
		display:none;
	}
	.katalog-items .item:hover .descr{
		display:block;
	}
	.katalog-items .item .descr .time{
		background:url(../images/ico-54.png) no-repeat 0 0;
		padding-left:20px;
		font:700 13px/20px 'Open Sans', sans-serif;
	}
	/*spravochaia*/
	.spravochaia .row{
		overflow:hidden;
		margin:0 -15px 30px -15px;
	}
	.spravochaia .row .col{
		width:391px;
		float:left;
		margin:0 15px;
	}
	.spravochaia .row .col .map-holder{
		overflow:hidden;
		margin-bottom:20px;
	}
	.spravochaia .title{
		border-bottom:1px solid #f0f0f0;
		padding:15px 0 10px;
		margin-bottom:0;
	}
	.spravochaia .title:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
		background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
		background-image: -moz-linear-gradient(left, #003d89, #1587c6);
		background-image: -o-linear-gradient(left, #003d89, #1587c6);
		background-image: linear-gradient(to right, #003d89, #1587c6);
	}
	.spr-list{
		margin:0 -30px 30px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.spr-list .item{
		width:258px;
		margin:10px;
		padding:20px 20px 10px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		float:left;
	}
	.spr-list .item:hover{
		background:#333657;
	}
	.spr-list .item .ttl{
		font:700 14px/18px 'Open Sans', sans-serif;
		color:#231f20;
		display:inline-block;
	}
	.spr-list .item:hover .ttl{
		color:#fff;
	}
	.spr-list .item .ttl:hover{
		color:#ff2d2d;
	}
	.spr-list .item .place{
		display:inline-block;
		margin-bottom:20px;
		color:#515151;
		font:400 11px/15px 'Open Sans', sans-serif;
	}
	.spr-list .item:hover .place{
		color:#6d6d72;
	}
	.spr-list .item  dl{
		margin:0 0 20px;
		overflow:hidden;
		color:#011430;
	}
	.spr-list .item:hover  dl{
		color:#fff;
	}
	.spr-list .item  dl dt{
		float:left;
		margin:0 6px 5px 0;
		clear:both;
		font:800 12px/17px 'Open Sans', sans-serif;
	}
	.spr-list .item dl dd{
		float:left;
		margin:0 0 5px;
		font:400 12px/17px 'Open Sans', sans-serif;
	}
	.spr-list .item dl dd a{
		color:#011430;
	}
	.spr-list .item:hover dl dd a{
		color:#fff;
	}
	.spr-list .item dl dd a:hover{
		color:#ff2d2d;
	}
	.spr-list .item ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.spr-list .item ul li{
		float:left;
		margin-right:30px;
	}
	.spr-list .item ul li a{
		display:block;
		color:#888888;
	}
	.spr-list .item ul li a:hover{
		color:#ff2d2d;
	}
	.spr-list .item ul li a i{
		background:url(../images/ico-57.png) no-repeat;
		width:16px;
		height:16px;
		display:block;
		margin-right:10px;
		float:left;
	}
	.spr-list .item ul li a span{
		float:left;
		font:400 12px/17px 'Open Sans', sans-serif;
	}
	/*news-in*/
	.other-info{
		background:#fbfdfd;
		border:1px solid #d93e5b;
		padding:5px 15px 5px;
		margin-bottom:35px;
		margin-top:55px;
		position:relative;
	}
	.other-info:after{
		clear:both;
		content:'';
		display:block;
	}
	.other-info ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.other-info ul li{
		overflow:hidden;
		margin-bottom:20px;
	}
	.other-info ul li .img{
		float:left;
		margin-right:10px;
		width:100px;
		height:60px;
	}
	.other-info ul li .img img{
		width:100%;
		vertical-align:top;
	}
	.other-info ul li .txt{
		overflow:hidden;
		font:600 12px/16px 'Open Sans', sans-serif;
	}
	.other-info ul li .txt a{
		color:#231f20;
	}
	.other-info ul li .txt a:hover{
		color:#d93e5b;
	}
	.other-info .comp-labl{
		height:33px;
		line-height:33px;
		margin:-22px 0 17px;
	}
	.other-info .comp-labl span{
		height:32px;
	}
	.stat-block-2 .stabs li + li{
		margin-left: 5px;
	}
	.stat-block-2 .stabs li a{
		font-size: 11px;
	}
	.news-dnepr{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.news-dnepr li{
		overflow:hidden;
		margin-bottom:20px;
	}
	.news-dnepr li .folder-cover{
		width:130px;
		height:80px;
		float:left;
		margin-right:10px;
		margin-bottom:0;
	}
	.news-dnepr li .folder-cover img{
		width:100%;
		vertical-align:top;
	}
	.news-dnepr li .folder-cover a b i{margin: -47px 9px 0 6px;}
	.news-dnepr li .txt{
		overflow:hidden;
		font:600 13px/16px 'Open Sans', sans-serif;
	}
	.news-dnepr li .txt a{
		color:#231f20;
		margin-right:12px;
	}
	.news-dnepr li .txt a:hover{color:#fe1440;}
	.news-dnepr li .txt span{
		color:#515151;
		font:600 11px/16px 'Open Sans', sans-serif;
	}
	.news-dnepr li .txt span i{
		margin-right:10px;
	}
	.stat-block-2 .spanes{height:auto;}
	.news-in .ttl{
		overflow:hidden;
		color:#515151;
		font:700 26px/32px 'Open Sans', sans-serif;
		margin-bottom:2px;
	}
	.news-in .date{
		overflow:hidden;
		margin-bottom:5px;
		color:#515151;
		font:400 11px/16px 'Open Sans', sans-serif;
	}
	.news-in .soc-holder{
		margin-bottom:10px;
	}
	.news-in .soc-holder:after{
		clear:both;
		content:'';
		display:block;
	}
	.news-in .soc-holder .soc-ico{
		float:left;
	}
	.news-in .soc-holder .like-holder{
		float:right;
	}
	.news-in .img-gallery{
		position:relative;
		overflow:hidden;
		margin-bottom:30px;
	}
	.news-in .img-gallery .big-img-2{
		overflow:hidden;
		position:relative;
		margin-bottom:15px;
	}
	.news-in .img-gallery .big-img-2 img{
		vertical-align:top;
		width:100%;
	}
	.news-in .img-gallery .small-img-2{
		position:relative;
		overflow:hidden;
		width:450px;
		margin:0 auto;
	}
	.news-in .img-gallery .small-img-2 .slick-slide{
		margin:0 5px;
	}
	.news-in .img-gallery .small-img-2 .slick-slide img{
		width:100%;
		vertical-align:top;
	}
	.news-in .img-gallery .small-img-2 .slick-slide.slick-active{
		background:rgba(6, 68, 101, 0.4);
	}
	.news-in .img-gallery .big-img-2 .slick-prev{
		width:53px;
		height:74px;
		text-indent:-9999px;
		margin-top:-40px;
	}
	.news-in .img-gallery .big-img-2 .slick-next{
		width:53px;
		height:74px;
		text-indent:-9999px;
		margin-top:-40px;
	}
	.news-in .img-gallery .big-img-2 .slick-prev{
		background:url(../images/ico-prev.png) no-repeat;
		left:20px;
	}
	.news-in .img-gallery .big-img-2 .slick-next{
		background:url(../images/ico-next.png) no-repeat;
		right:20px;
	}
	.news-in .min-ttl{
		color:#231f20;
		font:700 14px/18px Arial, sans-serif;
		margin-bottom:15px;
	}
	.news-in .fluid-width-video-wrapper{
		padding-top:0 !important;

	}
	.news-in .fluid-width-video-wrapper iframe{
		position: static !important;
	}
	.news-in .txt-holder{
		font: 14px/22px Tahoma, Geneva, sans-serif;
		color:#231f20;
		margin-bottom:20px;
	}
	.news-in .txt-holder > ul{
		padding:0 0 15px 40px;
	}
	.news-in .txt-holder p{
		margin:0 0 20px;
	}
	.news-in .video-holder{
		overflow:hidden;
		margin-bottom:60px;
	}
	.news-in .video-holder .video-box{
		overflow:hidden;
		margin-bottom:15px;
		padding-bottom:20px;
		border-bottom:1px solid #c8c8c8;
	}
	.news-in .video-holder .video-box iframe{
		width:100%;
		min-height:500px;
	}
	.news-in .video-holder dl{
		overflow:hidden;
		margin:0;
		overflow:hidden;
		color:#898989;
	}
	.news-in .video-holder dl dt{
		float:left;
		clear:both;
		margin:0 10px 7px 0;
		font:800 12px/16px 'Open Sans', sans-serif;
	}
	.news-in .video-holder dl dd{
		float:left;
		margin:0 0 7px 0;
		font:400 12px/16px 'Open Sans', sans-serif;
	}
	.news-in .video-holder dl dd a{
		color:#898989;
	}
	/*list-info-01*/
	.list-info-01{
		margin:0;
		padding:0;
		list-style:none;
	}
	.list-info-01:after{
		clear:both;
		content:'';
		display:block;
	}
	.list-info-01 .item{
		margin-bottom:24px;
	}
	.list-info-01 .item:after{
		clear:both;
		content:'';
		display:block;
	}
	.list-info-01 .item .img{
		float:left;
		width:57px;
		height:57px;
		overflow:hidden;
		margin-right:20px;
	}
	.list-info-01 .item .img img{
		width:100%;
		vertical-align:top;
	}
	/* .list-info-01 .item .txt{} */
	.list-info-01 .item .txt:after{
		clear:both;
		content:'';
		display:block;
	}
	.list-info-01 .item .txt .ttl{font:600 16px/18px 'Open Sans', sans-serif; margin-bottom:4px;}
	.list-info-01 .item .txt .date{
		color:#717171;
		font: 12px/15px Tahoma, Geneva, sans-serif;
	}
	.list-info-01 .item .txt .ttl a{color:#231f20;}
	.list-info-01 .item .txt .ttl a:hover{color:#ff2e2e;}
	.list-info-01 .item .txt .sub{font:400 12px/18px Tahoma, Geneva, sans-serif; margin-bottom:4px;}
	.list-info-01 .item .txt .sub a{color:#515151;}
	.list-info-01 .item .txt .sub a:hover{color:#ff2e2e;}
	.list-info-01 .item .txt ul{
		margin:0;
		padding:0;
		list-style:none;
		font:400 12px/18px Tahoma, Geneva, sans-serif;
	}
	.list-info-01 .item .txt ul:after{
		clear:both;
		content:'';
		display:block;
	}
	.list-info-01 .item .txt ul li{
		float:left;
		margin-right:10px;
		position:relative;
	}
	.list-info-01 .item .txt ul li a{
		color:#717171;
		display:block;
		line-height:29px;
		vertical-align:middle;
	}
	.list-info-01 .item .txt ul li .ico-01{
		float:left;
		background:url(../images/ico-28.png) no-repeat;
		width:17px;
		height:18px;
		margin-right:8px;
		display:inline-block;
		margin-top:3px;
	}
	.list-info-01 .item .txt ul li .ico-02{
		float:left;
		background:url(../images/ico-29.png) no-repeat;
		width:18px;
		height:16px;
		margin-right:8px;
		display:inline-block;
		margin-top:5px;
	}
	.list-info-01 .item .txt ul li .ico-03{
		float:left;
		background:url(../images/ico-30.png) no-repeat;
		width:17px;
		height:17px;
		margin-right:8px;
		display:inline-block;
		margin-top:5px;
	}
	.list-info-01 .item .txt ul li a:hover{
		color:#ff2e2e;
	}
	.list-info-01 .item .txt ul li a img{
		vertical-align:middle;
	}
	.big-discounts{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.big-discounts li{
		overflow:hidden;
		margin-bottom:5px;
	}
	.big-discounts li .sale-discount{
		float:left;
		margin-right:15px;
	}
	.big-discounts li .center-txt{
		float:left;
		margin-top:6px;
	}
	.big-discounts li .center-txt .ttl{font:600 13px/18px 'Open Sans', sans-serif; margin-bottom:5px;}
	.big-discounts li .center-txt .ttl a{color:#231f20;}
	.big-discounts li .center-txt .ttl a:hover{color:#ff2e2e;}
	.big-discounts li .center-txt .sub{font:600 11px/14px 'Open Sans', sans-serif;}
	.big-discounts li .center-txt .sub a{color:#515151;}
	.big-discounts li .center-txt .sub a:hover{color:#ff2e2e;}
	.big-discounts li .date{
		float:right;
		font:600 11px/14px 'Open Sans', sans-serif;
		color:#fff;
		padding:10px;
		background:#69a3ce;
		margin-top:10px;
	}
	/*afisha-in*/
	.breadcrumbs{
		margin:3px 0 22px;
		padding:0;
		list-style:none;
		overflow:hidden;
		font: 11px/15px Tahoma, Geneva, sans-serif;
		color:#515151;
	}
	.breadcrumbs li{
		float:left;
		padding-left:35px;
		background:url(../images/sep-01.png) no-repeat 16px 5px;
	}
	.breadcrumbs li:first-child{
		padding-left:0;
		background:none;
	}
	.breadcrumbs li a{
		color:#8eaec0;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.breadcrumbs li a:hover{
		color:#d81937;
	}
	.afisha-in .ttl{
		font:700 26px/30px 'Open Sans', sans-serif;
		color:#011430;
		margin-bottom:22px;
		position:relative;
	}
	.afisha-in .ttl .ttl-r{
		float:left;
	}
	.afisha-in .ttl .p-hol{
		float:right;
		font:400 26px/30px 'Open Sans', sans-serif;
		color:#011430;
		background:url(../images/ico-64.png) no-repeat 0 3px;
		padding-left:30px;
	}
	.afisha-in .ttl:after{
		clear:both;
		content:'';
		display:block;
	}
	.afisha-in .ttl span{
		width:88%;
	}
	.afisha-in .ttl .rate{
		margin:0;
		padding:0;
		list-style:none;
		font: 12px/18px Tahoma, Geneva, sans-serif;
		position:absolute;
		right:0;
		top:-21px;
	}
	.afisha-in .ttl .rate li{
		display:block;
		clear:both;
		margin-bottom:4px;
	}
	.afisha-in .ttl .rate li span{
		vertical-align:top;
		padding-left:10px;
	}
	.afisha-in .holder{
		overflow:hidden;
		margin-bottom:25px;
	}
	.afisha-in .holder .img{
		float:left;
		width:320px;
		margin-right:40px;
	}
	.afisha-in .holder .img.img-2{
		width:190px;
	}
	.afisha-in .holder .img.img-2 p{
		margin:25px 0 0;
		font:600 12px/18px 'Open Sans', sans-serif;
	}
	.afisha-in .holder .img img{
		width:100%;
		vertical-align:top;
	}
	.afisha-in .holder .txt{
		overflow:hidden;
	}
	.afisha-in .holder .txt .ttl-txt{
		font:600 16px/25px 'Open Sans', sans-serif;
		color:#231f20;
	}
	.afisha-in .holder .txt .list-info{
		margin:0 0 15px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.afisha-in .holder .txt .list-info li{
		float:left;
		width:150px;
		margin-right:12px;
	}
	.afisha-in .holder .txt .list-info li.long{width:100%;}
	.afisha-in .holder .txt .list-info li.long-2{width:265px;}
	.afisha-in .holder .txt .list-info li .box{
		overflow:hidden;
		margin-bottom:15px;
	}
	/* .afisha-in .holder .txt .list-info li .box.box-addr{
		background:url(../images/ico-63.png) no-repeat 90% 0;
	} */
	.afisha-in .holder .txt .list-info li .box strong{
		font:700 14px/18px 'Open Sans', sans-serif;
		color:#231f20;
		display:block;
	}
	.afisha-in .holder .txt .list-info li .box span{
		font: 12px/17px Tahoma, Geneva, sans-serif;
		color:#515151;
		display:block;
	}
	.afisha-in .holder .txt .list-info li .box span a{
		color:#515151;
	}
	.afisha-in .holder .txt .list-info li .box span a:hover{color:#ff0000;}
	.afisha-in .holder .txt .list-info li .box .number-hold-01{
		font: 12px/17px Tahoma, Geneva, sans-serif;
		color:#515151;
	}
	.number-hold-01{
		position:relative;
	}
	.number-hold-01 span{
		position:absolute;
		top:0;
		left:50px;
		padding:0 5px;
		background:#fff;
		color:#01256d !important;
		text-decoration:underline;
		cursor:pointer;
	}
	.afisha-in .holder .txt .hold-link{
		overflow:hidden;
		border-bottom:1px solid #f0f0f0;
		border-top:1px solid #f0f0f0;
		padding:15px 0;
		clear:both;
	}
	.afisha-in .holder .txt .hold-link .list{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		font:700 14px/18px 'Open Sans', sans-serif;
		color:#231f20;
	}
	.afisha-in .holder .txt .hold-link .list li{
		float:left;
		margin-right:18px;
	}
	.afisha-in .holder .txt .hold-link.no-border{
		border-bottom:none;
		border-top:none;
	}
	.afisha-in .holder .txt .hold-link .g-cal{
		float:left;
		font: 12px/20px Tahoma, Geneva, sans-serif;
		vertical-align:middle;
	}
	.afisha-in .holder .txt .hold-link .g-cal i{
		background:url(../images/ico-60.png) no-repeat;
		width:27px;
		height:23px;
		float:left;
		margin-right:10px;
	}
	.afisha-in .holder .txt .hold-link .g-cal span{
		overflow:hidden;
		text-decoration:underline;
	}
	.afisha-in .holder .txt .hold-link .social-01{float:right;}
	.social-01{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.social-01 li{
		float:left;
		margin-left:20px;
	}
	.social-01 li a{
		display:block;
		text-indent:-9999px;
		width:30px;
		height:16px;
		background:url(../images/ico-social.png) no-repeat;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.social-01 li.fb a{background-position:9px 0;}
	.social-01 li.vk a{background-position:-38px 0;}
	.social-01 li.tw a{background-position:-91px 0;}
	.social-01 li.gp a{background-position:-138px 0;}
	.descr-01{
		overflow:hidden;
		margin-bottom:15px;
		color:#515151;
		font: 12px/16px Tahoma, Geneva, sans-serif;
	}
	.descr-01 .ttl-sub{
		font:700 14px/18px 'Open Sans', sans-serif;
		color:#231f20;
		margin-bottom:20px;
	}
	.descr-01 p{
		margin:0 0 20px;
	}
	.reviews-block{
		overflow:hidden;
		margin-bottom:20px;
	}
	.reviews-block .ttl-rew{
		font:800 16px/20px 'Open Sans', sans-serif;
		text-transform:uppercase;
		color:#e62e32;
		margin-bottom:18px;
	}
	.reviews-block .ttl-rew span{
		font:700 11px/15px 'Open Sans', sans-serif;
		vertical-align:top;
	}
	.reviews-block .form{
		overflow:hidden;
		margin-bottom:45px;
	}
	.reviews-block .form textarea.txt{
		min-height:160px;
		max-height:160px;
		min-width:669px;
		max-width:669px;
		overflow:hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding:15px;
		font: 13px/16px Tahoma, Geneva, sans-serif;
	}
	.reviews-block .answers{
		overflow:hidden;
	}
	.reviews-block .answers .item{
		overflow:hidden;
		margin-bottom:25px;
	}
	.reviews-block .answers .item .img{
		float:left;
		width:50px;
		height:50px;
		overflow:hidden;
		margin-right:20px;
	}
	.reviews-block .answers .item .img img{
		width:100%;
		vertical-align:top;
	}
	.reviews-block .answers .item .txt{
		overflow:hidden;
	}
	.reviews-block .answers .item .txt .top-txt{
		overflow:hidden;
		margin-bottom:12px;
	}
	.reviews-block .answers .item .txt .top-txt strong{
		float:left;
		color:#231f20;
		font:600 16px/18px 'Open Sans', sans-serif;
		margin-right:18px;
	}
	.reviews-block .answers .item .txt .top-txt .date{
		float:left;
		font: 12px/16px Tahoma, Geneva, sans-serif;
		color:#767676;
		margin-top:2px;
	}
	.reviews-block .answers .item .txt .top-txt i{
		float:right;
		width:27px;
		height:18px;
	}
	.reviews-block .answers .item .txt .top-txt i img{
		width:100%;
		vertical-align:top;
	}
	.reviews-block .answers .item .txt p{
		font: 12px/16px Tahoma, Geneva, sans-serif;
		color:#515151;
	}
	.reviews-block .answers .item.item-2{
		margin-left:70px;
	}
	.afisha-in .holder .txt .hold-link .stabs{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
		float:left;
		height:auto;
		border-bottom:none;
	}
	.afisha-in .holder .txt .hold-link .stabs li{height:auto;}
	.afisha-in .holder .txt .hold-link .stabs li a{
		height:auto;
		font:600 13px/18px 'Open Sans', sans-serif;
		color:#8d8d8d;
		padding:0;
		text-transform:none;
	}
	.afisha-in .holder .txt .hold-link .stabs li a.current{
		border-bottom:none;
		color:#eea9a8;
	}
	.afisha-in .holder .txt .hold-link .spanes{
		clear:both;
		margin-top:40px;
		background:#ecf3f5;
		padding:30px;
	}
	.afisha-in .holder .txt .hold-link .spanes table{
		width:100%;
		text-align:center;
		font: 12px/15px Tahoma, Geneva, sans-serif;
	}
	.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td{
		width:auto;
	}
	.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td .img-table{
		width:43px;
		height:43px;
		overflow:hidden;
		float:left;
	}
	.btn-02{
		display:inline-block;
		font:700 12px/18px 'Open Sans', sans-serif;
		color:#fff;
		text-transform:uppercase;
		background:#3ab6d5;
		padding:4px 10px;
	}
	.afisha-in .holder .txt .hold-link .spanes table.table-2 .btn-02{
		margin-left:10px;
		float:right;
	}
	.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td .img-table img{
		width:100%;
		vertical-align:top;
	}
	.afisha-in .holder .txt .hold-link .spanes table tr td{
		padding:7px 0;
		width:33%;
	}
	.afisha-in .holder .txt .hold-link .spanes table tr td strong{
		display:block;
		text-align:left;
	}
	.afisha-in .holder .txt .hold-link .spanes table tr td span{
		display:block;
		text-align:left;
	}
	.descr-01 .video{
		width:100%;
		height:510px;
	}
	.descr-01 .video iframe{
		width:100%;
		height:510px;
	}
	.afisha-kino .info-kino{
		overflow:hidden;
	}
	.afisha-kino .info-kino .img-kino{
		float:left;
		width:190px;
		margin-right:45px;
	}
	.afisha-kino .info-kino .img-kino img{
		width:100%;
		vertical-align:top;
	}
	.gallery-kino{
		margin-bottom:40px;
		position:relative;
		height:570px;
	}
	.gallery-kino img{
		width:100%;
		vertical-align:top;
	}
	.gallery-kino .slick-prev{
		text-indent:-9999px;
		background:url(../images/ico-prev-02.png) no-repeat;
		width:37px;
		height:60px;
		position:absolute;
		left:24px;
		top:50%;
		margin-top:-30px;
	}
	.gallery-kino .slick-next{
		text-indent:-9999px;
		background:url(../images/ico-next-02.png) no-repeat;
		width:37px;
		height:60px;
		position:absolute;
		right:24px;
		top:50%;
		margin-top:-30px;
	}
	.gallery-kino .slick-dots{
		position:absolute;
		bottom:40px;
		left:0;
		right:0;
	}
	.gallery-kino .slick-dots li{
		border:3px solid #fff;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;;
		border-radius:50%;
		width:17px;
		height:17px;
	}
	.gallery-kino .slick-dots li.slick-active{
		background:#fff;
	}
	.gallery-kino .slick-dots li button{
		text-indent:-9999px;
	}
	.afisha-kino .cont-block .h2{
		margin-bottom:25px;
	}
	.afisha-kino .yel-block .h2 {background:#ef7419;}

	/*photo-page*/
	.photo-page .holder{
		overflow:hidden;
	}
	.photo-page .holder .holder-left{
		float:left;
		width:850px;
		margin-right:29px;
	}
	.photo-page .holder .map-holder{
		overflow:hidden;
		background:#ecf3f5;
		padding:30px 25px;
	}
	.photo-page .holder .map-holder .ttl-map{
		font: 800 16px/22px "Open Sans",sans-serif;
		color:#000;
		padding-bottom:15px;
		border-bottom:1px solid #dee5e7;
		margin-bottom:25px;
		text-transform:uppercase;
	}
	.photo-page .holder .map-holder ul{
		margin:0 0 12px;
		padding:0;
		list-style:none;
		overflow:hidden;
		font: 12px/15px Tahoma, Geneva, sans-serif;
	}
	.photo-page .holder .map-holder ul li{
		margin-bottom:5px;
	}
	.photo-page .holder .map-holder ul li:after{
		clear:both;
		content:'';
		display:block;
	}
	.photo-page .holder .map-holder ul li strong{
		font: 600 14px/18px "Open Sans",sans-serif;
		color:#000;
		float:left;
		margin-right:5px;
	}
	.photo-page .holder .map-holder ul li .comp-labl{
		margin:1px 0 0 4px;
		height: 16px;
		line-height: 16px;
		float:left;
		overflow:visible;
	}
	.photo-page .holder .map-holder ul li .comp-labl span{
		color:#fff;
		height:16px;
		background:#eb3330;
		padding:0 7px;
	}
	.photo-page .holder .map-holder ul li .comp-labl span.col1:before {left:-6px; border:8px solid #eb3330; border-left:6px solid transparent;}
	.photo-page .holder .map-holder ul li .comp-labl span.col1:after {right:-6px; border:8px solid #eb3330; border-right:6px solid transparent;}
	.photo-page .holder .map-holder ul li span{color:#515151;}
	.photo-page .holder .map-holder ul li p{
		color:#000;
		margin:0;
	}
	.photo-page .holder .map-holder ul li a{color:#01256d;}
	.photo-page .holder .map-holder .map{overflow:hidden;}
	.photo-page .holder .map-holder .map img{width:100%; vertical-align:top;}
	.photo-page .holder .map-holder ul li a.rw i{
		float:left;
		margin-right:4px;
	}
	.photo-page .holder .left{
		float:left;
		width:295px;
		margin-right:18px;
	}
	.photo-page .holder .left .inf-dep{min-height:431px;}
	.photo-page .inf-list-dep li a{padding: 4px 15px;}
	.photo-page .holder .top-photo{
		overflow:hidden;
	}
	.photo-page .holder .top-photo .img-01{
		width:600px;
		height:600px;
		margin-right:20px;
	}
	.photo-page .img-02{
		width:290px;
		height:290px;
		margin-bottom:20px;
		margin-right:0;
	}
	.photo-page .img{
		float:left;
		overflow:hidden;
		position:relative;
	}
	.photo-page .img .inf-user{
		position:absolute;
		width:220px;
		height:200px;
		left:50%;
		top:50%;
		margin-left:-110px;
		margin-top:-100px;
		text-align:center;
	}
	.photo-page .img .inf-user .img-user{
	background:#fff;
		border: 3px solid #fff;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		-webkit-box-shadow:0 0 5px #6d6d6d;
		-moz-box-shadow:0 0 5px #6d6d6d;
		box-shadow:0 0 5px #6d6d6d;
		height: 120px;
		overflow: hidden;
		width: 120px;
		display:inline-block;
		margin-bottom:6px;
	}
	.photo-page .img .inf-user .img-user img {
		border-radius: 50%;
		width: 100%;
	}
	.photo-page .img .inf-user span{
		font: 700 19px/24px "Open Sans",sans-serif;
		margin-bottom: 3px;
		text-shadow: 3px 1px 2px rgba(0, 0, 0, 1);
		display:inline-block;
		color:#fff;
	}
	.photo-page .img .inf-user span a{
		color:#fff;
	}
	.photo-page .img a{
		display:block;
		color:#fff;
	}
	.photo-page .img > a img{
		width:100%;
		vertical-align:top;
	}
	.photo-page .holder .top-photo .img .lbl {
		color: #fff;
		font: 800 10px/16px "Open Sans",sans-serif;
		left: 10px;
		padding: 0 10px;
		position: absolute;
		text-align: left;
		text-transform: uppercase;
		top: 0;
	}
	.photo-page .holder .top-photo .img .lbl.red {background:#f03b2e;}
	.photo-page .holder .top-photo .img .lbl.brown {
		background:#a57f6b;
	}
	.photo-page .img .descr{
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		padding:20px;
		font: 700 16px/20px "Open Sans",sans-serif;
		background:url(../images/bg-06.png) repeat-x;
		min-height:40px;
	}
	.photo-page .img .descr span{
		display:block;
		font: 500 13px/18px "Open Sans",sans-serif;
	}
	.photo-page .holder .top-photo .img:hover .social{
		right:10px;
		top:10px;
	}
	.photo-page .holder .top-photo .img .social{
		margin:0;
		padding:0;
		list-style:none;
		position:absolute;
		right:-100px;
		top:-100px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-page .holder .top-photo .img .social li{
		float:left;
		margin-left:2px;
	}
	.photo-page .holder .top-photo .img .social li a{
		display:block;
		text-indent:-9999px;
		width:41px;
		height:41px;
		background:url(../images/ico-social-02.png) no-repeat;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-page .holder .top-photo .img .social li.fb a{
		background-position:0 0;
	}
	.photo-page .holder .top-photo .img .social li.vk a{
		background-position:-43px 0;
	}
	.photo-page .holder .top-photo .img .social li.tw a{
		background-position:-86px 0;
	}
	.photo-page .holder .top-photo .img .social li a:hover{
		background:url(../images/ico-social-02-hover.png) no-repeat;
	}
	.photo-page .holder .top-photo .img .social li.fb a:hover{
		background-position:0 0;
	}
	.photo-page .holder .top-photo .img .social li.vk a:hover{
		background-position:-43px 0;
	}
	.photo-page .holder .top-photo .img .social li.tw a:hover{
		background-position:-86px 0;
	}
	.photo-page .holder .top-photo .img:hover .liks{
		right:10px;
		bottom:10px;
	}
	.photo-page .holder .top-photo .img .liks{
		position:absolute;
		right:-100px;
		bottom:-100px;
		margin:0;
		padding:0;
		list-style:none;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-page .holder .top-photo .img .liks li{
		float:left;
		margin-left:8px;
		font: 500 11px/20px "Open Sans",sans-serif;
		vertical-align:middle;
	}
	.photo-page .holder .top-photo .img .liks li i{
		line-height:20px;
		vertical-align:middle;
		padding-right:2px;
	}
	.photo-page .holder .top-photo .img .liks li i img{
		vertical-align:middle;
	}
	.photo-page .holder .top-photo .img .liks li span{
		line-height:20px;
		vertical-align:middle;
	}
	.photo-area .tabs{
		margin:0 0 20px;
		padding:0;
		list-style:none;
		border:none;
		height:auto;
		text-align:right;
	}
	.photo-area .tabs:after{
		clear:both;
		content:'';
		display:block;
	}
	.photo-area .tabs li{
		height:auto;
		margin:0 0 0 10px;
	}
	.photo-area .tabs li a{
		padding:8px 20px;
		margin:0;
		border:none;
		color:#231f20;
		font: 600 13px/16px "Open Sans",sans-serif;
		text-transform:none;
		display:block;
		border:1px solid #fff;
		position:relative;
	}
	.photo-area .tabs li a.current{
		color:#1586c5;
		border:1px solid #c3c3c3;
		-webkit-box-shadow:0 3px 2px #e4e4e4;
		-moz-box-shadow:0 3px 2px #e4e4e4;
		box-shadow:0 3px 2px #e4e4e4;
	}
	.photo-area .tabs li a.current:after{
		clear:both;
		content:'';
		display:block;
		background:url(../images/ico-70.png) no-repeat;
		width:31px;
		height:14px;
		left:50%;
		bottom:-13px;
		margin-left:-15px;
		position:absolute;
	}
	.photo-page .photo-area .img-02{
		margin:9px;
	}
	.photo-page .photo-area{
		overflow:hidden;
		margin-bottom:40px;
	}
	.photo-page .descr-01{
		margin-bottom:40px;
	}
	.photo-page .descr-01 .ttl-sub{font:700 26px/28px "Open Sans",sans-serif;}
	/*photo-profile*/
	.profile-header{
		height:124px;
		padding:38px 0 28px 0;
		width:100%;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:cover;
		position:relative;
	}
	.profile-header:after{
		content:'';
		position:absolute;
		background:url(../images/bg-07.png) repeat-x;
		left:0;
		right:0;
		bottom:0;
		width:100%;
		height:163px;
	}
	.profile-header .cont-in{
		position:relative;
		z-index:20;
	}
	.profile-header .holder-store{
		overflow:hidden;
	}
	.profile-header .holder-store .logo-store{
		float:left;
		width:170px;
		height:150px;
		margin-right:10px;
		line-height:100px;
	}
	.profile-header .holder-store .logo-store img{
		vertical-align:middle;
	}
	.profile-header .holder-store .name-store{
		color:#fff;
		font: 700 25px/28px "Open Sans",sans-serif !important;
		text-transform:uppercase;
		float:left;
		margin-top:0px;
		max-width: 685px; 
		width:250px;
	}
	.profile-header .holder-store .name-store p{
		font: 400 16px/20px "Open Sans",sans-serif;
	}
	.profile-header .holder-store .name-store span{
		display:block;
		font: 700 27px/33px "Open Sans",sans-serif;
		font-size: 17px !important;
		line-height:22px;
	}
	.profile-header .holder-store .name-store.name-store2 span{
		display:block;
		font: 500 26px/29px "Open Sans",sans-serif;
	}
	.profile-header .holder-store .right-inf{float:right;}
	.profile-header .holder-store .right-inf ul{
		color:#fff;
		margin:8px 0 0;
		padding:0;
		list-style:none;
	}
	.profile-header .holder-store .right-inf ul li{
		overflow:hidden;
		margin-bottom:2px;
	}
	.profile-header .holder-store .right-inf ul li strong{
		font: 700 13px/22px "Open Sans",sans-serif;
	}
	.profile-header .holder-store .right-inf ul li p{
		font: 600 11px/15px "Open Sans",sans-serif;
		margin:0;
	}
	.profile-header .holder-store .right-inf ul li span{
		font: 13px/20px Tahoma, Geneva, sans-serif;
		display:block;
		padding:15px 0 0 30px;
		background:url(../images/ico-77.png) no-repeat 0 15px;
	}
	.profile-header .bg-img{display:none;}
	.profile-header .holder-profile{
		overflow:hidden;
		position:relative;
		z-index:10;
	}
	.profile-header .holder-profile .img{
		float:left;
		width:120px;
		height:120px;
		border:3px solid #fff;
		overflow:hidden;
		margin-right:30px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		background:#fff;
		-webkit-box-shadow:0 0 5px #6d6d6d;
		-moz-box-shadow:0 0 5px #6d6d6d;
		box-shadow:0 0 5px #6d6d6d;
	}
	.profile-header .holder-profile .img img{
		width:100%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
	}
	.profile-header .holder-profile .txt{
		overflow:hidden;
		color:#fff;
	}
	.profile-header .holder-profile .txt .ttl{
		font: 700 19px/24px "Open Sans",sans-serif;
		text-shadow:3px 1px 2px rgba(0, 0, 0, 1);
		margin-bottom:3px;
	}
	.profile-header .holder-profile .txt .inf-list{
		margin:0 0 20px;
		padding:0;
		list-style:none;
		overflow:hidden;
		font: 500 14px/24px "Open Sans",sans-serif;
		vertical-align:middle;
		text-shadow:3px 1px 2px rgba(0, 0, 0, 1);
	}
	.profile-header .holder-profile .txt .inf-list li{
		float:left;	
		margin-right:15px;
	}
	.profile-header .holder-profile .txt .inf-list li a{
		color:#fff;
		display:block;
	}
	.profile-header .holder-profile .txt .inf-list li a:hover{color:#ff0000;}
	.profile-header .holder-profile .txt .inf-list li i{margin-right:4px;}
	.profile-header .holder-profile .txt .inf-list li i img{vertical-align:middle;}
	.profile-header .holder-profile .txt .soc{
		overflow:hidden;
	}
	.profile-header .holder-profile .txt .soc span{
		float:left;
		font: 700 12px/18px "Open Sans",sans-serif;
		color:#fff;
		text-transform:uppercase;
		margin-top:13px;
	}
	.profile-header .holder-profile .txt .soc .social{
		margin:0;
		padding:0;
		list-style:none;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		float:left;
		margin-left:20px;
	}
	.profile-header .holder-profile .txt .soc .social li{
		float:left;
		margin-left:2px;
	}
	.profile-header .holder-profile .txt .soc .social li a{
		display:block;
		text-indent:-9999px;
		width:41px;
		height:41px;
		background:url(../images/ico-social-02.png) no-repeat;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.profile-header .holder-profile .txt .soc .social li.fb a{background-position:0 0;}
	.profile-header .holder-profile .txt .soc .social li.vk a{background-position:-43px 0;}
	.profile-header .holder-profile .txt .soc .social li.tw a{background-position:-86px 0;}
	.profile-header .holder-profile .txt .soc .social li a:hover{background:url(../images/ico-social-02-hover.png) no-repeat;}
	.profile-header .holder-profile .txt .soc .social li.fb a:hover{background-position:0 0;}
	.profile-header .holder-profile .txt .soc .social li.vk a:hover{background-position:-43px 0;}
	.profile-header .holder-profile .txt .soc .social li.tw a:hover{background-position:-86px 0;}
	.photo-profile .top-profile{
		overflow:hidden;
		margin-bottom:11px;
	}
	.photo-profile .top-profile .social{
		margin:0;
		padding:0;
		list-style:none;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		float:left;
		margin-left:20px;
		float:right;
	}
	.photo-profile .top-profile .social li{
		float:left;
		margin-left:2px;
	}
	.photo-profile .top-profile .social li a{
		display:block;
		text-indent:-9999px;
		width:41px;
		height:41px;
		background:url(../images/ico-social-02-hover.png) no-repeat;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-profile .top-profile .social li a{
		background:url(../images/ico-social-02-hover.png) no-repeat;
	}
	.photo-profile .top-profile .social li.fb a{
		background-position:0 0;
	}
	.photo-profile .top-profile .social li.vk a{
		background-position:-43px 0;
	}
	.photo-profile .top-profile .social li.tw a{
		background-position:-86px 0;
	}
	.photo-profile .top-profile .info{
		float:right;
		margin:0 20px 0 0;
		padding:0;
		list-style:none;
	}
	.photo-profile .top-profile .info li{
		float:left;
		margin-left:12px;
		text-align:center;
		border-left:1px solid #dbdfe0;
		padding-left:10px;
	}
	.photo-profile .top-profile .info li:first-child{
		border-left:none;
	}
	.photo-profile .top-profile .info li:last-child{
		border-left:none;
	}
	.photo-profile .top-profile .info li span{
		display:block;
		font: 500 11px/17px "Open Sans",sans-serif;
		color:#8d8d8d;
	}
	.photo-profile .top-profile .info li strong{
		color:#011430;
		font: 700 22px/26px "Open Sans",sans-serif;
	}
	.gallery-03{
		overflow:hidden;
		position:relative;
		margin-bottom:33px;
	}
	.gallery-03 img{
		vertical-align:top;
		width:100%;
	}
	.gallery-03 > div{
		position:relative;
	}
	.gallery-03 > div:hover:after{
		content:'';
		position:absolute;
		background:url(../images/ico-74.png) no-repeat;
		width:39px;
		height:39px;
		right:10px;
		top:10px;
	}
	.gallery-03 .slick-next{
		background:url(../images/ico-next-03.png) no-repeat;
		width:53px;
		height:74px;
		position:absolute;
		right:6px;
		top:50%;
		margin-top:-38px;
	}
	.gallery-03 .slick-prev{
		background:url(../images/ico-prev-03.png) no-repeat;
		width:53px;
		height:74px;
		position:absolute;
		left:6px;
		top:50%;
		margin-top:-38px;
	}
	.comment-holder .title:before {display:block; content:''; height:3px; background-color: #003d89; position:absolute; top:0; left:0; right:0;
		background-image: -webkit-linear-gradient(left, #003d89, #1587c6);
		background-image: -moz-linear-gradient(left, #003d89, #1587c6);
		background-image: -o-linear-gradient(left, #003d89, #1587c6);
		background-image: linear-gradient(to right, #003d89, #1587c6);
	}
	.comment-holder .title {
		border-bottom: 1px solid #f0f0f0;
		padding: 15px 0 10px;
	}
	.photo-profile .holder{
		overflow:hidden;
		margin-bottom:30px;
	}
	.photo-profile .holder .left-holder{
		float:left;
		width:745px;
		margin-right:30px;
	}
	.photo-profile .holder .right-holder{
		overflow:hidden;
	}
	.photo-profile .holder .box{
		overflow:hidden;
		margin-bottom:30px;
	}
	.photo-profile .holder .box{
		font: 14px/22px Tahoma, Geneva, sans-serif;
		color:#898989;
	}
	.photo-profile .holder .box strong{
		display:block;
		font: 700 14px/18px "Open Sans",sans-serif;
		color:#231f20;
		margin-bottom:3px;
	}
	.photo-profile .holder .box .tags{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.photo-profile .holder .box .tags li{
		float:left;
		margin-right:22px;
	}
	.photo-profile .holder .box .tags li a{
		color:#898989;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-profile .holder .box .tags li a:hover{
		color:#ff0000;
	}
	.photo-profile .holder .right-holder .box{
		float:left;
		width:48%;
	}
	.photo-profile .holder .right-holder .box.box-photo{
		clear:both;
		width:100%;
	}
	.photo-profile .holder .right-holder .photo{
		margin:0 -5px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.photo-profile .holder .right-holder .photo li{
		float:left;
		margin:5px;
		overflow:hidden;
		width:145px;
		height:145px;
	}
	.photo-profile .holder .right-holder .photo li a{display:block;}
	.photo-profile .holder .right-holder .photo li a img{
		vertical-align:top;
		width:100%;
	}
	.photo-profile .holder .comment-holder{
		margin:90px 0 20px 0;
	}
	.photo-profile .holder .comment-holder .form-2 textarea.txt{min-width: 564px;}
	.photo-profile .photo-items{
		margin:0 -9px 80px;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.photo-profile .photo-items > li{
		position:relative;
		float:left;
		margin:9px;
		width:294px;
		height:294px;
		overflow:hidden;
	}
	.photo-profile .photo-items li a{display:block;}
	.photo-profile .photo-items li a img{
		width:100%;
		vertical-align:top;
	}
	.photo-profile .photo-items li .descr{
		position:absolute;
		left:0;
		right:0;
		bottom:-60px;
		padding:48px 18px 18px;
		background:url(../images/bg-08.png) repeat-x;
		height:23px;
		color:#fff;
		font: 700 16px/20px "Open Sans",sans-serif;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-profile .photo-items li:hover .descr{
		bottom:0;
	}
	.photo-profile .photo-items li .social{
		margin:0;
		padding:0;
		list-style:none;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		float:left;
		margin-left:20px;
		position:absolute;
		right:-60px;
		top:-60px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-profile .photo-items li:hover .social{
		top:10px;
		right:10px;
	}
	.photo-profile .photo-items li .social li{
		float:left;
		margin-left:2px;
	}
	.photo-profile .photo-items li .social li a{
		display:block;
		text-indent:-9999px;
		width:41px;
		height:41px;
		background:url(../images/ico-social-02.png) no-repeat;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.photo-profile .photo-items li .social li.fb a{background-position:0 0;}
	.photo-profile .photo-items li .social li.vk a{background-position:-43px 0;}
	.photo-profile .photo-items li .social li.tw a{background-position:-86px 0;}
	.photo-profile .photo-items li .social li a:hover{background:url(../images/ico-social-02-hover.png) no-repeat;}
	.photo-profile .photo-items li .social li.fb a:hover{background-position:0 0;}
	.photo-profile .photo-items li .social li.vk a:hover{background-position:-43px 0;}
	.photo-profile .photo-items li .social li.tw a:hover{background-position:-86px 0;}
	.reviews-01{
		overflow:hidden;
		margin-bottom:60px;
	}
	.reviews-01 .ttl-reviews{
		border-bottom: 1px solid #ebebeb;
		color: #000;
		font: 800 16px/20px "Open Sans",sans-serif;
		margin-bottom: 15px;
		padding-bottom: 20px;
		text-transform: uppercase;
		margin-top:25px;
	}
	.btn-reviews{
		display:inline-block;
		font: 700 15px/18px "Open Sans",sans-serif;
		text-transform:uppercase;
		color:#fff;
		padding:14px 23px 14px 55px;
		background:#3cb66a url(../images/ico-75.png) no-repeat 21px 12px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		border:none;
		cursor:pointer;
	}
	.btn-reviews:hover{
		background:#368f57 url(../images/ico-75.png) no-repeat 15px 12px;
		color:#fff;
	}
	.reviews-01 .box{
		background:#f5f9fa;
		padding:10px 10px 10px 20px;
		overflow:hidden;
		margin-top:21px;
	}
	.reviews-01 .box .inf{
		float:left;
		width:200px;
		margin-right:15px;
		margin-top:10px;
	}
	.reviews-01 .box .inf .name{
		font: 700 13px/18px "Open Sans",sans-serif;
		text-transform:uppercase;
		color:#5c676a;
	}
	.reviews-01 .box .inf .name a{color:#5c676a;}
	.reviews-01 .box .inf .date{
		font: 600 11px/16px "Open Sans",sans-serif;
		color:#5c676a;
		margin-bottom:12px;
	}
	.reviews-01 .box .inf .rating{
		overflow:hidden;
		float:left;
	}
	.reviews-01 .box .inf .rating ul{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		margin-right:8px;
	}
	.reviews-01 .box .inf .rating ul li{
		float:left;
		width:16px;
		height:16px;
		background:url(../images/ico-76.png) no-repeat;
	}
	.reviews-01 .box .inf .rating span{
		float:left;
		font: 600 11px/16px "Open Sans",sans-serif;
		color:#5c676a;
	}
	.reviews-01 .box .txt{
		overflow:hidden;
		background:#fff;
		padding:20px 20px 10px 20px;
		min-height:55px;
	}
	.reviews-01 .box .txt p{margin:0 0 10px;}
	.reviews-01 .box .txt dl{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.reviews-01 .box .txt dl dt{
		float:left;
		font: 600 13px/16px "Open Sans",sans-serif;
		color:#87979b;
		margin:0 5px 0 0;
	}
	.reviews-01 .box .txt dl dd{
		float:left;
		font: 600 13px/16px "Open Sans",sans-serif;
		color:#000;
		margin:0;
	}
	.reviews-01 .top-rate{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.reviews-01 .top-rate li{
		float:left;
		margin-right:2px;
	}
	.reviews-01 .top-rate li.item-01{
		background:#ecf3f5;
		padding:4px 12px;
	}
	.reviews-01 .top-rate li.item-02{
		background:#e1f8e9;
		padding:4px 12px;
	}
	.reviews-01 .top-rate li strong{
		display:block;
		color:#869397;
		font: 700 24px/24px "Open Sans",sans-serif;
	}
	.reviews-01 .top-rate li span{
		display:block;
		color:#869397;
		font: 600 11px/14px "Open Sans",sans-serif;
	}
	.popap-holder{display:none;}
	.review-box{
		background:#f1f6f7;
		width:630px;
		padding:30px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	.review-box.review-box-400{
		width:400px;
	}
	.review-box.review-box-500{
		width:520px;
	}
	.review-box.review-box-400 .wpcf7-response-output{
		text-align:center;
		border:none;
	}
	.review-box.review-box-400 .sub-ttl-2{
		font-size: 13px;
		line-height:20px;
		font-style:italic;
		font-weight: 600;
	}
	.review-box.review-box-400 .sub-ttl{
		text-transform:none;
	}
	.review-box .ttl{
		font: 800 24px/30px "Open Sans",sans-serif;
		color:#231f20;
		margin-bottom:15px;
		text-transform:uppercase;
	}
	.review-box .sub-ttl{
		font: 700 16px/19px "Open Sans",sans-serif;
		color:#5c676a;
		margin-bottom:10px;
		text-transform:uppercase;
		margin-bottom:10px;
	}
	.review-box .row{
		overflow:hidden;
		margin-bottom:20px;
	}
	.review-box .row.row-2 .col{
		width:300px;
		margin-right:0;
	}
	.review-box .row.row-2{
		margin-bottom:40px;
		text-align:center;
	}
	.review-box .row.row-2 .col label{
		display:block;
		margin-bottom:9px;
		text-align:center;
	}
	.review-box .row.row-2 .col .fileUpload{
		margin:0;
		display:inline-block;
		float:none !important;
	}
	.review-box .row.row-2 .col.col-r label{
		display:block;
		text-align:center;
		margin-bottom:9px;
	}
	.review-box .row .col  span.wpcf7-form-control-wrap{
		position:static !important;
	}
	.review-box .row.row-2 .col .wpcf7-not-valid-tip{
		position:absolute;
		left:0;
		top:-13px;
		font-size:10px !important;
	}
	.review-box .row.row-3 .col{
		width:30%;
		margin-right:0;
		margin-left:22px;
	}
	.review-box .row.row-3 .col:first-child{
			margin-left:0px;
	}
	.review-box .row.row-2col .col{
		width:47%;
		margin-right:0;
		margin-left:22px;
	}
	.review-box .row.row-2col .col img{
		width:68%;
		vertical-align:top;
		height:38px;
	}
	.review-box .row.row-2col .col label{
		float:left;
		margin-top:10px;
	}
	.review-box .row.row-2col .col .fileUpload{
		float:right;
	}
	.review-box .row.row-2col .col:first-child{
			margin-left:0px;
	}
	.review-box .row.row-2 .col.col-r .fileUpload{
		float:right;
	}
	.review-box p{
		overflow:hidden;
	}
	.fileUpload {
		position: relative;
		overflow: hidden;
		margin:0 0 0 20px;
		text-align:center;
		cursor:pointer;
		float:left;
	}
	.fileUpload input.upload {
		position: absolute;
		top: 0;
		left:0;
		margin: 0;
		padding: 0;
		font-size: 20px;
		cursor: pointer;
		opacity: 0;
		width:158px;
		height:40px;
		filter: alpha(opacity=0);
	}

	.review-box .row .col{
		float:left;
		overflow:hidden;
		margin-right:18px;
	}
	.review-box .row textarea.txt{
		max-width:400px;
		min-width:100%;
		min-height:110px;
		max-height:110px;
		padding:15px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border:none;
		font:italic 500 14px/18px "Open Sans",sans-serif;
	}
	.review-box .row .txt{
		width:100%;
		padding:10px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border:none;
		font:italic 500 14px/18px "Open Sans",sans-serif;
	}
	.review-box .btn-reviews{float:right;}
	div.wpcf7-response-output{
		border:none !important;
		text-align:center !important;
		color:#3cb66a;
	}
	div.wpcf7-validation-errors{
		border:none !important;
		text-align:center !important;
		color:#ff0000;
	}
	span.wpcf7-not-valid-tip{
		font-size:10px !important;
	}
	.review-box .row .txt.wpcf7-not-valid{
		background:#ff8080;
	}
	/*items tv show*/

	.tv-items-list{
		margin:0 0 100px;
		padding:0;
		list-style:none;
	}
	.tv-items-list:after{
		clear:both;
		content:'';
		display:block;
	}
	.tv-items-list > li{
		float:left;
		height:200px;
		width:128px;
		padding:20px;
		position:relative;
	}
	.tv-items-list > li .inf-li-hold{
		height:100px;
	}
	.tv-items-list > li .holder-li{
		position:absolute;
		z-index:10;
		height:270px;
		padding:20px;
		left:0;
		top:0;
		right:0;
		bottom:0;
	}	
	.tv-items-list .img{
		display:block;
		position:relative;
		width:126px;
		height:110px;
		background:#fff;
		overflow:hidden;
	}
	.tv-items-list .img:after{
	-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		border-color: transparent transparent #fff;
		border-image: none;
		border-style: solid;
		border-width: 13px 13px 10px;
		bottom: 0;
		content: "";
		left: 50%;
		margin-left: -13px;
		position: absolute;
		z-index: 1;
	}
	.tv-items-list .ttl{
		text-align:center;
		color:#011430;
		font: 600 16px/20px "Open Sans",sans-serif;
		margin-top:18px;
	}

	.tv-items-list .cennel{
		text-align:center;
		color:#515151;
		font: 600 13px/20px "Open Sans",sans-serif;
	}
	.tv-items-list > li:hover .cennel{
		color:#d8d8d8;
	}
	.tv-items-list .img img{
		vertical-align:top;
		width:100%;
	}
	.tv-items-list .new-comm {
		color: #74797a;
		font-size: 13px;
		line-height: 16px;
		margin-top: 5px;
		text-align:center;
	}
	.tv-items-list .new-comm i {
		margin-right: 8px;
		margin-top: -3px;
	}
	.tv-items-list .btn-yel{
		padding:0 4px;
		display:block;
	}
	.tv-items-list > li .dis-none{
		margin-top:11px;
		display:none;
		position:absolute;
		left:20px;
		right:20px;
		bottom:10px;
	}
	.tv-items-list .like-holder{
		float:none;
		text-align:center;
	}
	.tv-items-list .like-holder li{
		display:inline-block;
		float:none;
		margin:0 6px;
	}
	blockquote {
		font-family: Georgia, serif;
		font-size: 14px;
		font-style: italic;
		margin: 0.25em 0;
		padding: 0.25em 55px;
		line-height: 1.45;
		position: relative;
		color: #383838;
	}
	blockquote:before {
		display: block;
		content: "\201C";
		font-size: 70px;
		position: absolute;
		left: 0px;
		top: -25px;
		color: #7a7a7a;
	}
	blockquote:after{
		display: block;
		content: "\201D";
		font-size: 70px;
		position: absolute;
		right: 25px;
		bottom: -50px;
		color: #7a7a7a;
	}
	blockquote cite {
		color: #999999;
		font-size: 14px;
		display: block;
		margin-top: 5px;
	} 
	blockquote cite:before {
		content: "\2014 \2009";
	}
	#vkwidget1,#vk_groups{
		height:300px !important;
	}
	.slicknav_menu{
		display:none;
	}
	#menu-kategorii-novostej-str-novosti{display:none;}
	.menu-kategorii-novostej-str-novosti-container {
		margin-bottom:20px;
	}
	.menu-kategorii-novostej-str-novosti-container .slicknav_menu{
		display:block;
	}
	.new-title .new-comm{display:inline;padding-left:5px}
	.new-title .new-comm .icon-comm{margin-right:4px}
	.events.slide-events {
		text-align: center;
	}
	.like-holder{
		margin:6px 0 0;
		padding:0;
		list-style:none;
		float:right !important;
		font:400 14px/16px 'Open Sans', sans-serif;
	}
	.like-holder > span{
		float:left;
		margin-left:15px;
	}
	.like-holder > span:first-child{
		margin-left:0;
	}
	.like-holder .likebtn-label{
		display:none;
	}
	.like-holder .likebtn-icon{
		background-image:none !important;
	}
	.like-holder .likebtn-icon:hover{
		background-image:none !important;
	}
	.like-holder .lb-tooltip-tt{
		display:none !important;
	}
	.like-holder .lb-share-tt{
		display:none !important;	
	}
	.like-holder .lb-like{
		
		background:url(../images/ico-05.png) no-repeat 10px 4px;
		padding: 3px 0 4px 10px;
	}
	.like-holder .lb-like .lb-count{
		color:#4eaf33 !important;
		font:400 14px/16px 'Open Sans', sans-serif !important;
	}
	.like-holder .lb-dislike{
		background:url(../images/ico-06.png) no-repeat 10px 6px;
		padding: 3px 0 4px 10px;
	}
	.like-holder .lb-dislike .lb-count{
		color:#bc591d !important;
		font:400 14px/16px 'Open Sans', sans-serif !important;
	}
	#news-list1 .new{
		height:350px;
	}
	.holder-news-top-data{
		overflow:hidden;
	}
	.pagenavi{
		overflow:hidden;
		text-align:center;
	}
	.pagenavi a{
		display:inline-block;
	}
	.pagenavi span{
		display:inline-block;
	}
	.pagenavi .page-numbers{
		display: inline-block;
		padding: 5px 9px;
		margin-right: 4px;
		border-radius: 3px;
		border: solid 1px #c0c0c0;
		background: #e9e9e9;
		box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
		font-size: .875em;
		font-weight: bold;
		text-decoration: none;
		color: #717171;
		text-shadow: 0px 1px 0px rgba(255,255,255, 1);
	}
	.pagenavi .page-numbers.dots{
		background:none;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.pagenavi .page-numbers:hover {
		background: #fefefe;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
		background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
	}
	.pagenavi .page-numbers.current {
		border: none;
		background: #333657;
		box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
		color: #f0f0f0;
		text-shadow: 0px 0px 3px rgba(0,0,0, .5);
	}
	.inf-block-bottom table{
		border-collapse:collapse !important;
		border-color:#898989 !important;
	}
	.trailer-box{
		width:640px;
		height:360px;
	}
	.content p iframe{
		margin:0 auto !important;
		display:block;
		width:100% !important;
		height:475px !important;
	}
	.content .txt-holder table{
		border-collapse:collapse !important;
		border-color:#898989;
	}
	.content table.aligncenter{
		margin:0 auto;
	}
	.content table.aligncenter tr td{
		padding:10px 2px;
	}
	.content table.alignleft{
		float:left;
	}
	.content table.alignright{
		float:right;
	}
	.content table{
		border-collapse:collapse !important;
	}
	.content td, th{
		border-color:#898989;
		border-width:1px;
		border-style:solid;
	}
	.social-link li a.ok{
		background:#f2720c url(../images/ok_logo_sign_white.png) no-repeat 17px 6px;
		padding:10px 5px 10px 50px;
	}
	.social-link li a.in{
		background:#76ccf8 url(../images/instagram-logo-sketch.png) no-repeat 17px 9px;
		padding:10px 5px 10px 50px;
	}
	.content td {padding:10px;}
	.content td > h1{
		line-height:30px;
		padding:0 10px;
	}
	.content.afisha-in td, th{
		border-color:transparent !important;
		border-width:1px;
		border-style:solid;
	}
	.content.afisha-in table, td, th{
		border:none;
	}
	.content .txt-holder table.aligncenter{
		text-align:center;
	}
	.content .txt-holder table td{
		padding:10px;
	}
	.connected-carousels .carousel{
		background: none repeat scroll 0 0 #fff;
		border: 10px solid #fff;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		-webkit-box-shadow: 0 0 2px #999;
		-moz-box-shadow: 0 0 2px #999;
		box-shadow: 0 0 2px #999;
	}
	.connected-carousels .carousel ul li a{
		width:850px;
		text-align:center;
		display:block;
	}
	/* .connected-carousels .carousel ul li a img{
		height:400px !important;
	} */
	.org-slider .connected-carousels .carousel{
		background: none repeat scroll 0 0 #fff;
		border: 0;
		-webkit-border-radius:none;
		-moz-border-radius:none;
		border-radius:0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.org-slider .connected-carousels .carousel ul li a{
		width:850px;
		text-align:center;
		display:block;
	}
	.org-slider .connected-carousels .carousel ul li a img{
		height:200px !important;
	}
	.org-slider .connected-carousels .carousel{
		background: none repeat scroll 0 0 #fff;
		border: 0;
		-webkit-border-radius:none;
		-moz-border-radius:none;
		border-radius:0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.org-slider .connected-carousels .carousel ul li a{
		width:850px;
		text-align:center;
		display:block;
	}
	.org-slider.cinema-banner .connected-carousels .carousel ul li a{
		width:1200px;
		text-align:center;
		display:block;
	}
	.org-slider .connected-carousels .carousel ul li a img{
		height:200px !important;
	}
	#map-canvas{
		height:200px;
	}
	.descr ul, ol{
		padding:10px 20px;
	}
	.descr .simpletabs{
		padding:0;
	}
	.wp-caption-text{
		color:#666;
		font-size:11px;
	}
	.castom-form > p{
		overflow:hidden;
	}
	#wrap-contain{
		overflow:hidden;
	}
	td.session{
		max-width: 150px;
	}
	.news .new-search .min-ttl{
		font: 400 11px/18px "Open Sans",sans-serif;
		margin-top:15px;
	}
	.news .search-block{
		overflow:hidden;
	}
	.block-menu.block-menu2{
		padding-top:11px;
	}
	.box-slide.otdyh-cat-holder .sub-ul-cats ul{
		width:600px;
		text-align: left;
		float:right;
	}
	.box-slide.otdyh-cat-holder .sub-ul-cats ul li{
		padding-left:0;
		padding-right:20px;
		font-size: 12px;
		font-weight:600;
	}
	.box-slide.otdyh-cat-holder .sub-ul-cats ul li a{
		color:#777;
	}
	.box-slide.otdyh-cat-holder .sub-ul-cats ul li a:hover{
		color:#d81937;
	}
	.box-slide.otdyh-cat-holder .sub-ul-cats ul li a.current2{
		color:#d81937;
	}
	.box-slide.otdyh-cat-holder{
		background:none;
	}
	.box-slide.otdyh-cat-holder:after{
		clear:both;
		content:'';
		display:block;
	}
	.sub-ul-cats ul li{
		display: inline;
		list-style-type: none;
		padding-left: 20px;
	}
	.box-slide .list-menu > ul > li ul li{
		position:relative;
	}
	.child-org{
		position: absolute;
		background: #d9e3e6;
		border:1px #dcdcdc solid;
		z-index:100;
		font: 600 11px/16px "Open Sans",sans-serif;
		padding:5px 5px 0 24px !important;
		top:0;
		left:60%;
		width:200px;
		border:1px solid #d3d8db;
		display:none !important;
	}
	.child-org::before{
		content: ''; 
		position: absolute;
		border-top: 10px solid transparent;
		border-right: 10px solid #d9e3e6;
		border-bottom: 10px solid transparent;
		left:-10px;
		top:-1px;
	}
	.child-org li{
		margin-bottom:5px;
		padding-bottom:0 !important;
	}
	.slide-events .slick-next{
		background: url(../images/ico-next.png) no-repeat;
		background-size:cover;
		height: 49px;
		width: 33px;
		top:260px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		right:0;
	}
	.slide-events .slick-next:hover{
		-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	}
	.slide-events .slick-prev{
		background: url(../images/ico-prev.png) no-repeat;
		background-size:cover;
		height: 49px;
		width: 33px;
		top:260px;
		left:-40px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		left:-25px;
	}
	.slide-events .slick-prev:hover{
		-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	}
	.social-01 li a{
		display:block;
		text-indent:-9999px;
		width:30px;
		height:16px;
		background:url(../images/ico-social.png) no-repeat !important;
		background-color:#fff !important;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.social-01 li a{background-color: #fff !important; color:#fff !important;}
	.social-01 li.fb a{background-position:9px 0;}
	.social-01 li.utl-icon-num-1 a{background-position:-38px 0;}
	.social-01 li.tw a{background-position:-91px 0;}
	.social-01 li.gp a{background-position:-138px 0;}
	.social-01 .utl-icon-fb .sn-icon:before{
		display:none !important;
	}
	.social-01 .utl-icon-vk .sn-icon:before{
		display:none !important;
	}
	.social-01 .utl-icon-tw .sn-icon:before{
		display:none !important;
	}
	.social-01 .utl-icon-ok .sn-icon:before{
		display:none !important;
	}
	.social-01 .utl-icon-ok .sn-icon{
		display:none !important;
	}
	.social-01 .utl-icon-gp .sn-icon:before{
		display:none !important;
	}
	.social-01 .utl-icon-fb .sn-icon{
		background:url(../images/ico-social.png) no-repeat 10px 7px !important;
	}
	.social-01 .utl-icon-vk .sn-icon{
		background:url(../images/ico-social.png) no-repeat -37px 7px !important;
	}
	.social-01 .utl-icon-tw .sn-icon{
		background:url(../images/ico-social.png) no-repeat -90px 7px !important;
	}
	.social-01 .uptlk_wdgt_TqKnz .uptl_toolbar.uptl_toolbar_share ul.horizontal li.uptolike2{
		display:none !important;
	}
	.social-01 .utl-icon-ok .sn-icon{
		background:url(../images/ico-social.png) no-repeat !important;
		background-position:9px 0;
		display:none !important;
	}
	.social-01 .utl-icon-gp .sn-icon{
		background:url(../images/ico-social.png) no-repeat -139px 7px !important;
	}
	/* .date-tab .slick-list{} */
	.btn-buy-prod {
		display: inline-block;
		font: 700 15px/18px "Open Sans",sans-serif;
		text-transform: uppercase;
		color: #fff;
		padding: 14px 23px 14px 23px;
		background: #3cb66a;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		border: none;
		cursor: pointer;
		width: 69%;
		text-align: center;
	}
	.btn-buy-prod:hover{
		background: #368f57;
		color: #fff;
	}
	.cont-block.red-block{
		margin-top: 5px;
	}
	.holder-afisha{
		display: block !important;
	}
	ul.hide_menu{display:none; background: #dcdcdc;padding:10px}
	ul.hide_menu li {list-style: none}
	ul.hide_menu a {color:#000}
	.nav.f-left li.hide_menu:hover ul.hide_menu{
		display:block;
		position: absolute;
	}
	.afisha-in .holder .txt .hold-link .spanes table.table-2 tr td.film_name{width:200px}
	.list-info-01 .item .txt ul li span {
		position:absolute;
		font-size: 12px;
		left: 0;
		line-height: 13px;
		position: absolute;
		top: 30px;
		display:none;
		width:140px;
		background:#dcdcdc;
		padding:2px;
		border:1px solid #777;
		text-align:center;
	}
	.list-info-01 .item .txt ul li:hover span{display:block;}
	span.cat.act-b {background-color:#ff9933;}
	span.cat.lowp-b {background-color:#cc0000;}
	.show_kino_normal{
		padding-bottom: 300px !important;
		margin-bottom: -300px !important;
	}
	.comment-holder .form-2{
		overflow: hidden;
		margin-bottom: 40px;
		position: relative;
		width: 850px;
	}
	.math-captcha-form{
		position: absolute;
		right: 0;
		bottom:76px;
	}
	.math-captcha-form span{font-size:20px;}
	.threedee{
		position: absolute;
		z-index: 1;
		right: 0px;
		top: 0px;
		font-size: 16px;
		color: #fff;
		font-weight: bolder;
		background: red;
		padding: 8px;
		border-radius: 20px;
	}
	.side-block.soc-tabs.top-news img{
		width:140px !important;
		height:78px;
	}
	.sidebar .top-news .stabs li {
		float: left;
		margin-right: 7px;
		text-transform: uppercase;
	}
	.sidebar .top-news .stabs li a {
		color: #0f73b6;
		font-size: 13px;
	}
	.sidebar .top-news .new-store li .img:after {
		border-bottom: 10px solid transparent;
		border-right: 15px solid #ecf3f5;
		border-top: 10px solid transparent;
		content: "";
		height: 0;
		margin-top: -9px;
		position: absolute;
		right: 0;
		top: 48%;
		width: 0;
	}
	.sidebar .top-news .new-store li .img {
		position: relative;
	}
	.search-block .new-img a{
		padding:0;
	}
	.search-block .min-ttl {margin-right: 10px}
	.search-block .none_triangle img {width:94%}
	.search-block .none_triangle.new-img:after {
		content: '';
		border:none;
	}
	.wp-polls-ans{margin-top:17px;}
	.wp-polls-ans .rad-area{margin:2px 13px 0 2px}
	.wp-polls-ans .check{margin-bottom: 13px;}
	.simpletabs li .sub-ul-cats-hide{
		padding:10px;
		position: absolute;
		background-color: #fff;
		border: 1px solid #dcdcdc;
		z-index: 10;
		display:none;
		max-width: 659px;
		right: 382px;
	}
	/* .simpletabs li:hover .sub-ul-cats-hide{} */
	.simpletabs li .sub-ul-cats-hide li{
		float:left;
	}
	.simpletabs li .sub-ul-cats-hide li{
	padding-left: 0;
	padding-right: 14px;
	font-size: 11px !important;
	font-weight: 600;
	}
	#org-search{
		margin-bottom: 25px;
	}
	#org-search{
		border: #e4e3e3 solid 3px;
		margin-top: 30px
	}
	#org-search #search_field{
		border: none;
		width: 70%;
		height: 40px;
		padding-left: 20px;
		font-size: 18px;
	}
	#org-search #search_submit{
		font-size: 16px;
		background: #3cb66a;
		height: 40px;
		float: right;
		padding: 0 40px;
		color: #fff;
		font-weight: bold;
		cursor: pointer;
		border:none;
		height:46px;
		margin: -3px -3px 0 0;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-appearance: none;
	}
	#org-search #search_submit:hover{
		background:#009933;
	}
	.sub-ul-cats-hide ul li{height:28px !important}
	.search-block .ttl{
		margin-bottom: 20px;
	}
	#report-holder{
		overflow: hidden;
		margin-bottom: 10px;
	}
	.sidebar.report .org-name{
		margin: 15px 0;
		font-weight: bold;
		font-size: 15px;
	}
	span.more-report{
		text-transform: uppercase;
		font-weight: bold;
		margin: 15px 0;
		display: block;
	}
	.otdyh-cat-holder .simpletabs > li + li {
		margin-left: 12px !important;
	}
	#about_us h1.card__paragraph{
		margin:0 20px 0 20px;
	}
	.report_org_thumb{
		text-align:center;
	}
	.social-link{
		margin:0;
		padding:0;
		list-style:none;
		text-transform:uppercase;
		font: 800 15px/20px "Open Sans",sans-serif;
	}
	.social-link li{
		margin-bottom:10px;
	}
	.social-link li a{
		display:block;
		color:#fff;
	}
	.social-link li a.fb{
		background:#3b5998 url(../images/ico-fb-001.png) no-repeat 17px 7px;
		padding:10px 5px 10px 50px;
	}
	.social-link li a.vk{
		background:#577ca2 url(../images/ico-vk-001.png) no-repeat 17px 10px;
		padding:10px 5px 10px 50px;
	}
	.social-link li a.tw{
		background:#4cc2ff url(../images/ico-tw-001.png) no-repeat 17px 9px;
		padding:10px 5px 10px 50px;
	}
	.tabs-news{
		list-style: none outside none;
		padding-bottom:10px;
	}
	.tabs-news li{
		display: inline-block;
		margin-right: 20px;
	}
	.tabs-news li a:hover{
		border-bottom: 3px solid #eb3330;
		color: #e78280;
	}
	.tabs-news li a{
		display: block;
		font-weight: 600;
		letter-spacing: 0.3px;
		padding: 6px 5px 13px;
		font-size: 12px;
		color: #777777;
		line-height: 22px;
		text-transform: uppercase;
		text-decoration: none;
		position: relative;
		border-bottom: 3px solid #fff;
	}
	.news-page-list{
		margin:0;
		padding:0;
		list-style:none;
	}
	.news-page-list li {
		overflow:hidden;
		width:auto;
		margin:0 10px 15px !important;
		display:block;
		text-align:left;
		vertical-align:top;
	}
	.news-page-list li .new-img{
		float:left;
		margin-right:15px;
	}
	.new-excerpt{overflow:hidden;}
	h2 .new-title{font-size: 17px}
	h2.news-page-title {
		font-weight: 600;
		letter-spacing: 0.3px;
		padding: 6px 5px 3px;
		font-size: 14px;
		color: #777777;
		line-height: 28px;
		text-transform: uppercase;
		text-decoration: none;
	}
	h2.news-page-title a{
		color: #111
	}
	.news-page-list li{
		margin-bottom: 20px;
	}
	.taxonomy-news .center.center-top{
		width:610px;	
	}
	.taxonomy-news .cont-sidebar.cont-sidebar-top{
		float:none;
		overflow:hidden;
		width:auto;
	}
	#scroller{
		position: fixed;
		/** позиция кнопки scroll to top **/
		bottom: 30px;
		/** картинка кнопки наверх**/
		background: #fff;

		height: 32px;
		cursor: pointer;
		/** скрываем кнопку в начале **/
		display:none;
		right: 70px;
		font-size: 20px;
		border: #dcdcdc solid 4px;
		padding: 4px 10px;
		border-radius: 5px;
	}
	.sidebar .stabs.news-page li a{
		font-size:11px;
	}
	.span-h2-sidebar{
		color: #0f73b6;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 600;
	}
	#news-top-slider{
		position:relative;
	}
	#news-top-slider .slick-next {
		background: url("../images/ico-next.png") no-repeat;
		background-size:cover;
		height: 49px;
		right: 0;
		top: 262px;
		transition: all 0.3s ease 0s;
		width: 33px;
	}
	#news-top-slider .slick-prev {
		background: url("../images/ico-prev.png") no-repeat;
		background-size:cover;
		height: 49px;
		left:0;
		top: 262px;
		transition: all 0.3s ease 0s;
		width: 33px;
	}
	#photos-bottom-slider .slick-next {
		background: url("../images/ico-next.png") no-repeat;
		background-size:cover;
		height: 49px;
		right: 0;
		top: 47%;
		transition: all 0.3s ease 0s;
		width: 33px;
	}
	#photos-bottom-slider .slick-prev {
		background: url("../images/ico-prev.png") no-repeat;
		background-size:cover;
		height: 49px;
		left:0;
		top: 47%;
		transition: all 0.3s ease 0s;
		width: 33px;
	}
	#fulls-kinxo{text-align:center;}
	#fulls-kinxo .event-cov{
		margin-right:0;
		display:inline-block;
		float:none;
	}
	.cont-sidebar .folderd{
		overflow:hidden;
		text-align:center;
	}
	.cont-sidebar .folderd .folder{
		display:inline-block;
		vertical-align:top;
		float:none;
		margin:0;
		text-align:left;
	}
	.foot-line .foot-nav.f-right{display:none;}
	#popular_container .new-title{font-size: 11px;}
	.menu-kategorii-novostej-str-novosti-container{display:none;}
	#temp_load{
		position:absolute;
		left:0;
		right:0;
		bottom:-80px;
		text-align:center;
		z-index:99;
	}
	.report-holder-in{
		position:relative;
		padding-bottom:60px;
	}
	.report-holder-in .album-size1{
		width:50% !important;
		height:auto !important;
	}
	.report-holder-in .album-size3{
		width:25% !important;
		height:auto !important;
		max-height:100%;
	}
	.new-year-list{
		margin:-15px 0 0;
		padding:0;
		list-style:none;
		float:right;
		font-size: 13px;
		line-height: 17px;
		text-align:center;
		display:none;
	}
	.new-year-list li{
		float:left;
		margin-left:20px;
	}
	.new-year-list li a{
		display:block;
		padding-top:34px;
		color:#fff;
	}
	/* .new-year-list li a:hover{} */
	.new-year-list li.item-01 a{
		background:url(../images/ico-ng-01.png) no-repeat 50% 0;
	}
	.new-year-list li.item-02 a{
		background:url(../images/ico-ng-02.png) no-repeat 50% 0;
	}
	.new-year-list li.item-03 a{
		background:url(../images/ico-ng-02.png) no-repeat 50% 0;
	}
	.new-year-list li.item-04 a{
		background:url(../images/btn-8-marta.png) no-repeat 0 0;
		width:111px;
		height:44px;
	}
	.new-year-list li.item-04{
		padding-top:12px;
	}
	.cont-sidebar.cont-sidebar-top .new-title-big{
		overflow:hidden;
		height: 52px;
	}
	.renamestreet .blockSearch{
		overflow:hidden;
		background:#CCCCFF;
		padding:15px 10px 25px;
		margin-bottom:20px;
	}
	.renamestreet .blockSearch > div{
		text-align:left;
		margin:0 10px 15px;
	}
	.renamestreet .blockSearch > div .ttl{
		text-transform:uppercase;
		color:#000;
		margin-bottom:10px;
	}
	.renamestreet .blockSearch > div select{
		width:100%;
		padding:10px;
		background:#fff;
		border:none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.renamestreet .blockResult{
		padding:20px;
	}
	.renamestreet .blockResult ul{
		margin:0;
		padding:0;
		list-style:none;
		color:#000;
	}
	.renamestreet .blockOther{
		overflow:hidden;
	}
	/* .renamestreet .blockOther > div{} */
	.renamestreet .blockOther > div table{
		width:100%;
		border-collapse:collapse;
		border:none !important;
	}
	.renamestreet .blockOther > div table td{
		border:none !important;
	}
	.renamestreet .blockOther > div table tr{
		border:none !important;
	}
	.renamestreet .blockOther > div table thead tr:first-child{
		text-align:center;
		background:#CCCCFF;
		color:#000;
		text-transform:uppercase;
	}
	.renamestreet .blockOther > div table thead tr:first-child td{
		padding:14px;
	}
	.renamestreet .blockOther > div table thead tr:nth-child(2){
		font-size:14px;
		font-weight:600;
		color:#000;
	}
	.renamestreet .blockOther > div table thead tr:nth-child(2) td{
		border-bottom:1px solid #CCCCFF !important;
	}
	.renamestreet .blockOther > div table tbody{
		color:#000;
	}
	.renamestreet .blockOther > div table tbody td{
		padding:5px 10px;
	}

	/* погода */

	.pogoda-holder{
		width:850px;
		margin:0 auto;
	}
	.pogoda-holder:after{
		clear:both;
		content:'';
		display:block;
	}
	.pogoda-holder .pogoda-tab{
		margin:0;
		padding:0;
		list-style:none;
	}
	.pogoda-holder .pogoda-tab:after{
		clear:both;
		content:'';
		display:block;
	}
	.pogoda-holder .pogoda-tab > li{
		float:left;
		-webkit-border-radius:10px 10px 0 0;
		-moz-border-radius:10px 10px 0 0;
		border-radius:10px 10px 0 0;
		box-shadow: 0 0 0 1px rgba(0, 131, 249, 0.35);
		width: 85px;
	}
	.pogoda-holder .pogoda-tab > li.ui-state-active{
		box-shadow: 0px -8px 5px 5px rgba(0, 131, 249, 0.35);
	}
	.pogoda-holder .pogoda-tab > li.ui-state-active a{
		/*background: #367bbf; 
		background: -moz-linear-gradient(top,  #367bbf 0%, #4184c5 3%, #4892ce 9%, #4a97d2 13%, #3b9dd6 26%, #34a5dd 41%, #31a5dd 46%, #2a9ad5 57%, #2c88c9 69%, #1677bd 79%, #196cb6 84%, #2166b1 88%, #1454a6 96%, #164aa0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367bbf), color-stop(3%,#4184c5), color-stop(9%,#4892ce), color-stop(13%,#4a97d2), color-stop(26%,#3b9dd6), color-stop(41%,#34a5dd), color-stop(46%,#31a5dd), color-stop(57%,#2a9ad5), color-stop(69%,#2c88c9), color-stop(79%,#1677bd), color-stop(84%,#196cb6), color-stop(88%,#2166b1), color-stop(96%,#1454a6), color-stop(100%,#164aa0)); 
		background: -webkit-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		background: -o-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		background: -ms-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		background: linear-gradient(to bottom,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#367bbf', endColorstr='#164aa0',GradientType=0 ); */
		border-bottom:1px solid #fff;
		position:relative;
		background:#fff;
	}
	.pogoda-holder .pogoda-tab > li.ui-state-active a:after{
		content:'';
		position:absolute;
		left:0;
		right:0;
		bottom:-9px;
		background:#fff;
		height:10px;
	}
	.pogoda-holder .pogoda-tab > li.ui-state-active a:before{
		content:'';
		position:absolute;
		left:-15px;
		right:-15px;
		top:-20px;
		background:#fff;
		height:16px;
	}
	.pogoda-holder .pogoda-tab > li:first-child a{
		margin-left:0;
	}
	.pogoda-holder .pogoda-tab > li a{
		display:block;
		margin-left:-1px;
		text-align:center;
		/*border-top:1px solid #0083f9;
		border-left:1px solid #0083f9;*/
		/*background: #5284c3;
		background: -moz-linear-gradient(top,  #5284c3 0%, #578dcb 4%, #5b93d0 6%, #619fd8 13%, #5da4da 25%, #57a7da 31%, #59a9de 33%, #52ace0 44%, #54abe0 49%, #4ca1d8 59%, #4b93ce 69%, #478bca 74%, #437ec2 80%, #3b76ba 85%, #3e74bc 87%, #3666b2 93%, #3558a9 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5284c3), color-stop(4%,#578dcb), color-stop(6%,#5b93d0), color-stop(13%,#619fd8), color-stop(25%,#5da4da), color-stop(31%,#57a7da), color-stop(33%,#59a9de), color-stop(44%,#52ace0), color-stop(49%,#54abe0), color-stop(59%,#4ca1d8), color-stop(69%,#4b93ce), color-stop(74%,#478bca), color-stop(80%,#437ec2), color-stop(85%,#3b76ba), color-stop(87%,#3e74bc), color-stop(93%,#3666b2), color-stop(100%,#3558a9));
		background: -webkit-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
		background: -o-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
		background: -ms-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
		background: linear-gradient(to bottom,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5284c3', endColorstr='#3558a9',GradientType=0 ); */
		-webkit-border-radius:10px 10px 0 0;
		-moz-border-radius:10px 10px 0 0;
		border-radius:10px 10px 0 0;
		padding:8px 10px 10px 10px;
		color:#fff;
		text-decoration:none;
	}
	.pogoda-holder .pogoda-tab > li a .pogoda-ttl{
		font-size:10px;
		line-height:15px;
		margin-bottom:7px;
		color:#666;
	}
	.pogoda-holder .pogoda-tab > li a .pogoda-ttl.color-pog-02{
		color:#fcb42c;
	}
	.pogoda-holder .pogoda-tab > li a .date-pogoda{
		font-size:12px;
		line-height:15px;
		color:#333333;
	}
	.pogoda-holder .pogoda-tab > li a .date-pogoda span{
		font-weight:600;
		font-size:15px;
		display:block;
	}
	.pogoda-holder .pogoda-tab > li a .img-pogoda{
		height:45px;
		vertical-align:middle;
		line-height:45px;
	}
	.pogoda-holder .pogoda-tab > li a .img-pogoda img{
		vertical-align:middle;
	}
	.pogoda-holder .pogoda-tab > li a .li-temp{
		margin:0;
		padding:0;
		list-style:none;
		text-align:center;
	}
	.pogoda-holder .pogoda-tab > li a .li-temp li{
		display:inline-block;
		margin:0 1px;
		font-size:11px;
		line-height:12px;
		vertical-align:top;
		width:37%;
	}
	.pogoda-holder .pogoda-tab > li a .li-temp li span{
		display:block;
		color:#333;
	}
	.pogoda-holder .pogoda-tab > li a .li-temp li span.ttl-l{
		font-size:8px;
		color:#666666;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .img-inf .weatherIco{
		display:inline-block;
	}
	.pogoda-holder .pogoda-tabs-main{
		/*background:url(../images/bg-pogoda-tab.jpg) no-repeat;*/
		background-size:cover;
		-webkit-border-radius: 0 0 10px 10px;
		-moz-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		height:300px;
		overflow:hidden;
		/*border-bottom: 1px solid #0083f9;
		border-left: 1px solid #0083f9;
		border-right: 1px solid #0083f9;*/
		box-shadow: 0 1px 6px 5px rgba(0, 131, 249, 0.35);
	}
	.pogoda-holder .pogoda-tabs-main .main-inf-pogoda{
		float:left;
		width:250px;
		text-align:center;
		padding:60px 0;
	}
	.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .img-inf{
		margin-bottom:25px;
	}
	.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .inf-txt{
		font-size:25px;
		line-height:27px;
	}
	.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .inf-txt.inf-no-img{
		font: 16px/22px "Open Sans",sans-serif;
	}
	.pogoda-holder .pogoda-tabs-main .main-inf-pogoda .inf-txt.inf-no-img span{
		font: 54px/65px "Open Sans",sans-serif;
		margin:10px 0;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list{
		overflow:hidden;
		margin:0;
		padding:0;
		list-style:none;
		text-align:center;
		color:#fff;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li{
		float:left;
		width:149px;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .ttl-top{
		font-size:16px;
		line-height:17px;
		padding:14px 0;
		color:#666;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder{
		overflow:hidden;
		padding:11px 0;
		min-height:235px;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder.border{
		border-top:1px solid #0083f9;
		border-left:1px solid #0083f9;
		border-right:1px solid #0083f9;
		padding:10px 0;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
		text-align:center;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li{
		width:45%;
		display:inline-block;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .time-inf{
		font-size:16px;
		line-height:17px;
		color:#333;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .img-inf{
		height:75px;
		vertical-align:middle;
		line-height:88px;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .img-inf img{
		vertical-align:middle;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-02 li .temper-inf{
		font-size:18px;
		line-height:20px;
		color:#333;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .bottom-inf{
		font-size:16px;
		line-height:18px;
		padding:10px 0;
		color:#666;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-03{
		margin:0;
		padding:0;
		list-style:none;
		color:#666;
	}
	.pogoda-holder .pogoda-tabs-main .inf-pogoda-list > li .list-holder .list-03 li{
		vertical-align:top;
		width:42%;
		display:inline-block;
		font-size:16px;
		line-height:18px;
	}
	.pogoda-mec{
		overflow:hidden;
		margin:40px 0 20px;
	}
	.pogoda-holder .ttl-in-p{
		margin:0 0 29px;
		font:600 20px/22px "Open Sans",sans-serif;
		color:#000;
	}
	.pogoda-mec > ul{
		margin:0;
		padding:0;
		list-style:none;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
		overflow:hidden;
		border: 1px solid #0083f9;
		margin: 0 -1px -1px 0;
	}
	.pogoda-mec > ul > li {
		float: left;
		overflow: hidden;
		width: 10.114%;
		margin-left:-1px;
		margin-top:-1px;	
	}
	.pogoda-mec > ul > li.current a{
		box-shadow:inset 0 0px 6px 5px rgba(0, 131, 249, 0.35);
	}
	.pogoda-mec > ul > li.active a{
		background:#fff;
		/*background: #367bbf; 
		background: -moz-linear-gradient(top,  #367bbf 0%, #4184c5 3%, #4892ce 9%, #4a97d2 13%, #3b9dd6 26%, #34a5dd 41%, #31a5dd 46%, #2a9ad5 57%, #2c88c9 69%, #1677bd 79%, #196cb6 84%, #2166b1 88%, #1454a6 96%, #164aa0 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367bbf), color-stop(3%,#4184c5), color-stop(9%,#4892ce), color-stop(13%,#4a97d2), color-stop(26%,#3b9dd6), color-stop(41%,#34a5dd), color-stop(46%,#31a5dd), color-stop(57%,#2a9ad5), color-stop(69%,#2c88c9), color-stop(79%,#1677bd), color-stop(84%,#196cb6), color-stop(88%,#2166b1), color-stop(96%,#1454a6), color-stop(100%,#164aa0));
		background: -webkit-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		background: -o-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		background: -ms-linear-gradient(top,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		background: linear-gradient(to bottom,  #367bbf 0%,#4184c5 3%,#4892ce 9%,#4a97d2 13%,#3b9dd6 26%,#34a5dd 41%,#31a5dd 46%,#2a9ad5 57%,#2c88c9 69%,#1677bd 79%,#196cb6 84%,#2166b1 88%,#1454a6 96%,#164aa0 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#367bbf', endColorstr='#164aa0',GradientType=0 );  */
	}
	.pogoda-mec > ul > li a{
		display:block;
		text-align:center;
		background:#fff;
		border: 1px solid #0083f9;
		/*background: #5284c3; 
		background: -moz-linear-gradient(top,  #5284c3 0%, #578dcb 4%, #5b93d0 6%, #619fd8 13%, #5da4da 25%, #57a7da 31%, #59a9de 33%, #52ace0 44%, #54abe0 49%, #4ca1d8 59%, #4b93ce 69%, #478bca 74%, #437ec2 80%, #3b76ba 85%, #3e74bc 87%, #3666b2 93%, #3558a9 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5284c3), color-stop(4%,#578dcb), color-stop(6%,#5b93d0), color-stop(13%,#619fd8), color-stop(25%,#5da4da), color-stop(31%,#57a7da), color-stop(33%,#59a9de), color-stop(44%,#52ace0), color-stop(49%,#54abe0), color-stop(59%,#4ca1d8), color-stop(69%,#4b93ce), color-stop(74%,#478bca), color-stop(80%,#437ec2), color-stop(85%,#3b76ba), color-stop(87%,#3e74bc), color-stop(93%,#3666b2), color-stop(100%,#3558a9));
		background: -webkit-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%); 
		background: -o-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
		background: -ms-linear-gradient(top,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
		background: linear-gradient(to bottom,  #5284c3 0%,#578dcb 4%,#5b93d0 6%,#619fd8 13%,#5da4da 25%,#57a7da 31%,#59a9de 33%,#52ace0 44%,#54abe0 49%,#4ca1d8 59%,#4b93ce 69%,#478bca 74%,#437ec2 80%,#3b76ba 85%,#3e74bc 87%,#3666b2 93%,#3558a9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5284c3', endColorstr='#3558a9',GradientType=0 ); */
		padding:8px 3px 10px 3px;
		color:#333;
		text-decoration:none;
	}
	.pogoda-mec > ul > li a .pogoda-ttl {
		font-size: 10px;
		line-height: 15px;
		margin-bottom: 7px;
	}
	.pogoda-mec > ul > li a .date-pogoda {
		font-size: 12px;
		line-height: 15px;
	}
	.pogoda-mec > ul > li a .date-pogoda span {
		display: block;
		font-size: 15px;
		font-weight: 600;
	}
	.pogoda-mec > ul > li a .img-pogoda {
		height: 57px;
		line-height: 45px;
		vertical-align: middle;
	}
	.pogoda-mec > ul > li a .img-pogoda img {
		vertical-align: middle;
	}
	.pogoda-mec > ul > li a .li-temp {
		list-style: outside none none;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.pogoda-mec > ul > li a .li-temp li {
		display: inline-block;
		font-size: 10px;
		line-height: 12px;
		margin: 0 1px;
		vertical-align: top;
		width: 37%;
	}
	.pogoda-mec > ul > li a .li-temp li span {
		display: block;
	}
	.pogoda-mec > ul > li a .pogoda-ttl.color-pog-02 {
		color: #fcb42c;
	}
	#fulls-kinxo .btn-02.btn-15{
		display:none;
	}
	.adsbygoogle{
		height:1px !important;
	}
	.adsbygoogle ins{
		height:1px !important;
	}
	.tegs {
		overflow: hidden;
		margin-bottom: 20px;
		color: #003D89;
		font-size: 14px;
	}
	.tags-form .archive-title{
		overflow:hidden;
		color:#003D89;
		font-size:18px;
		line-height:25px;
		font-weight:bold;
		margin-bottom:20px;
	}
	.tags-form .archive-title-sub{
		overflow:hidden;
		color:#003D89;
		margin-bottom:20px;
		font-size:18px;
		line-height:25px;
	}
	.tags-form .archive-title-sub span{
		color:#333333;
	}
	.front-poster{
		/*padding-top:200px;*/
		position:relative;
		background-size:cover !important;
	}
	.front-poster #wrapper{
		background:#fff;
	}
	.front-poster #header{
		background:none;
	}
	.front-poster .menu{
		background:none;
		padding:0;
	}
	.front-poster .menu .cont-in{
		background:#01256d;
	}
	.front-poster .menu .cont-in .nav{
		padding:0 15px;
	}
	.front-poster .sub-menu{
		background:none;
		padding:0;
		height:auto;
	}
	.front-poster .sub-menu .cont-in{
		padding: 12px 0 33px;
		background: #fff url("../images/bg/sh.png") repeat-x scroll center bottom;
	}
	.front-poster #footer{
		background:#fff;
	}
	.front-poster  .sidebar{
		margin-left:5px;
	}
	.front-poster .content{
		padding:10px;
	}
	.front-poster .link-front-postrer{
		position:absolute;
		left:0;
		top:0;
		right:0;
		bottom:0;
		height:200px;
	}
	.front-poster #header .top{
		background:rgba(12,140,199,0.2);
	}
	.front-poster .banner_block{
		background:#fff;
		margin-top: 0px !important;
		padding-top:15px;
	}
	.front-poster .banner_block {
		max-width: 1233px;
	}
	.front-poster .slideshowbg{
		/*position:absolute;*/
		left:0;
		top:0;
		right:0;
		bottom:0;
	}
	.front-poster .slideshowbg .item-bg{
		position:absolute;
		left:0;
		top:0;
		right:0;
		bottom:0;
	}
	.front-poster #wrap-contain{
		position:relative;
		z-index:10;
	}
	.front-poster #footer{
		position:relative;
		z-index:2;
	}
	.tabs-ads{
		overflow: hidden;
	}
	.tabs-ads .stabs{
		display: block !important;
	}	
	#footer .cont-in{
		position: relative;
	}	
}

@media only screen and (max-width:1240px) {
	.textwidget{display:none;}
	.cont-sidebar.cont-sidebar-top .news .new{
		margin:0;
	}
	.cont-sidebar.cont-sidebar-top .news{
		text-align:left;
	}
	.cont-sidebar.cont-sidebar-top .news .new{
		width:47%;
		margin:0 1% 10px;
		height:auto !important;
	}
	.center.center-top .main-new{
		display:inline-block;
		vertical-align:top;
	}
	#news-top-slider{margin-top:15px;}
	.news-page-list li .new-img{
		margin-right:20px !important;
	}
	.cont-sidebar{
		width:21%;
		margin-left:6px;
	}
	/* .cont-block.blue-block.mobile-none{} */
	.cont-block .news .new{
		width:25%;
	}
	#all-news.cont-block .news .new{
		width:33%;
	}
}

@media only screen and (max-width:1055px) {
	#fulls-kinxo .event-cov:nth-child(7){
		display:none !important;
	}
	.event-cov{
		margin-right: 1px;
	}
}

@media only screen and (max-width:1023px) {
	.afisha-mob-hold-m .event-cov:nth-child(7){
		display:none !important;
	}
}

@media only screen and (max-width:920px) {
	#fulls-kinxo .event-cov:nth-child(6){
		display:none !important;
	}
	.afisha-mob-hold-m .event-cov:nth-child(6){
		display:none !important;
	}
}

@media only screen and (max-width:950px) {
	.nav > li a{
		margin: 0 15px 0 0;
		font-size: 10px;
	}
}

@media only screen and (max-width:875px) {
	#all-news.cont-block .news .new{
		width: 30%;
		height:auto !important;
		margin-bottom:11px;
	}
	.all-display-none .center.left-holder-news{
		float:none;
		width:auto;
	}
	.cont-sidebar .folderd__main-page .folder{
		width:24%;
	}
}

@media only screen and (max-width:730px) {
	#fulls-kinxo .event-cov:nth-child(5){
		display:none;
	}
	.afisha-mob-hold-m .event-cov:nth-child(5){
		display:none !important;
	}
	.yel-block .cont-block .tabs{
		clear:none;
	}
}

@media only screen and (max-width:1000px) {
	.radio-holder .items .item{
		width:90%;
		border-bottom:1px solid #5f6164;
		margin: 0 20px 30px;
		padding-bottom:20px;
	}
}

@media only screen and (max-width:875px) {
	.sub-menu ul li span.cat{
		left: 27px;
		top: -7px;
		position:absolute;
	}
	.popular-store .store{
		width:auto;
		float:none;
		height:auto;
	}
	.popular-store{
		margin: 0 -30px 10px;
	}
	.center.center-top {
	    float: left;
	    margin-right: 1%;
	    width: 44%;
	}
	.red-block .tabs{
		clear:both;
	}
	.event{padding:6px !important;}
	.event-img{
		width:100%;
	}
	.cont-block .news .new{
		width:22%;
	}
	.txt-holder img{width:auto; height:auto;}
	.blue-bann{display:none;}
	.cont-sidebar{
		float:none;
		width:auto;
		margin:0;
	}
	.center{
		float:none;
		width:auto;
	}
	.news{
		text-align:center;
		margin-bottom:15px;
	}
	.news .new{
		display:inline-block;
		vertical-align:top;
		margin:0 5px;
		text-align:left;
		float:none !important;
		position:relative;
	}
	.news .new .new-title{
		margin-right:0;
		height:56px;
		overflow:hidden;
	}
	.news .new .new-comm{
		position:absolute;
		right:0 !important;
		color:#000;
		text-align:center;
		bottom:0px;
	}
	.folder-cover img{
		width:auto;
	}
	#all-news.cont-block .tabs{
		clear:none;
		text-align:right;
		padding-right: 44px;
	}
	#all-news.cont-block .tabs li a{
		font-size: 11px;
	}
	.main-new {
	    margin-bottom: 0;
	}
	.cont-block .tabs{text-align:right;}
	#popular_container_parent.cont-block .tabs{
		clear:none;
	}
	.cont-block .tabs li a{
		font-size: 10px;
		padding: 2px 1px 8px;
	}
	.copy{
		float:left;
		width:auto;
		margin-top:15px;
	}
	.foot-nav{
		margin-left:10px;
	}
		.comment-holder .form-2 .row .txt-2{
		width:70%;
	}
	.comment-holder .form-2 textarea.txt{
		width:100%;
		min-width:100%;
		min-height: 120px;
		max-height: 120px;
	}
	.comment-holder .form-2 .row .txt{
		clear:both;
		margin-top:10px;
	}
	input#captcha_code{
		width:100% !important;
	}
	.spr-list{
		margin:0;
		text-align:center;
	}
	.spr-list .item{
		float:none;
		display:inline-block;
		text-align:left;
	}
	.spravochaia .row .col{
		float:none;
		width:100%;
	}
		.head-right .h-weather{
		display:none;
	}
	.nav > li a{margin: 0 12px 0 0; font-size: 10px;}
	.btn-14{font-size: 11px;}
	.cont-sidebar:after{
		clear:both;
		content:'';
		display:block;
	}
	.head-right > div{
		margin-left:0;
	}
	.cont-sidebar .folder{
		width:31%;
		float:left;
		margin-right:10px;
	}
	.cont-sidebar .folder img{width:100%;}
	.events.slide-events{
		text-align:center;
	}
	.events.slide-events .event-cov{
		float:none;
		display:inline-block;
		margin:0 5px;
	}
	.tabs li + li{margin-left:0px;}
	#report-holder{
		text-align:center;
	}
	/* .album-size1{} */	
	.afisha-in .holder .txt {
	    overflow: visible;
	}
	.afisha-in .holder .txt .ttl-txt{
		clear:both;
	}
	.afisha-in .holder .txt .hold-link.no-border{
		clear:both;
	}
	.afisha-in .holder .txt .list-info li .box{
		margin-bottom:10px;
	}
	.afisha-in .holder .img{
		margin-bottom:20px;
		margin-right:3%;
		width:40%;
	}
	.afisha-in .holder .img .btn-kino-01{
		width:auto;
	}
	.tabs{
		height:auto;
	}
	.afisha-in .holder .txt .hold-link .spanes{
		padding:10px;
		text-align:center;
	}
	.afisha-in .holder{
		margin-bottom: 5px;
	}
	
}

@media only screen and (max-width:890px) {
	.comment-holder .form-2{
		width:100%;
	}
	.comment-holder .form-2 .row label{
		float:none;
		width:auto;
	}
	.text-input__social .txt-2{
		width: 200px !important;
	}
	.text-input__social {
	    float:none;
	}
	.text-input__social .social-icons{
		margin-top: 11px;
	}
	.connected-carousels .stage{
		width:550px !important;
	}
	/* .connected-carousels .carousel-navigation{} */
	.connected-carousels .navigation{
		width: 548px !important;
	}
	.connected-carousels .carousel-navigation{
		width: 529px !important;
	}
}

@media only screen and (max-width:780px) {
	.blog-items > li{
		width:auto;
	}
	.sub-menu ul li a{
		margin:0;
		font-size: 8px;
	}
}

.searchresult .search-block{
	padding-top:30px;
}
.searchresult .new-search{
	position:relative;
	margin-left: 13px;
	text-align:center;
	width: 185px;
}
.searchresult .new-search .comp-labl{
	overflow:visible;
	margin:0;
}
.searchresult .new-search .comp-labl span{
	margin:0;
	position:absolute;
	left:8px;
	top:12px;
	z-index:10;
}
.new-store-akcyy{
	margin:16px 0 25px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.new-store-akcyy li{
	float:left;
	vertical-align:top;
	width:24%;
	overflow:hidden;
	padding-right:1%;
}
.new-store-akcyy li .img {
    float: left;
    margin-right: 20px;
}
.new-store-akcyy li .img img {
    vertical-align: top;
    width: 100%;
}
.new-store-akcyy li .txt {
    overflow: hidden;
}
.new-store-akcyy li .txt a {
    color: #335B97;
    display: inline-block;
    font: 600 14px/18px "Open Sans",sans-serif;
    margin-bottom: 6px;
}
.sidebar .new-store.new-store-actsyy li .txt a{
	color: #335B97;
    display: inline-block;
    font: 600 14px/18px "Open Sans",sans-serif;
    margin-bottom: 6px;
}
.new-store-akcyy li .txt a:hover{
	color:#E00000;
}
.sidebar .new-store.new-store-actsyy  li .txt p{
	color:#999;
}
.sidebar .new-store.new-store-actsyy .new-store-akcyy-txt{
	text-align:center;
	color:#fff;
	background:#E00000;
	font: 600 20px/33px "Open Sans",sans-serif;
	padding:5px 0;
}
.sidebar .new-store.new-store-actsyy .new-store-akcyy-txt.yellow{
	background:#FF6600;
}
.sidebar .new-store.new-store-actsyy .new-store-akcyy-txt.green{
	background:#339933;
}
.sidebar .new-store.new-store-actsyy .new-store-akcyy-txt.txt-actsyy{
	background:#339933;
	font: 600 16px/33px "Open Sans",sans-serif;
}
.new-store-akcyy li .txt p {
    color: #999;
    font: 12px/15px Tahoma,Geneva,sans-serif;
    margin: 0 0 10px;
}
.new-store-akcyy li .new-store-akcyy-txt{
	text-align:center;
	color:#E00000;
	 font: 600 24px/25px "Open Sans",sans-serif;
}
.new-store-akcyy li .new-store-akcyy-txt{
	text-align:center;
	color:#fff;
	background:#E00000;
	font: 600 21px/25px "Open Sans",sans-serif;
	padding:5px 0;
}
.new-store-akcyy li .new-store-akcyy-txt.yellow{
	background:#FF6600;
}
.new-store-akcyy li .new-store-akcyy-txt.green{
	background:#339933;
}
.new-store-akcyy li .new-store-akcyy-txt.txt-actsyy{
	font: 600 16px/24px "Open Sans",sans-serif;
	background:#339933;
}
.company-cols{
	overflow:hidden;
	margin-bottom:20px;
}
.company-cols .col-left{
	float:left;
	width:45%;
}
.company-cols .col-right{
	overflow:hidden;
}
.content .company-cols  .cont-block.red-block{
	margin-top:0;
}
.company-cols .new-store-akcyy{
	clear:both;
}
.company-cols .new-store-akcyy li{
	width:49%;
	margin-top:10px;
}
.company-cols .news{
	margin-top:50px;
}
.company-cols .news .new-company{
	width:auto;
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
}
.company-cols .new-company .new-title{
	font-weight: 400;
	margin-right: 5px;
	font-size:13px;
	line-height:16px;
	overflow:hidden;
}
.company-cols .new-company .new-title a{
	color:#4C4226;
}
.company-cols .new-company .new-title a:hover{
	color:#e00000;
}
.company-cols .news .new-company .date{
	float:left;
	margin-right:10px;
	font-size:12px;
	line-height:18px;
	min-width: 62px;
}
.news-in > .news{
	margin-top:16px;
}
.company-cols .col-right .new-store-akcyy{
	display: flex;
	flex-wrap: wrap;
}
.mob-menu-desctop .menu-cont-in-top{
	background: #078CC7;
	padding:10px 0;
	position:relative;
	min-height:50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.53);
}
.mob-menu-desctop .mob-menu-desctop-logo{
	position:absolute;
	left:50%;
	top:10px;
	margin-left:-25px;
	background:url("../images/ico-logo-fix-menu.png") no-repeat;
	width:51px;
	height:49px;
	z-index:99;
}
.mob-menu-desctop .mob-menu-desctop-logo-txt{
	position:absolute;
	left:80px;
	top:21px;
	background:url("../images/ico-logo-text-fix-menu.png") no-repeat;
	width:199px;
	height:26px;
	z-index:12;
}
.mob-menu-desctop .menu-cont-in-top .head-right{
	position:absolute;
	right:6px;
	top:15px;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu{
	display:block;
	background:none;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu .slicknav_btn{
	float:left;
	margin:-4px 0 0 0;
}
.mob-menu-desctop .menu-cont-in-top .mob-nav{
	display:none;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu li.big_item.big_item-bottom{
	margin-bottom:10px;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu li.big_item a{
	font-size:30px;
	line-height:38px;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu li a{
	font-size:15px;
	line-height:20px;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu li a:hover{
	background:#0BA5DB;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu li.border_item{
	position:relative;
	padding-bottom:20px;
	margin-bottom:20px;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu li.border_item:after{
	content:'';
	position:absolute;
	left:15px;
	bottom:0;
	width:80px;
	height:1px;
	background:#fff;
}
.mob-menu-desctop .menu-cont-in-top .slicknav_menu .slicknav_icon-bar{
	width:36px;
	height:3px;
	box-shadow:none;
	margin-top:7px;
}
.sticky-wrapper{
	position:relative;
	z-index:99;
}
.mob-menu-desctop  .slicknav_nav{
	width:300px;
	position:absolute;
	left:0;
	top:70px;
	z-index:10;
	background:#078cc7;
	padding-bottom:15px;
	padding-top:10px;
}
.fancybox-wrap.bottom-wrap{
	top:auto !important;
	bottom: -10px !important;
	position: fixed !important;
	margin-left: 8px;
	min-width: 1234px;
}
.fancybox-wrap.bottom-wrap .fancybox-inner{
	min-width: 1234px;
}
.fancybox-lock.none-lock{
	overflow: visible !important;
}
.fancybox-margin.none-lock {
	margin-right: 0px;
}
.fancybox-lock.none-lock .fancybox-overlay-fixed{
	position:static;
}
.popup-baner-style a{
	display:block;
}
.popup-baner-style a img{
	vertical-align:top;
}
.fancybox-lock.none-lock body{
	overflow: visible !important;
}
.fancybox-lock .fancybox-overlay{
	background: none !important;
}
.soc-holder-bottom .telegram-btn{
	float: right;
	padding:5px 54px 5px 0;
	background:url("../images/Telegram-ico.png") no-repeat 100% 2px;
}
.fancybox-overlay.no-overlay{
	background: none !important;
	overflow-x: auto;
	overflow-y: scroll;
	position: static;
}

@media only screen and (max-width: 1240px) {
	.fancybox-wrap.bottom-wrap{
		min-width: inherit;
	}
	.fancybox-wrap.bottom-wrap .fancybox-inner{
		min-width: inherit;
	}
	.popup-baner-style a img{
		width:100%;
	}
	.fancybox-lock .fancybox-wrap.bottom-wrap{
		bottom: 0 !important;
		margin-left: 0;
	}
	.fancybox-overlay.no-overlay .fancybox-inner{
		height:auto !important;
	}
}

.news-last{
	overflow:hidden;
	margin-top:20px;
}
.news-last .news-last-item{
	margin-bottom:30px;
}
.news-last .news-last-item .date{
	margin-bottom: 3px;
}
.news-last .news-last-item .new-title{
	text-transform:uppercase;
	margin-bottom:16px;
}
.news-last .news-last-item .news-last-item-img{
	height:300px;
	overflow:hidden;
	margin-bottom:16px;
}
.news-last .news-last-item .news-last-item-img a{
	display: block;
	height:300px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}
.news-last .news-last-item .news-last-item-img img{
	width:100%;
	display: none;
}
.news-last .news-last-item .bottom-inf{
	overflow:hidden;
	margin-top:15px;
}
.news-last .news-last-item .bottom-inf .date{
	float:left;
	margin-top: 10px;
	font-size: 14px;
}
.news-last .news-last-item .bottom-inf .p-hol{
	float:right;
	margin-right:25px;
	margin-top:7px;
}
.news-last .news-last-item .bottom-inf .soc-holder{
	float:right;
}
.banner_block .item.slick-slide .big-img-banner{
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:199;
}
.banner_block .item.slick-slide a{
	display:block;
	position:relative;
}
.banner_block .item.item-big-banner a:hover{
	margin-bottom:-210px;
	padding-bottom:210px;
}
.banner_block .item.slick-slide:hover .big-img-banner{
	display:block;
}
.banner_block .slick-dots{
	width:auto !important;
}
.txt-holder  .aligncenter {
	text-align:center !important;
}
.txt-holder .aligncenter{
	margin:0 auto;
}
.txt-holder .alignright{
	 float: right;
 }
.txt-holder .alignleft{
	float: left;
}
#bingc-phone-button{
	bottom: 10px !important;
	top:inherit !important;
	right:200px !important;
}
.fixed-center-box{
	position: fixed;
	width:1232px;
	left:50%;
	margin-left:-616px;
	bottom: 40px;
	z-index:50009;
}
.sow-slider-base ul.sow-slider-images {padding:0;}
.sow-slider-base ul.sow-slider-images li.cycle-sentinel {padding-bottom: 59%;}
