@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0; text-align:left; }
body{font: 11px Arial, Verdana, Helvetica, sans-serif; line-height:15px; color:#555949; background:url(../images/background-image.gif)}
p{padding:0; margin:-1px; margin:0px !ie;}
a:link{text-decoration:none;color: #D92117;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none;color: #D92117;}

div#footer a:link{text-decoration:none;color: #555949;}
div#footer a:hover{text-decoration:underline;}
div#footer a:visited{text-decoration:none;color:#555949;}

/* Template */

div#backBorder {background: url(../images/background-bar-back.gif) repeat-x center top; width:100%; padding-bottom:25px;}
*:lang(en)#backBorder{background: url(../images/background-bar-back1.gif) repeat-x center top; width:100%;}

div#container{background:#D6D4C8;width:963px; margin:0 auto;  margin-top:15px; padding-top:20px; padding-bottom:20px;}
div#innerContainer{background:#FFF;width:923px; margin:0 auto;padding-bottom:20px;} 
div#header {margin:0;}
	div#top{padding:5px;}
		div#logo{background:url(../images/logo.gif); width:247px; height:59px; position:relative;left:13px; cursor: pointer;}
		.clear{clear:both;}
		div#top1{ float:right; position:relative; top:-20px;}
		div#top2{ float:right; clear:right; position:relative; top:-20px; padding:0;}
        #top > #top2 {top:0px; top:-20px !ie;}		
	div#banner{clear:both; height:140px;}
	div#mainNavigation{margin:0 16px 0 20px; background: url(../images/navigation-rightcorner.gif) no-repeat right center; padding-right:9px;}
                div#innerNavigation {background: url(../images/navigation-back.gif) repeat-x center center;}
	
div#wrapper{background:#FFF;padding:15px 15px;}
	div#pathway{position: relative; top:5px; background:#FFF; margin-left:26px;}
	div#content{background:#FFF; max-width:884px; padding:0px 5px 0px 5px;}
		div#mainContent{background:#FFF;}
		div#rightContent{background:#FFF;float:right; width:305px; position:relative; top:-30px; margin-right:204px; border-left:1px solid #D5D3C7; padding-left: 15px;}
        	*:lang(en)#rightContent {top:-16px;}	
	div#leftContent{background:#FFF; float:left; width:332px; position:relative; top:-16px;}
                div#leftContent .moduletable{margin:5px 0px 0px 10px;}
	div#right{background:#FFF; width:200px; float:right;}

div#footer{clear:both; width:100%;  text-align:center; position:relative;  float:left; top:40px; /*ie6*/}
#innerContainer > #footer {top:2px; top:40px !ie;}
div#siteBy{background:url(../images/siteby.gif) no-repeat; width:116px; height:21px; float:right; position:relative;  cursor:pointer; top:2px; /*FFOX*/ top:42px !ie;}
a > #siteBy {}


/* Joom Fish */

.jflanguageselection a {color:#999999; text-decoration:none;}
.jflanguageselection a:hover{text-decoration:underline;}
.jflanguageselection a:visited {color:#999999;}

/* Search */
div#top2 .inputbox{height:12px; width:120px; border: 1px solid #CCC; color: #999; font-size:11px;}
div#top2 .button{background:url(../images/search-button.gif) no-repeat; margin-left:5px; color: #D92117; font-size:11px; border:0px; padding:0px 1px 0px 3px; width:26px;}



/* Contentss */

.componentheadingfrontPage {font-size: 14px; color: #999; padding-left:39px; position:relative; z-index:100; top:2px; /*IE6.0*/}
#mainContent>.componentheadingfrontPage {top:-7px; /*FFox*/ top:2px !ie;}
.componentheading{}
.contentheadingfrontPage { font-size: 12px; color: #97947D;}
.contentheading{}
.contentpaneopenfrontPage{}
.contentpaneopen{}
.contentitemfrontPage{width:202px; height:100px;  float:left; color:#97947D; margin: 0px 0px 0px 10px; /*IE6.0*/}
.contentitemfrontPage{margin: 7px 0 10px 16px; margin: 0px 0px 0px 10px !ie;}
        
        .article_column column1 cols3, .article_column column2 cols3, .article_column column3 cols3{border-bottom: 1px solid #D5D3C7; }
        .article_rowfrontPage { float:left; border-right: 1px solid #D5D3C7; height:324px; position: relative; top:30px; margin-left:5px;}
        
        .blogTurlar .blogcolumn, .blogKibrisOtelleri .blogcolumn{float: left; width: 220px;}
	*:lang(en).blogfrontPage .column_0, .blogintro > .column_1 {top:16px;}
        *:lang(en).blogfrontPage .column_2  {top:16px;}
       
        /* Referanslar */
        .blogReferanslar .column_0 { float:left; margin-left:-15px;}
        .blogReferanslar .column_1 { float:left; margin-left:-15px;}
        .blogReferanslar .column_2 { float:left; margin-left:-15px;}

        .blogReferanslar img {border: 1px solid #D5D3C7; padding: 1px;}
        .contentitemReferanslar .contentintro img{height: 110px; width: 150px;}
        .contentitemIncentiveServices .contentintro img{height: 110px; width: 150px;}
        .contentitemReferanslar .sig{border: none !important;}
        .contentitemReferanslar{height:2000px;}
        .sig{border: none !important}

         .contentitemIncentiveServices{margin-left: 10px; margin-bottom:15px; float: left;}
        .contentitemReferanslar{margin-left: 10px; margin-bottom:15px; float: left;}
        .contentitemReferanslar h2 {font-size:13px; margin-left:6px;}


.contentitemfrontPage h2 {font-size:12px;}
.contentitemfrontPage .contentintro img{margin-left:-5px; border: 1px solid #D5D3C7; padding: 1px;}
.contentitemfrontPage .contentintro > img{margin-left:0px;}

.blogfrontPage{background:url(../images/kibris-otelleri-back.gif) no-repeat; position:relative; top: -37px; padding-top:16px; height:396px; width:655px;}
*:lang(en).blogfrontPage{height: 370px !important}
.restoranImg img{width:93px; height: 70px;}
#restoranDetayImg img{width:205px; height:137px; float:left;}

#rightContent .mod_contentitem{}
#rightContent .moduletable { margin-top:10px; /*IE6*/}
#rightContent >.moduletable{margin-top:0px; margin-top:10px !ie;}
#rightContent h1 {width:116px; margin-bottom:2px;}
#rightContent img {position: relative; border: 1px solid #D5D3C7; padding: 1px;}
#leftContent img {border: 1px solid #D5D3C7; padding: 1px;}
#leftContent h1 {margin-bottom:4px;}

.contentitemKibrisBilgileri{width:674px;}

.contentfull {font-size:12px; line-height:16px;}

/* Read More...*/
.readon, .readonfrontPage {background:url(../images/button.gif) no-repeat center center; padding: 7px; color: red; font-size:10px; border:0px; position:relative; top:3px;}

/* Modules */
.componentheadingServislerimiz, H1, .udc_title, h2.contentheadingOteller,
.componentheading { font: 16px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #D92117; line-spacing: 20px; }

H2 { margin-bottom:2px; font-size:15px;}
H3 { font:11px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #D92117; line-spacing:20px; margin-top:20px; margin-bottom:2px;}
.moduletableDuyurular {clear:left;}

#right .moduletable {margin-bottom: 20px;}


/* MENU */

/* swmenufree class for seperator */
/*.menu a:link, .menu a:hover, .menu a:visited {background: url(../images/menu-button.gif) no-repeat left center;}*/

div#sw-wrap{background:url(../images/navigation-lefttcorner.gif) no-repeat left center; padding-left:9px;}
div#menu {}


/* Sub Menu Items */
.items .item td {border-bottom: 1px solid #BDBCB7;}
.items .item td:hover {background: url(../images/menu-button.gif) no-repeat left center;}

/* Services & Tursss & North Cyprus Hotels */

 .blogKibrisOtelleri > .column_0 { float:left;  margin-bottom: 20px;}
 .blogKibrisOtelleri > .column_1 { float:left;  margin-bottom: 20px;}
 .blogKibrisOtelleri > .column_2 { float:left;  margin-bottom: 20px;}
 .blogKibrisOtelleri > .column_3 { float:left;}
 .blogKibrisOtelleri .item_16 { clear:left;}

.contentitemServislerimiz .contentintro img {padding: 0px; margin:1px 2px 0px -5px; border:none; width:187px;/*for IE 6.0*/ }
.contentitemServislerimiz .contentintro>img { margin:1px 0px 0px 0px; width:193px; /*FFox*/ width:193px !ie; margin:1px 2px 0px -5px !ie;}  

.contentitemTurlar .contentintro img{padding: 1px; margin:1px 1px; border:none;}

.contentitemKibrisOtelleri .contentintro img{padding: 1px; margin:1px 1px; border:none;}

.contentitemServislerimiz {background: url(../images/services-bottomback.gif) no-repeat bottom center; 
 color:#97947D; width:206px; float:left; margin-right:14px; height:198px;  margin-bottom:10px;}

.contentitemKibrisOtelleri {background: url(../images/services-bottomback.gif) no-repeat bottom center; 
 color:#97947D; width:206px; float:left; margin-right:0px; height:113px;  margin-bottom:10px;}


.contentitemTurlar {background: url(../images/services-bottomback.gif) no-repeat bottom center; width:206px; float:left;  color:#97947D; margin-right:0px; min-height:65px;  margin-bottom:20px; /* for IE */}

.contentpagetitleServislerimiz, .contentpagetitleTurlar, .contentpagetitleKibrisOtelleri {font-size: 11px; color: #999; background: url(../images/services-topback.gif) no-repeat; padding: 5px 0 0 30px; height:24px;}

.contentitemServislerimiz .contentintro, .contentitemKibrisOtelleri .contentintro { border-left: 1px solid #D5D3C7; border-right: 1px solid #D5D3C7; position: relative; top:-7px;  margin-bottom:-10px; min-height:65px; padding:0px 0px 0px 8px; width:196px;}
.contentitemKibrisOtelleri > .contentintro {width:190px;}

.contentitemServislerimiz > .contentintro, .contentitemKibrisOtelleri > .contentintro { border-left: 1px solid #D5D3C7; border-right: 1px solid #D5D3C7; position: relative; top:-7px;  margin-bottom:-10px; min-height:65px; padding: 0px 5px 0px 5px; width:auto;}

.contentitemTurlar .contentintro  { border-left: 1px solid #D5D3C7; border-right: 1px solid #D5D3C7; position: relative; top:-7px; margin-bottom:-10px; min-height:65px; height:65px; /*for IE*/}

.contentitemServislerimiz>.contentintro, .contentitemTurlar>.contentintro, .contentitemKibrisOtelleri>.contentintro{margin-bottom:-20px; margin-bottom:-10px !ie;}
 
.readonServislerimiz, .readonTurlar, .readonKibrisOtelleri {float:right; margin-right: 5px; background:url(../images/button.gif) no-repeat center center; padding: 6px 7px 6px 6px; color: red; font-size:10px; border:0px; position:relative; top:-10px;} 


.contentintro>.readonServislerimiz, .contentintro>.readonKibrisOtelleri { top:-10px !ie; top:0px !important;}

/* Turs Details */
.turHeading {/* background-color:#D5D3C7;*/ border-bottom: 1px solid #D92117; font-weight:bold; padding-left:0px;}
#turExtraBilgi {margin: 20px 0px 0px 25px;}
#turExtraBilgi td {width:200px; padding-left:15px;}
#turExtraBilgi ul {margin-left:15px;}
#turExtraBilgi td > ul {margin-left:-21px; margin-left:15px !ie;}
#turExtraBilgi li {list-style-image: url(../images/menu-button.gif); line-height:20px;}
#turExtraBilgi div {width:285px; margin-bottom:0px;}
#turExtraBilgi td > div {margin-bottom:-10px; margin-bottom:0px !ie;}



/***** FOR HOTEL CONTENT ***********/

#rightSideOtel {float:right; width:215px;}
#navigationOtel{background: url(../images/resimgalerisi-bottomback.gif) no-repeat center bottom; float:right; width:215px; position:relative; top: -34px;}
#otelWrapper{float:left; width:100%; margin-bottom:20px;}
#otelContentWrapper{float:left; background: url(../images/hotels-bottomback.gif) no-repeat center bottom; padding-bottom: 2px;}
#otelWrapper > #otelContentWrapper {padding-bottom: 20px;}
#otelContent{float:left; border-left: 1px solid #D5D3C7; border-right: 1px solid #D5D3C7; position: relative; top:-20px; margin-bottom:-19px !important; margin-bottom:-20px; width:603px; padding:22px 8px 10px 15px;}
#otelContentWrapper > #otelContent { padding:15px; top:-0; top:-8px !ie;}
#extraOtel{float:right; clear:right; width:215px; background:#FFFFFF; margin-top: 20px;}
#genelBilgi{background:white none repeat scroll 0%; float:left; height:130px;  width:60% !important; width: 365px; margin-left:12px;
           margin-right:0px; margin-top:0px; margin-bottom:25px; text-align:left;}

#detayliBilgiler p, #genelBilgi p{display: table-row-group !important; /* float:none !important; */ float: left; display: block; text-align:left; line-height: 1.3; padding-right:1px !important; margin-top: 0px !important; margin-top: 0px; font-size: 12px }
#detayliBilgiler li > p, #genelBilgi li > p {float:none; float:left !ie; margin-top: 10px;}

#ozetBilgi li{clear: both; margin-top: -5px !important; list-style: none; text-align: left;}
#detayliBilgiler li, #detayliBilgiler ul, #genelBilgi li {padding-left:10px; padding-right:5px; clear: both; list-style: none; text-align: left; margin-top: 10px; margin-left: 0px;}

/*#genelBilgi li {padding-right:5px; clear: both; list-style: none; text-align: left; margin-top: 0px; margin-left: 0px;}*/
#genelBilgi ul  {padding-left:0px; padding-right:5px; clear: both; list-style: none; text-align: left; margin-top: 0px; margin-left: 0px; border-top: 2px solid #E6E4D8;}

#genelBilgi h3{color:#D92117; /* display:block;*/ float:left; margin-right:15px !important; margin-top:0px !important; margin-bottom: 0px !important; text-align:right;  vertical-align:top; width:59px;}
#detayliBilgiler h3{color:#D92117; display:block; float:left; margin-right:15px !important; margin-top:0px !important; margin-bottom: 0px !important; text-align:right;  vertical-align:top; width:93px !important;}

.contentpaneopenHotel div#detayliBilgiler h3{color:#D92117; display:block; padding-top:3px !important; float:left; margin-right:22px !important; margin-top:0px !important;   
                            text-align:right; vertical-align:top; width:72px !important; width:72px; font-size:12px; margin-left: 5px !important;  padding-top:10px;}

#otelContent p{}
#detayliBilgiler h2, #toplantiSalonlari h2 {color: #999; margin-top: 15px !important;  border-bottom: 2px solid #E6E4D8; background: url(../images/hotels-section-back.gif) no-repeat; font-size:13px; padding-left:10px;}
#navigationOtel h2, #extraOtel h2 {color: #999;  border-bottom: 2px solid #E6E4D8; background: url(../images/resimgalerisi-topback.gif) no-repeat; font-size:13px; padding-left:10px; margin-bottom:0px;}
#genelBilgi h2 {color: #999; margin-top: 0px !important; font-size:13px;}

#toplantiSalonlari table {position: relative; left:-22px}
#toplantiSalonlari table table {position: relative; left: 0px}
.salonCats {border-bottom: 2px solid #D92117; font-weight:bold;}
.salonTitle {font-weight:bold; padding-right:5px;}
#toplantiSalonlari table td {}

#detayliBilgiler, #toplantiSalonlari{clear: both;background: white; width:100%}

#otelImage {FLOAT: left}
#otelImage img{border: 1px solid #ccc; padding:1px; margin:0; width: 209px; height: 137px;}
#otelHeader { MARGIN-TOP: -18px; HEIGHT: 30px; max-width: 180px}

.i1 {PADDING-RIGHT: 0px! important; PADDING-LEFT: 12px! important; BACKGROUND: url(../images/otel-left-border.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important} 

.i2 {PADDING-RIGHT: 12px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/otel-right-border.gif) no-repeat 100% 0px; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important}

.i3 {BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px! important; MARGIN-TOP: -28px; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/otelBorderBackground.gif) repeat-x 100% 0px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; HEIGHT: 29px; BORDER-RIGHT-WIDTH: 0px;}

.contentheadingOteller, .contentheadingTurlar, .contentheadingKibrisOtelleri{background: url(../images/hotels-topback.gif) no-repeat; padding:2px 0 0 15px;}

.stars{position:relative;  margin-left: 0px; top: -37px;}
h2 > .stars{top: -33px; top: -33px !ie;}

.starsIntro img{border:none !important;  margin-left:0px;}
.contentitemfrontPage .contentintro .starsIntro > img{margin-left:0px;}

.otelFiyat{background-color:#D92117; color:white; font-weight:bold; padding-left:3px; padding-right:3px; font-size:10px;}
.zoomResim{margin: 0px 0px 0px 0px; color: #d92117; text-align:center;border-left:1px solid #d5d3c7; border-right:1px solid #d5d3c7;position:relative; top:-4px;}

/* onceki-sonraki gorulmemesi icin*/
.pagenav_prev, .pagenav_next{display:none;}


/* For Hotel Conent Appereance*/
body.mceContentBody {  background:#FFFFFF none repeat scroll 0%; }


/* Contact Us Page & Flight Tickets */
 #flightInformation{width: 650px; position: relative; margin-top: -190px; z-index: 200;}
 #flightGeneral > #flightInformation {margin-top: 20px !important;}
.contact_email .row, .flightInformation .row {margin-bottom:10px;}
.contact_name{margin-right:12px;}
.contact_email{margin-right:7px;}
.contact_subject{margin-right:9px;}
.contact_text{vertical-align:top;}
.contact_email .button, #flightInformation .button{background:url(../images/button.gif) no-repeat center center; padding: 7px; color: red; font-size:10px; border:0px; position:relative; top:0px; left:-12px;}

p.belgeNo { float: right;}

/* Pagination */
.blogpagination {text-align: center; clear: left;}

/*********** Referans Table *************/
table#referansTable {
border-collapse:collapse;
font-size:1.1em;
margin:24px;
width:94%;
}
#referansTable th {
background:#D92117 none repeat scroll 0%;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
line-height:1.2;
padding:2px 11px;
text-align:left;
}
#referansTable td {
border-bottom:1px solid #D92117;
padding:6px 11px;
vertical-align:top;
}
#referansTable td * {
padding:6px 11px;
}
#referansTable tr.referansAlt td {
background:#FFD5D1 none repeat scroll 0%;
}

#referansTable tr.over td,#referansTable tr:hover td {
background:#FFB2AC none repeat scroll 0%;
}
