/* INFO DIV reg , giata , vreme , votes */

.infoMenu {
		list-style: none;
		padding: 0;
		margin: 0;
		background-color:#EEE;
		overflow:hidden;
		width:94px;
	}
	
	.infoMenu LI {
		border:1px solid #AAA;
		width:92px;
	}
	
	.infoMenu LI A{
		display:block;
		width:80px;
		height:22px;
		background-color:#EEE;
		padding-left:6px;	
		color:#444;
		line-height:22px;
		font-size:12px;
	}
	
	.infoMenu LI A:hover{
		background-color:#F6F6F6;
		color:#111;
		padding-left:12px;	
	}
	
	.infoMenu LI A:visited{
		color:#444;
	}
	
	.regInfoDiv {
	display:none;
	height:260px;
	padding:2px;
	border:2px solid #DEDEDE;
	text-align:left;
	overflow:hidden;
	background-color: #FFF;
}

.regInfoDiv #teksti {
	height:250px;
	text-align:left;
	overflow:auto;
	overflow-x: hidden;
	margin-right:12px;
}

.regInfoDiv #tabela {
	width:96px;
}

/* SHOW TERMINE stage 4 */

.terminiTable {
	background-color:#FCFCFC;
	border:1px solid #AAA;
	font-size:12px;
	color: #000;
}
.terminiTable TD {
	border-bottom:#105FAD 1px solid;
	text-align:center;
	padding:4px;
}

.terminiTable #fd  {
	overflow:auto;
}

.terminiTable #fd TD {
	border-bottom:0px;
	padding:0px;
	text-aign:left;
}

.terminiTable .terminiTableHeader {
	background-color:#FFF;
	font-weight:bold;
}

.terminiTableTermin #terminPpc {
	font-weight:bold;
	font-size:12px;
}

/* AJAXRESPONSE DIV*/

.ajaxResDiv {
	width:100%;
	overflow:auto;
	border:2px solid #DEDEDE;
}

.ajaxResDiv .stat {
	background-color: #00cc22;
	font-weight:bold;
	color:#FFF;
	height:18px;
	font-size:12px / 18px;
	text-align:center;
}

.ajaxResDiv .pricechange {
	font-size:10px;
	text-align:center;
}

.ajaxResDiv .persons , .ajaxResDiv .booking{
	float:left;
	width:50%;
	margin:0 auto;
	overflow:auto;
}


/* TESTNO*/
.terminFree {
	border: 2px solid green;
	background-color: #EEE;
}

.terminSold {

}


.priceRes {
	float:left;
	width:218px;
	overflow:auto;
	font-size:12px;
	text-align:center;
}	

.priceRes #nasl{
	/*background-color:#00CC00;*/
	color:#00CC00;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	height:16px;
	padding-top: 2px;
}

.priceRes #change {
	font-size:13px;
	text-align:center;
}

.priceRes #persons{
	float:left;
	width:90px;
	font-size:12px;
	/*font-weight:bold;*/
	/*background-color:#DDD;*/
}

.priceRes #book{
	/*width:130px;*/
	text-align:center;
	color:#888;
	/*background-color:#BBB;*/
}

.priceRes #book #price{
	font-weight:bold;
	font-size:20px;
	color:#333;
	margin:4px;
}

.priceRes #btn {
	/* background-image:url("btn2.png");
	background-repeat:no-repeat; */
	background:url(../public/button-empty.gif);
	background-repeat:no-repeat;
	background-position: top center;
	text-align:center;
	/*vertical-align:middle;*/
	font-weight:bold;
	width:115px;
	height:18px;
    color:#c4185d;
    font-size:12px/18px;
    margin:0 auto;
}

.hotelInfo {
	color:#000000;
	font-size:12px;
	border:1px solid #AAA ;
}

.hotelInfo #nasl {
	background-color:#f6f7f8;
	font-weight:bold;
	padding-left:2px;
	color:#597786;
	font-size:12px;
}

.hotelInfo #htn {
	color: #597786;
	text-decoration: none;
	font-size: 16px;
}

.hotelInfo #bld {
	font-weight:bold;	
}

.stagesDiv {
	font-size:10px;
	color:gray;
	font-weight:bold;
	text-align:center;
	width:100%;
	overflow:auto;
}

.stagesDiv ul{
	margin:0; 
	padding:0; 
	list-style:none;
	}
	
.stagesDiv ul li{
	width:120px;	
	margin:0 1px 0 0; 
	float:left; 
	}
.stagesDiv ul li a , .stagesDiv ul li a:visited {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	/*color:#2d89c8; */
	color:#105FAD;
	text-align:center; 
	height:14px; 
	display:block;
	background-color:#C1D8F7;
	text-decoration:none;
	
	}

.stagesDiv ul li a:hover{
	background-color:#99CCFF;
	color:#105FAD;
	text-decoration:underline;
	}

	
.sub_search {
	border:1px solid #597786;
	background-color:#fffffc;
	font-size:12px;
	overflow:hidden;
}
.sub_search #mainTitle{
   background:#f6f7f8;
	font-weight:bold;
	padding-left:2px;
	color:#597786;
	font-size:12px;
}
.sub_search #sbox{
	float:left;
	overflow:hidden;
	margin:6px;
}
.sub_search #subTitle{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

.bookingBox {
	border:1px solid #C1D8F7;
	margin:2px;
	font-size:12px;
}

.bookingBox h3 {
	background:#C1D8F7;
	font-weight:bold;
	color:#105FAD;
	font-size:13px;
	margin:2px;
	padding:2px;
}

.bookingBox #priceTable {
	font-weight:bold;
	font-size:12px;
	color: #444;
}

.bookingBox #total_price {
	font-size:14px;
	color: #111;
}

.dateinpt {
		cursor:pointer;
		background:url('/ibe/ikonce/razno/cal_small_icon.gif');
		background-position:100% 50%;
		background-repeat:no-repeat;
}
	
#ownZhc {
		cursor:pointer;
		line-height:14px;
}

#defaultzhcs , #myzhcs  {
	height:120px;
	width:160px;
	overflow:auto;
	float:left;
	margin:4px;
	border:1px solid #DDD;
}

.ajax-loading {
	padding: 17px 0pt 0pt;
	/*background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;*/
	/*background: url(../../ikonce/razno/spinner.gif) no-repeat center;*/
	background: url(al.gif) no-repeat center;
}

.giataUrlInput {
	width:400px;
	padding-left:20px;
	background-image:url('../../../ikonce/razno/browser_web_icon.jpg');
	background-position:center left;
	background-repeat:no-repeat;
}

.price_info_div {
	background-color:#FFF;
	border:2px solid #DDD;
	width:200px;
	padding:2px;
}

.booking_form {}

.booking_form input[type=text] {
	border:2px solid #DDD;
}

.ovr_div {
	width:232px;
	overflow:auto;
	color:#333;
	font-size:12px;
	overflow:hidden;
}

.ovr_div #b{
	width:200px;
	height:12px;
	background-image:url("../public/ovr_bg.png");
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}

.ovr_div #l{
	width:2px;
	height:12px;
	background-image:url("../public/ovr_l.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.ovr_div #m{
	height:12px;
	background-image:url("../public/ovr_m.png");
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
}

.ovr_div #r{
	width:2px;
	height:12px;
	background-image:url("../public/ovr_r.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.ovr_div #p{
	float:right;
	font-size:14px;
}

.oval_div {
	height:26px;
	line-height:26px;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
	color:#105FAD;
}

.oval_div #l{
	width:4px;
	height:26px;
	background-image:url("../public/oval_bg_l.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.oval_div #m{
	height:26px;
	width:260px;
	background-image:url("../public/oval_bg_m.png");
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	white-space: nowrap;
	overflow:hidden;
}

.oval_div #mlarge{
	height:26px;
	width:372px;
	background-image:url("../public/oval_bg_m.png");
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	white-space: nowrap;
}

.oval_div #r{
	width:4px;
	height:26px;
	background-image:url("../public/oval_bg_r.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.hon_div {
	color:#333;
	height:22px;
	font-size:13px;
	line-height:22px;
}


.checkBtn {
	/* background-image:url("btn.png"); */
	/* background-repeat:no-repeat;*/
	/*background:url(../public/button-full.gif);*/
	text-align:center;
	font-weight:bold;
	height:21px;
	width:97;
	color:#333;
	/*cursor:pointer;*/
	font-size:15px;
	margin: 0 auto;
	overflow:hidden;
	line-height:21px;
}

.checkBtn #l{
	width:0px;
	height:26px;
	background-image:url("../public/oval_bg_l.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.checkBtn #m{
	height:21px;
	width:97px;
	background-image:url("../public/iskanje_ponudb.gif");
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	font-size:12px;
}

.checkBtn #r{
	width:0px;
	height:26px;
	background-image:url("../public/oval_bg_r.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.checkBtn A{
	/*color:#597786;*/
	color:#EEE;
	text-decoration:none;
	text-size:12px;
}
.checkBtn A:visited{
	color:#EEE;
	text-size:12px;
}
.checkBtn A:hover{
	color:#FFF;
	text-decoration:underline;
	text-size:12px;
}

.offer_div {
	oferflow:hidden;
	border-bottom:2px solid #C1D8F7;
	background-color:#F9F9F9;
	padding:3px;
	float:left;
	width:738px;
}

.termin_div {
	overflow:auto;
	border-bottom:2px solid #E2E2E2;
	background-color:#FCFCFC;
	padding:3px;
}

.otherBtn {
	/* background-image:url("btn.png"); */
	/* background-repeat:no-repeat;*/
	/*background:url(../public/button-full.gif);*/
	text-align:center;
	font-weight:bold;
	height:20px;
	width:120;
	color:#333;
	/*cursor:pointer;*/
	font-size:12px;
	margin: 0 auto;
	overflow:hidden;
	line-height:20px;
}

/*.otherBtn #l{
	width:4px;
	height:20px;
	background-image:url("../public/oval_small_bg_l.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}*/

.otherBtn #m{
	height:21px;
	width:97px;
	background-image:url("../public/iskanje_ponudb.gif");
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	color:#ffffff;
}

/*.otherBtn #r{
	width:4px;
	height:20px;
	background-image:url("../public/oval_small_bg_r.png");
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}*/

.otherBtn A{
	/*color:#597786;*/
	color:#fff;
	text-decoration:none;
}
.otherBtn A:visited{
	color:#fff;
}
.otherBtn A:hover{
	color:#111;
	text-decoration:underline;
}

.toc_desc_table {
background-color:#FCFCFC;
	border:1px solid #AAA;
	font-size:12px;
	color: #000;
}

.terminiTable .toc_desc_table , .terminiTable .toc_desc_table TD {
	text-align:left;
	border:0;
}

.offer_div_table {
	width:710px;
	float:left;
	ofverflow:hidden;
}

.regInfoDiv.regInfoDivWide .offer_div_table {
	width:976px;
}

.offer_div table td#oaX {
	float:left;
	width:110px;
	overflow:hidden;
}

.offer_div table td#obX {
	float:left;
	width:462px;
	overflow:hidden;
}

.offer_div table td#odX {
	width:132px;
	float:left;
	overflow:hidden;
	text-align:left;
}

.regInfoDiv.flights {
	float:left;
	height:auto;
}

.fd_div {
		float:left;
		overflow:hidden;
		font-size:12px;
		border-bottom:1px solid #CCC;
		margin-bottom:2px;
		height:34px;
		/*border:1px solid #DDD;*/
		white-space: nowrap;
}

.fd_div DIV {
		float:left;
		margin-left:3px;
		margin-right:3px;
		/*border:1px solid #DDD;*/
		height:32px;
		line-height:32px;
		overflow:auto;
		white-space: nowrap;
}
	
.fd_div DIV#a {
		width:220px;
}
	
.fd_div DIV#b {
		width:132px;
}
	
.fd_div DIV#c {
		width:132px;
}
	
.fd_div DIV#d {
		width:110px;
}
	
.fd_div DIV#e {
		width:72px;
}

.fd_div DIV#nl {
		width:2px;
		clear:right;
}

.regInfoDiv.regInfoDivWide.flights {
	width:976px;
}

.regInfoDiv.regInfoDivWide.flightsCO {
    width:728px;
}

.regInfoDiv.flightsCO {
    float:left;
    height:auto;
}