/* 메인 왼쪽 */

.body_main {
	width: 955px;
	text-align: center;
	margin:0;
}

#content_left {
	float: left;
	width: 190px;
	background: url(../images/sub_bg.gif) repeat-y;
}

#login_top{
	width: 190px;
	height: 31px;
	background: url(../images/login.gif) no-repeat;
}
#logged_top{
	width: 190px;
	height: 31px;
	line-height: 31px;
	padding-top: 7px;
	background: url(../images/logged_top.gif) no-repeat top;
}
#logged_top span{
	padding-left: 15px;
}

.logged_c1 {
	line-height: 25px;
}

.login_bottom{
	width: 190px;
	height: 12px;
	background: url(../images/login_bg_bottom.gif) no-repeat;
}

.login_back{
	width: 190px;
	background: url(../images/login_bg.gif) repeat-y;
}

#find_top{
	width: 190px;
	height: 34px;
	background: url(../images/engage_01.gif) no-repeat;
}

#find_left_main{
	height: 65px;
}

#find_vacancy{
	padding: 5px 15px 0 15px;
}

.contents_space{
	clear: both;
	height: 15px;
}

.left_box_title {	
	height: 28px;
	margin: 0 5px 0 5px;
	background-color: #E9E9E9;
}

.left_box_bar {
	height: 28px;
	float: left;
	width: 5px;	
}
.left_box_text {
	float: left;
	line-height: 28px;
	padding: 0 0 0 10px;
	background-color: #E9E9E9;
	font-weight:bold;
}
.left_box_more {
	float: right;
	margin-right: 4px;
	line-height: 28px;
	color: #FF6600;
	font-weight:bold;
}
.left_box_list{
	margin-top: 5px;
	margin-left: 5px;
}
.left_box_1{
	clear: left;
}
.left_box_1_pic{
	float: left;
	width: 87px;
	line-height: 67px;
	padding: 5px 0 5px 0;
	border: solid 1px #CCCCCC;
}
.left_box_1_intro{
	float: left;
	width: 90px;	
	padding: 5px 0 5px 5px;
	font-size: 11px;
	text-align: left;
}

.left_box_list_list{
	clear: both;
}
.left_box_list_list ul{
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: url(../images/dot.gif) inside;
}
.left_box_list_list ul li{
	line-height: 17px;
}

#cont_left_end {
	width: 190px;
	height: 16px;
	background: url(../images/sub_end.gif) no-repeat;
}
#left_banner ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

/* 메인 중앙 */

#cont_main{
	float: left;
	padding-left: 7px;
	width: 495px;
	display: inline;
}

#tag{
	width: 500px;
	background: url(../images/tag_bg.gif);
}

#tag_top_left{
	float:left;
	width: 15px;
	height: 14px;
	background: url(../images/tag_left_top.gif) no-repeat;
}
#tag_top_middle{
	float:left;
	height: 14px;
	width: 468px;
	background: url(../images/tag_top_line.gif);
}
#tag_top_right{
	float:left;
	width: 17px;
	height: 14px;
	background: url(../images/tag_right_top.gif) no-repeat;
}
#tag_top_left2{
	float:left;
	width: 15px;
	height: 51px;
	background: url(../images/tag_left.gif) ;
}
#tag_top_right2{
	float:right;
	width: 17px;
	height: 51px;
	background: url(../images/tag_right.gif) ;
}
#tag_top_middle2{
	width: 468px;
	float: left;
}
#tag_top_left3{
	clear: both;
	float: left;
	width: 15px;
	height: 9px;
	background: url(../images/tag_left_bottom.gif) no-repeat;
}
#tag_top_middle3{
	float: left;
	height: 9px;
	width: 468px;
	background: url(../images/tag_bottom_line.gif);
}
#tag_top_right3{
	float: left;
	width: 17px;
	height: 9px;
	background: url(../images/tag_right_bottom.gif) no-repeat;
}
#tag_list{
	text-align: left;
	line-height: 25px;
}
#tag_main{
	padding: 10px 15px 0 15px;
}
#tag_1_pic{
	float: left;
	padding: 5px 5px 5px 5px;
	margin-right: 5px;
	height: 105px;
}
#tag_title{
	line-height: 20px;
}
.img_box {
	padding: 5px 5px 5px 5px;
	margin-right: 5px;
	border: solid 1px #CCCCCC;
	display: inline;
}

#tag_pension_list ul li img{
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	border: solid 1px #CCCCCC;
}

#tag_pension_list {
	padding: 5px 0 0 0;
	margin: 0;
	clear: both;
	height: 90px;
}

#tag_pension_list span{
	float: left;
	text-align: center;
	padding: 2px;
}

#tag_pension_list ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#tag_pension_list ul li{
	text-align: center;
	margin: 0;
	padding: 0 0 2px 0;
	line-height: 24px;
	width: 90px;
}

#tag_bottom{
	float: left;
	width: 500px;
	height: 17px;
	background: url(../images/tag_bg_bottom.gif) no-repeat;
}

#best_list{
	float: left;
	width: 490px;
	text-align: left;
	padding: 10px 0px 10px 0px;
}

.best_1_intro{
	padding: 0 0 0 5px;
	width: 100px;
}

#best_list img{
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	border: solid 1px #CCCCCC;
}

.best_list_list{
	clear: both;
	padding-left: 10px;
}

.best_list_list ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.best_list_list span{
	float: left;
	text-align: center;
	padding: 3px;
}

.best_list_list ul li{
	margin:0;
	padding: 0;
	padding: 5px 0 2px 0;
	text-align: center;
	width: 90px;
}

#best_chart {
	float: left;
	width: 188px;
	padding-top: 10px;
}
#best_chart_top {
	width: 188px;
}
#best_chart_bottom {
	width: 188px;
	height: 11px;
	background: url(../images/lank_bottom.gif) no-repeat;
}
#best_chart_main {
	width: 188px;
	background: url(../images/lank_bg.gif) repeat-y;
}
#best_chart_main ul{
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}
#best_chart_main ul li{
	text-align: left;
	width: 188px;
	line-height: 20px;
	margin: 0 0 0 10px;
}
#best_chart_main ul li img{
	vertical-align: middle;
}
#best_chart_main ul li div{
	display: inline;
}
#best_time {
	padding: 5px 10px 5px 0;
}
#best_chart_no {
	width: 30px;
	font-weight: bold;
}
#best_chart_area {
	padding: 0 5px 0 5px;
}
#best_chart_name{

}

.main_box_title {
	height: 28px;
	margin: 0 5px 0 0px;
	background-color: #E9E9E9;
}

.main_box_bar {
	height: 28px;
	float: left;
	width: 5px;	
}
.main_box_text {
	float: left;
	line-height: 28px;
	padding: 0 0 0 10px;
	background-color: #E9E9E9;
	font-weight:bold;
}
.main_box_more {
	float: right;
	margin-right: 4px;
	line-height: 28px;
	color: #FF6600;
	font-weight:bold;
}
.main_box_list{
	margin-top: 5px;
	margin-left: 5px;
}
#theme {
	clear: both;
	text-align: left;
}
#theme_list{
	position: relative;
	padding-left: 10px;
	line-height: 30px;
	width: 430px;
	height: 30px;
	text-align: left;
	overflow: hidden;
}
#theme_list2{
}
#theme_list_button{
	width: 47px;
	height: 25px;
	padding: 5px 5px 0 0;
}

#theme_pension{
	clear: left;
	width: 100%;
	margin: 0;
	padding-left: 10px;
}

#theme_pension ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#theme_pension ul li{
	margin: 0;
	padding: 0;
}

#theme_pension span{
	float: left;
	text-align: center;
	padding: 2px;
}

#theme_pension img{
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	border: solid 1px #CCCCCC;
}

.img_box2{
	display: inline;
	padding: 5px 5px 5px 5px;
	margin-right: 10px;
	border: solid 1px #CCCCCC;
}

#new_pension{
	width: 242px;
	float: left;
}
#sale_pension{
	width: 242px;
	float: right;
}
#new_p_list, #sale_p_list{
	clear: both;
}
#new_p_list ul, #sale_p_list ul{
	margin:0;
	padding: 0;
	text-align: left;
	list-style: url(../images/dot.gif) inside;
}
#travel{
	clear: both;
	padding: 10px 0 0 0;
}

#travel_sub{
	line-height: 25px;
	height: 25px;
	padding: 5px 0 0 0;
	padding-left: 10px;
}
#travel_btn{
	float: right;
	padding:5px 10px 0 0;
}

.travel_list{
	width: 100%;
	margin: 0;
	padding-left: 5px;
}
.travel_list ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.travel_list ul li{
	margin: 0;
	line-height: 25px;
}
.travel_list img{
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	border: solid 1px #CCCCCC;
}
.travel_list span{
	float: left;
	text-align: center;
	padding: 2px;
}

/* 커뮤니티 */
#notice {
	float: left;
	border-left: solid 1px #cccccc;
	height: 180px;
}

.gray_line{
	border-left: solid 1px #cccccc;
	height: 180px;

}
.comm_box_title {
	float: left;
	line-height: 20px;
	width: 188px;
	background-color: #E9E9E9;
	margin: 0;
	padding: 0;
}
.comm_box_text {
	float: left;
	line-height: 28px;
	padding: 0 0 0 10px;
	background-color: transparent;
	font-weight:bold;
}
.comm_box_more {
	float: right;
	padding-right: 4px;
	line-height: 28px;
	color: #FF6600;
	font-weight:bold;
	background-color: #E9E9E9;
}

.comm_list {

}

.comm_list ul{
	clear: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
	list-style: url(../images/dot.gif) inside;
}

.comm_list ul li{	
	line-height: 20px;
	padding: 0;
}

#service_list{
	padding: 0;
	clear: left;
}

/* 메인 오른쪽 */

#cont_right{
	float: right;
	width: 245px;
	padding: 0 0 0 0;
}

#right_top{
	width: 245px;
	height: 15px;
	background: url(../images/sidebar_top.gif) no-repeat;
	margin-top: 10px;
}

#right_bottom{
	float: left;
	width: 245px;
	height: 15px;
	background: url(../images/sidebar_bottom.gif) no-repeat;
}
#right_main{
	width: 245px;
	background: url(../images/sidebar_bg.gif);
}

#map_flash{
	padding: 10px 0 10px 0;
}
#tour_info{
	padding-top: 10px;
	padding-left: 10px;
}
#tour_info_1{
	float: left;
	padding-top: 10px;
}
#tour_info_1 img{
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	border: solid 1px #CCCCCC;
}
#tour_info_2{
	float: left;
}
#tour_info_1_intro{
	padding-top: 10px;
}
#tour_info_2 ul{
	list-style: url(../images/dot.gif) inside;
	margin: 0;
	padding: 0 0 0 0px;
}
#tour_info_2 ul li{
	text-align: left;
}
#user_pic_list ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#user_pic_list ul li{
	display: inline;
	margin: 0;
}
#user_pic_list {
	padding-top: 10px;
}

#new_home_1 {
	float: left;
	padding: 10px 0 0 10px;
}
#new_home_1 img{
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	border: solid 1px #CCCCCC;
}
#new_home_arrow img{
	border: none;
	padding: 0;
	margin: 0 0 0 0;
}
#new_home_arrow{
	padding-top: 10px;
}
#new_home_intro {
	float: left;
	padding: 10px 0 0 10px;
	text-align: left;
	width: 110px;
}

#month_theme ul{
	list-style: url(../images/dot.gif) inside;
	margin: 0 0 0 10px;
	text-align: left;
	padding: 0;
}

#bottom_logo img{
	vertical-align: middle;
}

/* 지역별 펜션 시작 */

#p_area_cont{
	float: left;
	padding-left: 5px;
	width: 757px
}

#p_a_t_left{
	float: left;
	width: 10px;
	height: 10px;
	background: url(../images/base_box1.gif) no-repeat;
}
#p_a_t_middle{
	float: left;
	width: 734px;
	height: 10px;
	background: url(../images/base_box2.gif);
}
#p_a_t_right{
	float: left;
	width: 12px;
	height: 10px;
	background: url(../images/base_box3.gif) no-repeat;
}

#p_a_back{
	clear: both;
	width: 757px;
	padding: 0;
	margin: 0;
	text-align: center;
	background: url(../images/base_box_back.gif) repeat-y;
}
#p_a_main{
	padding-left: 0px;
}

#p_a_c_top{
	float:left;
	width:734px;
	height: 10px;
	background: url(../images/base_box_top.gif) no-repeat;
}

#p_a_c_back{
	margin: 0 10px 0 10px;
	padding: 0 0 0px 0;
	width: 734px;
	text-align: left;
	background: url(../images/area_flashbox_back.gif);
}
#flash_map {
	width: 317px;
	float: left;
	padding-left: 10px;
	height: 324px;
	background: url(../images/flash.gif) no-repeat 9px 0;
}
#p_a_c_area {
	float: left;
	height: 324px;
}
#p_a_c_title{
	padding: 10px 0 0 0;
	color: #003366;
	font-weight:bold;
}
#a_left{
	float:left;
	width: 21px;
	height: 14px;
	background: url(../images/bluebox1.gif) no-repeat;
}
#a_middle{
	float:left;
	height: 14px;
	width: 360px;
	background: url(../images/bluebox2.gif) repeat-x;
}
#a_right{
	float:left;
	width: 15px;
	height: 14px;
	background: url(../images/bluebox3.gif) no-repeat;
}
#a_back{
	width: 396px;
	text-align: left;
	background: url(../images/area_flashbox_cont_back.gif);
}
#a_cont{
	padding-left: 20px;
	line-height: 18px;
	width: 350px;
}
#a_left2{
	float:left;
	width: 21px;
	height: 15px;
	background: url(../images/bluebox6.gif) no-repeat;
}
#a_middle2{
	float:left;
	height: 15px;
	width: 360px;
	background: url(../images/bluebox7.gif) repeat-x;
}
#a_right2{
	float:left;
	width: 15px;
	height: 15px;
	background: url(../images/bluebox8.gif) no-repeat;
}
#p_a_c_title2{
	clear: left;
	padding: 10px 0 0 0;
	color: #003366;
	font-weight:bold;
}
#a_cont2{
	padding-left: 30px;
}
#p_a_c_btm{	
	width: 734px;
	height: 11px;
	margin: 0;
	padding: 0;
	background: url(../images/base_box_btm.gif) no-repeat center;
}
#m_1{
	float: left;
	width: 56px;
	height: 47px;
	background: url(../images/result1.gif) no-repeat;
}
#m_2{
	float: left;
	width: 671px;
	height: 47px;
	background: url(../images/result2.gif) repeat-x;
	text-align: left;
	line-height: 47px;
}

#m_3{
	float: left;
	width: 8px;
	height: 47px;
	background: url(../images/result3.gif) no-repeat;
}
#re_box{
	text-align: left;
}
#re_top_img{
	padding-left: 11px;
}
#result_back{
	width: 734px;
	padding: 0 0 0 22px;
	height: 100%;
	background: url(../images/pinkbox_back.gif) repeat-y center;
}

.result_p{
	width: 170px;
	height: 277px;
	float: left;
	border: 1px solid #FFDBDB;
	margin: 5px 8px 0 0;
	text-align: center;
}
.result_img{
	padding: 10px 10px 10px 10px;
}
.pinktitle_font{
	color:#FF6699;
	font-weight:bold;
	background-color: #FFDBDB;
}
.res_p_name{
	line-height: 26px;
}
.gray_back{
	width: 164px;
	height: 24px;
	background: url(../images/grayback.gif) no-repeat center;
	line-height: 24px;
	padding-left: 5px;
}
.height22{
	line-height:22px;
	height: 22px;
}

.button{
	height: 25px;
	padding-top: 2px;
}

#pink_box_btm{
	width: 734px;
	height: 9px;
	padding-left: 22px;
	background: url(../images/pinkbox_btm.gif) no-repeat top center;
}

#blue_back{
	width: 734px;
	padding-left: 22px;
	background: url(../images/bluebox_back.gif) repeat-y center;
}
#blue_box_top{
	width: 734px;	
	height: 7px;
	padding-left:22px;
	background: url(../images/bluebox_top.gif) no-repeat bottom center;
}
#blue_box_btm{
	width: 734px;	
	height: 8px;
	padding-left:22px;
	background: url(../images/bluebox_btm.gif) no-repeat top center;
}

.bluetitle_font{
	color:#48739F;
	font-weight:bold;
	background-color: #D2E3F3;
}
.blue_result_p{
	width: 170px;
	height: 277px;
	float: left;
	border: 1px solid #D2E3F3;
	margin: 5px 8px 0 0;
}

.blue_cont{

}

#gray_box_btm{
	width: 757px;
	height: 12px;
	background: url(../images/gray_box_btm.gif) no-repeat bottom center;
}

a.jjang, a:link.jjang, a:visited.jjang{ color: #333333; text-decoration:none;}
a:hover.jjang{ color: #06A3BA; }

a.jjang2, a:link.jjang2, a:visited.jjang2{ color: #06A3BA; text-decoration:none;}
a:hover.jjang2{ color: #06A3BA; text-decoration:underline; }