﻿	#ddFrom optgroup { color: #F65F12; font-weight: bold; background-color:#fff; }
	#ddFrom optgroup option  { color:Black; }
	#ddTo optgroup { color: #F65F12; font-weight: bold; background-color:#fff;font-size:90%; width: 125px; }
	#ddTo optgroup option  { color:Black; font-size:90%; width: 125px; }
	a img { border:0; }
	.nivoSlider {
		position:relative;
		min-height:200px;
		margin: 0px 90px 40px 0px;
		background:#202834 url(images/loading.gif) no-repeat 50% 50%;
		-moz-box-shadow:0px 0px 10px #333;
		-webkit-box-shadow:0px 0px 10px #333;
		box-shadow:0px 0px 10px #333;
	}
	.nivoSlider img {
		position:absolute;
		top:0px;
		left:0px;
		display:none;
	}
	.nivoSlider a {
		border:0;
	}
	.nivo-directionNav a {
		display:block;
		width:30px;
		height:30px;
		background:url(images/arrows.png) no-repeat;
		text-indent:-9999px;
		border:0;
	}
	a.nivo-nextNav {
		background-position:-30px 0;
		right:15px;
	}
	a.nivo-prevNav {
		left:15px;
	}
	#slider .nivo-controlNav
	{
		position:absolute;
		left:47%;
		bottom:-30px;
	}
	#slider .nivo-controlNav a
	{
		display:block;
		width:10px;
		height:10px;
		background:url(images/bullets.png) no-repeat;
		text-indent:-9999px;
		border:0;
		margin-right:3px;
		float:left;
	}
	#slider .nivo-controlNav a.active {
		background-position:-10px 0;
	}
	#slider a {
		display:block; /* IE Fix */
	}
	.seattable {  width:37px; height:22px; text-align:center; display:block; background:url('images/seat_avail.gif') no-repeat; cursor:pointer; }
	.seattable:hover {  background:url('images/seat_on.gif') no-repeat; }
	.seattableon {width:37px; height:22px; text-align:center; display:block; background:url('images/seat_on.gif') no-repeat; cursor:default; }
	.selectseattable {width:37px; height:22px; text-align:center; display:block; background:url('images/seat_on.gif') no-repeat; cursor:default; }
	.noseattable {width:37px; height:22px; text-align:center; display:block; background:url('images/seat_no.gif') no-repeat; cursor:default; }
	.category { font-size: 12px; color: firebrick; font-weight:bold; }	
	#main { width:850px; margin:0 auto; background:#fff; position:relative; line-height:1.5; }
	#footer { height:67px; padding:0 10px; background:#196bb5; position:relative; }
	#banner { width:850px; height:150px; }
	#col1 { width:200px; margin:10px 6px; float:left; }
	#col2 { width:602px; margin:10px auto; float:left; padding-bottom:118px; }
	#col2 .intro { padding:4px 10px 0 0; text-align:justify; }
	#col2 .header { font-weight:bold; font-size:120%; }
	#col3 { width:167px; margin:5px 2px; float:right; }	
	a { color:#196bb5; text-decoration:none; }
	a:hover { color:#104d85; text-decoration:underline; }	
	body { background:#e4e4e4; margin:0; font-family:Arial; font-size:12px; color:#0000; line-height:1.5; }
	#mainfull { width:1000px; margin:0 auto; background:#fff; position:relative; }
	#footerfull { height:67px; padding:0 10px; background:white; position:relative; }
	#main2 { width:760px; margin:0 auto; background:#fff; position:relative; }
	#footer2 { height:67px; padding:0 10px; background:white; position:relative; }
	#banner2 { width:760px; height:150px; }
	#navi { height:29px; background:url('images/navi.gif') repeat-x; font-weight:bold; padding:0 10px; }
	#navi a, #footer a { color:#fff; text-decoration:none; line-height:29px; margin:0 8px; }
	#navi a:hover, #footer a:hover { text-decoration:underline; }
	#col11 { width:167px; margin:10px 6px; float:left; }
	#col21 { width:402px; margin:10px auto; float:left; padding-bottom:118px; }
	#col21 .intro { padding:4px 10px 0 0; text-align:justify; }
	#col21 .header { font-weight:bold; font-size:120%; }
	#col31 { width:167px; margin:5px 2px; float:right; }
	.clr { clear:both; }
    .tab { height:24px; width:151px; padding:0 8px; background:url('images/tab.gif') repeat-x; line-height:24px; display:block; }
    .tab_off { height:24px; width:66px; padding:0 6px; background:url('images/tab_off.gif') repeat-x; line-height:24px; display:block; margin-left:83px; }
    .tab_dark { height:24px; width:151px; padding:0 8px; background:url('images/tab_dark.gif') repeat-x; line-height:24px; color:#fff; display:block; }
    .tab_yellow { height:24px; width:151px; padding:0 8px; background:#ffef9b; line-height:24px; display:block; }
    .box { width:151px; padding:8px; background:url('images/box.gif') bottom no-repeat; font-size:90%; }
    .box_large { width:366px; padding:18px; background:url('images/box_darkblue_large.gif') bottom no-repeat; position:relative; }
    .box_blue { width:151px; padding:8px; background:url('images/box_darkblue.gif'); font-size:90%; text-align:justify; }
    .box_yellow { width:151px; padding:8px; background:url('images/box_yellow.gif') bottom no-repeat; }
    .box_orange { width:151px; padding:8px; background:url('images/box_orange.jpg') bottom no-repeat; border-right: lightsalmon thin solid; border-top: lightsalmon thin solid; border-left: lightsalmon thin solid; border-bottom: lightsalmon thin solid; }
	.txtip { border:1px solid #9a9a9a; background:#fff; margin-bottom:2px; font-size:90%; }
	.button { background:url('images/button.gif') repeat-x; border:none; color:#fff997; font-weight:bold; padding:2px 8px; }
	.sel { border:1px solid #7f9db9; font-size:90%; margin:1px 0; } 
	select option.opttitle { color:#6bb9ff; font-weight:bold; text-transform:uppercase; }
	.#col1 { _margin-left:3px; }
	.#col3 { _margin-right:3px; float: right; }
	#title { height:24px; background:url('images/title.gif') left repeat-y; line-height:24px; font-size:110%; text-transform:uppercase; padding-left:6px; }
	#tabs { height:30px; border-bottom:2px solid #6bbaff; vertical-align:bottom; }
	#tabs1 { height:30px; border-bottom:2px solid #006699; vertical-align:bottom; }	
	.transtable { border:1px solid #6bbaff; margin:25px auto 0 auto; width:80%; text-align:left; padding:4px 10px; background:#eff6ff; }
	.transtable tr th { font-weight:bold; padding:4px 20px; }
	.transtable tr td { padding:6px 12px 4px 12px; font-weight:normal; }
	.transtable tr td, .transtable tr th { padding-bottom:12px;  }
	.transtable tr.last td { padding-top:24px; background:none; }
	.transtable2 { font-size:11px; border:1px solid Silver; width:95%; text-align:left; padding:2px 2px; background:lemonchiffon; }
	.transtable2 tr td { padding:4px 2px 4px 2px; }
	
	.blanktable { border:none; margin-top:5px; width:100%; }	
	.blanktable tr { vertical-align:middle; }
	.blanktable tr td { padding-bottom:24px; }
	.partnertable { border:none; margin-top:25px; width:100%; text-align:left; }
	.partnertable tr { vertical-align:top; }
	.partnertable tr td {  }
	.partnertable tr td.details { font-weight:bold; }
	.partnertable tr th { font-size:120%; padding-bottom:12px; }	
	table.details { width:550px; margin:16px auto; }
	table.details tr td { background:#eef7ff; padding:4px 8px; border-bottom:16px solid #fff; }
	table.details tr td.dark { background:#d5f1e5; font-weight:bold; }
	table.details tr td.img { background:#fff; padding:0; text-align:right; }
	.show { display:block; }
	.hide { display:none; }
	/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
	.ajax__tab_yuitabview-theme .ajax__tab_header 
	{
		font-family:arial,helvetica,clean,sans-serif;
		font-size:large;
		border-bottom:solid 5px #2647a0;
	}
	.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
	{
		background:url(images/sprite.png) #d8d8d8 repeat-x;
		margin:0px 0.16em 0px 0px;
		padding:1px 0px 1px 0px;
		vertical-align:bottom;
		border:solid 1px #a3a3a3;
		border-bottom-width:0px;
	}
	.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
	{    
		color:#000;
		padding:0.35em 0.75em;    
		margin-right:0.01em;
	}
	.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
	{
		background: url(images/sprite.png)) #bfdaff repeat-x left -1300px;
	}
	.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
	{
		color:#fff;
	}
	.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
	{
		background:url(images/sprite.png) #2647a0 repeat-x left -1400px;
	}
	.ajax__tab_yuitabview-theme .ajax__tab_body 
	{
		font-family:verdana,tahoma,helvetica;
		font-size:10pt;
		padding:0.25em 0.5em;
		background-color:#edf5ff;    
		border:solid 1px #808080;
		border-top-width:0px;
	}
	
	.MyCalendar .ajax__calendar_container {
		border:1px solid #646464;
		background-color: lemonchiffon;
		color: red;
	}
	.MyCalendar .ajax__calendar_other .ajax__calendar_day,
	.MyCalendar .ajax__calendar_other .ajax__calendar_year {
		color: black;
	}
	.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
	.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
	.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
		color: black;
	}
	.MyCalendar .ajax__calendar_active .ajax__calendar_day,
	.MyCalendar .ajax__calendar_active .ajax__calendar_month,
	.MyCalendar .ajax__calendar_active .ajax__calendar_year {
		color: black;
		font-weight:bold;
	}

	/* table style */
	table.igoogle
	{
		font-family:lucida grande,arial,helvetica,sans-serif;
		font-size:11px;
		width:500px;
	}

	/* common cell styles */
	.igoogle th, .igoogle td
	{
		cursor:default;
		height:20px;
	}

	/* header cell style */
	.igoogle th
	{
		border-right-style:solid;
		border-right-width:1px;
		border-bottom-style:solid;
		border-bottom-width:2px;
		font-weight:bold;
		text-align:center;    
	}  

	/* cell styles */
	.igoogle td
	{
		color:#000;
		padding:2px 8px;
		border-right-style:solid;
		border-right-width:1px;
		border-bottom-style:solid;
		border-bottom-width:1px;	
	}
	/* table style */
	table.igoogle-classic
	{
		font-family:arial,sans-serif;
		border:solid 1px #7aa5d6;
	}

	/* header cell style */
	.igoogle-classic th
	{
		color:#3366cc;
		border-right-color:#7aa5d6;
		border-bottom-color:#7aa5d6;
		background:#e5ecf9;
	}  

	/* cell styles */
	.igoogle-classic td
	{
		border-bottom-color:#e5ecf9;	
		border-right-color:#e5ecf9;	
	}

	/* mouseover row style */
	.igoogle-classic .row-over 
	{ 
		background-color:#e5ecf9;
	}

	/* mouse select row style */
	.igoogle-classic .row-select 
	{ 
		background-color:#7aa5d6;
		color:#fff;
	}
	#right_content_podule {
		 CLEAR: both; FLOAT: left; WIDTH: 468px
	}	
	#left_content_col_1_podule {
		FLOAT: left; WIDTH: 270px; padding-right:3px;
	}	
	#right_content_col_1_podule {
		FLOAT: right; WIDTH: 270px; padding-left:3px;
	}	
	#container {
		BORDER-RIGHT: #e9f3ff 1px solid; BORDER-TOP: #e9f3ff 1px solid; BORDER-LEFT: #e9f3ff 1px solid; BORDER-BOTTOM: #e9f3ff 1px solid
	}
	#container_component_twincol_left {
		FLOAT: left; WIDTH: 270px; padding-left:3px
	}
	#container_component_twincol_right {
		FLOAT: right; WIDTH: 270px; padding-left:3px
	}
	#container_header {
		PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; COLOR: #006da2; PADDING-TOP: 4px; HEIGHT: 20px; BACKGROUND-COLOR: #e7f8ff
	}
	#container_header H1 {
		FLOAT: left
	}
	#container_footer {
		PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; COLOR: #006da2; PADDING-TOP: 9px; HEIGHT: 20px; BACKGROUND-COLOR: #e7f8ff
	}
	#container_footer A {
		COLOR: #009aca
	}
	#container_footer02 {
		PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; COLOR: #006da2; PADDING-TOP: 2px; HEIGHT: 25px; BACKGROUND-COLOR: #e7f8ff
	}
	#container_footer02 A {
		COLOR: #009aca
	}
	#wos_air {
		BORDER-RIGHT: #006da2 1px solid; BORDER-TOP: #006da2 1px solid; BORDER-LEFT: #006da2 1px solid; WIDTH: 270px; BORDER-BOTTOM: #006da2 1px solid
	}
	#wos_air .header {
		BACKGROUND: #006da2; WIDTH: 270px; HEIGHT: 28px
	}	
	#wos_air1 {
		BORDER-RIGHT: #006da2 1px solid; BORDER-TOP: #006da2 1px solid; BORDER-LEFT: #006da2 1px solid; WIDTH: 270px; BORDER-BOTTOM: #006da2 1px solid
	}
	#wos_air1 .header {
		BACKGROUND: #006da2; WIDTH: 270px; HEIGHT: 28px
	}	
	#wos_air2 {
		BORDER-RIGHT: #006da2 1px solid; BORDER-TOP: #006da2 1px solid; BORDER-LEFT: #006da2 1px solid; WIDTH: 270px; BORDER-BOTTOM: #006da2 1px solid
	}
	#wos_air2 .header {
		BACKGROUND: #006da2; WIDTH: 270px; HEIGHT: 28px
	}	
	#wos_air3 {
		BORDER-RIGHT: #006da2 1px solid; BORDER-TOP: #006da2 1px solid; BORDER-LEFT: #006da2 1px solid; WIDTH: 270px; BORDER-BOTTOM: #006da2 1px solid
	}
	#wos_air3 .header {
		BACKGROUND: #006da2; WIDTH: 270px; HEIGHT: 28px
	}	
	
.main_hotels_container_contents {
	OVERFLOW: hidden; HEIGHT: 320px
}
.main_hotels_container_contents .cityname {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; COLOR: #f37400; TEXT-DECORATION: none
}
.main_hotels_container_contents .cityname A {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; COLOR: #f37400; TEXT-DECORATION: none
}
.main_hotels_container_contents .comments {
	CLEAR: both; FLOAT: right; TEXT-DECORATION: underline
}
.main_hotels_container_contents .comments A {
	TEXT-DECORATION: underline
}
.main_hotels_container_contents .container_img {
	FLOAT: left
}
.main_hotels_container_contents .container_contents {
	FLOAT: right; WIDTH: 185px
}
.main_hotels_container_contents .container_row_contents_toprow {
	CLEAR: both; MARGIN-TOP: 9px; MARGIN-LEFT: 10px; WIDTH: 240px; HEIGHT: 68px; TEXT-ALIGN: left
}
.main_hotels_container_contents .container_row_contents {
	CLEAR: both; MARGIN-TOP: 7px; MARGIN-LEFT: 10px; WIDTH: 240px; HEIGHT: 68px; TEXT-ALIGN: left
}
.main_hotels_container_contents .details {
	FONT-SIZE: 10px; COLOR: #333333
}
.main_hotels_container_contents .more {
	FLOAT: right; TEXT-DECORATION: underline
}
.main_hotels_container_contents .hotelname {
	MARGIN-BOTTOM: 4px; COLOR: #009aca
}
.main_hotels_container_contents A {
	COLOR: #009aca; TEXT-DECORATION: none
}
.main_hotels_container_contents A:hover {
	COLOR: #218428; TEXT-DECORATION: none
}
.main_flights_contents_container {
	OVERFLOW: hidden; HEIGHT: 368px
}	
			
    #footer_ad { width:566px; height:108px; line-height:108px; text-align:center; font-weight:bold; margin-top:10px; clear:both; position:absolute; left:179px; top:-131px; z-index:100; }


