﻿* {
	margin:0px; padding:0px;
}
.clearfix:after {
    content:'';
    display: block;
    clear:both;
}

/*
@font-face {
	font-family: "Century Gothic";
	src: url("../font/got.otf");
	src: url("../fonts/MyriadProCondRegular/MyriadProCondRegular.otf?#iefix")format("embedded-opentype"),
	url("../fonts/MyriadProCondRegular/MyriadProCondRegular.woff") format("woff"),
	url("../font/GOTHIC.TTF") format("truetype");
	font-style: normal;
	font-weight: normal;
}
*/

@font-face {
	font-family: "Century Gothic";
	url("http://100skinali.ru/tpl/templates/_ares/font/GOTHIC.TTF") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "Century Gothic";
	url("http://100skinali.ru/tpl/templates/_ares/font/GOTHICI.TTF") format("truetype");
	font-style: italic;
	font-weight: normal;
}
@font-face {
	font-family: "Century Gothic";
	url("http://100skinali.ru/tpl/templates/_ares/font/GOTHICB.TTF") format("truetype");
	font-style: normal;
	font-weight: bold;
}
@font-face {
	font-family: "Century Gothic";
	url("http://100skinali.ru/tpl/templates/_ares/font/GOTHICBI.TTF") format("truetype");
	font-style: italic;
	font-weight: bold;
}



html {height: 100%;}
body {min-height: 100%; position: relative; width:100%;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color:#333;
	min-width: 1140px;
}
.skinali-catalog {
    background-position: center top;
    background-position: center -50px;
    background-position: center -10px;
    background-repeat: no-repeat;
	background-size: auto 450px;
	background-size: auto 435px;
}

.skinali-catalog.skinali-catalog-100 {
	background-position: center -110px;
}
a {outline: none; color:#1d9229;}
a:hover {text-decoration: none;}
img {border: none; display: block;}
li {list-style-type:none;}
table {border-collapse:collapse; border-spacing:0;}
/*HTML5*/
header, section, footer, nav, article, aside {display: block;} 

/*---HEADER---*/

.top-header-new {
	height: 36px;
	line-height: 36px;
	background: #3d3a39;
	color: #fff;
}
.top-header-new .thisinner{
	width: 1060px;
	margin: 0 auto;
	text-align: right;
}
.icon-nmap-green {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon-marker-green.png") 0 0 no-repeat;
	width: 10px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.icon-clock-green {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon-timework.png") 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.top-header-new .thisinner .work-time,
.top-header-new .thisinner .position {
	display: inline-block;
}
.top-header-new .thisinner .position {
	margin-right: 50px;
}
.top-header-new .thisinner .position a {
	margin-left: 3px;
	text-decoration: none;
	border-bottom: 1px dashed #369b31;
}
.top-header-new .thisinner .position a:hover {
	border-bottom: 1px dashed transparent;
}
.top-header-new .thisinner .work-time span {
	color: #369b31;
	/*color: #3aaf3a;*/
}
.top-header-new .thisinner .work-time span+span {
	margin-left: 13px;
}
.mapopen-size {
	width: 800px;
	height: 400px;
}
/* ---==-- END NEW  --===----- */

header {
	height:520px;
	height:700px;
	margin:0 0 25px 0;
	width:100%;
	position: relative;
}
header .slider-container {
	height:520px;
	height:680px;
	width:100%;
	position:absolute;
	z-index:1;
	overflow: hidden;
	background-position: center bottom;
	background-repeat: no-repeat;
}
header .slider-container li {
	position:relative;
}
header .slider-container li .tx {
	position:absolute;
	left:55%;
	top:188px;
	width:380px;
	background:url(http://100skinali.ru/tpl/templates/_ares/img/sl-tx-bg.png) no-repeat; color:#f8f8f8;
	padding:12px 24px 12px 58px;
}
header .slider-container li .tx p {
	font-size:14px;
	text-transform:uppercase;
	font-style:italic;
	line-height:26px;
}
header .slider-container li .tx .big-text {
	font-size:30px;
	line-height:41px;
	margin-left: 20px;
	margin-left: -15px;
	text-align: center;
}
header .slider-container li .tx .button {
	color:#f8f8f8; text-transform:uppercase; text-decoration:none;
	font-style:italic;
	width:308px;
	height:68px;
	line-height:40px;
	float:left;
	background: url(http://100skinali.ru/tpl/templates/_ares/img/sl-button2.png) no-repeat;
	padding:8px 0 0 56px;
	padding:8px 17px 0 21px; text-align: center;
	position:relative;
	left:-83px;
	margin:15px 0 -45px;
	opacity:0.8;
}

header .slider-container li .tx .button {
	opacity:0.97;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
}

header .slider-container .bx-controls-direction { position:absolute; width:474px; top:366px; left:53.5%;}
header .slider-container .bx-prev, header .slider-container .bx-next { width:62px; height:33px; float:left; text-indent:-9999px; opacity:0.8;}
header .slider-container .bx-prev:hover, header .slider-container .bx-next:hover { opacity:1;}
header .slider-container .bx-prev { background: url(http://100skinali.ru/tpl/templates/_ares/img/sl-arrows.png) no-repeat; }
header .slider-container .bx-next { float:right; background: url(http://100skinali.ru/tpl/templates/_ares/img/sl-arrows.png) no-repeat -62px 0;}
.head-bg {
	position:absolute; left:0; top:0;
	background: url(http://100skinali.ru/tpl/templates/_ares/img/header-bg.png) repeat-x;
	background-color: rgba(255, 255, 255, 0.50);
	z-index:2;
	height:124px;
	height:115px;
	width:100%;
}
.head-inner {
	position:relative; z-index:3;
	height:124px;
	width:1060px;
	margin:0 auto;}
.logo img{
	width: 175px;
}
.logo {
	float:left;
	margin: 17px 0 0 0px;
}
header .contacts { float:right; }
header .contacts li {
	float:left;
	margin:14px 0 0 18px;
	color: #333;
	font-size: 18px;
	padding-left: 23px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/ico-mail2.png") no-repeat 0 4px;
}
header .contacts li+li{
	padding-left: 20px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/ico-mts.png") no-repeat 0 2px;
}
header .contacts li+li+li{
	padding-left: 52px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/ico-velcom.png") no-repeat 0 2px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon-viber-velcom.png") no-repeat 0 2px;
	line-height: 22px;
	letter-spacing: -0.5px;
	margin-left: 25px;
}
header .contacts li+li+li span{
	font-size: 14px;
}
header .contacts li+li+li+li {
}
.favorite-box {
	position: relative;
	float: right;
	margin: 2px 0 0 9px;
}
.btn-link-izbrannoe {
	background: url(http://100skinali.ru/tpl/templates/_ares/img/bg-favorites.png) center center no-repeat;
	padding: 0px 9px 10px 16px;
	width: 44px;
	display: inline-block;
	position: relative;
	height: 35px;
}
.btn-link-izbrannoe span {
	position: absolute;
	top: 6px;
	right: 9px;
	display: block;
	width: 23px;
	height: 23px;
	border: 1px solid #fff;
	border-radius: 20px;
	color: #fff;
	text-align: center;
	padding-top: 1px;
	box-sizing: border-box;
	font-size: 11px;
}
.icon-allfavorites {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon-favorite-top-white.png") 0 0 no-repeat;
	width: 21px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-top: 12px;
}

.menu {
	position:absolute; right:0; top:45px;
	background: url(http://100skinali.ru/tpl/templates/_ares/img/menu-bg.png) no-repeat;
	height:49px;
	padding:7px 0 0 14px;}
.menu li { float:left;}
.menu li a { text-transform: uppercase; float: left;
	color: #3d3a39; font-size: 16px;
	text-decoration: none; padding: 0 14px;
	height: 48px; line-height: 48px;
	transform: skewX(-12.5deg); -webkit-transform: skewX(-12.5deg); -ms-transform: skewX(-12.5deg);}
.menu li:hover >a,
.menu li a:hover,
.menu li.selected a {
	background: #38982a url(http://100skinali.ru/tpl/templates/_ares/img/menu-sel.png) repeat-y;
	color:#f8f8f8;}
.menu li ul {
	display: none;
}
.menu li:hover ul {
	display: block;
}
.menu li:hover ul li a{
	display: block;
	background: #38982a url(http://100skinali.ru/tpl/templates/_ares/img/menu-sel.png) repeat-y;
	color:#f8f8f8;
}
.menu li ul li a:hover{
	text-decoration: underline;
}
/*---CONTENT---*/
.content {padding: 0 40px 114px 40px; width:1060px;
	margin:0 auto;
	background: url(http://100skinali.ru/tpl/templates/_ares/img/main-banners-shadow.png) no-repeat center 210px; /* center 200px */
	overflow:hidden;}

.top-layer {
	overflow:hidden;
	min-height: 100px;
	padding:0 0 0px 0;
	margin-bottom: 60px;
}
.main-banner, .banner { float: left; width: 522px; height: 130px; position: relative; text-decoration: none; color: #f8f8f8; font: bold italic 24px Arial, sans-serif; text-transform: uppercase; }
.main-banner + .main-banner { float:right;}
.main-banner span, .banner > span { position:absolute; left:53px; top:26px;}
.main-banner .frame, .banner .frame { width:100%; height:100%; left:0; top:0; display:block; background: url(http://100skinali.ru/tpl/templates/_ares/img/main-banners-frame.png) no-repeat;}

h1, .title-h1 {
	font: bold italic 28px Arial, sans-serif;
	color:#3d3a39;
	text-transform:uppercase;
	padding:0 0 20px 0;
}
h2, .title-h2 { font: italic 16px Arial, sans-serif; font-weight:normal; color:#3d3a39; text-transform:uppercase; padding:0 0 8px 0;}
.text {
	padding:0 0 20px 0;
}
.text.main-article { width:690px; float:left;}
.text.mini-padd {
	padding: 15px 0 45px 0;
}

.text .pic { float:left; margin:6px 18px 10px 0; position:relative; }

.text .pic span,
.box-portfolio li span,
.objects li span {
	float:left; position:absolute; left:0; top:0; background: url(http://100skinali.ru/tpl/templates/_ares/img/pic-corn.png) no-repeat; width:23px; height:97px;
}
.text > img { padding:0 0 20px 0;}
.text p { padding:0 0 24px 0;}
.text ul li { padding:0 0 16px 28px; background: url(http://100skinali.ru/tpl/templates/_ares/img/marker1.png) no-repeat 0 6px;}

.main-news { float:right; width:314px;}
.main-news .title-h1 { float:left; margin:0 36px 0 0;}
.main-news .all { float:left; padding:8px 18px 0 0;
	background: url(http://100skinali.ru/tpl/templates/_ares/img/arrow.png) no-repeat right 16px;}
.main-news ul { width:100%; float:left;}
.main-news ul li { padding:0 0 20px 0;}
.main-news ul li .name { font-size:16px;}
.main-news ul li .date,
		.news li .date,
		.text .date { padding:8px 0 8px 20px; color:#bbb9b8; background: url(http://100skinali.ru/tpl/templates/_ares/img/calendar-icon.png) no-repeat 0 12px;}
.text .date span {  background:url(http://100skinali.ru/tpl/templates/_ares/img/calendar-icon.png) no-repeat 0 2px;
	padding:0 0 0 20px;}

article.text table {
	margin: 5px 0px;
}
article.text table tr td {
	padding: 3px 5px;
}
article.text ol {
	position: relative;
	left: 20px;
	margin: 10px 0;
}
article.text ol li {
	list-style: decimal;
	margin-bottom: 5px;
}
article.text p {
	padding-bottom: 10px;
}
article.text ol li p {
	padding-bottom: 0px;
}

/*---SECOND---*/
.second header { height:144px; margin:0;}
.second header .slider-container { overflow:hidden; height:110px;}
.second .content { background:0;}
.second .top-layer { margin-bottom: 30px;}
/*.second .slider-container {
	height: 115px;
}*/
.left {float: left; width:336px;}
.right {float: right; width:674px;}

.vmenu {
	padding:30px 0 36px 0;
	padding:5px 0 36px 0;
	margin:0 0 14px 0;
	background:url(http://100skinali.ru/tpl/templates/_ares/img/vmenu-shadow.png) no-repeat 0 bottom;}
.vmenu li { border-top:2px solid #d8d8d7; width:327px;}
.vmenu li:first-child { border:0; margin:2px 0 0 0;}
.vmenu li a {
	display:block;
	height:44px;
	line-height:44px;
	margin:-2px -10px -2px 0;
	padding:0 0 0 33px;
	color:#747671;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-style:italic;
	font-size: 15px;
}
.vmenu li.selected,
.vmenu li:hover {
	border:0;
}
.vmenu li.selected + li,
.vmenu li:hover + li { border:0;}

/*.vmenu li.selected >a,*/

.vmenu.izcategory li.selected a,
.vmenu li a:hover,
.vmenu li#category >a {
	background:url(http://100skinali.ru/tpl/templates/_ares/img/bg-sidebar.png) no-repeat; color:#f8f8f8;
}

.banner { margin:0 0 30px 0; width:336px;}
.banner .frame { background: url(http://100skinali.ru/tpl/templates/_ares/img/banner-frame.png) no-repeat;}
.banner span span { font-size:16px; font-weight:normal;}

.breadcrumbs { margin:0 0 22px 0; float:left; width:100%;}
.breadcrumbs a { color:#747671; text-decoration:none; float:left;}
.breadcrumbs a[href] { color:#1d9229; text-decoration:underline;}
.breadcrumbs a[href]:hover { text-decoration:none;}

.catalog .pic span {
	width:100%; height:100%; background: url(http://100skinali.ru/tpl/templates/_ares/img/cat-img-frame.png) no-repeat;
}

.news li { padding:0 0 32px 326px; min-height:135px; }
.news li .pic { position:relative; margin:5px 0 0 -326px; float:left; width:309px; height:130px;}
.news li .pic span {
	position:absolute; left:0; top:0; width:100%; height:100%; display:block; background:url(http://100skinali.ru/tpl/templates/_ares/img/news-img-frame.png) no-repeat;}
.news li .title { font-size:16px;}
.objects {
	margin-right: -37px;
}
.objects li {
	float:left;
	width:330px;
	margin:0 25px 28px 10px;
	position:relative;
}

.catalog-smaller .objects li {
	float:left;
	width:330px;
	margin:0 40px 25px 0px;
	position:relative;
}
.catalog-smaller .objects li a.layerlinka:hover {
	background: rgba(255, 255, 255, 1)!important;
}
.catalog-smaller .objects li a.layerlinka {
	position: absolute;
	z-index: 100;
	/*bottom: 0;
	right: 0;*/
	left: 0;
	top: 0;
	color: #111;
	background: rgba(255, 255, 255, 0.75);
	padding: 0px 5px;
	font-size: 12px;
}
.catalog-smaller .objects li a.layerlinka:after {
	content: normal!important;

}
.catalog-smaller .objects li a:hover:after {
	content: '';
	/*background: #1d9229 url("../img/search_box_icon.png") center center no-repeat;*/
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon-plus-zoom.png") center center no-repeat;
	background-color: #555;
	background-color: rgba(0, 0, 0, 0.36);

	display: inline-block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 25px;
	width: 100%;
	height: 24px;
	height: 100%;
	border-radius: 0px 0 0 0;
}
.catalog-smaller .objects li i:before{
	content: '';
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon_glaz.png") center center no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 3px;
	vertical-align: middle;
	margin-top: -1px;
}
.catalog-smaller .objects li i{
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	color: #000;
	font-style: normal;
	padding: 3px;
	font-size: 12px;
	line-height: 12px;
}
.catalog-smaller .objects li:hover i{
	display: block;
}
.catalog-smaller .objects li b {
	/*display: none;*/
	position: absolute;
	right: 0;
	bottom: 0;
	background: #fff;
	background: rgba(0, 0, 0, 0.5);
	background-image: url(http://100skinali.ru/tpl/templates/_ares/img/icon-favorite-top-white.png);
	background-position: center center;
	background-size: 12px auto;
	background-repeat: no-repeat;
	color: #000;
	font-style: normal;
	padding: 10px 14px;
	font-size: 12px;
	line-height: 12px;
	z-index: 100;
	cursor: pointer;
}
.catalog-smaller .objects li a.activo b {
	background-image: url(http://100skinali.ru/tpl/templates/_ares/img/icon-favorite-inn-green1.png);

}
.catalog-smaller .objects li:hover b {
	display: block;
}
.objects li a {
	color:#747671;
	text-decoration:none; cursor: zoom-in;
	position: relative;
	display: block;
}

.objects li:hover img {
	box-shadow: 0px 0px 8px 0px #444;
	-moz-box-shadow: 0px 0px 8px 0px #444;
	-webkit-box-shadow: 0px 0px 8px 0px #444;
	outline: 1px solid #777;
}
.objects li p { padding:6px 0 0 0;}

.objects.mykatalog li{
	width: 500px;
}
.catalog-smaller .objects.mykatalog li{
	width: 325px;
}
.objects.mykatalog li p a{
	font-size: 20px;
}

.back-btn {
	position: relative;
	height: 1px;
}
.back-btn a{
	position: absolute;
	top:-45px;
	right: 0px;
}


.caroucel { margin:24px 45px; position:relative;}
.caroucel li { width:310px !important; margin:0 20px 0 0;}
.caroucel .bx-prev, .caroucel .bx-next { position:absolute; top:50%; float:left; width:62px; height:33px; margin:-16px 0 0 0; text-indent:-9999px;}

.contacts > div { width:100%; float:left;}
.contacts .map { float:right; width:514px; margin:0 0 32px 32px;}
.contacts table { margin:0 0 16px 0;}
.contacts table td { padding:7px 10px 7px 0; vertical-align:top;}
.contacts table tr td:first-child { font-weight:bold;}
.download { padding:0 0 0 23px; background:url(http://100skinali.ru/tpl/templates/_ares/img/icon-downl.png) no-repeat;}

.pages { padding:10px 0 40px 326px;}
.pages.obj {
	float:left;
	text-align: right;
	width:100%; padding:10px 0 40px 0;
}
.pages a {
	/*float:left;*/
	display: inline-block;
	margin:0 9px 0 9px; font-size:16px; font-style:italic;
}
.pages a.selected { color:#747671; text-decoration:none;}
.pages .prev, .pages .next { width:32px; height:13px; background:url(http://100skinali.ru/tpl/templates/_ares/img/pager-arrows.png) no-repeat; margin:4px 18px 0 0;}
.pages .next { background:url(http://100skinali.ru/tpl/templates/_ares/img/pager-arrows.png) no-repeat -32px 0; }
.pages .prev:hover { background:url(http://100skinali.ru/tpl/templates/_ares/img/pager-arrows.png) no-repeat 0 -13px; }
.pages .next:hover { background:url(http://100skinali.ru/tpl/templates/_ares/img/pager-arrows.png) no-repeat -32px -13px; }


.page-catalog{}

/*---FOOTER---*/
footer {position: absolute; width: 100%; bottom: 0; height: 114px; background: url(http://100skinali.ru/tpl/templates/_ares/img/footer-bg.jpg) repeat-x;}
footer .footer-inner { width:1140px; margin:0 auto; background: url(http://100skinali.ru/tpl/templates/_ares/img/footer-bg2.jpg) no-repeat center 43px; overflow:hidden;}
footer .bottom-menu {
	background:url(http://100skinali.ru/tpl/templates/_ares/img/foot-menu-bg2.png) no-repeat;
	height:44px;
	line-height:44px;
	width:800px;
	padding:0 0 0 30px;
	margin:0 0 18px 0;
}
footer .bottom-menu li {
	float:left;
	/*padding:0 0 0 33px;
	background: url(../img/bot-menu-dev.png) no-repeat 13px 17px;
	*/
	padding:0 0 0 47px;
	background: url(http://100skinali.ru/tpl/templates/_ares/img/bot-menu-dev.png) no-repeat 18px 17px;
}
footer .bottom-menu li:first-child { padding:0; background:0;}
footer .bottom-menu li a {
	color:#cff4c3;
	font-size:16px;
}
footer .bottom-menu li a:hover, footer .bottom-menu li.selected a {
	color:#fff;
	text-decoration:none;
}
.footer-inner div { float:left;}
footer .copy {
	margin:0 40px 0 38px;
}
footer .contacts {
	width: 40%;
}
footer .contacts p {
	float:left;
	width:205px;
	width:185px;
	padding:0 0 0 20px;
}
footer .dev {
	float:right;
	margin:0 0px 0 0;
	padding:0 20px 4px 0;
}
footer .address {
	background:url(http://100skinali.ru/tpl/templates/_ares/img/ico-mail-grey.png) no-repeat 0 5px;
}

footer .contacts .phone-mts {
	background:url(http://100skinali.ru/tpl/templates/_ares/img/ico-mts.png) no-repeat 0 2px;
}
footer .contacts .phone-vel {
	padding-left: 50px;
	line-height: 22px;
	background:url(http://100skinali.ru/tpl/templates/_ares/img/ico-velcom.png) no-repeat 0 2px;
	background:url(http://100skinali.ru/tpl/templates/_ares/img/icon-viber-velcom.png) no-repeat 0 2px;

}

footer .contacts .time-work {
padding: 0 0 0 0;
}

footer .contacts .address {
width: 165px;
}
.buttons-magic  {
	width: 30%;
}
.buttons-magic a {
	display: inline-block;
}

/*--- error 404---*/
.error-404 {
	background-color: #efe;
}
.error-404 .left {
	width:380px; min-height:150px; margin:62px 0 0 0;
	background:url(http://100skinali.ru/tpl/templates/_ares/img/404.png) no-repeat;
}
.error-404 .right {
	color:#333;
	width:590px;
	padding:50px 0 0 70px;
	line-height:24px;
	min-height:320px;
}
.error-404 .right ul li a {
	font-size: 18px;
}
.error-404 .right p {
	color:#333; padding:0 0 10px 0;
}
.error-404 .right .title {
	font:bold italic 36px/40px Arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 20px 43px;
}

/*POP UP*/
.pop-up {position: fixed;z-index: 11;display: none; background: #f9f9f9; border-radius: 5px; padding: 35px 40px; text-align: center; left: 50%; top: 200px; margin: 0 0 0 -150px; color: #333333; font: 14px 'Cuprum';}
.pop-up span { font: bold 18px 'Cuprum'; text-transform: uppercase;}

.pop-up .close {position: absolute; top: 15px; right: 10px;

	width: 12px; height: 12px; cursor: pointer;}

.dark {background: #444; opacity: 0.8; filter: alpha(opacity=80); position: fixed; width: 100%; height: 100%; left: 0; top: 0;z-index: 10;display: none;cursor: pointer;
}
.icon-image-box .text {
	text-align: center;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	height: 40px;
	color: #333;
	padding: 5px 0 10px 0;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
.icon-image-box .pic {
	width: 130px;
	height: 130px;

	display: inline-block;
}
.icon-image-box .pic img{
	max-width: 130px;
	max-height: 130px;
	display: inline-block;
	opacity: 1;
}
.icon-image-box .pic:hover img{
	opacity: 0.9;
}
.icon-image-box {
	text-align: center;
	display: inline-block;
	float: left;
	width: 170px;
	min-height: 135px;
	margin-right: 47px;
}
.icon-image-box.first {
	margin-left: 20px;
}
.icon-image-box.last {
	margin-right: 0px;
}
.icon-image-box:after {
	content:'';
	clear: both;
	display: block;
}
.five-principle {
	/*display: none;
	border-bottom: 1px solid #1d9229;
	*/
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 25px;
	color: #333;

}


.box-portfolio h3{
	display:block;
	height:44px;
	line-height:44px;
	margin:-2px -10px -2px 0;
	padding:0 0 0 33px;
	text-decoration:none;
	text-transform:uppercase;
	font-style:italic;
		/*background: url(../img/bg-sidebar.png) no-repeat;*/
	background: url(http://100skinali.ru/tpl/templates/_ares/img/v-menu-sel.png) no-repeat;
	color: #f8f8f8;
}
.box-portfolio h3 a {
	color: #fff;
}
.box-portfolio ul {
	margin-top: 20px;
	/*margin-left: 10px;*/
	margin-bottom: 60px;
}
.box-portfolio ul li {
	position: relative;
	margin-bottom: 15px;
}
.box-portfolio ul li p {
	position: absolute;
	right: 0px;
	top: 0px;
	background: #777;
	background: rgba(51, 51, 51, 0.70);
	color: #fff;
	padding: 4px 15px;
	font-size: 14px;
	text-transform: uppercase;

}

.box-portfolio ul li span{
	position:absolute;
	left:0; top:0;
	width:100%; height:100%;
	display:block;
	background:url(http://100skinali.ru/tpl/templates/_ares/img/news-img-frame5.png) left top no-repeat;
}
.box-portfolio ul li:hover span {
	background-position: -343px top;
}
.box-portfolio ul li span.row{
	background:url(http://100skinali.ru/tpl/templates/_ares/img/news-img-frame22.png) no-repeat;
}
.box-portfolio ul li p a{
	color: #fff;
	text-decoration: none;
}
.box-portfolio ul li:hover p{
	background: #444;
	background: rgba(0, 0, 0, 0.75);
}

.article-main {
	font-size: 16px;
}
.article-main h1{
	font-style: normal;
	font-size: 30px;
}
.newpreim-box .h3_title,
.fx_wrapper .h3_title,
.fx_wrapper h3,
.article-main h3{
	font-size: 28px;
	line-height: 30px;
	/*font-weight: normal;*/
	/*ont-style: italic;*/
	text-transform: uppercase;
	margin: 50px 0 25px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
.article-main h4{
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 10px;
	color:#222;
	line-height: 22px;
}
.article-main p{
	padding: 0 0 10px 0;
}
.article-main div {
	margin-top: 10px;
}
.article-main .sfery:after,
.article-main div:after {
	clear: both;
	display: block;
	content:'';
}
.article-main .sfery{
	margin-bottom: 40px;
}
.article-main .sfery img {
	margin-right: 24px;
	margin-left: 0px;
	max-width: 100%;
	height: auto;

}
.article-main .sfery_item {
	width: 200px;
	float: left;
	margin-bottom: 10px;
	margin-right: 22px;
}
.article-main .sfery_item span{
	display: block;
	background-color: #424242;
	color: #fff;
	padding: 5px 6px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}
.article-main .sfery_item:hover  {
	outline: 2px solid #30251f;
}
.article-main .sfery_item:hover span {
	background-color: #1d9229;
}
.article-main .sfery_item span i {
	font-size: 11px;
}

.article-main hr{
	clear: both;
	border: 0px;
	height: 0px;
	padding: 0px;
	margin: 10px 0;
}
.dopolnitelnie-uslugi {
	margin-bottom: 40px;
}
.dopolnitelnie-uslugi .dop-item img{
	display: inline-block;
}
.dopolnitelnie-uslugi .dop-item{
	float: left;
	margin:0 0;
	text-align: center;
	width: 31%;
}
.dopolnitelnie-uslugi .dop-item p {
	margin-top: 20px;
	font-size: 14px;
}
.dopolnitelnie-uslugi .dop-item+.dop-item p{
	margin-top: 10px;
}
.dopolnitelnie-uslugi .dop-item+.dop-item+.dop-item p{
	margin-top: 20px;
}
.dopolnitelnie-uslugi .dop-item+.dop-item{
	margin-left: 3%;
}
.skinali-faq{
	margin-bottom: 20px;
}
.skinali-faq span{
	display: inline-block;
	font-size: 18px;
	font-style: italic;
	color: #1d9229;
	border-bottom: 1px dashed #1d9229;
	margin-top: 15px;
	margin-bottom: 7px;
	cursor: pointer;
}
.skinali-faq span:before {
	content: '- ';
	font-size: 20px;
}
.skinali-faq span.close:before {
	content: '+ ';
	font-size: 24px;
}
.skinali-faq span:hover{
	border-bottom-color: transparent;
}
.skinali-faq p {
	display: block;
	font-size: 16px;

}
.skinali-faq.annonce span{
	margin-top: 0px;
}
.skinali-faq.annonce {
	margin-bottom: 30px;
	margin-top: 0px;
}
.justifyfull {
	text-align: justify;
}
.justifyleft {
	text-align: left;
}
.justifyright {
	text-align: right;
}
#victim {
	position: relative;
	z-index: 8005;
	max-width: 100%;
	height: auto!important;

}

#kitchen-bg {
	/*background: url("../img/kitchen_960_2.png") center top no-repeat;
	background-size: 920px auto;*/

	width: 920px;
	height: 645px;
	z-index: 8030;
	position: relative;
	overflow: hidden;
}
#canvasimg+img {
	/*display: none;*/
	position: absolute;
	top:0;
	opacity: 0.8;
	max-width: 920px;
	width: 875px;
	left: 24px;
	top: 240px;
}
#canvasimg {
	overflow: hidden;
	position: relative;
	z-index: 7999;
	max-width: 100%;
	/*width: 920px;*/

	width: 875px;
	position: absolute;
	top: 240px;
	left: 24px;
}
.kitcchen .fancybox-skin {
	background: none;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}
.kitcchen #victim{
	height: 180px!important;
	width: 920px!important;
}
.kitcchen .fancybox-image,
.kitcchen .fancybox-iframe {
	max-height: inherit!important;
	height: auto!important;
}
.kitcchen .fancybox-inner {
	/*height: 645px!important;
	height: 870px!important;*/
	/*width: 960px!important;*/
	padding-bottom: 10px;
	margin-right: 10px;
}
#kcolor-bg {
	position: absolute;
	top:0;
	left: 0;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/kitchen_960_4.png") center top no-repeat;
	background-size: 920px auto;

	width: 920px;
	height: 645px;
	z-index: 8030;
}
#kcolor-stol3 {
	position: absolute;
	bottom: 0px;
	right: -22px;
	display: block;
	height: 7px;
	width: 23px;
	background: #fff;

}
#kcolor-stol2 {
	content: '';
	position: absolute;
	bottom: 7px;
	right: -22px;
	display: block;
	border-right: 26px solid transparent;
	border-bottom: 14px solid #fff;
}
#kcolor-stol {
	position: absolute;
	left: 30px;
	right: 21px;
	bottom: 217px;
	height: 20px;
	background: #fff;
	z-index: 8000;
}
#kcolor-up {
	position: absolute;
	left: 20px;
	right: 10px;
	top:0;
	height: 242px;
	z-index: 8000;
	background: #fff;
}
#kcolor-dwn {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom:0;
	height: 217px;
	z-index: 8000;
	background: #fff;
}
.kitchen-img-top img{
	display: inline-block;
}
.kitchen-img-top {
	text-align: center;
	margin-bottom: 25px;
	margin-bottom: 15px;
	/*height: 180px;*/
}

.filters .ftitle {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.filters .ftitle span {
	color: #333;
	font-weight: normal;
}
.filters {
	/*max-width: 400px;*/
	width: 100%;
	width: 870px;
	background: #fff;
	padding: 15px;
	margin-bottom: 15px;
	margin: 0 auto;

}
.filters .effects {
	margin-bottom: 10px;
}
.filters .effects ul li{
	float: left;
	width: 46%;
	width: 29%;
	margin-right: 2%;
	margin-left: 2%;
	height: 30px;
	padding-top: 0px;
	text-align: center;
	color: #000;
}
.filters .effects ul:after,
.filters .effects ul li:after {
	content: '';
	display: block;
	clear: both;
}
.filters .buttons{
	position: relative;
	clear: both;
	padding: 20px 0 0;
	text-align: center;
}
.btn-green,
.btn-brow,
#fsave,
#fsave2,
#freset,
#myrot {
	display: inline-block;
	padding: 5px 15px;
	background: #1d9229;

	color: #fff;
	border: 0;
	margin-right: 20px;
	font-size: 16px;
	cursor: pointer;
	text-decoration: none;
	transform: skewX(-12.5deg); -webkit-transform: skewX(-12.5deg); -ms-transform: skewX(-12.5deg);

}
.btn-brow,
#freset {
	background: #964049;
}
.btn-green,
#fsave2,
#fsave {
	background: #1d9229;
}
.btn-green:hover,
#fsave2:hover,
#fsave:hover,
#myrot:hover {
	background: #09701b;
}
.btn-brow:hover,
#freset:hover {
	background: #6c221f;
}

#freset.btn-grey,
.btn-grey {
	background: #aaa;
}
#freset.btn-grey:hover,
.btn-grey:hover {
	background: #1d9229;
}
.ui-slider.ui-slider-horizontal {
	position: relative;
	background: #09701b;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/bg-fx-nasycshenost.jpg") left top no-repeat;
	background-size: 100% 100%;
	height: 3px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	margin-top: 10px;
	box-sizing: content-box;
}

#brightness-polz {
	background-image: url("http://100skinali.ru/tpl/templates/_ares/img/bg-fx-yarkost.jpg");
}
#saturation-polz{
	background-image: url("http://100skinali.ru/tpl/templates/_ares/img/bg-fx-nasycshenost.jpg");
}
#hue-polz {
	background-image: url("http://100skinali.ru/tpl/templates/_ares/img/bg-fx-ottenok.jpg");
}
#red-polz{
	background-image: url("http://100skinali.ru/tpl/templates/_ares/img/bg-fx-red.jpg");
}
#green-polz{
	background-image: url("http://100skinali.ru/tpl/templates/_ares/img/bg-fx-green.jpg");
}
#blue-polz{
	background-image: url("http://100skinali.ru/tpl/templates/_ares/img/bg-fx-blue.jpg");
}


.ui-slider-handle.ui-state-default.ui-corner-all{
	width: 10px;
	height: 22px;
	display: inline-block;
	position: absolute;
	top: -9px;
	left: 0px;
	/*background: #449;
	background: #6c221f;*/
	background: url("http://100skinali.ru/tpl/templates/_ares/img/begunok.png") center center no-repeat;
	border-radius: 4px;
	margin-left: -4px;
}
#red-polz .ui-slider-handle.ui-state-default.ui-corner-all{
	/*background: #d33;*/
}
#green-polz .ui-slider-handle.ui-state-default.ui-corner-all{
	/*background: #3d3;*/
}
#blue-polz .ui-slider-handle.ui-state-default.ui-corner-all{
	/*background: #33f;*/
}
.ui-slider+input {
	opacity: 0;
	position: absolute;
	top:0;
	left:0;
	height: 1px;
	width: 1px;
}
#sub-menu-1.hide {
	display: none;
}
#sub-menu-1.show {
	display: inline-block;
}



/* цвета столешницы. управление. */

.select-list ul li input{
	width: 100%;
	height: 20px;
	padding: 0px 5px;
	border: 1px solid #777;
	border-radius: 2px;
	box-sizing: border-box;
	cursor: pointer;
}
.select-list ul li{
	float: left;
	width: 46%;
	width: 29%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 15px;
}

#jsstop {
	position: absolute;
	top:30px;
	left: 14%;
	width: 42px;
	height: 42px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/kistochka.png") 0 0 no-repeat;
	border: none;
	padding: 0;
	margin: 0;
	z-index: 9000;
	color: transparent;
	cursor: pointer;
	opacity: 0.5;
}
#jsstop:hover,
#jsstop.jscolor-active {
	opacity: 1;
}
#jssdown {
	position: absolute;
	bottom: 34px;
	left: 35%;
	width: 42px;
	height: 42px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/kistochka.png") 0 0 no-repeat;
	border: none;
	padding: 0;
	margin: 0;
	z-index: 9000;
	color: transparent;
	cursor: pointer;
	opacity: 0.5;
}
#jssdown:hover,
#jssdown.jscolor-active {
	opacity: 1;
}

#jssstol {
	position: absolute;
	bottom: 206px;
	right: 2%;
	width: 42px;
	height: 42px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/kistochka.png") 0 0 no-repeat;
	border: none;
	padding: 0;
	margin: 0;
	z-index: 9000;
	color: transparent;
	cursor: pointer;
	opacity: 0.5;
	border-radius: 42px;
}
#jssstol:hover,
#jssstol.jscolor-active {
	opacity: 1;
}



/*
.select-list {
	position: relative;
	font-size: 14px;
}
.select-list .sort_info {

}
.select-list .sort_info:after {
	background: url("../img/selector-arr.png") 0 0 no-repeat;
	content: '';
	display: inline-block;
	position: absolute;
	top:10px;
	right: 6px;
	width: 7px;
	height: 5px;
}
.select-list .sort_info:active:after{
	top:11px;
}
.select-list .sort_info {
	position: relative;
	border: 1px solid #ccc;
	padding: 5px 15px 5px 8px;
	border-radius: 4px;
	cursor: pointer;
	overflow: hidden;

	word-break: break-all;
}
.select-list .popup-listing {
	position: absolute;
	top:28px;
	z-index: 100;
	background: #fff;
	padding: 5px 0;
	border: 1px solid #ccc;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	cursor: context-menu;
	width: 100%;
}
.select-list .popup-listing a{
	display: block;
	width: 100%;
	padding: 5px 5px;
	color: #111;
}
.select-list .popup-listing a.active {

}
.select-list .popup-listing a:hover {
	background: #ddd;
}

*/


/*
Calculator
*/
select#glass, select#typeprint, select#glue{width: 117px;height: 25px;}


#calc{
    float: left;
    margin-bottom: 10px;
}
#calc abbr{
    border:none;
    font-size:13px;
}

#calc_mail{
    /*float: left;*/
}
#calc_mail div{
    margin-top:2px;
}
.calc_left{
    width: 50%;
    float: left;
/*    padding: 0 10px;*/
}
.calc_left+.calc_left {
	width: 48%;
	margin-left: 2%;
}
.right-side .line_desc.big-area{
    width: 210px;
}
.right-side .form_line{
	margin-top:4px!important;
}
.form_line{
    width: 100%;
}
.upload-file {
	padding: 20px 0 0;
	clear: both;
	color: #35506b;
}
.line_desc{
    color: #35506b;
    clear: both;
    font:15px tahoma;
    float: left;
    width: 200px;
    width: 120px;
    position: relative;
    line-height: 30px;
}

#what {line-height: 20px;}
div span.line_desc{
    color: black;
    clear: both;
    font: 13px Verdana;
    float: left;
    width: 200px;
    position: relative;
    line-height: 20px;
}

.line_desc .info,
.line_right .info{
    cursor: pointer;
    font-size: 13px;
    color: gray;
    display:inline-block;
}
.line_desc .info:hover,
.line_right .info:hover{
    color: #56B118;
}

.line_desc .info:hover+p{
/* display:inline-block;*/
}
.line_desc p,
.line_right p{
    background: #333;
    color: #fff;
    display: none;
    font-size: 13px;
    padding: 7px 9px;
    position: absolute;
    text-align: left;
    top: 18px;
    width: 220px;
    z-index: 2;
    left: 0px;
    line-height: 15px !important;
}
.line_desc p span,
.line_right p span{
    color: #C6C6C6;
    cursor: pointer;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin: -2px -4px 0 5px;
}
.line_desc p span:hover,
.line_right p span:hover{
    color: #666666;
}
.line_desc h2{
    margin: 3px 10px 15px;
    line-height: 1;
    height: 25px;

}
.mkad{
    font-size: 11px;
    margin-left: 10px;
    margin-right: -10px;
}
.line_inp{
    margin-top: 2px;
    float: left;
    margin-right: 5px;

}
.line_inp .chckbx{
   
    border: none;
    
        
}
.calc_left input{
    font: 15px tahoma;
    padding:0 0 0 5px;
    
    height: 25px;
    width: 45px;
    line-height:25px
}

.long-inp input {
    width: 160px;
}
.calc_left input.chckbx{
    
    height: 25px;
    width: 25px;
}

.calc_right input{
    height: 30px;
    width: 15px;
}
.line_right{
    float: left;
    margin-top: 5px;
    font: 14px tahoma;
    line-height: 23px;
}
.calc_right{

    float: left;
    padding-top: 5px;
    
}
.totalcost{
    border: none;
    font-weight: bold;
    color:#E6391D;
    font-size: 21px;
}
.call_me{
    background: #FCEDDB;
    float: left;
    padding: 5px 10px;
}
.call_me_header h3{
    margin: 0px;
}
.call_me_subheader{
    font-size: 8pt;
    line-height: 1.2;
    margin-bottom: 10px;
}
#call_me_form input{
    float: left;
    height: 15px;
    width: auto;
}
#call_me_form input.inp{
    width: 300px;
}
#call_me_form textarea{
    height: 50px;
}
.call_me_submit{
    text-align: center;
    position: relative;
    height: 25px;
}
.call_me_submit .info{
    background: #FFFFFF;
    border: 1px solid #C6C6C6;
    color: #000000;
    display: none;
    font-size: 12px;
    padding: 3px 5px;
    position: absolute;
    text-align: justify;
    z-index: 2;
    width: 450px;
    left: 90px;
}
.call_me_submit .info span{
    color: #C6C6C6;
    cursor: pointer;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin: -7px -4px 0 5px;
}
.call_me_submit .info span:hover{
    color: #666666;
}
#call_me_submit{
/*    background: url("/wp-content/themes/dandelion_v2.6.3/images/call_me.png") no-repeat scroll 0 0 transparent;*/
    color: #56B118;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    width: 123px;
    margin-left: 245px;
}
#call_me_submit:hover{
    background-position: 0px -25px;
}
#calc_button{
    /*background: url("/wp-content/themes/dandelion_v2.6.3/images/calc.png") 0 0 no-repeat;*/
    cursor: pointer;
    height: 33px;
    left: 5px;
    top: 35px;
    width: 200px;
    display: block;
}
#calc_button:hover{
    background-position: 0 -33px;
}
#calc_button:active{
    background-position: 0 -65px;
}


.form_action {
    clear: both;
    padding: 5px 0 10px;
	margin-top: 8px;
	/*margin-top: 10px!important;*/
}
.modal-form .form_action {
	text-align: center;
}
.phones_form {
	float: right;
	font-weight: bold;
	margin-right: 5px;
	color: #184d1b;
}
.form_action .btn{
	background: #1d9229;
	background: #f31;
	padding: 8px 20px;
	font-size: 16px;
	color: #fff;
	border: 0px;
	border-radius: 4px;
	cursor: pointer;
}

.form_action .btn:hover{
	background: #184d1b;
	background: #f00;
	color: #fff;
}
#forma-calculator {

	padding: 10px 30px;
	margin: 0 auto;
	background: #cdffcd;
	border-radius: 4px;
}

#forma-calculator h4.title-calc {
	text-align: center;
	padding-top: 5px;
}
#forma-calculator .error {
	border-color: #d00;
	border-width: 1px;
}

/* */
.fancybox-opened .fancybox-skin{
	/*background: transparent!important;*/
	/*background: rgba(1, 1, 1, 0.7) !important;
	box-shadow: none!important;*/
}

.clock-ticker:after,
.akciya-shampanskoe:after {
	content: '';
	clear: both;
	display: none;
}
.akciya-shampanskoe >img{
	width: 146px;
	margin-left: -3%;
	height: auto;
	display: inline-block;
	position: absolute;
	top: -53px;
}
.akciya-shampanskoe {
	position: relative;
	width: 100%;
	padding: 0% 5px;

	/*background-color: #fffa8a;*/
	margin-bottom: 15px;
	margin-top: 5px!important;
}
.akciya-shampanskoe.do_mrg15 {
	margin-left: -15px;
}

.akciya-shampanskoe .akciya-title span{
	font-size: 22px;
	text-align: center;
	display: block;
	padding-bottom: 5px;
}
.akciya-shampanskoe .akciya-title> span{
	font-size: 48px;
	/*font-family: Times, Georgia, serif;*/
	font-weight: bold;
	font-style: italic;
	color: #f00;
	margin-bottom: 8px;
}
.akciya-shampanskoe .akciya-title{
	font-size: 18px;
	line-height: 26px;
	width: 44%;
	float: left;
	text-align: center;
	margin-top: 0px!important;
	font-style: italic;
	font-weight: bold;
}
.akciya-shampanskoe .forma-zakaza p {
	line-height: 22px;
}
.clock-ticker  {
	/*background: url("../img/timer.png") no-repeat;*/
	text-align: center;
	width: 200px;
	margin-left: 40px;
	margin-top: 5px!important;
}
.clock-ticker .block {
	font-weight: normal;
	display: block;
	width: 25%;
	width: 41px;
	float: left;
	text-align: center;
	margin-top: 0px!important;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/timer.png") no-repeat;
}
.clock-ticker .block{
	margin-right: 15px;
	position: relative;
}
.clock-ticker .block+.block+.block:before{
	content: ':';
	font-size: 30px;
	font-style: normal;
	position: absolute;
	top:6px;
	left: -7px;
}
.clock-ticker .block+.block{
	margin-right: 8px;
}
.clock-ticker .block+.block+.block+.block{
margin-right: 0px;
}

.clock-ticker .block .flip-top{
	padding: 8px 3px 5px 1px;
	width: 25px;
	/*border: 1px solid #1d9229;*/
	/*background-color: #d2ffe2;*/
	border-radius: 6px;
}
.clock-ticker .block span{
	display: inline-block;
}
.clock-ticker .block .label {
	font-size: 11px;
	display: block;
}



.akciya-shampanskoe .forma-zakaza .forma-title{
	font-size: 18px;
	font-style: italic;
	line-height: 18px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	font-weight: bold;
}
.akciya-shampanskoe .forma-zakaza .forma-title.do_small{
	font-size: 14px;
	color: #f00;
}
.akciya-shampanskoe .forma-zakaza{
	float: right;
	width: 34%;
	margin-top: 0px;
}

.forma-zakaza .send-form input[type="text"] {
	border: 1px solid #1d9229;
	border: 1px solid #555;
	padding: 4px 5px;
	width: 91%;
}
.forma-zakaza .send-form label {
	font-size: 12px;
	margin-top: 5px;
	display: block;
}
.akciya-shampanskoe .akciya-end {
	color: #f00;
	font-size: 17px;
	font-style: normal;

}
.akciya-shampanskoe .counter {
	margin-top: 0!important;
}

.gallery-katalog-main ul {
	margin: 0px;
	margin-left: 10px;
}
.gallery-katalog-main ul:after {
	clear: both;
	content: '';
	display: block;
}
.gallery-katalog-main ul li a,
.gallery-katalog-main ul li a span{
	position: relative;
	display: block;
	text-decoration: none;
}
.gallery-katalog-main ul li {
	display: block;
	float: left;
	list-style: none;
	background: none;
	margin: 0 0 15px 15px;
	padding: 0 0;
	font-size: 14px;
	text-transform: uppercase;
}

.gallery-katalog-main ul li.item-numb-04 {
	margin-left: 197px;
	margin-left: 213px;
}

.gallery-katalog-main ul li a span.item-tetle{
	background: #424242;
	padding: 0 5px;
	height: 23px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.gallery-katalog-main ul li.item-numb-11 a span.item-tetle {
	font-size: 12px;
}

.gallery-katalog-main ul li a span.item-new{
	position: absolute;
	top:0;
	left:0;
	width: 55px;
	height: 23px;
	background: url("http://100skinali.ru/tpl/templates/_ares/img/mega-new.png") 0 0 no-repeat;

}
.gallery-katalog-main ul li:hover a span.item-tetle{
	background: #39af3f;
}
.gallery-katalog-main ul li:hover {
	outline: 2px solid #30251f;
}

#forma-raschet {}

h4.title-raschet{
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	margin-bottom: 10px;
}
.forma-insite-raschet {
	border: 10px solid #3aaf3a;
	background: #fff;
	padding: 20px 20px 5px;
}
.forma-insite-raschet > input {
	width: 97%;
	margin-bottom: 8px;
	padding: 2px 5px;
}
.forma-insite-raschet .green-btn .btn {
	background: #3aaf3a;
	border: 1px solid transparent;
	text-transform: uppercase;
}
.forma-insite-raschet .green-btn .btn:hover {
	background: #1d6520;
	border: 1px solid transparent;
}
.cl-black {
	color: #000!important;
}

.akciya-shampanskoe.ob-vivesky{
	margin-top: 15px!important;
}
.akciya-shampanskoe.ob-vivesky .akciya_red_text {
	line-height: 36px;
	margin-top: 5px;
	padding-bottom: 0;
}
.akciya-shampanskoe.ob-vivesky .akciya-title {
	width: 39%;
}

.akciya-shampanskoe.ob-vivesky >img {
	width: 240px;
	margin-left: -2%;
	top:-10px;
}
.akciya-shampanskoe.ob-vivesky .forma-zakaza {
	float: right;
	width: 27%;
	margin-top: 0px;
}
.akciya-shampanskoe.ob-vivesky .forma-zakaza .forma-title {
	font-size: 15px;
	color: #e00;
	margin-top: 15px;
}
.akciya-shampanskoe.ob-vivesky .clock-ticker {
	margin-left: 25px;
}
.akciya-shampanskoe.ob-vivesky .form_action {
	margin-top: 20px;
}


.skinali_price_box  {
	margin-left: -5px;
	margin-right: -5px;
	text-align: center;
}
.skinali_price_box .price_item {
	width: 22%;
	margin: 0 1.2%;
	display: inline-block;
	/*float: left;*/
	text-align: center
}
.skinali_price_box .price_item .boxarea {
	text-decoration: none!important;
	color: #111;
	display: inline-block;
	background: #fff;
	box-shadow: 0px 0 10px 0px #444;
}
.skinali_price_box .price_item .boxarea:hover {
	box-shadow: 0px 0 10px 0px #000;
}
.skinali_price_box .price_item .spb_title {
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	background: #60b138;
	color: #fff;
	padding: 8px 0 6px;
	margin-top: 15px;
}
.skinali_price_box .price_item.green .spb_title {
	background: #60b138;
}
.skinali_price_box .price_item.blue .spb_title {
	background: #02a1e3;
}
.skinali_price_box .price_item.roze .spb_title {
	background: #e40981;
}
.skinali_price_box .price_item.fiolet .spb_title {
	background: #824e98;
}
.skinali_price_box .price_item table {
	margin: 10px auto;
	font-size: 16px;
	text-align: center;
	height: 200px;
	width: 90%;
}
.skinali_price_box .price_item .bottom_cost {
	margin: 10px 3px 20px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	font-family: Corbel, Candara, Arial;
}

.skinali_price_box .price_item.green .bottom_cost {
	color: #60b138;
}
.skinali_price_box .price_item.blue .bottom_cost {
	color: #02a1e3;
}
.skinali_price_box .price_item.roze .bottom_cost {
	color: #e40981;
}
.skinali_price_box .price_item.fiolet .bottom_cost {
	color: #824e98;
}

.apb_green-btn:before {
	content: '';
	display: block;
	clear: both;
}
.apb_green-btn {
	text-align:center;
	clear: both;
	padding: 20px 0 10px;
	margin-top: 25px!important;
}
.skinali_price_box .price_item a.btn,
.apb_green-btn .btn{
	background: #1d9229;
	background: #61b136;
	padding: 8px 20px 7px;
	font-size: 16px;
	color: #fff;
	border: 0px;
	border-radius: 6px;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-box-shadow: 0px 4px 2px -1px #19621c;
	-moz-box-shadow: 0px 4px 2px -1px #19621c;
	box-shadow: 0px 4px 2px -1px #19621c;
}
.skinali_price_box .price_item a.btn {
	font-size: 13px;
	display: inline-block;
	margin-top: 20px;
}
.skinali_price_box .price_item a.btn:hover,
.apb_green-btn .btn:hover{
	background: #4c912c;
	color: #fff;
	/*padding-bottom: 5px;*/
}


.apb_red-btn {
	text-align:center;
	clear: both;
	margin-top: 5px;
}
.apb_red-btn .btn{
	font-family: "Century Gothic", Arial;
	background: #e41f26;
	padding: 5px 20px 4px;
	display: inline-block;
	min-width: 140px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	border: 0px;
	border-radius: 6px;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-box-shadow: 0px 4px 2px -1px #a91d1e;
	-moz-box-shadow: 0px 4px 2px -1px #a91d1e;
	box-shadow: 0px 4px 2px -1px #a91d1e;
}

.apb_red-btn .btn:hover{
	background: #c41f23;
	color: #fff;
}

.ss_box_wrap >.ss_title{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-align: left;
	font-style: italic;
	font-size: 24px;
}
.ss_box_wrap .ss_title span{
	padding: 10px 0px;
	width: 30%;
	display: inline-block;
	background: #444;
	color: #fff;
	padding-left: 12%;
}
.ss_box_wrap .ss_title span+span{
	margin-left: 0%;
	padding-left: 0%;
	padding-right: 12%;
	text-align: right;
}
.ss_box_wrap .ss_item {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/bg_line_grey2.png") left bottom repeat-x;
	height: 100px;
	width: 94%;
	margin: 0 auto;
}
.ss_box_wrap .ss_item:after {
	content: '';
	clear: both;
	display: block;
}
.ss_box_wrap .ss_item .ss_title{
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 5px;
	font-style: italic;
}
.ss_box_wrap .ss_item .ss_klassic{
	position: relative;
	width: 41%;
	margin-left: 50px;
	float: left;
	display: block;
	text-align: left;
	font-size: 14px;
}
.ss_box_wrap .ss_item .ss_uf{
	position: relative;
	width: 42%;
	margin-right: 50px;
	float: right;
	display: block;
	text-align: right;
	font-size: 14px;
}
.ss_box_wrap .ss_item .ss_klassic:before {
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top:0px;
	left: -74px;
}
.ss_box_wrap .ss_item .ss_uf:before {
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top:0px;
	right: -74px;
}
.ss_box_wrap .ss_item .minus:before {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon_minus.png") left top no-repeat;
}
.ss_box_wrap .ss_item .plus:before {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon_plus.png") left top no-repeat;
}
.box_sravnenie h3 {
	color: #e00;
	margin-bottom: 0px;
}
.box_sravnenie .h3_title {
	color: #e00;
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
	text-transform: uppercase;
}

/* */

.fx_landing .top-layer{
	margin-bottom: 30px;
}
.fx_landing .icon-image-box.first{
	margin-left: 0px;
}
.fx_landing .icon-image-box{
	margin-right: 36px;
}
.fx_landing .icon-image-box.last {
	margin-right: 0px;
}
.content.fx_landing {
	width: auto;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	background: none;
}
.fx_wrapper {
	width: 1004px;
	margin: 0 auto;
}


#forma_call_nw {
	width: 530px;
}

.landing{
	padding-top: 40px;
	background: #fbfcf7 url("http://100skinali.ru/tpl/templates/_ares/img/bg_landing_22.jpg") center top no-repeat;
	background-size: cover;
}

.landing .akciya-shampanskoe .akciya-title{
	width: 36%;
	margin-left: 2%;
}
.landing .akciya-shampanskoe .forma-zakaza {
	width: 43%;
	background: #fff;
	color: #000;
	background: rgba(255, 255, 255, 0.52);
	padding: 5px 20px 20px;
	border-radius: 10px;
	text-shadow: 0px 0px 1px #ccc;
	margin-top: -18px;
}
.landing .akciya-shampanskoe .akciya-title {
	font-style: normal;
}
.landing .akciya-shampanskoe .akciya-title> span{
	font-size: 58px;
	font-style: normal;
	margin-bottom: 15px;
	text-shadow: 2px 0px 7px #fff;
}
.landing .akciya-shampanskoe .counter{
	margin-top: 15px!important;
}
.landing .clock-ticker{
	margin: 5px auto;
	color: #000;
}
.landing .article-main h1{
	font-size: 38px;
}

.landing .akciya-shampanskoe >img{
	width: 188px;
	margin-left: -4%;
	top:-30px;
}
.landing .skinali-faq.annonce{
	margin-bottom: 0;
}
#fx_sravnenie {
	background: #ebebeb;
}
#fx_works {
	/*background: #ebebeb;*/
}
#fx_reviews {
	background: #ebebeb url("http://100skinali.ru/tpl/templates/_ares/img/bg-otzivi.jpg") center top no-repeat;
}
#fx_reviews ul li {
	background: #fff;
	box-shadow: 0px 0 10px 0px #777;
}
#fx_reviews,
#fx_works,
#fx_oblasty,
#fx_sravnenie,
#fx_prices,
#fx_faq,
#fx_katalog {
	padding: 48px 0 48px;
}
.newpreim-box .h3_title,
.fx_wrapper .h3_title,
.fx_wrapper h3{
	margin: 0 0 25px;
	text-align: center;
	font-size: 38px;
}
.newpreim-box .h3_title {
	font-weight: bold;
	font-style: normal;
}
#fx_katalog .fx_wrapper {

}
#fx_katalog .fx_wrapper img {
	width: auto;
	height: 128px;
}
#fx_katalog .gallery-katalog-main ul li.item-numb-09 {
	margin-left: 15px;
}

#fx_prices {
	background: #fbfcf7 url("http://100skinali.ru/tpl/templates/_ares/img/bg_landing_21.jpg") center top no-repeat;
	/*background: #f2edea;*/
	background-size: auto 100%;
}
.ss_box_wrap .ss_item .ss_title {
	padding-bottom: 0;
	padding-top: 10px;
	font-size: 18px;
}
#fx_prices .apb_green-btn .btn {
	font-size: 13px;
	margin: 0 17px;
}

#fx_prices .apb_green-btn .btn:first-child {
	margin-left: 0px;
}
#fx_prices .apb_green-btn .btn:last-child {
	margin-right: 0px;
}
.what_glass_good:after{
	content: '';
	clear: both;
	display: block;
}
.what_glass_good {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
	/*text-align: center;*/
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
.what_glass_good .left {
	float: left;
	width: 26%;
	padding-bottom: 10px;
	padding-left: 12%;
	text-align: left;
}
.what_glass_good .right {
	float: right;
	width: 26%;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 12%;
}


#fx_sravnenie .ss_box_wrap >.ss_title {
	padding-bottom: 5px;
}

#fx_sravnenie .ss_box_wrap .ss_item {
	/*background: none;*/
	width: 100%;
	height: 32px;
	/*line-height: 32px;*/
	text-align: center;
	border:1px solid #cacaca;
}
#fx_sravnenie .ss_box_wrap .ss_item+.ss_item {
	border-top:0;
}
#fx_sravnenie .ss_box_wrap .ss_item .ss_title {
	float: left;
	width: 30%;
	background: #fff;
	font-size: 16px;
	color: #18744d;
	color: #07642f;
	padding-top: 0;
	line-height: 32px;
	font-style: normal;

}

#fx_sravnenie .ss_box_wrap .ss_item .ss_uf {
	text-align: center;
	width: 35%;
	margin: 0;
	line-height: 30px;
}

#fx_sravnenie .ss_box_wrap .ss_item .minus:before {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon_minus32.png") left top no-repeat;
}
#fx_sravnenie .ss_box_wrap .ss_item .plus:before {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon_plus32.png") left top no-repeat;
}


#fx_sravnenie .ss_box_wrap .ss_item .ss_klassic {
	text-align: center;
	width: 35%;
	margin: 0;
	line-height: 30px;
}
#fx_sravnenie .ss_box_wrap .ss_item .ss_uf:before,
#fx_sravnenie .ss_box_wrap .ss_item .ss_klassic:before{
	width: 32px;
	height: 32px;
	left: inherit;
	right: -16px;
}
#fx_sravnenie .ss_box_wrap .ss_item .ss_uf:before{
	right: inherit;
	left: -16px;
}
#fx_sravnenie .ss_box_wrap .ss_title:after{
	content: '';
	clear: both;
	display: block;
}
#fx_sravnenie .ss_box_wrap .ss_title span{
	background: none;
	color: #333;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	width: 35%;
	float: left;
	display: block;
}
#fx_sravnenie .ss_box_wrap .ss_title span+span{
	float: right;
}
.skilnaly_work_main li {
	float: left;
	border: 1px solid #d4d4d4;
	padding: 1px;
	margin: 5px;
}
.skilnaly_work_main li:hover{
	border-color: #3aaf3a;
	padding: 0;
	border-width: 2px;
}
.fx_wrapper:after,
.skilnaly_work_main:after {
	content: '';
	clear: both;
	display: block;
}
#fx_works,
#fx_oblasty,
#fx_sravnenie {
	box-shadow: 0 3px 10px 0px #ccc;
}
#fx_oblasty {}

#fx_oblasty .sfery h4{
	font-size: 18px;
	text-transform: uppercase;
	padding: 5px 0;
	min-height: 40px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
#fx_oblasty .sfery{
	width: 29%;
	float: left;
	margin-left: 1%;
	padding-bottom: 10px;
}
#fx_oblasty .sfery+.sfery{
	margin-left: 5%;
}
#fx_oblasty .apb_green-btn .btn {
	font-size: 16px;
	margin: 0px 80px;
	display: inline-block;
}

#fx_oblasty .apb_green-btn .btn:first-child {
	margin-left: 0px;
}
#fx_oblasty .apb_green-btn .btn:last-child {
	margin-right: 0px;
}

/* */
.reviews li .text {
	font-size: 16px;
}
.reviews li .date {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #777;
	font-size: 12px;
}

.reviews li .rating {
	position: absolute;
	bottom: 10px;
	left: 143px;
	font-size: 13px;
	color: #444;
}
.reviews li .rating span{
	font-weight: bold;
}
.reviews li .pic {
	float: left;
	margin-right: 20px;
}
.reviews li {
	position: relative;
	float:left;
	margin:1.5%;
	width: 45%;
	background: #eee;
	padding: 10px;
}
.landing .akciya-shampanskoe .forma-zakaza {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.landing .akciya-shampanskoe .forma-zakaza.effect-hide {
	-webkit-transform: translate3d(320px, 0, 0);
	transform: translate3d(320px, 0, 0);
	opacity: 0;
}
.landing .akciya-shampanskoe .forma-zakaza.effect-from-right {
/*

	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);

	-webkit-transform: translate3d(-2em, 0, 0);
	transform: translate3d(-2em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;


	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
*/
}

#fx_mapys {
	padding: 40px 0;
	box-shadow: 0 3px 10px 0px #ccc;
}
.map-global {
	position: relative;
}
.forma-calltown {
	position: absolute;
	top:40px;
	right: 35px;
	width: 230px;
	padding: 13px 0 25px 0px;
	margin: 0 0;
	display: block;
	text-align: center;
	box-sizing: border-box;
	background: #fff;
	box-shadow: 0px 0 10px 0px #444;
}
.forma-calltown .spb_title {
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	background: #60b138;
	color: #fff;
	padding: 8px 0 7px;
	margin-top: 0px;
	margin-bottom: 40px;
}
.forma-calltown input[type="text"] {
	box-sizing: border-box;
	width: 84%;
	display: inline-block;
	margin-bottom: 15px;
	padding: 4px 5px;
	border-radius: 3px;
	border: 1px solid #aaa;
	box-shadow: 0 0 3px 0 #777;
}
.forma-calltown input[type="text"].error {
	background: #fff4f4;
	border: 1px solid #f33;
	color: #000;
}
.forma-calltown .apb_green-btn {
	padding: 0;
	margin-top: 15px!important;
}
.forma-calltown .apb_green-btn .btn{
	padding: 7px 35px 6px;
}

.skinali-catalog .breadcrumbs {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	text-transform: capitalize;
}
.skinali-catalog .breadcrumbs a {
	color: #fff;
	text-transform: capitalize;
}

.filter-img a{
	color: #000;
}

.filter-img{
	background: #fff;
	background: rgba(255, 255, 255, 0.61);
	padding: 20px;
	margin-bottom: 60px;
	clear: both;
}
.menu-catalogy {
	width: 70%;
	float: left;
	min-height: 120px;
}
.menu-catalogy ul li.active a{
	background: #1d9229;
	color: #fff;
	min-width: 50px;
}
.menu-catalogy ul li a{
	text-decoration: none;
	padding: 1px 4px;
	min-width: 75px;
	display: inline-block;
}
.menu-catalogy ul li a:hover{
	text-decoration: underline;
}
.menu-catalogy ul li {
	display: inline-block;
	width: 20%;
}
.filter-img .colorsy .titlo{
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}
.filter-img .colorsy{
	width: 29%;
	float: right;
}
.filter-img .colorsy a {
	display: inline-block;
	overflow: hidden;
	width: 36px;
	height: 36px;
	border: 1px solid #000;
	-webkit-transform: skew(-15deg);
	-moz-transform: skew(-15deg);
	-o-transform: skew(-15deg);
	transform: skew(-15deg);
}
.filter-img .colorsy a{
	margin-left: 13px;
}
.filter-img .colorsy a+a {
	margin-left: 0;
}
.filter-img .colorsy a:hover,
.filter-img .colorsy a.select {
	outline: 2px solid #000;
}
.filter-img .colorsy a[href*="red"] {
	background: #f00;
}
.filter-img .colorsy a[href*="orang"] {
	background: #fea501;
}
.filter-img .colorsy a[href*="yellow"] {
	background: #ffd600;
}
.filter-img .colorsy a[href*="green"] {
	background: #009746;
}
.filter-img .colorsy a[href*="blue"] {
	background: #5ebefb;
}
.filter-img .colorsy a[href*="siniy"] {
	background: #1560bd;
}
.filter-img .colorsy a[href*="fiol"] {
	background: #a71baf;
}
.filter-img .colorsy a[href*="roze"] {
	background: #ff68b5;
}
.filter-img .colorsy a[href*="korich"] {
	background: #987555;
}
.filter-img .colorsy a[href*="black"] {
	background: #010101;
}
.filter-img .colorsy a[href*="white"] {
	background: #fff;
}
.filter-img .colorsy a[href*="grey"] {
	background: #aaa;
}

.filter-img .colorsy.colorys-inline{
	width: auto;
	float: none;
	text-align: center;
	width: 65%;
	float: left;
}
.miniform-find {
	float: right;
	background: #f7f7f7;
	padding: 8px 13px;
	margin-top: 5px;
	box-sizing: border-box;
	width: 30%;
	text-align: center;
}
.miniform-find button{
	background: #38982a url("http://100skinali.ru/tpl/templates/_ares/img/icon-finde.png") center center no-repeat;
	border:0;
	width: 24px;
	height: 24px;
	text-align: center;
	color: transparent;
	cursor: pointer;
}
.miniform-find button:hover {
	background-color: #2c7521;
}
.miniform-find input{
	padding: 3px 5px;
	box-sizing: border-box;
	width: 50%;
}
.filter-img .colorsy.colorys-inline+.miniform-find {
	margin-top: 30px;
}

.skinali-catalog .slider-container {
	background-image: none!important;
}

#canvasimg2 .ftitle{
	position: absolute;
	bottom: 5px;
	right: 0px;
	background: #fff;
	padding: 2px 5px;
	z-index: 1000;
}
#canvasimg2 {
	position: relative;
	width: 900px;
	margin: 0 auto;
}
.kitcchen .fancybox-nav {
	width: 5%;
}
.kitcchen .fancybox-prev {
	left: -38px;
}
.kitcchen .fancybox-next {
	right: -47px;
}
.redaktor-title {
	text-align: center;
	font-size: 28px;
	padding: 5px 0 25px;
	color: #fff;
	font-style: italic;
	text-transform: uppercase;
	width: 100%;
}
.redaktor-title.redaktor2 {
	padding: 40px 0 25px;
}
.fancybox-overlay {
	/*background: #555;*/
	background: rgba(0, 0, 0, 0.75)!important;
}
.kitcchen .fancybox-nav span {
	visibility: visible;
	opacity: 0.5;
}
.kitcchen .fancybox-nav:hover span {
	opacity: 1;
}


.icon-thisfavorite {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon-favorite-inn-grey.png") 0 0 no-repeat;
	width: 21px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
}
.active > .icon-thisfavorite {
	background: url("http://100skinali.ru/tpl/templates/_ares/img/icon-favorite-inn-green1.png") 0 0 no-repeat;
}
.icon-thisfavorite:hover {
	opacity: 0.85;
}
.favoritepos {
	position: absolute;
	right: 0;
	bottom: 2px;
}
.text .mapsite li {
	padding: 0 0 5px 20px;
}
.mapsite .parent > ul {
	margin-top: 5px;
}
.mapsite .parent >a{
	margin-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
}
#fx_katalog h2.h3_title {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}
.page-kit-abs {
	position: absolute;
	z-index: 0;
	left: 0;
}
#victim2 {
	position: relative;
	z-index: 100;
}

.skinali-catalog .breadcrumbs.txt-black,
.skinali-catalog .breadcrumbs.txt-black a {
	color: #333;
	text-shadow: none;
	text-transform: none;
}
.kitcchen-one #canvasimg2 {
	width: auto;
	min-height: 180px;
}
.kitcchen-one .page-kit-abs,
.kitcchen-one #victim2 {
	width: 100%!important;
	height: auto!important;
}
.skinali-oneimg-txt {
	margin: 35px 0 40px;
}
h1.sk-toleft {
	float: left;
}
.sk-toright {
	float: right;
	position: relative;
}
.kitcchen-one .ui-slider.ui-slider-horizontal {
	height: 6px;
}
.kitcchen-one .btn-call-zakaz{
	margin-left: 20px;
}
.kitcchen-one .filters {
	width: 100%;
}
.kitcchen-one .filters .buttons {
	padding: 40px 0 0;
}
#register-success .fancy-title {
	font-size: 20px;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
}
#register-success .fancy-body {
	font-size: 18px;
	text-align: center;
}
#letzakaz .form_action {
	text-align: center;
}


/* PRINT */
.printthis {

}
.icon-icon-print {
	display: inline-block;
	width:20px;
	height:20px;
	z-index:200;
	background: url(http://100skinali.ru/tpl/templates/_ares/img/ico-printing.png) center top no-repeat;
	cursor:pointer;
}
.icon-icon-print:hover {
	background-position: center bottom;
}



/* calc */

.main-box.main-calk {
	padding: 0px 0 10px;
}
.thiscalc {
	padding-top: 20px;
	padding-bottom: 60px;
}


.box-calck {
	padding-top: 30px;
}
.box-calck .left{
	width: 670px;
	float: left;
}
.box-calck .right{
	float: right;
	width: 390px;
}
.line-one {
	padding-bottom: 15px;
}
.line-one label{
	width: 35%;
	display: inline-block;
	font-size: 18px;
}
.box-calck .inputa{
	display: inline-block;
	/*width: 60%;*/
}
.line-one.spanel {
	padding-bottom: 10px;
}
.line-one.spanel label {
	font-size: 0.9em;
	width: 50%;
}

.box-calck .inputa select{
	height: 38px!important;
	background: #e3e3e4;
	width: 260px!important;
	width: 164px!important;
	border: 0;
	padding: 0 5px;
	margin: 0 5px;
	font-size: 16px;
}

.box-calck form {

}



.box-calck .inputa label{
	width: auto;
}

.box-calck .inputa input{
	height: 42px;
	height: 30px;
	margin: 0 5px;
	font-size: 16px;
	display: inline-block;
}
.box-calck .inputa .input-small{
	display: inline-block;
	width: 66px;
}
.box-calck .inputa .input-medium{
	display: inline-block;
	width: 100px;
}
.box-calck .inputa input[type="checkbox"]{
	width: auto;
	vertical-align: middle;
}
.line-one.spanel {

}
.area-panel-lf {
	width: 70%;
	vertical-align: middle;
	display: inline-block;
}
.area-panel-rt {
	width: 20%;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 15px;
}
form input.error {
	background-color: #fdd!important;
}

.thischeck input{
	position: absolute;
	opacity: 0;
	visibility: hidden;
}
.thischeck {
	position: relative;
	vertical-align: middle;
	margin: 0 5px;
}
.thischeck .itcheker{
	display: inline-block;
	background: #e3e3e4;
	width: 40px;
	height: 40px;
}
.thischeck .itcheker:hover {
	background-color: #ccc;
}
.thischeck input:checked+.itcheker{
	background-image: url("http://100skinali.ru/tpl/templates/_ares/img/icon-galochka.png");
	background-position: 11px 11px;
	background-repeat: no-repeat;
}

.resulting {
	text-transform: uppercase;
	font-size: 24px;
	padding-top: 70px;
}
.resulting >.red {
	font-size: 36px;
	display: inline-block;
	color: #ff1e00;
}

.realy-red .t-title{
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 34px;
}
.realy-red {
	background: #5cb557;  /* #369b31; url("../img/bg-calc2.jpg") 0 0 no-repeat;*/
	padding: 37px 0px 37px 40px;
	color: #fff;
	/*width: 470px;*/
	height: 200px;
	margin-bottom: 40px;
}


.linetext {
	position: relative;
	display: block;
	font-size: 16px;
	margin-bottom: 6px;
	padding-right: 0%;
	width: 100%;
	font-weight: 600;
	overflow: hidden;
}
.linetext:before {
	content: '';

}
.linetext:after{
	clear: both;
	display: block;
	content: '';
}
.linetext .ttito{
	position: relative;
	margin-right: 2%;
	max-width: 85%;
	display: inline-block;
	/*background: url("../img/bg-calcred.jpg") repeat;*/
}
.linetext .texto{
	position: relative;
	width: 21%;
	display: block;
	background: #5cb557;
	float: right;
	padding-left: 1px;
}
.linetext .ttito:after{
	content: '';
	display: block;
	position: absolute;
	bottom: 3px;
	border-bottom: 1px dotted #fff;
	height: 1px;
	width: 235px;
	left: 104%;
	top: 13px;
}
.realy-text {
	margin-top: 30px;
	line-height: 24px;
	padding-bottom: 20px;
}
.box-calck .btn-area {
	text-align: left;
}
.box-calck .btn-area .btn{
	margin-left: 0;
	padding: 14px 40px;
	font-size: 20px;
}
form .infcalc {
	display: none;
}
.calc-grey {
	background: #f8f8f8;
}

.toolinf {
	cursor: pointer;
	font-size: 16px;
	display: inline-block;
	position: relative;
	line-height: 20px;
	margin-bottom: -3px;
	white-space: normal;
	vertical-align: top;
}
.toolinf:before {
	content: "";
	position: absolute;
	top: -0.9em;
	left: -.5em;
	right: 0;
	width: 9em;
	height: 3em;
	visibility: hidden;
}
.toolinf > p {
	width: 20px;
	margin: 0 1px;
	padding: 0;
	display: inline-block;
	position: relative;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	height: 20px;
	color: #1d9229;
	border: 1px solid #1d9229;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.toolinf > p:hover {
	color: #fff;
	background: #1d9229;
	border: 1px solid #1d9229;}

.toolinf > span {
	text-align:left;
	box-shadow: 0 6px 20px 5px rgba(0,0,0,.15);
	color: white;
	position: absolute;
	bottom: 100%;
	max-width: 310px;
	max-height: 80vh;
	overflow: auto;
	visibility: hidden;
	margin: 0 auto 1em;
	padding: 1em;
	font-size: 90%;
	background: #39b034;
	line-height: normal;
	cursor: auto;
	z-index: 99;
}

.toolinf > span > p {margin-top:0}
.toolinf > span > a {color:#111;position:relative}
.toolinf > span > a:hover {text-decoration:underline}
.toolinf > span > a > i:after {content: "";
	display: inline-block;
	margin:0 0 1px 3px;
	width: 5px;
	height: 5px;
	border: 1px solid #111;
	border-color: #111 #111 transparent transparent;
	border-width: 1px 1px 0 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}



.toolinf.lefta > span {
	left: 0;right: -20em;margin: 0 0 1em;
}
.toolinf.righta > span {
	left: -20em;right: 0;margin: 0 0 .4em auto;
}
.toolinf.bottoma > span {
	left: 0;right: -20em;
	top:100%;bottom:auto;margin:1em 0 0 0
}

.toolinf:after {content: "";
	position: absolute;top: -40px;left: 50%;
	visibility: hidden;margin: 0 0 0em -0.5em;cursor: auto;
	width: 2.1em;height: 1.3em;background: transparent;
	border: .8em solid #38a233;border-top: none;
	border-right: none;
	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg);
}
.toolinf.lefta:after {left: 1em;}
.toolinf.righta:after {left: auto;right: .6em; /* 1em - .4em */}
.toolinf.bottoma:after {
	left: 1.3em;top: 1.9em;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	width: 1.3em;
	height:1.3em;
}

.toolinf:before {content: "";position: absolute;top: -0.9em;left: -.5em;right: 0;width: 9em;height: 3em;visibility: hidden;}
.toolinf:hover > span,.toolinf:hover:before,.toolinf:hover:after,.toolinf:focus > span,.toolinf:focus:before,.toolinf:focus:after {visibility: visible;transition: 0s .4s;}
.toolinf:focus {  outline: none;}

.skinali-new-ofer {
	position: absolute;
	top: 170px;
	left: 50%;
	width: 840px;
	margin-left: -540px;
	text-align: center;
}
.skinali-new-ofer h1{
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	padding: 2px 15px;
	font-size: 49px;
	font-style: normal;
	text-shadow: 0 0 5px #555;
}
.skinali-new-ofer p{
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	text-align: center;
	padding: 1px 10px;
	font-size: 26px;
	text-transform: uppercase;
	line-height: 30px;
	letter-spacing: 0.3px;
	text-shadow: 0 0 5px #555;
	display: inline-block;
}
.skinali-new-ofer .mini-text1{
	margin-top: 10px;
}
.preim3-box h2{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}
.preim3-list {
	text-align: center;
	margin: 10px 0 25px;
}
.preim3-list .item{
	width: 29%;
	margin: 0 2%;
	display: inline-block;
	box-shadow: 0px 5px 20px rgba(51, 51, 51, 0.16);
}
.preim3-list .item:hover {
	box-shadow: 0px 5px 20px rgba(51, 51, 51, 0.25);
}
.item-01{
	background: url("http://100skinali.ru/tpl/images/nw-preim-01.jpg") center center no-repeat;
}
.item-02{
	background: url("http://100skinali.ru/tpl/images/nw-preim-02.jpg") center center no-repeat;
}
.item-03{
	background: url("http://100skinali.ru/tpl/images/nw-preim-03.jpg") center center no-repeat;
}
.preim3-list .item .image-pre {
	width: 100%;
	height: 207px;
	display: block;
}
.preim3-list .item .title {
	display: block;
	background: #424242;
	color: #fff;
	padding:5px 5px 4px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}
.preim3-list .item .opisanie {
	color: #3d3a39;
	text-align: left;
	padding: 20px;
	font-size: 15px;
}





@media screen and (max-width: 900px) {
	.reviews li {
		margin: 1%;
	}
	.fx_reviews .reviews li+li+li {
		clear: both;
	}
	.skilnaly_work_main li {
		margin: 5px 3px;
		display: block;
	}
	.skinali_price_box .price_item {
		float: left;
		display: block;
	}
	.head-inner {
		width: 1000px;
	}
	.apb_green-btn {

	}
}



/* new calc */
.steps-list {
	margin-bottom: 20px;
}
.steps-box h2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

.step-4cart {}
.steps-box .step .shag-title{
	font-size: 34px;
	line-height: 36px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}
.steps-box .step .shag-title b {
	color: #369b31;
	color: #e00;
}
.step-4cart .img-list{
	margin-top: 40px;
}
.step-4cart .img-list .imgsel{
	float: left;
	display: block;
	position: relative;
	width: 470px;
	height: 253px;
	background: #000;
	margin: 8px;
}
.step-4cart .img-list .imgsel .imgsp.imgsp-04{
	background: url("http://100skinali.ru/tpl/images/form-calc-step1-img-04.jpg") center center no-repeat;
}
.step-4cart .img-list .imgsel .imgsp.imgsp-03{
	background: url("http://100skinali.ru/tpl/images/form-calc-step1-img-03.jpg") center center no-repeat;
}
.step-4cart .img-list .imgsel .imgsp.imgsp-02{
	background: url("http://100skinali.ru/tpl/images/form-calc-step1-img-02.jpg") center center no-repeat;
}
.step-4cart .img-list .imgsel .imgsp.imgsp-01{
	background: url("http://100skinali.ru/tpl/images/form-calc-step1-img-01.jpg") center center no-repeat;
}

.step-4cart .img-list .imgsel .imgsp.imgsq-01{
	background: url("http://100skinali.ru/tpl/images/form-calc-step5-img-01.jpg") center center no-repeat;
}
.step-4cart .img-list .imgsel .imgsp.imgsq-02{
	background: url("http://100skinali.ru/tpl/images/form-calc-step5-img-02.jpg") center center no-repeat;
}
.step-4cart .img-list .imgsel .imgsp.imgsq-03{
	background: url("http://100skinali.ru/tpl/images/form-calc-step5-img-03.jpg") center center no-repeat;
}
.step-4cart .img-list .imgsel .imgsp.imgsq-04{
	background: url("http://100skinali.ru/tpl/images/form-calc-step5-img-04.jpg") center center no-repeat;
}

.step-4cart .img-list .imgsel input {
	opacity: 0;
	position: absolute;
	top:0;
}
.step-4cart .img-list .imgsel .imgsp{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 253px;
	opacity: 0.4;
	z-index:10;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.step-4cart .img-list .imgsel .text-01{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	display: block;
	box-sizing: border-box;
	color: #fff;
	padding: 75px 25px 5px;
	text-align: center;
	font-size: 21px;
	line-height: 24px;
	z-index:100;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.step-4cart .img-list .imgsel .text-02{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	position: absolute;
	top: 140px;
	left: 0;
	width: 100%;
	display: block;
	box-sizing: border-box;
	color: #fff;
	padding: 0px 25px 5px;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	z-index:100;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.step-4cart .img-list .imgsel .text-03{
	position: absolute;
	top: 117px;
	left: 0;
	width: 100%;
	display: block;
	box-sizing: border-box;
	color: #fff;
	padding: 0px 25px 5px;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	z-index:100;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}


.step-4cart .img-list .imgsel .text-04{
	position: absolute;
	top: 86px;
	left: 0;
	width: 100%;
	display: block;
	box-sizing: border-box;
	color: #fff;
	padding: 0px 25px 5px;
	text-align: center;
	font-size: 82px;
	font-weight: bold;
	z-index:100;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.step-4cart .img-list .imgsel .text-05{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	position: absolute;
	top:145px;
	left: 0;
	width: 100%;
	display: block;
	box-sizing: border-box;
	color: #fff;
	padding: 0px 25px 0px;
	text-align: center;
	font-size: 27px;
	line-height: 30px;
	z-index:100;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.step-4cart .img-list .imgsel .text-06{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	position: absolute;
	top:100px;
	left: 0;
	width: 100%;
	display: block;
	box-sizing: border-box;
	color: #fff;
	padding: 0px 25px 0px;
	text-align: center;
	font-size: 27px;
	line-height: 30px;
	z-index:100;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.step-4cart .img-list .imgsel .inputer:checked~.text-01,
.step-4cart .img-list .imgsel .inputer:checked~.text-02,
.step-4cart .img-list .imgsel .inputer:checked~.text-03,
.step-4cart .img-list .imgsel .inputer:checked~.text-04,
.step-4cart .img-list .imgsel .inputer:checked~.text-05,
.step-4cart .img-list .imgsel .inputer:checked~.text-06,
.step-4cart .img-list .imgsel:hover .text-06,
.step-4cart .img-list .imgsel:hover .text-05,
.step-4cart .img-list .imgsel:hover .text-04,
.step-4cart .img-list .imgsel:hover .text-03,
.step-4cart .img-list .imgsel:hover .text-02,
.step-4cart .img-list .imgsel:hover .text-01 {
	opacity: 0;
}
.step-4cart .img-list .imgsel:hover .imgsp,
.step-4cart .img-list .imgsel .inputer:checked~.imgsp {
	opacity: 1;
	outline: 3px solid #e00;
}
.step-4cart .img-list .imgsel:hover {

}

.step-razmery .razmery-list{
	background: url("http://100skinali.ru/tpl/images/form-calc-step2-img-bg.jpg") center center no-repeat;
	margin-top: 80px;
	padding: 156px 35px 0px 0;
}
.step-razmery .razmery-list .area-panel-num{
	background: #f8f8f8;
	padding: 30px;
	width: 464px;
	margin: 0px auto 0px;
	min-height: 324px;
	box-sizing: border-box;
}
.step-razmery .inputa {
	display: inline-block;
	/* width: 60%; */
}
.step-razmery .inputa input{
	height: 42px;
	height: 30px;
	margin: 0 5px;
	font-size: 16px;
	display: inline-block;
}
.step-razmery .inputa .input-small{
	display: inline-block;
	width: 66px;
}
.step-razmery .line-one.spanel label {
	width: 48%;
}

/* */
.towns-list {
	background: url("http://100skinali.ru/tpl/images/form-calc-step3-img-bg.jpg") center center no-repeat;
	width: 981px;
	height: 485px;
	margin-top: 80px;
}
.town-container {
	padding: 60px 35px 50px 42px;
}
.town-container .textseltown {
	position: relative;
	width: 800px;
	height: 49px;
	margin-bottom: 1px;
	display: block;
}
.town-container .textseltown .inputer {
	opacity: 0;
	position: absolute;
}
.town-container .textseltown .name {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	display: block;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("http://100skinali.ru/tpl/images/form-calc-step3-bg-norm.png") -11px center no-repeat;
	color: #3c3a39;
	font-size: 27px;
	padding: 15px 445px 0 20px;
	text-align: center;
}
.town-container .textseltown:hover .name {
	color: #369b31;
	color: #e00;
}
.town-container .textseltown .inputer:checked~.name {
	background: url("http://100skinali.ru/tpl/images/form-calc-step3-bg-select.png") -2px center no-repeat;
	color: #369b31;
	color: #e00;
	font-weight: bold;
}

.town-container .textseltown.towcustom-line .boom {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	display: block;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("http://100skinali.ru/tpl/images/form-calc-step3-bg-norm.png") -11px center no-repeat;
	text-align: center;
	padding: 0px 426px 0 0px;
}
.towcustom-line .towcustom {
	width: 100%;
	box-sizing: border-box;
	height: 49px;
	border: 2px solid #3c3a39;
	background: #fff;
	font-size: 20px;
	padding: 0 10px;
}

.step-2cart .img-list {
	margin-top: 70px;
	margin-bottom: 40px;
}
.step-2cart .img-list .imgsel {
	height: 251px;
	float: none;
	margin: 8px auto;
}
.step-2cart .img-list .imgsel .imgsp {
	height: 251px;
}
.imgspi-01{
	background: url("http://100skinali.ru/tpl/images/form-calc-step4-img-01.jpg") center center no-repeat;
}
.imgspi-02{
	background: url("http://100skinali.ru/tpl/images/form-calc-step4-img-02.jpg") center center no-repeat;
}


.inputs-lines .pre-title b{
	font-size: 36px;
	text-transform: uppercase;
}
.inputs-lines .pre-title{
	font-size: 24px;
	text-align: center;
	margin: 10px 0 10px;
}

.step-inputs .inputs-lines .box-box-box{
	min-height: 350px;
	margin: 100px 0;
}
.step-inputs .inputs-lines {
	margin-top: 97px;
}
.step-inputs .inputs-lines .iline {
	width: 450px;
	margin: 50px auto;
	display: block;
}
.step-inputs .inputs-lines .iline input {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	height: 50px;
	border: 1px solid #b5b3b1;
	font-size: 20px;
}

.step .btn-area {
	text-align: center;
	margin-top: 30px;
}
.step .btn-area .btn {
	font-size: 20px;
	padding: 7px 25px;
}
.step .btn-area .btn+.btn {
	margin-left: 1%;
}
.icon-arrow-next {
	display: inline-block;
	border-left:12px solid #fff;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 0;
}
.icon-arrow-prev {
	display: inline-block;
	border-right:12px solid #fff;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 0;
}
#btn-this-sub {
	visibility: hidden;
	opacity: 0;
	position: absolute;
}

.area-panel-num .toolinf:after {
	border-bottom: .8em solid #f00;
	border-left: .8em solid #f00;
}
.area-panel-num .toolinf > span {
	background: #e33;
}
.area-panel-num .toolinf > p{
	color: #e00;
	border: 1px solid #e00;
}
.area-panel-num .toolinf > p:hover{
	background: #e00;
	color:#fff;
}

.newpreim-box{
	padding-top: 30px;
	padding-bottom: 5px;
	background: #fbfcf7 url(http://100skinali.ru/tpl/templates/_ares/img/bg_landing_22.jpg) center top no-repeat;
	background-size: cover;
}
.newpreim-box-list {
	text-align: center;
	margin: 30px 0 0px;
}
.newpreim-box-list .item {
	display: inline-block;
	width: 215px;
	margin: 15px 20px;
	text-align: center;
	vertical-align: top;
}
.newpreim-box-list .item img {
	display: inline-block;
	max-height: 100%;
}
.newpreim-box-list .item .img {
	display: inline-block;
	height: 90px;
	margin-bottom: 20px;
}
.newpreim-box-list .item+.item+.item+.item {
	width: 204px;
}
.newpreim-box-list .item p {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #606062;
}
.newpreim-box .top-layer {
	background: rgba(255, 255, 255, 0.71);
	padding: 20px 0;
	border-radius: 16px;
}