﻿@charset "UTF-8";  /* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}table{	border-spacing: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,textarea:focus,select:focus{	outline: none;}input[type='checkbox'],input[type='submit'],input[type='reset'],input[type='radio'],input[type='image'],button,select,option{	cursor: pointer;}label{	cursor: pointer;	color: #383838;}html{	height: 100%;}body{	font-family: Arial, sans-serif;	font-size: 12px;	line-height: 150%;	text-align: left;	color: #383838;	height: 100%;}hr{	border: 0 none;	border-top: solid 1px #383838;	height: 0;	color: #383838;	background: none;}.hr{	clear: both;	height: 4px;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a{	color: #849a2d;}.clear{	display: block;	clear: both;	height: 0;}.clearfix:before,.clearfix:after{	display: block;	float: none;	clear: both;	content: '.';	height: 0;	line-height: 0;	font-size: 0;	overflow: hidden;	opacity: 0;	color: transparent;}/* off */.warp{	min-height: 100%;	height: auto !important;	height: 100%;	background: #f6f4ec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmNmY0ZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #f6f4ec 50%, #e7e1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f6f4ec), color-stop(100%,#e7e1d1));
	background: -webkit-linear-gradient(top,  #f6f4ec 50%,#e7e1d1 100%);
	background: -o-linear-gradient(top,  #f6f4ec 50%,#e7e1d1 100%);
	background: -ms-linear-gradient(top,  #f6f4ec 50%,#e7e1d1 100%);
	background: linear-gradient(to bottom,  #f6f4ec 50%,#e7e1d1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f4ec', endColorstr='#e7e1d1',GradientType=0 );
}/* header */.header{	position: relative;	max-width: 1600px;	margin: 0 auto;	height: 801px;	padding: 0 17px 17px;	background: url('../images/bg.jpg') no-repeat center top;}.frame-vl,.frame-vr,.frame-hz,.frame-lb,.frame-rb{	position: absolute;}.frame-vl{	left: 0;	top: 0;	width: 17px;	height: 100%;	background: url(../images/frame-vl.png) repeat-y left 0px;}.frame-vr{	right: 0;	top: 0;	width: 17px;	height: 100%;	background: url(../images/frame-vr.png) repeat-y right 0px;}.frame-hz{	left: 0;	bottom: 0;	width: 100%;	height: 17px;	background: url(../images/frame-hz.png) repeat-x 0px bottom;}.frame-lb{	left: 0;	bottom: 0;	width: 17px;	height: 17px;	background: url(../images/frame-lb.png) no-repeat left bottom;}.frame-rb{	right: 0;	bottom: 0;	width: 17px;	height: 17px;	background: url(../images/frame-rb.png) no-repeat right bottom;}.header .inside{	width: 948px;	margin: 0 auto;	color: #fff;}.logo{	float: left;	margin: 22px 0 0; }.header .right,.header .left,.contacts{	float: right;}.header .right{	width: 420px;}.header .left{	width: 290px;	margin-right: 120px;}.contacts{	width: 140px;	height: 150px;	padding: 26px 0 0 30px;	background: url('../images/phone.png') no-repeat left 24px;}.phone{	font-size: 18px;	margin: 0 0 8px;}.phone span{	color: #cef0f0;}.email{	font-size: 14px;	margin: 0 0 8px;}.address{	line-height: 135%;}.slogan{	text-align: right;	color: #383838;	font-size: 14px;	font-style: italic;}.slogan b{	font-size: 16px;}.nav{	float: left;	font-size: 11px;	line-height: 135%;	text-transform: uppercase;	padding: 26px 0 0;	width: 164px;	height: 150px;}ul.nav:first-child{	margin-right: 28px;}.nav li{	position: relative;	padding-left: 12px;	margin: 0 0 10px;}.nav li:before{	position: absolute;	left: 0;	top: 3px;	content: ' ';	width: 7px;	height: 7px;	background: url('../images/li.png') no-repeat center center;}.nav li a{	text-decoration: none;}.nav li a:hover{	text-decoration: underline;}.header .right .info{	width: 284px;	color: #383838;	font-style: italic;}.header .right .info b{	display: block;	font-size: 14px;}/* header off *//* content */.content{	position: relative;	width: 948px;	margin: 0 auto;	padding: 48px 0 166px;}.content .left{	float: left;	width: 630px;}.content .right{	float: right;	width: 250px;}.content h2{	font-size: 16px;	line-height: 100%;	margin: 0 0 20px;	padding: 10px 0 0;	font-weight: bold;}.content h2:first-child{	padding: 0;}.content h1,.content h2.title{	font-size: 24px;	line-height: 100%;	margin: 0 0 40px;	font-weight: bold;}.content .left p{	margin: 0 0 16px;}.msg{	padding: 20px;	background: #ded9ca;}.table{	border-spacing: 0;	width: 100%;	margin: 0 0 32px;}.table thead tr td{	text-align: center;	color: #a3a3a3;}.table thead tr td:first-child{	width: 0;	padding: 0 95px;}.td-button{	white-space: nowrap;	border: 0 none;	margin: 4px;	padding: 1px 1px 0;	text-shadow: -1px -1px 0 rgba(0,0,0,0.29);	background: #bbc660;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiYzY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDllMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bbc660 0%, #8d9e28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbc660), color-stop(100%,#8d9e28));
	background: -webkit-linear-gradient(top,  #bbc660 0%,#8d9e28 100%);
	background: -o-linear-gradient(top,  #bbc660 0%,#8d9e28 100%);
	background: -ms-linear-gradient(top,  #bbc660 0%,#8d9e28 100%);
	background: linear-gradient(to bottom,  #bbc660 0%,#8d9e28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbc660', endColorstr='#8d9e28',GradientType=0 );
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.29);	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.29);	box-shadow: 1px 1px 1px rgba(0,0,0,0.29);}.td-button > img{	position: absolute;	left: 0;	margin: -2px 0 0 93px;	opacity: 0;	width: 0;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.td-button:hover > img{	opacity: 1;	width: 127px;	margin: -30px 0 0 30px;}.td-button:hover{	background: #c7b761;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3Yjc2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZThmMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c7b761 0%, #9e8f28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7b761), color-stop(100%,#9e8f28));
	background: -webkit-linear-gradient(top,  #c7b761 0%,#9e8f28 100%);
	background: -o-linear-gradient(top,  #c7b761 0%,#9e8f28 100%);
	background: -ms-linear-gradient(top,  #c7b761 0%,#9e8f28 100%);
	background: linear-gradient(to bottom,  #c7b761 0%,#9e8f28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7b761', endColorstr='#9e8f28',GradientType=0 );
}.td-button a,.td-button div{	display: block;	color: #fff;	text-decoration: none;
	padding: 1px 1px 0;
	background: #ced68c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZDY4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDllMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ced68c 0%, #8d9e28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced68c), color-stop(100%,#8d9e28));
	background: -webkit-linear-gradient(top,  #ced68c 0%,#8d9e28 100%);
	background: -o-linear-gradient(top,  #ced68c 0%,#8d9e28 100%);
	background: -ms-linear-gradient(top,  #ced68c 0%,#8d9e28 100%);
	background: linear-gradient(to bottom,  #ced68c 0%,#8d9e28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced68c', endColorstr='#8d9e28',GradientType=0 );
}.td-button:hover a,.td-button:hover div{	background: #d7cc8e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3Y2M4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZThmMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d7cc8e 0%, #9e8f28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7cc8e), color-stop(100%,#9e8f28));
	background: -webkit-linear-gradient(top,  #d7cc8e 0%,#9e8f28 100%);
	background: -o-linear-gradient(top,  #d7cc8e 0%,#9e8f28 100%);
	background: -ms-linear-gradient(top,  #d7cc8e 0%,#9e8f28 100%);
	background: linear-gradient(to bottom,  #d7cc8e 0%,#9e8f28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7cc8e', endColorstr='#9e8f28',GradientType=0 );
}.td-button span{	display: block;	padding: 2px 12px 4px;	background: #b9c45b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YzQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDllMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b9c45b 0%, #8d9e28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9c45b), color-stop(100%,#8d9e28));
	background: -webkit-linear-gradient(top,  #b9c45b 0%,#8d9e28 100%);
	background: -o-linear-gradient(top,  #b9c45b 0%,#8d9e28 100%);
	background: -ms-linear-gradient(top,  #b9c45b 0%,#8d9e28 100%);
	background: linear-gradient(to bottom,  #b9c45b 0%,#8d9e28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c45b', endColorstr='#8d9e28',GradientType=0 );
}.td-button:hover span{	background: #c5b55e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1YjU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZThmMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c5b55e 0%, #9e8f28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5b55e), color-stop(100%,#9e8f28));
	background: -webkit-linear-gradient(top,  #c5b55e 0%,#9e8f28 100%);
	background: -o-linear-gradient(top,  #c5b55e 0%,#9e8f28 100%);
	background: -ms-linear-gradient(top,  #c5b55e 0%,#9e8f28 100%);
	background: linear-gradient(to bottom,  #c5b55e 0%,#9e8f28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5b55e', endColorstr='#9e8f28',GradientType=0 );
}.table tbody tr td{	padding: 6px 12px;	font-size: 11px;	border-right: solid 1px #c8cd8f;	background: #f9f7f4;}.table tbody tr td:first-child{	border-left: solid 1px #c8cd8f;}.table tbody tr:first-child td{	border-top: solid 1px #c8cd8f;}.table tbody tr:last-child td,.table tbody tr.driver td{	border-bottom: solid 1px #c8cd8f;}.table tbody tr.driver td{	border-top: solid 1px #c8cd8f;}.table tbody tr:nth-child(even) td{	background: #eaead5;}#map{	height: 343px;	border: solid 1px #c2baa6;	margin: 0 0 32px;}#map > div > div:nth-child(2),#map .gmnoprint{	display: none;}.msg{	margin: 0 0 32px;}.msg input[type='text'],textarea{	width: 188px;	margin: 0 0 8px;	padding: 6px 10px;	border: solid 1px #c2bdad;	resize: none;	font-size: 11px;	background: #fff;}.left .msg input[type='text'],.left .msg textarea{	width: 567px;}textarea{	height: 50px;}.form-button{	text-align: right;	margin: -4px 0 -8px;	padding: 0 2px;}.form-button .td-button{	margin: 0;}.form-button .td-button div{	font-size: 11px;}.site{	text-align: center;	text-shadow: -1px -1px 0 rgba(0,0,0,0.29);	font-size: 14px;	color: #fff;	padding: 16px 0 0;	margin: 0 0 16px;	height: 64px;	background: url('../images/site.png') no-repeat center top;}.site div{	font-size: 18px;	font-weight: bold;	line-height: 120%;}.site div a{	text-decoration: none;}.site div a:hover{	text-decoration: underline;}.weather{	margin: 0 0 48px;	padding: 20px;	height: 181px;	background: url('../images/weather.png') no-repeat center top;}.weather h3{	position: relative;	padding: 0 0 0 20px;	margin: 0 0 4px;	white-space: nowrap;	font-size: 13px;}.weather h3 img{	position: absolute;	left: -4px;	bottom: -2px;}.weather table{	border-spacing: 0;	width: 100%;}.weather table tr td{	padding: 4px 0 0;	color: #646f17;	vertical-align: bottom;}.weather table tr td:first-child{	color: #383838;	vertical-align: top;	width: 1%;}.weather table img{	position: relative;	bottom: -4px;}.weather table tr td:last-child{	width: 1%;}.banner{	margin: 0 0 16px;}.list{	margin: 0 0 20px;	padding: 0 0 0 20px;}.list li{	position: relative;}.list li:before{	position: absolute;	left: -20px;	top: -2px;	content: '✓';	color: #646f17;	font-weight: bold;}.price-list li{	margin: -8px 0 0 -8px;	float: left;	width: 234px;	height: 206px;	background: url('../images/li-ex.png') no-repeat center center;}.price-list li:nth-child(3n){	margin-right: -72px;}.price-block{	padding: 21px 0 0 21px;}.price-list .img{	float: left;	text-align: right;	font-size: 0;	line-height: 0;	width: 96px;	height: 68px;	overflow: hidden;}.price-list .img img{	width: 100%;}.price-block .price{	float: left;	width: 103px;	height: 60px;	font-size: 20px;	font-weight: bold;	line-height: 120%;	color: #8ea02a;	text-align: center;	padding: 21px 0 0;	background: url('../images/price.png') no-repeat top;}.price-block .price span{	font-size: 14px;}.price-list h3{	padding: 0 10px;	text-align: center;	color: #7c4324;	text-transform: uppercase;	font-size: 20px;	font-weight: bold;	line-height: 120%;	position: relative;	top: -8px;	margin: 0 0 -8px;}.price-list h3 a{	color: inherit;	text-decoration: none;}.price-list h3 a:hover{	text-decoration: underline;}.price-list .description{	color: #3a3a3a;	text-align: center;	padding: 4px 20px 0;	font-size: 11px;	line-height: 120%;}.about-address{	margin: 0 0 32px;	font-weight: bold;}p{	text-align: justify;}#cm h3{	font-size: 1.2em;	margin-bottom: 4px;}.audio{	margin: -4px 0 4px;	width: 100%;	height: 30px;}audio{	width: 100%;}:root audio {margin-top:-10px\0/IE9; }.content > .left > .audio{	margin: 12px 0 24px;}.error,.success{	position: absolute;	color: #f00;	top: 80px;	padding: 0 1px;}.success{	color: #8a9c29;	top: 73px;}/* content off *//* footer */.footer{	position: relative;	z-index: 1;	width: 948px;	margin: -146px auto 0;	border-top: solid 4px #ded9ca;	padding: 20px 0 0;	height: 122px;}.copy{	float: left;	margin-left: 24px;	width: 232px;	font-size: 11px;	line-height: 135%;}.logo-bottom{	margin: 0 0 8px;}.nav-bottom{	float: left;	width: 142px;	margin-left: 50px;	line-height: 120%;}.nav-bottom li{	margin: 12px 0 0;}.dev{	float: right;}.counters{	height: 80px;}.counter{	float: right;	margin-left: 10px;}.developer{	float: right;	line-height: 100%;}.developer span{	display: block;	font-size: 11px;}.developer img{	float: left;	margin: 0 4px 0 0;}/* footer off *//* END */