body, html { margin: 0; padding: 0px; height: 100%; }
body { background: #31394C; }

p, a, li, span, td, div, input, textarea { font-size: 12px; color: #fff; font-family: Verdana; }
ul, li { padding: 0; margin: 0; }
li { list-style: none; }
img { padding: 0; margin: 0; }
a img { border: 0px; }
a:link { color: #fff; text-decoration: none; }
a:hover, a:visited:hover { color: #7EAFFF; text-decoration: underline; }
a:visited { color: #fff; text-decoration: none; }
form { padding: 0; margin: 0; }
fieldset { border: none; margin: 0; padding: 0; }

.date { color: #0d5896; font-weight: bold; }
.blue { color: #8a96ad; }
hr { margin: 20px 0 30px 0; }
.sidebar hr { margin: 20px 0 30px 20px; }

h1 { font-family: Verdana; font-size: 20px;	font-weight: normal; color: #ffffff; text-decoration: none; text-align:left; padding: 0 0 20px 0; margin: 0 0 0 0; }
h2 { font-family: Verdana; font-size: 20px; font-weight: normal; color: #8a96ad; text-decoration: none; padding: 0; margin: 0; }
h3 { font-family: Verdana; font-size: 14px;	font-weight: bold; color: #ffffff; text-decoration: none; }

#container { min-height: 100%; clear: both; width: 100%; }
*html #container { height: 100%; }

.wrapper { clear: both; display: table; width: 975px; margin: 0 auto; }

#logo { padding: 6px 0 17px 29px; }
#logo a { display: block; font-size: 1px; }

.left_col { width: 210px; float: left; }
.right_col { width: 552px; background: none; float: left; padding-right: 190px; }
.sidebar { width: 190px; margin-right: -190px; _margin-right: -95px; float: right; text-align: right; }
.content { width: 552px; float: left; margin: 0 0 70px 0; }

.header { height: 200px; }
.flash { position: absolute; overflow: hidden; }

.hole { clear: both; height: 70px; }

#footer { height: 70px; margin: 0 auto; margin-top: -70px; clear: both; width: 1000px; }
*html #footer { margin-top: 0; }
*+html #footer { margin-top: 0; }
#footer .wrapper {  }
#footer .left_col { background: none; }
#footer .left_col img { padding: 0 10px; }
#footer .right_col {  }
#footer .sidebar { background: none; }
#footer .content { margin: 0; font-size: 11px; background: url('/images/logos.gif') right 5px no-repeat; }
#copyright, #counters {  padding: 10px 10px 10px 0px; font-size: 10px; width: 30%; float: left; }
#copyright, #copyright a { font-size: 10px; color: #fff; text-decoration: none; }
#copyright a:hover { color: #7EAFFF; text-decoration: underline; }
#counters img { padding: 0px; margin: 0px;}

.search_header { height: 65px; font-size: 14px; padding-top: 45px; color: #7EAFFF; }

#search { padding: 5px 0 0 23px; height: 105px; color: #8A96AD; font-size: 12px; background: url('/images/polosa.gif') 0 43px no-repeat; }
#search div { font-size: 11px; color: #fff; font-weight: bold; }
#search input {  width: 147px; margin-top: -4px; }
#search input.submit { width: auto; margin-left: 10px; }

#cart { height: 105px; padding: 5px 0px 0 0px; width: 190px; color: #fff; }
#cart div { margin-right: 10px; float: right; width: 150px; }
#cart div a { text-decoration: underline; }

#auth { padding: 0; color: #8a96ad; float: right; }
#auth span { color: #8a96ad; }
#auth td { color: #fff; padding: 0 0 1px 0; text-align: right; }
#auth a { text-decoration: underline; }
#auth a:hover { text-decoration: none; }
#auth input { width: 95px; border: 1px solid #ABADB3; margin: 0 0 0 7px; }
#auth input.enter { width: auto; margin: 4px 0 0 0; border: 0; border-left: 1px solid #ABADB3; }
.remind { display: block; margin: 5px 0; }

#menu_left { clear: both; width: 180px; }
#menu_left li { padding: 7px 0; border-bottom: 1px solid #fff; }
#menu_left li li { border-bottom: none; background: url('/images/marker.gif') 0 8px no-repeat; padding: 1px 0 1px 15px; margin: 0 0 0 10px; }
#menu_left li a,
#menu_left li.active li a,
#menu_left li a:hover,
#menu_left li.active li a:hover,
#menu_left li a:visited,
#menu_left li.active li a:visited,
#menu_left li span { font-size: 11px; }
#menu_left li.active span { font-size: 12px; color: #7EAFFF; }
#menu_left li.active a.active { color: #7EAFFF; }

/*.text { padding-right: 15px; }*/
.text a, .text a:visited { text-decoration: underline; }
.text a:hover { text-decoration: none; }

.price { font-size: 12px; margin-top: 10px; color: #000; }
.price strong { color: #0d5896; }
.contact_us { color: #8A96AD; }
.address { color: #fff; font-size: 11px; }

.zagl { background: #3F4962; border-bottom: #6F7581 1px solid; }
.zagl h1 { padding: 10px 10px 15px 10px; margin: 0; }
.list { width: 100%; }
.list td { vertical-align: middle; text-align: left; padding: 15px 10px 12px 0; font-size: 11px; }
.list td a, .list td a:visited { color: #fff; font-size: 11px; text-decoration: underline; }
.list td a:hover { color: #7BA8F5; font-size: 11px; text-decoration: underline; }
.list th { vertical-align: middle; text-align: left; font-weight: normal; color: #8A96AE; padding: 15px 10px 3px 0; border-bottom: 1px solid #6F7581; font-size: 11px; }
.list th a { font-weight: normal; color: #8A96AE; font-size: 11px; }
.list td td { padding-bottom: 0; border-bottom: 0; }

#navigator { padding: 10px 0 15px 0; font-size: 11px; }
#navigator a { }
#navigator span { padding: 0 7px; color: #0d5896; font-size: 11px; }

.sub, .files { margin: 0 10px 10px 10px; }
#sitemap ul { margin: 0 10px 15px 20px; }
.sub li, .files li, #sitemap li { background: url('/images/marker.gif') 0 8px no-repeat; padding: 2px 0 2px 15px; }

.space { clear: both; padding-top: 20px; }
.spacel { clear: both; padding-top: 1px; }

.forms { width: 356px; }
.forms td { vertical-align: top; padding: 7px 0px; }
.forms td.inp input, .forms td textarea { width: 250px; }
.forms td select { width: 256px; padding: 0px;}
.forms td.subm input, .forms td.subm img { float: right; }
.forms td.subm img { margin-right: 5px; }
/*.forms td.subm input { border: none; border-left: 1px solid #8A96AD; padding: 1px 10px 3px 10px; *padding: 1px 0px 3px 0px; color: #fff; background: url('/images/search.gif') top right no-repeat; font-size: 11px; height: 20px; *height: 22px; vertical-align: middle; }*/


.contacts { padding: 20px; margin-top: 20px; }
.contacts td, .new_form td { font-weight: bold; padding: 5px 5px 5px 0; *padding: 5px 10px 5px 0; text-align: left; }
.contacts .name_td input { width: 169px; }
.contacts .email_td input { width: 146px; }
.contacts .tf_td textarea, textarea { width: 419px; height: 100px; }

.submit, input.submit { border: none; color: #fff; background: url('/images/search.gif') no-repeat; background: url('/images/search.gif') bottom no-repeat; font-size: 11px; height: 20px; *height: 21px; vertical-align: middle; width: 100px; text-align: center; padding: 1px 0 3px 0; *padding: 1px 0 1px 0; }

.bigsubmit, input.bigsubmit, #auth input.bigsubmit { border: none; color: #fff; background: url('/images/bigsubmit.gif') no-repeat; *background: url('/images/bigsubmit.gif') bottom no-repeat; font-size: 11px; height: 20px; vertical-align: middle; width: 135px; text-align: center; *height: 21px; padding: 1px 0 3px 0; *padding: 1px 0 1px 0; }

#search input.find, input.find { border: none; color: #fff; background: url('/images/find.gif') no-repeat; *background: url('/images/find.gif') bottom no-repeat; font-size: 11px; height: 20px; vertical-align: middle; text-align: center; width: 65px; *height: 21px; padding: 1px 0 3px 0; *padding: 1px 0 1px 0; }

.enter, input.enter, #auth input.enter { border: none; color: #fff; background: url('/images/enter.gif') no-repeat; background: url('/images/enter.gif') bottom no-repeat; font-size: 10px; height: 20px; vertical-align: middle; width: 50px; text-align: center; *height: 21px; padding: 1px 0 3px 0; *padding: 1px 0 1px 0; }

.contacts .subm_td input, .submit, input.submit, #search input.submit
{
/*
*border-left: 1px transparent solid;
*border-color: pink;
*filter: chroma(color=pink);*/
}

.cart_form div { text-align: center; }
.submit_cart { width: 25px; height: 25px; background: url('/images/cart.gif'); border: none;}

a.submit,
a.submit:hover,
a.submit:visited { text-decoration: none; font-size: 11px; color: #fff; margin-top: 5px; display: block; width: 80px; text-align: center; padding: 2px 0 2px 0; height: 16px; }

.count { width: 30px; }

.captcha input { width: 100px; }
.content .captcha img { margin: 0; border: 0; padding: 0; background: none; }

.gallery { margin: 10px 0; }
.gallery td { border: 1px solid #b0cde3; padding: 5px; text-align: center; vertical-align: middle; }
.content .gallery td img { margin: 0; border: 0; padding: 0; background: none; }

.content img.spinner,
.content img.icon, .spinner, .icon,
.content div.noborder img { border: 0 !important; margin: 0; padding: 0; background: none; }

.content a.termin_link,
.content a.termin_link:hover,
.content a.termin_link:visited { text-decoration: none; }

.content img { background: #424B64; padding: 5px; margin: 10px; }

input, select { border: 1px solid #ABADB3; padding: 2px; font-size: 11px; color: #31394C; }
input { height: 14px; vertical-align: middle; }
select { height: 19px; vertical-align: middle; background: #ffffff; }
input.checkboxinput, input.checkbox,
input.radioinput { margin-right: 5px; border: none; width: 12px; height: 12px; padding: 0px; }
textarea { border: 1px solid #ABADB3; padding: 2px; font-size: 11px; color: #31394C; }
input.fileinput { padding: 2px; font-size: 11px; height: 26px; }

.bighref, .bighref:hover, .bighref:visited { color: #0d5896; font-size: 12px; display: block; margin: 0 0 10px 0; font-weight: bold; }

.tel { font-family: Verdana, sans-serif; font-size: 20px; font-weight: normal; color: #ffffff; }

.tabl a.submit { width: 80px; }
.tabl input.submit {  }
a.submit, a.submit:hover, a.submit:visited, .model_menu li a { text-decoration: none; font-size: 11px; color: #fff; margin-top: 5px; display: block; text-align: center; padding: 2px 10px 2px 10px; height: 16px; }

.tabl { border-collapse: collapse; }
.tabl th { background: url('/images/th.jpg') top repeat-x #404B5F; padding: 5px; font-size: 11px; text-align: center; border: 1px solid #6F7581; font-weight: normal; }
.tabl td { border: 1px solid #6F7581; font-size: 11px; }
.tabl td a { font-size: 11px; }

.sub_tabl td { padding: 3px 2px; }


.news { margin-bottom: 10px; }
.news span { color: #7EAFFF; }
.news a {  text-decoration: none; }


.found, .srch { width: 550px; border-collapse: collapse; }
.found td, .found th, .srch td, .srch th { text-align: left; border-bottom: 1px solid #6D7588; padding: 5px 0px; color: #8B95A7; vertical-align: top; font-weight: normal;}
.found th { border-top: 1px solid #6D7588; }
.found td, .srch td { color: #ffffff; }
.found th a, .found th a:visited, .found th a:hover { text-decoration: none; color: #8B95A7; font-size: 11px; font-weight: normal;}
.found th a:hover { color: #ffffff; }
.found td div.manuf { text-transform: uppercase; }
.found td span { color: #8B95A7; font-size: 11px; text-transform: lowercase;}
.found td .sub_tabl { width: 355px; }
.found td .sub_tabl td { border-bottom: 0px; }

.cars_list { width: 550px; border-collapse: collapse; }
.cars_list td img { margin: 0px; padding: 0px; }
.cars_list td { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

#manufacturers { clear: both; list-style: none; margin: 0px; padding: 0px; height: 30px;}
#manufacturers li, #manufacturers li.active { text-transform: uppercase;  float: left; margin: 0 5px 0 0; padding: 0px 0 5px 0; background: #8A96AD; color: #ffffff; height: 25px; width: 110px; text-align: center;}
#manufacturers li.active { background: #ffffff; }
#manufacturers li span, #manufacturers li.active span { font-family: Arial; font-size: 13px; text-align: center; display: block; padding-top: 3px; background: #8A96AD; }
#manufacturers li.active span { background: #ffffff; color: #4A5C75; }
#manufacturers li:hover span, #manufacturers li.jshover span  { text-transform: uppercase; color: #ffffff; display: block; background: #31394C; height: 20px; text-align: center;}

#cars { background: #ffffff; clear: both; width: 551px; display: table;}
#cars div div { margin: 10px 1px 0px 1px; text-align: center; float: left; width: 107px; height: 80px;}
#cars a, #cars a:hover { font-family: Arial; font-size: 10px; color: #317C9F; padding: 0px; margin: 0px; text-decoration: none; line-text: 18px;}
#cars a:hover { color: #AF2020; }
#cars a img { border: 0px; padding: 0px; margin: 0px; }

.error_message { margin: 10px 0px; }
.error_message strong { color: #7EAFFF; }

.wrap_pager { clear: both; display: table; margin-bottom: 15px; }
.pages, .pager { float: left; padding: 0px; margin: 0px;}
.pages { margin-right: 5px; color: #7EAFFF; }
.pager, .pager span { font-size: 11px; }
.pager span.current { padding: 0px; margin: 0px; color: #ffffff; font-weight: normal;}
.pager a,.pager a:visited, .pager a:hover { border: 0px; background-color: #31394C; padding: 0px; margin: 0px 4px;; color: #ffffff; font-weight: normal; font-size: 11px; text-decoration: none;}
.pager a:hover { color: #7EAFFF;  text-decoration: underline;}

.text .captcha_image { margin: 0px 20px 0px 0px; background: none;}
