body,td,p,div,input,select,textarea {font: 14px Arial, sans-serif; color: #333; margin: 0;padding:0;}
body {background-color:#fff;}
tr {vertical-align:top}
ol {padding: 0px;margin: 0px 0px 15px 30px;}
ul {padding: 0px;margin: 0px 0px 15px 30px;}
li {padding-bottom: 9px;}
p {padding-bottom: 9px;}
h1 {font-size: 24px; margin: 0px; padding:0px;font-weight: 100;}
h2 {font-size: 18px; margin: 0px; padding:0px;font-weight: 100;}
a {color: #333;text-decoration: underline;}
a:hover {text-decoration: none;}
select {-webkit-appearance:none;}


.site {width:1000px;position:relative;}
.logo {display:block;float:left;padding:10px 0 0 0;}
.header {padding-bottom:20px;}
.header_r {float:right;padding:10px 0 0 0;}
.head_adr {text-align:right;float:left;}
.search_bl {float:left;margin:11px 0 0 43px;}
.search_bl input {border:1px solid #999;height:22px;padding:0 5px;width:120px;}
.search_bl button {background-color:#00007f; border:0;color:#fff;height:24px;margin:0 0 0 10px;}
.menu {float:right;padding:10px 0 0 0;}
.menu ul {margin:0;padding:0;list-style:none;}
.menu li {float:left;background-color:#00007f;margin:0 0 0 3px;padding:0 8px;height:24px;}
.menu li:hover {background-color:#0000b7;}
.menu li a {color:#fff;text-decoration:none;text-transform:uppercase;line-height:24px;}

.lbl {display:table-cell;width:252px;vertical-align:top;}
.rbl {display:table-cell;width:714px;padding:0 0 0 34px;vertical-align:top;}
.lmenu {padding:10px 0 0 0;}
.lmenu ul {list-style-type: circle;}
.lmenu li {padding-bottom:12px;}
.lmenu a {text-decoration:none;text-transform:uppercase;font-size:12px;}
.lmenu a:hover {text-decoration: underline;color: #666;}
.brands {padding-bottom:40px;}
.blue_pl {background-color:#00007f;height:24px;color:#fff;text-transform:uppercase;text-align:center;line-height:24px;}
.brand_bl {display:block;width:228px;height:118px;margin:20px 6px 0;border:1px solid #999;border-radius:7px;float:left;position:relative;overflow:hidden;background:center center no-repeat;}
.brand_ico_link {position:absolute;bottom:5px;right:5px;width:21px;height:20px;background:url(more_ico.png) no-repeat left top;}
.main_company {padding:20px 0;}
.more_info {text-align:right;padding:10px 20px 0 0;font-size:12px;}
.more_info a:after {content:"...";}
.slider {margin-bottom:20px;}

.oil_banner {padding:10px 0;}
.footer {border-top:1px solid #999;background-color:#eee;margin-top:20px;}
.copy {float:left;padding:25px 0 0 20px;}
.wcs {display:block;width:106px;height:54px;background:url(./../i/wcs.png) no-repeat left top;float:right;margin:5px 20px 5px 0;}
.bread {font-size:11px;color:#ccc;padding-bottom:5px;}
.bread span, .bread a {font-size:11px;color:#ccc;}
.content {padding:20px 0 40px 0;}
.content p {line-height:18px;}

.otr_padd {margin:0 -15px;}
.goods_sm {float:left;padding:0 15px 30px;width:342px;}
.goods_sm h3 {font-size:14px;margin:0 0 10px 0;}
.goods_sm img {margin:0 15px 15px 0;}
.goods_sm p {line-height:18px;}

.col-3 {float:left;width:300px;}
.one_goods {float:left;width:394px;padding:0 0 0 20px;}
.one_goods table {min-width:300px;}
.one_goods table td {padding:5px;}


.white {color:#fff;}
.black {color: #000;}


.fs8 {font-size: 8px;}
.fs9 {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs17 {font-size: 17px;}
.fs18 {font-size: 18px;}
.fs19 {font-size: 19px;}
.fs20 {font-size: 20px;}
.fs21 {font-size: 21px;}
.fs22 {font-size: 22px;}
.fs23 {font-size: 23px;}
.fs24 {font-size: 24px;}
.fs25 {font-size: 25px;}
.fs26 {font-size: 26px;}
.fs28 {font-size: 28px;}
.fs30 {font-size: 30px;}
.fs32 {font-size: 32px;}
.fs34 {font-size: 34px;}
.fs36 {font-size: 36px;}


.m-6 {margin:0 -6px;}



.i {font-style: oblique;}
.bold {font-weight: bold;}
.tdn {text-decoration: none;}
.upc {text-transform:uppercase;}
.u {text-decoration: underline;}
.u:hover {text-decoration: none;}
.center {margin: 0 auto;}
.center2 {text-align: center;}
.tar {text-align:right;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}
.rez {overflow:hidden;}

.block {display:block;}
.inline {display:inline;}
.i-b {display:inline-block;}
.rel {position:relative;}
.div_td {display:table-cell;}


.float-r {float: right;}
.float-l {float: left;}
.clear{clear:both;}