	H2 {
		padding:0;
		margin:5px 0 0 0;
		font-size:12px;
		color:#ce2021;
	}
	DIV.VoyageSearch A {	
		font-family: Tahoma;
		font-weight:bold;	
		font-size: 10px;	
		text-decoration: none;	
		color: #0065AC;
	}
	DIV.VoyageSearch { 
		font-family:tahoma; 
		width: 800px; 
		background-color:#FFFFFF;	
		padding: 3px;	
		border:0px solid #0266B3;
	}
	DIV.VoyageSearch TD {	
		font-family:Tahoma;	
		font-size:10px;	
		padding-left:5px;
	}
	DIV.VoyageSearch SELECT, 
	DIV.VoyageSearch INPUT {	
		font-family:Tahoma;	
		font-size:10px;
	}   
	SPAN.VoyageHeader {
		font-family: Verdana; 
		font-size: 17px; 
		color: #0266B3;
	}
	DIV#order_form {
		display: none; 
		border:3px double #99CCFF; 
		position:absolute;	
		top:100px;	
		left:300px; 
		background-color: #fcf5e0; 
		padding: 8px;
	}
	DIV#thx_form {
		display: none; 
		border:3px double #99CCFF; 
		position:absolute;	
		top:170px;	
		left:380px; 
		background-color: #fcf5e0; 
		padding: 8px;
	}
	TABLE.prices_3 {
		border-collapse:collapse;
}
	TABLE.prices_3 TD.title {	
		width:30%;	
		text-align:right;	
		padding-right:10px;
	}
	TABLE.prices_3 TBODY TD {	
		padding: 5px 0 5px 0;	
		border-bottom: 1px solid #DEDEFF;	
		font-size:11px;
	}
	TABLE.prices_3 TR.out TD {	
		background-color:white;
	}
	TABLE.prices_3 THEAD TD,
	TABLE.prices_3 TH {	
		font-weight:bold;	
		font-size:11px;	
		/* background-color: #F4F1E2; */	
		border-top: 1px solid #6B6BA5;	
		border-bottom: 1px solid #6B6BA5;	
		padding: 10px 10px 10px 0px;
	}
	TABLE.prices_3 A:HOVER	 {	
		text-decoration: underline;
	}
	TABLE.prices_3 TD.hidden {
		border-top:1px solid red;
	}
	DIV.preload {	
		width:250px;	
		height:100px;	
		background-color: white;	
		border:3px double #99CCFF;	
		text-align:center;	
		padding:20px 10px 10px 10px;	
		font-weight:bold;	
		vertical-align:middle;	
		position:absolute;	
		top:200px;	
		left:600px;	
		display:none;	
		font-size:10px;
	}
	div.resort_1 {
		overflow:hidden;
		height:151px;
		width:100%;
		border-bottom:1px solid #7F9DB9;
		background-color:white;
	}
	div#voyage_resort {
		overflow:scroll;
		height:169px;
		width:100%;
		border:1px solid #7F9DB9;
		text-align:left;
	}
	div.resort_1 span {
		color:gray;
		display:block;
		margin:3px;
	}
	div.hotel_1 {
		overflow:hidden;
		height:182px;
		width:100%;
		border-bottom:1px solid #7F9DB9;
		background-color:white;
	}
	div#voyage_hotel {
		overflow:scroll;
		height:200px;
		width:100%;
		border:1px solid #7F9DB9;
		text-align:left;
	}
	div.hotel_1 span {
		color:gray;
		display:block;
		margin:3px;
	}
	input.calendar_input {
		background-image:url(http://www.galopom.com.ua/img/galopom/calendar_input_small.gif);
		background-position:59px center;
		background-repeat:no-repeat;
	border:1px solid #7F9DB9;
		padding-bottom:2px;
		padding-left:2px;
		padding-top:2px;
		width:78px;
		height:18px;
		font-size:11px;
	}
	#price_history {
		display:none;
		position:absolute;
		width:500px;
		height:200px;
		background:#fcfbf3;
		border:1px solid gray;
		padding:10px;
	}
	div.history_title {
		font-weight:bold;
		font-size:15px;
	}
	div.search_booking {
		float:right;
		margin-top:10px;
	}
	div.search_booking a {
		font-size:20px;
		font-weight:normal;
	}
	
	/* Описание отеля в поиске и в ценах */
	div.hotel_description_1 {
		margin-top:10px;
		background-color:#f8f8dc;
		border-top:1px solid #e1e1c8;
		border-left:1px solid #e1e1c8;
		border-bottom:1px solid #e1e1c8;
	}
	div.hotel_description_2 {
		margin-left:0px;
		background-color:white;
		height:250px;
		overflow-y:auto;
		overflow-x:hidden;
	}
	div.hotel_description_3 {
		padding:10px;
	}
	
	
	
	/* SCW */
	table.scw {
		padding: 1px; 
		vertical-align:middle; 
		border: 1px solid #eee2b7; 
		font-size: 10pt; 
		font-family: Verdana,Arial,Helvetica,Sans-Serif;
		font-weight: bold;
		background-color: #fcf5e0;
	} 
	td.scwDrag, td.scwHead {
		padding: 0px 0px; 
		text-align: center;
	} 
	td.scwDrag {
		font-size: 8pt;
	} 
	select.scwHead {
		margin: 3px 1px; 
		text-align: center;
	} 
	input.scwHead {
		height: 22px; 
		width: 22px; 
		vertical-align:middle; 
		text-align: center; 
		margin: 2px 1px; 
		font-weight: bold; 
		font-size: 10pt; 
		font-family: fixedSys;
		border: 1px solid #eee2b7;
	} 
	td.scwWeekNumberHead, td.scwWeek {
		padding: 0px; 
		text-align: center; 
		font-weight: bold;
	} 
	td.scwFoot, td.scwFootHover, td.scwFoot:hover, td.scwFootDisabled {
		padding: 0px; 
		text-align: center; 
		font-weight: normal;
	} 
	table.scwCells {
		text-align: right; 
		font-size: 8pt; 
		width: 96%;
	} 
	td.scwCells, 
	td.scwCellsHover, 
	td.scwCells:hover, 
	td.scwCellsDisabled, 
	td.scwCellsExMonth, 
	td.scwCellsExMonthHover, 
	td.scwCellsExMonth:hover, 
	td.scwCellsExMonthDisabled, 
	td.scwCellsWeekend, 
	td.scwCellsWeekendHover, 
	td.scwCellsWeekend:hover, 
	td.scwCellsWeekendDisabled, 
	td.scwInputDate, 
	td.scwInputDateHover, 
	td.scwInputDate:hover, 
	td.scwInputDateDisabled, 
	td.scwWeekNo, 
	td.scwWeeks {
		padding: 3px; 
		width: 16px; 
		height: 16px; 
		border-width: 1px; 
		border-style: solid; 
		font-weight: bold; 
		vertical-align: middle;
	} 
	/* Blend the colours into your page here... */ 
	/* Drag Handle */ 
	td.scwDrag {
		background-color: #9999CC; 
		color: #CCCCFF;
	} 
	/* Week number heading */ 
	td.scwWeekNumberHead {
		color: #6666CC;
	} 
	/* Week day headings */ 
	td.scwWeek {
		color: #000000;
	} 
	/* Week numbers */ 
	td.scwWeekNo {
		background-color: #776677; 
		color: #faeece;
	} 
	/* Enabled Days */ 
	/* Week Day */ 
	td.scwCells {
		background-color: #faeece; 
		color: #000000;
	}
	/* Day matching the input date */ 
	td.scwInputDate {
		background-color: #ffcc00; 
		color: #FF0000;
	} 
	/* Weekend Day */ 
	td.scwCellsWeekend {
		background-color: #faeece; 
		color: #dd0000;
	} 
	/* Day outside the current month */ 
	td.scwCellsExMonth {
		background-color: #faeece; 
		color: #666666;
	} 
	/* Today selector */ 
	td.scwFoot {
		background-color: #eee2b7; 
		color: #FFFFFF;
	} 
	/* Active cells */ 
	td.scwCells:hover, td.scwCellsHover {
		background-color: #ffcc00; 
		cursor: pointer; 
		color: #000000;
	} 
	/* Day matching the input date */ 
	td.scwInputDate:hover, td.scwInputDateHover {
		background-color: #ffcc00; 
		cursor: pointer; 
		color: #000000;
	} 
	/* Weekend cells */ 
	td.scwCellsWeekend:hover, td.scwCellsWeekendHover {
		background-color: #ffcc00; 
		cursor: pointer; 
		color: #000000;
	} 
	/* Day outside the current month */ 
	td.scwCellsExMonth:hover, td.scwCellsExMonthHover {
		background-color: #ffcc00; 
		cursor: pointer; 
		color: #000000;
	} 
	/* Today selector */ 
	td.scwFoot:hover, td.scwFootHover {
		color: #ffcc00; 
		cursor: pointer; 
		font-weight: bold;
	} 
	/* Disabled cells */ 
	/* Week Day */ 
	/* Day matching the input date */ 
	td.scwInputDateDisabled {
		background-color: #d3cbb3; 
		color: #000000;
	} 
	td.scwCellsDisabled {
		background-color: #f3f3d7; 
		color: #d3cbb3;
	} 
	/* Weekend Day */ 
	td.scwCellsWeekendDisabled {
		background-color: #f3f3d7; 
		color: #d3cbb3;
	} 
	/* Day outside the current month */ 
	td.scwCellsExMonthDisabled {
		background-color: #f3f3d7; 
		color: #d3cbb3;
	} 
	td.scwFootDisabled {
		background-color: #eee2b7; 
		color: #FFFFFF;
	}

