.pix { font-size:1px; padding:0px }

a.link{
   text-decoration: none;
   
 font-family: tribuchet, Verdana, Arial, Helvetica, sans-serif; 

 color: #066CA1;

 font-size: 11px;

 font-weight: bold;

 margin-left:15px;
}


a img {
      border:0;
}


.stopka {
	width:841px; 
	height:21px; 
	background:url(images2/bottom.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	padding-top:1px;
	vertical-align:top;
}

.stopka2 {
	width:841px; 
	height:21px;
	text-align:right; 
	padding-top:1px;
	vertical-align:top;
}

.przycisk_szukaj
{
   background:transparent; 
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   color: #FFFFFF;
}

.tytul_new {
	color:#F28F27;
	font-size:13px;
	font-weight:bold;
}

.form{  

   margin:0px;
   font-family: Verdana, Arial, Helvetica, sans-serif; 

   font-size: 10px;

   font-weight: bold;

   height:12px;

   color: #1D68A0; 

   background-color: #F4F5F7; 

   border: #1D68A0; 

   border-style: solid;

   border-top-width: 1px;

   border-right-width: 1px;

   border-bottom-width: 1px;

   border-left-width: 1px;



 }
 

.checkbox {  

   font-family: Verdana, Arial, Helvetica, sans-serif; 

   font-size: 10px;

   font-weight: normal;

   height:18px;

   color: #1D68A0; 

   background-color: #FFFFFF; 

   border: #1D68A0; 

   border-style: none;

   border-top-width: 0px;

   border-right-width: 0px;

   border-bottom-width: 0px;

   border-left-width: 0px;
   
 }





.nazwa{

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 color: #2D4B5D;

 font-size: 10px;

 font-weight: bold;

}

.linia
{
	color:#1D68A0;
	height:1px;
	background: #1D68A0;
	border: 0; 
}

.tytul{

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 color: #1D68A0;

 font-size: 14px;

 font-weight: bold;

}

.mapa_serwisu
{
	color:#1D68A0;
}




.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2D4B5D;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-left:7px;
	margin-right:7px;
	line-height: 14px;
	background-position: top;

}

.text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2D4B5D;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	margin-left:7px;
	margin-right:7px;
	line-height: 14px;
	background-position: top;

}

.error{

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 color: red;

 font-size: 10px;

 font-weight: normal;

 text-align: justify;

 margin-left:7px;

 margin-right:7px;

}

.dec{
		 text-decoration:none;
		 color:#ffffff; 
		 font-weight:bold;
	  }

.wiecej{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: F35E33;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 font-size: 10px;
}


.cena{

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 color: #2D4B5D;

 font-size: 10px;

 font-weight: normal;


}



.border{

 border:#e6e6e6;

 border-style: solid;

 border-top-width: 1px;

 border-right-width: 1px;

 border-bottom-width: 1px;

 border-left-width: 1px;
 

}

.karta_kat{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px;
color: #5e9513;}



.mapastronytlo {
	background: url(images/mapastrony.jpg) no-repeat left center;
}







.download {
	background: url(images/download.jpg) no-repeat left center;
}


/*---------------------------- Poycjonowanie DIV ------------------------------------*/
.glowna{
margin: 0px auto 0px auto;
padding:0px 0px 0px 0px;
width:560px;
/*width:605px;*/
/*height:560px;*/
/*height:auto;*/
min-height:350px;
text-align:left;
clear: both;
border: gray dashed 0px;
}


.karta_katalogowa_link{
float: left;
margin:0px auto;
padding:10px 0px 0px 0px;
width:170px;
height:25px;
text-align:left;
border: red dashed 0px;
}

.cennik_link{
float: left;
margin:0px auto;
padding:10px 0px 0px 0px;
width:200px;
height:25px;
text-align:left;
border: red dashed 0px;
}

.linia_pozioma{
float: left;
margin:0px auto;
padding:0px 0px 0px 0px;
width:560px;
height:10px;
text-align:left;
clear: both;
border-top: #E7E7E7 solid 1px;
}

.kolumna_lewa{
float: left;
margin:0px auto;
padding:0px 0px 0px 0px;
width:280px;
/*height:430px;*/
height:auto;
text-align:left;
clear: both;
border: blue dashed 0px;
}

.kolumna_prawa{
float: left;
margin:0 auto;
padding:0px 0px 0px 0px;
width:280px;
/*height:430px;*/
height:auto;
text-align:left;
border: blue dashed 0px;
}

.kolumna_srodek{
float: left;
margin:0 auto;
padding:0px 0px 0px 0px;
width:560px;
/*height:430px;*/
height:auto;
text-align:left;
border: blue dashed 0px;
}

.miniatura{
float: left;
margin:0px auto;
padding:0px 0px 0px 0px;
width:140px;
height:100px;
text-align:center;
border: red dashed 0px;
}

.spod{
float: left;
/*margin:0px auto;*/
margin-top:0px;
padding:0px 0px 10px 0px;
width:560px;
height:100px;
border: red dashed 0px;
}

.do_pobrania{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:829px;
/*width:807px;*/
/*height:auto;*/
height:579px;
text-align:left;
clear: both;
border: gray dashed 0px;
}

.do_pobrania_tlo{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:281px;
height:579px;
text-align:left;
/*clear: both;*/
float: left;
border: gray dashed 0px;
border-right: #e7e7e7 solid 0px;
background: url(images/strony/Image/do_pobrania/download3.jpg) no-repeat left center;
}

.do_pobrania_text{
margin: 0px 0px 0px 129px;
padding: 35px 0px 35px 0px;
/*width:524px;*/
/*width:504px;*/
width:290px;
/*height:579px;*/
height:auto;
text-align:left;
/*clear: both;*/
float: left;
border: gray dashed 0px;
}

.kontakt {
margin: 0px 0px 0px 0px;
padding: 35px 0px 0px 0px;
width:807px;
/*width:807px;*/
/*height:579px;*/
height:729px;
text-align:left;
clear: both;
border: gray dashed 0px;
background: url(images/strony/Image/kontakt/kontakt.jpg) no-repeat left bottom;

}

.praca {
margin: 0px 0px 0px 0px;
padding: 35px 0px 0px 0px;
width:807px;
height:700px;
text-align:left;
clear: both;
border: gray dashed 0px;
background: url(images/strony/Image/praca/praca.jpg) no-repeat left bottom;

}


.newsletter {
margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 0px;
width:807px;
height:700px;
text-align:left;
clear: both;
border: gray dashed 0px;
background: url(images/strony/Image/newsletter/golab2.jpg) no-repeat left bottom;

}


.contact_form_eng {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:807px;
height:417px;
text-align:left;
clear: both;
border: gray dashed 0px;
background: url(images/strony/Image/contact_form/euro1.jpg) no-repeat left bottom;

}

/*---------------------------- Poycjonowanie w Firma ------------------------------------*/

.glowna_szeroka{
margin: 0px auto 0px auto;
padding:0px 0px 0px 0px;
width:829px;
/*width:605px;*/
height:auto;
text-align:left;
clear: both;
border: gray dashed 0px;
}


.kolumna_lewa_szeroka{
float: left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:415px;
/*height:430px;*/
height:auto;
text-align:left;
clear: both;
border: blue dashed 0px;
}

.kolumna_prawa_szeroka{
float: left;
margin:0px 0px 0px 0px;
padding:15px 17px 35px 7px;
width:380px;
/*height:430px;*/
height:auto;
text-align:left;
border: blue dashed 0px;
}

.mapa{
height:579px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: blue dashed 0px;
background: url(images/strony/Image/mapa_strony/mapastrony.jpg) no-repeat left bottom;
}

.mapa_text{
height:559px;
margin: 0px 0px 0px 0px;
padding:0px 0px 20px 180px;
overflow:auto;
border: blue dashed 0px;
}



#fadeinbox{
position:absolute;
width: 522px;
left: 0;
top: -400px;
border: 0px solid white;
background-color: transparent;
padding: 4px;
z-index: 100;
visibility:hidden;
}




/*---------------------------- Poycjonowanie w Handlówce ------------------------------------*/

.gora_handlowa{
float: left;
margin:0px auto;
padding:10px 0px 5px 0px;
width:560px;
height:20px;
text-align:left;
border: red dashed 0px;
}

.text_handlowy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2D4B5D;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-left:7px;
	margin-right:7px;
	line-height: 14px;
	background-position: top;
}

.bon{
height:544px;
width: 415px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: blue dashed 0px;
background: url(images/strony/Image/promocja_bon/promocja_bon.jpg) no-repeat left bottom;
}


/*---------------------------Targi rehmedika --------------------------------*/

.targi_szeroka{
margin: 0px auto 0px auto;
padding:35px;
width:760px;
height:auto;
text-align:left;
clear: both;
font-size:12px;

}

.targi_szeroka a:link,a:visited,a:hover {

color:#004f94;
text-decoration:underline;
}



/* promo */
/* promo */
.promo {
	background:url(img/aparat.jpg) no-repeat;
	background-position: right bottom;
	font-family: tahoma;
	line-height:19px;
	width:829px;
	color:#12519F;

}
.logo-pro { margin: 20px;};
.txt-promo { color:#12519F; } 
.logo-pro2 {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
};
.txt-promo a {
	color: #12519F;
	text-decoration: underline;

}
.promo .txt-promo2 p {
	font-style: normal;
	line-height:19px;
	font-size: 12px;
	 margin-left:150px;
}
.promo .txt-promo p {
	line-height:19px;
	font-size: 12px;
	margin-left:150px;
}
.pl { pading-top:px;}
.promo-list { background:url(img/pl.jpg) no-repeat;
margin-left:140px;
line-height:20px;
list-style-type:none;
font-size:12px
}
.promo-foto { margin-left:150px;}
/*end promo */
/*end promo */

#promocja-bg {
	background:url(img/promocja-bg.jpg) no-repeat top left;
	width:829px;
	height:464px;
	font-size:14px;
	
}

.promocja-tresc {
padding-left:297px;	
padding-top:170px;
color:#12519f;
padding-right:80px;
line-height:18px;
}

.promocja-tresc a {
color:#12519f;
}

/* sklep */

.sklep {
	min-height:350px;
	width:100%;
text-align:left;
clear: both;
padding:36px 2px 30px 2px;
}

.sklep-inner {
padding:35px 70px 20px 70px;	
	
}
.sklep-menu {
height:25px;	

}

.lewa-galeria {
float:left;
width:332px;
	
}

.prawa-galeria {
	float:left;
	width:329px;
	padding-left:28px;
	position:relative;
}

.ikony-miejsce {
	
padding-top:25px;
float:left;
}

.poznaj-cene {
background:url(img/poznaj-cene.png) no-repeat top;	
width:154px;
height:35px;
padding:0px 0px 0px 0px;
margin:0px;
border:0px;
text-indent:-9000px;
cursor:pointer;
outline:none;
}

.pop-szczegoly {
background:url(img/szczegoly.png) no-repeat top;	
width:110px;
height:20px;
text-indent:-9000px;
float:left;
margin-top:12px;
margin-left:2px;
}

.pop-kup {
background:url(img/wyslij-maila.png) no-repeat top;	
width:120px;
/*
margin-left:152px;
margin-top:17px;
*/
position:absolute;
bottom:20px;
right:30px;
float:left;

height:20px;
text-indent:-9000px;

}

.wyslij-email {
background:url(img/wyslij-maila.png) no-repeat top;	
width:120px;
/*
margin-left:152px;
margin-top:17px;
*/
position:absolute;
bottom:5px;
right:32px;
float:left;

height:20px;
text-indent:-9000px;

}
.bez-okienka {
padding:50px 0 0 80px;	
width:300px;
float:left;

}


.zainteresowany {
	
position:absolute;
bottom:33px;
right:10px;
float:left;	
}


.elektroterapia {
background:url(img/elektroterapia-btn.png) no-repeat;
width:138px;
height:25px;
float:left;
text-indent:-9000px;
cursor:pointer;
}
.elektroterapia:hover,
.laseroterapia:hover,
.sonoterapia:hover,
.magnetoterapia:hover,
.swiatlolecznictwo:hover
{
background-position:0px -26px;	
}

.laseroterapia {
background:url(img/laseroterapia-btn.png) no-repeat;
width:132px;
height:25px;
float:left;
text-indent:-9000px;
cursor:pointer;
}

.sonoterapia {
background:url(img/sonoterapia-btn.png) no-repeat;
width:120px;
height:25px;
float:left;
text-indent:-9000px;
cursor:pointer;
}

.magnetoterapia {
background:url(img/magnetoterapia-btn.png) no-repeat;
width:145px;
height:25px;
float:left;
text-indent:-9000px;
cursor:pointer;
}

.swiatlolecznictwo {
/*	
background:url(img/swiatlolecznictwo-btn.png) no-repeat;
width:168px;
*/
background:url(img/inne.png) no-repeat;
width:58px;
height:25px;
float:left;
text-indent:-9000px;
cursor:pointer;
}

.linia {
background:url(img/linia.png) no-repeat;
width:53px;
height:25px;
float:left;
}

.linia2 {
background:url(img/linia.png) repeat-x;
width:163px;
height:25px;
float:left;
}

.dane-span {width:160px;display:inline-block;}
.dane-span2 {width:210px;display:inline-block;}
.separator {
background:url(img/separator.png) no-repeat;
width:4px;
height:25px;
float:left;
}

h2.skleph {
color:#17599f;
font-size:18px;
font-weight:normal;
margin-top:0px;
margin-bottom:35px;
padding-top:3px;
	height:50px;
}

.galeria-powieksz {
width:25px;
height:25px;
position:absolute;
top:190px;
z-index:1000px;
right:8px;
}

a:focus {
	outline:none;
}
	
.photos {
	overflow: hidden;
	position:relative;
	padding: 00px;
	width: 332px;
	margin-top:50px;
}

img { border: none;}
.photos img.logo {margin: 0 auto; display:block;}
.photos div img {
	padding: 10px 0;
	margin: 2px 0;
	float: left;
	/*border-bottom: 1px solid #ddd;*/
}
.photos ul.thumbs {
	margin: 0 auto;
	padding: 0 0px 0 31px;
	list-style: none;
	width: 301px;
	float: left;
}
.photos ul.thumbs li{
	width: 50px;
	height: 38px;
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
	border:1px solid #e0e0e0;
	position: relative;
	
	text-align: center;
}
.photos ul.thumbs li:hover {
	
	-moz-opacity:.75; 
	filter:alpha(opacity=75); 
	opacity:.75; 
}
.photos ul.thumbs li img {
/*	position: absolute;
	top: -110px;
	left: -161px; */
}


#backgroundPopup,
#backgroundPopup2,
#backgroundPopup3,
#backgroundPopup4,
#backgroundPopup5,
#backgroundPopup6,
#backgroundPopup7,
#backgroundPopup8,
#backgroundPopup9,#backgroundPopup10,#backgroundPopup11,#backgroundPopup12
{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
/*background:#000000; */
border:1px solid #cecece;
z-index:1;
}



#popupContact, 
#popupContact2,
#popupContact3,
#popupContact4,
#popupContact5,
#popupContact6,
#popupContact7,
#popupContact8,
#popupContact9,
#popupContact10,
#popupContact11,#popupContact12
{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:281px;
width:329px;
background:#FFFFFF;
border:0px solid #cecece;
z-index:2;
padding:0px;
font-size:13px;
background:url(img/popup-bg.png) no-repeat;

}



#popupArea {
padding:45px 30px 22px 25px;
font-family:Tahoma, Geneva, sans-serif;
color:#57595c;
overflow:auto;
position:relative;
height:230px;
}

#popupArea ul {
	padding-left:17px;
	margin:5px 0 25px 0;
	
}

.opis-lewa {
float:left;	
	padding:30px;
	width:270px;
}

.opis-lewa ul,
.opis-prawa ul
{
margin:3px 0 15px 0;
padding:0 0 0 18px;

	
}

.opis-caly {
	float:left;
	padding:5px 30px;
}

.opis-prawa {
float:left;	
padding:30px;
width:270px;
}

.pop-lewa {
text-align:right;
padding-right:5px;
height:30px;
width:150px;
float:left;
vertical-align:text-bottom;
vertical-align:bottom;
line-height:30px;
}
.pop-prawa {
	line-height:30px;
	height:30px;
text-align:left;	
float:left;
width:100px;
padding-left:5px;
vertical-align:text-bottom;
}

.bez-okienka .pop-prawa {
	line-height:30px;
	height:30px;
text-align:left;	
float:left;
width:auto;
padding-left:5px;
vertical-align:text-bottom;
}
.pop-cena {
font-size:24px;
font-weight:bold;
}

#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose,
#popupContactClose2,
#popupContactClose3,
#popupContactClose4,
#popupContactClose5,
#popupContactClose6,
#popupContactClose7,
#popupContactClose8,
#popupContactClose9,
#popupContactClose10,
#popupContactClose11,
#popupContactClose12
{
font-size:14px;
line-height:14px;
right:21px;
top:9px;
position:absolute;
color:#000;
font-weight:500;
display:block;
z-index:100;
height:23px;
cursor:pointer;
}




/* domyslny styl listy województw */
#mapa a{
  color:#eee;
  font:normal 10px/14px Verdana,sans-serif;
  padding:0 2px;
 }

/* zaznaczone województwo */
 #mapa a:focus, #mapa li:hover a{
   color:#fc0;
  }

/* aktywne województwo */
 #mapa a:active, #mapa a.active{
   color:#ff0;
  }

/* domyslny styl preloader.a (#loader) */
 #loader{
   color:#eee;
   text-shadow:0 1px 0 #000
  }

/* poczatek mapy

NIE EDYTUJ! 

Polska, klikalna mapa województw - 460px | http://winstonwolf.pl/css,polska.html
script version: 2.3 by Winston Wolf | http://winstonwolf.pl
Copyright (C) 2009 - 2011 Winston_Wolf | Wszelkie prawa zastrzezone
*/
#mapa{height:400px;margin:0;overflow:hidden;padding-bottom:30px;position:relative;width:430px;}
 #pl,#pl .bg,#mapa .tt,#mapa .tt:after{background:transparent url('/img/pl-460px.png') no-repeat -999px 0}
 #pl{background-position:-270px -836px;display:block;left:50%;list-style:none;margin-left:-230px;padding-top:460px;position:relative;width:460px}
 #pl li{float:left;width:33%}
 #pl a{display:block}
 #pl a:focus{outline:0 none}
 #pl span{display:block;height:0;left:0;position:absolute;top:-3em;width:0}
 #pl .bg{padding:10px}
 #pl .active .bg{z-index:87}
 #mapa #pl .tt{visibility:hidden} #mapa.tooltip #pl .tt,#mapa.ukryta #pl .tt{cursor:pointer;display:block;height:auto;margin:0;text-align:center;text-indent:0;visibility:visible;white-space:nowrap;width:auto;z-index:88}
 #pl .map{cursor:pointer;margin-top:3em;z-index:99}
 #pl .map span{z-index:89}
 #mapa.ukryta.script{height:410px}
 #mapa.po_lewej,#mapa.po_prawej{min-width:660px}
 #mapa.po_lewej #pl{margin-left:-130px;min-height:430px;padding-top:0}
 #mapa.po_lewej #pl li{float:none;margin-left:-200px;width:200px}
 #mapa.po_prawej #pl{margin-left:-330px;min-height:430px;padding-top:0;width:660px}
 #mapa.po_prawej #pl li{float:none;margin-left:460px;width:200px}
 #mapa.po_lewej #pl li:first-child,#mapa.po_prawej #pl li:first-child{padding-top:50px}
 #loader{left:50%;position:absolute;top:200px;z-index:90}
 
#pl1:hover .bg,#pl1 a:focus .bg,#pl1 a:active .bg,#pl1 a.active .bg{height:109px;left:39px;top:213px;width:122px} #pl1:hover .bg,#pl1 a:focus .bg{background-position:-1px -147px} #pl1 a:active .bg,#pl1 a.active .bg{background-position:-510px -147px} #pl1 .s1{height:100px;left:72px;top:234px;width:70px} #pl1 .s2{height:15px;left:94px;top:223px;width:33px} #pl1 .s3{height:50px;left:37px;top:243px;width:40px} #pl1 .s4{height:44px;left:142px;top:234px;width:20px} #pl1 .s5{height:17px;left:162px;top:247px;width:8px} #pl1 .s6{height:10px;left:142px;top:278px;width:12px} #pl1 .s7{height:11px;left:142px;top:288px;width:7px} 
#pl2:hover .bg,#pl2 a:focus .bg,#pl2 a:active .bg,#pl2 a.active .bg{height:93px;left:142px;top:86px;width:97px} #pl2:hover .bg,#pl2 a:focus .bg{background-position:-1px -557px} #pl2 a:active .bg,#pl2 a.active .bg{background-position:-510px -557px} #pl2 .s1{height:62px;left:157px;top:108px;width:70px} #pl2 .s2{height:10px;left:173px;top:100px;width:36px} #pl2 .s3{height:29px;left:227px;top:122px;width:19px} #pl2 .s4{height:20px;left:227px;top:151px;width:10px} #pl2 .s5{height:7px;left:177px;top:170px;width:60px} #pl2 .s6{height:4px;left:196px;top:177px;width:37px} #pl2 .s7{height:7px;left:208px;top:181px;width:22px} 
#pl3:hover .bg,#pl3 a:focus .bg,#pl3 a:active .bg,#pl3 a.active .bg{height:130px;left:314px;top:176px;width:104px} #pl3:hover .bg,#pl3 a:focus .bg{background-position:-134px -304px} #pl3 a:active .bg,#pl3 a.active .bg{background-position:-643px -304px} #pl3 .s1{height:100px;left:334px;top:185px;width:100px} #pl3 .s2{height:7px;left:325px;top:230px;width:10px} #pl3 .s3{height:12px;left:350px;top:285px;width:85px} #pl3 .s4{height:10px;left:365px;top:297px;width:70px} #pl3 .s5{height:8px;left:362px;top:307px;width:26px} #pl3 .s6{top:307px;left:402px;width:20px;height:10px;left:402px;top:307px;width:20px} 
#pl4:hover .bg,#pl4 a:focus .bg,#pl4 a:active .bg,#pl4 a.active .bg{height:111px;left:34px;top:126px;width:72px} #pl4:hover .bg,#pl4 a:focus .bg{background-position:-1px -416px} #pl4 a:active .bg,#pl4 a.active .bg{background-position:-510px -416px} #pl4 .s1{height:70px;left:37px;top:164px;width:60px} #pl4 .s2{height:13px;left:58px;top:151px;width:40px} #pl4 .s3{height:13px;left:78px;top:142px;width:25px} #pl4 .s4{height:8px;left:96px;top:134px;width:8px} #pl4 .s5{height:10px;left:37px;top:234px;width:35px} #pl4 .s6{height:20px;left:97px;top:203px;width:10px} #pl4 .s7{height:13px;left:107px;top:213px;width:10px} #pl4 .s8{height:5px;left:72px;top:234px;width:15px} 
#pl5:hover .bg,#pl5 a:focus .bg,#pl5 a:active .bg,#pl5 a.active .bg{height:99px;left:173px;top:175px;width:102px} #pl5:hover .bg,#pl5 a:focus .bg{background-position:-1px -286px} #pl5 a:active .bg,#pl5 a.active .bg{background-position:-510px -286px} #pl5 .s1{height:10px;left:223px;top:186px;width:20px} #pl5 .s2{height:75px;left:217px;top:196px;width:45px} #pl5 .s3{height:5px;left:222px;top:271px;width:40px} #pl5 .s4{height:55px;left:209px;top:206px;width:62px} #pl5 .s5{height:50px;left:195px;top:221px;width:22px} #pl5 .s6{height:17px;left:186px;top:248px;width:10px} #pl5 .s7{height:5px;left:243px;top:191px;width:18px} #pl5 .s8{height:7px;left:262px;top:199px;width:9px} #pl5 .s9{height:17px;left:271px;top:214px;width:12px} #pl5 .s10{height:25px;left:271px;top:228px;width:8px} #pl5 .s11{height:8px;left:239px;top:276px;width:16px} #pl5 .s12{height:5px;left:271px;top:253px;width:6px} 
#pl6:hover .bg,#pl6 a:focus .bg,#pl6 a:active .bg,#pl6 a.active .bg{height:84px;left:212px;top:305px;width:98px} #pl6:hover .bg,#pl6 a:focus .bg{background-position:-134px -11px} #pl6 a:active .bg,#pl6 a.active .bg{background-position:-643px -11px} #pl6 .s1{height:5px;left:253px;top:307px;width:20px} #pl6 .s2{height:7px;left:239px;top:312px;width:37px} #pl6 .s3{height:75px;left:236px;top:319px;width:40px} #pl6 .s4{height:22px;left:227px;top:329px;width:9px} #pl6 .s5{height:65px;left:276px;top:325px;width:43px} #pl6 .s6{height:8px;left:291px;top:317px;width:17px} 
#pl7:hover .bg,#pl7 a:focus .bg,#pl7 a:active .bg,#pl7 a.active .bg{height:157px;left:220px;top:104px;width:152px} #pl7:hover .bg,#pl7 a:focus .bg{background-position:-154px -116px} #pl7 a:active .bg,#pl7 a.active .bg{background-position:-663px -116px} #pl7 .s1{height:55px;left:247px;top:137px;width:88px} #pl7 .s2{height:100px;left:277px;top:115px;width:58px} #pl7 .s3{height:42px;left:238px;top:150px;width:10px} #pl7 .s4{height:10px;left:231px;top:177px;width:7px} #pl7 .s5{height:50px;left:261px;top:153px;width:112px} #pl7 .s6{height:10px;left:373px;top:185px;width:7px} #pl7 .s7{height:12px;left:270px;top:203px;width:8px} #pl7 .s8{height:47px;left:283px;top:215px;width:42px} #pl7 .s9{height:15px;left:325px;top:215px;width:10px} #pl7 .s10{height:32px;left:305px;top:237px;width:29px} #pl7 .s11{height:22px;left:279px;top:232px;width:5px} #pl7 .s12{height:4px;left:335px;top:203px;width:20px} 
#pl8:hover .bg,#pl8 a:focus .bg,#pl8 a:active .bg,#pl8 a.active .bg{height:78px;left:124px;top:252px;width:72px} #pl8:hover .bg,#pl8 a:focus .bg{background-position:-252px -464px} #pl8 a:active .bg,#pl8 a.active .bg{background-position:-761px -464px} #pl8 .s1{height:46px;left:142px;top:300px;width:40px} #pl8 .s2{height:38px;left:149px;top:289px;width:45px} #pl8 .s3{height:29px;left:154px;top:278px;width:49px} #pl8 .s4{height:24px;left:162px;top:266px;width:43px} #pl8 .s5{height:4px;left:162px;top:262px;width:12px} 
#pl9:hover .bg,#pl9 a:focus .bg,#pl9 a:active .bg,#pl9 a.active .bg{height:115px;left:298px;top:283px;width:98px} #pl9:hover .bg,#pl9 a:focus .bg{background-position:-1px -11px} #pl9 a:active .bg,#pl9 a.active .bg{background-position:-510px -11px} #pl9 .s1{height:11px;left:327px;top:296px;width:38px} #pl9 .s2{height:12px;left:334px;top:285px;width:16px} #pl9 .s3{height:9px;left:319px;top:306px;width:43px} #pl9 .s4{height:9px;left:388px;top:307px;width:14px} #pl9 .s5{height:90px;left:319px;top:315px;width:90px} #pl9 .s6{height:31px;left:308px;top:312px;width:11px} #pl9 .s7{height:15px;left:314px;top:343px;width:6px} 
#pl10:hover .bg,#pl10 a:focus .bg,#pl10 a:active .bg,#pl10 a.active .bg{height:135px;left:309px;top:41px;width:92px} #pl10:hover .bg,#pl10 a:focus .bg{background-position:-130px -465px} #pl10 a:active .bg,#pl10 a.active .bg{background-position:-639px -465px} #pl10 .s1{height:140px;left:359px;top:45px;width:60px} #pl10 .s2{height:15px;left:352px;top:60px;width:7px} #pl10 .s3{height:27px;left:322px;top:112px;width:40px} #pl10 .s4{height:60px;left:345px;top:100px;width:15px} #pl10 .s5{height:43px;left:335px;top:110px;width:10px} #pl10 .s6{height:12px;left:357px;top:160px;width:5px} 
#pl11:hover .bg,#pl11 a:focus .bg,#pl11 a:active .bg,#pl11 a.active .bg{height:86px;left:124px;top:19px;width:108px} #pl11:hover .bg,#pl11 a:focus .bg{background-position:-252px -598px} #pl11 a:active .bg,#pl11 a.active .bg{background-position:-761px -598px} #pl11 .s1{height:76px;left:138px;top:24px;width:93px} #pl11 .s2{height:11px;left:138px;top:99px;width:35px} #pl11 .s3{height:10px;left:209px;top:99px;width:20px} #pl11 .s4{height:10px;left:231px;top:84px;width:9px} 
#pl12:hover .bg,#pl12 a:focus .bg,#pl12 a:active .bg,#pl12 a.active .bg{height:108px;left:170px;top:268px;width:79px} #pl12:hover .bg,#pl12 a:focus .bg{background-position:-377px -11px} #pl12 a:active .bg,#pl12 a.active .bg{background-position:-886px -11px} #pl12 .s1{height:48px;left:205px;top:271px;width:35px} #pl12 .s2{height:42px;left:201px;top:287px;width:35px} #pl12 .s3{height:80px;left:194px;top:304px;width:33px} #pl12 .s4{height:25px;left:182px;top:326px;width:12px} #pl12 .s5{height:35px;left:227px;top:351px;width:10px} #pl12 .s6{height:30px;left:239px;top:282px;width:14px} 
#pl13:hover .bg,#pl13 a:focus .bg,#pl13 a:active .bg,#pl13 a.active .bg{height:74px;left:238px;top:251px;width:87px} #pl13:hover .bg,#pl13 a:focus .bg{background-position:-262px -11px} #pl13 a:active .bg,#pl13 a.active .bg{background-position:-771px -11px} #pl13 .s1{height:46px;left:262px;top:262px;width:45px} #pl13 .s2{height:10px;left:271px;top:254px;width:13px} #pl13 .s3{height:36px;left:253px;top:272px;width:10px} #pl13 .s4{height:27px;left:307px;top:269px;width:27px} #pl13 .s5{height:10px;left:273px;top:308px;width:38px} #pl13 .s6{height:8px;left:276px;top:318px;width:15px} #pl13 .s7{height:10px;left:307px;top:296px;width:20px} #pl13 .s8{height:6px;left:307px;top:306px;width:12px} 
#pl14:hover .bg,#pl14 a:focus .bg,#pl14 a:active .bg,#pl14 a.active .bg{height:82px;left:214px;top:44px;width:139px} #pl14:hover .bg,#pl14 a:focus .bg{background-position:-267px -335px} #pl14 a:active .bg,#pl14 a.active .bg{background-position:-776px -335px} #pl14 .s1{height:40px;left:231px;top:45px;width:121px} #pl14 .s2{height:15px;left:351px;top:45px;width:11px} #pl14 .s3{height:30px;left:238px;top:85px;width:101px} #pl14 .s4{height:25px;left:338px;top:75px;width:21px} #pl14 .s5{height:15px;left:229px;top:95px;width:116px} #pl14 .s6{height:15px;left:226px;top:107px;width:81px} #pl14 .s7{height:15px;left:246px;top:122px;width:32px} #pl14 .s8{height:6px;left:277px;top:122px;width:16px} #pl14 .s9{height:14px;left:359px;top:80px;width:4px} 
#pl15:hover .bg,#pl15 a:focus .bg,#pl15 a:active .bg,#pl15 a.active .bg{height:164px;left:83px;top:93px;width:130px} #pl15:hover .bg,#pl15 a:focus .bg{background-position:-336px -140px} #pl15 a:active .bg,#pl15 a.active .bg{background-position:-845px -140px} #pl15 .s1{height:25px;left:124px;top:111px;width:35px} #pl15 .s2{height:90px;left:120px;top:136px;width:39px} #pl15 .s3{height:50px;left:117px;top:176px;width:80px} #pl15 .s4{height:52px;left:97px;top:153px;width:67px} #pl15 .s5{height:10px;left:103px;top:143px;width:20px} #pl15 .s6{height:10px;left:105px;top:205px;width:12px} #pl15 .s7{height:8px;left:162px;top:170px;width:17px} #pl15 .s8{height:42px;left:197px;top:180px;width:12px} #pl15 .s9{height:20px;left:209px;top:187px;width:8px} #pl15 .s10{height:10px;left:217px;top:187px;width:6px} #pl15 .s11{height:10px;left:126px;top:226px;width:70px} #pl15 .s12{height:13px;left:162px;top:236px;width:33px} #pl15 .s13{height:17px;left:170px;top:249px;width:16px} 
#pl16:hover .bg,#pl16 a:focus .bg,#pl16 a:active .bg,#pl16 a.active .bg{height:121px;left:20px;top:34px;width:113px} #pl16:hover .bg,#pl16 a:focus .bg{background-position:-355px -447px} #pl16 a:active .bg,#pl16 a.active .bg{background-position:-864px -447px} #pl16 .s1{height:95px;left:29px;top:41px;width:95px} #pl16 .s2{height:70px;left:124px;top:41px;width:15px} #pl16 .s3{height:30px;left:28px;top:136px;width:30px} #pl16 .s4{height:17px;left:58px;top:136px;width:20px} #pl16 .s5{height:8px;left:78px;top:136px;width:18px} #pl16 .s6{height:7px;left:104px;top:136px;width:16px}

/* pozycje tooltip.ów na mapce */
#pl1 .tt{left:108px;top:261px}
#pl2 .tt{left:174px;top:133px}
#pl3 .tt{left:384px;top:237px}
#pl4 .tt{left:86px;top:183px}
#pl5 .tt{left:247px;top:220px}
#pl6 .tt{left:272px;top:335px}
#pl7 .tt{left:305px;top:183px}
#pl8 .tt{left:182px;top:287px}
#pl9 .tt{left:350px;top:327px}
#pl10 .tt{left:375px;top:110px}
#pl11 .tt{left:191px;top:57px}
#pl12 .tt{left:230px;top:306px}
#pl13 .tt{left:283px;top:275px}
#pl14 .tt{left:263px;top:80px}
#pl15 .tt{left:153px;top:175px}
#pl16 .tt{left:61px;top:90px}

/* domyslny styl quasi-tooltip. (#mapa .tt) */
 #mapa .tt{
  background-position:0 -746px;
  color:#000;
  font:normal 11px Verdana,sans-serif;
  padding:5px 12px;
  text-shadow:0 1px 0 #fff;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  -moz-box-shadow:0 0 2px #333;
  -webkit-box-shadow:0 0 2px #333;
  box-shadow:0 0 2px #333;
 }
 /* strzalka tooltip.a */
 #mapa .tt:after{
   bottom:-10px;
   background-position:-183px -799px;
   content:"";
   display:block;
   height:10px;
   left:50%;
   margin-left:-8px;
   position:absolute;
   width:15px;
  }


.mapa-prawa {
	color:#535353;
	float:left;
	width:355px;
	padding-top:53px;
	padding-bottom:15px;
}

.mapa-lewa {
	color:#535353;
	float:left;
	padding-left:14px;
	padding-top:10px;
	padding-bottom:15px;
}

.mapa-linki li {
	height:18px;
	list-style:none;
}

.mapa-box {
background:url(img/mapa-box.jpg) no-repeat left;
width:325px;
height:156px;
margin-top:65px;
padding-left:30px;
padding-top:17px;
}

.desc-nazwa {
	text-transform:uppercase;	font-weight:600;
	color:#004996;
	}

.desc-twoj {
text-transform:uppercase;	font-weight:600;
	
}



/* koniec mapy */

/* koniec styli sklep */


.targi-rehmedica {
width:829px;
height:668px;
background:url(img/tlo-rehmedica.png) no-repeat;
	margin:0px auto;
	margin-top:20px;

}

.reh-txt-1 {
padding-top:92px;
padding-left:340px;
	
}

.reh-txt-2 {
padding-top:160px;
padding-left:340px;	
	
}


div.kielce2011 {
	line-height:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	
background:url(img/gradient.png) repeat-x top;	
height:464px;
width:100%;
}

.kielce-pad {
padding:50px;	
	
	}
	
	


.formularz {
padding:45px;	
	
}
#formularz .required{
	color:#F00;
	
	
}

#formularz {
margin:35px 0;	
}

.error-message {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#F00;
border:0px solid #F00;
color:#fff;
display:none;
font-size:11px;
height:15px;
padding:4px 7px 5px;
}

.error-message p {
margin:0;
z-index:100;
}

.error-message em {
border-color:#F00 transparent transparent;
border-style:solid;
border-width:10px;
bottom:-17px;
display:block;
height:0;
left:60px;
position:absolute;
width:0;
}

#formularz .tdleft,
#formularz .tdright {
height:25px;
line-height:25px;
padding-bottom:6px;
	
	}
	
	#formularz .tdright select.select {
	margin:0 7px;
	width:250px;
		
	}
	
#formularz .tdright input.text {
	height:18px;
	width:250px;
	
}	

#formularz .tdright1 textarea.text {
	height:150px;
	width:300px;
	
}	

#formularz .tdleft {
	
width:150px;	
	}
	
	
#formularz-header {
	
margin:0 auto;
width:1194px;
height:172px;
background:url(/img/logo-header.jpg) no-repeat center top;
}
	
#formularz .tdright2 {
padding:5px;	
	
}	
	
	#formularz .wyslij {
float:right;		
text-indent:-9000px;
width:77px;
height:22px;
background:url(/img/wyslij.gif) no-repeat top left;
border:0px;
padding:0px;
cursor:pointer;
	}

/* koniec zyczen */

/* targi rehabilitacja */
.targi-reh {
background:url(/img/targi-bg.jpg) repeat-x top left;
height:640px;
}

.targi-reh span {
	margin-left:185px;
color:#202d5a;	
margin-top:45px;
display:block;
padding-bottom:30px;
font-size:16px;
}

.targi-reh span a {
	
color:#202d5a;	
}

.targi-content {
background:url(/img/targi-content.jpg) no-repeat top left;
width:580px;
height:274px;

}

/* koniec targi */

.poznaj-cene2 {
	background: url("img/popup-bg.png") no-repeat scroll 0 0; 
	height: 300px;
}


/* swieta 2011 */

#swieta-bg{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#swieta-popup{
display:none;
position:absolute;
_position:absolute; /* hack for internet explorer 6*/
height:630px;
width:830px;
background:#FFFFFF;
border:0px solid #cecece;
z-index:2;
padding:0px;
font-size:13px;
}

#swieta-object {
padding-top:23px;

}
#swieta-popup h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#swieta-popup-close{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#000;
font-weight:500;
display:block;
z-index:100;
height:23px;
}

/* koniec swieta 2011 */
