.navigation	{ padding:16px 0 6px 0; color:#999999; font-size:11px; letter-spacing:-1px; }

.sub1b_wrap	{ background:url(/images/sub4_banner_bg.gif) 0 0; padding:0; text-align:center; }
.sub1_banner	{ height:259px; overflow:hidden; width:449px; border:3px solid #ffa121; }
.sub2b_wrap	{ background:url(/image/sub/sub2_img1.jpg) no-repeat 0 0; height:265px; overflow:hidden; width:455px; padding:0 0 0 245px; }

.sub_wrap	{ border:1px solid #c0c0c0; background:#fff; margin:25px 0 0 0; }
.sub_wrap .right_wrap	{ float:right; width:317px; padding:0 0 50px 0; }
.sub_wrap .sub_cont_banner	{ padding:0; width:680px; border-right:1px solid #e6e6e6; }
.sub_wrap .sub_cont_wrap	{ padding:0 40px 0 40px; width:600px; border-right:1px solid #e6e6e6; }
.sub_detail_wrap	{ clear:both; border:1px solid #ededed; background:#fff; padding:55px 65px 65px 65px; }
.sub_detail_wrap p	{ margin:0; }
.sub_detail_wrap img	{ margin:0; max-width:100%; width: expression(this.width > 640 ? 640: true) ; height: auto ;}
.sub_detail_reservation	{ clear:both; border:1px solid #ededed; background:#fff; padding:0; }
.sub_detail_reservation .select_wrap	{ background:#fff; padding:0; padding:45px 42px 42px 42px; border-top:1px solid #696968; }
.sub_detail_reservation .sub_reservation	{ padding:40px 0 60px 50px; position:relative; }
.sub_detail_reservation .select_cont_wrap	{ padding:20px 10px 20px 10px; color:#717171; display:none; clear:both; }
.sub_right_wrap	{ float:left; width:704px; border:1px solid #c0c0c0; background:#fff; padding:40px 42px 42px 42px; font-family:dotum, gulim; }
.detail_bar	{ height:2px; background:#767676; }

h2 	{ padding:0 0 15px 0; margin:0; line-height:14px; }
h2 span	{ font-size:12px; font-weight:normal !important; color:#666666; line-height:12px; position:absolute; padding:4px 0 0 0; }
h2 span strong	{ color:#ff6600; }
.sub_wrap .sub_cont_wrap h2	{ padding:30px 0 14px 0; margin:0; line-height:14px; position:relative; }
.sub_wrap .sub_cont_wrap h2 .btn_more	{ position:absolute; right:0; top:30px; height:20px; padding:0 !important; margin:0 !important; border:0px; }
h2.social_h2 	{ padding:40px 0 15px 0; margin:0; line-height:14px; }
h3	{ padding:20px 0 0 0; clear:both; }
h4	{ padding:10px 0 8px 0; clear:both; margin:0; }

.text_grey	{ font-size:12px !important; line-height:12px; color:#999999; letter-spacing:-1px; font-weight:normal !important; }
.text_pink	{ color:#f1286f; }

.btn_more	{ background:url(/images/btn_more_bg.gif); border:1px solid #cbcccf; text-align:center; color:#999999 !important; font-weight:bold; padding:15px 0 13px 0; margin:10px 0 0 0; display:block; line-height:14px; }

.color_grey	{ color:#999999; }
.color_gold	{ color:#cdb115; }
.color_black	{ color:#333333; }
.color_red	{ color:#ff6600; }

.normal_ul	{ padding:10px 0 5px 0; }
.normal_ul li	{ padding:0 0 12px 12px; background:url(/images/li_icon.gif) no-repeat 0 6px; }

/*  예약메인  */
.sub_reservation_wrap	{ border:1px solid #c0c0c0; background:#fff; position:relative; display:inline-block; margin:25px 0 0 0; }
.sub_reservation_wrap h3	{ margin:0; padding:0 0 10px 0 !important; }
.good_yacht	{ border:4px solid #bbbdbe; background:#fff; padding:0; display:inline-block; height:370px; width:990px; margin:20px 0 0 0; }
.good_yacht h2	{ border-bottom:1px solid #b6bbbe; padding:17px 0 10px 0 !important; height:34px; text-align:center; }
.good_yacht ul	{ margin:20px 0 0 40px; }
.good_yacht li		{ float:left; display:inline-block; margin:0 20px 0 0; width:165px; }
.good_yacht li a	{ display:block; line-height:14px; }
.good_yacht li img		{ border:1px solid #efefef;}
.good_yacht li .text_explain	{ padding:13px 15px 4px 0; color:#afafaf; letter-spacing:-1px; font-size:11px; }
.good_yacht li .text_subject	{ padding:0 15px 0 0; font-size:12px; color:#333333; letter-spacing:-1px; line-height:16px !important; }
.good_yacht li .text_price		{ padding:7px 15px 18px 0; color:#ff3203; font-size:20px; font-family:Tahoma, Geneva, sans-serif; }
.good_yacht li .text_date		{ border-top:1px solid #ededec; text-align:right; padding:9px 30px 10px 0; color:#999999; font-weight:bold; background:url(/images/icon_time.gif) no-repeat 96% 7px; }
.network_wrap	{ clear:both; position:relative; display:inline-block; height:540px; }
.network_wrap h2	{ margin:0; padding:50px 0 24px 0; }
.network_wrap .sort		{ display:inline-block; margin:0; width:200px; height:317px; padding:0; clear:both; font-size:0; }
.network_wrap .sort ul	{ background:#fff; border:1px solid #e6e6e6; }
.network_wrap .sort li	{ display:block !important; clear:both; width:100%; }
.network_wrap .sort a	{ display:block; line-height:14px; padding:10px 0 10px 22px; background:url(/images/sub1_icon.gif) no-repeat 93% 13px; border-bottom:1px solid #e5e5e5; letter-spacing:-1px; font-size:11px !important; }
.area_list 	{ position:absolute; top:149px; left:202px; border:1px solid #e5e5e5; background:#fff; padding:8px 0 0 40px; height:383px; width:757px; }
.area_list li		{ float:left; background:#fff; display:inline-block; margin:0; width:370px; border-bottom:1px solid #f0f0f0; padding:0; }
.area_list li a	{ display:block; line-height:14px; width:340px; position:relative; padding:18px 30px 8px 0; }
.area_list li img	{ border:1px solid #efefef; }
.area_list li .photo	{ position:absolute; }
.area_list li .text_explain	{ padding:3px 15px 4px 165px; color:#afafaf; letter-spacing:-1px; font-size:11px; }
.area_list li .text_subject	{ padding:0 0 0 165px; font-weight:bold; font-size:12px; color:#333333; letter-spacing:-1px; line-height:16px !important; }
.area_list li .photo_mini	{ padding:10px 0 0 165px; }
.area_list li .text_price		{ padding:10px 0 18px 165px; color:#ff3203; font-size:18px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; }
.special_wrap	{ font-size:0; clear:both; }
.special_wrap h2	{ margin:0; padding:50px 0 24px 0; }

.crew_tab	{ font-size:0; clear:both; }
.crew_tab a	{ display:inline-block; width:167px; height:127px; background:url(/images/sub1_m3_tab.gif) no-repeat 0 0; text-align:center; padding:15px 0 0 0; margin:0 0 10px 0; }
.crew_tab a.on	{ background:url(/images/sub1_m3_tab.gif) no-repeat 0 -142px; }
.crew_list	{ clear:both; margin:0; padding:0; display:inline-block; }
.crew_list a	{ color:#333333; display:block; }
.crew_list li	{ float:left; display:inline-block; color:#333333; position:relative; padding:0 24px 25px 0; line-height:18px; width:93px; }
.crew_list .photobg	{ position:absolute; left:0; top:100px; background:#373737; width:152px; height:58px; padding:0; filter:alpha(opacity=40); opacity: 0.5; }
.crew_list .photobg1	{ position:absolute; left:0; top:73px; background:#373737; width:100px; height:30px; padding:0; filter:alpha(opacity=40); opacity: 0.5; }
.crew_list .photo	{ position:absolute; left:0; top:100px; width:137px; height:45px; padding:13px 0 0 15px; color:#cccccc; z-index:2; }
.crew_list .photo strong	{ color:#fff; font-size:12px; }
.crew_list .photo1	{ position:absolute; left:0; top:70px; width:100px; height:30px; padding:13px 0 0 10px; color:#cccccc; z-index:2; }
.crew_list .photo1 strong	{ color:#fff; font-size:12px; }

.crew_list span	{ color:#999999; font-size:11px; letter-spacing:-1px; }
.crew_list span.text_ex1 { font-size:11px; color:#000; letter-spacing:-1px; line-height:1.4; }

.crew_list li img	{ margin:0 0 9px 0; }
.crew_list li .boximg	{ background:#f8f8f8; border:1px solid #cccccc; padding:5px 5px 0 5px; margin:5px 0 0 0; height:16px; display:inline-block; color:#6c6c6c; line-height:14px; }
.crew_table	{ clear:both; border-collapse:collapse; width:100%; border-top:1px solid #f0f0f0; margin:0 0 45px 0;  }
.crew_table th	{ padding:10px 0 9px 0; color:#774635; font-weight:bold; font-size:14px; background:#f5f5ef; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:center; letter-spacing:-1px; width:125px; }
.crew_table th span	{ color:#978d8a; font-weight:normal; font-size:12px !important; }
.crew_table td	{ padding:10px 0 9px 10px; color:#444444; border-bottom:1px solid #e0e0e0; letter-spacing:-1px; }
.crew_box1	{ clear:both; color:#666666; background:#f7f7f7; padding:15px 0 13px 20px; margin:7px 0 7px 0; letter-spacing:-1px; }
.crew_box2	{ clear:both; color:#444444; border:1px solid #e6e6e6; background:#fbfbfb; padding:15px 0 13px 20px; margin:0 0 10px 0; letter-spacing:-1px; }
.crew_img	{ padding:0 0 20px 0; }
.crew_img2	{ padding:40px 0 0 0; clear:both; }
.newcrew_box	{ background:#f7f7f6; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; width:328px; padding:22px 0 19px 22px; float:left; display:inline-block; }
.newcrew_box li	{ padding:0 10px 25px 0 !important; }
.newcrew_box .btn	{ display:block; text-align:right; letter-spacing:-1px; color:#999999; padding:0 20px 0 0; }

.tema_tab	{ font-size:0; }
.tema_tab a	{ display:inline-block; width:114px; height:108px; background:url(/images/sub1_m2_tab.gif) no-repeat 0 0; text-align:center; padding:15px 0 0 0; margin:0 2px 10px 0; }
.tema_tab a.on	{ background:url(/images/sub1_m2_tab.gif) no-repeat 0 -123px; }
.sort_tab	{ border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin:0; padding:12px 0 7px 0; color:#d9d9d9; font-size:12px; letter-spacing:-1px; }
.sort_tab a	{ display:inline-block; padding:0 0 5px 0; margin:0 10px 0 10px; vertical-align:middle; font-size:11px; }
.sort_tab a:hover	{ background:url(/images/sub1_m2_sort_on.gif) 0 bottom repeat-x; }
.sort_tab a.on	{ background:url(/images/sub1_m2_sort_on.gif) 0 bottom repeat-x; }
.areayacht_list	{ clear:both; }
.areayacht_list ul	{ border-top:2px solid #9e9e9e; }
.areayacht_list li		{ display:block; margin:0; border-bottom:1px solid #f0f0f0; padding:20px 0 24px 0; position:relative; line-height:14px; }
.areayacht_list li a	{ color:#333; }
.areayacht_list li a:hover	{ text-decoration:underline; color:#333; }
.areayacht_list li .photo	{ position:absolute; top:22px; }
.areayacht_list li .text_explain	{ padding:6px 15px 2px 200px; color:#afafaf; letter-spacing:-1px; font-size:11px; }
.areayacht_list li .text_subject	{ padding:5px 0 0 200px; font-weight:bold; font-size:14px; color:#333333; letter-spacing:-1px; line-height:16px !important; }
.areayacht_list li .photo_mini	{ padding:8px 0 10px 200px; }
.areayacht_list li .text_time	{ padding:0 0 0 200px; color:#cccccc; font-size:11px; letter-spacing:-1px; }
.areayacht_list li .text_price		{ margin:10px 0 0 200px; padding:16px 0 17px 18px; color:#666666; background:#fdfdfd; border:1px solid #f0f0f0; }
.areayacht_list li .text_price	.price	{ color:#ff3203 !important; font-weight:bold; position:absolute; font-size:18px !important; font-family:Tahoma, Geneva, sans-serif; right:0; padding:0 20px 0 0; }
.areayacht_list li .text_price	strong	{ font-size:12px !important; }
.areayacht_list li strong	{ letter-spacing:0 !important; }
.areayacht_list li .btn	{ position:absolute; right:0; top:60px; line-height:1.4; }
.areayacht_list li .btn img	{ margin:0 0 5px 0; }
.areayacht_list li .reservation_info	{ position:absolute; right:8px; top:50px; line-height:1.4; text-align:center; color:#666666; }
.areayacht_list li .reservation_info .text_red	{ color:#ff6600 !important; font-weight:bold; }
.areayacht_list li .reservation_info strong	{ color:#333333; }
.areayacht_list li.reservation_date	{ border:1px solid #cccccc; background:#f1f1f1; padding:9px 0 9px 15px !important; color:#333; }

#yachtview_wrap	{ border:1px solid #ededed; background:#fff; padding:40px 45px 45px 45px; font-family:dotum, gulim; }
#yachtview_wrap .p_view_img	{ font-size:0 !important; padding:0; position:relative; }
#yachtview_wrap .p_view_img img	{ padding:0; }
#yachtview_wrap .p_view_img .photo_gallery 	{ position:absolute; padding:0; width:355px; top:0; left:560px; }
#yachtview_wrap .p_view_img .photo_gallery1 	{ position:absolute; padding:0; width:355px; top:0; left:350px; }

#yachtview_wrap .p_view_img .photo_gallery a	{ margin:3px 3px 0 0 !important; padding:0; display:-moz-inline-box; display:inline-block; }
#yachtview_wrap .p_view_img .photo_gallery1 a	{ margin:3px 3px 0 0 !important; padding:0; display:-moz-inline-box; display:inline-block; }
#yachtview_wrap .text_subject	{ padding:30px 0 0 0; font-weight:bold; font-size:20px; color:#333333; letter-spacing:-1px; line-height:26px !important; font-family:dotum; }
#yachtview_wrap .text_explain		{ border-bottom:1px solid #e7e7e7; padding:4px 0 12px 0; color:#dcdcdc; }
#yachtview_wrap .text_explain .ex_text	{ padding:2px 20px 8px 0; color:#afafaf; }
#yachtview_wrap .text_explain .area	{ color:#dbc140; }
#yachtview_wrap .text_explain .time	{ color:#999999; }
#yachtview_wrap table	{ width:100%; border-collapse:expression('collapse', cellSpacing = '0'); font-family:dotum, gulim; border-top:2px solid #696968; } 
#yachtview_wrap th	{ color:#676767; padding:0 0 0 20px; font-weight:normal; width:70px; text-align:left; border-bottom:1px solid #d8d5d3; background:#fbfbfa; } 
#yachtview_wrap td	{ color:#666666; padding:14px 0 14px 15px; border-bottom:1px solid #d8d5d3; } 
#yachtview_wrap td input[type=radio]	{ border:0 !important; background:none !important; }
#yachtview_wrap td.company_info	{ border-left:1px solid #d8d5d3; vertical-align:top; padding:25px 0 14px 25px; width:350px; position:relative; }
#yachtview_wrap td.yacht_info	{ color:#999999; font-size:11px; }
#yachtview_wrap td.yacht_info span	{ padding:0 0 0 55px; }
#yachtview_wrap td .yacht_name	{ font-size:14px; color:#333; padding:0 0 0 5px; }
#yachtview_wrap td .point	{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#666666; padding:0 0 0 5px; }
#yachtview_wrap td .price	{ color:#ff3203; font-size:26px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:30px; }
#yachtview_wrap td .btn	{ position:absolute; right:14px; bottom:14px; }
#detail_tab	{ padding:0; margin:0; background:url(/image/sub/tab_bg.gif) repeat-x 0 20px #e8e8e8; display:inline-block; width:100%;}
#detail_tab li	{ float:left; list-style:none; display:-moz-inline-box;display:inline-block; _position:relative;  white-space:nowrap !important; margin:0; border-right:1px solid #fff;  }
#detail_tab li a	{ display:-moz-inline-box;display:inline-block; padding:14px 40px 13px 40px; color:#fff; background:#f5f5f5; background:#717171; line-height:16px; font-size:16px; }
#detail_tab li a:hover, #detail_tab li.on a	{ background:#e0c53a; }

.detail_yachtclub	{ margin-top:15px; border:1px solid #dbdbdb; background:#f3f3f3; padding:22px; text-align:center; font-size:18px; font-weight:bold; color:#333; line-height:20px; color:#ff3300; }
.detail_yachtclub img	{ vertical-align:middle; }
.detail_yachtclub span	{ color:#222222 !important; }


.t_productlist	{ border-collapse:collapse; width:100%; background:#fff; }
.t_productlist th	{ border-top:1px solid #e8e8e8; background:url(/images/board/board_bg.gif) #fff; padding:18px 0 13px 0; border-bottom:1px solid #e5e5e5;  color:#999999; font-weight:bold; font-size:11px; letter-spacing:-1px; text-align:center; line-height:14px; }
.t_productlist th.price { width:130px; }
.t_productlist td	{ padding:0 0 0 0; color:#333333; border-bottom:1px solid #f0f0f0; font-size:16px; font-weight:bold; position:relative; }
.t_productlist td.price	{ padding:18px 0 20px 0 !important; text-align:center; width:130px; font-size:14px; }
.t_productlist td .normal_price	{ text-decoration:line-through; }
.t_productlist td .normal_sale	{ color:#ff4e03; }
.t_productlist td .off	{ position:absolute; color:#666666; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; top:6px; left:50%; margin:0 0 0 -20px; }
.t_productlist td label	{ width:100%; padding:18px 0 20px 28px; top:0; left:0; }
.productlist_select	{ padding:0 !important; border:4px solid #696968; }
.productlist_select table	{ background:#f8f8f4; border:0; }
.productlist_select .select_wrap	{ display:block; }
.productlist_off .select_wrap	{ display:none; }

.sub_detail_reservation .select_cont_wrap li	{ background:url(/images/li_icon.gif) no-repeat 0 6px; padding:0 0 0 12px; }
.sub_detail_reservation .select_cont_wrap p, .sub_detail_reservation .select_cont_wrap ul	{ padding:0 0 15px 0; }
.sub_detail_reservation .select_cont_wrap h3	{ padding:10px 0 20px 0; font-size:14px; margin:0; }
.sub_reservation .sub_reservation_part1	{ width:475px; }
.sub_reservation .sub_reservation_part2	{ width:370px; border-left:1px solid #bebebe; padding:0 0 0 22px; position:absolute; top:40px; right:50px; }
.sub_reservation .sub_reservation_part1 th	{ font-weight:normal; color:#676767; width:120px; padding:7px 0 6px 0; line-height:14px; text-align:left; }
.sub_reservation .sub_reservation_part1 td	{ color:#333333; }
.sub_reservation .sub_reservation_part2 th	{ border-bottom:1px solid #e7e7e7; font-weight:normal; color:#676767; width:110px; padding:10px 0 11px 0; line-height:12px; text-align:left; }
.sub_reservation .sub_reservation_part2 td	{ border-bottom:1px solid #e7e7e7; line-height:12px; padding:10px 0 11px 0; }
.sub_reservation .sub_reservation_part1  h3	{ border-bottom:1px solid #d1d1d1; margin:0 0 10px 0; padding:4px 0 0 0; clear:both; }
.sub_reservation .sub_reservation_part2  h3	{ border-bottom:1px solid #d1d1d1; margin:0; padding:4px 0 0 0; clear:both; }
.sub_reservation input, .sub_reservation select	{ background:#fbfbf6; margin:0; padding:3px; }
.sub_reservation  .ex_box	{ color:#999999; text-align:right; border-top:1px solid #e7e7e7; padding:15px 0 0 0; margin:16px 0 0 0; font-size:11px; }
.sub_reservation  .ex_box strong	{ color:#222222; }
.sub_reservation .price_box	{ background:url(/images/detailview_price_bg.gif) repeat-x #1e2c43; display:inline-block; width:190px; height:42px; padding:13px 15px 0 0; vertical-align:middle; text-align:right; color:#fff; font-weight:bold; }
.sub_reservation .price_box2	{ background:url(/images/detailview_price_bg.gif) repeat-x #1e2c43; display:inline-block; width:100%; height:42px; padding:13px 15px 0 0; vertical-align:middle; text-align:right; color:#fff; font-weight:bold; }
.sub_reservation .price_box strong, .sub_reservation .price_box2 strong	{ color:#f1db67; font-size:22px; font-family:Tahoma, Geneva, sans-serif; line-height:26px; }
.sub_reservation li	{ color:#999999; font-size:11px; letter-spacing:-1px; line-height:14px; background:url(/images/li_icon.gif) no-repeat 0 15px; padding:13px 0 0 10px; }
.sub_reservation li a	{ float:right; margin:0 0 0 20px; }
.sub_reservation ul	{ margin:0 0 20px 0; }

/* 소셜 */
.social_list	{ clear:both; }
.social_list li		{ float:left; background:#fff; display:inline-block; margin:0 3px 4px 0; width:330px; }
.social_list li a	{ display:block; line-height:14px; border:1px solid #e6e6e6; }
.social_list li a:hover	{ border:1px solid #333; }
.social_list li .text_explain	{ padding:18px 22px 4px 22px; color:#afafaf; letter-spacing:-1px; }
.social_list li .text_subject	{ padding:0 22px 0 22px; font-weight:bold; font-size:16px; color:#333333; letter-spacing:-1px; line-height:22px !important; height:50px; }
.social_list li .text_price		{ padding:0 22px 18px 22px; color:#ff3203; font-size:22px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-align:right; }
.social_list li .text_date		{ border-top:1px solid #ededec; text-align:right; padding:9px 40px 10px 0; color:#666666; background:url(/images/icon_time.gif) no-repeat 96% 7px; }

#socialview_wrap	{ border:1px solid #ededed; background:#fff; padding:40px 65px 0 65px; height:593px; font-family:dotum, gulim; }
#socialview_wrap .p_view_img	{ position:absolute; width:440px; font-size:0 !important; padding:0; }
#socialview_wrap .p_view_img img	{ border:1px solid #e6e6e6; padding:0; }
#socialview_wrap .p_view_img a	{ margin:7px 0 0 0 !important; padding:0; display:-moz-inline-box; display:inline-block; }
#socialview_wrap ul	{ position:absolute; left:550px; width:380px; }
#socialview_wrap .text_date		{ border-bottom:1px solid #e7e7e7; padding:0 0 9px 0; color:#dcdcdc; }
#socialview_wrap .text_date .area	{ color:#dbc140; }
#socialview_wrap .text_date .time	{ color:#999999; }
#socialview_wrap .text_explain	{ padding:30px 22px 8px 0; color:#afafaf; }
#socialview_wrap .text_subject	{ padding:0 22px 0 0; font-weight:bold; font-size:20px; color:#333333; letter-spacing:-1px; line-height:26px !important; font-family:dotum; }
#socialview_wrap .text_price		{ padding:45px 0 40px 5px; color:#ff3203; font-size:36px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:40px; position:relative; border-bottom:2px solid #696968; margin:0 0 20px 0; }
#socialview_wrap .text_price .text	{ position:absolute; top:15px; }
#socialview_wrap .text_price .icon	{ position:absolute; top:29px; padding:0 0 0 10px; }
#socialview_wrap table	{ width:100%; border-collapse:expression('collapse', cellSpacing = '0'); font-family:dotum, gulim; } 
#socialview_wrap th	{ color:#676767; padding:0; font-weight:normal; width:100px; text-align:left; } 
#socialview_wrap td	{ color:#333333; padding:3px 0 3px 0; } 
#socialview_wrap .btn	{ padding:20px 0 0 0; }
#socialview_wrap table input, #socialview_wrap table select	{ background:#fbfbf6; border:1px solid #d2d2d2; }
#socialview_wrap table select.strong	{ background:#fbfbf6; font-weight:bold; }

/* 클럽  */
.club_list_wrap	{ padding:30px 35px 55px 35px; border-top:1px solid #e6e6e6; clear:both; }
.right_ex	{ color:#999999; text-align:right; font-size:11px; letter-spacing:-1px; padding:5px 5px 0 0; }
.right_wrap h2	{ height:38px; text-align:left !important; position:relative; padding:0 !important; margin:0 !important; }
.right_wrap h2 .btn_more	{ position:absolute; right:0; top:0; width:20px; height:20px; padding:0 !important; margin:0 !important; border:0px; }
.good_club_box	{ display:block; background:#5f5f5f; }
.good_club_box .good_club	{ padding:15px 30px 20px 30px; background:url(/images/icon_heart.gif) no-repeat 96% 15px; position:relative; color:#999999; letter-spacing:-1px; line-height:16px; }
.good_club_box .good_club strong	{ color:#fff; font-size:16px; font-weight:bold; line-height:28px; }
.club_news		{ border-top:1px solid #e6e6e6; padding:40px 30px 30px 30px; line-height:14px; }
.club_news li a, .community_know li a	{ display:block; line-height:14px; padding:4px 0 5px 0; letter-spacing:-1px; color:#333333; }
.club_right_list		{ padding:40px 30px 30px 30px; }
.club_right_list li	{ display:block; color:#909090; font-size:11px; letter-spacing:-1px; position:relative; padding:0 0 30px 120px !important; line-height:16px; }
.club_right_list li .photo	{ position:absolute; left:0; top:0; font-size:0; }
.club_right_list li a.subject	{ color:#333333 !important; font-size:12px !important; line-height:20px !important; }
.club_right_list .area		{ line-height:20px !important; color:#444444; }
.club_right_list .area span	{ letter-spacing:0 !important; font-family:Tahoma, Geneva, sans-serif; color:#666666; padding:0 0 0 6px; }
.club_loginbefore	{ border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:30px 0 30px 0; text-align:center; color:#666666; line-height:20px; }

#club_total_content	{ background:url(/images/club_bg.gif) repeat-x; }
.club_header	{ position:relative; margin:0 auto; width:1000px; padding:35px 0 20px 0; z-index:10; }
.club_logo	{ color:#fff; font-size:28px; font-weight:bold; letter-spacing:-4px; padding:0; text-align:center; width:600px; position:relative; margin:0 auto; }
.club_logo a	{ color:#fff; font-size:28px; }
.club_menu	{ position:absolute; left:0; top:104px; width:190px; padding:0; }
.club_menu li a	{ display:-moz-inline-box; display:block; padding:17px 0 0 38px; margin:0; line-height:14px; font-size:14px; font-weight:bold; color:#fff; height:31px; background-position:0 0; background:url(/images/club_leftmenu_bg.gif) no-repeat; letter-spacing:-1px; }
.club_menu li a:hover	{ background-position:0 -48px; }
.club_main_image	{ position:relative; max-width:1500px; margin:0 auto; height:580px; box-shadow:0 -3px 5px #888888; }
.club_main_image .main_btn_wrap	{ background:#333232; height:61px; position:absolute; top:500px; width:100%; text-align:center; }
.club_main_image .main_btn_wrap span, .club_sub_image .main_btn_wrap span, .club_manage_image .main_btn_wrap span	{ position:relative; width:400px; padding:0 0 0 15px; font-size:16px; font-weight:bold; color:#e4e4e4; display:inline-block; text-align:left; }
.club_main_image .main_btn_wrap .btn_manage, .club_sub_image .main_btn_wrap .btn_manage	{ position:absolute; left:300px; margin:-4px 0 0 0; }
.club_sub_image	{ position:relative; max-width:1500px; margin:0 auto; height:300px; box-shadow:0 -3px 5px #888888; overflow:hidden; }
.club_sub_image .main_btn_wrap	{ background:#333232; height:61px; position:absolute; bottom:0; width:100%; text-align:center; }
.club_main_content	{ position:relative; margin:0 auto; width:1000px; padding:30px 0 0 0; }
.club_main_content .part1	{ width:260px; float:left; padding:0 28px 0 0; border-right:1px solid #ededed; }
.club_main_content .part1 span	{ color:#999999; line-height:18px; }
.club_main_content .part2	{ width:670px; float:left; padding:0 0 0 40px; font-size:0; }
.club_main_content .part2 a	{ margin:0 5px 0 0; }
.club_main_content  .btn	{ text-align:right; padding:10px 0 0 0; }
.club_sub_content	{ position:relative; margin:0 auto; width:880px; padding:38px 60px 60px 60px; background:#fff; }
.club_sub_content h2	{ padding:0 0 25px 0; }
.club_manage_image	{ position:relative; width:1000px; margin:0 auto; height:61px; box-shadow:0 -3px 5px #888888; overflow:hidden; }
.club_manage_image .main_btn_wrap	{ background:#333232; height:61px; position:absolute; bottom:0; width:100%; padding:0 0 0 10px; }
.club_manage_content	{ position:relative; margin:0 auto; width:1000px; padding:0; background:#fff; }
.club_manage_content h2	{ padding:10px 0 35px 20px; background:url(/images/club_manage_icon.gif) no-repeat 0 6px; }
.club_manage_content .club_menu	{ float:left; top:0; position:relative; margin:0 40px 0 0; }
.club_manage_content .club_manage_right	{ float:left; width:730px; padding:38px 0 60px 0; }

.community_know		{ padding:30px 30px 30px 30px; line-height:14px; background:#62676d; }
.community_know	a	{ color:#dedede !important; }
.community_faq	{ background:#dfc752; padding:25px 0 30px 30px; }
.community_trip		{ padding:40px 30px 30px 30px; }
.community_trip li	{ display:block; color:#909090; font-size:11px; letter-spacing:-1px; position:relative; padding:0 0 30px 120px; line-height:16px; }
.community_trip li .photo	{ position:absolute; left:0; top:0; font-size:0; }
.community_trip li strong	{ color:#333333 !important; font-size:12px !important; line-height:18px !important; }
.community_trip .area		{ line-height:20px !important; color:#444444; }
.community_trip .area a	{ color:#333333; padding:0 5px 0 5px; display:inline-block !important; text-decoration:underline; }

.community_review ul	{ border-top:2px solid #9e9e9e; padding:20px 0 0 0; }
.community_review li	{ width:100%; clear:both; display:inline-block; color:#666666; position:relative; padding:14px 0 19px 0; line-height:18px; border-bottom:1px solid #efefef; }
.community_review li .photo	{ float:left; font-size:0; padding: 0 25px 0 0; }
.community_review li .review_cont	{ float:left; }
.sub_cont_wrap .community_review li .review_cont	{ float:left; width:425px !important; }
.community_review li strong	{ color:#333333 !important; font-size:14px !important; line-height:32px !important; }
.community_review .product		{ padding:9px 0 0 67px; background:url(/images/icon_product.gif) no-repeat 0 10px; }
.community_review .product a		{ color:#afafaf; letter-spacing:-1px; }
.community_review .area		{ padding:9px 0 0 0; color:#444444; }
.community_review .area a	{ color:#333333; padding:0 5px 0 5px; display:inline-block !important; text-decoration:underline; }
.community_review h2	{ padding:37px 0 8px 0 !important; }
.community_review h2 .btn_more	{ top:35px !important; }

.community_photo ul	{ position:relative; }
.community_photo li	{ float:left; font-size:0; padding:0 10px 10px 0; }
.community_photo li.last	{ clear:both; position:absolute; top:140px; left:0; }

.t_faq	{ border-top:1px solid #717171; border-bottom:1px solid #717171; clear:both; }
.t_faq h3	{ padding:12px 0 11px 30px; margin:0; font-size:12px; cursor:pointer; border-top:1px solid #f7f7f7; background:url(/images/05_img1.gif) no-repeat 2px 12px; color:#333;  }
.t_faq .faqData { display:none; background:#fdfdfd; padding:20px 25px 20px 25px; border:1px solid #f0f0f0; }

.t_customer		{ padding:14px 0 0 0; position:relative; clear:both; }
.t_customer h3	{ padding:12px 0 11px 25px; margin:0; font-size:12px; background:url(/images/icon_h3.gif) no-repeat 0 11px; color:#333; }
.t_customer p	{ background:#fdfdfd; padding:20px 25px 20px 25px; border:1px solid #f0f0f0; }

/* 멤버쉽 */
.join_agree_box	{ border:1px solid #cccccc; background:#fff; height:170px; width:97%; }
.join_agree		{ text-align:right; padding:9px 10px 10px 0; }
.join_info_title	{ display:inline-block; width:130px; }
.join_agree_float	{ float:left; width:49%; }
.text_ex	{ font-size:11px; color:#777777; letter-spacing:-1px; line-height:1.4; }

.join_ok_box	{ border-top:2px solid #bbbbbb; border-bottom:2px solid #bbbbbb; padding:40px 0 40px 0; color:#666666; line-height:20px; text-align:center; }
.join_bar	{ background:url(/images/join_bar.gif) 0 center no-repeat; height:60px; margin:0; padding:0; clear:both; font-size:0; }
.join_kind1	{ float:left; width:225px; padding:0 0 0 22px; position:relative; }
.join_kind2	{ float:left; }
.join_steptitle	{ background:#4c4743; }
.join_agree_text	{ border:1px solid #f0f0f0; background:#fdfdfd; padding:15px 20px 15px 20px; letter-spacing:-1px; color:#777777; margin:15px 0 15px 0; clear:both; text-align:center; }
.join_detail_veiw	{ position:absolute; right:-24px; top:58px; }
.join_kind_text	{ text-align:center; position:relative; margin:0 auto; width:256px; height:32px; padding:30px 0 0 0; font-size:16px; font-weight:bold; color:#fff; background:url(/images/join_img3.gif) no-repeat 0 bottom; }

.guidetext_box	{ border:1px solid #f0f0f0; background:#fdfdfd; padding:15px 20px 15px 20px; font-size:11px; letter-spacing:-1px; color:#999999; margin:0 0 15px 0; clear:both; }
.guidetext_box li	{ background:url(/images/li_icon.gif) no-repeat 0 4px; padding:0 0 0 12px; }


.yachtless_box	{ padding:20px 0 35px 0; }
.yacht_search	{ clear:both; margin:20px 0 15px 0; padding:15px 0 15px 30px; border:1px solid #f0f0f0; background:#fdfdfd; }
.yacht li	{ background:url(/images/li_icon.gif) no-repeat 0 7px; padding:0 0 0 12px; }
p	{ padding:0 0 10px 0; }

.mypage_clubbox	{ border:1px solid #f0f0f0; background:url(/images/mypage_img01.gif) no-repeat 25px center #fdfdfd; padding:15px 20px 15px 115px; letter-spacing:-1px; color:#999999; margin:0; }
.mypage_infobox	{ position:relative; padding:20px 0 0 30px; background:#f7f7f7; height:132px; margin:0 0 12px 0; line-height:2.3; }
.mypage_infobox .btnbox	{ position:absolute; top:15px; right:15px; font-size:0; padding:0; margin:0; letter-spacing:-1px; }
.mypage_infobox span	{ font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#ff3300; line-height:20px; }
h3.mypage_h3	{ padding:42px 0 8px 0; clear:both; margin:0; }
h3 span		{ font-size:11px; font-weight:normal; color:#999999; letter-spacing:-1px; }
.board_search	{ padding:0 0 15px 0; }
.mypage_btnwrap	{ padding:0 0 30px 0; text-align:right; }

.login_wrap	{ border-bottom:2px solid #414141; padding:30px 36px 30px 36px; }
.login_input	{ float:left; width:590px; padding:0 35px 0 0; }
.login_text	{ float:left; width:295px; }
.login_box	{ position:relative; margin:0 auto; padding:20px 0 30px 58px; background:url(/image/sub/login_bg.jpg) no-repeat; clear:both; }
.login_box .lb_float	{ float:left; width:auto; padding:18px 0 0 15px; width:325px; }
.login_box .lb_float input	{ border:1px solid #cccccc; width:230px; padding:7px 5px 6px 5px; margin:0 0 6px 0; font-size:14px; font-weight:bold; background:#f4f4f3; }
.login_box .lb_float2	{ float:left; width:auto; padding:18px 0 0 8px; }
.login_box .lb_float2 input	{ padding:0; margin:0; vertical-align:middle; }
.login_wrap .login_join	{ border-top:1px solid #e8e8e8; clear:both; padding:20px 0 0 0; text-align:center; }

.join_partner_bg	{ background:#f7f7f7; padding:20px 20px 0 310px; position:relative; height:160px; }
.join_partner_bg div	{ position:absolute; left:20px; }
.detail_cashbox		{ background:#b1ac98; color:#fff; font-weight:bold; padding:20px 0 20px 35px; }


.club_join_box	{ padding:15px; background:#f8f8f8; }
.club_join_box table { width:100%; margin:0; padding:0; line-height:1.5; position:relative;}
.club_join_box th { padding:10px 0 0 10px; color:#777777; text-align:left; line-height:11px; letter-spacing:-1px; vertical-align:top; }
.club_join_box td { padding:5px 0 4px 10px; margin:0; color:#676767; }
.club_join_box td textarea	{ background:#fcfcfc; border:1px solid #dadada; padding:4px; width:97%; margin:0 0 4px 0; }
.club_join_box td input[type=text], .club_join_box td input[type=password], .club_join_box td input[type=file]	{ margin:0 0 4px 0; height:17px; padding:4px 0 0 4px; background:#fcfcfc; border:1px solid #dadada; vertical-align:middle; }
.club_join_box td .join_code	{ float:left; margin:2px 10px 7px 0; width:140px; height:50px; border:1px solid #dfdfdf; background:#fff; }
td .club_img	{ float:left; margin:2px 10px 7px 0; border:1px solid #dfdfdf; width:100px; height:100px; }


.comment_box	{ background:#f9f9f9; padding:13px 20px 13px 20px; color:#999999; font-size:11px; font-family:dotum, '돋움'; letter-spacing:-1px; }
.comment_box input[type=text], .comment_box input[type=password], .comment_box textarea, .comment_list textarea	{ border:1px solid #d5d9e0; background:#fff; padding:4px; font-size:12px !important; margin:0 0 3px 0;vertical-align:middle; }
.comment_box input[type=image], .comment_list input[type=image]	{ vertical-align:middle; border:0; padding:0; margin:0 0 3px 0; }

.comment_list	{ position:relative; padding:10px 20px 15px 25px; background:#f9f9f9; }
.comment_list li	{ border-bottom:1px dotted #cccccc; padding:10px 0 10px 0; color:#555555; letter-spacing:0 !important; position:relative; }
.comment_list li.reply	{ padding:10px 0 10px 25px !important; background:url(/image/sub/icon_reply.gif) no-repeat 4px 10px; }
.comment_list .comment_list_date	{ font-family:tahoma, '돋움'; padding:0 0 0 3px; font-size:11px; color:#bbbbbb; }
.comment_list .comment_cont	{ display:block; font-size:12px; padding:4px 0 0 0; line-height:18px; }
.comment_list .comment_btn	{ position:absolute; right:0; top:10px; font-size:11px; color:#999999; }
.comment_list a.btn1	{ position:absolute; right:19px; top:10px; }
.comment_list a.btn2	{ position:absolute; right:42px !important; top:10px; }
.comment_list a.btn3	{ position:absolute; right:65px !important; top:10px; }
.comment_list .price	{ color:#f84e11; display:inline-block; padding:0 0 4px 0; }
.comment_list .comment_cont span	{ color:#999999; font-size:11px; letter-spacing:-1px; display:inline-block; width:40px; }
.comment_list .commenter_info1	{ position:absolute; width:160px; border-right:1px solid #efefef; padding:6px 0 0 0 !important; }
.comment_list .commenter_info2	{ padding:6px 0 0 180px !important; }

.mainleft_btn	{ width:148px; height:41px; background:url(/images/sub/club_btn_join.gif) no-repeat; border:0; font-size:0; letter-spacing:-100px; padding:0; margin:0; }
