@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 12px Verdana, Geneva, sans-serif; line-height: 1.5em; color: #000101; background: #edf8fa; min-width: 1000px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #0aa4bd;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px 'Times New Roman', Times, serif; color: #000101; 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;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

#wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; min-width: 1000px; margin: 0 auto; }
#footer { position: relative; min-height: 43px; background: #0763ac; margin: -53px auto 0; text-align: center; padding-top: 10px; font: 14px Arial, Helvetica, sans-serif; color: #fff; }
	#footer a { color: #07294c; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	.copy p { padding: 0; }
	.copy { text-align: center; padding: 4px 200px 0; }
.header { position: relative; background: url(../images/header.jpg) 100% 0 no-repeat; padding-top: 294px; }
	.logo { width: 286px; height: 277px; background: url(../images/logo.png) 0 0 no-repeat; position: absolute; left: 0; top: 0; }
		.logo a { width: 175px; height: 158px; display: block; position: absolute; left: 17px; top: 22px; }
	.tel { position: absolute; padding-left: 35px; background: url(../images/tel.png) 0 3px no-repeat; font: 30px 'Times New Roman', Times, serif; color: #3b7b2c; left: 50%; margin-left: -120px; top: 27px; line-height: 30px; }
		.tel small { font-size: 24px; }
		
	.mission { position: absolute; left: 215px; top: 108px; width: 510px; font: italic 26px 'Times New Roman', Times, serif; color: #515151; }
	
	.m-1 { padding: 45px 10px 0; height: 41px; background: url(../images/m-1.png) 0 0 repeat-x; }
		.m-1 table { width: 100%; border-collapse: collapse; border: none; text-align: center; }
			.m-1 td { height: 41px; background: url(../images/m-1-li.png) 0 0 no-repeat; font: 14px 'Times New Roman', Times, serif; text-transform: uppercase; line-height: 41px; padding-left: 2px; }
			.m-1 td a { color: #248c82; text-decoration: none !important; background: url(../images/m-1-li-a.png) 0 -9999px repeat-x; }
			/*.m-1 td:hover, .m-1 td.current { overflow: hidden; }*/
			.m-1 td:hover a, .m-1 td.current a { display: block; height: 41px; color: #ffffff; background-position: 0 0; background-color: #0a74b1; }
			.m-1 td.first { background: none; }
			
			
	.bg-1 { height: 8px; font-size: 0; line-height: 0; background: #128ebd url(../images/bg-1.jpg) center 0 repeat-x; }
	
.page { background: url(../images/bg-2.png) 0 0 repeat-x; width: 100%; overflow: hidden; padding-top: 42px; padding-bottom: 100px; }
.cont-1 { width: 100%; float: left; }
	.cont-2 { padding: 0 249px 0 250px; }
	.cont { width: 100%; overflow: hidden; background: #fff url(../images/page-L-T.png) 0 0 no-repeat; }
	.cont-B { background: url(../images/page-B.png) 0 100% repeat-x; }
	.cont-L-B { background: url(../images/page-L-B.png) 0 100% no-repeat; }
	.cont-R-B { background: url(../images/page-R-B.png) 100% 100% no-repeat; }
	.cont-R-T { background: url(../images/page-R-T.png) 100% 0 no-repeat; padding: 14px 25px; }
.nav-1 { width: 212px; float: left; margin-left: -100%; padding-left: 10px; }
.nav-2 { width: 212px; float: left; margin-left: -220px; }

.h201 { font-size: 24px; color: #288c6c; padding: 0 3px 3px; border-bottom: solid 1px #e6edef; margin-bottom: 12px; font-weight: normal; line-height: normal; }
	.h202 { background: url(../images/novosti.png) 0 0 no-repeat; padding: 11px 15px 3px 48px; }
	.h203 { background: url(../images/catalog.png) 0 0 no-repeat; padding: 15px 15px 7px 60px; }
	.h204 { background: url(../images/avtoriz.png) 0 0 no-repeat; padding: 9px 15px 3px 39px; }
.text-1 { margin-bottom: 10px; }

.scec { background: #226e66 url(../images/spec-BG.png) 0  repeat-x; height: 34px; font-size: 12px; font-style: italic; font-weight: bold; color: #eff0f0; text-transform: uppercase; line-height: 34px; }
	.spec-L { background: url(../images/spec-L.png) 0 0 no-repeat; }
	.spec-R { background: url(../images/spec-R.png) 100% 0 no-repeat; padding: 0 11px; height: 34px; }
	
.tovari { width: 100%; overflow: hidden; }
	.tovari ul { padding: 0; width: 105%; margin-left: -1px; }
	.tovari li { width: 120px; display: inline-block; *display: inline; zoom:1; vertical-align: top; padding: 10px 15px 8px 15px; background: url(../images/tovar-BG.png) 0 100% repeat-x; min-height: 220px; border-left: solid 1px #d0d0d0; border-right: solid 1px #ffffff; margin: 0 0px 20px; }
		
		.tovar-title { padding: 0 12px 6px; background: url(../images/bl-2.png) 0 4px no-repeat; font-size: 12px; }
			.tovar-title a { text-decoration: none; color: #ca2123; }
			.tovar-title a:hover { text-decoration: underline; }
			
		.tovar-img { background: url(../images/img-1-BG.png) 0 0 no-repeat; padding: 13px 0 0; height: 78px; text-align: center; overflow: hidden; margin-bottom: 6px; }
		
		.tovar-price { color: #ca2123; }
			.tovar-price span { color: #05465a; }
		
		.tovar-brend { color: #000000; margin-bottom: 5px; }
		
		.tovar-podrobney { margin-bottom: 2px; }
			.tovar-podrobney a { display: block; width: 91px; height: 23px; background: url(../images/podrobnee.png) 0 0 no-repeat; }
			
		.tovar-kupit {  }
			.tovar-kupit input[type="submit"] { width: 100px; height: 23px; font-size: 0px; line-height: 0px; background: url(../images/v_korzinu.png) 0 0 no-repeat; margin: 0; padding: 0; border: none; } 
			
.news { margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; }
	.news table { width: 100%; border-collapse: collapse; border: none; }
		.news table td { width: 33%; vertical-align: top; }
		.news dl { background: #e2e2e2 url(../images/news-B.png) 0 100% no-repeat; padding-bottom: 33px; width: 147px; margin: 0 auto; }
		.news dt { background: url(../images/news-T.png) 0 0 no-repeat; padding: 10px 13px 4px; font-weight: bold; color: #ca2123; }
		.news dd { padding: 0 13px 2px; color: #000000; }
		.news-more { text-align: right; }
		
.poisk { padding-bottom: 39px; }
	.poisk label { background: url(../images/find.png) 0 0 no-repeat; padding: 0 0 10px 28px; display: block; font: 14px 'Times New Roman', Times, serif; color: #0e5b7e; }
	.poisk input[type="text"] { width: 144px; height: 21px; background: #ffffff; padding: 0 5px; float: left; border: solid 1px #c7e6ef; border-right: none; line-height: 21px; }
	.poisk input[type="submit"] { width: 53px; height: 23px; background: url(../images/poisk.png) 0 0 no-repeat; font-size: 0; line-height: 0; float: left; padding: 0; margin: 0; border: none; }

.proizvoditeli { margin-bottom: 38px; }
	.proizvoditeli a { display: block; width: 212px; height: 86px; background: url(../images/proizvoditeli.jpg) 0 0 no-repeat; }
	
.m-2 { margin-bottom: 39px; }
	.m-2 ul { padding: 0; }
	.m-2 li { list-style: none; font: 14px 'Times New Roman', Times, serif; line-height: normal; text-transform: uppercase; }
	.m-2 li a { color: #085c54; text-decoration: none; padding: 5px 5px 3px 20px; background: url(../images/m-2-li.png) 0 6px no-repeat; display: block; border-bottom: solid 1px #d5dfe1; }
	.m-2 li a:hover, .m-2 li.current a { background-position: -238px 6px; color: #d91316; text-decoration: underline; }
	.m-2 li li { padding: 5px 5px 3px 20px; border-bottom: solid 1px #d5dfe1; }
	.m-2 li li a, .m-2 li.current li a { text-transform: none; display: inline; padding: 0; background: none; border: none; text-decoration: none !important; color: #085c54; }
	.m-2 li li a:hover, .m-2 li li.current a { color: #de0f13; }

.autoriz { overflow: hidden; padding-bottom: 55px; font: 11px Arial, Helvetica, sans-serif; color: #000000; }
	.login-input, .pass-input { padding-bottom: 7px; }
	.login-input label, .pass-input label { padding: 0 7px 4px; display: block; }
	.login-input input[type="text"], .pass-input input[type="password"] { width: 199px; height: 21px; padding: 0 5px; background: #fff; border: solid 1px #badde9; line-height: 21px; }
	.reg { width: 128px; float: left; }
		.reg ul { padding-left: 7px; }
		.reg li { list-style: none; }
		.reg li a { color: #06524b; text-decoration: none; }
		.reg li a:hover { text-decoration: underline; }
		
	.voyti { padding-top: 8px; overflow: hidden; }
		.voyti input[type="submit"] { background: url(../images/button-BG.png) 0 0 repeat-x; padding: 0 13px; height: 20px; font: 12px 'Times New Roman', Times, serif; color: #074742; line-height: 20px !important; vertical-align: middle; margin: 0; border: solid 1px #c3e2ed; display: inline-block; *display: inline; zoom:1; }
	
.korz { border-top: solid 1px #b6bfc0; border-bottom: solid 1px #b6bfc0; padding: 9px 0 12px 20px; margin-bottom: 49px; position: relative; }
	.korz h3 { font-size: 14px; color: #288c6c; font-weight: normal; padding-bottom: 10px; }
	.korz ul { padding: 0; }
	.korz li { list-style: none; color: #474747; font: 12px 'Times New Roman', Times, serif; padding: 0 0 4px; }
	
	.in_cart { display: block; position: absolute; width: 83px; height: 66px; background: url(../images/cart.png) 0 0 no-repeat; right: 0; top: 9px; }
	
.box-1 { text-align: center; margin-bottom: 33px; }



.razr { padding-left: 10px; background: url(../images/bl-3.png) 0 100% no-repeat; text-decoration: none !important; line-height: normal; display: inline-block; *display: inline; zoom:1; padding-bottom: 1px; color: #ffffff; }
	.razr span { border-bottom: solid 1px #ffffff; color: #ffffff; }
	.razr:hover span { border-bottom: none; }
	
.tel2 { padding: 10px 38px; position: absolute; left: 20px; top: 13px; background: url(../images/tel2.png) 0 0 no-repeat; font: 18px 'Times New Roman', Times, serif; color: #a4d6e5; }    
© TrueDev.org