@charset "utf-8";
/* CSS Document */
html { overflow: -moz-scrollbars-vertical; cursor:default; }
body, td, th { font-family: Arial; font-size: 12px; color:#666666; }
body { margin:0; background-color: #ffffff; padding:0px;}
img { border:0; margin:0px; padding:0px;}
p { padding:0px; margin:0px; }
*:focus { outline:none; }
#outer_wrapper { }
table, td, tr { border:0px; font-size:12px; }
a:link, a:visited { color:#c60000; text-decoration: none; }
h1 {color: #CC0000; font-family: Verdana; font-size: large; font-weight: bold; text-align: left; }
h1 a, h1 a:link, h1 a:visited, h1 a:active { color: #CC0000; text-decoration:none; }
h1 a:hover {color: white; background-color:silver; text-decoration: none; }

/*naglowek top*/
div.gora_pasek { height:14px; background-color: #CCCCCC; }
.gora_pasek_center { width: 1000px; margin-right: auto; margin-left: auto; height: 14px; }
.bg_hompage { background-image: url(../images/bg_homepage.gif); clear: both; float: right; height: 6px; width: 273px; background-repeat: no-repeat; }
.bg_homepage_wrapper { width: 1000px; margin-right: auto; clear: both; margin-left: auto; height: 6px; margin-top: 0px; margin-bottom: 0px; background-color: #FFF; }
div.bg_top { float: right; width: 273px; height: 14px; background-repeat: no-repeat; }
div.bg_top_center { margin-right: auto; margin-left: auto; width: 150px; margin-top: 2px; text-align: center; }
div.bg_top a, div.bg_top a:link, div.bg_top a:visited, div.bg_top a:active { color: #FFFFFF; font-size: 10px; padding-right: 10px; padding-left: 10px; text-decoration:none; }
div.bg_top a:hover { color:#c60000; text-decoration: none; }

/*naglowek */
div.content_wrapper { width: 1000px; margin-right: auto; margin-left: auto; }
div.content { float: left; width: 1000px; }
div.header { float: left; width: 1000px; }
div.head1 { float: left; width: 1000px; height: 78px; margin-top: 5px; margin-bottom: 5px; }
div.logo { padding-top: 1px; padding-left: 20px; float: left; }
div.head2 { float: left; width: 1000px; height: 298px; background-image: url(../images/flash.jpg); background-repeat: no-repeat; }

/*srodek glowna*/
div.content_srodek_wrapper { float:left; width: 998px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dcdcdc; border-left-color: #dcdcdc; }
div.content_tresc { width: 780px; margin-left: 25px; margin-top: 10px; clear: left; }
/*div.content_tresc_glowna { width: 953px; margin-left: 16px; margin-top: 10px; clear: left;}*/
div.content_tresc_glowna { width: 970px; margin-left: 16px; margin-top: 10px; clear: left;}
div.content_box { height: 85px; width: 330px; margin-bottom: 15px; margin-top: 10px; float: left; }
div.column_left { float: left; width: 400px; padding-left: 5px; margin-top: 20px; text-align: justify; }
div.column_right { float: left; width: 350px; padding-left: 30px; margin-top: 20px; text-align: justify; }
div.column_ads { float: right; width: 160px; padding-left: 25px; margin-top: 180px; }
div.box_naglowek { float: left; width: 330px; display: inline-block; }
div.box_naglowek ul, li { list-style-position: outside; list-style-image: url(../images/square.gif); list-style-type: none; }
div.box_foto { height: 57px; width: 79px; float: left; padding-top: 10px;}
div.box_foto img { width:79px; height:57px; background:url(../images/loader_fotomini.gif) no-repeat center; border:1px solid #EAEAEA; }
div.box_text { float: right; width: 225px; padding-left: 5px; padding-right: 5px; padding-top: 10px; color: #666666; }
div.box_data { color: #cccccc; text-align: left; float: left; padding-left: 10px; font-size: 11px; padding-top: 6px; }
div.box_n1 { float: left; color: #cc0000; font-size: 12px; }

/*stopka */
div.footer_wrapper { clear: both; float: left; width: 998px; height: 32px; margin-bottom: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #dcdcdc; border-bottom-color: #dcdcdc; border-left-color: #dcdcdc; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
div.footer_l { float: left; height: 23px; width: 350px; background-image: url(../images/bg_footer1.jpg); background-repeat: repeat-x; padding-top: 10px; }
div.footer_p { float: left; width: 628px; background-image: url(../images/bg_footer2.gif); background-repeat: repeat-x; height: 28px; margin-top: 4px; }
div.footer_l_corner_r { background-image: url(../images/bg_footer1_corner_right.jpg); background-repeat: no-repeat; float: left; height: 32px; width: 8px; }
div.footer_l_corner_l { float: left; height: 32px; width: 5px; background-image: url(../images/bg_footer1.jpg); background-repeat: repeat-x; }
div.footer_l a, div.footer_l a:link, div.footer_l a:visited, div.footer_l a:active { color: #666666; font-size: 11px; padding-right: 5px; padding-left: 4px; text-decoration:none; }
div.footer_l a:hover { color:#c60000; text-decoration: none; }
div.footer_p_text { float: right; padding-right: 15px; padding-top: 7px; font-size: 11px; color: #999999; }
div.footer_p_text a { color: #888585; text-decoration:none; }
div.footer_p_text a:hover { color: #888585; text-decoration:underline; }
.column_right_mapka { height: 142px; width: 150px; float: right; margin-bottom:15px; margin-top:15px; }
div.f_map_link { width:998px;  height:15px; clear:both; padding-top:10px; padding-bottom:8px; margin:auto; text-align:center; color:#666666; }
a.f_map { border-bottom:1px dashed #cccccc; text-decoration:none; color:#666666; margin-right:20px; font-size:11px; }
a.f_map:link, a.f_map:visited, a.f_map:active  { color:#666666; }
a.f_map:hover { border-bottom:1px dashed #cc0000; text-decoration:none; color:#666666; }


/*------------------------------  newsy  ---------------------------------------- */

div.content_news_wrapper { float:left; width: 998px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dcdcdc; border-left-color: #dcdcdc; }
div.content_news_border { float: right; width: 750px; padding-left: 15px; margin-top: 10px; text-align: left; padding-top: 10px; }

div.content_news_tresc2 { width: 750px; margin-left: 15px; margin-top: 10px; }

div.content_newsy { width: 970px; margin-left: 15px; margin-top: 10px; clear: left;}

div.naglowek_news { width: 970px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f2f2f2; padding-bottom:15px; padding-top:5px; float: left; display: inline-block; }



div.news { float: left; width: 750px; margin-left: 20px; margin-top: 10px; }
div.news_ad { float: right; width: 160px; padding-left: 15px; margin-top: 10px; }

/*------------------ ---------       prezentacja obiektu       ---------------------------*/

/*naglowek */
div.head3 { float: left; width: 1000px; height: 298px; z-index: -1; }
div.head4 { float: left; width: 1000px; height: 365px; }
div.head_dining { float: left; width: 1000px; height: 294px; background-image: url(../images/head_dining.jpg); background-repeat: no-repeat; }
/*srodek prezentacja obiektu */
div.naglowek_tytol { font-size: 20px; color: #666666; float: left; }
.naglowek_wrapper { width: 750px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f2f2f2; padding-bottom:15px; padding-top:5px; float: left; display: inline-block; }
.gwiazdki { float: left; padding-top: 10px; padding-left: 15px; }
.naglowek_opis { float: left; width: 750px; padding-top: 10px; margin-bottom: 10px; }
img.naglowek_opis { border:0px; }
div.miasto { float: left; width: 76px; height:18px; padding-left:54px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; margin-right: 20px; padding-top: 4px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 0px; padding-bottom: 0px; background:url(../images/bg_miasto.gif) no-repeat top left; }
div.cena { float: left; width: 120px; height:18px; padding-left: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; margin-right: 20px; padding-top: 4px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 0px; padding-bottom: 0px; font-size:12px;}
div.lokalizacja { float: left; width: 160px; height:17px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; margin-right: 15px; margin-top: 0px; margin-left: 0px; padding: 0px; margin-bottom: 0px; vertical-align: top; }
div.miasto_r { float: left; width: 120px; height:18px; padding-left: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; margin-right: 10px; padding-top: 4px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 0px; padding-bottom: 0px; }
div.cena_r { float: left; width: 140px; height:18px; padding-left: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; margin-right: 10px; padding-top: 4px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 0px; padding-bottom: 0px; font-size:12px;}
div.lokalizacja_r { float: left; width: 160px; height:17px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; margin-right: 10px; margin-top: 0px; margin-left: 0px; padding: 0px; margin-bottom: 0px; vertical-align: top; }

img.lokalizacja { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
input.lokalizacja, textarea.lokalizacja:focus, input.lokalizacja:focus { border:0px; background-color: #FFFFFF; margin:0px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
div.promocja { float: left; width: 160px; height:26px; padding-left: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; margin-right: 15px; }
div.broszura { font-size:12px; float: left; width: 55px; height:18px; padding-left: 20px; background-image: url(../images/pdf.gif); background-repeat: no-repeat; background-position: left top; padding-top: 4px; color:#666666;}
a.broszura_link:link, a.broszura_link:active, a.broszura_link:visited { text-decoration: none;  font-size:12px; cursor: pointer; color:#666666;}
a.broszura_link:hover { color: #c60000; text-decoration: underline;}
.promocja .auto { float:left; text-align:center; height: 26px; width: 48px; margin-right: 10px; }
.promocja .btn_promocja { height: 20px; width: 80px; float: left; padding: 0px; margin: 0px; }
.promocja img { border:0px; margin:0px; padding-top:2px; }
.pdf { background-image: url(../images/pdf.gif); background-repeat: no-repeat; float: left; height: 18px; width: 18px; margin-right: 5px; }

.color_red { color:#c60000 }
.color_grey { color:#CCC }
.galeria { height: 315px; width: 750px; float: left; margin-top: 0px; margin-bottom: 10px; }
.hotel_opis { width: 738px; float: left; margin-top: 15px; margin-bottom: 10px; margin-left: 10px; font-size: 12px; line-height: 17px; color: #000000; text-align: justify; }
.formularz_kontaktowy { width: 708px; float: left; margin-top: 10px; }
.content_column_right { float: right; width: 155px; padding-right: 30px; margin-top: 10px; text-align: right; padding-top: 10px; }
div.content_tresc2_wrapper { width: 810px; margin-top: 10px; }
div.content_glowna_wrapper { width: 750px; margin-top: 20px; margin-left: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dcdcdc; border-left-color: #dcdcdc; }
div.content_tresc2 { width: 750px; margin-left: 20px; margin-top: 10px; }
input, select, textarea { margin:0px 0px 10px; padding:2px 5px 2px 5px; border:1px solid #ccc; font-family:tahoma, verdana, sans-serif; font-size:11px; color:#666666; background-color: #f4f4f4; }
textarea:focus, input:focus { background-color: #f4f4f4; }
input.szukaj { background-color: #FFFFFF; height:14px; margin-top: 10px; cursor:pointer; }
input.wyslij { background-color: #FFFFFF; height:21px; }
.szukaj, .wyslij { border:0; }
.formularz1 { width:60px; vertical-align: middle; margin-top:10px; }
.calendar { vertical-align: middle; padding-left: 5px; height: 15px; width: 16px; float: left; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.formularz2 { width:180px; margin-top:10px; }
.formularz_tekst { line-height: 15px; height:15px; font-size:11px; text-align:right; }
input.wyslij, textarea.wyslij:focus, input.wyslij:focus, input.calendar, textarea.calendar:focus, input.calendar:focus { border:0px; background-color: #FFFFFF; cursor:pointer; }
/*---------------------------        koniec prezentacja obiektu       ---------------------------*/


/*---------------------------        mapka       ---------------------------*/
.mapa_duza { height: 362px; width: 744px; padding-top: 10px; padding-bottom: 10px; float: left; }
#mapka { width:750px; height:500px; float:left; margin-top: 10px;}
/*---------------------------        wyniki wyszukiwania       ---------------------------*/

			/*--        naglowek      --*/
.wynik_naglowek_foto { float:left; width: 87px; margin-right: 27px; padding-left: 6px; }
.wynik_naglowek_nazwa { float:left; width: 260px; }
.wynik_naglowek_miasto { float:left; width: 110px; }
.wynik_naglowek_typ { float:left; width: 170px; }
.wynik_naglowek_cena_od { float:right; width: 90px; }
.wynik_naglowek_opis { float:left; }
.wynik_naglowek { float: left; width: 750px; height: 20px; margin-bottom: 20px; }
/*--        koniec naglowek      --*/
			
.wynik_foto { float:left; width: 87px; margin-right: 27px; height:65px; margin-top: 6px; margin-bottom: 6px; padding-left: 6px; margin-left: 0px; clear: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; display: inline-block; }
.wynik_nazwa { float:left; width: 260px; font-size: 11px; }
.wynik_miasto { float:left; width: 110px; font-size: 11px; }
.wynik_typ { float:left; width: 170px; font-size: 11px;}
.wynik_cena_od { float:right; width: 80px; font-size: 11px; }
.wynik_opis { float:left; margin-top: 10px; clear: both; width: 614px; font-size: 11px; }
.wynik_naglowek { float: left; width: 750px; height: 23px; margin-bottom: 13px; font-size: 11px; margin-top: 13px; }
.wynik_box_prawa { float:left; width: 620px; margin-top: 15px; }
a.wynik:link, a.wynik:visited, a.wynik a:active { color: #666666; font-size: 11px; text-decoration:none; display:block; cursor:pointer; }
a.wynik_prom:link, a.wynik_prom:visited, a.wynik_prom a:active { color: #666666; font-size: 11px; text-decoration:none; display:block; cursor:pointer; }
div.content_box:hover { background:url(../images/bg_homebtn.jpg) right repeat-y; color:#999999; }
div.wynik { float: left; width: 750px; text-align: left; vertical-align: middle; border-top-width: 1px; border-top-style: solid; border-top-color: #e5e5e5; height: 77px; }
div.wynik_prom { float: left; width: 750px; text-align: left; vertical-align: middle; border-top-width: 1px; border-top-style: solid; border-top-color: #ffffff; height: 77px; }
div.wynik_linia { float: left; width: 750px; text-align: left; vertical-align: middle; border-top-width: 1px; border-top-style: solid; border-top-color: #e5e5e5; height: 57px; }

/*---------------------------        wyniki pokoje w hotel       ---------------------------*/
.TabbedPanelsContent .wynik { width: 740px; }
.TabbedPanelsContent .wynik_box_prawa { width: 600px; }
.TabbedPanelsContent .wynik_opis { width: 594px; }
.TabbedPanelsContent .wynik_typ { float:left; width: 190px; font-size: 11px; font-weight: bold; }

/*---------------------------        wyniki pokoje w hotel  koniec   ---------------------------*/
div.wynik:hover { background-color:#F4F4F4; }
div.wynik_prom:hover { background-color:#F4F4F4;}
div.wynik_prom { background-color:#dfdfdf; }
a.wynik:link, a.wynik_red:visited, a.wynik_red:active { color:#666666; text-decoration:none; }
a.wynik_red:link, a.wynik_red:visited, a.wynik_red:active { color:#c60000; text-decoration:none; }
.wynik_foto img { border: 4px solid #e8e8e8; }
a.wynik_naglowek_linki:hover { text-decoration:none; }
a.wynik_naglowek_linki:link, a.wynik_naglowek_linki:active, a.wynik_naglowek_linki:visited { font-size: 11px; color: #999999;text-decoration:none;}
a.wynik_opis_link, a.wynik_opis_link:active, a.wynik_opis_link:visited { color:#c60000; font-size:10px; text-decoration:none; }
a.wynik_opis_link:hover { text-decoration: underline; }
div.wynik_opis_link a:link, div.wynik_opis_link a:active, div.wynik_opis_link a:visited { text-decoration:none; }

.wyniki_wyszukiwania { float: left; width: 750px; }
div.zakladki_spray { float: left; width: 750px; margin-top: 10px; }
div.zakladki_rozwijane { float: left; width: 750px; } 
p.wyszukiwarka_tekst { color: #c60000; padding-bottom: 5px; padding-right: 3px; }
.linja { font-size: 1px; background-color: #e5e5e5; float: left; height: 1px; width: 100%; margin-top: 10px; }
.powrot { float: right; width: 200px; margin-top: 10px; margin-bottom: 10px; text-align: right; }
a.powrot { font-size: 11px; color: #666666; text-decoration:none }
a.powrot:hover { font-size: 11px; color:#c60000; }
.opis { width: 750px; }
.lewa, .prawa { line-height: 16px; text-align: justify; color: #00000; }
.opis ul, li { list-style-position: outside; list-style-image: url(../images/square.gif); list-style-type: none; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.naglowek { font-size: 12px; color: #666666; margin-bottom:10px; font-weight: bold; margin-top: 10px; }
.newsletter_img { background-image: url(../images/newsletter.gif); background-repeat: no-repeat; height: 12px; width: 155px; background-position: right; margin-top: 10px; margin-bottom: 10px; }
.newsletter { float: right; width: 155px; margin-top: 20px; margin-bottom: 20px; text-align:right; }
/*.newsletter_glowna { float: right; width: 155px; margin-top: 20px; margin-bottom: 20px;  }*/
.newsletter_glowna { position: relative; left: 800px;top:20px; z-index: 1; width: 155px; text-align:right; }
.wyszukiwarka { width: 155px; margin-bottom: 20px; float: right; }
.wyszukiwarka_img { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_img_en { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_ang.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_dining_img { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_dining.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_dining_img_ang { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_dining_ang.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_going_img { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_going.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_going_img_ang { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_going_ang.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_life_img { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_life.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_life_img_ang { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_life_ang.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_real_img { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_real.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }
.wyszukiwarka_real_img_ang { height: 15px; width: 155px; background-image: url(../images/wyszukiwarka_real_ang.gif); background-repeat: no-repeat; background-position: right; margin-bottom: 15px; }

a.wynik_link_hotel:link, a.wynik_link_hotel:active, a.wynik_link_hotel:visited {font-size: 11px; text-decoration:none; color:#c60000;}
a.wynik_link_hotel:hover { text-decoration:underline;}
.ptaszek { border:0px; text-align:right; vertical-align:middle; margin-left:3px; margin-top:8px; background-color:#FFF;}
div.btn { text-align:left; visibility:hidden; display:none; }

