body{
 font-family:Verdana, Tahoma, Arial;
 font-size:11px;
 color:#0f0b09;
 margin:0;
 padding:0;
 background:#4a4a4a;
 /*.behavior:url("css/csshover2.htc");*/
}
input,textarea,table{
 font-family:Verdana, Tahoma, Arial;
 font-size:11px;
 color:#000;
}
.image{
width:150px;
height:104px;
overflow:hidden;
float:left;
padding:5px;
}
.oh{
overflow:hidden;
height:100%;
display:block;
float:left;
}
input.submit{
 border:solid 1px #aaa;
 background:#fff;
}

label{
 font-weight:bold;
 display:block;
}

input.text, textarea{
 border:solid 1px #aaa;
 width:100%;
}
form,img{
 border:none;
 margin:0;
 padding:0;
}
a{
 color:#000;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}

.clear{
 clear:both;
}
/*

*/

#container{

}
.body{
 width:800px;
 margin:0 auto;
}
#head{
 height:155px;
 background:#fff;
 padding:0 0 10px 0;
}
#head .body{
 height:155px;
 position:relative;
}
a#logo{
 display:block;
 position:absolute;
 left:-30px;
 bottom:0;
 width:208px;
 height:51px;
}
#flash{
 width:581px;
 height:155px;
 float:right;
}
#nav{
 background:#000;
 height:3em;
 color:#969696;
 white-space:nowrap;
}
#nav .body{
 height:3em;
 background:#706F6E;
}
#nav ul{
 list-style-type:none;
 margin:0;
 padding:0;
}
#nav li{
 float:left;
 height:3em;
 text-align:center;
}
#nav li.line{
 padding:1em 0 0 0;
 height:2em;
}
#nav a{
 color:#fff;
 display:block;
 float:left;
 height:2em;
 padding:0.9em 2.2em 0 2.2em;
}

#nav .who{
 width:210px;
 background:#000;
}

#container{
 clear:left;
 background:#dbdbd9 url(../img/cBack.jpg) repeat-x;
}
#container .body{
 background:#fff url(../img/lcBack.gif) repeat-y;
 position:relative;
}

#leftCol{
 width:210px;
 float:left;
}
#leftCol .tBar{
 height:2em;
 background:url(../img/lbBack.jpg) repeat-y;
}
#menu{
 padding:1em 0;
 color:#706F6E;
}

#menu ul{
 padding:0;
 margin:0;
}
#menu li{
 margin:0;
 padding:0;
 list-style: none;
}
#menu a{
 color:#fff;
 display:block;
 width:116px;
 padding:1.5em 60px 1.5em 20px;
 border-right:solid 14px #fff;
 background-image:url(../img/mBack.gif);
 background-repeat:no-repeat;
 background-position:right bottom;
}
#menu a:hover{
 text-decoration:none;
}
#menu .engine a{
 border-color:#ffe401;
}
#menu .engine a:hover{
 background:#7c610f;
}
#menu .gearbox a{
 border-color:#a835bd;
}
#menu .gearbox a:hover{
 background:#561063;
}
#menu .rearaxle a{
 border-color:#ff0c00;
}
#menu .rearaxle a:hover{
 background:#810600;
}
#menu .wheel a{
 border-color:#0c51ed;
}
#menu .wheel a:hover{
 background:#0b2359;
}
#menu p{
 margin:1em 20px;
}
.rTop, .rBottom{
 display:block;
 background:transparent;
 font-size:0;
 margin:0 0 0 196px;
}
.r1, .r2, .r3, .r4{
 display:block;
 overflow:hidden;
 height:1px;
}

.rTop .r1,.rTop .r2,.rTop .r3,.rTop .r4{
 background:#ffe401;
}
.rBottom .r1,.rBottom .r2,.rBottom .r3,.rBottom .r4{
 background:#0c51ed;
}

.r1{
 margin:0 0 0 5px;
}
.r2{
 margin:0 0 0 3px;
}
.r3{
 margin:0 0 0 2px;
}
.r4{
 margin:0 0 0 1px;
 height:2px;
}
.r5{
}


#rightCol{
 float:left;
 width:590px;
}
#content,
#boxAdv{
 padding:0 45px 50px 45px;

}
#boxAdv{
 padding-top:20px;
 background:url(../img/lineB.gif) no-repeat top center;
 clear:both;
}

#content p,
#boxAdv p{
 margin-top:1em;
 margin-bottom:1em;
 text-align:justify;
}
#content .col,
#boxAdv .col{
 width:250px;
}
#content ol{
 padding:0 0 0 30px;
 list-style:decimal outside;
 margin:0;
}
#content ol li,
#content ul li{
 padding:0;
 margin:0;
}
#content ul{
 list-style-type:none;
 padding:0;

}

#content table{
 width:100%;
 border-collapse:collapse;
}
#content td,#content th{
 padding:8px 4px;
 border-bottom:solid 1px #000;
 text-align:center;
}


p.black{
 background-image:url(../img/pBlackDot.gif);
 background-repeat:no-repeat;
 background-position:0 4px;
 padding:0 0 0 20px;
 margin:0 0 0 -20px;
}

p.blue{
 background:url(../img/pBlueDot.gif) no-repeat;
 background-position:0 4px;
}
b.red{
 color:#f00;
}


.contentR{
 float:right;
 width:194px;
 padding:0;
 margin:0 0 15px 0;
}
.contentR a{
 display:block;
 color:#fff;
 height:26px;
 padding:10px 10px 0 55px;
 margin:10px 0 0 0;
}
.contentR a.img{
 padding:0;
 height:auto;
}

.contentR img.profit{
 display:block;
}
.contentR a.profit{
 height:41px;
 padding:10px 20px;
 margin:0;
 background:url(../img/page/bProfit.gif) no-repeat;
}
.contentR a.contact{
 background:url(../img/page/bContact.gif) no-repeat;
}
.contentR a.orders{
 background:url(../img/page/bOrders.gif) no-repeat;
}
.contentR a.partners{
 background:url(../img/page/bPartners.gif) no-repeat;
}
.contentR a:hover{
 text-decoration:none;
 background-position:-194px 0;
}

#pTitle{
 background:url(../img/dBPage.gif);
 height:116px;
 padding:0 0 0 20px;
}
#pTitle a{
 display:block;
 float:left;
 height:86px;
 margin:24px 0 0 0;
}
#pTitle a b{
 display:none;
}
#pTitle .savings{
 background:url(../img/main/ekonomia.jpg);
 width:178px;
}
#pTitle a.savings:hover{
 background-position:-178px 0;
}
#pTitle .performance{
 background:url(../img/main/osiagi.jpg);
 width:161px;
}
#pTitle a.performance:hover{
 background-position:-161px 0;
}
#pTitle .protection{
 background:url(../img/main/ekologia.jpg);
 width:178px;
}
#pTitle a.protection:hover{
 background-position:-178px 0;
}

.pLine{
 background:url(../img/lineB.gif) no-repeat center;
 padding:1em;

}
#madeIn{
 background:url(../img/lineB.gif) no-repeat center top;
 position:absolute;
 margin:8px 0 0 0;
 padding:8px 0;
 left:250px;
 bottom:0;
 width:500px;
}
#madeIn h3{
 background:url(../img/madeIn.jpg) no-repeat;
 margin:0;
 padding:5px 0 5px 50px;
 height:20px;
 font-size:11px;
}
#content h1{
 font-size:1.6em;
 margin:0;
 padding:30px 0 1em 0;
 margin:0 0 1em 0;
 background:url(../img/lineB.gif) no-repeat center bottom;
}
#content h2{
 font-size:1.2em;
}

#footer{
 background:#dbdbd9 url(../img/fBack.jpg) repeat-x;
 border-top:solid 1.5em #000;
 height:50px;
}
#footer ul{
 list-style-type:none;
 margin:0 0 0 210px;
 padding:0;
}
#footer li{
 float:left;
 padding:1em 1em 2em 1em;
}

#footer li a{
 display:block;
}


.jsr{}
#content .jsr p{
 background:#969696;
 margin:0;
 padding:1em;
 color:#fff;
}
.rTJS,
.rBJS{

}
.rTJS b,.rBJS b{
 display:block;
 background:#969696;
 font-size:0;
}
.j1, .j2, .j3{
 height:1px;
}
.j1{
 margin:0 5px;
}
.j2{
 margin:0 3px;
}
.j3{
 margin:0 2px;
}
.j4{
 margin:0 1px;
 height:2px;
}

.jse{
 margin:20px 0 0 0;
}
.jse div{
 width:100px;
 height:100px;
 float:left;
 padding:0 11px;
}
.jse div a{
 display:block;
 margin:0 0 10px 15px;
}
#content h1.icon{
 padding:40px 0 0 80px;
 margin-top:30px;
}
#content .engine h1{
 background: url(../img/page/icoEngine.jpg) no-repeat;
}
.engine h2{
 background: url(../img/yellowDot) no-repeat;
 margin-left:-20px;
 padding-left:20px;
}

.engine span.more{
 color:#f90;
 font-weight:bold;
}
.engine span.more a{
 color:#f90;
}
#content .gearbox h1{
 background: url(../img/page/icoGearbox.jpg) no-repeat;
}
.gearbox h2{
 background: url(../img/pinkDot) no-repeat;
 margin-left:-20px;
 padding-left:20px;
}

.gearbox span.more{
 color:#A835BD;
 font-weight:bold;
}
.gearbox span.more a{
 color:#A835BD;
}
#content .rearaxle h1{
 background: url(../img/page/icoRearaxle.jpg) no-repeat;
}
.rearaxle h2{
 background: url(../img/redDot) no-repeat;
 margin-left:-20px;
 padding-left:20px;
}

.rearaxle span.more{
 color:#f00;
 font-weight:bold;
}
.rearaxle span.more a{
 color:#f00;
}
#content .wheel h1{
 background: url(../img/page/icoWheel.jpg) no-repeat;
}
.wheel h2{
 background: url(../img/blueDot) no-repeat;
 margin-left:-20px;
 padding-left:20px;
}

.wheel span.more{
 color:#00f;
 font-weight:bold;
}
.wheel span.more a{
 color:#00f;
}

#content h1.icon strong{
 display:block;
 font-size:11px;
}
.cred{
 color:#f00;
}
/***********************************************************************/
form#klient,form#firma{
color:#333;
width:360px;
margin:0 auto;
}
form#klient{
display:none;
}
form#klient span,form#firma span{
float:left;
display:block;
width:140px;
height:22px;
text-align:right;
color:#FFF;
background-color:#000;
padding-top:5px;
padding-right:10px;

}
form#klient input,form#firma input{
width:200px;
float:left;
border:1px solid #333;
height:20px;
padding-top:4px;
}
form#klient select,form#firma select{
width:202px;
height:25px;
float:left;
border:1px solid #333;

}

form#klient select,form#firma option{
height:25px;
padding-top:4px;
}

form#klient p,form#firma p{
display:block;
width:100%;
height:24px;
}

#submit{
width:400px;
height:30px;
}
#fvat{
padding-top:15px;
}

.firmaklient{

color:#FFF;
width:360px;
margin:0px auto;
height:40px;
margin:0 auto;
}
.firmaklient a{
width:150px;
height:30px;
float:left;
font-size:14px;
display:block;
font-weight:bold;
}

.firmaklient #firm{
background-color:#CDCDCD;
width:140px;
text-align:right;
padding-right:10px;
padding-top:6px;
border:1px solid #FFF;
}

.firmaklient #kli{
background-color:#CDCDCD;
text-align:left;
padding-left:10px;
padding-top:6px;
border:1px solid #FFF;
width:188px;
}

form#klient .submit input,form#firma .submit input{
width:354px;
height:30px;
background-color:#000;
color:#FFF;
font-weight:bold;
font-size:14px;
margin-left:0px;
padding:10px;
float:none;
height:40px;

}
#areg{
height:30px;
width:354px;
margin:30px auto;
}

#areg a{
color:#FF2222;
}
#regulamin{
display:none;
}

#regulamin ol{
list-style:square;
}


#info{
padding:40px;
font-weight:bold;
}

#infoForm{
width:354px;
margin:0 auto;
height:40px;
overflow:hidden;
margin-bottom:30px;

}
.nextproduct{
display:block;
background-color:#CDCDCD;
padding:5px;
width:150px;
}


/***********************88888*/
#SLB-Wrapper {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
#SLB-Wrapper #SLB-Top img {
  float:right;
  border:0px;
  margin:6px 10px;
}

#SLB-Wrapper #SLB-Top div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav {
  background-position:0 100%;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador img{
  border:0px;
}

#SLB-Wrapper #SLB-Navegador strong{
  display: block;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}


/***********************88888*/