﻿#background { background:transparent url('/resource/images/hotel/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}

* {	line-height:18px;}
.cc {padding:40px;}
.box01 {position:relative;}
.head {width:480px;}
.head h2 {color:#7fbf26; font-size:14px; font-weight:bold; line-height:18px; padding-bottom:10px;}
.head h1 {padding-bottom:20px;}
.head dl {padding-bottom:20px;}
.head dl dt { float:left; background:url('/resource/images/hotel/bg_dt.jpg') no-repeat left top; color:#ffffff; width:32px; height:18px; padding-right:8px; padding-top:0px; padding-bottom:4px; text-align:center; font-size:11px;}
.head dl dd { min-height:18px; padding-top:0px; padding-bottom:4px; margin-left:40px; line-height:18px;}
.head dd.star { color:#f27724;}
.description { width:480px;}
.description p{ line-height:18px; padding-bottom:10px;}
.photo { position:absolute; right:40px; top:30px; background:url('/resource/images/hotel/bg_photo.jpg') no-repeat center center; width:260px; height:260px; padding:40px;}
.questionbtn { position:absolute; right:30px; top:290px; z-index:3;}
.view { padding-top:50px;}
.view ul { list-style:none; padding:0; margin:0 -4px;}
.view li { display:inline; list-style:none; padding:0 2px; margin:0;}
.view li img {padding:0; margin:0; display:inline-block;}

/* home */
.category {position:relative; float:left;}
.category .cc {padding:0; margin:0}
.category h1 {display:inline; float:left;}
.category h1 img {padding:10px 0 0 10px;}
.category ul {margin:0; padding:0; height:220px; display:inline-block;}
.category ul li {position:relative; float:left; display:list-item; width:176px; margin:0; padding:5px 3px;}
.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 .thumb { width:176px; height:170px; padding:0;}
.category .thumb img {width:176px; height:176px; position:static; background-image:none; padding:0}
.category .subject {height:16px; padding-top:8px; font-family:dotum; font-size:12px; letter-spacing:-0.05em; line-height:16px; color:#4c4c4c; font-weight:bold; overflow:hidden;}
.category .desc {height:14px; padding-top:5px; font-family:Verdana; font-size: 11px; color:#888888; line-height:14px; overflow:hidden; font-weight:bold; overflow:hidden;}
.category a, .category a:link, .category a:active{color:#4c4c4c;}
.category a:hover{color:#73ace6;}

.category.cairo { width:930px;}
.category.cairo ul {width:800px; height:490px;}
.category.luxor { width:930px;}
.category.luxor ul { width:800px; height:245px;}
.category.aswan { width:930px; }
.category.aswan ul {width:910px;}
.category.hurghada { width:930px;}
.category.hurghada ul {width:910px;}
.category.sharmelsheikh, .category.elgouna, .category.alexandria { width:184px; padding-right:10px;}
.category.sharmelsheikh .cc, .category.elgouna .cc, .category.alexandria .cc {width:164px;}
.category.sharmelsheikh ul, .category.elgouna ul, .category.alexandria ul {width:164px; height:210px}
.category.nilecruise { width:348px;}
.category.nilecruise ul {width:328px; height:210px}

.category.cairo h1 { width:105px;}
.category.luxor h1 { width:105px;}
.category.cairo ul li, .category.luxor ul li { width:194px;}
.category.cairo .thumb, .category.luxor .thumb { width:194px; height:194px;}
.category.cairo .thumb img, .category.luxor .thumb img {width:194px; height:194px;}

.category.sharmelsheikh ul li, .category.elgouna ul li, .category.alexandria ul li, .category.nilecruise ul li { width:158px;}
.category.sharmelsheikh .thumb, .category.elgouna .thumb, .category.alexandria .thumb, .category.nilecruise .thumb { width:158px; height:158px;}
.category.sharmelsheikh .thumb img, .category.elgouna .thumb img, .category.alexandria .thumb img, .category.nilecruise .thumb img {width:158px; height:158px;}

.category .best {position:absolute; left:0;	top:0; width:48px; height:63px;}

.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; height:80px; }
.public ul li dl .thumb {float:left; padding-right:10px;}
.public ul li dl .thumb img {width:80px; 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 .subtitle {float:left; line-height:20px; width:690px; color:#8ccc33; font-weight:bold}
.public ul li dl .desc {float:left; line-height:20px; width:690px; color:#777;}
.public ul li dl .subject cite {font-family:Verdana; font-size:11px; color:#888888; font-style:normal; padding-left:5px;}
.public ul li dl .subject em {font-size:11px; font-weight:bold; font-style:normal; color:#f27724; padding-left:5px;}
.public a {color:#4c4c4c;}

.public.cruise ul li {padding:10px 0; border-bottom:1px solid #dededf; height:80px; display:block;}
.public.cruise ul li.first {padding-top:0}
.public.cruise ul li.last {padding-bottom:0; border-bottom:none;}
.public.cruise ul li .btnview {float:right; padding:10px}
.public.cruise ul li dl {width:890px;}
.public.cruise ul li dl .thumb {float:left; position:static; background-image:none; width:110px; height:80px; padding:0; padding-right:10px; }
.public.cruise ul li dl .thumb img {width:110px; height:80px;}
.public.cruise ul li dl .subject {float:left; color:#61aaf2; font-size:14px; padding:5px 0 10px 0; font-weight:bold; width:560px;}
.public.cruise ul li dl .desc {float:left; width:560px; color:#86a3bf; font-weight:bold}
.public.cruise ul li dl .date span{ float:left; background:url('/resource/images/common/bg_dt_4letter.jpg') no-repeat left center; color:#ffffff; width:52px; height:18px; padding:1px 5px 3px 0; text-align:center; font-size:11px;}
.public.cruise ul li dl .date {float:left; line-height:20px; width:560px; font-size:12px;}
.public.cruise a {color:#61aaf2;}
.public.cruise cite {font-style:normal; font-weight:bold}
.public.cruise em {font-size:11px; font-weight:bold; font-style:normal; color:#f27724; padding-left:5px;}

