* {margin: 0; padding: 0}

html {height: 100%; margin-bottom: 1px}

body {font-family: Tahoma, Arial, sans-serif; line-height: 1.3em; font-size: 12px; color: #333; background: #f0f0f0}

a:link, a:visited {color: #bc5353; text-decoration: underline}

a:hover {text-decoration: none}

ul {list-style-type: none}

img {border: 0 none}

.blue {color: #3c7aad}

h1 {font-family: Tahoma, Arial, sans-serif; line-height: 1.3em; font-size: 12px; color: #333; font-weight: normal;}

h2 {font: 12px/14px Georgia, Times, sans; color: #3c7aad; padding-bottom: 15px}
h4 {font: 22px/24px Georgia, Times, sans; color: #3c7aad; padding-bottom: 15px}

h3{font: 18px/22px Georgia, Times, sans; color: #3c7aad; padding-bottom: 10px}

#wrapper {position: relative; width: 800px; margin: 0 auto}



#header {background: url('img/car2.jpg') left bottom no-repeat; position: relative; height: 370px; width: 800px; margin-top: 12px}

#header.main {background: url('img/car.jpg') left bottom no-repeat; height: 555px}

#header .phones {margin-left: 25px; line-height: 16px}

#header .address {display: inline; float: right; margin-right: 25px; line-height: 16px}

#header .phones span, #header .address span {display: block; color: #3c7aad; padding: 6px 0 1px}

#header .nav {background: url('img/nav.png') 0 0 no-repeat; position: absolute; top: 132px; height: 42px; width: 800px; padding: 2px 0}

#header .nav li {background: url('img/nav_bg.png') right no-repeat; display: inline; float: left; height: 38px; width: 120px; text-align: center; font: bold 15px/38px 'Trebuchet MS', arial, sans-serif}

#header .nav a {display: block; height: 38px; margin-right: 2px; color: #aeaeae; text-decoration: none}

#header .nav a:hover {color: #eee}

#header .nav li.active a, #header .nav li.active a:hover {background: url('img/nav_active.png') repeat-x; color: #b2cfe7} 

#header .nav .logo {width: 156px}

#header .text1 {position: absolute; top: 262px; left: 25px; width: 430px; color: #eee; text-align: justify}

#header.main .text1 {position: absolute; top: 262px; left: 25px; width: 750px; color: #eee; text-align: justify}

#header .text2 {position: absolute; top: 350px; left: 25px; width: 330px; color: #eee}

#header .text2  h2 {color: #80afd6}

#header .text2 a {color: #b2cfe7}



#text {width: 800px; padding: 25px 0}

#text .box {background: url(img/box.png) 0 0 no-repeat; display: inline; float: left; width: 196px; height: 253px; padding: 10px 25px; margin-right: 31px}

#text .box h2 {padding-bottom: 7px}

#text .box ul li {background: url(img/li.gif) 0 7px no-repeat; padding: 0 0 2px 10px}

#text .last {margin-right: 0}

#text .box  a { font-family: Tahoma, Arial, sans-serif; line-height: 1.3em; font-size: 12px; color: #333; font-weight: normal; text-decoration: none}


#content {clear: both; width: 750px; padding: 0 25px; font-size: 13px; text-align: justify}

#content p, #content ul, #content ol {padding-bottom: 15px}

#content ul li {background: url(img/li.gif) 5px 7px no-repeat; padding: 0 0 3px 15px}

#content .form {padding-bottom: 10px}

#content .form .sometext {vertical-align: top; padding-left: 20px}

#content .form .text {width: 200px; padding: 1px; font: 11px Tahoma, Arial, sans-serif}

#content .form textarea.text {margin-bottom: 5px}

#content .form .error {color: #bc5353}

#content .form .success {color: #3c7aad}

#content .guestbook {padding: 0 0 5px 10px}

#content .guestbook .pages {font-size: 11px; margin-bottom: 15px}

#content .guestbook .pages a {color: #3c7aad}

#content .guestbook  p {padding-bottom: 0px}

#content .guestbook .date {font-size: 11px; color: #888}

#content .guestbook .name {font-size: 11px; margin: 0 0 1px 0; color: #888}

#content .guestbook .question {padding-bottom: 10px}

#content .guestbook .answer {padding-bottom: 15px}

#content .g_form  {padding-bottom: 15px}

#content .g_form .text {width: 350px; padding: 1px; margin-bottom: 8px; font: 11px Tahoma, Arial, sans-serif}

#content .g_form .message {margin-bottom: 12px; font-weight: bold; color: #3c7aad}



#footer {background: url(img/footer.png) 0 0 no-repeat; position: relative; width: 683px; margin: 20px 0; padding: 10px 0 5px 117px; font-size: 11px}

#footer .f_nav {display: inline; float: right; padding-right: 25px}

#footer .f_nav a {padding-left: 20px}

#footer .copyright {padding: 0 0 9px 15px; margin-bottom: 5px; border-bottom: 1px solid #ccc}

#footer .leok {display: inline; float: right; padding-right: 25px}

#footer .leok a {color: #3c7aad}

#footer .counter {padding-left: 15px}
