  div.left_center {
	width: 695px;
	float: left;
	margin-top: 10px;
}
div.left_center_promo {
	width: 342px;
	float: left;
}

ul.tabs {
	float: left;
	display:block;
	list-style:none;
	height:26px;
	width: 685px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 26px;
	border-bottom: 1px solid #8DC4E6;
	padding-left:10px;
}
div.tabs_promo {
	float: left;
	height:auto;
	width: 677px;
	padding-left: 10px;
	padding-bottom: 15px;
	text-align: left;
	border: 1px solid #8DC4E6;
	margin-bottom: 15px;
	background:url(/2009/img/htl_sm_fon.png) repeat-x bottom;
	border-top: 0;
	padding-top: 10px;
}

div.tabs p{
	text-align:left;
}
div.titl_news {
	width: 370px;
	height: 22px;
	float: left;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
/*	margin: 5px 0;*/
}
h1.titl_news {
	width: 370px;
	height: 22px;
	float: left;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:0;
	display:block;
/*	margin: 5px 0;*/
}
h1.titl_news_n {
	width: 670px;
	height: 22px;
	float: left;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0;
	padding:0;
	display:block;
}
li.year {
	background:url(/2009/img/lubopitno1.png) no-repeat;
	width: 97px;
	float:right;
	height: 26px;
	text-align: center;
	margin-left: 5px;
	position:relative;
	bottom:-1px;
	display:block;
}

li.year a:link, li.year a:active, li.year a:visited {
	text-decoration: none;
}
li.year a:hover{
	text-decoration:underline;
}

li.year_1 {
	display:block;
	background: url(/2009/img/lubopitno2.png) no-repeat;
	width: 97px;
	float:right;
	height: 26px;
	text-align: center;
	margin-left: 5px;
}

li.year_1 a:link, li.year_1 a:active, li.year_1 a:visited {
	text-decoration: none;	
}
li.year_1 a:hover{
	text-decoration:underline;
}
div.fon_top{
	width: 695px;
	height:3px;
	float: left;
	background: url(/2009/img/fon_top.png) no-repeat;
}
div.fon_top_1{
	width: 695px;
	height:3px;
	float: left;
	background: url(/2009/img/fon_top_1.png) no-repeat;
}
div.fon_top_2{
	width: 695px;
	height:3px;
	float: left;
	background: url(/2009/img/fon_top_2.png) no-repeat;
}
div.text_center {
	float: left;
	width: 645px;
	height: auto;
	padding-left:35px;
	padding-right: 15px;
	padding-bottom: 10px;
	background: url(/2009/img/text_fon.png) no-repeat  top left;
	background-position:15px 5px;
	text-align: justify;
	margin-top: 10px;
}

div.text_center span{
	font-weight: bold;
}

div.pic_center {
	float: left;
	width: 643px;
	height: auto;
	padding-left:35px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}
div.news_content {
	width:693px;
	float:left;
	border-bottom: 1px solid #8DC4E6;
	border-left: 1px solid #8DC4E6;
	border-right: 1px solid #8DC4E6;
	background:#F9FDFF url(/2009/img/fon_btm.png) bottom repeat-x;
	padding-bottom:30px;
}

div.pic_center div.left_pic {
	float:left;
	height: auto;
	width: 320px;
}
div.pic_center div.left_pic_1 {
	float:left;
	height: auto;
	width:auto;
}
div.pic_center div.right_pic {
	float: left;
	padding-left:10px;
	height: auto;
	width: 300px;
}

div.fon_btm {
	float: left;
	height: 28px;
	width: 687px;
	padding-bottom: 10px;
	border-bottom: 1px solid #8DC4E6;
	border-left: 1px solid #8DC4E6;
	border-right: 1px solid #8DC4E6;
	background: url(/2009/img/fon_btm.png) bottom repeat-x;
	margin-bottom: 10px;
}
div.fon_btm_air {
	float: left;
	height: 30px;
	width: 345px;
	background: url(/2009/img/fon_btm1.png) no-repeat;
	padding-bottom: 10px;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& BEGIN MENU - NASHATA ISTORIA -  &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.menu_history {
	float: left;
	width: 693px;
	height: auto;
	text-align: left;
}
div.menu_history ul.left {
	height: auto;
	width: 118px;
	float: left;
	position: relative;
}

div.menu_hist_right {
	min-height: 350px;
	float: left;
	width:562px;
	padding-left:0px;
	border: 1px solid #8dc4e6;
	background:#F9FDFF url(/2009/img/fon_btm.png) bottom repeat-x;
	padding-bottom:30px;
}

ul.left li {
	float:left;
	height: 27px;
	width: 108px;
	background: url(/2009/img/tab_history_2.png) no-repeat;
	font-weight: bold;
	line-height: 27px;
	font-size: 13px;
	padding-left: 10px;
	text-align: left;
	border-right: 1px solid #8dc4e6;
	list-style-type:none;
}
ul.left li.tab_history_a {
	right:-1px;
	position:relative;
	border-right:0;
}
 a.history:link, a.history:active, a.history:visited  {
	text-decoration: none;
	color:#ff9900;
}
a.history:hover{
	color:#ff9900;	
	text-decoration:underline;
}
div.history_h {
	float: left;
	height:26px;
	width: 685px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 26px;
	padding-left:10px;
}

div.htl_board {
	width:685px;
	float:left;
	height:auto;
	margin:10px 0;
	text-transform:lowercase;
}
div.htl_board:first-letter {
	text-transform:capitalize;
}

div.text_history {
	float: left;
	height: auto;
	width: 542px;
	font-size: 11px;
	color:#0065cf;
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}

div.text_history_f {
	float: left;
	height: auto;
	width: 542px;
	font-size: 11px;
	color:#0065cf;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.text_history_f span {
	color: #ff9900;
}
div.text_history_f img {
	float: right;
	border:#0065cf 1px solid;
}
div.text_history img {
	float: right;
	border:#0065cf 1px solid;
}

div.text_history span {
	color: #ff9900;
}
div.fon_btm_history {
	float: right;
	height: 30px;
	width: 572px;
	background: url(/2009/img/fon_btm_history.png) no-repeat;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& END MENU - NASHATA ISTORIA - &&&&&&&&&&&&&&&&&&&&&&&&&& */

/* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin charterni redovni poleti &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.chart {
	float: left;
	height: auto;
	width: 690px;
}
div.chart_promo {
	float: left;
	height: auto;
	width: 335px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom: #8dc4e6 1px solid;
	background: url(/2009/img/fon_btm.png) bottom repeat-x;
	padding-bottom: 20px;
}

div.title_chart {
	float: left;
	height:27px;
	width: 677px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 27px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;

}
div.title_chart_smal {
	float: left;
	height:27px;
	width: 325px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 27px;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;

	border-bottom: #8dc4e6 1px solid;
}
div.title_chart h4 {
	margin:0;
}
div.text_center_chart {
	float: left;
	width: 577px;
	height: 27px;
	padding-left:10px;
	border-left: #8dc4e6 1px solid;
	background: #f9fdff;
	border-bottom: 1px dashed #d9e5f3;
	line-height: 27px;
}
div.text_center_chart span {
	font-weight: bold;
}
div.text_center_chart_smal {
	float: left;
	width: 230px;
	height: 27px;
	padding-left:10px;
	background: #f9fdff;
	border-bottom: 1px dashed #d9e5f3;
	line-height: 27px;
}
div.text_center_chart_smal span {
	font-weight: bold;
}

div.cena_chart {
	float: left;
	width: 95px;
	background: #f9fdff;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px dashed #d9e5f3;
}

div.text_center_chart_1 {
	float: left;
	width: 677px;
	height: auto;
	padding-left:10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background: #f9fdff;
	border-bottom: 1px dashed #d9e5f3;
	line-height: 27px;
	font-weight: normal;	
}
div.text_center_chart_1 span {
	font-weight:bold;

}
div.table_chart {
	float: left;
	width: 687px;
	height: auto;
	padding-left:0px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	text-align: center;
	padding-bottom: 10px;
	background: #f9fdff;
}
div.table_chart  table.chart {
	float:left;
	text-align: center;
	width: 685px;
	font-size: 11px;
}
table.chart th{
	background: #f9fdff;
	border-bottom: 1px dashed #d9e5f3;
	color: #ff9900;
	text-align: center;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	border: 0px solid;
	font-size: 11px;
}
table.chart td {
	background: #f9fdff;
	border-bottom: 1px dashed #d9e5f3;
	color: #0065cf;
	text-align: center;
	height: 27px;
	line-height: 27px;
	font-weight: normal;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& end charterni redovni poleti &&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin polesno za vas &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.text_polesno {
	float: left;
	width: 667px;
	height: auto;
	padding:10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background: #f9fdff;
	text-align: justify;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& end polesno za vas &&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin airport &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.text_airport {
	float: left;
	width: 677px;
	height: 27px;
	padding-left:10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background: #f9fdff;
	border-bottom: 1px dashed #d9e5f3;
	text-align: justify;
	line-height: 27px;
}
div.text_airport  div.port {
	float: left;
	width: 165px;
	text-align: center;
}
div.table_parking {
	float: left;
	width: 687px;
	height: auto;
		border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
}
div.table_parking  table.table_parking {
	float: left;
	text-align:center;
	width: 680px;
}
div.table_parking  table.table_parking td {
	line-height: 20px;
	height: 20px;
	text-align: center;
		border-bottom:1px dashed #0066bc;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& end airport &&&&&&&&&&&&&&&&&&&&&&&&&& */
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin air tickets department &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.text_air_ticket {
	float: left;
	width: 667px;
	height: auto;
	padding: 10px 10px 25px 10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom: #8dc4e6 1px solid;
	background: #f9fdff;
	text-align: justify;
	line-height: 16px;
	background: url(/2009/img/fon_btm.png) bottom repeat-x;
	margin-bottom: 10px;
}
div.text_air_ticket span {
	font-weight: bold;
}
div.text_air_ticket img {
	border:#0065cf 1px solid;
	margin-left: 5px;
	margin-right: 5px;
}
div.text_air_ticket img.noborder {
	border:0;
}
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& end air tickets department &&&&&&&&&&&&&&&&&&&&&&&&&& */
  
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin rabota &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.text_rabota {
	float: left;
	width: 587px;
	height: auto;
	padding: 10px 50px 25px 50px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom: #8dc4e6 1px solid;
	background: #f9fdff;
	text-align: justify;
	line-height: 16px;
	background: url(/2009/img/fon_btm.png) bottom repeat-x;
}
  p.rabota {
	width:630px;
	float:right;
}
div.rabota_scnd {
/*	margin-top:15px;*/
	border-top: #8dc4e6 1px solid;
	background: url(/2009/img/fon_btm.png) bottom repeat-x;
}
	
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& end rabota   &&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& insurance begin &&&&&&&&&&&&&&&&&&&&& */
a.request_ins:link, a.request_ins:active, a.request_ins:visited {
	width:140px;
	height:18px;
	display:block;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	margin: 10px auto;
	line-height: 18px;
}
a.request_ins:hover {
	display:block;
	text-decoration:none;
}

/* &&&&&&&&&&&&&&&&&&&&&&&&&&& insurance end    &&&&&&&&&&&&&&&&&&&&& */
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin ekip   &&&&&&&&&&&&&&&&&&&&&&&&&& */
  div.text_air_ticket h4 {
	margin-left:0;
}
  div.ekip_border {
	width:100%;
	float:left;
	border-bottom:1px dashed #0066bc;
	padding-bottom: 10px;
	margin-top: 10px;
}
div.last_b {
	border-bottom:none;
}
div.ekip_box {
	width:330px;
}
div.ekip_box img {
	margin-right:5px;
	margin-left:0;
	border: 0;
}
div.ekip_box {
	line-height:normal;
}
div.drop_conteiner {
	width:100%;
	float:left;
}
div.h_office {
	float: left;
	height:27px;
	width:645px;
	line-height: 27px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;
	padding: 0 10px;
	margin-bottom:7px;
}
div.h_office a:link, div.h_office a:active, div.h_office a:visited {
	display:block;
}
div.h_office a:hover {
	text-decoration:none;
}
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& end ekip     &&&&&&&&&&&&&&&&&&&&&&&&&& */
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin za nas    &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.about_us {
	float: left;
	width: 393px;
	height: auto;
	margin-top: 10px;
}
div.left_about_us {
	float:left;
	width:394px;
}
div.title_left_about {
	float: left;
	height:27px;
	width: 390px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 27px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;

}

div.text_left_about {
	float: left;
	width: 370px;
	height: 150px;
	padding-left:10px;
	padding-right:10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom:#8dc4e6 1px solid;
	background: url(/2009/img/about.png) repeat-x;

}
div.text_left_about p{
	float:left;
	text-align: justify;
	line-height: 16px;
	display: block;
	height: 120px;
	padding-top: 10px;
	width: auto;
}

div.link_l {
	float: left;
	width: 195px;
	text-align: right;
	font-weight: bold;
}
div.about_right {
	float: right;
	width: 295px;
	height: auto;
	margin-top: 10px;
}
div.title_right_about {
	float: right;
	height:27px;
	width: 290px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 27px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;

}

div.text_right_about {
	float: right;
	width: 270px;
	height: 150px;
	padding-left:10px;
	padding-right:10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom:#8dc4e6 1px solid;
	background: url(/2009/img/about.png) repeat-x;
	text-align: justify;
	margin-bottom: 10px;
}
div.text_right_about p {
	float:left;
	text-align: justify;
	line-height: 16px;
	display: block;
	height: auto;
	padding-top: 5px;
	width: 270px;
}
div.text_right_about span {
	font-weight: bold;
} 
div.tab_office {
	float: left;
	width: 390px;
	height: auto;
	margin-top: 10px;
	text-align: center;
}
div.tab_office span {
	font-size: 14px;
	color:#ff9000;
	font-weight: bold;
	line-height: 24px;
}
#simpleTabs2 div.simpleTabs-nav {
	float: left;
	height:24px;
	width: 390px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 24px;
}
#simpleTabs2 .simpleTabs-nav ul{
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	height:25px;
}
#simpleTabs2 .simpleTabs-nav li {
	background: url(/2009/img/fon-tab_city1.png) no-repeat top left;
	float: left;
	width: 78px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	cursor: pointer;
}
#simpleTabs2 .simpleTabs-nav li:hover {
	background: url(/2009/img/fon-tab_city.png) no-repeat top left;
}
#simpleTabs2 .simpleTabs-nav li.actif{
	background: url(/2009/img/fon-tab_city.png) no-repeat top left;
/*	float: left;
	width: 78px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
*/}


#simpleTabs2 div.simpleTabs-content {
	width:368px;
	height:auto;
	float: left;
	background:#f9fdff url(/2009/img/tabs_cont.png) repeat-x bottom;
	padding-left: 20px;
	padding-top: 10px;
	text-align: justify;
	border-left: 1px solid #96c9e8;
	border-bottom: 1px solid #96c9e8;
	border-right: 1px solid #96c9e8;
}
#simpleTabs2 div.simpleTabs-content span {
	color: #ff9000;
	font-weight: bold;
	font-size: 11px;
}
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& end za nas    &&&&&&&&&&&&&&&&&&&&&&&&&& */
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& begin air    &&&&&&&&&&&&&&&&&&&&&&&&&& */
div.air_top_amadeus {
	float: left;
	width: 671px;
	height:auto;
	background: url(/2009/img/fon-air-top.png) repeat-x bottom;
	margin-bottom: 10px;
	margin-top: 10px;
	padding:10px 10px 15px 10px;
	border:1px solid #b9c0c5;
}
div.air_left_sm {
	width:345px;
	height:auto;
	float: left;
	margin-top: 7px;
	border-right: /*1px*/0px dashed #8cc4e5;
}
div.transport2 {
	width:330px;
	height:auto;
	float: left;
	padding-left: 10px;
	margin-top: 7px;
}
h1.air {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	margin-bottom: 5px;
	text-align:left;
	text-transform: uppercase;
}
h2.air {
	font-size:12px;
	font-weight:bold;
	font-family: verdana, sans-serif;
	margin-bottom: 7px;
}
div.air_left_sm_border {
	width:335px;
	height: auto;
	float:left;
	border-bottom:1px dashed #ccc;
	margin-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	position: relative;
}
a.air_left:link, a.air_left:active, a.air_left:visited {
	display: block;
	width: 335px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
	background:transparent url(../images/transparent1.png) repeat;
	clear:both;
}
div.air_left_sm_border h4 {
	margin-left:0;
}
div.air_tab {
	float: left;
	height:26px;
	width: 689px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 25px;
}
div.air_promo {
	width:689px;
	float:left;
}
h1.air_h {
	font-size:14px;
	float:left;
	display:block;
	width:339px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #8DC4E6;
}
div.left_sm_air {
	width:340px;
	height:auto;
	float:right;
	border-left: 1px dashed #8cc4e5;
	margin-top: 7px;
}
div.left_sm_border_air {
	width:330px;
	float:right;
	border-bottom:1px dashed #ccc;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 0px;
	cursor: pointer;
	margin-top: 10px;
	position: relative;
}
/*div.left_sm_border_air a:link, div.left_sm_border_air a:active, div.left_sm_border_air a:visited, 
div.air_left_sm_border a:link, div.air_left_sm_border a:active, div.air_left_sm_border a:visited {
	display:block;
	width: 100%;
	float: left;
}*/

div.left_sm_border_air a:hover, div.air_left_sm_border a:hover {
	text-decoration: none;
}
div.left_sm_border_air div, div.left_sm_border_air h4,
div.air_left_sm_border div, div.air_left_sm_border h4 {
/*	cursor:pointer;*/
}
div.left_sm_border_air h4 {
	margin-left:0;
}

div.air_picture_left {
	float: left;
	width:120px;
	height:90px;
	border: 1px solid #8cc4e5;
	margin-bottom: 15px;
}
div.air_picture_left img {
	margin:5px;
}
div.air_offer {
	width:200px;
	height:75px;
	float:right;
	padding-top: 10px;
}
div.air_offer span {
	font-weight:normal;
}
div.offer_2_air {
	width:195px;
	height:75px;
	float:left;
	padding-top: 10px;
}

div.offer_2_air span {
	font-weight:normal;
}

/*div.left_sm span {
	font-weight:normal;
}*/
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& end air    &&&&&&&&&&&&&&&&&&&&&&&&&& */

  /* ************************ BEGIN DESTIONATIONS ************************ */
div.dest_main {
	float: left;
	width: 100%;
	height: auto;
}

div.dest_inner {
	float: left;
	height: 75px;
	width: auto;
	margin-left: 5px;
}
div.dest_links {
	width:695px;
	float:left;
}
ul.destinations {
	list-style:none;
	display:block;
	width:160px;
	height:auto;
	float:left;
	margin: 0 10px 0 0;
	padding:0 0 10px 0;
}
div.dest_links ul.last {
	margin-right:0;
	float:right;
}
div.dest_iframe {
	float: left;
	height: 450px;
	width: 100%;
	padding: 3px;
}

div.dest_iframe iframe {
	border: 1px solid #b9c0c5;
}

div.dest_box {
	float: left;
	height: auto;
	width: 258px;
	padding: 10px 0;
	margin-bottom: 10px;
	background: #edf6fc url(/2009/img/bg_about.jpg) bottom left repeat-x;
	border: 1px solid #8dc4e6;
}

div.dest_box ul {
	margin: 0;
	padding: 0;
	padding-left: 25px;
}

  /* ************************ BEGIN HOT OFFERS ************************ */
div.hot_main {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0;
}

div.hot_inner {
	float: left;
	height: 94px;
	width: 172px;
	margin-left: 3px;
}

div.hot_inner a:link,
div.hot_inner a:active,
div.hot_inner a:visited {
	display: block;
	height: 22px;
	width: 164px;
	padding-top: 68px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

div.hot_inner a:hover {
	text-decoration: none;
	color: #ff9000;
}

div.hot_main div.h01 {
	background: url(/2009/img/hot_01.gif) no-repeat;
}

div.hot_main div.h02 {
	background: url(/2009/img/hot_02.gif) no-repeat;
}

div.hot_main div.h03 {
	background: url(/2009/img/hot_03.gif) no-repeat;
}

div.hot_main div.h04 {
	background: url(/2009/img/hot_04.gif) no-repeat;
	width: 164px;
}



  /* ************************ END HOT OFFERS ************************ */
  
  
  /* ************************ BEGIN HOT OFFER LIST ************************ */
  
div.hot_offer_box  {
	float: left;
	width: 330px;
	height: 110px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px dashed #8cc4e5;
	border-bottom:1px dashed #ccc;
}

div.hot_offer_box span.picture {
	display: block;
	float: left;
	width:120px;
	height:90px;
	border: 1px solid #8cc4e5;
}
div.hot_offer_box span.picture img {
	margin:5px;
	width:110px;
	height:80px;
}

div.hot_offer_box  p {
	display: block;
	float: right;
	width: 190px;
	margin: 0 5px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	cursor: pointer;
}

div.hot_offer_box  p span{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 190px;
	display: block;
}

div.hot_offer_box  span.price {
	display: block;
	float: right;
	width: 60px;
	height: 30px;
	line-height: 30px;
	margin: 0 5px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

div.hot_offer_box  span.special {
	display: block;
	float: right;
	width: 130px;
	height: 30px;
	overflow: hidden;
}


  /* ************************ END HOT OFFERS ************************ */

/* ************************ Search hotels panel begin ******* */
div.search_panel_hotels {
	width:690px;
	height:auto;
	float:left;
	margin-top: 10px;
}
/* ************************ Search hotels panel end   ******* */
#simpleTabs3 div.simpleTabs-nav {
	float: right;
	text-align: left;
	margin: 0 4px 0 6px;
	height:151px;
	width: 680px;
}
#simpleTabs3 .simpleTabs-nav ul{
	list-style: none;
	padding: 0;
	height:151px;
	z-index:500;
	float: left;
	margin-bottom:-1px;
	border-bottom: 1px solid #96c9e8;
	margin-bottom:-1px;
	width: auto;
	}
#simpleTabs3 .simpleTabs-nav li {
	background: url(/2009/img/htl_search_tab_i.png) no-repeat;
	float: left;
	width: 339px;
	height: 144px;
	font-size: 11px;
	cursor: pointer;
	display:block;
	padding-top:7px;
}
#simpleTabs3 .simpleTabs-nav li:hover {
	background: url(/2009/img/htl_search_tab_i.png) no-repeat;
	display:block;
}
#simpleTabs3 .simpleTabs-nav li.actif{
	background: url(/2009/img/htl_search_tab_a.png) no-repeat;
	float: left;
	width: 340px;
	height: 144px;
margin-bottom:-1px;
z-index:500;
	margin-bottom:-1px;
	display:block;
	padding-top:10px;
}
div.htl_image {
	float:left;
	margin:0 7px;
	width:124px;
	height:134px;
	background:url(/2009/img/htl_search.png) no-repeat;
	text-align:center;
	padding-top: 3px;
}
div.htl_image_bg {
	float:left;
	margin:0 7px;
	width:124px;
	height:135px;
	background:url(/2009/img/htl_bg_search.png) no-repeat;
	text-align:center;
	padding-top: 3px;
}
div.htl_tab_txt {
	float: left;
	width: 190px;
	height: 140px;
}
div.htl_tab_txt br {
	line-height:3px;
}

#simpleTabs3 div.simpleTabs-content {
	width:680px;
	float: left;
	padding: 20px 5px 0 5px;
}
div.search_column {
	width:240px;
	float:left;
}
div.search_column_second {
	width:260px;
	float:left;
}
div.search_column_last {
	width:175px;
	float:left;
}
div.search_column_last_r {
	width:175px;
	float:right;
}

div.top_dest {
	width:230px;
	height:35px;
	float:left;
}
input.top_dest, select.top_dest {
	width:220px;
	border:1px solid #2e8bda;
}	
div.search_count {
	width:63px;
	float:left;
	height: 55px;
}
select.search_count {
	width:50px;
	border:1px solid #2e8bda;
}
div.s_date2 {
	width:150px;
	float:left;
	height: 35px;
}
input.s_date2, select.s_date2 {
	width:70px;
	border:1px solid #2e8bda;
	float: left;
}
div.s_price2 {
	width:85px;
	float:left;
	height: 40px;
}
div.s_price3 {
	width:85px;
	float:left;
	height: 15px;
	padding-top:25px;
}
div.hotel_s_button {
	width:85px;
	float:left;
	height: 40px;
	margin-top: 30px;
}

input.s_price2, select.s_price2 {
	width:70px;
	border:1px solid #2e8bda;
}
select.s_board {
	width:80px;
	border:1px solid #2e8bda;
}
div.tarifa {
	width: 130px;
	float: left;
	height: 35px;
}
select.tarifa {
	width: 120px;
	border: 1px solid #2e8bda;
}
div.extended {
	width: 175px;
	float: left;
	height: 35px;
}
select.extended {
	width: 170px;
	border: 1px solid #2e8bda;
}

/* ************************ IFRAME begin ************************ */
div.iframe {
	width:975px;
	float:left;
}
div.iframe_amadeus {
	width:820px;
	float:left;
}
div.iframe1 {
	float:right;
	width:150px;
}
iframe.hotels {
	width:100%;
	height:1350px;
	border:none;
}	
/* ************************ IFRAME end   ************************ */

/* *********************** HOT OFFERS begin *********************** */

div.box_hot_offers {
	float: left;
	width: 687px;
	height: auto;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background: #f9fdff;
	text-align: justify;
	line-height: 16px;
}
div.hot_offers_bg_h {
	float: left;
	height:27px;
	width: 335px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 27px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;

	cursor: pointer;
}

div.box_hot_offers_bg {
	float: left;
	width: 325px;
	height: auto;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom:#8dc4e6 1px solid;
	background: url(/2009/img/htl_sm_fon.png) bottom repeat-x;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
div.box_hot_offers_cont {
	width:345px;
	float:left;
	margin-bottom: 10px;
	position: relative;
}
div.box_hot_offers div.desc {
	float: left;
	width: 680px;
	height: auto;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
}

div.box_hot_offers_in {
	width: 320px;
	float: left;
	border-bottom: 1px dashed #ccc;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
}
div.box_hot_offers_in a:link, div.box_hot_offers_in a:visited, div.box_hot_offers_in a:active {
	width: 320px;
	display:block;
	height:auto;
}
div.box_hot_offers_bg a:link, div.box_hot_offers_bg a:visited, div.box_hot_offers_bg a:active {
	width: 335px;
	display:block;
	height:145px;
	position: absolute;
	top: 0px;
	left: 0px;
	background:transparent url(../images/transparent1.png) repeat;
	clear:both;
}

div.box_hot_offers_in a:hover, div.box_hot_offers_bg a:hover {
	text-decoration:none;
}
div.box_hot_offers_in, div.box_hot_offers_in div, div.box_hot_offers_in p, div.box_hot_offers_in span {
	cursor:pointer;
}
div.box_hot_offers_in div.offer, div.box_hot_offers_bg div.offer {
	width: 195px;
	height: 100px;
	float: left;
	cursor: pointer;
}

div.box_hot_offers div.border {
	float: left;
	width: 1px;
	height: 125px;
	border-right:1px dashed #ccc;
	font-size: 1px;
	overflow: hidden;
	margin: 5px;
}

div.box_hot_offers_in div.price_stars, div.box_hot_offers_bg div.price_stars {
	float: left;
	height: 26px;
	width: 195px;
	margin-top: 6px;
}

div.box_hot_offers_in span.price, div.box_hot_offers_bg span.price {
	display: block;
	float: left;
	width: 60px;
	height: 26px;
	line-height: 26px;
}
div.box_hot_offers_in div.price_stars2, div.box_hot_offers_bg div.price_stars2 {
	float: left;
	height: auto;
	width: 195px;
	margin-top: 6px;
	margin-bottom:5px;
	font-weight: normal;
	font-size: 11px;
}

div.box_hot_offers_in span.price2, div.box_hot_offers_bg span.price2 {
	display: block;
	float: left;
	width: 195px;
	height: auto;
	line-height: 26px;
	font-weight: bold;
	font-size: 12px;
}
div.box_hot_offers_in span.stars2, div.box_hot_offers_bg span.stars2 {
	display: block;
	float: right;
	width: 195px;
	height: auto;
}

div.box_hot_offers_in span.stars, div.box_hot_offers_bg span.stars {
	display: block;
	float: right;
	width: auto;
	height: auto;
}

div.box_hot_offers_in div.picture_br {
	width:120px;
	height:90px;
	border: 1px solid #8cc4e5;
	float: right;
}

div.box_hot_offers_in h3, div.box_hot_offers_bg h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.box_hot_offers_in p, div.box_hot_offers_bg p {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: 67px;
	width: 195px;
	overflow: hidden;
}
 div.box_hot_offers_bg p {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: 40px;
	width: 195px;
	overflow: hidden;
}
/* *********************** HOT OFFERS begin *********************** */
/* &&&&&&&&&&&&&&&&&&&&&&&&&& begin transport &&&&&&&&&&&&&&&&&&&&&&&&&&&*/
div.transp_offer {
	width:196px;
	height:100px;
	float:right;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	background: url(/2009/img/transport_offer.png) no-repeat;
}
div.transp_offer span {
	font-weight:normal;
}
div.transp_offer div.pic_top_rent {
	float:right;
	height: 55px;
	width:55px;
	background:url(/2009/img/top-offers-rent.png) no-repeat;
}
div.link{
	float: right;
	width:auto;
}
div.link_reserv {
	float: left;
	width: 120px;
	height:18px;
	text-align: center;
	font-weight: bold;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	border: 1px solid  #8cc4e5;
	line-height: 18px;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&& begin transport &&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/* **************************** LAST MINUTE begin *********************** */
div.small_hc_lm {
	background: url(/2009/img/htl_sm_fon.png) bottom repeat-x;
	padding:0 10px 15px 10px;
}
h2.destination {
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	width:425px;
	float:left;
	display: block;
	font-family: Arial, sans-serif;
}
h3.fly {
	font-size:11px;
	text-align:left;
	line-height:22px;
	width:160px;
	float:right;
	display: block;
	margin-bottom: 0px;
	font-family: Arial,sans-serif;
}
span.date {
	display:block;
	float:left;
	width:95px;
	height:22px;
	text-align:left;
	padding-left:5px;
	margin-right:5px;
	background:url(/2009/img/last_minute.jpg) no-repeat right;
	font-size: 12px;
	line-height: 22px;
}
div.hotel_lm {
	width:673px;
	float:left;
	border-bottom:1px solid #d1e2fa;
	padding-bottom: 5px;
	padding-top: 5px;
}
p.htl_nights {
	width:70px;
	float:left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
p.htl_nights span {
	margin-top:5px;
	display: block;
}
h3.hotel_name {
	width:390px;
	float:left;
	display:block;
	text-align:left;
	font-size: 12px;
	margin-bottom: 0px;
}
ul.htl_detail {
	list-style:none;
	margin:0;
	padding:0;
	color:#FF9000;
	font-size:11px;
	display: block;
	width: 390px;
	float: left;
	line-height: 15px;
}
ul.htl_detail li {
	display:inline-block;
	width:145px;
	float: left;
}
ul.price_room {
	display:block;
	float:right;
	width:205px;
	list-style:none;
	margin: 0;
	padding: 0;
}
ul.price_room li {
	display:block;
	float:left;
}
li.price_r {
	width:85px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height: 25px;
}
/* **************************** LAST MINUTE end ************************* */
/* ************************** pochivki i ekskurzii begin **************** */

div.tabs_htl2 {
	float: left;
	height:25px;
	width: 683px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 25px;
	border: 1px solid #8DC4E6;
	padding-left:10px;
	background:#D3E4FA url(/2009/img/tabs_htl_fon2.png) repeat-x top;
}

div.tabs_htl {
	float: left;
	height:22px;
	width: 683px;
	padding-left:10px;
	font-weight: bold;
	border: 1px solid #8DC4E6;
	background:#D3E4FA url(/2009/img/tabs_htl_fon.png) repeat-x top;
}
div.tabs_htl_lm {
	float: left;
	height:22px;
	width: 693px;
	font-weight: bold;
	border: 1px solid #8DC4E6;
	background:#D3E4FA url(/2009/img/tabs_htl_fon.png) repeat-x top;
}
div.tabs_htl h2 {
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	margin-bottom: 0px;
}

div.tabs_htl a:link, div.tabs_htl a:active, div.tabs_htl a:visited {
	text-decoration:none;
}
div.tabs_htl a:hover {
	text-decoration:none;
}
div.tabs_htl img.hot_offer {
	float:right;
	border:0;
}
li.tab_htl_a {
	width: auto;
	background:url(/2009/img/tab_aa.png) repeat-x;
	width: auto;
	float:left;
	height: 26px;
	text-align: center;
	margin-bottom:-1px;
}
span.tabs_al {
	width:6px;
	float:left;
	background:url(/2009/img/tab_la.png) no-repeat;
	height: 26px;
	margin-bottom:-1px;	
	display:block;
}
span.tabs_ar {
	width:3px;
	float:left;
	background:url(/2009/img/tab_ra.png) no-repeat;
	height: 26px;
	margin-bottom:-1px;
	display:block;	
}
span.tabs_il {
	width:5px;
	float:left;
	background:url(/2009/img/tabs_il.png) no-repeat;
	height: 26px;
	display:block;	
}
span.tabs_ir {
	width:3px;
	float:left;
	background:url(/2009/img/tabs_ir.png) no-repeat;
	height: 26px;
	display:block;	
}

li.tab_htl_i {
	width: auto;
	background: url(/2009/img/tabs_ia.png) repeat-x;
	float:left;
	height: 26px;
	text-align: center;
}

/*div.tabs_htl2 {
	float: left;
	height:25px;
	width: 683px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 25px;
	border: 1px solid #8DC4E6;
	padding-left:10px;
	background:#D3E4FA url(/2009/img/tabs_htl_fon2.png) repeat-x top;
}

div.tabs_htl {
	float: left;
	height:22px;
	width: 683px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	border: 1px solid #8DC4E6;
	padding-left:10px;
	background:#D3E4FA url(/2009/img/tabs_htl_fon.png) repeat-x top;
}
div.tabs_htl a:link, div.tabs_htl a:active, div.tabs_htl a:visited {
	text-decoration:none;
}
div.tabs_htl a:hover {
	text-decoration:none;
}
div.tabs_htl img.hot_offer {
	float:right;
	border:0;
}
div.tab_htl_a {
	width: auto;
	background:url(/2009/img/tab_aa.png) repeat-x;
	width: auto;
	float:left;
	height: 26px;
	text-align: center;
	padding: 0 10px;
	margin-bottom:-1px;
}
span.tabs_al {
	width:6px;
	float:left;
	background:url(/2009/img/tab_la.png) no-repeat;
	height: 26px;
	margin-bottom:-1px;
	display:block;	
}
span.tabs_ar {
	width:3px;
	float:left;
	background:url(/2009/img/tab_ra.png) no-repeat;
	height: 26px;
	margin-bottom:-1px;
	display:block;
}
span.tabs_il {
	width:5px;
	float:left;
	background:url(/2009/img/tabs_il.png) no-repeat;
	height: 26px;
	display:block;
}
span.tabs_ir {
	width:3px;
	float:left;
	background:url(/2009/img/tabs_ir.png) no-repeat;
	height: 26px;
	display:block;
}

div.tab_htl_i {
	width: auto;
	background: url(/2009/img/tabs_ia.png) repeat-x;
	width: auto;
	float:left;
	height: 26px;
	text-align: center;
	padding: 0 15px;
}*/
/* ************ tabs country begin ************* */
ul.tab_nav {
	width:320px;
	margin-bottom: 10px;
	float:right;
	height: 27px;
}
ul.tab_nav  li {
	margin:0;
	display:block;
	width:auto;
	float:left;
	padding:0;
	list-style:none;
}

ul.tab_nav li a {
	text-decoration: none;
	font-weight: bold;
	outline: none;
	display:block;
	height: 26px;
	line-height:26px;
	text-align: center;
	padding:0 15px;
	float: left;
	background: #ffffff url(/2009/img/tabs_ia.png) repeat-x;
/*	background:url(/2009/img/radiobox_off.png) no-repeat left; */
}
ul.tab_nav li.active {
	padding: 0;
}		

ul.tab_nav li.active a {
	background:#F2F9FD url(/2009/img/tab_aa.png) repeat-x;
	height: 26px;
	width:auto;
	float: left;
}
/* ************ tabs country end   ************* */

/* **************************** page div begin  ********************** */
div.pages {
	float:right;
	width:420px;
	height:20px;
	color: #ff9000;
	font-weight: bold;
}
div.page {
	float:left;
	margin-right:5px;
	width:auto;
}
div.page a:link, div.page a:active, div.page a:visited {
	color: #ff9000;
	font-weight:normal;
}
div.page a:hover {
	text-decoration:none;
}
/* **************************** page div end  ********************** */
div.tabs_htl_content {
	width:673px;
	float:left;
	border-bottom: 1px solid #8DC4E6;
	border-left: 1px solid #8DC4E6;
	border-right: 1px solid #8DC4E6;
	margin-bottom: 15px;
}
div.small_hc {
	background: url(/2009/img/htl_sm_fon.png) bottom repeat-x;
	padding:10px 10px 15px 10px;
}
div.big_hc {
	background: url(/2009/img/fon_btm.png) bottom repeat-x;
	padding:10px 10px 25px 10px;
}
div.big_hc_nf {
	padding:10px;
}

div.fly_htl {
	width:673px;
	height:30px;
	float:left;
	border-bottom:1px dashed #3175b5;
	line-height:30px;
	font-size: 12px;
	margin-bottom: 10px;
}
div.pr_sp_offer {
	width:673px;
	height:20px;
	margin-top:10px;
	float:left;
}
div.note_htl {
	width:673px;
	height:auto;
	float:left;
	border-top:1px dashed #3175b5;
	font-size: 12px;
	margin-top: 7px;
}
div.note_htl_c {
	width:455px;
	height:auto;
	float:left;
	border-top:1px dashed #3175b5;
	font-size: 11px;
	margin-top: 7px;
	cursor: pointer;
}

div.obst_pic_info {
	height: 130px;
	width:120px;
	float: left;
}
div.htl_list_pic {
	width:120px;
	height:80px;
	float:left;
	background: url(/2009/img/img_htl_shadow.png) no-repeat;
	background-position: 17px 2px;
}
div.htl_list_pic img {
	border: 1px solid #8DC4E6;
	background:#E9FCFA;
	width:83px;
	height:75px;
	margin-left: 15px;
	float: left;
}
div.htl_list_descr {
	width:420px;
	min-height:100px;
	float:left;
}
div.htl_list_descr_curort {
	width:455px;
	height:80px;
	float:left;
	cursor: pointer;
	overflow: hidden;
}
div.htl_list_descr_curort a:active, div.htl_list_descr_curort a:visited, div.htl_list_descr_curort a:link {
	display:block;
	width:455px;
	min-height:80px;
	float:left;
}

div.htl_list_descr_curort a:hover {
	text-decoration:none;
}

div.htl_list_descr a:link, div.htl_list_descr a:visited, div.htl_list_descr a:active {
	width:420px;
	float:left;
	display:block;
}
div.htl_list_descr a:hover {
	text-decoration:none;
}

div.htl_list_descr a:hover {
	text-decoration:none;
}

div.htl_list_price {
	width:127px;
	height:123px;
	float:right;
	background: url(/2009/img/htl_list_price.png) no-repeat;
}
div.h_price {
	width:127px;
	height:25px;
	margin-top:10px;
	text-align:center;
	float:left;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
}
div.list_htl_links {
	width:420px;
	height:30px;
	float:left;
	margin-top: 5px;
	margin-left: 0px;
}
div.list_htl_links a:link, div.list_htl_links a:active, div.list_htl_links a:visited {
	width:115px;
	height:30px;
	float:left;
	padding-left: 25px;
	display:block;
}
div.h_request {
	width:110px;
	height:20px;
	margin-top:10px;
	text-align:center;
	float:right;
	font-weight: bold;
	font-size: 12px;
}

a.request:link, a.request:active, a.request:visited {
	width:auto;
	height:18px;
	display:block;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	margin-top: 2px;
	padding: 0 10px;
	line-height: 18px;
}

div.price_list_htl {
	width:102px;
	height:20px;
	margin-top:10px;
	text-align:left;
	float:right;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
}
div.pic_info {
	width:102px;
	height:30px;
	margin-top:10px;
	text-align:center;
	float:left;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	
}

div.map {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}
div.htl_descr_txt {
	width:470px;
	float:left;
	text-align:justify;
}
div.htl_descr_r {
	width:195px;
	float:right;
}
div.resort_submenu {
	width:170px;
	height:auto;
	float:left;
	background:#e5f3fc url(/2009/img/resort_submenu_fon.png) repeat-x top;
	padding: 10px;
	border: 1px solid #8DC4E6;
	margin-bottom: 10px;
}
div.resort_submenu span.bold {
	margin-bottom:5px;
	display: block;
}
select.resort {
	width:160px;
	border:1px solid #2e8bda;
	background:#ffffff;
}	
.resort_video {
	width:190px;
	height:105px;
	float:left;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
a.video_link:link, a.video_link:active, a.video_link:visited {
	display: block;
	width: 190px;
	height: 110px;
	clear:both;
	background:transparent url(/2009/img/play.gif);
	font-weight: bold;
	position: absolute;
	z-index:1001;
	bottom: 0px;
	left: 0px;
}
a.video_link:hover {
	text-decoration:none;
}
h4.video {
	font-size:11px;
	margin:0;
	padding:0;
}
/*div.resort_video {
	width:190px;
	height:40px;
	float:left;
	margin-bottom: 10px;
}
a.video_link:link, a.video_link:active, a.video_link:visited {
	display: block;
	width: 140px;
	height: 40px;
	clear:both;
	background: url(/2009/img/country_video.jpg) no-repeat left;
	padding-left: 50px;
	font-weight: bold;
}
a.video_link:hover {
	text-decoration:none;
}
*/
div.resort_gallery {
	width:195px;
	float:left;
}
div.resort_pic_fon {
	width:85px;
	height:82px;
	float:left;
	background:url(/2009/img/resort_gallery_shadow.png) no-repeat;
	padding: 2px 3px 3px 5px;
	margin-left: 3px;
}
div.resort_pic_fon img.gallery {
	width:83px;
	height:60px;
	border:0;
}

div.tabs_htl2 {
	float: left;
	height:22px;
	width: 683px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	border: 1px solid #8DC4E6;
	background:#D3E4FA url(/2009/img/tabs_htl_fon.png) repeat-x top;
/*	padding-left: 5px;*/
}
ul.tabs_htl3, ul.tabs_air {
	float: left;
	height:25px;
	width: 694px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	border-bottom: 1px solid #8DC4E6;
	display:block;
	list-style:none;
/*	padding-left: 5px;
*/
}
ul.tabs_air {
	float:left;
	width:350px;
}
ul.tabs_htl3 li, ul.tabs_air {
	display:block;
}
ul.tabs_htl3 li.first {
	margin-left:370px;
}
li.tab_htl_a a:link, li.tab_htl_a a:active, li.tab_htl_a a:visited,
li.tab_htl_i a:link, li.tab_htl_i a:active, li.tab_htl_i a:visited {
	display:block;
	float:left;
	padding: 0 15px;
}
h1.tabs_program_name {
	float: left;
	height:25px;
	width: 688px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 22px;
	padding:0;
	margin:0;
	padding-left: 5px;
}

li.tab_htl2_a {
	background:url(/2009/img/htl_tab1.png) no-repeat;
	width: 170px;
	float:left;
	height: 26px;
	text-align: center;
	margin-left: 2px;
	margin-bottom: -1px;
}

li.tab_htl2_i {
	background: url(/2009/img/htl_tab2.png) no-repeat;
	width: 170px;
	float:left;
	height: 25px;
	text-align: center;
	margin-left: 2px;
}
div.htl_name {
	width:686px;
	height:35px;
	float:left;
	background:url(/2009/img/htl_name_fon.png) repeat-x;
	border-left:1px solid #8DC4E6;
	border-bottom:1px solid #8DC4E6;
	border-right:1px solid #8DC4E6;
	line-height: 35px;
	padding-left: 7px;
}
div.htl_name h4 {
	margin:0;
	padding:0;
	float: left;
	width:auto;
}
div.excursion_cont {
	width:673px;
	float:left;
	border-bottom: 1px solid #8DC4E6;
	border-left: 1px solid #8DC4E6;
	border-right: 1px solid #8DC4E6;
	margin-bottom: 15px;
	background: #f9fdff url(/2009/img/fon_btm.png) bottom repeat-x;
	padding:0 0 25px 0;
}
div.exc_h {
	width:673px;
	float:left;
	font-weight:bold;
	height: 20px;
	font-size: 12px;
}
div.h_excursion {
	float: left;
	height:27px;
	width:665px;
	line-height: 27px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;
	padding-left: 7px;
	margin-bottom:7px;
	font-weight: bold;
}
div.h_excursion2 {
	float: left;
	height:20px;
	width:665px;
	line-height: 20px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;
	padding-left: 7px;
	margin-bottom:7px;
	font-weight: bold;
}
div.cont_excursion {
	width:673px;
	float:left;
	margin-bottom: 15px;
}
div.gallery_excursion {
	width:330px;
	float:left;
}
div.big_pic_exc {
	width:330px;
	float:left;
	margin-bottom: 7px;
}
div.big_pic_exc img{
	width:300px;
	height:220px;
}
div.thumbs_exc {
	width:330px;
	float:left;
}
div.thumbs_exc img {
	margin:0 5px 5px 0;
	width: 60px;
	height: 40px;
}
div.text_exc {
	width:330px;
	float:right;
}
div.exc_button {
	width:100%;
	float:left;
	text-align:center;
	margin-top: 10px;
	margin-bottom:7px;
}
a.request_r:link, a.request_r:active, a.request_r:visited {
	width:90px;
	height:18px;
	display:block;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	line-height: 18px;
	float:right;
	margin-top: 7px;
	margin-right: 10px;
}

a.request2:link, a.request2:active, a.request2:visited {
	width:90px;
	height:18px;
	display:block;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	margin: 0 auto;
	line-height: 18px;
}
a.request2:hover {
	display:block;
	text-decoration:underline;
}
div.big_pic_htl {
	width:300px;
	height:220px;
}
div.big_pic_htl img {
	width:300px;
	height:220px;
}
div.thumbs_htl {
	width:340px;
	float:left;
}
div.thumbs_htl img {
	margin:0 5px 5px 0;
	width: 60px;
	height: 40px;
}
div.hotel_descr {
	width:350px;
	float:left;
}
div.hotel_gallery {
	width: 310px;
	float: right;
}
div.hotel_video {
	width:310px;
	float:left;
	height:auto;
}
div.hotel_video_h {
	float:left;
	width:310px;
	font-weight: bold;
}
div.hotel_big_pic {
	width: 310px;
	height: 230px;
	float:left;
	margin-bottom: 15px;
}
div.hotel_big_pic img {
	width: 300px;
	height: 220px;
}

div.hotel_gallery_thumbs {
	width:310px;
	float:left;
}
div.hotel_gallery_thumbs img{
	margin-right:13px;
	width:60px;
	height:40px;
	margin-bottom: 10px;
}
/* table prices begin */
table.prices {
	width:100%;
	float:left;
	border-collapse:collapse;
}
th.c_first {
	font-weight:bold;
	width: 115px;
	text-align: center;
	font-size: 12px;
}
th {
	background:#D3E4FA url(/2009/img/th_price_fon.png) repeat-x;
	height:34px;
	text-align: center;
	border: 1px solid #8dc4e6;
	font-size: 9px;
}
table.prices td {
	width:auto;
	height: 34px;
	border: 1px solid #8dc4e6;
	text-align: center;
}
span.red {
	color:#ff6600;
	font-weight:bold;
}
span.eur {
	border-bottom:1px dashed #ccc;
}
table.prices span {
	width:100%;
	min-height:50%;
	display:block;
	float: left;
}
span.underline {
	text-decoration:underline;
}
table.prices td.date {
	text-align:right;
	padding-right: 5px;
	border-right: none;
	width: 40px;
}
table.prices td.date, table.prices td.m_date {
	vertical-align:middle;
}
table.prices td.m_date {
	border-left:none;
	text-align: left;
	width: 70px;
}
tr.fon {
	background:url(/2009/img/prices_tr_fon.png) repeat-x;
}
/* table prices end */
/* ************************** pochivki i ekskurzii end ****************** */
/* ************************** table fly detail begin ****************** */
table#airtb {
	width:98%;
	float:left;
	border-collapse:collapse;
	border: 1px solid #8dc4e6;
	background-color:#fff;
}
table#airtb img {
	display:none;
}
table#airtb td {
	width:15%;
	border: 1px solid #8dc4e6;
	background-color:#fff;
	padding: 2px;

}

table#airtb td.zaglavie {
	background:#D3E4FA url(/2009/img/th_price_fon.png) repeat-x top;
	height:34px;
	text-align: center;
	border: 1px solid #8dc4e6;
	vertical-align: middle;
}
table#airtb td.text {
	background:#fff;
}
table#airtb td[bgcolor="#94DBFF"] {
	background:#fff url(/2009/img/prices_tr_fon.png) repeat-x;
}

/* ************************** table fly detail end   ****************** */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& begin list destinacii &&&&&&&&&&&&&&&&&&&&&*/

div.list_offer {
	width:200px;
	height:60px;
	float:right;
	padding-top: 10px;
	text-align: left;
}
div.price_list {
	display:block;
	float:left;
	width: 60px;
	padding: 5px;
	color: #ff9900;
}

div.top_offers_list {
	float:right;
	width: 125px;
	height:30px;
	text-align: right;
}
div.list_offer_r {
	width:195px;
	height:60px;
	float:left;
	padding-top: 10px;
	text-align: left;
}

div.top_offers_list_r {
	float:left;
	width: 125px;
	height:30px;
}

div.price_list_r {
	display:block;
	float:right;
	width: 60px;
	padding: 5px;
	color: #ff9900;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& end list destinacii &&&&&&&&&&&&&&&&&&&&&*/

/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& begin country &&&&&&&&&&&&&&&&&&&&&*/
div.country_link{
	width:180px;
	height:15px;
	float:right;
	padding: 5px;
}
a.country_link:link, a.country_link:active, a.country_link:visited {
	display:block;
	width:180px;
	float:left;
	height: 30px;
	background: url(/2009/img/arrow-l.jpg) no-repeat left;
}
a.country_link2:link, a.country_link2:active, a.country_link2:visited {
	display:block;
	float:right;
	width:180px;
	height: 30px;
}

div.country_price {
	width:71px;
	height:80px;
	text-align:center;
	float:left;
	font-weight: bold;
	font-size: 14px;
}
a.country_price:link, a.country_price:active, a.country_price:visited {
	display:block;
	float:left;
	width:71px;
	height:70px;
	background:url(/2009/img/curort_price.png) no-repeat;
	padding-top: 10px;
}
a.country_price:hover {
	text-decoration:none;
}
div.country_list_price {
	width:90px;
	height:80px;
	float:right;
}

/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& end country &&&&&&&&&&&&&&&&&&&&&*/
/* ****************************** request form begin ************** */
div.top_login_form {
	float: left;
	width: 683px;
	height:auto;
	background: url(/2009/img/fon-air-top.png) repeat-x bottom;
	margin-bottom: 10px;
	padding:10px 5px;
	border:1px solid #b9c0c5;
}
div.top_login_form div {
	float:left;
	margin-right:5px;
}
div.enter_l {
	padding-top:12px;
}
form.request {
	float:left;
	width: 100%;
}
div.form_cont {
	width:683px;
	float:left;
	border-bottom: 1px solid #8DC4E6;
	border-left: 1px solid #8DC4E6;
	border-right: 1px solid #8DC4E6;
	margin-bottom: 15px;
	background: #f9fdff url(/2009/img/htl_sm_fon.png) bottom repeat-x;
	padding: 10px 5px;
}

div.htl_request {
	width:100%;
	height:25px;
	float:left;
	border-bottom:1px dashed #3175b5;
	line-height:25px;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight:bold;
}
div.request_descr {
	width:683px;
	height:25px;
	float:left;
	border-bottom: 1px dashed #3175b5;
	margin-bottom: 7px;
}
div.request_descr div {
	margin-right:3px;
}
div.transport {
	width:200px;
	float:left;
}
div.period2 {
	width:240px;
	float:left;
}
div.night {
	width:110px;
}
div.board {
	width:120px;
}
div.request_row {
	width:100%;
	float:left;
}
div.accommodation {
	width:557px;
	margin-right:3px;
	float:left;
}
div.request_price {
	width:120px;
	float:left;
}
div.request_form {
	width:100%;
	float:left;
}
div.request_form fieldset {
	width:205px;
	border: 1px dashed #ccc;
	float:left;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	margin-left: 10px;
}
div.request_form legend {
	background-color:#fff;
	padding: 0 10px;
	display: block;
	margin-left: 20px;
	width: auto;
	float: left;
	clear: right;
	font-weight: bold;
}
div.request_form label.resTXT {
	float:left;
	width: 200px;
	display: block;
}
div.request_form label.resTXT1 {
	float:left;
	width: 70px;
	display: block;
}

div.request_form label.resTXT2 {
	float:left;
	width: 110px;
	display: block;
}
div.request_form input.resFields {
	width:190px;
	border: 1px solid #2e8bda;
}

div.request_form input.resFields2 {
	width:100px;
	border: 1px solid #2e8bda;
}

div.request_form select.resDates2 {
	width:70px;
	border: 1px solid #2e8bda;
}
div.request_form select.resDates3 {
	width:60px;
	border: 1px solid #2e8bda;
}
div#webStatement {
	float:left; 
	height:auto;
	width:100%;
	margin-bottom:15px;
}
div.name {
	width:110px;
	float:left;
}
div.name input {
	width:100px;
	border: 1px solid #2e8bda;
}
div.request_note {
	width:240px;
	float:left;
}
div.request_note input {
	width:230px;
	border: 1px solid #2e8bda;
}
div.note_form {
	width:683px;
	float:left;
	margin: 10px 0;
}
div.total_price {
	width:683px;
	float:left;
	height: 25px;
	border-top: 1px dashed #3175b5;
}
div.button_cont {
	width:335px;
}
a.request3:link, a.request3:active, a.request3:visited {
	width:100px;
	height:18px;
	display:block;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	line-height: 18px;
}
div.nastaniavane {
	width:330px;
	float:left;
}
select.nastaniavane {
	width:290px;
	border: 1px solid #2e8bda;
	margin-bottom: 7px;
}
div.count {
	width:50px;
	float:left;
}
select.count {
	width:40px;
	border: 1px solid #2e8bda;
	margin-bottom: 7px;
}
div.period {
	width:190px;
	float:left;
}
div.form_date {
	width:95px;
	float:left;
}
select.form_date {
	width:85px;
	border: 1px solid #2e8bda;
	margin-bottom: 7px;
}
input.form_date {
	width:65px;
	border: 1px solid #2e8bda;
}	
div.form_price {
	width:190px;
	float:left;
	text-align:center;
	height: 30px;
	margin-top: 10px;
}
div.request_sent {
	width:683px;
	text-align:center;
	float:left;
	height: auto;
	display: table-cell;
	vertical-align: middle;
}
div.request_sent p {
	margin:10px 0;
}
/* ****************************** request form end   ************** */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& tablica ceni &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
a.print_ceni:link, a.print_ceni:active, a.print_ceni:visited {
	width:auto;
	height:18px;
	display:block;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	line-height: 18px;
	float:right;
	margin-top: 7px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
div.currency {
	float: right;
	width: auto;
	height: 18px;
	line-height: 18px;
	margin-top: 7px;
	margin-right:10px;
	border: 1px solid  #8cc4e5;
	display:block;
	padding-left: 5px;
	padding-right: 5px;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& end tablica ceni &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& free request rent-a-car & transfers &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

div.page_zaqvka {
	width: 970px;
	height: auto;
	float: left;
	border: 1px solid #999999;
	background: url(images/bot_bord1.png) left bottom repeat-x;
	background-color: #F7FBFC;
	color: #0065cf;
}
div.pravila {
	width: 960px;
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
	float: left;
	background:#C5DBF8 url(/2009/img/title_chart.png) repeat-x top;
}
div.zaqvka{
	width: 950px;
	height: auto;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	padding-top: 10px;
}
table.zaqvka {
	width: 950px;
	height: 20px;
	height: auto;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #0065cf;
}

table.zaqvka td.zaqvka-td {
	width: 40%;
	border: 0;
	line-height: 20px;
	color: #0065cf;
}

table.zaqvka td.zaqvka-td1 {
	width: 20%;
	border: 0;
	line-height: 20px;
	color: #0065cf;
	height: 25px;
}

table.zaqvka td.zaqvka-td2 {
	line-height: 40px;
	height: 40px;
	color: #0065cf;
	text-align: center;
	border: 0;
}

table.zaqvka td.zaqvka-td1 input {
	height: 16px;
	width: 300px;
	line-height: 16px;
	border: 1px solid #809eba;
	font-size: 10px;
	color: #0065cf;
}

table.zaqvka td.zaqvka-td2 input.agree {
	color: #0065cf;
	margin-right: 5px;
	width: 20px;
	border: 0;
}

table.zaqvka td.zaqvka-td2 a:link,
table.zaqvka td.zaqvka-td2 a:visited,
table.zaqvka td.zaqvka-td2 a:active {
	font-size: 10px;
	color: #0065cf;
	text-decoration: none;
}

table.zaqvka td.zaqvka-td2 a:hover {
	color: #0099CC;
	text-decoration: none;
}

table.zaqvka td.zaqvka-td1 .drop {
	height: 20px;
	width: 305px;
	font-size: 10px;
	color: #0065cf;
}

table.zaqvka td.zaqvka-td1 .area {
	height: 80px;
	width: 300px;
	border: 1px solid #809eba;
	font-size: 11px;
	color: #0065cf;
}

table.zaqvka td.zaqvka-td1 input.turist {
	height: 18px;
	width: 60px;
	line-height: 18px;
	border: 1px solid #809eba;
	font-size: 10px;
	color: #0065cf;
}

table.zaqvka td.zaqvka-td1 .drop_rent {
	height: 18px;
	width: 60px;
	border: 1px solid #809eba;
	font-size: 10px;
	color: #0065cf;
}

table.zaqvka span.colors{
	color: #FF9900;
	font-size: 11px;
}

table.zaqvka td.zaqvka-td1 input.chek {
	height: 15px;
	width: 15px;
	border: 0;
}

table.zaqvka td.zaqvka-td1 input.data {
	height: 18px;
	width: 55px;
	line-height: 18px;
	border: 1px solid #809eba;
	font-size: 10px;
	color: #0065cf;
}
input.subpad{
	font-size: 12px;
	height: 25px;
	width: 100px;
	color: #0065cf;
	border: 1px solid #8cc4e5;
	cursor: pointer;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& end free request rent-a-car & transfers &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& extri &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
div.posteri {
	width: 688px;
	float:left;
	height:auto;
	border-left: #8dc4e6 1px solid;
	border-bottom:#8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background: #f9fdff;
	text-align: justify;
}
div.pic_poster {
	float: left;
	width: 125px;
	height:150px;
	text-align: center;
	padding-left: 10px;
}
div.pic_poster_h {
	float: left;
	width: 160px;
	height:110px;
	text-align: center;
	padding-left: 10px;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& end extri &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& paragraf za pravila &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
div.pravila {
	text-align: justify;
	padding:10px;
	float: left;
	border: #8dc4e6 1px solid;
	background: #f8fcfe;
	text-align: justify;
	width: 945px;
	color: #0065cf;
	height: auto;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& paragraf za pravila &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& informacia za poletite &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
div.info_fly , div.info_vulcano{
	float: left;
	width: 258px;
	height:35px;
	border: #8cc4e5 1px solid;
	padding: 0px;
}
div.info_fly a.white:link, 
div.info_fly a.white:visited,
div.info_fly a.white:active{
	color:#FFFFFF;
	font-weight:bold;
	float: left;
	width: 238px;
	padding: 10px;
	height:15px;
	display:block;
	background: #767293 url(/2009/img/fly_fon.jpg) no-repeat;
}
div.info_fly a.white:hover, div.info_vulcano a.white1:hover{
	font-weight:bold;
}
div.info_vulcano {
    background: url(/2009/img/test_pic1.jpg);
	width:258px;
	height:35px;}
div.info_vulcano a.white1:link, 
div.info_vulcano a.white1:visited,
div.info_vulcano a.white1:active {
	color:#FFFFFF;
	font-weight:bold;
	float: left;
	width: 238px;
	padding: 2px;
	padding-left:0;
	margin-left:10px;
	height:auto;
	display:block;
	/*background: url(/2009/img/text_pic1.jpg) no-repeat;*/
	}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& end informacia za poletite &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& proverka bilet amadeus &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
div.info_amadeus {
	float: left;
	width: 258px;
	height:60px;
	/*	margin-top: 10px;*/
	margin: 0 0 10px 0;
	border: #8cc4e5 1px solid;
	padding: 0px;
}
div.info_amadeus a.white:link,
div.info_amadeus a.white:visited,
div.info_amadeus a.white:active {
	color:#0065cf;
	font-weight:bold;
	float: left;
	width: 238px;
	padding: 10px;
	height:40px;
	display:block;
}
div.info_amadeus a.white:hover{
	font-weight:bold;
}

/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& end proverka bilet amadeus &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

  /* ************************ BEGIN DEST LIST ************************ */
  
div.hot_offer_box  {
	float: left;
	width: 330px;
	height: 110px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px dashed #8cc4e5;
	border-bottom:1px dashed #ccc;
	position: relative;
}

a.hot_offer:link,
a.hot_offer:visited,
a.hot_offer:active {
	display: block;
	width: 334px;
	height: 140px;
	position: absolute;
	top: 0px;
	left: 0px;
	background:transparent url(../images/transparent1.png) repeat scroll 0 0;
	clear:both;
}

a.hot_offer:hover {
	text-decoration: none;

}
a.programs:link,
a.programs:visited,
a.programs:active {
	display: block;
	width: 334px;
	height: 120px;
	position: absolute;
	top: 0px;
	left: 0px;
	background:transparent url(../images/transparent1.png) repeat scroll 0 0;
	clear:both;
}

a.programs:hover {
	text-decoration: none;

}

div.hot_offer_box span {
	cursor: pointer;
}
div.hot_offer_box span.picture {
	display: block;
	float: left;
	width:120px;
	height:90px;
	border: 1px solid #8cc4e5;
}
div.hot_offer_box span.picture img {
	margin:5px;
	width:110px;
	height:80px;
}

div.hot_offer_box span.picture {
	display: block;
	float: left;
	width:120px;
	height:90px;
	border: 1px solid #8cc4e5;
}

div.hot_offer_box  span.title {
	display: block;
	float: right;
	width: 190px;
	margin: 0 5px;
	text-align: right;
}

div.hot_offer_box  span p {
	margin: 0;
	padding: 0;
}

div.hot_offer_box  span.title, div.box_hot_offers_bg  span.title {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: orange;
}

div.hot_offer_box  span.polet, div.box_hot_offers_bg span.polet {
	display: block;
	float: right;
	width: 190px;
	margin: 0 5px;
	text-align: right;
}

div.hot_offer_box  span.polet, div.box_hot_offers_bg  span.polet  {
	text-transform: none;
	font-size: 11px;
	font-weight: bold;
}

div.hot_offer_box  span.time, div.box_hot_offers_bg  span.time {
	display: block;
	float: right;
	width: 190px;
	margin: 5px;
	text-align: right;
}

div.hot_offer_box  span.time, div.box_hot_offers_bg  span.time {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: orange;
}

div.hot_offer_box  span.note, div.box_hot_offers_bg  span.note {
	display: block;
	float: right;
	width: 190px;
	margin: 0 5px;
	text-align: right;
}

div.hot_offer_box  span.note, div.box_hot_offers_bg  span.note {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}

div.hot_offer_box  span.price, div.box_hot_offers_bg  span.price {
	display: block;
	float: right;
	width: 60px;
	height: 30px;
	line-height: 30px;
	margin: 0 5px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

div.hot_offer_box  span.special, div.box_hot_offers_bg  span.special{
	display: block;
	float: right;
	width: 130px;
	height: 30px;
	overflow: hidden;
}
/* &&&&&& hot offers &&&&&&& */
div.box_hot_offers_bg  span.title {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: orange;
}

div.box_hot_offers_bg span.polet {
	display: block;
	float: right;
	width: 190px;
	margin: 0 5px;
	text-align: left;
	text-transform: none;
	font-size: 11px;
	font-weight: bold;
}

div.box_hot_offers_bg  span.time {
	display: block;
	float: right;
	width: 190px;
	margin: 5px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: orange;
}

div.box_hot_offers_bg  span.note {
	display: block;
	float: right;
	width: 190px;
	margin: 0 5px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}

div.box_hot_offers_bg  span.price {
	display: block;
	float: right;
	width: 60px;
	height: 30px;
	line-height: 30px;
	margin: 0 5px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

div.box_hot_offers_bg  span.special{
	display: block;
	float: right;
	width: 130px;
	height: 30px;
	overflow: hidden;
}




  /* ************************ END DEST LIST ************************ */

/* *************************** PECHATI begin ********************* */
i.ob {
	color: #ff9000;
	font-weight:bold;
	font-style:normal;
}
i.p01 {
	display:block;
	float:left;
	width:159px;
	height:59px;
	background: url(/2009/img/icons/preporachano.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p02 {
	display:block;
	float:left;
	width:149px;
	height:56px;
	background: url(/2009/img/icons/topoffer.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p10 {
	display:block;
	float:left;
	width:89px;
	height:83px;
	background:url(/2009/img/icons/top-preferencia.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p11 {
	display:block;
	float:left;
	width:147px;
	height:58px;
	background: url(/2009/img/icons/bb=hb.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p12 {
	display:block;
	float:left;
	width:147px;
	height:58px;
	background: url(/2009/img/icons/hb=all.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p20 {
	display:block;
	float:left;
	width:148px;
	height:58px;
	background: url(/2009/img/icons/ogranicheni-mesta.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p21 {
	display:block;
	float:left;
	width:146px;
	height:56px;
	background: url(/2009/img/icons/polovin-cena.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p21 {
	display:block;
	float:left;
	width:153px;
	height:59px;
	background: url(/2009/img/icons/stopsales.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.p22 {
	display:block;
	float:left;
	width:153px;
	height:59px;
	background: url(/2009/img/icons/na_zapitvane.jpg) no-repeat;
	margin: 0 5px 5px 0;
}

/* ************specialni promocii **************** */
i.s08 {
	display:block;
	float:left;
	width:147px;
	height:58px;
	background: url(/2009/img/icons/specialoffer-3.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.s10 {
	display:block;
	float:left;
	width:147px;
	height:58px;
	background: url(/2009/img/icons/specialoffer-2.jpg) no-repeat;
	margin: 0 5px 5px 0;
}
i.s12 {
	display:block;
	float:left;
	width:147px;
	height:58px;
	background: url(/2009/img/icons/specialoffer-1.jpg) no-repeat;
	margin: 0 5px 5px 0;
}	
i.s13 {
	display:block;
	float:left;
	width:147px;
	height:58px;
	background: url(/2009/img/icons/bonus.jpg) no-repeat;
	margin: 0 5px 5px 0;
}	
	
/* ************** kragli pechati otstapki ************** */
i.r3 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top_3.jpg) no-repeat;
}
i.r10 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top.jpg) no-repeat;
}
i.r04 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top_4.jpg) no-repeat;
}	
i.r06 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top-1.jpg) no-repeat;
}		
i.r14 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top-2.jpg) no-repeat;
}
i.r12 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-3.jpg) no-repeat;
}

i.r11 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-11.jpg) no-repeat;
}

i.r8, ir08 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-4.jpg) no-repeat;
}
i.r9 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-9.jpg) no-repeat;
}
i.r15 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-5.jpg) no-repeat;
}
i.r7, ir07 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-6.jpg) no-repeat;
	font-style:normal;
}
i.r5, ir05 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-8.jpg) no-repeat;
}
i.r25 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top-25.jpg) no-repeat;
}
i.r13 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top_13.jpg) no-repeat;
}
i.r17 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top_17.jpg) no-repeat;
}
i.r18 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top_18.jpg) no-repeat;
}
i.r22 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top_22.jpg) no-repeat;
}
i.r20 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background:url(/2009/img/icons/top_7.jpg) no-repeat;
}
i.r30 {
	display:block;
	float:left;
	width:99px;
	height:46px;
	background: url(/2009/img/icons/top_30.jpg) no-repeat;
}

/* *************************** PECHATI end   ********************* */
/* *************************** contacti begin ******************** */
div.contacts_page {
	width:340px;
}
div.contacts_h {
	float: left;
	height:27px;
	width: 340px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 27px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;

}
div.contacts_txt {
	float: left;
	width: 320px;
	height: auto;
	padding-left:10px;
	padding-right:10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	border-bottom:#8dc4e6 1px solid;
	background: url(/2009/img/htl_sm_fon.png) bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 10px;
	padding-top: 10px;

}

/* NEW ######################################################## */
div.tabs_cont {
	width:695px;
	float:left;
	border: #8dc4e6 1px solid;
	border-top: 0;
}
div.contacts_h2 {
	width:695px;
	float:left;
	border-bottom: #8dc4e6 1px solid;
	height: 23px;
	line-height: 23px;
	background:#D3E4FA url(/2009/img/title_chart.png) repeat-x top;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
}
div.contacts_row {
	width:690px;
	float:left;
	margin-top: 15px;
}
div.office_img {
	width:130px;
	float:left;
	height: 85px;
}
div.office_img2 {
	width:135px;
	float:left;
}
div.office_img2 img{
	float:right;
	margin-right: 7px;
}
div.office_img img {
	width:115px;
	height:85px;
	float:right;
}
div.office_address {
	width:380px;
	float:left;
	margin-left: 35px;
}
div.office_address2 {
	width:420px;
	float:left;
	margin-left: 20px;
}
div.contacts_row h4 {
	font-size:12px;
	padding:0;
	margin:0;
}
div.map_img {
	width:140px;
	float:right;
}
div.contacts_bottom {
	width:695px;
	float:left;
	border-top:#8dc4e6 1px solid;
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
}
div.contacts_bottom div.mail {
	width:auto;
	float:left;
}
div.contacts_bottom div.call_center_c{
	width:320px;
	float:left;
}
img.contact_img {
	margin:0 35px;
	float:left;
}
div.xml img.contact_img {
	margin:0 5px;
	float:left;
}
div.contacts_bottom img {
	margin:0 10px;
}
div.contacts_bottom div.mail img {
	vertical-align:middle;
}
p.contact {
	width:220px;
	float:left;
	display:block;
}
div.xml p.contact {
	width:260px;
	float:left;
	display:block;
}
p.contact2 {
	width:200px;
	float:left;
	display:block;
	margin-top:25px;
}
div.xml p.contact2 {
	margin:0;
}
span.txt_10 {
	font-size:10px;
	font-weight:normal;
}
.mt15 {
	margin-top:15px;
}
/* ################################################# NEW END */

/* *************************** contacti end   ******************** */

/**************************** ANKETA BEGIN *********************/

div.inquiry {
background: #EDF6FC url(/2009/img/bg_about.jpg) repeat-x left bottom;
border: 1px solid #8DC4E6;
width: 238px;
height: auto;
float: left;
margin-top: 10px;
padding: 10px;
padding-top: 5px;
}
div.inquiry {
background: #EDF6FC url(/2009/img/bg_about.jpg) repeat-x left bottom;
border: 1px solid #8DC4E6;
width: 238px;
height: auto;
float: left;
margin-top: 10px;
padding: 10px;
padding-top: 5px;
}
div.inquiry_results {
background: #EDF6FC;
border: 1px solid #8DC4E6;
width: 238px;
height: auto;
float: left;
margin-top: 10px;
padding: 10px;
padding-top: 5px;
}
div.inquiry_result_no {
	float: left;
	height: 18px;
	width: 22px;
	margin-top: 5px;
}
div.inquiry_result_bar {
	float: right;
	height: 18px;
	width: 200px;
	background: url(/2009/img/inq_bg.jpg) no-repeat 0 0;
	margin-left: 8px;
	margin-top: 5px;
}
div.inquiry_result_bar div.res00 {
background-image: url(/2009/img/inq_bge.jpg);
background-repeat: no-repeat;
float: right;
	width: 200px;
		height: 18px;

}
div.inquiry_result_bar div.res01 {
background-image: url(/2009/img/inq_bge.jpg);
background-repeat: no-repeat;
float: right;
	width: 200px;
		height: 18px;
}
div.inquiry_result_bar div.res02 {
background-image: url(/2009/img/inq_bge.jpg);
background-repeat: no-repeat;
float: right;
	width: 200px;
		height: 18px;
}
div.inquiry_result_bar div.res03 {
background-image: url(/2009/img/inq_bge.jpg);
background-repeat: no-repeat;
float: right;
	width: 200px;
		height: 18px;
}
a.buttoninq:link, a.buttoninq:active, a.buttoninq:visited, a.buttoninq:hover {
	width:auto;
	float:left;
	height:14px;
	display:block;
	background:url(/2009/img/search_but.png) repeat-x 0 0;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	margin: 5px;
	padding: 0 10px;
}
a.promo:link, a.promo:active, a.promo:visited {
	text-decoration:none;
}
a.promo:hover {
	text-decoration:none;
}
/* =============================== zastrahovki.css ===================================== */
div.zastrahovka{
	width: 647px;
	height: auto;
	border: 1px solid #8dc4e6;
	background-color: #FFFFFF;
	color:#0065cf;
	font-size:11px;
	float: left;
	padding: 15px 20px;
}
div.zastrahovka div.title_form{
	width: 416px;
	height: 40px;
	float: left;
	padding-left: 150px;
	line-height: 40px;
	margin-bottom: 20px;
}
div.zastrahovka form.marge{
	float: left;
	width: 640px;
	margin: 0 auto;
	padding: 0;
}
div.zastrahovka form.marge div.form_row{
	width: 222px;
	float: left;
}
div.zastrahovka form.marge div.form_buttons{
	width: 300px;
	float: right;
}

div.zastrahovka form.marge div.form_rowss{
	width: 390px;
	height: auto;
	float: right;
	padding-bottom: 20px;
}
div.zastrahovka form.marge div.form_rowss a:hover {
	text-decoration:none;
}
div.zastrahovka form.marge div.form_row div.form_cels{
	width: 222px;
	float: left;
}
div.zastrahovka form.marge div.form_row div.date{
	width: 110px;
	float: left;
}
div.zastrahovka form.marge div.form_row div.date img {

}
div.zastrahovka form.marge div.form_row div.date input {
	width:60px;
	border:1px solid #2e8bda;
}

div.zastrahovka form.marge div.form_row div.form_cels input.date{
	width: 220px;
	height:16px;
	border:1px solid #2e8bda;
	color:#0065cf;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}
div.form_rowss textarea.other{
	width: 380px;
	height: 150px;
	border:1px solid #2e8bda;
	color:#0065cf;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.zastrahovka form.marge div.form_buttons input.btns{
	float: left;
	width: 80px;
	height:18px;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	margin-right: 20px;
	cursor: pointer;
	padding: 0;
	color:#0065cf;
	font-size:11px;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	font-family: Verdana, sans-serif;
}
p.ins {
	width:100%;
	height:50px;
	padding-top:20px;
}

/* &&&&&&&&&&&&&&&&&&&&&&& keybord &&&&&&&&&&&&&&&&&&&&& */

table.zaqvka td.zaqvka-td1 input.keyboardInput {
	height: 16px;
	width: 265px;
	line-height: 16px;
	border: 1px solid #276189;
	font-size: 10px;
	color: #000066;
}

div.content span.notes{
	color: #006699;
	font-size: 10px;
	font-weight: normal;
}
div.content span.full{
	color: #FF9900;
	font-size: 10px;
	font-weight: normal;
}

#keyboardInputMaster {
  position:absolute;
  border:2px groove #dddddd;
  color:#000000;
  background-color:#DDDCDD;
  text-align:left;
  z-index:1000000;
  width:auto;
}

#keyboardInputMaster thead tr th {
  text-align:left;
  padding:2px 5px 2px 4px;
  background-color:inherit;
  border:0px none;
}
#keyboardInputMaster thead tr th select,
#keyboardInputMaster thead tr th label {
  color:#000000;
  font:normal 11px Arial,sans-serif;
}
#keyboardInputMaster thead tr td {
  text-align:right;
  padding:2px 4px 2px 5px;
  background-color:inherit;
  border:0px none;
}
#keyboardInputMaster thead tr td span {
  padding:1px 4px;
  font:bold 11px Arial,sans-serif;
  border:1px outset #aaaaaa;
  background-color:#cccccc;
  cursor:pointer;
}
#keyboardInputMaster thead tr td span.pressed {
  border:1px inset #999999;
  background-color:#bbbbbb;
}

#keyboardInputMaster tbody tr td {
  text-align:left;
  margin:0px;
  padding:0px 4px 3px 4px;
}
#keyboardInputMaster tbody tr td div {
  text-align:center;
  position:relative;
  height:0px;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout {
  height:auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table {
  height:20px;
  white-space:nowrap;
  width:100%;
  border-collapse:separate;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter {
  width:auto;
  margin:0px auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td {
  vertical-align:middle;
  padding:0px 5px 0px 5px;
  white-space:pre;
  font:normal 11px 'Lucida Console',monospace;
  border-top:1px solid #e5e5e5;
  border-right:1px solid #5d5d5d;
  border-bottom:1px solid #5d5d5d;
  border-left:1px solid #e5e5e5;
  background-color:#eeeeee;
  cursor:default;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.last {
  width:99%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive {
  background-color:#ccccdd;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.target {
  background-color:#ddddcc;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.hover {
  border-top:1px solid #d5d5d5;
  border-right:1px solid #555555;
  border-bottom:1px solid #555555;
  border-left:1px solid #d5d5d5;
  background-color:#cccccc;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead {
  border-top:1px solid #555555;
  border-right:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  border-left:1px solid #555555;
  background-color:#cccccc;
}

#keyboardInputMaster tbody tr td div var {
  position:absolute;
  bottom:0px;
  right:0px;
  font:bold italic 11px Arial,sans-serif;
  color:#444444;
}

.keyboardInputInitiator {
  margin-left:3px;
  vertical-align:middle;
  cursor:pointer;
}




	.timePickerTrigger{cursor:pointer;}
	.timePicker{
		position:absolute;
		border:#CCCCCC 1px solid;
		border-bottom-color:#666666;
		border-right-color:#666666;
		z-index:9999;
		width:120px;
		height: 10px;
		line-height: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:10px;
		background-color:#fffff1;
		margin-bottom:15px;
	}
	.timePicker td{
		white-space:nowrap;
		height: 10px;
		line-height: 10px;
	}
	.timePicker a:link,
	.timePicker a:visited {
		display:block;
		background-color:#e9e9e9;
		text-decoration:none;
		padding:1px;
		color:#000000;
	}
	.timePicker a:hover, .timePicker a:active{
		display:block;
		background-color:#cccccc;
		text-decoration:none;
		padding:1px;
		color:#000000;
	}
/* &&&&&&&&&&&&&&&&&&&&& end keybord &&&&&&&&&&&&&&&&& */
.invisible {
	display:none;
}
/* ************************************************ */
a.new_year:link, a.new_year:active, a.new_year:visited {
	float:left;
	width:244px;
	height:140px;
	background: url(/2009/img/astral-klasacia.jpg) no-repeat;
	text-decoration:none;
	padding: 0 5px;
	font-weight: bold;
	line-height: 18px;
	display:block;
}
a.new_year:hover {
	text-decoration:none;
}
	
p.center2 {
	float:right;
	width:130px;
	text-align:center;
	line-height: normal;
	cursor:pointer;
	margin-top: 5px;
}
.txt22 {
	font-size:22px;
	line-height: 24px;

}
p.online_r {
	font-size:10px;
	width:160px;
	float:right;
	margin-top: 3px;
	text-align:right;
}
/* *********************************** CROATIA css begin ************************************* */
div.croatia_cont {
	width: 965px;
	height:auto;
	float:left;
	margin-bottom: 10px;
	border: 1px solid #8DC4E6;
	border-top: 0;
	padding-bottom:20px;
}
div.croatia_h {
	float: left;
	height:26px;
	width: 975px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 26px;
	padding-left:10px;
}
div.cr_left_center {
	width: 975px;
	float: left;
	margin-top: 10px;
}
div.cr_tabs_htl {
	float: left;
	height:22px;
	width: 935px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	border: 1px solid #8DC4E6;
	padding-left:10px;
	background:#D3E4FA url(/2009/img/tabs_htl_fon.png) repeat-x top;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
}
div.cr_tabs_htl h4 {
	width:auto;
}

div.cr_catalogue {
	width:225px;
	float:left;
	margin-left:10px;
	margin-bottom: 10px;
	text-align: center;
}
div.cr_banner {
	width:300px;
	height:220px;
	float:left;
	margin-left:15px;
	margin-bottom: 15px;
	overflow:hidden;
}
div.cr_tabs_htl3 {
	float: left;
	height:25px;
	width: 963px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	border-bottom: 1px solid #8DC4E6;
	padding-left: 5px;
}
div.cr_c {
	width:957px;
	float:left;
}
a.cr_download:link, a.cr_download:active, a.cr_download:visited {
	width:180px;
	height:18px;
	display:block;
	background:#FFF1B8 url(/2009/img/request_fon.png) repeat-x bottom;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	border: 1px solid  #8cc4e5;
	margin: 0 auto;
	line-height: 18px;
}
a.cr_download:hover {
	display:block;
	text-decoration:underline;
}
/* *********************************** CROATIA css end ************************************* */
img.new {
	position:absolute;
	top:-30px;
	left:25px;
}
/* ********************************* POP alert script za chat s operator ********************** */

#testdiv {width:450px; margin:0 auto;}

#tinybox {position:absolute; display:none; z-index:12000; width:450px; height:345px;}
#tinybox p {
color:#fff;
font-size:17px;
font-weight:bold;
}
#tinybox span {
	font-size:24px;
}
a.hide:link, a.hide:active, a.hide:visited {
	font-size:13px;
	color:#8e8d8d;
	display:block;
	text-align:right;
	float:right;
	height:52px;
	width:52px;
}
a.chat_button:link, a.chat_button:active, a.chat_button:visited { 
	display:block;
	margin-top:280px;
	height:52px;
	width:240px;
	float:left;
}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:url(/2009/img/livechat.png) no-repeat; z-index:12000; width:425px; height:315px; padding:10px 10px 25px 20px;}
/* ********************************* POP alert script za chat s operator END ********************** */
/* ********** livezilla div right column ************** */
div.livezilla_right {
 	float:left; 
	width:265px; 
	margin-bottom:10px;
}
/* ********** livezilla div right column end ************** */


/* ********** right iframe amadeus begin ************** */
div.blue_box4e {
	width:148px;
	height:258px;
	float:right;
	border:1px solid #8cc3e6;
	border-right:none;
	background: #0a77d5 url(/2009/img/right_ifr_pic.jpg) no-repeat;
}
div.blue_box4e p {
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	color:#fff;
	padding-left:4px;
	padding-top:12px;
}
div.blue_box4e span {
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-align:left;
}
div.blue_box4e p.tels, div.blue_box4e p.mail4e  {
	font-size:11px;
	font-family:Verdana;
	padding-left:4px;
}
div.blue_box4e p.mail4e { 
	font-weight:bold; 
	padding-top:22px;
}
div.check_my_trip_box, div.act_info_fly {
	width:148px;
	height:58px;
	border:1px solid #8cc3e6;
	border-right:none;
	float:right;
	margin-top:22px;
	background: url(/2009/img/check_pic.jpg) no-repeat;
	display:block;
}
div.act_info_fly  {
	background: url(/2009/img/fly_pic.jpg) no-repeat;
}
div.check_my_trip_box p , div.act_info_fly p {
	text-align:left;
	font-size:11px;
	font-family:Verdana;
	color:#0066bc;
	padding-left:4px;
	text-decoration:none;
}
div.check_my_trip_box p span, div.act_info_fly  p span {
	font-weight:bold;
	text-decoration:underline;
}
div.check_my_trip_box  p a:link, div.check_my_trip_box  p a:visited, div.check_my_trip_box  p a:active, div.act_info_fly p a:link, div.act_info_fly p a:visited, div.act_info_fly p a:active {
	text-decoration:none;
	display:block;
	float:left;
	width:144px;
	height:58px;
}
div.check_my_trip_box p a:hover {
	text-decoration:none;
}
div.act_info_fly p a:hover {
	text-decoration:underline;
}


/* ******* right iframe amadeus end ************** */