BODY
{
text-align:center;
margin:0px;

font:12px tahoma;
color:#34332e;

background:#4a9fb6;
/*background:#888888;*/

}

img, a, object {outline: none;}


div, a, img, ul, h1, h2, h3, h4, h5, form 
{
margin:0px;
padding:0px;
border:0px;
}

img.imag
{
margin-top:0px;
margin-bottom:0px;
display:block;
margin:0px;
padding:0px;
}

.clearFL
{
clear:both;
font-size:1px;
}

.thickbox-txt {color:#97459b; text-decoration:none; font-size: 12px;}

.temp12 {width:300px; background:red;}
.temp12:hover {background:black;}

#gplus {position: absolute; left: 361px; top: 10px;}


.lista-1  li span.show {
	display: block;
	cursor:  pointer;
}

#przychodnie-polanica {
	background: url(../images/przychodnie-polanica.jpg) no-repeat top right;
}

#przychodnie-duszniki {
	background: url(../images/przychodnie-duszniki.jpg) no-repeat top right;
}

#przychodnie-kudowa {
	background: url(../images/przychodnie-kudowa.jpg) no-repeat top right;
}

.normal {
	color:#5a584e;
}

.jesien-bt1 {
	float: left;
	width: 262px;
	margin:0 50px 30px 0;
}

.jesien-bt2 {
	float: left;
	width: 258px;
}

.jesien-bt3 {
	float: left;
	width: 262px;
	margin:0 50px 30px 0;
}

.jesien-bt4 {
	float: left;
	width: 258px;
}


#lm-b {width: 260px; height: 88px;}
#lm-b2 {width: 260px; height: 88px; position: relative}

#lm-link {position: absolute; width: 260px; height: 88px; z-index: 100;}
#lm-link a {width: 260px; height: 88px; display: block; background:red;; z-index: 100}


#popupWindow {z-index: 4000; position: absolute; top:100px; left: 50%; margin-left: -400px;}
#close {z-index: 4001; position: absolute; right: 0; top:-30px; width: 30px; height: 30px; background: url(../images/popup/close.png) no-repeat;}
#close a {display: block; width: 30px; height: 30px;}
#close:hover, #close1:hover {cursor: pointer;}



#bg-home {background:#dee9d9 url(../images/bg-home.jpg) no-repeat top center}
#bg-podstrona {background:#dee9d9 url(../images/bg-podstrona.jpg) no-repeat top center}
#container-top {background:url(../images/bg-main.png) repeat-x;}
#container-main, #foot {width:950px; margin:auto; text-align:left;}


#top {width:950px; height:136px; background:url(../images/top-pasek.png) no-repeat; position: relative;}

#top-logo {padding-top:29px; width:119px; float:left;}
#top-menus {width:831px; height:136px; float:left;}

#top-menu-top {height:35px;}

#top-jezyki {float:right; height:35px; width:200px;}
#top-jezyki DIV {float:left;}
#top-jezyki A {display:block; height:35px; width:17px; margin-right:7px;}
#top-jezyki-head {width:101px;}


H1 { font-size:20px; font-weight:normal; color:#2e2e2e; }
H2 { font-size:18px; font-weight:normal; color:#004daa; }

/* ######################################################################   main menu */

#top-jezyki-pl A {background:url(../images/buttons/flag-pl.png) no-repeat;}
#top-jezyki-pl A:hover {background:url(../images/buttons/flag-pl.png) no-repeat 0 -35px;}

#top-jezyki-en A {background:url(../images/buttons/flag-en.png) no-repeat;}
#top-jezyki-en A:hover {background:url(../images/buttons/flag-en.png) no-repeat 0 -35px;}

#top-jezyki-de A {background:url(../images/buttons/flag-de.png) no-repeat;}
#top-jezyki-de A:hover {background:url(../images/buttons/flag-de.png) no-repeat 0 -35px;}

#top-jezyki-ru A {background:url(../images/buttons/flag-ru.png) no-repeat;}
#top-jezyki-ru A:hover {background:url(../images/buttons/flag-ru.png) no-repeat 0 -35px;}

#top-jezyki-cz A {background:url(../images/buttons/flag-cz.png) no-repeat;}
#top-jezyki-cz A:hover {background:url(../images/buttons/flag-cz.png) no-repeat 0 -35px;}

/* ######################################################################   main menu */



/* ######################################################################   content home */

#main-home, #main-podstrona {width:950px; background:url(../images/green_belt.jpg) no-repeat; padding-top:13px;}

#main-home-flash {width:950px; height:308px;}
#main-home-content {width:950px; padding-top:23px;}

#main-home-content-left {width:475px; height:200px; float:left; padding:0 81px 0 44px; line-height:20px;}
#main-home-content-right {width:260px; float:left; text-align:right; padding-left: 90px;}





/* ######################################################################   content home */



/* ######################################################################   foot */

#container-bottom {background:url(../images/bg-bottom.png) repeat-x;}
#bg-newsletter {background:url(../images/bg-newsletter.jpg) no-repeat top center;}
#bg-newsletter-langs {background:url(../images/bg-newsletter-langs.jpg) no-repeat top center;}
#foot {padding:57px 0 0 0; color:#86b4c6; font-size:11px; margin-bottom: 35px;}
#foot-menu {color:#a8c9d7}
#foot A {color:#86b4c6; text-decoration:none}
#foot A:hover {color:#a8c9d7;}
#foot SPAN.list {background:url(../images/span.gif) no-repeat 9px 7px; padding:0 7px 0 7px;}
#foot .link_foot_projektowanie { display:block; width:152px; height:23px; background:url(../images/etim.png) no-repeat 105px 10px; padding-top:10px}

.inpNewsletter {width:218px; border:none; background:none; font:11px tahoma; color:#9b9b9b; padding:3px 2px 0 8px;}

/* ######################################################################   foot */



/* ######################################################################   content podstrony */

.menu-rm, .menu-rm2 {
	margin-top: 20px;
}

.menu-rm4 ul.hidden,
.menu-rm4,
.menu-rm,
.menu-rm ul,
.menu-rm2,
.menu-rm2 ul {
	list-style: none;
}

.menu-rm li,
.menu-rm2 li {
	padding-bottom: 10px;
}

.menu-rm ul,
.menu-rm2 ul {
	margin: 10px 20px;
}

.menu-rm ul li div.menu-rm-lista {
	padding: 4px 0 0 40px; background:url(../images/dott-03.gif) no-repeat 20px 12px; padding:4px 0 0 40px; color:#494949;
}

.rozmenu {cursor:pointer; color:#20a72a; background:url(../images/list-flower.png) no-repeat 0 15px; padding:25px 25px 15px 48px; font-size:18px;}
.rozmenu2 {cursor:pointer; color:#20a72a; background:url(../images/list-flower2.png) no-repeat 0 15px; padding:22px 25px 15px 48px; font-size:18px;}
.slonecznik {cursor:pointer; color:#20a72a; background:url(../images/list-slonecznik.png) no-repeat 0 15px; padding:22px 25px 15px 48px; font-size:18px; line-height: 35px;}

.default-cursor {cursor: default;}

.menu-rm2 li {display: block; padding-bottom: 20px;}


.menu-rm span.rozwin, .menu-rm4 span.rozwin {
	cursor:pointer; color:#20a72a; background:url(../images/arrow2.gif) no-repeat 0 15px; padding:10px 25px; font-size:14px;}
}

.dk-offer {display: block;}
.dk-offer div {background:url(../images/dzienkobiet.png) no-repeat 20px 0; padding: 15px 0 29px 110px; color: #e2007a; font-size: 14px;}
.dk-offer div a {font-size: 18px;}



.hidden-gallery {
	list-style: none;
}

.line {
	background:url(../images/line-1.gif) repeat-x top left; margin:25px 0;
}

.center-txt {
	text-align: center;
}

.bold-violet {
	color: #97459b; font-size: 16px; padding: 10px 0;
}

.block {display: block; margin-bottom: 10px; line-height: 14px;}

.blue {color:#4a9fb6;}

.ramka-txt {
	background-color: #e7efe4; border: 1px solid #fff; padding: 15px; color: #5f90c2;
}

#main-podstrona-content {width:950px; padding-top:29px;}

#main-podstrona-content-left {float:left; width:290px; margin-right:51px;}
#main-podstrona-content-right {float:left; width:609px; line-height:20px; position: relative;}

#menu-head, #path {height:35px; background:url(../images/line-1.gif) repeat-x bottom left;}

#path {height:30px; background:url(../images/line-1.gif) repeat-x bottom left; margin-bottom:40px; font-size:11px; padding-top:5px;}
#path STRONG {color:#20a72a}

.link-green {color:#20a72a; text-decoration:none;}
.link-green:hover {color:#12861a;}

.link-grey {color:#5a584e; text-decoration:none;}
.link-grey:hover {color:#2b2b29}

.link-blue {color:#4a9fb6; text-decoration:none;}
.link-blue:hover {color:#397f92}

.link-blue2 {color:#0e57ad; text-decoration:none;}
.link-blue2:hover {color:#0b4284}

.link-violet {color:#97459b; text-decoration:none;}
.link-violet:hover {color:#97459b}

.menu-rm-link {color:#20a72a; font-size:14px; text-decoration: none;}

.black-14 {
	color: #5a584e; font-size: 14px; font-weight: bold;
}

.font-11 {
	color: #4a9fb6; font-size: 11px;
}


.bigger {
	font-size: 14px;
}

.border {
	border: 1px solid #fff; padding: 3px;
}

.black {color: #000;}

#back-up {height:35px; background:url(../images/line-1.gif) repeat-x top left; margin:30px 0 10px 0; padding-top:16px;}
#back-up DIV {float:left; height:12px;}
#back-up A {display:block; width:49px; height:12px; font-size:2px;}
#back-up .back, #back-up .up {width:49px; }
#back-up .back A { background:url(../images/back-up.gif) no-repeat}
#back-up .up A {background:url(../images/back-up.gif) no-repeat 0 -12px}
#back-up .back-up-space {width:511px;}

#main-podstrona-content-right .lista-0 {list-style:none; margin:20px 0;}
#main-podstrona-content-right .lista-0 LI {padding:0 0 10px 68px; background:url(../images/arrow3.gif) no-repeat 51px 6px; color:#97459b;}

.lista-1 {list-style:none; margin:20px 0;}
.lista-1 LI {padding:0 0 10px 65px; background:url(../images/dott-1.gif) no-repeat 51px 8px; color:#97459b;}

.lista-1 ul {list-style:none; margin:10px 0;}
.lista-1 ul li {background:url(../images/dott-03.gif) no-repeat 20px 12px; padding:4px 0 0 40px; color:#494949;}

.lista-01 {list-style:none; margin:20px 0;}
.lista-01 LI {color:#97459b;}

ul#lista-presents li {background:url(../images/list-present.png) no-repeat 14px 3px; padding:4px 0 10px 40px; color:#494949;}
ul#lista-presents2 li {background:url(../images/list-prezent2.png) no-repeat 14px 3px; padding:4px 0 10px 40px; color:#494949;}

.lista-gallery1 {background: none;}
.bg-none {background: none;}

.lista-jajka {list-style:none; margin:20px 0;}
.lista-jajka li {background:url(../images/list-jajko.png) no-repeat 14px 3px; padding:4px 0 10px 40px; font-size:14px}


ul#sitemap ul ul {margin-left:40px;}
ul#sitemap ul ul li {background:url(../images/dott-03.gif) no-repeat 0 12px; padding:4px 0 0 20px;}
ul#sitemap ul ul li {list-style:none; font-size:12px; font-weight:normal}
ul#sitemap ul ul li a {color:#494949; text-decoration:none;}
ul#sitemap ul ul li a:hover {color:#2c2c2c;}

#main-podstrona-content-right .lista-2 {list-style:none; margin:20px 0;}
#main-podstrona-content-right .lista-2 LI {padding:0 0 10px 45px; background:url(../images/dott-1.gif) no-repeat 31px 8px; color:#97459b;}
#main-podstrona-content-right .lista-2 LI A {color:#97459b; text-decoration:none}
#main-podstrona-content-right .lista-2 LI A:hover {color:#813685;}

#main-podstrona-content-right .lista-3 {list-style:none; margin:10px 0;}
#main-podstrona-content-right .lista-3 LI {padding:0 0 10px 65px; background:url(../images/dott-1.gif) no-repeat 51px 9px; color: #5a584e }


#main-podstrona-content-right .lista-4 {list-style:none; margin:0 0 20px 0;}
#main-podstrona-content-right .lista-4 LI {padding:0 0 10px 25px; background:url(../images/dott-1.gif) no-repeat 11px 8px; color:#97459b;}

#main-podstrona-content-right .lista-5 {list-style:none; margin:20px 0;}
#main-podstrona-content-right .lista-5 LI {padding:0 0 10px 25px; background:url(../images/dott-1.gif) no-repeat 11px 8px; color:#494949;}
#main-podstrona-content-right .lista-5a {list-style:none; margin:5px 0;}
#main-podstrona-content-right .lista-5b {list-style:none; margin:5px 0;}
#main-podstrona-content-right .lista-5a LI {padding:0 0 0px 25px; background:url(../images/dott-1.gif) no-repeat 11px 8px; color:#494949;}
#main-podstrona-content-right .lista-5b LI {padding:0 0 0px 0px; background:none; color:#494949;}


#main-podstrona-content-right .lista-6 {list-style:none; margin:10px 0;}
#main-podstrona-content-right .lista-6 LI {padding:0 0 10px 15px; background:url(../images/dott-1.gif) no-repeat 1px 9px; color: #5a584e; font-size: 12px; }


#inline {display: none; overflow: auto; background-color: #FDFDFD;}
div#fancy_div {background: none;}

.spanViolet {color:#97459b}

P {padding:10px 0}

STRONG {color:#0e57ad; font-weight:normal}

.wyroznij {background:url(../images/arrow2.gif) no-repeat 0 16px; padding:10px 25px; font-size:14px}

.pdf-download {background:url(../images/pdf-ico.png) no-repeat; height:38px; margin:15px 0 15px 30px; padding:16px 0 0 60px;}

.listaDIV {background: url(../images/dott-01.gif) no-repeat 0 8px; padding: 0 0 5px 15px; font-size: 14px; color: #0e57ad;}

.listaDIV-padding {padding: 0 0 30px 40px;}

.photo-gallery {border: 1px solid #fff; padding: 3px;}
.fancy-gallery div, .fancy-gallery3 div {float: left; border: 1px solid #fff; padding: 3px;}
.fancy-gallery2 {border: 1px solid #fff; padding: 3px;}

.fancy-gallery div:hover a {opacity:0.8; filter: Alpha(opacity=60);}
.fancy-gallery3 img:hover a.thickbox {opacity:0.8; filter: Alpha(opacity=60);}
.fancy-gallery3 img:hover a.thickbox-txt {opacity:1;}

.gallery-100 {width: 100px; margin: 4px;}
.gallery-125 {width: 125px; margin: 4px;}
.gallery-150 {width: 150px; margin: 4px;}
.gallery-180 {width: 180px; margin: 4px;}
.gallery-200 {width: 200px; margin: 4px;}
.gallery-230 {width: 230px; margin: 4px;}
.gallery-250 {width: 250px; margin: 4px;}
.gallery-285 {width: 285px; margin: 4px;}
.gallery-300 {width: 300px; margin: 4px;}
.gallery-400 {width: 400px; margin: 4px;}
.gallery-580 {width: 580px; margin: 4px;}
.gallery-600 {width: 600px;}


#slonce {border: 1px solid #fff; padding: 3px;}



/* ######################################################################   content podstrony */



/* ######################################################################   left menu */

.left-menu-item {height:31px; background:url(../images/line-1.gif) repeat-x bottom left;}

.left-menu-link-off {display:block; width:241px; height:24px; background:url(../images/buttons/btn-menu.png) no-repeat; padding:7px 0 0 49px; color:#494949; text-decoration:none}
.left-menu-link-activ {display:block; width:241px; height:24px; background:url(../images/buttons/btn-menu.png) no-repeat 0 -31px; padding:7px 0 0 49px; color:#494949; text-decoration:none; font-weight : bold;}
.left-menu-link-off:hover, .left-menu-link-activ:hover, .left-menu-item-activ A:hover {color:#197aa5;}

.left-menu-item-activ {background:url(../images/line-1.gif) repeat-x bottom left; padding:10px 0 3px 0;}
.left-menu-item-activ UL {list-style:none}
.left-menu-item-activ LI {padding:0 0 13px 69px; background:url(../images/arrow-1.gif) no-repeat 51px 6px;}
.left-menu-item-activ A {color:#494949; text-decoration:none; display:block; width:221px; height:20px;}
.left-menu-item-activ .activ_link-ul {color:#197aa5;}

/* ######################################################################   left menu */



/* ######################################################################   contact box */
.contact_box-1 {margin:20px 0 10px 0; float:left; width:284px}
.contact_box-2 {margin:20px 0 10px 41px; float:left; width:284px}

.contact_box-1 UL, .contact_box-2 UL, .prez_cont-left UL {list-style:none; margin:25px 0 0 0;}
.fast-contact {list-style:none; margin:7px 0 0 0;}
.fast-contact DIV {margin-bottom:8px; padding:3px 0 0 52px; height:31px;}


.contact_box-1 UL DIV, .contact_box-2 UL DIV, .prez_cont-left UL DIV {margin-bottom:8px; padding:3px 0 0 58px; height:31px;}

.contact_box-phone {background:url(../images/ico-phone.gif) no-repeat 0 3px;}
.contact_box-fax {background:url(../images/ico-fax.gif) no-repeat;}
.contact_box-info {background:url(../images/ico-info.gif) no-repeat;}
.contact_box-email {background:url(../images/ico-email.gif) no-repeat;}
.contact_box-www {background:url(../images/ico-www.gif) no-repeat;}

/* ######################################################################   contact box */



/* ######################################################################   forms box */

.form1 {margin:30px 0 0 0; font:11px tahoma; color:#0e57ad; }


.form1-left {width:268px; float:left}
.form1-right {width:322px; float:left; margin-left:18px;}

.div-1-val {background:url(../images/form1.png) no-repeat; width:267px; height:28px; margin:4px 0 5px 0}
.inp-1-val {width:240px; height:21px; padding:7px 20px 0 7px; background:none; border:none;}

.div-1-val_off {background:url(../images/form1.png) no-repeat; width:254px; height:28px; margin:4px 0 0 0}
.inp-1-val_off {width:240px; height:21px; padding:7px 7px 0 7px; background:none; border:none;}

.div-1-area {background:url(../images/form1.png) no-repeat 0 -28px; width:322px; height:147px; margin-top:6px;}
.inp-1-area {width:308px; height:133px; padding:7px; background:none; border:none;}

.form1-button {width:56px; height:22px; float:right; padding:6px 0 0 10px; background:none; border:none;}
.form1 .btn-reset {background:url(../images/buttons/btn-reset.png) no-repeat; width:56px; height:22px; border:none;}

.div-2-val_on {background:url(../images/form1.png) no-repeat -168px -175px; width:55px; height:28px; margin:4px 0 0 0}
.div-2-val_off {background:url(../images/form1.png) no-repeat 0 -175px; width:34px; height:28px; margin:4px 0 0 0}
.div-3-val_off {background:url(../images/form1.png) no-repeat -34px -175px; width:134px; height:28px; margin:4px 0 0 0}

.inp-2-val_off {width:21px; height:21px; padding:7px 10px 0 7px; background:none; border:none; }
.inp-3-val_off {width:120px; height:21px; padding:7px 11px 0 7px; background:none; border:none;}

.form2-left {float:left; width:150px;}
.form2-right {float:left; width:180px; height:28px;}


.form1 div.selectbox-wrapper ul li {
	color:#333;
}



/* ######################################################################   forms box */



/* ######################################################################   ty byles */



#tu-byles {float:right; width:52px; padding-left:17px; position:relative; z-index:10;}

#tb-menu {margin:0; padding:0; list-style: none; height:35px;}
#tb-menu li {width:52px; height:35px;}

#tb-menu li ul {padding: 0; margin: 0; list-style: none;}


#tb-menu li #menuHistory {
	position:absolute;
	top:px;
	right:0;
	width:240px; 
	padding:16px 17px 10px 10px; 
	border:1px solid #dce8d9; 
	border-bottom:4px solid #a6cb9d; 
	border-top:none; 
	background-color: #f8f9f6; 
	font-size:11px; 
	line-height:19px; 
	z-index:10; 
	display: none;
	text-align: right;
}


#tb-menu li#tb-menu-item:hover #menuHistory {display: block;}
#tb-menu-link span, #tb-menu2-link span {display: none}

#tb-menu-link {display:block; width:52px; height:35px; background:url(../images/buttons/btn-tu_byles.png) no-repeat 0 0;}
#tb-menu-link:hover {background:url(../images/buttons/btn-tu_byles.png) no-repeat 0 -35px;}


#tb-menu li #menuHistory A{color:#747474; text-decoration:none;}
#tb-menu li #menuHistory A:hover{text-decoration:underline;}
#tb-menu li #menuHistory A STRONG {color:#4880b7; font-weight:normal}

.menuHistory-line {height:2px; font-size:1px; border-bottom:1px dotted #c6c6c6; clear:both; background:none; margin-bottom:1px;}



#tb-menu2-link {display:block; width:52px; height:12px; background:url(../images/buttons/btn-tu_byles2.png) no-repeat 0 0;}
#tb-menu2-link:hover {background:url(../images/buttons/btn-tu_byles2.png) no-repeat 0 -12px;}

.link-path {background:url(../images/tu_jestes-bg.png) no-repeat; display:block; width:72px; height:19px; float:left}
.link-path span {display:none}



/* ######################################################################   ty byles */



/* ######################################################################   zabiegi */



#zabiegi-top {width:609px; height:52px; background:url(../images/zabiegi-top.png) no-repeat;}

#zabiegi-top2 {width:680px; height:52px; background:url(../images/zabiegi-top2.png) no-repeat; margin:auto; text-align:center}

table.zabiegi {border-spacing:0px; border:0; padding:0; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; border-collapse:collapse;}
table.zabiegi td {border:0; padding:0; border-bottom:3px solid #dee9d9}


.zabiegi {border:none; padding:0;}

.zabiegi A {color:#20a72a; text-decoration:none}
.zabiegi A:hover {color:#348aa0;}

.zabiegi .zr {margin-bottom: 3px; cursor:pointer}


.zabiegi-nieparzyste {background:#eef5ea;}
.zabiegi-parzyste {background:#cfd8ca;}

.zabiegi-head {
	color: #fff; font-size: 11px; background-color: #a6aba3;
}
.zabiegi-head2 {
	color: #fff; font-size: 11px; background-color: #c0c5bd;
}

.zabiegi .zabiegi-head .zabiegi-zabiegi {padding-top:28px;}


.zabiegi {width:609px;}
.zabiegi .zabiegi-lp {width:38px; text-align:center; color:#646464; float:left; padding-top:8px}
.zabiegi .zabiegi-zabiegi {width:329px; padding:8px 10px; float:left;}
.zabiegi .zabiegi-cennik {width:71px; text-align:center; float:left; padding-top:8px}
.zabiegi .zabiegi-stawka {width:101px; text-align:center; float:left; padding:8px 5px;}

.zabiegi .zabiegi-polanica, .zabiegi .zabiegi-kudowa, .zabiegi .zabiegi-duszniki {width:74px;  float:left;}


.zabiegi-nieparzyste .checked {background:#eef5ea url(../images/ex.gif) no-repeat 29px 12px; padding-bottom:10px;}
.zabiegi-parzyste .checked {background:#cfd8ca url(../images/ex-2.gif) no-repeat 29px 12px; padding-bottom:10px;}

.zabiegi .zr .zabiegi-opis-parzyste,
.zabiegi .zr .zabiegi-opis-nieparzyste {
	list-style: none; margin: 0px; font-size: 11px; line-height: 16px; color: #197aa5; cursor: default;
}

.zabiegi .zr .zabiegi-opis-nieparzyste {
	background:#eef5ea; padding: 10px 15px 15px 47px; 
}

.zabiegi .zr .zabiegi-opis-parzyste {
	background:#cfd8ca; padding: 10px 15px 15px 47px;
}


/* ######################################################################   zabiegi */



/* ######################################################################   prezenter sanatorium */

.pasek_info {margin:10px 0}
.pasek_info-left {float:left; background:url(../images/pasek_info-left.png) no-repeat; width:16px; height:42px;}
.pasek_info-right {float:left; background:url(../images/pasek_info-right.png) no-repeat; width:16px; height:42px;}
.pasek_info-main {float:left; background:url(../images/pasek_info-repeat.png) repeat-x; width:290px; height:42px; padding-top:6px;}

.pasek_info-main .zobacz_galerie {display:block; float:left; width:105px; height:29px; background:url(../images/buttons/btn-zobacz_galerie.png) no-repeat}
.pasek_info-main .zobacz_galerie:hover {background-position: 0 -29px}
.pasek_info-main .zobacz_galerie span, .pasek_info-main .zobacz_panoramy span {display:none}
.pasek_info-main .zobacz_panoramy {display:block; float:left; width:148px; height:29px; background:url(../images/buttons/btn-zobacz_panoramy.png) no-repeat}
.pasek_info-main .zobacz_panoramy:hover {background-position: 0 -29px}
.pasek_info-main div {width:3px; height:29px; background:url(../images/pasek_info-span.png) no-repeat 50% 6px; float:left; padding:0 12px;}

.prez_cont-left {float:left; width:230px;}
.prez_cont-right {float:left; width:379px; text-align:right;}


/* ######################################################################   prezenter sanatorium  */


/* ######################################################################   sitemap */

ul#sitemap {list-style:none; margin-left:20px;}
ul#sitemap li {background:url(../images/dott-01.gif) no-repeat 0 8px; padding:0 0 10px 20px; font-size:14px;}
ul#sitemap li a {color:#0e57ad; text-decoration:none;}
ul#sitemap li a:hover {color:#33699f;}

ul#sitemap ul {margin-left:20px;}
ul#sitemap ul li {background:url(../images/dott-02.gif) no-repeat 0 12px; padding:4px 0 0 20px;}
ul#sitemap ul li {list-style:none; font-size:12px; font-weight:normal}
ul#sitemap ul li a {color:#98459b; text-decoration:none;}
ul#sitemap ul li a:hover {color:#7f2b82;}

ul#sitemap ul ul {margin-left:40px;}
ul#sitemap ul ul li {background:url(../images/dott-03.gif) no-repeat 0 12px; padding:4px 0 0 20px;}
ul#sitemap ul ul li {list-style:none; font-size:12px; font-weight:normal}
ul#sitemap ul ul li a {color:#494949; text-decoration:none;}
ul#sitemap ul ul li a:hover {color:#2c2c2c;}

/* ######################################################################   sitemap */

/* ######################################################################   przedstawiciele */

.przedstawiciele-top {
	color: #3b77b7; font-size: 14px; font-weight: bold; width: 354px; height: 30px; background: url(../images/przedstawiciele-top.png) no-repeat; padding: 12px 0 0 20px; margin-bottom: 2px;
}

.przedstawiciele-desc-top {
	width: 603px; height: 14px; background: url(../images/przedstawiciele-desc-top.png) no-repeat; font-size:1px;
}

.przedstawiciele-desc-bottom {
	width: 603px; height: 14px; background: url(../images/przedstawiciele-desc-bottom.png) no-repeat; font-size: 2px;
}

.przedstawiciele-desc-repeat {
	width: 583px; background: url(../images/przedstawiciele-desc-repeat.png) repeat-y; padding: 0 0 0 20px;
}

.przedstawiciele-left {
	width: 306px; float: left;
}

.przedstawiciele-head-01 {
	background: url(../images/przedstawiciele-head-01.png) no-repeat; padding: 20px 0 0 20px; margin-bottom: 20px;
}

.przedstawiciele-head-02 {
	background: url(../images/przedstawiciele-head-02.png) no-repeat; padding: 20px 0 0 20px;
}
/* ######################################################################   przedstawiciele */

#sun-1 {background: url(../images/slonce-top.png) top right no-repeat;}
#sun-2 {background: url(../images/slonce-bottom.png) bottom left no-repeat; padding-bottom: 250px;}

#ferie-subpages {background: url(../images/ferie/subpages-bg.jpg) no-repeat; font-size: 15px;}
#main-podstrona-content-right .lista-6 LI {font-size: 13px; }




#unia-bann {text-align: center; background: #fff;}
#unia-bann a {margin: 5px;}


/* ######################################################################   sympozjum */
table#tab-symp
{

border-spacing: 1px;
border: 0px;
padding: 0px;

}

table#tab-symp tr td
{
border-spacing: 0;
border: 0px;
padding: 8px 16px;
vertical-align:top;
}



.tab-symp-l {width:160px;}
.tab-symp-l1 {width:160px; font-weight: bold;}


.symp-l {float: left; width: 180px;}
.symp-r {float: left; width: 180px;}


table#tab-symp tr td table.program tr td { padding: 0px;}

.program-l {width: 130px;}

/* ######################################################################   sympozjum */





#turnusyDuszniki {
	background: url(../images/oferta/turnusy_duszniki.jpg) no-repeat top right;
	font-size:22px;
	line-height:28px;
	padding: 60px 0 120px 10px;
	margin:20px 0;
}


#slonecznaJesien {
	background: url(../images/oferta/sloneczna_jesien_01.jpg) no-repeat top right;
	font-size:22px;
	line-height:28px;
	padding: 60px 0 120px 10px;
	margin:20px 0;
}



.halfLay {
	width: 295px;
	float: left;
}

.threeParts {
	width: 195px;
	float: left;
}

.baleRelative {
	position: relative;
	height: 360px;
}

.balDwor, .balDisco, .balKuba {width: 235px; height: 153px; display: block; position: absolute;}
.balDwor span, .balDisco span, .balKuba span {display: none}

.balKuba {background: url(../images/oferta/swieta_bale/but-kuba.jpg) no-repeat; top:0; left: 50px;}
.balDisco {background: url(../images/oferta/swieta_bale/but-disco.jpg) no-repeat; top:0; right: 50px;}
.balDwor {background: url(../images/oferta/swieta_bale/but-dwor.jpg) no-repeat; top:180px; left: 180px;}





.imgSwieta1 {position: absolute; top:0; right: 20px;}


.menu-rm4 ul.hidden {padding: 15px 0 0 25px;}



/* SZBALONY ############################## */



h3.tit {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: Helvetica, sans-serif;
	border-bottom: 1px solid #000;
} 


.head1 {
	font-size: 28px;
	color: #0E57AD;
	font-weight: normal;
	line-height: 33px;
}


.head2 {
	font-size: 28px;
	color: #97459B;
	font-weight: normal;
	line-height: 33px;
}

.head3 {
	font-size: 28px;
	font-weight: normal;
	line-height: 33px;
}


.head4 {
	font-size: 28px;
	color: #ab0000;
	font-weight: normal;
        line-height: 33px;
}


.head5 {
	font-size: 22px;
	color: #0E57AD;
	font-weight: normal;
	line-height:26px;
}


.head6 {
	font-size: 22px;
	color: #97459B;
	font-weight: normal;
        line-height: 28px;
}

.head7 {
	font-size: 22px;
	font-weight: normal;
        line-height: 28px;
}


.head8 {
	font-size: 22px;
	color: #ab0000;
	font-weight: normal;
        line-height: 28px;
}


.head9 {
	font-size: 18px;
	color: #ab0000;
	font-weight: normal;
	font-weight: bold;
        line-height: 24px;
}


.head10 {
	font-size: 18px;
	font-weight: normal;
	font-weight: bold;
        line-height: 24px;
}


.head11 {
	font-size: 16px;
	font-weight: normal;
        line-height: 21px;
}

.headComment {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}


.head12 {
	font-size: 16px;
	color: #0E57AD;
	font-weight: normal;
        line-height: 21px;
}


.textImp1 {
	color: #0E57AD;
	font-weight: bold;
}

.textImp2 {
	font-weight: bold;
}













/* SZBALONY ############################## */


#popupWindow {z-index: 4000; position: absolute; top:100px; left: 50%; margin-left: -400px;}
#close-home-slideshow {z-index: 4001; position: absolute; left: 491px; top: 50px; width: 30px; height: 30px; background: url(../images/popup/close.png) no-repeat;}
#close-home-slideshow a {display: block; width: 30px; height: 30px;}
#home-slideshow {}

.pics {width: 520px; padding: 0; margin: 0; position: absolute; top: 80px; left: 40%; z-index: 99999999;}
.pics img {width: 520px; border: 1px solid #ccc; background-color: #eee; top: 0; left: 0;}

.rabat20 {width: 130px; height: 130px; display: block; float: right; position: absolute; top: 50px; right: 0; background: url(../images/20_rabat.png) no-repeat;}


/* Oferta sylwestrowa i swiateczna */
#oferta-swiateczno-sylwestrowa {width: 609px; height: 934px; background: url(../images/oferta/oferta-swiateczno-sylwestrowa.jpg) no-repeat; position: relative; z-index: 0;}
#oferta-swiateczno-sylwestrowa #wp {width: 176px; height: 161px; background: url(../images/oferta/oferta-swiateczno-sylwestrowa-01.png) no-repeat 0 -161px; position: absolute; top: 495px; left: 36px; z-index: 1; text-indent: -9999em;}
#oferta-swiateczno-sylwestrowa #wp:hover {background: url(../images/oferta/oferta-swiateczno-sylwestrowa-01.png) no-repeat 0 0;}
#oferta-swiateczno-sylwestrowa #jk {width: 185px; height: 161px; background: url(../images/oferta/oferta-swiateczno-sylwestrowa-01.png) no-repeat -176px -161px; position: absolute; top: 495px; left: 213px; z-index: 1; text-indent: -9999em;}
#oferta-swiateczno-sylwestrowa #jk:hover {background: url(../images/oferta/oferta-swiateczno-sylwestrowa-01.png) no-repeat -176px 0;}
#oferta-swiateczno-sylwestrowa #p {width: 180px; height: 161px; background: url(../images/oferta/oferta-swiateczno-sylwestrowa-01.png) no-repeat -361px -161px; position: absolute; top: 495px; left: 399px; z-index: 1; text-indent: -9999em;}
#oferta-swiateczno-sylwestrowa #p:hover {background: url(../images/oferta/oferta-swiateczno-sylwestrowa-01.png) no-repeat -361px 0}

#oferta-bale-sylwestrowe, #oferta-bale-sylwestrowe2 {width: 609px; height: 709px; background: url(../images/oferta/oferta-bale-sylwestrowe.jpg) no-repeat; position: relative; z-index: 0;}
#oferta-bale-sylwestrowe #wp {width: 175px; height: 234px; background: url(../images/oferta/oferta-bale-sylwestrowe-01.png) no-repeat 0 -234px; position: absolute; top: 325px; left: 76px; z-index: 1; text-indent: -9999em;}   /* z dusznikami w srodku bylo left: 36px*/
#oferta-bale-sylwestrowe #wp:hover {background: url(../images/oferta/oferta-bale-sylwestrowe-01.png) no-repeat 0 0;}
#oferta-bale-sylwestrowe #jk {width: 185px; height: 234px; background: url(../images/oferta/oferta-bale-sylwestrowe-01.png) no-repeat -176px -234px; position: absolute; top: 325px; left: 213px; z-index: 1; text-indent: -9999em;}
#oferta-bale-sylwestrowe #jk:hover {background: url(../images/oferta/oferta-bale-sylwestrowe-01.png) no-repeat -176px 0;}
#oferta-bale-sylwestrowe #p {width: 180px; height: 234px; background: url(../images/oferta/oferta-bale-sylwestrowe-01.png) no-repeat -361px -234px; position: absolute; top: 325px; left: 347px; z-index: 1; text-indent: -9999em;}   /* z dusznikami w srodku bylo left: 397px*/ 
#oferta-bale-sylwestrowe #p:hover {background: url(../images/oferta/oferta-bale-sylwestrowe-01.png) no-repeat -361px 0;}
#oferta-bale-sylwestrowe2 #wp {width: 501px; height: 333px; background: url(../images/oferta/oferta-bale-sylwestrowe-wp.png) no-repeat; position: absolute; top: 320px; left: 60px; z-index: 1;}
#oferta-bale-sylwestrowe2 #p {width: 516px; height: 279px; background: url(../images/oferta/oferta-bale-sylwestrowe-p.png) no-repeat; position: absolute; top: 320px; left: 45px; z-index: 1;}
#oferta-bale-sylwestrowe2 #jk {width: 524px; height: 261px; background: url(../images/oferta/oferta-bale-sylwestrowe-jk.png) no-repeat; position: absolute; top: 320px; left: 45px; z-index: 1;}

/* ##########
#
# POPUP
#
########## */

#home-slideshow-bg {width: 100%; background: none;}
#home-slideshow {width: 1000px; margin: 0px auto; position: relative; background: none;}
#home-slideshow .slider {position: absolute; top: 103px; left: 125px; z-index: 25; background: none;}
#home-slideshow .slider a {background: none !important;}
#home-slideshow .slider img {border: 5px solid #c1c1c1;}
#home-slideshow .close-home-slideshow {width: 30px; height: 30px; background: url(../jquery/fancybox/fancy_closebox.png) no-repeat; cursor: pointer; position: absolute; top: 90px; right: 100px; z-index: 26; cursor: pointer; text-indent: -9999em;}

#overlay {width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: #000; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 21;}

