/* main layout configuration */
@import url("/css/css-general3.css");


.i-tech {background: #f5f5ea url('/images/v2/tech.jpg') no-repeat 0 0; margin-right: 12px;height: 125px;}
.i-tech-accessories {width: 111px; background-position: 0px 20px;}
.i-tech-atv {width: 152px; background-position: -238px 0;}
.i-tech-generator {width: 106px; background-position: -390px 0;}
.i-tech-car {width: 141px; background-position: 0 -125px;}
.i-tech-marine_jet {width: 146px; background-position: -143px -125px;}
.i-tech-scooter {width: 117px; background-position: -291px -125px;}
.i-tech-engine {width: 109px; background-position: 0 -250px;}
.i-tech-snow_mobile {width: 152px; background-position: -111px -250px;}
.i-tech-outboard {width: 49px; background-position: -269px -250px;}
.i-tech-bike {width: 135px; background-position: -322px -250px;}
.i-tech-boat {width: 149px; background-position: -413px -125px;}

.b-3floor .b-hot {max-width: 1400px;}
.b-3floor .b-hot table {width: 100%;}
.b-3floor .b-hot .vab td {vertical-align: bottom;}
.b-3floor .b-hot td {vertical-align: top;}
.b-3floor .b-hot .b-hot-c1 {width: 57%; padding-right: 7%;}
.b-3floor .b-hot p {font-style: italic;}

.b-2floor, .b-3floor, .b-4floor {background-color: #F5F5EA;}
.b-5floor {margin-top: 30px;}

.b-tech-type-cnt {float: left;}
.b-tech-type-cnt h2 {margin-top: 40px;}
.b-tech-type {float: left; width: 188px; height: 210px; padding: 20px 26px 20px 20px; position: relative; font-size: 146.15%;line-height: 120%;}
.b-tech-type p {white-space: nowrap; margin-top: 25px;}
.b-tech-type img.i-tech {display: block;}
.b-tech-type p a {white-space: normal;}
.b-tech-type p img {position: relative; top: -2px; }
#nojs .b-tech-type p img {display: none;}


.b-tech-type div.b-shdw {top: 160px; left: 0px;z-index: 100;}
.b-tech-type div.b-shdw-data {padding: 10px 7px 0 5px; }
.b-tech-type div.b-shdw-data p {white-space: normal; margin: 0 15px;}
.b-tech-type div.b-shdw-data p span {border-bottom: 1px dashed #fff; white-space: normal;}

.b-tech-type ul, .b-tech-type li, .b-tech-type li a {display: block; line-height: 100%;}
.b-tech-type ul {margin-top: 15px;width: 100%;}
.b-tech-type li a {padding: 10px 15px; white-space: nowrap; text-decoration: none;}
.b-tech-type li a:hover {background-color: #f0f0f0;}


.b-news {
  list-style-type:disc;
  line-height: 1.4; 
  padding-bottom: 1em;
}

.geo {padding: 10px 0;}
.geo span {display: none;}


img.i-payment {margin: 4px 15px 7px 0;}

.i-delivery {margin-right: 30px; height: 32px; background: transparent url('/images/s.gif') no-repeat 0 0;}
.i-delivery-ems {background-image: url('/images/delivery_ems.png'); width: 74px;}
.i-delivery-dhl {background-image: url('/images/delivery_dhl.png'); width: 109px;}
