* {
padding:0;
margin:0;
outline:none;
font-family:Tahoma, Geneva, sans-serif;
list-style:none;
}
BODY {
color:#342721;
font-size:12px;
}
#container {
background:url(../resources/imgs/top_bg.png) left top repeat-x #ffffff;
}

#top_a_t {
height:30px;
width:1052px;
font-size:11px;
margin:0 auto;
}
#search_bg {
background:url(../resources/imgs/search_bg.png) no-repeat;
height:24px;
width:354px;
padding:6px 0 0 90px;
}
#revision {
float:right;
margin:-20px 100px 0 0;
color:#c2c2c2;
}
	#revision a {
	color:#844624;
	}
	#revision a:hover {
	color:#A46644;
	}
#main_top {
background:url(../resources/imgs/main_top.png) center 4px no-repeat;
padding:4px 0 4px 0;
}
#header {
margin:0 auto;
height:220px;
width:900px;
}
#c_side_bg {
margin:0 auto;
background:url(../resources/imgs/main_c_side.png) center repeat-y;
width:726px;
}
#content {
margin:0 auto;
width:700px;
min-height:300px;
vertical-align:top;
}
#c_btm_bg {
text-align:left;
margin:0 auto;
padding:30px 25px 20px 25px;
background:url(../resources/imgs/main_c_btm.png) top center no-repeat;
width:700px;
}

INPUT,TEXTAREA {
border:1px #A3A3A3 solid;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}
a { color:#523C1D;text-decoration:none; }
a:hover { color:#844624;text-decoration:underline; }
img { border:none; }

#main { padding:15px 10px 10px 20px; }

.str_prod {
width:630px;
padding:0px 12px 6px 6px;
margin:0 6px 6px 6px;
}
	.str_prod .img_thumb {
	position:relative;
	padding:14px 0 0 14px;
	margin:0 0 -26px 0;
	background:url(../resources/imgs/img_sd.png) no-repeat 0 0;
	width:248px;
	height:185px;
	}
	.str_prod .img_thumb a img {
	cursor:pointer;
	border:none;
	}
	.str_prod .item_title {
	position:absolute;
	margin:-165px 0 0 260px;
	width:372px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	text-align:justify;
	padding:12px 0 2px 5px;
	border-bottom:1px #CCCCCC solid;
	}
	.str_prod .item_desc {
	position:absolute;
	margin:-133px 0 0 260px;
	width:357px;
	height:125px;
	padding:6px 10px 0 10px;
	font-size:12px;
	color:#555555;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	}
	.str_prod .item_cat {
	position:relative;
	float:right;
	margin:-150px 0 0 550px;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	}
	
.str_main {
width:630px;
padding:0px 12px 6px 12px;
margin:0 0 6px 0;
}
	.str_main .item_title {
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding:12px 20px 2px 5px;
	border-bottom:1px #CCCCCC solid;
	}
	.str_main .item_desc {
	padding:6px 10px 0 10px;
	font-size:12px;
	color:#555555;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	}
	.str_main .item_desc a { font-weight:bold; }
	.str_main .item_date {
	float:right;
	margin-top:-16px;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	}

.str_comp {
width:630px;
padding:0 12px 6px 0;
margin:0 0 6px 0;
}
	.str_comp .content {
	float:left;
	width:360px;
	}
		.str_comp .content .large_title {
		text-align:left;
		color:#707070;
		padding:3px 5px 14px 0;
		line-height:30px;
		font-size:19px;
		}
		.str_comp  .content .desc {
		font-size:12px;
		color:#000000;
		text-align:left;
		line-height:22px;
		padding:8px 14px 8px 2px;
		}
	.str_comp .img_right {
	border:3px #E3E3E3 solid;
	height:300px;
	width:300px;
	margin-left:360px;
	}

.str_guestb {
width:630px;
padding:0px 12px 6px 12px;
margin:0 0 6px 0;
}
	.str_guestb .item_name {
	background:#e3c595;
	width:100%;
	padding:4px;
	margin-bottom:4px;
	font-weight:bold;
	font-size:12px;
	/*float:left;*/
	}
	/*.str_guestb .item_email {
	float:right;
	margin:-22px -2px 0 0;
	text-align:right;
	font-size:11px;
	}*/
	.str_guestb .item_desc {
	padding:6px 10px 0 10px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	}
	.str_guestb .item_date {
	text-align:right;
	font-size:11px;
	color:#999999;
	width:100%;
	border-bottom : 1px #e3c595 solid;
	padding:4px;
	font-weight:normal;
	}

.m_btn {
background:#6a483c;
color:#fff;
font-weight:bold;
font-size:12px;
padding:3px 7px 5px 7px;
}
.m_btn:hover {
color:#000000;
background-color:#e3c595;
cursor:pointer;
}
.gray_t {
font-size:11px;
color:#999999;
font-weight:normal;
}

#menu {
width:200px;
margin-top:95px;
float:right;
}
#menu li {
text-align:left;
text-transform:uppercase;
padding:2px 0 4px 5px;
width:115px;
background:url(../resources/imgs/menu_item_btm.png) no-repeat 0 100%;
}
#menu li a {
display:block;
padding:4px 0 4px 6px;
color:#ffffff;
}
#menu li a:hover {
text-decoration:none;
color:#DDDDDD;
}
#submenu {
position:absolute;
background:#009933;
}
#submenu li {
float:left;
}
#submenu li a {
display:block;
width:172px;
color:#000000;
text-decoration:none;
}
#submenu li a:hover {
text-decoration:underline;
background:none;
}

#nav { height:40px;background:url(../resources/imgs/nav.png) repeat-x; }
	#nav li { float:left;font-weight:bold; }
	#nav * { color:#000000; }
	#nav .first { padding:12px 20px 13px 11px;background:url(../resources/imgs/nav.png) no-repeat right -40px; }
	#nav .first a { padding:12px 0 13px 0; }
	#nav .first:hover { padding:12px 0 13px 0;background:url(../resources/imgs/nav.png) no-repeat right -80px; }
	#nav .first:hover a { padding:12px 20px 13px 11px; }
	#nav .item { padding:12px 20px 13px 11px;background:url(../resources/imgs/nav.png) no-repeat right -40px; }
	#nav .item a { padding:12px 0 13px 0; }
	#nav .item:hover { margin-left:-11px;padding:12px 0 13px 22px;background:url(../resources/imgs/nav.png) no-repeat left -80px; }
	#nav .item:hover a { margin-left:-11px;padding:12px 20px 13px 11px;background:url(../resources/imgs/nav.png) no-repeat right -80px; }
	#nav .active { font-weight:normal; }
	#nav .active:hover { cursor:default;margin-left:0;padding:12px 20px 13px 11px;background:url(../resources/imgs/nav.png) no-repeat right -40px; }

#rotator {
width:200px;
height:212px;
float:left;
}
#rotator img {
display:none;
position:absolute;
top:0;
left:0;
}
.pageselect { margin:20px 10px 10px 0;padding:10px 0 7px 0;text-align:center;list-style:none;border-top:1px #bdbdbd dotted;cursor:default;clear:both; }
	.pageselect li { display:inline;margin-left:-3px; }
	.pageselect li a,.pageselect .more,.pageselect #active { padding:5px 6px 5px 6px;color:#999999;font-weight:bold;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px; }
	.pageselect li a:hover { color:#000000;text-decoration:none;background:#dbbda2; }
	.pageselect .more { margin-left:1px; }
	.pageselect #active { margin-top:-5px;color:#000000;cursor:default;background:#dbbda2; }

.pageselect_left { padding:22px 0 20px 0; }
	.pageselect_left li { display:inline;margin-left:1px; }
	.pageselect_left li a,.pageselect_left span,.pageselect_left #active { padding:5px 6px 5px 6px;color:#999999;font-weight:bold;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px; }
	.pageselect_left li a:hover { color:#000000;background:#dbbda2; }
	.pageselect_left li span { cursor:default; }
	.pageselect_left #active { margin-top:-5px;color:#000000;cursor:default;background-color:#dbbda2; }

.img_selector { position:absolute;float:right;margin:-21px 0 0 202px; }
.img_selector a { background: url(../resources/imgs/black_t.png);font-weight:bold;font-size:12px;color:#FFFFFF;padding:2px 4px 3px 4px;margin-right:1px;-moz-border-radius:2px;-webkit-border-radius:2px; }
.img_selector a:hover { border:1px #fff solid;background:#dbbda2;color:#000;padding:1px 3px 2px 3px;cursor:pointer;text-decoration:none; }

#str_cont {
padding:15px 2px 0 10px;
width:250px;
margin-left:405px;
}
#ul_cont {
padding:0 10px 18px 0;
text-align:left;
}
	#ul_cont li {
	font-size:14px;
	color:#444444;
	padding-bottom:10px;
	}
.prod_list {
margin:-10px 0 0 62px;
width:536px;
}
	.prod_list .item {
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#444444;
	border:1px #fff solid;
	}
	.prod_list .item a {
	padding-bottom:10px;
	display:block;
	}
	.prod_list .img {
	padding-top:14px;
	margin-bottom:-14px;
	background:url(../resources/imgs/img_sd.png) no-repeat 0 0;
	width:248px;
	height:185px;
	}
.note {
padding:2px 8px 2px 8px;
font-size:11px;
color:#666666;
line-height:19px;
text-align:justify;
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
}
.notei {
padding:4px 10px 4px 10px;
margin:4px 0 4px 0;
font-size:12px;
color:#ffffff;
line-height:22px;
text-align:justify;
background:#777777;
border:2px #626262 solid;
}
.m_msg {
background:#ffd8ab;
width:632px;
text-align:center;
padding:14px;
margin:20px 0 20px 0;
font-weight:bold;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.side_msg {
position:absolute;
margin:-23px 10px 0 265px;
color:#000000;
padding:8px 60px 8px 22px;
background:url(../resources/imgs/side_msg_bg.png) no-repeat;
width:133px;
}
.small_w {
font-size:10px;
color:#ffffff;
padding-left:4px;
}

#imprint {
vertical-align:middle;
}
#imprint li {
float:right;
vertical-align:middle;
font-size:11px;
color:#999999;
padding-right:13px;
height:30px;
background:url(../resources/imgs/btm_sep.png) no-repeat right 50%;
}

#comment_win {
float:right;
width:380px;
margin:-3px 4px 0 0;
}





