@import url("design.css?v=2");
@import url("ff.css?v=2");
@import url("dev.css?v=2");
@import url("itzik_style.css?v=2");

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00286D;
}
body {
	background-color: #FFFFFF;
	margin: 0px auto;
	width:772px;
	text-align:center;
}
.content_wrapper {/*border-right:2px solid #ECDECA;*/
	width:772px;
	/*max-width:770px;*/
	border-bottom:8px solid #ECDECA;
	margin:0 auto;
	text-align: left;
	display: table;
}
/*********   TABS   **********/
/*red*/
table.red_tabs_tbl { width:407px; margin:0 auto;}
table.red_tabs_tbl td{background:url(../../images/fr.en/tabs/tab-red-l_off.gif) left top no-repeat;height:40px; padding:0 0 0 9px;}
table.red_tabs_tbl td a {background:url(../../images/fr.en/tabs/tab-red-r_off.gif) right top no-repeat;
	color: #54524F;
	display: block;
	padding: 5px 9px 0 0;
	text-align: center;
	text-decoration: none;
	height:40px;
	max-height:35px;}
table.red_tabs_tbl td a:hover { text-decoration:underline;}	
	
table.red_tabs_tbl td.on {background:url(../../images/fr.en/tabs/tab-red-l_on.gif) left top no-repeat;height:40px; padding:0 0 0 9px;}
table.red_tabs_tbl td.on a {background:url(../../images/fr.en/tabs/tab-red-r_on.gif) right top no-repeat;
	color: #54524F;
	display: block;
	padding: 5px 9px 0 0;
	text-align: center;
	text-decoration: none!important;
	height:40px;
	max-height:35px;}
	
/*green*/
.green_tabs_container { background-color:#D50202;}
table.green_tabs_tbl { width:347px; margin:0 auto;}
table.green_tabs_tbl td{background:url(../../images/fr.en/tabs/tab-green-l_off.gif) left top no-repeat;height:40px; padding:0 0 0 9px;}
table.green_tabs_tbl td a {background:url(../../images/fr.en/tabs/tab-green-r_off.gif) right top no-repeat;
	color: #000000;
	display: block;
	padding: 5px 9px 0 0;
	text-align: center;
	text-decoration: none;
	height:40px;
	max-height:35px;}
table.green_tabs_tbl td a:hover { text-decoration:underline;}	
	
table.green_tabs_tbl td.on {background:url(../../images/fr.en/tabs/tab-green-l_on.gif) left top no-repeat;height:40px; padding:0 0 0 9px;}
table.green_tabs_tbl td.on a {background:url(../../images/fr.en/tabs/tab-green-r_on.gif) right top no-repeat;
	color: #000000;
	display: block;
	padding: 5px 9px 0 0;
	text-align: center;
	text-decoration: none!important;
	height:40px;
	max-height:35px;}
/**********************/
.top_page_text {
	position:absolute;
	top:-10000px;
	height: 0px;
	width: 770px;
}
.top_banners { width:772px;}
.top_banners_left { text-align:left; padding:7px 0 6px;}
.top_banners_right { text-align:right; padding:7px 0 6px;}
.head { width:772px;}
.red_tabs_container { background-color:#183F98; width:417px; text-align:center;}
.head_right { vertical-align:top; text-align:center; width:355px;}

.head_customer { width:100%;/* margin:8px 0 2px;*/ height:23px;}
.head_customer_left {
	text-align:left;
	padding:0 5px 2px;
	font-size:11px;
	vertical-align: bottom;
}
.head_customer_right {
	text-align:right;
	padding:0 12px;
	font-size:10px;
	vertical-align: bottom;
}
.head_customer_right a { color:#00286D; text-decoration:none;}
.head_customer_right a:hover { text-decoration:underline;}
.head_customer_right img { vertical-align:middle; border:0;}
.lang_flags {
	text-align:right;
	padding-right:6px;
	height: 17px;
}
/*footer*/
.footer_tbl { width:757px;}
.footer_thawte_td { height:0;}
.footer_thawte_td  img{ position:absolute; margin:5px 0 0 10px; z-index:1;}
.footer_top { text-align:center; border-bottom:1px solid #CED9E8; padding:10px 0 8px; position:relative;}

.footer_top a {
	color: #00286D;
	text-decoration: none;
}
.footer_top a:hover {
	text-decoration: underline;
}
.footer_top img { vertical-align:middle;}
.footer_middle {text-align: center; padding:8px 0 16px;}
.footer_middle a {color: #00286D;
	text-decoration: none; font-size:11px;}
.footer_middle a:hover {text-decoration: underline;}
.footer_middle img { vertical-align:middle;}
.footer_left { color:#677588; font-size:10px; padding-bottom:15px;}
.footer_right { text-align:right; padding-bottom:15px;}
/*********/
.parallel2col { width:770px;}
.parallel2col_right {
	width: 353px;
	padding:0 2px 106px 0;
	vertical-align:top;
}
.parallel2col_right_top {
	width: 353px;
	padding:0;
	 vertical-align:top;
}
.parallel2col_left {
	width:417px;
	vertical-align:top;
	height: 100%;
}
.tbl2ed 
{
    width: 772px;
	display: inline-table !important;
	background: url(../../images/fr.en/General/general_top.gif) top no-repeat !important;
    }
.tbl2ed_td_right { vertical-align:top;padding:5px 10px 100px 5px;}
/*.tbl2ed_td_left { vertical-align:top; width:593px!important; width:100%; padding:5px 15px 5px 0px;}*/
.tbl2ed_td_left { vertical-align:top; width:593px!important; width:70%; padding:5px 15px 5px 0px;}
/***********************************************/
.promo_banner { position:relative; vertical-align:top; text-align: left;}
.promo_banner_text {
	position:absolute;
	margin:195px 0 0 5px;
	color:#6F5102;
	font-size:18px;
	letter-spacing:-0.03em;
	line-height: 90%;
	padding-bottom: 5px;
}
.promo_banner_text_right { position:absolute; margin:275px 0 0 5px; color:#6F5102; font-size:16px; letter-spacing:-0.03em;}
.promo_banner_text img,.promo_banner_text_right img { vertical-align:middle; border:0;float:left;}
/*.tbl2ed_td_right .promo_banner_text img,.promo_banner_text_right img {float:none;}*/
/*Hotels Deals Loby :: hdl_**/
.hdl_container {}
.hdl_pack {float:left; width:164px;margin:10px 4px 4px 4px;}
div>.hdl_pack {margin:10px 0px 4px 8px;}
.hdl_pack_img { display:block;}
.hdl_pack_title { font-size:11px; font-weight:bold; padding:2px 2px;}
.hdl_pack_text {font-size:11px; padding:0px 0px 10px 0px;}
.hdl_pack_text a
{
    color: #00286D;
}
.hdl_pack_price { text-align:right; padding:0 8px 0 0; color:#D50202; font-size:16px;}
.hdl_pack_price img { vertical-align:middle;}
/*Destinations Loby :: dl_**/
.dl_container { width:100%;}
.dl_url_div { width:33%; float:left; padding:5px 0px 4px 0px;}
.dl_url_div a {
	display:block;
	background:url(../../images/fr.en/General/list_arrow.gif) 0 0px no-repeat;
	padding:0px 0 5px 8px;
	margin-left:10px;
	color: #00286D;
	font-size: 11px;
	text-decoration:none;
}
.dl_url_div a:hover {
	text-decoration:underline;
	color: #0F6500;
}

.dld_pop {
	position:absolute;
	background:url(../../images/fr.en/General/dld_pop_bg.gif) top center no-repeat;
	width:380px;
	margin:0 0 0 -33px;
}
.dld_pop_tbl { width:88%; margin-bottom:10px;}
.dld_pop_title { padding:22px 0 15px;}
.dld_pop_tbl h4 { margin:0; padding:0;}
.dld_pop_tbl td { font-size:11px; vertical-align:top;}
.dld_pop_tbl td a { background:none; font-size:11px; text-decoration:none; margin:0; padding:5px 0 0 0;}
.dld_pop_tbl td a:hover { text-decoration:underline;}
.dld_pop_close { vertical-align:top; padding:10px 7px; text-align:right;}
.dld_pop_close img { cursor:pointer;}
/*vs banner & news letter search*/
.vs_nls {clear:both;margin:5px 0px 4px 10px;}
.nls_container { text-align:left; float: left; width:165px ; height:75px; background:url(../../images/fr.en/General/news_letter_bg.gif) no-repeat;}
.nls_container input { width:123px; height:17px; background-color:#FFFFFF; border:1px solid #FFB99A; margin:38px 0 0 0px; color:#F9692A; font-size:11px; line-height:13px;}
.nls_container>input { margin:38px 0 0 6px;}
.nls_container img { vertical-align:middle;}

.vs_nls_new {clear:both;margin:5px 0px 4px 0px;}
.nls_container_new { text-align:left; float: left; width:407px ; height:66px; background:url(../../images/fr.en/newsletter.jpg) no-repeat;}
.nls_container_new input { width:110px; height:18px; background-color:#FFFFFF; border:1px solid #FFB99A; margin:7px 0 0 265px; color:#F9692A; font-size:11px; line-height:13px;}
.nls_container_new>input { margin:7px 0 0 265px;}
.nls_container_new img { vertical-align:middle;}



/*se*/
.se_container_new{}
.se_container { background:url(../../images/fr.en/SearchEngin/search_engin_bg.gif) center repeat-y;}
.se_container_new { background:url(../../images/fr.en/SearchEngin/search_engin_bg_new.gif) center repeat-y;}
.se_line1 
{
    float:left; font-size:11px; 
    padding:10px 18px 8px 6px;
    }
.se_line1 select { width:110px; font-size:11px; margin:2px 0 0; border:1px solid #7F9DB9;}
.se_line1 img,
.se_line1_first img { margin: -3px 8px 0 -2px; vertical-align: middle; }
/*.se_line2_first {float:left; font-size:11px; padding:0px 10px 8px 5px;}*/
.se_line2 {float:left; font-size:11px; padding:0px 0px 8px 6px;}
.se_line2 img,.se_line2_first img { vertical-align:middle; margin:-3px 8px 0 -2px;}
/*.se_callendar { }*/
.se_nights { width:95px; font-size:11px; margin:2px 0 0; border:1px solid #7F9DB9;}
.se_board { width:95px; font-size:11px; margin:2px 0 0; border:1px solid #7F9DB9;}
.se_selection_tbl { margin:0 0 0 8px; z-index:2;}
.se_selection_tbl td {font-size:11px; padding:3px 7px 3px 0;}
.se_selection_tbl select {width:45px; font-size:11px; margin:2px 0 0; border:1px solid #7F9DB9;}
.se_selection_tbl td.se_selection_num { color:#FFFFFF; background:url(../../images/fr.en/SearchEngin/red_cube.gif) left center no-repeat; vertical-align:middle; text-align:center; width:16px; padding:0 6px 0 0;}
.se_go { text-align:right; padding:8px 12px 0;}
/**/
.green2col_wrapper { background:url(../../images/fr.en/General/green2col_bg.gif) top left no-repeat/* #FEE2E2*/; padding:33px 0px 0 0; margin-top:15px;}
/*GLD*/
.gld_container { padding:0 60px 0 18px;}
.gld_tbl { margin:7px 0;}
.gld_url_td {width:204px; vertical-align:top;}
.gld_url_td a { display:block;background:url(../../images/fr.en/General/list_arrow.gif) 5px 1px no-repeat;
	padding:2px 0 5px 17px;
	margin-left:10px;
	color: #00286D;
	font-size: 11px;
	text-decoration:none;
	}
.gld_url_td a:hover { color:#0F6500;background:  url(../../images/fr.en/General/list_arrow_on.gif) 0 0px no-repeat #8FC6FF;}
.gld_img_td { vertical-align:top;}
/*PM*/
.pm { text-align:center; height:200px;}
.pm_content { width:316px; margin:0 auto; text-align:left;}
.pm_img { float:left; margin-left:-2px;}
a>.pm_img { margin:0;}
.pm_title { float:right; width:138px; padding:0 0 0 0px; font-size:11px; font-weight:bold; clear: right;}
h3.pm_title { float:right; width:138px; padding:0 0 0 0px; margin:0; font-size:11px; font-weight:bold; clear: right;}
.pm_text {  float:right; width:138px;font-size:11; padding:0 0 0 0px; clear: right;}
.pm_price { float:right; width:138px; text-align:right; color:#D80202; font-size:16px; clear: right;}
.pm_spacer {
	width:285px;
	background:url(../../images/fr.en/General/red_h_dots.gif) left center repeat-x;
	height:41px;
	margin:0 auto;
	clear: both;
}
/****************/
h3.h3_type1 { margin:0; padding:16px 0 3px 11px; background:url(../../images/fr.en/General/h3_type1_new.gif) right top no-repeat; font-size:22px; font-weight:normal; color:#D80202;}
h1.h3_type1 { margin:0; padding:16px 0 3px 11px; background:url(../../images/fr.en/General/h3_type1.gif) right top no-repeat; font-size:22px; font-weight:normal; color:#D80202;}
h3.h3_type1_new,h1.h3_type1_new { margin:0; padding:16px 0 3px 11px; background:url(../../images/fr.en/General/h3_type1_new.gif) left top no-repeat; font-size:22px; font-weight:normal; color:#D80202;}
h1.h1_type1 {}
h1.h1_type2,h2.h1_type2 { margin:0; padding:7px 0 7px 11px; background:url(../../images/fr.en/General/h1_type2.gif) right top no-repeat; font-size:15px;}
h2.h1_type2_new { margin:0; padding:7px 0 7px 11px; font-size:15px; background:url(../../images/fr.en/General/text_type2_new.gif) left top no-repeat; }
h1.h1_type3,h2.h2_type3 { margin:0; padding:7px 0 7px 11px; background-color:#8FC6FF; font-size:15px;}
h2.h2_type4 { margin:0; padding:7px 0 7px 11px; background-color:#8FC6FF; font-size:13px;}
h1.h1_type2_new
{
    padding: 7px 0 7px 11px;
	border-left: solid 3px #E2F0FE;
	border-right: solid 3px #E2F0FE;
	background: none;
	font-size:15px;
	margin:0;
}
/*
.other_bg_new { padding-left: 15px; width: 355px; height: 100%; background:url(../../images/fr.en/General/h1_type2_green.gif) right bottom no-repeat;}

.other_bg_new h1.h1_type2 { margin:0; padding:7px 0 7px 0px; font-size:15px; background:url(../../images/fr.en/General/h1_type2_green.gif) right top no-repeat; }
*/

.pink_borders {border-left:3px solid #E2F0FE;border-right:3px solid #E2F0FE; margin-right:0px; height: 100%;/* min-height:300px;*/}
.pink_borders_new {border-left:3px solid #E2F0FE;border-right:3px solid #E2F0FE; margin-right:0px; height: 100%;/* min-height:300px;*/}
/*.pink_borders_last { text-align:center; vertical-align: bottom; background:url(../../images/fr.en/General/pink_borders_last.gif) center bottom no-repeat; /*height:38px;*//*}*/
.pink_borders_last { text-align:center; vertical-align: bottom; background:url(../../images/fr.en/General/pink_borders_last_short.gif) center bottom no-repeat; /*height:38px;*/}
.pink_borders_last img { margin-top:8px;}
.pink_borders_last div.textbutton { margin-top:8px;}

.text_type1 { background:url(../../images/fr.en/General/text_type1.gif) top no-repeat; padding:8px 50px 3px 12px; font-size:11px; line-height:15px;}
.text_type1 h2 { font-size:11px; margin:0; padding:0; font-weight:normal;}
/*HD1*/
.hd1_right {
	float:right;
	border:5px solid #FFFFFF;
	background-color:#FFFFFF;
	color: #D80202;
	font-size: 11px;
	font-weight: bold;
}
.text_type2 { background:url(../../images/fr.en/General/text_type2.gif) top no-repeat; padding:8px 50px 8px 12px; font-size:11px; line-height:15px;}
.text_type2_new 
{
    border-left: solid 3px #E2F0FE;
	border-right: solid 3px #E2F0FE;
    padding:8px 50px 8px 12px; font-size:11px; line-height:15px;
}
.text_type2_new h1
{
    font-size:22px;
    color:#d80202;
    font-weight:normal;
}
.text_type2_new h2
{
    font-size:14px;
    color:#d80202;
    font-weight:normal;
}
.hd1_right a {
	color: #D80202;
	padding: 5px 11px;
	display:block;
	background:url(../../images/fr.en/General/red_url_arrow.gif) left center no-repeat;
	margin:0 5px;
}
.hd1_right a:hover {}
.hd1_right span
{
    color: #00286D;
    padding: 5px 11px;
    display: block;
    margin: 0 5px;
    font-weight: normal;
    
}
.hd1_right1 {
	float:right;
	border:5px solid #FFFFFF;
	/*background-color: #E2F0FE;*/
	color: #D80202;
	font-size: 11px;
	font-weight: bold;
	padding:8;

}
.hd1_right1 div
{
    color: #00286D;
    padding: 5px 0 ;
    display: block;
    margin: 0 5px;
    font-weight: normal;
    background-color: #E2F0FE;

   
}
.hd1_right1 p{ background:url(../../images/fr.en/General/red_bullet.gif) left 5px repeat-x; padding-left:9px; margin:2px 0 ;}

.hd1_description {
	font-size: 11px;
	padding:6px 9px 0;
	/*width:285px;*/
}
.hd1_spacer {/*max-width:310px;*/ background:url(../../images/fr.en/General/red_h_dots.gif) right center repeat-x; height:20px;}
.hd1_spacer_new {/*max-width:310px;*/ background:url(../../images/2.en/General/red_h_dots.gif) right center repeat-x; height:20px;}
.hd1_spacer_availhotels {/*max-width:310px;*/background:url(../../images/2.en/General/red_h_dots.gif) right center repeat-x ; height:1px;}
.hd1_spacer1 {max-width:310px; background:url(../../images/fr.en/General/red_h_dots.gif) right center repeat-x; }
.hd1_details {
	font-size:11px;
	padding: 0 9px;
	/*width:285px;*/
}
.hd1_details p { margin:2px 0;}
.hd1_details p.red_bullet { background:url(../../images/fr.en/General/red_bullet.gif) left 5px no-repeat; padding-left:9px; margin:2px 0;}
.hd1_details h3 { /*width:277px;*/font-size:11px; margin:0; padding:0;}
.hd1_details a { color:#00286D;}
.hd1_details a:hover {}
.hd1_total {
	padding:4px 5px;
	color:#D80202;
	font-weight: bold;
}


.hd1_details_small {
	font-size:10px;
	padding:0 9px;
	/*width:285px;*/
}

.hd1_details_small p.red_bullet { background:url(../../images/fr.en/General/red_bullet.gif) left 5px no-repeat; padding-left:9px; margin:2px 0;}
.hd1_details_small_blue {
	font-size:10px;
	padding:0 25px;
	color:#00286D;
	/*width:285px;*/
}
.hd1_details_small_blue p.red_bullet { background:url(../../images/fr.en/General/red_bullet.gif) left 5px no-repeat; padding-left:9px; margin:2px 0;}

/**********************************/
/*Pack Details Container :: pdc_* */
.pdc_tbl { margin-left:5px;}
.pdc_td { width:178px; height:100%; padding:10px 0; vertical-align:top;}
.pdc_spacer { width:19px;}
.pdc_spacer1 { display:none;}
/*Pack Details :: pd_**/
.pd_tbl { height:100%; width:178px;/* min-height:230px; max-height:100%;*/}
.pd_name { background:url(../../images/fr.en/General/pd_name_bg.gif) center 6px no-repeat; padding:0 0 5px; color:#D80202; font-weight:bold; text-align:center;}
.pd_content {
	line-height:17px;
	text-align:center;
	font-size:11px;
	border-left:2px solid #D80202;
	border-right:2px solid #D80202;
	vertical-align: top;
}
.pd_content h3 { font-size:11px; color:#D80202; margin:2px 0; padding:0; text-align:center; line-height:12px;}
.pd_content h3:first-line {color:#00286D;}
.pd_content h3 img { vertical-align:middle;}
.pd_img {}
.pd_price { vertical-align:bottom; padding:6px 0 12px;  height:100%;background:url(../../images/fr.en/General/pd_price_bg.gif) center bottom no-repeat; color:#D80202; font-weight:bold; text-align:center; font-size:13px;}
/*Pack Details Container Small :: pdcSmall_* */
.pdcSmall_tbl { margin-left:35px;}
.pdcSmall_tbl .pdc_td {height:100%; width:139px;  padding:10px 0; vertical-align:top;}
.pdcSmall_tbl .pdc_spacer { width:40px;}
/*Pack Details Small :: pdSmall_**/
.pdcSmall_tbl .pd_tbl { height:100%; width:139px;/* min-height:230px; max-height:100%;*/}
.pdcSmall_tbl .pd_name { background:url(../../images/fr.en/General/pd_nameSmall_bg.gif) center 6px no-repeat; padding:0 0 5px; color:#D80202; font-weight:bold; text-align:center;}
.pdcSmall_tbl .pd_img { width:125px;}
.pdcSmall_tbl .pd_price { vertical-align:bottom; padding:6px 0 12px;  height:100%;background:url(../../images/fr.en/General/pd_priceSmall_bg.gif) center bottom no-repeat; color:#D80202; font-weight:bold; text-align:center; font-size:13px;}

/**/
.hDestinations{margin-left:5px;}
.hDestinationsIntroText {
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 10px 15px;
}
.hDestinationsIntroTextUrl {
	text-align: right;
	padding:0 15px 10px;
}
.hDestinationsIntroTextUrl a
{
    color: #ff0000;
    font-size: 11px;
} 
.hDestinations_tbl {
	margin: 3px 0 0;
	width: 99%;
}
.hDestinations_tbl th {
	background-color: #E2F0FE;
	padding: 7px 5px;
	font-size: 11px;
	text-align:left;
}
.dest_hotels_remark
{
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    padding:3px 10px 3px 10px;
}
.hDestinations_tbl td {
	padding: 7px 5px;
	font-size: 11px;
	text-align: left;
}
.hDestinations_tbl td a {
	color: #00286D;
	font-size:14px;
}
.hDestinations_tbl td img {
	width:90px;
	margin: 0 5px;
}
tr.hDestinationsSpacer td {
	background:url(../../images/fr.en/General/red_h_dots.gif) bottom repeat-x #FFFFFF;
	height: 1px;
}
.pink_paging_wrapper{
	background:url(../../images/fr.en/General/last_h3_type1.gif) center bottom no-repeat #E2F0FE;
	width:583px;
	padding: 10px 0;
}
.pink_paging_wrapper_short{
	background:url(../../images/fr.en/General/last_h3_type1_short.gif) center bottom no-repeat #E2F0FE;
	width:526px;
	padding: 10px 0;
}

td.se_msg
{
    padding:3px 10px 3px 10px;
    font-size:11px;
}
.hd1_right1 div.book_now ,.book_now
{
  color:White; 
  font-size: 12pt; 
  background: url(../../images/fr.en/General/cube.gif) #183F98 no-repeat left center; 
  width:200px; 
  height:33px; 
  padding:8; 
  text-align:center;
  cursor:hand;
  
  
}

div_org.textbutton{
	background-image:url(../../images/fr.en/General/button_left.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:30px;
	text-align:center;
	padding-right:10px;
	/*padding-bottom:6px;*/
	width:200px;
}
div.textbutton
{
    
	background-image:url(../../images/fr.en/General/button_left.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:30px;
	text-align:center;
	margin:0 15px 0 0;
	padding:0;
	/*padding-bottom:6px;*/
	width:200px;
}

div_org.textbutton div
{
    background-image: url(../../images/fr.en/General/button_right.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 30px;
    text-align: center;
    padding-top: 6px;
    display: block;
    /*text-transform: uppercase;*/
    
}
div.textbutton div
{
    background-image: url(../../images/fr.en/General/button_right.gif);
    background-repeat: no-repeat;
    background-position: right center;
    line-height: 30px;
    /*padding:0 12px;*/
    text-align: center;
    
    display: block;
    /*text-transform: uppercase;*/
    
}

div.textbutton div a, div.textbutton div a:link, div.textbutton div a:visited, div.textbutton div a:hover
{
    font-size: 11px;
    color: #D80202;
    font-weight: bold;
    text-decoration: none; 
    font-family: Verdana,Arial, Helvetica, sans-serif;
        
    
}
div.textbutton_small
{
    
	background-image:url(../../images/fr.en/General/button_left_small.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:30px;
	text-align:center;
	margin:0 15px 0 0;
	padding:0;
	/*padding-bottom:6px;*/
	width:110px;
	border-style:none;
}
div.textbutton_small div
{
    background-image: url(../../images/fr.en/General/button_right_small.gif);
    background-repeat: no-repeat;
    background-position: right center;
    line-height: 30px;
    /*padding:0 12px;*/
    text-align: center;
    display: block;
    /*text-transform: uppercase;*/
}
div.textbutton_small div a, div.textbutton_small div a:link, div.textbutton_small div a:visited, div.textbutton_small div a:hover
{
    font-size: 11px;
    color: #D80202;
    font-weight: bold;
    text-decoration: none; 
    font-family: Verdana,Arial, Helvetica, sans-serif;
    
        
    
}
/*
.blankButtons li {
	float:left;
	background:url(../../Images/fr.en/Buttons/blankL.png) top left no-repeat;
	height: 21px;
	margin:0 15px 0 0;
	padding:0;
}
.blankButtons li a {
	background:url(../../Images/fr.en/Buttons/blankR.png) top right no-repeat;
	display: block;
	padding:0 12px;
	line-height:21px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
*/
div.textbutton div a:hover{
	text-decoration:underline;
}
.tblPrices
{
    width:60%;
}
.tblPrices th
{
    text-align:left;
    font-size:11px;
    font-weight:bold;
}
    
.tblPrices td
{
    text-align:left;
    font-size:11px;
}
/**********trajector************/
.trajector { color:#FF0000; font-size:11px; padding:20px 17px 10px 17px;}
.trajector a { text-decoration:none; color:#666666;}
.trajector a:hover { text-decoration:underline;}
.trajector1 { color:#FF0000; font-size:11px; 
    padding:14px 17px 0px;
    }
.trajector1 a { text-decoration:none; color:#666666;}
.trajector1 a:hover { text-decoration:underline;}

div.progress
{
    height:30px;
    background:url(../../Images/fr.en/processingred.gif) center center no-repeat;
}
div.progress_order
{
    height:100px;
    width:500px;
    background:White url(../../Images/fr.en/processingred.gif) center center no-repeat;
    background-color:White;
    z-index:50;
    margin-top:-50px;
    margin-left:55px;
    border:solid 1px #B5B5B5;
    position:absolute;
}
.err_msg
{
    padding:2px 2px 2px 2px  !important;
    font-weight:bold;
    color:Red;
    font-size:12px;
}

    
/*p.red_bullet { background:url(../../images/fr.en/General/red_bullet.gif) left 5px no-repeat; padding-left:9px; margin:2px 0;}*/

.lobby_text_cont , .lobby_text_cont_tours, .lobby_text_cont_cars, .lobby_text_cont_flights
{
    
    width: 355px;
    background:url(../../images/fr.en/General/green-background.jpg) right bottom no-repeat;
    margin-left:0px;
    font-size:11px;
}
.lobby_text_cont
{
    height: 243px !important;
}
.lobby_text_cont_tours
{
    height: 153px !important;
}
.lobby_text_cont_cars
{
    height: 196px !important;
}
.lobby_text_cont_flights
{
    height: 230px !important;
}

h1.lobby_text_title { margin:0; padding:7px 0 7px 15px; font-size:15px; }
div.lobby_text_text
{
    padding-left: 15px; 
    font-size:11px;
}
.main_site_cont
{
    text-align:left;
}
.contentWrapperIn {
	width: 770px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.content565 {float:left; width:565px;}
.content565 table { width:565px;}
.content565 table.reviewsFormTbl1 { width:530px;}
.greyRadius table.reviewsFormTbl { width:530px;}
.greyRadius table.reviewsFormTbl2 { width:280px;}
.content565 table.reviewsFormInputsTbl{ width:500px;}
.content565 table.cal-tbl
{
    width:100px;
	border-top: 1px solid #847769;
	border-right: 1px solid #847769;
	font-family: arial;
	direction:ltr;
}
.greyRadius {
	padding: 0 0 15px;
	background: url(../../Images/fr.en/bottomGrey565.png) bottom center no-repeat;
}
.greyRadius .inner {
	padding: 10px 1px;
	background: url(../../Images/fr.en/topGrey565.png) top center no-repeat;
}
.greyBorders {
	background: url(../../Images/fr.en/borderGrey565.png) center repeat-y;
}
.greyRadius hr
{
     height:1px; border:0; border-top:1px solid #cae3ff; text-align:left; margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;
}
/********/
/*	H1	*/
/********/
.greyRadius .title,.greyBorders .title {
	border-bottom: 0;
	padding: 10px 14px;
	margin: 0;
	background: url(../../Images/fr.en/topGrey565.png) top center no-repeat;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	color:#FF0000;
}

.greyRadius .title:first-letter {font-size: 26px!important; }
.greyBorders .title:first-letter {font-size: 26px!important; }


.greyRadius .title p { display:inline;font-size: 14px; padding-right:10px;}
.greyRadius .title p span {font-size: 18px;}



.greyRadius .title3,.greyBorders .title3 {
	border-bottom: 0;
	padding: 10px 14px;
	margin: 0;
	background: url(../../Images/fr.en/topGrey565.png) top center no-repeat;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	color:#FF0000;
}

.greyRadius .title3:first-letter {font-size: 26px!important; }
.greyRadius .title3 p:first-letter {font-size: 26px!important; }
.greyBorders .title3:first-letter {font-size: 26px!important; }


.greyRadius .title3 p { display:inline;font-size: 14px; padding-right:10px;}
.greyRadius .title3 p span {font-size: 18px;}
.greyRadius div.ltext
{
    padding: 0px 0px 0px 0px;
}
.greyBorders div.ltext h1,
.greyRadius div.ltext h1
{
    border-bottom: 0;
	padding: 10px 14px;
	margin: 0;
	background: url(../../Images/fr.en/topGrey565.png) top center no-repeat;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color:#FF0000;
}
.greyBorders div.ltext h2,
.greyRadius div.ltext h2
{
    border-bottom: 0;
	padding: 10px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	color:#FF0000;
}
.greyBorders div.ltext div.ltext_cont,
.greyRadius div.ltext div.ltext_cont
{
    padding: 10px 14px;
}
.reviewsForm {
	padding: 0 14px 5px;
	font-size: 11px;
	margin-bottom:2px;
}
.reviewsForm span.hotelName
{
    font-size:13px;
    font-weight:bold;
}

.reviewsForm input { border:1px solid #c0c0c0; width:105px;}
input.reviewsFormRadio { width:50px; vertical-align:middle; border:0;}
input.reviewsFormCheckbox { border:0; width:auto;}
.reviewsFormInputs {
	padding:1px 14px 1px;
	font-size: 11px;
	color:#FF0000;
	width:190px;
	margin:0;
	clear:both;
}
.reviewsFormInputs input {
	border:2px solid #c0c0c0;
	width:105px;
	float:right;
	margin: -14px 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.reviewsFormInputs1 {
	padding:1px 14px 1px;
	font-size: 11px;
	color:#FF0000;
	width:290px;
	margin:0;
	clear:both;
}

.reviewsFormInputs1 select {
	border:1px solid #c0c0c0;
	width:210px;
	float:right;
	margin: -14px 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.reviewsFormInputs2 {
	padding:1px 14px 1px;
	font-size: 11px;
	color:#FF0000;
	width:550px;
	margin:0;
	clear:both;
}
.reviewsFormInputs2 input {
	border:1px solid #c0c0c0;
	width:435px;
	height:22px;
	float:left;
	margin: -16px 0 4px 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.reviewsFormInputsTbl
{
    padding:3px 2px 3px;
    /*width:200px;*/
    margin:0;
    float:left;
    }
.reviewsFormInputsTbl td
{
    /*padding:1px 14px 1px;*/
	font-size: 11px;
	color:#FF0000;
	margin:0;
    clear:both;
    float:left;
    /*height:50px;*/
}
.reviewsFormInputsTbl td input
{
    border:1px solid #c0c0c0;
	width:105px;
	float:left;
	margin:0 0 4px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.reviewsFormInputsTbl td select
{
    border:1px solid #c0c0c0;
	width:200px;
	float:left;
	margin:0 0 4px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.reviewsFormInputsTbl td .checkboxemail input
{
    border-style:none;
	width:25px;
	height:25px;
	float:left;
	/*margin:0 0 4px 12px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.reviewsFormTbl1  ,reviewsForm table.reviewsFormTbl1
{
    width:200px;
}
.reviewsFormTbl1 td
{
    font-size:11px;
}

.reviewsFormTbl {
	margin:0 0 15px 14px;
	width: 95%;
}
.reviewsFormTbl th {
	font-size:11px;
	border-bottom: 1px solid #c0c0c0;
	padding: 4px 5px 10px;
	text-align: left;
	color: #FF0000;
}
.reviewsFormTbl td {
	font-size:11px;
	width: 80%;
	text-align: center;
	border-bottom: 1px solid #c0c0c0;
}
.reviewsFormTbl td.c3 {
	border-right: 1px solid #c0c0c0;
	padding: 1px 20px 1px 5px;
	width: auto;
	text-align: left;
}
.reviewsFormTextarea {
	font-size:11px;
	color: #FF0000;
	padding:0 14px 4px;
	clear:both;
}
.reviewsFormTextarea span {
	display:block;
	border: 1px solid #c0c0c0;
	height: 170px;
	margin:8px 0 0;
	padding:0;
}
.reviewsFormTextarea div.reviews_textarea_container  textarea {
	width: 240px !important;
	overflow-y: scroll;
	overflow-x:auto;
	border: 1px solid #c0c0c0;
	height:170px !important;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	display:inline;
	
}
div.reviews_textarea_container 
{
    float: left;
	width: 240px;
	height:170px;
	display:inline;
	padding:0;
	margin:0;
	margin-right:10px;
	margin-top:0px;
}
.reviewsFormTextarea cite {
	color:#000000;
	font-style:normal;
	float:left;
	padding:8px;
	width: 260px;
	display: block;
}
.reviewsFormTextarea cite:first-line { color:#FF0000;}
.reviewsFormFile {
	font-size:11px;
	color: #FF0000;
	padding:0 14px 4px;
	clear:both;
	margin:0;
}
.reviewsFormFile input {
	border:2px solid #c0c0c0;
	width:105px;
	margin:0 0 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.reviewsFormFile cite {
	display:block;
	color:#000000;
	font-style:normal;
	width: 255px;
	float: right;
	margin: -24px 0 0;
}
.reviewsFormFile cite input.checkboxemail
{
    border:0px solid #c0c0c0;
    width: 30px;
}
.rem { margin:0; padding:0 14px; font-size:11px;}
.rem a {
	color:#ff6f00;
	text-decoration:underline;
	font-size:11px;
}
.rem span
{
  color:#ff6f00;
	text-decoration:underline;
	font-size:11px;  
 
    }
.rem a:hover {
	text-decoration:none;
}
.form_container-Recommendations 
{
    padding:30px 14px 5px 14px;
	white-space: nowrap;
}
.form_container-Recommendations table 
{
    width:450px;
}
.form_container-Recommendations p 
{
    /*padding:0*/
	padding:0 0 15px;
	margin:0;
	clear: both;
	} 
	
	.form_container-Recommendations label {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:3px 0 10px;
	float: left;
	display:block;
}
.form_container-Recommendations label span {
	float:left;
	margin:-15px 0 0 5px;
	width:340px;
	display:block;
	white-space:normal;
	color: #686868;

}
.form_container-Recommendations label span.upload_err {
	float:right;
	margin:-15px 10px 0 5px;
	width:200px;
	display:block;
	white-space:normal;
	color: red;

}
.form_container-Recommendations td span.upload_err {
	/*float:right;*/
	/*margin:-15px 10px 0 5px;*/
	/*width:200px;*/
	padding-left:3px;
	padding-bottom:5px;
	font-size:11px;
	display:block;
	white-space:normal;
	color: red;

}
.form_container-Recommendations select { 
	margin:-15px 0 0px 80px;
	border:1px solid #8b8b8b;
	width:110px;
	float: left;
}
.form_container-Recommendations input { 
	margin:-15px 0 0px 80px;
	border:1px solid #8b8b8b;
	width:108px;
	float: left;
	display: inline;
}
.form_container-Recommendations input.upload_input { 
	margin:-15px 0 0px 80px;
	border:1px solid #8b8b8b;
	width:250px;
	float: left;
	display: inline;
}

.form_container-Recommendations input.cal-input { 
	margin:-15px 0 0px 80px;
	border:1px solid #8b8b8b;
	width:84px;
	float: left;
	display: inline;
}
.form_container-Recommendations .cal-icon { float:left; margin:-17px 0 0 3px;}

.form_abstract_div{
	margin: 0;
	padding: 0;
}
h5.form_abstract {
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	padding: 0 20px;
}

/*OPERA FILTER*/
@media all and (min-width:0px) {
p[class="reviewsFormFile clear"] cite { margin:0px!important;}
}
/*============*/


/*OPERA FILTER*/
@media all and (min-width:0px) {


div[class="form_container-Recommendations"] select,
div[class="form_container-Recommendations"] label,
div[class="form_container-Recommendations"] input,
div[class="form_container-Recommendations"] iframe,
div[class="form_container-Recommendations"] span,
div[class="form_container-Recommendations"] div { float:none!important; margin:0!important; display:block!important;}
div[class="form_container-Recommendations"] .cal-icon  { fl oat:none!important; margin:-19px 0 0 90px!important;}
}
/*============*/

/**************************/
/*******reviews list*******/
/**************************/
ul.reviews {
	list-style:none;
	margin:15px 14px 0;
	padding:20px 0 0;
	border-top:1px solid #cae3ff;
}
ul.reviews li {
	clear: both;
	margin-bottom: 25px;
}
ul.reviews li:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
ul.reviews li .imgdiv {
	float:left; 
	margin:0 25px 10px 0; 
	position:relative;
}
ul.reviews li .imgdiv div { 
	width:62px; 
	height:78px; 
	position:absolute;
	background:url(../../Images/2.en/ImgCorners62x78.png) no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/2.en/ImgCorners62x78.png'); 
}
ul.reviews li .imgdiv img { 
	width:62px; 
	height:78px;
}

ul.reviews li .textDiv {
	float: left;
	width: 350px;
}
ul.reviews li .textDiv p {
	font-size:11px;
	padding:0 0 12px;
	margin: 0;
}
ul.reviews li .textDiv p .RevTitle{
	font-size:12px;
	text-transform:uppercase;
	padding:0 0 12px;
	margin: 0;
}
ul.reviews li .textDiv a {
	color:#ff6f00;
	text-decoration:none;
	font-size:11px;
}
ul.reviews li .textDiv a:hover {
	text-decoration:underline;
}
ul.reviews li table {
	float: right;
	width: 175px;
	background:url(../../Images/fr.en/reviewTblBg175.png) top center no-repeat;
	border-collapse:collapse;
	border-bottom:1px solid #bebebe;
	table-layout:fixed;
}
ul.reviews li table th {
	border-bottom:1px solid #bebebe;
	font-size:11px;
	color:#FF0000;
	text-align:left;
	padding:2px 0 5px 8px;
}

ul.reviews li table td {
	border-bottom:1px solid #bebebe;
	border-right:1px solid #bebebe;
	font-size:11px;
	padding:1px 1px 2px 4px;
}
ul.reviews li table.tblImg {
	float: left;
	width: 535px;
	table-layout:auto;

	margin-top:20px;
	background:none;
    border-style:none;
    
}
ul.reviews li table.tblImg th {
	/*border-right:1px solid #bebebe;*/
	border-bottom-style:none;
	font-size:11px;
	padding:1px 1px 12px 0px;
}
ul.reviews li table.tblImg td 
{
    border-bottom-style:none;
	border-right-style:none;
	font-size:11px;
	padding:0px 1px 2px 0px;
}
ul.reviews li table.tblImg td.border 
{
	border-right:1px solid #bebebe ;
	float:none;
	text-align:center;
	padding-top:0;
	padding-right:0;
}

ul.reviews li table.tblImgIn {
	float: left;
	width: 380px;
	/*table-layout:fixed;*/
	background:none;
    border-style:none;
    padding:0;
}

ul.reviews li table.tblImgIn td 
{
    border-bottom-style:none;
	border-right-style:none;
	font-size:11px;
	padding:0;
	

}

ul.reviews li table td.rate {border-right:0;}
ul.reviews li table td.rate ul { list-style:none; padding:4px;}
ul.reviews li table td.rate ul li {
	background:url(../../Images/fr.en/redBullet.gif) left 7px no-repeat;
	padding: 1px 0 1px 8px;
	margin:0;
}

ul.reviews li tblImg {
	float: right;
	width: 400px;
	/*background:url(../../Images/2.en/reviewTblBg175.png) top center no-repeat;*/
	border-collapse:collapse;
	border-bottom:1px solid #bebebe;
	/*table-layout:fixed;*/
}

/**************************/
/*******reviews list*******/
/**************************/

td.tbl2ed_td_right div.hd1_details{
	padding:0px 5px 5px 5px  !important;
	width:200px  !important;
}
td.tbl2ed_td_right div.hd1_details h3{
	font-size:12px;
	padding-top:25px;
	padding-right:10px;
	font-weight:bold

}
td.tbl2ed_td_right div.hd1_details li{
	padding-bottom:5px;
}
td.tbl2ed_td_right div.hd1_details ul{

}
td.tbl2ed_td_right div.hd1_details a{
	font-weight:normal !important;
}

 span.travellersRating
{
   font-size:13px;
   font-style:normal;
   font-weight:bold;
   text-transform:none; 
   position:absolute;
   left:562px;
   top:105px;
   color: #ff6f00;
}
span.travellersRating a
{
    color:#00286d;
    font-size:11px;
}

.se_loc select
{
    width:200px !important;
}





/*************sergey***************/
a.other_h_in
{
    font-size:12;
    font-weight:bold;
    color:Red;
}
div.other_h_in
{
    text-align:right;
    padding:5px 20px 5px 20px;
}