﻿body{
	margin:0px;
	padding:0px;
	border-top:10px #0a2957 solid;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	text-align:left;
	color:#04224f;
	height:100%;
}
#main_div{
	width:990px;
	margin:auto;
}
#header_div{
	padding:5px 7px 10px 7px;
	height:200px;
}
#body_div{
	padding-bottom:3px;
}
#logo{
	width:240px;
	float:left;
	padding-top:10px;
}
.trade{
	width:107px;
	float:left;
	left:50%;
	margin-left:-185px;
	z-index:2;
	position:absolute;
	top:7px;
}
#top_flash{
	width:553px;
	float:right;
	padding-bottom:5px;
}
.clear{
	clear:both;
	}
#news_div{
	height:20px;
	background-color:#0a2957;
	width:538px;
	padding:7px;
	float:right;
	color:#FFF;
}
#top_menu{
	width:410px;
	float:left;
}
#top_menu .item{
	background-color:#a7b1bf;
	color:#04224f;
	float:left;
	text-align:center;
}
#top_menu .item a{
	color:#04224f;
	text-decoration:none;
	width:82px;
	display:block;
	padding:7px;
	height:20px;
}
#top_menu .item_over  a{
	color:#FFF;
	text-decoration:none;
	width:82px;
	display:block;
	padding:7px;
	height:20px;
	float:left;
	text-align:center;
	background-color:#e49b15;
}
#top_menu .sep{
	width:7px;
	float:left;
	height:34px;
}
#header_div{
	padding:5px 7px 10px 7px;
}
#lang{
	width:240px;
	float:left;
	padding-top:5px;
	height:25px;
	font-family:tahoma;
}
#lang a{
	color:#04224f;
	text-decoration:none;
	width:100px;
	display:block;
	padding-left:10px;
}
#most_important{
	background:url('../images/site/home_agent_bg2.jpg') top right repeat-y;
	width:255px;
	float:right;
	padding-left:5px;
}
#most_important .header{
	background:url('../images/site/home_agent_bg.jpg') top right no-repeat;
	height:32px;
	width:240px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding-top:25px;
	text-align:center;
	padding-left:15px;
}
#most_important .header a{
	color:#FFF;
	text-decoration:none;
}
#most_important .bottom{
	background:url('../images/site/home_agent_bt.jpg') top right no-repeat;
	height:15px;
	width:255px;
}
#categories{
	width:268px;
	background-color:#f6f6f6;
	float:right;
	padding-right:15px;
	padding-left:17px;
	padding-bottom:25px;
}
#categories .title{
	font-size:18px;
	font-weight:bold;
	padding-top:25px;
	color:#04224f;
	text-align:left;
	padding-bottom:10px;
}
#categories div{
	background:url('../images/site/cat_bg.jpg') bottom left no-repeat;
	color:#04224f;
	text-align:left;
}
#categories div a{
	color:#04224f;
	text-decoration:none;
	display: block;
	width:235px;
	padding:5px 5px 8px 20px;
}
#categories .div_over a{
	background:url('../images/site/cat_bg_over.jpg') bottom left no-repeat;
	color:#e49b15;
	text-align:left;
}
#projects_div{
	background:url('../images/site/projects_bg.jpg') top center no-repeat;
	width:381px;
	height:357px;
	float:left;
	padding:20px;
}
#projects_div div{
	width:104px;
	height:94px;
	float:left;
	padding:10px;
}
#projects_div div img{
	width:104px;
	height:94px;
	border:3px solid #d3d1c8;
}
#products_div{
	width:220px;
	height:310px;
	overflow:hidden;
}
#products_div ul{
	padding:0px;
	margin:0px;
}
#products_div ul li{
	width:230px;
	height:155px;
	float:left;
}
#products_div ul li div{
	width:104px;
	height:155px;
	float:left;
	margin:0px;
	padding:5px;
	overflow:hidden;
}
#products_div li img{
	width:104px;
	height:94px;
}
#products_div li .text{
	height:30px;
	background-color:#f6f6f6;
	width:94px;
	Color:#04224f;
	padding:5px;
}
#products_div li .text a{
	Color:#04224f;
	text-decoration:none;
}
#footer{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#0a2957;
	text-align:center;
	font-size:11px;
	color:#FFF;
}
#footer a{
	color:#FFF;
	width:auto;
	}
.content_per{
	width:656px;
	float:right;
	padding-left:7px;
	padding-right:20px;
}
.sons_item ul a{
	color:#790523;
	}
.cat_item ul a{
		color:#04224f;
	}
.cat_path{
	background-color:#f7f7f7;
	color:#04224f;
	font-size:10px;
	padding:5px;
}
.cat_path a{
		color:#04224f;
}
.cats_desc{
	padding-top:10px;
	padding-left:2px;
	}
.pro_float {
	float:left;
	width:160px;
	border-bottom:1px #ececec solid;
	text-align:center;
}
.pro_float2 {
	float:left;
	width:650px;
	border-bottom:1px #ececec solid;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
.pro_item1 {
	text-align:center;
	width:104px;
	height:140px;
	margin:15px 10px 15px 10px;
}
.pro_item2 {
	text-align:center;
	width:104px;
	height:140px;
	margin:15px 0px 15px 0px;
}
.pro_item3 {
	text-align:center;
	width:104px;
	height:140px;
	margin:15px 0px 15px 0px;
}
.pro_info {
	height:18px;
	overflow:hidden;
}
.pro_info2 {
	height:80px;
	width:540px;
	float:left;
	text-align:left;
	color:#333;
	padding-top:10px;
	overflow:hidden;
}
.pro_title {
	color:#353535;
	font-size:12px;
}
.pro_title2 {
	color:#353535;
	font-size:16px;
	text-align:left;
}
.pro_title2 a{
	color:#04224f;
	text-decoration:none;
	font-weight:bold;
}
.pro_title a {
	color:#353535;
}
.pro_img{
	width:104px;
	height:94px;
	overflow:hidden;
	padding-top:5px;
	}
.paginate {
	padding-top:20px;
}
.paginate div {
	padding-right:10px;
	float:left;
	width:25px;
	text-align:center;
}
.paginate div a{
	width:20px;
	padding:2px;
	background-color:#f7f7f7;
	color:#353535;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
.contact_inpt{
	background-color:#F2F2F2;
	width:200px;
	border:#eae5e5 1px solid;
}
.contact_txtarea{
	background-color:#F2F2F2;
	width:280px;
	border:#eae5e5 1px solid;
}
.button{
	background-color:#e49b15;
	border:#bd7c04 2px outset;
	color:#FFF;
	padding:4px;
}
.contact_table{
	background:url('../images/site/phone.jpg') bottom right no-repeat; 
	}
#bottom_logos{
	background:url('../images/site/bottom_bg.jpg') bottom center no-repeat; 
	height:57px;
	width:990px;
	padding-top:6px;
}