* { margin:0; padding:0; }

body {
  background:top #ffffff;
}

.radius {margin-left: 35px;}

#all {
   margin:0 auto;
   width:999px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   /*overflow: hidden;*/
}

a:link, a:visited {color:#000; text-decoration:underline;}
a:hover {color:#000000;text-decoration:none;}

#header {
  height: 105px;
  width: 999px;
  background: url(images/head_bgn.jpg) center -20px no-repeat;
  color: #000002;
  font-size:12px;
  font-family:Arial;
}
#header td {
  vertical-align:bottom;
  padding-bottom:20px;
}
#header a {
  color: #000;
  text-decoration:underline;
}

#header a:hover {
  text-decoration:underline;
  color:#990000;
}
#header b {
  color:#000000;
}
#header span {
  color:#000002;
  font-size:20px;
  font-weight:bold;
  letter-spacing:1px;
}
#header f_bag2 {font-family:arial;
        font-weight:bold;
        font-size:12px;
        color:#000002;
        }

#header zakaz a {font-family:arial;
        font-size:10px;
        color:#486074;
        text-decoration:underline;}

#title {
  font-size:24px;
  font-weight:bold;
  color:#000000;
  padding-left:10px;
}



#title a{ text-decoration:none; }
#title a:hover{ text-decoration:underline; }

#top_menu {
  height:30px;
  background:url(images/top-menu-bg.jpg) no-repeat #034680;
  width: 999px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
}
#top_menu a {
  color: #fff;
  padding-top:4px;
  height:26px;
  text-decoration:none;
}
#top_menu a:hover, #top_menu a:active, #top_menu a.selected {
  text-decoration:underline;

}
#sep {color:#fff;
  padding-top:4px;
  padding-left:10px;
  padding-right:10px;
  font-size:14px;
  height:26px;

}

#top_menu2 {
  height:39px;
  background:url(images/top-menu2-bg.gif) repeat-x #fff;
  width:1000px;
  font-size:16px;
  font-weight:bold;
}
#top_menu2 ul {
  list-style-type:none;
}
#top_menu2 li {
  display:inline;
  padding-left:9px;
}

#top_menu2 a {
  color: #000;
  background:url(images/top-menu-bullet.gif) 0px 5px no-repeat;
  text-decoration:underline;
  padding-left:30px;
}
#top_menu2 a:hover {
  text-decoration:none;
  color:#666;
  background:url(images/top-menu-bullet.gif) 1px 5px no-repeat;
}

#wrap {
    margin: 0 0 0 0;
        width: 999px;
}

#main {
        width:500px;
        font-size:12px;
}

#main p { padding:0px 0px 7px 0px; }

#main img { margin-right:5px; margin-bottom:5px; }

#main ul {
  /*padding-right:20px;*/
  position:relative;
  margin-left:25px;
  padding-bottom:15px;
  /*width: 240px;*/
}
.td_t ul { width: 240px; }

#main li {
    margin-bottom:7px;
}

#main a_pr a{color:#08273F;font-weight:normal;}
#bg_1 {background-image:url(images/shin.jpg);background-repeat:no-repeat;}
#bg_2 {background-image:url(images/disk.jpg);background-repeat:no-repeat;}
.td_t {padding-top:5pt;}
/*bi IMG { border: 5px solid #CAD1D7;}*/
#main p {margin-top:0px;margin-bottom:0px;}

#main-ban {
  background:#FFFFFF;
  width:588px;
  line-height:normal;
}
#main-ban-title {
        height:19px;
        color:#FFFFFF;
        font-size:18px;
        letter-spacing:1px;
        padding:5px;
}
#main-ban p {
    padding:5px;
}
#main-ban a {
    font-size:12px;
        color:#000000;
}

#main-ban-left p, #main-ban-right p {
    padding:7px 5px 6px 5px;
}

 #spec-item {
   background:url(images/spec-bg.gif) 0 9px repeat-x;
   *background-position: -1px 0px;
   height: 200px;
   width: 999px;
}

#spezpredl {
    width:999px;
        padding-top:0px;
        margin-top:0px;
        line-height:normal;
        }
#spezpredl-title {
        height:25px;
        color:#ffffff;
        font-size:14px;
        font-weight:bold;
        padding-left:10px;
        padding-top:3px;
        text-align:left;
        background-image:url(images/fon_spec.jpg);background-repeat:no-repeat;
        width: 483px;
}

#disk-title1 a:hover { color: black; }

#spezpredl b {
    color:#000000;
    font-size:16px;
}
#spezpredl fs a{
    color:#08273F;
    font-size:12px;
}
#spezpredl b2 {
    color:#000000;
    font-size:12px;
    font-weight:bold;

}
#spezpredl td {
    padding:3px;
}
/*#spezpredl td img {
    border:5px solid #dedfe1;
}*/


#marks, #diski {
    width:500px;
    margin:0 auto;
}
#marks img {
    border:none;
        padding-bottom:8px;
}

#size{ background-color:#FFFFFF;     width:231px;
        margin:0 auto;  }

#diski-title {
        width:500px;
        height:32px;
        background:#ffffff;
        color:#000000;
    font-family:Georgia;
    font-size:20px;
    white-space:nowrap;
        margin:0 0px 0px 0;
        padding:12px 0px 2px 0px;
}
#diski-bot {
        background:#EEEFF3;
        color:#7F7F7F;
        font-size:12px;
        width:500px;
                padding:10px 0;
                clear:both;
     }
#diski-bot td {
    padding:0 10px;
}
#diski-bot a {
        color:#074C84;
        text-decoration:underline;
}
#diski-bot bd{
        color:#000000;
}
#diski-bot qp{
        color:#000000;
}

#diski-bot a:hover {
        color:#000000;
        text-decoration:none;
}
#diski-bot b {
        color:#074C84;
        font-size:14px;
        background:#EEEFF3;
        padding:0 2px;
}

#diski-bot strong {
        color:black;
}

#disk {
    width:162px;
    height:90px;
    background:#FFFFFF;
    margin:4px 2px 4px 2px;
    border: 1px solid #7f7f7f;
}

#disk-model {
        width:162px;
        height:162px;
        background:#FFFFFF;
        margin:4px 2px 4px 2px;
        border: 1px solid #7f7f7f;

}

#disk-cont {
        text-align:center;
        height:180px;
}
#disk-model img, #disk img {
       border:none;
}
#disk-title {
            height:22px;
        text-align:center;
        color:#9CA1A4;
}
#disk-title a{
            height:12px;
        text-align:center;
        color:#9CA1A4;
        text-decoration:none;
}
#disk-title a:hover {
            height:12px;
        text-align:center;
        color:#000000;
        text-decoration:underline;
}
#disk-title1 {
    height:12px;
        text-align:center;
        color:#8A8A8A;
}

#disk-title1 a{
    height:12px;
        text-align:center;
        color:#8A8A8A;
}

#model {
    width:500px;
        background:#FFFFFF;
}
#model td {
    padding:0px 5px;
}

#model-tab {
    width:500px;
        background:#FFFFFF;
}
#model-tab table {
    width:500px;
        margin:10px 0px;
        border-collapse: collapse;
}
#model-tab th {
    background-color:#9CA1A4;
   color:#ffffff;
   text-align: center;
    border:1px solid #dedfe1;
        height:35px;
        font-weight:bold;
}
#model-tab td {
    border:1px solid #dedfe1;
        text-align:center;
        height:28px;
}
#model-tab img {
    border:none;
}
#model-tab b {
    color:#000000;
}

#korzina {
        margin:0 0 0 0;
        width:500px;
        background:#FFFFFF;
}
#korzina-title {
        height:32px;
        background:#ffffff;
        color:#000000;
    font-family:Georgia;
    font-size:20px;
    white-space:nowrap;
        margin:0 0 0 0;
        padding:12px 0px 2px 0px;

}
#korzina-cont {
    width:576px;
        background:url(images/fon.jpg);
        margin:7px auto 27px;
        padding:5px 0;
}
#korzina-cont b {
    color:#7c180e;
        font-size:16px;
}

#korzina-dop-table {
    background:url(images/korzina-dop-table-bg.gif) repeat-x bottom #FFFFFF;
        border-collapse:collapse;
    width:193px;
        font-size:12px;
        font-weight:bold;
}
#korzina-dop-table td {
    border:1px solid #dedfe1;
        height:32px;
        padding:0 5px;
}
#korzina-dop-table b {
    color:#7d1a10;
        font-size:12px;
}

#zakaz-form {
            width:500px;
        margin-bottom:20px;
        background:#EEEFF3;

}
#zakaz-form td {
    padding:6px;
}

.car_marks{ float:left; display:block; width:140px; height:120px; text-align:center; }

h1
{
color:#000000;
font-size:20px;
line-height:inherit;
padding-left:33px;

padding-bottom:0;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;

margin: 11px 0px 10px -35px;

background: url('/images/bow.jpg') no-repeat left top;
}

h2
{
  padding-top:15px;
  padding-bottom:5px;
  line-height:inherit;
  color:#990000;
  font-size:18px;
}

h3, h3 a
{
  padding-top:20px;
  padding-bottom:5px;
  line-height:inherit;
  color:#003366;
  font-size:16px;
}


/*======================================================LEFT======================================*/
#left {
        width: 240px;
}
#left-title {
        width:200px;
        height:32px;
        color:#000000;
        font-size:18px;
        letter-spacing:0px;
}
#left-pad {
    padding: 10px 0 0 10px;
    font-family:Georgia;
    font-size:20px;
    white-space:nowrap;
}
#left-body {
        width:240px;
        background:#FFFFFF;
}
#left-body img {
    padding:4px 1px;
}
#left-bott {
        width:200px;
    background:url(images/left-bott.gif) no-repeat;
        height:10px;
        margin-bottom:5px;
}
#left a {
}
#left ul {
  list-style-type: none;
  padding-left:43px;
  padding-top:10px;
}

#left li {
  list-style-type:none;
 }

.left_menu a {
  padding:0px 0 0px 0px;
  font-size:12px;
  color:#074C84;


}
.left_menu a:hover {
  font-size:12px;
  text-decoration:none;
  color:#074C84;

}
/*======================================================LEFT======================================*/



/*======================================================RIGHT======================================*/
.right_col { width: 230px; padding: 0 0 0 20px}

#sidebar {
        width: 200px;
}
#sidebar-title {
        width:225px;
        height:32px;
        background:#ffffff;
        color:#000000;
    font-family:Georgia;
    font-size:20px;
    white-space:nowrap;
        margin:0 0 0 0;
        padding:12px 0px 2px 0px;
}
#title-pad {
    padding: 8px 0 0 10px;
}
#sidebar-body {
        width:200px;
        background:#FFFFFF;
}
#sidebar-bott {
        width:200px;
    background:url(images/sidebar-bott.gif) no-repeat;
        height:10px;
        margin-bottom:5px;
}

#pad_news {
  padding:10px;
  color:#767676;
}

#pad_news a {
  color:#767676;
  padding-bottom:5px;
  text-decoration:none;
  background:url(images/news_a.gif) bottom repeat-x;
  display:block;
}

.date {
        font-size:10px;
}
.news_title {
    color:#000000;
        font-size:14px;
        font-weight:bold;
}
.articles, .ahtung, .articles a, .ahtung ul li a {
    font-size:14px;
        color:#000000;
}

.articles li {
  list-style-type:none;
  padding:5px 0 5px 15px;
  background:url(images/articles-bullet.gif) 0px 9px no-repeat;
}

.ahtung li {
  list-style-type:none;
  padding:5px 0 5px 15px;
  background:url(images/ahtung-bullet.gif) 0px 7px no-repeat;
}
/*======================================================RIGHT======================================*/



/*======================================================FOOTER======================================*/
#footer {
        background:url(images/foot-separator.gif) left top repeat-x;
        height:87px;
        width:999px;
        color:#666666;
        margin-top:20px;
}

#footer a:link, #footer a:visited {color:#666666; text-decoration:underline;}
#footer a:hover {color:#666666;}

#pad_foot {
  padding:10px;
}
/*======================================================FOOTER======================================*/

/*=====================================Table Search===================================================*/
#search{
    width: 500px;
}
#search th{
  border-right:1px solid white;
  background:#9CA1A4;
  padding: 0px 1px;
  color:#ffffff;
  text-align: center;
}
#search td{
  background:#ffffff;
  padding: 0px 1px;
  color:#000000;
  text-align: center;
}


#search a{
  color:#074C84;
}
#search a:hover{
  text-decoration:none;
}
#search fn a{
  color:#ffffff;
  text-align: center;
   text-decoration:none;
}
#search fn a:hover{
  color:#ffffff;
  text-align: center;
   text-decoration:underline;
}
#sr-form {
  background:#ffffff;
  text-align: center;
  font-size: 12px;
}
#sr-bot {
        height:30px;
        background:#EEEFF3;
        color:#7F7F7F;
        font-size:12px;
        width:550px;
        margin:0 auto;
}
#rlook a{
  font-size:12px;
  color:#074C84;
  text-decoration:underline;

}
#rlook a:hover{
  font-size:12px;
  color:#074C84;
  text-decoration:none;
}

#tyres, #tyres2 { width:460px; border:1px solid #999999; padding:10px; height:135px; margin-bottom:10px; }
#tyres { float:left; }
#tyres2 { float:right; }
#tyres img, #tyres2 img { border:1px solid #999999; float:right; margin:0 0 5px 6px; width:150px; height:50px; }

.bubl { visibility:hidden; position:absolute; top:-10px; left:70px; background:#eeeeee; z-index:2;  padding:5px 10px; border:1px solid black; width:100px; }


.autoConteiner {border-left: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8;}

.autoNavigator td {height: 52px; background: url(images/noactive_bg.jpg) repeat-x left top; }
/*.autoNavigator img {position: absolute; left: 0; top: 0;}*/
.autoConteiner h3 {padding: 0 10px 10px 10px;}
p#info {margin: 10px; padding: 0px;}
td.active {background: url(images/active_bg.jpg) repeat-x left top;}

label>img {cursor: pointer;}

div#reviews_holder { display: none; margin: 10px 0 0 0; }
div#reviews_form_holder { display: none; margin: 15px 0 0 0; clear: both;}

div.left-pad {
font-family:Georgia;
font-size:20px;
white-space:nowrap;
clear: both;
margin: 0 0 0 -35px;
}

div.left-pad  span { border-bottom: 1px dashed #000; cursor: pointer;}
div.left-pad  span a { text-decoration:none; }

div.review_date, div.review_user , div.review_content , div.review_wr { position: relative; float: left; }

div.review_date { width: 13%; color: #7f7f7f; }
div.review_user { width: 87%; color: #7f7f7f; }
div.review_content { width: 87%; float: right;}
div.review_wr { width: 100%; background: url('/img/doted.gif') repeat-x left bottom; padding: 15px 0; }
div.review_listing { padding: 15px 0 0 0; clear: both; }

div#add_review  { margin-top: 20px; }

.review_wrapper { margin: 20px 0 0 0; }
.reviews_form_wr { background: #eeeff3; padding: 15px 70px 15px 15px; }
.reviews_form_wr td { padding: 5px; color: #7f7f7f;}

input.send { background: #9ca1a4; border: 1px solid #9ca1a4; color: white; padding: 5px 40px;  }

#amodel select, #auto select, #ayear select, #amodif select { width: 100px; }

div.selection_wrapper { background: #e9f0f8 url('/img/tongue.gif') no-repeat 14px top; width: 420px; margin: 0 auto 20px auto; padding: 25px 15px; }
.selection_wrapper td { text-align: left; padding: 0 0 10px 5px; font-size: 11px; width: 25%;}
td.dot_bg { background: url('/img/dot.gif') no-repeat left 7px; }
.autoConteiner h3 { font-size: 13px; color: #000; font-weight: normal; padding: 10px 0 8px 18px; }
div.header { padding: 10px 0 8px 18px; font: 13px Arial; }
div.header h1 { font: 27px Georgia; display: inline; margin: 0px; padding: 0px; background: none; }
.autoConteiner h3 >span { font: 27px Georgia; }

.search_result_wrapper { padding: 0 15px; }

.tire_result_wr, .disk_result_wr  { position: relative; float: left; width: 151px; padding: 0 45px 20px 20px; display: inline;}
.tire_result_wr { background: #e9f0f8 url('/img/tire_result_header.jpg') no-repeat left top; }
.disk_result_wr { background: #e9f0f8 url('/img/disk_result_header.jpg') no-repeat left top; }

.search_result_header { width: 159px; height: 20px; color: white; padding: 2px 0 0 0; margin: 30px -80px 0 27px; text-align: center; font-size: 13px; background: url('/img/serch_result_header_bg.gif') no-repeat left top; float: left; display: inline; }

h3.search_result_auto { font-size: 13px; color: #000; font-weight: normal; }
h3.search_result_auto span { font: 27px Georgia; }

.search_result_item  { clear: both; }
.search_result_item  a { color: #2c4a64; font: 13px Arial;}

.search_result_item_wr { margin: 0 0 10px 0; clear: both; position: relative;}
.curent_radius, .curent_radius_disks { position: absolute; top: 0px; left: 70px; width: 70px; background: url('/img/search_result_item_bg.gif') repeat-x left 12px; }
.curent_radius_disks { width: 55px; left: 85px;}

.curent_radius b, .curent_radius_disks b { position: relative; left: 72px; top: 1px;  }
.curent_radius_disks  b { left: 56px; }

p.result_header { font: bold 12px Arial; clear: both; margin: 0 -25px 25px -10px; background: url('/img/result_header_dot.gif') no-repeat left 32px; }

.tuning_bg { float: left; position: relative; }
.tuning_front , .tuning_back, .tuning_front_disks, .tuning_back_disks  { width: 78px; color: #2c4a64; }
.tuning_front_disks, .tuning_back_disks { width: 80px; }
.tuning_front a, .tuning_back a , .tuning_front_disks a, .tuning_back_disks a { color: #2c4a64; font-size: 12px;}
.tuning_front, .tuning_front_disks  { position: relative; float: left; }
.tuning_back, .tuning_back_disks { position: relative; float: right; left: 9px; margin: 0 -27px 0 0; clear: right; display: inline;}
.tuning_back_disks { margin: 0 -30px 0 0; }

.tuning_front_header, .tuning_back_header, .tuning_back_header_disks  { color: #5a5d60; font-style: italic; font-size: 13px; }

.tuning_front_header { position: relative; float: left;}
.tuning_back_header, .tuning_back_header_disks  { position: relative; float: right; left: 23px; width: 66px; margin: 0 0 0 -26px}
.tuning_back_header_disks {  }
.tuning_dot { position: relative; float: left; width: 17px; background: url('/img/search_result_item_bg.gif') repeat-x left 12px; display: inline;}


div#tinfo_wr { width: 160px; background: #eeeff3; border: 1px solid #dedfe1; padding: 15px 20px; color: #757575; margin: 20px 0 0 0;}
div#tinfo_wr span, div#tinfo_wr b { color: black; }
div#tinfo_wr b { font: normal 18px Arial; }

#tinfo_wr p { padding-bottom: 15px; }

a.tinfo_link { color: #074c84; }
div.user_cart { width: 159px; height: 22px; background: url('img/serch_result_header_bg.gif') no-repeat left top; margin: -20px 0 0 0; }
.user_cart a { color: white; text-decoration: none; position: relative; top: 3px; left: 10px; }

a.left-pad { font: 20px Georgia; background: url('/images/bow.jpg') no-repeat left top;
padding-left: 35px; color: black; text-decoration: none;  margin: 10px 0 0 -37px; }

a.left-pad span { border-bottom: 1px dashed black; color: black;}

.marks_list { margin: 0 0 0 12px;}
.marks_list img { border: 1px solid #ccc; margin: 0px;}
.marks_list  td { text-align :center; }
.marks_list a {text-decoration :none;}
.marks_list a:hover {text-decoration :underline;}

div.per_manuf_item { float: left; margin: 10px 20px 0 0; }
div.clear { clear: both; overflow: hidden; height: 0px; }
div.per_manuf_item h3 { padding: 0px; margin: 0 0 5px 0; }
h3.per_manuf a { padding: 0px; font: bold 12px Arial; }
h2.per_manuf { padding: 0px; margin: 25px 0 0 0; font: normal 18px Georgia; color: black; }
div.like_h1 { background: url(/images/bow.jpg) no-repeat left top; color:#000000; font:normal 20px Georgia; line-height:inherit; margin:11px 0 10px -35px; padding: 0 0 0 33px; }

#model-tab td.no_exist { font-size:10px; text-align:left; padding:3px; background:#f1f1f1; display: none; text-align: left; }
