@charset "UTF-8";

div.search_box{
	float:left;
	width:100%;
	height:104px;
	background:url(../images/search/bg_search_box.jpg) top repeat-x;
	color:#000000;
}

	div.search_box .left{
		width:30px;
		height:104px;
		background:url(../images/search/bg_search_box_left.jpg) left no-repeat;
	}
	
	div.search_box .right{
		width:20px;
		height:104px;
		background:url(../images/search/bg_search_box_right.jpg) right no-repeat;
	}
	
#calendar_full_advertisement  {
	background:none repeat scroll 0 0 #67910B;
	float:left;
	font-size:22px;
	font-weight:bold;
	height:40px;
	margin-left:7px;
	text-align:center;
	width:983px;
	color: #fff;
}

#calendar_full_advertisement a{
	text-decoration: none;
	color: #fff;
}

#opinion_error_list{
			color:#000000 !important;
			list-style: url(../images/arrow_right_pink.png) !important;
			background:#FFFFFF;
			border:2px solid #ca0951;
			padding:10px 10px 10px 25px !important;
			margin:5px 0px;
			width: 80%;
		}
		
div.ui-dialog-buttonpane button {
	width: 150px !important;
}

div.dialog_form input{
	width: 250px;
}

div.dialog_form textarea{
	width: 250px;
}

div.dialog_form label{
	width: 120px;
}
	
/********************************************************************/

	div.search_box input{
		border:1px solid #09607a;
		padding:2px;
		color:#000000;
	}
	
	.inputs_box{
		float:left;
		width:710px;
		padding:0px 0px 0px 20px;
	}
/********************************************************************/

	.search_box .destination{
		float:left;
		padding:10px;
	}	
		
		.search_box .destination label {font-size:14px;}
		.search_box .destination input{ width:260px; }
		
/********************************************************************/
	
	.search_box .person{
		float:left;
		padding:10px 10px 10px 45px;
	}	
		
		.search_box .person label {font-size:14px;}
		.search_box .person input{ width:26px; }

		.search_box .person_1{ background:url(../images/search/person_1.png) left center no-repeat;}
		.search_box .person_2{ background:url(../images/search/person_2.png) left center no-repeat;}
		.search_box .person_3{ background:url(../images/search/person_3.png) left center no-repeat; padding:10px 10px 10px 30px;}
		
/********************************************************************/
	.search_box .date{
		float:left;
		padding:10px 0px 0px 0px;
	}	
	
	.return_checkbox_text{
		font-size: 11px;
		padding: 0px 0px 0px 5px;
		color: #09607A;
	}
		
		.date_checkbox{ width:auto !important; margin:0px 5px 0px 45px!important; border:none !important;}
		.search_box .date label {font-size:13px; color:#09607a}
		.label_oda{margin-left: 20px;}
		.search_box .date input{ width:85px; }


	div.pink_button{
		float:left;
		height:34px;	
		padding:0px 0px 0px 34px;
		background:url(../images/search/bg_search_button_left.png) left center no-repeat;
	}

		div.pink_button input{
			height:34px;
			width: 160px;
			background:url(../images/search/bg_search_button.png) center repeat-x;
			color:#FFFFFF !important;
			font-size:11px;
			border:none !important;
			font-weight: bold;
			padding:0px 10px !important;
			cursor:pointer;
		}
		
	div.pink_button_mainfinder{
		float:left;
		height:48px;
		width: 200px;
		padding:0px 0px 0px 10px;
		background:url(../images/search/search_button.png) left center no-repeat;
		cursor:pointer;
	}

		div.pink_button_mainfinder input{
			display: none;
			height:48px;
			width: 160px;
			background:url(../images/search/bg_search_button_big.png) center repeat-x;
			color:#FFFFFF !important;
			font-size:13px;
			border:none !important;
			font-weight: bold;
			padding:0px 10px !important;
			cursor:pointer;
		}
		
	.search_box .pink_button_mainfinder{
		margin:30px 0px 0px 0px;
	}
