.left_schedule_nav{padding:0 10px 8px 10px;}
.left_schedule_nav li{padding:8px 0 7px 0; border-bottom:1px solid #cecece; border-top:1px solid #fff;}
.left_schedule_nav li.first{padding:10px 0 7px 0; border-bottom:1px solid #cecece; border-top:none;}
.left_schedule_nav li.end{padding:8px 0 8px 0; border-bottom:none; border-top:1px solid #fff;}
.left_schedule_nav li a.on{background:url(/images/left/ico_square_blue_3x3.gif) no-repeat scroll 4px 4px transparent; font-size:11px; font-weight:bold; line-height:14px; padding-left:14px; display:block; color:#727272; letter-spacing:-1px;}
.left_schedule_nav li a.on:hover{color:#727272; text-decoration:none;}
.left_schedule_nav li a{background:url(/images/left/ico_square_blue_3x3.gif) no-repeat scroll 4px 4px transparent; font-size:11px; line-height:14px; padding-left:14px; display:block; color:#727272; letter-spacing:-1px;}
.left_schedule_nav li a:hover{color:#727272; text-decoration:none;}

.schedule_header_info{height:30px; border-bottom:1px solid #e4e4e4;}
.schedule_header_info .title_h3{float:left; padding-top:2px;}
.schedule_info_location{float:right; margin:11px 0 0 0; font-size:11px; text-align:right; background:url(/images/schedule/icon_home.gif) no-repeat scroll 0 2px; padding-left:14px;}
.schedule_location_first{color:#999999; float:left; padding-right:5px; letter-spacing:-1px;}
.schedule_location_second{color:#999999; float:left; background:url(/images/schedule/icon_arrow.gif) no-repeat scroll 0 1px; padding-left:10px; padding-right:5px; letter-spacing:-1px;}
.schedule_location_main{color:#666666; float:left; font-weight:bold; background:url(/images/schedule/icon_arrow.gif) no-repeat scroll 0 1px; padding-left:10px; letter-spacing:-1px;}

.my_travel{margin-top:9px; border:1px solid #dfdfdf; background:#f5f5f5; padding:19px 19px 19px 28px; overflow:hidden;}
.my_travel .photo{border:1px solid #dfdfdf; width:160px; height:140px; float:left; background:#fff}
.my_travel .info{float:left; padding-left:20px; width:499px;}
.my_travel .info .title_area{height:30px; border-bottom:2px solid #adbbc8;}
.my_travel .info .title_area .title_h4{float:left; padding-top:6px; font-size:14px; font-weight:bold; color:#666666;}
.my_travel .info .title_area .title_h4 span{font-size:11px; font-weight:normal; color:#999999; line-height:14px; display:inline-block; vertical-align:middle;}
.my_travel .info .title_area .btn_area{float:right; padding:7px 1px 0 0;}
.my_travel .info .basic{overflow:hidden;}
.my_travel .info .basic li{float:left; padding:0 0 5px 0; font-size:12px; line-height:20px; height:20px;}
.my_travel .info .basic li.title{width:64px;}
.my_travel .info .basic_2{overflow:hidden;}
.my_travel .info .basic_2 li{float:left; padding:0 0 5px 0; font-size:12px; line-height:20px; height:20px;}
.my_travel .info .basic_2 li.title{width:64px;}
.my_travel .info .basic_2 li.content{width:294px;}
.my_travel .travel_meno{float:left; width:680px; border-top:1px solid #cccccc; margin-top:10px; padding-top:10px;}

.sch_product_area{overflow:hidden; margin-top:10px;}
.product_search_area{width:257px; float:left; overflow:hidden;}
.product_search_area .product_sea_box {border-left:4px solid #dfdfdf; border-right:4px solid #dfdfdf; width:203px; padding:6px 18px 14px 18px;}
.product_search_area .product_sea_box .search li{padding:8px 0 8px 0; border-bottom:1px dashed #afafaf;}
.product_search_area .product_sea_box .search li.end{padding:8px 0 8px 0; border-bottom:none;}
.product_search_area .product_sea_box .search li span.title{display:inline-block; width:63px; height:20px; padding:2px 0 0 0; vertical-align:middle;}
.product_search_area .product_sea_box .search li span.select_box{display:inline-block; padding-top:0 0 2px 0; height:20px;}

.sch_product_area{overflow:hidden; margin-top:10px;}
.product_search_area{width:257px; float:left; overflow:hidden;}
.product_search_area .product_sea_box {border-left:4px solid #dfdfdf; border-right:4px solid #dfdfdf; width:203px; padding:6px 18px 14px 18px;}
.product_search_area .product_sea_box .search li{padding:8px 0 8px 0; border-bottom:1px dashed #afafaf;}
.product_search_area .product_sea_box .search li.end{padding:8px 0 8px 0; border-bottom:none;}
.product_search_area .product_sea_box .search li span.title{display:inline-block; width:63px; height:20px; padding:2px 0 0 0; vertical-align:middle;}
.product_search_area .product_sea_box .search li span.select_box{display:inline-block; padding-top:0 0 2px 0; height:20px;}
.product_search_area .product_sea_box .product_box{border:1px solid #dfdfdf; width:191px; height:277px; overflow-y:scroll; overflow-x:hidden; padding:0 5px;}
.product_search_area .product_sea_box .product_box li{padding:5px 0; border-bottom:1px dashed #dfdfdf; height:57px;}
.schedule_product_box dt{width:75px; float:left; padding-right:7px;}
.schedule_product_box dd{width:91px; float:left;}
.schedule_product_box dd .price{display:block; font-size:11px; font-weight:bold; padding:3px 0 0 15px; background:url(/images/main/icon_price.gif) no-repeat scroll 0 100% transparent; line-height:11px; color:#ff6600;}
.schedule_product_box dd a{font-size:11px; color:#686868; font-weight:bold; letter-spacing:-1px;}
.schedule_product_box dd .btn_area{padding-top:10px;}
.i_select_116{font-family:Dotum; font-size:12px; border:1px solid #a0a0a0; width:116px; height:20px; font-size:11px;}


.schedule_product_area{width:473px; float:left; overflow:hidden;}
.schedule_product_area .product_box{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; width:433px; height:435px; padding:16px 19px 18px 19px;}
.schedule_product_area .product_box .menu{border-bottom:1px solid #dfdfdf; padding-bottom:18px; overflow:hidden;}
.schedule_product_area .product_box .menu li{float:left; padding-right:20px;}
.schedule_product_area .product_box .menu li a{font-size:12px; color:#666666;}

.schedule_product_area .product_box .product_info_zone{overflow-y:scroll; overflow-x:hidden; width:433px; height:400px; margin-top:12px}
.schedule_product_area .product_box .product_info_zone .product{padding-right:12px;}
.schedule_product_area .product_box .product_info_zone .product li{width:403px; min-height:20px; padding:12px 0 12px 0; border-bottom:1px dashed #dfdfdf; overflow:hidden}
.schedule_product_area .product_box .product_info_zone .product li.first{padding:0 0 12px 0; border-bottom:1px dashed #dfdfdf;}

.product_info dd{width:403px; float:left;}
.product_info dd span.title_num{width:50px; height:23px; color:#e02528; font-weight:bold; padding:0 5px 0 0;}
.product_info dd .sub_title{width:220px; height:23px; display:inline-block; font-size:11px; font-weight:bold; line-height:18px; color:#616161;}

.product_info dd .price_title{width:30px; display:inline-block; font-size:11px; font-weight:bold; line-height:16px; color:#616161; height:18px; vertical-align:top; padding-top:8px;}
*:first-child+html .product_info dd .price_title{width:30px; display:inline-block; font-size:11px; font-weight:bold; line-height:16px; color:#616161; height:18px; vertical-align:top; padding-top:20px;}
.product_info dd .price{width:235px; display:inline-block; font-size:11px; font-weight:bold; line-height:16px; height:18px; padding:8px 0 0 15px; background:url(/images/main/icon_price.gif) no-repeat scroll 0 10px transparent; color:#ff6600;}
*:first-child+html .product_info dd .price{width:177px; display:inline-block; font-size:11px; font-weight:bold; line-height:18px; height:18px; padding:20px 0 0 15px; background:url(/images/main/icon_price.gif) no-repeat scroll 0 22px transparent; color:#ff6600;}

.product_info dd a.title{font-size:12px; font-family:Tahoma,dotum; color:#686868; font-weight:bold; display:block;}
.product_info dd .btn_area{padding-top:6px; text-align:right;}
.product_info dd .btn_area img{padding-right:5px;}

.schedule_visual {float:left; position:relative; margin-top:15px; margin-bottom:15px;}
.schedule_visual p.img{position:relative;}

/* print */
.schedule_print_area{width:730px; float:left; }
.schedule_print_area .print_box{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; width:690px; padding:0px 19px 18px 19px;}
.schedule_print_area .print_box .menu{border-bottom:1px solid #dfdfdf; overflow:hidden; padding-top:15px;}
.schedule_print_area .print_box .menu li{float:left; padding-right:20px;}
.schedule_print_area .print_box .menu li a{font-size:12px; color:#666666;}
.schedule_print_area .print_box .menu li.total{float:right; padding-right:0px; font-weight:bold; padding-bottom:5px;}
.schedule_print_area .print_box .menu li.total span.num{font-size:18px; font-weight:bold; color:#c91819; font-family:Tahoma,dotum;}

.schedule_print_area .print_box .print_info_zone{width:690px;}
.schedule_print_area .print_box .print_info_zone .print_title_area {background:url(/images/schedule/print_info_back.gif) no-repeat scroll 0 0 transparent; height:34px; margin-top:15px;}
.schedule_print_area .print_box .print_info_zone .print_title_area .print_title{font-size:14px; font-weight:bold; line-height:20px; padding:8px 0 0 18px; color:#c91819; line-height:16px;}
.schedule_print_area .print_box .print_info_zone .print_title_area .print_title span.month{font-size:12px; font-weight:bold; padding:10px 0 0 32px; color:#666666; background:url(/images/schedule/print_info_back_line.gif) no-repeat scroll 25px 7px transparent; height:34px;}
.schedule_print_area .print_box .print_info_zone .print_content{width:690px;}
.schedule_print_area .print_box .print_info_zone .print_content ul{width:690px; border-bottom:1px dotted #cccccc; height:35px; overflow:hidden;}
.schedule_print_area .print_box .print_info_zone .print_content li{float:left; height:35px; font-weight:bold; font-family:Tahoma,dotum; padding-left:5px; padding-top:10px;}
.schedule_print_area .print_box .print_info_zone .print_content li a{font-family:Tahoma,dotum;}
.schedule_print_area .print_box .print_info_zone .print_content li.title_num{ /*width:80px;*/ color:#e02528; font-weight:bold; background:url(/images/default/paging_on.gif) no-repeat 5px 6px transparent; padding-left:8px; padding-right:10px;}
.schedule_print_area .print_box .print_info_zone .print_content li.print_price{ float:right; font-size:12px; font-weight:bold; line-height:18px; height:35px; padding:5px 0 0 15px; background:url(/images/main/icon_price.gif) no-repeat scroll 0 9px transparent; color:#ff6600;}




/* input */

.board_Area_schedule {float:left;width:730px;}
.table_Type1 {width:730px; table-layout:fixed; border-top:2px solid #6e90bb; border-bottom:1px solid #e6e6e6;}

.table_Type1 th{height:36px; color:#788597; background:#f6f6f6; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:left; padding-left:20px;}
.table_Type1 td {color:#999999; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:6px 0px 6px 10px; line-height:20px; }

.table_Type1 .i_text{padding:3px 4px;border:1px solid #d5d5d5;background:#fff; vertical-align:middle;}  
.table_Type1 .item{position:relative;margin:-4px 0}
.table_Type1 .item .i_check,
.table_Type1 .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.table_Type1 .item label{margin:0 10px 0 0;cursor:pointer}
.table_Type1 .item select{margin:2px}
.table_Type1 .meminfo {float:left;}
.table_Type1 .meminfo ul{text-align:center;}
.table_Type1 .blank{padding-right:10px; display:inline-block;}
.table_Type1 .name{ color:#788cbf;font-weight:bold;}

.table_Type1 .cal_input {float:left;}
.table_Type1 .cal_input ul {width:100%;}
.table_Type1 .cal_input ul li{display:inline;}

.table_Type1 .imgfield {float:left;}
.table_Type1 .imgfield ul {width:100%;}
.table_Type1 .imgfield ul li {display:inline;}

.table_Type2 {width:730px; table-layout:fixed; border-top:2px solid #6e90bb; border-bottom:1px solid #dfdfdf; margin-top:3px;}
.table_Type2 th{height:30px; color:#788597; background:#f9f9f9; border-bottom:1px solid #dfdfdf; text-align:center;}
.table_Type2 td{height:27px; color:#999999; border-bottom:1px dashed #dfdfdf; text-align:center; font-size:12px;}
.table_Type2 td.txt{text-align:left; padding-left:10px;}

.comment_title {float:left;width:730px; height:23px; margin-top:10px;}
.comment_title .title {float:left; background:url(/images/schedule/search_icon.gif) no-repeat scroll 0 4px transparent; color:#999999; font-size:11px; padding:8px 0 0 20px;}
.comment_title .title span.num{font-weight:bold; color:#ff6600;}



.schedule_btn_area{float:left; width:730px; text-align:center; margin-top:20px; position:relative;}


.schedule_Eva_area{float:left; width:730px; text-align:left; margin-top:20px; position:relative;}
.schedule_Eva_area .Eva_box{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; width:690px; padding:10px 19px 18px 19px;}
.schedule_Eva_area .Eva_box .Eva_title {font-weight:bold; padding-bottom:5px;}
.schedule_Eva_area .Eva_box .Eva_write_area{ width:670px; border:1px solid #dfdfdf; background:#f5f5f5; padding:10px;}
.schedule_Eva_area .Eva_box .Eva_write_area ul{overflow:hidden; padding-bottom:5px; width:670px;}
.schedule_Eva_area .Eva_box .Eva_write_area ul li{font-size:12px; color:#666666; display:inline;}

.schedule_Eva_area .Eva_box .Eva_list_area{width:690px; padding-top:20px;}
.schedule_Eva_area .Eva_box .Eva_list_area ul{width:690px; border-bottom:1px solid #dfdfdf; min-height:20px; padding-top:6px; }
.schedule_Eva_area .Eva_box .Eva_list_area ul li{float:left; font-size:12px; display:inline;}
.schedule_Eva_area .Eva_box .Eva_list_area ul li.name{font-size:12px; width:70px; padding:0 2px 0 2px;}
.schedule_Eva_area .Eva_box .Eva_list_area ul li.eva{font-size:12px; width:80px; padding:0 2px 0 2px;}
.schedule_Eva_area .Eva_box .Eva_list_area ul li.txt{font-size:11px; width:430px; padding:0 2px 0 2px; color:#999;}
.schedule_Eva_area .Eva_box .Eva_list_area ul li.date{font-size:11px; color:#ccc; width:80px; padding:0 2px 0 2px;}

.eva_textarea{color:#666666; border:1px solid #cccccc; line-height:18px; font-size:12px; width:580px;}


.searchBox {float:left; width:730px; height:45px; background:url(/images/schedule/search_back.gif) no-repeat;margin-top:10px;padding-top:12px;color:#666; font-weight:bold;}
.searchBox ul {width:100%; text-align:center; padding-top:2px;}
.searchBox ul li{display:inline;}
.searchBox ul li.title{ padding-left:30px;}
.searchBox ul li.search_btn { padding-left:20px;}

.Eva_paging_btn_area {width:690px; margin-top:20px;}
.Eva_paging {text-align:center;}
.Eva_paging li {display:inline; height:16px; font-size:12px;}
.Eva_paging li.first {padding:0 0 0 5px;}
.Eva_paging li.second {padding:0 0 0 6px;}
.Eva_paging span.fprev {font-weight:bold; color:#333333;}
.Eva_paging li a {color:#ababab; text-decoration:none;}
.evacnt{font-size:12px; color:#c91819; font-family:Tahoma,dotum;}