html{font-size:100.01%; margin:0; padding:0}
body{background:#fffffc url(bg.gif) 0 0 repeat-x; color:#717171; font:62.5%/150% Verdana,Tahoma,sans-serif; margin:0; padding:0; text-align:center}
table{border:0;border-collapse:collapse;border-spacing:0;font-size:100%; margin:0; padding:0}
th,td{margin:0;padding:0;vertical-align:top}
a{color:#b90202;text-decoration:none;margin:0;padding:0}
a:hover{text-decoration:underline}
div,img,form,li{border:0;margin:0;padding:0;vertical-align:baseline}
p{font-size:1.2em; margin:1.2em 0; padding:0;vertical-align:baseline}
ul,ol{font-size:1.2em; margin:1.2em 0 1.2em 3em; padding:0;vertical-align:baseline}
fieldset{border:0; margin:0; padding:0}
h1{margin:0;padding:0}

#headbg{background:#010101 url(headbg.jpg) center top no-repeat}
#head{height:136px; margin:0 auto; position:relative; overflow:hidden; width:970px}
#sitelogo{left:0; padding:150px 0 0; position:absolute; top:0; width:530px}
#headlinks{color:#252525; font-size:1.2em; left:830px; position: absolute; top:16px}
.headlinksa{color:#252525; cursor:pointer}

#mainmenu{height:42px; margin:0 auto; position:relative; overflow:hidden; width:970px}
#maincats{float:left; list-style:none; margin:0; padding:0 0 0 20px}
#maincats li{color:#252525; float:left; height:42px; line-height:42px; padding:0 40px 0 0}
#maincats a{color:#252525}

#searchform{background:url(searchformbg.png) 0 0 no-repeat; float:right; display:inline; height:25px; margin:9px 20px 0 0; width:260px}
#searchtext{background:transparent; border:0; color:#252525; font-size:10px; float:left; height:20px; line-height:20px; margin:2px 0 0 5px; padding:0; width:165px}
#searchsubmit{background:transparent; border:0; cursor:pointer; float:right; height:23px; margin:0; padding:0; width:81px}

#cont{background:#fff; border:1px solid #e1e1e1; margin:0 auto; padding:1px 0; position:relative; overflow:hidden; text-align:left; width:968px}

#main{display:inline; float:right; margin:6px 7px 0 0; width:730px}

#selectcar{background:url(selectcarbg.png) 0 0 no-repeat; height:37px; margin:9px 0 0; position:relative; overflow:visible}
#selectcar fieldset{padding:7px 12px 0 220px}
#selectcaryear{font-size:12px; margin:2px 5px 0 0; padding:0; width:65px}
#selectcarmake{font-size:12px; margin:2px 5px 0 0; padding:0; width:165px}
#selectcarmodel{font-size:12px; margin:2px 5px 0 0; padding:0; width:165px}
#selectcarsubmit{background:transparent; border:0; cursor:pointer; float:right; height:23px; margin:0; padding:0; width:50px}
.title{background:#333 url(titlebg.png) 0 0 no-repeat; color:#fff; font:bold 1.8em/36px "Trebuchet MS",Helvetica,sans-serif; height:36px; margin:1.2em 0; padding:4px 9px 0 40px; text-transform:uppercase}

.f-acc{list-style:none; margin:0; padding:0; position:relative; overflow: hidden; }
.f-acc li{float:left; padding:0 0 7px 7px}
.f-acc .f{padding:0 0 7px 0}
.f-cars{width:100%}
.f-cars td{padding:0 0 7px; text-align:center; vertical-align:middle; width:25%}

#maincenter{display:inline; float:left; margin:0; padding:0; width:587px}
#right-sidebar{display:inline; float:right; margin:9px 0 0; padding:0; width:136px}

#mlist-pass-links{margin:10px; padding:0}
#mlist-pass-links a{color:#717171}

.mlist-page-title{color:#b90202; font-size:1.6em; font-weight:bold; margin:20px 10px 10px 10px; padding:0; text-transform:uppercase}
.mlist-title{font-size:1.4em; font-weight:bold; margin:30px 10px 10px 90px; padding:0; text-transform:uppercase}
.mlist{list-style:square; margin:10px 10px 10px 120px; padding:0}
.mlist li{font-size:1.2em; margin:0; padding:0}

.mlist-products{list-style:none; margin:30px 10px 20px; padding:0}
.mlist-products li{border-bottom:1px solid #333; margin:0; padding:20px 10px; overflow:hidden; zoom:1}
.mlist-products li:last-child{border:0}

.product-list-icon{float:left; display:inline; margin:0; padding:0}
.product-list-icon img{border:0; display:block; max-height:100px; _height:100px; max-width:120px; _width:120px; -ms-interpolation-mode:bicubic}
.product-list-descr{float:right; font-size:1.1em; margin:0; padding:0; width:550px}

.mlist-products-static{list-style:none; margin:30px 10px 20px; padding:0}
.mlist-products-static li{border-bottom:1px solid #333; margin:0; padding:20px 10px; overflow:hidden; zoom:1}
.mlist-products-static li:last-child{border:0}

.mlist-products-static .product-list-icon{float:left; display:inline; margin:0; padding:0}
.mlist-products-static .product-list-icon img{border:0; display:block; max-height:100px; _height:100px; max-width:120px; _width:120px; -ms-interpolation-mode:bicubic}
.mlist-products-static .product-list-descr{float:right; font-size:1.1em; margin:0; padding:0; width:405px}

.product-title{color:#b90202; font-size:1.6em; font-weight:bold; margin:20px 10px 10px 10px; padding:0}
.product-img{display:block; margin:20px 10px; max-width:710px; padding:0; _width:710px; -ms-interpolation-mode:bicubic}
.product-descr{font-size:1.2em; margin:20px 10px; padding:0}

#wheretobuy{border:1px solid #dfdfdf; margin:45px 10px 0; padding:15px 0; position:relative}
#wtb_title{background:#fff; color:#b90202; font-size:1.4em; font-weight:bold; left:15px; margin:0; padding:0 9px; position:absolute; top:-10px}
#wheretobuy table{border:0; border-collapse:collapse; border-spacing:0; font-size:1.1em; margin:0; padding:0}
#wheretobuy th{padding:10px; text-align:center; vertical-align:middle}
#wheretobuy td{padding:10px; text-align:left; vertical-align:middle}
.line{border-top:1px solid #dfdfdf; height:0; margin:0 10px; padding:0; overflow:hidden}

#left-sidebar{display:inline; float:left; margin:6px 0 6px 7px; padding:0; width:215px}
.sidetitle{display:block}
.sidebar{border:1px solid #e1e1e1; border-top:0; list-style:none; margin:0 0 7px; padding:3px 0}
.sidebar li{border-top:1px solid #dfdfdf; margin:0 18px; padding:0; _width:177px}
.sidebar li:first-child{border:none}
.sidebar a, .sidebar span{background:url(arrow.gif) 0 13px no-repeat; display:block; color:#717171; margin:0; padding:8px 3px 8px 12px}
.sidebar a:hover, .sidebar span:hover{color:#b90202; cursor:pointer}

#foot{background:url(payment.png) left center no-repeat; margin:0 auto; padding:1px 0; text-align:right; width:970px}
.red{color:#b90202}
