﻿html, body {background-color: #F9BF63; color: #000; margin: 0; padding: 0; font-family: Verdana, 'Courier New'; background: url("http://leotravel.pl/foto/view_res.jpg") no-repeat; background-attachment: fixed; background-position: center;}
#TOP {margin: auto; width:760px; height: auto; position: relative;}
#NAGLOWEK {background-color: white; position: relative; height: 100px;}
#PASEK {clear: both; width: 760px; height:26px; float: left; overflow: hidden; position: relative; background: url("http://leotravel.pl/foto/opacity_40.png");}
#pasek_bottom {clear: both; width: 760px; height:23px; float: left; overflow: hidden; position: relative; background: url("http://leotravel.pl/foto/opacity_40.png"); background-color: transparent;}
#menu_item_top_frame_background_left {float: left; border-style: solid; border-width: 2px 1px 2px 3px; border-color: transparent; background-color: transparent;}
#menu_item_top_frame_background {float: left; border-style: solid; border-width: 2px 1px 2px 1px; border-color: transparent; background-color: transparent;}
#menu_item_top_frame_black {border-style: solid; border-width: 1px; border-color: black; background-color: #FBD291;}
#menu_item_top {width: 98px; height: 18px; text-align: center; border-style: solid; border-width: 2px 3px 0px 3px; border-color: #F6802A; background-color: #F6802A;}
#menu_item_top_frame_background_left_click {float: left; text-align: center; border-style: solid; border-width: 2px 1px 2px 3px; border-color: transparent; background-color: transparent;}
#menu_item_top_frame_background_click {float: left; text-align: center; border-style: solid; border-width: 2px 1px 2px 1px; border-color: transparent; background-color: transparent;}
#menu_item_top_frame_black_click {border-style: solid; border-width: 1px; border-color: black black #F6802A black; background-color: #FBD291;}
#menu_item_top_click {width: 98px; height: 18px; text-align: center; border-style: solid; border-width: 3px 3px 1px 3px; border-color: #F6802A; background-color: #F6802A;}
#menu_item_top_unclick {width: 98px; height: 18px; text-align: center; border-style: solid; border-width: 2px 3px 0px 3px; border-color: gray; background-color: gray;}
#menu_item_bottom_frame_background_left {float: left; text-align: center; border-style: solid; border-width: 0px 0px 0px 3px; border-color: transparent; background-color: transparent;}
#menu_item_bottom_frame_background_center {float: left; text-align: center; border-style: solid; border-width: 0px 0px 0px 0px; border-color: transparent; background-color: transparent;}
#menu_item_bottom_frame_background_right {float: left; text-align: center; border-style: solid; border-width: 0px 0px 0px 0px; border-color: transparent; background-color: transparent;}
#menu_item_bottom_frame_background_click {float: left; text-align: center; border-style: solid; border-width: 2px 2px 2px 2px; border-color: transparent; background-color: transparent;}
#menu_item_bottom_frame_black_left {border-style: solid; border-width: 1px 0px 1px 1px; border-color: black; background-color: #F6802A;}
#menu_item_bottom_frame_black_left_click {border-style: solid; border-width: 0px 0px 1px 1px; border-color: black; background-color: #F6802A;}
#menu_item_bottom_frame_black_center {border-style: solid; border-width: 1px 0px 1px 0px; border-color: black; background-color: #FBD291;}
#menu_item_bottom_frame_black_center_click {border-style: solid; border-width: 0px 0px 1px 0px; border-color: black; background-color: #FBD291;}
#menu_item_bottom_frame_black_right {border-style: solid; border-width: 1px 1px 1px 0px; border-color: black; background-color: #FBD291;}
#menu_item_bottom_frame_black_right_click {border-style: solid; border-width: 0px 1px 1px 0px; border-color: black; background-color: #FBD291;}
#menu_item_bottom {width: 98px; height: 17px; border-style: solid; border-width: 3px 3px 0px 3px; border-color: #F6802A; background-color: #F6802A;}
#menu_item_bottom_click {width: 98px; height: 18px; border-style: solid; border-width: 3px 3px 0px 3px; border-color: #F6802A; background-color: #F6802A;}
#menu_item_bottom_frame_black_click {border-style: solid; border-width: 1px; border-color: black black #F6802A black; background-color: #FBD291;}
#menu_item_bottom_last {width: 89px; height: 18px; border-style: solid; border-width: 0px 3px 2px 3px; border-color: #F6802A; background-color: #F6802A;}
#menu_item_bottom_connector {float: left; width: 4px; height: 20px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: black ; background-color: #F6802A;}
#menu_link {font-family:'Arial'; font-size: 9pt; color: black; text-decoration: none;}
#menu_link_text {color: blue; text-decoration: none;}
#menu_link_cities {font-family:'Times New Roman'; font-size: 12pt; color: blue; text-decoration: underline;}
#menu_link_click {font-family:'Arial'; font-size: 9pt; font-weight: bold; color: black; text-decoration: none;}
#menu_link_unclick {font-family:'Arial'; font-size: 8pt; font-weight: normal; color: black; text-decoration: none;}
#left_menu_item_frame_background {border-style: solid; border-width: 1px 10px 1px 10px; border-color: #FBD291; background-color: #FBD291;}
#left_menu_item_frame_black {border-style: solid; border-width: 1px; border-color: black; background-color: #FBD291;}
#left_menu_item {width: 100px; height: 18px; text-align: center; border-style: solid; border-width: 0px 3px 2px 3px; border-color: #F89D5A; background-color: #F89D5A;}
#left_menu_link {font-family:'Arial'; font-size: 8pt; color: black; text-decoration: none;}
dl.history {padding: 0.5em;}
dt.history {float: left; clear: left; width: 60px; text-align: right; font-weight: bold; color: black; font-size: 13pt; font-family:'Times New Roman';}
dd.history {font-size: 13pt; font-family:'Times New Roman'; margin: 0 0 0 75px; padding: 0 0 0.5em 0;}
dl.facts {padding: 0.5em;}
dt.facts {float: left; clear: left; width: 130px; text-align: right; font-weight: bold; color: black; font-size: 13pt; font-family:'Times New Roman';}
dd.facts {font-size: 13pt; font-family:'Times New Roman'; margin: 0 0 0 145px; padding: 0 0 0.5em 0;}
dl.prices {padding: 0.5em;}
dt.prices {float: left; clear: left; width: 160px; text-align: right; font-weight: bold; color: black; font-size: 13pt; font-family:'Times New Roman';}
dd.prices {font-size: 13pt; font-family:'Times New Roman'; margin: 0 0 0 175px; padding: 0 0 0.5em 0;}
dl.soup {padding: 0.5em;}
dt.soup {float: left; clear: left; width: 100px; text-align: right; font-weight: bold; color: black; font-size: 13pt; font-family:'Times New Roman';}
dd.soup {font-size: 13pt; font-family:'Times New Roman'; text-align: justify; margin: 0 0 0 115px; padding: 0 0 0.5em 0;}
dl.dish {padding: 0.5em;}
dt.dish {float: left; clear: left; width: 140px; text-align: right; font-weight: bold; color: black; font-size: 13pt; font-family:'Times New Roman';}
dd.dish {font-size: 13pt; font-family:'Times New Roman'; text-align: justify; margin: 0 0 0 145px; padding: 0 0 0.5em 0;}
dl.films {padding: 0.5em;}
dt.films {float: left; clear: left; width: 220px; text-align: right; font-weight: bold; color: black; font-size: 13pt; font-family:'Times New Roman';}
dd.films {font-size: 13pt; font-family:'Times New Roman'; margin: 0 0 0 235px; padding: 0 0 0.5em 0;}

#SRODEK {clear: both; width: 760px; height: auto; float: left; position: relative; border: 0; background-image: url("http://leotravel.pl/foto/opacity_40.png");}
#SZUKACZ {width: 137px; height: auto; float: left; position: relative;}
#W_SZUKACZU {border-style: solid; border-color: transparent; border-width: 4px 3px 2px 4px;}
#menu_iframe {background-color: #FBD291; width: 142px; height: 600px;}
#gocurrency {text-align: center; font-family:'Times New Roman'; font-size: 8pt;}
#MENU {width: 150px; float: left;}

#left_menu {width: 7em; height: 243px; text-align: center; background: transparent; margin: 5px 2px 5px 7px;}
#left_menu ul {list-style: none; margin: 0; padding: 0;}
#left_menu a, #left_menu h2 {font: 11px arial; display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 3px 4px;}
#left_menu h2 {color: black; background: #FBD291; text-transform: uppercase;}
#left_menu a {color: #000; background: #F89D5A; text-decoration: none;}
#left_menu a:hover {color: white; background: #F6802A;}
#left_menu li {position: relative;}
#left_menu ul li {float: left; width: 100%;}
#left_menu ul li a {height: 1%;}
#left_menu ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; width: 7em;}
#left_menu ul ul ul {display: none;}
#left_menu ul ul li:hover ul {display: block;}
#left_menu ul ul ul, #left_menu ul ul li:hover ul ul {display: none;}
#left_menu ul ul li:hover ul, #left_menu ul ul ul li:hover ul {display: block;}

#TRESC {width: 600px; margin-right: 10px; position: relative; float: right;}
#package {text-align: center; border-style: solid; border-width: medium; border-color: #F6802A; margin: 4px; float: left; overflow: hidden; width: 183px; height: 190px; color: black; background-color: #F9BF63; font-size: small; line-height: 15px;}
#package_plain {text-align: center; border-style: solid; border-width: medium; border-color: transparent; margin: 5px; float: left; overflow: hidden; width: 180px; height: 190px; color: black; background-color: transparent; font-size: small; line-height: 16px;}
#package_plain_half {text-align: center; border-style: solid; border-width: medium; border-color: transparent; margin: 5px; float: left; overflow: hidden; width: 89px; height: 190px; color: black; background-color: transparent; font-size: small; line-height: 18px;}
#pac_title {text-align: center; font-size: 9pt; float: left; color: #0000ff; overflow: hidden; width: 185px; height: 12px; line-height: 11px; background-color: #F9BF63;}
#pac_foto {text-align: center; margin: 2px; position: relative; float: left; width: 110px; height: 75px; background-color: #F9BF63;}
#pac_price {font-weight: bold; font-size: 10px; text-align: center; top: 2px; position: relative; float: left; width: 65px; height: 75px; line-height: 15px; background-color: #F9BF63;}
#pac_text {position: relative; font-size: 8pt; clear: both; float: left; width: 180px; height: 50px; text-align: left; left: 2px; top: 2px; line-height: 12px; background-color: #F9BF63;}
#pac_button {position: relative; clear: both; bottom: -1px;}
#fotka {border: 0px;}
#description {font-size: 13pt; text-align: justify; font-family:'Times New Roman'; font-weight: normal;}
#signature {font-size: 11pt; text-align: right; font-family:'Arial'; font-weight: bold;}
#terms {font-size: 12pt; text-align: left; font-family:'Arial'; font-weight: normal; list-style-type: none;}
#paragraph {font-size: 12pt; text-align: justify; font-family:'Arial'; font-weight: normal; list-style-type: decimal;}
#sign_links {font-size: 11pt; width: 170px; color: #0000ff;}
#sign_name {font-size: 11pt; text-align: right; font-family:'Arial'; font-style: normal;}
#sign_motto {font-size: 11pt; text-align: right; font-family:'Arial'; font-style: italic;}
#title {text-align: center; font-size: 15pt; font-family:'Arial'; font-weight: bold;}
#title_1 { font-size: 13pt; font-family:'Arial'; line-height: 18px; font-weight: bold;}
#trip_form {color: #000000; background-color: #FFFFFF; font-size: 10pt; font-family: Arial; color: #000000; width: 100px; height: 12pt; border-style: solid; border-color: #000000; border-width: 1px;}
#trip_form_phone {color: #000000; background-color: #FFFFFF; font-size: 10pt; font-family: Arial; width: 30px; height: 12pt; border-style: solid; border-color: #000000; border-width: 1px;}
#table_font {font-size: 8pt; color: black; text-align: left;}
#table_font_small {font-size: 7pt; color: black; text-align: left;}
#table_hotel_font {font-size: 10pt; color: black;}
#table_hotel_service {font-size: 9pt; text-align: left; color: black;}
#table_hotel_service_border {border-style: solid; border-width: 0px 0px 1px 0px; border-bottom: #F6802A; padding: 0px 5px 0px 5px;}
#table_contact {font-size: 9pt; color: black; text-align: right;}
#table_check_box {font-size: 8pt; color: black;}
#content_center {text-align: center; color: black;}
#table_terms {background-color: #FBD291; text-align: center; border-collapse: collapse; font-size: 10pt;}
#table_terms td {border: 1px solid black; padding: 5px 20px 5px 20px;}
#table_terms_and_conditions {background-color: transparent; width: 100%;}
#table_cities {background-color: transparent;}
#text_link {color: #0000ff;}
#text_underline {text-decoration: underline}
#photo_top_right {float: right; border-style: solid; border-color: transparent; border-width: 0px 0px 10px 10px;}
#photo_top_left {float: left; border-style: solid; border-color: transparent; border-width: 0px 10px 10px 0px;}
#photo_middle_right {float: right; border-style: solid; border-color: transparent; border-width: 10px 0px 10px 10px;}
#photo_middle_left {float: left; border-style: solid; border-color: transparent; border-width: 10px 10px 10px 0px;}
#photo_bottom_right {float: right; border-style: solid; border-color: transparent; border-width: 10px 0px 10px 10px;}
#photo_bottom_left {float: left; border-style: solid; border-color: transparent; border-width: 10px 10px 0px 0px;}
#photo_in_text_left {float: left; border-style: solid; border-color: transparent; border-width: 0px 5px 0px 5px;}
#photo_cards {border-style: solid; border-color: transparent; border-width: 0px 5px 5px 5px;}
#form_room_cell_width {width: 60px;}
#line_height {height: 6px;}
#STOPKA {clear: both; width: 760px; height: 80px; float: left; overflow: hidden; position: relative; background-color: #F6802A;}
#STOPKA_ABOUT {clear: both; width: 760px; height: 20px; float: left; overflow: hidden; position: relative; border-style: solid; border-width: 0px 0px 1px 0px; border-color:#FBD291; background-color: #F6802A; text-align: center; font-size: 8pt; line-height: 20px;}
#STOPKA_L {width: 253px; float: left; overflow: hidden; position: relative; text-align: center; font-size: 7pt;}
#STOPKA_C {width: 254px; float: left; overflow: hidden; position: relative; text-align: center; font-size: 7pt; line-height: 25px;}
#STOPKA_R {width: 253px; float: left; overflow: hidden; position: relative; text-align: center; font-size: 7pt; line-height: 25px;}
#STOPKA_PARTNERS {clear: both; width: 760px; height: 40px; float: left; overflow: hidden; position: relative; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #FBD291 #F9BF63 #F9BF63 #F9BF63; background-color: #F6802A; text-align: left; font-size: 7pt; line-height: 15px;}