/* Reset styles */
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, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {padding:0;border:0;}

/* Site styles */
body {font:13px Arial;color:#3e3e3e;background:#fff url("../i/bg-top.gif") repeat-x 0 0 !important;min-width:1000px;}
.adminmode {background:none;}
body.inside {background-image:url("../i/bg-top.gif") !important;}
a {text-decoration:underline;color:#0059ba;}
a:hover {text-decoration:none;}

/* Structure */
.wrapper {width:1000px;margin:0 auto;}
.container {zoom:1;}
.container:after {clear:both;content:'';display:block;}

/* Header */
.header {position:relative;height:124px;overflow:hidden;background:url("../i/head3.jpg") no-repeat 11px 0}
	.logo {position:absolute;top:5px;left:65px;display:block;width:159px;height:100px;overflow:hidden;text-indent:-1000px;background:url("../i/logo2.png") no-repeat 0 0;}
	.contacts {position:absolute;top:44px;left:380px;font:15px/20px Arial;}
		.contacts .phone {color:#0049aa;font:bold 36px/36px Arial;padding:0 0 0 22px;float:left;margin:0 8px 0 0;}
		.contacts .phoneInfo {color:#a4a9b3;font:italic 14px Arial;float:left;padding:9px 0 0;}
	.address {position:absolute;top:32px;right:10px;width:144px;font:14px/18px Arial;}
		.address p {margin:0 0 4px;}
		.address a.mailLink {color:#aa1010;padding:0 0 0 15px;background:url("../i/mail-link.gif") no-repeat 0 5px;text-decoration:none;font-style:italic;}
			.address a.mailLink span {border-bottom:1px dashed #25d3ff;}
			.address a.mailLink:hover span {border-style:solid;}

/* Intro */
.intro {height:350px;position:relative;margin:0 0 10px;}
	.introNav {position:absolute;top:0;left:11px;width:348px;background:#eceef5 url("../i/intro-nav-bg.png") repeat-x 0 0;z-index:10;}
		.introNav a {display:block;text-decoration:none;height:70px;padding:0 20px;width:308px;color:#3e3e3e;font:italic 14px Arial;background:url("../i/intro-nav-item.png") no-repeat 0 0;}
		.introNav a.in1 {background:none;}
		.introNav a:hover {background:#d7d7e1;}
		.introNav a.in1:hover {background:#d7d7e1 url("../i/intro-nav-bg.png") repeat-x 0 0;}
		.introNav a.activeSlide, .introNav a.activeSlide:hover {background:url("../i/intro-nav-selected.png") repeat-x 1px 0;padding-right:39px;color:#fff;}
			.introNav a .caption {color:#0059ba;font:20px/26px Arial;display:block;margin:0 0 3px;padding:8px 0 0;}
			.introNav a.activeSlide .caption {color:#fff;}
	.intro .slides {position:absolute;top:0;left:359px;width:630px;height:350px;overflow:hidden;}
		.intro .slides li {width:630px;height:350px;overflow:hidden;position:relative;}
			.intro .slides img {vertical-align:top;}
			.intro .slides .info {position:absolute;bottom:0;left:0;right:0;padding:14px 14px 14px 320px;background:url("../i/intro-info.png");font:14px Arial;color:#fff;}

/* Content */
.content {float:right;width:630px;padding:0 11px 30px 0;color:#404142;}
.inside .content {padding-top:20px;}
	.content h1 {color:#c90d06;font:22px Arial;margin:0 0 8px;}
	.content h2 {color:#0059ba;font:bold 16px Arial;margin:0 0 7px;}
	.content ul {margin:0 0 5px 25px;list-style:disc;}
	.content ol {margin:0 0 5px 25px;list-style:decimal;}
	.content p {margin:0 0 5px;}
	.content .adv {margin:0 0 16px;}
	.tbl {width:100%;color:#4b4b4b;font:12px Arial;margin:0 0 20px;}
		.tbl th {border:1px solid #b2b2b2;background:#d7d7e1;font-weight:bold;padding:8px;}
		.tbl td {border:1px solid #b2b2b2;vertical-align:top;padding:8px;}
		.tbl tr.even td {background:#f1f3f8;}
	ul.gallery {margin:0 -11px 12px 0;list-style:none;}
		ul.gallery li {display:inline-block;margin:0 8px 8px 0;width:202px;text-align:center;}
			ul.gallery p {margin:0;}
				ul.gallery img {border:1px solid #c0c0c0;padding:1px;}
				ul.gallery a:hover img {border-color:#999;}

/* Sidebar */
.sidebar {float:left;width:329px;padding:0 0 30px 11px;position:relative;z-index:2;}
	.leftNav {margin:0 15px 20px;}
		.leftNav li {background:url("../i/leftnav-separator.png") no-repeat 0 100%;}
		.leftNav li.ln4 {background:none;}
			.leftNav a {display:block;padding:15px 100px 15px 5px;min-height:50px;color:#767881;font:italic 14px Arial;}
			.leftNav a:hover {color: #C90D06;}
			.leftNav li.ln1 a {background-image:url("../i/leftnav-1.png"); background-repeat:no-repeat; background-position:100% 50%;}
			.leftNav li.ln2 a {background-image:url("../i/leftnav-2.png"); background-repeat:no-repeat; background-position:100% 50%;}
			.leftNav li.ln3 a {background-image:url("../i/leftnav-3.png"); background-repeat:no-repeat; background-position:100% 50%;}
			.leftNav li.ln4 a {background-image:url("../i/leftnav-4.png"); background-repeat:no-repeat; background-position:100% 50%;}
				.leftNav a .caption {color:#3e3e3e;font:16px/18px Arial;display:block;margin:10px 0;}
				.leftNav li.current a .caption {color: #C90D06;text-decoration: none;}
				.leftNav li.current a  {text-decoration: none;}
				.leftNav a:hover .caption {color: #C90D06;}
	.about {background:#eceef5;border-radius:5px;font:italic 14px Arial;padding:20px 10px 10px 20px;color:#757780;margin:0 0 20px;}
		.about li {padding:0 0 14px 27px;position:relative;}
			.about img {position:absolute;top:-2px;left:0;}
	.mainMenu {width:329px;background:#eceef5 url("../i/intro-nav-bg.png") repeat-x 0 0;z-index:2;margin:0 0;}
		.mainMenu a {display:block;text-decoration:none;height:70px;padding:0 20px;width:289px;color:#3e3e3e;font:italic 14px Arial;background:url("../i/intro-nav-item.png") no-repeat 0 0;}
		.mainMenu a.first {background:none;}
		.mainMenu a:hover {background:#d7d7e1;}
		.mainMenu a.first:hover {background:#d7d7e1 url("../i/intro-nav-bg.png") repeat-x 0 0;}
		.mainMenu a.current, .mainMenu a.current:hover {background:url("../i/main-menu-current.png") repeat-x 1px 0;padding-right:38px;color:#fff;}
			.mainMenu a .caption {color:#0059ba;font:20px/26px Arial;display:block;text-decoration:underline;margin:0 0 3px;padding:7px 0 0;}
			.mainMenu a.current .caption {color:#fff;}

/* Footer */
.footer {background:#f9fafd url("../i/footer.gif") repeat-x 0 0;color:#757780;font:12px Arial;}
.footerIn {background:url("../i/footer-inside.png") no-repeat 338px 10px;padding:20px 0;min-height:167px;width:1000px;margin:0 auto;overflow:hidden;min-width:1000px;}
	.column1 {float:left;width:277px;padding:0 31px;}
		.footerLogo {display:block;overflow:hidden;text-indent:-10000px;background:url("../i/footer-logo.png") no-repeat 0 0;width:95px;height:60px;margin:0 80px 15px;}
	.column2 {float:left;width:380px;padding:0 20px;}
		.footerPhone {padding:0 0 0 40px;background:url("../i/footer-phone.png") no-repeat 0 5px;min-height:44px;margin:0 0 10px;}
			.footerPhone .phone {color:#0059ba;font:21px Arial;}
		.regions {padding:12px 0 0 40px;background:url("../i/regions.png") no-repeat 0 0;min-height:21px;margin:0 0 18px;}
		.social {zoom:1;}
		.social:after {clear:both;content:'';display:block;}
			.social li {float:left;margin:0 8px 0 0;}
	.column3 {float:right;width:200px;padding:0 20px 0 21px;}
		.column3 ul {margin:0 0 15px;}
			.column3 li {margin:0 0 10px;}
		.dev a {background:url("../i/dev.png") no-repeat 0 0;padding:16px 0 5px 24px;}
		
.content .tehpomosh {
    list-style: none outside none;
    margin-left: 0;
}


.teh1 {
    background: url("../i/kluch.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding-left: 70px;
    padding-top: 16px;
}


.teh2 {
    background: url("../i/akkumulator.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding-left: 70px;
    padding-top: 16px;
}


.teh3 {
    background: url("../i/kanistra.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding-left: 70px;
    padding-top: 16px;
}


.teh4 {
    background: url("../i/koleso.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding-left: 70px;
    padding-top: 16px;
}

.mfeedback input.submit{
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 6px 40px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	color: #FFFFFF;
	border: 1px solid #d96d7c;
	background-image: -moz-linear-gradient(#ED0000, #ED8D8D);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ED8D8D), to(#ED0000));
	background-image: -webkit-linear-gradient(#ED0000, #ED8D8D);
	background-image: -o-linear-gradient(#ED0000, #ED8D8D);
	text-shadow: 1px 1px 1px #fdbcc7;
	background-color: #ED8D8D;
	cursor: pointer;
	margin-top: 10px;
	float: right;
}

.mfeedback input.submit:active{
	box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
	border: 1px solid #ab3e4b;
}

.mfeedback input.submit:hover {
	border: 1px solid #c75964;
	background-image: -moz-linear-gradient(#ED8D8D, #ED0000);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ED0000), to(#ED8D8D));
	background-image: -webkit-linear-gradient(#ED8D8D, #ED0000);
	background-image: -o-linear-gradient(#ED8D8D, #ED0000);
	background-color: #ED0000;
}

.order-form input.error{
border: 1px solid red;
padding:2px 0;
}

.order-form input.focus{
border: 1px solid #7F9DB9;
padding:2px 0;
}

.order-form textarea.error{
border: 1px solid red;
padding:2px 0;
}

.order-form textarea.focus1{
border: 1px solid #7F9DB9;
padding:2px 0;
}