*{ margin:0; padding:0;}
*{word-wrap: break-word;}

body{ margin:0px;padding:0; background:#E9E9E9;font-size:10pt; font-family: Arial,Verdana, Sans-Serif;color:#222; line-height:18px;}
input{ font-family:arial;}
img{ border:0px;}
ul,ol{ list-style:none;}
.disn{display:none;}
.disb{ display:block}
.cl{ clear:both;font-size:0;}
.f{ float:left;}
.right{ float:right;}
.hands{cursor:pointer;}
h1,h2,h3,h4,h5,h6{color:#333;}
h2{font-size:18px;}
.h1list{font-size:18px;}
.h1title{font-size:20px;}
a:link,a:visited{ color:#06c; text-decoration:none;}
a:hover,a:active{ color:#06c; text-decoration:underline;}
a.menulink_off {
		background-color:#F9F9F9;
		display:block;
		padding:5px 5px 5px 25px;
		font-size:11px;
		border-bottom:1px solid #ECECEC;
		border-right:1px solid #ECECEC;
		margin-bottom:1px;
		}
#top{ text-align:right; margin:0 auto 1px; width:980px; color:#759554;font-size:9pt; height:16px;}
	#topright{float:right; clear:both;}
	#top h1{margin:0px; padding:0px; font-size:12px; font-weight:normal; float:left;color:#759554;}
	#top p{float:right;margin:0px 0px 0px 5px;}
	#top strong{font-weight:normal;}
#main{ padding:15px; background-color:#fff; border:1px solid #A8A8A8; width:950px; margin:0px auto; position:relative;z-index:2;}
#head{ background:transparent url(/images/bg.gif) repeat-x; margin:auto; height:60px; border:1px solid #BEBEBE;  }
#logo{ float:left; padding:4px; margin-top:4px;}
#logo a{font-size:32px; color:#333333;}
#search{ float:right;padding-top:14px;width:480px;color:#3e3e3e;}
#search div{ float:left; padding-top:8px; font-weight:bold;font-size:11pt;}
#desc strong{font-weight:normal;}
#desc{
clear:both;
position:absolute !important;
top:60px !important;
margin-left:5px;
margin-top:-5px;
}
#categor_parent_list li{list-style-type:none;border:0;margin:0; padding:5px;float:left; width:218px;border-bottom:#eee 1px solid;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; font-size:14px;}
.clear{clear:both; height:1px; overflow:hidden;}
.searchip{ margin:5px 8px 9px 8px;color:#333;width:245px; float:left;height:16px;padding:1px 1px 1px 1px;line-height:16px;}
.searchbt{ float:left;width:60px;height:22px;margin-top:5px; cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.searchbt{margin-top:7px;}}


#ContentRight{ background:#fff; position:relative; width:720px; float:right;}
#ContentLeft{ background:#fff; float:left; position:relative; width:222px;}
	.rightbox{ border:#DDDDDB 1px solid; margin-bottom:15px;}
	.divtitle{ height:23px; background:#ECECEC; padding:4px; border-bottom:#DDDDDB 1px solid;}
	.divtitle{font-size:18px;}
	.tabcontent{ clear:both; padding:8px; }
.singlebox h2{margin:20px 0px 10px 0px; font-size:16px;}

.entry{margin:0px 5px 0px 5p; padding:2px;}
.img_price_box{border-bottom:1px dotted #D5D5D5; border-top:1px dotted #D5D5D5; height:290px;}
#img_box{float:left; width:130px;
border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 8px 4px 8px 4px;
	margin: 10px 10px 0 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
#price_text_box{float:left; padding:5px; width:430px;}
#price_list{float:right; width:100px;padding:5px;border-left:1px dotted #D5D5D5;}
	#price_list img{margin:5px 0px 5px 0px;}
#img_box_s{float:left; padding:5px; width:290px;border-right:1px dotted #D5D5D5;}
#price_text_box_s{float:right; padding:5px; width:390px; line-height:23px; font-size:14px;}
#price_text_box_s p{font-size: 1.2em;}

.now{color: #ff0000;font-weight:bold; font-size:1.2em;}
.line-through{text-decoration: line-through;}
.postmetadata {
	clear: both;
	color: green;
	padding-bottom:10px;
	border-bottom:1px solid #D5D5D5;
	margin:10px 0px 10px 0px;
	padding-left:140px;
}
.postmetadata_s {
	clear: both;
	color: green;
	padding-bottom:10px;
	margin-top:10px;
	font-size:13px;
}
.h2list{font-size:16px; font-weight:bold;}
	blockquote{border:1px solid #A7BCDE; border-left:4px solid #A7BCDE; padding:5px; margin:10px 0px 10px 30px; line-height:22px; font-family:Arial, Verdana; font-size:16px;} 
	.halfwidth{width:48%; margin-right:10px; float:left; font-size:10px;}
#SideBar{width:223px;}
#SideBar div.left{width:31px; float:left;}
#SideBar div.right{ width:185px; float:left; padding:6px 0 6px 0;}
#SideBar .category_title{font-size:14px; color:#000; border:#CFCFCF 1px solid; margin-bottom:3px; clear:both; float:left; width:218px; font-weight:bold;}
#SideBar .category_title a{font-size:14px; color:#000; text-decoration:none; line-height:19px;}
#SideBar .category_title a:hover{font-size:14px; color:#000; text-decoration:underline; line-height:19px;}
#SideBar .category_title img{cursor:pointer; vertical-align:middle; padding:5px;}
#SideBar .category_title.normal{background:#ECECEC; }
#SideBar .category_title.over{background:#E1FE90;}
#SideBar ul{ margin:0; padding:0;border:#E5E5E5 1px solid; border-bottom:0px; text-align:right; margin-bottom:3px; clear:both; width:218px; float:left;}
#SideBar ul li{margin:0; padding:0;border-bottom:#E5E5E5 1px solid;}
#SideBar ul li a{line-height:18px; padding:5px 0; display:block; font-size:13px;border-top:#fff 1px solid;border-bottom:#fff 1px solid; text-decoration:none; padding-right:3px; color:#333; text-decoration:none; width:215px;}
#SideBar ul li a:active,#SideBar ul li a:hover{background:#E1FE90; color:#333; text-decoration:none;} 

#hint{margin:20px auto 0; width:970px; padding:5px;border:1px solid #cbcbcb;line-height:150%;}
#foot{position:relative; background:#7C7C7C; padding:10px 0 10px 35px; color:#cecece; margin-top:20px;}
#footinfo{ text-align:right;right:35px;top:10px; color:#cecece; margin-right:35px;}
#footinfo a,#foot a{ color:#cecece; text-decoration:none;}
#footinfo a:hover,#foot a:hover{ color:#cecece; text-decoration:underline;}

.clear15{ height:15px; clear:both; font-size:1px;overflow:hidden;}
.clear10{ height:15px; clear:both; font-size:1px;overflow:hidden;}

/*Page*/
.navigation{margin:5px 5px 20px 5px;border:1px solid #f5f5f5; padding:5px; line-height:20px; font-size:14px;}
.navigation a{margin-right:5px; padding:5px 10px 5px 10px;}
/*ad*/
#left_ad{position:absolute; top:164px; left:215px; width:170px; }
#right_ad{position:absolute; top:164px; right:6px;  width:160px; }

.tj{width:1px; height:1px; overflow:hidden;}
