/* Template */
.corp_out{display:block!important; margin: 10px 0px 10px 0px; font-size:12px; font-family:Verdana; position:relative; }
.corp_out a{text-decoration:none; color:#ff2828;}
.corp_out a:hover{text-decoration:underline; color:#434343; text-shadow:0px 0px 2px #ffffff;}
.corp_out table{border-collapse:collapse;}
/* .shad_a{-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.4); -webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.4); box-shadow:2px 2px 8px rgba(0,0,0,0.4);} */
.cler{clear:both;}
.wd912{width:912px;}
.wd100p{width:100%;}
.grey_color{color:#a7a7a7;}
.marbot18{margin-bottom:14px!important;}
.hd1{font-family:Calibri!important; color:#585858!important; font-weight:bold; font-size:18px!important; text-shadow:0px 0px 2px #ffffff; margin-bottom:12px;height: 0px;}
.hd2{font-family:Verdana; color:#a6a6a6!important; font-weight:bold; font-size:18px!important; text-shadow:0px 0px 2px #ffffff; margin-bottom:16px;}
.master_import_link{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#4d4949!important; display:table-cell; font-size:12px!important; padding:0px 0px 0px 10px;}
.master_import_link:hover{text-decoration:none; color:#ff2828!important;}
.tflef{float:left;}
.tfrig{float:right;}
.bor1{border:1px solid #000000;}
.bglink{color:#434343 !important; text-decoration:none; font-size:12px;}
.bglink:hover{color:#F81111 !important; text-decoration:none!important;}
hr{padding:0px; margin:10px 0px 10px 0px; color:#ffffff; height:1px; background:#ffffff; border-bottom:1px solid #d7d7d7; border-top:0px; border-left:0px; border-right:0px;}
.autopic{width:180px; height:110px; right:20px; top:0px; position:absolute; background-position:center center; background-repeat:no-repeat!important;}
.psys_error{color:#ffffff; text-shadow:1px 1px 2px #000000; font-family:Verdana; margin:4px 20px 16px 0px; clear:both!important; font-size:12px; padding:8px 16px 8px 16px; background:#faad8a url(images/small_gradient.png) left bottom repeat-x; display:inline-block; box-shadow:inset 0 0 0 1px #faad8a, 0 0 0 1px #c87e5e, 2px 2px 4px rgba(0,0,0,0.3); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.psys_error a{color:#ffffff;}
.search_box{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#191919; font-weight: bold; font-size:14px; padding:0px 0px 10px 250px!important; margin-bottom:0px!important;}
.tinptxt{font-family:Verdana; color:#434343; font-size:12px; width:190px; box-shadow:inset 2px 2px 5px 1px #c2c2c2; border:1px solid #b2b2b2; padding:6px 10px 6px 10px!important; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.tinpbut{font-family:Verdana; color:#f0f0f0; font-size:12px; border:0px solid; padding:5px 10px 6px 10px; background:#F81111; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;

display: inline-block;
padding: 7px 14px;
white-space: nowrap;
font-size: 12px;
font-weight: bold;
font-style: italic;
line-height: 18px;
text-transform: lowercase;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
input[type=submit].tinpbut
{
  background-color: #F81111; 
}

input[type=submit].tinpbut:hover
{
  background-color: #434343
}
.tinpbut:hover{cursor:pointer;}
.terror{color:#ff0000;}
.whsp{white-space:nowrap!important;}
.vertop{vertical-align:top!important;}
.vermid{vertical-align:middle!important;}
.tdblock{display:block;}
.tab_smpads td{padding:0px 6px 4px 0px!important;}


/* Main catalog */
.butcorp{float:left; display:block; color:#464646!important; width:182px; height:50px; padding:0px; margin:0px 3px 6px 3px; background:#ffffff url(images/butlogo.png) left bottom repeat-x!important; vertical-align:middle!important; text-decoration:none!important;   box-shadow:inset 0 0 0 1px #ffffff, 0 0 0 1px #d1d1d1;}
.butcorp:hover{color:#464646!important; background:#ffffff url(images/butlogo_hover.png) left top repeat-x!important; box-shadow:inset 0 0 0 1px #ffffff, 0 0 0 1px #BBBBBB, 0px 0px 6px #464646;}
.butlogo{width:36px; height:50px; float:left; margin:0px 12px 0px 10px; background-position:50% 50%!important; background-repeat:no-repeat!important; vertical-align:middle!important;}
.buttext{height:50px!important; width:110px!important; display:table-cell; vertical-align:middle!important; overflow:hidden; font-size:13px!important; text-shadow:0px 0px 3px #ffffff; font-weight: bold;}
ul li:before {content:none!important;}

/* Catalog table */
.corp_table{font-family:Verdana; font-size:12px; color:#464646!important; border-collapse:collapse; width: 100%;}
.corp_table .head{height:40px; padding:0px 16px 0px 16px; border-right:1px solid #d9d9d9; background:#ffffff url(images/butlogo.png) left bottom repeat-x!important; vertical-align:middle!important;}
.lp{padding-left:18px !important;}
.cn{text-align:center !important;}
.corp_table .modtr{background:#e3e3e3 !important;}
.corp_table .modtr:hover{background:#d0d0d0 !important;}
.corp_table #typtr{display:none;}
.corp_table #typtr:hover{background:#e7f2f4 !important;}
.corp_table .gtr:hover{background:#e7f2f4 !important;}
.corp_table .gtr a{display:block!important; padding:0px 20px 0px 10px;}
.corp_table .gtr a:hover{text-decoration:none !important;}
.corp_table .pads{padding:4px 20px 4px 20px!important;}
.corp_table .amod{text-decoration:none;}
.corp_table .amod:hover{text-decoration:underline;}
.corp_table .amodtr{color:#3b3b3b !important; font-size:15px !important; text-decoration:none; font-weight:normal; text-shadow:1px 1px 2px #ffffff; display:block; padding:4px 30px 4px 20px;}
.corp_table .amodtr:hover{color:#ffffff !important; text-decoration:none; text-shadow:1px 1px 3px #292929;}
.plistab td{padding:3px 10px 3px 0px;}


/* ----------------*/
/* Parts list view */
/* Columns */
.listlays .article{width:130px; white-space:nowrap; overflow:hidden; display:block!important; padding:10px 6px 10px 14px!important; margin:0px!important; } .listlays .article:hover{cursor:pointer;}
.listlays   .brand{width:163px; float:left; overflow:hidden; display:block!important; padding:10px 6px 10px 14px!important;  margin:0px!important;}
.listlays    .name{width:271px; overflow:hidden!important; position:relative;  padding:10px 8px 10px 14px!important; margin:0px!important;}
.listlays    .named{width:422px; overflow:hidden!important; position:relative;  padding:10px 8px 10px 14px!important; margin:0px!important;}
.listlays   .nameb{width:460px; overflow:hidden!important; display:block!important; position:relative;  padding:10px 8px 10px 14px!important; margin:0px!important;}
.listlays   .avail{width:38px;  height:auto; white-space:nowrap; overflow:hidden!important; padding:10px 8px 10px 10px!important; margin:0px!important;}
.listlays   .price{width:80px;  white-space:nowrap; overflow:hidden!important; padding:10px 8px 10px 10px!important; margin:0px!important;}
.listlays    .days{width:42px;  white-space:nowrap; overflow:hidden!important; padding:10px 8px 10px 10px!important; margin:0px!important;}
.listlays   .order{width:75px;  white-space:nowrap; overflow:hidden!important; padding:10px 8px 10px 10px!important;  margin:0px!important;}
/* Structure */
.listlays {float:left; /*border:1px solid #ff0000;*/}
.listlays img{vertical-align:middle; border:0px!important; margin:0px!important; padding:0px!important;}
.listlays input{float:left;}
.listlays .head{float:left; line-height:20px; border-bottom:1px solid #d9d9d9;}
.listlays .head div{float:left; padding:0px; background:#ffffff url(images/corp_head.png) left bottom repeat-x!important;}
.listlays .head div:hover{cursor:pointer; background-position:0px 22px!important;}
.listlays .count_inp{color:#005f77!important; font-family:Verdana; color:#434343; font-size:11px; text-align:center; width:42px; padding:5px 0px 5px 0px; margin:0px 8px 0px 0px!important; box-shadow:inset 1px 1px 3px 1px #d5d5d5; border:1px solid #b2b2b2;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.listlays .rigfoto{float:right; display:inline-block; margin:-1px 0px -6px 0px; border:0px!important;} .rigfoto img{border:0px!important;}
.listlays .orderform{padding:0px!important; margin:0px!important;}
.brrig_fon{border-right:1px solid #f3f3f3;}
.brtop1{border-top:1px solid #d9d9d9;}
.brbot1{border-bottom:1px solid #d9d9d9;}
.brrig1{border-right:1px solid #d9d9d9; line-height:20px;}
.brlef1{border-left:1px solid #d9d9d9;}
.hovback1:hover{background-color:#eaeeef!important;}
.hovback2:hover td{cursor:pointer; background-color:#dae2e3!important; text-shadow:1px 1px 1px #ffffff;}
.brbot1_img{background:url(images/border1.gif) left bottom repeat-x!important;}
.pricestab{float:left; border-bottom:1px solid #d9d9d9; margin:0px!important;}
.pricestab td{vertical-align:top!important;}
.listlays .analogs{background:#e0e0e0!important; padding:10px;}
.listlays .roul{-moz-border-radius:12px 0px 0px 0px; -webkit-border-radius:12px 0px 0px 0px; border-radius:12px 0px 0px 0px;}
.listlays .rour{-moz-border-radius:0px 12px 0px 0px; -webkit-border-radius:0px 12px 0px 0px; border-radius:0px 12px 0px 0px;}
.listlays .ordpad{padding-top:5px!important; padding-bottom:5px!important;}
.listlays .woprice{padding-left:12px!important;}
.listlays .tcart{border:0px; width:19px; height:19px; background:url(images/cart.gif) left bottom no-repeat;}
.listlays .tcart:hover{cursor:pointer; background:url(images/cart_hover.gif) left bottom no-repeat;}
.infopic{display:none; float:right!important; position:absolute; right:4px; top:10px; margin-bottom:-2px!important; border:0px!important;}
.infopic a{display:block; float:left!important; background:url(images/info.png); width:16px; height:16px;}
.infopic img{margin:0px 0px 0px 0px !important;}
.num_type_1{color:#000000; text-shadow:1px 1px 2px #ffffff;}
.num_type_2{color:#406100; text-shadow:1px 1px 2px #ffffff;}
.num_type_3{color:#885d00; text-shadow:1px 1px 2px #ffffff;}
.num_type_4{color:#3e3e3e; text-shadow:1px 1px 2px #ffffff;}
.coupic{margin-right:7px!important; -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4); box-shadow:1px 1px 3px 0px #414141;}
.brlogo{float:right; padding:12px; background:#ffffff; border:1px solid #ffffff; box-shadow:1px 1px 3px 0px #656565; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

/* Parts detail */
.primg{display:block; float:left; margin:0px 23px 23px 0px; width:130px; height:130px; border:1px solid #d9d9d9; background-size:contain!important; background-position:50% 50%!important; background-repeat:no-repeat!important; -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.4); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4); box-shadow:2px 2px 5px rgba(0,0,0,0.4); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.primg:hover{ -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.prpdf{display:block; float:left; margin:0px 40px 20px 0px; }
.orderbutton{display:inline-block; color:#505050!important; font-size:12px; font-family:Verdana; font-weight:bold; color:#0086a7; border:1px solid #b4b4b4; text-decoration:none; margin:8px 0px 8px 0px; padding:12px 14px 12px 34px; background:#f7f6f6 url(/parts/media/images/cart.gif) 6px 7px no-repeat!important; -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.2); box-shadow: 2px 2px 4px rgba(0,0,0,0.2); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.orderbutton:hover{background:#f2f2f2 url(/parts/media/images/cart_hover.gif) 6px 7px no-repeat!important; cursor:pointer; border:1px solid #c4c2c2; color:#ff2828!important; text-decoration:none!important; -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.3); box-shadow: 2px 2px 4px rgba(0,0,0,0.3);}


.boxinner{margin:40px;}
.brand_logo{float:right; margin:0px 0px 20px 20px;}
.allautoparts{color:#c00000;}
.mikado{color:#1c3994;}
.prices{color:#63a300;}
.mini{font-size:11px !important;}

.searchbut{padding:1px 6px 1px 6px;}
.brlogo{float:right;}
.smtext{font-size:12px; padding-bottom:3px;}

.vtop{vertical-align:top; padding-top:4px !important;}
#manuf_tb{font-family:Verdana; font-size:12px; color:#3d3d3d;}
#manuf_tb td{padding:0px 20px 0px 10px; border:1px solid #cecece;}
#manuf_tb img{vertical-align:middle;}
#manuf_tb a{text-decoration:none;}
#manuf_tb .head{color:#3b3b3b; font-weight:bold; border-bottom:1px solid #c8c8c8; padding:6px 8px 6px 10px; background:#d0d0d0;}
#manuf_tb .rigbor{border-right:1px solid #c8c8c8; }
.error{font-family:Calibri; font-size:18px; color:#ff0000; padding:20px 0px 20px 0px; text-align:center;}
#manuf_tb span{font-size:10px; }
.no_lef_pad{padding-right:0px !important;}
.subtit{font-size:12px; padding:2px 0px 2px 0px;}
.ligbot{border-bottom:1px solid #cecece;}
.tabsep{padding:6px 0px 6px 8px !important; font-weight:bold; background:#d0d0d0;}
.bigtext{font-size:14px; color:#3b3b3b;}
.padtd{padding:5px 8px 5px 8px !important;}


.vlparent{color:#ffb400 !important; font-weight:bold !important; text-shadow:1px 1px 1px #292929 !important;}
.lev2{padding-left:40px !important;}
.lev3{padding-left:80px !important;}
.lev4{padding-left:120px !important;}

#ImportList_tab td{font-size:10px; padding:3px 5px 3px 5px; border:1px solid #ffffff; background:#e6e6e6;}
#ImportList_tab a{text-decoration:none;}
#ImportList_tab .Top{text-align:left; color:#ffffff; font-weight:bold; background:#9b9b9b;}

.main_ul li{padding:5px 0px 5px 10px;}

.price_tec_doc {
	font-size:14px;
}

.images-all-catalogs img {width: 80px;}
.images-all-catalogs{
	max-width:342px;
	text-align: left;
        float: left;
}