@charset "utf-8";
* { margin: 0px; padding:0px;}
img {border:0; display: block;}
ul {list-style: none; }
a {text-decoration: none; outline:none;}
body { background:  #fff url(img/bg.gif) repeat-x }
.no_marg {
margin: 0px !important;  }
.clear {clear: both; }
.container2 {
  width: 899px;
  margin: auto;
  }
.container2 .header2 {
  padding: 20px 0px 0px 0px;
  } 
.container2 .header2 {
  padding: 20px 0px 0px 0px;
  height: 83px;
  }
.container2 a.logo2 {
  float: left;
}
.container2 .header2 ul.lang   {
  padding-top: 0px;
  float: right;
  padding-right: 10px;
}    
.container2 .header2 ul.lang  li  {
  height: 15px;
  float: left;
  display: inline;
  margin: 0px 0px 0px 0px;
  padding-left: 8px;
  }  
.container2 .header2 ul.lang  li a {
  font: bold 10px tahoma;
  color: #666;
  height: 24px;
  float: left;
  padding: 0px  5px 0px 5px;
  text-transform: uppercase;
  } 
.container2 .header2 ul.lang  li a.active {
  color: #FE0000
  }   
.container2 .header2 ul   {
  padding-top:33px;
  *padding-top:17px;
  float: right;
}    
.container2 .header2 ul li  {
  height: 35px;
  float: left;
  display: inline;
  margin: 0px 0px 0p 10px;
  padding-left: 8px;
  }  
.container2 .header2 ul li a {
  font: bold 10px tahoma;
  color: #666;
  height: 24px;
  float: left;
  padding: 11px  18px 0px 10px;
  }
.container2 .header2 ul li a:hover {
  color: #FE0000;
  }  
.container2 .header2 ul li.active2 {
  background: url(img/nav_hover_left.gif) no-repeat top left;
  }
.container2 .header2 ul li.active2 a {
  background: url(img/nav_hover_right.gif) no-repeat top right;
  color: #fff;
  } 
.container2 .header2 ul li.active2 a:hover {

  color: #fff;
  }   
.container2 .header2_img {
  border-top: 10px solid #FE0000;
  }
.container2 .content2 {
  padding: 20px 0px;
  overflow: hidden;
  }
.container2 .content2 .box {
  width: 290px;
  position: relative;
  float: left;
  margin: 0px 12px 0px 0px;
  z-index: 1;
  background: #fff;
  height: 350px;
  }
.container2 .content2 .box .box_txt {
  position: absolute;
  left: 0px;
  top: 176px;
  padding: 0px 15px;
  height: 182px;
  }
.container2 .content2 .box .box_txt p {
  font: 11px arial;
  color: #666;
  margin-bottom: 20px;
  line-height: 16px;  
  }    
.container2 .content2 .box img.top {
  position: absolute; 
  top: 10px;
  left: 0px;
  z-index: 2;
  }
.container2 .content2 .box h2 {
  background: url(img/h2_bg.png) no-repeat top left;
  width: 134px;
  height: 31px;
  position: absolute;
  top: 110px;
  left: 0px;
  font: bold 17px Trebuchet MS;
  padding: 15px 0px 0px 15px;
  color: #333;
  z-index: 3;
  }
.container2 .content2 .box .box_txt a.more {
  position: absolute;
  bottom: 20px;
  right: 20px;
  background: url(img/more_btn.gif) no-repeat top right;
  height: 14px;
  font: bold 11px arial;
  color: #666;
  padding-right: 20px;
  } 
.container2 .content2 .box .box_txt a.more:hover {
  color: #000;
  }
 .container2 .content2 .box .box_txt .contact_box {
  float: left;
  width: 130px;
  margin-bottom: 20px;
  }
 .container2 .content2 .box .box_txt .sec {
  float: right;
  width: 110px;
  margin-bottom: 20px;
  }  
 .container2 .content2 .box .box_txt .contact_box h3 {
  background: url(img/h3_bg.gif) no-repeat 0px 5px;
  font: bold 11px arial;
  color: #666;
  padding: 0px 0px 5px 10px;
  }
 .container2 .content2 .box .box_txt .contact_box p {
  font: 9px tahoma;
  color: #666;
  margin-bottom: 0px;
  padding-left: 10px;
   line-height: 13px;
  }
 .container2 .content2 .box .box_txt .contact_box a.mail {
  font: 9px tahoma;
  color: #666;
  margin-bottom: 0px;
  padding-left: 0px;
 } 
 .container2 .content2 .box .box_txt .contact_box a.mail:hover {
  text-decoration: underline;
  }
 .footer_wrap {
  width: 100%;
  background: url(img/footer.gif)  repeat-x top left;
  height: 30px;
  }
 .footer_wrap .footer {
  width: 899px;
  margin: auto;
  padding: 10px 0px;
  }
 .footer_wrap .footer p {
  float: left;
  font: 10px tahoma;
  color: #333;
  }
 .footer_wrap .footer a {
  float: right;
  }
.container2 .inner {
  background: #fff;
  margin: 15px 0px;
  padding: 0px;
  background: #fff url(img/nav_sep.gif) repeat-y 182px 0px;
  overflow: hidden;
  }
 
.container2 .content2  .left {
  float: left;
  width: 160px;
  padding: 20px;
  } 
.container2 .content2 .left h1 {
  font: bold 17px Trebuchet MS;
  color: #333;
  margin-bottom: 20px;
   }
.container2 .content2 .left ul li a  {
  font: 11px arial;
  color: #666;
  margin: 10px 0px;
  background: url(img/li_bg.gif) no-repeat 0px 5px;
  padding-left: 10px;
  display: block;
 zoom: 1;
   } 
.container2 .content2 .left ul li a:hover,
.container2 .content2 .left ul li a.active2  {
  color: #FE0000;
   } 
.container2 .content2 .right  {
  float: left;
  width: 650px;
  padding: 20px;
   }
.container2 .content2 .right  h2 {
  font: bold 17px Trebuchet MS;
  color:  #FE0000;
  margin-bottom: 20px;
  text-transform: uppercase;
   }
.container2 .content2 .right  p {
  font:  11px arial;
  color:  #666;
  margin-bottom: 20px;
  line-height: 17px;
   }
.container2 .content2 .right  img.art {
  float: right;
  margin: 0px 0px 10px 10px;
   } 
.container2 .content2 .right .contact_box {
  float: left;
  width: 162px;
  margin-bottom: 20px;
  }
 .container2 .content2 .right .contact_box h3 {
  background: url(img/h3_bg.gif) no-repeat 0px 5px;
  font: bold 11px arial;
  color: #666;
  padding: 0px 0px 5px 10px;
  }
.container2 .content2 .right .contact_box p {
  font: 9px tahoma;
  color: #666;
  margin-bottom: 0px;
  padding-left: 10px;
   line-height: 13px;
  }
.container2 .content2 .right .contact_box a.mail {
  font: 9px tahoma;
  color: #666;
  margin-bottom: 0px;
  padding-left: 0px;
 } 
.container2 .content2 .right .contact_box a.mail:hover {
  text-decoration: underline;
  }
form.cont {float: left; width: 427px;}  
input.fil {
width: 300px;
height: 15px;
font: 11px arial;
color: #666;
border: 0px solid #666;
margin: 5px 20px 10px 2px;
padding: 5px 5px 5px 5px;
background: #E9E9E9;
}
input.btn {
border: 0px;
cursor: pointer;
font: bold 13px arial;
color: #666; 
padding: 0px 0px 0px 2px;
background: #fff;
}
input.btn:hover {
color: #000;
}
textarea {
width: 300px;
height: 150px;
font: 11px arial;
color: #666;
border: 0px solid #666;
margin: 5px 20px 10px 2px;
padding: 5px 5px 5px 5px;
background: #E9E9E9;
}     
.contact_wrap {padding-top:21px;}                   
                                                       