body {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
	scrollbar-arrow-color: #5b5b5b;
	scrollbar-darkshadow-color: #d7d7d7;
	scrollbar-3dlight-color: #d7d7d7;
	scrollbar-face-color: #f0f0f0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e3e3e3;
	border-color: #e3e3e3;
	/*background-image: url('../../images/front/gradient_bg.jpg');*/
	background-repeat: repeat-x;
	margin: none;
	padding: none;
}

h1.header {
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	font-family:'Trebuchet MS';
	margin-top:0px;
}

div#outerContainer {	
	background-position: top center; background-repeat: no-repeat;
}

div#outerOuterContainer {
	background-repeat: repeat-y;
	background-position: top center;	
}

div#outerContainerFooter {
	background-repeat: no-repeat;
	background-position: bottom center;	
}

div.outerContainerFooter-cat,div.outerContainerFooter-cat7,div.outerContainerFooter-cat3,div.outerContainerFooter-cat49,div.outerContainerFooter-cat51,div.outerContainerFooter-cat113 { background-image: url('../../images/front/footer_bg_blue.jpg'); }
div.outerContainerFooter-cat9 { background-image: url('../../images/front/footer_bg_green.jpg'); }
div.outerContainerFooter-cat11 { background-image: url('../../images/front/footer_bg_pink.jpg'); }
div.outerContainerFooter-cat27 { background-image: url('../../images/front/footer_bg_orange.jpg'); }

div.outerOuterContainer-cat,div.outerOuterContainer-cat7,div.outerOuterContainer-cat3,div.outerOuterContainer-cat49,div.outerOuterContainer-cat51,div.outerOuterContainer-cat113 { background-image: url('../../images/front/shadow_bg_blue.jpg');  }
div.outerOuterContainer-cat9 { background-image: url('../../images/front/shadow_bg_green.jpg'); }
div.outerOuterContainer-cat11 { background-image: url('../../images/front/shadow_bg_pink.jpg'); }
div.outerOuterContainer-cat27 { background-image: url('../../images/front/shadow_bg_orange.jpg'); }

div.outerContainer-cat,div.outerContainer-cat7,div.outerContainer-cat3,div.outerContainer-cat49,div.outerContainer-cat51,div.outerContainer-cat113 { background-image: url('../../images/front/floral_bg_blue.jpg');  }
div.outerContainer-cat9 { background-image: url('../../images/front/floral_bg_green.jpg'); }
div.outerContainer-cat11 { background-image: url('../../images/front/floral_bg_pink.jpg'); }
div.outerContainer-cat27 { background-image: url('../../images/front/floral_bg_orange.jpg'); }

div#container { background-color: #ffffff; }

div#baner_zak { height: 33px; }

div#baner_zakladki { padding-left:1px; }

div#baner_zakladki div.act, div#baner_zakladki div.nact, div#baner_zakladki div.hover { width: 128px; height: 33px; float: left; background-repeat: no-repeat; text-align: center; }

div#baner_zakladki div.hover { width: 128px; height: 33px; float: left; background-repeat: no-repeat; text-align: center; background-position:0px -33px; }

div#baner_zakladki div.nact { background-position:0px 0px; }

div#baner_zakladki div.act span, div#baner_zakladki div.nact span, div#baner_zakladki div.hover span { display: block; margin-top: 10px; font-size: 11px; font-weight: bold; }

div#baner_zakladki div.hover span { text-decoration: none; color: #ffffff; }
div#baner_zakladki div.act span { color: white; }

div#baner_zakladki a { color: #808080; text-decoration: none; font-weight: bold; }

div#baner_zakladki div#zak1.act span { color: #808080; }
/*div#baner_zakladki div#zak1.act { background-image: url('../../images/front/zak/zak_main_act.png'); }
div#baner_zakladki div#zak1.hover { background-image: url('../../images/front/zak/zak_main_hover.png'); }*/
div#baner_zakladki div#zak1 { background-image: url('zak_v4/zak_main_nact.png'); }

div#baner_zakladki div#zak2.act { background-image: url('zak_v4/zak_blue_act.png'); }
/*div#baner_zakladki div#zak2.hover { background-image: url('zak_v4/zak_blue_hover.png'); }*/
/*div#baner_zakladki div#zak2.hover span { color: #0c66a4; }*/
div#baner_zakladki div#zak2 { background-image: url('zak_v4/zak_blue_nact.png'); }

div#baner_zakladki div#zak3.act { background-image: url('zak_v4/zak_green_act.png'); }
/*div#baner_zakladki div#zak3.hover { background-image: url('zak_v4/zak_green_hover.png'); }*/
div#baner_zakladki div#zak3{ background-image: url('zak_v4/zak_green_nact.png'); }

div#baner_zakladki div#zak4.act { background-image: url('zak_v4/zak_pink_act.png'); }
/*div#baner_zakladki div#zak4.hover { background-image: url('zak_v4/zak_pink_hover.png'); }*/
div#baner_zakladki div#zak4 { background-image: url('zak_v4/zak_pink_nact.png'); }

div#baner_zakladki div#zak5.act { background-image: url('zak_v4/zak_orange_act.png'); }
/*div#baner_zakladki div#zak5.hover { background-image: url('zak_v4/zak_orange_hover.png'); }*/
div#baner_zakladki div#zak5 { background-image: url('zak_v4/zak_orange_nact.png'); }

div#baner_zakladki div#zak6.act { background-image: url('zak_v4/zak_violet_act.png'); }
/*div#baner_zakladki div#zak7.hover { background-image: url('zak_v4/zak_violet_hover.png'); }*/
div#baner_zakladki div#zak6 { background-image: url('zak_v4/zak_violet_nact.png'); }

div#baner_zakladki div#zak7.act { background-image: url('zak_v4/zak_blue_act.png'); }
/*div#baner_zakladki div#zak6.hover { background-image: url('zak_v4/zak_blue_hover.png'); }*/
div#baner_zakladki div#zak7 { background-image: url('zak_v4/zak_blue_nact.png'); }

/*div#baner_zakladki div#zak6 { width:171px; }
div#baner_zakladki div#zak6.act { background-image: url('../../images/front/zak/zak_twojawyspa_act.png'); }
div#baner_zakladki div#zak6.hover { background-image: url('../../images/front/zak/zak_twojawyspa_hover.png'); }
div#baner_zakladki div#zak6 { background-image: url('../../images/front/zak/zak_twojawyspa_nact.png'); }*/

div#baner_zakladki div#fill { float: left; width: 501px; height: 33px; background-image: url('../../images/front/zak/zak_fill.png'); }

div#baner { width: 900px; height: auto; margin-bottom: 0px; }

div#baner_logo { padding: 10px; padding-bottom: 0px; }

div#baner_cat { background-position: 100% 0%; width: 900px; height: 176px; position: relative; overflow: hidden; background-repeat: no-repeat; }
div#baner_link { position: absolute; bottom: 8px; right: 8px; }
div#baner_link a { color: #ffffff; text-decoration: none; font-weight: bold; }

div#baner_cat.b1 { height: 167px; background-position: 100% 100%; background-image: url('../../images/front/baner_bg_main_v2.jpg'); }
div.b1_old { background-image: url('../../images/front/baner_bg_main.jpg'); }
div.b2,div.b7  { background-image: url('../../images/front/zak_baner_new/baner_bg_blue.jpg');  }
div.b3 { background-image: url('../../images/front/zak_baner_new/baner_bg_green.jpg'); }
div.b4 { background-image: url('../../images/front/zak_baner_new/baner_bg_pink.jpg'); }
div.b5 { background-image: url('../../images/front/zak_baner_new/baner_bg_orange.jpg'); }

div#baner_menu_txt { padding: 15px; padding-top: 5px; line-height: 1.3em; }
div.baner_cat_content * { color: #ffffff; }
div.baner_cat_content a { text-decoration: none; }
div.baner_cat_content a:hover { text-decoration: underline; color:white; }
div.baner_cat_content a.act { font-weight: bold; text-decoration: underline; }

div#baner_cat_content { float: left; width: 768px; overflow: hidden; }
div#baner_cat.b1 div#baner_cat_content { width: 900px; }
div#baner_cat_menu { float: left; width: 132px; overflow: hidden; }

div#baner_cat_menu_inner { padding: 0px; padding-top: 33px; }

div#baner_cat_menu div.act, div#baner_cat_menu div.nact { width: 132px; height: 33px; cursor: pointer; }
div#baner_cat_menu div.act { color: #ffffff; }

div#baner_cat div#baner_cat_menu_inner { padding: 0px; }
div#baner_cat div#baner_cat_menu div#pos1 { width: 126px; height: 76px; }
div#baner_cat div#baner_cat_menu div#pos2 { width: 126px; height: 100px; }

div#baner_cat div#baner_cat_menu div#pos1 div.pos_inner { display: none; padding: 50px 10px 0px 0px; }
div#baner_cat div#baner_cat_menu div#pos2 div.pos_inner { display: none;padding: 37px 10px 0px 0px; }

div#baner_cat.b2 div.baner_menu_col_header { border-bottom: solid 1px #a7cfe8; }
div#baner_cat.b2 div#baner_cat_menu div.nact * { color: #2f76a9; }
div#baner_cat.b2 div#baner_cat_menu div#pos1 { background-image: url('../../images/front/zak_baner_new/zak1_blue_nact.jpg'); }
div#baner_cat.b2 div#baner_cat_menu div#pos2 { background-image: url('../../images/front/zak_baner_new/zak2_blue_nact.jpg'); }
div#baner_cat.b2 div#baner_cat_menu div#pos1.act { 
	background-image: url('../../images/front/zak_baner_new/zak1_blue_act.jpg'); }
div#baner_cat.b2 div#baner_cat_menu div#pos2.act { 
	background-image: url('../../images/front/zak_baner_new/zak2_blue_act.jpg'); }
div#baner_cat.b2 div#baner_cat_menu div.nact { color: #2f76a9; }

div#baner_cat.b3 div.baner_menu_col_header { border-bottom: solid 1px #bddaa2; }
div#baner_cat.b3 div#baner_cat_menu div.nact * { color: #587f27; }
div#baner_cat.b3 div#baner_cat_menu div#pos1 { background-image: url('../../images/front/zak_baner_new/zak1_green_nact.jpg'); }
div#baner_cat.b3 div#baner_cat_menu div#pos2 { background-image: url('../../images/front/zak_baner_new/zak2_green_nact.jpg'); }
div#baner_cat.b3 div#baner_cat_menu div#pos1.act { 
	background-image: url('../../images/front/zak_baner_new/zak1_green_act.jpg'); }
div#baner_cat.b3 div#baner_cat_menu div#pos2.act { 
	background-image: url('../../images/front/zak_baner_new/zak2_green_act.jpg'); }
div#baner_cat.b3 div#baner_cat_menu div.nact { color: #2f76a9; }

div#baner_cat.b4 div.baner_menu_col_header { border-bottom: solid 1px #f7b8d7; }
div#baner_cat.b4 div#baner_cat_menu div.nact * { color: #e04d91; }
div#baner_cat.b4 div#baner_cat_menu div#pos1 { background-image: url('../../images/front/zak_baner_new/zak1_pink_nact.jpg'); }
div#baner_cat.b4 div#baner_cat_menu div#pos2 { background-image: url('../../images/front/zak_baner_new/zak2_pink_nact.jpg'); }
div#baner_cat.b4 div#baner_cat_menu div#pos1.act { 
	background-image: url('../../images/front/zak_baner_new/zak1_pink_act.jpg'); }
div#baner_cat.b4 div#baner_cat_menu div#pos2.act { 
	background-image: url('../../images/front/zak_baner_new/zak2_pink_act.jpg'); }
div#baner_cat.b4 div#baner_cat_menu div.nact { color: #2f76a9; }

div#baner_cat.b5 div.baner_menu_col_header { border-bottom: solid 1px #fad688; }
div#baner_cat.b5 div#baner_cat_menu div.nact * { color: #e18b00; }
div#baner_cat.b5 div#baner_cat_menu div#pos1 { background-image: url('../../images/front/zak_baner_new/zak1_orange_nact.jpg'); }
div#baner_cat.b5 div#baner_cat_menu div#pos2 { background-image: url('../../images/front/zak_baner_new/zak2_orange_nact.jpg'); }
div#baner_cat.b5 div#baner_cat_menu div#pos1.act { 
	background-image: url('../../images/front/zak_baner_new/zak1_orange_act.jpg'); }
div#baner_cat.b5 div#baner_cat_menu div#pos2.act { 
	background-image: url('../../images/front/zak_baner_new/zak2_orange_act.jpg'); }
div#baner_cat.b5 div#baner_cat_menu div.nact { color: #2f76a9; }


div#baner_cat.b7 div.baner_menu_col_header { border-bottom: solid 1px #a7cfe8; }
div#baner_cat.b7 div#baner_cat_menu div.nact * { color: #2f76a9; }
div#baner_cat.b7 div#baner_cat_menu div#pos1 { background-image: url('../../images/front/zak_baner_new/zak1_twojawyspa_nact.jpg'); }
div#baner_cat.b7 div#baner_cat_menu div#pos2 { background-image: url('../../images/front/zak_baner_new/zak2_twojawyspa_nact.jpg'); }
div#baner_cat.b7 div#baner_cat_menu div#pos1.act { 
	background-image: url('../../images/front/zak_baner_new/zak1_twojawyspa_act.jpg'); }
div#baner_cat.b7 div#baner_cat_menu div#pos2.act { 
	background-image: url('../../images/front/zak_baner_new/zak2_twojawyspa_act.jpg'); }
div#baner_cat.b7 div#baner_cat_menu div.nact { color: #2f76a9; }



div#baner_cat_menu div.pos_inner { text-align: right; padding-top: 10px; padding-right: 15px; }

div.baner_menu_col { width: 145px; float: left; }
div.baner_menu_col_header { clear: both; }
div.baner_menu_col_header div.in { padding: 5px; font-weight: bold; }
div.baner_menu_col_content { clear: both; }
div.baner_menu_col_content div.in { padding: 5px; }

div#movelay {
	position:absolute;
	visibility:visible;
	top:10px;
	left:10px;
	margin:0px;
	padding:0px;
	border: solid 1px #cccccc;
	background-color: red;
	width: 200px;
	height: 20px;
	z-index:98;
}

div {
	border-color: #e3e3e3;
}

form {
	margin: 0px;
}

div#container {
	width: 900px;
	margin: 0 auto;
	position: relative;
	height: auto;
	background-color: #ffffff;
}

a {
	border: none;
	text-decoration: underline;
	font-weight: normal;
}

a:HOVER {
	color: #fc60bb;
}

a.act {
	font-weight: bold;
	text-decoration: none;
}

img {
	border: none;
}


div#opis, div#zdjecie, div#tresc, div#left_panel {
	border: solid 1px #cccccc;
}

div#left_panel {
	width: 293px;
	height: 270px;
	position: relative;
	border: solid 1px #e3e3e3;
	overflow: hidden;
}

div#mapa {
	width: 292px;
	height: 264px;
	position: relative;
	overflow: hidden;
	border: solid 1px #e3e3e3;
}

div#mapa_cnt { }

div#panel_lewy {
	width: 295px;
	height: 600px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	float: left;
}

div#page_content {
	float: left;
	height: 100%;
	width: 603px;
	margin-bottom: 10px;
}

div#opis_gora { margin-left: 5px; position: relative; clear: both; overflow: hidden; }
div#opis_dol { margin-left: 5px; margin-top: 5px; position: relative; clear: both; height: auto; overflow: hidden; }

div#tytul_wave {
	/*background-color: red;*/
	position:relative;
	/*background-image: url('../images/wave_bg.png');*/
	height: 25px;
	width: 265px;
}

div#obiekt_logo {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 80px;
	left: 0px;
}

span.obiekt {
	font-size: 11px;
}

div#zdjecie {
	border: solid 1px #e3e3e3;
	position: relative;
	width: 314px;
	height: 236px;
	overflow: hidden;
	float: right;
}

div#tresc {
	height: 500px;
	*height: 515px;
	min-height: 602px;
	height: 602px;
	height: 100%;
	z-index: 0;
	position: relative;
	margin-top: 30px;
	padding-bottom: 15px;		
}

div#tresc.nopane {
	width: 590px;
	border-right: solid 1px;
}

div#text {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 5px;
}

div.zakladki {
	height: 35px;
	z-index: 15;
	/*margin-left: 5px;*/
	top: 1px;
	position: absolute;
	overflow: hidden;
}

div.zakladka_space {
	float: left;
	height: 25px;
	width: 3px;
}

div.zakladki a.act, div.zakladki a.nact, div#space4zak a.act, div#space4zak a.nact {
	display: block;
	position: relative;
	font-size: 11px;
	float: left;
	padding-top: 5px;
	padding-left: 11px;
	padding-right: 11px;
	height: 19px;
	background-color: #ffffff;
	border-top: solid 1px #b5b5b5;
	border-bottom: solid 1px #ffffff;
	color: #808080;
	text-decoration: none;
	margin-top: 5px;
}

div.zakladki a.nact:HOVER {
	color: #336699;
}

div.zakladki a.act, div#space4zak a.act {
	/*background-image: url('/images/3dots.png');
	background-repeat: no-repeat;
	background-position: 10px 7px;*/
}

div.zakladki a.nact, div#space4zak a.nact {
	background-image: url('/images/zak_bg.png');
	border-bottom: solid 1px #cccccc;
	cursor: pointer;
}

div.zakladki a.act div.rogl, div#space4zak a.act div.rogl {	position: absolute;	top:-1px; left:0px; width: 6px; height: 27px; background-image: url('/images/zak_act_l.png'); overflow: hidden; }
div.zakladki a.act div.rogr, div#space4zak a.act div.rogr {	position: absolute;	top:-1px; right:0px; width: 6px; height: 27px; background-image: url('/images/zak_act_r.png'); overflow: hidden; }

div.zakladki a.nact div.rogl, div#space4zak a.nact div.rogl {	position: absolute;	top:-1px; left:0px; width: 6px; height: 27px; background-image: url('/images/zak_nact_l.png'); overflow: hidden; }
div.zakladki a.nact div.rogr, div#space4zak a.nact div.rogr {	position: absolute;	top:-1px; right:0px; width: 6px; height: 27px; background-image: url('/images/zak_nact_r.png'); overflow: hidden; }

a#kontakt { background-image: url('/images/zak_blue_bg.png'); margin-top: 0px; padding-top: 8px; padding-left:14px; padding-right: 14px; }
a#kontakt.act { height:21px; margin-top: 0px; background-image: url('/images/zak_blue_act_bg.png'); }
a#kontakt.nact { height:21px; margin-top: 0px; background-image: url('/images/zak_blue_bg.png'); }
a#kontakt.act div.rogl { background-image: url('/images/zak_blue_act_l.png'); background-repeat: no-repeat; height: 31px; }
a#kontakt.act div.rogr { background-image: url('/images/zak_blue_act_r.png'); background-repeat: no-repeat; height: 31px; }
a#kontakt.nact div.rogl { background-image: url('/images/zak_blue_nact_l.png'); background-repeat: no-repeat; height: 32px; }
a#kontakt.nact div.rogr { background-image: url('/images/zak_blue_nact_r.png'); background-repeat: no-repeat; height: 32px; }

a#rezerwacja { background-image: url('/images/zak_red_bg.png'); margin-top: 0px; padding-top: 8px;padding-left:14px; padding-right: 14px; }
a#rezerwacja.act { height:21px; margin-top: 0px; background-image: url('/images/zak_red_act_bg.png'); }
a#rezerwacja.nact { height:21px; margin-top: 0px; background-image: url('/images/zak_red_bg.png'); }
a#rezerwacja.act div.rogl { background-image: url('/images/zak_red_act_l.png'); background-repeat: no-repeat; height: 31px; }
a#rezerwacja.act div.rogr { background-image: url('/images/zak_red_act_r.png'); background-repeat: no-repeat; height: 31px; }
a#rezerwacja.nact div.rogl { background-image: url('/images/zak_red_nact_l.png'); background-repeat: no-repeat; height: 32px; }
a#rezerwacja.nact div.rogr { background-image: url('/images/zak_red_nact_r.png'); background-repeat: no-repeat; height: 32px; }

p.submenu {
	padding-left: 15px;
	padding-top: 15px;
}

p.submenu span {
	cursor: pointer;
	color: #808080;
}

p.submenu span:HOVER {
	text-decoration: underline;
}

p.submenu span.act {
	font-weight: bold;
	text-decoration: underline;
}

p.submenu span.nact {
	font-weight: normal;
	text-decoration: none;
}

div#pakiety_pane {
	background-color: #f7f7f7;
	width: 168px;
	height: 310px;
	position: absolute;
	top: 270px; right: 0px;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

div#opis_pakietu {
	width: 392px;
	height: 280px;
	position: absolute;
	top: 0px; right: 168px;
	padding: 15px 15px 15px 15px;
	overflow: auto;
}

img.galeria {
	border: solid 1px #cccccc;
	cursor: pointer;
	margin: 3px 3px 3px 3px;
}

span.link {
	text-decoration: underline;
	margin-bottom: 10px;
	cursor: pointer;
}

div#galeria_cont {
	margin-top: 7px;
	width: 100%;
	text-align: center;
}

div#kontakt_form {
	margin-left: 10px;
}

a {
	color: #448dc6;
}

a:HOVER {
	text-decoration: underline;
}

div.zabieg {
	width: 270px;
	position: relative;
	height: 75px;
	float: left;
}

div.zabieg img {
	border: solid 1px #cccccc;
	position: absolute;
	top: 0px;
	right: 10px;
	padding: 2px;
}

div.zabieg span.opis {
	width: 165px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: right;
}

div.zabieg span.opis span.tytul {
	font-weight: bold;
}

div.zabieg span.opis span.zajawka {
}

img.zabiegimg {
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 2px;
	border: solid 1px #cccccc;
}

div.opiszabiegu p {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.opiszabiegu {
	padding: 10px;
}

div#opis_przyciski {
	width: 100%;
	text-align: center;
	top: 196px;
	position: absolute;
}

div#button_zapytaj {
	position: absolute;
	left: 13px;
}

div#button_rezerwuj {
	position: absolute;
	right: 13px;
}

a.button,a.button_act,a.button_b,a.button_r,a.button_reverse,a.button_b_reverse {
	width: 115px;
	text-align: center;
	padding-top: 7px;
	height: 22px;
	cursor: pointer;
	display: block;
	color: #808080;
	text-decoration: none;
}

a.button_small, a.button_small_blue, a.button_small_red {
	width: 89px;
	text-align: center;
	padding-top: 4px;
	height: 20px;
	cursor: pointer;
	display: block;
	color: #808080;
	text-decoration: none;
}

a.button_small { background-image: url('/images/buttons/button_small.png'); }
a.button_small_blue { background-image: url('/images/buttons/button_small_blue.png'); }
a.button_small_red { background-image: url('/images/buttons/button_small_red.png'); }

a.button { background-image: url('/images/buttons/button.png'); }
a.button_b {	background-image: url('/images/buttons/button_blueacc.png'); }
a.button_r { background-image: url('/images/buttons/button_redacc.png'); }
a.button_reverse { background-image: url('/images/buttons/button_reverse.png'); }
a.button_b_reverse { background-image: url('/images/buttons/button_b_reverse.png'); }


div.malyopistekst {
	width: 540px;
	text-align: justify;
}

div.malyopisobrazki {
	float: right;
	width: 110px;
	margin-left: 0px;
}

img.malyopisimg {
	float: right;
	margin-bottom: 5px;
	padding: 2px;
	border: solid 1px #cfcfcf;
	cursor: pointer;
}

img.borderimg {
	padding: 2px;
	border: solid 1px #cfcfcf;
	text-decoration: none;
}


td.wsp1 { padding-left: 5px; padding-right: 5px; }
td.wsp2 { font-weight: bold; padding-left: 7px; padding-right: 7px; background-color: #f0f0f0; }
td.wsp3 { padding-left: 5px; padding-right: 5px; background-color: #f8f8f8; }

a { color: #5aa0d1; }

div.page { height: auto; padding: 15px; padding-right: 0px;  }


div#podstrona_cont { /*height: 625px;*/ height: auto; }
div#navi_bottom { overflow: hidden; background-image: url('/images/grad.png'); background-repeat: repeat-x; margin-left: 5px; position: relative; height: 65px; width: 598px; border: solid 1px #cccccc; }
div.navi_arrow_l, div.navi_arrow_r { position: absolute; cursor: pointer; height: 65px; width: 20px; background-color: #f0f0f0; }
div.navi_arrow_l img { position: absolute; top: 24px;left: 4px; }
div.navi_arrow_r img { position: absolute; top: 24px;right: 5px; }
div.navi_arrow_l { top: 0px; left: 0px; border-right: solid 1px #cccccc; }
div.navi_arrow_r { top: 0px; right: 0px; border-left: solid 1px #cccccc; }
div.navi_pakiet { display: block; float: left; padding: 10px; width: 164px; border-right: solid 1px #d9d9d9;  }
div.navi_pakiet img { float: left; }
div.navi_pakiet div.opis { margin-left: 8px; float: left; }
div#navi_opis { position: relative; width: 588px; padding: 5px; margin-left: 5px; border: solid 1px #cccccc; border-top: none; background-color: #f0f0f0; }
div#navi_tresc { position: absolute; left: 23px; }
div#navi_pager_opis_opis { float: left; }
div#navi_pager { position: absolute; top: 5px; right: 5px; }
div#navi_pager a { font-size: 9px; }
div#navi_pager a.act { color: red; }
div.navi_loading { text-align: center; padding-top: 25px; width: 100%; }
span.txt { text-decoration: none; color: #808080; }

form input, form textarea { border: solid 1px #cccccc; }

div.rc1 { position: absolute; width: 6px; height: 6px; top: 0px; left: 0px; }
div.rc2 { position: absolute; width: 6px; height: 6px; top: 0px; right: 0px; }
div.rc3 { position: absolute; width: 6px; height: 6px; bottom: 0px; right: 0px; }
div.rc4 { position: absolute; width: 6px; height: 6px; bottom: 0px; left: 0px; }
div.rc1,div.rc2,div.rc3,div.rc4 { overflow: hidden; background-repeat: no-repeat; }

.outer { position: relative; overflow: hidden; float: left; width: 150px; height: 140px; text-align: left;}
.outer[id] { display: table; position: static; }

.middle { position: absolute; top: 50%; } /* for explorer only*/
.middle[id] { display: table-cell; vertical-align: middle; position: static; }

.inner { position: relative; top: -50%;margin-left: 5px; } /* for explorer only */
/* optional: .inner[id] {position: static;} */

div.star_full, div.star_empty { background-repeat: no-repeat; width: 16px; height: 16px; overflow: hidden; float: left; cursor: pointer; }
div.star_full { background-image: url('/images/star.gif'); }
div.star_empty { background-image: url('/images/star_empty.gif'); }

div.box { background-image: url('/images/grad.png'); background-repeat: repeat-x; border: solid 1px #e3e3e3; }
div.boxInner { padding: 15px; border-top: solid 1px white; padding-top: 10px; }







div.top_inner { background-image: url('/images/grad.png'); background-repeat: repeat-x; }
div.top_inner_act { background-image: url('/images/green_grad.png'); background-repeat: no-repeat; }

div.top_inner { color: none; }
div.top_inner a { color: #84b14a; }

div.top_inner_act, div.top_inner_act * { color: white; }


h1.listing_title {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
	color: #e44d94;
	font-family: 'Trebuchet MS';
	font-weight: normal;
	background-image: url('/images/kropelka.png');
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 6px 12px;
	
}
	
div#mainLogin {
	float: right;
	border-top: none;
	/*background-image:url('/images/mainLoginBg.jpg');*/
	background-repeat:no-repeat;
	width: 250px;
	height: 25px;
	/*background-position: 0% 100%;*/
	background-image: url('/images/grad.png');
	background-repeat:repeat-x;
	border: solid 1px #e4e4e4;
}

div#mainLoginInner {
	padding: 3px 20px 0px 20px;
	overflow: hidden;
	text-align: right;	
}

div#mainLogin input {
	font-size: 10px;
	height: 14px;
	width: 60px;
}

div#mainLogin input.btn {
	width: 67px;
	height: 21px;
	color: #00618d;
	font-weight: bold;
	background-image: url('/images/btn/btn_blue.jpg');
	border: none;
	font-size: 9px;
	font-family: 'Arial';
}

div#mainLogin div#mainLoginLinks {
	clear: both;
	margin-top: 2px;
}

div#mainLogin div#mainLoginLinks a {
	font-size: 10px;
	text-decoration: none;
}

div#mainLogin span.sep {
	font-size: 9px;
	color: #d5d5d5;
	margin-left: 3px;
	margin-right: 3px;
}

div#mainLoginForm {
	border: solid 1px;
	border-right:none;
	border-top:none;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #f3f3f3;
	z-index: 10000;
	padding: 10px;
	padding-top:15px;
}

.pinkBtn {
	border:none;
	background-image:url('/images/pink_btn.jpg');
	width:123px;
	height:22px;
	text-align:center;
	padding-bottom:3px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
}

table.search_table td { padding:10px;padding-top:15px;padding-bottom:0px; }
button.search_btn { background-image:url('../../images/front/search_submit.png'); border:none; width:150px;height:26px; color:white; font-family:'Arial';font-weight:bold; font-size:12px;}

div#area_tags_div a { text-decoration:none; }
div#area_tags_div a.act { font-weight:bold; }
div#area_tags_div a.nact { font-weight:normal; }

button.pink_long_button { background-image:url('/images/pink_long_btn.jpg');width:191px;height:26px;border:none;font-size:11px;color:white; font-weight:bold;}

#zapytaj_eksperta { padding: 15px; padding-top:0px; }
#zapytaj_eksperta table { width: 100%; }
#zapytaj_eksperta input, #zapytaj_eksperta textarea { font-size:10px; width: 180px; }
