body{margin:0;background-repeat:no-repeat;background-position:top center;font:80% Tahoma;color:#FFF;}
a{color:#FFF}
p,h1,h2,h3{margin:0 0 10px 0}
h1{font-size:180%;font-weight:normal}
h2{font-size:150%;font-weight:normal}
h3{font-size:110%}
.search_highlight{font-weight:bold}
input,textarea,select{margin:0;padding:1px;font:150% Tahoma}
img{border:0}
#content{margin:0 auto;width:870px}
#first .box{height:187px;width:347px;position:absolute;margin:-200px 0 0 -400px}
#first .box2{height:248px;width:395px;position:absolute;margin:-200px 0 0 -400px}
#first .logo{width:242px;height:199px;position:absolute}
#first .text{float:right;width:550px;padding:115px 15px 0 0}
#first .search{position:absolute;margin:50px 0 0 300px;width:280px}
#first .search .a{width:269px;height:28px;line-height:30px;font-size:150%;border:0}
#first .search .b{width:65px;height:22px;font-size:75%;color:#FFF;border:0}
#first #header{height:340px}
#def .box{height:187px;width:347px;position:absolute;margin:-200px 0 0 -400px}
#def .box2{height:248px;width:395px;position:absolute;margin:-200px 0 0 -400px}
#def .logo{width:242px;height:199px;position:absolute}
#def .text{float:right;width:550px;padding:0 15px 0 0}
* html #def .text {
  float:right;width:550px;padding:0 15px 0 0; margin-right:0px;
}
#def .search{position:absolute;margin:50px 0 0 300px;width:280px}
#def .search .a{width:269px;height:28px;line-height:30px;font-size:150%;border:0}
#def .search .b{width:65px;height:22px;font-size:75%;color:#FFF;border:0}
#def #header{height:240px}
#footer{background-repeat:no-repeat;background-position:bottom center;padding:0 0 240px 0;clear:both}
#contact{background-repeat:no-repeat;width:556px;margin:0 auto;padding:35px 0 0 283px;background-position:268px 20px}
#menu{width:226px;margin:0;padding:0;float:left;padding-bottom:200px}
#menu li{display:block;list-style:none}

* html #menu {padding-top: 30px;}

* html #menu li {
  margin-top: -15px; 
}

* html #menu ul {
  margin-top: 20px; 
}

/*
* html #menu li{margin-top: -10px;}


* html #menu ul li{
height: 5px;
}
* html #menu ul li a{
height: 5px;
}
#menu ul li, #menu ul li a{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

*/

#menu li a{display:block;background-repeat:no-repeat;background-position:205px center;line-height:22px;padding-left:15px}
#menu li li a{background:none !important;border:0 !important;padding-left:25px;line-height:18px;font-size:85%}


//#menu li a{background-repeat:no-repeat;background-position:205px center;padding-left:15px;display:block;}
//#menu li li a{background:none !important;border:0 !important;padding-left:25px;font-size:85%}


#menu ul{margin:0;padding:0}
#menu .line{height:10px;margin-bottom:5px;background:none}

* html #menu .line{height:1px;margin-bottom:20px;background:none; margin-top: -20px;}

#header{width:870px;margin:0 auto}
.claer{clear:both}
#skin{margin:0;padding:0;height:25px;font-size:70%}
#skin li{display:block;float:left;height:20px;line-height:20px}
#skin .on a{text-decoration:none}
#skin a{display:block;margin:0 5px;padding:0 5px}
#skin .last{border:0}
#lang{margin:50px 0 0 750px;padding:0;height:20px;font-size:70%;position:absolute}
#lang li{width:25px;text-align:center;height:18px;display:block;float:left;line-height:18px;background-repeat:no-repeat;background-position:center center;padding:0 5px 2px 4px}
#lang .on a{text-decoration:none}
#lang .last{border:0}
#news{margin:0;padding:0}
#news li{float:left;width:250px;margin-right:20px;list-style:none}
#news a{font-weight:bold}
#news .a{font-size:90%}
#tree{margin:-1px 0 0 0;padding:0 0 10px 0;display:block;height:20px;font-size:80%}
#tree li{list-style:none;float:left;display:block;padding-right:10px;margin-right:10px}
#tree .last{border:0;background-repeat:no-repeat;background-position:right 5px}
#product{margin:0;padding:0}
#product li{display:block;float:left;width:177px;height:220px;font-size:85%;margin:0 9px 10px 0}
#product a{font-size:110%}
#product img{margin-bottom:3px}
#product .last{margin-right:0}
#pages{margin:0;padding:5px 0;font-size:85%;height:20px}
#pages li{list-style:none;float:left;display:block;float:left;height:20px;line-height:20px;padding:0 2px}
#pages a{display:block;padding:0 5px}
#pages .on a{text-decoration:none}
#pages .last{border:0}
#list{margin:0;padding:0}
#list li{list-style:none;display:block;padding:0 10px 10px 10px;margin:0 -10px 10px -10px}
#list h2{margin:0}
#list .last{border:0}
.line2{height:5px;margin:15px 0;clear:both}
#sample{padding:0}
#sample li{list-style:none;display:block;margin:0 10px 10px 0;float:left}
.input_bg{height:30px}
.s1{width:410px}
.s2{width:270px}
.s1 input{width:404px}
.s2 input{width:264px}
.input{border:0;margin:2px;height:20px}

//.forma{width:100%}
//.forma td{padding:5px}
.button{width:209px;height:33px;border:0}

#back{line-height:30px;height:30px;float:right;padding:0 10px 0 30px;font-size:85%;display:block}
#open p{margin-bottom:5px;clear:both}
#open .a{font-size:85%}
#open .b{font-size:125%}
#open img{float:left}
#open .d{float:right;width:350px;display:block}
#product_s{margin:0;padding:0;display:-moz-line-box;}
#product_s li{
display:block;
float:left;
width:170px;
//height:160px;
font-size:85%; 
margin:0 9px 10px 0;
padding-top:10px;
}
#product_s a{display:block}
#product_s img{margin-bottom:3px}
#product_s .last{margin-right:0}
.table{width:100%}
.table td{padding:10px 5px}
.tabula{width:100%}
.tabula td{padding:10px 5px}
.arrow{width:8px;height:5px}
.kaka{float:left;clear:left}