*{ margin:0; padding:0; }
html, body, a {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	text-align:left;
	font-size:12px; 
	line-height:18px;
	color:black;
}
select, input, textarea { 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	vertical-align:middle; 
	padding:1px 3px 0 3px; 
	margin:0 0 1px 0;
}
img {border:0;}
h5 {font-size:14px;}
a {text-decoration:none;}
a:hover {}
.cl {clear:both;}
.warning {color:#FF0000;}
.dot{
	border-bottom:#CFBD95 solid 1px; 
	margin:0 0 0 5px;
	clear:both;
	height:1px;
	width:580px;
}

/**************background**************/
body {
	background-image:url(bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FDF9F0;
	margin:auto;
}

#wrapper {
	width:800px;
	height:auto;
	margin:auto;
}

/**************head**************/
#head {
	width:600px;
	color:white;
	height:47px;
	line-height:16px;
	padding:15px 0 0 193px;
}

#head h1 {font-size:18px;}

/**************menu**************/
#menu {
	padding:0 0 0 193px;
	clear:both;
	height:23px;
}

#menu .menubg {
	background-image:url(menu.jpg);
	width:88px;
	height:23px;
}

#menu a {
	background-image:url(menu.jpg);
	margin:0 10px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:23px;
	width:88px;
	height:23px;
	color:white;
	float:left;
}

#menu a:hover,
#menu .ved {background-image:url(menued.jpg);}

/**************content**************/
#content {
	width:794px;
	padding:4px 2px 4px 2px;
	background-color:white;
	border:#aaaaaa solid 1px;
}

/**************search**************/
#search {
	background-color:#B5965D;
	margin:0 10px 8px 12px;
	height:26px;
	width:152px;
}

#search .textarea {
	margin:4px 7px 0 8px;
	width:95px;
	height:14px;
	border:0;
	background-color:white;
	line-height:14px;
	color:#666666;
}

#search form input.button {
	border:0;
	cursor:pointer;
	height:17px;
    width:17px;
	margin:5px 0 0 0;
	background-image:url(search.gif);
}

/**************left**************/
#left {
	float:left;
	width:175px;
}

#left .mega {
	padding:15px 0 0 13px;
	height:52px;
	width:165px;
}

#left .nav {
	background-image:url(nav.gif);
	background-repeat:repeat-x;
	border-left:#794E00 solid 1px;
	border-right:#794E00 solid 1px;
	border-top:#794E00 solid 1px;
	margin:0 0 1px 2px;
	padding:4px 0 0 23px;
	width:150px;
	height:21px;
}

#left .nav a {
	color:white;
	font-size:13px;
	font-weight:bold;
}

#left .list {
	width:175px;
	height:auto;
	margin:0 0 20px 2px;
	padding:0 0 4px 0;
	background-image:url(basic.gif);
	background-repeat:repeat;
}

#left .list img {margin:0 5px 0 1px;}

#left .list a:hover {
	color:#ff6600;
	font-weight:bold;
}

#left .uplist {
	background-image:url(upbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:3px 8px 4px 8px;
}

#left .uplist a {line-height:24px;}

#left .uplist .mid a {
	line-height:18px;
	font-size:11px;
	padding:0 0 0 14px;
}

#left .downlist {
	background-image:url(downbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:6px 10px 15px 12px;
	line-height:24px;
}

#left .downlist b {color:#533500;}

#left ul {line-height:0px;}

#left li {
	list-style-type:none;
	clear:both;
}

#left .arrow {
	background-image:url(uline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:4px 0 7px 0;
	width:157px;
}

#left .more {
	float:right;
	clear:both;
	padding:0 10px 10px 0;
}

#left .more a {font-size:10px;}
#left .more a:hover {
	text-decoration:underline;
	color:#533500;
}

/**************right**************/
#right {
	float:left;
	padding:0 0 0 10px;
	width:606px;
}

#right .banner {
	height:177px;
	width:603px;
	padding:0 0 0 3px;
	background-image:url(dline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#right .title {
	background-image:url(tline.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:8px 0 3px 0;
	padding:0 0 0 10px;
	width:596px;
	height:20px;
	float:left;
}

#right .title,
#right .title a {
	font-size:16px;
	color:#794E00;
	font-weight:bold;
}

#right .title a:hover {color:#CFAE61;}

#right .title img {
	margin:3px 8px 0 0;
	float:left;
}

#right .desp2 {
	padding:3px 0 5px 8px; 
	clear:both;
	width:585px;
	font-weight:normal;
}

#right .desp2 a:hover {color:#794E00;}

#right .desp2 h2 {
	padding:0; 
	margin:0;
	font-size:12px;
	font-weight:normal;
}

#right .desp2 strong {font-weight:normal;}
#right .desp2 li,
#right .desp2 ul {margin:0 0 0 20px;}

#right .links ul {
	margin:0;
}

#right .links ul li {
	padding:2px 0 0 0;
	font-size:13px;
	font-weight:bold;
}

#right .links ul li a {
	text-decoration:underline;
}

#right .links .ved,
#right .links a:hover {
	color:#794E00;
	text-decoration:none;
}

#right .links ol li {
	font-size:12px;
	font-weight:normal;
}

#right .prolist a {font-size:11px;}
#right .ctpr a {text-decoration:underline;}
#right .ctpr a:hover {text-decoration:none;}

#right .selected {
	text-decoration:underline;
	color:#794E00;
}

#right .introservice {margin:0 0 0 20px;}

/**************products**************/
#products {
	clear:both;
	width:585px;
	padding:0 0 0 5px;
}

#products .goods {
	height:185px;
	width:125px;
	margin:10px 0px 5px 18px;
}

#products .goods a:hover {color:#794E00;}

#products .bigname {
	width:580px;
	height:21px;
	clear:both;
	margin:5px 0 3px 0;
	padding:2px 0 0 10px;
	background-color:#B5965D;
}

#products .bigname a {
	font-size:14px;
	color:black;
}

#products .bigname a:hover {color:#794E00;}

#products a img {
	border:1px #794E00 solid;
	width:110px;
	height:110px;
	display:block;
}

#products a:hover img {border:1px #CFAE61 solid;}

#products li{
	list-style-type:none;
	float:left;
}

/**************foot**************/
#foot {
	color:white;
	clear:both;
	height:21px;
	text-align:center;
	background-color:#7A4F01;
	padding:1px 0 0 0;
}

#foot a {
	color:white;
	white-space:nowrap;
	padding:0 7px 0 7px;
}
#foot .ved,
#foot a:hover {color:#FF9000;}

/**************translate**************/
#lang{
	width:720px;
	height:28px;
	margin:4px 0 4px 40px;
}

#lang .country {
	float:left;
	width:80px;
	height:25px;
}

#lang .country a {color:black;}

/**************bottom**************/
#bottom {
	padding:2px 0 2px 0;
	font-size:11px;
	text-align:center;
	line-height:15px;
	font-weight:normal;
}

#bottom a{
	color:#0033FF; 
	font-size:11px;
}

#bottom a:hover {text-decoration:underline;}

#bottom .keywordlist ul {
	list-style:none;
	margin:auto;
}

#bottom .keywordlist li { display:inline; }

#bottom .keywordlist a {
	font-size:11px;
	margin:0 3px 0 3px;
}

#bottom .keywordlist .ved {
	color:black;
	text-decoration:underline;
	margin:0 3px 0 3px;
}
#desp4{
clear:both;
margin:3px;
padding:8px;
border-top:solid 1px #ccc;
}
#desp4 *{
font-weight:500;
}
#desp4 a:hover{
text-decoration:underline;
}