body, html {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	width:100%;
	min-width:500px;
}
* {
	margin:0; 
	padding:0;
	font-family:Arial;
	font-size:12px;
}
div.clear {
	clear:both;
	font-size:0;
}
a:hover {
	text-decoration:none;
}
img {
	border:none;
}
p {
	padding:0px 0px 7px 0px;
}
#container {
	width:100%;
	margin:20px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
#main {
	margin:0 auto;
	width:1000px;
}
#main .logo {
	width:128px;
	float:left;
}
#main .lang {
	width:70px;
	float:left;
	padding:0px 0px 5px 755px;
}
#main .lang div {
	width:20px;
	float:left;
	padding:0px 3px 0px 0px;
}
#main .cat_title {
	font-size:14px;
	color:#DA3E10;
	padding:5px 0px 5px 6px;
}
#main .cat_name_all {
	padding:5px 0px 0px 10px; 
	font-weight:bold;
}
#main .cat_name_link {
	padding:5px 0px 0px 10px; 
	font-weight:bold;
	color:#D02102;
}
#main .cat_name_link a {
	color:#D02102;
}
#main .cat_name_all a {
	color:#999;
}
#main .cat_name {
	padding:2px 0px 4px 14px;
	margin:0px 15px 0px 15px;
	background-image:url('images/cat_pix.png');
	background-repeat:no-repeat;
	background-position:4px 5px;
	font-size:11px;
	color:#808080
}
#main .cat_name a {
	color:#005F8C
}
#main .cat_name a.active {
	color:#df0909
}
#main .list {
	width:147px;
	word-break:break-all;
	float:left;
	margin:5px 0px 10px 8px;
	padding:4px 5px 3px 5px;
	border:1px solid #fff;
}
#main .list:hover {
	border:1px solid #ee6a17;
}
#main .list .name {
	padding:0px 0px 1px 2px;
}
#main .list .desc {
	font-size:11px;
	color:#838383;
	padding:0px 0px 1px 2px;
}
#main .list .code {
	font-size:11px;
	color:#5B5B5B;
	padding:0px 0px 5px 2px;
}
#main .list .code span {
	font-weight:bold;
	color:#d05000;
}
#main .list .name a {
	color:#1b78b8;
	font-weight:bold;
	text-decoration:none;
}
#main .cat {
	padding:0px 0px 4px 2px;
	font-size:11px;
	color:#3E3E3E;
}
.not_found {
	text-align:center;
	color:red;
	font-weight:bold;
	padding:5px;
	margin:30px 7px 7px 7px;
	background:#fafafa;
}
#paging{
	padding: 20px 3px 3px 3px;
	margin: 2px;
	color:#CCCCCC;
    font-weight:bold;  
}  
#paging span.current{
	padding: 1px 3px 1px 3px;
	margin: 2px;
}
#paging span {
    color:#DF0000;
}
#paging a{  
	padding: 1px 3px 1px 3px;
	margin: 1px;
    border:1px solid #e4e4e4;  
    background:#FFFFFF;
    color:#0064e3;  
    text-decoration:none;  
}  
#paging .prev {
	background:none;
	border:none;
	color:#B90000;
}
#paging .prev:hover {
	background:none;
	border:none;
	color:#6a6b71;
}
#paging .next {
	background:none;
	border:none;
	color:#0064e3;
}
#paging .next:hover {
	background:none;
	border:none;
	color:#0064e3;
}
#paging a:hover{  
    border:1px solid #186cbd;  
    background:#186cbd;  
    color:#FFFFFF;  
    text-decoration:none;  
} 
#paging span.disabled {
	color: #DDD;
}
#main .left {
	background:url('images/pix_left.jpg') left repeat-y;
}
#main .right {
	background:url('images/pix_right.jpg') right repeat-y;
}
#main .bottom {
	background:url('images/pix_bottom.jpg') bottom repeat-x;
}
#main .create {
	font-size:11px;
	padding:4px 20px 0px 0px;
	text-align:right;
	color:#5F5F5F;
}

#info {
}
#info .title {
	font-size:16px;
	font-weight:bold;
	color:#00699B;
	padding:0px 0px 2px 0px;
}
#info .desc {
	font-size:12px;
	color:#797979;
	padding:0px 0px 2px 0px;
}
#info span.code {
	font-size:18px;
	color:#CA0D0D;
}
#info span.phone {
	font-size:16px;
	color:#004B97;
	font-weight:bold;
}
#info div.price {
	font-size:11px;
	color:#727272;
	padding:10px 0px 0px 0px;
}
#info span.price {
	font-size:12px;
	color:#DF0000;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
