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

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

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#opis_obiektu {
	width: 274px;
	height: 236px;
	border: solid 1px #e3e3e3;
	float: left;
	position: relative;
	margin-right: 5px;
	z-index: 15;
	overflow: hidden;
	position: absolute;
	top:0px;
	left: 0px;
}

div#tytul {
	position: relative;
	left: 1px;
	top: 1px;
	/*background-color: #eeeeee;*/
	background-image: url('../images/wave_bg_grad.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 60px;
	border-top: solid 3px #4c9ee5;
	font-family: 'Arial';
	font-size: 24px;
	padding: 0px 10px 10px 10px;

}

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%;
	width: 596px;
	/*width: 100%;*/
	z-index: 0;
	position: relative;
	margin-top: 25px;
	padding-bottom: 15px;
	overflow: auto;
	/*overflow: overflow-y;*/
}

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 {
	width: 592px;
	height: 30px;
	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: 20px;
	padding-right: 12px;
	height: 19px;
	background-color: #ffffff;
	border-top: solid 1px #b5b5b5;
	border-bottom: solid 1px #ffffff;
	color: #808080;
	text-decoration: none;
}

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

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

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