@font-face {
	font-family: 'aksent';
	src: url('fonts/aksent.eot');
	src: url('fonts/aksent.eot?#iefix') format('embedded-opentype'),
		url('fonts/aksent.woff') format('woff'),
		url('fonts/aksent.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HeliosThin';
	src: url('fonts/HeliosThin.eot');
	src: url('fonts/HeliosThin.eot?#iefix') format('embedded-opentype'),
		url('fonts/HeliosThin.woff') format('woff'),
		url('fonts/HeliosThin.ttf') format('truetype'),
		url('fonts/HeliosThin.svg#HeliosThin') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Selling */
.map_right .selling {
	content: "";
	/*position: absolute;*/
	position: relative;
	top: 0;
	/*bottom: 0;*/
	height: 500px;
	left: 5px;
	right: 15px;
	background-color: #279548;
	z-index: 99999;
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
}
.map_right .selling h1 {
	line-height: 460px;
	font-size: 60px;
}



/* Slider Styles Overwriting */
.box_skitter_large {
	height: 500px;
	width: 100% !important;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
.box_skitter_large .box_clone {
	height: 100% !important;
}
.box_skitter_large .box_clone img {
	height: 100% !important;
}
.skitter-clean .info_slide_dots {
	bottom: 19px !important;
/*
	top: 4px !important;
	bottom: auto !important;
*/
}
.box_skitter .label_skitter {
	bottom: auto !important;
	top: 0 !important;	
}
.box_skitter .label_skitter {
	opacity: 0.9;
}
.box_skitter .label_skitter p {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
}



/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	font-size:100%;
	border-collapse:collapse;
}
table td{
	vertical-align:top;
}
img,fieldset{
	border:0;
}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
caption,th{
	text-align:left;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
	font-variant:normal;
}
sup{
	vertical-align:text-top;
}
sub{
	vertical-align:text-bottom;
}
/*
input,textarea,select,button{
	font:13px/15px Arial, 'Open Sans', Helvetica, sans-serif;
	color:#333;
	-webkit-appearance:none;
}
*/
textarea{
	resize:none;
	overflow:auto;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
	margin:0;
	padding:0;
}
:focus{outline:none;}
:active{outline:none;}


/*default styles*/
html, body{
	height: 100%;
}
html {
/*	overflow-y: scroll;*/
}
* html .main {
	height: 100%;
}
body {
	font: 14px Helvetica, Tahoma, Arial, sans-serif;
	color: #fff;
}
p {
	margin: 0;
	padding: 0;
}
a {
	color: #333;
	text-decoration:none;
	outline:none;
}
a:hover {
	color: #555;
	text-decoration:none;
}



/*format styles*/
body {
	border: 0px solid red;
/*	background-color: #27a34d;*/
	background-color: #279548;
	position: relative;
	min-height: 100%;
	min-width: 640px;
}
.noselect {
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.header {
	border: 0px solid red;
	height: 250px;
	text-align: left;
	min-width: 550px;
	padding: 30px 100px;
/*	background-color: red;*/
/*	background: url(images/bg.png);*/
	background-image: -webkit-linear-gradient(top,#97bd5c,#279548) !important;
	background-image: -moz-linear-gradient(top,#97bd5c,#279548) !important;
	background-image: -ms-linear-gradient(top,#97bd5c,#279548) !important;
	background-image: -o-linear-gradient(top,#97bd5c,#279548) !important;
	background-image: linear-gradient(top,#97bd5c,#279548) !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#97bd5c,EndColorStr=#279548) !important;
/*	opacity: 0.5;*/
/*
	-webkit-box-shadow: 1px 0px 1px #5ea952;
	-moz-box-shadow: 1px 0px 1px #5ea952;
	box-shadow: 1px 0px 1px #5ea952;
*/
}
	.header .logo_wrapper, .prices_wrapper, 
	.logo_wrapper img {
		float: left;
		height: 250px;
	}
	.logo_wrapper img {
		height: 100%;
/*		margin-left: 40px;*/
		position: relative;
		z-index: 100;
	}
	.prices_wrapper img {
		height: 100%;
	}

	.prices_wrapper {
		border: 0px solid red;
		float: right;
	}
		.prices_wrapper ul {
			border: 0px solid red;
			float: left;
/*			height: 100%;*/
/*			height: 250px;*/
/*			margin-top: 5px;*/
			margin-top: 50px;
		}
			.prices_wrapper ul li {
				border: 0px solid black;
/*				height: 27%;*/
/*				height: 73px;*/
				height: 63px;
				line-height: 68px;
				list-style: none outside none;
				vertical-align: middle;
				font-size: 26px;
				font-style: normal;
/*				font-weight: bold;*/
				color: #111;
				padding: 10px 0;
				position: relative;
			}
			.prices_wrapper ul li span {
				border: 0px solid red;
				float: left;
/*				height: 100%;*/
/*				margin-right: 20px;*/
				text-shadow: 1px 1px 2px #5c6f5c;
			}			
	.logo_wrapper {
		border: 0px solid red;
		position: relative;
		display: inline;
	}
		.logo_wrapper h1, .logo_wrapper h2, .logo_wrapper h3 {
			position: absolute;
			left: 50%;
			width: 620px;
			margin-left: -310px;
			text-align: center;			
			font-style:normal;
			font-weight:normal;
/*			text-shadow: 1px 2px 3px #5c6f5c;*/
			text-shadow: 1px 1px 1px #444;
			color: #eee;
		}
			.logo_wrapper h1 {
				font-family: 'aksent';
				font-size: 73px;
				bottom: 70px;
			}
				.logo_wrapper h1 span {
					font-size: 30px;			
					position: absolute;
					top: 14px;
					margin-left: -12px;
				}
			.logo_wrapper h2 {
				font-size: 34px;
				bottom: 25px;
				font-weight: bold;
			}
			.logo_wrapper h3 {
				font-size: 40px;
				bottom: -15px;
				font-weight: bold;
			}
	.header p {
		border: 0px solid red;
		display: block;
/*	    background: url('images/icon_phone_white.png') no-repeat scroll 0px 126px transparent;*/
/*	    background: url('images/icon_phone_white.png') no-repeat scroll 0px 6px transparent;*/
	    background: url('images/op_mts.png') no-repeat scroll 0px 25px transparent;
/*	    padding: 1px 0px 5px 30px;*/
	    padding: 1px 0px 5px 30px;
		font-size: 56px;
		text-shadow: 1px 2px 3px #5c6f5c;
/*		font-family: 'aksent';*/
		font-style:normal;
		font-weight:bold;
		margin: 0 auto;
/*		height: 270px;*/
/*		line-height: 270px;*/
/*		float: left;*/
		position: absolute;
		top: 80px;
		right: 100px;
	}
	.header p.velcom {
		top: 175px;
	    background: url('images/op_velcom.png') no-repeat scroll 0px 25px transparent;
	}

.footer {
	border: 0px solid green;
	color: #fff;
	height: 112px;
	margin-top: -112px;
	text-align: center;
	min-width: 630px;
	position: relative;
/*	background: url(images/bg.png);*/
	background-image: -webkit-linear-gradient(top,#279548,#057326) !important;
	background-image: -moz-linear-gradient(top,#279548,#057326) !important;
	background-image: -ms-linear-gradient(top,#279548,#057326) !important;
	background-image: -o-linear-gradient(top,#279548,#057326) !important;
	background-image: linear-gradient(top,#279548,#057326) !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#279548,EndColorStr=#057326) !important;
}
	.footer h1 {
		font-size: 40px;
		text-shadow: 1px 2px 3px #5c6f5c;
/*		text-shadow: 1px 2px 3px #666;*/
		font-family: 'aksent';
		font-style:normal;
		font-weight:normal;
		line-height: 112px;
	}
	.footer h2 {
		position: absolute;
		right: 20px;
		bottom: 10px;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
	}
.hFooter {
	height: 112px;
}

.address {
	margin-left: -170px;
	width: 340px;
	top: 10px;
	left: 50%;
	background: #279548;
	-webkit-box-shadow: 1px 0px 1px #5ea952;
	-moz-box-shadow: 1px 0px 1px #5ea952;
	box-shadow: 2px 2px 5px #000;
	position: absolute;
	z-index: 99999999;
	padding: 5px 0 5px 4px !important;
	text-align: center;
}

.wrapper {
	border: 0px solid red;
    margin: 0 auto;
	position: relative;
	min-width: 480px;
	padding: 20px 100px;
}
	.services_wrapper {
		border: 0px solid red;
		float: left;
	}
	.wrapper ul {
/*		margin-top: 40px;*/
/*		list-style: none outside none;*/
/*		list-style-type: circle;*/
/*		color: #111;*/
/*		font-size: 26px;*/
/*		white-space: nowrap;*/
		text-shadow: 1px 2px 3px #5c6f5c;
		font-family: Helvetica,Tahoma,Arial,sans-serif;
		padding-left: 20px;
		line-height: 27px;
	}	
	.wrapper ul.services li {
		margin-bottom: 10px;
	}
	.wrapper .right ul li {
		line-height: 27px;
	}
	.wrapper h1 {
		font-family: 'aksent';
		text-shadow: 1px 1px 1px #444;
		font-size: 40px;
		text-align: center;
		font-style: normal;
		font-weight: normal;
		margin-bottom: 25px;
	}
	.wrapper h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		margin-bottom: 10px;
		text-align: center;
		margin-bottom: 50px;
	}
	.wrapper h3 {
		font-size: 18px;
		font-style: normal;
		font-weight: normal;
		margin-bottom: 10px;
		margin-top: 20px;
		line-height: 26px;
	}
	.wrapper p {
		margin-top: 20px;
	}
	.wrapper .slider {
		border: 0px solid red;
		width: 800px;
		margin: 50px auto;
		padding: 30px 30px;
/*		background: url(images/bg.png);*/
		-webkit-box-shadow: 2px 2px 10px #057326;
		-moz-box-shadow: 2px 2px 10px #057326;
		box-shadow: 2px 2px 10px #057326;		
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;		
	}

	
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
	z-index: 0;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background-image: none;
/*	background: #777;*/
	-webkit-box-shadow: 0 15px 10px #000;
	-moz-box-shadow: 0 15px 10px #000;
	box-shadow: 0 15px 10px #000;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.effect2:after
{
	z-index: -1;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
.gallery_title {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	top: 0px;
}

.left p br.hidden {
	display: none;
}



.left_right_wrapper {
	border: 0px solid red;
	float: left;
	width: 100%;
	background: #279548 url(images/bg.png);
	-webkit-box-shadow: 2px 2px 5px #057326;
	-moz-box-shadow: 2px 2px 5px #057326;
	box-shadow: 2px 2px 5px #057326;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	margin-bottom: 50px;
	padding: 30px 0;
/*
	position: relative;
	z-index: -101;
*/
}
	.cross_divider {
		padding: 3px 30px;
/*		background-color: red;*/
		height: 500px;
	}
	.cross_divider_wrapper_top {
		border-right: 1px solid rgba(255, 255, 255, 0.1);
/*		border-bottom: 1px solid rgba(255, 255, 255, 0.1);*/
/*
		padding-right: 30px;
		height: 500px;
*/
		position: relative  !important;
		background-color: #279548 !important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.cross_divider_wrapper_bottom {
		border-left: 1px solid rgba(255, 255, 255, 0.1);
		padding-left: 50px;
/*		border-top: 1px solid rgba(255, 255, 255, 0.1);*/
/*
		height: 470px;
*/
		position: relative  !important;
		background-color: #279548 !important;
	}
		.cross_divider_wrapper_bottom.ceramic_pro_rain_wrapper {
			padding-left: 30px;
		}
	.ceramic_pro_rain {
		max-width: 90%;
		position: absolute;
		margin: auto;
		left: 0px;
		top: 0px;
		bottom: 0px;
		right: 0px;
	}
	.ceramic_pro_rain_text_wrapper b {
		font-size: 24px;
		line-height: 30px;
	}
	.ceramic_pro_rain_text_wrapper b.subtitle {
		font-size: 20px;
		line-height: 26px;
	}
	.cross_divider_slider {
		position: relative  !important;
		background-color: #279548 !important;
	}
	div.pillow_text_wrapper ul {
		font-size: 22px;
		line-height: 28px;
	}
		div.pillow_text_wrapper ul li {
			margin-bottom: 5px;
		}
		div.pillow_text_wrapper h4 {
			font-size: 34px;
			line-height: 42px;
			padding-bottom: 20px;
			padding-top: 90px;
		}
	div.pillow_wrapper {
		padding-left: 30px;
	}
		div.pillow_wrapper h4 {
			text-align: center;
			font-size: 34px;
			line-height: 42px;
/*			font-weight: bold;*/
			text-decoration: underline;
			padding-bottom: 20px;
		}
		div.pillow_wrapper .left_pillow {
			float: left;
			width: 45%;
			height: 220px;
			text-align: right;
		}
		div.pillow_wrapper .right_pillow {
			float: left;
			width: 45%;
			height: 220px;
		}
			div.pillow_wrapper .left_pillow img,
			div.pillow_wrapper .right_pillow img {
				display: inline-block;
				max-width: 100%;
				height: auto;
			}
			div.pillow_wrapper .left_pillow p,
			div.pillow_wrapper .right_pillow p {
				font-size: 26px;
				line-height: 32px;
				height: 65px;
			}
				div.pillow_wrapper .right_pillow p span {
					display: block;
					font-size: 13px;
					line-height: 21px;
				}
		div.pillow_wrapper .middle_pillow {
			float: left;
			width: 10%;
			height: 220px;
			text-align: center;
			font-size: 34px;
			line-height: 42px;
			padding-top: 180px;
		}

	.cross_divider_line {
		border: 0px solid rgba(255, 255, 255, 0.1);
		clear: both;
		padding-top: 30px;		
		height: 30px;		
		position: relative;
/*		background-color: orange;*/
	}
		.cross_divider_line hr {
			height: 0px;
			border: 0px solid red;
			border-top: 1px solid rgba(255, 255, 255, 0.1);
			margin: 0 30px;
			padding: 0;
		}
			.cross_divider_line hr.left_line {
				width: 46.4%;
				border-top: 1px solid rgba(255, 255, 255, 0.1);
				position: absolute;
				left: 0;
			}
			.cross_divider_line hr.right_line {
				width: 46.4%;
				border-top: 1px solid rgba(255, 255, 255, 0.1);
				position: absolute;
				right: 0;
			}
	.left {
/*		background-color: blue;*/
		float: left;
		width: 50%;
/*		padding-left: 2%;*/
	}
		.left .prices_wrapper {
			float: none;
		}
		.left .prices_wrapper ul {
			margin: 0 auto;
			padding: 0;
/*			width: 100%;*/
/*			width: 430px;*/
			width: 590px;
			float: none;
			position: relative;
			left: -13px;
		}
		.left .prices_wrapper ul li span {
/*			float: right;*/
			float: left;
/*			margin-left: 20px;*/
		}
		.left .prices_wrapper ul li {
			color: #fff;
			font-size: 16px;
/*			font-weight: bold;*/
		}
		.left p {
			font-size: 16px;
			line-height: 25px;
/*			margin: 30px 0 0 30px;*/
			margin: 10px auto 13px auto;
/*			font-weight: bold;*/
			width: 686px;
			white-space: nowrap;
		}
		.left h3 {
			text-align: center;
			font-size: 30px;
			padding: 20px 0 10px 0;
			margin-top: 31px;
		}
		.right h3, .wrapper h3 {
			text-align: center;
			font-size: 32px;
			padding-top: 0px;
		}
		.right h3 {
			margin-top: 13px;
		}
		.right h4, .wrapper h4 {
			font-size: 16px;
			font-weight: normal;
/*			font-weight: normal;*/
			padding-top: 10px;
			padding-bottom: 0px;
			line-height: 22px;
		}
		.left .slider_cell {
/*			margin-top: 36px;*/
		}
	.right {
/*		background-color: red;*/
		float: right;
		width: 50%;
/*		padding-left: 1%;*/
	}


.wrapper_left_top {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wrapper_right_bottom {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.wrapper_inner {
/*	background-color: #279548;*/
	background: none repeat scroll 0% 0% #279548;
	margin: 0 30px;
	position: relative;
	z-index: 100;
}


.map {
	border: 0px solid red;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); 
	clear: both;
	text-align: center;
/*	padding-bottom: 30px;*/
/*	min-width: 480px;*/
/*	height: 563px;*/
/*	background: url(images/bg.png);*/
	-webkit-box-shadow: 2px 2px 5px #057326;
	-moz-box-shadow: 2px 2px 5px #057326;
	box-shadow: 2px 2px 5px #057326;
	margin-bottom: 10px;
/*	overflow: hidden;*/
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	position: relative;
	z-index: 100;
}
	.map h1 {
		margin-bottom: 30px;
		font-weight: normal;
		padding: 20px 0;
		margin: 0;
	}



.ymaps-map {
	min-width: 400px !important;
}
.car {
	height: 60px;
	float: left;
	width: 160px;
}
.car1 {
	margin-top: -3px;
}
.car2 {
	margin-top: -1px;
}
.car3 {
	margin-top: 2px;
}
.engine {
	margin-left: 20px;
}
.arrow_down {
	display: none;
}

.advantages,
.advantages ul,
.advantages ul li,
.advantages h4 {
	width: 100%;
	background-color: #279548;
}
.advantages ul li {
	width: 95%;
}
.discount {
	float: right;
	width: 460px;
	background-color: #e8222f;
	margin: 0px auto 30px 30px;
	text-align: center;
	padding: 10px 20px 20px 20px;
	font-size: 34px;
	text-shadow: 1px 1px 2px #5c6f5c;
	-webkit-box-shadow: 2px 2px 10px #057326;
	-moz-box-shadow: 2px 2px 10px #057326;
	box-shadow: 2px 2px 10px #057326;		
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;		
}
	.discount span {
		color: #ffe658;
/*		vertical-align: middle;*/
		white-space: nowrap;
		text-shadow: 2px 2px 2px #222;
	}
	.discount span.percent {
		font-size: 56px;
		position: relative;
		top: 7px;
	}

@media screen and (max-width: 1780px) {
	.cross_divider_wrapper_bottom {
		padding: 3px 20px;
	}
}
@media screen and (max-width: 1780px) {
	.address {
		margin-left: -160px;
		width: 320px;
	}
	.right h3 {
		font-size: 30px;
	}
	.right h4 {
		font-size: 14px;
	}
	.left p {
		font-size: 15px;
	}
	div.pillow_wrapper .left_pillow p,
	div.pillow_wrapper .right_pillow p {
		font-size: 22px;
		line-height: 28px;
		height: 45px;
	}
		div.pillow_wrapper .right_pillow p span {
			font-size: 12px;
			line-height: 12px;
		}
}
@media screen and (max-width: 1685px) {
	.address {
		margin-left: -150px;
		width: 300px;
	}
	.left p {
		font-size: 13px;
	}
	.left h3 {
		font-size: 30px;
	}
	.right h3 {
		font-size: 28px;
	}
	.wrapper .right ul li {
		line-height: 26px;
	}
}
@media screen and (max-width: 1650px) {
	.car {
		width: 155px;
	}
	.cross_divider {
		padding-left: 20px;
		padding-right: 20px;
	}
	.address {
		margin-left: -140px;
		width: 280px;
	}
	.header p {
		font-size: 42px;
	}
	.header p {
	    background: url('images/op_mts.png') no-repeat scroll 0px 18px transparent;
		top: 90px;
	}
	.header p.velcom {
	    background: url('images/op_velcom.png') no-repeat scroll 0px 18px transparent;
		top: 165px;
	}
	.left h3, .right h3 {
		font-size: 26px;
	}
	.left .prices_wrapper ul li {
		font-size: 13px;
	}
	.left p {
		font-size: 12px;
	}
	.left .prices_wrapper ul {
/*		width: 400px;*/
	}
	.gallery_title {
		display: block;
	}
	.box_skitter .label_skitter p {
		font-size: 20px;
	}	
	.wrapper .right ul li {
		line-height: 24px;
	}
	div.pillow_wrapper .left_pillow p,
	div.pillow_wrapper .right_pillow p {
		font-size: 20px;
		line-height: 25px;
		height: 55px;
	}
		div.pillow_wrapper .right_pillow p span {
			font-size: 10px;
			line-height: 12px;
		}
}
@media screen and (max-width: 1620px) {
	.left p {
		font-size: 12px;
	}
	.left h3, .right h3 {
		font-size: 24px;
	}
	.right h3 {
		font-size: 26px;
	}
}
@media screen and (max-width: 1470px) {
	.address {
		margin-left: -130px;
		width: 260px;
	}
	.right h3 {
		font-size: 24px;
	}
	div.pillow_wrapper .middle_pillow {
		padding-top: 160px;
	}
}
@media screen and (max-width: 1440px) {
	.header, .wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}
	.header p {
		right: 38px;
	}
	.gallery_title {
		top: 10px;
	}
	.box_skitter .label_skitter p {
		font-size: 18px;
	}	
}
@media screen and (max-width: 1284px) {
	.address {
		margin-left: -120px;
		width: 240px;
	}
	.left p br.hidden {
		display: inline;
	}
	.left p {
		font-size: 15px;
		line-height: 16px;
		margin-top: 8px;
		margin-bottom: 1px;
	}
	.right h3 {
		font-size: 22px;
	}
}
@media screen and (max-width: 1240px) {
	.address {
		margin-left: -110px;
		width: 220px;
	}
	.header, 
	.header .logo_wrapper, 
	.logo_wrapper img {
		height: 200px;
	}
	.logo_wrapper h1 {
		font-size: 58px;
		bottom: 57px;
	}
		.logo_wrapper h1 span {
			font-size: 28px;
			top: 12px;
			margin-left: -10px;
		}
	.logo_wrapper h2 {
		font-size: 28px;
		bottom: 23px;
	}
	.prices_wrapper ul li {
		height: 53px;
		font-size: 22px;
		line-height: 50px;
	}
	.header p {
	    background: url('images/op_mts.png') no-repeat scroll 0px 18px transparent;
		top: 75px;
	}
	.header p.velcom {
	    background: url('images/op_velcom.png') no-repeat scroll 0px 18px transparent;
		top: 130px;
	}
	.left h3, .right h3 {
		font-size: 20px;
	}
	.wrapper .right ul li,
	.right h4 {
		font-size: 18px;
		line-height: 23px;
	}
	.gallery_title {
		top: 20px;
	}
	.box_skitter .label_skitter p {
		font-size: 17px;
	}
	div.pillow_wrapper .middle_pillow {
		padding-top: 180px;
	}
}
/*
@media screen and (max-width: 1100px) {
	.header, 
	.header .logo_wrapper, 
	.logo_wrapper img {
		height: 180px;
	}
	.logo_wrapper h1 {
		font-size: 44px;
		bottom: 57px;
	}
		.logo_wrapper h1 span {
			font-size: 28px;
			top: 12px;
			margin-left: -10px;
		}
	.logo_wrapper h2 {
		font-size: 24px;
		bottom: 23px;
	}
	.header p {
		font-size: 34px;
	    background: url('images/op_mts.png') no-repeat scroll 0px 13px transparent;
		top: 75px;
	}
	.header p.velcom {
	    background: url('images/op_velcom.png') no-repeat scroll 0px 13px transparent;
		top: 125px;
	}
	.cross_divider {
		padding: 3px 20px;
	}

	.wrapper .right ul li {
		line-height: 21px;
	}
	.right h4, .wrapper h4 {
//		line-height: 21px;
	}
	.gallery_title {
		top: 30px;
	}
	.box_skitter .label_skitter p {
		font-size: 16px;
	}	
}
@media screen and (max-width: 1040px) {
	.address {
		margin-left: -100px;
		width: 200px;
	}
	.left h3, .right h3 {
		font-size: 18px;
	}
}
*/
/*@media screen and (max-width: 980px) {*/
@media screen and (max-width: 1240px) {
	.left .prices_wrapper ul {
		width: 780px;
		left: 10px;
	}
	.left p {
		font-size: 17px;
	}
	.right h4 {
		font-size: 20px;
		line-height: 24px;
		margin-top: 10px;
	}
	.wrapper .right ul li { 
		font-size: 18px;
		line-height: 22px;
	}

	.address {
		margin-left: -140px;
		width: 280px;
	}
	.left p {
		width: auto;
	}	
	.header {
		height: 240px;
	}
	.header .logo_wrapper {
		float: none;
		display: block;
	}
	.header .logo_wrapper img {
		float: none;
		display: block;
		margin: 0 auto;
	}
	.header p, .header p.velcom {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		display: block;
		width: 300px;
	}
	.wrapper h2 {
		font-size: 20px;
	}
	.wrapper h3 {
		font-size: 26px;
	}
	.footer h1 {
		font-size: 30px;
	}
	.left, .right {
		float: none;
		width: 100%;
	}
	.arrow_right {
		display: none;
	}
	.arrow_down {
		display: inline;
	}
	.box_skitter .label_skitter p {
		font-size: 22px;
	}
	.left, .right {
		margin-bottom: 30px;
	}
	.map_right, .slider_left {
		margin-bottom: 0px;
	}
	.map_right .cross_divider {
		padding-left: 30px;
		padding-right: 30px;
	}
	.left p br.hidden {
		display: none;
	}
	.header p, .header p.velcom {
		width: 390px;
	}
	.wrapper_left_top {
		border-right: none;
	}
	.wrapper_right_bottom {
		border-left: none;
	}
	.discount {
		float: none;
		margin: 10px auto 20px auto;
	}
	.wrapper {
		padding-top: 50px;
	}
@media screen and (max-width: 1000px) {
	.left .prices_wrapper ul {
/*		width: auto;*/
		width: 600px;
	}
	.left p {
	    font-size: 15px;
	}
}
@media screen and (max-width: 850px) {
	.left p {
	    font-size: 13px;
	}
	.right h4, .wrapper h4 {
	    font-size: 16px;
	}
	.wrapper .right ul li {
	    font-size: 15px;
	}
}
@media screen and (max-width: 740px) {
	.left p br.hidden {
		display: inline;
	}
}
@media screen and (max-width: 700px) {
	body {
		min-width: 640px;
	}
	.address {
		margin-left: -120px;
		width: 240px;
		top: 30px;
	}
	.wrapper h2 {
		font-size: 17px;
	}
	.wrapper h3 {
		font-size: 22px;
	}
	.footer h1 {
		font-size: 20px;
	}
	.footer h2 {
		font-size: 11px;	
	}
	.left_right_wrapper {
		background-image: none;
		background-color: #178538;
	}
	.prices_wrapper img {
	    height: 80%;
	}
	.car {
	    width: 125px;
	}
}
