/*******************************************
MENU
-------------------------------------------
contents
********************************************/
/*===========================================
body
===========================================*/
#body {
	width:929px;
	padding:10px 0px 0px 24px;
}
/*===========================================
right
===========================================*/
#right {
	margin-left:16px;
	width:144px;
	background-color:#F0F0F0;
	float:left;
}
#right #banner {
	background-color:#F0F0F0;
	padding:10px;
}
/*===========================================
left
===========================================*/
#left {
	float:left;
	width:745px;
	border-right:1px solid #E5E5E5;
	margin-bottom:20px;
}
#left h2 {
	float:left;
	margin-bottom:20px;
}
.top_cnt {
	width:728px;
	float:left;
	background-image: url(../images/event/main_bkimg.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top_cnt img {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}

.top_cnt .lf {
	float:left;
	display:inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 230px;
	width: 230px;
}
.top_cnt p {
	line-height:22px;
	_margin:70px 0px 80px 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.cnt_box{
	width:350px;
	float:left;
	position:relative;
	margin:0px 10px 30px 0px;
	display:inline;
}
.cnt_lf {
	width:110px;
	float:left;
}
.cnt_lf img {
	vertical-align:bottom;
}
.cnt_rt {
	width:240px;
	float:left;
}
.cnt_rt .txtbox {
	width:240px;
	float:left;
	position:absolute;
	bottom:0px;
}
.cnt_rt .txtbox h3{
	font-size:15px;
	float:left;
	line-height:19px;
}
.cnt_rt .txtbox1 {
	font-size:12px;
	width:240px;
	float:left;
	margin-bottom:5px;
}
.cnt_rt .txtbox2 {
	width:240px;
	float:left;
}
.cnt_rt p {
	line-height:18px;
	font-size:12px;
	padding:0px;
}
.cnt_rt span {
	display:inline;
}
.style1 {color: #FF6a00}

.comment { width: 724px; clear: left; border:solid 1px #c7c7c7; margin-bottom:20px; }
.comment h4 {
	background-image: url(../images/event/h4_bar.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 724px;
	padding:3px 0 0px 10px;	
}
.comment p {
	padding:10px 0 10px 10px;	
}
.main_cnt {
	width:728px;
	float:left;
	display:inline;
	margin:20px 0px 0px 0px;
	padding-bottom:8px;
	_padding-bottom:45px;
}
label {
	line-height: 150%;
	height: 35px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: medium;
}
*:first-child+html .main_cnt {
	margin-bottom:45px;
}
input {
	background-color: #FBFFCB;
}
textarea {
	background-color: #FBFFCB;
}
input:focus {
	background-color: #ffa500;
}
textarea:focus {
	background-color: #ffa500;
}

