.hide { display: none; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; overflow: hidden; font-size: 0px;  }
.spacer { height: 10px; font-size: 1px; clear: both; overflow: hidden; }
.spacer5 { height: 5px; font-size: 1px; clear: both; overflow: hidden; }
.spacer8 { height: 7px; font-size: 1px; clear: both; overflow: hidden; }
.textbox { font-size: 12px; color: #666; border: 1px solid #666; padding: 2px; background-color: #fff;}
.textbox3 { font-size: 11px; color: #666; border: 1px solid #999; padding: 2px; padding-bottom: 1px; line-height: 16px; background-color: #fff;vertical-align: top; }
.selectbox3 { font-size: 11px; color: #666; border: 1px solid #999; padding-bottom: 1px; padding-right: 1px; vertical-align: top; padding-top: 1px; line-height: 16px; background-color: #fff;}
.textbox2 { width: 165px; vertical-align: top; height: 14px; line-height: 14px; font-size: 11px; color: #666; border: 1px solid #666; padding: 1px; background-color: #fff;}
.selectbox { width: 190px; font-size: 11px; color: #666; border: 1px solid #666; padding: 0px; }
.selectbox2 {  width: 70px; height: 17px; font-size: 14px; vertical-align: middle; color: #666; border: 1px solid #666; padding: 0px; }
.radiobox { vertical-align: bottom; }

span.additional_param { color: #aaa; }

.d_picker .ui-datepicker-trigger { margin-left: 4px; cursor: pointer; }
.ui-datepicker-trigger {  cursor: pointer; }

body {  font-family: Tahoma; font-size: 12px; color: #666; background: url(../img/gwarancja.gif) no-repeat 50% 175px;}
td { vertical-align: middle; }
a:link, a:visited { color: #666; text-decoration: none; }
a:visited:hover, a:hover { text-decoration: underline; }

.error { color: #ee1111; }
.wrapper { background: url(../img/bg.jpg) repeat-x 0 0;  }
.container { width: 986px; margin: 0 auto; }

.head {  background: url(../img/top.jpg) no-repeat; }

.logo { height: 96px; padding-top: 15px; padding-bottom: 8px; width: 250px; float: left;}
.top_res { float: right; padding-top: 65px;  color: #398190;   }
.top_res_phone { font-size: 22px; padding-right: 20px; text-align: right; line-height: 24px;}
.top_res_email {  padding-right: 18px; }

.top_res_email a:link, .top_res_email a:visited {  color: #398190; }

a.search_minus:link, a.search_minus:visited { line-height: 13px; padding-left: 18px; color: #fff; font-size: 10px; background: url(../img/wybierzjeden.png) no-repeat 0 0;}

a.light, a.light:link, a.light:visited  { border-bottom: 1px solid #fff;float: left;  margin: 0px; background: url(../img/tab_light.png) no-repeat 0 0; width: 108px; height: 19px; display: inline-block; text-align: center; font-weight: bold; text-decoration:none; padding-top: 9px; color: #1D778A;  }
a.green, a.green:link, a.green:visited  { border-bottom: 1px solid #fff; float: left;  margin: 0px;  background: url(../img/tab_green.png) no-repeat 0 0; width: 108px; height: 19px; display: inline-block; text-align: center; font-weight: bold; text-decoration:none; padding-top: 9px; color: #fff;  }
div.nav a:hover, div.nav a:visited:hover, a.blue, a.blue:link, a.blue:visited  { border-bottom: 0px; float: left;   margin: 0px; background: url(../img/tab_blue.png) no-repeat 0 0; width: 108px; height: 20px; display: inline-block; text-align: center; font-weight: bold; text-decoration:none; padding-top: 9px; color: #fff;  }


.filler { height: 28px; border-bottom: 1px solid #fff;}
.sep { float: left; height: 28px; border-bottom: 1px solid #fff; width: 5px;}
.nav { height: 29px;}
.subnav { padding-left: 10px; background: url(../img/subnav.png) no-repeat 0 0; height: 39px; line-height: 34px;}

#subnav { }
#subnav a:link, #subnav a:visited { color: #fff; font-size: 12px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #79D0E2 }
#subnav a.first, #subnav a.first:visited, #subnav a.first:link {  padding-left: 25px; background: url(../img/domek.png) no-repeat 0 0; }
#subnav a.last, #subnav a.last:visited, #subnav a.last:link { border-right: 0; }
.cont { height: 300px;  background: transparent; }

.promo { margin-top: 5px; margin-bottom: 8px; background: url(../img/promocje_bar.png) no-repeat 0 0; font-size: 11px; height: 26px; line-height: 24px;   }
.promo strong { color: #65A61E; }
.promo .item { float: left; padding-right: 30px; }
.promo .promo_line {   }

#promo_cont { margin-left: 110px; }

.c1 { width: 218px; float: left}
.c2 { width: 744px; float: left; padding-left: 24px;}
.szukaj { color: #fff; font-size: 11px; padding: 10px; padding-left: 14px; padding-right: 12px; width: 192px; height: 439px; background: url(../img/wyszukiwarka_bg.png) no-repeat 0 0; }
.stitle { height: 30px; font-weight: bold; color: #fff; line-height: 20px; font-size: 15px; text-align: center; }
.s1 { height: 47px; padding-top: 7px; }
.s2 { height: 47px; padding-top: 7px; }
.s3 { height: 47px; padding-top: 7px; }
.s4 { height: 47px; padding-top: 7px; }
.s5 { height: 47px; padding-top: 5px; }
.s6 { height: 47px; padding-top: 5px; }
.s7 { height: 37px; padding-top: 20px; }
.s8 {  padding-top: 15px; }

.m1 { width: 544px; float: left; padding-right: 20px;}
.m2 { width: 180px; float: left; }

.pop_box { text-align: center; width: 163px; float: left; height: 265px; background: url(../img/pop_bg.png) no-repeat 0 0;}
.pop_sep { margin-right: 27px; }
.pop_top { font-weight: bold; color: #31AEC8; text-align: center; height: 37px; line-height: 37px; font-size: 14px; }
.pop_table table { width: 148px; margin-top: 2px;}
.pop_table td { height: 25px; line-height: 26px;}
.pop_table { height: 133px;}
.pop_more { font-size: 11px; height: 30px; line-height: 30px; }
.blue { color: #31AEC8; }


.hunt { width: 544px; height: 143px; background: url(../img/polowanie_bg.jpg) no-repeat 0 0;}
.hunt_txt { color: #fff; padding-top: 20px; padding-left: 60px; }
.hunt_info { font-size: 15px; line-height: 20px; width: 260px; text-align: right; }
.hunt_title { font-size: 18px; font-weight: bold; width: 260px; text-align: right;}
.hunt_btn { width: 58px; padding-top: 11px; padding-left: 150px;}

a.button_1, a.button_1:link, a.button_1:visited { display: block; background: url(../img/button_1.png) no-repeat 0 0; width: 58px; height: 28px; line-height: 25px; text-align: center; color: #fff; font-weight: bold; }
.button_2, a.button_2, a.button_2:link, a.button_2:visited { background: url(../img/button_2.png) no-repeat 0 0; color: #fff; font-weight: bold; width: 48px; height: 22px; display: block; border: 0; font-family: Tahoma; font-size: 11px; line-height: 0px; line-height: 22px; text-align: center; vertical-align: middle;  }

.szukaj_btn { border: 0; width: 99px; height: 27px; background: url(../img/szukaj_btn.png) no-repeat 0 0; }

a.wyczysc, a.wyczysc:visited, a.wyczysc:link { background: url(../img/x.png) no-repeat 0 3px; padding-left: 17px; font-size: 13px; color: #fff;}

a.szukaj_zaaw, a.szukaj_zaaw:visited, a.szukaj_zaaw:link { background: url(../img/lupa.jpg) no-repeat 0 0;  padding-top: 7px; padding-bottom: 4px; padding-left: 42px; font-size: 13px; color: #fff; font-weight: bold;}


.pop_kier { float: left; width: 348px; height: 216px; background: url(../img/popularne_kierunki_bg.jpg) no-repeat 0 0; float: left;}
.pop_kier_txt { float: right; padding-top: 64px; padding-right: 8px; width: 95px; line-height: 15px; }
div#top-directions { float: left; width: 225px; padding-left: 20px; padding-top: 90px; }

.offer_day { float: left; width: 185px; margin-left: 8px;}
.offer_day_title { padding-top: 8px; text-align: center; }
.fw185 .f2, .fw185 .f5 { width: 169px; }
.fh200 .fcont { height: 200px;}
.line { display: block; margin-top: 8px; margin-bottom: 8px; background-color: #eaeaea; height: 1px; overflow: hidden; font-size: 1px;  }
.line2 { border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; display: block; margin-top: 8px; margin-bottom: 8px; background-color: #eaeaea; height: 1px; overflow: hidden; font-size: 1px;  }


.fw180 .f2, .fw180 .f5 { width: 164px; }

.fw218 .f2, .fw218 .f5 { width: 202px; }

.frame { background-color: #f9f9f9;  }
.frame .f1 { overflow: hidden; font-size: 1px; float:left; width: 8px; height: 8px; background: url(../img/ftl.gif) no-repeat left top; }
.frame .f3 { overflow: hidden; font-size: 1px; float:right; width: 8px; height: 8px; background: url(../img/ftr.gif) no-repeat left top; }
.frame .f2 { overflow: hidden; font-size: 1px; float:left; border-top: 1px solid #eaeaea; }
.frame .fcont { padding-left: 8px; padding-right: 8px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.frame .fcont2 {  border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.frame .f4 { overflow: hidden; font-size: 1px; float:left; width: 8px; height: 8px; background: url(../img/fbl.gif) no-repeat left top; }
.frame .f6 { overflow: hidden; font-size: 1px; float:right; width: 8px; height: 8px; background: url(../img/fbr.gif) no-repeat left top; }
.frame .f5 { overflow: hidden; font-size: 1px; height: 7px; float:left; border-bottom: 1px solid #eaeaea; }
.frame .center { display: block; text-align: center;}
.egzotic { width: 544px; height: 100px; background: url(../img/egzotyka_bg.jpg) no-repeat 0 0; }
.egzotic_txt { float: right; width: 293px; line-height: 15px; }
.egzotic_1 {float: left; width: 100px; padding-top: 10px; padding-left: 25px; }
.egzotic_2 { float: left; width: 120px; padding-top: 10px;  padding-left: 25px;}

.egzotic_txt a:link, .egzotic_txt a:visited { background: url(../img/tick_10.png) no-repeat 0 2px; font-size: 14px; line-height: 20px; padding-left: 15px; }

.important_title { font-size: 14px; line-height: 30px; height: 30px; font-weight: bold; }
.imp_link:link, .imp_link {  font-size: 13px; }
.imp_image1 { margin-left: 0px; }
.imp_image2 { margin-left: 0px; }
.imp_image3 { margin-left: 0px; }
.p8 { padding-left: 8px;padding-right: 8px;}
.imp1 { float: left; width: 38px; text-align: center; }
.imp2 { float: left; width: 112px; padding-left: 8px; padding-top: 5px; }

.posag { width: 180px; height: 128px; background: url(../img/posazek.jpg) no-repeat 0 0; }

.posag_txt { padding-top: 65px; width: 115px; }
.posag_txt a:link, .posag_txt a:visited {color: #fff; font-size: 15px;  }

.posag td { width: 50%; height: 30px; vertical-align: middle;  text-align: center;}

.newsletter { height: 105px;  background: url(../img/koperta.png) no-repeat right 10px; line-height: 16px; font-size: 11px; }
.kontakt { line-height: 18px; font-size: 14px; border-bottom: 1px solid #eaeaea; height: 95px;  background: url(../img/telemarketer.png) no-repeat right 10px; line-height: 20px; font-size: 14px; padding-top: 32px; }


.foot { background: url(../img/foot_all.png) repeat-x 0 0;  }
.footer { line-height: 48px; height: 48px; font-size: 13px; text-align: center;}
.footer a, .footer a:visited, .footer a:link { padding-right: 10px; }

.footy { text-align: center; padding-left: 5px; padding-top: 5px; padding-bottom: 8px;}

.kitem { height: 30px; line-height: 30px; font-size: 12px; border-bottom: 1px solid #eaeaea; text-align: center; }
.kitem2 { height: 30px; line-height: 32px; font-size: 12px; background-color: #eaeaea; text-align: center; }
.kitem3 {  font-size: 12px;   text-align: center; }

.ki2l { padding-left: 4px; width: 35px; float: left; }
.ki2r {  float: left; line-height: 27px; font-size: 14px;}

.kitem3 .ki2r { line-height: 24px; height: 24px; }

.steps { padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eaeaea;}
.steps ul { clear: both; }
.steps li { font-weight: bold; color: #fff; width: 189px; font-size: 11px;  float: left; background: url(../img/step_gray.png) no-repeat 0 0; height: 34px; line-height: 30px; }
.steps li.sactive { font-weight: bold; color: #fff; width: 189px; font-size: 11px;  float: left; background: url(../img/step_green.png) no-repeat 0 0; height: 34px; line-height: 30px; }
.steps li small { font-size: 10px; }
.steps li span { font-size: 14px; padding-left: 10px;}
.steps li.last { width: 164px; }
.results { }
.orange { font-weight: bold; color: #e87b06;}
.top_line { height: 20px; border-top: 1px solid #f1f1f1; clear: both;}

.filter { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background-color: #f9f9f9; padding-left: 10px; padding-right: 10px;}
.sort_button { background: url(../img/sortuj_btn.gif) no-repeat 0 0; border: 0px; width: 47px; height: 17px; cursor: pointer; }
.r_head { background: url(../img/wyniki_belka_bg.png) repeat-x 0 0; height: 45px; line-height: 45px; font-weight: bold; color: #fff; }

.r_head div { background: url(../img/wyniki_belka_lft.png) no-repeat 0 0; }
.r_head div div { background: url(../img/wyniki_belka_rgt.png) no-repeat right top;  }
.r_head td { text-align: center; border-right: 1px solid #31ADC9; }
.r_head td.last { border-right: 0px;  }
.r_head td.first { text-align: left; padding-left: 10px; }


.box { background: url(../img/dot.png) 0 0 repeat-x #f9f9f9; }
.h133 { height: 133px;}
.box2 { background: url(../img/dot.png) 0 0 repeat-x #f9f9f9; margin-left: 1px; margin-right: 1px; }
.b {background: url(../img/dot.png) 0 100% repeat-x}
.l {background: url(../img/dot.png) 0 0 repeat-y}
.r {background: url(../img/dot.png) 100% 0 repeat-y}
.bl {background: url(../img/bl.png) 0 100% no-repeat}
.br {background: url(../img/br.png) 100% 100% no-repeat}
.tl {background: url(../img/tl.png) 0 0 no-repeat}
.tr {background: url(../img/tr.png) 100% 0 no-repeat; }
.p10 { padding: 10px;}

.box big { font-size: 16px; font-weight: bold; color: #EA7E0F}
.box p { font-size: 13px; line-height: 20px; }

a.lblue, a.lblue:link, a.lblue:visited { color: #31AFC8; font-weight: bold;}
.r_1 { height: 143px;  float: left; width: 120px;  }
.r_2 { height: 143px;  float: left; width: 325px; background: url(../img/dot.png) 100% 0 repeat-y; }
.r_3 { text-align: center; height: 143px; float: left; width: 99px; background: url(../img/dot.png) 100% 0 repeat-y;}
.r_4 { text-align: center; height: 143px;float: left; width: 79px; background: url(../img/dot.png) 100% 0 repeat-y;}
.r_5 { text-align: center; height: 143px; float: left; width: 118px; }

table.separator td { background: url(../img/dot.png) 100% 0 repeat-y; vertical-align: top }
table.separator td.last { background: transparent;}
table.separator td td { background: transparent; }
.pl10 { padding-left: 10px;}

.result_item { height: 143px; }

span.htitle { font-size: 13px; font-weight: bold;}
span.stars  { }

.f10 { font-size: 10px; }
.f11 { font-size: 11px; line-height: 20px;}
.blu, a.blu, a.blu:link, a.blu:visited { color: #32AECA; }

.f15 { font-size: 15px; }

.price { height: 50px; }

a.print, a.print:link, a.print:visited { font-size: 12px; background: url(../img/drukuj.png) no-repeat 0 0; height: 32px; line-height: 32px; display: block; width: 90px; padding-left: 40px; }



.paginator 				{ list-style : none; display : block; padding: 8px 0 0 0; text-align: right; clear: both; margin: 0px;}

.paginator li 				{ margin-right: 10px; display : inline;}
.paginator li a 			{ padding: 5px 10px 5px 10px; background-color: #f9f9f9; font-size: 11px;text-decoration: none; border: 1px solid #eaeaea; font-size: 14px; }
.paginator li a:hover 		{ color: #32AECA; text-decoration: underline; }

.paginator li.current a, .paginator li.current a:visited, .paginator li.current a:link 	{ font-weight: bold; text-decoration: none; color: #32AECA; background-color: #f9f9f9; }

.pleft { float: left; height: 35px;}

.pl20 { padding-left: 20px; }

.hotelbar { border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background-color: #f9f9f9; height: 43px; line-height: 43px; }


.hotel_name, .hotel_stars, .hotel_types { float: left; }
.hotel_name { padding-right: 20px; font-size: 16px; padding-left: 10px;}
.hotel_stars { padding-right: 20px; }
.hotel_types { padding-right: 20px; padding-top: 9px; line-height: 34px; height: 34px; }
.hotel_rating { float: right; padding-right: 10px; }

.hotel_c1 { float: left; width: 344px; border-right: 1px solid #eaeaea; }
.hotel_c2 { float: left; width: 397px; }
div#gal_min_photo { width: 300px; height: 190px; }
.hotel_gal_min { margin: 0 auto; width: 300px; padding-left: 14px; }
.hotel_gal_nav { font-size: 10px; width: 300px; margin: 0 auto; }
.gal_nav_left { float: left; width: 100px; }
.gal_nav_right { float: left; width: 90px;}
.gal_nav_middle { float: left; width: 100px; text-align: center;}

.hotel_desc td { vertical-align: top; padding-top: 5px;  }
.f24 { font-size: 18px;}
.f22 { font-size: 22px;}

.f18 { font-size: 18px;}
.box_title { font-size: 19px; border-bottom: 1px solid #f1f1f1; }

.box_gray_bar { background-color: #f1f1f1; height: 39px; line-height: 39px; padding-left: 10px; padding-right: 10px; }

.green_vote { font-size: 22px; font-weight: bold; color: #66a61e;}

.select_dopasuj { width: 500px; font-size: 10px; height: 20px; font-family: Tahoma; padding-top: 3px; }

.table_oferta { width: 717px; margin: 0 auto;  }
.t_o_head { background: url(../img/table_bg_full.png) no-repeat 0 0; height: 40px;    }
.t_o_foot { background: url(../img/table_bottom.png) no-repeat 0 bottom; padding-bottom: 11px;}
.t_o_cont { background: url(../img/table_bg.png) repeat-y 0 ;}
.table_oferta th { border-right: 1px solid #3093a8;  text-align: left; padding-left: 20px; height: 40px; line-height: 40px; color: #fff; font-weight: bold; color: #fff; font-weight: bold;}
.t_o_th_last {  }
.center { text-align: center; }

.t_o_cont td { line-height: 40px; height: 40px; text-align: left; padding-left: 20px; font-weight: bold;}


.t_o_cont td { border-bottom: 1px solid #cecece; border-right: 1px solid #cecece;}

td.t_o_cell_radio { text-align: center; padding-left: 0px; }

td.t_o_cell_last { text-align: center; padding-left: 0px; border-right: 0px;}

th.t_o_th_last { border-right: 0px;}

.under_offer_table { width: 717px; margin: 0 auto; }
.uo_1 { float: left; width: 234px;  }
.uo_2 { float: left; width: 172px; }
.uo_3 { float: left; width: 311px; }


.button_orange_big { width: 225px; height: 50px; border: 0; color: #fff; font-weight: bold; font-size: 16px; background: url(../img/button_orange_big.jpg) no-repeat 0 0; cursor: pointer; }
.button_blue_big, a.button_blue_big, .button_blue_big:visited { display: block; background: url(../img/button_blue_big.jpg) no-repeat 0 0; color: #fff; font-weight: bold; width: 164px; height: 50px; line-height: 50px; text-align: center; border: 0px; cursor: pointer; }

.f10 { font-size: 10px; }

.line_spacer { margin-top: 20px; height: 1px; overflow: hidden; font-size: 0px; clear: both; margin-bottom: 20px; border-bottom:  1px solid #f1f1f1;;  }


.tabs_foot { display: block; width: 744px; height: 9px;  background: url(../img/tabs_bottom.png) no-repeat 0 0; }
.tabs_head { width: 745px; height: 41px; background: url(../img/tabs_head_bg.png) no-repeat 0 0; font-size: 11px; }
.tabs_bg { background: url(../img/tabs_bg.png) repeat-y 0 0; }

.pb0 { padding-bottom: 0px;}

.tabs_head { line-height: 39px; }


a.tab:link, a.tab:visited {  float: left; height: 39px; line-height: 39px; border-right: 1px solid #bebebe;   }
a.tab:link div , a.tab:visited div {  display:  inline-block; }
a.tab:link div div, a.tab:visited div div { padding-left: 2px; padding-right: 2px; display: inline-block; height: 39px; line-height: 39px; margin-left: 7px; margin-right: 8px; }

a.tab_nb:link, a.tab_nb:visited { border-left: 0px; border-right: 0px; }

a.tab:hover, a.tab:visited:hover, a.tab_active, a.tab_active:visited { border-right: 0px; margin-right: 1px; background: url(../img/tabs_blue_left.png) no-repeat 0 0; color: #fff; text-decoration: none;  }
a.tab:hover div, a.tab:visited:hover div, a.tab_active div, a.tab_active:visited div { background: url(../img/tabs_blue_right.png) no-repeat right 0;  }
a.tab:hover div div, a.tab:visited:hover div div, a.tab_active div div, a.tab_active:visited div div { background: url(../img/tabs_blue_bg.png) repeat-x 0 0; }

.tab_nb { border-right: 0px; margin-right: 1px;}

.loading { background: url(../images/loading.gif) no-repeat 50% 50%; padding-top: 20px; padding-bottom: 20px; }

.photo_frame { float: left; width: 180px;  text-align: center; padding-bottom: 20px; }

.photo_frame img { border: 4px solid #dfdfdf; }

.txt p { padding-bottom: 20px; }

/* zakladki w opisie hotelu */

#hotel_facultative_trip { display: none; }
#hotel_opinion { display: none; }
#hotel_map { display: none; }
#hotel_gallery { display: none; }


.howto { width: 680px; margin: 0 auto;}


.ht_160 { float: left; width: 160px;height: 160px; background: url(../img/jak_bg.gif) no-repeat 0 0;}
.ht_60 { float: left; width: 100px; text-align: center; padding-top: 70px;  }
.ht_h100 { padding-top: 50px; height: 50px; text-align: center; width: 160px; }
.ht_nb { color: #30aec5; font-weight: bold; font-size: 19px; line-height: 19px; float: left;}

.ht_1 { background: url(../img/jak_1.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }
.ht_2 { background: url(../img/jak_2.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }
.ht_3 { background: url(../img/jak_3.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }
.ht_4 { background: url(../img/jak_4.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }
.ht_5 { background: url(../img/jak_5.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }
.ht_6 { background: url(../img/jak_6.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }
.ht_7 { background: url(../img/jak_7.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }
.ht_8 { background: url(../img/jak_8.jpg) no-repeat 50% 30%; height: 160px; padding-top: 11px; padding-left: 10px; padding-right: 10px; }


.ht_mark { float: right; padding-top: 2px;}
.ht_desc { color: #30aec5; font-weight: bold; text-align: center; padding-top: 85px; }


.map_container {  background: transparent url(../images/loading.gif) no-repeat 50% 50%;  height: 350px;  }

ul.sitemap { color: #31AEC8; list-style: disc; list-style-position: inside; margin-left: 40px; }
ul.sitemap li { float: left; width: 170px; line-height: 20px;}

h2 { width: 100%; border-bottom: 1px solid #eee; line-height: 30px;}

.text2 { margin-left: 20px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; width: 240px;}
.textarea2 { margin-left: 20px; width: 240px; height: 160px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }


.promoteZ {
        z-index: 2006; /* Dialog z-index is 1006*/
}

/* Szukajka zaawansowana */

.search { background: url(../img/szukaj_bg.png) repeat-y 0 0;margin-top: 10px;  color: #fff; font-size: 11px; }
.s_bottom_cont { height: 78px; padding-left: 13px; padding-top: 10px;}
.s_bottom { width: 218px; background: url(../img/szukaj_bottom.png) no-repeat 0 100%;  }
.s_top { position: relative; top: -10px; background: url(../img/szukaj_top.png) no-repeat 0 0px; }
.s_boxes { padding-top: 40px; }
.s_box {    padding-left: 9px; padding-right: 12px; padding-top: 8px; padding-bottom: 8px; margin-left: 4px; margin-right: 4px; border-bottom: 1px solid #8EBE5A; }
.s_box2 {    padding-left: 9px; padding-right: 9px; padding-top: 8px; padding-bottom: 8px; margin-left: 4px; margin-right: 4px;  }

.f9 { font-size: 9px; }
.grn { color: #66a61e;}

.opinion { border: 1px solid #dedede; }
.o_1 { background-color: #dedede;  padding-left: 10px; padding-right: 10px; height: 45px; line-height: 45px;}
.o_2 { background-color: #f1f1f1; height: 70px; padding-right: 10px;}

.rating_big { width: 110px; display: block; height: 14px; background: url(../img/stars_big_off.png) no-repeat 0 0; }
.rating { width: 86px; display: block; height: 11px; background: url(../img/stars_off.png) no-repeat 0 0; }


.rating_big .rg-10 { width: 19px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-15 { width: 27px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-20 { width: 38px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-25 { width: 46px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-30 { width: 57px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-35 { width: 65px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-40 { width: 76px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-45 { width: 84px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-50 { width: 95px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-55 { width: 104px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }
.rating_big .rg-60 { width: 110px; display: block; height: 14px; background: url(../img/stars_big_green.png) no-repeat 0 -1px; }


.rating_big .rb-10 { width: 19px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-15 { width: 27px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-20 { width: 38px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-25 { width: 46px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-30 { width: 57px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-35 { width: 65px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-40 { width: 76px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-45 { width: 84px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-50 { width: 95px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-55 { width: 104px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }
.rating_big .rb-60 { width: 110px; display: block; height: 14px; background: url(../img/stars_big_on.png) no-repeat 0 -1px; }


.rating .rs-10 { width: 15px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-15 { width: 21px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-20 { width: 30px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-25 { width: 36px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-30 { width: 45px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-35 { width: 51px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-40 { width: 60px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-45 { width: 66px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-50 { width: 75px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-55 { width: 81px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }
.rating .rs-60 { width: 86px; display: block; height: 11px; background: url(../img/stars_on.png) no-repeat 0 0; }