/* calendar start */

.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; position:absolute; left:0px; width:245px; z-index:100; }
h4 { float:left; left:10px; position:absolute; top:8px; color:#016AA4; font-size:14px; font-weight:normal; }
h4 a:link, h4 a:visited, h4 a:active { color:#016AA4; font-size:14px; font-weight:normal; border:0;  text-decoration:none; }
h4 a:hover { color:#016AA4; text-decoration:underline; background:transparent; border:0; }

/* tooltip */
#WzBoDy { background: #f3f7f8 url(../img_b92/b92_baner_calendar_bg.jpg) 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 tbody a:hover { background-color:fe0000;}
#calendar td.today { border: 1px solid #a6d4ec; } /* #7991a5 */
#calendar tbody a:hover, #calendar tbody a:active {background-color:#fe0000; color:ffffff;}

/* calendar end */

#wrapper	{float:left; margin:0; padding:0; width:502px; height:250px;}
.column-popup	{float:left; margin:0; padding:0; width:502px; height:250px;}

fieldset {width:502px; height:250px; background-color:#ff0000; background:transparent url(../img_b92/b92_bg_mask_502x250.jpg) no-repeat; padding-top:35px;}
.row-1 ul li { color:#fe0000; margin-left:10px;}
.fastbooking-row {color:#1E7CB0; height:21px; margin-bottom:0px; padding:5px 0px 0px;} /* b92_bg_mask_502x250_natpis.jpg */
	.row-1		 {  width:264px;}
	.row-2		 {  padding-left: 10px; }
	.row-3		 {  padding-left: 10px;  height: 70px; } /* background: #D5E3E5 url(../img_b92/row3-bckgr.gif) repeat-x; */
	.row-4		 {  padding: 0px;  background-image: none;  height: 39px;  }
	
.fastbooking-col 	{ float: left; }
	.col-1		{ width: 135px; }
	.col-2		{ width: 220px; }
	.col-3		{ width: 130px; }

.row-4 .col-1	 { padding: 0px 0px 5px 14px; width: 210px; } /*  background-image: url(../img_b92/row4-bckgr.gif);  */
.row-4 .col-2	 {  }  /*    background: transparent url(../img_b92/worldmap.jpg) no-repeat;   */

span.csc-mailform-radio label { color:#1E7CB0;}
	
.fastbooking-row label		{ color: #1E7CB0; }  
.fastbooking-row a:link,
.fastbooking-row a:visited	{ background-color:transparent; border:medium none; color:#1E7CB0; font-size:11px; text-decoration:underline; vertical-align:top;}
.fastbooking-row input,
.fastbooking-row select		{ background-color:#F6F7F8; border:1px solid #5892B5;  }
.fastbooking-row select		{ padding: 0px;  font-size: 10px;}
.fastbooking-row input:focus,
.fastbooking-row select:focus	{ border-color: #FF0082; }

.row-1 ul			{ list-style-type: none; }
.row-1 li				{ display: inline; margin: 0px 5px; padding: 0px; }
.row-1 li				{ color:#FA48A4; float:left; font-weight:bold; margin-left:14px; }
.row-1 li a:link,
.row-1 li a:visited 	{ font-weight: normal; background-color:transparent; border:medium none; color:#1E7CB0; font-size:11px; text-decoration:underline; vertical-align:top; }

.row-2 span			{ padding-left: 10px;}

.row-3 a,
.row-3 a:hover		{ vertical-align:bottom; margin-left: 5px; background: transparent; 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: 90px; display: inline; color:#1E7CB0;  }
.row-3 .col-3 select 	{ float: left; width: 50px; display: inline; font-size: 10px; }

.row-4			{background-image:none; height:35px; margin-top:10px; padding:0; }
.row-4 a				{  margin-left: 10px; }

#booking-roundtrip	{ vertical-align: top; }

#booking-t_from,
#booking-t_dest		{ width: 120px; }

#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: #1E7CB0;}
#booking-adult,
#booking-child,
#booking-infant 		{ width: auto; }

#booking-service	{ width: auto; color: #1E7CB0;}

.booking-submit		{}
#fastbooking-submit	{  margin: 0px 0px 0px 180px; width: 83px; height: 28px; background: transparent url(../img_b92/b92_bg_mask_submit.jpg) no-repeat; border: none;  color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif;} /*      */
