@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

html, body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; }

a:link, a:hover, a:active { color: #a53200; text-decoration: underline; font-weight: bold; }
a:visited { color: #d36d00; text-decoration: underline; font-weight: bold; }

#top { width: 999px; height: 128px; background: white url(img/logo.gif) left top no-repeat; padding-top: 4px; }

#navigation { width: 889px; height: 27px; background: #e4e4e4 url(img/navigocorner.gif) right top no-repeat; margin-left: 110px; }
#path { line-height: 27px; padding-left: 20px; height: 27px; float: left; }
#phone { line-height: 27px; padding-right: 15px; height: 27px; float: right; background: url(img/call.gif) left center no-repeat; padding-left: 20px}
#path a:link, #path a:hover, #content a:active { color: #a53200; text-decoration:underline; }
#path a:visited { color: #d36d00; text-decoration:underline; }

#name { width: 889px; height: 48px; background: #5ea4b6 url(img/namecorner.gif) right bottom no-repeat; margin-left: 110px; }
#dealer { line-height: 48px; padding-left: 22px; height: 48px; float: left; font-weight: bold; font-size: 18px; color: white; }
#adress { line-height: 48px; padding-right: 32px; height: 48px; float: right; font-weight: bold; font-size: 12px; color: white; }

#models { width: 889px; height: 49px; line-height: 49px; margin-left: 110px; background: white; }
#models a { padding-left: 10px; padding-right: 10px; }
#models a:link, #models a:visited { color: #828282; font-weight: bold; text-decoration: none; }
#models a:active, #models a:hover { color: black; font-weight: bold; text-decoration: none; }

#content { width: 999px; }

#mainmenu { float: left; width: 214px; padding: 0px 4px; }
#mainmenu .head { height: 22px; line-height: 22px; background: #b7a478 url(img/menutopcorner.gif) left top no-repeat; color: white; font-weight: bold; padding: 0 0 0 9px; margin: 0 0 2px 0; }

p.noselect { height: 22px; line-height: 22px; background: white url(img/mainarrow01.gif) left center no-repeat; padding: 0; margin: 0 0 2px 0; color: #828282; font-weight: bold; text-decoration: none; }
p.noselect:hover { height: 22px; line-height: 22px; background: #e4e4e4 url(img/mainarrow02.gif) left center no-repeat; padding: 0; margin: 0 0 2px 0; color: black; font-weight: bold; text-decoration: none; }
p.noselect a:link, p.noselect a:visited { display: block; padding-left: 22px; color: #828282; font-weight: bold; text-decoration: none; }
p.noselect a:hover, p.noselect a:active { display: block; padding-left: 22px; color: black; font-weight: bold; text-decoration: none; }

p.selected { height: 22px; line-height: 22px; background: white url(img/mainarrow03.gif) left center no-repeat; padding: 0 0 0 22px; margin: 0 0 2px 0; color: black; font-weight: bold; text-decoration: none; }
p.selected:hover { height: 22px; line-height: 22px; background: #e4e4e4 url(img/mainarrow03.gif) left center no-repeat; padding: 0 0 0 22px; margin: 0 0 2px 0; color: black; font-weight: bold; text-decoration: none; }

p.noselectsub { height: 22px; line-height: 22px; background: white url(img/mainarrow01.gif) 11px center no-repeat; padding: 0; margin: 0 0 2px 0; color: #828282; font-weight: bold; text-decoration: none; }
p.noselectsub:hover { height: 22px; line-height: 22px; background: #e4e4e4 url(img/mainarrow02.gif) 11px center no-repeat; padding: 0; margin: 0 0 2px 0; color: black; font-weight: bold; text-decoration: none; }
p.noselectsub a:link, p.noselectsub a:visited { display: block; padding-left: 33px; color: #828282; font-weight: bold; text-decoration: none; }
p.noselectsub a:hover, p.noselectsub a:active { display: block; padding-left: 33px; color: black; font-weight: bold; text-decoration: none; }

p.selectedsub { height: 22px; line-height: 22px; background: white url(img/mainarrow03.gif) 11px center no-repeat; padding: 0 0 0 33px; margin: 0 0 2px 0; color: black; font-weight: bold; text-decoration: none; }
p.selectedsub:hover { height: 22px; line-height: 22px; background: #e4e4e4 url(img/mainarrow03.gif) 11px center no-repeat; padding: 0 0 0 33px; margin: 0 0 2px 0; color: black; font-weight: bold; text-decoration: none; }

p.bluemenu { height: 27px; line-height: 27px; background: #5ea4b6 url(img/separator.gif) 24px center no-repeat; padding:0; margin: 0 0 2px 0; }
p.bluemenu a:link, p.bluemenu a:visited { display: block; padding-left: 0px; color: white; font-weight: bold; text-decoration: none; }
p.bluemenu a:hover, p.bluemenu a:active { display: block; padding-left: 0px; color: white; font-weight: bold; text-decoration: underline; }

#openinghours { width: 188px; padding: 0px 4px; background-color: #e4e4e4; border: #828282 solid 1px; padding: 12px; margin-top: 4px; }
#openinghours p { margin: 0; padding: 0; }

#rightmenu { float: right; width: 227px; padding:0; }
#rightmenu img {margin: 0 0 4px 0; padding:0; }
#rightmenu .banner { width:225px; height:127px; border:1px solid #a6a8a7; margin: 0 0 4px 0; padding:0; }
p.banner img { float: left; }
#rightmenu .bannercontent { font-weight:bold; margin: 9px 0 0 98px; padding:0; display:block; }
#rightmenu a:link, #rightmenu a:hover, #rightmenu a:active { background: url(img/linkarrow01.gif) left center no-repeat; color: #a53200; text-decoration: underline; font-weight: bold; padding: 0 0 0 12px; display: block; }
#rightmenu a:visited { background: url(img/linkarrow02.gif) left center no-repeat; color: #d36d00; text-decoration: underline; font-weight: bold; padding: 0 0 0 12px; display: block; }

#footer { width: 995px; height: 15px; margin-left: 4px; background: #e4e4e4; clear:both; border-top: 4px solid white; text-align:center; font-size: 10px; line-height: 15px;}
#footer a:link, #footer a:visited { color:#828282; text-decoration: none; }
#footer a:hover, #footer a:active { color:#828282; text-decoration: underline; }

.man { width: 544px; min-height: 129px; margin: 4px 0 0 0; border: 1px solid #a6a8a7; }
.man a:link, .man a:hover, .man a:active { color: #a53200; text-decoration: underline; font-weight: bold; }
.man a:visited { color: #d36d00; text-decoration: underline; font-weight: bold; }
.man img { margin-right: 9px; border: none; }

.pdf a:link, .pdf a:hover, .pdf a:active { background: url(img/pdficon.gif) left center no-repeat; margin: 0 0 4px 0; line-height: 20px; color: #a53200; text-decoration: underline; font-weight: bold; padding: 2px 0 2px 22px; }
.pdf a:visited { background: url(img/pdficon.gif) left center no-repeat; margin: 0 0 4px 0; line-height: 20px; color: #d36d00; text-decoration: underline; font-weight: bold; padding: 2px 0 2px 22px; }

table { margin: 0 9px 0 9px; width: 528px; border-width: 1px 0 0 1px; border-style: solid; border-color: #cdcdcd; }
td, th { border-width: 0 1px 1px 0; border-style:solid; border-color: #cdcdcd; height: 40px; text-align:center; }
th { font-weight: bold; text-decoration:underline; }
.odd { background-color: #ffffff; }
.even { background-color: #e4e4e4; }
.orange { color: #d36d00; }

#main { width:777px; margin:0; padding: 0; float:left; }
#main form { margin:20px 0; padding:0; }
#main fieldset { margin: 4px 8px 8px 0; border:1px solid #fae5c8; }
#main p { margin:9px 0 0 0; padding:0 0 0 9px; max-width: 533px; }
#main h1 { font-size: 16px; color: black; font-weight: bold; padding:0 0 0 9px; }
#main label {	text-align: right; width: 254px; display: block; float: left; margin:0 4px 0 0; line-height: 17px; }
#main input { font-size:11px; color:#000000; width:187px; height:15px; border:1px solid #e4e4e4; }
#main select { font-size:11px; color:#000000; max-width:187px; height:17px; border:1px solid #e4e4e4; }
#main ol, #main ul { width: 537px; margin: 0 0 10px 18px; padding: 0 0 0 9px; }
#main input:focus, #main select:focus { border:1px solid #fae5c8; }
#main .header { width: 537px; max-width:none; height: 22px; line-height: 22px; margin: 0; padding-left: 9px; background-color: #e4e4e4; color: black; font-weight: bold; }
#main .submit { width: auto; height:23px; padding:0 9px 0 9px; font-weight:bold; line-height:23px; color:#ffffff; background-color:#d36d00; border:2px outset #d36d00; }
#main .submit:hover { border-style:inset; }
#main .submit:focus { background-color:#a53200; border:2px inset #a53200; }
#main .error { color:#f90009; }
#main .error select, #main .error input { border:1px solid #f90009; background-color:#fdecda; }
#main .errormsg { color:#ff0000; margin-left:257px; }
