﻿body
{
margin-top:0px;
}

.red_little_textinho
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
font-weight:bold;
}

.show{
display: block;
}
.hide
{
display:none;
}
.text_white 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.text_white_big
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.text_red
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
}
.text_big_price
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#85151a;
}
.text_big_search
{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#85151a;
}
.you_left
{
width:440px;
height:47px;
float:left;
}
.you_left4
{
width:540px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
}
.you_left3
{
width:533px;
height:47px;
float:left;
}
.you_right
{
width:160px;
height:32px;
float:right;
padding-top:15px;
text-align:right;
margin-right:20px;
}
.text_welcome
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
}

.text_welcome_country
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
width:450px;
margin-left:25px;
}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
}
.red_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
}

.accom_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
}
.red_title_basket
{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
color:#85151a;
}
.green_b_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#e28f0a;
margin-bottom:2px;
}
.red_title_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
}
.red_title_small a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
text-decoration:none;
}
.green_title_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#e28f0a;
margin-bottom:2px;
}
.red_title_small a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
text-decoration:none;
}
.green_title_small a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
text-decoration:none;
}
.red_title_big
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
}
.red_title_country
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#85151a;
margin-bottom:2px;
}
.red_title_country a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#85151a;
text-decoration:none;
}
.text_top
{
margin-top:15px;
}
.wrapper
{
width:980px;
height:auto;
margin-left:auto;
margin-right:auto;
}
.header
{
width:926px;
height:auto;
float:left;
}
.logo
{
width:242px;
height:61px;
float:left;
}
.tel
{
width:213px;
height:61px;
float:right;
}
.main_box
{
width:950px;
height:auto;
float:left;
}
.picture_box
{
width:474px;
height:204px;
float:left;
}
.top_menu
{
width:452px;
height:34px;
float:left;
background-image:url(../graphics/bg_top_menu.gif);
background-repeat:no-repeat;
padding-top:10px;
}
.lux_message
{
width:452px;
height:23px;
float:left;
}
.lux_message1
{
width:430px;
height:23px;
float:left;
text-align:right;
padding-right:22px;
}
.top_searchbox
{
width:452px;
height:6px;
float:left;
}
.main_content_sb
{
width:432px;
height:89px;
float:left;
background-image:url(../graphics/main_content_bg_sb.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-top:10px;
}
.botton_searchbox
{
width:228px;
height:32px;
float:left;
background-image:url(../graphics/botton_sb.gif);
background-repeat:no-repeat;
padding-left:224px;
}
.searchbox
{
width:452px;
height:auto;
float:left;
}

.leftcolunm
{
width:165px;
height:auto;
float:left;
}
.right_colunm
{
width:780px;
min-height:500px;
float:left;
overflow: hidden;
}
.destinations
{
width:140px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#e28f0a;
 padding:5px 0 10px 25px;

}
.destinations a
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#e28f0a;
text-decoration:none;
}
.text_welcome
{
width:428px;
height:160px;
float:left;
padding-left:25px;
padding-top:20px;
padding-right:25px;
}
.title_special_offers
{
width:713px;
height:25px;
float:left;
padding-left:27px;
margin-top:5px;  
}
.left_right
{
width:475px;
height:auto;
float:left;
}
.breadcrumbs
{
width:716px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-left:25px;
}
.title_special_offers_country
{
width:450px;

float:left;
padding-left:25px;
margin-top:25px;
 text-align:left;
}
.box_offer
{
width:200px;
height:186px;
float:left;
margin-left:25px;
}
.box_offer_country
{
width:200px;
height:auto;
float:left;
margin-left:25px;
margin-top:55px;
}
.box_offer3
{
width:200px;
height:186px;
float:left;
margin-left:56px;
}
.box_offer3_country
{
width:200px;
height:186px;
float:left;
margin-left:46px;
}
.box_offer3_country_b
{
width:200px;
height:auto;
float:left;
margin-left:46px;
margin-top:55px;
}
.right_right
{
width:270px;
height:auto;
float:left;
margin-left:25px;
}
.box_offer2
{
width:200px;
height:186px;
float:left;
margin-left:28px;
margin-right:25px;
margin-top:10px;
}
.box_offer2_small
{
width:200px;
height:186px;
float:left;
margin-left:25px;
margin-top:10px;
}
.box_offer2b
{
width:200px;
height:186px;
float:left;
margin-left:56px;
margin-top:25px;
}
.dest_offer
{
width:200px;
height:22px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#e28f0a;
font-weight:bold;
}

.dest_offer a
{
    font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#e28f0a;
font-weight:bold;
text-decoration:none;
}

.offer_bar
{
width:200px;
height:4px;
float:left;
background-color:#85151a;
}
.pic_offer
{
width:200px;
height:103px;
float:left;
overflow:hidden;
}
.botton_offer
{
width:200px;
height:57px;
float:left;
background-image:url(../graphics/botton_offer.gif);
background-repeat: no-repeat;
}
.hotel_name
{
line-height: 13px;
width:135px;
height:31px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#85151a;
font-weight:bold;
padding-left:5px;
padding-top:1px;
}
.hotel_name a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#85151a;
font-weight:bold;
text-decoration:none;
}
.hotel_name a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#85151a;
font-weight:bold;
text-decoration:underline;
}
.star_rating
{
width:60px;
height:34px;
float:left;
}
.price_offer
{
width:190px;
height:23px;
float:left;
text-align:right;
padding-right:10px;
}
.sales_off
{
width:713px;
height:29px;
clear:left;
background-image:url(../graphics/bar_offer.gif);
font-family:Arial, Helvetica, sans-seri;
font-size:18px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding-top:5px;
margin-top:25px;
margin-left:25px;
}
.separator1
{
width:691px;
height:4px;
float:left;
margin-left:25px;
margin-top:15px;
margin-bottom:15px;

}
.special_offers3bo
{
width:738px;
height:auto;
float:left;
}
.tittle
{
width:683px;
height:auto;
float:left;
padding-left:25px;
}
.sp_offer
{
width:206px;
height:46px;
float:left;
background-image:url(../graphics/bg_special_offers.gif);
margin-left:25px;
text-align:center;
padding-top:5px;
}
.sp_offer_hotel
{
width:190px;
height:60px;
float:left;
background-image:url(../graphics/bg_special_offers.gif);
background-repeat: no-repeat;
margin-left:0px;
text-align:center;
padding-top:5px; 
}


.sp_offer2
{
width:206px;
height:46px;
float:left;
background-image:url(../graphics/bg_special_offers.gif);
margin-left:35px;
text-align:center;
padding-top:5px;
}
 
.villas_box
{ 
width:718px; 
float:left;
margin-left:25px;
 
}
.top_menu a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#85151a;
font-weight:bold;
text-decoration:none;
}
.menu_item
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#85151a;
font-weight:bold;
margin-left:10px;
}
.menu_item1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#85151a;
font-weight:bold;
}
.villas_txt
{
width:430px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
padding-right:20px;
}

.villas_img
{
width:248px;
height:139px;
float:left;
}
.newsletter
{
width:111px;
height:72px;
float:left;
background-image:url(../graphics/homepage_v1_21.gif);
margin-left:20px;
padding-top:76px;
padding-left:20px;
}
.news_field
{
width:90px; 
height:auto; 
float:left;
}
.sales_banner
{
width:131px;
height:292px;
float:left;
margin-left:20px;
}
.abta_banner
{
width:131px;
height:160px;
float:left;
margin-left:20px;
}
.brochure
{
width:131px;
height:126px;
float:left;
margin-left:20px;
}
.footer
{ 
width:713px;
height:24px;
clear:left;

background-image:url(../graphics/bg_footer.gif);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin-left:190px;
margin-top:20px;
padding-top:10px;
}

.footer_alternative
{ 
width:713px;
height:24px;
clear:left;

background-image:url(../graphics/bg_footer.gif);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin-left:20px;
margin-top:20px;
padding-top:10px;
}

.footer_alternative a
{ 

}

.footer_b
{
width:713px;
height:24px;
float:right;
background-image:url(../graphics/bg_footer.gif);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin-top:20px;
padding-top:10px;
}
.footer a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.footer_alternative a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.footer_b a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.footer_message_alternative
{ 
width:513px;
height:44px;
clear:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:120px;
margin-top:15px;
padding-top:10px;
padding-bottom:20px;


}

.footer_message
{ 
width:513px;
height:44px;
clear:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:300px;
margin-top:15px;
padding-top:10px;
padding-bottom:20px;


}

.other_rooms
{
width:432px;
height:auto;
background-image:url(../graphics/px_sb.gif);
background-repeat:repeat-y;
float:left;
padding-left:20px;
}
.destination_name
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#e28f0a;
}
.menu_item_right
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e28f0a;
}
.menu_item_right a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e28f0a;
text-decoration:none;
}
.menu_item_right_hotel
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
 width:280px;
}
.menu_item_right_hotel a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
text-decoration:none;
}
.menu_item_right_hotel a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
text-decoration:underline;
}
.menu_item_right a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e28f0a;
text-decoration:none;
}
.hotel_name_bar
{
width:716px;
height:29px;
float:left;
margin-left:25px;
 padding-bottom:10px;
}
.hotel_name_hp
{
width:516px;
height:29px;
float:left; 
}
.hotel_name_hp_offer
{
width:426px;
height:29px;
float:left;
}
.print_button
{
width:140px;
height:29px;
float:left;
}
.print_button_offer
{
width:200px;
height:24px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#871114;
text-align:right;
vertical-align:top;
}
.print_button_offer a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#871114;
text-decoration:none;
}
.trip_details
{
width:716px;
min-height:42px;
background-color:#fada9a;
float:left;
margin-left:25px;
}
.price_bar
{
width:420px;
height:48px;
float:left;
 
}
.price_bar_offer
{
width:716px;
height:31px;
float:left;
margin-left:25px;
padding-top:4px;
text-align:right;
}
.white_space
{

height:28px;
float:left;

padding-top:20px;
}
.price
{
margin-left:55px;
height:48px;
float:left;
background-image:url(../graphics/bg_price.gif);
}
.txt_price
{
width:88px;
height:33px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#871114;
padding-top:15px;
padding-left:25px;
}
.price_nun
{
width:99px;
height:38px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
padding-left:5px;
}
.small_pp
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
.hotel_left_col
{
width:268px;
height:auto;
float:left;
margin-left:25px;
}
.copy_txt
{
width:268px;
min-height:263px;
float:left;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 padding:0 0 10px 0;
}
.special_offers_hotel_name
{
width:268px;
height:48px;
float:left;
}
.offer_hotel1
{
width:268px;
height:54px;
float:left;
margin-bottom:10px;
}
.right_hotel_col
{
width:428px;
height:auto;
float:left;
margin-left:26px;
}
.icons_bar
{
width:428px;
height:40px;
float:left;
}
.icons
{
width:328px;
height:35px;
float:left;
padding-top:5px;
}
.more_pics
{
width:100px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
padding-top:15px;
}
.more_pics a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
text-decoration:none;
}
.title_hotel_right_col_b
{
width:258px;
float:left;
}

.what_people_title
{
    margin:0 0 0 25px;
    clear:left;
}

.facilities_button
{
    margin:20px 0 0 0;
}

.title_hotel_right_col
{
width:716px;
height:22px;
float:left;
margin-bottom:20px;
}
.picture_hotel_box
{
width:428px;
height:222px;
float:left;
}
.pic1
{
width:213px;
height:218px;
float:left;
background-color:#ee9f08;
padding:2px;
}
.pic2
{
width:186px;
height:101px;
float:left;
margin-bottom:13px;
margin-left:15px;
background-color:#ee9f08;
padding:2px;
}
.pic3
{
width:186px;
height:101px;
float:left;
margin-left:15px;
background-color:#ee9f08;
padding:2px;
}
.content_facilities
{
width:428px;
height:auto;
float:left;
margin-top:10px;
margin-bottom:10px;
}
.fac_left
{
width:205px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f2a308;
}
.fac_right
{
width:205px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f2a308;
}
.what_people_say_b
{
width:265px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#f2a308;
margin-top:10px;

}
.what_people_say
{
width:716px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#f2a308;
margin-top:10px;
margin-left:25px;
}
.title_see_other
{
width:716px;
height:35px;
float:left;
margin-left:25px;
}
.title_see_other_all
{
width:716px;
height:35px;
float:left;
margin-left:25px;
text-align:right;
margin-top:25px;
}
.mini_offer_box
{
width:224px;
height:100px;
float:left;
margin-left:25px;
margin-bottom:25px;
}
.mini_offer_img
{
width:119px;
height:100px;
float:left;
}
.mini_top_bar
{
width:119px;
height:4px;
float:left;
}
.mini_img
{
width:119px;
height:59px;
float:left;
}
.mini_price
{
width:112px;
height:37px;
float:left;
background-image:url(../graphics/botton_mini_offer.gif);
padding-top:0px;
padding-left:7px;
text-align:center;
}
.mini_offer_txt
{
width:100px;
height:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
padding-left:5px;
}
.details_1
{
width:149px;

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#871114;
padding-top:5px;
padding-left:5px;
}
.details_2
{
width:131px;

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#871114;
padding-top:5px;
}
.details_3
{
width:244px;

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#871114;
padding-top:5px;
}
.details_4
{
width:183px;
height:37px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#871114;
padding-top:5px;
}
.total_price_s
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#871114;
}
.total_price_b
{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
color:#871114;
}
.you_have_searched
{
width:733px;
height:47px;
float:left;
margin-bottom:15px;
margin-left:25px;
}
.you_have_searched4
{
width:733px;
height:auto;
float:left;
margin-bottom:15px;
margin-left:25px;
}
.you_have_searched2
{
width:720px;
height:47px;
float:left;
margin-left:25px;
}
.you_have_searched3
{
width:533px;
height:47px;
float:left;
margin-left:80px;
}
.brochure_main
{
width:733px;
min-height:400px;
float:left;
margin-left:25px;
}
.conf_main
{
width:453px;
height:auto;
float:left;
padding-left:80px;
}
.brochure_main2
{
width:728px;
height:auto;
float:left;
margin-left:25px;
}
.brochure_left
{
width:315px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
}
.contact_left
{
width:375px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
}
.about_left
{
width:394px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
}
.brochure_right
{
width:361px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
margin-left:35px;
}
.contact_right
{
width:297px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
margin-left:35px;
vertical-align:top;

}
.about_right
{
width:290px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
margin-left:35px;
}
.pic_brochure
{
width:124px;
height:auto;
float:left;
}
.pic_about
{
width:100px;
height:auto;
float:left;
}
.pic_brochure a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-decoration:none;
font-weight:bold;
}
.text_brochure
{
width:168px;
height:auto;
float:left;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
}
.text_brochure a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
text-decoration:none;
}
.hotel_name_search
{
width:733px;
height:23px;
float:left;
margin-left:25px;
margin-top:20px;
}
.hotel_list
{
width:733px;
height:23px;
float:left;
margin-left:25px;
margin-top:20px;
}
.hotel_list_detail
{
width:733px;
height:137px;
float:left;
margin-left:25px;
}

.hotel_name_search_special_offers
{
width:733px;
height:23px;
float:left;

margin-top:20px;
}

.hotel_name_no_search
{
width:733px;
height:auto;
float:left;
margin-left:25px;
margin-top:20px;
margin-bottom:50px;
}
.box_search_offer
{
width:733px;
height:auto;
float:left;
margin-left:25px;
}
.left_pic_search
{
width:186px;
height:109px;
float:left;

}
.pic_search_result
{
width:186px;
height:109px;
float:left;
}
.icons_search
{
width:186px;
height:38px;
float:left;
}
.right_pic_search
{
width:539px;
height:auto;
float:left;
margin-left:7px;
}

.right_pic_search_special_offers
{
width:539px;
height:72px;
float:left;
margin-left:7px;
}

.search_content
{
width:524px;
min-height:47px;
float:left;
background-image:url(../graphics/pixel_search.gif);
padding-left:15px;
padding-top:10px;

}

.search_content_special_offers
{
    width:524px;
    min-height:75px;
    float:left;
    background-image:url(../graphics/pixel_search.gif);
    padding-left:15px;
    padding-top:10px;
}

.search_content_flight
{
width:524px;
height:auto;
float:left;
background-image:url(../graphics/pixel_search.gif);
padding-left:15px;
padding-top:15px;
}
.block_info1
{
width:168px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
padding-bottom:5px;
}
.block_info2
{
width:256px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
margin-left:40px;
padding-bottom:5px;
}
.block_info1_b
{
width:168px;
height:34px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
}
.block_info2_b
{
width:256px;
height:34px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
margin-left:40px;
}
.content_search_box
{
width:486px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
}

.price_search
{
width:514px;
height:25px;
float:left;
text-align:right;
padding-right:25px;
padding-top:10px;
background-image:url(../graphics/search_results_v1_13.gif);
}
.buttons_search
{
width:324px;
height:19px;
float:left;
text-align:left;
padding-left:15px;
}
.buttons_search_offer
{


width:524px;
height:auto;
float:left;
background-image:url(../graphics/pixel_search.gif);
padding-left:15px;
padding-top:0px;
padding-bottom:5px;

}

.red_bar
{
width:475px;
height:18px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-color:#85151a;
padding-left:15px;
padding-top:2px;
margin-bottom:5px;
margin-top:10px;
}
.orange_bar
{
width:475px;
height:18px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#85151a;
background-color:#f2a308;
padding-left:15px;
padding-top:2px;
margin-bottom:5px;
}
.board_bar
{
width:475px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
padding-left:15px;
margin-bottom:5px;
}
.date
{
width:83px;
height:auto;
float:left;
}
.date2
{
width:110px;
height:auto;
float:left;
}
.route
{
width:140px;
height:auto;
float:left;
}
.route2
{
width:190px;
height:auto;
float:left;
}
.flight_times
{
width:150px;
height:auto;
float:left;
}
.flight_details
{
width:100px;
height:auto;
float:left;
}
.bar
{
width:490px;
height:18px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#85151a;
margin-bottom:15px;
}
.divided
{
width:484px;
height:17px;
float:left;
margin-bottom:10px;
}
.check_box
{
width:17px;
height:17px;
float:left;
}
.line
{
width:455px;
height:13px;
float:left;
padding-top:4px;
padding-left:5px;
}
.bar_flight
{
width:475px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
padding-left:15px;
}
.room_content
{
width:489px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
}
.room_type
{
width:190px;
height:94px;
float:left;
}
.room_hb
{
width:56px;
height:94px;
float:left;
line-height:20px;
}
.empty
{
width:175px;
height:94px;
float:left;
}
.room_price
{
width:61px;
height:94px;
float:left;
line-height:20px;
font-weight:bold;
}
.booking_left
{
width:493px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
}
.booking_right
{
width:213px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
margin-left:25px;
}
.bt_bar
{
width:493px;
height:20px;
float:left;
text-align:right;
}
.red_line
{
width:493px;
height:1px;
float:left;
margin-top:10px;
margin-bottom:10px;
}
.add_transfer
{
width:493px;
height:auto;
float:left;
margin-top:5px;
}
.add_transfer4
{
width:493px;
height:auto;
float:left;
text-align:justify;
}
.add_transfer3
{
width:493px;
height:auto;
float:left;
text-align:right;
}
.left_add
{
width:355px;
height:auto;
float:left;
}
.right_add
{
width:123px;
height:auto;
float:right;
text-align:right;
}
.green_bar
{
width:483px;
height:18px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#f2a308;
padding-left:10px;
margin-bottom:5px;
padding-top:2px;
margin-top:5px;
}
.text_little
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.bt_back
{
width:197px;
height:22px;
float:left;
}
.bt_confirm
{
width:93px;
height:22px;
float:right;
}
.price_confirm
{
width:148px;
height:25px;
float:right;
background-image:url(../graphics/bg_price_confirmation.gif);
text-align:right;
padding-right:15px;
padding-top:15px;
}
.content_basket
{
width:213px;
height:auto;
float:left;
background-image:url(../graphics/bg_right_basket.gif);
}
.botton_basket
{
width:198px;
height:55px;
float:left;
background-image:url(../graphics/botton_right_basket.gif);
text-align:right;
padding-right:15px;
padding-top:15px;
}
.top_bar_basket
{
width:190px;
height:auto;
float:left;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}
.red_bar_basket
{
width:191px;
height:18px;
float:left;
background-color:#85151a;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-top:2px;
}

.red_bar_basket_warning
{
width:483px;
height:18px;
float:left;
background-color:#85151a;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-top:2px;
}


.about_left_terms
{
width:713px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#85151a;
text-align:justify;
}

