	@font-face {
		font-family: "Roboto Condensed"; /* Гарнитура шрифта */
		src: url(fonts/b9QBgL0iMZfDSpmcXcE8nFg5CgGLp4EYHKghg5iYRwo.woff); /* Путь к файлу со шрифтом */
   }
	
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0; /* обнуляем внешние отступы */
		padding: 0; /* обнуляем внутренние отступы */
		border: 0; /* убираем бордюры */
		outline: 0; /* убираем контуры */
		font-size: 16px; /* задаем базовый размер шрифта, значение по умолчанию = 16px */
		vertical-align: baseline; /* устанавливаем базовое вертикальное выравнивание */
		background: transparent; /* устанавливаем фон прозрачным */
		font-family: "Roboto Condensed", Arial, sans-serif, Verdana;
		line-height: 1.5;
		color: #2E2F2E;
		text-align: left;
	}
	a {
		text-decoration:none;
		}
	.clear {
		clear: both;
	}
	
	:focus::-webkit-input-placeholder {color: transparent !important}
	:focus::-moz-placeholder          {color: transparent !important}
	:focus:-moz-placeholder           {color: transparent !important}
	:focus:-ms-input-placeholder      {color: transparent !important}
	
	#priseList li, #priseList li a, .screen2 li p, .screen1 p a, nav a {
		transition-duration: 0.76s;
		-webkit-transition-duration: 0.76s;
		-moz-transition-duration: 0.76s;
		-o-transition-duration: 0.76s;
		-ms-transition-duration: 0.76s;
	}
	.conteiner {
		display: block;
		position: relative;
		width: 1080px;
		margin: 0px auto;
	}
/*хедер*/

	header {
		background: #083232;
		min-width: 1080px;
	}
	header>div>div {
		display: inline-block;
		vertical-align: top;
	}
	header .left {
		width: 105px;
	}
	header .center {
		width: 796px;
	}
	header .right {
		width: 170px;
	}
	header .left p {
		color: #43B668;
		text-align: left;
		font-size: 24px;
		text-align: center;
	}
	header .left p span{
		color: #43B668;
		font-size: 14px;
		position: relative;
		top: -7px;
		left: 0px;
	}
	header .left p:first-child {
		color: #fff;
		margin-top: 30px;
	}
	header .center img {
		margin: 17px 0px 0px 301px;
		position: relative;
		display: block;
		width: 230px;
	}
	header .right p {
		line-height: 26px;
		font-size: 23px;
		text-align: center;
		color: #fff;
	}
	header .right span {
		line-height: 26px;
		font-size: 22px;
		color: #43B668;
	}
	header .right p:first-child {
		margin-top: 30px;
	}
	header .right .link {
		font-size: 14px;
		text-decoration: underline;
		padding-bottom: 25px;
		cursor: pointer;
	}
	header .right .link:hover {
		text-decoration: none;
	}
	#formCallBack {
		display: block;
		width: 100%;
		background-color: #AFB6AE;
		height: 87px;
	}
	#formCallBack input[type="text"] {
		width: 180px;
		display: block;
		float: left;
		margin: 20px 20px 20px 0px;
		background: #fff;
		border: 1px solid #083232;
		height: 45px;
		font-size: 16px;
		color: #1e1e1e;
		padding: 0 20px;
		outline: none;
		font-family: "Roboto Condensed", Arial, sans-serif, Verdana;
	}
	#formCallBack input[type="submit"] {
		display: block;
		float: left;
		text-transform: uppercase;
		padding: 7px 0px;
		width: 205px;
		margin: 20px 0px 20px 0px;
		font-size: 22px;
		color: #fff;
		cursor: pointer;
		transition-duration: 0.76s;
		-webkit-transition-duration: 0.76s;
		-moz-transition-duration: 0.76s;
		-o-transition-duration: 0.76s;
		-ms-transition-duration: 0.76s;
		background: #083232;
		border: 3px solid #083232;
		font-family: "Roboto Condensed", Arial, sans-serif, Verdana;
	}
	#formCallBack input[type="submit"]:hover {
		background: #fff;
		color: #000;
	}
	#formCallBack form img {
		margin: 20px 20px 20px 0px;
		width: 194px;
		height: 45px;
		border: 1px solid #083232;
		display: block;
		float: left;
	}
	#formCallBack #keystring12 {
		width: 110px;
		display: block;
		float: left;
		margin: 20px 20px 20px 0px;
	}
	#formCallBack form {
		display: none;
	}
	#formCallBack {
		height: 0px;
	}
	nav {
		background: #f0f0f0;
		position: relative;
		width: 100%;
		top: 0px;
		z-index: 65;
		min-width: 1080px;
	}
	nav a {
		display: inline-block;
		vertical-align: top;
		text-transform: uppercase;
		color: #083232;
		padding: 10px 0px;
		width: 182px;
		margin: 0px -5px 0px 0px;
		text-align: center;
		font-size: 19px;
	}
	nav a:hover { 
		background: #AFB6AE;
	}
/*первый экран*/
	.screen1 >div>div {
		display: inline-block;
		vertical-align: top;
	}
	.screen1 .left {
		width: 500px;
	}
	.screen1 .right {
		width: 575px;
		height: 380px;
		background: url(image/home.png) no-repeat center right;
		background-size: 500px auto;
	}
	.screen1 h1 {
		font-size: 38px;
		line-height: 42px;
		text-transform: uppercase;
		display: block;
		text-align: center;
		padding: 63px 0px 20px 0px;
	}
	.screen1 p {
		text-align: center;
		margin-bottom: 20px;
		font-size: 18px;
	}
	.screen1 p a {
		text-transform: uppercase;
		padding: 6px 25px;
		border: 3px solid #2E2F2E;
		font-size: 22px;
		position: relative;
		top: 10px;
	}
	.screen1 p a:hover {
		background: #2E2F2E;
		color: #fff;
	}
/*продукция*/
	h2 {
		font-size: 28px;
		line-height: 32px;
		text-transform: uppercase;
		display: block;
		text-align: center;
		padding: 30px 0px 30px 0px;
	}
	.screen2 {
		background: url(image/bg1.png) repeat;
		background-attachment: fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		border-top: 1px solid #AFB6AE;
		border-bottom: 1px solid #AFB6AE;
		min-width: 1000px;
	}
	.screen2 li {
		display: inline-block;
		vertical-align: top;
		width: 300px;
		margin: 0px 80px 20px 0px;
	}
	.screen2 li:nth-child(3n+3) {
		margin: 0px 0px 20px 0px;
	}
	.screen2 li img {
		width: 300px;
		height: 170px;
		margin: 0px 0px -6px 0px;
	}
	.screen2 li p {
		display: block;
		text-align: center;
		font-size: 20px;
		line-height: 20px;
		background: #fff;
		padding: 10px 0px 15px 0px;
	}
	.screen2 li:hover  p {
		background: #2E2F2E;
		color: #fff;
	}
/*О компании*/
	.screen3>div>div {
		display: inline-block;
		vertical-align: top;
	}
	.screen3 .left {
		width: 365px;
		height: 336px;
		background: url(image/about.jpg) no-repeat left center;
		background-size: 340px 335px;
	}
	.screen3 .right {
		width: 707px;
	}
	.screen3 .right p{
		text-align: justify;
		margin-bottom: 20px;
	}
/*Преимущества*/
	.screen4 {
		background: url(image/bg1.png) repeat;
		background-attachment: fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		border-top: 1px solid #AFB6AE;
		border-bottom: 1px solid #AFB6AE;
		min-width: 1080px;
	}
	.screen4 li {
		display: inline-block;
		vertical-align: top;
		width: 344px;
		margin: 0px 20px 20px 0px;
		text-align: center;
	}
	.screen4 li:nth-child(3n+3) {
		margin: 0px 0px 20px 0px;
	}
	.screen4 li span{
		display: block;
		float: left;
		text-align: center;
		font-size: 90px;
		line-height: 70px;
		width: 50px;
		height: 75px;
	}
/*Как заказать*/
	.screen5 ul li {
		display: inline-block;
		vertical-align: top;
		font-size: 20px;
		font-weight: bold;
		text-align: center;
	}
	.screen5 li span{
		display: block;
		font-size: 40px;
		line-height: 30px;
		width: 20px;
		height: 35px;
		
	}
	.screen5 li:nth-child(1){
		background: url(image/zakaz10.png) no-repeat 287px 54px;
		background-size: 80px auto;
		width: 285px;
		padding: 0px 130px 0px 0px;
	}
	.screen5 li:nth-child(1) span{
		background: url(image/zakaz2.png) no-repeat 50px -5px;
		background-size: 190px auto;
		padding: 0px 280px 145px 0px;
	}
	.screen5 li:nth-child(2){
		background: url(image/zakaz10.png) no-repeat 287px 54px;
		background-size: 80px auto;
		width: 285px;
		padding: 0px 130px 0px 0px;
	}
	.screen5 li:nth-child(2) span{
		background: url(image/zakaz3.png) no-repeat 54px -5px;
		background-size: 180px auto;
		padding: 0px 280px 130px 0px;
	}
	.screen5 li:nth-child(3){
		background: url(image/zakaz11.png) no-repeat 67px 240px;
		background-size: 80px auto;
		width: 243px;
		padding: 0px 0px 84px 0px;
	}
	.screen5 li:nth-child(3) span{
		background: url(image/zakaz4.png) no-repeat 50px -5px;
		background-size: 190px auto;
		padding: 0px 220px 130px 0px;
	}
	.screen5 li:nth-child(4){
		width: 270px;
		padding: 0px 0px 0px 0px;
		margin-left: 200px;
		margin-top: -20px;
	}
	.screen5 li:nth-child(4) span{
		background: url(image/zakaz6.png) no-repeat 50px -6px;
		background-size: 180px auto;
		padding: 0px 220px 100px 0px;
	}
	.screen5 li:nth-child(5){
		background: url(image/zakaz12.png) no-repeat 20px 40px;
		background-size: 80px auto;
		width: 290px;
		padding: 0px 0px 0px 140px;
		margin-top: -20px;
	}
	.screen5 li:nth-child(5) span{
		background: url(image/zakaz5.png) no-repeat 40px -5px;
		background-size: 210px auto;
		padding: 0px 245px 100px 0px;

	}
/*Контакты*/
	.screen6 {
		background: #f0f0f0;
	}
	.screen6>div>div {
		display: inline-block;
		vertical-align: top;
	}
	.screen6 .left {
		width: 366px;
		margin-right: 30px;
	}
	.screen6 .right {
		width: 680px;
		background-color: #AFB6AE;
	}
	.screen6 .left p {
		font-size: 20px;
		line-height: 24px;
		padding: 12px 0px 5px 45px;
		height: 33px;
	}
	.screen6 .left p:nth-child(1) {
		background: url(image/contact1.png) no-repeat center left;
		background-size: 30px 30px;
		margin-top: -15px;
	}
	.screen6 .left p:nth-child(2) {
		background: url(image/contact1.png) no-repeat center left;
		background-size: 30px 30px;
	}
	.screen6 .left p:nth-child(3) {
		background: url(image/contact2.png) no-repeat center left;
		background-size: 30px 30px;
	}
	.screen6 .left p:nth-child(4) {
		background: url(image/contact3.png) no-repeat center left;
		background-size: 30px 30px;
	}
	.screen6 .left p:nth-child(5) {
		background: url(image/contact4.png) no-repeat center left;
		background-size: 30px 30px;
		padding: 5px 0px 5px 45px;
		height: 42px;
		margin-bottom: 30px;
	}
	.screen6 form .formLeft, .screen6 form .formRight {
		display: inline-block;
		vertical-align: top;
		width: 328px;
		padding-bottom: 20px;
	}
	.screen6 form input, .screen6 form textarea {
		display: block;
		width: 282px;
		padding: 13px 13px;
		margin: 20px 0px 0px 20px;
		font-size: 18px;
		font-family: "Roboto Condensed", Arial, sans-serif, Verdana;
		color: #1e1e1e;
		background: #fff;
		/*border: 1px solid #083232;*/
	}
	.screen6 form textarea {
		height: 95px;
	}
	.screen6 form input[type="submit"] {
		width: 309px;
		font-size: 20px;
		padding: 11px 10px 10px 10px;
		color: #fff;
		cursor: pointer;
		background: #083232;
		border: 3px solid #083232;
		text-transform: uppercase;
		position: relative;
		top: -1px;
	}
	.screen6 .bottom {
		background-color: #AFB6AE;
		padding-bottom: 30px;
		min-width: 1080px;
	}
	.screen6 .bottom h2{
		margin-top: -5px;
	}
/*футер*/
	footer {
		background: #083232;
		min-width: 1080px;
	}
	footer .top>div {
		display: inline-block;
		vertical-align: top;
	}
	footer .top h2 {
		color: #fff;
		text-transform: none;
		font-size: 25px;
		font-weight: normal;
		text-align: left;
		padding: 30px 0px 10px 0px;
	}
	footer .top .right h2{
		text-align: center;
	}
	footer .top .left {
		width: 250px;
	}
	footer .top .center {
		width: 300px;
	}
	footer .top .right {
		width: 523px;
	}
	footer .top  p{
		color: #fff;
		font-size: 18px;
	}
	footer .top  .center li {
		display: block;
		width: 100%;
	}
	footer .top  li a{
		color: #fff;
		font-size: 18px;
		text-decoration: underline;
	}
	footer .top  li a:hover {
		text-decoration: none;
	}
	#payments li {
		display: inline-block;
		vertical-align: top;
		height: 50px;
		margin: 0px 20px 20px 0px;
	}
	#payments li.op1 {
		background: url(image/so1.png) left top no-repeat;
		background-size: auto 50px;
		width: 214px;
	}
	#payments li.op2 {
		background: url(image/so2.png) left top no-repeat;
		background-size: auto 50px;
		width: 140px;
	}
	#payments li.op3 {
		background: url(image/so3.png) left top no-repeat;
		background-size: auto 40px;
		margin: 0px 0px 20px 0px;
		width: 122px;
	}
	#payments li.op4 {
		background: url(image/so4.png) left top no-repeat;
		background-size: auto 50px;
		width: 214px;
	}
	#payments li.op5 {
		background: url(image/so5.png) left top no-repeat;
		background-size: auto 50px;
		width: 140px;
	}
	#payments li.op6 {
		background: url(image/so6.jpg) left top no-repeat;
		background-size: auto 50px;
		margin: 0px 0px 20px 0px;
		width: 122px;
	}
	footer .bottom p {
		text-align: center;
		display: block;
		color: #fff;
		padding-bottom: 10px;
		padding-top: 10px;
		background: #052222;
		min-width: 1080px;
	}
/*страница товара*/
	.tovar section, .tovar aside, .tovar img, .tovar .text {
		display: inline-block;
		vertical-align: top;
	}
	.tovar section {
		width: 806px;
		margin: 30px 30px 30px 0px;
	}
	.tovar aside {
		width: 240px;
		margin: 30px 0px 0px 0px;
	}
	.tovar h1 {
		font-size: 28px;
		line-height: 32px;
		text-transform: uppercase;
		display: block;
		text-align: center;
		padding: 0px 0px 20px 0px;
	}
	.tovar img {
		width: 300px;
		height: auto;
		margin: 8px 30px 30px 0px;
	}
	.tovar .text {
		width: 472px;
	}
	.tovar .text p {
		text-align: justify;
		margin-bottom: 20px;
	}
	#shareButtons {
		display: inline-block;
		width: 800px;
		height: 25px;
		margin: 0px 0px 0px 0px;
	}
	#shareButtons li {
		display: block;
		float: left;
		height: 22px;
	}
	#shareButtons li.sb1 {
		padding: 0px 0px 0px 80px;
		width: 125px;
	}
	#shareButtons li.sb2 {
		padding: 0px 0px 0px 0px;
		width: 180px;
	}
	#shareButtons li.sb3 {
		padding: 0px 0px 0px 0px;
		width: 215px;
	}
	#shareButtons li.sb4 {
		padding: 1px 0px 0px 0px;
	}
	.tovar section h2 {
		padding: 20px 0px 20px 0px;
	}
	.tovar table {
		margin-bottom: 20px;
		width: 100%;
		border-bottom: 1px solid #eeeded;
		border-right: 1px solid #eeeded;
	}
	.tovar thead td {
		font-weight: bold;
		text-align: center;
		background: #eeeded;
		font-size: 18px;
	}
	.tovar tbody td[rowspan] {
		font-weight: bold;
	}

	.tovar td {
		font-size: 17px;
		line-height: 19px;
		padding: 10px 15px;
		border-top: 1px solid #eeeded;
		border-left: 1px solid #eeeded;
		vertical-align: middle;
		text-align: center;
	}
	.tovar aside h2{
		padding: 0px 0px 20px 0px;
	}
	.tovar aside li {
		display: block;
		width: 200px;
		padding: 0px 0px 0px 12px;
		background: url(image/arr.png) no-repeat left center;
		background-size: 6px auto;
		margin: 0px 0px 10px 0px;
	}
	.tovar aside li a{
		font-size: 16px;
		text-decoration: underline;
	}
	.tovar aside li.current a{
		color: #AFB6AE;
		text-decoration: none;
	}
	.tovar aside li a:hover{
		text-decoration: none;
	}
/*Прайс-лист*/
	#priseList li{
		display: inline-block;
		width: 177px;
		padding: 10px 0px;
		text-align: center;
		text-transform: uppercase;
		border: 3px solid #2E2F2E;
		margin: 0px 20px 20px 0px;
		cursor: pointer;
	}
	#priseList li:nth-child(4n+4){
		margin: 0px 0px 20px 0px;
	}
	#priseList li:hover{
		background: #2E2F2E;
	}
	#priseList li:hover a{
		color: #fff;
	}
	#priseMenu {
		display: none;
		width: 182px;
		position: fixed;
		top: 183px;
		margin-left: 360px;
		background: #f0f0f0;
	}
	#priseMenu li {
		display: block;
		margin: 0px;
		padding: 0px;
	}
/*конфиденциальность*/
	.confid p {
		display: block;
		margin-bottom: 20px;
		text-align: justify;
	}
	#perechen {
		text-align: center;
		position: relative;
		top: -22px;
		font-style: italic;
		color: #748C8C;
	}
	#ymaps142658055771839394 {
		position: relative;
		margin: 0px auto;
	}

	
	
