@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 13px Arial,Helvetica,sans-serif; color: #606060; background: #fff url(../images/bg-1.png) center 92px repeat-x; min-width: 976px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #606060;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Arial,Helvetica,sans-serif; color: #10a309; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

#wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; width: 976px; margin: 0 auto; }
.header {position: relative; height: 91px; background: #ffffff; margin-bottom: 28px;}
	.logo {position: absolute; top: 0; width: 351px; height: 91px; background: url(../images/logo.jpg) no-repeat; left: -38px;}
	.logo a {display: block; width: 138px; height: 47px; position: absolute; left: 99px; top: 27px;}
	
	.m-1 {position: absolute; width: 400px; left: 348px; top: 1px;}
	.m-1 ul {padding: 0; margin: 0;}
	.m-1 li {float: left; padding: 32px 21px 0 14px; border-left: solid 1px #c7c7c7; list-style: outside none !important; font-size: 18px; text-transform: uppercase;}
	.m-1 li  a {color: #3b3b3b; text-decoration: none !important;}
	.m-1 li  a.active, .m-1 li  a:hover {color: #10a309;}


	.tel {position: absolute; right: 2px; top: 30px; padding: 0 0 0 43px; background: url(../images/tel.png) no-repeat; min-height: 32px;}
	/* .ie  */.tel {top: 25px; background-position: 0 5px;}
	.tel small {font-size: 14px; color: #10a309;}
	.tel big {font-size: 35px; line-height: 35px; color: #3b3b3b; font-weight: bold;}
	
	.zakaz {position: absolute; right: 2px; top: 58px; color: #a6a6a6; font-size: 12px; text-transform: uppercase;}
	.zakaz a {font-weight: bold; color: #e36e1a; font-size: 14px;}

.page {width: 100%; position: relative; overflow: hidden; padding-bottom: 20px;}
	.cont-1 {width: 100%; float: left;}
		.cont-2 {padding: 0 262px;}
			.cont {width: 100%; position: relative; overflow: hidden;}
			
	.nav-1, .nav-2 {width: 206px; float: left;}
	.nav-1 {margin-left: -100%;}
	.nav-2 {margin-left: -206px;}
	
	.katalog { padding-bottom: 20px;}
	.catalog {text-indent: -9999px; overflow: hidden; background: url(../images/katalog.png) no-repeat; height: 40px; padding: 0;}
	.m-2 {padding: 0 6px;}
		.m-2 ul {padding: 0; margin: 0;}
		.m-2 li {padding: 10px 5px 10px 0; border-top: dotted 1px #a4a4a4; list-style: none !important;}
		.m-2 li:first-child {border: none;}
		.m-2 li a {font-size: 16px; line-height: 20px; color: #5b5b5b; text-decoration: none !important; padding-left: 36px; display: block; background: url(../images/m-2.png) no-repeat;}
		.m-2 li a:hover {color: #e36e1a;}
		/*
.m-2 li.m-2-1 a {background-position: 3px 0; padding: 7px 0 7px 36px;}
		.m-2 li.m-2-1 a:hover {background-position: 3px -270px;}
		.m-2 li.m-2-2 a {background-position: 0 -66px;}
		.m-2 li.m-2-2 a:hover {background-position: 0px -339px;}
		.m-2 li.m-2-3 a {background-position: 0 -137px;}
		.m-2 li.m-2-3 a:hover {background-position: 0px -403px;}
		.m-2 li.m-2-4 a {background-position: 0 -198px;}
		.m-2 li.m-2-4 a:hover {background-position: 0px -472px;}
*/
		
		
		.m-2 li.m-2-1 a {background-position: 3px 2px; padding: 7px 0 7px 36px;}
		.m-2 li.m-2-1 a:hover {background-position: 3px -268px;}
		.m-2 li.m-2-2 a {background-position: 0 -64px;}
		.m-2 li.m-2-2 a:hover {background-position: 0px -337px;}
		.m-2 li.m-2-3 a {background-position: 0 -135px;}
		.m-2 li.m-2-3 a:hover {background-position: 0px -401px;}
		.m-2 li.m-2-4 a {background-position: 0 -196px;}
		.m-2 li.m-2-4 a:hover {background-position: 0px -470px;}

	.banner {padding-bottom: 20px;}
	
	.otzivi {}
		.otzivvi {overflow: hidden; text-indent: -9999px; background: url(../images/otzivi.png) no-repeat; height: 50px; padding: 0;}
		.otziv {padding-bottom: 25px; overflow: hidden;}
		.otziv-data {font-size: 12px; color: #606060; padding-bottom: 3px; border-bottom: dotted 1px #a4a4a4; margin-bottom: 5px;}
		.otziv-data b {color: #000000; font-size: 14px; font-weight: normal; padding-right: 10px;}
		.otziv-ava {width: 48px; float: left; padding-right: 9px;}
		.otziv-ava img {max-width: 48px;}
		.otziv-body {overflow: hidden; font-size: 11px; line-height: 12px;}
		
	.zvuk {width: 191px; height: 115px; padding: 51px 7px 7px 7px; background: url(../images/zvuk.png) no-repeat;}
	
.caroucel-wr {padding: 0 40px 32px; position: relative;}
	.caroucel {width: 896px !important; position: relative; overflow: hidden;}
	.caroucel ul {padding: 0; width: 120%;}
	.caroucel li {float: left; list-style: none !important; width: 140px; min-height: 80px; padding: 7px 6px 6px 8px; background: url(../images/img-bg-1.png) no-repeat; margin-right: 30px;}
	.caroucel li b {display: inline-block; *display: inline; zoom:1; vertical-align: middle; white-space: nowrap; height: 80px;width: 140px; text-align: center;}
	.caroucel li b * {vertical-align: middle;}
	.caroucel li img {max-width: 139px; max-height: 80px;}
	.caroucel li u {display: inline-block; *display: inline; zoom:1; width: 1px; height: 80px;}
	.caroucel li a {text-decoration: none;}
	.caroucel li a span {display: block; padding: 8px 3px 0; color: #444646; text-decoration: underline;}
	.caroucel li a:hover span {text-decoration: none;}
	
	.bl-1, .bl-2 {display: block; position: absolute; width: 11px; height: 46px; left: 8px; top: 28px; background: url(../images/bl-1.png) no-repeat;}
	.bl-2 {left: auto; right: 8px; background: url(../images/bl-2.png) no-repeat;}
	
	
	.catalogg {width: 100%; overflow: hidden; position: relative;}
		.catalogg ul {width: 130%; padding: 0; margin: 0 0 0 -28px; font-size: 0; line-height: 0; letter-spacing: -1px; vertical-align: top;}
		.catalogg ul li {width: 212px; display: inline-block; *display: inline; zoom:1; font-size: 14px; line-height: normal; letter-spacing: normal; list-style: none !important; padding: 0 0 45px 28px; vertical-align: bottom; position: relative;}
		.catalogg .item-title {padding: 0 0 0 6px;}
		.catalogg .item-title a {text-decoration: none !important;}
		.catalogg .item-img {width: 204px; height: 144px; padding: 3px 4px 4px; background: url(../images/img-bg-2.png) no-repeat; text-align: center;}
		.catalogg .item-img * {vertical-align: middle;}
		.catalogg .item-img img {max-width: 203px; max-height: 144px;}
		.catalogg .item-img u {display: inline-block; *display: inline; zoom:1; width: 1px; height: 144px;}
		
		.catalogg .cena {position: absolute; right: 4px; bottom: 20px; font-size: 12px; color: #444646;}
		.catalogg .cena b {color: #e57a1c; font-size: 16px;}
		
		.catalogg .podr {position: absolute; left: 31px; bottom: 19px;}
		.catalogg .podr a {display: block; width: 99px; height: 21px; background: url(../images/podr.png) no-repeat;}
		
		
	.tittle {font-size: 18px; color: #444646;}
	.item {overflow: hidden; position: relative;}
	.item * {max-width: 100%;}
		.item-imgs {overflow: hidden;}
			.item-img-big {width: 317px; height: 225px; text-align: center; white-space: nowrap; float: left; background: url(../images/img-bg-3.png) no-repeat;}
				.item-img-big *, .item-img-small * {vertical-align: middle;}
				.item-img-big img {max-width: 290px; max-height: 211px;}
				.item-img-big u {width: 1px; height: 225px; display: inline-block; *display: inline; zoom:1;}
				
			.item-imgs-small {float: right; width: 122px;}
				.item-img-small {width: 119px; height: 104px; text-align: center; white-space: nowrap; background: url(../images/img-bg-4.png) no-repeat; margin-bottom: 16px;}
				.item-img-small img {max-height: 96px; max-width: 109px;}
				.item-img-small u {width: 1px; height: 104px; display: inline-block; *display: inline; zoom:1;}
				
		.item-soc {margin-bottom: 18px; border-bottom: solid 1px #c3c3c3; padding-bottom: 13px;}
		
		.item-body h1, .item-body h2, .item-body h3, .item-body h4, .item-body h5, .item-body h6 {font-weight: normal; text-transform: uppercase; padding-bottom: 5px;}
	
		.item-form {position: relative; padding-bottom: 75px; width: 448px; margin: 0 auto;}
			.item-form ul {padding: 0; margin: 0;}
			.item-form ul li {list-style: none !important; overflow: hidden; padding: 0 0 12px;}
			.item-form li label {display: block; float: left; padding: 4px 18px 0 0; width: 88px; text-align: right; position: relative;}
			.item-form li label span {position: absolute; color: #e57a1c; font-size: 14px;}
			.item-form li .i-t-1 {display: block; float: left; width: 342px; height: 24px; background: url(../images/i-t-1.png) no-repeat;}
			.item-form li .i-t-1 input {width: 100%; height: 100%; margin: 0; padding: 0 5px; background: none; border: none; font-size: 13px; line-height: 24px;}
			
			.item-form li .i-t-a-1 {display: block; float: left; width: 332px; height: 73px;padding: 5px; background: url(../images/i-t-a-1.png) no-repeat;position:relative;}
			.item-form li .i-t-a-1 textarea {width: 332px; height: 73px; margin: 0; padding:0;  background: #fff; border: none; font-size: 13px; resize: none; overflow: auto; }
			
			.otpr {position: absolute; right: 0; bottom: 43px;}
			.otpr input {display: block; width: 99px; height: 21px; background: url(../images/otpr.png) no-repeat; padding: 0; margin: 0; border: none;}
			
.popup4eg {width: 486px; height: 211px; background: url(../images/popup.png) no-repeat; position: fixed; left: 50%; top: 50%; margin: -121px 0 0 -266px; padding: 32px 26px 0 21px; z-index: 9999; display: none;}
	.x {position: absolute; right: 10px; top: 10px; font-size: 18px; line-height: 18px; font-weight: bold;}
	.x a {color: #9a9a9a; text-decoration: none !important;}
	
	.popup4eg h2 {font-weight: normal; text-transform: uppercase; padding-bottom: 8px; border-bottom: solid 1px #c3c3c3; margin-bottom: 31px;}
	.popup4eg .item-form { padding-bottom: 47px;}
	.popup4eg .otpr {bottom: 29px;}
	
#footer { position: relative; border-top: solid 1px #c4c4c4; padding: 16px 2px; overflow: hidden; font-size: 12px; color: #8a8a8a;}
	.copy {float: left; width: 250px; padding-top: 10px;}
	.s4et4iki {overflow: hidden; text-align: right;}
	.s4et4iki img {margin: 0 0 0 5px;}    
© TrueDev.org