﻿* { line-height:18px;}
#background { background:transparent url('/resource/images/tour/bg_body.jpg') no-repeat center top;}
#content_header img { margin-left:40px;}
#content_header h1 { padding-top:80px; padding-bottom:10px;}
#content_header h1 img { width:185px; height:52px}

.cc {padding:40px;}
.box01 {position:relative;}
.head {width:480px;}
.head h2 {color:#77b324; font-size:14px; font-weight:bold; line-height:25px;}
.head h1 {padding-bottom:20px;}
.photo { position:absolute; right:40px; top:30px; background:url('/resource/images/tour/bg_photo.jpg') no-repeat center center; width:260px; height:190px; padding:40px;}
.price {background:url('/resource/images/travel/bg_line.jpg') repeat-x bottom; padding-bottom:30px;}
.price table { width:350px; text-align:center; border-collapse:collapse; float:left; margin-right:20px;}
.price thead td { border-right:1px solid #99cc52; border-bottom:1px solid #8da66b; background:#99cc52 url('/resource/images/tour/bg_price_td.jpg') right center no-repeat; width:20%; height:30px; font-weight:bold; color:white; font-size:12px;}
.price .last { background-image:none;}
.price tbody td { border:1px solid #d1dbc4; height:50px; color:#888888; font-family:verdana; font-size:20px; font-weight:bold;}
.price tbody td .extra{ color:#999999; font-family:dotum; font-size:11px; font-weight:bold;}
.price dl { margin-top:40px;}
.price dl dt { font-weight:bold;}
.price dl dd { background:url('/resource/images/common/bg_dd.jpg') no-repeat left center; padding-left:15px;}

.detail { padding:15px 0; border-bottom:1px solid #dededf; line-height:18px;}
.choice { border-bottom:none;}
.choice p { width:720px; margin-left:110px;}
.detail h6 { float:left; width:100px; padding-left:10px; color:#808080; font-size:14px; font-weight:bold;}
.detail ol { padding-left:110px;}
.detail ol li { list-style:none; color:#666666;}
.detail .num, .detail .sum { color:#77b324; font-weight:bold;}
.detail .num { margin-left:-15px;}
.program { border-collapse:collapse; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; width:870px; margin:0 -20px; margin-bottom:20px;}
.program p { line-height:18px; margin:0; padding:0 10px; padding-bottom:8px;}
.program th { padding:8px 10px; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.program td { padding:20px; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; line-height:18px;}
.program th.day { background:#9dc96b; width:60px; font-size:14px; font-weight:bold; color:white; text-align:center;}
.program .area { background:#f0fae3; width:769px; font-weight:bold; text-align:left;}
.program .time { color:#77b324; font-weight:bold; font-size:11px;}
.program .plan { text-align:left;}
.program .plan .hot, .program .plan .hot a{ color:#77b324; font-weight:bold;}
.program .plan .coment{ font-size:11px; color:#77b324;}
.program ul { list-style:none; padding:0; margin:0 -4px;}
.program ul li { display:inline; float:left; list-style:none; padding:0 2px; margin:0;}
.program ul li img { padding:0; margin:0; display:inline-block;}
.etc { padding:5px 0; line-height:16px; font-size:11px; color:#7f7f7f;}
.etc h6 { float:left; width:80px; padding-left:10px; color:#999999; font-weight:bold; font-size:11px;}
.etc ol { padding-left:90px; list-style:none;}
.etc.booking p { color:#77b324;}

/* home */
.category {position:relative;}
.category .cc {padding:10px 0 0 0; margin:0}
.category h1 img {padding:8px 0 0 10px; vertical-align:top;}
.category ul {margin:0; padding:0; height:180px;}
.category ul li {position:relative; float:left; display:list-item; width:214px; margin:0; padding:10px 3px 7px 3px; overflow:hidden;}
.category ul li dl {margin:0; padding:0}
.category ul li dl dt {margin:0; padding:0}
.category ul li dl dd {margin:0; padding:0}
.category ul li dl dd.thumb {}
.category ul li dl dd.thumb img {width:214px; height:138px;}
.category .subject {float:left; height:16px; padding-top:8px; line-height:16px; font-family:Verdana, dotum; font-size:12px; letter-spacing:-0.05em; color:#4c4c4c; font-weight:bold; overflow:hidden;}
.category .charge {float:right; height:16px; padding-top:8px; line-height:16px; font-family:Verdana; font-size: 12px; color:#f26f18; font-weight:bold; text-align:right;}
.category a, .category a:link, .category a:active{color:#4c4c4c;}
.category a:hover{color:#73ace6;}

.category.cairo ul li {width:221px; }
.category.cairo ul li dl dd.thumb img {width:221px;}

.category .best { position:absolute; left:0; top:0; width:48px; height:63px;}

.category.cairo {float:left; width:930px;}
.category.luxor {float:left; width:460px; padding-right:10px;}
.category.aswan {float:left; width:460px;}
.category.cruise {float:left; width:460px; padding-right:10px;}
.category.bahariya {float:left; width:460px;}
.category.alexandria {float:left; width:460px; padding-right:10px;}
.category.sinai {float:left; width:240px;}

.public { float:left; width:930px;}
.public .cc {padding:10px;}
.public ul {width:890px;}
.public ul li {padding:10px 0; border-bottom:1px solid #dededf; height:80px; display:block;}
.public ul li.first {padding-top:0}
.public ul li.last {padding-bottom:0; border-bottom:none;}
.public ul li .btnview {float:right; padding:10px;}
.public ul li dl {width:890px;}
.public ul li dl .thumb {float:left; padding-right:10px;}
.public ul li dl .thumb img {width:110px; height:80px;}
.public ul li dl .subject {float:left; color:#4c4c4c; font-size:14px; padding:0 0 5px 0; font-weight:bold; width:690px;}
.public ul li dl .subject img {vertical-align:middle; padding-right:5px}
.public ul li dl .course span, .public ul li dl .charge span {
	float:left; width:32px; height:18px; padding:1px 5px 3px 0; background:url('/resource/images/common/bg_dt_2letter.jpg') no-repeat left center; color:#ffffff; text-align:center; font-size:11px; font-weight:normal}
.public ul li dl .course, .public ul li dl .charge {float:left; line-height:20px; width:690px; color:#777;}
.public ul li dl .charge { color:#f26f18; font-weight:bold; font-family:Verdana;}

.public a {color:#4c4c4c;}
.public .subject cite {font-family:Verdana, Dotum; font-size:11px; color:#73ace6; font-style:normal; padding-left:5px;}
.public dl dd cite {font-size:11px; color:#888; font-style:normal; padding-left:5px; font-weight:normal}
.public h1 .ico {vertical-align:sub; padding-right:5px;}

