
.example_title_cat { 
	padding: 0 0 0 20px; 
	position: relative; 
}
.example_title_cat .link { 
	position: absolute; 
	top: 0; 
	left: 736px; 
}
.exaple_category { 
	padding: 0 6px; 
	margin: 30px 0 0 0; 
}
.exaple_category li { float: left; }
.exaple_category .title { width: 67px; }
.exaple_category .link { 
	width: 173px; 
	margin: 0 0 0 11px; 
}
.example_list_title { padding: 35px 0 0 20px; }
.example_list { 
	padding: 0 15px; 
	margin: 0 -27px 0 0; 
	overflow: hidden; 
	_zoom: 1; 
	width: 996px; 
}
.example_list li { 
	float: left; 
	width: 303px; 
	border: 1px solid #bdbcbd; 
	margin: 30px 27px 0 0; 
	background-image: url(/img/list_inner.gif); 
	background-repeat: repeat-x; 
	background-position: bottom; 
}
.example_list li .list_inner { padding: 15px 13px; }
.example_list li .title { 
	padding: 0 0 0 5px; 
	color: #5c483d; 
	font-size: 14px; 
}
.example_list li .title a { color: #5c483d; }
.example_list li .image { 
	width: 276px; 
	margin: 15px auto 0 auto; 
}
.example_list li .image img { 
	border: 1px solid #bdbcbd; 
	width: 274px; 
	height: 274px; 
}
.example_list li dt { padding: 12px 2px 0; }
.example_list li dt img { padding: 0 4px 5px 0; }
.example_list li dd { 
	padding: 5px 0 0; 
	margin: 0 auto; 
	width: 272px; 
}
#example .noentry { 
	background-color: #eaf8de; 
	padding: 15px 15px; 
	margin: 25px auto 0 auto; 
	font-size: 14px; 
	width: 940px; 
}
#example .pagination { 
	text-align: right; 
	width: 969px; 
	margin: 0 auto; 
	padding: 25px 0 10px 0; 
}
#example h4 { 
	background-position: bottom; 
	padding-bottom: 0px; 
	height: auto; 
}
#example h4 dt { 
	display: table-cell; 
	vertical-align: bottom; 
	font-size: 16px; 
	color: #6a5949; 
	padding: 5px 10px 15px 0; 
	width: 596px; 
}
#example h4 dd { 
	display: table-cell; 
	vertical-align: bottom; 
	padding: 0 0 10px 0; 
	width: 316px; 
	text-align: right; 
}
#example h4 dd img { padding: 0 0px 5px 0; }
#example h4 dl { 
	padding: 0px 0 0 50px; 
	overflow: hidden; 
}
*:first-child+html h4 dt { 
	display: inline; 
	zoom: 1; 
}
*:first-child+html h4 dd { 
	display: inline; 
	zoom: 1; 
}
.example_cat_caption { 
	width: 897px; 
	margin: 0 auto; 
	padding: 30px 0 10px; 
}
.example_list_back { 
	text-align: right; 
	width: 969px; 
	margin: 0 auto; 
	padding: 25px 0 0 0; 
}
.example_entry_back { 
	text-align: right; 
	width: 969px; 
	margin: 0 auto; 
	padding: 25px 0 10px 0; 
}
.example_entry { 
	margin: 0 auto; 
	width: 952px; 
}
.example_entry .left { 
	float: left; 
	width: 522px; 
}
.example_entry .left img { 
	width: 520px; 
	height: 395px; 
	border: 1px solid #c9c9c9; 
}
.example_entry .right { 
	float: left; 
	width: 430px; 
}
.example_entry .right .example_detail { 
	margin: 10px 0 0 20px; 
	width: 420px; 
}
.example_entry .right table { 
	width: 100%; 
	border-collapse: separate; 
	border-spacing: 10px 5px; 
}
.example_entry .right table th { 
	background-color: #7d7d7d; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 16px; 
	width: 38%; 
	padding: 3px 0; 
	text-align: center; 
}
.example_entry .right table td { 
	border: 1px solid #bdbcbd; 
	width: 62%; 
	padding: 3px 10px; 
}
.example_entry .right .txt { 
	margin: 0 0 0 30px; 
	background-color: #fffee4; 
	border-bottom: 1px solid #a5998e; 
	border-top: 1px solid #a5998e; 
	padding: 14px; 
	color: #5c483d; 
}
.otherimg { 
	background-color: #f8f5f0; 
	margin: 25px auto 0; 
	width: 952px; 
	padding: 15px 0; 
}
.example_point { 
	margin: 25px auto 0; 
	width: 952px; 
	background-color: #ffeeee; 
}
.example_point ul { 
	_zoom: 1; 
	ovderflow: hidden; 
	width: 934px; 
	margin: 0 -18px 0 0; 
	padding: 2px 18px 15px 18px; 
}
.example_point li { 
	float: left; 
	width: 447px; 
	margin: 13px 18px 0 0; 
	background-color: #ffffff; 
	border: 1px solid #c7c3c4; 
	background-image: url(/img/example_img_back.gif); 
	background-repeat: repeat-x; 
	background-position: bottom; 
}
.example_point li .inner { padding: 12px 14px; }
.example_point li .left { 
	float: left; 
	width: 172px; 
	margin: 0 12px 0 0; 
}
.example_point li .left img { 
	width: 170px; 
	height: 170px; 
	border: 1px solid #c7c3c4; 
}
.example_point li .right { 
	float: left; 
	width: 235px; 
}
.example_point li .right dl { 
	border-bottom: 1px dotted #5c483d; 
	padding: 0 0 8px 0; 
}
.example_point li .right dt { 
	float: left; 
	width: 89px; 
	margin: 0 10px 0 0; 
}
.example_point li .right dd { 
	float: left; 
	color: #5c483d; 
	font-size: 14px; 
	width: 136px; 
	padding: 3px 0 0 0; 
}
.example_point li .right .comment { 
	width: 225px; 
	margin: 8px auto 0; 
}
.example_message { 
	border-bottom: 1px solid #6b5949; 
	border-top: 1px solid #6b5949; 
	margin: 35px 0 0; 
	padding: 25px 0 30px 0; 
}
.example_message .title { margin: 0 0 0 20px; }
.example_message .message_detail { padding: 20px 25px 0 45px; }
.example_message .left { 
	float: left; 
	margin: 0 20px 0 0; 
	width: 204px; 
}
.example_message .left img { width: 204px; }
.example_message .right { 
	float: left; 
	width: 706px; 
}
.example_message .right dl { 
	width: 676px; 
	margin: 0 auto 10px; 
}
.example_message .right dt { 
	float: left; 
	width: 440px; 
	margin: 0 10px 0 0; 
	font-size: 16px; 
	font-weight: bold; 
}
.example_message .right dd { 
	float: left; 
	width: 226px; 
	font-size: 16px; 
	font-weight: bold; 
}
.example_message .right .comment { 
	background-image: url(/img/message_back.gif); 
	background-repeat: repeat; 
	font-size: 16px; 
	line-height: 24px; 
}
.example_message .right .comment .inner { 
	background-image: url(/img/message_txt_back.png); 
	background-repeat: no-repeat; 
	background-position: right bottom; 
	padding: 20px 22px; 
}
#thumnail_wrap a:link, #thumnail_wrap a:visited, #thumnail_wrap a:active, #thumnail_wrap a:hover { 
	overflow: hidden; 
	outline: none; 
}
#photo { 
	width: 522px; 
	margin: 0 auto 0px; 
	text-align: center; 
}
#photo img { 
	width: auto; 
	max-height: 354px; 
	max-width: 522px; 
}
#thumnail_wrap { 
	width: 520px; 
	margin: 0 auto; 
}
.jcarousel-skin-tango .jcarousel-container-horizontal { 
	width: 440px; 
	padding: 0 40px; 
}
.jcarousel-skin-tango .jcarousel-clip-horizontal { 
	width: 440px; 
	height: 80px; 
}
.jcarousel-skin-tango .jcarousel-item { 
	width: 80px; 
	height: 80px; 
}
.jcarousel-skin-tango img { 
	width: 78px; 
	height: 78px; 
	border: 1px solid #bdbcbd; 
}
.jcarousel-skin-tango .jcarousel-item-horizontal { 
	margin-left: 0; 
	margin-right: 10px; 
}
.jcarousel-skin-tango .jcarousel-prev-horizontal { 
	background: url(/img/prev.gif) no-repeat 0 0; 
	position: absolute; 
	top: 28px; 
	left: 0; 
	width: 23px; 
	height: 23px; 
	cursor: pointer; 
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,  .jcarousel-skin-tango .jcarousel-prev-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background: url(/img/prev_hover.gif) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal { 
	background: url(/img/next.gif) no-repeat 0 0; 
	position: absolute; 
	top: 28px; 
	right: 0; 
	width: 23px; 
	height: 23px; 
	cursor: pointer; 
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-horizontal:active { background: url(/img/next_hover.gif) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-item-horizontal a:hover img { 
	filter: alpha(opacity=80); 
	-ms-filter: "alpha(opacity=80)"; 
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8; 
}
.otherimg { 
	background-color: #f7f4ef; 
	padding: 10px 25px; 
	margin: 25px auto 0; 
	width: 902px; 
}
.otherimg dt { 
	float: left; 
	width: 377px; 
	margin: 0 5px 0 0; 
	color: #5c483d; 
	font-size: 14px; 
	font-weight: normal; 
	text-align: right; 
	padding: 60px 0 0 0; 
}
.otherimg dd { 
	float: left; 
	width: 520px; 
}
