/*For Internet Explorer 6&7 see _css/style_ie6_2.css too*/

 
*{margin:0;padding:0;}
html{height:100%;font-family: Tahoma, Arial, sans-serif;  font-size: 12px;}
form, button {font-family: Tahoma, Arial, sans-serif;  font-size: 12px;}
body{background-color:white;height:100%; background-image: none;}
img{border:0}
h1 { font-size: 14px}
h2 { font-size: 13px}
h3 { font-size: 13px}
h4 { font-size: 12px}
body{height:100%;} 
.clear, clearfix {clear:both;line-height:0}

.blackBg {position: absolute; top:0; left:0; height: 125px; background: url('../images/new/head_left.png') repeat-x; width: 50%;}
.headerOut {background: url('../images/new/head_right.png') repeat-x; height: 125px; left: 50%;}
.headerIn {position: absolute; top:0; left: 50%; width: 1194px; height: 125px; margin-left:-704px ; background: url('../images/new/head.png') no-repeat;}
.headerRight {position: absolute; top:0; right: 50%; width: 1194px; height: 125px; margin-left:-704px ; background: rgb(100,200,50);}
/*.headerRight {position: absolute; background-color: rgb(0,0,255); height: 125px; top:0; width:100px;right: 15px;}*/
.headStrip {position: absolute; z-index:99; top:81px; left:0; width: 100%; height: 9px;   background: black; opacity:0.5;  -moz-opacity:0.5; overflow:hidden; filter:alpha(opacity=50); line-height: 5px;}
.headerIn .navigatorBox{ padding-top: 12px; height: 112px; float: right; margin-right:3px; width: 440px; color: #959595; font-size: 11px;}

.headerIn .navigatorBox .menuBox{float:right; color: rgb(235, 235, 235);position:absolute; margin: 22px 0 0 40px;}
.headerIn .navigatorBox .menuBox a {color: rgb(235, 235, 235); text-decoration: none;}
.headerIn .navigatorBox .menuBox .wrapLeft{margin:75px 0 0 0;width: 150px; float: left; }
.headerIn .navigatorBox .menuBox .wrapRight{margin:52px 0 0 0;float: left; text-align: right;}
.headerIn .navigatorBox .menuBox .wrapRight .welcome{margin:0 0 5px 0; height:13px;}
.headerIn .navigatorBox .menuBox .wrapRight .cart{background-color: #000000;width: 250px; height:15px; text-align:center; padding:5px 0 0 0; font-size:11px;}

.headerIn .navigatorBox a{color: #959595;}
.headerIn .navigatorBox a:hover{text-decoration: none;}
.headerIn .navigatorBox .search{float:right; text-align:right;height:22px;}
.headerIn .navigatorBox .search .inputText{height: 19px; width: 220px; border: 0; height:22px}
.headerIn .navigatorBox .search .sButton{height: 22px;  width: 35px; border:0; margin-left: 3px; background: url(../images/new/submit_head_button.jpg) no-repeat scroll 0 100%;}
.headerIn .navigatorBox .search span {display:block;float:left;height:22px;}
.headerIn .navigatorBox .search .l {background:url("../images/new/button_search.png") repeat scroll left top transparent;height: 22px;  }
.headerIn .navigatorBox .search .c {background:url("../images/new/button_search.png") repeat scroll center top transparent;min-width:50px;text-align:center;white-space:nowrap;width:auto !important;height: 22px; padding:4px 0 0 0}
.headerIn .navigatorBox .search .r {background:url("../images/new/button_search.png") repeat scroll right top transparent;height: 22px;  }


.wraper {width: 976px; margin: 9px auto;}
.wraper .flash {width: 976px; height: 327px; }
.wraper .bgMenu {width: 230px; margin: -327px 0 0 16px; float: left; opacity:0.8;  -moz-opacity:0.8; filter:alpha(opacity=80); position: relative; z-index: 98;}

.wraper .level2 {width: 230px; height: auto; margin: -327px 0 0 248px; float: left; opacity:0.8;  -moz-opacity:0.8; filter:alpha(opacity=80); position: relative; z-index: 98;}
.wraper .level2 .line {height:1px;  background: url(../images/new/menu_line.gif) no-repeat;}

.wraper .level2 a{display: block; background-color: #cecece; width: 212px; height: 19px; padding: 5px 0 0 18px; color: #676767; text-decoration: none; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold;}
.wraper .level2 a:hover { background-color: #d8510f; color: black;}
.wraper .level2 a.arrow{background: #cecece url(../images/new/arrow_inactive.png) no-repeat scroll 208px 50%;}
.wraper .level2 a.arrow:hover{background: #d8510f url(../images/new/arrow_active.png) no-repeat scroll 208px 50%; color: black;}
.wraper .level2 a.arrowOrang{background: #d8510f url(../images/new/arrow_active.png) no-repeat scroll 208px 50%;}

.wraper .level3 {width: 230px; height: auto; margin: -327px 0 0 480px; float: left; opacity:0.8;  -moz-opacity:0.8; filter:alpha(opacity=80); position: relative; z-index: 98;}
.wraper .level3 .line {height:1px;  background: url(../images/new/menu_line.gif) no-repeat;}

.wraper .level3 a{display: block; background-color: #cecece; width: 212px; height: 19px; padding: 5px 0 0 18px; color: #676767; text-decoration: none; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold;}
.wraper .level3 a:hover { background-color: #d8510f; color: black;}
.wraper .level3 a.arrow{background: #cecece url(../images/new/arrow_inactive.png) no-repeat scroll 208px 50%;}
.wraper .level3 a.arrow:hover{background: #d8510f url(../images/new/arrow_active.png) no-repeat scroll 208px 50%; color: black;}
.wraper .level3 a.arrowOrang{background: #d8510f url(../images/new/arrow_active.png) no-repeat scroll 208px 50%;}

.wraper .hiddenM {display: none;}

.wraper .bgMenu .line {height:1px; width:212px; background: url(../images/new/menu_line.gif) no-repeat;}
.wraper .bgMenu a{display: block; background-color: #cecece; width: 212px; height: 19px; padding: 5px 0 0 18px; color: #676767; text-decoration: none; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold;}
.wraper .bgMenu a:hover { background-color: #d8510f; color: black;}
.wraper .bgMenu a.arrow{background: #cecece url(../images/new/arrow_inactive.png) no-repeat scroll 208px 50%;}
.wraper .bgMenu a.arrow:hover{background: #d8510f url(../images/new/arrow_active.png) no-repeat scroll 208px 50%; color: black;}
.wraper .bgMenu a.arrowOrang{background: #d8510f url(../images/new/arrow_active.png) no-repeat scroll 208px 50%;}

.wraper .productCard{height: 327px; width: 246px; background-color: white; margin:-327px 0 0 712px; text-align: center; font-size: 13px; font-weight: bold;}
.wraper .productCard .loading{margin-top: 126px;}
.wraper .productCard table{margin: 6px 0 0 12px;}
.wraper .productCard table td{padding: 0 5px;}
.wraper .productCard img{margin-top:12px;}

.content .headLatestRC {height: 28px; margin: 14px 0 0 0; padding: 2px 0 0 0;}
.content .headLatestRC a {color: #FFF0E0; text-decoration: none;}
.content .headLatestRC span {display:block;float:left;height:28px;}
.content .headLatestRC .l {background:url("../images/new/header_block_left.jpg") ;height: 28px; width:58px;}
.content .headLatestRC .c {background:url("../images/new/header_block_center.png") repeat scroll center top transparent;min-width:50px;text-align:left;white-space:nowrap;width:898px !important;height: 28px; padding: 6px 0 0 15px;}
.content .headLatestRC .r {background:url("../images/new/header_block_right.png") repeat scroll right top transparent;height: 28px;}

.content #latest{background: transparent url(../images/new/header_block_latest.jpg) no-repeat scroll 0 0;}
.content #parts{background: transparent url(../images/new/header_block_parts.jpg) no-repeat scroll 0 0;}
.content #blogs{background: transparent url(../images/new/header_block_blogs.jpg) no-repeat scroll 0 0;}
.content #fblogs{background: transparent url(../images/new/header_block_fblogs.jpg) no-repeat scroll 0 0;}
.content #register{background: transparent url(../images/new/header_block_register.jpg) no-repeat scroll 0 0; margin-bottom: 2px;}
.content .login{background: transparent url(../images/new/header_block_login.jpg) no-repeat scroll 0 0; margin-bottom: 2px;}
.content .contact{background: transparent url(../images/new/header_block_contact.jpg) no-repeat scroll 0 0; margin-bottom: 2px;}
.content .products{margin: 0 0 5px 0;}

.content .item{height: 216px; width:186px; background: url(../images/new/bg_item3.jpg) no-repeat scroll 0 0; float: left; margin: 0 11px 0 0;} 
.content .catalogm .item{ margin: 5px 0 0 0;}


.imgWrap {text-align: center; margin-top: 3px;}
.content .item .detailLeft{float: left; padding-left: 6px; font-weight: bold; color: #000; font-size: 12px;}
.content .item .detailRight{float: right;  font-size: 10px;}
.content .item .detailRight a{color: #f85c11; padding-right:4px; line-height: 14px;}
.content .item .descript{padding: 10px 10px 0 8px; color: #858585; font-size: 10px;}

.blog {float: left; width: 318px;  padding: 0 10px 0 0;}
.blog .blogOut{width: 320px; border: 1px solid #dbdbdb;  border-bottom: none; border-right: none; margin-top: 4px; background: transparent url(../images/new/blog_border_right.png) repeat-y scroll 100% 0;}
.blog .blogOut .blogIn {width: 320px;  background: transparent url(../images/new/blog_bottom.png) no-repeat scroll 0 100%; font-size: 11px; color: #858585;}
.blog .blogOut .blogIn .wrapBlog{padding:9px; text-align: justify;}
.blog .blogOut .blogIn .wrapBlog .blogInMore {text-align: right; margin: 10px 0 0 0;}
.blog .blogOut .blogIn .wrapBlog .blogInMore a {color: #f85c11;}
.blog .blogOut .blogIn .wrapBlog .blogInMore a:hover {text-decoration: none;}
.blog .blogBottom{float: right; padding: 4px 6px 0 0; line-height: 12px;}
.blog .blogBottom a{margin: 0 2px; color: #f85c11; font-weight: bold; font-size: 11px;}
.blog .blogBottom a:hover{text-decoration: none;}

.bottomTextOut {color: #858585; font-size:10pt; width: 975px; border: 1px solid #dbdbdb;  border-bottom: none; border-right: none; margin-top: 4px;
background: transparent url(../images/new/bottom_border.png) repeat-y scroll 100% 0;}
.bottomTextIn {padding: 9px 9px 9px 9px;
background: transparent url(../images/new/2xbottom.png) no-repeat scroll 0 100%;}

.bottom {position: relative; width: 990px; height: 76px; color: #f85c11;}
.bottom a{color: #f85c11;}
.bottom .wrapHref{padding: 34px 0 0 86px; width: 430px; float: left;}
.bottomStrip{height: 7px; background-color: #f85c11; line-height: 4px;}

/*msg*/
.div_err_msg{position:absolute;width:267px; z-index: 110;text-align: center;}
.err_msg_button{width:100px;}
.err_msg_middle{padding:0 10px;font-weight: bold;background: url("../images/err_window2.png") repeat-y;}
.err_msg_top{background: url("../images/err_window_top.png") no-repeat;height:10px;width:267px}
.err_msg_bot{background: url("../images/err_window_top.png") no-repeat 0 -10px;height:10px;width:267px}
.overlay{background-color: black;opacity: 0.8;filter: Alpha(opacity='80');position:absolute;top:0;left:0;}

.div_msg{position:absolute;width:580px; z-index: 110;text-align: left;}
.div_msg_middle{padding:0 10px;font-weight: bold;background: url("../images/msg_window2.png") repeat-y; padding: 0 20px;}
.div_msg_top{background: url("../images/msg_window.png") no-repeat;height:10px;width:580px}
.div_msg_bot{background: url("../images/msg_window.png") no-repeat 0 -10px;height:10px;width:580px}
.error2{color:#F82222; font-size:13px; font-weight:bold;}

/*forum*/
.forumbutton { background: transparent url(../images/topbutton_small.png) no-repeat scroll 0 0; color:#FFFFFF; display:block; float:left; font-size:10px; font-weight:bold; height:17px; margin-right:2px; text-align:center; text-decoration:none; width:82px; }

.forummain #forumMainTable{width: 604px;}
.forummain #forumMainTable th{background: #F85C11; padding: 3px;text-align: center;}
.forummain #forumMainTable td{border-bottom: solid 1px #fff; background: #ECECEC; padding: 3px; text-align: left; vertical-align: top;}
.forumcat_link{color:#F85C11; font-size:12px; font-weight:bold; margin:0 2px;}
.forumcat_link:hover{text-decoration: none; color:#F85C11;}
.forummain .searchButton{border: none; height: 22px; width: 75px; background: gray url(../images/new/bg_button_search.gif) no-repeat scroll;}
.forummain .searchForum{border: 1px solid gray; height: 16px; margin-right: 3px; padding-top: 2px; width: 265px; font-size: 12px; float: left;}
.forummain .butWrap{width: 593px; text-align: right !important; background: #E7E7E7 url(../images/blogshowSubmitCorner.png) no-repeat scroll right bottom;}
.forummain .addTButton{width: 104px; height: 34px; border: 0; background: url('../images/buttons/blogSubmit.png') no-repeat scroll 100% 0; color: #fff; font-weight: bold; text-transform: uppercase; text-align: center; font-size: 11px; padding: 0 0 4px 0; margin: 0; vertical-align: middle;}
.forummain .serchBotL{float: left; margin-top:6px; width: 300px; font-size: 10px;}
.forummain .serchBotR{float: right; margin-top:6px; width: 200px; text-align: right;}
.smallLeftBoxTop{width: 146px; height: 5px; line-height: 1px; font-size: 1px; background: transparent url(../images/smallLeftBoxHead.png) no-repeat scroll 0 0;}
.smallLeftBoxCenter{width: 142px; padding: 0 2px; background: transparent url(../images/smallBoxCenter.png) repeat-y scroll 0 0;}
.smallLeftBoxBottom{width: 146px; height: 6px; line-height: 1px; font-size: 1px; background: transparent url(../images/smallLeftBoxBottom.png) no-repeat scroll 0 0;}
.forumLeft{float: left; width: 146px; margin-right: 10px;}
.smallBoxHead{text-align: center; font-weight: bold;}
.forumCenterTop{background: transparent url(../images/forumCenterTop.png) repeat-x scroll 0 0; font-size:1px; height:4px; line-height:1px; width:608px;}
.forumCenterCenter{background: transparent url(../images/forumCenterCenter.png) repeat-y scroll 0 0; overflow:hidden; padding-left:2px; padding-right:2px; width:608px;}
.forumCenterBottom {background: transparent url(../images/forumCenterBottom.png) no-repeat scroll 0 0; height:5px; width:608px; line-height: 1px; font-size: 1px;}
