@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 Verdana, Geneva, sans-serif; color: #000000; background: #ffffff; display:table; height: 100%; margin: 0 auto; width: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #dc0000; }
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 22px Verdana, Geneva, sans-serif; padding-bottom: 15px;}
h1 {font-size: 34px;}
h3 {font-size: 18px;}
h4 {font-size: 14px;}
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; padding-left: 10px;}
ol li { list-style:  decimal outside; padding-left: 10px; }
.set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.table {width: 100%; border-collapse: collapse; border: none;}
	.table td {vertical-align: top;}
#header {display:table-header-group;}
#header .cell {height: 1%;}
#content {display:table-row;}
#footer {display:table-row;	height:1px;}
.cell {display: table-cell;}

#page {overflow: hidden; position: relative; }
	.page, .header, .footer { width: 920px; margin: 0 auto; }
#header {position: relative; background: url(../images/bg-1.png) 0 0 repeat-x; }
	.header { height: 40px; }
#footer { background: url(../images/footer.png) 0 0 repeat; }
	.footer { min-height: 128px; color: #fff; }
	.footer a { color: #fff; }
	
.header { position: relative; }
	.search { float: left; padding-top: 10px; }
		.search input[type='text'] { width: 119px; height: 18px; padding: 0 5px; font: normal 12px Verdana, Geneva, sans-serif; color: #7d7d7d; border: solid 1px #aaadb2; background: #fff; line-height: 18px; margin-right: 7px; }
		.search input[type='submit'] { width: 23px; height: 22px; border: none; background: url(../images/find.png) 0 0 no-repeat; }
		
	.cart { float: right; padding: 10px 130px 0 0; font-size: 12px; color: #ffffff; }
		.cart a { color: #fff; }
		.cart span { display: inline-block; background: #dc0000; padding: 3px 7px; }
		
	*+html .cart { display: inline; zoom:1; }
		*+html .cart * { vertical-align: middle; }
		*+html .cart span { display: inline; zoom:1; b }
		
	.autorise { position: absolute; right: -20px; top: 0px; color: #fff; padding-top: 12px; padding-right: 20px; }
		.autorise a { color: #fff; }
		.aut_link { text-decoration: none !important; border-bottom: dashed 1px #fff; display: inline-block; *display: inline; zoom:1; }
		.aut_link:hover { border: none; }
		
		.autoriz-form { width: 198px; position: absolute; z-index: 30; right: 0; top: 40px; background: #f2f2f2; font-size: 12px; display: none; }
			.autoriz-form form {  padding: 20px 20px 11px; }
			.autoriz-form ul { padding: 0; }
			.autoriz-form li { list-style: none; padding: 0 0 9px; }
			.autoriz-form li input[type='text'], .autoriz-form li input[type='password'] { width: 148px; height: 20px; padding: 0 5px; background: #fff; color: #000000; font: normal 12px Verdana, Geneva, sans-serif; line-height: 20px; border: solid 1px #e2e9ef; border-top-color: #aaadb2; }
			.autoriz-form li input[type='submit'] { margin: 2px 0 5px; }
			.autoriz-form li a { color: #dc0000; }
			
			.autoriz-form .aut { position: absolute; right: 0; top: -40px; padding: 12px 20px; font-size: 13px; background: #f2f2f2; }
			.autoriz-form .aut .aut_link { color: #dc0000; border-color: #dc0000; }
		
		
.cont { width: 700px; float: right; padding-top: 30px; }
.nav { width: 160px; float: left; padding-top: 20px; position: relative; z-index: 20; }

.m-1 { padding: 6px 0 0; width: 100%; min-height: 105px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; position: relative; }
	.m-1 > ul { padding: 0; margin: 0; width: 110%; }
	.m-1 li { float: left; padding: 0; margin-right: 42px; list-style: outside none none; height: 32px; background: url(../images/bl-1.png) -9999px no-repeat; }
	.m-1-1 { display: none; position: absolute; left: 0; top: 38px; height: 1%; }
		.m-1-1 li { height: auto; font: 12px Verdana, Geneva, sans-serif; *clear: right; }
		.m-1-1 ul { padding: 0; border: solid 2px #dc0000; padding: 8px 19px 10px; overflow: hidden; *overflow: visible; }
	.m-1 a { color: #dc0000; }
	
	.m-1 li.current { background-position: center bottom; }
	.m-1 li.current > a { text-decoration: none !important; color: #000000; }
	.m-1 li.current .m-1-1 { display: block; }
	
.h101 { font-size: 40px; font-weight: normal; }
	.h101 small { font-size: 36px; color: #dc0000; }
	.title { line-height: 1.5em; }
	
.avto {  min-height: 350px; }
	.m-3 { background: url(../images/avto.png) 292px 0 no-repeat;  width: 920px; margin: 0 auto; }
	.bg-1 { position: absolute; left: 0; width: 100%; background: url(../images/bg-2.png) center 20px repeat-x; z-index: 10; }
	
	.m-3 ul {  padding: 225px 0 0 220px; overflow: hidden; background: url(../images/avto_poloski.png) 278px 12px no-repeat; }
	.m-3 li { list-style: outside none none; float: left; width: 140px; padding: 0; text-align: center; }
		.m-3 li a { color: #dc0000; display: block; padding: 70px 0px 0; }
		.m-3 li.m-3-1 a { background: url(../images/m-3-1.png) center 2px no-repeat; }
		.m-3 li.m-3-2 a { background: url(../images/m-3-2.png) center 2px no-repeat; }
		.m-3 li.m-3-3 a { background: url(../images/m-3-3.png) center 12px no-repeat; }
		.m-3 li.m-3-4 a { background: url(../images/m-3-4.png) center 2px no-repeat; }
		.m-3 li.m-3-5 a { background: url(../images/m-3-5.png) center 0px no-repeat; }
		
.about { float: left; width: 350px; line-height: 20px; margin-bottom: 10px; }
	.about ul { padding: 0; }
	.about li { padding: 0 0 10px 18px; background: url(../images/bl-2.png) 0 10px no-repeat; list-style: none; }

.news { float: right; width: 290px; }
	.news dl { float: none; clear: both; margin-bottom: 25px; line-height: 20px; }
	.news dt { color: #828282; font-size: 11px; line-height: 20px; }
	
.logo { margin-bottom: 39px; }

.voprosi { background: url(../images/voprosi.png) 6px 0 no-repeat; padding: 11px 0 0 48px; height: 32px; margin-bottom: 27px; }
.polez_infa { background: url(../images/poleznaja_info.png) 11px 0 no-repeat; padding: 4px 0 0 48px; height: 35px; margin-bottom: 27px; }

.box-1 { padding: 0 20px; margin-bottom: 30px; overflow: hidden; }
	.box-1.r10 { background: #fff; border: solid 1px #d4d4d4; padding: 29px 19px 0; }
	
	.partn { margin-bottom: 35px; height: 1%; }
		.partn a { text-decoration: none !important; }
		.partn a span { display: block; padding-top: 13px; text-decoration: underline; }
		.partn a:hover span { text-decoration: none; }
		
.brendi { background: #fff; border: solid 1px #d4d4d4; margin-bottom: 40px; padding: 20px; text-align: center; }
	.brendi table { width: 100%; }
	.brendi td {  }
	
.copy { width: 260px; float: left; line-height: 30px; padding-top: 34px; }
.razrab { float: right; width: 140px; padding: 36px 0 0 51px; background: url(../images/webdela.png) 0 40px no-repeat; font-size: 12px; line-height: 18px; }
.tel_foot { padding-top: 37px; overflow: hidden; }
	

#flashContent { width:100%; height:350px; position: absolute; left: 0; top: 0; }

.table-1 { padding-bottom: 20px; }
	.table-1 table { width: 100%; border-collapse: collapse; border: none; margin-bottom: 20px; }
	.table-1 table th { text-align: left; color: #dc0000; font-weight: normal; padding: 10px 4px; }
	.table-1 table td { padding: 5px 4px; border-bottom: solid 1px #e4e4e4; vertical-align: top; }
	.table-1 table tr:hover td { background: #f2f2f2; }
	.table-1-1 { width: 78px; }
	.table-1-2 { width: 190px; }
	.table-1-3 { width: 112px; }
	.table-1-4 { width: 124px; }
	.table-1-5 { width: 72px; }
	.table-1-5 { width: 72px; }
	
	.h102 { font: bold 34px 'Trebuchet MS', Arial, Helvetica, sans-serif; padding-bottom: 15px; padding-left: 2px; }
	.h201 { font-size: 18px; padding-bottom: 3px; border-bottom: solid 2px #000; margin-bottom: 9px; }
	.h301 { font-size: 16px; padding-bottom: 4px; }
	
.news2 { float: none; width: 100%; }
	.news2 dd a { color: #000; text-decoration: none; }
	.news2 dd a:hover { color: #dc0000; text-decoration: underline; }
	
.p-n { padding: 15px 0 40px; line-height: 20px; }
	.p-n ul { padding: 0; }
	.p-n li { list-style: none; display: inline; padding: 0 21px 0 0; }
	
.news-body { overflow: hidden; padding-bottom: 20px; line-height: 1.5em; }
	.news-body h1, .news-body h2, .news-body h3, .news-body h4, .news-body h5, .news-body h6 { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
	.news-body p { padding-bottom: 1.2em; }



































    
© TrueDev.org