body {margin: 0; padding: 0;}
*:focus {outline: none;}
html {background: #f4f4f4; font: 12px Arial, Verdana, Helvetica, sans-serif;}
body, p, div, span, td, th, a, li, input {font: 12px Arial, Verdana, Helvetica, sans-serif;}
th {text-align: left}
p {text-align: justify;}
a, a:visited, a:hover {color: #3F539A;}
a:hover {text-decoration: none;}
ul, ol {margin: 0; padding: 0;}
h1 {color: #fff; font: 20px; margin: 0 0 15px 0;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px; font-weight: bold;}
blockquote {margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc;}
img {border: none;}
hr {color: #5A5A5A;	background-color: #5A5A5A;	margin: 5px 0 0 0;	height: 1px; border-width: 0;}
textarea {border: 1px solid #ccc; /*width: 200px;*/ font: 1em sans-serif; height: 100px;}
select {font: 11px Arial, Verdana, Helvetica, sans-serif; height: 19px;}
input {vertical-align: middle; height: 19px;}
fieldset {border: none;}

.content {padding: 55px 20px 20px 0;}
.content ul {margin-left: 2em; line-height: 1.3em;}
.content ul li {margin-bottom: .2em;}
.content ol {margin-left: 3em; line-height: 1.3em;}
.content ol li {margin-bottom: .2em;}
.content ul li ol {margin-bottom: 0;}
.content ol li ul {margin-bottom: 0;}
.content form table td {padding: 3px 3px 3px 0;}
.content fieldset {margin-bottom: 1em; border: none;}
.content legend {margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; color: #000;}
.content .f-row {overflow: hidden; margin-bottom: .5em;}
.content label {margin-top: 2px; margin-bottom: -5px;}
.content .f-inputs {padding-left: 30%;}

pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

.icons a, .icon { padding-left: 20px; }

.clear, .clear tr, .clear tr td, .content .clear, .content .clear tr, .content .clear tr td { border-collapse: collapse; border-spacing: 0px;  border-style: none; border-width: 0; }
td {  padding:0; vertical-align: top; }

table.bord th, table.bord td { border: 1px solid #ccc; padding: 2px 3px;}
table.bord th { background: #f4f4f4; }

.tabl_center td {text-align: center; padding: 3px;}
.tabl_left td {text-align: left; padding: 3px;}

img.img_left {float: left; margin-left: 1em; }
img.img_center {text-align: center; margin-left: 1em; margin-left: 1em; }
img.img_right {float: right; margin-left: 1em; }

.input { border: 1px solid #ccc; width: 200px; font: 1em sans-serif; }
.radio { border: none; }
.checkbox { margin-top: 3px; border: none;}
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }

.error {color: #ff0000;}
.nopad {padding: 0; margin: 0;}
.padded {padding: 5px;}

#navigator * {color: #fff; font-size: 12px;}
#navigator {margin-bottom: 10px; color: #fff; font-size: 12px; padding-bottom: 10px; width: 100%;}

.top_menu td {font-family: Verdana; padding: 0 12px 0 12px; text-align: center;  vertical-align: middle; line-height: 15px;}
.top_menu td, .top_menu td a {color: #fff; font-size: 11px; text-decoration: none; line-height: 15px;}
.top_menu td a:hover {color: #fff; text-decoration: underline;}
.top_menu td a:visited {color: #fff; text-decoration: none;}

.left_menu {margin: 5px 0 5px 0;}
.left_menu li {font-size: 13px; background: url('/images/bg_leftmenu.gif') 22px 7px no-repeat;  padding: 0 0 0 36px; margin: 0 0 6px 0; width: 130px;}
.left_menu li a {color: #444444; text-decoration: underline; font-size: 13px;}
.left_menu li span {color: #444444; font-size: 13px;}
.left_menu li a:hover {text-decoration: none; color: #444444;}
.left_menu li a:visited {text-decoration: underline; color: #444444;}

.left_menu2 {margin: 7px 0 7px 0;}
.left_menu2 td {font-size: 13px; font-weight: bold; height: 44px; padding-top: 11px; text-align: center; background: url('/images/bg_leftmenu2.gif') no-repeat; padding-right: 4px;}
.left_menu2 td a, .left_menu2 td span {color: #444444; text-decoration: none; font-size: 13px;}
.left_menu2 td a:hover {text-decoration: underlined; color: #444444;}
.left_menu2 td a:visited {text-decoration: none; color: #444444;}

.news_data {font-size: 11px; font-weight: bold;}
.news_name, .news_name a {font-size: 11px; color: #3F539A; font-weight: bold; text-decoration: none;}
.news_name a:hover {text-decoration: underline;}
.news {font-size: 11px;}
.news_text div {padding: 5 0 10 0; border-bottom: solid 1px #cccccc; margin: 5 0 10 0;}
.news_text span, .news_text a {font-weight: bold;}

.lang {vertical-align: middle;}
.lang img {float: left; margin-right: 6px;}

.enter {margin-top: 10px;}
.enter td {color: #fff; font-size: 11px; padding: 2px 2px 2px 2px; vertical-align: middle;}
.bg_input {width: 80px; height: 19px; background: url('/images/bg_input.gif') #fff; border: none; font-size: 11px; padding-left: 3px;}

.head_block1 {padding-left: 37px; font-size: 11px; font-weight: bold;}
.head_block2 {font-weight: bold; color: #003366; text-transform: uppercase; font-size: 11px;}

.block_products_top {background: url('/images/bg_products_top.gif') top right no-repeat; text-align: center; margin-top: 26px; width: 198px; height: 48px;}
.block_products {width: 198px; height: 323px;  background: url('/images/bg_products.gif') top right repeat-y; padding: 0px;}
.block_products_bot {background: url('/images/bg_products_bot.gif') top right no-repeat; width: 198px; height: 10px; line-height: 10px;}
.block_reklama {width: 198px; height: 532px;  background: url('/images/bg_reklama.gif') no-repeat; padding-top: 70px;}
.block_reklama img {border: 3px solid #fff; margin-left: 86px; margin-bottom: 13px;}

.decor th {background: #97AFD5; font-weight: normal; color: #ffffff; height: 30px;}
.decor td {text-align: center; vertical-align: middle;}

.search td {vertical-align: top;}
.search fieldset {margin: 0; padding: 0;}
.big_selectinput {width: 150px; height: 19px;}
#subscribe {}
.captcha input {width: 150px;}
.captcha {text-align: center; width: 100%; vertical-align: middle;}
.captcha img {margin: 2 30 0 30;}

.over {margin: 5 0 5 0;}
.corner1 {background: url('/images/corner1.gif') top right no-repeat; float: right; height: 6px; line-height: 6px; width: 50%; border-left: 1px solid #efefef; margin-left: -3px;}
.corner2 {background: url('/images/corner1.gif') top left no-repeat; height: 6px; line-height: 6px; width: 50%; _width: 100%;}
.corner3 {background: url('/images/corner4.gif') bottom right no-repeat;  float: right; height: 6px; line-height: 6px; width: 50%; border-left: 1px solid #efefef; margin-left: -3px;}
.corner4 {background: url('/images/corner4.gif') bottom left no-repeat; height: 6px; line-height: 6px; width: 50%;_width: 100%;}
.cont {padding: 10px; background: #EFEFEF;}

.block * {text-align: left;}
.price {font-weight: bold;}
.name_car a {font-weight: bold;}

.form {width: 100%}
.form select {height: 20px;}
.odds td {padding: 10px;}

#item div, #item table {margin: 5px;}
#opinion_form div, #opinion_form table {margin: 0px;}
#text_full {margin: 5px;}
#i_know_where_it_is form, .cont form {_width: 100%;}
.cont form input {display: inline;}
.photo_input input {width: 90%;}
.form .multiselectinput, .multiselectinput {height: 100px;}
#search {padding: 0 0 10 0;}
.params {border-collapse: collapse; margin-top: 20px; border: 1px solid #ccc; width: 70%;}
.params td {padding: 5px;}
.param {padding: 10 0 0 0;}
.client {margin: 10 0 0 0;}
.pvalues td {padding: 5 10 5 0;}
.newcar {padding: 5 0 5 0;}
.selector select {width: 100%;}
#copyright {margin: 25px 12px 0 0; font-size: 11px; color: #fff;}

.price_b {border: 1px solid #ccc; padding: 10px; margin: 10px;}
.price_b span {color: red; font-weight: bold;}
.light td {background: #fff;}
.for_button {margin-top: 15px; margin-bottom: 5px;}
.spec_col {background: #eebfbd;}
table.lots_of_ads tr.spec_col td {background: #eebfbd;}

.text {background-color: #efefef;}
.text p {padding: 20px;}
.left_top {height: 11px; line-height: 11px; background: url('/images/left_top.gif') no-repeat; width: 8px;}
.right_top {height: 11px; line-height: 11px; background: url('/images/right_top.gif') no-repeat; width: 10px;}
.left_bot {background: url('/images/left_bot.gif') no-repeat;width: 8px; height: 8px; line-height: 8px;}
.right_bot {height: 8px; line-height: 8px; background: url('/images/right_bot.gif') right no-repeat;width: 10px;}
.bor_top {background: url('/images/bg_top.gif') top repeat-x; height: 11px; line-height: 11px;}
.bor_right {background: #fff url('/images/bg_right_index.gif') top right repeat-y;}
.bg_bot {background: #efefef url('/images/bg_bot.gif'); height: 8px; line-height: 8px;}
.bg_left {background: #efefef url('/images/bg_left_index.gif');}
.index_bot {background-color: #e4f6ff; vertical-align: bottom;}
.index_bot_1 {background: url('/images/index_bot_1.gif') bottom left no-repeat; height: 190px; width: 877px;}
.index_bot_2 {background: url('/images/index_bot_2.gif') bottom right no-repeat; height: 190px; width: 877px;}

.bor_left {background: url('/images/left_left_bg.gif') left repeat-y;}
.ad_letter_form { z-index: 100; border: 5px solid #1E41B8; background-color: #EFEFEF; padding: 10px; position: absolute; max-width: 350px; display: table; width: 350px;}

.selector_input { max-height: 200px; overflow: auto; padding:3 0 5 0; border: 1px solid #ccc;}
.manufact .selector_input { height : 200px !important;}
.selector_input a { display: block; padding: 3 0 3 10;}
.selector_input a:hover { background-color: #B7B7B7;}
.selector_input a.selected {background-color: #8A8A8A; }
.selector_input a:active {  }

.lots_of_ads {font-size: 11px; border: 1px solid #ccc; width: 96%; background: #eaeaea;}
.lots_of_ads th {border-bottom: 1px solid #ccc; vertical-align: middle; height: 45px; background: #97afd5; font-size: 11px; color: #fff; text-decoration: none; text-align: center; padding: 3px 0 3px 0;}
.lots_of_ads th a {font-size: 11px; color: #fff; text-decoration: none;}
.lots_of_ads td {text-align: center; vertical-align: middle; font-size: 11px; border-left: 1px solid #ccc;}
.lots_of_ads td img {text-align: center; vertical-align: middle;}
.lots_of_ads td a { font-size: 11px; }
.helper {text-align: center;}
.helper a {border: none; background: none; text-decoration: underlined; font-weight: bold; color: #548fcb; font-size: 11px;}
.helper a:hover {color: #548fcb; background: none;}
.lots_of_ads .odd td {background-color: #efefef;}
.lots_of_ads .even td {background-color: #ffffff;}

td.active span, li.active span {font-weight: bold;}
#logged_block {padding-top: 15px;}
#logged_block table {height: 92px; width: 263px;}
#logged_block table td table td {vertical-align: middle; padding-left: 10px;}
#logged_block table td table td a, #logged_block table td span {color: #92c9eb;}
#logged_block table td a, #logged_block table td {color: #fff; text-decoration: none;}
#logged_block table td.left {background: url('/images/left.gif') 0 0 no-repeat; width: 11px;}
#logged_block table td.right {background: url('/images/right.gif') 0 0 no-repeat; width: 11px;}
#logged_block table td table {height: 27px; width: 100%; border-bottom: 1px solid #5A5A5A;}
#logged_block ul, #logged_block ul li {margin: 0px; padding: 0px; list-style: none;}
#logged_block ul {padding-top: 7px; padding-left: 10px;}
#logged_block ul li {background: url('/images/marker.gif') 0 5px no-repeat; padding-left: 10px;}

.rss {border-top: 2px ridge #fff; width: 100%; height: 40px; margin-bottom: 15px;}
.rss * {font-size: 11px; font-weight: bold;}
.rss td {background-color: #4f94cf;/* padding: 10px 0 0 0px;*/ vertical-align: middle;}
td.cur_rss {height: 40px; background: url('/images/rss_left.gif') bottom left no-repeat; background-color: none; width: 9px;}
td.cur_rss2 {height: 40px; background: url('/images/rss_right.gif') bottom right no-repeat; background-color: none; width: 9px;}
.rss_img {padding: 10px 10px 0 0;}
* html #currency_importer {padding-left: 10px;}
.currency div {color: #fff; padding: 0px 10px 0px 0;}
.currency td {padding-top: 0px;}
.rss fieldset {margin: 0px; padding: 0px;}

.count {text-align: right; padding: 20px 20px 0 0;}
#subscribe {padding: 5px 0 5px 25px;}
.banners_in_menu {padding: 15px 10px 0px 15px;}

.top_banner {width: 100%; background: #3675b8 url('/images/left_left_bg.gif') left repeat-y;}
.top_banner div {width: 100%; background: url('/images/right_bg.gif') right repeat-y;}
.banner_footer {width: 100%; background: #e4f6ff url('/images/left_left_bg.gif') left repeat-y;}
.banner_footer div {width: 100%; background: url('/images/right_bg.gif') right repeat-y;}
.banner_name {margin: 10px 0;}

#print_header {display: none;}