body{margin:0;padding:0; font-size:11px ; font-family:Tahoma; color:#000;text-align:center; background-image:url('../images/headerBackground.png'); background-repeat:repeat-x;}
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; }



td.box {height:25px; background-color:#2972AE;}
p.box {font-family:arial; font-size:14px; color:#ffffff; font-weight:bold; margin:0 0 0 10px; text-align:left;}
tr.box {height:25px; background-color:#2972AE;}
div#gora_linia {width:100%; border-bottom:4px solid #2972AE; 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:#ffffff; background-color:#FE0000;border-left:1px solid #DD0101;border-top:1px solid #FF7E7E;border-bottom:1px solid #580000;border-right:1px solid #F80000;font-size:10px;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:#E0ECEF; padding:0; margin:0 0 0 0; border: solid 1px #D4D0C8;font-family: verdana; size: 9px; color: #333333; height:236px;}

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; width:90px; height:65px;}	
}

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; 
: 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; }





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: #005692; text-decoration: none; }

a.superoferty:hover {color: #005692; text-decoration: underline; }

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

a.link:hover{color: #005692; 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; padding-top:8px;}
div.prezentacja_box {width:100%;}
div.prezentacja_tytul {width:100%;}
div.prezentacja_tresc {width:100%; padding:5px 0 10px 0;}
p.prezentacja {margin:0 10px;}
.prezentacja_tytul .prezentacja {font-weight:bold; color:#2972AE; border:1px solid #cccccc; margin:0; padding:3px 10px; background-color:#f7f7f7;}



/*
#prezentacja_nawi {list-style:none; margin:0; padding:0; height:25px; width:100%; border-bottom:1px solid #cccccc;}
	#prezentacja_nawi li {float:left; margin:0; margin-left:4px; padding:0; height:23px; width:100px; border-width:1px 1px 0 1px; border-style:solid; border-color:#cccccc; text-align:center; }
	#prezentacja_nawi li.otw {background-color:#ffffff; border-width:1px 1px 0 1px; height:25px;}
	#prezentacja_nawi a {display:block; height:23px; color:#000000; text-decoration:none; background-color:#F7F7F7;}
	#prezentacja_nawi a:hover {background-color:#dddddd;}
	#prezentacja_nawi li.otw a {background-color:#ffffff;}
	#prezentacja_nawi span {display:block; height:23px; font-weight:bold; font-size:12px; padding-top:5px;}
	#prezentacja_nawi li.otw span {color:#2972AE;}*/
	
	
.details {width:770px; padding-top:5px; margin:0 auto;}

	.detailsbutton {padding-top:20px; text-align:center;}
	.detailsbutton input {border:1px solid #000000; width:100px; height:25px; font-weight:bold;}
	
	
#details_zakladki {list-style:none; margin:0; padding:0; /*background-color:#dddddd;*/ display:block; width:100%; height:22px; border-bottom:1px solid #cccccc; margin-bottom:10px;}
	#details_zakladki li {float:left; display:block; width:100px; margin-left:4px; text-align:center; border-width:1px 1px 0 1px; border-style:solid; border-color:#cccccc; position:relative; left:0; top:1px}
	#details_zakladki a {display:block; height:20px; background-color:#F7F7F7; text-decoration:none; color:#000000;}
	#details_zakladki a:hover {background-color:#dddddd;}
	#details_zakladki span {padding-top:3px; display:block; font-weight:bold;}
	
	#details_zakladki li.otw a {background-color:#ffffff; border-bottom:1px solid #ffffff; color:#2972AE;}
	#details_zakladki li.otw a:hover {background-color:#ffffff;}
	
	.tytul_zakladka {font-size:12px; font-weight:bold; text-align:left; margin:0; padding:5px 10px 5px 10px;}
	.mapa_miasto {margin:0; padding:0; text-align:left; padding-left:10px;}
	.galeria {float:left; display:block; border:1px solid #000000; margin:10px; width:140px; height:105px;}
	.opis_galeria {text-align:left; margin:0; padding:0 0 25px 10px;}
	.brak_opini {text-align:left; margin:0; padding:15px 0 25px 10px; font-weight:bold; font-size:12px;}
	
	.ilosc_opini {margin:0; padding:0 0 15px 10px; text-align:left;}
	
	ul.opinie_tytul {list-style:none; margin:0; padding:0; float:left; width:560px; margin-bottom:10px;}
		ul.opinie_tytul li {text-align:left; padding-bottom:3px; padding-left:5px;}
		ul.opinie_tytul .nazwa_obiektu {font-size:12px; font-weight:bold; text-align:left;}
	
	.dodaj_opinie {float:left; width:210px; text-align:left;}
	.dodaj_opinie2 {text-align:left; padding-bottom:20px;}
	
.opinia_box {background-color:#F5F5F5;}
.opinia_box div {float:left; background-color:#F5F5F5;}
.margines {height:10px; background-color:#ffffff; float:none; clear:both;}

p.opinia_opis {margin:0; clear:both;  padding:0px 10px;  line-height:18px; background-color:#ffffff;}
	.opinia_uzytkownik {width:210px;}
		.opinia_uzytkownik ul {list-style:none; margin:0; padding:0; padding-left:15px;}
			.opinia_uzytkownik li {text-align:left; font-size:10px;}
			.opinia_uzytkownik li.uzytkownik {font-size:12px; font-weight:bold; padding-top:2px;}
			.opinia_uzytkownik li.data {font-weight:bold; padding-top:3px; padding-bottom:3px;}
	.opinia_oceny_uzytkownika {width:350px;}
		.opinia_oceny_uzytkownika ul {display:inline; clear:both;}
			.opinia_oceny_uzytkownika ul li { padding-top:2px; display:block; float:left; list-style:none; font-size:9px; width:70px; text-align:center; }
				.opinia_oceny_uzytkownika ul li span{padding:0; margin:0;}
				.opinia_oceny_uzytkownika ul li strong {width:70px; height:35px; float:right; line-height:35px; font-size:14px; font-weight:bold; text-indent:35px; padding:0; margin:0;  }
				
			.opinia_oceny_uzytkownika ul li strong.lokalizacja{background:url('../images/opinie/lokalizacja_ikona_mala.gif') no-repeat 14px 5px;}
			.opinia_oceny_uzytkownika ul li strong.komfort {background:url('../images/opinie/komfort_pokoju_ikona_mala.gif') no-repeat 14px 5px;}
			.opinia_oceny_uzytkownika ul li strong.czystosc{background:url('../images/opinie/czystosc_pokoju_ikona_mala.gif') no-repeat 14px 5px;}
			.opinia_oceny_uzytkownika ul li strong.wyzywienie{background:url('../images/opinie/wyzywienie_ikona_mala.gif') no-repeat 14px 5px;}
			.opinia_oceny_uzytkownika ul li strong.cena-jakosc{background:url('../images/opinie/cena_jakosc_ikona_mala.gif') no-repeat 14px 5px;}
				
	.opinia_ocena_koncowa {width:210px; height:43px; float:left; padding-top:5px; text-align:center; font-size:30px; color:#fff;}
	
	.opis_opinie {text-align:left; font-weight:bold; color:#2972AE; border:1px solid #cccccc; margin:0; padding:3px 10px; background-color:#f7f7f7; margin-bottom:10px;}
	
	
.konferencje-prezentacja { width:100%; height:auto; position:relative; clear:both; border-bottom:1px solid #cccccc;}
	.konferencje-prezentacja div.prawa-kolumna { width:400px; display:table; float:left; margin:10px 0 10px 20px;}
		.konferencje-prezentacja h3 { font-size:14px; float:left; font-weight:normal; padding:0 0 10px 0;}
			.konferencje-prezentacja h3 strong{ font-weight:bold;}
		.konferencje-prezentacja p.uklady_sal {clear:both; padding-bottom:10px; text-align:left;}
		.konferencje-prezentacja p.opis {clear:both; padding-bottom:10px; text-align:left;}
		.konferencje-prezentacja div.ikony_konferencje {text-align:left;}
	.konferencje-prezentacja div.image {float:right; display:block; margin:10px 20px 10px 0px; widht:210px; height:150px; padding:2px; border:1px solid #f4f4f4;}

	
	
	
	
/* 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: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:#ffffff; 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 #D9DCDE;}
.results_booking_others_room_breakfast{width:200px;background-color:#EEEEEE;border-bottom:1px solid #D9DCDE;}
.results_booking_others_room_button{width:110px;background-color:#EEEEEE;border-bottom:1px solid #D9DCDE;height:22px}
.results_booking_others_room_offer{width:198px;background-color:#EEEEEE;text-align:center;border-bottom:1px solid #D9DCDE;font-weight:bold}
.results_booking_others_room_price{width:80px;background-color:#EEEEEE;border-bottom:1px solid #D9DCDE;height:18px}

.results_price{font-size:13px;color:#ff0000;font-weight:bold; border-right:1px solid #D9DCDE;}
.results_price_currency{font-size:9px;color:#ff0000;}
.results_hotels{text-align:left;border-left:1px solid #D9DCDE;border-right:1px solid #D9DCDE}
.results_booking{border-right:1px solid #D9DCDE}
.results_dayprices{border-right:1px solid #D9DCDE}
.results_location{border-right:1px solid #D9DCDE}
.results_rating{border-right:1px solid #D9DCDE}
.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 #DDC9AE;}
.resultsrecommended_booking_others_room_breakfast{width:200px;background-color:#FFE2BC;border-bottom:1px solid #DDC9AE;}
.resultsrecommended_booking_others_room_button{width:110px;background-color:#FFE2BC;border-bottom:1px solid #DDC9AE;height:22px}
.resultsrecommended_booking_others_room_offer{width:198px;background-color:#FFE2BC;text-align:center;border-bottom:1px solid #DDC9AE;font-weight:bold}
.resultsrecommended_booking_others_room_price{width:80px;background-color:#FFE2BC;border-bottom:1px solid #DDC9AE;height:18px}

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


a.results_hotels_name{font-size:12px;color:#005692;font-weight:bold;text-decoration:none;}
a.results_hotels_name:hover{font-size:12px;color:#005692;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:#31659C;margin-top:3px;}
.results_hotels_info_#005692{margin-left:8px;font-size:11px;color:#31659C;margin-top:3px;color:#005692}

td.footer{background-color: #666666;}

									
table.opis_hotelu {width:350px; margin:5px 5px 0 5px; border-bottom-style:solid; border-bottom-color:#d9dcde; border-bottom-width:1px; border-collapse: collapse;}
td.opis_hotelu_lewa {width:60px; text-align:right; margin:0; padding:0;}

td.opis_hotelu_prawa {width:280px; padding-left:5px;}
p.opis_hotelu_nazwa {text-align:center; margin:0 0 0 0; font-weight:bold;}
p.opis_hotelu_tresc {text-align:center; margin:0;}
p.opis_hotelu_cena {text-align:right; margin:5px 0 0 0; color:#c11d22;}
p.opis_hotelu_cena2 {text-align:right; margin:0 0 5px 0; color:#000000;}
span.opis_hotelu_cena {color:#c11d22;}
img.opis_hotelu {margin:0 0 5px 0; width:70px; height:53px;}
a.opis_hotelu {color:#000000; text-decoration:none;}
a.opis_hotelu:hover {color:#000000; text-decoration:underline;}



#naglowek {width:770px; margin:0 auto; margin-bottom:5px;}
	/*
	#naglowek .jezyki {height:15px;  text-align:right; padding-top:5px; padding-right:6px; margin-top:20px;}
		*/
	#naglowek p {margin:0; padding:0;}
	#naglowek .jezyki {text-align:right; height:15px; padding-top:5px; padding-right:1px; border-bottom-width:4px; border-bottom-style:solid; border-bottom-color:#2972AE;}
	#naglowek .jezyki .flaga {border:0;}
	#naglowek #menu {border:solid 1px #cccccc; background-color:#F7F7F7; margin:0; padding:0; height:20px;}
		#naglowek #menu p {text-align:left; padding:3px 0; margin:0;}
			#naglowek #menu .hotele {float:left; width:374px; padding-left:10px; }
			#naglowek #menu .anulacja_zmiana {float:left; text-align:right; width:374px; padding-right:10px;}
		#naglowek #menu a {color:#005692; text-decoration:none; }
			#naglowek #menu .hotele a {font-weight:bold;}
			#naglowek #menu .hotele a.hover {font-weight:bold;}
		#naglowek #menu a:hover{color:#005692; text-decoration:underline;}
	
	
#info {width:768px; margin:0 auto; margin-bottom:5px; border:1px solid #cccccc; background-color:#f7f7f7;}
	#info .informacja {margin:0; padding:5px 0; text-align:center; font-family:arial; font-weight:bold; font-size:14px; color:#2972AE;}
	
.pole {border: 1px #333333 solid; font-size: 10px; padding: 1px; font-family: arial;}


#kontener {width:770px; margin:0 auto;}
	#kontener .lewa_kolumna {width:402px; float:left;}
		#kontener .lewa_kolumna .baner {display:block; margin-top:5px; border:0;}
	#kontener .prawa_kolumna {width:363px; float:right;}
		
	 .czysc {clear:both;}
	
	
	#wyniki p {margin:0; padding:0; text-align:center;}
		#wyniki #kryteria .tytul {font-weight:bold; padding-bottom:10px; padding-top:5px;}
		#wyniki #kryteria .info {padding-bottom:10px; padding-top:5px;}
	#wyniki .lista_obiektow {font-weight:bold; padding-top:10px; padding-bottom:5px;}
	#wyniki table.glowna {border-collapse: collapse; width:770px;}
	#wyniki td {border:1px solid #cccccc;}
		#wyniki tr.naglowek {background-color:#2972AE;}
			#wyniki tr.naglowek td {border-color:#2972AE; border-bottom-color:#cccccc;}
			#wyniki tr.naglowek p {background-color:#2972AE; color:#ffffff; font-weight:bold; font-size:13px; padding:2px 0;}
	
	#wyniki td.hotel {width:200px;}
		#wyniki td.hotel p {text-align:left; padding-left:8px;}
		#wyniki td.hotel p.nazwa {font-size:12px; font-weight:bold; padding-top:5px; padding-bottom:3px;}
			#wyniki td.hotel a {color:#005692; text-decoration:none;}
			#wyniki td.hotel a:hover{color:#005692; text-decoration:underline;}
		#wyniki td.hotel .dostepnosc {font-size:11px; color:#c11d22; padding-bottom:3px;}
		#wyniki td.hotel .rekomendowany {font-size:11px; color:#fe0000;}
		#wyniki td.hotel .info {font-size:9px; color:#31659C; padding-top:3px; padding-bottom:5px;}
			
	#wyniki td.standard {width:75px;}
	#wyniki td.polozenie {width:85px;}
		#wyniki td.polozenie img{border:0;}
		#wyniki td.polozenie .lokacja {padding:5px 2px 3px 2px;}
		
			#wyniki td.cena {width:210px;}
	#wyniki td.cena table {margin:0 auto; border-collapse: collapse;}
		#wyniki td.cena table td {border:0; text-align:center;}
		#wyniki td.cena p {padding:3px 2px; clear:both;}
		
	
	#wyniki td.cena ul {margin:0; padding:0; list-style:none; display:block;}	
	#wyniki td.cena li { display:block; float:left; margin:1px; padding:4px; text-align:center; border:1px solid #CCCCCC; background-color:#FFFFFF; }
	#wyniki td.cena li span, #wyniki td.cena li strong { display:block;}
		
	#wyniki td.razem {width:80px;}
		#wyniki td.razem .cena {font-size:13px;color:#ff0000;font-weight:bold;}
		#wyniki td.razem .waluta {font-size:9px;color:#ff0000;}
	#wyniki td.rezerwacja {width:100px;}
		#wyniki td.rezerwacja img {border:0;}
		#wyniki td.rezerwacja a {color:#000000; text-decoration:none;}
		#wyniki td.rezerwacja a:hover {color:#000000; text-decoration:underline;}
		#wyniki td.rezerwacja .lewa {width:50%; float:left;}
		#wyniki td.rezerwacja .prawa {width:50%; float:left;}
		#wyniki td.rezerwacja .inne_oferty {clear:both}
			#wyniki td.rezerwacja .inne_oferty p {padding-top:5px; padding-bottom:2px;}
			#wyniki td.rezerwacja .inne_oferty a {color:#ff0000; text-decoration:underline;}
	
	#wyniki .brak_miejsc {padding:7px 0; background-color:#f7f7f7; border:1px solid #cccccc;}
	#wyniki .powrot {padding-top:2px;}
		#wyniki .powrot a{color:#000000; text-decoration:none;}
		#wyniki .powrot a:hover{color:#000000; text-decoration:underline;}
	
#stopka {clear:both; width:770px; margin:0 auto; border-top:13px solid #666666; background-image:url('../images/cards.gif'); background-repeat:no-repeat; height:36px; background-position:0 5px; margin-bottom:15px; margin-top:10px;}
	#stopka p {text-align:right; font-size:10px; margin:0; padding:5px 0 0 0;}
	#stopka a {font-family:Verdana, sans-serif; font-size:9px; color:#666666; text-decoration:none;}
	#stopka a:hover {font-family:Verdana, sans-serif; font-size:9px; color:#666666; text-decoration:underline;}
	
#gmap {width:402px; height:400px; clear:both;}
.legenda_mapa {margin:0; padding:8px 0 0 20px; text-align:left;}
.bok {border:0;}

#box_info {background-color:#f7f7f7; width:130px; padding:0; margin-bottom:5px; float:left;}
	#box_info .tytul {text-align:left; height:21px; background-color:#2972AE; margin:0; font-family:arial; font-weight:bold; font-size:14px; color:#ffffff; padding:4px 0 0 10px;}
	#box_info #info_tresc {height:201px; _height:203px; border:solid 1px #cccccc;}
		#box_info #info_tresc .linki {padding:10px 0 8px 5px; margin:0 5px; text-align:center; border-bottom:1px solid #cccccc;}
		#box_info #info_tresc .linki_1 {padding:10px 0 8px 5px; margin:0 5px; text-align:center; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; margin-top:10px;}
		#box_info #info_tresc a {color:#005692; text-decoration:none;}
		#box_info #info_tresc a:hover {color:#005692; text-decoration:underline;}
		
#box_infolinia {background-color:#f7f7f7; width:228px; padding:0; margin-bottom:5px; float:left; margin-left:5px;}
	#box_infolinia .tytul {text-align:left; height:21px; background-color:#2972AE; margin:0; font-family:arial; font-weight:bold; font-size:14px; color:#ffffff; padding:4px 0 0 10px;}
	#box_infolinia #infolinia_tresc {height:201px; _height:203; border:solid 1px #cccccc;}
		
	#box_kontener #kontakt_tresc {border:solid 1px #cccccc;}
	
	table.pozostale_oferty {border-width:0; border-collapse: collapse; width:100%; margin:0; padding:0;}
	
		
.box_kontener {background-color:#f7f7f7; padding:0; margin-bottom:5px;}
	.box_kontener .tytul {text-align:left; height:21px; background-color:#2972AE; margin:0; font-family:arial; font-weight:bold; font-size:14px; color:#ffffff; padding:4px 0 0 10px;}
	.box_kontener .tresc {border:solid 1px #cccccc;}
	
	.lista_hoteli_z_cenami {margin:0; padding:2px 0 2px 5px; text-align:left; float:left; width:251px;}
		.lista_hoteli_z_cenami a {color:#005692; text-decoration:none;}
		.lista_hoteli_z_cenami a:hover{color:#005692; text-decoration:underline;}
	.lista_hoteli_ceny {margin:0; padding:2px 5px 2px 0; float:left; text-align:right; width:100px;}
	
.tophotels {width:153px; height:140px; float:left;}
	.tophotels p {margin:0; padding:0;}
	.tophotels img {margin:0 auto; padding: 3px; border: 1px #cccccc solid; width:75px; height:56px; margin-top:3px;}
	.tophotels .obiekt {font-weight:bold; text-align:center;}
	.tophotels .obiekt a {color:#005692; text-decoration:none;}
	.tophotels .obiekt a:hover{color:#005692; text-decoration:underline;}
	.tophotels .cena { text-align:center; padding-top:10px;}
		.tophotels .cena span {font-weight:bold;}
		
.newobject {width:192px; height:140px; float:left;}
	.newobject p {margin:0; padding:0;}
	.newobject img { margin:0 auto; padding: 3px; border: 1px #cccccc solid; width:75px; height:56px; margin-top:3px;}
	.newobject .obiekt {font-weight:bold; text-align:center;}
	.newobject .obiekt a {color:#005692; text-decoration:none;}
	.newobject .obiekt a:hover{color:#005692; text-decoration:underline;}
	.newobject .cena { text-align:center; padding-top:10px;}
		.newobject .cena span {font-weight:bold;}
		
div#lista_hoteli {width:770px;}
div#lista_hoteli p {margin:0; padding:0;}
div#lista_hoteli p.miasto {text-align:left; font-weight:bold; font-size:14px; font-family:arial;}
div#lista_hoteli p.oferta {text-align:center; font-weight:bold; font-size:12px; font-family:arial; margin-top:5px;}
div#lista_hoteli p.oferta span {font-weight:bold; color:#fe0000;}
div#lista_hoteli a.mapa {color:#000000; text-decoration:none;}
div#lista_hoteli span {font-weight:bold;}
div#lista_hoteli table {border-spacing:0; border-collapse: collapse; margin:0 auto; width:100%;}
div#lista_hoteli td {border: solid 1px #d9dcde; padding:5px; text-align:left; text-align:center;}
div#lista_hoteli img {border-width:0;}
div#lista_hoteli img.hotele {width:80px; height:60px;}
div#lista_hoteli td.nazwa_hotelu {border: solid 1px #d9dcde; padding:5px; text-align:left; text-align:left; width:220px; vertical-align:top;}
div#lista_hoteli td.nazwa_hotelu a {color:#005692; text-decoration:none; font-weight:bold;}
div#lista_hoteli td.nazwa_hotelu a:hover {color:#005692; text-decoration:underline; font-weight:bold;}
div#lista_hoteli tr.naglowek {background-color:#2972AE; color:#ffffff; font-weight:bold; border-left:solid 1px #2972AE;}
div#lista_hoteli tr.naglowek td {border: solid 0 #d9dcde;}


/*============================ opinie ===============================*/
#main-content-opinie {width:770px; margin:0 auto;}

#opinie_header {width:770px; clear:both; height:auto; margin:0 auto;}
#opinie_header h3 { /*background:url(http://www.odkryjpolske.pl/storage/polish/images/boksy/opinie/opinie_h2_bg.gif) repeat-x 0px 0px;*/ background-color:#F7F7F7; border:1px solid #cccccc; text-align:center; padding:10px 0; margin:0; color:#2972AE; font-size:14px;}
#opinie_header p { font-size:12px;}
#opinie_header .powrot { font-size:10px;}
#opinie_header .przyciski {margin:0; padding:15px 0;}
	#opinie_header .przyciski input {margin-left:5px;}
	#opinie_header .powrot { font-size:11px;}
		#opinie_header .powrot a{color:#000000;}
		#opinie_header .powrot a:hover{color:#000000;}
#opinie_header ul { list-style:none; padding:0; background-color:#dddddd; margin:0;}	
#opinie_header ul li{ display:inline;}	
#opinie_header ul li a{display:block; font-size:12px; font-weight:bold; float:left; margin-right:10px; line-height:30px; padding:0px 10px 0px 10px; border:1px solid #918875; text-decoration:none; color:#4f4f4f;  background:url(http://www.odkryjpolske.pl/storage/polish/images/buttons/standardowe_tlo_button.gif) repeat-x 0px 0px;}	
#opinie_header ul li a:hover{background:url(http://www.odkryjpolske.pl/storage/polish/images/buttons/standardowe_tlo_button.gif) repeat-x 0px -30px; color:#000000;}


#opinie { width:770px; clear:both; text-align:left;}
	#opinie h3 { font-size:12px; padding:0; margin:0; line-height:18px;}
	#opinie h4 { font-size:11px; padding:0; margin:0; line-height:18px; clear:both;}
		#opinie h4.info { margin-top:20px;}
		#opinie h4.ocena { padding-top:20px; border-top:1px dotted #333333; margin:20px 0 20px 0;}
	#opinie p { font-size:11px; padding:10px; margin:0; line-height:18px;}
		#opinie p.text {padding-bottom:10px;}
	#opinie ul { font-size:11px; padding:0; margin:0; list-style:none;}
	#opinie ul.podroz-jako { font-size:11px; padding:0; margin:0px 0px 0px 10px; list-style:none;}
	
	 #opinie div.opinia-lokalizacja { width:770px; height:60px; background-color:#F5F5F5; background-image:url(../images/opinie/lokalizacja_ikona.gif); background-repeat:no-repeat; background-position:5px 5px; margin-top:1px;}
	
	 #opinie div.opinia-komfort { width:100%; height:60px; background-color:#F5F5F5; background-image:url(../images/opinie/komfort_pokoju_ikona.gif); background-repeat:no-repeat; background-position:5px 5px; margin-top:1px;}	
	 #opinie div.opinia-czystosc { width:100%; height:60px; background-color:#F5F5F5;  background-image:url(../images/opinie/czystosc_pokoju_ikona.gif); background-repeat:no-repeat; background-position:5px 5px; margin-top:1px;}	
	 #opinie div.opinia-wyzywienie { width:100%; height:60px; background-color:#F5F5F5; background-image:url(../images/opinie/wyzywienie_ikona.gif); background-repeat:no-repeat; background-position:5px 5px; margin-top:1px;}	
	 #opinie div.opinia-jakosc-cena { width:100%; height:60px; background-color:#F5F5F5; background-image:url(../images/opinie/cena_jakosc_ikona.gif); background-repeat:no-repeat; background-position:5px 5px; margin-top:1px;}	
	 #opinie div.opinia { width:495px; height:60px; display:table; margin-top:1px; padding-left:55px;}	
	 #opinie div.opinia p { width:150px; line-height:18px; float:left;}
	 
	     #opinie div.opinia ul { width:253px; position:relative; left:20px; float:left; height:60px; padding:0px 0 0 0; }
		 #opinie div.opinia ul li { display:inline;}
		 #opinie div.opinia ul li strong { display:block; padding-top:25px; width:24px; text-align:center; float:left; }
		 #opinie div.opinia ul li strong input { vertical-align:middle; padding:0; margin:0;} 
		 #opinie div.opinia ul li span { display:block;}
		 
		 
	#opinie textarea.text_field2 { width:100%;}
	#opinie ul.podpis { padding:0; margin:0;}
		#opinie ul.podpis li { display:inline;}
			#opinie ul.podpis li strong { display:block; float:left; width:200px;}
			#opinie ul.podpis li.pseudonim strong { width:300px; }
			#opinie ul.podpis li.pseudonim strong input.text_field { margin-left:5px; font-size:9px; padding:3px; color: #999999}

.buttonopinie{clear:both;border:0px;width:132px;height:27px;color:#ffffff;font-size:11px;background:url(http://www.odkryjpolske.pl/storage/polish/images/buttons/zapisz_opinie.gif) no-repeat 0px 0px;cursor:hand; margin-top:20px; margin-bottom:20px}
.buttonopiniehover{clear:both;border:0px;width:132px;height:27px;color:#ffffff;font-size:11px;background:url(http://www.odkryjpolske.pl/storage/polish/images/buttons/zapisz_opinie.gif) no-repeat -132px 0px;cursor:hand; margin-top:20px;margin-bottom:20px}

#opinie div.token{display:table; width:500px}
#opinie div.token p{font-size:12px;}
#opinie div.token span{float:left;width:180px;display:table;}

#dane_obiektu {width:770px; margin:0 auto; margin-bottom:10px;}
	#dane_obiektu ul{list-style:none; margin:0; padding:0; width:100%;}
		#dane_obiektu li {text-align:left;}
		#dane_obiektu li.nazwa_obiektu {font-weight:bold; font-size:14px; padding-bottom:3px;}
		#dane_obiektu li span {font-weight:bold;}
	
		
.superoferty {width:192px; float:left;}
	.superoferty_gora {border-style:solid; border-color:#cccccc; border-width:1px}
	/*.superoferty_dol {border-style:solid; border-color:#cccccc; border-width:0 1px 1px 1px;}*/
	.superoferty p {margin:0; padding:0;}
	.superoferty img { margin:0 auto; padding: 3px; border: 1px #cccccc solid; width:90px; height:65px; margin-top:3px;}
	.superoferty .obiekt {font-weight:bold; text-align:center;}
	.superoferty .obiekt a {color:#005692; text-decoration:none;}
	.superoferty .obiekt a:hover{color:#005692; text-decoration:underline;}
	.superoferty .opis {padding:5px 20px 15px 20px;}
	
div.top10 {width:400px; margin:0 auto; border-bottom:1px solid #cccccc; }
div.top10 div.numer {float:left; width:15px; font-weight:bold;}
div.top10 div.zdjecie {float:left; width:85px; /*background-color:#dddddd;*/}
div.top10 div.zdjecie img {width:75px; height:56px; display:block; margin:3px 0;}
div.top10 div.tresc {float:left; width:290px; border:0;}
div.top10 div.tresc p {margin:0; padding:0; text-align:left;}
div.top10 div.tresc p.procent {font-weight:bold;}
div.top10 div.tresc p.cena {text-align:right;}
div.top10 div.tresc span {font-weight:bold;}
div.top10 div.tresc a {color: #005692; font-weight:bold; text-decoration:none;}
div.top10 div.tresc a:hover {color: #005692; font-weight:bold; text-decoration:underline;}

.nowe_obiekty {width:100%;}
.nowe_obiekty img {width:75px; height:56px; border:0 solid #cccccc; padding:3px; margin-left:15px;}
.nowe_obiekty div.lewa {float:left; width:100px;}
.nowe_obiekty div.prawa {float:left; width:258px;}
.nowe_obiekty div.prawa a {color: #005692; text-decoration: none; font-weight:bold;}
.nowe_obiekty div.prawa p {margin:0; padding:0; text-align:center;}
.nowe_obiekty div.prawa p.hotel {margin-top:5px}
.nowe_obiekty div.prawa p.miasto { font-weight:bold; color:#000000;}
.nowe_obiekty div.prawa p.opis {margin:5px 10px 0 10px; color:#000000;}
.nowe_obiekty div.prawa p.cena {margin-top:8px; color:#000000;}
.nowe_obiekty div.prawa p.cena span {color:#fe0000; font-weight:bold;}
.nowe_obiekty div.prawa a:hover {color: #005692; text-decoration: underline; font-weight:bold;}

#dane_obiektu {width:770px; margin:0 auto; margin-bottom:10px;}
	#dane_obiektu ul{list-style:none; margin:0; padding:0; width:100%;}
		#dane_obiektu li {text-align:left;}
		#dane_obiektu li.nazwa_obiektu {font-weight:bold; font-size:14px; padding-bottom:3px;}
		#dane_obiektu li span {font-weight:bold;}
		
.details {width:770px; padding-top:5px; margin:0 auto;}


