body {
	background-color: #4396CA;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1771ba;
	font-size:10px;
	/*line-height: 11px;*/
}
/*img, div, a { behavior: url(iepngfix.htc) }  fix png */

div, img, form {
	margin: 0px;
	padding: 0px;
	outline: 0px;
}

.clear{
	clear: both;
	height: 1px;
	width: 1px;
}

.error{
	font-size: 10px;
	color: #FF0000!important;
}

.star{
	color: #FF6600;
}

h2 {
	font-size: 12px;
	font-weight: bold;
}

.red_txt{color:#e40808;}
.orange_txt{color: #FF6600;}
.dark_blue_txt{color: #0e4a78;}
.dark_blue_txt_bd{
	color: #0e4a78;
	font-weight: bold;
}
/* SITE */
#site_container {
	width: 1146px;
	margin: 0px auto;
	overflow: hidden;
}

#site_body{
	background-image: url(/images/site_bcgr.png);
	background-repeat: repeat-y;
}


/* TOP MENU */
#top_menu_container{
overflow: hidden;
width:1107px;
margin:auto;
}

#top_menu{
	height:26px;
	position: relative;
	float: left;
	text-align:center;
}

#top_menu a{
	background-image: url(/images/top_menu_divider.png);
	background-repeat: no-repeat;
	background-position: right;
	color: #013f6f;
	text-decoration: underline;
	padding: 0px 10px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-box;
	float: left;
	font-size: 10px;
	position: relative;
}

#top_menu a:hover{
	text-decoration: none;
}


/*  FLASH_HEAD  */
#flash_head{
	clear:both;
	width:1107px;
	margin:0px auto;
	height:114px;
}

/* end flash*/


#content_container{
	width:1107px;
	margin:0px auto;
	background-image: url(/images/content_contaiber_bcgr.png);
	background-repeat: repeat-y;
}

/*  MENU */
#menu{
	background-image: url(/images/menu_bcgr.png);
	background-repeat: repeat-x;
	height: 34px;
	width:1105px;
	margin:0px auto;
	z-index:1000;
}

#menu_container{
	position: relative;z-index:1000;
	text-align: left;
	float: left;}

#menu_container .menu_item{
    height:34px;z-index:1000;
	position: relative;
	display:block; 
	float: left;}

	
#menu_container .menu_item a{
	display: block;
	text-decoration: none;
	line-height: 34px;
	padding: 0px 13px;
	background-image: url(/images/menu_buton.png);
	background-position: right;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	white-space:nowrap;
}

#menu_container .menu_item a:hover{
	background-image: url(/images/menu_buton_over.png);
	background-position: center;
}

#menu_container .menu_item .sub{
	position: absolute;
	display:none;
}

#menu_container .menu_item .sub a{
	height:24px;
	text-align: left;
	padding:0px;
	line-height: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ED6B6B;
	font-size: 10px;
	background-color: #E00404;
	background-image: none;
	text-indent: 10px;
}

#menu_container .menu_item .sub a:hover{
	background-color: #ED2323;
}

/* panels */
.panel, .r_panel{
	border: 1px solid #A0ADC0;
	background-color: #FFFFFF;
	margin-bottom:10px;
}

.r_panel{background-color:#F0F9FD;}


.panel_header_blue{
	background-image: url(/images/panel_header_blue_bcgr.png);
	background-repeat: repeat-x;
	height: 24px;
}

.panel_header_red{
	background-image: url(/images/panel_header_red_bcgr.png);
	background-repeat: repeat-x;
	height: 24px;
}

.panel h1, .r_panel h1, .panel_header_blue h1, .panel_header_blue h2 a{
	margin:0px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}

.panel h2 {
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	height:18px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CECECE;
	color:#3b3a3a;
}

/* left menu */
a.first, a.second{
	margin: 0px;
	display:block;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	height:18px;
	text-transform: none;
	border-top: solid 1px #CECECE;
	background:#ffffff url(/images/arrow.jpg) left top no-repeat;
	color: #0e4a78;
	white-space:nowrap;
	}
a.first{background-color:#FFFFFF;}
a.second{background-color:#f9f8f8;}
.orange_txt{color:#F07B0A;}


/* banki */
#bank_account{
	color: #003366;
	font-size: 10px;
	font-weight: bold;
	height:30px;
	background-color:#C8E2F3;
}

a.see_more{
	background-image: url(/images/see_more.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 83px;
	font-size: 9px;
	color: #FFFFFF;
	display: block;
	line-height: 17px;
	text-decoration: none;
	text-align: center;
}


#news, #email_buletin, #special_offers, #advert{
	  margin:10px;
	  color:#4A4B4B;
	  }
	  
.news_date{
	color:#0e4a78;
	font-weight: bold;
	font-size:11px;
}
#news p, #email_buletin p{
	margin:5px 0px;
}

#email{width: 160px;
	border: solid 1px  #98AABF;}
	
#special_offers img, #advert img  {
	border: 1px solid #415C81;
	width:160px;
	height:auto;
	margin:5px auto;
}




/* central column */
.border_only{
    border: 1px solid #A0ADC0;
	background-color: #f0f9fd;
	
	}
	

/* CHECK MY TRIP*/

#check_my_trip{
    color: #0e4a78;
	font-weight:bold;
	padding: 10px;
	height: 232px;
	width: 185px;
	background-image: url(/images/check_my_trip_form.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#check_my_trip h1{
	font-size: 14px;
	color: #e1c876;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
	
#check_my_trip input{
	margin-top: 5px;
	margin-bottom: 5px;
}


/* AIR TICKETS FORM*/
#air_tickets_form_container{ z-index:1;
	position:relative;
	height: 253px;
	width: 460px;
	overflow:hidden;	
}
#air_tickets_frm{ z-index:1;
	display:block;position:absolute;
	left:0;top:0;
	height: 253px;
	width: 930px;
}
#air_tickets_form{ z-index:1;
	position:absolute;
	left:0px;top:0px;
	color: #0e4a78;
	font-weight:bold;
	background-image: url(/images/index_forma_samoletni_bileti_1.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
	height: 253px;
	width: 440px;
	padding-left:10px;
	padding-right:10px;
}

#air_tickets_form h1, #air_tickets_form_2 h1{
	font-size: 16px;
	font-weight: bold;
	color: #ea0815;
	text-align: center;
	margin:15px 0px 20px 0px;
}

#air_tickets_form .forward_button{
	position:absolute;right:26px;bottom:15px;
}

/* textfields  air_tickets_form_1*/
#air_tickets_form .tf1{
	height: 22px;
	width: 128px;
	border: 1px solid #013f6f;
}

#air_tickets_form .tf2{
	height: 22px;
	width: 108px;
	border: 1px solid #013f6f;
}
.mail{display:block;width:68px;height:65px;margin:0 auto;background:url(/images/mail.png) 0 0 no-repeat;}
*html .mail{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mail.png', sizingMethod='fixed');}


/*air_tickets_form_2 */
#air_tickets_form_2{
	position:absolute;
	left:460px;top:0px;
	color: #0e4a78;
	font-weight:bold;
	background-image: url(/images/index_forma_samoletni_bileti_2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 253px;
	width: 440px;
	padding-left:10px;
	padding-right:10px;
}

	
#air_tickets_form_2 .sbox{
	width: 70px;
	border: 1px solid #013f6f;}

#air_tickets_form_2 .tf_email{width:150px;border: 1px solid #013f6f;}
#air_tickets_form_2 .tf_tel{width:130px;border: 1px solid #013f6f;}
#air_tickets_form_2 .ta_note{width:190px; height:60px;}

#air_tickets_form_2 #btn_back{
	position:absolute;left:16px;bottom:15px;
}
#air_tickets_form_2 #btn_send{
	position:absolute;right:16px;bottom:15px;
}
#air_tickets_form_2 .private_key{width:107px;height:20px;border: 1px solid #ffffff;margin:0 3px;}
#air_tickets_form_2 input.private_key{height:18px;border: 1px solid #013f6f;line-height:18px;}
#air_tickets_form_2 table.cmd{position:absolute;bottom:10px;}

/* TICKET PROMOTION */
#ticket_promotions_container{
	margin-bottom: 10px;
}
#ticket_promotions_container .inner_cental_column_header h2{line-height:24px;color:#0e4a78;}

div.ticket_promotions a{
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	white-space:nowrap;
	float: left;
	height: 20px;
	display: block;
}
.row_line{
	background-color: #f6f6ec;
	clear: both;
	height: 2px;
}
.ticket_promotions a.green{
	width:90px;
	color:#779D0C;
	padding-left: 10px;}
	
	
.ticket_promotions a.orange{
	width:100px;
	color:#F17C0B;
	padding-left:5px;}
	
.ticket_promotions a.blue{
	color:#1669AD;
	text-align: right;
	padding-right:10px;
	float:right}

div.ticket_promotions a:hover{
	text-decoration:underline;
}
	
.regular_aircompanies{
	font-size: 11px;
	line-height: 23px;
	color: #0e4a78;
	text-decoration: underline;
	background-color: #d0e2f7;
	height: 23px;
	font-weight: bold;
	text-align: center;
}
	
	
/*  hollidays, trips */

#hollidays, #trips{
	color: #3b3a3a;
	font-size: 11px;
	margin:5px 3px;
	line-height: 15px;
}

.holydays_group_in_column{
padding:0px 10px 0px 10px;
margin-bottom:20px;
border-right:solid 1px #AAAAAA;
}

.img_60_60_container{
	float: left;
	padding-right:8px;
	padding-bottom:8px;
}

.img_60_60_container img{
	border: 1px solid #1669ad;
	height: 60px;
	width: 60px;
}

a.hotel_title{
	font-size: 13px;
	font-weight: bold;
	color: #013f6f;
	clear:both;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	display: block;
	height:28px;overflow:hidden;
}

p.hotel_info{margin-top:0px;}

.hotel_price{
	font-size: 14px;
	font-weight: bold;
	color: #eb7300;}
	
	
/* LOGOS */
#logos{
	background-image: url(/images/logos_bcgr.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 92px;
	width: 1092px;
	margin-right: auto;
	margin-left: auto;
}

#logos img {
margin:0px;
border:none;
width:109px;
height:27px;}




#content_container_bottom{
	height: 6px;
	width: 1107px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/content_container_bottom_bcgr.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#copyright_info{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding:0px 25px;
	height:40px;
}
.design{ float:left;line-height:40px;}
.design a{
	color: #FF6600;
}

.design a:hover{text-decoration: none;}
.copyright{ float:right;line-height:40px;}

#site_body_bottom{
	background-image: url(/images/site_bcgr_bootom.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 9px;
	width: 1146px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#bottom_links{
	font-size: 10px;
	color: #FFFFFF;
	padding: 15px;
}
#bottom_links a
{
	color: #FFFFFF;
	text-decoration: none;
	white-space:nowrap;
}

#bottom_links a:hover{
	text-decoration: underline;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* PROMOTIONS PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.inner_cental_column{position:relative;
    border: 1px solid #A0ADC0;
	background-color: #FFFFFF;
	margin:10px;}
	
.inner_cental_column_header{
	height: 25px;
	background-color:#cae1f3;
	text-align: center;
	}
	
.inner_cental_column_header h1{
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #0e4a78;
}

.content_item{
	font-size: 11px;
}

.content_item img{
	float: left;
	border: 1px solid #959595;
	margin: 0px 10px 2px 0px;
}

.content_item a{
	color:#000066;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
}
.date {
	font-size: 12px;
	color: #e10604;
	margin: 5px 0px 10px 0px;
}
.content_item a.read_more_red{
	text-decoration:underline;
	color: #e10604;
	font-size: 11px;
}

.horizontal_line{
	background-image: url(/images/horizontal_line.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
}

.pagination {margin:15px auto;}
.pagination a, .pagination span{
	color: #0e4a78;
	padding-right: 5px;
	padding-left: 5px;
	line-height:20px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.pagination a:hover,.pagination span{color: #e10604;}

.pagination img{
	border:none;
}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* TRIPS PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#trips_search_form{
	display:block;
	padding: 0px;
	height: 292px;
	color: #0e4a78;
	background-image: url(/images/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
}
#trips_search_form select{
	margin:3px;
	width:120px;
	font-size:10px;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* TRIPS PAGE STEP 2
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#trips_search_form_2{
	position:relative;
	display:block;
	padding: 0px;
	height: 292px;
	overflow:hidden;
	background-image: url(/images/back2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.trips_form_2_column{
	width: 170px;
	height: 292px;
	overflow:hidden;
	margin: 0px auto;
	font-size: 11px;
	line-height: normal;
}

#trips_search_form_2 .tf1{
	margin:3px 0px;
	width:84px;
	/*background-color:#FEFEFE;*/
}

#trips_search_form_2 a#step1{
	position:absolute;
	bottom:16px;
	left:12px;
}
td#t_samolet,td#t_avtobus{background:url(/images/cherta_siva.jpg) center right no-repeat;}

td#t_samolet .trips_form_2_column{background:url(/images/samolet_b.jpg) center center no-repeat;}
td#t_avtobus .trips_form_2_column{background:url(/images/avtobus_b.jpg) center center no-repeat;}
td#t_sobstven .trips_form_2_column{background:url(/images/car_b.jpg) center center no-repeat;}
.trips_form_2_column table{font-size:13px;margin:10px 0;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* TRIPS_DETAIL PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.back_btn{
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 25px;
	display: block;
	height: 19px;
	width: 83px;
	background-image: url(/images/back_btn.png);
	background-repeat: no-repeat;
}

.print_btn{
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	height: 19px;
	width: 83px;
	background-image: url(/images/print_btn.png);
	background-repeat: no-repeat;
}

.reserve_btn{
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-right:25px;
	display: block;
	height: 19px;
	width: 84px;
	background-image: url(/images/reserve_btn.png);
	background-repeat: no-repeat;
}

.date_prices_btn{
	font-size: 10px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	height: 21px;
	width: 90px;
	background-image: url(/images/date_prices_btn.png);
	background-repeat: no-repeat;
}



#trips_menu{
	margin-top: 20px;
	margin-bottom: 20px;
	color: #0e4a78;
}

#trips_menu a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #0e4a78;
}

#gallery{
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}

#gallery img {border:solid 1px #acaead}

#big_image{
	float: left;
	height: 210px;
	width: 305px;
	padding-right: 5px;
}

.thumbs_cont{
	float: left;
	height: 67px;
	width: 100px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	overflow:hidden;
}

.thuns_cont img {cursor:pointer;}

.grey_txt_bd{
	color:#3b3a3a;
	font-weight: bold;
}

#detail_info ul {
	list-style-position: inside;
	list-style-type: disc;
	font-size:11px;
	color:#0e4a78;
	font-weight: bold;
	line-height: 13px;
	margin-left: 0px;
}

#detail_info li {
font-size:10px;
color:#3b3a3a;
font-weight: bold;
line-height: 11px;
}

#detail_info .extra_title {
	font-size:11px;
	color:#0e4a78;
	font-weight: bold;
	line-height: 13px;
}

#prices_table{
	margin: 0px auto;
	width: 590px;
	color:#0e4a78;
}
#prices_table h2,#prices_table h3,#prices_table h4, #country_container h2, #zone_container h2{font-size:12px;line-height:14px;font-weight: bold;padding:5px 0;margin:0;}
#country_container .inner_cental_column_header, #zone_container .inner_cental_column_header {height:auto;}
#prices_table h4{font-size:11px;}
.y_title{color:#e40808;text-align:center;}
.m_title{color: #FF6600;}
table.prices{border-collapse:collapse;}
table.prices,table.prices th,table.prices td{border:1px solid #A0ADC0;}
table.prices th,table.prices td{vertical-align:middle;padding:2px;}
table.prices thead tr.dark{background-color:#f0f9fd;}
table.prices thead th{background-color:#cae1f3;}
table.prices tbody th,
table.prices tfoot th, 
table.prices thead th.dark{background-color:#4396ca;color:#ffffff;text-align:left;}
table.prices td{text-align:center;}
table.prices sup{font-size:10px;line-height:10px;font-weight:normal;}

#country_container,#zone_container,#hotel_container,#prices_container{width:600px;overflow:hidden;margin:20px auto;}

a.link_to_top{
	background-image: url(/images/top_arr.png);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 20px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	height: 20px;
	padding-right: 15px;
	text-align: right;
	color:#0e4a78;
}

a.link_to_top:hover{text-decoration:none;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* DATES_PRICES PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#dates_prices{
	font-size: 11px;
	margin: 25px;
	line-height: 17px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* DPROGRAM PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#program{
	font-size: 11px;
	margin: 25px;
	line-height: 17px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ABOUT_US_PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#about_us{
	font-size: 11px;
	margin:15px;
	line-height: 17px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* AIR_TICKETS_FORM
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#check_air_tickets_form{
	height: 95px;
	margin: 0px auto;
	padding: 10px;
	background-image: url(/images/check_air_thikets_bcgr.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#0e4a78;
	font-weight: bold;
}

#check_air_tickets_form h1{
	margin:0px;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}
#check_air_tickets_form .tf1{
	background-color: #f7f5e9;
	border: 1px solid #4b9dcc;
	height: 20px;
	width: 135px;
}

#check_air_tickets_form .tf2{
	background-color: #f7f5e9;
	border: 1px solid #4b9dcc;
	height: 20px;
	width: 195px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* REQUEST HOTEL PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#request{
	padding: 10px;
}

#request_form_top{
	background-image: url(/images/request_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 19px;
	width: 631px;
	margin: 0px auto;
}

#request_form_middle{
	background-image: url(/images/request_middle.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 641px;
	width: 591px;
	padding: 0px 20px;
	margin: 0px auto;
	color:#0e4a78;
	font-weight: bold;
	
}

#request_form_middle h1{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
#request_form_middle .tf1{
	width: 175px;
	
}



#request_form_bottom{
	background-image: url(/images/request_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 47px;
	width: 631px;
	margin: 0px auto;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* CONTACT PAGE
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#contact_page{padding: 10px 5px 100px 5px;}
#contact{
	width: 351px; 
	margin: 0px auto;
	color:#0e4a78;
	font-weight: bold;
	margin-top:20px;
}

#contact_top{
	height: 9px;
	width: 351px;
	background-image: url(/images/contact_top.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#contact_middle{
	background-image: url(/images/contact_middle.png);
	background-repeat:repeat;
	background-position: center center;
	padding: 0px 20px;
	width: 311px;
}

#contact h1{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
#contact_middle .tf1, #contact_middle .ta1{
	width: 165px;
	background-color:#F5F5E9;
	border:1px solid #0e4a78;
	
}

#contact_middle .ta1{
	height:70px;
	
}
#contact_bottom{
	height: 9px;
	background-image: url(/images/contact_bottom.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 351px;
}

.vac_z_cnt{margin:0 auto;position:relative;}
.vac_z_cnt td{vertical-align:top;}
.vac_z_cnt .itm{display:block;position:relative;width:205px;height:205px;margin:2px;border:1px solid #98aabf;overflow:hidden;background-position:center center;}
.vac_z_cnt .itm .orange{color:#F17C0B;}
.vac_z_cnt .itm .blue{color:#1669AD;}
.vac_z_cnt .itm a{text-decoration:none;white-space:nowrap;}
.vac_z_cnt .itm a:hover{text-decoration:underline;}

#country_icon_egipet{position:absolute;right:0px;top:0px;width:57px;height:44px;background:url(/images/icons/egipet.png) 0 0 no-repeat;}
#country_icon_gurcia{position:absolute;right:0px;top:0px;width:57px;height:44px;background:url(/images/icons/palma.png) 0 0 no-repeat;}
#country_icon_turcia{position:absolute;right:0px;top:0px;width:57px;height:44px;background:url(/images/icons/samolet.png) 0 0 no-repeat;}
#country_icon_tunis{position:absolute;right:0px;top:0px;width:57px;height:44px;background:url(/images/icons/kokteil.png) 0 0 no-repeat;}
#country_icon_ispania{position:absolute;right:0px;top:0px;width:57px;height:44px;background:url(/images/icons/zvezda.png) 0 0 no-repeat;}

*html #country_icon_egipet{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/egipet.png', sizingMethod='fixed');}
*html #country_icon_gurcia{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/palma.png', sizingMethod='fixed');}
*html #country_icon_turcia{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/samolet.png', sizingMethod='fixed');}
*html #country_icon_tunis{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/kokteil.png', sizingMethod='fixed');}
*html #country_icon_ispania{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/zvezda.png', sizingMethod='fixed');}


.vac_z_cnt table{width:203px;text-align:left;}
.vac_z_cnt table th{font-size:12px;}
.vac_z_cnt table td{white-space:nowrap;overflow:hidden;font-weight:bold;}
.panel_header_blue h2{text-align:left;margin:0;}
.panel_header_blue h2 a{text-decoration:none;margin-left:4px;}
.center{text-align:center;margin:5px auto;}
.text_area{margin:10px;}
.text_area p{text-align:justify;text-indent:30px;}
a.btnAdd, a.btnEdit, a.btnDel,a.btnLeft,a.btnRight{display:block;float:left;width:20px;height:20px;font:bold 16px/20px Arial;text-decoration:none;text-align:center;color:yellow;border:1px solid blue;margin:2px;}
a.btnAdd{background:blue;}
a.btnEdit{background:green;}
a.btnDel{background:red;}
a.btnLeft,a.btnRight{background:yellow;color:black!important;width:18px;height:18px;overflow:hidden;}
.hid{display:none;}

.static{padding:10px;font:10px Verdana, Arial, Helvetica, sans-serif;color:#0e4a78;}
.static p, .static th, .static td, .static li{font:10px Verdana, Arial, Helvetica, sans-serif;color:#0e4a78;}
.static h1,.static h2,.static h3{font-size:12px;}
.static a{color: #f07b0a;}

.r_panel embed{border:1px solid #0e4a78;margin:3px auto;}

.list, .item{margin:0px;padding:0;}
.list div.item{margin:0;padding:5px;}
.list .title, input.title{color:#0d4a77;text-decoration:underline;font-size:11px;}
.list .short{color:#2679bf;margin:5px 0 0 0;}
.list .hr{display:block;clear:both;width:90%;height:1px;background:url(/images/hr.jpg) top center no-repeat;margin:10px auto;padding:0;overflow:hidden;}
.list img, .item .img,.item .img img{border:1px solid #98aabe;}
.list a.more,.list .date{color:#e40808;font-size:11px;}
.list a.more{float:right;margin:5px;}
.list img{width:100px;height:60px;position:relative;margin:0 5px 5px 0;}
.item img.img{width:270px;position:relative;margin:0 10px 10px 0;float:left;}
.item h2{margin:0 0 10px 0;}
.item a.back{display:block;clear:both;margin:10px 0;}
input.title{width:620px;font-weight:bold;}
input.short{width:620px;}


#table_order_by{margin:10px 0;}
#table_order_by a{color: #0e4a78;}
#table_order_by a.current{color:#e40808;}


h3.red_txt{clear:both;font-size:12px;text-transform:uppercase;text-align:center;padding:0;margin:0;}
#newyear .static{padding:0 10px;margin:0;}
#newyear div.img{text-align:center;border:none;}
#newyear .img img{margin:10px auto;border:1px solid #98aabe;}

#newyear .date,#newyear .nights,#newyear .transport,#newyear .price{font-size:14px;font-weight:bold;margin:0;padding:0;text-align:center;}
#newyear .price b{font-size:18px;color:#e40808;}

#newyear .list .title{font-size:14px;font-weight:bold;text-decoration:none;line-height:24px;}
#newyear .list .date, #newyear .list .nights,#newyear .list .transport,#newyear .list .price{font-size:12px;line-height:22px;}
#newyear .list .price b{font-size:16px;color:#e40808;}
#newyear .list img{width:160px;height:120px;}
#newyear a.back{display:block;clear:both;margin:10px;}

table#groups td{position:relative;}
table#groups a.btnEdit,table#groups a.a.btnLeft{position:absolute;left:0px;top:0px;}
table#groups a.a.btnRight{position:absolute;right:0px;top:0px;}
table#groups a img{border: 1px solid #A0ADC0;}


.ac_results {
	padding: 0px;z-index:100;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 10px;
	overflow: hidden;
}
.ac_results li i{padding-left:10px;font-style:normal}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}