body {
margin:0px;
padding:0px;
font:90% Arial, Helvetica, sans-serif;
background-color: #63d1de;
font-size:12px;
}
img {border:0px;}
#malamapka{
width:205px;
height:205px;
float:left;
border-left: 5px solid #67d0d6;
}
.blad_komuu 
{
      background :#FFFAFA url('./../images/ikonki/blad.png') no-repeat scroll 44px 12px;
      border: 1px solid #D64C59;
      margin-bottom: 10px;
}
.info_komuu
{
      background: #FFFFFA url('./../images/ikonki/info.png') no-repeat scroll 44px 12px;
      border: 1px solid #408DD4;
      margin-bottom: 10px;
}
.sukces_komuu 
{
      background: #FAFFFA url('./../images/ikonki/sukces.png') no-repeat scroll 44px 12px;
      border: 1px solid #5AA849;
      margin-bottom: 10px;
}
.blad_komuu, .info_komuu, .sukces_komuu  
{
      color: #333333;
      font-family: Arial;
      font-size: 13px;
      font-weight: bold;
      padding: 20px 40px 20px 90px;
      text-align: left;
}
#jezyki{width:710px;float:left;}
#jez {float:left;margin-left:5px;}
#komentarze {width:650px;float:left;}
#komentarze_lewo {
width:140px;
text-align:right;
float:left;
padding:5px;
border-bottom:1px solid #FFFFFF;
}
#komentarze_tekst {
width:470px;
float:left;
margin-left:5px;
padding:10px;
background: url(../images/noclegi-komentarze.gif) repeat-x #fff3ca;
border-bottom:1px solid #FFFFFF;
border:1px solid #d9cea1;
margin-bottom:10px;
}
#komentarze_caly {float:left;width:650px;}
#komentarze_dodaj {float:left;margin-top:20px;margin-bottom:10px;}

#pocztowka {
margin-top:20px;
margin-left:20px;
width:670px;
height:380px;
background:url(../images/nocleg-pocztowka.jpg) no-repeat;
float:left;
padding-left:40px;
padding-top:30px;
}
#poczta1{width:200px;height:200px;float:right; padding-right:10px;}
#poczta2{width:420px;height:200px;float:left;margin-right:30px;}
#poczta3{width:450px;height:155px;float:left;}
#poczta4{width:120px;height:155px;float:left;}

#ikona {float:left;width:210px;margin-top:3px;}
#ikona_zdjecie {float:left;}
#ikona_tekst {float:left;padding-top:10px;padding-left:5px;text-transform:uppercase; font-size:12px; padding-right:10px;}
#ikona_tekst2 {padding-left:37px;}

div.pages {
text-align:center;margin-top:3px; 
}

div.pages  a { border:solid 1px #81baf2;padding:2px; padding-left:6px; padding-right:6px;background-color:#f2f9f9;color:#0066cc;font-weight:bold; }
div.pages a:link { border:solid 1px #81baf2;padding:2px;padding-left:6px; padding-right:6px;background-color:#f2f9f9;color:#0066cc;font-weight:bold; }
div.pages a:active { border:solid 1px #81baf2;padding:2px;padding-left:6px; padding-right:6px;background-color:#f2f9f9;color:#0066cc;font-weight:bold; }
div.pages a:visited { border:solid 1px #81baf2;padding:2px;padding-left:6px; padding-right:6px;background-color:#f2f9f9;color:#0066cc;font-weight:bold; }
div.pages a:hover { border:solid 1px #81baf2;padding:2px;padding-left:6px; padding-right:6px;background-color:#81baf2;color:#0066cc;font-weight:bold;text-decoration:underline;  }


#atrakcje{
width:105px;
margin-top:3px;
float:left;
font-size:11px;
text-transform:uppercase;
}
#atrakcje_body{width:650px;overflow:auto; }

.kontaktmail {background:#bed9ef;}
#kontaktmail2 {
width:65%;
float:right;
height:135px;
background:#deecf9;
padding-left:20px;
padding-top:5px;
}
.kontaktekst {
width:65%;
float:right;
height:200px;
background:#deecf9;
padding-left:20px;
}
.kontaktmaildane {width:100%;height:140px;background:#bed9ef;}
.kontaktmail3 {width:100%;height:200px;background:#bed9ef;border-top:2px solid #ffffff;}
.kontaktmaildata {width:100%;height:50px;background:#bed9ef;border-top:2px solid #ffffff;border-bottom:2px solid #bed9ef;}
.kontaktmaildata2 {  width:65%;float:right;height:50px;background:#deecf9;padding-left:20px;}
.kontaktmail4 {width:25%;float:left;padding-left:20px;background:#bed9ef;padding-top:5px;}
.kontakt_p{width:100%;float:left;}

.kropka{color:#FF0000;}

#top {width:950px;height:81px;margin-top:5px;float:left;}
#menug1 {width:230px;height:81px;float:left;}
#menug2 {width:175px;height:44px;float:left;color:#CC0000;padding-top:10px; background:url(../images/back.gif) repeat-x; font-size:12px;}
#menug4 {width:10px;height:44px;float:left;color:#CC0000;padding-top:10px;background:url(../images/back.gif) repeat-x;}

.menug2 {font-size:12px;font-family: Arial, Verdana;text-decoration:none;color:#CC0000;}
a.menug2 {color:#19559b; font-family: Arial, Verdana; text-decoration:none; }
a.menug2:link {color:#19559b; font-family: Arial, Verdana; text-decoration:none; }
a.menug2:active {color:#19559b; font-family: Arial, Verdana; text-decoration:none; }
a.menug2:visited {color:#19559b; font-family: Arial, Verdana; text-decoration:none; }
a.menug2:hover {color:#b7d6fb; font-family: Arial, Verdana; border-bottom:#9bc95d solid 1px; }

#menug3 {width:192px;height:104px;float:left;}
.czer {color:#cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.czer2 {color:#cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
.czer3 {color:#cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.white {color:#0000ff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.whitemini {color:#0000ff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.szer {
	text-align: justify;
}
.pogrub {
	font-weight: bold;
	text-decoration:underline;
}
.icon {
	font-style: italic;
	font-size:11px;
}

.niebieski{
color:#007EC6;
font-size:16px;
margin:20px 0 16px;
text-transform:uppercase;
font-weight:bold;
}

.odleglosci{
font-size:13px;
background-color:#fff6dd;
text-align:right;
width:50%;
font-weight:bold;
}
.odleglosci2{
font-size:13px;
background-color:#f2f9f9;
width:50%;
}
#wrapper{width:1000px;margin:auto;padding:0;}
#hr {padding-left:20px; padding-right:20px;width:960px;}
#base {float:left;background-color:#ffffff;width:960px;}
#base0 {
padding-left:20px;
float:left;
background-color:#ffffff;
width:980px;
background:url(../images/noc.gif) repeat-y;
position:relative;
margin:0px auto ;
}
#base2 {
float:left;
width:1000px;
background-color: #ffffff;
background:url(../images/noc.gif) repeat-y;
}
#reklama {
float:left;
width:200px;
height:200px;
padding-left:10px; 
padding-top:20px;
}
#reklama2 {
float:left;
width:728px;
height:90px;
padding-left:130px;
padding-top:10px;
padding-bottom:20px;
}
#reklama3 {
float:left;
width:728px;
height:60px;
padding-left:130px;
padding-top:10px;
padding-bottom:10px;
font-size:10px;
text-transform:uppercase;
}
#reklama4 {
float:left;
width:750px;
height:200px;
padding-left:120px;
padding-top:10px;
padding-bottom:10px;
}
#reklama5 {
float:left;
width:160;
height:600;
padding-left:10px;
padding-top:10px;
padding-bottom;10px;
}
#reklama6 {
float:left;
width:200px;
height:120px;
padding-left:10px; 
padding-top:20px;
}
#video {
float:left;
width:400px; 
height:420px;
padding-left:150px;
}
#informacje {float:left;width:650px;margin:auto;padding-left:30px;padding-right:10px;}
#informacje2 {float:left;width:650px;padding-left:30px;padding-right:10px;}
#informacje3 {float:left;width:650px;margin:auto;padding-left:30px;padding-right:10px;line-height:150%;}
#infokomentarze {width:650px; float:right; line-height:150%; padding-right:30px;}
#infopanel {float:left;width:680px;padding-left:20px;}

div#kontakt{
border-bottom:#9bc95d solid 4px;
width:630px;
height:458px !important;
height:460px; /* IE */
}
#zdjecia {
float:left;
width:700px;
margin:auto;
margin-bottom:10px;
}
/* obramowanie Udogodnienia Pokoje/wyposazenie */
table.tabela_obramowanie_szare { 
border-style: solid; 
border-color: #cbe6e8; 
border-width: 1px;
padding: 5px;
}
/* zdjecie na glownej */
img.photo { 
border: 2px solid #cbe6e8 !important; 
padding: 5px; 
background-color: #ffffff;
margin-right:5px; 
-moz-opacity:1; 
filter: alpha(opacity=100);
} 
a:hover img.photo { -moz-opacity:0.7; filter: alpha(opacity=70);}

/* zdjecie na opisowej */
img.offer { 

padding-left:6px;
padding-top:6px;
padding-right:18px;
padding-bottom:18px;
background:url(../images/nocleg-zdjecie.gif) no-repeat;
}
#zdjecieoferta {float:left;margin-left:20px;margin-bottom:5px;}
#zdjecieoferta ul{list-style: none;margin: 0;padding: 0;padding-top:10px;border: none;}
#zdjecieoferta li{display:inline;}

hr {
height: 0 !important;
height: 1px; /* wysokosc pod ie */
color: #000; /* kolor pod ie */
background: transparent;
border-width: 1px 0 0 0;
border-color: #efefef;
border-style: solid;
} 
/* Do miasto: login: haslo: - wielkosc paska i czcionki menu */
textarea,select,input.szukaj	{ 
border-style: solid; 
border-color: #32a9db; 
border-width: 1px; 
font-size: 14px; 
font-family: Arial; 
color: black; width:180px;
}
/* Do Wyszukiwarki i Województwa - wielkosc paska menu */
textarea,select,input.frm	{ 
border-style: solid; 
border-color: #cbe6e8; 
border-width: 1px; 
font-size: 14px; 
font-family: Arial; 
color: #000000; 
width:180px; 
background-color: #fdfdfd;
}

#button2 ul {list-style: none;margin: 0;padding: 0;padding-top:10px;border: none;}
#button2 li {margin: 0;display: inline;}
#button2 li a {display: inline;background-color:transparent;color: #669966;text-decoration:none;width: 100%;font-size:12px;}
html>body #button2 li a {width: auto;}
#button2 li a:hover {background-color: transparent;color: #a2ce7c;text-decoration:none;font-size:12px;border-bottom:0px;}

#button3 {float:left;width:220px;}
#button3 ul {
list-style-type:circle;
margin: 0;
padding-top:10px;
padding-left:30px;
border: none;
font-size:12px;
line-height:180%;
}
#button3 li {margin: 0;}
#button3 li a {
display:block;
background-color:transparent;
color: #336666;
text-decoration:none;
width: 100%;
}
html>body #button3 li a {width: auto;}
#button3 li a:hover {color: #CC0000;font-size:12px; text-decoration:underline;}
#button3 {padding-top:10px;}

#button5 {float:left;width:220px;}
#button5 ul {
list-style-type:circle;
margin: 0;
padding-top:10px;
padding-left:10px;
border: none;
font-size:12px;
line-height:180%;
}
#button5 li {margin: 0;}
#button5 li a {
display:block;
background-color:transparent;
color: #336666;
text-decoration:none;
width: 100%;
}
html>body #button5 li a {width: auto;}
#button5 li a:hover {color: #CC0000;font-size:12px;}
#button5 {padding-top:10px;}


#but ul {
list-style-type:circle;
margin: 0;
padding-top:10px;
padding-left:30px;
border: none;
font-size:12px;
line-height:180%;
}
#but li {margin: 0;}
#but li a {
display:block;
background-color:transparent;
color: #336666;
text-decoration:none;
width: 100%;
}
html>body #but li a {width: auto;}
#but li a:hover {color: #7f0000;font-size:12px;}

.naglowek_wysz {
color:#1f5c99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.naglowek_wysz :hover{color:#000000;}

.miasto {
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#szuk{width:180px;float:left;padding-bottom:10px;}
#szuk2{width:272px;float:left;margin-top:10px;}
#szuk3{width:180px;float:left;padding-left:20px;}
#szuk1{width:180px;float:left;padding-bottom:10px;}

#przycisk{width:130px;height:30px;padding-top:10px;float:left;}

#butt ul {
list-style-type:none;
margin: 0;
padding-top:10px;
padding-left:1px;
border: none;
font-size:12px;
line-height:180%;
}
#butt li {margin: 0;}
#butt li a {
display:block;
background-color:transparent;
color: #eabe0d;
text-decoration:none;
width: 100%;
border-bottom:1px solid #99c8dc;
font-size:12px;
}
html>body #butt li a {
width: auto;
}
#butt li a:hover {
color: #025294;
font-size:12px;
border:none;
background:#ffffff;
border-bottom:1px solid #99c8dc;
}
#menuboczne {
float:left;
width:220px;
height:360px;
}
#boczne210 {
float:left;
width:210px;
}
#button {
font-family: 'Trebuchet MS', 'Lucida Grande',
Verdana, Lucida, Geneva, Helvetica, 
Arial, sans-serif;
width:210px;
}
#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#button li {margin: 0;}
#button li a {
display: block;
border-left: 5px solid #67d0d6;
background-color:transparent;
color: #3b98a4;
text-decoration: none;
width: 100%;
padding-top: 7.5px;
padding-bottom: 7.5px !important;
padding-bottom: 6px; /* IE */
padding-left: 15px !important;
padding-left: 10px; /* IE */
border-bottom:#67d0d6 solid 1px;
}
html>body #button li a {width: auto;}
#button li a:hover {
border-left: 5px solid #3b98a4;
color: #cc0000;
border-bottom:#9bc95d solid 1px;
}
.programy {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;}
#panel {
float:left;
width:230px;
height:16px;
border-bottom:#96c6dc solid 2px;
}
#pan2 {
float:left;
width:220px;
height:16px;
border-bottom:#96c6dc solid 2px;
}
#naglowek{
border-bottom:#96c6dc solid 2px;
height: 16px;
width: 730px;
float:left;
}
#panel_dolny {
float:left;
width:180px;
height:80px;
}
#boczne_linki {
width:220px;
margin-bottom:10px;
padding-left:10px;
padding-right:10px;
float:left;
}
#mapa_lewa {
width:252px;
margin-bottom:10px;
float:left;
}
#mapa_prawa {
width:342px;
margin-bottom:10px;
float:right;
}
#panel2 {
float:right;
width:700px;
text-align:right;
}
div.lmenu {
float:right;
font-size: 13px;
font-family: Arial;
color:#000000;
padding-right:10px;
padding-top:10px;
}
div.lmenu a {color:#000000; font-family: Arial, Verdana; text-decoration:underline;}
div.lmenu a:link {color:#000000; font-family: Arial, Verdana; text-decoration:underline;}
div.lmenu a:active {color:#000000; font-family: Arial, Verdana; text-decoration:underline;}
div.lmenu a:visited {color:#000000; font-family: Arial, Verdana; text-decoration:underline;}
div.lmenu a:hover {color:#000000; font-family: Arial, Verdana; text-decoration:underline;}

#wyszukiwarka2 {
padding-top:25px;
padding-left:180px;
width:440px;
float:left;
font-size: 14px;
font-family: Arial;
color:#000000;
text-align:center;
}
div.wyszukiwarka2 a {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.wyszukiwarka2 a:link {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.wyszukiwarka2 a:active {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.wyszukiwarka2 a:visited {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.wyszukiwarka2 a:hover {color:#000000; font-family: Arial, Verdana; text-decoration:none; }

#w2pol {width:190px;float:left;}
#w1pol {width:175px;float:left;}
#wplaski {width:100%;height:120px;float:left;}
#wmaly {height:120px;width:100px;float:left;margin-left:10px;}
#szukam{
width:280px;
height:250px;
float:left;
padding:10px;
padding-left:30px;
background:url(../images/noclegi-szukaj.gif) repeat-x;
}
#szukajpanel {
float:left;
margin-left:10px;
width:710px;
height:250px;
background:url(../images/nocleg-startowa.jpg) no-repeat;
}
#map {float:left;width: 250px;padding-left:10px;}
#linki {
width:900px;
float:left;
padding-left:15px;
padding-top:20px;
margin-left:35px;
background:none;
font-size:10px;
color:#0066FF;
text-align:justify;
}
#nawczasy {
width:900px;
height:510px;
padding-left:40px;
padding-top:20px;
float:left;
}
#nawczasy ul {list-style: none;margin: 0;padding: 0;border: none;}
#nawczasy li {margin: 0;display:block;}
#nawczasy li a {padding-left:10px;}
#nawczasy li a:hover {color:#CC0000;font-size:12px;border:none;text-decoration:underline;}
#wczasy {width:300px;height:250px;float:left; }

#miast {
width:210px; 
padding-left:10px;
padding-top:10px;
float:left;
}
#minimiast {width:200px; height:300px; float:left;}

a.miast {color:#225588; font-family: Arial, Verdana; text-decoration:none; }
a.miast:link {color:#225588; font-family: Arial, Verdana; text-decoration:none; }
a.miast:active {color:#225588; font-family: Arial, Verdana; text-decoration:none; }
a.miast:visited {color:#225588; font-family: Arial, Verdana; text-decoration:none; }
a.miast:hover {color:#225588; font-family: Arial, Verdana; text-decoration:underline; }

.miast {
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#225588;
}

.ofer {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.oferta {color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.oferta_biala {color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

div.oferta {
float:left;
border: solid 1px #5edbff;
margin-top:5px;
margin-bottom:5px;
padding:4px;
background-color: #f0fcff;
width:200px;
}
.oferta a:hover{
float:left;
background-color: #fff;
width:200px;
}
.oferta_biala {
float:left;
border: solid 1px #5edbff;
margin-top:5px;
margin-bottom:5px;
padding:4px;
background-color: #ffffff;
width:200px;
}
div.oferta_biala a:hover{
float:left;
background-color: #f0fcff;
width:200px;
}
div.odwiedzane {
float:left;
padding-top:5px;
background:url(../images/gradientreklama.gif) repeat-x;
width:196px;
height:170px;
border:#fff 5px solid;
}
div.odwiedzane2 {
padding-top:5px;
float:left;
background:url(../images/gradientreklama.gif) repeat-x;
width:196px;
height:170px;
border:#fff 5px solid;
}
div.odwiedzane_mini {
float:left;
padding-top:5px;
background:url(../images/gradientreklama.gif) repeat-x;
width:136px;
height:190px;
border:#fff 5px solid;
}
div.odwiedzane2_mini {
padding-top:5px;
float:left;
background:url(../images/gradientreklama.gif) repeat-x;
width:136px;
height:190px;
border:#fff 5px solid;
}

td.dark {
border-top: solid 1px #d3f2a9;
border-bottom: solid 1px #d3f2a9;
background-color: #f2f9f9;
font-size: 11px;
text-decoration:none;
color:#000000;
}
/* nie promowany */
td.nul {
background-color: #ffffff;
font-size: 13px;
}
/* promowany */
td.promo_dark {
border-top: solid 1px #d3f2a9;
border-bottom: solid 1px #d3f2a9;
background-color: #f6f3db;
font-size: 11px;
}
td.promo_null {
background-color: #fffded;
font-size: 11px;
}

.info {
width:420px;
padding:5px;
float:none;
font-size:12px;
color:#000;
}

.tabelka {
	color:#000000;
	background-color:#cee3f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: solid 1px #efefef;
	font-weight:bold;
	border-bottom: solid 1px #efefef;
}
div.tabelka_tekst a {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.tabelka_tekst a:link {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.tabelka_tekst a:active {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.tabelka_tekst a:visited {color:#000000; font-family: Arial, Verdana; text-decoration:none; }
div.tabelka_tekst a:hover {color:#000000; font-family: Arial, Verdana; text-decoration:none; }


img.ofertaZdjecie {
border: 1px solid #dddddd !important; 
padding: 2px; 
background-color: #ffffff;
}
.grubo {
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
margin-left:5px;
margin-right:5px;
font-weight: bold;
margin-bottom:5px;
}
.naglowek {
color:#18569a;
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:20px;
}
.naglowek_gora {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
}
.naglowek_tekst {
color:#3e6d69;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.naglowek_oferta {
color:#18569a;
font-size: 20px;
font-weight:normal;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:1px;
border-bottom: 2px solid #18569a;
}

.h2 {
color:#7cc11c;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
margin-left:5px;
font-weight: bold;
}

div#h1 {background-color:#0099FF;}

h1 {
font-size:220%;
line-height:1em;
color:#629f44;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-.05em;
position:relative;	
margin: 0;
}
h1 a:hover {
color: #808080;
border-bottom:#9bc95d solid 1px;
}
.h3 {
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
h4 {
font-size:190%;
color:#da251d;
font-weight:normal;
letter-spacing:-.05em;
margin:.1em 0;
padding-top:1px;
width:100%;
line-height:1em;
}
h5 {
font-size:18px;
color:#0066ff;
font-weight:normal;
letter-spacing:-.05em;
margin:.4em 0;
padding-top:25px; /* use top padding to adjust the start of the gradient  */
width:100%;
line-height:1em;
text-transform:uppercase;
}
#14 {
font-size:14px;
font-weight:bold;
color:#000;
}

h6{
color:#629f44;
font-size:20px;
font-weight:normal;
letter-spacing:-.05em;
margin:.6em 0;
padding-top:1px;
width:100%;
line-height:1em;
}

.tabelka_tekst {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:5px;
}
a {color:#19559b; font-family: Arial, Verdana; text-decoration:none; }
a:link {color:#333399; font-family: Arial, Verdana; text-decoration:none; }
a:active {color:#333399; font-family: Arial, Verdana; text-decoration:none; }
a:visited {color:#333399; font-family: Arial, Verdana; text-decoration:none; }
a:hover {color:#719500; font-family: Arial, Verdana; text-decoration:underline; }

span.checkbox {
width: 19px;
height: 25px;
margin-top:5px;
padding: 0px 5px 0 0;
background:url(../images/checkbox.png) no-repeat;
display: block;
clear: left;
float: left;
}
span.radio {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background:url(../images/radio.png) no-repeat;
display: block;
clear: left;
float: left;
}
span.select {
position: absolute;
width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 21px;
padding: 0 24px 0 8px;
color: #fff;
font: 12px/21px arial,sans-serif;
background:url(../images/select.png) no-repeat;
overflow: hidden;
}

#rej1 {
padding-top:10px;
width:300px;
height:220px;
float:left;
border:2px solid #d0dfe9;
padding-left:20px;
}
#rej3 {
padding-top:10px;
padding-left:10px;
margin-left:20px;
width:300px;
height:220px;
float:left;
background:#d0dfe9;
border:2px solid #d0dfe9;
padding-left:20px;
}
#rej2 {
width:340px;
height:300px;
float:left;
}
#cennik {
padding-top:10px;
padding-left:10px;
padding-right:20px;
width:320px;
float:left;
}
#cennik2 {
padding-top:10px;
padding-left:10px;
width:340px;
height:420px;
float:left;
}
#cennikmaly {
padding-left:10px;
width:190px;
height:250px;
margin-left:10px;
float:left;
border-left:1px solid #d0dfe9;
border-top:2px solid #d0dfe9;
}
#710 {width:710px; float:left; }
#pasek {
width:650px;
height:25px; 
font-size:18px;
padding-top:5px; 
color:#629f44; 
letter-spacing:-.05em;
background:url(../images/nocleg-pasek.gif) repeat-x #fff3ca;
}

