dl, ul, ol, li, dd, dt, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, table, tr, td, th, fieldset{ margin: 0; padding: 0; border: none; }
input { margin: 0; padding: 0; }
input, select, textarea{ font-size: 100%; font-family: Tahoma, Helvetica, sans-serif; }
form label{ cursor: pointer; }
a img,:link img,:visited img{ border: none; }
html { height: 100%; background: url(img/bg.gif); }
body { height: auto !important; height: 100%; min-height: 100%; color: #495760; background: #fff url(img/body.gif) repeat-x; position: relative; font-size: 0.7em; font-family: Tahoma, Helvetica, sans-serif; color: #495760; }
a { color: #548797; text-decoration: underline; }
a:hover { text-decoration: none; }

.ober { padding-bottom: 78px; width: 1240px; }
.ober:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ober {display: inline-block;}
/* Hides from IE-mac \*/
* html .ober {height: 1%;}
.ober {display: block;}
/* End hide from IE-mac */

#u { background: url(img/speed.jpg) no-repeat top left; height: 49px; width: 1229px; }
#u .count { padding: 18px 182px 0 0; float: left; text-align: right; width: 466px; height: 49px;
voice-family: "\"; }\""; voice-family: inherit; height: 21px; width: 284px; }
.null { }
#u .un li { display: inline; }
#u .enru { float: left; background: url(img/enru.gif) no-repeat; padding: 25px 4px 20px; }
#u .enru img { display: block; float: left; }
#u .enru .ru { margin-right: 11px; }
#u .enru .en { margin-left: 10px; }
#u .un { width: 753px; height: 49px; overflow: hidden; float: left; list-style: none; background: url(img/unn.jpg) no-repeat; padding-top: 19px; text-align: right;
voice-family: "\"; }\""; voice-family: inherit; height: 30px; }

#header { background: url(img/header.jpg) 466px 0 no-repeat; width: 1240px; height: 223px; overflow: hidden; }
#header.ni { background-image: url(img/headerni.jpg); }
#header.ni div { float: left; }
#logo { background: url(img/logobg.jpg); padding: 19px 0 16px; width: 466px; }
#logo img { margin: 0 51px 0 58px; }
#mn { background: url(img/mnbg.jpg) no-repeat top left; text-align: center; width: 466px; padding: 17px 0 34px; }
#mn li { display: inline; }
#mn li a { margin: 0 50px 0 0; }
#header.ni .tcars { margin: 77px 0 0 30px; }
#header.ni .tcars #offroad { margin-right: 16px; }
#header.ni .tcars #pass { margin-right: 17px; }

#lsb { width: 467px; float: left; }
#lsb .news { margin: 15px 0 13px 36px; }
#lsb .news span { display: none; }
#lsb h2 { font-size: 1em; color: #8192A6; margin: 0 0 0 36px; }
#lsb p { margin: 0 30px 1em 36px; }
#lsb p a { color: #8A959C; font-style: italic; }
#lsb .phones { position: absolute; bottom: 100px; }
#lsb .phones p { margin: 0 12px 0 36px; }
#lsb .phones strong { color: #C45E61; }
#lsb .phones span { background: url(img/phones.gif) no-repeat; width: 400px; height: 70px; display: block; position: absolute; op: 0; left: 0; text-indent: -999px; }

#content { width: 759px; margin: 0 0 0 470px; }
#content h1 { margin: 10px 5px 13px 0; }
#content h2 { margin: 1em 5px 1em 0; font-size: 1.3em; color: #495760; }
#content h3 { font-size: 1.2em; }
#content h4 { font-size: 1em; margin: 1em 6px 1em 0; }
#content p { margin: 0 23px 1em 0; }
#content p.image { text-align: center; }
#content ul { margin: 0 0 1em 20px; }
#content .tcars { height: 210px; margin-bottom: -83px; position: relative; top: -105px; }
#content .tcars #offroad, #content .tcars #pass { margin-right: 20px; /margin-right: 19px; }
#content .sort { color: #8A959C; }
#content .sort label { margin-right: 2.5em; }
#content .kat1 { margin-top: 1em; font-size: 1.01em; }
#content .kat1 td { width: 243px; margin: 5px; color: #718199;font-weight: bold; vertical-align: top; background: #E3E6E9 url(img/td.gif) bottom right; padding-bottom: 10px; }
#content .kat1 h2 { font-size: 1em; margin: 1em 15px 1em 5px; color: #495760; }
#content .kat1 h2 a { color: #495760; text-decoration: none; }
#content .kat1 img { margin: 5px 15px 5px 5px; }
#content .kat1 .price { padding: 0 0 0 5px; width: 129px; display: block; float: left; }
#content h2 .year { color: #718199; font-size: 0.8em; }
#content .kat2 { border-collapse: collapse; background: #F2F3F5; }
#content .kat2 td { vertical-align: top; }
#content .carinfo { background: #F2F3F5; width: 350px; padding: 10px; float: left; }
#content .carinfo p { margin: 0; background: url(img/carinfo.gif) no-repeat bottom; padding: 7px 0; }
#content .carinfo .price { color: #A52B20; font-size: 1.7em; font-weight: bold; padding: 0 0 7px; }
#content .carinfo .add { padding: 7px 0 0; background: none; text-indent: 3em; }
#content .carinfo h3 { margin: 7px 0 0; padding: 0; color: #8192A6; }
#content .options { background: #E3E6E9; padding: 10px; width: 358px; }
#content .options h3 { color: #8192A6; padding: 0 0 1em; }
#content .options ul { padding-bottom: 1.1em; background: url(img/ul.gif) 82px bottom no-repeat; margin-left: 10px; }
#content .options li { list-style: none; background: url(img/li.gif) 0 2px no-repeat; padding-left: 9px; }
#content .newsitem h4 { margin: 1em; font-size: 1.1em; color: #8192A6;}
#content .newsitem .date { color: #C22F33;}

#foot { height: 78px; position: absolute; bottom: 0; width: 100%; background: #4D6582 url(img/footing.jpg); font-size: 0.8em; }
#foot .inn { width: 1240px; }
#foot .copy { background: url(img/footcopy.gif); width: 301px; height: 78px; float: left; color: #EAEAEA; }
#foot .copy p { margin: 40px 0 0 46px; text-transform: uppercase; }
#foot .designcafe { background: url(img/footdec.gif); width: 165px; height: 78px; float: left; }
#foot .designcafe img { margin: 39px 0 0 19px; }
#foot .ban { width: 773px; height: 78px; background: #fff url(img/footban.jpg); float: left; }
#foot .ban p { margin: 32px 0 0 146px; }
#foot .ban p a { margin-right: 8px; }
