html, body{height:100%;margin:0;padding:0;}
body{font-family:Arial; font-size:13px; margin:0; padding:0; line-height:1.5; background-repeat:repeat-x; background-position:0 81px;}
applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;outline:0;vertical-align:baseline;background:transparent;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;    border-spacing: 0;}
p{margin:0 0 25px 0;}
ol, ul {list-style: none;}
h1, h2, h3, h4, h5, h6{font-size:16px; margin:10px 0 0 0; padding:0;}
a img{border:none;}
/**/
h1{font-size:1.4em;  font-weight:normal;}
h2{font-size:1.3em;  font-weight:normal;}
h3{font-size:1.2em;  font-weight:normal;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:0.9em;}

sup{vertical-align:text-top;}

.clear{clear:both;}
.none, .unsee{display:none;}
.invis{visibility:hidden;}
.relative{position:relative;}
.block{display:block;}
.td-none{text-decoration:none;}

.floatfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.floatfix { display: inline-block;} 
.floatfix { zoom: 1; display: block; }

.main{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -6em;}
.wrap{padding:0 0 36px;}
.footer, .push{ height:6em; }

.header{background-repeat:no-repeat; background-position:0 0; position:relative;}
.logo{float:left; display;inline; padding:15px 0 0 124px; background-repeat:no-repeat; height:114px; font-family:'Trebuchet MS', Arial; line-height:1.2em; width:534px;}
.logo, .logo .title{font-size:1.4em; font-weight:bold;}
.logo .title{padding:14px 0 0;}
.logo .note{font-size:0.4em; font-weight:normal; display:block;}

.header .menu{clear:both; font-size:1.4em;}
.header .menu .list{margin:0 0 0 278px;}
.header .menu .list .item{float:left; display:inline; margin:0 36px 36px 0;}

.header .phones{float:right; display:inline; width:auto; background-repeat:no-repeat; line-height:1em; padding:0 0 0 9px; position:absolute; top:100px; right:36px;}
.header .phones .phone{display:block; font-family:'Courier New'; font-size:1.4em; margin:0 0 0.4em 67px;}
.header .phones .note{display:block; margin:15px 0 0 0;}

.body{padding:0 0 0 277px;}

.menus{float:left; display:inline; width:230px; margin:0 32px 0 -262px;}
.menus .box{margin:0 0 36px 0;}
.menus .box .h{background-repeat:repeat-x; font-size:1em; font-weight:bold; margin:0; line-height:1em;}
.menus .box .h, .menus .box .body{padding:8px 0 9px 23px;}
.menus .box .body{padding-top:0;}
.category, .article{display:block; padding:1px 0;}
.article{padding:0; margin:0 15px 15px 0; line-height:1.2em;}
.order-button{margin:0 0 5px 0px; display:block; width:120px; height:24px; text-align:center; background-repeat:no-repeat; font-size:1.15em; line-height:24px; background-position:0 0;}
.order-button:hover{background-position:0 -24px;}
.order-button .text{display:block; margin:0 auto;}

.content{margin:0; float:left; display:inline;}
.main-heading{margin:0 0 36px 0;}
.content p{width:70%;}
.content img.news_p{padding:0 15px 5px 0px;}
.content .item_pic img{border: 1pt solid #CCCCCC; margin:5px 5px 5px 5px;}

.footer{background-repeat:no-repeat; background-position:right bottom;}
.footer .body{margin-left:0;}
.footer .nav .link{display:inline-block; margin:0 10px 0 0;}
.copyright, .developers{display:block;}
.developers{font-size:0.8em; padding-top:6px;}

.order-car{display:block; margin:0 0 36px -15px; padding: 0; width:70%;}
.order-car .h{padding:8px 15px; float:left; display:inline; font-size:1em; font-weight:bold; margin:0; line-height:1em;}
.fields{padding:15px; clear:both;}
.fields label{float:left; display:inline; width:145px; margin:0 0 15px;}
.fields .field{display:block;}
.fields .name, .fields .surname{width:40%;}
.fields .address{margin:0 0 15px;}
.fields .wishes{width:70%; height:100px;}
.fields .button-holder{text-align:center; margin:15px 0;}

.cars{margin-left:-2%;}
.car{float:left; display:inline; width:18%; height:230px; padding:0 0 0 210px; margin:0 0 10px 2%;}
.single-car .car{width:auto; margin-bott<head>
<link rel="STYLESHEET" type="text/css" href="../../../assa_css.css">
</head>
om:0; height:200px;}
.car .h img{float:left; display:inline; margin:0 0 0 -150px; padding:1px;}
.car .h a img{ border-style:solid; border-width:1px; border-color: #336600;}
.car .h{font-size:1.1em;}
.car .h u{display:block; margin:0 0 10px;}
.car .busy{display:block; font-weight:bold;}
.car .price{display:block; width:100%;}
a.link_red {
		background-color:#E81C1C;
		color:#ffffff;
		padding:2px 3px 3px 3px;
}
a.link_red:hover {
		background-color:#669900;
		color:#ffffff;
		padding:2px 3px 3px 3px;
}
a.cart_left {
		background-color:#ffffff;
		color:#5E5A5A;
		padding:2px 3px 3px 0px;
		font-weight: bold;
}
a.cart_left:hover {
		background-color:#5E5A5A;
		color:#ffffff;
		padding:2px 3px 3px 0px;
		font-weight: bold;
		text-decoration: none;
}
a.news {
		background-color:#ffffff;
		color:#669900;
		padding:2px 3px 3px 0px;
		font-weight: bold;
}
a.news:hover {
		background-color:#669900;
		color:#ffffff;
		padding:2px 3px 3px 0px;
		font-weight: bold;
		text-decoration: none;
}
a.new_left {
		color:#555252;
}
a.new_left:hover {
		color:#000000;
}