body {
	margin: 0;
	padding: 0; 
	background:url(images/kraskoruz54.gif); 
	background-color:#f1d9b2;
	
}

body, th, td, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

p, ol, ul {
	text-align:justify;
}

a:hover {
	text-decoration: none;
}
h1 { 
font-size:22px;
color: #990404; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 18px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #410000;
	}
h3 {
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #CC0000;
	}
/* Header */

#header {
	width: 960px;
	height:615px;
	margin: 0 auto;
}

/* Menu */
.top_menu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
width: 100%; 
height:50px;
overflow: hidden;
border: 1px solid #ed8816;
border-width: 1px 0;
background: url(images/top_menu_bg.jpg) center center repeat-x;
}

.top_menu li{
display: inline;
}

.top_menu li a{
float: left;
color: white;
padding: 15px;
text-decoration: none;
border-right: 1px solid #ffb667;
height:50px;
}

.top_menu li a:visited{
color: white;
}

.top_menu li a:hover, .top_menu li .current{
color: #603412;
}

/* Page */

#page {
	width: 962px;
	margin: 0 auto;
	background: #FFFFFF url(images/img07.gif) repeat-y;
}

/* Content */

#content {
	float: right;
	width: 700px;
	padding: 11px 11px 0 5px;
	background:url(images/img09.gif) no-repeat;
	}

#content a {
	color: #333333; font-weight:bold; text-decoration:none;
}
#content a:hover {
	text-decoration: underline;
}
.zena {
	color: #FF0000; font-weight:bold;
}
.table {
text-align:center; font-size:12px;
}

.table td {font-size:11px;
}
.table_head { 
background-color:#f1d9b2; 
color: #660000;
font-weight:bold;
}
.razdel_bg { 
background:url(images/razdel_bg.gif); 
background-position:center; 
background-repeat:no-repeat;
width:670px; 
height:40px;

color:#ed8816;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:900;
padding-top:7px;
padding-left:30px;
letter-spacing:-1px;

}
.razdel_bg img {
margin-top:-4px;
padding: 5px 10px;
}
.razdel_bg_left { 
background:url(images/razdel_bg_left.gif);
background-position:center; 
background-repeat:no-repeat;
width:230px; 
height:40px;
}
.razdel_bg_left img {
padding: 8px;
}
.razdel_bg_big { 
background: url(images/razdel_bg_big.gif);
background-position:center; 
background-repeat:no-repeat;
width:930px; 
height:40px; padding:10px;
}
.razdel_bg_big img {
padding: 8px;
}

#content #rss-posts {
	display: block;
	margin: -30px 15px 0px 0px;
	padding: 0 20px 0 0;
	background: url(images/rss.gif) no-repeat right center;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}

.post {
	padding: 30px;
}

.title {
	margin: 0;
	font-size: 20px; color:#0ea7f5;
	font-weight: normal;
}

.byline {
	margin: 0 0 20px 0;
}

.meta {
	border-top: 1px dotted #CCCCCC;
}

.meta .more, .meta .comments {
	padding-left: 15px;
	background: url(images/img14.gif) no-repeat left center;
}
.forms { 
color:#f07e01;
font-weight:bold;
}
.forms_red { 
color:#e52130;
font-weight:bold;
}

#s {
	width: 300px;
	margin: 2px 6px 0 0;
	padding: 2px 5px;
	background: url(images/img02.gif) repeat-x;
	border: 1px solid #ACACAC;
}
 #x {
	width: 75px;
	height: 28px;
	padding: 0;
	background: #006BFF url(images/img03.gif) no-repeat;
	border: none;
	text-transform: lowercase;
	color: #FFFFFF;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 230px;
	padding: 11px 5px 0 11px;
	background: url(images/img08.gif) no-repeat;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 20px;
}

#sidebar li ul {
	padding: 10px 15px;
}

#sidebar li li {
	margin: 0;
	padding-left: 15px;
	background: url(images/img12.gif) no-repeat left center;
}
#sidebar a {
	text-decoration: underline;
	color: #323f4f;
}

#sidebar a:hover {	
	text-decoration: none;
}
/* Sidebar country*/

#sidebar_country {
	float: left;
	width: 230px;
	padding: 11px 5px 0 11px;
	background: url(images/img08.gif) no-repeat;
}

#sidebar_country ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar_country li {
	margin-bottom: 20px;
}

#sidebar_country li ul {
	padding: 10px 15px;
}

#sidebar_country li li {
	margin: 0;
	padding-left: 15px;
}
#sidebar_country a {
	text-decoration: underline;
	color: #323f4f;
}

#sidebar_country a:hover {	
	text-decoration: none;
}

/* razdel vidy otdyha */

.razdel_vidy_otdyha {
	float: left;
	padding: 11px 5px 0 5px;	
}
.razdel_vidy_otdyha ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.razdel_vidy_otdyha li {
	margin-bottom: 5px;
}
.razdel_vidy_otdyha li ul {
	padding: 5px; font-size:12px;
}

.razdel_vidy_otdyha li li {
	margin: 0;
	padding-left: 15px;
	background: url(images/img12.gif) no-repeat left center;
}

.razdel_vidy_otdyha a {
	text-decoration: underline;
	color: #323f4f;
}

.razdel_vidy_otdyha a:hover {	
	text-decoration: none;
}


.razdel_vidy_otdyha p {
	margin:5px 0 5px 0;	
}

/* Footer */
#footer {
	width: 962px;
	margin: 0 auto;
	padding: 30px 0;
	background: url(images/footer.jpg) no-repeat;
}

#footer p {
	margin: 0;
	text-align: center;
	color: #660000;
}

#footer a {
	color: #FFFFFF;
}
#block_with_flash_banner {
background-image:url(images/block_banner.jpg); 
background-position:center; 
background-repeat:no-repeat; 
width:940px; 
height:300px;
padding:5px 20px 5px 0;
}
.banner_position {
padding:25px 10px; 
margin:0; 
float:left;
}




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: 680px; 
	background-color:#FFFFFF;	
	padding: 3px;	
	border:0px solid #ff0000;
}
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;
} 
/* MouseOver/Hover formatting 
If you want to "turn off" any of the formatting 
then just set to the same as the standard format 
above. 

Note: The reason that the following are 
implemented using both a class and a :hover 
pseudoclass is because Opera handles the rendering 
involved in the class swap very poorly and IE6 
(and below) only implements pseudoclasses on the 
anchor tag. 
*/ 
/* 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;
}
div.voyage_border {
	border:3px double #99CCFF;
	padding:3px 3px 30px 3px;
}






.showblock01     {position:relative; margin-bottom:30px;}
.hideshow01      {position:relative; font-weight:normal; padding-bottom:30px;} 
.capt_hideshow01 {position:absolute; padding-left:10px; margin-top:30px; bottom:0; color:#000090; font-weight:bold; font-size:11px; font-style:italic; cursor:hand; cursor:pointer;}
.active          {color:#606060;}  





div.forms {background: #eeeeee; padding: 10px 5px 0 5px; border: #E0E0E0 1px solid;}
div.forms div {margin: 5px 0 15px 0; }
div.forms div.break {height: 0; padding: 0; margin: 0; clear: both; }
div.forms span {display: block; float: left; text-align: right; width: 240px; padding: 0 10px 0 0;}
div.forms input {width: 320px;}
div.forms select {width: 320px;}
div.forms textarea {width: 320px; height: 100px;}
div.forms input.forms_checkbox {width: auto;}
div.forms input.forms_submit {width: auto;}
div.forms input.forms_reset {width: auto;}
div.forms label {cursor: pointer;}
div.forms-post h2 {color: red; font-size: 18pt; margin: 20px 0;}

.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px;
 Color:#DEC4AB;
 text-decoration:none;
}


