@import url('common.css');
@import url('layoutsub.css');
@import url('board.css');
@import url('c_spot.css');
@import url('c_contents.css');

#navi_commerce {background:url('http://img.onfill.com/ver2/images/layout/top/navi_b1_off.gif');}
#navi_commerce .m3 {background:url('http://img.onfill.com/ver2/images/layout/top/navi_b1_on.gif') no-repeat -171px -8px;}
#navi_commerce .m1 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_b1_on.gif') no-repeat -30px -8px;}
#navi_commerce .m2 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_b1_on.gif') no-repeat -102px -8px;}
#navi_commerce .m3 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_b1_on.gif') no-repeat -171px -8px;}

#navi_content .m1 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_a2_on.gif') no-repeat -34px -8px;}
#navi_content .m2 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_a2_on.gif') no-repeat -138px -8px;}
#navi_content .m3 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_a2_on.gif') no-repeat -221px -8px;}
#navi_content .m4 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_a2_on.gif') no-repeat -296px -8px;}
#navi_content .m5 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_a2_on.gif') no-repeat -407px -8px;}
#navi_content .m6 a:hover {background:url('http://img.onfill.com/ver2/images/layout/top/navi_a2_on.gif') no-repeat -502px -8px;}
/* left menu */
#div_left {position:relative;}
#div_left .lySubmenu {position:absolute; left:71px; width:88px; display:none;}
#div_left .lySubmenu ul {margin:6px 0 0 9px; }
#div_left .lySubmenu li {margin:0; padding:0 0 1px 0px;}
#div_left .lySubmenu li.last {padding-bottom:7px;}
#div_left .lySubmenu .lySubmenuList {position:relative; margin-left:10px; border:3px solid #c7c7c7; background-color:#FFF;}
#lysub1 {top:66px; z-index:100;}
#lysub1 .arrow {position:absolute; top:5px; left:-9px;}
#lysub2 {top:90px; z-index:100;}
#lysub2 .arrow {position:absolute; top:5px; left:-9px;}
#lysub3 {top:113px; z-index:100;}
#lysub3 .arrow {position:absolute; top:5px; left:-9px;}
#lysub4 {top:137px; z-index:100;}
#lysub4 .arrow {position:absolute; top:5px; left:-9px;}
#lysub5 {top:137px; z-index:100;}
#lysub5 .arrow {position:absolute; top:5px; left:-9px;}
#lysub5 {top:140px; z-index:100;}
#lysub5 .arrow {position:absolute; top:24px; left:-9px;}
#lysub6 {top:149px; z-index:100;}
#lysub6 .arrow {position:absolute; top:38px; left:-9px;}
#lysub7 {top:129px; z-index:100;}
#lysub7 .arrow {position:absolute; top:80px; left:-9px;}
#lysub7 .lySubmenuList {width:110px;}
/* ¾îÇÐ¿¬¼ö ÀÓ½Ã·Î ºüÁüÀ» ÀÎÇØ top°ª º¯°æ 149->125 */
/* ±³ÅëÂÊ Áö¿ªÀÌ ´Ã¾î³ª°Ô µÇ¸é ÀÌºÎºÐÀ¸·Î ¼öÁ¤
#lysub9 {top:125px; z-index:100;}
#lysub9 .arrow {position:absolute; top:107px; left:-9px;}
*/
#lysub9 {top:165px; z-index:100;}
#lysub9 .arrow {position:absolute; top:67px; left:-9px;}

/* ÅÇ ½ºÅ¸ÀÏ ÀçÁ¤ÀÇ */
.tabmenu li ,
.tabmenu li a {color:#555 !important;}
.tabmenu li a:hover {color:#fc6800 !important; }
.tabmenu a.on {padding:5px 7px; border:1px solid #E1E1E1; border-bottom:0; background:#FFF; color:#fc6800 !important;}

/* main */
.theme_goods {}
.theme_goods h3 {margin:0 !important; padding:0 !important;}
.theme_goods h3 .more {float:right; margin:-14px 4px 0 0;}
.theme_goods li {float:left; width:218px; margin:0 0 0 10px;}
.theme_goods li.first {margin-left:0px;}
.theme_goods li .thumb {margin:0 0 29px;}
.main_tour_recipe .more {float:right; margin:8px 4px 0 0;}
.main_tour_recipe .ty_goods5 .subject {padding:2px 0 0;}
.trafficmenu {float:left; margin-right:9px; margin-bottom:29px;}
.trafficmenu_cnt {width:327px;border:3px solid #ebebeb; padding:15px 0 14px 0; text-align:center;}
.trafficmenu_cnt img {vertical-align:top; margin:0 18px;}
.tourcounselling {float:left; margin-bottom:29px;}
.tourcounselling_cnt {width:327px;border:3px solid #ebebeb; padding:0;}
.torufaq {float:left; width:330px; margin-right:15px; display:inline;}
*html .torufaq{width:327px;}

.torufaq h2 {border-bottom:1px solid #ddd !important; margin-bottom:13px !important;}
.torufaq h2 .more {margin:-15px 0 0 0;}
.toruask {float:left; width:330px;}
.toruask h2 {border-bottom:1px solid #ddd !important; margin-bottom:13px !important;}
.toruask h2 .more {margin:-15px 0 0 0;}
ul.ty1_main {margin:-3px 0 0 0;}
ul.ty1_main li {margin-top:4px; padding:0 0 0 6px; background:url('http://img.onfill.com/ver2/images/common/bul11.gif') 0 4px no-repeat;}
ul.ty1_main li a {color:#777; }
ul.ty1_main li .category {font-size:11px;}
/* airtel main */
.main_theme {clear:both; width:678px; margin-bottom:10px; border:1px solid #e0e0e0; padding:0;}
.promotion1 {float:left; padding-right:1px; background:url('http://img.onfill.com/ver2/images/themetour/main_promotion_line1.gif') right top no-repeat; width:408px;}
.promotion2 {float:left; padding-bottom:1px; background:url('http://img.onfill.com/ver2/images/themetour/main_promotion_line2.gif') left bottom no-repeat; width:270px; }
.promotion2 img {margin:0 0 1px;}
.promotion3 {float:left; }
.promotion3 img {margin:0;}

.theme_searchform {margin:0 0 30px -5px; padding:0 0 6px; border:1px solid #e0e0e0; background:#e6e6e6; overflow:auto; width:678px;}
*html .theme_searchform {overflow:visible;height:1%;}
.theme_searchform h2 {float:left; margin:0; padding:22px 0 11px 0 !important; display:inline; text-align:center; width:97px;}
.theme_searchform input {font-size:11px; padding-top:3px; margin-bottom:1px;}
.theme_searchform .searchitem {position:relative; float:left; display:inline; width:572px; margin:8px 0 0 ; padding:11px 0 7px 0; border:1px solid #e0e0e0; background:#fafafa;}
.theme_searchform .searchitem_s {width:549px; padding:20px 0 19px;}
.theme_searchform .searchitem .btn_search {position:absolute; top:11px; right:12px;}
.theme_searchform .searchitem .btn_search input {margin:0; padding:0;}
.theme_searchform th {padding:4px 6px 4px 13px; text-align:left;}
.theme_searchform td {padding-right:7px; padding-bottom:1px;}
.theme_searchform td td {padding-right:0; padding-bottom:0;}
.theme_searchform .btn_cal {vertical-align:middle; margin:0 0 4px 5px;}


.main_recom_goods {overflow:auto; padding:10px 0 18px 0;}
.main_recom_activity {overflow:auto; padding:10px 0 30px 0;}
.wrap_life_spot .link_spotmap {float:right; margin-top:-20px;}
.wrap_life_spot .tabmenu {margin-bottom:0;}
.wrap_life_spot .wrap_life_spot_cnt {padding:0 14px 36px; border:1px solid #e3e3e3; border-top:0 none; }

.hotsell_list {position:relative; overflow:auto; padding:16px 0 27px 49px; width:626px;}
*html .hotsell_list {float:left;}
.hotsell_list .list_navi .arr_prev {position:absolute; top:47px; left:8px;}
.hotsell_list .list_navi .arr_next {position:absolute; top:47px; right:6px;}

/* Áö¿ªº¸±â °Ë»öÆû */
.goods_sch {width:642px; margin-left:-5px; margin-bottom:30px; padding:3px 13px;border:5px solid #d0d0d0;}
.goods_sch .button {margin:6px 0 0;padding:0 0 6px 0;background:#fff;}
.goods_sch input {font-size:11px; padding-top:3px; }
.sch_term .button2 input {margin:-2px 0 0 0; padding:0;}

.sch_term td {padding:7px 0 7px 0;background:url(/ver2/images/common/dot01.gif) left bottom repeat-x;}
.sch_term th {padding:7px 3px 7px 3px;background:url(/ver2/images/common/dot01.gif) left bottom repeat-x; text-align:left;}
.sch_term .none {background:none;}
.sch_term label { margin:0 3px 0 0;}
.sch_term input.txt {border:1px solid #c3c3c3; padding:3px 0 0px 4px;}
.sch_term td img ,
.sch_term td input {vertical-align:middle;}


/* Áö¿ªº¸±â °Ë»ö°á°ú */
.result_summery {position:relative; height:29px;}
.result_summery .count {color:#333;}
.result_summery .sort {position:absolute; top:1px; right:0; margin:0; padding:0; list-style:none;}
.result_summery .sort li {float:left; display:inline; letter-spacing:-1px;font-size:11px; padding:0 0 0 5px; color:#d8d8d8;}
.result_summery .sort li a {padding:0 2px;}
.result_summery  p em,
.result_summery li.on a { color:#fc6800; font-weight:bold;}

ul.ty_goods6 li.row {;position:relative; background:#FFF;}
ul.ty_goods6 li .icon_recom {position:absolute; top:0; left:0; z-index:2;}
ul.ty_goods6 li .goods_view {border:1px solid #e3e3e3;margin-bottom:11px; padding:15px 2px 9px 15px; overflow:auto;}
*html ul.ty_goods6 li .goods_view {overflow:visible;height:1%;}
ul.ty_goods6 li .thumb {float:left; width:126px; height:84px; }
ul.ty_goods6 li .textinfo {float:left; width:530px;}


dl.textinfo dt,
dl.textinfo dd {overflow:hidden;}
*html dl.textinfo dd {overflow:visible;height:1%;}
dl.textinfo dt {height:23px;background:url('http://img.onfill.com/ver2/images/common/dot02.gif') repeat-x left bottom; margin:0; padding:0;}
dl.textinfo dt p.title {float:left;color:#333;font-weight:bold; margin:0; padding:2px 0 0 0;}
dl.textinfo dt p.title a {color:#333;}
dl.textinfo dt p.price {float:right;font-weight:bold;font-size:14px;color:#fc6000; padding-right:3px; }
dl.textinfo dt p.price img {margin-right:5px;}
dl.textinfo dt p.price em {color:#999;text-decoration:line-through;}
dl.textinfo dt p.price span {color:#333;font-size:12px;}

dl.textinfo dd {padding:6px 0 0;}
dl.textinfo dd ul.detailinfo {margin:0; padding:0; list-style:none;}
*html dl.textinfo dd ul.detailinfo {float:left}
dl.textinfo dd ul.detailinfo li {float:left; margin:0; padding:4px 0 0px 7px; font-size:11px; background:url('http://img.onfill.com/ver2/images/common/bul2.gif') no-repeat 0 9px; border:0 none;}
dl.textinfo dd ul.detailinfo li.col1 {width:121px;}
dl.textinfo dd ul.detailinfo li.col2 {width:303px;}
dl.textinfo dd ul.detailinfo li.col3 {width:430px;}
dl.textinfo dd ul.detailinfo li.col1a {width:430px;}
dl.textinfo dd ul.detailinfo li.col2a {width:150px;}
dl.textinfo dd ul.detailinfo li.col3a {width:280px;}
dl.textinfo dd ul.detailinfo li span.st {color:#8c7266;}
dl.textinfo dd .btn_booking {float:right; padding:12px 10px 0 0;}

.goods_view .review {/*margin-top:9px;*/  font-size:11px;letter-spacing:-1px; clear:both;}
.goods_view .review .grade {float:left; padding-top:4px;}
.goods_view .review .grade img {vertical-align:middle; margin:0 0 4px -1px;}
.goods_view .review .point {display:block; float:left; margin:4px 0 0 8px; font-weight:bold; font-size:16px !important;color:#fc6000; font-family:Gulim; }
.goods_view .review .btn {vertical-align:middle; margin:2px 0 0 16px;}

.con .review {margin-top:9px;  font-size:11px;letter-spacing:-1px;}
.con .review .grade img {vertical-align:middle; margin:0 0 8px -1px;}
.con .review .point {font-weight:bold; font-size:16px !important;color:#fc6000; font-family:Gulim; }
.con .review .btn {vertical-align:middle; margin:0 0 4px 22px;}

.departure_date_ty1 {width:613px; margin:9px 0 6px; padding:16px 15px 15px 15px; background:#f2f2f2;}
.departure_date_ty1 table {background:url('http://img.onfill.com/ver2/images/themetour/bg_th.gif') no-repeat }
.departure_date td.monty {font-weight:bold; color:#333; text-align:center;}
.departure_date_ty1 ul.day {width:440px; margin:0; padding:0; list-style:none;}

.departure_date_ty2 {width:675px; margin:0 0 6px; padding:5px 0 0; border-bottom:1px solid #e3e3e3;}
.departure_date_ty2 table {width:675px; background:url('http://img.onfill.com/ver2/images/themetour/bg_th2.gif') no-repeat }
.departure_date_ty2 ul.day {width:540px; margin:0; padding:0; list-style:none;}

.departure_date {position:relative; }
.departure_date .status {padding:0 6px 8px 0; text-align:right;}
.departure_date table thead,
.departure_date table tbody {background:none;}
.departure_date table thead th {height:37px; vertical-align:top;}
.departure_date table thead th img {margin:8px 0 0 0;}
.departure_date table tbody th,
.departure_date table tbody td {background:url('http://img.onfill.com/ver2/images/common/dot03.gif') repeat-x left top;  vertical-align:top;}
.departure_date table tbody tr.first th,
.departure_date table tbody tr.first td {background:none; }
.departure_date table tbody th {text-align:left; padding:7px 0 0 10px; vertical-align:top; font-weight:normal; font-size:11px;}
.departure_date table tbody th img {margin:0 5px 3px 0; vertical-align:middle;}
.departure_date table tbody td {text-align:left; padding:8px 0 0 0; vertical-align:top;}

.departure_date ul.day li {float:left; padding:0 4px 4px 11px;  font-weight:bold; background:url('http://img.onfill.com/ver2/images/common/bar03.gif') no-repeat; }
.departure_date ul.day li.first {background:none; padding-left:0;}
.departure_date .status1 a {color:#ff5b53;}
.departure_date .status2 a {color:#6ebf52;}
.departure_date .status3 a {color:#b3b3b3;}
.departure_date .departure_detail {position:absolute; width:166px;}
.departure_date .departure_detail .text {padding:15px 0 10px; background:#FFF; border:3px solid #fc6902; border-top:0 none; overflow:auto;}
*html .departure_date .departure_detail .text{overflow:visible;height:1%;}
.departure_date .departure_detail dl {margin:0 0 5px; padding:0;}
.departure_date .departure_detail dl dt {float:left; font-size:11px; color:#999; width:54px; margin:0; padding:0 0 5px 8px; background:url('http://img.onfill.com/ver2/images/common/bar04.gif') no-repeat 54px 25%; margin:0; letter-spacing:-1px;}
.departure_date .departure_detail dl dd {float:left; font-size:11px; color:#333; width:90px; margin:0; padding-bottom:5px;}

/* º¸±â */
.cov_img { margin-left:-5px; margin-bottom:30px;}
.goods_info {overflow:hidden; margin-bottom:30px;}
*html .goods_info {overflow:visible;height:1%;}
.goods_info .photo {float:left; width:240px;position:relative;}
.goods_info .photo img {vertical-align:top;}
.goods_info .pr_list {width:195px;margin:0 auto;text-align:center;}
.goods_info .pr_list li {float:left;padding:5px 0 0;width:65px;}
.goods_info .pr_list li p {padding:10px 0 0;}
.goods_info .pr_list li p a {color:#333;}
*html .goods_info .pr_list {height:1%;overflow:visible;}
.goods_info .prevNext a {position:absolute;top:80px;display:block;top:185px;}
.goods_info .prevNext a.prevList {left:0;}
.goods_info .prevNext a.nextList {right:0;}
.goods_info .text {float:left; width:425px;padding:0 0 0 10px;}
.goods_info .text .title {margin-bottom:3px; background:#e6e6e6;border:1px solid #e3e3e3;color:#333;font-weight:bold;}
.goods_info .text .title a {color:#333;}
.goods_info .text .title th {text-align:left; padding:9px 0 5px 9px; line-height:16px;}
.goods_info .text .category {margin:0 0 7px; padding:0 0 7px; background:url(/ver2/images/common/dot02.gif) left bottom repeat-x;}
.goods_info .text .category .line {color:#e5e5e5;}
.goods_info .text ul.link {margin:0; padding:0; list-style:none;}
.goods_info .text ul.link li {font-size:12px;letter-spacing:0;}
.goods_info .text ul.nb { border-top:1px solid #e0e0e0; margin:2px 0 6px 0; padding:0; list-style:none;}
.goods_info .text ul.nb li {font-size:11px; color:#fc6800; padding:10px 0 0 10px; background:url(/ver2/images/common/bul13.gif) 0 12px no-repeat;}

.goods_info .info .review {margin-top:0px; }
.goods_info .info .review .grade img {vertical-align:top; margin:0 0 0px -1px;}
.goods_info .info .review .point {font-weight:bold; font-size:16px !important;color:#fc6000; font-family:Gulim; padding:0 6px 0 3px;}
.goods_info .info .review .count {padding:0 0 0 6px !important;}
.goods_info .price {text-align:right; padding:9px 9px 6px 0;}
.goods_info .price .befor {text-decoration:line-through; color:#999;}
.goods_info .price img {vertical-align:middle; margin-bottom:4px;}
.goods_info .price .after {font-size:14px; color:#fc6800;}
.goods_info .text .con {padding:12px 0 0 10px;}
.goods_info .info a {text-decoration:underline;}
.goods_info .info th {letter-spacing:-1px;}
.goods_info .info td th {background:none; padding:0; font-weight:bold; color:#777; letter-spacing:0px;}
.goods_info .info td td {background:none; font-weight:bold; color:#777;}
.goods_info p.button {margin:9px 0 0 -9px; padding:0; text-align:left;}

.tx_list {font-size:11px; margin:0; padding:0;}
*html .tx_list {overflow:visible;height:1%;}
.tx_list dt,
.tx_list li {padding:0 0 2px 6px;background:url(/ver2/images/common/bullet/bul_com03.gif) 0 4px no-repeat;}
.tx_list dt,
.tx_list dd span {color:#8c7266;}
.tx_list dt,
.tx_list dd {float:left;}

.goods_info .tx_list {margin-top:5px;padding:8px 0 ;height:101px;background:url(/ver2/images/common/line5.gif) left top repeat-x;}
.goods_info .tx_list dt { width:51px; margin:2px 0; padding:0 0 0 7px; float:left;}
.goods_info .tx_list dd { width:340px; margin:2px 0; padding:0; float:left} 
.goods_info .review img {vertical-align:middle; margin-bottom:2px;}
.goods_info .bar {background:url(/ver2/images/common/bar01.gif) right 4px no-repeat;}

table.info {margin:0; padding:0; list-style:none; }
table.info th { background:url('http://img.onfill.com/ver2/images/common/bul2.gif') no-repeat 0 6px; padding:0 4px 3px 6px;color:#8c7266; font-weight:normal;}
table.info td {padding:0 0 3px 8px; background:url('http://img.onfill.com/ver2/images/common/bar04.gif') no-repeat 1px 5px; }
table.info th,
table.info td {vertical-align:top; font-size:11px; line-height:18px; text-align:left;}
table.info img {vertical-align:middle; margin-bottom:3px;}

h2.title {margin-bottom:5px !important; padding:0 0 0 15px !important; background:url('http://img.onfill.com/ver2/images/common/bul_h2.gif') no-repeat 1px 0; font-size:11px; color:#333;}
h2.title2 {margin-bottom:5px !important; padding:0 0 6px 15px !important; background:url('http://img.onfill.com/ver2/images/common/bul_h2.gif') no-repeat 1px 0; font-size:11px; color:#333; border-bottom:2px solid #d0d0d0;}

.wrap_goods_info {clear:both; margin-bottom:25px;}
.wrap_goods_info .button {margin:15px 0 0 0; padding:0;}
.wrap_goods_info .nb {color:#fc6800; font-size:11px; float:right; margin:-18px 0 0 0;}
.wrap_goods_info .nb2 {color:#fc6800; font-size:11px; }
.wrap_goods_info .data_tb_text th {font-weight:bold; padding-top:9px; padding-left:18px; color:#555;}
.wrap_goods_info .data_tb_text td {letter-spacing:0; padding-top:9px;}
/* ÀÏÁ¤Ç¥ */
.tb_schedule {width:100%; border:0;}
.tb_schedule thead th {background:#fafafa; border:1px solid #dddddd; padding:7px 0 6px;}
.tb_schedule tbody th {border-bottom:1px solid #dddddd; color:#333;}
.tb_schedule tbody th img {margin:0 0 7px;}
.tb_schedule tbody td {background:#FFF; border:1px solid #dddddd; border-right:0;  padding:10px 0 5px; text-align:center;}
.tb_schedule tbody td.cnt {text-align:left; padding:9px 15px 5px 15px; line-height:16px;}
.tb_schedule tbody td img {vertical-align:top; margin-right:2px;}
.tb_schedule .relation_goods {color:#9c4000; margin:13px 0 0 0; padding-bottom:9px;}
.tb_schedule .relation_goods img {margin:6px 0 7px;}

.wrap_hotelinfo {border:1px solid #e3e3e3; padding:15px;}
.thumb_hotel {float:left; margin-right:10px; display:inline; margin-bottom:20px;}
dl.hotel {margin:0 0 8px 0;padding:0 0 17px 0;border-bottom:1px solid #D0D0D0;position:relative;}
dl.hotel dt {margin:0; padding:8px 0 6px 7px;color:#555;font-weight:bold; border:1px solid #e3e3e3;background-color:#e6e6e6; }
dl.hotel dd {margin:0; padding:8px 9px 17px 9px; line-height:16px;} 
dl.hotel2 {margin:0 0 0 0; padding:0 0 17px 0; position:relative; width:478px;}
dl.hotel2 dt {margin:0; padding:8px 0 6px 7px;color:#555;font-weight:bold; border:1px solid #e3e3e3;background-color:#e6e6e6; }
dl.hotel2 dd {margin:0; padding:8px 9px 17px 9px; line-height:16px;} 
dl.hotel2 span {color:#8c7266;}

.block_top {clear:both; overflow:auto;padding-bottom:20px;}
*html .block_top {overflow:visible; height:1%; }
.tb_info {width:673px; border:0;border:1px solid #ddd; }
.tb_info tbody th {border:1px solid #ddd; color:#333; background:#fafafa;}
.tb_info tbody td {background:#FFF; border:1px solid #ddd; border-right:0; padding:9px 15px 5px 15px; line-height:16px;}
ul.textinfo {margin:0; padding:0; list-style:none;}
ul.textinfo li {padding:0 0 0 8px; background:url('http://img.onfill.com/ver2/images/common/bul12.gif') 0 4px no-repeat;}
ul.textinfo li a {color:#777; }
ul.textinfo li .category {font-size:11px;}
ul.info {float:left; margin:0; padding:0; list-style:none;}
ul.info li {font-size:11px; background:url('http://img.onfill.com/ver2/images/common/bul2.gif') no-repeat 0 6px; padding:0 0 0 6px;}
ul.info em {color:#8c7266; font-style:normal;}

.goods_comment {margin:4px 0 0 0; border:1px solid #e3e3e3; background:#fafafa; padding:14px 15px 28px;}
.goods_comment .st {padding:1px 0 0 0; font-size:11px; color:#555;}
.goods_comment .entry {width:643px;}
.goods_comment .entry input,
.goods_comment .entry img {vertical-align:top; margin-top:4px; margin-left:2px;}
.goods_comment textarea {width:560px;height:35px; margin-top:3px; padding:5px 4px; border:1px solid #ccc;}
.goods_comment ul {margin:0 0 20px; padding:0; list-style:none; }
.goods_comment li {margin:0; padding:7px 0 7px; background:url('http://img.onfill.com/ver2/images/common/line6.gif') repeat-x left top;}
.goods_comment li.first {background:none;}
.goods_comment li div.userid {margin:0 0 0 -1px; padding:0 0 4px 0;color:#333; font-size:12px; position:relative;}
.goods_comment li div.userid a {color:#333;}
.goods_comment li .date {font-size:11px; color:#999;}
.goods_comment .goods_comment_none {padding:100px 0 106px 0; text-align:center;}
.goods_comment .grade {padding:0 0 0 6px;}
.goods_comment .grade img {margin:0 0 3px -3px; vertical-align:middle;}
.goods_comment .nothing {background:none; text-align:center; padding:24px 0 0 0; color:#9a9a9a; margin-bottom:-20px}

.search_list .pager {padding-top:0;}
.search_list p.result_none {text-align:center; line-height:16px; padding:100px 0 0 0;}
.search_list h3 {margin:0; padding:11px 0 7px 1px; border-bottom:1px solid #ddd !important;}
.search_list h3 .more {float:right; margin:-15px 6px 0 0;}
.search_list .bd3_list {margin:5px 0 0 0; padding:0; border:0; }
.search_list .bd3_list li {padding:6px 0 11px;  background:url('http://img.onfill.com/ver2/images/board/dot1.gif') left bottom repeat-x;  overflow:auto;}
*html .search_list .bd3_list li {overflow:visible; height:1%;}
.search_list .bd3_list li .article_head {float:right; font-size:11px; padding-top:5px;}
.search_list .bd3_list li .article_head .st {color:#555; padding-left:10px;}
.search_list .bd3_list li .photo_none {width:668px; padding-left:0; padding-bottom:7px;}
.search_list ul.ty_goods6 {margin-top:16px;}
.search_list .tabmenu a {color:#555;}
.search_list .tabmenu a.on { color:#fc6800;}
.search_list .bd3_list .nothing {text-align:center;}

/* ¸Þ¼¼Áö¹Ú½º */
.onfill_msg {border:5px solid #D9CFC9; text-align:center; padding:40px 0 37px;}
.onfill_msg p {margin:0; padding:0;}
.onfill_msg .tx_list {margin:8px 8px 0 0;}
.onfill_msg .tx_list span {padding:0 0 0 8px;color:#777;background:url('http://img.onfill.com/ver2/images/common/bul2.gif') 0 4px no-repeat;}
.onfill_msg { border:5px solid #D9CFC9; text-align:center; padding:24px 0 15px 0; margin:0 0 7px;}
.onfill_msg ul.tx_list {border-top:1px solid #d9cfc9;padding:15px 0 0;margin:15px auto 0;text-align:left;width:635px; list-style:none;}
.onfill_msg ul.tx_list li {width:415px;margin:0 auto; padding-bottom:3px;}
.onfill_msg ul.tx_list a {color:#fc6800;text-decoration:underline;}
.onfill_msg p {padding:0 0 20px 0;}
.onfill_msg dl {overflow:hidden;height:30px; margin:0 auto 5px; width:187px;}
.onfill_msg dt {float:left;padding:6px 15px 6px 0; margin:0;}
.onfill_msg dd {float:left;padding:7px 0 4px 0;font-weight:bold;color:#fc6800; margin:0;}
.onfill_msg dd.num {width:110px;background:#fc6800;font-weight:bold;color:#fff;font-size:14px;text-align:center;}



/* ¿¹¾à¿Ï·á */
h2 .recom_activity {background:url('http://img.onfill.com/ver2/images/goods/h2_recom_activity2.gif') no-repeat right top; padding:0 78px 0 0; color:#fc6800;}
h2 .recom_airtel {background:url('http://img.onfill.com/ver2/images/goods/h2_recom_airtel2.gif') no-repeat right top; padding:0 68px 0 0; color:#fc6800;}
h2.text .more {margin-top:-8px;}
.warn_style {margin:0 0 0;overflow:hidden;height:25px;border:1px solid #e5e5e5;background:#ebebeb;padding:12px 12px 0 12px;}
.warn_style table {width:100%;}
.warn_style th {padding:1px 0 0 17px;background:url(/ver2/images/common/icon/ic_warn2.gif) left top no-repeat; text-align:left; font-weight:normal;}
.warn_style td {text-align:right; font-size:11px;font-weight:bold;padding:0 8px 0 0;background:url(/ver2/images/common/icon/ic_arrow2.gif) right 2px no-repeat;}
.warn_style td a {color:#fc6800 !important;}

/* ¿¹¾à */
.booking_change {margin-bottom:28px;}
.booking_change .btn {float:right;}
.booking_change textarea {padding:10px; line-height:14px;width:653px; height:100px; font-size:11px; color:#999; letter-spacing:-1px; margin-bottom:2px;}
.booking_change label {font-weight:bold; color:#555; font-size:11px;}
.booking_change .check {margin-bottom:2px;}
.booking_dc {margin-bottom:30px;}
.booking_dc p.total {border-top:2px solid #d0d0d0; border-bottom:1px solid #dbdbdb; padding:10px 0 8px 8px;}
.booking_dc .list  {border-bottom:1px solid #dbdbdb; font-size:11px; font-weight:bold; padding:8px 0 4px 9px;}
.booking_dc .img_radio {cursor:default;}
.charge_info {margin-bottom:30px;}
.charge_info .data_tb {width:675px;}
.charge_info .data_tb tbody th { background:#e6e6e6;}
.charge_info .data_tb th {text-align:left;padding:6px 0 6px 18px;border-left:0; border:1px solid #dbdbdb;}
.charge_info .data_tb td { border:1px solid #dbdbdb;border-right:0; padding:8px 0 6px 15px;}
.charge_info .data_tb tfoot tr {background:#fee2ce;}
.charge_info .data_tb tfoot th,
.charge_info .data_tb tfoot td {border:1px solid #e5e5e5;font-weight:bold; color:#999;}
.charge_info .data_tb tfoot th {border-right:0 none;}
.charge_info .data_tb tfoot td {border-left:0 none;}
.charge_info .data_tb .layout th {background:none; border:0 none; font-weight:normal; padding:3px 4px 0 0;}
.charge_info .data_tb .layout tfoot th {font-size:11px; letter-spacing:-1px;}
.charge_info .data_tb .price {font-weight:bold; text-align:right; padding-right:9px;}
.charge_info .data_tb .price strong{color:#333;}
.people_info p.count {clear:both; border:1px solid #ccc3be; margin:0 0 5px 0; color:#333; font-weight:bold; padding:8px 0 4px 51px;
background:#d9cfc9 url(/ver2/images/commerce/table/w_th13.gif) no-repeat 18px 10px;}
.people_info .article {margin:-20px 0 0 0 !important;}

input.radio,
input.check {border:0 none; vertical-align:middle;}

.tab .more {padding-right:8px;}
.complete_goods {border-top:2px solid #e6e6e6; padding-top:13px; overflow:auto; margin-bottom:17px;}
*html .complete_goods {overflow:visible; height:1%;}

p.text {margin:0; padding:15px 0 0 0; font-size:11px; line-height:16px;}



.edu_banner {margin:-20px 0 27px -11px;}
.edu_banner img {margin-left:6px;}
.edu_article {padding:10px 0 0 0; line-height:16px;}
.edu_price {border-top:1px solid #dbdbdb; width:100%;}
.edu_price th {border-bottom:1px solid #dbdbdb; text-align:center;}
.edu_price td {border-bottom:1px solid #dbdbdb;}
.edu_price thead th {background:#e6e6e6;}
.edu_price thead td {background:#e6e6e6; color:#555; border-left:1px solid #dbdbdb; font-weight:bold; text-align:center; padding:8px 0 4px;}
.edu_price thead td.sum {background:#ffc79f;}
.edu_price tbody th {background:#f3f3f3; color:#555;font-weight:bold; text-align:center; padding:9px 0 5px 37px; text-align:left;}
.edu_price tbody td {background:#FFF; padding:10px 0 4px 19px;  border-left:1px solid #dbdbdb; }
.edu_price tbody td.sum {font-weight:bold;}
.tab_program {background:url('http://img.onfill.com/ver2/images/themetour/tab_program_bg.gif') repeat-x left bottom; height:71px; margin:0 0 30px;}
.tab_program img {vertical-align:top;}
/* table.area_intro {margin-top:10px;} */
table.area_intro th {vertical-align:top; padding-bottom:15px;}
table.area_intro td {line-height:16px; font-size:11px; vertical-align:top; padding-bottom:15px;}
table.area_intro td h4 {margin:0; padding:0; color:#555; font-size:11px;}
.edu_box {border:5px solid #e3e3e3; padding:15px;}
*html .edu_box {overflow:visible; height:1%;}

.box_select {clear:both; background:#efefef; padding:11px 0 9px 16px; overflow:auto; margin-bottom:15px;}
*html .box_select {float:left; margin-bottom:0;}
.box_select ul {margin:0; padding:0; list-style:none; }
.box_select ul li {float:left;padding-bottom:1px; width:180px; margin:0 20px 4px 0;color:#555;}
.box_select ul li a {display:block; background:url('http://img.onfill.com/ver2/images/common/bul10.gif') no-repeat 0 9px; padding:4px 0 1px 5px; color:#555 !important;}
.box_select ul li a.on {background:#9d9d9d; color:#FFF !important; font-weight:bold;}

.wrap_edu_intro { font-size:11px;}
.wrap_edu_intro h3 {margin:0; padding:4px 0 4px 6px; border-bottom:1px solid #e5e5e5; color:#fc6800;  font-size:11px; background:url('http://img.onfill.com/ver2/images/common/bul2.gif') no-repeat 0 9px;}
.wrap_edu_intro h4 {margin:15px 0 0 0; padding:0; font-size:11px; color:#555 !important;}
.wrap_edu_intro .edu_article {padding:4px 0 0 0; line-height:16px;}

/* ¾îÇÐ¿¬¼ö ºñ¿ë°è»ê */
.wrap_institute_list {float:left; padding-top:24px; padding-bottom:19px; border-bottom:2px solid #d0d0d0; margin-bottom:10px;}
*html .wrap_institute_list {overflow:visible; height:1%; margin-bottom:0;}
.wrap_institute_list .first {margin-left:0;}
.wrap_institute {width:161px; float:left; margin-left:10px;}
.wrap_institute h2 { text-align:center;}
.wrap_institute table.list1 {border:1px solid #dbdbdb;width:161px;}
.wrap_institute table.list1 th {border:1px solid #dbdbdb; font-size:11px;}
.wrap_institute table.list1 td {border:1px solid #dbdbdb; font-size:11px;}
.wrap_institute table.list1 thead {color:#8c7266; text-align:center; font-weight:bold;}
.wrap_institute table.list1 thead th {background:#ffe982; padding:8px 0 5px;}
.wrap_institute table.list1 thead td {background:#FFF; padding:8px 0 5px;}
.wrap_institute table.list1 tbody th {background:#f3f3f3; padding:8px 0 5px 9px; text-align:left;}
.wrap_institute table.list1 tbody td {background:#FFF; padding:8px 0 5px 9px; color:#777;}
.wrap_institute table.list1 tbody .head th,
.wrap_institute table.list1 tbody .head td {background:#ffe982; }
.wrap_institute table.list2 {margin-top:1px; border:1px solid #dbdbdb;width:161px;}
.wrap_institute table.list2 th {border:1px solid #dbdbdb; background:#e6e6e6; padding:8px 0 7px}
.wrap_institute table.list2 td {font-size:11px; line-height:15px; padding:8px 9px 6px;}
.wrap_institute .button {margin:0; padding:15px 0 0 0; text-align:center;}
.wrap_institute_list .none {padding-left:0; text-align:center;}

td.wrapCheckbox {padding-top:7px !important;}
td.wrapCheckbox .check {vertical-align:middle; margin-bottom:3px;}

.v_mid .selectbox img {margin-top:-1px !important;}
.carphoto {clear:both; padding-bottom:25px;}
.carphoto .photolist {border:1px solid #dbdbdb; overflow:auto; padding:20px 0 1px 30px;}
*html .carphoto .photolist {overflow:visible; height:1%;}
ul.traffic_img {margin:0; padding:0; list-style:none;}
ul.traffic_img li {float:left; text-align:center; margin:0 0 0 50px; padding-bottom:12px; font-size:11px;}
ul.traffic_img li.first {margin-left:0;}
ul.traffic_img li .thumb {width:116px; height:84px; padding-bottom:5px;}

.msg_passenger_info {border:1px solid #e5e5e5; text-align:center; margin-bottom:5px; padding:82px 0 71px 0;}