png, #strelka_left,#strelka_right,#mainmenu li img, #act_logo, #cart_img,.nal,.bck, .fwd, .arrow_r,.arrow_l,.v_cart,.leg_1,.wea_1,.zoom_1,.ostatok,.x,.wea, .weather_pic_a,.otmena_a,.leg, .zak_logo, .otmena,.weather_pic,.box_l, .box_r {
  behavior: url(opacity/pngfix.htc);
}/*фикс для ие6*/

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
/*height:100%;*/
  background: #303133;
}

a img {
  border: none;
}

img {
  behavior: url("opacity/pngbehavior.htc");/*от 120310*/
}

#content {
  height: auto !important;
  padding-top: 169px;
  background: #303133;
  min-width: 1000px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
  width: 1125px;
}

#footer {
  position: relative;
  margin-top: -68px;
  height: 68px;
}

#header {
  position: absolute;
  top: 0;
  left: 0;
  height: 169px;
  background: url(img/header_full.jpg);
  min-width: 1000px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
  width: 1125px;
}

#header_in {
  height: 100%;
  float: left;
  background: url(img/header.jpg) no-repeat;
  min-width: 1000px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
  width: 100%;
}

#stripe {
  width: 100%;
  height: 40px;
  background: #000;
  color: #fff;
  float: left;
}

#center {
  position: relative;
  float: left;
  height: auto;
  width: 100%;
}

#c_niz {
  width: 100%;
  min-height: 100%;
  padding-bottom: 100px;
  background: url(img/back.jpg) no-repeat 10px 10px;
  min-width: 960px;
  margin-top: 243px;
  overflow: hidden;
}

#c_niz_noback {
  width: 100%;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  min-width: 960px;
  padding-bottom: 100px;
  overflow: hidden;/*без этого уезжает футер*/
}

#inner {
  margin: 10px 158 psx 0 158px;
  width: 800px;
}

li.zvonok {
  width: 158px;
  height:366px !important;
  background:#fff !important;
  color: #fff;
  font: normal 12px Tahoma;
  margin: 0;
  margin-left: -30px;
}

#pozvoni {
  width: 158px;
  float: left;
  font:italic normal 18px Tahoma !important;
  color: #fff;
  padding-top: 10px;
  font-weight: light;
}

#pozvoni span {
  font:normal 14px Tahoma !important;
  color: #efc03e;
}

#podborka,#text_block,#zakladki {
  width: 100%;
  float: left;
  clear: both;
  color: #fff;
}

#text_block h2 {
  color: #EFC03E;
  margin:10px auto !important;
  font: bold 16px Tahoma;
  text-align: center;
}

#p_hat {
  float: left;
  height: 50px;
  width: 100%;
  background: url(img/p_hat_.jpg) no-repeat #da672e;
}

#text_block {
  text-align: left;
  font: normal 12px Tahoma;
  color: white;
  margin-top: 350px;
  _margin-top: 360px;
}

h3 {
  font: normal 14px Tahoma;
  color: #e15c1b;
}

#zakladki_zagolovok {
  background: #2f3132;
  height: 45px;
  width: 100%;
}

#zakladki_zagolovok tr td {
  width: auto;
  height: 45px;
  padding: 0 2px 0 2px;
}

#first {
  padding: 0 2px 0 0 !important;
}

.knopka {
  width: auto;
  height: 45px;
  background: url(img/corner_2_l.jpg) no-repeat #9e4111;
  overflow: hidden;
  display: block;
}

.knopka_in {
  width: 100%;
  height: 100%;
  background: url(img/corner_2_r.jpg) no-repeat right top;
  color: #000;
  font: bold 12px Tahoma;
  text-align: center;
  padding-top: 13px;
  display: block;
}

#knopka_active {
  display: block;
  width: auto;
  height: 45px;
  background: url(img/corner_1_l.jpg) no-repeat #fff;
  overflow: hidden;
}

#knopka_in_active {
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
  font: bold 12px Tahoma;
  background: url(img/corner_1_r.jpg) no-repeat right top;
  text-align: center;
  padding-top: 13px;
}

#p_left {
  float: left;
  margin-left: 20px;
  font: normal 24px Tahoma;
  text-transform: uppercase;
  letter-spacing: -1;
  padding-top: 9px;
}

#p_right {
  float: right;
  margin-right: 20px;
  font: normal 24px Tahoma;
  text-transform: uppercase;
  letter-spacing: -1;
  padding-top: 9px;
}

#p_center {
  float: left;
  font: normal 36px Tahoma;
  text-transform: uppercase;
  letter-spacing: -1;
  margin-left: 210px;
}

#stroke {
  height: 40px;
  overflow: hidden;
}

#white {
  margin-top: 10px;
  width: 100%;
  padding-top: 10px;
  background: #fff;
  font: bold 11px Tahoma;
  color: #c53508;
}

#white span {
  clear: both;
  display: block;
  font:bold 11px Tahoma !important;
  color: #000;
/*color:#c53508*/
  margin-bottom: 10px;
}

#white .upnorm {
  font: bold 14px Tahoma !important;
  margin-bottom: 0;
  color: #fc1616;
}

#white input {
  margin-bottom: 10px;
}

.input_a {
  border: 1px solid #717171;
}

.input_b {
  background:url(img/input_b.jpg) repeat-x !important;
  height:21px !important;
  width: 80px;
  border:none !important;
  font: bold 11px Tahoma;
  color: #fff;
  padding-bottom: 3px;
  cursor: pointer;
}

.prokr_one_right {
  width: 180px;
  height: 100%;
  float: left;
}

.box {
  width: 161px;
  height: 100%;
  margin:0 auto !important;
  display: block;
}

.box_center {
  width: 149px;
  height: 230px;
  background: url(img/box_back.png) repeat-x;
  float: left;
  display: block;
  overflow: hidden;
  font: bold italic 14px Tahoma;
  color: #fff;
  text-align: center;
  padding-top: 2px;
  white-space: normal;
}

.box_center_hat {
  display: table-cell;
  vertical-align: middle;
  height: 29px;
  width: 146px;
  padding-right: 2px;
  overflow: hidden;
  line-height: 1;
  margin-top: 0;
  white-space: normal;
}

.box_r {
  float: right;
  height: 230px;
  width: 6px;
  background: url(img/snippet.png) -78px 0;
  display: block;
}

.box_l {
  float: left;
  height: 230px;
  width: 6px;
  background: url(img/snippet.png) -72px 0;
  display: block;
}

.box_center_disc {
  width: 145px;
  height: 145px;
  padding: 0;
  margin-top: 6px;
  display: block;
}

#cart {
  height: 23px;
  width: 370px;
  background: url(img/cart_back.jpg);
  color: #fff;
  float: right;
  font: normal 11px Tahoma;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  margin-top: 30px;
  margin-right: 20px;
  position: relative;
}

#cart_img {
  padding-left: 5px;
  padding-right: 5px;
  height: 19px;
  width: 19px;
  float: left;
  padding-top: 3px;
  background: url(img/snippet.png) no-repeat -84px -176px ;
}

#cart span {
  color: #efc03e;
  font-size: 18px;
  padding-left: 7px;
  padding-right: 8px;
}

.orange, #text_block a {
  color:#E15C1B !important;
  font:bold 11px Tahoma  !important;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}

a.orange:hover, #text_block a:hover {
  text-decoration: underline;
}

.red {
  margin-left: 15px;
  background: url(img/red.jpg) no-repeat;
  height:29px !important;
  width: 122px;
  padding-right: 5px;
  font: italic normal  22px Tahoma !important;
  color: #fff;
  text-align: center;
  float: left;
  margin-top: 1px;
  margin-right: 10px;
}

.box_center span {
  font-weight: normal;
}

.fat {
  font-weight: bold;
  white-space: normal;
  display: block;
  height: 28px;
}

.id {
  font-size: 13px;
  font-weight:normal !important;
  margin-bottom: 20px;
}

h2 {
  font: italic 14px Tahoma;
  color: #ec824c;
}

.attention {
  font: bold 12px Tahoma;
  color: #e51f13;
  text-transform: uppercase;
}

.more {
  font: normal 12px Tahoma;
  color: #e15c1b;
  text-decoration: none;
}
/*  
.more:hover 
        {
        text-decoration:underline
        }       */

.razmer {
  height: 18px;
  width: 80px;
  border: 1px solid #ccc;
}

.stroke2 input {
  margin-top: 2px;
}

.info {
  text-align: left;
  width: 100%;
  margin-top: -10px;
}

#podborka_marka {
  width: 100%;
  height: 15px;
  position: relative;
  top: 240px;
}

#podborka_left a, #podborka_right a {
  display: block;
  width: 207px;
  height: 11px;
}

.b_so_strekloy {
  width: 198px;
  height: 100%;
  float: left;
}

.b_so_strekloy_r {
  width: 198px;
  height: 100%;
  float: right;
}

#box_left {
  display: block;
  overflow: hidden;
  float: right;
  padding: 0;
  width: 161px;
  height: 100%;
  margin:0 auto !important;
}

#strelka_left {
  background: url(img/big_arrow_l.png);
  width: 37px;
  height: 159px;
  margin-top: 39px;
  padding: 0;
  float: left;
}

#strelka_left a {
  display: block;
  height: 45px;
  width: 35px;
  margin-top: 55px;
}

#box_right {
  overflow: hidden;
  float: left;
  padding: 0;
  width: 161px;
  height: 100%;
  margin:0 auto !important;
}

#strelka_right a {
  display: block;
  height: 45px;
  width: 35px;
  margin-top: 55px;
  margin-left: 0px;
}

#strelka_right {
  background: url(img/big_arrow_r.png);
  width: 37px;
  height: 159px;
  margin-top: 39px;
  padding: 0;
  float: right;
}

.best_price_tovar {
  width: 148px;
  text-align: center;
  font: italic 14px Tahoma;
  color: #737373;
  height: 140px;
  display: block;
  margin-left: 10px;
}

.zagolovok {
  font: italic bold 12px Tahoma;
  float: left;
  clear: both;
}

.best_price_tovar img {
  font: italic bold 12px Tahoma;
  padding: 0;
  border: none;
}

.red_line {
  background: url(img/red_line.jpg) no-repeat 15px 0;
  width: 137px;
  height: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
  top: -33px;
}

.hot_price {
  font: italic bold 24px Tahoma;
  color: #df1c14;
  position: relative;
  top: -20px;
  width: 90px;
  left: 30px;
  padding-right: 5px;
}

.best_a {
  display: block;
  text-decoration: none;
  cursor: pointer;
}

#best_price_tovar_niz {
  width: 100%;
  height: 25px;
  background: #000;
}

#hours {
  position: absolute;
  right: 0;
  top: -20px;
  background: url(img/main11.gif) no-repeat right top;
  height: 87px;
  font: normal 28px Tahoma;
  color: #fff;
  padding-top: 35px;
  width: 500px;
  margin-top: 10px;
  white-space: nowrap;
}

#tel_no {
  float: right;
  clear: both;
  margin-top: 0px;
  margin-right: 22px;
  /*width: 320px;*/
}
/**
#tel_no {
  float: right;
  clear: both;
  margin-top: 0px;
  margin-right: 0px;
  width: 280px;
}
*/
#main_menu {
  font: bold 12px Tahoma;
  list-style-type: none;
  text-align: left;
  margin-left: -30px;
  margin-top: 20px;
}

li.a a {
  height: 21px;
  color: #fff;
  padding-top: 5px;
  background:url(img/arrow.jpg) no-repeat 7px 5px #000 !important;
  padding-left: 23px;
  text-decoration: none;
  display: block;
}

li.b {
  text-decoration: none;
  list-style-type: none;
}

.verhniy, .verhniy a {
  text-decoration: none;
  list-style-type: none;
}

.verhniy a,.verhniy a:hover {
  height: 22px;
  margin-top: -2px;
  padding-left: 43px;
  padding-top: 22px;
  margin-left: -40px;
}

.verhniy a {
  display: block;
  color: #dc6a34;
  background: url(img/li_arrow.jpg) no-repeat 27px 24px #fff;
}

.verhniy a:hover {
  color: #000;
  background:url(img/li_arrow_active.jpg) no-repeat 27px 24px #fff !important;
}

.nigniy, .nigniy a {
  text-decoration: none;
  list-style-type: none;
}

.nigniy a,.nigniy a:hover {
  padding-left: 43px;
  padding-top: 2px;
  padding-bottom: 18px;
  height: 22px;
  margin-top: -2px;
  margin-left: -40px;
}

.nigniy a {
  display: block;
  color: #dc6a34;
  background: url(img/li_arrow.jpg) no-repeat 27px 4px #fff;
}

.nigniy a:hover {
  color: #000;
  background:url(img/li_arrow_active.jpg) no-repeat 27px 4px #fff !important;
}

li.b a {
  display: block;
  text-decoration: none;
  list-style-type: none;
  height: 22px;
  margin-top: -2px;
  color: #dc6a34;
  background: url(img/li_arrow.jpg) no-repeat 27px 4px #fff;
  list-style-type: none;
  padding-left: 43px;
  padding-top: 2px;
  margin-left: -40px;
}

li.b a:hover {
  height: 22px;
  margin-top: -2px;
  color: #000;
  background:url(img/li_arrow_active.jpg) no-repeat 27px 4px #fff !important;
  padding-left: 43px;
  padding-top: 2px;
  margin-left: -40px;
}

li.d {
  display: block;
  height: 20px;
  margin-top: -2px;
  color: #000;
  background:#fff !important;
  list-style-type: none;
  padding-left: 38px;
  padding-top: 2px;
  margin-left: -40px;
}

li.c {
  display: none;
  margin-left: -10px;
  overflow: hidden;
}

#tyre_list, #disc_list {
  display: none;
}

li.e a {
  display: block;
  text-decoration: none;
  height: 20px;
  color: #fff;
  padding-top: 4px;
  background:url(img/arrow_grey.jpg) no-repeat 27px 5px #1c1c1c !important;
  padding-left: 43px;
  margin-left: -20px;
}

#domoy {
  display: block;
  width: 600px;
  height: 130px;
  position: absolute;
}

.top_tov {
  position: relative;
  display: block;
  cursor: pointer;
  text-decoration: none;
}

.top_tov img {
  border: none;
}

.knopka_a {
  display: block;
  text-decoration: none;
  cursor: pointer;
}

.inputs {
  width: 80px;
  float: left;
  margin-top: 24px;
  padding-bottom: 38px;
}

.choise {
  background: #fff;
  border: none;
  height: 20px;
  width: 80px;
  float: left;
  margin-top: -2px;
  padding-top: 0px;
  font:bold 13px Tahoma!important;
  color: #000;
  background: #c2c1c0;
  letter-spacing: -1;
}

.push {
  background: url(img/button.jpg) no-repeat;
  border: none;
  height: 17px;
  width: 20px;
  margin-left: 60px;
  float: left;
  margin-top: -16px;
}

#disc_l {
  float: left;
  width: 90px;
  height: 200px;
  margin-top: 18px;
  margin-left: 8px;
}

#disc_r {
  float: left;
  width: 90px;
  height: 200px;
  margin-top: 18px;
  margin-left: 195px;
}

#shi {
  float: right;
  width: 90px;
  height: 200px;
  margin-top: 23px;
  margin-right: 298px;
  left: 9px;
}

#picture {
  background: url(img/big_arrow_l.png) no-repeat;
  width: 300px;
  height: 300px;
}

.flame_1, .flame_2,.flame_3,.flame_4, .flame_1a {
  font: normal 12px tahoma;
  color: #fff;
  text-decoration: none;
  display: block;
  height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  float: left;
}

#horizont_menu {
  position: absolute;
  margin-top: 115px;
  margin-left: 7px;
  height: 60px;
  float: left;
  text-transform: uppercase;
  max-width: 1125px;  
}

.flame_1 {
  background: url(img/act.png) no-repeat 10px 0;
}

.flame_1:hover, .flame_2:hover,.flame_3:hover,.flame_4:hover, .flame_1a:hover,.flame_1, .flame_2,.flame_3,.flame_4, .flame_1a {
  padding-top: 23px;
}

.flame_1:hover, .flame_1a:hover {
  background: url(img/act_h.png) no-repeat;
}

.flame_2:hover {
  background: url(img/glavnaya.png) no-repeat;
}

.flame_3:hover {
  background: url(img/ugolok.png) no-repeat;
}

.flame_4:hover {
  background: url(img/shinomontag.png) no-repeat;
}

.flame_1:hover, .flame_2:hover,.flame_3:hover,.flame_4:hover, .flame_1a:hover,.flame_1 {
  background-position: -5px -10px;
}

.lll {
  padding-left: 4;
  padding-right: 4px;
  float: left;
  padding-top: 23px;
  font: normal 12px tahoma;
  color: #fff;
  text-transform: lowercase;
}

#center_katalog {
  margin-top: 10px;
  overflow: hidden;
  height: auto;
  width: 100%;
  min-width: 674px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 674)? "674px" : "100%");
}

#katalog {
  width: 100%;
}

#katalog tr td {
  width: 20%;
}

.image_hot_price {
  display: block;
  height: 87px;
  width: 87px;
  margin: 0 auto;
}

#cart_hover {
  width: 500px;
  background: url(img/cart_back.jpg);
  margin-top: 101px;
  margin-left: -20px;
  font: normal 11px tahoma;
  color: #fff;
  text-align: center;
  min-height: 20px;
  height:auto !important;
  height: 20px;
  padding-top: 3px;
  display: none;
  z-index: 2;
  position: relative;
}

#cart_ul li {
  height: 16px;
  list-style-type: none;
  font: bold 11px tahoma;
  text-align: center;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: left;
}

#cart_hat {
  text-transform: uppercase;
  margin-top:0 !important;
}

.shadow {
  background: #000;
  height: 20px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
}

.cart_name, .cart_tsena, .cart_koli4estvo, .cart_all_price, .otmena {
  height: 100%;
  float: left;
}

.cart_name a {
  color: #fff;
  font: bold 11px Tahoma;
}

.cart_name a span {
  font-weight: normal;
}

.cart_tsena {
  width: 65px;
  font-weight: normal;
  color: #efc03e;
}

.cart_koli4estvo {
  width: 80px;
  font-weight: normal;
}

.cart_all_price {
  width: 70px;
  color: #efc03e;
}

.otmena {
  background: url(img/cart_small_otmena.png) no-repeat 20px 0;
  width: 60px;
}

.otmena a {
  display: block;
  height: 15px;
  width: 15px;
  margin-left: 20px;
}

#sum {
  font: normal 11px Tahoma;
  color: #fff;
  width: 200px;
  margin-left: 252px;
  margin-top: -10px;
}

#sum span {
  padding-left: 30px;
  font: italic bold 18px Tahoma;
  color: #ff5f2e;
}

table.katalog {
  float: left;
  width: 100%;
}

table.katalog tr td {
  width: 108px;
  height: 180px;
}

.podrobno {
  display: block;
  background: url(img/info.jpg) no-repeat;
  padding-left: 20px;
  height: 25px;
  width: 65px;
  margin:0 auto !important;
}

.podrobno a {
  font: italic 13px tahoma;
  color: #fff;
  text-decoration: none;
}

.select_kat {
  margin:-3px auto !important;
  width: 110px;
}

.zakladki_table,.zakladki_table_kat {
  width: 654px;
  margin: 0;
  font: normal 12px Tahoma;
  _margin-left: 10px;
}

.zakladki_pic,.zakladki_pic_kat {
  height: 106px;
  width: 106px;
  border: 1px solid #ccc;
  margin-top: 0;
  display: block;
}

.zakladki_pic img,.zakladki_pic_kat img {
  margin:0 auto !important;
  border: none;
}

.zakladki_pic_kat {
  margin:7px auto 3px! important;
  background: #fff;
}
/*stili kataloga*/

table.katalog {
  float: left;
  width: 100%;
}
.act_100{text-decoration:none;font-style: italic}



table.katalog tr td {
  width: 108px;
  height: 180px;
}

.podrobno {
  display: block;
  background: url(img/info.jpg) no-repeat;
  padding-left: 20px;
  height: 25px;
  width: 65px;
  margin:0 auto !important;
}

.podrobno a {
  font: italic 13px tahoma;
  color: #fff;
  text-decoration: none;
}

.select_kat {
  margin:-3px auto !important;
  width: 110px;
}

.zakladki_table tr td {
  width: 110px;
  text-align: center;
  white-space: nowrap;
}

.zakladki_pic,.zakladki_pic_kat {
  height: 106px;
  width: 106px;
  border: 1px solid #ccc;
  margin-top: 0;
  display: block;
}

.zakladki_pic_kat {
  margin:7px auto 3px! important;
  background: #fff;
}
/*stili kataloga podrobno*/

#kat_podrobno {
  width: 100%;
  height: auto;
  padding-top: 5px;
  padding-bottom: 30px;
  overflow: hidden;
  background: #fff;
  text-align: left;
  font: normal 12px Tahoma;
  color: #878787;
  margin-top: 10px;
}

#kat_podrobno_left table {
  margin-left: -3px;
  text-align: left;
}

.td_a {
  color: #000;
  width: 130px;
}

#kat_podrobno h1 {
  font: bold 18px Tahoma;
  color: black;
}

#kat_podrobno h2 {
  font: bold 12px Tahoma;
  color: black;
}

#zakaz p {
  font-size: 14px;
  color: #be0909;
  margin-left: -7px;
}

#price {
  font: normal 36px Tahoma;
  color: #cd4c0c;
  float: left;
  width: 100%;
  margin-top: 10px;
}

.black {
  color: #000;
  float: left;
  clear: both;
  margin-top: 2px;
  _margin-left: 14px;
}

#number_of {
  height: 20px;
  width: 30px;
  border: 1px solid #9a9a9a;
  float: left;
  margin-left: 30px;
}

#sht {
  padding: 3px 10px 0 10px;
  float: left;
}

#path {
  margin-top: 10px;
  text-align: left;
  clear: both;
}

#hone {
  font: bold 12px Tahoma;
  color: #fff;
  text-decoration: none;
}

#htwo {
  font: normal 18px Tahoma;
  color: #fff;
  text-decoration: none;
}

#hthree {
  font: italic 22px Tahoma;
  color: #d26914;
  text-decoration: underline;
}
/*закладки*/

.zakl_button {
  width: 112px;
  height: 33px;
  float: left;
  background: url(img/zakladki_bg.jpg);
  margin-right: 5px;
  cursor: pointer;
}

#zakl_button_all {
  width: 780px;
  padding: 10px;
  background: #161618;
  text-align:center !important;
}

.zak_line1 {
  padding-top: 3px;
  height: 35px;
  display: -moz-inline-stack;
  display: inline-block;
  _display: inline;
  _zoom: 1;
}

.zak_line2 {
  padding-top: 3px;
  height: 35px;
  width: 469px;
  margin: 0 auto;
}

.zak_logo {
  height: 100%;
  background: url(img/logo/michelin.png) no-repeat center;
  display: block;
}
/*zakladki_table ispravl*/

.zakladki_table_kat tr td {
  width: 110px;
  text-align: center;
  white-space: nowrap;
}

.zakladki_table,.zakladki_table_kat {
  width: 654px;
  font: normal 12px Tahoma;
  _margin-left: 10px;
}

.zakladki_table_kat {
  margin-top: 20px;
}

td.pad {
  padding-bottom: 30px;
}

.ramka {
  height: auto;
  width: 674px;
  padding-bottom: 10px;
  background: #161618;
  margin-bottom: 15px;
}

.table_hat {
/*height:40px; */
  height: 27px;
  width: 664px;
  margin-top: 5px;
  background: url(img/table_hat.jpg);
  color: #4f2e0c;
  text-align: left;
  padding-left: 10px;
  padding-top: 13px;
}

.weather_pic {
  background: url(img/w_sun.png) no-repeat;
  width: 302px;
  height: 26px;
  padding-left: 40px;
  padding-top: 8px;
  margin-top: -9px;
  font: bold 14px Tahoma;
}

.car_type {
  margin-right: 15px;
}

#car_types {
  margin-top: 10px;
  width: 100%;
  height: 130px;
}

#car_types a {
  font: bold 14px Tahoma;
  color: #ff7e00;
  text-decoration: none;
  display: inline-block;
}

#mikr, #gruz, .car_type, #car_type_left, #mikr_hover, #gruz_hover, #car_type_left_hover {
  width: 140px;
  display: inline-block;
  padding-top: 100px;
}

 


#car_type_left {
  height: 10px;
  margin-left: 10px;
  background: url(img/all_cars.jpg) no-repeat 10px 25px;
}

#car_type_left:hover {
  height: 10px;
  margin-left: 10px;
  background: url(img/all_cars_hover.jpg) no-repeat 10px 25px;
  color: #d0d4bc;
}

#jeep {
  background: url(img/jeep.jpg) no-repeat 15px 15px;
}

#jeep:hover {
  background: url(img/jeep_hover.jpg) no-repeat 15px 15px;
  color: #d0d4bc;
}

#jeep_hover {
  background: url(img/jeep_hover.jpg) no-repeat 15px 15px;
  color: #d0d4bc;
  font: bold 14px Tahoma;
}

#legkovaya {
  background: url(img/legkovaya.jpg) no-repeat 20px 27px;
}

#legkovaya:hover {
  background: url(img/legkovaya_hover.jpg) no-repeat 20px 27px;
  color: #d0d4bc;
}

#legkovaya_hover {
  background: url(img/legkovaya_hover.jpg) no-repeat 20px 27px;
  color: #d0d4bc;
  font: bold 14px Tahoma;
}

#legk {
  background: url(img/legkovaya.jpg) no-repeat 20px 27px;
}

#legk:hover {
  background: url(img/legkovaya_hover.jpg) no-repeat 20px 27px;
  color: #d0d4bc;
}

#dzhi {
  background: url(img/jeep.jpg) no-repeat 15px 15px;
}

#mikr/*padding-bottom:18px !important;*/ {
  background: url(img/micro.jpg) no-repeat 15px 5px;
}

#mikr:hover {
  background: url(img/micro_hover.jpg) no-repeat 15px 5px;
  color: #d0d4bc;
}

#gruz/*padding-bottom:18px !important;*/ {
  background: url(img/gruzovik.jpg) no-repeat 15px 5px;
}

#gruz:hover {
  background: url(img/gruzovik_hover.jpg) no-repeat 15px 5px;
} 

#gruz_hover {
  background: url(img/gruzovik_hover.jpg) no-repeat 15px 5px;
  color: #D0D4BC;
  font: bold 14px Tahoma;
} 

.zakladki_block {
  background: #fff;
  font: normal 12px Tahoma;
  color: #7c7c7c;
  /*text-align: center;*/
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/*korzina*/

#big_cart_ul {
  width: 674px;
  margin-left: -40px;
  _margin-left: 0;
  position: relative;
  overflow: hidden;
}

#big_cart_ul li {
  height: 16px;
  list-style-type: none;
  font: bold 11px tahoma;
  text-align: center;
  padding-bottom: 3px;
  padding-top: 3px;
  _margin-top: -3px;
}

.tiporazmer {
  float: left;
  width: 180px;
}

.model {
  float: left;
  width:150px !important;
}

.light_shadow {
  background: #000;
  height: 20px;
  width: 100%;
  background-color: rgba(5, 5, 5, 0.2);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20555555,endColorstr=#20555555);
}

.light_shadow2 {
  background: #000;
  height: 20px;
  width: 100%;
  background-color: rgba(5, 5, 5, 0.3);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30555555,endColorstr=#30555555);
}

.cart_all_price_b {
  width: 70px;
  color: #000;
}

.cart_tsena_b {
  width: 65px;
  font-weight: normal;
  color: #000;
}

.orange_name {
  padding-bottom: 15px;
  display: block;
  height: 20px;
}

.orange_name span {
  float: left;
  margin-left: 15px;
}

.otmena {
  background: url(img/cart_small_otmena.png) no-repeat 20px 0;
  width: 60px;
}

.otmena a {
  display: block;
  height: 15px;
  width: 15px;
  margin-left: 20px;
}

.cart_table {
  width: 100%;
  font: normal 12px Tahoma;
  text-align: center;
  margin: 10px 0 10px 0;
}

.shadow02 {
  background-color: rgba(5, 5, 5, 0.2);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40555555,endColorstr=#40555555);
}

.shadow03 {
  background-color: rgba(5, 5, 5, 0.3);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50555555,endColorstr=#50555555);
}

.gray02 {
  background: #dadada;
}

.gray03 {
  background: #d0d0d0;
}

.otmena_a {
  background: url(img/cart_small_otmena.png) no-repeat;
  display: inline-block;
  height: 15px;
  width: 15px;
}

#dzhi:hover {
  background: url(img/jeep_hover.jpg) no-repeat 15px 15px;
  color: #d0d4bc;
}

#legk_hover {
  background: url(img/legkovaya_hover.jpg) no-repeat 20px 27px;
  color: #d0d4bc;
  font: bold 14px Tahoma;
}

#dzhi_hover {
  background: url(img/jeep_hover.jpg) no-repeat 15px 15px;
  color: #d0d4bc;
  font: bold 14px Tahoma;
}

#mikr_hover {
  background: url(img/micro_hover.jpg) no-repeat 15px 5px;
  color: #d0d4bc;
  font: bold 14px Tahoma;
}
/*добавлено 24 02 11 40*/

.gray02 span, .gray02 span.a, .gray03 span {
  padding-right: 5px;
/*padding-left:20px;*/
  font: normal 12px Tahoma;
}

.gray02 span.a {
  margin-left: -20px;
}

.dannie tr td {
  text-align: left;
  padding-left: 10px;
}

.up10 {
  margin-top: -10px;
  text-align: left;
  padding-left: 10px;
}

.ali_left {
  text-align: left;
}

#sum_a {
  font: normal 11px Tahoma;
  width: 200px;
  margin-left: 282px;
}

#sum_a span {
  padding-left: 30px;
  font: bold 18px Tahoma;
  color: #d80c0b;
}

.down10 {
  margin-top: 10px;
}

#cart_zakaz {
  height: 42px;
  width: 100%;
  text-align: center;
}

.red_span {
  color: #fc1616;
  padding:0 !important;
  margin:0 !important;
}
/*korzina_A*/

#inner_a {
  margin: 10px 168px 0 168px !important;
}

.cart_table tr td input {
  border: 1px solid #717171;
  height: 22px;
  width: 120px;

/*width:160px*/
}

.cart_table tr td input[type=submit]{
  background:url(img/in_cart_reg.jpg) no-repeat;
  border:none;
  font:bold 12px Arial;
  color:#fff;
  margin-left:10px;
  padding-bottom:5px;
  cursor: pointer;  
  }
  
 .cart_table tr td input[type=text]{
  width:30px;
  }
  
  

.danny {
  text-align: center;
  height: 22px;
  padding-left: 10px;
  padding-right: 10px;
  font: normal 12px Tahoma;
  width: 667px;
  margin-top: 10px;
}

.dan_r {
  display: inline-block;
  height: 22px;
  float: right;
}

.dan_l {
  display: inline-block;
  height: 22px;
  float: left;
}

.dan_c {
  display: inline-block;
  height: 22px;
}

.danny input {
  border: 1px solid #717171;
  height: 16px;
  width: 120px;
  margin-left: 15px;
}

.danny select {
  margin-right: 30px;
}

.danny select.a {
  width: 60px;
  margin: 0;
}

.danny select.b {
  width: 140px;
  margin-right: 30px;
}

#sum_b {
  font: bold 16px Tahoma;
  color: #d80c0b;
  float: right;
  margin-right: 10px;
}

#your_cart {
  margin-top: 10px;
  background: #fff;
  width: 100%;
  padding-top: 10px;
}

#your_cart p {
  padding: 10px;
  margin-top: -10px;
  font: normal 12px Tahoma;
}

#path h1 {
  margin-top: -5px;
}

.red_sum {
  color: #d80c0b;
}

.shina {
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
  height: 200px;
  width: 19%;
  text-align: center;
  margin: 0px 3px;
}

.name_kat {
/*margin-top:-10px; */
  margin-left: 10px;
  _margin-left: 0;
  color: #dde1ca;
  font: bold 12px Tahoma;
  width: 110px;
  margin-top: auto;
  height: 30px;
  white-space: normal;
  display: table-cell;
  vertical-align: middle;
}

.ramka_a {
  height: auto;
  padding-bottom: 10px;
  background: #161618;
  margin-bottom: 15px;
}

.name_kat_a {
  color: #dde1ca;
  font: bold 12px Tahoma;
  height: 30px;
  white-space: normal;
  display: inline-block;
}

.stroke2 {
  display: inline-block;
  width: 110px;
  height: 23px;
  margin-top: 3px;
  margin-left: 7px;
}

.table_hat_a {
  height: 16px;
  background: url(img/table_hat.jpg);
  color: #4f2e0c;
  text-align: left;
  padding-left: 10px;
  padding-top: 13px;
}

.weather_pic_a {
  width: 302px;
  height: 31px;
  padding-left: 40px;
  padding-top: 6px;
  margin-top: -14px;
  font: bold 14px Tahoma;
  _height: 24px;
}

.podrobno_a {
  display: block;
  background: url(img/info.jpg) no-repeat;
  padding-left: 20px;
  height: 25px;
  width: 65px;
  margin:0 auto !important;
  font: italic 13px tahoma;
  color: #fff;
  text-decoration: none;
}

.car_type {
  margin-right: 15px;
  text-align: center;
  padding-bottom: 20px;
}

#car_types_a {
  margin-top: 10px;
  min-width: 697px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 677)? "677px" : "100%");
  width: 100%;
  height:130px !important;
  overflow: hidden;
  margin-left: -15px;
  text-align:center !important;
  vertical-align: bottom;
}

#car_types_a a {
  font: bold 14px Tahoma;
  color: #ff7e00;
  text-decoration: none;
}

#car_types a:hover {
  color: #d0d4bc;
}

#car_type_right, .car_type, #car_type_left, #car_type_right_hover, #car_type_left_hover, #mikr {
  width: 140px;
  padding-top: 100px;
  margin-top: 0;
  padding-bottom: 20px;
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
}

#car_type_right_hover {
  background: url(img/micro_hover.jpg) no-repeat 15px 5px;
  color: #d0d4bc;
  font: bold 14px Tahoma;
}

#car_type_right {
  background: url(img/micro.jpg) no-repeat 15px 5px;
}

#car_type_right:hover {
  background: url(img/micro_hover.jpg) no-repeat 15px 5px;
  color: #d0d4bc;
}

#car_type_right:hover {
  background: url(img/micro_hover.jpg) no-repeat 15px 5px;
  color: #d0d4bc;
}

#car_type_left_hover/*padding-bottom:27px;*/ {
  margin-left: 10px;
  background: url(img/all_cars_hover.jpg) no-repeat 10px 25px;
  color: #d0d4bc;
  font: bold 14px Tahoma;
}

#car_type_left {
  height: 10px;
  margin-left: 10px;
  background: url(img/all_cars.jpg) no-repeat 10px 25px;
}

.vipad_menu ul {
  list-style-type: none;
  font: normal 12px tahoma;
  display: inline;
  float: left;
  margin-left: -33px;
  _margin-left: -10px;
  margin-top: 10px;
}

.vipad_menu ul li {
  color: #7a7a7a;
  width: 135px;
  text-align: left;
  height: 15px;
}

.vipad_menu ul li a {
  display: block;
  color: #7a7a7a;
  text-decoration: none;
}

.vipad_menu ul li a:hover {
  cursor: pointer;
  color: #000;
}

#your_cart {
  margin-top: 10px;
  background: #fff;
  width: 100%;
  padding-top: 10px;
}

#your_cart p {
  padding: 10px;
  margin-top: -10px;
  font: normal 12px Tahoma;
}

#path h1 {
  margin-top: -5px;
}

.red_sum {
  color: #d80c0b;
}

.sb_min {
  background: url(img/cart_back.jpg) #161618;
  padding: 10px;
  text-align: center;
}

.x {
  float: right;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  margin-top: -4px;
  background: url(img/x.png) no-repeat;
  display: block;
}

.table_hat_a p {
  float: left;
  margin-top: -8px;
  margin-left: 10px;
  font: bold 14px Tahoma;
}

.carto4ka {
  background: #fff;
  float: left;
  width: 100%;
  text-align: center;
  min-width: 325px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 325)? "325px" : "100%");
  width: 100%;
  padding-bottom: 10px;
}

.carto4ka_hat {
  height: 52px;
  _height: 67px;
  background: #dbdbdb;
  margin-top: 0;
  color: #6e6e6e;
  font: normal 18px Tahoma;
  position: relative;
  padding: 20px 5px 5px;
}

.koleso_img {
  background: url(img/koleso.jpg) no-repeat;
  height: 126px;
  width: 100%;
  margin: 10px auto;
}

.zoom {
  background: url(img/zoom.jpg) no-repeat;
  height: 22px;
  width: 22px;
  display: block;
  margin: 10px auto;
}

table.index {
  height:40px !important;
  clear: both;
}

table.index tr td {
  height:18px !important;
  color: #000;
  font: bold 11px Tahoma;
  text-align: left;
}

table.index tr td img {
  float: left;
}

table.index tr td span {
  float: left;
  padding-bottom: 4px;
  margin-top: 0;
  margin-left: 5px;
}

table.index tr td.a {
  color: #8c8c8c;
  font: bold 11px Tahoma;
  width: 125px;
  padding: 0;
  text-align: left;
}

.podrobnee {
  display: block;
  height: 18px;
  width: 100px;
  cursor: pointer;
  text-decoration: none;
  color: #000;
}

.podrobnee img {
  border: none;
}

.razr {
  height: 15px;
  font: bold 14px Tahoma;
  color: #c32c23;
  text-align: left;
  margin-top: -5px;
  _margin-top: 0px;
  margin-left: 5px;
}

.marka_model {
  height: 40px;
  font: normal 18px Tahoma;
  text-align: left;
  margin-left: 5px;
}

.marka_model span {
  font: bold 18px Tahoma;
  color: #000;
  text-align: left;
}

.down20 {
  margin-top: 20px;
}

#zakladki_table_div {
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

.zakladki_shina_div {
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
  width: 110px;
  text-align: center;
  white-space: nowrap;
  margin-left: 13px;
}

.shina_name {
  text-align: center;
  height: 45px;
  width: 100%;
  overflow: hidden;
  margin:0 !important;
  display: inline-block;
}

.zakladki_pic {
  height: 106px;
  width: 106px;
  border: 1px solid #ccc;
  margin-top: 0;
  display: block;
}

.zakladki_pic img {
  margin:0 auto !important;
  border: none;
}

.zakladki_a {
  /*display: block;*/
  text-decoration: none;
  height: 106px;
  width: 106px;
  margin:5px auto !important;
  position: relative;
  cursor: pointer;
  color: #6E6E6E;
}

.stroke2 {
  display: block;
  width: 110px;
  height: 23px;
}

.mar5 {
  margin-left: -15px;
}

.stroke2 {
  display: block;
  width: 110px;
  height: 23px;
  margin:3px auto !important;
}

#zakaz {
  margin:20px auto !important;
  width: 240px;
  text-align: center;
}

#shina_kat_podrobno {
  width: 280px;
  height: 280px;
  margin:20px auto !important;
  text-align: center;
}

#kat_podrobno_right {
  float: right;
  width: 53%;
  height: auto;
  padding: 10px;
}

#kat_podrobno_left {
  float: left;
  margin-right: 10px;
  width: 40%;
  height: auto;
  color: #4f4f4f;
  font: bold 12px Tahoma;
}
/*09 03*/

.korzinka {
  display: block;
  float: right;
  height: 10px;
  width: 15px;
  background: url(img/zakaz_logo.jpg) no-repeat top right;
  margin-top: 2px;
}

.vipad_menu ul li {
  color: #7a7a7a;
  width: 135px;
  text-align: left;
}

.korzinka:hover {
  cursor: pointer;
  color: #000;
  background: url(img/zakaz_logo_hover.jpg) no-repeat top right;
}

.rzmr {
  float: left;
  text-decoration: none;
  color: #3a3a3a;
}

.rzmr:hover {
  color: #000;
  text-decoration: underline;
}

.td_align_right {
  text-align: right;
}

#sum_b {
  font: bold 16px Tahoma;
  color: #d80c0b;
}

#danny_zakaz {
  min-width: 664px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 667)? "667px" : "100%");
  width: 100%;
  overflow: hidden;
  height: auto;
}

#sum_a {
  padding-top: 20px;
  font: bold 18px Tahoma;
  color: #d80c0b;
}

.pad20 {
  padding-top: 20px;
}

.layout-min-width {
  background: url(img/cart_back.jpg) #161618;
  padding: 10px;
  text-align: center;
}

.layout-max-width {
  min-width: 200px;
  max-width: 400px;
}

#mes {
  min-height: 200px;
  height:auto !important;
  position: absolute;
  left: 0;
  top: 0;
  font: normal 12px Tahoma;
  color: #dde1ca;
  padding-bottom: 10px;
  z-index: 2;
  display: none;
}

.cart_table tr td {
  min-height: 22px;
  height:auto !important;
  height: 22px;
  margin-left: 40px;
  overflow: hidden;
  color: #000;
}

.leg {
  width: 35px;
  height: 20px;
  float: left;
  margin-left: 10px;
  background: url(/img/s_mikroavtobus.png) no-repeat;
}

.wea {
  width: 20px;
  height: 20px;
  float: left;
}
/*100310*/

.mar_auto {
  margin:0 auto!important;
}

.typorazmer {
  text-align: left;
  float: left;
  min-height: 20px;
  height:auto !important;
  height: 20px;
  margin-left: 10px;
  display: block;
  padding-top: 3px;
}

.ostatok {
  height: 18px;
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
  padding-top: 4px;
  padding-left: 20px;
  background: url(img/plus.png) no-repeat 3px 4px;
  _margin-top: 2px;
  _padding-top: 0;
}

.number_of {
  height:18px !important;
  width:30px !important;
  border: 1px solid #9a9a9a;
  float: left;
  margin-left: 30px;
}

.v_cart {
  _margin-top: 2px;
  height: 20px;
  width: 20px;
  background: url(img/v_cart.png) no-repeat 2px;
  float: right;
  margin-right: 5px;
}

.right_table_div {
  float: right;
  width: 66%;
  padding-right: 10px;
}

.left_table_div {
  float: left;
  width: 30%;
  text-align: center;
}

.three-in {
  margin:0 auto!important;
  width: 90%;
}

.three-in tr td {
  height: 24px;
  text-align: left;
}

.leg_1 {
  background: url(img/s_legkovaya.png) no-repeat;
  width: 35px;
  height: 20px;
  float: right;
}

.wea_1 {
  width: 20px;
  height: 20px;
  float: right;
}

.zoom_1 {
  display: block;
  background: url(img/zoom.jpg) no-repeat;
  height: 22px;
  width: 22px;
  float: right;
}

.koleso_1 {
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
  width: 160px;
  margin-top: 15px;
}

.koleso_img_1 {
  background: url(img/koleso_1.jpg) no-repeat;
  height: 166px;
  width: 130px;
  margin: 10px auto;
}

.zag_t_r {
  display: inline-block;
  width: 90%;
  font: bold 16px Tahoma  !important;
  color: #D26914 !important;
}

.typer_text {
  margin: 10px;
  margin-top: 20px;
  float: left;
  min-width: 664px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 667)? "667px" : "100%");
  width: 100%;
}

.typer_text h1 {
  font:bold 18px Tahoma !important;
  color: #000;
}

.typer_text h2 {
  font:bold 14px Tahoma !important;
  color: #000;
}

.all_shina {
  min-width: 677px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 677)? "677px" : "100%");
  width: 100%;
/*height:200px; */
  text-align: center;
  padding-top: 20px;
}

.replica_div {
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
}

#your_cart h1 {
  font: normal 18px Tahoma;
  color: #c63508;
  padding-left: 15px;
  text-align: left;
}

.orange2 {
  color:#c63508 !important;
}

.stripe {
  width: 96%;
  background: #6E6E6E;
  margin: 0 auto;
  height: 1px;
  font-size: 1px;
  z-index: 1;
}

#map {
  height: 520px;
  width: 600px;
  margin: 10px auto;
  margin-bottom: 20px;
  font:14px Arial
}

#map table tr td
{
padding:10px 30px;
border:1px solid #aeaeae;
margin:0;
text-align:center
}

#v_korzinu_kat_1 {
  color: #fff;
  text-align: left;
  font: bold 12px Tahoma;
  padding-left: 4px;
  _padding-left: 6px;
  _padding-top: 3px;
  height: 20px;
  width: 100px;
  background: url(img/cart_input.jpg) no-repeat 75px 2px #bc4d15;
  border: none;
  float: left;
  margin-top: 0;
}

.replika_div {
  height: 95px;
  width: 90px;
  background: url(img/replika_stripe.jpg) no-repeat 5px bottom;
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
}

#replika_table {
  width: 100%;
  padding-bottom: 20px;
}

#replika_table tr td {
  width: 20%;
  text-align: center;
  background: url(img/replika_stripe.jpg) no-repeat center bottom;
  height: 90px;
  _height: 70px;
}

#replika_table tr td a {
  display: block;
  text-decoration: none;
  font: bold 12px tahoma;
  color: #737373;
  _margin-top: 20px;
}

#replika_table tr td a img {
  display: block;
  margin: 0 auto;
  border: none;
}

.input_link {
  background: url(img/input_b.jpg) repeat-x;
  height:17px !important;
  width: 100px;
  display: block;
  font: bold 11px Tahoma;
  text-decoration: none;
  color: #fff;
  padding-bottom: 3px;
  padding-top: 4px;
  margin-top: 3px;
}

.red_sum {
  color:#d80c0b !important;
}

.cart_name {
  width: 260px;
  text-align: left;
}

.cart_name_c {
  width: 260px;
  text-align: center;
  height: 100%;
  float: left;
}

#v_korzinu {
  width: 480px;
  height: 20px;
  margin-top: -10px;
  margin-left: 10px;
  padding-bottom: 10px;
}

#cart_ul {
  width: 480px;
  margin-left: -30px;
  position: relative;
  top: -5px;
}

#v_korzinu a {
  font: normal 11px Tahoma;
  color: #fff;
  border: none;
  display: block;
}

.shadow {
  background: #000;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
}

#weather {
  height: 22px;
  width: 100%;
  margin-top: 37px;
  margin-bottom: 15px;
}

#sun {
  margin-left: -55px;
  margin-top: 0;
}

#cloud {
  margin-left: 10px;
  margin-top: -17px;
}

#suncloud {
  margin-top: -16px;
  margin-left: 75px;
}

#sun,#cloud,#suncloud {
  display: block;
}

.imgtr
		{
		text-align:center !important
		}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {

#sun
		{
		float:left;
		margin-left:5px;
		}		
#cloud,#suncloud
		{
		float:left;
		margin-left:15px;
		margin-top:0 
		}

}


#all_select {
  height: 260px;
  width: 100%;
  overflow: hidden;
  display: block;
}

#podborka {
  height: 342px;
  background: url(img/shina_disk_.jpg) no-repeat 0 50px #000;
  position: absolute;
  width: 800px;
  top: 10px;
  left: 50%;
  margin-left: -400px;
}

#podobrat {
  background: url(img/podobrat.jpg);
  width: 127px;
  height: 28px;
  position: relative;
  top: -13px;
  border: none;
  cursor: pointer;
  display: inline;
}

#podborka_right, #podborka_left {
  margin-left: 20px;
  background: url(img/podbor_auto.jpg) no-repeat;
  width: 207px;
  height: 11px;
  margin-top: 8px;
}

#podborka_right {
  float: right;
  margin-right: 20px;
}

#podborka_left {
  float: left;
}

#v_korzinu_kat,.v_korzinu_kat {
  color: #fff;
  font: bold 11px Tahoma;
  padding-left:35px !important;
  text-align: left;
  text-decoration: none;
  border:none !important;
  background: url(img/in_cart_reg.jpg) no-repeat;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  display: block;
}

#v_korzinu_kat {
  float: left;
  height: 23px;
  margin: 0 auto;
  width:105px !important;
  padding-top: 0;
  padding-bottom: 4px;
}

.v_korzinu_kat {
  margin: 33px auto;
  padding-top: 3px;
  height: 22px;
  width:105px !important;
}

.mar0 {
  margin:0 auto!important;
}

.filter_results {
  min-width: 667px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 667)? "667px" : "100%");
  width: 100%;
  margin-left: -5px;
  _margin-left: -3px;
  float: left;
  text-align: center;
  padding-top: 20px;
  padding: 5px;
  background: #161618;
  float: left;
  margin-top: 380px;
  position: relative;
}

.filter_results table {
  width: 100%;
  margin: 0;
  padding: 0;
}

.choise3 {
  width: 123px;
  float: left;
}

.choise4 {
  float: left;
}

.choise4 span,.choise3 span {
  color: #fff;
  font: bold 12px Tahoma;
  text-decoration: none;
  margin-left: 5px;
}

.check_td, #check_td {
  height:24px !important;
  background:#161618 !important;
}

.select_div {
  border: none;
  margin:-3px auto !important;
  width: 110px;
  height: 17px;
  background: url(img/select_blank.jpg) no-repeat;
  font: normal 12px Tahoma;
  color: #7b7b7b;
  padding-top: 2px;
}

.vipad_menu {
  height: 180px;
  width: 170px;
  background: #fff;
  position: absolute;
  left: 240px;
  top: 240px;
  z-index: 10;
  height: 100px;
  overflow: scroll;
  border: 1px solid #717171;
  display: none;
}

.radius {
/*background:#e4b161; /*/
  background: url(img/table_hat_opa.jpg) -4px;
  height: 24px;
  color: #000;
  font: bold 16px Tahoma;
  text-align: left;
  padding-left: 20px;
}

.info_kolesa,.info_kolesa_d, .koleso, .koleso_d {
  display: -moz-inline-stack;/* for FF2*/
  display: inline-block;/* normal browsers */
  zoom: 1;/* for IE (hasLayout true) */
  *display: inline;/* for IE */
  height: 170px;
}

.info_kolesa {
  width: 204px;
  _margin-left: 5px;
}

.info_kolesa_d {
  width: 164px;
  _margin-left: 5px;
  margin-left: 10px;
}

.koleso {
  width: 111px;
}

.koleso_d {
  width: 130px;
}

.wea_icon_d,.wea_icon {
  padding-top: 10px;
  _padding-top: 5px;
  height: 20 x;
}

.koleso_img_d {
  height: 126px;
  width: 100%;
  margin: 10px auto;
}

.otpravit {
  background: url(img/in_cart.jpg);
  height: 21px;
  width: 108px;
  border: none;
  margin:5px auto !important;
  cursor: pointer;
}

.cart_price {
  height: 34px;
  color: #c83a00;
  font: normal 30px Tahoma;
  float: left;
  width: 100%;
  text-align: center;
  margin-top: -5px;
}

.nal, .nal_hover {
  width: 70px;
  height: 24px;
  float: right;
  margin-right: 20px;
  _margin-right: 10px;
  padding-left: 10px;
}

.nal {
  background: url(img/nal.jpg) no-repeat;
}

.nal_hover {
  background: url(img/pod_zakaz.jpg) no-repeat;
}

#a_shini {
  height: 24px;
}

#a_diski {
  margin-left: 254px;
}

#a_shini, #a_diski {
  position: absolute;
  margin-bottom: 3px;
  margin-top: -29px;
  left: 0;
  width: 250px;
  height: 19px;
  font: bold 12px Tahoma;
  padding-top: 5px;
  display: block;
  text-decoration: none;
}

.choise1 {
  background: #161618;
  color: #dde1c7;
}

.choise2 {
  background: #656565;
  color:#fff !important;
}

#arrow_l {
  height: 141px;
  width: 67px;
  background: url(img/arrow_l.png) no-repeat;
  display: block;
}

#arrow_r {
  height: 141px;
  width: 67px;
  background: url(img/arrow_r.png) no-repeat;
  display: block;
}

.ugolok,#twentyfour,#ninehours {
  color: #6e6e6e;
  font: 14px Tahoma;
  padding-bottom: 30px;
  text-align: left;
}

.ugolok {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.ugolok p {
  font-size:14px !important;
}

#twentyfour {
  padding: 10px;
  padding-left: 100px;
  background: url(img/24.jpg) no-repeat 10px 10px;
}

#ninehours {
  padding: 10px;
  padding-left: 100px;
  background: url(img/918.jpg) no-repeat 10px 10px;
}

.fata {
  font: bold 14px Tahoma;
  color: #4e4e4e;
}

#prok_div {
  height: 230px;
  width: 820px;
  margin:0px auto !important;
  padding-top: 15px;
  overflow: hidden;
  position: relative;
}

#prok_div .sub_scroll {
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  top: 14px;
}

.prokr_one_block {
  width: 161px;
  height: 100%;
  position: absolute;
  top: 15px;
}

#prokrutka {
  background: url(img/prokrutka.jpg);
  width: 1125px;
  height: 252px;
  margin-top: -10px;
  position: absolute;
  top: 170px;
}

.arrow_l {
  position: absolute;
    background: url(img/snippet.png) no-repeat 0 0;
  height: 141px;
  width: 67px;
  left: 50%;
  margin-left: -490px;
  top: 70px;
  display: block;
}

.arrow_r {
  position: absolute;
   background: url(img/snippet.png) no-repeat 0 -142px;
  height: 141px;
  width: 67px;
  left: 50%;
  margin-left: 423px;
  top: 70px;
  display: block;
}


.arrow_r:hover,.arrow_l:hover {
  cursor: pointer;
}

#about {
  list-style-type: none;
  display: inline;
  height: auto;
  padding-bottom: 20px;
  font: bold 12px Tahoma;
  color: #dde1c7;
}

#zakladki {
  padding-bottom: 30px;
  float: left;
  /*margin:10px auto !important;*/
}

.text_v {
  background: #161618;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.vipad_menu ul li {
  color: #7a7a7a;
  width: 135px;
  text-align: left;
  height: 18px;
}

.fata {
  font: bold 14px Tahoma;
  color:#4e4e4e !important;
}

.fata1 {
  font: bold 12px Tahoma;
  color:#4e4e4e !important;
}
/*2103*/

#mainmenu {
  width: 100%;
  text-align: left;
  margin-left: -35px;
  _margin-left: 0px;
  _margin-top: 20px;
  _padding-top: 10px;
}

#mainmenu li {
  display: inline;
  list-style-type: none;
  float: left;
}

#mainmenu li a {
  font: italic 14px Tahoma;
  color: #fff;
  text-decoration: none;
}

#mainmenu li.sim {
  padding: 7px;
  _padding-bottom: 7px;
  width: 100%;
  _margin-top: -13px;
}

#mainmenu li.pn {
  height:2px !important;
  font-size: 1px;
  background: url(img/pn.png) repeat-x;
  width: 90%;
}

#mainmenu li img {
  margin-right: 5px;
  float: left;
  _width: 21px;
  _height: 22px;
}

#mainmenu li ul {
  padding-bottom: 7px;
  float: left;
  margin-left: -20px;
  _margin-left: 10px;
}

#mainmenu li ul li {
  padding-left: 10px;
  width: 100%;
}

#mainmenu li ul li a {
  padding-left: 10px;
}

#mainmenu li ul li a:hover {
  background:url(img/arrow1.gif) no-repeat 0 6px !important;
  padding-left: 10px;
}

#sidebar_left {
  float: left;
  background: url(img/libg.jpg) no-repeat #000;
  overflow: hidden;
  width: 158px;
  margin-left: -100%;
  position: relative;
}

#pozvoni {
  width: 158px;
  float: left;
  font:italic normal 18px Tahoma !important;
  color: #fff;
  padding-top: 10px;
  font-weight: light;
}

#v_24 {
  background: url(img/24_v_m.jpg) no-repeat;
  width: 145px;
  height: 49px;   
  margin-top: 10px;
}

.input_c {
  border: 1px solid #717171;
  font: normal 12px Tahoma;
  padding: 3px 0 3px 2px;
  width: 140px;
}

#white input, #white textarea {
  margin-bottom: 15px;
}

.sh_table {
  min-width: 660px;
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 660)? "660px" : "100%");
  width: 100%;
}

.sh_table tr td {
  height: 255px;
  background: #fff;
}

.ugolok a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

.ugolok table tr td {
  border: 1px solid #717171;
  height: 25px;
  text-align: center;
}

.stolb {
  position: absolute;
  height: 40px;
  width: 11px;
  right: 0;
  bottom: 0;
  background: url(img/s1.jpg) no-repeat;
  display: block;
}

.disk_img_1 {
  height: 130px;
  width: 130px;
  margin: 10px auto;
}

.top150 {
  margin-top:150px !important;
}

.height50 {
  height:50px !important;
}

#turn {
  background: #000;
  height: 35px;
  width: 800px;
  position: relative;
  margin: 50px auto;
}

#turn a {
  left: 280px;
  top: 8px;
  font: normal 14px Tahoma;
  color: #fff;
  width: 150px;
  height: 25px;
  background: url(img/arr_down.jpg) no-repeat right top;
}

#szat {
  height: 19px;
  top: 372px;
  text-decoration: none;
  font: bold 12px Tahoma;
  margin-left: 226px;
  left: 50%;
  width: 111px;
  padding-left: 10px;
  background: url(img/drop_down.jpg) no-repeat;
  color: #000;
}

#szat, #turn a {
  position: absolute;
  display: block;
  text-decoration: none;
  text-align: left;
}

.nal_z {
  height: 21px;
  background: url(img/att.png) no-repeat center 3px;
}

.nal_p {
  height: 21px;
  background: url(img/galka.png) no-repeat center 3px;
}

#sidebar_right {
  float: left;
  overflow: hidden;
  width: 158px;
  margin-left: -158px;
  text-align: center;
  background: #fff;
  margin-left: -158px;
  position: relative;
  background: url(img/rbg.jpg) no-repeat #fff;
}

#action_bar {
  font: normal 14px Tahoma;
  color: #717171;
  text-align: center;
  margin-left: 7px;
  margin-right: 7px;
  padding-bottom: 10px;
}

#action_bar a {
  color: #C53508;
  font-weight: bold;
  text-decoration: none;
}
#action_bar a.act_100:hover{text-decoration:underline}
#act_logo {
  height: 162px;
  width: 128px;
  background: url(img/notice.png) no-repeat;
  margin: 10px auto;
  display: block;
}

#nedozvon {
  background: url(img/nezvon.jpg);
  width: 158px;
  height: 32px;
}

#iso {
  background: #E15C1B;
  width: 156px;
  font: bold 12px Tahoma;
  text-align: center;
}

#iso span {
  font-size: 16px;
}

.pagez, .pagez_hover {
  border: 1px solid #E15C1B;
  height: 15px;
  min-width: 15px;
  margin-left: 3px;
  display: inline-block;
  text-decoration: none;
  font: 12px tahoma;
  color: #fff;
}

.pagez_hover {
  background:#E15C1B !important;
}

.pag_no {
  float: right;
  font: 12px tahoma;
  color: #fff;
}

.pag_no_l {
  float: left;
  font: 12px tahoma;
  color: #fff;
}

.fwd {
  background: url(img/arrow_b.png) no-repeat 2px 2px;
  border:none !important;
}

.bck {
  background: url(img/arrow.png) no-repeat 2px 2px;
  border:none !important;
}

.or_line {
  height: 1px;
  width: 100%;
  background: #d08b7c;
  margin-top: 15px;
  margin-bottom: 15px;
  clear:both;

}

#nali4 {
  height: 30px;
  width: 250px;
  position: absolute;
  top: 65px;
  right: 0;
  margin-right: 15px;
  font: bold italic 16px Arial;
  text-align: right;
  color: #efc03e;
}

.poavto {
  font: 12px Tahoma;
  text-align: center;
  width: 687px;
  margin-top: 25px;
  margin-bottom: 20px;
}

.poavto tr td {
  height: 25px;
}

.poavto input, .poavto select {
  border: 1px solid #717171;
  width: 85%;
}

.poavto input {
  height: 16px;
}

.poavto input, .poavto select {
  height: 20px;
}

.gr {
  font:italic 14px Arial !important;
  color:#616161 !important;
  float:none !important;
}

.orange_name {
  color:#c7360a !important;
  font:bold 16px Tahoma !important;
  text-align: left;
  padding-left: 50px;
  display: block;
  margin-top: 10px;
}

.bold {
  font-weight:bold !important;
}


#vivod {
  margin-top: 25px;
  padding-bottom: 25px;
  width: 550px;
  margin:0 auto !important;
  clear: both;
  text-align: center;
  overflow: hidden;
}

#vivod_l, #vivod_r {
  width: 230px;
}

#vivod_l {
  float: left;
}

#vivod_r {
  float: right;
}

#vivoda {
  margin-top: 15px;
  width: 657px;
  background: #D0D0D0;
  padding: 10px 15px 10px 15px;
  margin: 15px 0 0 0;
  font: 12px Tahoma;
  text-align: left;
}

#vivod_h {
  width: 230px;
  display: block;
  padding-bottom: 120px;
  font: bold 16px Tahoma;
  color:#C7360A !important;
}

#vivod_l {
  margin: 0 20px 0 0px;
  background: url(img/viv_sh.jpg) no-repeat center 30px;
}

#vivod_r {
  margin: 0 0px 0 20px;
  background: url(img/viv_d.jpg) no-repeat center 30px;
}

#vivod_r ul, #vivod_l ul {
  list-style-type: none;
  display: inline;
}

#vivod_r ul li, #vivod_l ul li {
  font: bold 14px tahoma;
  color: #343434;
  width: 230px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  margin: 0;
  _margin-top: -2px;
}

#vivod ul li a {
  font: bold 14px tahoma;
  color: #343434;
  text-decoration: none;
}

.r_ar_bckg {
  background: url(img/viv_ar.jpg) no-repeat center 0;
  height:13px !important;
  padding:0 !important;
}

#osi {
  margin-top: 20px;
  background: url(img/fast_car.jpg) no-repeat center 0;
  height: 55px;
  width: 220px;
}

#osi_r {
  float: right;
  margin-top: -15px;
}

#osi_l {
  float: left;
  margin-top: -15px;
}

#osi_r ul li, #osi_l ul li {
  width:108px !important;
  overflow: hidden;
}

#pod_koleso {
  width: 226px;
}

#m_t,#m_d,#sh3,#sh6,#sh5 {
  display: block;
  width: 100%;
  padding-left: 41px;
  height: 28px;
  padding-top: 10px;
}

#sh3, #m_d, #sh6, #sh5 {
  height:36px !important;
  padding-top:0 !important;
}

#m_t {
  background: url(img/snippet.png) no-repeat -86px 2px;
}

#m_d {
  background: url(img/snippet.png) no-repeat -86px -35px;
}

#sh3 {
  background: url(img/snippet.png) no-repeat -86px -70px;
}

#sh6 {
  background: url(img/snippet.png) no-repeat -86px -140px;
  
}

#sh5 {
background: url(img/snippet.png) no-repeat -86px -105px;
}
/**/

.pere4en {
  list-style-type: circle;
}

.pere4en li {
  padding: 4px 0 4px 0;
}

.pere4en li a {
  font: bold 14px Tahoma;
  color: #000;
}

.kak, .kak1 {
  color:#6E6E6E !important;
  font:italic 14px Arial  !important;
  text-decoration: none;
}

.kak1 {
  font-weight:bold !important;
}

.th {
  font: bold 14px Tahoma;
  color: #C63508;
}

h5 {
  font: bold 16px Tahoma;
  color: #000;
}

.pict_cent {
  width: 100%;
  text-align: center;
}

#podpis {
  font: italic 12px Arial;
}

#zoom_pic {
  padding-bottom: 10px;
  width: 400px;
  display: none;
  background: url(img/cart_back.jpg) #161618;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
}

#zoom_pic img {
  height: 350px;
  border: 1px solid #fff;
}

#pic_cen {
  width: 100%;
  float: left;
  text-align: center;
}

h4 {
  font: bold 14px tahoma;
  color: #e22e26;
  text-transform: uppercase;
  margin-top: 10px;
}

#copyright {
  float: right;
  font: 12px Arial;
  color: #D0D0D0;
  margin-right: 30px;
  margin-top: 10px;
}

#copyright a, #copyright_l {
  text-decoration: none;
  color: #E15C1B;
}

#copyright_l {
  float: left;
  margin-left: 30px;
  margin-top: 10px;
  font: 12px Arial;
}

.shadow_or {
  background: url(img/table_hat.jpg) repeat-x;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#mainmenu li
        {
        margin-left:-40px;
        }

#sun
        {
        float:left;
        margin-left:5px;
        }
#cloud,#suncloud
        {
        float:left;
        margin-left:15px;
        margin-top:0
        }

.genmenu li a
        {
        margin-left:50px;
        }
 }



.abc, .abc tr td {
  border:none !important;
  padding: 0 5px 10px 5px;
}

.obolo4ka_param {
  padding: 15px;
  background: #fff;
  font: normal 14px Tahoma;
}

.ali_l {
  text-align:left !important;
}

.vivds {
  background: url(img/vivds.jpg) center 10px no-repeat;
}

.vivdp {
  background: url(img/vivdp.jpg) center 10px no-repeat;
}

.obolo4ka_param ol {
  text-align: left;
}

.obolo4ka_param input {
  border: 1px solid #717171;
}

#contform {
  width:500px !important;
  text-align: left;
  padding-left: 15px;
  margin:0 auto !important;
}

.plus2 {
  font: bold 13px Tahoma;
}

#epilog {
  width: 100%;
  padding-bottom: 10px;
  overflow: hidden;
  margin-top: 10px;
  background: #fff;
  font: normal 12px Tahoma;
  color: #7C7C7C;
  text-align: left;

}

#epilog span {
  font-weight: bold;
}

#epilog_main {
  width: 100%;
  padding: 10px;
  background:#000;
  color:#DDE1C7;
  
}

#epilog_left {
  width: 47%;
  margin-top: 0;
  display: inline;
  margin-left: 10px;
  float: left;
  height: 100%;
}

#epilog_right {
  width: 47%;
  margin-top: 0;
  margin-right: 10px;
  float: right;
  display: inline;
  height: 100%;
}

#epilog ul {
  float: left;
  display: inline;
  list-style-type: none;
  margin-left: -25px;
  margin-top: -5px;
}

#epilog ul li a {
  text-decoration: none;
  color: #7C7C7C;
}

#epilog ul li {
  margin: 4px 0 4px 0;
}

#epilog ul li a:hover {
  text-decoration: underline;
}

.ulplusimg {
  padding: 10px 0 10px 0;
  width: 100%;
  float: left;
}

.ulplusimg img {
  margin-left: 10px;
}


.ramka_a
	{
	padding:10px;
	color:#7C7C7C;
	font:bold 12px Tahoma;
	}

.white
	{
	background:#fff !important;
	text-align:left
	}

.white h1
	{
	color:#C63508;
	font:18px Tahoma;
	}


	
.noborder tr td
{
padding:5px 10px;
border:none !important;
text-align:left !important
}


.text_v p 
{
color:white;
font:12px Tahoma;
text-align:justify !important;
display:block;

}

.text_v h2
{
display:block;
margin:0
}
   
  
