body{margin:0;padding:0; font-size:11px ; font-family:Tahoma; color:#000;text-align:center;}
form{margin:0px;padding:0px;}
.clr{clear:both;font:0;}
.content{margin:auto;width:770px;}

div#glowna { width: 770px; margin: 0 auto;}
div#lewa { float: left; width: 370px; padding-bottom: 24px;}
div#srodek { float: left; width: 300px; padding-bottom: 24px; padding-top: 11px;}
div#prawa { float: left; width: 100px; padding-bottom: 24px; }
div#stopka { clear: both; width: 100%; height: 25px; border-top-style: solid; border-top-width: 1px; border-top-color: #ffffff; }


td.box {height:25px; background-color:#EDEAE1;}
p.box {font-family:arial; font-size:14px; color:#323C48; font-weight:bold; margin:0 0 0 10px; text-align:left;}
tr.box {height:25px; background-color:#EDEAE1;}
div#gora_linia {width:100%; border-bottom:4px solid #006699; margin:0; text-align:right; padding:6px 0 1px 0}

#tp{width:770px; height:120px;}

.tp_logo{width:770px; height:101px}
.tp_menu{width:770px; height:19px;}

.tp_logo_logo{float:left;width:400px;margin-top:3px;text-align:left;margin-left:3px;}
.tp_logo_flag{float:left;width:360px;text-align: right;}
.tp_logo_flag img{margin-right: 7px;}


.tp_button {text-align:center;color:#960929; background-color:#FFF6EA;border-left:1px solid #DD0101;border-top:1px solid #FF7E7E;border-bottom:1px solid #580000;border-right:1px solid #F80000;font-size:10px; font-weight: bold;font-family:Tahoma;}
.tp_menu_link {color:#53598D;font-family:Tahoma;text-decoration:none;font-size:10px;}
.tp_menu_link:hover{color:#53598D;font-family:Tahoma;text-decoration:underline}
.tp_input{border:1px solid #AAAAAA;font-size:10px;font-family:Tahoma;}


div#top { width: 100%; height: 138px; "height: 137px"; background-image: url('../images/tlo_lewa.png'); background-repeat: no-repeat; }

div#logo { margin: 0 auto; width: 770px; height: 138px; "height: 137px"; background-color: #ffffff; background-image: url('../images/tlo_logo2.png'); background-repeat: repeat-x; }

div#glowna { width: 770px; margin: 0 auto; }

div#lewa { float: left; width: 370px; padding-bottom: 24px;}

div#srodek { float: left; width: 165px; padding-bottom: 24px;}

div#srodek2 { float: left; width: 400px; padding-bottom: 24px;}

div#prawa { float: left; width: 100px; padding-bottom: 24px; }

div#panel { width: 298px; height: auto; margin: 10px 0 0 0; border-width: 1px; border-style: solid; border-color: #054576; background-color: #b7c0c8; padding-bottom: 4px; }

div#panel_tlo { width: 298px; height: 100%; margin: 0; background-color: #ffffff; }

div.panel_a {background-color:#FFF6EA; padding: 0 0 0 10px; margin:0 0 0 0; border: solid 1px #EDEAE1;font-family: verdana; font-size: 12px; color: #333333; height:201px;}

div.panel_a select, div.panel_a input {font-size: 11px;}

div.panel_element { width: 288px; margin: 0  5px 0 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cdcdcd; }

div.element_l { width: 120px; height: 100%; margin: 0; padding: 0; background-color: #ffffff; float: left; }

div.element_p { width: 165px; height: 100%; margin: 0; padding: 0; float: right; }

div#kontakt { width: 298px; height: 78px; border-width: 1px; border-style: solid; border-color: #054576; margin: 10px 0 0 0; background-color: #b7c0c8; }

div#promocje { width: 318px; border-width: 1px; border-style: solid; border-color: #054576; margin: 10px 0 0 0; float: left; display: inline; background-color: #f5f5f5; }

div#promocje_tlo { background-color: #f5f5f5; background-image: url('../images/panel_top.png'); background-repeat: repeat-x; width: 100%; height: 100%; margin: 0; border-bottom-color: #b7c0c8; border-bottom-style: solid; border-bottom-width: 4px; }

div.promocje_box { width: 100%; }

div.promocje_obiekt_l { height: 100%; width: 137px; float: left; margin-bottom: 10px; background-color: #ffffff; }

div.promocje_obiekt_p { height: 100%; width: 137px; float: right; margin-bottom: 10px; background-color: #ffffff; }

img.promocje { border-width: 1px; border-style: solid; border-color: #778997; margin: 0; padding: 0; }

.hotel_img {padding: 3px; border: 1px #cccccc solid};	
}

p.tytul_promocje { font-family: Arial; font-size: 11px; font-weight: bold; color: #47759a; margin: 0; padding: 0; }

p.opis_promocje { font-family: Verdana; font-size: 9px; margin: 0; padding: 0; }

p.ceny_promocje { font-family: Arial; font-size: 11px; margin: 0; padding: 0; color: #474747; }

div#logowanie { width: 188px; height: 203px; border-width: 0px; border-style: solid; border-color: #EBEBEB; margin: 0px 0 0 0; background-color: #EBEBEB; float: right; display: inline; }

div#logowanie_tlo { width: 100%; height: 100%; background-color: #EBEBEB; }

div#kontakt_page { width: 488px; height: auto; border-width: 1px; border-style: solid; border-color: #054576; margin: 10px 0 0 0; background-color: #b7c0c8; float: right; display: inline; }

div#kontakt_page_tlo { width: 100%; height: auto; background-image: url('../images/panel_top.png'); background-repeat: repeat-x; background-color: #ffffff; border-bottom-color: #b7c0c8; border-bottom-style: solid; border-bottom-width: 4px; }

div#konferencje { width: 158px; border-width: 1px; border-style: solid; border-color: #054576; margin: 10px 0 0 0; background-color: #b7c0c8; float: right; display: inline; padding-bottom: 4px; }

div#konferencje_tlo { width: 100%; background-image: url('../images/panel_top.png'); background-repeat: repeat-x; background-color: #ffffff; }

div#warunki { width: 488px; margin-top: 10px; border-width: 1px; border-style: solid; border-color: #054576; background-color: #b7c0c8; padding-bottom: 4px; }

div#warunki_tlo { width: 100%; height: 100%; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; background-image: url('../images/panel_top.png'); background-repeat: repeat-x; }

div#stopka { clear: both; width: 100%; height: 25px; border-top-style: solid; border-top-width: 1px; border-top-color: #ffffff; }

div#stopka p { font-family: Arial; font-size: 9px; color: #ffffff; margin-top: 7px; }

a.logo_a { color: #ffffff; text-decoration: none; }

a.logo { color: #192e3f; text-decoration: none; }

a.logo:hover { color: #ff7e00; text-decoration: none; }

p.box_tytul { margin: 0; padding: 10px 0 10px 10px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #044375; }

p.logowanie { margin: 0 0 0 12px; padding: 0; font-family: Verdana; font-size: 9px; text-align: left; font-weight: bold;}

input.logowanie { font-family: verdana, tahoma, sans-serif; font-size: 11px; color: #000066; border: 1px solid #5A5A5A; width: 130px; margin-left: 10px; }

p.element_tytul { margin: 0; padding: 0; font-family: Arial; font-size: 12px; font-weight: bold; color: #395d7d; }

p.panel { padding: 0; font-family: Arial; font-size: 11px; }

.std_text { padding: 0; font-family: Arial; font-size: 11px; }

select.std { font-family: verdana, tahoma, sans-serif; font-size: 11px; color: #000066; border: 1px solid #6f8392; }

textarea.std { font-family: verdana, tahoma, sans-serif; font-size: 11px; color: #000066; border: 1px solid #6f8392; }

a.panel { color: #005493; text-decoration: none; }

a.panel:hover { color: #005493; text-decoration: underline; }

a.promocje { color: #47759a; text-decoration: none; }

a.promocje:hover { color: #47759a; text-decoration: underline; }

a.ceny_konf { color: #474747; text-decoration: none; }

a.ceny_konf:hover { color: #474747; text-decoration: underline; }

a.warunki { color: #005493; text-decoration: underline; }

a.warunki:hover { color: #005493; text-decoration: none; }

a.superoferty {color: #323C48; font-size: 11px; text-decoration: none; }

a.superoferty:hover {color: #323C48; font-size: 11px; text-decoration: underline; }

a.link {color: #323C48; text-decoration: none;}

a.link:hover{color: #323C48; text-decoration: underline;}

a.link_nokaut:hover {color: #1659c0; text-decoration: underline; }

img.logo { padding: 0; margin: 0 0 0 0; border-width: 0; }

div#menu { height: 28px; text-align: center; }

a.menu { text-decoration: none; font-size: 12px; font-weight: bold; color: #566672; font-family: Arial; }

a.menu:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ff7e00; font-family: Arial; }

a.zakladka { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; font-family: Arial; }

a.zakladka:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; font-family: Arial; }

p.menu_panel { font-family: arial; font-size: 12px; color: #005493; margin: 3px 4px 0 5px; }

p.menu { margin: 5px 5px 0 5px; font-size: 12px; font-weight: bold; font-family: Arial; }

input.panel { font-family: verdana, tahoma, sans-serif; font-size: 11px; color: #000066; border: 1px solid #6f8392; }

.clear { clear: none; }

div.zakladka { float: left; }

div.zakladka_l { float: left; width: 4px; height: 28px; background-image: url('../images/zakladka_l.png'); background-repeat: no-repeat; }

div.zakladka_p { float: left; width: 4px; height: 28px; background-image: url('../images/zakladka_p.png'); background-repeat: no-repeat; }

div.zakladka_s { float: left; height: 28px; background-image: url('../images/zakladka_s.png'); background-repeat: repeat-x; }

div.menu_b { float: left; width: 4px; height: 28px; background-image: url('../images/tlo_menu.png'); background-repeat: no-repeat; }

div.menu_s { float: left; height: 28px; background-image: url('../images/tlo_menu.png'); background-repeat: repeat-x; }

div.menu_panel { height: 32px; width: 100%; background-image: url('../images/panel_top.png'); background-repeat: repeat-x; }

div.menu_przycisk_tlo { height: 32px; float: left; border-width: 0; border-style: solid; border-color: #3078b0; }

div.menu_przycisk { height: 20px; float: left; margin-top: 5px; border-width: 0; border-style: solid; border-color: #3078b0; }

div.menu_przycisk_l { height: 20px; float: left; margin-top: 5px; border-width: 0 0 0 1px; border-style: solid; border-color: #3078b0; }

div.menu_przycisk_p { height: 20px; float: left; margin-top: 5px; border-width: 0 1px 0 0; border-style: solid; border-color: #3078b0; }

div.menu_zakladka_tlo_l { height: 32px; float: left; background-color: #ffffff; border-width: 0 1px 0 0; border-style: solid; border-color: #044375; }

div.menu_zakladka_tlo_s { height: 32px; float: left; background-color: #ffffff; border-width: 0 1px; border-style: solid; border-color: #044375; }

div.menu_zakladka_tlo_p { height: 32px; float: left; background-color: #ffffff; border-width: 0 0 0 1px; border-style: solid; border-color: #044375; }

div.menu_zakladka { height: 20px; float: left; margin-top: 5px; border-width: 0; }

div#logo_img { margin: 0; height: 110px; }

p.konf_tytul { font-family: verdana; font-size: 10px; font-weight: bold; color: #47759a; margin: 0; }

p.konf_miasto { font-family: verdana; font-size: 9px; font-weight: bold; color: #47759a; margin: 0; }

p.konf_obiekt { font-family: verdana; font-size: 9px; font-weight: bold; color: #474747; margin: 5px 0 5px 0; }

div.box_konferencje { width: 148px; margin: 5px 5px 0 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cdcdcd; }

div.box_konferencje_l { float: left; margin: 0; }

div.box_konferencje_p { float: right; margin: 0; }

div#naglowek_war { background-color: #CCCCCC; margin: 0px; padding: 5px 0px 5px 0px; }

p.naglowek_war { text-align: center; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }

div.tytul_war { background-color: #EEEEEE; margin: 0px; padding: 5px; }

p.tytul_war { font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }

div.tresc_war { margin: 0px; padding: 0px 15px 15px 15px; font-size: 11px; }

ol.warunki { margin-top: 0px; margin-bottom: 0px; padding-top: 10px; }

p.podtytul_war { font-weight: bold; padding: 10px 0px 0px 0px; margin: 0; }

p.adres_war { font-family: Verdana, Arial; font-size: 11px; text-align: center; padding: 20px 50px 15px 50px; }

p.warunki { margin: 0px; padding: 5px 0px 0px 0px; }

.conf_results_label { width: 790px; }

.conf_results_label h1 { font-family: verdana; font-size: 13px; font-weight: bold; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 5px; color: #ffffff; }

.conf_results_label p { font-family: verdana; font-size: 11px; padding: 0; margin: 0; color: #ffffff; margin-top: 5px; margin-bottom: 5px; }

.conf_results_label th { height: 20px; color: #ffffff; background-color: #1D3F5B; font-size: 11px; }

.conf_results_label td { height: 30px; color: #1D3F5B; font-size: 11px; border-left: 1px solid #9DA9B3; border-bottom: 1px solid #9DA9B3; text-align: center; padding: 3px; }

.conf_results_label a { font-family: verdana; font-size: 12px; color: #1D3F5B; font-weight: bold; }

.button { background-color: #FF9000; color: #ffffff; font-size: 12px; font-weight: bold; border-bottom: 1px solid #AB6100; border-right: 1px solid #AB6100; border-top: 1px solid #FFB452; border-left: 1px solid #FFB452; }

.conf_results_header { width: 790px; background-color: #F4F7F8; border: 1px solid #9DA9B3; padding: 10px 5px 5px 5px; margin-top: 15px; }

.conf_results_header p { font-family: verdana; font-size: 11px; padding: 0; margin: 0; color: #1D3F5B; }

.conf_results_header h1 { font-family: verdana; font-size: 13px; font-weight: bold; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 5px; color: #1D3F5B; }

.conf_details_label { width: 790px; }

.conf_details_label table { background-color: #ffffff; }

.conf_details_label h1 { font-family: verdana; font-size: 13px; font-weight: bold; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 5px; color: #1D3F5B; }

.conf_details_label h2 { font-family: verdana; font-size: 13px; font-weight: bold; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 5px; color: #1D3F5B; text-decoration: underline; }

.conf_details_label td { height: 20px; color: #1D3F5B; font-size: 11px; }

.conf_booking_label { width: 790px; }

.conf_booking_label table { background-color: #ffffff; }

.conf_booking_label h1 { font-family: verdana; font-size: 13px; font-weight: bold; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 5px; color: #1D3F5B; text-decoration: underline; }

.conf_booking_label td { height: 20px; color: #1D3F5B; font-size: 11px; }

.conf_booking_label h3 { font-family: verdana; font-size: 13px; font-weight: bold; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 5px; color: #1D3F5B; width: 700px; background-color: #eeeeee; }

.conf_booking_label h2 { font-family: verdana; font-size: 15px; font-weight: bold; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 5px; color: #1D3F5B; width: 700px; background-color: #eeeeee; }

.conf_data { font-family: verdana; font-size: 13px; font-weight: bold; width: 300px; text-align: left; }

.input { font-family: verdana; font-size: 11px;  text-align: left; }


/* prezentacja hotelu */


div#prezentacja {width:600px; float:left; text-align:left;}

div#prezentacja_zdjecia {width:170px float:left;}

p.nazwa_hotelu {margin:0 0 5px 10px; font-weight:bold; font-size:12px;}

div.prezentacja_box {width:100%;}

div.prezentacja_tytul {width:100%; background-color:#EDEAE1; padding:3px 0 3px 0;}

div.prezentacja_tresc {width:100%; padding:5px 0 10px 0;}

p.prezentacja {margin:0 10px;}

/* booking formularz */
div.b_nazwa {float:left; width:20%; text-align:right; padding:0;}
div.b_wartosc {float:left; width:80%; text-align:left; padding:0;}
div.b_wartosc p {margin:0 0 0 10px; padding:0;}
div.booking_box {width:100%; padding:3px 0 3px 0; margin:0;}
div.b_faktura {width:50%; margin:0 auto; padding:0;}

p.b_podtytul {margin:0 0 5px 0; padding:0; font-weight:bold;}
p.b_wartosc {margin:0 0 0 10px; padding:0;}
p.booking {padding:0; margin:0;}
p.booking_l {margin:0; padding: 6px 0 0 0; text-align:left;}

td.label{text-align:right;}
td.value{text-align:left;padding-left:10px;}



/* wyniki wyszukiwania */

.wyniki_gora{margin-top:15px;margin-bottom:15px;}
div.results_label {float:left; height:25px;}
div.resultsrecommended_label {float:left; height:25px;background-color:#FFD59D}
div.wyniki {float:left;}
p.resultsrecommended_label{margin:5px 0 0 0; padding:0}
p.resultsrecommended{margin:0; padding:0;}

div.results_label {float:left; height:25px;}
div.results_label {float:left; height:25px;background-color:#D9DCDE}
div.wyniki {float:left;}
p.results_label{margin:5px 0 0 0; padding:0; color:#323C48; font-size:13px; font-weight:bold;}
p.results{margin:0; padding:0;}
p.wyniki {margin:0; padding:0;}


.results_nazwa_hotelu{font-size:12px;color:#31659C}
.results_booking_others_room_desc{width:180px;background-color:#EEEEEE;border-bottom:1px solid #EDEAE1;}
.results_booking_others_room_breakfast{width:200px;background-color:#EEEEEE;border-bottom:1px solid #EDEAE1;}
.results_booking_others_room_button{width:110px;background-color:#EEEEEE;border-bottom:1px solid #EDEAE1;height:22px}
.results_booking_others_room_offer{width:198px;background-color:#EEEEEE;text-align:center;border-bottom:1px solid #EDEAE1;font-weight:bold}
.results_booking_others_room_price{width:80px;background-color:#EEEEEE;border-bottom:1px solid #EDEAE1;height:18px}

.results_price{font-size:13px;color:#ff0000;font-weight:bold; border-right:1px solid #EDEAE1;}
.results_price_currency{font-size:9px;color:#ff0000;}
.results_hotels{text-align:left;border-left:1px solid #EDEAE1;border-right:1px solid #EDEAE1}
.results_booking{border-right:1px solid #EDEAE1}
.results_dayprices{border-right:1px solid #EDEAE1}
.results_location{border-right:1px solid #EDEAE1}
.results_rating{border-right:1px solid #EDEAE1}
.results_others_room{font-size:11px;color:#ff0000;margin-top:5px;margin-bottom:4px;}

.resultsrecommended_nazwa_hotelu{font-size:12px;color:#31659C}
.resultsrecommended_booking_others_room_desc{width:180px;background-color:#FFE2BC;border-bottom:1px solid #EDEAE1;}
.resultsrecommended_booking_others_room_breakfast{width:200px;background-color:#FFE2BC;border-bottom:1px solid #EDEAE1;}
.resultsrecommended_booking_others_room_button{width:110px;background-color:#FFE2BC;border-bottom:1px solid #EDEAE1;height:22px}
.resultsrecommended_booking_others_room_offer{width:198px;background-color:#FFE2BC;text-align:center;border-bottom:1px solid #EDEAE1;font-weight:bold}
.resultsrecommended_booking_others_room_price{width:80px;background-color:#FFE2BC;border-bottom:1px solid #EDEAE1;height:18px}

.resultsrecommended_price{font-size:13px;color:#ff0000;font-weight:bold; border-right:1px solid #EDEAE1;}
.resultsrecommended_price_currency{font-size:9px;color:#ff0000;}
.resultsrecommended_hotels{text-align:left;border-left:1px solid #EDEAE1;border-right:1px solid #EDEAE1}
.resultsrecommended_booking{border-right:1px solid #EDEAE1}
.resultsrecommended_dayprices{border-right:1px solid #EDEAE1}
.resultsrecommended_location{border-right:1px solid #EDEAE1}
.resultsrecommended_rating{border-right:1px solid #EDEAE1}
.resultsrecommended_others_room{font-size:11px;color:#ff0000;margin-top:5px;margin-bottom:4px;}


a.results_hotels_name{font-size:12px;color:#323C48;font-weight:bold;text-decoration:none;}
a.results_hotels_name:hover{font-size:12px;color:#323C48;font-weight:bold;text-decoration:underline;}
.results_hotels_name_span{margin-left:8px;}
.results_hotels_online{margin-left:8px;font-size:11px;color:#c11d22;margin-top:3px;}
.results_hotels_offline{margin-left:8px;font-size:11px;color:#c11d22;margin-top:3px;}
.results_hotels_info{margin-left:8px;font-size:9px;color:#323C48;margin-top:3px;}
.results_hotels_info_red{margin-left:8px;font-size:11px;color:#31659C;margin-top:3px;color:red}

td.footer{background-color: #666666;}
.stopka_link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color:#666666;text-decoration:none;}
.stopka_link:hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color:#666666;text-decoration:underline;}
									
p.lista_top20 {margin:5px 0 0 5px;}

div.pasek_gora {background-color:#EDEAE1; margin:0 0 10px 0; border:1px solid #EDEAE1;}
