body{
  font-family: area, Geneva, sans-serif;
}


body h1, h2, h3{
  color:#CD7002;
}

body h3 a{
  color:#CD7002;
  text-decoration: none;
}
#copyright{
  font-size:10px;
  margin-top:10px; 
}
#search{
  border:none;
  width:300px;
}

#search div.label{
  border:none;
  
  font-size:14px;
  background-color: #AEAEAE;
  padding: 3px 3px 3px 10px;
  margin: 5px 3px 3px 3px;
  color:white;
  border:none;
}
#search .input{
  float:left;
  margin: 0px 3px 3px 3px; 
  padding: 5px 0px 0px 0px;
  width:210px;
  border1:1px solid #B3B3B3;
}
#search .input input{
  width:100%;
  
}

#search .send{
  float:left;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  border1:1px solid blue;
  border:none;
  width:17px;
}


#search .send input{
  float:left;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  border:none;
  width:17px;
}

#search_main{
  border:none;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}

#search_main div.label{
  float:left;
  font-size:14px;
  background-color: #AEAEAE;
  padding: 2px 0px 1px 10px;
  margin: 5px 3px 3px 3px;
  color:white;
  border:none;
}

#search_main div.input{
  width:500px;
  border:none;
  padding:0px 0px 0px 5px;
  margin: 5px 3px 3px 3px;
  float:left;
}

#search_main div.input input{
  
  width:480px;
  border:1px solid #B3B3B3;
}







#top_head{
  
}
#top_head .logo{
  float: left;
}
#top_head .logo img{
  border: none;
  
}

#top_path{
  text-align: right;
  margin: 0px 0px 10px 0px;
}

#top_path .phone{
  text-transform: uppercase;
  display:inline;
  font-size: 11px;
  padding-top:4px;
}

#top_path .top_path_firm{
  background-color: #AEAEAE;
  width: 190px;
  display:inline;
  margin-left: 10px;
  padding: 3px 10px 3px 10px;
  
}

#top_path .top_path_firm a{
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}


#top_head .top_menu{
  padding-top: 30px;
  background-color: #CD9602;
  margin: 0px 0px 0px 210px;
}

#top_head .top_menu .top_menu_join{
  background-color: white;
}

#top_head .top_menu a{
  padding: 0px 10px 0px 10px;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
}

#top_menu_area{
  clear: left;
}


#top_menu_area .title{
  float:left;
	width:185px;
  padding:0;
  margin: 0;
  padding-top: 100px;
  margin-left: 10px;
  color:#AEAEAE;
}

#top_menu_area .slide_img{
  float: left;
  width: 200px;
  height: 180px;
  margin: 0px 5px 0px 5px;
  cursor:pointer;
  border: solid white 1px;
}
#top_menu_area a{
 text-decoration: none;
}

#top_menu_area .slide_img .title {
  position: relative;
  text-decoration: none;
  text-align: center;
  top:160px;
  float:none;
  font-size: 12px;
  font-weight: bold;
  border:none;
  padding:3px 5px 3px 5px;
  margin: 0;
  color: white;
  text-transform: uppercase;
  background-color: #AEAEAE;
	width:200px;

  
}

#top_menu_area .back{
  cursor: pointer;
  height:100px;
  width:30px;
  float:left;
  margin-top: 50px;
  padding: 0;
  background: url(../img/area_back.gif) no-repeat center;
}

#top_menu_area .forward{
  cursor: pointer;
  height:100px;  
  width:30px;
  float:left;
  margin-top: 50px;
  background: url(../img/area_forward.gif) no-repeat center;
}

#top_menu_area_images{

}

#untop_menu{
}

#untop_menu .title{
  text-transform: uppercase;
  padding:10px 10px 0px 20px;
  font-size:15px;
  width:180px;
  background-color:#CD7002;
  color:white;  
}


#untop_menu .spec_main_menu{
  background-color: #CD7002;
  padding:10px 0px 5px 20px;
  width:340px;
  float:left;
  font-size:11px;
  color:white;
}
#untop_menu .its_go a{
  padding:10px 0px 0px 0px;
}

#untop_menu .its_go a{
  text-transform: uppercase;
  text-decoration: none;
  font-size:12px;
  color:white;
}

img.test_drive{
  border:none;
  cursor: pointer;
}

#untop_menu .goods_main_menu{
  padding:0px 0px 0px 380px;
  margin: 0px 0px 0px 0px;
 
}


#untop_menu .goods_main_menu .title{
  text-transform: uppercase;
  padding: 0px 0px 5px 0px;
  margin: -3px 0px 0px 0px;
  width:250px;
  font-size:16px;
  color:#AEAEAE;  
  background:none;
  
}

#untop_menu .goods_main_menu .goods{
  padding:0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size:10px;
  width:170px;
  color:#AEAEAE;
  float:left;
}

#untop_menu .goods_main_menu .goods .title{
  padding:0px 0px 0px 10px;
  margin-bottom:3px;
  text-transform: none;
  border-left:2px solid #CD7002;
  background:none;
  width:170px;
}
#untop_menu .goods_main_menu .goods .title a{
  text-transform: none;
  font-size:16px;
  color:#E6AD00;
  text-decoration: none;
}

#menu_path{
  padding:0px 0px 0px 10px;
  margin:10px 0px 0px 10px;
  position:absolute;
  left:220px;
  font-size:14px;
}

#menu_path span{
  font-style: italic;
}


#content {
  padding: 20px 0px 0px 0px; 
}




#sub_content{
  width:280px;
  float:left;
}


#main_content{
 position: relative;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 350px;  
}




#submenu{
   float:left;
   width:300px;
}




#submenu .title{
  text-transform: uppercase;
  padding:10px 0px 0px 20px;
  font-size:15px;
  width:180px;
  background-color:#CD7002;
  color:white;  
}

#submenu .title a{
  text-transform: uppercase;
  font-size:15px;
  color:white;  
}


#submenu .sub_info{
  background-color: #CD7002;
  padding:10px 0px 5px 20px;
  width:300px;
  font-size:11px;
  color:black;
}

#submenu .sub_info div{
  padding:5px 5px 5px 5px;
}

#submenu .sub_info a{
  font-size:14px;
  color:black;
  text-decoration: none;
  font-weight: bold;
}

#submenu .title2{
  text-transform: uppercase;
  padding:10px 0px 0px 20px;
  font-size:15px;
  width:180px;
  background-color:#CD7002;
  color:white;  
}

#submenu .title2 a{
  text-transform: uppercase;
  font-size:15px;
  color:white;  
}

#submenu .sub_info2{
  background-color: #CD7002;
  padding:10px 0px 5px 20px;
  font-size:11px;
  color:white;
}

#submenu .sub_info2 div{
  padding:5px 5px 5px 5px;
}

#submenu .sub_info2 .date_news{
  color:#EBA001;
  font-size:14px;
}

#submenu .sub_info2 a{
  font-size:14px;
  color:white;
  text-decoration: none;
  font-weight: bold;
}



#submenu .its_go{
  text-transform: uppercase;
  padding:10px 0px 0px 0px;
  font-size:12px;
  color:white;
}

.main_spec a {    
  font-size: 14px;
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.presents{
  background-color:white;
  padding: 0px 0px 10px 0px;
  margin-top: 10px;
  border1:1px solid #AEAEAE;
  width:100%;
}

.presents .ptitle{
  background-color:#CD7002;
  padding: 3px 0px 3px 20px;
  color:white;
  width1:280px;
}

.presents .content{
  padding: 3px 5px 3px 10px;
  font-size:12px;
}

.presents .ptitle a{
  color:white;
  text-transform: uppercase;
  text-decoration: none;
  font-size:14px;
  text-decoration: ;
}
.presents .title_img a img{
	border: 0px;
}


#main_content .date_news{
  text-decoration: underline;
  color:#CD7002;
  display:block;
}

.iLeft{
   float: left; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px;
}


.iRight{
   float: right; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px;
}

#main_content .spec{
  float:left;
  padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px;
  min-height: 360px;
}

#main_content .spec img{
  border:none;
}



#main_content .spec tr.line1 td{
  color:black;
  border: solid white 3px;
  font-size:14px;
}

#main_content .spec tr.line1 td.param{
  background-color: #CD7002;
  border: solid white 3px;
  padding:5px 5px 5px 5px; 
  color:white;
  font-size:14px;
}

#main_content .spec tr.line1 td.val{
  background-color: #FFC000;
  padding:5px 5px 5px 5px; 
  color:white;
  font-size:14px;
}



#main_content .spec tr.line1.text {
  display:none;
}

#main_content .spec tr.line2 td{
  color:black;
  border: solid white 3px;
  font-size:14px;
}

#main_content .spec tr.line2 td.param{
  background-color: #CD7002;
  border: solid white 3px;
  padding:5px 5px 5px 5px; 
  color:white;
  font-size:14px;
}

#main_content .spec tr.line2 td.val{
  background-color: #FFC000;
  padding:5px 5px 5px 5px; 
  color:white;
  font-size:14px;
}



#main_content .spec tr.line2.text {
  display:none;
}


#main_content .area_list{
  padding: 10px 10px 10px 10px;
}


#main_content .area_list .title a{
  color:#828282;
  text-decoration: none;
  font-size:18px;
}


#main_content .area_item{
  width:360px; 
  float:left;
  padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
}

#main_content .area_item .area_sub_list{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 120px;
}

#main_content .area_item .title{
 
}
#main_content .area_item .logo{
  float:left;
  border:none;
  margin-right:12px;
}                                     

#main_content .area_item .logo img{
	border: none;
}

#main_content div.images{
  background-color:#CD7002;
  float:left;
  width:350px; 
  padding:30px 0px 20px 0px;
  margin:0px 0px 0px 0px;
  float:none;
  height:400px;
  overflow: scroll;
  display:none;
}

#main_content .images .subs{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#main_content .faqs_list{
  padding:0px 0px 0px 0px;
  margin:3px 3px 3px 30px;
}
#main_content .faqs_list a{
  color:white;
  text-decoration: none;  
}

#main_content .faqs_list .item{
  background-color:#CD7002;
  padding:3px 0px 3px 5px;
  margin:3px 0px 3px 0px;
  color:white;
  width: 400px;
}
#main_content .faqs_list .cur{
  color:white;
  padding:3px 0px 3px 5px;
  margin:3px 0px 3px 0px;
  background-color:#CD7002;
  font-weight: bold;
  width: 400px;
}



#main_content .specification td{
  color:black;
  font-size:14px;
	border: solid white 3px; 
}

#main_content .specification td.param{
  background-color: #CD7002;
  color:white;
  font-size:14px;
  font-weight:bold;
}

#main_content .specification td.val{
  background-color: #FFC000;
  color:black;
  font-size:14px;
}



/* [+] form */
	#Content table.coolform { border-collapse: collapse; } 
	#Content table.coolform td { border: 1px #F7F3F7 solid; background: none; text-align: left; } 

	#Content table.coolform { margin: 1em 0; width:60%; }
	#Content table.coolform td { width: 35%; vertical-align: top; text-align: right; padding: 2px; }
	#Content table.coolform td div{ background-color:#FFC000; color:white; padding: 3px 5px 3px 5px; text-align:left;font-weight:bold; font-size:12px;}
	#Content table.coolform td.info { width: 65%; text-align: left; }
	#Content table.coolform td.comment { width: 100%; text-align: left; }
	#Content table.coolform td.head { width: 100%; text-align: left; font-weight: bold; }
	#Content table.coolform td.pages { width: 100%; text-align: left; }
	#Content table.coolform td.submit { width: 100%; text-align: left; }
	#Content table.coolform td.submit input { margin-left: 35%; margin-right: -35%; }
	#Content table.coolform span.text { display: block; padding: 5px 3px; font-size:12px;}
	#Content table.coolform td.info span.text { padding: 2px 3px; }

	#Content table.coolform label { font-size: 90%; font-weight: bold; }
	#Content table.coolform td.info textarea { width: 97%; height: auto; padding: 1px 0 1px 3px; }
	#Content table.coolform td.info input { width: auto; padding: 1px 0 1px 3px; }
	#Content table.coolform td.info input.text { width: 97%; }
	#Content table.coolform td.info span.comment { display: block; font-size: 85%; }
	#Content table.coolform td.info span.text { display: block; padding: 2px 3px; }

	#Content table.coolform td.head { color: white; background: none; font-size: 50%; }
	#Content table.coolform td.submit { background: none; }
	#Content table.coolform td.info span.comment { color: gray; }
	#Content table.coolform td.comment span.text { font-style: italic; }
	#Content table.coolform td.info span.text { border: 1px gray inset; background: none; }

.name{
	font-style:italic;
}

#articles dt a{
  color:#CD7002;
  font-weight:bold;
}
