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

*{outline:none; word-spacing:2px; text-decoration:none;}




.searchDiv input[type=text], .loginForm input[type=text], input[type=password]{ width:323px; height:9px; border:none; padding:10px; color:#3b3b3b; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
input[type=button], input[type=submit]{ background:url(../img/buttonbg.png) repeat-x #0958ab; padding:1px 10px; color:#dee5f2; float:right; width:auto; border:1px solid #0958aa; -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px;}
input[type=submit]{ float:none;}
form.filePost{ margin-bottom:10px;  margin-top:10px;} 
.left{float:left;}
.right{ float:right;}
.clear{ clear:both; overflow:hidden;}

body{ background:url(../img/bg.png) no-repeat center top #d6d9dd; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/*-----LOGIN-STYLE--------------------------------------------------------------------------------------------*/	
	.loginWrapper{ width:540px; padding-top:100px; margin-left:auto; margin-right:auto; position:relative}
		.novum-logo{ width:auto; height:65px; background:url(../img/novumLogo.png) no-repeat center;}
		.alltours-logo{ width:200px; height:65px; background:url(../img/alltours.png) no-repeat center;  background-size: contain; margin: 0 auto; }
		.novum-logo.suntalya{ background:url(../img/suntalyaLogo.png) no-repeat center;}
	
.loginWrapper h3{ color:#FFF; font-size:16px; margin-top:35px; margin-bottom:5px; font-weight:bold;}
	.loginWrapper h3.reset{color:#FF0}
		.loginForm{ overflow:hidden;border:1px solid #FFF; -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px;}
			.fieldsCont{ background-color:#dde0e0; border-bottom:1px solid #949494; overflow:hidden; padding:20px 0 30px 80px;}
			.fieldsCont .title{ color:#6b6b6b; padding-bottom:6px;}
			
			.fieldsCont input[type=text]{ background:url(../img/user.png) #FFF 10px 7px no-repeat; padding-left:45px;}
			.fieldsCont input[type=password]{ background:url(../img/pass.png) #FFF 10px 7px no-repeat;padding-left:45px;}
				.field{ overflow:hidden; margin-top:17px;}
			
			
			
			
			
			.buttonsCont{background-color:#eaeaea; padding:10px; border-top:1px solid #FFF; padding:20px 80px 20px 0; overflow:hidden; }
			.buttonsCont input[type=button]{ margin-left:20px;}

		.shd{ width:auto; height:1px; background:#7f858b; margin-left:1px; margin-right:1px; clear:both;}
		
		.sign{ margin-top:3px;}
		.sign a{color:#FFF;}
		.sign a:hover{ text-decoration:underline;}
		.sign span{ font-size:10px; font-weight:bold;}
		.sign span.blue{ color:#5b6d81;}
		
		.spanNote{ font-size:12px; text-align:center; color:#f51b35; display:block; margin-top:16px; padding-top:7px; border-top:1px dashed #b1b6bb; font-weight:bold;}
		.spanNote a { color:#FFF;}
input[type=text]:focus, input[type=password]:focus{ background-color:#fcffc7;}



			#remember .title{ display:inline-block; margin-left:5px;}



/*---------------------------------------------------------------------------------------------------------------*/	
/*-----MAIN-STYLE-------------------------------------------------------------------------------------------------*/	
body.main{ background-position:center -350px;}
	.mainWrapper{width:auto; margin-bottom:100px; }
		.upLine{ width:100%; height:42px; background:url(../img/line.png);}
			.column{ width:1000px;  margin-left:auto; margin-right:auto;}
				.upBtn{ background:#dcdcdc; float:right; font-size:14px; color:#343739; font-weight:bold; height:40px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; cursor:pointer; margin-left:20px; padding:10px 15px;}
				.upBtn:hover{background-color:#d2d2d2;}

				.upBtn div{ float:left;}
				.upBtn .title{ margin-top:1px;}
				.upBtn .double{ margin-top:-4px; margin-right:20px;}
				.double .mission{ clear:both; font-size:11px; color:#aeafb0; margin-top:-5px; font-weight:normal;}
				.upBtn div.icon{ width:18px; height:18px; margin-right:10px;}				
				.upBtn div.icon.user{ background:url(../img/user2.png);}				
				.upBtn div.icon.close{ background:url(../img/close.png);}				

		
		.content{width:1000px; margin-left:auto; margin-right:auto; margin-top:20px;}
		.content ul#nav li{ list-style:none; float:left; margin:0; position:relative; z-index:1; margin-right:1px;  }

		
		.content ul#nav li a{ display:block; border:1px solid #e3e3e3; padding:10px 20px 10px 40px; -webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; -moz-border-radius-topleft: 1px; -moz-border-radius-topright: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px; font-size:14px; font-weight:bold; color:#343739; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

		.content ul#nav li a.reservation{ background:url(../img/calendar.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.files{ background:url(../img/file.png) no-repeat 12px center #d6d6d6;}
		.content ul#nav li a.messages{ background:url(../img/messages.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.messages span{ position:absolute; left:26px; top:6px; background:#f2ea0e; font-size:8px; color:#FFF; padding:0 2px; border:2px solid #f2ea0e; -webkit-border-radius: 2px; border-radius: 2px; -moz-border-radius: 2px;}
		.content ul#nav li a.settings{ background:url(../img/settings.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.system{ background:url(../img/system.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.roomexp{ background:url(../img/roomexp.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.logs{ background:url(../img/logs.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.cocktail{ background:url(../img/cocktail.png) no-repeat 10px center #d6d6d6;}
		
		
		
		
		.content ul#nav li a.info{ background:url(../img/info.png) no-repeat center center #1bb286; border-color:#37c098; padding:0; width:32px; height:32px;}
		.content ul#nav li.info{ float:right;  top:9px; left:1px;}
		.content ul#nav li.info a:hover, .content ul#nav li.info a.active{ background-color:#37c098; border-color:#37c098;}
		.content ul#nav li.info a.disable:hover{background-color:#1bb286; }
		
		
		
		
		.content ul#nav li a:hover, .content ul#nav li a.active{border-color:#e8e8e8; border-bottom-color:#e3e3e3; background-color:#e3e3e3; text-decoration:none;}
		
		.content ul#nav li a.disable{ opacity:0.6; cursor:default;}
		.content ul#nav li a.disable:hover{ background-color:#d6d6d6;}
		.content .ajaxCont{ width:1000px; padding:10px; border:1px solid #FFF; background:#e3e3e3;  -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px; position:relative; z-index:10; float:left;  margin-top:-1px; -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; -ms-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}	
/*---------------------------------------------------------------------------------------------------------------*/	

body.subPage{ background:none; overflow:hidden;}


/*-----RESERVATION-STYLE------------------------------------------------------------------------------------------*/	

iframe.reservation{ width:100%; border:none; padding:0; margin:0; height:308px;}

.searchDiv{ width:auto; background:#cecece; padding:10px; height:88px;}
	.elCol{ float:left; margin-right:30px;}
		.elTitle{ margin-bottom:6px; margin-top:-3px; color:#343739; font-weight:bold;}
	
	.elCol input[type=text].key,.elCol input[type=text].datePicker{ border:none; height:29px; width:200px; font-size:12px; color:#707374; padding:6px 10px 5px;}
	.elCol input[type=text].datePicker{ width:130px;}

	.elCol input[type=button]{ background:url(../img/listBtnBg.png); padding:1px 15px 0 15px; height:29px; border:1px solid #0958aa; -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px;}

	.elCol > input[type=button]{margin-top:19px;}


	.gridSystem{ overflow:hidden; margin-top:10px;}
	.gridSystem #pager{ text-align:center;}
	
	
	.confirmCont{ width:auto; margin-top:20px; text-align:center;}
	.confirmCont *{font-size:12px; font-weight:bold; color:#575757;}
	.confirmCont .rows{ display:inline-block; margin-right:14px; overflow:hidden; background:#d9d9d9; padding:10px; }
	.rows .opt{ width:159px; height:31px; cursor:pointer;border:1px solid #d5d5d5; background:url(../img/option.png) no-repeat left top #FFF; padding:7px 0 0 38px; float:left; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; margin-bottom:10px; text-align:left;}
	.rows .opt.disable, .cockCol2 .complate.disable{ opacity:0.3; cursor:default;}
	.rows .opt.active{background-position:left -30px;}
	.rows .opt.rOpt{ margin-left:5px;}
	.rows textarea{ width:303px; height:72px; border:1px solid #d5d5d5; resize:none; color:#717171; padding:6px 10px; float:left; margin-bottom:10px; }
	.rows textarea.disable{ opacity:0.5;}
	.rows .complate, .cockCol2 .complate{ width:137px; height:30px; padding:7px 0 0 39px; background:url(../img/complate.png) no-repeat left top #FFF; cursor:pointer; border-bottom:1px solid #cacaca; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; float:left; margin-left:83px; text-align:left;}
	.rows .complate:hover{ background-color:#f1f1f1; color:#8f8f8f;}
	.rows .complate.uncheck{ background-position:left -29px;  margin-left:83px;}
	.rows .complate.excel{ background-position:left -58px;}
	.rows .complate.pdf{ background-position:left -87px;}
	.rows .complate.print{ background-position:left -116px;}
	.rows .complate.disable{ opacity:0.5; cursor:default;}
	.rows .complate.disable:hover{ background-color:#FFF; color:#575757;}
	
	.rows#excel{ margin-right:0;}
	.rows#conf{ padding-top:51px;}
	.confSt{ padding:0 !important;}
	span.cnSt{ display:inline-block; width:26px; height:16px; background:url(../img/confirmSt.png) no-repeat center; margin-left:3px; margin-top:4px; }
	span.cnSt.t0{ background-position:center top;}
	span.cnSt.t1{ background-position:center -16px;}
	span.cnSt.t3{ background-position:center -32px;}
	span.cnSt.t5{ background-position:center -48px;}
	
/*---------------------------------------------------------------------------------------------------------------*/	


/*-----PRINT-STYLE-----------------------------------------------------------------------------------------------*/	

body.print{ background:none; color:#575757;}
body.print table.contact{ border:none; width:180px; float:right;}
body.print table.contact tr td{ padding:3px 3px 3px 25px; background:url(../img/printIcon.png) no-repeat left 5px;}
body.print table.contact tr td.email{ background-position:left -18px;}
body.print table.contact tr td.web{ background-position:left -40px;}

body.print .contentCont{ border:2px solid #999;}

div.infoRow{ border:1px solid #999; border-left:none; border-top:none; padding:5px; overflow:hidden;}
div.infoRow span{ display:inline-block;}
div.infoRow span.t{ width:95px;}
div.infoRow span.t span.dt{ float:right;}
div.infoRow span.d{ font-weight:bold; font-size:14px; float:right; text-align:left; width:215px;}
div.infoRow span.odaexp{color:#CCC; display:inline; font-weight:normal;}
div.infoRow.bottomPro{ border-bottom:none;}
div.infoRow .noteExp{ color:#333;}
div.infoRow.note{ border:none; border-top:1px solid #999;}
table td.guest div.titleCont{ overflow:hidden; padding:10px; }
table td.guest div.titleCont div{ float:left; border-bottom:1px solid #CCC;}
table td.guest div.titleCont div.name{ width:186px;}
table td.guest div.titleCont div.cins{ margin:0 10px; width:50px; text-align:center}
table td.guest div.titleCont div.yas{ width:50px; text-align:center}

table.guestList{ border:none; margin:0 10px; width:auto; border-spacing:0;}
table.guestList tr td{ font-size:14px; height:20px;}
table.guestList tr td.nm{ width:186px;}
table.guestList tr td.cn{ width:48px; padding-left:10px; text-align:center}
table.guestList tr td.ys{ width:48px; padding-left:10px; text-align:center}


table.dateInfo{ border:none; width:100%; border-spacing:0;}
table.dateInfo tr td{ border-right:1px solid #999; border-top:1px solid #999; vertical-align:top; padding:5px 10px}
table.dateInfo tr td.rightTd{ border-right:none;}
table.dateInfo tr td span.t{ font-size:11px;}
table.dateInfo tr td span.d{ font-size:14px; font-weight:bold;}

input[type=button].printG{width:20px; height:17px; background:url(../img/print.png) no-repeat left center; border:none; padding:0;}

.systemNo, .nowDate{font-size:9px; margin:1px 0 0 5px; float:left; }
.nowDate{ float:right; margin:1px 5px 0 0;}
/*---------------------------------------------------------------------------------------------------------------*/	


/*-----NOVUM-CALİSMA-SISTEMI-KILAVUZ-----------------------------------------------------------------------------*/	
iframe.system, iframe.info{ width:100%; border:none; padding:0; margin:0; height:491px;}
/*---------------------------------------------------------------------------------------------------------------*/	


/*-----FILES-----------------------------------------------------------------------------------------------------*/	
iframe.files{ width:100%; border:none; padding:0; margin:0; height:308px;}
/*---------------------------------------------------------------------------------------------------------------*/	

/*-----messages--------------------------------------------------------------------------------------------------*/	
iframe.messages{ width:100%; border:none; padding:0; margin:0; }

.mesLeftBlock{float:left; width:158px; overflow:hidden; margin-top:10px; margin-left:10px; background:url(../img/messagesLine.png) repeat-y right; padding-bottom:10px;}
.mesRightBlock{float:right; width:980px; overflow:hidden; margin-right:10px; margin-top:10px;}

.mesType{ width:auto; background:url(../img/meStActive.png) right -29px #36353b no-repeat; margin-bottom:10px; font-size:12px; font-weight:bold; color:#FFF; height:29px; cursor:pointer;}
.mesType:hover{background-color:#58585b;}
.mesType.active{ background-position:right top;}
.mesType div{float:left;}
.mesType div.new, .mesType div.readed, .mesType div.all{ width:16px; height:16px; background:#993; margin:6px 10px 0; background:url(../img/emailSt.png);}
.mesType div.readed{ background-position:center -16px; margin-top:7px;}
.mesType div.all{ background-position:center -32px; }
.mesType div.txt{ margin-top:7px;}

/*---------------------------------------------------------------------------------------------------------------*/	

/*-----MESSAGE-DETAIL--------------------------------------------------------------------------------------------*/	
iframe.mDetail{ width:990px; border:none; padding:0; margin:0; height:508px;}

.infoDiv{ padding:2px 15px 1px 0;  margin-bottom:5px;  float:left; font-size:12px; font-weight:normal; color:#787878;}

.infoDiv span.tit{ display:inline-block; width:68px;}
.infoDiv span.exp{ display:inline-block; font-weight:bold; color:#494949; }
.infoDiv.date{ float:right;}

.infoDiv.mes{padding-left:68px; margin-top:10px; overflow:hidden; float:none; }
.infoDiv.mes p{ font-size:12px; line-height:20px; font-weight:bold; color:#338EB1; }

.editor{ float:none; overflow:hidden;}
.editor input[type=button]{ margin-top:20px;}

/*---------------------------------------------------------------------------------------------------------------*/	


/*-----settings--------------------------------------------------------------------------------------------------*/	

iframe.settings{ width:100%; border:none; padding:0; margin:0; height:308px;}

.setWrp{ width:auto; overflow:hidden;}
.avatar{ width:150px; height:150px; float:left; border-bottom:1px solid #CCC; background:url(../img/userBig.png) #d8d8d8 no-repeat center center;}
.formCont{ float:right; width:778px; overflow:hidden;}
.formCont .clear .infoDiv span.tit{ width:135px;}
form .clear .infoDiv span.tit{ width:135px;}
form .clear .infoDiv input[type=password]{ border:none; width:200px;}
form .clear input[type=button]{ float:left;}
form .clear.button{ margin-left:292px;}
form .clear span.passNote{display:inline-block; margin-left:10px;font-size:11px; color:#E40000;}


/*---------------------------------------------------------------------------------------------------------------*/	



/*---------------------------------------------------------------------------------------------------------------*/	

#modal, #modal-info {
	visibility:hidden;
	width:805px;
	height:285px;
	padding:10px;

	background:rgba(0,0,0,.3);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	position:fixed !important;
	top:5%;
	margin: 0 auto;
  	left: 0;
  	right: 0;
	z-index:101;
}

#heading {
	width:385px;
	height:42px;

	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');

	border-bottom:1px solid #bababa;

	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;

	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:42px;

	color:#444444;
	text-shadow:0px 1px 0px #fff;
}

#contentModal {
	width:385px;
	height:223px;

	background:#f8f8f8;


	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
}

#contentModal p {
	font-size:13px;
	font-weight:normal;
	text-align:center;
	line-height:22px;
	color:#555555;

	width:100%;
	float: left;

	margin:14px 0;
}


.buttonCheck {
	width:108px;
	height:33px;

	font-size:13px;
	font-weight:bold;
	line-height:33px;

	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,.2);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	-webkit-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);

	float:left;
	cursor:pointer;
}
.buttonCheck:hover{text-decoration:none;}
.buttonCheck img { 
	float:left;
	width:33px;
	height:33px;
}



.buttonCheck.green {
	background: -webkit-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -moz-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -o-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -ms-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad44f', endColorstr='#609d29',GradientType=0 );

	border:1px solid #5b8821;
	margin:0 5px 0 75px;
}
.buttonCheck.red {
	background: -webkit-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -moz-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87288', endColorstr='#ce3b46',GradientType=0 );

	border:1px solid #b0333e;
	margin:0 50px 0 5px;
}

.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,0.7);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}

#modal #contentModal .close{ }

textarea.resTextarea{ width:325px; height:66px; margin:0 0 10px 30px; border:1px solid #f1f1f1; color:#717171; padding:5px; resize:none;}


#modal .container{ float:left;}

#modal.login{width:270px; height:103px; top:200px !important;}
#modal.login #heading{ width:270px;}
#modal.login #contentModal { width:250px; height:40px; padding:10px;}
#modal.login #contentModal a{ color:#093;}

#modal.login .close{width:24px; height:24px; position:absolute; top:-12px; right:-12px; background:#f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;}
#modal.login .close img{ width:12px; height:12px; margin-left:6px; margin-top:6px;}


#modal-info{top:200px !important; width:629px;}
#modal-info .info-close {width:26px; height:24px; background:url(../img/close2.png); position:absolute; right:-14px; z-index:0; cursor:pointer;}
#modal-info #heading{width:629px}
#modal-info .container{position:relative; z-index:2;}
#modal-info #contentModal{width:579px; height:auto; overflow:hidden; padding:5px 25px 25px;}
#modal-info #contentModal input[type=text]{ box-shadow:none; border:1px solid #e8e9ea; padding-left:10px; height:28px; width:140px;}
#modal-info #contentModal input[type=text].readonly{ background:#F0F0F0;}
#modal-info #contentModal .queryInput.room{width:112px;}
#modal-info #contentModal .queryInput.room input[type=text]{ width:90px;}
#modal-info #contentModal .queryInput.room .label{white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
#modal-info #contentModal input[type=button]{width:538px; height:32px; margin-top:24px; margin-left:5px;}
#modal-info #contentModal p{ color:#2ACF4B; font-size:14px;}

#modal-info .queryInput{margin-bottom:10px;}

#modal-info #contentModal > .queryInput, #modal-info #contentModal form{margin-left:15px;}

/*---------------------------------------------------------------------------------------------------------------*/	
iframe.roomexp{ width:100%; border:none; padding:0; margin:0; }

body.roomBody div.col1{width:200px; float:left;}
body.roomBody div.col2{width:200px; margin:0 0 0 20px; float:left;}
body.roomBody div.col3{width:738px; float:right;}

.roomexpPrint{ float:left; margin-left:440px;}
.roomexpPrint .complate { margin:0; width:186px;}

td.title{ border-bottom:1px solid #999; padding:5px; width:90px; font-weight:bold;}
td.title.center{ border-left:1px solid #DDD; border-right:1px solid #DDD; width:90px;} 
td.title.exp{ width:451px;}

tr.contnt td{ font-weight:bold; padding:5px; border-bottom:1px solid #cecece;}
tr.contnt td.norm{font-weight:normal;}

/*---------------------------------------------------------------------------------------------------------------*/	

/*---------------------------------------------------------------------------------------------------------------*/	
iframe.logs{ width:100%; border:none; padding:0; margin:0; }

body.logsBody div.col1{width:300px; float:left;}
body.logsBody div.col2{width:858px; float:left; margin-left:20px;}
 
/*---------------------------------------------------------------------------------------------------------------*/	





.supportButton{ width:62px; height:51px; background:url(../img/supportBtn.png); float:right; cursor:pointer; position:absolute; right:-62px; top:286px;}
.supportButton.mainp{ right:-63px; top:12px;}
.supportFixed{ width:303px; position:fixed; right:-314px; top:186px; z-index:999; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
	.supportContent{ float:left; width:304px; overflow:hidden; -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);
box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);}
		.supTitle{ text-align:center; font-size:14px; font-weight:bold; background:#7f2d2e; color:#f5d6d7; padding:10px; border-bottom:1px solid #762627;}
		.supContent{ width:auto; background:#e6e6e6; }
			.supTitleType{ font-size:14px; font-weight:bold; color:#6c8ece; background-color:#f3f3f3; padding:10px 20px 10px 29px;}
		.supContent p{ font-size:12px; padding:0 20px 0 30px; background:f1f1f1; color:#999; line-height:15px; line-height:17px}
		.supContent p a{ color:#555;}
.supportFixed.open{ right:0;}


body.main .supportFixed .supportContent p{ padding-top:10px;}


/*---------------------------------------------------------------------------------------------------------------*/	
/*---------------------------------------------------------------------------------------------------------------*/	

#list_firma.ui-th-ltr, #list_isim.ui-th-ltr, #list_yas.ui-th-ltr, #list_cck.ui-th-ltr, #list_durum.ui-th-ltr, #list_reztar.ui-th-ltr, #list_girtar.ui-th-ltr, #list_no.ui-th-ltr, #list_p.ui-th-ltr, #list_inis.ui-th-ltr, #list_cb.ui-th-ltr, #list_type.ui-th-ltr, #list_downd.ui-th-ltr, #list_mtipi.ui-th-ltr, #list_mesaj.ui-th-ltr{ background:url(../img/columnBg.png);}
#list_cb.ui-th-ltr:hover, #list_subgrid.ui-th-ltr:hover, #list_act.ui-th-ltr:hover, #list_button.ui-th-ltr:hover{ background:inherit !important;}

.ui-jqgrid-htable thead .ui-state-default:hover{ background:url(../img/tableTitleHover.png) !important;} 

.pntr{ cursor:pointer;}
.download{width:18px; height:16px; display:block; margin-left:auto; margin-right:auto; background:url(../img/download.png) center center;}
span#onay{display:inline-block; width:20px; height:21px; background:url(../img/onay.png);}

.orange{ color:#F63;}
.redT{color:#F00;}





iframe.cocktail{ width:100%; border:none; padding:0; margin:0; height:308px;}

	.cockCol1{ float:left; width:261px;}
	.cockCol2{ float:left; width:326px; margin-left:10px; padding:10px; background:#d9d9d9;}
	.cockCol2 table{ margin:0;}
	.cockCol2 table tr td{ height:34px; }
	.cockCol2 table tr td input[type=text]{ width:177px; padding:6px 10px 5px; color:#707374; border:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
	.cockCol2 table tr.title td{ font-weight:bold; text-align:center; height:24px;}
	.cockCol3{ float:right; width:331px;}
	
	.cockCol2 table tr td.time{ vertical-align:top;}
	.cockCol2 table tr td.time .timePicker{ margin-top:2px;}
	.cockCol2 .complate{ height:22px; margin-bottom:10px; margin-left:0;}
iframe.report{ width:100%; border:none; padding:0; margin:0; height:308px;}
.searchDiv.report{ background:none; height:auto; overflow:hidden;}
.searchDiv.report .col1{ float:left; width:708px;}
.searchDiv.report .col2{ float:left; width:249px;}
.searchDiv.report .col3{float:right; width:238px;}

.searchDiv.report .col2 .wrapper-dropdown-2{width:250px;}
.searchDiv.report .col2 .elCol input[type=text]{ width:250px;}
.searchDiv.report .elCol { margin-bottom:20px;}
#hotelPager{background:#e3e3e3; height:40px; color:#666666 !important;}
td#hotelPager_center{ display:none;}

body.subPage.cock{margin:10px 10px 0;}







.timePicker{ width:49px; background:#FFF; -webkit-border-radius	: 2px;
		-moz-border-radius		: 2px;
		border-radius			: 2px;
		padding:5px;
		height:19px;}
.timePicker *{ display:inline-block; color:#6e6e6e;}
.timePicker input[type=text]{ width:20px !important;  -webkit-box-shadow : none;	-moz-box-shadow : none;	box-shadow : none; border:none  !important; border-bottom:1px solid #efefef  !important; padding:0 !important; text-align:center; -webkit-border-radius	: 2px;
		-moz-border-radius		: 2px;
		border-radius			: 2px; margin-top:1px;}
.timePicker input[type=text]:focus{color:#FFF; background:#8cd4f5  !important; border-color:#8cd4f5  !important; }

.timePicker span{ margin-top:-1px; width:9px; text-align:center;}

.overflow{ white-space: normal !important;
    height: auto;}

body.query{ background-position:center 70px;}

.queryContainer{ width:580px; padding-left:5px; margin:100px auto 0; overflow:hidden;}
.queryContainer .novum-logo{ margin-bottom:40px;}
.queryInput{float:left; }
.queryInput .label{ font-size:14px; margin-bottom:5px; margin-left:5px; color:#56585C;}
.queryInput input[type=text]{ width:180px; height:38px; background:#FFF; -webkit-border-radius	: 3px; -moz-border-radius : 3px; border-radius : 3px;  -webkit-box-shadow: 0px 1px 2px 0px rgba(134, 142, 150, 0.6);
-moz-box-shadow:    0px 1px 2px 0px rgba(134, 142, 150, 0.6);
box-shadow:         0px 1px 2px 0px rgba(134, 142, 150, 0.6); border:none; padding-left:15px; margin:0 5px; letter-spacing:1px; color:#444;}
.queryInput input[type=button]{ width:150px; height:38px; margin-left:15px; margin-top:27px; font-weight:bold; background-repeat:repeat-x; -webkit-border-radius	: 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-box-shadow: 0px 1px 2px 0px rgba(134, 142, 150, 0.6);
-moz-box-shadow:    0px 1px 2px 0px rgba(134, 142, 150, 0.6);
box-shadow:         0px 1px 2px 0px rgba(134, 142, 150, 0.6);}






.result{ min-height:250px;}
.result .guest{margin:30px auto 0; width:870px; padding:20px 30px; overflow:hidden; background:#FFF; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px;}

.guest .clear{ margin-bottom:10px; clear:both;}
.guest .row{ width:130px; float:left;}
.guest .row.gender{ width:80px;}
.guest .row.time{ width:140px; text-align:left; float:left;}
.guest .row.name{ width:250px; }
.guest .row .label{ font-size:14px; color:#999; margin-bottom:1px;}
.guest .row .value{ font-size:14px; color:#696969; font-weight:bold;}
.guest .row.form{ width:310px;}

.guest .row.date *{  text-align:left;}

.reqFormCont{ width:308px; height:258px; background:url(../img/reqbg.png);  -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; border:1px solid #32B83D; margin-top:24px;}
.reqFormCont input[type=text]{ width:275px; margin-bottom:5px; margin-top:10px;}

.reqFormCont input[type=text], .reqFormCont input[type=button]{-webkit-box-shadow: 0px 1px 2px 0px rgba(56, 128, 67, 0.6);
-moz-box-shadow:    0px 1px 2px 0px rgba(56, 128, 67, 0.6);
box-shadow:         0px 1px 2px 0px rgba(56, 128, 67, 0.6);}

.reqFormCont .queryInput{ float:none; text-align:center;}

.reqFormCont input[type=button]{ display:inline-block; margin:20px 80px 0 0;}

.formNote{ padding:10px; color:#FFF;}

.footer{ width:800px; background:url(../img/line.png) repeat-x; margin:auto; margin-top:100px; height:200px; padding-top:20px; color:#5b6d81; font-size:12px;}


.flightNote{ width:560px; margin:5px auto 15px; font-size:12px; color:#F3617E; }


.footer *{ vertical-align:top;}
.footer table tr{ height:20px;}
.footer table tr.title{ height:25px;}
span.white{ color:#4F5861;}
span.bold{ font-weight:bold;}
span.red{color:#f51b35;}

.flag{ float:left; height:32px; margin:3px; cursor:pointer; border:1px solid #FFF;}
.flag:hover{ border-color:#000;}

.resLogo{ width:200px; height:auto;}
.row.logo{ width:240px; margin:0 auto; float:right;}
.row.term{ width:200px;}
.row.date{ width:110px; float:left;}
.row.time.pickup{ width:130px;}
.row.time.pickup .label{ color: #001EB6; text-decoration: underline; font-weight:bold;}
.row.sos{ float:right; margin-top:21px; width:215px;}
.row.sos div{ text-align:right; font-size:12px !important;}


.row.print, .row.info{ float:right; width:65px; height:50px; }
.row.print .button, .row.info .button{width:40px; height:40px; background:url(../img/Printer.png); cursor:pointer; margin-top:23px;}
.row.info .button{ background:url(../img/info2.png);}
.row.sos.prnt{ }

.clear.head{ height:74px; overflow:visible; margin-bottom:10px;}

.row.time img{ float:left; margin-right:5px; margin-top:5px;}

.redNote{ font-size:12px; color:#F03; margin-top:20px;}

.genderSpan{ width:30px; display:inline-block;}


@media print {
	header{ display:none;}
	footer{ display:none;}
}




/*-----------------------------------------------------------------------------------------------------------*/

body.complaint{padding-top:50px;}
.formBody{width:400px; margin:0 auto; background:#FFF; -webkit-border-radius : 10px; -moz-border-radius : 10px; border-radius : 10px;  -webkit-box-shadow: 0px 1px 2px 0px rgba(134, 142, 150, 0.3);
-moz-box-shadow:    0px 1px 2px 0px rgba(134, 142, 150, 0.3);
box-shadow:         0px 1px 2px 0px rgba(134, 142, 150, 0.3); overflow:hidden; }
.formBody .head{ font-size:24px; text-align:center; padding:20px 0; border-bottom:1px dashed #DADADA; color:#626973; }
.formBody form{ padding:20px 40px 0;}
.formBody form input, .formBody form select, .formBody form textarea{ display:block; width:308px; border:1px solid #C8C9CA; padding:5px;}
.formBody form select, .formBody form input[type=button]{width:320px;}
.formBody form input[type=button]{ height:40px; border:none; float:none; margin-top:20px;}
.formBody form textarea{height:100px; resize:vertical;}
.formBody form .row{ margin-bottom:10px;}
.formBody form .row .title{ margin-bottom:2px;}

.formBody form .redNote{margin:10px 0;}

.top-buttons {
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
	z-index: 999;
  }
  
  .top-buttons .tursab {
	background: #6ec1e4;
	color: white;
	padding: 8px 14px;
	border-radius: 8px;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 50px;
  }
  
  .btn {
	display: block;
	width: 160px;
	margin-bottom: 8px;
	padding: 8px 10px;
	border: none;
	border-radius: 10px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
  }
  
  .btn.pink {
	background-color: #e74c8c;
  }
  
  .btn.blue {
	background-color: #4aa3df;
  }
  
  .btn i {
	margin-right: 6px;
  }