/* ::::: http://www.vtrip.pl/Skins/new/includes/style.css ::::: */

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, hr, blockquote { margin: 0pt; padding: 0pt; }
img, fieldset { border: medium none ; }
a { text-decoration: none; color: rgb(0, 0, 0); }
input, select, textarea { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
.clear_both { clear: both; }
div { text-align: left; }
body { margin: 0pt auto; padding: 0pt; text-align: center; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#vtrip_page { margin: 0pt auto; width: 790px; text-align: center; }
#mainpage { float: left; width: 782px; }
#header { margin: 17px 0px 0px; padding: 0px; }
#container { background: rgb(255, 255, 255) url('/images/affiliate/311299/bg_container.jpg') no-repeat scroll center top; overflow: hidden; height: 100%; }
#left_menu { margin: 8px 0pt 0pt; padding: 0pt; float: left; width: 152px; }
#center { margin: 14px 0pt 0pt; padding: 0pt; float: right; width: 622px; }
#page { margin: 14px 0pt 0pt; padding: 0pt; float: right; width: 622px; }
#offer_page { margin: 5px 0pt 0pt; padding: 0pt; overflow: hidden; float: right; width: 622px; }
#search_page, #firm_page, #page_payback { margin: 5px 0pt 0pt; padding: 0pt; overflow: hidden; float: right; width: 622px; }
#right { padding: 17px 0px 0px; float: right; width: 120px; }
#menu { border-bottom: 4px solid rgb(253, 186, 47); padding: 10px 0px 0px 67px; height: 26px; }
#certificates { height: 70px; padding-top: 10px; clear: both; font-weight: normal; }
#footer { margin: 15px 0pt; text-align: center; font-weight: normal; }
#billboard_top { margin: 4px 0pt 0pt 4px; text-align: center; }
#left_menu { background: rgb(255, 255, 255) none repeat; font-size: 11px; }
ul#navlista { margin: 0pt; padding: 0pt; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#navlista li { margin: 0pt; padding: 0pt; }
ul#navlista li.top_button a, ul#navlista li.button a { border-left: 1px solid rgb(211, 55, 61); border-right: 1px solid rgb(211, 55, 61); padding: 3px 0pt 3px 5px; background: rgb(255, 253, 205) url('/images/affiliate/311299/bg_button.gif') repeat-x scroll left bottom; height: 1%; display: block; font-weight: bold; color: rgb(211, 55, 61); text-decoration: none; }
ul#navlista li.top_button a { border-top: 1px solid rgb(211, 55, 61); margin: 0pt; }
ul#navlista li.separator { border-left: 1px solid rgb(211, 55, 61); border-right: 1px solid rgb(211, 55, 61); margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('/images/affiliate/311299/bg_button_bottom.gif') repeat-x scroll left top; height: 1%; display: block; font-weight: bold; color: rgb(211, 55, 61); }
ul#navlista li.top_menu { border-left: 1px solid rgb(211, 55, 61); border-right: 1px solid rgb(211, 55, 61); margin: 0pt; padding: 3px 0pt 3px 5px; background: rgb(255, 255, 255) url('/images/affiliate/311299/bg_top_menu.gif') repeat-x scroll left top; height: 1%; display: block; font-weight: bold; color: rgb(211, 55, 61); }
ul#navlista li a { border-left: 1px solid rgb(211, 55, 61); border-right: 1px solid rgb(211, 55, 61); margin: 0pt; padding: 2px 0pt 2px 5px; height: 1%; font-weight: normal; display: block; }
ul#navlista li.separator_menu a { padding: 2px 0pt 6px 5px ! important; }
ul#navlista li.separatot_bottom_menu { background: rgb(255, 255, 255) url('/images/affiliate/311299/bg_bottom_menu.gif') repeat-x scroll left top; }
ul#navlista li.bottom_menu a { padding: 2px 0pt 26px 5px ! important; }
#tag_cloud { padding: 6px 0pt; background: transparent url('/images/affiliate/311299/bg_top_tag.gif') no-repeat scroll left top; }
#tag_cloud p { border-left: 1px solid rgb(211, 55, 61); border-right: 1px solid rgb(211, 55, 61); padding: 10px 6px; text-align: center; }
.tag_more_link { padding: 0pt 6px 22px; background: transparent url('/images/affiliate/311299/bg_bottom_tag.gif') no-repeat scroll left bottom; }
.wrapper.tagadelic { margin-right: 1em; }
.tagadelic.level1 { font-size: 1em; }
.tagadelic.level2 { font-size: 1.2em; }
.tagadelic.level3 { font-size: 1.4em; }
.tagadelic.level4 { font-size: 1.6em; }
.tagadelic.level5 { font-size: 1.8em; }
.tagadelic.level6 { font-size: 2em; }
.tagadelic.level7 { font-size: 2.2em; }
#unit1 { overflow: hidden; height: 100%; }
#index_search { float: left; width: 307px; }
#form_search { background: rgb(253, 186, 47) url('/images/affiliate/311299/bg_top_search.gif') no-repeat scroll left top; clear: right; }
.img_search { height: 22px; float: right; }
#bottom_search { background: transparent url('/images/affiliate/311299/bg_bottom_search.gif') no-repeat scroll left bottom; height: 35px; }
.adv_search { padding: 10px 0pt 0pt 6px; float: left; width: 200px; }
.adv_search a, .adv_search a:hover, .adv_search a:visited { color: rgb(211, 55, 61); text-decoration: underline; }
fieldset#search { display: block; }
fieldset#search p.search_navigation { margin: 0pt; padding: 3px 0pt 4px 16px; height: 20px; line-height: 20px; font-weight: bold; }
fieldset#search p.search_info1 label, fieldset#search p.search_info label { float: left; display: block; padding-left: 6px; width: 90px; text-align: left; font-size: 10px; color: rgb(0, 0, 0); }
p.search_info, p.search_info1 { margin: 0pt 1px; padding: 4px 0pt; height: 18px; line-height: 18px; }
p.search_info { background-color: rgb(255, 244, 174); }
p.search_info1 { background-color: rgb(255, 234, 142); }
.radio_form { border: 0pt none ; margin: 0pt 4px; padding: 0pt; vertical-align: middle; }
.select_form { border: 1px solid rgb(127, 157, 185); margin: 0pt; padding: 0pt; width: 200px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.select_form2 { border: 1px solid rgb(127, 157, 185); margin: 0pt; padding: 0pt; width: 60px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.select_form3 { border: 1px solid rgb(127, 157, 185); margin: 0pt; padding: 0pt; width: 135px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.input_form { border: 1px solid rgb(127, 157, 185); margin: 0pt; padding: 0pt; width: 90px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
#banner_offer { float: right; width: 307px; background-color: rgb(253, 186, 47); }
#banner_offer_box { padding: 0pt 10px; background: rgb(253, 186, 47) url('/images/affiliate/311299/bg_bottom_banner.gif') no-repeat scroll left bottom; height: 58px; }
#banner_offer_box a.banner_offer_box { color: rgb(0, 0, 0); font-size: 11px; text-decoration: none; }
.banner_offer_info { color: rgb(211, 55, 61); margin-top: 11px; font-size: 12px; }
.banner_offer_info a, .banner_offer_info a:hover, .banner_offer_info a:visited { color: rgb(211, 55, 61); font-size: 11px; text-decoration: none; }
.old_price { color: rgb(0, 0, 0); text-decoration: line-through; }
.new_price, .price, .new_price a, .price a { color: rgb(211, 55, 61); }
.old_price a, .new_price a, .price a { text-decoration: none; font-size: 12px; }
.old_price a { color: rgb(0, 0, 0); }
#unit2, #others_offers, #search_again { background: transparent url('/images/affiliate/311299/bg_vtrip_top.gif') no-repeat scroll left top; overflow: hidden; margin-top: 10px; height: 100%; }
#header_vtriptop, #others_offers { padding-left: 5px; height: 30px; }
#vtriptop { margin-top: 1px; }
.top_offer { float: left; width: 153px; background-color: rgb(237, 237, 237); }
.top_offer_min { height: 155px; min-height: 155px; }
.offer_country { padding: 2px 2px 3px 4px; background-color: rgb(255, 234, 142); font-size: 10px; font-weight: bold; }
.offer_country a { color: rgb(211, 55, 61); font-weight: bold; display: block; }
.offer_price { padding: 6px 4px 14px; font-size: 10px; background-color: rgb(237, 237, 237); }
.offer_price a { color: rgb(0, 0, 0); display: block; }
.offer_info, .offer_info1, .offer_info4 { border-top: 1px solid rgb(255, 255, 255); padding: 4px 8px 4px 0pt; margin-top: 1px; background-color: rgb(255, 253, 205); text-align: right; display: block; }
.offer_info1 { background: transparent url('/images/affiliate/311299/bg_vtriptop_left_offer.gif') no-repeat scroll left top; }
.offer_info4 { background: transparent url('/images/affiliate/311299/bg_vtriptop_right_offer.gif') no-repeat scroll left top; }
.offer_info a, .offer_info1 a, .offer_info4 a { color: rgb(0, 0, 0); display: block; }
#unit3 { overflow: hidden; margin-top: 11px; height: 100%; clear: both; }
#destination_map { width: 310px; height: 208px; float: left; }
#form_newsletter { background: rgb(255, 253, 205) url('/images/affiliate/311299/bg_newsletter.gif') no-repeat scroll left bottom; float: right; }
.info_newsletter { padding: 2px 10px 10px; }
.button_newsletter { margin: 0pt; padding: 16px 30px 0pt 0pt; float: right; width: 92px; }
.email_newsletter { overflow: hidden; float: left; width: 185px; height: 100%; }
fieldset#newsletter label { float: left; width: 40px; text-align: left; padding-right: 4px; padding-top: 4px; font-size: 11px; padding-left: 10px; }
fieldset#newsletter { border: medium none ; padding: 0pt; overflow: hidden; margin-bottom: 20px; display: block; width: 309px; background-color: rgb(255, 234, 142); height: 100%; }
fieldset#newsletter p { overflow: auto; clear: both; margin-bottom: 8px; margin-top: 8px; }
fieldset#newsletter p input { padding: 1px; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248); font-family: Tahoma,sans-serif; font-size: 11px; float: left; }
#box1, #box2, #box3, #box4 { background: transparent url('/images/affiliate/311299/bg_certyficate_bottom.gif') no-repeat scroll left top; float: left; font-size: 10px; height: 60px; display: block; }
#credit_card, #verisign, #pit, #leader_tourism { background: transparent url('/images/affiliate/311299/bg_certyficate_top.gif') no-repeat scroll right top; }
#box1 { width: 146px; }
#credit_card { height: 60px; padding-top: 8px; text-align: center; }
#credit_card img { margin: 6px 5px 0pt; display: inline; }
#box2 { width: 242px; margin-left: 6px; }
#verisign, #pit { padding: 4px 4px 0pt; overflow: hidden; height: 60px; }
#verisign img, #pit img { padding-right: 8px; }
#verisign p { padding-top: 4px; }
#box3, #box4 { width: 190px; margin-left: 5px; }
#leader_tourism { padding: 3px 0pt 0pt 8px; height: 60px; }
#leader_tourism img { padding-right: 6px; }
p.footer_menu { color: rgb(253, 186, 47); }
p.footer_menu a:hover, p.site_map a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
p.footer_menu a { color: rgb(0, 0, 0); text-decoration: none; }
p.footer_info, p.site_map { font-size: 10px; }
p.site_map a, p.site_map a:visited { color: rgb(0, 0, 0); text-decoration: none; }
p.footer_info { padding-bottom: 10px; }
#footer img { padding: 9px 0pt 2px; }
#banner_sky { background-color: rgb(255, 253, 205); }
p.banner_offer_price a, p.banner_offer_price a:visited, p.banner_offer_price a:hover { padding-left: 4px; font-size: 10px; font-weight: bold; }
#offer_header { background: rgb(255, 255, 255) url('/images/affiliate/311299/bg_offer_number.gif') repeat-x scroll left bottom; overflow: hidden; height: 100%; }
.offer_path { float: left; padding-top: 6px; width: 400px; }
.id_offer { padding: 0pt 0pt 2px; background: transparent url('/images/affiliate/311299/id_nr_offer.gif') no-repeat scroll left top; overflow: hidden; color: rgb(255, 255, 255); float: right; height: 100%; }
.offer_number { padding: 5px 0pt 0pt 4px; font-weight: bold; font-size: 10px; float: left; }
.offer_number_id { padding: 0pt 4px 0pt 2px; background: transparent url('/images/affiliate/311299/id_nr_offer_r.gif') no-repeat scroll right top; font-size: 18px; font-weight: bold; float: left; }
#offer_informations { margin: 10px 0pt 4px; overflow: hidden; clear: both; height: 100%; }
#offer_informations h1 { margin: 0pt; padding: 0pt; font-size: 16px; float: left; width: 450px; }
#offer_informations img.ico { margin: 0pt 40px; float: right; }
#offer_details { overflow: hidden; clear: both; background-color: rgb(255, 253, 205); height: 100%; }
.offer_image { float: left; width: 279px; display: block; }
#offer_details_info { float: right; font-size: 12px; width: 333px; padding-top: 15px; }
#offer_details_info p { margin: 0pt 2px 0pt 0pt; padding: 3px 3px 3px 1px; background: transparent url('/images/affiliate/311299/bg_detalis.gif') repeat-x scroll left bottom; }
#offer_details_info p a { text-decoration: underline; }
#offer_price_info { padding: 3px 3px 0pt 2px; color: rgb(211, 55, 61); }
.offer_booking { vertical-align: top; float: right; margin-top: 8px; padding-right: 2px; }
#navcontainer { padding: 7px 0pt 14px; clear: both; display: block; text-align: right; }
#navlist { margin: 0pt; display: block; }
#navlist img { margin: 2px 4px 0pt 6px; vertical-align: top; }
#navlist li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
.print { border-top: 1px dotted gray; padding-top: 4px; }
#your_offer, #send_friend_form, #send_error_form { padding: 10px 0pt 0pt; clear: left; }
#your_offer h3, #send_friend_form h3, #send_error_form h3 { padding: 3px 4px 4px 5px; background-color: rgb(244, 244, 244); font-size: 11px; }
#your_offer p { padding: 4px; background: transparent url('/images/affiliate/311299/bg_others_table.gif') repeat-x scroll left bottom; vertical-align: top; }
#send_friend_form p, #send_error_form p { padding: 3px 4px 4px 5px; }
fieldset#send_friend { display: block; background-color: rgb(255, 234, 142); width: 300px; }
fieldset#error_form { display: block; background-color: rgb(255, 234, 142); padding-left: 150px; }
fieldset#error_form_info { border: 1px solid rgb(253, 186, 47); margin: 10px 0pt; display: block; clear: both; padding-bottom: 10px; }
fieldset#error_form_info legend { color: rgb(0, 0, 0); font-weight: bold; margin-left: 10px; }
fieldset#send_friend p label, fieldset#error_form p label { float: left; display: block; font-size: 11px; color: rgb(0, 0, 0); }
fieldset#send_friend p label { padding-left: 6px; text-align: left; width: 90px; }
fieldset#error_form p label { margin: 2px 4px 3px 0pt; text-align: right; width: 150px; }
fieldset#error_form_info p label { display: block; font-size: 11px; color: rgb(0, 0, 0); }
fieldset#send_friend p, fieldset#error_form p { overflow: auto; clear: both; margin-bottom: 4px; margin-top: 4px; }
fieldset#send_friend p input, fieldset#error_form p input { padding: 1px; color: rgb(0, 0, 0); font-family: Tahoma,sans-serif; font-size: 11px; float: left; }
fieldset#error_form_info p textarea { margin: 0pt auto; padding: 1px; text-align: center; }
#tools_nav { padding: 0pt 0pt 0pt 1px; background: transparent url('/images/affiliate/311299/bg_tabcontent.gif') no-repeat scroll left bottom; overflow: hidden; height: 100%; }
ul.shadetabs { margin: 9px 0pt 0pt; padding: 0pt; overflow: hidden; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.shadetabs li { margin: 0pt; background: transparent url('/images/affiliate/311299/tab_left.gif') no-repeat scroll left top; display: block; float: left; }
ul.shadetabs li a, ul.shadetabs li a:visited, ul.shadetabs li a:hover { margin: 0pt; padding: 6px 9px; background: transparent url('/images/affiliate/311299/tab_right.gif') no-repeat scroll right top; color: rgb(255, 255, 255); font-weight: bold; display: block; float: left; }
ul.shadetabs li.selected { margin: 0pt; background: transparent url('/images/affiliate/311299/tab_selected_left.gif') no-repeat scroll left top; display: block; float: left; }
ul.shadetabs li.selected a, ul.shadetabs li.selected a:visited, ul.shadetabs li.selected a:hover { margin: 0pt; padding: 6px; background: transparent url('/images/affiliate/311299/tab_selected_right.gif') no-repeat scroll right top; color: rgb(0, 0, 0); font-weight: bold; display: block; float: left; }
.tabcontentstyle { padding: 0pt 0pt 6px; background: transparent url('/images/affiliate/311299/bg_tabcontentstyle.gif') no-repeat scroll left bottom; overflow: hidden; margin-bottom: 10px; height: 100%; }
.tabcontent { border-left: 1px solid rgb(212, 95, 0); border-right: 1px solid rgb(212, 95, 0); padding: 6px; display: none; }
.desc_tab { margin: 0pt; padding: 0pt; font-size: 12px; width: 600px; }
.others_termins, .termins_browser { overflow: hidden; height: 100%; }
.others_termins a, .others_termins span { float: left; }
a.others_termins_price, span.others_termins_price { padding: 3px 0pt; color: rgb(211, 55, 61); width: 120px; text-align: center; }
a.others_termins_date, span.others_termins_date { padding: 3px 0pt; width: 140px; text-align: center; }
a.others_termins_city, span.others_termins_city { padding: 3px 0pt; width: 120px; text-align: center; }
a.others_termins_days, span.others_termins_days { padding: 3px 0pt; width: 100px; text-align: center; }
a.others_termins_reserve, span.others_termins_reserve { padding: 3px 0pt; width: 120px; text-align: center; }
.termins_count { float: left; padding-top: 10px; }
.termins_links { padding-top: 10px; }
.weather { font-weight: bold; font-size: 14px; padding-left: 2px; }
#payback { text-align: right; }
#call_center { vertical-align: bottom; height: 148px; background-color: rgb(255, 255, 255); }
#others_offers_informations { background: transparent url('/images/affiliate/311299/bg_bottom_corrner.gif') no-repeat scroll left bottom; padding-bottom: 14px; }
.offer_for_sale { border-left: 1px solid rgb(253, 186, 47); border-right: 1px solid rgb(253, 186, 47); padding: 3px 4px 4px 2px; background: transparent url('/images/affiliate/311299/bg_others_table.gif') repeat-x scroll left bottom; overflow: hidden; font-size: 10px; font-weight: bold; vertical-align: top; height: 100%; }
.offer_for_sale a { float: left; }
a.offers_price, a.offers_country { font-weight: bold; color: rgb(211, 55, 61); }
a.offers_price { padding: 0pt 3px; width: 100px; font-size: 11px; text-align: center; }
a.offers_country { padding: 0pt 6px 0pt 3px; width: 145px; }
a.offers_hotel { padding: 0pt 3px; width: 145px; }
a.offers_drive { padding: 0pt 3px; width: 80px; text-align: center; }
a.offers_maintenance { padding: 0pt 3px; width: 110px; text-align: center; }
#top10 { margin: 2px 0pt 1px; padding: 5px 3px; width: 322px; background-color: rgb(244, 244, 244); }
#top10 h2 { margin: 0pt; padding: 1px 0pt; color: rgb(0, 0, 0); font-size: 11px; }
#promo_top h2, #firm_top h2 { background: rgb(255, 255, 255) url('/images/affiliate/311299/bg_offer_number.gif') repeat-x scroll left bottom; font-size: 11px; margin-bottom: 4px; padding-bottom: 4px; }
#search_result_top10 { background: rgb(255, 255, 255) url('/images/affiliate/311299/bg_offer_number.gif') repeat-x scroll left bottom; overflow: hidden; margin-top: 4px; height: 100%; }
.search_result_bg { padding: 0pt 0pt 2px; background: transparent url('/images/affiliate/311299/id_nr_offer.gif') no-repeat scroll left top; overflow: hidden; float: left; color: rgb(255, 255, 255); display: block; height: 100%; }
.search_result { padding: 5px 0pt 0pt 4px; font-weight: bold; font-size: 10px; float: left; }
.search_result_top10 { padding: 0pt 4px 0pt 2px; background: transparent url('/images/affiliate/311299/id_nr_offer_r.gif') no-repeat scroll right top; font-size: 18px; font-weight: bold; float: left; }
.find_search_result, .promo_informations { margin: 4px 0pt; }
.info_search_result { background: transparent url('/images/affiliate/311299/bg_search_result.gif') no-repeat scroll left top; overflow: hidden; width: 328px; margin-bottom: 4px; float: left; height: 100%; }
.info_search_result img { float: right; display: block; padding-right: 10px; }
.info_search_result p { padding: 8px 0pt 8px 9px; }
.select_form_destinations { border: 1px solid rgb(127, 157, 185); margin: 0pt; width: 110px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
#search_sort { background: transparent url('/images/affiliate/311299/bg_search_result_long.gif') no-repeat scroll left top; clear: both; }
.table_sort { margin-left: 10px; }
.table_sort td { padding: 6px 4px; font-size: 10px; }
.table_sort td select, .table_sort td input { margin: 0pt; padding: 0pt; font-size: 10px; }
.table_sort td.offers_sort { font-size: 11px; font-weight: bold; }
.table_sort td.offers_stars { text-align: right; padding-left: 10px; }
.offers_pagebrowser { margin: 3px 0pt; padding: 2px 0pt 2px 9px; overflow: hidden; background-color: rgb(244, 244, 244); height: 100%; }
.links_pagebrowser { overflow: hidden; float: right; margin-right: 6px; color: rgb(211, 55, 61); height: 100%; width: 360px; }
.offer_list { font-size: 11px; width: 100%; }
.offer_list th { padding: 6px 4px; text-align: center; font-weight: bold; background-color: rgb(253, 186, 46); white-space: nowrap; }
.offer_list td { padding: 4px; vertical-align: top; }
.offer_list tr { background-color: rgb(254, 253, 205); }
th.offers_image, th.offers_country_region { background: transparent url('/images/affiliate/311299/bg_vtrip_top.gif') no-repeat scroll left top; text-align: left; }
th.offers_hot_thursday { color: rgb(255, 255, 255); padding-left: 6px; text-align: left; background-color: rgb(203, 0, 0); }
th.bg_offer_prices, th.offers_bg_more, th.offers_bg_reserve { background: transparent url('/images/affiliate/311299/bg_offers_prices.gif') no-repeat scroll right top; }
td.offers_hotel { width: 146px; background-color: rgb(255, 255, 255); }
td.offers_date { text-align: center; }
td.offers_stay, td.offers_prices { font-size: 12px; white-space: nowrap; }
td.offers_feeding, td.offers_journey, td.offers_visit, td.offers_more, td.offers_off_price, td.offers_deadline_from { text-align: center; vertical-align: middle; font-size: 12px; white-space: nowrap; }
p.offers_stay_first a, p.offers_prices_first a { background: transparent url('/images/affiliate/311299/bg_others_table.gif') repeat-x scroll left bottom; padding-bottom: 2px; color: rgb(211, 55, 61); display: block; }
.offers_more a { color: rgb(211, 55, 61); font-weight: bold; }
.offers_tunisia, .offers_crete, .offers_egypt, .offers_turkey { overflow: hidden; clear: both; height: 135px; }
.offers_turkey { background: transparent url('/images/affiliate/311299/turcja_bg.jpg') no-repeat scroll left top; }
.offers_crete { background: transparent url('/images/affiliate/311299/kreta_bg.jpg') no-repeat scroll left top; }
.offers_egypt { background: transparent url('/images/affiliate/311299/egipt_bg.jpg') no-repeat scroll left top; }
.offers_tunisia { background: transparent url('/images/affiliate/311299/tunezja_bg.jpg') no-repeat scroll left top; }
.offers_text { padding: 15px 10px; width: 380px; height: 125px; float: right; text-align: left; color: white; font-size: 11px; font-style: italic; }
.offers_text a { display: block; background-color: rgb(255, 255, 255); float: left; margin-top: 10px; color: rgb(211, 55, 61); font-size: 10px; font-style: italic; font-weight: bold; }
#search_again { padding: 8px 0pt 8px 5px; font-weight: bold; }
#form_search_again { background-color: rgb(255, 234, 142); }
#form_search_again img { margin: 10px 0pt 0pt 200px; display: block; }
fieldset#search_again_offer { display: block; }
.search_again_form { border-left: 1px solid rgb(253, 186, 46); border-right: 1px solid rgb(253, 186, 46); overflow: hidden; padding-left: 1px; height: 100%; }
.search_again_form_left { float: left; width: 308px; }
.search_again_form_right { float: right; width: 308px; }
.search_again_form_separator { background: rgb(255, 234, 143) url('/images/affiliate/311299/bg_search_again.gif') no-repeat scroll left bottom; height: 9px; }
fieldset#search_again_offer label { float: left; padding-left: 6px; width: 90px; font-size: 10px; color: rgb(0, 0, 0); }
p.search_again_info, p.search_again_info2 { padding: 4px 0pt; height: 18px; line-height: 18px; }
p.search_again_info { background-color: rgb(255, 244, 174); }
p.search_again_info2 { background-color: rgb(255, 234, 142); }
p.search_again_info2 a { padding-left: 6px; color: rgb(211, 55, 61); text-decoration: underline; }
#form_search_banner { margin: 0pt; padding: 0pt; background-color: rgb(255, 234, 142); }
#bottom_search_banner { padding: 12px 0pt 12px 14px; background-color: rgb(253, 186, 47); }
fieldset#search_banner p.search_info_banner label { color: rgb(0, 0, 0); display: block; }
p.search_info_banner { margin: 0pt; padding: 4px 3px 7px 4px; background: transparent url('/images/affiliate/311299/bg_search_banner.gif') repeat-x scroll left bottom; }
.select_form_banner, .select_form_banner2 { border: 1px solid rgb(127, 157, 185); margin: 3px 0pt 0pt; padding: 0pt; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.select_form_banner { width: 110px; }
.select_form_banner2 { width: 60px; }
#newsletter_banner { margin-top: 15px; }
fieldset#newsletter_banner_form { padding: 0pt; display: block; background-color: rgb(253, 186, 47); }
fieldset#newsletter_banner_form p label { text-align: left; font-size: 11px; }
fieldset#newsletter_banner_form p { margin: 0pt 1px; padding: 4px; background-color: rgb(255, 255, 255); }
fieldset#newsletter_banner_form input { margin: 4px 0pt 0pt; padding: 1px; width: 105px; color: rgb(0, 0, 0); font-family: Tahoma,sans-serif; font-size: 11px; }
#document_page { margin: 8px 0pt 0pt; float: right; width: 622px; padding-bottom: 6px; }
#page_title { background: transparent url('/images/affiliate/311299/bg_others_table.gif') repeat-x scroll left bottom; overflow: hidden; padding-bottom: 3px; height: 100%; }
#document_page_title { background: transparent url('/images/affiliate/311299/bg_vtrip_top.gif') no-repeat scroll right top; float: left; display: block; }
#document_page_title h1 { margin: 0pt; padding: 5px 10px 6px; background: transparent url('/images/affiliate/311299/bg_page_title.gif') no-repeat scroll left top; font-size: 11px; color: rgb(255, 255, 255); }
#document_page_text { padding: 5px; clear: left; }
#document_page_text_bg { padding: 5px 140px 5px 5px; background: transparent url('/images/affiliate/311299/bg_woman.jpg') no-repeat scroll right top; clear: left; }
#document_page_text h1, #document_page_text h2, #document_page_text_bg h1, #document_page_text_bg h2 { margin: 0pt; padding: 0pt; font-size: 14px; }
#document_page_text ul, #document_page_text_bg ul { margin: 10px 0pt 10px 30px; }
#document_page_text p, #document_page_text_bg p { margin: 10px 0pt; padding: 0pt; }
.document_pagebrowser { overflow: hidden; background-color: rgb(244, 244, 244); padding-top: 3px; height: 100%; }
.reserve_info_img { margin: 6px 0pt 0pt 1px; }
#sitemap_all a, #sitemap_all a:hover { text-decoration: none; }
#sitemap_all img { vertical-align: bottom; }
.sitemap, .sitemap4 { padding: 6px 2px 2px 40px; }
.sitemap2 { padding: 6px 2px 2px 100px; }
.sitemap3 { padding: 20px 2px 10px 37px; }
.sitemap4 a:hover { color: rgb(211, 55, 61); }
.sitemap4 a { font-weight: bold; color: rgb(211, 55, 61); }
.sitemap5 { padding: 20px 2px 2px 40px; }
.sitemap6 { padding: 6px 2px 2px 140px; }
#payback_img { background: transparent url('/images/affiliate/311299/bg_booking.gif') repeat-x scroll left bottom; padding-bottom: 2px; }
.payback_header { padding: 10px 0pt 6px 8px; font-size: 12px; font-weight: bold; }
.payback_instruction { padding: 15px 6px; }
#payback_info { padding: 10px; background-color: rgb(255, 253, 205); }
#payback_info ul { margin: 0pt 0pt 10px; padding: 0pt; list-style-type: none; }
#payback_info li { padding: 10px 0pt 0pt 18px; background: transparent url('/images/affiliate/311299/red_point.gif') no-repeat scroll 4px 13px; }
.payback_wishes { padding: 10px; font-size: 14px; font-style: italic; }
.float_left { float: left; }
.float_right { float: right; }
.text_center { margin: 0pt auto; text-align: center; }
.text_right { text-align: right; }
.text_small { font-size: 10px; }
.text_big { font-size: 12px; }
.text_14 { font-size: 14px; }
.display_block { display: block; }
.display_inline { display: inline; }
.color_red { color: rgb(211, 55, 61); }
.color_black { color: rgb(0, 0, 0); }
.color_red_bold { color: rgb(211, 55, 61); font-weight: bold; }
.line_through { text-decoration: line-through; }
.padding_left { padding-left: 42px; }
.padding_left2 { padding-left: 52px; }
.padding_left3 { padding-left: 35px; }
.padding_left4 { padding-left: 50px; }
.padding_left5 { padding-left: 6px; }
.padding_left-6 { padding-left: 6px; }
.padding_right { padding-right: 10px; }
.padding_all { padding: 4px; }
.padding_top { padding-top: 4px; }
.arrow { vertical-align: top; margin-top: 5px; }
.margin-left-3 { margin-left: 3px; }
.margin-left-4 { margin-left: 4px; }
.margin-top-4 { margin-top: 4px; }
.margin-top--4 { margin-top: -10px; }
.d_none { display: none; }
.underline { background: rgb(255, 253, 205) url('/images/affiliate/311299/underline.gif') no-repeat scroll left bottom; padding-bottom: 10px; margin-bottom: 8px; }
.text_underline { text-decoration: underline; }
.submit { cursor: pointer; }
.bg { background-color: rgb(255, 253, 205); }
.bg_require { background-color: rgb(255, 234, 143); }
.require { background-color: rgb(255, 234, 143); display: inline; }
.width_608 { width: 608px; }
/* LAYOUT */
body { text-align: center; margin: 0; padding: 0; background-color: #FFF; color: #000; font: .7em Verdana, Arial, Helvetica, sans-serif; }
#vtrip_page	{ margin: 0 auto; text-align: left; width: 790px; }
#mainpage {   }
#header { margin: 17px 0px 0px 0px; padding: 0px; overflow: hidden; height: 100%; }
#menu { height: 26px; border-bottom: solid 4px #FDBA2F; padding: 10px 0px 0px 67px; } 

/*  ADDITIONS */
.float_left { float: left; }
.float_right { float: right; }


