.wrapper	{
  margin: 5px; 
  text-align: left; 
  width: 390px; 
  height: 260px; 
  padding: 5px; 
  solid #97BED4; 
  background: url(../images/pozadina_avioforme.png) no-repeat;
}

.wrapper1	{
  margin: 5px; 
  text-align: left; 
  width: 390px; 
  height: 260px; 
  padding: 5px; 
  solid #97BED4; 
  background: url(../images/pozadina_hotela.png) no-repeat;
}

.column-popup	{ text-align: left; }

#sgOut { top: 0px; left: 15px; }
/* .layer { background:#FFFFFF none repeat scroll 0 0; border-color:#F0F0F0 #B4B4B4 #B4B4B4 #F0F0F0; border-style:solid; border-width:1px 2px 2px 1px; color:#000000; font-size:1.1em;  left:0px; width:245px; z-index:100; } */
.layer {z-index:100; position:absolute;}

.fastbooking-row {
	color: #487392;
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	height:22px;
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	.row-1		 {
	  width: 385px;
	  color: #FFFFFF;
        }
        
	.row-2		 {
	  padding-left: 14px;
	  width: 385px;
        }
	
	.row-3		 {
  	  padding-left: 14px;
	  height: 70px;
	  width: 385px;
        }

	.row-4		 {
	  padding-left: 14px;
	  height: 22px;
	  width: 385px;
        }
	
.fastbooking-col { float: left; }
.col-1 { width: 150px; }
.col-2 { width: 235px; }
.col-3 { width: 140px; }

.col-5 { width: 80px; }
.col-6 { width: 80px; }
.col-7 { width: 130px; }
.col-8 { width: 70px; }
	
.fastbooking-row label { 
  color: #487392; 
  vertical-align: middle; 
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: 11px;
}  

.fastbooking-row a:link { 
  border:medium none; 
  color:#487392; 
  font-size:11px; 
  text-decoration:underline; 

}

.fastbooking-row input, .fastbooking-row select	{ font-size: 10px; }

.row-2 span { padding-left: 10px;}

.row-3 a, .row-3 a:hover { vertical-align:bottom; margin-left: 5px; border: none; }

* html .row-3 a,
* html .row-3 a:hover	{ vertical-align:middle; }

.row-3 label, .row-4 label { display: block; }
.row-3 .col-3 label { float: left; width: 100px; display: inline; color:#013C68;  }
.row-3 .col-3 select { float: left; width: 50px; display: inline; font-size: 10px; }


#booking-t_from, #booking-t_dest { width: 135px; }
#booking-h_month, #booking-r_month { width: auto; }
#booking-h_day, #booking-r_day { width: auto;  margin-left: 5px; }
#booking-h_year, #booking-r_year { width: auto; margin-left: 5px; }

#booking-travelers { float: none; display: block; color: #487392;}
#booking-adult, #booking-child, #booking-infant { width: auto; }
#booking-service	{ width: auto; color: #487392;}

#fastbooking-submit	{  
  margin: 30px 0px 0px 270px; 
  width: 95px; 
  height: 30px; 
  border: none;  
  color: #ffffff; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, sans-serif;
}

/* tooltip */
#WzBoDy 		{ background: #f3f7f8 url(../img/row3-bckgr.gif) repeat-x 0px bottom; }
#WzBoDy table 	{ width: 160px; }

#calendar th		{ text-align: center; }
#calendar th.left	{ text-align: left; }
#calendar th.right	{ text-align: right; }
#calendar tbody td	{ text-align: center; }
#calendar tbody a	{ display: block; border: none; }
#calendar td.today 	{ border: 1px solid #7991a5; }