  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, div.text_center_new_l {
	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_new_l {
	width: 445px;
	float:right;}
div.text_center1 {
	width: 340px;
	float:left;
	padding-left:35px;
	background: url(/2009/img/text_fon.png) no-repeat  top left;
	background-position:15px 5px;
	margin-top: 10px;
}
div.text_center1 span { font-weight:bold;}
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: 25px;
}
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.right_pic1 {
	float: right;
	height: auto;
	width: 300px;
	margin-top:20px;
	margin-right:10px;
}
div.right_pic1 .happy_img {
	margin-bottom:10px;
}
div.astral_left {
	float:left;
	display:block;
	text-align:center;
}

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: 435px;
	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.room {
	float:left;
	width:673px;
	padding-bottom:10px;
}
div.room_h {
	width:666px;
	float:left;
	padding-bottom: 10px;
	padding-left: 5px;
}
p.htl_board {
	width:500px;
	float:left;
	height:auto;
	margin:5px 0 0 0;
	text-transform:lowercase;
}
p.htl_board span {
	text-transform:none;
}

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 , div.text_polesno_last {
	float: left;
	width: 667px;
	height: auto;
	padding:10px;
	border-left: #8dc4e6 1px solid;
	border-right: #8dc4e6 1px solid;
	background: #f9fdff;
	text-align: justify;
	border-bottom:1px dashed #8DC4E6;
}
div.text_polesno_last { border-bottom:none;}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&& 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;
}
div.rabota_scnd  p.txt_12 {
margin: 20px 0 50px 0;
}

span.blue_big {
	font-size: 15px;
	font-weight:bold;
}
span.red_big {
	font-size: 15px;
	font-weight:bold;
	color:#ed6e02;
}

span.red_small{
	color:#ed6e02;
}

span.bank_details {
	font-weight:bold;
}

a.new_srch {
  background: url(/2009/img/btn_new_srch.jpg) no-repeat scroll 0 0 transparent;
  display: block;
  height: 28px;
  margin: auto;
  width: 146px;
}
a.easypayofficelink {
  background: url("/2009/img/easypaybttnbig.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  height: 59px;
  margin: auto;
  padding: 10px 0 0;
  text-decoration: none;
  width: 590px;
}

a.easypayofficelink:hover {
  background: url("/2009/img/easypaybttnbig.jpg") no-repeat scroll 0 -71px transparent;
  display: block;
  height: 59px;
  margin: auto;
  padding: 10px 0 0;
  text-decoration: none;
  width: 590px;
}






	
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& 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, div.text_right_about_mnenia {
	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, div.text_right_about_mnenia p {
	float:left;
	text-align: justify;
	line-height: 16px;
	display: block;
	height: auto;
	padding-top: 5px;
	width: 270px;
}
div.text_right_about span, div.text_right_about_mnenia span {
	font-weight: bold;
} 
div.text_right_about_mnenia { height:50px;}
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;
	width: 390px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px solid #96c9e8;
}
#simpleTabs2 .simpleTabs-nav ul{
	list-style: none;
	margin: 0;
}
#simpleTabs2 .simpleTabs-nav li {
	background: url(/2009/img/fon-tab_city1.png) no-repeat top left;
	float: left;
	width: 74px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	cursor: pointer;
	margin-right: 3px;
}
#simpleTabs2 .simpleTabs-nav li:hover {
	background: url(/2009/img/fon-tab_city.png) no-repeat top left;
	width:75px;
}
#simpleTabs2 .simpleTabs-nav li.actif{
	background: url(/2009/img/fon-tab_city.png) no-repeat top left;
	bottom:-1px;
	width:75px;
	position:relative;
/*	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; errlog*/
	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;
}*/
div.air_request {
	width:660px;
	height:99px;
	float:left;
	margin-left:10px;
	margin-top: 20px;
}
div.air_r_l {
	width:7px;
	height:99px;
	float:left;
	background:#F3F3F3 url(/2009/img/air_request_lr.jpg) no-repeat;
}
div.air_r_c {
	width:642px;
	height:99px;
	float:left;
	background:#F3F3F3 url(/2009/img/air_request_c.jpg) repeat-x;
}
div.air_r_r {
	width:11px;
	height:99px;
	float:left;
	background:#F3F3F3 url(/2009/img/air_request_lr.jpg) no-repeat -7px 0;
}
div.air_r_c p {
	width:365px;
	float:left;
	margin-left:45px;
	color:#7c7c7c;
	font-size:12px;
	margin-top: 15px;
}
a.grey:link, a.grey:active, a.grey:visited {
	color:#7c7c7c;
	text-decoration:underline;
}
a.air_req_link:link, a.air_req_link:active, a.air_req_link:visited {
	background:#4d77a8 url(/2009/img/air_request_button.png) no-repeat;
	width:111px;
	height:26px;
	line-height:26px;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin-top:15px;
	margin-left:25px;
	display:block;
	float:left;
}
a.air_req_link:hover {
	text-decoration:none;
}
img.request_icon {
	left:10px;
	top:-10px;
	float:left;
	position:relative;
}
  /* &&&&&&&&&&&&&&&&&&&&&&&&&&& end air    &&&&&&&&&&&&&&&&&&&&&&&&&& */

  /* ************************ BEGIN DESTINATIONS ************************ */
div.dest_main {
	float: left;
	width: 100%;
	height: auto;
}

div.dest_inner {
	float: left;
	height: 76px;
	width: auto;
	margin-left: 5px;
	margin-bottom: 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;
	margin-bottom:10px;
}	
/* ************************ 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.hot_offers_bg_h h2 {
	font-size:12px;
}
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; errlog*/
	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;
	
	/*float:left;
	width:682px;*/
}

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;
	
	width:122px;
	height:22px;
	
}
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;
	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:95px;
	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: 53px;
	margin-top:5px;
	text-align:center;
	float:left;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
}

div.s_prs{
	width:118px;
	min-height:15px;
	margin-left:4px;
	}

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:auto;
	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); errlog*/
	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.resort_pic_fon1 {
	width:65px;
	height:52px;
	float:left;
	/*background:url(/2009/img/resort_gallery_shadow.png) no-repeat;*/
	padding: 2px 6px 3px 5px;
	margin-left: 3px;
}
div.resort_gallery1 {
	width:250px;
	float:left;
}
div.resort_pic_fon1 img.gallery {
	width:73px;
	height:50px;
	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;
	/*background-color:#CC3300;*/
/*	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:200px;*/
}
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, div.htl_name1 {
	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_name1 {
	/*height:auto;*/
	height:auto;
	background:#ffffff;
	padding-bottom:10px;
	border-bottom:1px solid #8dc4e6;
	padding-top:10px;
	font-weight:bold;
	font-size:12px;
}
div.htl_name1 a.no-checked {
	/*width:40%;*/
	width:40%;
	height:20px; 
	float:left;
	display:block;
	/*margin-right:5px;*/
	margin-bottom:10px;
	padding-left:25px;
	background: url(/2009/img/check4e.jpg) no-repeat 0 0;
	line-height:20px;
}
div.htl_name1 a:hover.no-checked {
	background: url(/2009/img/check4e.jpg) no-repeat 0 -38px;
}
div.htl_name1 a.yes-checked {
	/*width:40%;*/
	width:40%;
	height:20px; 
	line-height:20px;
	float:left;
	display:block; 
	background: url(/2009/img/check4e.jpg) no-repeat 0 -16px;
	margin-bottom:10px;
	padding-left:25px;
	color:#F96900;
}
/*div.htl_name1 .orange_cl {
	color:#F96900;
}*/
ul.periods_txt, ul.periods_txt_b {
	list-style-type:none;
	float:left;
	height:auto; 
	width:200px;
}
ul.periods_txt_b {
	font-weight:bold;
}
ul.periods_txt li, ul.periods_txt_b li {
	height:15px;
	font-size:12px;
}
div.i_pic4e {
	background:url(/2009/img/i_pic.jpg) no-repeat;
	width:71px; 
	height:64px;
	margin-top:15px;
	float:left;
	margin-left:10px;
}
div.htl_name1 a.hover-checked {
	/*width:40%;*/
	width:40%;
	height:20px; 
	line-height:20px;
	float:left;
	display:block;
	padding-left:25px;
    margin-bottom:10px;	
	background: url(/2009/img/check4e.jpg) no-repeat 0 -40px;
}
/* div.htl_name1 a:active.no-checked {
	background: url(/2009/img/check4e.jpg) no-repeat 0 -16px;
} */
/* div.htl_name1 a span {
	float:left;
	margin-left:20px;
	font-weight:bold;
	height:22px;
	margin-top:-2px;
	font-size:12px;
} */
div.top_hotel4e_info {
	width:650px;
	height:110px; 
	/*background:#ffffff;*/
}
div.top_hotel4e_pic {
	/*width:141px; 
	height:109px;
	display:block;
	margin-top:24px;
	float:left;*/
	-moz-box-shadow:2px 2px 5px #CCCCCC;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:83px;
	margin-left:20px;
	margin-top:24px;
	width:103px;
}
div.top_hotel4e_pic img {
	width: 90px; 
	height: 70px; 
	display: block;
	margin:7px;
}
div.top_hotel4e_r {
	width:500px;
	height:110px; 
	/*background:#fff;*/
	float:right;
}
div.top_hotel4e_r h2.hotel4e_title {
	width:500px;
	height:25px;
	float:left;
	margin-top:20px; 
	color:#0065da;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana;
}
div.hotel4e_r_info {
	width:450px; 
	height:23px;
	float:left;
	display:block;
	/*background:#fff;*/
}
div.hotel4e_r_info span {
	color:#0065da;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:4px;
	margin-right:4px;
}
div.hotel4e_r_info img {
	margin-top:2px;
	float:left;
}
div.hotel4e_r_info h3.hotel4e_link {
	width:500px;
	height:auto;
	float:left;
	margin-top:10px;
	color:#0065da;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}
div.room_tabs {
	width:693px;
	float:left;
}
div.room_t  {
	padding-left:15px;
	font-weight:bold;
	float: left;
	width: 678px;
	border-left: 1px solid #8DC4E6;
	border-right: 1px solid #8DC4E6;
	line-height: 30px;
}
/* scroll begin ********************************* */ 
.scrollable3 .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
.scrollable3 {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 650px;
	height:27px;
	float: left;
	border-left: 1px solid #8dc4e6;
	border-right: 1px solid #8dc4e6;
}

/* prev, next, prevPage and nextPage buttons */
div.room_tabs a.browse {
	background:url(/2009/img/arrow_room_scroll.png) no-repeat;
	display:block;
	width:15px;
	height:25px;
	float:left;
	cursor:pointer;
	font-size:1px;
	margin:3px 0 0 0;
}

/* right */
div.room_tabs a.right 				{
	background-position: -15px  0px;
	clear:right;
	margin-right: 5px;
	float: right;
}
div.room_tabs a.right:hover 		{
	background-position:-15px 0px;
}
div.room_tabs a.right:active 	{
	background-position: -15px -25px;
} 


/* left */
div.room_tabs a.left				{
	margin-left: 5px;
	float: left;
	background-position: 0px 0px;
} 
div.room_tabs a.left:hover  		{
	 background-position: 0px 0px; 
}
div.room_tabs a.left:active  	{
	background-position:0px -25px;
}



/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	
/* scroll end ************************************ */
div.room_scroll {
	width:693px;
	float:left;
	border:1px solid #8DC4E6;
	height: 27px;
}
ul.r_tabs {
	width:693px;
	display:block;
	float:left;
	height:29px;
	list-style: none;
	
}
ul.r_tabs li {
	display:block;
	float:left;
	color: #ff7d00;
	background:url(/2009/img/bgr_room_tab.png) repeat-x 0px -30px;
	border-right: 1px solid #8DC4E6;
	height: 27px;
}
ul.r_tabs li.active_tab {
	padding:0 5px;
	background:url(/2009/img/bgr_room_tab.png) repeat-x top;
	position: relative;
	bottom: -3px;
	height: 35px;
	top: 0px;
}
ul.r_tabs li a:link, ul.r_tabs li a:active, ul.r_tabs li a:visited {
	display:block;
	float:left;
	padding:0 5px;
}
 ul.r_tabs li a:hover {
 	text-decoration:none;
}
div.htl_name h2 {
	float: left;
	width:auto;
	font-size: 12px;
}
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, a.request_r1:link, a.request_r1:active, a.request_r1:visited, a.request_r_act:link, a.request_r_act:active, a.request_r_act:visited , a.request_r_dis_act:link, a.request_r_dis_act:active, a.request_r_dis_act: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-right: 10px;
	margin-top: 7px;
}
a.request_r1:link, a.request_r1:active, a.request_r1:visited{
	width:150px;
	color:#0065da;
	font-size:12px;
}
a.request_r_act:link, a.request_r_act:active, a.request_r_act:visited {
	width:42px;
	background:#ffdfb3 url(/2009/img/active_button.jpg) repeat-x bottom;
}
a.request_r_dis_act:link, a.request_r_dis_act:active, a.request_r_dis_act:visited {
	width:42px;
	background:#ffdfb3 url(/2009/img/disactive_button.jpg) repeat-x bottom;
}
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;
}
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:210px;
	float:left;
}
select.nastaniavane {
	width:200px;
	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;
}
/* air */
div.air_form1 {
	width:220px;
	float:left;
	margin-left: 25px;
}
div.air_form1 select, div.air_form1 input {
	width:190px;
	border: 1px solid #2e8bda;
}
div.air_form2 {
	width:200px;
	float:left;
}
div.air_form3 {
	width:120px;
	float:left;
}
input.air_date {
	width:120px;
	border: 1px solid #2e8bda;
}
select.air_class {
	width:160px;
	border: 1px solid #2e8bda;
}
div.air_form3 select {
	width:80px;
	border: 1px solid #2e8bda;
}
div.air_form1 div, div.air_form2 div, div.air_form3 div {
	height: 35px;
}
div.request_text {
	width:660px;
	float:right;
}
/* ****************************** 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: #0065CF;
	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-color: #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.pravila2 {
	text-align: justify;
	padding:10px;
	float: left;
	border: #8dc4e6 1px solid;
	background-color: #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; errlog*/
	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; errlog*/
	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.price{
	width: 130px;}


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:320px;
	height:250px;
	float:left;
	margin-left:15px;
	margin-bottom: 15px;
	overflow:hidden;
}
div.cr_banner1 {
	width:200px;
	float:left;
	margin-left:10px;
}
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:395px;}
#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:#fff; z-index:1500}
#tinycontent {background:url(/2009/img/years.png) no-repeat; z-index:12000; width:425px; height:350px; 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 ************** */
/* ************* subpage css begin *********************** */
div.header_sp {
	width:1000px;
	height:108px;
	float:right;
	background: url(/2009/img/header_subpage1.jpg) no-repeat 10px 0px;
	position: relative;
	z-index: 1;
}
div.header_sp div.call_center {
	width:253px;
	height:56px;
	float:right;
	margin-top: 15px;
	margin-right: 40px;
	background: #fff url(/2009/img/call_center.png) no-repeat;
	padding-top: 5px;
}
div.subpage_l {
	width:610px;
	float:left;
	padding-left: 10px;
}
h1.subpage, h2.subpage {
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0;
	float:left;
	width:100%;
	display:block;
}
div.subpage_l p {
	text-align:justify;
	font-size:11px;
	display:block;
	float:left;
	width: 600px;
}
a.sp:link, a.sp:active, a.sp:visited {
	color:#ff9000;
	text-align:right;
	display:block;
	width:100%;
	margin-top:10px;
	font-weight: bold;
}
img.gallery_sp {
	width:83px;
	height:60px;
	border:0;
	margin: 3px;
}
a.gallerysp:link, a.gallerysp:active, a.gallerysp:visited {
	display:block;
	float:left;
	border:1px solid #ccc;
	width:auto;
	margin-right: 2px;
}
div.subpage_r {
	width:330px;
	float:right;
	margin-right:15px;
}
div.soffer_h {
	float: left;
	height:27px;
	width: 325px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	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;
	overflow: hidden;
}	
div.soffer_c {
	float: left;
	width: 315px;
	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: 10px;
	padding-left: 5px;
	font-size: 12px;
	margin-bottom: 10px;
}	
img.sp_htl {
	border: 1px solid #8DC4E6;
	background:#E9FCFA;
	width:83px;
	height:75px;
	float: left;
}
p.sp_r {
	width:95px;
	float:left;
}
p.sp_r a:link, p.sp_r a:active, p.sp_r a:visited {
	font-weight:normal;
	font-size: 11px;
}
p.sp_polet {
	width:220px;
	float:right;
	font-size:11px;
	line-height:20px;
	border-bottom:1px dashed #0065cf;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
p.sp_price {
	color:#FF9000;
	font-size:16px;
	text-align:center;
	float: right;
	width: 220px;
	font-weight: bold;
}
p.s_but {
	width:170px;
	float:right;
	margin-top: 5px;
}
a.sp_button:link, a.sp_button:active, a.sp_button:visited {
	width:120px;
	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;
	line-height: 18px;
	float:left;
}
/* scroll begin */ 
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable2 {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 546px;
	height:90px;
	float: left;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable2 .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
/* this makes it possible to add next button beside scrollable */



/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/2009/img/hori_large.png) no-repeat;
	display:block;
	width:25px;
	height:40px;
	margin:15px 3px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{
	background-position: 0px  0px;
	clear:right;
	margin-right: 0px;
}
a.right:hover 		{
	background-position:0px 0px;
}
a.right:active 	{
	background-position: -25px 0px;
} 


/* left */
a.left				{
	margin-left: 0px;
	float: left;
	background-position: 0px -41px;
} 
a.left:hover  		{
	 background-position: 0px -41px; 
}
a.left:active  	{
	background-position:-25px -41px;
}



/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

/* ************* subpage css end   *********************** */


/* ******************** NY 2011 ************************** */
div.ny_text_kare {
	width:671px;
	height:147px;
	border:1px solid #b9c0c5;
	background: #ffffff url(/2009/img/ny_backgr.jpg) no-repeat right bottom;
	color:#0065cf;
	font-size:11px;
	margin-bottom:14px;
	position:relative;
	padding-top:10px;
	padding-left:20px;
}
div.right_ny_pic {
	background: url(/2009/img/right_ny_pic.png) no-repeat right bottom;
	width:272px;
	height:205px;
	position:absolute;
	left:430px;
	bottom:-15px;	
}
div.hot_offer_box a:link.ny_bottom_pic, div.hot_offer_box a:visited.ny_bottom_pic, div.hot_offer_box a:active.ny_bottom_pic {
	background: url(/2009/img/bottom_ny_pic.png) no-repeat left bottom;
}
/* ******************  NY 2011 end *************** */

/* ****************** forma za zapitvane nachalo ****************** */
div.free_request_form {
	width:663px;
	float:left;
	padding-left: 30px;
	border: 1px solid #8DC4E6;
	border-top: 0;
	padding-top: 20px;
}
input.free_request {
	width: 300px;
}
textarea.free_request {
	width: 500px;
	height: 300px;
	margin-bottom: 5px;
}
div.free_request_row {
	width:100%;
	float:left;
	margin-top: 10px;
}
div.free_req {
	width:99%;
	clear: both;
	margin-top: 10px;
    margin-bottom: 10px;
	text-align: right;
	line-height: 26px;
}
div.free_req b {
   float: right;
   display:inline;
  
}
div.free_req img {
   float: right;
   display:inline;
  
}

/* ****************** forma za zapitvane krai ************* */

div.faq_back_but {
	display:block;
	float:right;
	width:120px;
	height:30px;
	margin-right:20px;}
	
	
/* link logo subdomain */	
a.logo_link {
	width:159px;
	height:69px;
	background: url(/2009/img/logo.png) no-repeat;
	float:left;
	display:block;
	text-decoration:none;
	margin-left:38px;
	margin-top:25px;
} 

div.width_300 {
	width:310px;
	height:190px;
	float:left;
	margin-left:15px;
	border-right: 1px dashed #8DC4E6;
	padding-right:5px;
	background: url(/2009/img/fon_btm.png) repeat-x bottom;
}
/*div.width_300 a {
	margin-bottom:10px;
	display:block;}*/

div.fly_new_box {
	width:263px;
	height:90px;
	background:url(/2009/img/fly_inf_pic.jpg) no-repeat;
	float:left;
	margin-bottom: 10px;
}
div.fly_new_box h3 {
	color:#0065cf;
	font-size:11px;
	padding-left:10px;
	padding-top:8px;
	text-decoration: underline;
}
div.fly_new_box p {
	color:0065cf;
	font-size:11px;
	padding-left:10px;
	/*padding-top:2px;*/
}
a.blue_razpisanie_button {
	width:130px;
	height:27px;
	/*background:url(/2009/img/blue_razpisanie_button.jpg) no-repeat;*/
	margin-left:33px;
	margin-top:6px;
	display:block;
	border:none;
}

div.left_center1 {
	width: 695px;
	float: left;
	margin-top: 10px;
}
/* ***** promo_code.tpl begin  ****** */
div.promo_cod4e {
	width:692px;
	height:621px;
	border:1px solid #b9c0c5;
	background:url(/2009/img/promo_bgr.jpg) repeat-x bottom;
}
div.title_happy_new {
	font-size:16px; 
	font-weight:bold; 
	color:#0065cf; 
	padding-left:17px;
	padding-top:22px;
}
div.promo_cod4e p.promo_txt {
	padding-left:17px;
	font-size:11px; 
	font-family:Verdana;
	color:#0065cf;
}
div.promo_cod4e div.bgr {
	width:610px;
	height:272px; 
	float:right; 
	background:#FFF; 
	position:relative;
	margin-top:20px;
	margin-bottom:30px;
}
div.promo_cod4e div.bgr div.line, div.promo_cod4e div.bgr div.line1 {
	width:610px; 
	height:51px; 
	margin-bottom:5px;
}
div.promo_cod4e div.bgr div.line1 {
	margin-top:12px;
}
div.bgr div.ah {
	width:249px; 
	height:119px; 
	background:url(/2009/img/ah1.png); 
	position:absolute; 
	top:76px; 
	right:40px;
}
div.bgr div.line p, div.bgr div.line1 p {
	font-size:11px; 
	float:left; 
	display:block;
	padding-left:22px;
	margin-top:12px;
}
div.bgr div.line a.img_logo, div.bgr div.line1 a.img_logo {
	border:none; 
	text-decoration:none; 
	display:block;
}
div.line img.img_l, div.line1 img.img_l {
	float:left;
	width:109px; 
	height:51px;
}
p.txt_last {
	font-size:11px; 
	float:left; 
	display:block;
	padding-left:22px; 
	width:600px; 
	height:60px;
	margin-bottom:20px;
}
div.mail1 {
	float:left;
	padding-left:22px;
	font-size:11px;
	margin-bottom:10px;
}

div.val_pic, div.val_pic2, div.val_pic3 {
	width:219px;
	height:110px;
	background:url(/2009/img/valcher1.jpg) no-repeat;
	float:left;
	padding-bottom:12px;
}
div.val_pic { margin-left:4px;}
div.val_pic2 {
	background:url(/2009/img/valcher2.jpg) no-repeat;
	margin-left:3px;
}
div.val_pic3 {
	background:url(/2009/img/valcher3.jpg) no-repeat;
}
div.exc_price_download {
    width:670px;
    height:47px;
    float:left;
}
div.exc_price_download a.exc_price_d {
    border:none;
    width:175px;
    height:44px;
    display:block;
    float:left;
}
div.exc_price_download img {
    border:none;
    width:175px;
    height:44px;
}
div.exc_price_download img.img2 {
	border:none;
	width:179px;
	height:45px;
}
/* begin grabo_page */

div.gr_page {
	width:673px;
	float:left;
	min-height:261px;
	background:#fff url(/2009/img/grabo_backgr.jpg) no-repeat right bottom;
	float:right;
}
div.gr_page_title {
	width:590px;
	color:#164a95;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
div.gr_page_info {
	width:510px;
	color:#0065cf;
	font-size:12px;
	font-family:Verdana;
	padding-left:10px;
	text-align:justify;
	padding-top:10px;
}
div.gr_page_hotel {
	width:366px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	margin-top:10px;
}
span.gr_page_htl_name {
	color:#0065cf;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin-right:20px;
	margin-top:2px;
}
div.gr_page_relax {
	width:366px;
	color:#0065cf;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	padding-left:10px;
}
div.gr_page_charter {
	width:366px;
	color:#0065cf;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	padding-left:10px;
}
div.gr_page_nights {
	width:366px;
	color:#0065cf;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	padding-left:10px;
}
/* end grabo_page */

/* begin grabo sale */
div.gr_sale {
	width:689px;
	min-height:105px;
	float:right;
	background:#fff url(/2009/img/gr_sale_backgr.jpg) no-repeat bottom;
}
h1.gr_sale_title {
	width:679px;
	color:#0065cf;
	font-family:Arial;
	font-size:17px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
}
p.gr_sale_info {
	width:440px;
	color:#0065cf;
	font-size:12px;
	font-family:Verdana;
	padding-top:0;
	margin-bottom:30px;
	padding-left: 10px;
}
div.gr_sale_container {
	width:689px;
	height:auto;
	background:#74b9fe;
	float:right;
}
div.gr_sale_bottom {
	width:689px;
	float:right;
	height:22px;
	background: url(/2009/img/gr_sale_bottom.jpg) no-repeat;
}
div.gr_sale_container h2.gr_sale_top {
	font-size:17px;
	color:#ffffff;
	font-family:Verdana;
	width:667px;
	height:32px;
	border-bottom:1px solid #fff;
	line-height:32px;
	margin-left:10px;
	padding-left:10px;
	margin-bottom:10px;
}
div.gr_sale_container div.gr_sale_box {
	width:218px;
	height:360px;
	background:#ffffff;
	float:left;
	margin-left:9px;
	margin-bottom: 10px;
	position: relative;
}
h3.gr_sale_destination {
	float:left;
	width:200px;
	height:32px;
	line-height:32px;
	color:#0065cf;
	font-size:17px;
	font-weight:bold;
	font-family:Verdana;
	padding-left:20px;
}
div.gr_sale_stars {
	width:218px;
	float:left;
	color:#0065cf;
	font-size:13px;
	height:20px;
	line-height:20px;
	margin-left:10px;
}
div.gr_sale_stars span.sale_from, div.gr_sale_stars span.sale_to {
	float:left;
	margin-right:2px;
}
div.gr_sale_stars span.sale_to {
	margin-left:12px;
}
div.gr_sale_img img {
	width: 200px;
	height: 150px;
}
p.grabo_box_info {
	width:186px;
	color:#0065cf;
	font-size:13px;
	font-family:Verdana;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	height: 70px;
}
div.gr_box_footer {
	float:left;
	width:200px;
	height:48px;
	background:#ebf2fb;
	margin:8px;
}
div.gr_box_footer div.box_price {
	float:left;
	width:95px;
	border-right:1px solid #bcd8ee;
	text-align:center;
	margin-top: 4px;
}
div.box_price span {
	font-size:19px;
	font-style:italic;
}
div.box_gr_button {
	width:95px;
	float:left;
	margin-top:8px;
}
div.box_gr_button a.details {
	position: absolute;
	display:block;
	width:218px;
	height:360px;
	top: 0;
	left: 0;
}
div.box_gr_button a.details span {
	display:block;
	width:81px;
	height:23px;
	background: url(/2009/img/gr_sale_btn.jpg) no-repeat;
	text-decoration:none;
	text-align:center;
	line-height:23px;
	position: absolute;
	bottom: 15px;
	right: 20px;
}
div.soon_box {
	width:218px;
	height:215px;
	float:left;
	background:#fff;
	margin-left:9px;
}
/* end grabo sale */
iframe.ifranketa {
width:260px;
height:200px
}
div.anketa {
  background: url("/2009/img/abonament.png") repeat-x scroll 0 0 transparent;
  float: left;
  margin-bottom: 20px;
  width: 260px;
}
p.anketa_tittle {
  padding: 10px;
  font-weight:bold;
}
div.a_radio {
  display: block;
  padding-left: 30px;
}
a.btn_anketa_home {
  background: url("/2009/img/vote.jpg") no-repeat scroll 0 10px #FFFFFF;
  display: block;
  float: right;
  height: 40px;
  width: 120px;
}
input.a_textarea{

}
input.a_textarea {
  clear: both;
  display: block;
  margin-top: 3px;
  width: 200px;
}
div.space_ver{
	clear: both;
	font-size:15px;
	line-height:15px;
	
}
