/*
 * home page
 */
.inner .home-two-col{
	float:left;	
	width:992px;
  background:url(../images/bg_home_two_col.png) repeat-y 0 0;
}
.inner .home-two-col .left-home-col{
	float:left;	
	display:inline;
	margin:0;
	padding:0 0 0 18px;
	width:630px;
}
.inner .home-two-col .left-home-col .txt{
	width:596px;
	float:left;
	margin:20px 16px 20px 0;
	display:inline;
}
.inner .home-two-col .left-home-col .txt h2{
	color:#004C92;
	display:inline;
	float:left;
	font-size:22px;
	font-weight:normal;
	margin:0 0 5px 0;
	width:600px;
}
.inner .home-two-col .left-home-col .txt p{
	/* margin:0 0 20px; */
	float:left;
	display:inline;
	font-size:14px;
	color:#424242;
}
.inner .home-two-col .left-home-col .list{
	display:inline;
	float:left;
	margin:0 16px 0 0;
	width:596px;
}
.inner .home-two-col .left-home-col .list ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:596px;
}
.inner .home-two-col .left-home-col .list ul li{
	float:left;
	width:586px;
	display:inline;
	padding-bottom:15px;
	padding-left:16px;
	background:url(../images/bullet-bleu.gif) no-repeat 0 5px;
}
.inner .home-two-col .left-home-col .list ul li p{
	margin:0;
	color:#424242;
	display:inline;
	float:left;
	font-size:14px;
}
.inner .home-two-col .left-home-col .list .caption{
  text-align:center;
  font-size:16px;
  margin:10px 0 25px;
  color:#004c92;
  font-weight:500;
}
.inner .home-two-col .left-home-col .list .tit{
  color:#424242;
  margin:0 0 20px;
  float:left;
  display:inline;
  font-size:14px;
}
.inner .home-two-col .left-home-col .reg-box{
	float:left;
	width:620px;
	margin-left:-10px;
	display:inline;
}
.inner .home-two-col .left-home-col .reg-box .top-reg-box{
	background:url(../images/reg-box-top.gif) no-repeat;
	width:628px;
	height:4px;
	float:left;
}
.inner .home-two-col .left-home-col .reg-box .content-reg-box{
	background:#f1f3f8;
	font-size:12px;
	color:#424242;
	width:618px;
	padding:5px;
	display:inline;
	float:left;
}
.inner .home-two-col .left-home-col .reg-box .content-reg-box a{
	font-size:12px;
	color:#004c92;
	text-decoration:underline;
	display:inline;
}
.inner .home-two-col .left-home-col .reg-box .content-reg-box a:hover{text-decoration:none;}
.inner .home-two-col .left-home-col .reg-box .bottom-reg-box{
	background:url(../images/reg-box-bottom.gif) no-repeat;
	width:628px;
	height:4px;
	float:left;
}
.inner .home-two-col .right-home-col{
	float:left;	
	display:inline;
	margin:0;
	padding:22px 0 0 20px;
	width:320px;
}
/*login to old block*/
.right-home-col .log_block{
	display:inline;
	float:left;
	margin:10px 0 10px;
	width:300px;
}
.right-home-col .log_block .log_title{
	float:left;	
	width:298px;
	padding:0 0 4px;
	display:inline;
}
.right-home-col .log_block .log_title h4{
	font-size:19px;
	color:#004c92;
	float:left;
}
.right-home-col .log_block .log_content{
	float:left;
	width:300px;
	height:109px;
	background:url(../images/bg_log.gif) no-repeat;
}
.right-home-col .log_block .log_content h5{
	font-size:12px;
	color:#fffefe;
	float:right;
	padding:1px 50px 15px 0;
	width:110px;
	
}
.right-home-col .log_block .log_parole{
	float:left;
	width:300px;
	
}
.right-home-col .log_block .log_parole ul{
	float:right;
	padding:0 0 0 34px;
	width:160px;
	display:inline;
}
.right-home-col .log_block .log_parole ul li{
	float:left;
	width:160px;
	display:inline;
	margin:0 0 4px;
}
.right-home-col .log_block .log_parole ul li.submit{margin:4px 0 0;}
.right-home-col .log_block .log_parole ul li label{
	float:left;
	width:62px;
	font-size:11px;
	color:#000;
	padding:3px 0 0;
	display:inline;
}
.right-home-col .log_block .log_parole ul li input.login{
	border:1px solid #abadb3;
	width:88px;
	height:16px;
	float:left;
	
}
.right-home-col .log_block .log_parole ul li input.pass{
	border:1px solid #abadb3;
	width:88px;
	height:16px;
	float:left;
}
.right-home-col .log_block .log_parole ul li input.enter{
	border:none;
	width:58px;
	height:21px;
	background:url(../images/btn_save_log.gif) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
	margin:1px 0 0 63px;
	display:inline;
}
/*end login to old block*/
.right-home-col .news-block{	
	margin:10px 0 15px;	
}
.right-home-col .news-block .news-title{
float:left;
margin-bottom:15px;
display:inline;
width:242px;
  background:url(../images/ico_forum_home.png) no-repeat;
  padding:11px 0 0 58px;
  min-height:33px;
}
.right-home-col .news-block .news-title-small{
	background: url("../images/ico_forum_home_small.png") no-repeat scroll 0 5px transparent;
  display: inline;
  float: left;
  margin: 10px 0;
  min-height: 33px;
  padding: 10px 0 0 45px;
  width: 254px;
}
.right-home-col .news-block .news-title h4{
	font-size:19px;
	color:#004c92;
	float:left;
} 
.right-home-col .news-block .news-title-small h4{
	font-size:19px;
	color:#004c92;
	float:left;
} 
.right-home-col .news-block .news-title  a.link{
	color:#004C92;
	display:inline;
	float:right;
	font-size:12px;
	margin-right:9px;
	margin-top:6px;
	text-decoration:none;
	border-bottom:1px dotted #004c92;
}
.right-home-col .news-block .news-title  a.link:hover{border-bottom:none;}
/*.right-home-col .news-block .list{
	width:298px;

}*/
.right-home-col .news-block .list ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:290px;
}
.right-home-col .news-block .list ul li{
	display:inline;
	float:left;
	width:290px;
	margin-bottom: 20px;
}
.right-home-col .news-block .list ul li span.ico-bull{
	background:url(../images/ico-home-bull.gif) no-repeat 0 4px;
	width:34px;
	height:24px;
	float:left;
}
.right-home-col .news-block .list ul li a.news-link{
	float:left;
	width:256px;
	display:block;
	font-size: 14px;
	color:#004c92;
	text-decoration:underline;
}
.right-home-col .news-block .list ul li a.news-link:hover{text-decoration:none;}
.right-home-col .news-block .list ul li span.date{
	float:left;
	width:260px;
	display:inline;
	font-size: 12px;
	color:#646464;
	margin-left:33px;
}
/*last three news*/
.right-home-col .news-block .list ul li span.ico-news{
	background:url(../images/ico-home-news.gif) no-repeat 0 4px;
	width:20px;
	height:24px;
	float:left;
	font-size:14px;
}

.right-home-col .news-block .home-news-title-small {
	background: url("../images/ico_news_home_small.png") no-repeat scroll 0 5px transparent;
  display: inline;
  float: left;
  margin: 10px 0;
  min-height: 33px;
  padding: 10px 0 0 45px;
  width: 254px;  
  font-size:14px;
}

.right-home-col .news-block .home-news-title-small h4{
font-size:19px;
color:#004C92;
}
.right-home-col .news-block .list a.home-news-link{
display:block;	
font-size: 14px;
margin-left:35px;	
}

/* spo lent */
.spo-lent{
	display:inline;
float:left;
margin-left:-19px;
width:650px;
margin-top: 7px;
}
.spo-lent .spo-lent-head{
	float:left;
/*	border-bottom:1px solid #f1f3f8;*/
	padding:13px 0 0 22px;
	width:628px;
	display:inline;
	position:relative;
	z-index:300;
}
.spo-lent .spo-lent-head label.spo-lent-title{
	float:left;
	font-size:14px;
	font-weight:500;
	color:#3f3f3f;
	background:url("../images/ico_stript.png") no-repeat;
        padding:0 0 0 55px;
        height:50px;
        line-height:58px;
}

.spo-lent .spo-lent-head label.spo-lent-title-small{
	float:left;
	font-size:14px;
	font-weight:500;
	color:#3f3f3f;
	background:url("../images/ico_stript_small.png") no-repeat;
  height:33px;
  line-height: 37px;
  padding: 0 0 0 45px;
}


.spo-lent-shadow-inverse{
  background: url("../images/shadow-best-proposition-inverse.png") no-repeat scroll 0 0 transparent;
  display: inline;
  float: left;
  height: 25px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 650px;
  z-index: 300;
}    
.spo-lent-content{
	float:left;
	width:628px;
	font-size:12px;
	color:#000;
	padding:0 0 0 22px;
	margin-top:-32px;
	margin-bottom:-20px;
	display:inline;
	position:relative;
	z-index:10;
	height:211px;
	overflow:hidden;
}
.spo-lent-content ul{
	float:left;
	width:625px;
}

.spo-lent-content ul li{
	height:23px;
	line-height:23px;
	float:left;
	display:inline;
	margin:0;
	width:625px;
}
.spo-lent-content .spo-date{
	width:65px;
	float:left;
}
.spo-lent-content .spo-operator{
	width:80px;
	float:left;
}
.spo-lent-content .spo-destination{
	width:100px;
	float:left;
}
.spo-lent-content .spo-from{
	width:85px;
	float:left;
}
.spo-lent-content .spo-site{
	width:80px;
	float:left;
}
.spo-lent-content .spo-order-nbr{
	width:100px;
	float:left;
}
.spo-lent-content .spo-nbr-tour{
	width:135px;
	float:left;
}
.spo-lent-content .simple-align-text{
	float:left;
	padding-left:9px;
	text-align:left;
	width:35px;
}

.spo-lent-content .right-align-text{
	text-align:right;
	width:65px;
	float:left;
	
}
.spo-lent-shadow{
	background:url("../images/shadow-best-proposition.png") repeat-y;
	float:left;	
	display:inline;
	margin:0;
	padding:0;
	width:650px;
	height:16px;
	position:relative;
	z-index:300;
}                       
.spo-lent-bottom{
	background:#f1f3f8;
	width:609px;
	height:20px;
	float:left;
	padding:9px 20px;
	display:inline;
	color:#3f3f3f;
	font-size:14px;
	position:relative;
	z-index:300;
}
.spo_hide{display:none !important;}
.spo-block-load{
	display:inline;
	float:left;
	margin-bottom:10px;
	text-align:center;
	width:550px;
	
}                       
                        
 /*  fly teazer */
#fly_teazer{
	float:left;
	padding:20px 0 0;
	display:inline;
	width: 650px;
}
#fly_teazer .fly_box{
	float:left;
	width:609px;
}
#fly_teazer .fly_box .top_fly_box{
	float:left;
	width:609px;
	height:53px;
	background:url(../images/top_fly_box_big.gif) no-repeat;
	
}
#fly_teazer .fly_box .top_fly_box .left_frame{
	float:left;
	padding: 9px 10px;
	display:inline;
}
#fly_teazer .fly_box .top_fly_box .left_frame .ico_fly{
	display:block;
	width:64px;
	height:41px;
	background:url(../images/ico_fly.gif) no-repeat;
	float:left;
}

#fly_teazer .fly_box .top_fly_box .left_frame .ico_fly_small{
	display:block;
	width:64px;
	height:41px;
	background:url(../images/ico_fly_small.gif) no-repeat;
	float:left;
}
#fly_teazer .fly_box .top_fly_box .left_frame h2.fly_title{
	margin:0;
	padding: 5px 0 0 15px;
	font-size:22px;
	color:#004c92;
	width:auto;
}

#fly_teazer .fly_box .top_fly_box .right_frame{
	float:right;
}
#fly_teazer .fly_box .top_fly_box .right_frame a.all_info_fly{
	border-bottom: 1px dashed #004c92;
  display: inline-block;
  float: right;
  line-height: 12px;
  margin: 20px 13px 0 0;
  text-decoration: none;
  color:#004c92;
}
#fly_teazer .fly_box .top_fly_box .right_frame a.all_info_fly:hover{border-bottom:none;}
#fly_teazer .fly_box .middel_fly_box{
	float:left;
	width:609px;
	background:url(../images/center_fly_box_big.gif) repeat-y;
}
#fly_teazer .fly_box .middel_fly_box table{
	width:609px;
}
#fly_teazer .fly_box .middel_fly_box table th{
	font-size:12px;
	color:#7b7b7b;
	border-bottom:1px solid #e6e8ef;
}
#fly_teazer .fly_box .middel_fly_box table th.col_destination{
	width: 470px;
	padding: 8px 10px;
	text-align:left;
}
#fly_teazer .fly_box .middel_fly_box table th.col_price{
	margin: 0;
    padding: 8px 23px;
    text-align: right;    
	width:140px;
}
#fly_teazer .fly_box .middel_fly_box table td{
	border-bottom:1px dotted #e6e8ef;
	padding:9px 0 6px;
}
#fly_teazer .fly_box .middel_fly_box table td.col_destination_td{
	width: 325px;
	padding: 5px 10px;
	text-align:left;
}
#fly_teazer .fly_box .middel_fly_box table td.col_price_td{
	margin: 0;
    padding: 5px 23px;
    text-align: right;
  	width:140px;
}
#fly_teazer .fly_box .middel_fly_box table td a.hotel_link{
	font-size:13px;
	color:#004c92;
	text-decoration:none;
	border-bottom:1px dotted #004c92;	
}
#fly_teazer .fly_box .middel_fly_box table td a.hotel_link:hover{
	border-bottom:none;
}
#fly_teazer .fly_box .middel_fly_box table td a.price_link{
	font-size:15px;
	font-weight:500;
	color:#004c92;
	text-decoration:none;
	border-bottom:1px dotted #004c92;
}
#fly_teazer .fly_box .middel_fly_box table td a.price_link:hover{border-bottom:none;}
#fly_teazer .fly_box .middel_fly_box table td span.separe{
	font-size:15px;
	color:#7b7b7b;
}
#fly_teazer .fly_box .middel_fly_box table td span.price_unit{
	font-size:13px;
	color:#7b7b7b;
	padding: 0 0 0 4px;
}

#fly_teazer .fly_box .bottom_fly_box{
	float:left;
	width:609px;
	background:url(../images/center_fly_box_big.gif) repeat-y;
}
#fly_teazer .fly_box .bottom_fly_box p{
	margin:10px 0 3px 9px;
	font-size:11px;
	font-style:italic;
	color:#7b7b7b;
	width: 590px;
	float:left;
	display:inline;
}
#fly_teazer .fly_box .bottom_fly_box p a.link{
	font-size:11px;
	font-style:italic;
	color:#004c92;
	text-decoration:underline;
	
}
#fly_teazer .fly_box .bottom_fly_box p a.link:hover{text-decoration:none;}

#fly_teazer .fly_box .bottom_fly_box .bg_bottom{
	float:left;
	width:609px;
	height:5px;
	background:url(../images/bottom_fly_box_big.gif) no-repeat;
}
/* new fly */



.fly_table{
	float:left;
	width:609px;
}
.fly_table ul{
	float:left;
	width:606px;
	list-style:none;
	padding:0 0 0 3px;
}
.fly_table ul li{
	margin:0;
	padding:5px 0;
	display:inline;
	float:left;
}
.fly_table ul li.header_left{
	width: 307px;
	background:url(../images/separator_top_fly_teaser.gif) no-repeat 100% 0;
	border-bottom:1px solid #e6e8ef;
}
.fly_table ul li.header_right{
	width: 298px;
	border-bottom:1px solid #e6e8ef;
}
.fly_table ul li.header_right .distination_title,
.fly_table ul li.header_left .distination_title{
	float:left;
	width: 150px;
	padding: 0 0 0 10px;
	display:inline;
	font-size:12px;
	color:#7b7b7b;
}
.fly_table ul li.header_right  .data_title,
.fly_table ul li.header_left  .data_title{
  float:left;
	width: 60px;
	text-align:center;
	display:inline;
	font-size:12px;
	color:#7b7b7b;
}
.fly_table ul li.header_right .price_title,
.fly_table ul li.header_left .price_title{
	float:left;
	width:70px;	
	display:inline;
	font-size:12px;
	color:#7b7b7b;
	text-align: center;
}
.color_gray_txt{
  color:#7b7b7b;
  font-size:12px;
}
.data_left .hotel_link{
  font-size:13px;
  color:#004c92;
}

.fly_table ul li.odd{
	width:297px;
	background:url(../images/separator_top_fly_teaser.gif) no-repeat 100% 0;
	border-bottom:1px dotted #e6e8ef;	
	padding:5px 0 5px 10px;
}
.fly_table ul li.even{
	width:288px;
	border-bottom:1px dotted #e6e8ef;
	padding:5px 0 5px 10px;
}

.fly_table ul li .distination{
	float:left;
	width: 150px;
}
.fly_table ul li .distination a.hotel_link{
	font-size:13px;
	color:#004c92;
	text-decoration:none;
	border-bottom:1px dotted #004c92;
}

.fly_table ul li .distination a.hotel_link img{
	padding: 0 5px;
}
.data_left{
  float:left;
  width: 60px;
	text-align:center;
  
}
.data_left .hotel_link{
  text-decoration:none;
}
.fly_table ul li .distination a.hotel_link:hover{border-bottom:none;}
.fly_table ul li .price_left{
	width:70px;
	text-align:center;
	float:left;
}
.fly_table ul li  a.price_link{
	font-size:15px;
	font-weight:500;
	color:#004c92;
	text-decoration:none;
	border-bottom:1px dotted #004c92;
}
.fly_table ul li  a.price_link:hover{border-bottom:none;}
.fly_table ul li .separator{
	font-size:15px;
	color:#7b7b7b;
	width:10px;
	float:left;
	text-align:center;
}

.fly_table ul li .price_right{
	width:36px;
	text-align:left;
	float:left;
}

.fly_table ul li .price_unit{
	font-size:13px;
	color:#7b7b7b;
	padding: 0 0 0 4px;
	text-align:right;
	float:left;
	width:30px;
}


.fly_table ul li.footer_left{
	width: 300px;
	height:33px;
	background:url(../images/separator_bottom_fly_teaser.gif) no-repeat 100% 0;
	border-bottom:none;
}
.fly_table ul li.footer_right{
	width:300px;
	border-bottom:none;
}

/*arrow direction*/
.flight_from{
  background:url(../images/flight_from.png) no-repeat 0 0;
  width:10px;
  height:5px;
  display:inline-table;
}
* +html .flight_both,
* +html .flight_from{
   display:table;
}
.flight_back{
  background:url(../images/flight_back.png) no-repeat 0 0;
  width:10px;
  height:5px;
  display:inline-table;
}
.flight_both{
  background:url(../images/flight_both.png) no-repeat 0 0;
  width:11px;
  height:9px;
  display:inline-table;
}

/*box_offers_day*/
.box_offers_day{
  float:left;
  margin-left: -19px;
  width: 650px;
  display:inline;
  margin-top:10px;
}
.table_offers_day{
  width:648px;
  border-collapse:collapse;
  border-bottom:1px solid #e6e8ef;
  margin: 10px 0 0;
}
.table_offers_day th{
  font-weight:normal;
  color:#7b7b7b;
  text-align:left;
  padding-left:20px;
  padding-bottom:3px;
  border-bottom:1px solid #e6e8ef;
}
.table_offers_day td{
  padding-left:14px;
  padding-top:6px;
  padding-bottom:0;
  color:#303030;
}
.table_offers_day td a{
  color:#004c92!important;
}
.ico_star_od{
  background:url(../images/star3.png) no-repeat 0 0;
  display:inline-block;
  width:15px;
  height:16px;
}
.ico_time_od{
  background:url(../images/time.png) no-repeat 0 0;
  display:inline-block;
  width:19px;
  height:18px;
}
.ico_fork_od{
  background:url(../images/ico_fork.png) no-repeat 0 0;
  display:inline-block;
  width:13px;
  height:20px;
}
.ico_date_od{
  background:url(../images/ico_date_od.png) no-repeat 0 0;
  display:inline-block;
  width:22px;
  height:20px;
}
.txt_center_od{
  text-align:center!important;
  padding-left:5px!important;
  padding-right:5px!important;
}
.txt_last_od{
  text-align:center!important;
  padding-left:5px!important;
  padding-right:15px!important;
}
.title_od{
  float:left;
  width: 630px;
  padding:0 0 0 20px;
}
.title_od h2{
  float:left;
  background:url(../images/suggestion_day.png) no-repeat 0 0;
  height:48px;
  line-height:55px;
  padding:0 0 0 54px;
  display:block;
  width:auto;
}

.title_od_small h2{
  background: url("../images/suggestion_day_small.png") no-repeat 0 5px;
  display: block;
  float: left;
  height: 40px;
  line-height: 44px;
  margin: 8px 0 0 18px;
  padding: 3px 0 0 45px;
  width: auto;
}

.box_offers_day .right_frame .all_info{
  border-bottom: 1px dashed #004c92;
  text-decoration: none;
  margin:0 20px 0 0;
  line-height:58px;
  color:#004c92!important;
  font-size:12px;
}
.box_offers_day .right_frame .all_info:hover{
  border-bottom:none;
}

.title_od .right_frame{
  float:right;
}
.title_od_small .right_frame{
  float:right;
  height:47px;
}

/*sidebar - > widget_rs_home*/
.widget_rs_home .small_text {
  font-size:11px;
  /*text-align:center;*/
  line-height:11px;
  color:#999999;
}
.table_offers_day .small_text {
  font-size:11px;
  /*text-align:center;*/
  line-height:11px;
  color:#999999;
}
.widget_rs_home .small_date {
  color: #999999;
  font-size: 11px;
  line-height: 11px;
  padding: 0 0 0 4px;
  text-align: left;
}

.widget_rs_home table td {
  vertical-align:top;
}
.table_offers_day td {
  vertical-align:top;
}
/*.widget_rs_home .small_text div {
  font-size:11px;
  text-align:center;
}*/

.widget_rs_home{
  float:left;
  width:308px;
  margin:0 0 10px 0;
}
.title_last_minute_tour{
  float:left;
  width:245px;
  background:url(../images/ico_tour_in_last_min.png) no-repeat 0 0;
  padding:20px 0 5px 55px;
  min-height:28px;
  font-size:19px;
  margin:15px 0 0;
}
.title_last_minute_tour_small{
  float:left;
  width:245px;
  background:url(../images/ico_tour_in_last_min_small.png) no-repeat 0 0;
  font-size:19px;
  margin:20px 0 0;
  min-height:28px;
  padding:10px 0 5px 46px;
}
.title_best_tour{
  float:left;
  width:245px;
  background:url(../images/ico_the_best_tour.png) no-repeat 0 0;
  padding:20px 0 5px 55px;
  min-height:28px;
  font-size:19px;
}
.title_best_tour_small{
  float:left;
  width:245px;
  background:url(../images/ico_the_best_tour_small.png) no-repeat 0 0;
  margin:10px 0 0;
  padding:10px 0 5px 46px;
  min-height:28px;
  font-size:19px;
}
.table_color_green,
.table_color_blue{
   border-collapse:collapse;
   width:100%;
   margin: 0 0 0 -5px;
}
.table_color_blue th{
  font-weight:normal;
  color:#004c92;
  background:url(../images/bg_th_blue.png) repeat-x 0 0;
  height:45px;
  padding:0 1px;
  text-align:left;
}
.table_color_green th{
  font-weight:normal;
  color:#007208;
  background:url(../images/bg_th_green.png) repeat-x 0 0;
  height:45px;
  padding:0 1px;
  text-align:left;
}
.table_color_blue .bg_left_corner_tb{
  background:url(../images/bg_corner_blue_left.png) no-repeat 0 0!important;
  width:8px;
  padding:0!important;
}
.table_color_green .bg_left_corner_tb{
  background:url(../images/bg_corner_green_left.png) no-repeat 0 0!important;
  width:8px;
  padding:0!important;
}
.table_color_blue .bg_right_corner_tb{
  background:url(../images/bg_corner_blue_right.png) no-repeat 0 0!important;
  width:8px;
  padding:0!important;
}
.table_color_green .bg_right_corner_tb{
  background:url(../images/bg_corner_green_right.png) no-repeat 0 0!important;
  width:8px;
  padding:0!important;
}
.table_color_blue td{
  background:#ebf6fd;
  color:#303030;
  padding: 10px 1px 0 1px;
}
.table_color_green td{
  background:#e9f7ed;
  color:#303030;
  padding:10px 1px 0 1px
}
.table_color_green td a,
.table_color_blue td a{
  color:#004c92!important;
}
.center_txt_widget{
  text-align:center!important;
}
.bg_corner_blue_bottomr{
  background:#ebf6fd url(../images/bg_blue_corner_br.png) no-repeat right bottom!important;
  width:6px;
}
.bg_corner_blue_bottoml{
  background:#ebf6fd url(../images/bg_blue_corner_bl.png) no-repeat 0 bottom!important;
  width:6px;
}
.bg_corner_green_bottomr{
  background:#e9f7ed url(../images/bg_green_corner_br.png) no-repeat right bottom!important;
  width:6px;
}
.bg_corner_green_bottoml{
  background:#e9f7ed url(../images/bg_green_corner_bl.png) no-repeat 0 bottom!important;
  width:6px;
}
.txt_right_td{
  text-align:right;
}
.link_right{
  margin-top:7px;
  float:right;
}

.two_col_info {
  width: 680px;
  /*float:left;*/
}

.two_col_info ul {
  float: left;
  width: 340px;
}

.two_col_info ul li{
  float: left;
  width: 340px;
  padding: 4px 0;
}

.two_col_info ul li b{
  float: left;
  width: 110px;
}

.two_col_info div.two_col_info_hint {
  float:left; 
  margin: 10px 0 0;
}

.widget_rs_home .short_city_name {
  width: 52px;
  float: left;
  padding: 0 0 0 4px;
}
.widget_rs_home .short_hotel_name {
  margin-left:3px;
  width:88px;
  float:left;
}
.widget_rs_home .short_country_name {
  width:58px;
  float:left;
}

.left_txt_widget {
  padding:0 0 0 10px !important;
}

.important_information {
  color: #225e96;
}

.informer_separator {
  float:left;
  height:5px;
  width:100%;
}
.bg_td_bl{
  background:#EBF6FD url(../images/bg_td_bottom_bl.png) no-repeat 0 bottom!important;
  width:308px;
  height:7px;
}
.bg_td_gr{
  background:#E9F7ED url(../images/bg_td_bottom_gr.png) no-repeat 0 bottom!important;
  width:308px;
  height:7px;
}

.show_tour_offers {
    background: url("../images/bg_filter_select.png") repeat 0 0;
    float: right;
    height: 28px;
    margin: 18px 5px 0 0;
    padding: 8px 0 0 8px;
    width: 379px;
}
.show_tour_offers label{
  color:#000;
}
.show_tour_offers select{
  font-size:12px;
  height:20px;
}
.show_tour_offers .offers_country{
  width:103px;
}
.show_tour_offers .offers_city{
  width:103px;
}
.show_tour_offers .offers_hotel{
  width:95px;
}
.logoff {
  float:right;
  color: #004c92!important;
  cursor:pointer;
  text-decoration: underline;
}

#logoff_popup .logoff_code {
  width: 100px;
  font-size: 17px;
  color:#004c92!important
}
#showcase_dynamic_packet_list > table > tbody > tr {
  height: 32px;
}
.main-agency .box_offers_day {
  margin-left: 0;
  width: 100%;
  margin-bottom: 15px;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day {
  width: 100%;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day th:nth-child(6) {
  width: 175px;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day th:nth-child(4) {
  width: 45px;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day th:nth-child(5),
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day th:nth-child(7) {
  width: 50px;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day th:nth-child(8) {
  width: 71px;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day tr td:nth-child(6) .ellipsis {
  padding: 0 15px 0 10px !important;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day tr td:nth-child(1) .ellipsis,
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day tr td:nth-child(2) .ellipsis {
  width: 130px;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day tr td:nth-child(3) .ellipsis {
  width: 275px;
}
.main-agency .box_offers_day #showcase_dynamic_packet_list .table_offers_day tr td:nth-child(6) .ellipsis {
  width: 60px;
}
