body {
	margin:0px;
	padding:0px;
	font-size:10pt;
	color:#fff;
	background-color:#000;
	font-family:Arial;
	}

a {
	color:#fff;
	}

img {	border: none;}

h1 a {	text-decoration: underline;
	text-transform: capitalize;}

h2 {	text-transform: capitalize;
}

/* блоки, элементы, картинки */
img.banner {
	position:absolute;
	top:10px;
	left:350px;
	border:1px solid #990000;
	}

img.avto1 {
	position: absolute;
	left:0px;
	top:0px;
	}
img.logo {
	position: absolute;
	right:0px;
	top:0px;
	}
img.avto2 {
	position: absolute;
	left:17px;
	top:230px;
	}

.dostavka {
	position: absolute;
	left:190px;
	top:10px;
	font-weight: bold;
}

.dostavka a {	text-decoration: underline;}

.dostavka a:hover {	text-decoration: none;
	color: #fff;}

h1.main {
	position: absolute;
	left:190px;
	top:140px;
	font-size:19pt;
	font-weight:normal;
	}
form.search {
	position: absolute;
	left:0px;
	top:130px;
	z-index:100;
	}
span.search {
	color:#e0dede;
	margin-left:20px;
	}
input.search {
	width:121px;
	height:17px;
	background-image: url('/static/images/search.gif');
	border:0px;
	background-color:transparent;
	padding-left: 20px;
	color:#fff;
	}
input.search_button {
	width:67px;
	height:17px;
	background-image: url('/static/images/search_button.gif');
	border:0px;
	background-color:transparent;
	padding-left: 20px;
	color:#e0dede;
	margin-top:10px;
	cursor:pointer;
	}

div.contacts span {
	font-size:14pt;
	}
div.choose_monofuck {
 	position: absolute;
	left:290px;
	top:160px;
	color:#efefef;
	}

.bigger {
	font-size:11pt;
	padding: 0 0 5px 20px;
}

div.choose_monofuck a{
	font-size:8pt;
	color:#6b6b6b;
	padding-left:20px;
	text-decoration:none;
	}
div.content0 {
	position: absolute;
	left:15px;
	top:382px;
	width:234px;
	z-index:100;
	}

.katalog, .car {
	background:#730000;
	padding-right:30px;
	padding-top:25px;
	padding-left:40px;
	padding-bottom: 25px;
	font-size:11pt;
	min-height: 400px;
	list-style-type: none;
	margin: 0;
}

.car {
	min-height: 200px;
}

.katalog li, .car li {	margin-bottom: 20px;
	text-transform: capitalize;}

a {
	text-decoration:none;
}

h2 a {	text-decoration: underline;}

a:hover, .current {	color: #999}


*html div.katalog {
	width:100%;
	}




*html div.car {
	width:100%;
	}
div.content {
	position: absolute;
	left:270px;
	top:181px;
	z-index:100;
	margin-right: 300px;
	}




div.text {
	background-color:#0d0d0d;
	margin-top:30px;
	padding-right:30px;
	padding-top:25px;
	padding-left:40px;
	padding-bottom:25px;
}

div.text h1 {
	font-size:16px;
	}
div.text h2 {
	font-size:14px;
	}
div.text p {
	text-indent:15px;
	}
div.icq {
	color:#efefef;
	font-size:11px;
	}
div.icq a {
	color:#cc0202;
	font-size:13px;
	}
div.icq span {
	font-size:13px;
	}
div.bottom {
	font-size:8pt;
	z-index:200;
	margin-top:30px;
	}

/* tovar */

table.tovar {
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	}
table.tovar th {
	font-weight:normal;
	}
table.tovar tr.black {
    background-color: #600202;
	}
*html div.models2 {
	width:100%;
	}
table.tovar img {
	border:0px;
	}
table.tovar td {
	background-color:#811a1a;
	}
div.choose_monofuck2 {
 	position: absolute;
	left:420px;
	top:400px;
	color:#ffffff;
	}
div.choose_monofuck2 a{
	font-size:12pt;
	color:#ffffff;
	padding-left:20px;
	text-decoration:underline;
	}
div.nav {
	position:absolute;
	top:150px;
	left:275px;
	width:160px;
	border:0px solid #fff;
	z-index:300;
	}
div.nav span {
	font-size:14pt;
	}
div.nav a {
	font-size:11pt;
	}

div.models2 h2 {
	font-size:18px;
	font-weight:normal;
	margin-left:20px;
	font-style:italic;
	}
div.models2 p {
	margin-left:20px;
	}

th.left {
	font-weight:normal;
	padding-bottom:10px;
	font-size:10pt;
	}
td.right_bold {
    font-weight:bold;
	padding-bottom:10px;
	font-size: 14pt;
	padding-left:10px;
	}
#order_form {
	margin-left:20px;
	margin-top:40px;
	}
input.textfield {
	border: 1px solid color: #600202;
	margin-bottom:10px
	}
a.order {
	background-color: #600202;
	display: block;
	padding:3px;
	width:100px;
	font-weight:normal;
	text-decoration:none;
	float:right;
	}
a.order:hover {
	color: #ccc;
	}

 /* 811a1a */



/* бля хуй че проссышь в твоих стилях! */

div.content2 {
	position: absolute;
	top:390px;
	width: 250px;
	z-index:300;
	right: 25px;
}

div.contacts {
	position: absolute;
	right:25px;
	top:100px;
	width: 250px;
	color:#e0dede;
}

div.models {
	vertical-align: top;
	background:#730000;
	min-width: 500px;
	margin-right: 25px;
	padding-top: 5px;
}

*html div.models, *html div.text {
	margin-right: 300px;
}


div.models a {
	font-size:10pt;
	text-decoration:none;
}

div.models .letter {
	width: 100px;
  display: inline-block !important;
  display: inline; /* для IE */
	vertical-align: top;
  padding: 5px;
}

div.models .letter div {
	color: #FF0404;
	font-size:9pt;
	padding-left: 20px;
	}

div.goodslist {
	position: absolute;
	left:270px;
	top:430px;
	z-index:100;
	margin-right: 25px;
	background:#730000;
	padding: 25px;
}




div.refraction {
	height:120px;
	background-image: url('/static/images/refraction.png');
	background-repeat: repeat-x;
	height:76px;
	}

p.mini_text
{	font-size: 8pt;
}

h3
{	font-size: 12px;
	text-transform: capitalize;
}