body { background:  #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #333; margin: 0; padding: 0; }

#gora { display: none; }
#menu_gorne { display: none; }

#print_title {display: block; position: absolute; left: 20%; margin: 5px auto; width:100px; height: 40px;  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 30px; color: #498B41;}
#srodek {position: relative; top: 50px; left: 5px; margin:0; }

table.tabela_wynik1 td, table.tabela_wynik2 td {border-bottom: solid 1px #333;}

/*

a { color: #093aaf; text-decoration: none; }

a:hover { text-decoration: underline; }

img { border: 0; }

body, div, h1, h2, h3, h4, h5, h6, p, ul, li, address, form, fieldset, hr, blockquote { margin: 0; padding: 0; }

.clear { clear: both; height: 0; line-height: 0; font-size: 0; }

.space { padding: 10px; }

form { margin: 0; padding: 0; }

select, textarea { font-size: 12px; color: #666; background-color: #fff; }

.link1 a { font-weight: bold; }

.link2 a { color: #999; font-size: 9px; }

.link2 a:hover { color: #093aaf; }

.link3 a { color: #666; font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; }

.link3 a:hover { color: #093aaf; text-decoration: none; }

.link4 a { color: #498b41; }

.link5 a { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #f63; }

.link5 a:hover { color: #093aaf; text-decoration: none; }
.link6 a {color: #093aaf; text-decoration: none;}
.link6 a:hover {color: #f63; text-decoration: underline;}

h1 { font-size: 16px; font-weight: normal; color: #498b41; margin: 0; padding: 0; }

code { color: #c03; line-height: 14px; }

.menu_item { font-size: 12px; text-align: center; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; }

.menu_item a { color: #fff; font-weight: bold; text-decoration: none; padding: 2px 5px; }

.menu_item a:hover, .menu_item a:active { color: #e7f0f8; text-decoration: underline; }

.blue { background: #e7f0f8; border: solid 1px #d7e0e8; }

.blue2 { background-color: #f9fdff; border: solid 1px #d7e0e8; }

.green { background: #e5f5e5; border: solid 1px #d5e5d5; }

#gora { margin: 0 auto; padding: 0; width: 804px; height: 175px; }

#srodek { margin: 0 auto; padding: 0; padding-bottom: 10px; width: 804px; background: url(/storage/media/tlo2.gif) repeat-y  #fff; }

#lewa { position: relative; left: 58px; margin: 20px 0 0 0; padding: 0; width: 310px; float: left; }

#prawa { position: relative; right: 58px; margin:20px 0 0 0;  padding: 0; width: 350px; float: right; }

#szeroka { position: relative; left: 58px; margin: 20px auto auto 0px; padding: 0; width: 684px; float: left; }

#dol { background: url(/storage/media/tlo_stopka.gif) no-repeat #fff; margin: 0 auto; padding: 0; width: 804px; height: 55px; }

#wersja { position: relative; z-index: 100; top: 10px; float: right; right: 55px; }



#wyszukiwarka { position: relative; left: 0; margin: 0 auto 20px 0; padding: 0; width: 310px; float: left; }

#mapa_box { position: relative; margin: 0; padding: 0; width: 350px; float: right; }

#mapa { margin: 0 auto; padding: 0; border: solid 1px #d7e0e8; background-color: #fff; width: 145px; float: left;}

#spa_box { position: relative; left: 0; margin: 0; padding: 0; background: url(/storage/media/kamienie.jpg) bottom right no-repeat; border: solid 1px #d7e0e8; width: 310px; float: left; }


#banner_box { position: relative; margin: 20px 0 0 0; padding: 0; width: 330px; float: right; right: 10px;}

#reklama_box { position: relative; margin: 10px 0 0 0; padding: 0; width: 350px; float: right; }

#hotele {  margin: 0 auto; padding: 5px 0; width: 680px; color: #B5CBE0; line-height: 12px; font-size: 10px;}

#stopka { margin: 0 auto; padding: 5px 0; width: 730px; background: #e5f5e5; border-top: solid 1px #d5e5d5; text-align: center; font-size: 10px; line-height: 12px; }

#samdol { margin: 0 auto; padding: 10px 0; width: 730px; text-align: center; font-size: 9px; line-height: 12px; }

#prezentacja { margin: 0 auto; padding: 10px; }

#menu_gorne { position: relative; width: 630px; height: 28px; background-color: #fff; margin: 0 auto; overflow: hidden; }

.menu_item { float: left; width: 150px; height: 28px; background: url(/storage/media/menu_button.gif) no-repeat #fff; margin: 0 3px; }

.pole { width: 190px; font-size: 11px; color: #666; background-color: #fff; }

.pole2 { width: 60px; color: #666; background-color: #fff; }

.poletxt { font-size: 12px; color: #666; background-color: #fff; }

fieldset { border: none; margin: 0 10px; padding: 0; }

label { float: left; width: 90px; display: block; }

#message { color: #036; }

#message label { color: #666; width: 90px; height: 12px; }

#message input, #message textarea { background-color: #fff; border: solid 1px #79a; width: 210px; }

#message input.submit { width: 80px; border: none; }

#message div { overflow: hidden; margin-bottom: 4px; display: block; }

#message h1 { text-align: center; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; color: #498b41; }

#message p { line-height: 18px; }

#message li { padding-left: 5px; line-height: 15px; list-style: circle; color: #498b41; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

#message ul { margin-left: 25px; padding-left: 0; }

.wymiana { font-size:11px; line-height: 16px;}

.wymiana h3 {font-size: 12px; line-height: 20px; padding: 0; margin:5px;}

.wymiana p {margin: 5px 0 5px 5px;}

.submit { background: url(/storage/media/button1.gif) no-repeat; margin: 0 4px; width: 80px; height: 26px; border: none; text-align: center; cursor: pointer; }

.szukaj { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.login_submit { float: right; position: relative; right: 135px; margin: 4px auto 10px auto; background: url(/storage/media/button1.gif) no-repeat; width: 80px; height: 26px; border: none; color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; cursor: pointer; }

#wyszukiwarka { color: #036; line-height: 20px; }

#wyszukiwarka h1 { margin: 0; padding: 10px; font-size: 16px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #036; font-weight: bold; }

#wyszukiwarka h2 { margin: 0; padding: 10px 10px 0 10px; text-align: right; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #f63; }

#wyszukiwarka strong { font-size: 13px; font-weight: bold; }

.panel, .uslugi { margin: 2px 0; padding: 0; }

.uslugi { margin-bottom: 10px; }

.panel div, .uslugi div { overflow: hidden; margin-bottom: 4px; }

.separator { margin: 0 auto; padding: 0; width: 300px; height: 2px; line-height: 0; border-top: solid 1px #d5e5d5; }

.spa { margin: 15px; padding: 0; color: #444; line-height: 18px; }

.spa h1 { color: #999; font-style: italic; font-weight: normal; font-size: 20px; padding: 0; margin: 0; }

.spa ul { margin: 0; padding: 15px; }

.spa li { margin-top: 5px; list-style-image: url(/storage/media/zna.gif); list-style-position: inside; }

.spa a { padding-left: 6px; }

#quo_link {width: 650px; margin: 10px auto; font-size: 18px; font-family: Tahoma, Verdana, Arial, sans-serif;}
.quo { float: left; width: 162px; height: 28px; margin: 0; text-align: center;}

#mapa_box { line-height: 14px; color: #666;}

#mapa_box h1 { font-size: 16px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; color: #498b41; line-height: 18px; padding-bottom: 6px; }

#regionlist { float: left; width: 160px; margin: 15px 0; padding:0;  }
#regionlist ul { list-style: url(/storage/media/arrow1.gif); padding:0; margin: 0; margin-left: 30px;}
#regionlist li { margin-left: 3px;}



.reklama { margin: 0; padding: 10px; width: 330px; float: right; padding: 10px; line-height: 14px; color: #666; }



.mini_reklama a{ float: right; padding: 3px; margin-left: 7px; background-color: #f9fdff; border: solid 1px #d7e0e8; }

.mini_reklama a:hover {background-color: #F8C7A3; border: solid 1px #FF6633;}

.reklama p { padding: 4px 0; margin: 0; }

.reklama h1 { margin: 0; padding: 4px 0; font-size: 12px; font-weight: normal; }

.w1 { float: right; width: 250px; }

.w2, .w3 { float: left; width: 400px; }

.w2 { font-weight: bold; color: #036; font-size: 16px; }

.w3 { color: #666; }

.w4 { margin: 0 auto; margin-top: 12px; padding: 0; font-family: Tahoma, Verdana, Arial, sans-serif; color: #666; text-align: center; font-weight: bold; }

.w6 { color: #498b41; font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 16px; }

.wynik1, .wynik2 { width: 660px; margin: 0 auto; text-align: center; border: 2px solid #fff; }


.w5 { background-color: #498b41; color: #fff; font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; text-align: center; }

.wynik1 .w5 { background-color: #498b41;}
.wynik2 .w5  { background-color: #1754A5;}

table.tabela_wynik1 {width: auto; margin: 0 auto; text-align: center; line-height: 14px; table-layout:fixed;}
.tabela_wynik1 td, .tabela_wynik2 td {padding: 4px;}

table.tabela_wynik2 { width: 100%; margin: 0 auto; text-align: center; line-height: 14px; table-layout:fixed}


.minifoto a img {padding: 1px; border: solid 1px #aaa; width: 80px; height: 60px;}
.minifoto a:hover img {padding: 1px; border: solid 1px #95B7D6;}

.za_noc ul {list-style: none; float: left; width: 20px; margin:0 3px; padding:0; font-size: 10px;}
.za_noc li { margin:0; padding:0;}
.za_noc_cena {font-weight: bold;font-size:11px; color:#498b41;}

.nagl_wynik1 { height: 34px; text-align: center; border: 1px solid #fff; font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; }

.wynik1 .nagl_wynik1 { background-color: #e5f5e5; color: #498b41;}
.wynik2 .nagl_wynik1 { background-color:#BFD1E3; color: #498b41;}
 

.poz_wynik { height: 40px; vertical-align: middle;}

.poz_wynik img { padding-right: 5px; }

.wynik1 .poz_wynik {background-color: #F9FDFF;}
 
.wynik1 .poz_wynik2 { background-color: #e7f0f8; }

.wynik2 .poz_wynik {background-color: #e5f5e5;}
 
.wynik2 .poz_wynik2 { background-color: #F3FBF3; }


.poz_wynik3 { background-color: #e5f5e5; }

.szukaj2 { margin: 7px auto; background: url(/storage/media/button_long.gif) no-repeat; width: 120px; height: 26px; border: none; text-align: center; font-size: 10px; }

.star { font-size: 12px; letter-spacing: 2px; color: #498b41; font-family: Tahoma, Verdana, Arial, sans-serif; }

.foto_hotel { margin: 0 auto; padding: 10px; }

.foto_hotel img { background-color: #fff; border: solid 1px #d7e0e8; padding: 2px; margin: 5px; }

.info { margin: 15px auto; padding: 10px; }

#prezentacja { line-height: 18px; color: #336; }

#prezentacja h1, #rezerwacja h1 { color: #498b41; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 20px; line-height: 22px; font-weight: normal; margin: 0; padding: 6px; }

#prezentacja h1 { text-align: center; }

#prezentacja h3 { color: #036; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 18px; font-weight: normal; margin: 0; padding: 3px 0; }

#szeroka h4 { color: #036; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; margin: 0; padding: 3px 0; }

#rezerwacja { line-height: 20px; }

.pg_label { color: #036; padding-left: 3px; width: 170px; height: 28px; }

.rez1 { background: #e7f0f8; font-weight: bold; color: #036; padding-left: 3px; }

.radio { margin: 10px 0; }

.pay_opis { height: 38px; color: #666; font-size: 11px; }

.pay_logo { border: none; height: 38px; padding-left: 5px; }

.kontakt { line-height: 22px; }

.kontakt strong { color: #444; }

.kontakt h1 { font-size: 16px; color: #444; font-family: Tahoma, Verdana, Arial, sans-serif; }

.tekst { line-height: 20px; }

.tekst h1 { color: #999; font-style: italic; font-weight: normal; font-size: 20px; padding: 10px 0; margin: 0; }

#sitemap { color: #666; font-size: 11px; line-height: 16px; font-family: Tahoma, Verdana, Arial, sans-serif; }

#sitemap h1 { font-size: 22px; font-weight: normal; font-family: Tahoma, Verdana, Arial, sans-serif; padding: 15px 0 0 0; text-align: center; }

#sitemap h2 { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #666; padding: 5px; margin: 0; }

#sitemap ul { margin-top: 0; padding-top: 0; list-style: none; padding-left: 10px;}

.sm_tyt { margin-bottom: 20px; } 
*/
