*
{
margin:0;
padding:0;
}

body
{
color:#FCFDFF;
background:#024b92;
font-family:Arial, Helvetica,sans-serif;
font-size: 90%;
}

a
{
color: #DEEAED;
}

#hours
{
position:relative;
left:480px;
top:55px;
}

#mainlink
{
padding-left:20px;
}

#container
{
width:980px;
margin:0 auto;
/*height:1200px;*/
background:url('/images/pl/mainbck.jpg') no-repeat top center #226693;
}

#text img
{
float: left;
margin: 0 5px 5px 0;
border: 1px solid #ffffff;
}

#text ul
{
margin-left: 20px;
}

#flash
{

height:210px;

}

#leftcolumn
{
width:582px;
float:left;
margin-right:5px;
}

#subleft
{
width:702px;
float:left;
margin-right:5px;
}


#rightcolumn
{

width:390px;
float:right;
position:relative;
left:-13px;
top:10px;
}

#leftcolumn #links, #subleft #links
{
margin:10px 0 0 15px;
}

#leftcolumn #links a,#subleft #links a, #leftcolumn #links span, #subleft #links span
{
display:block;
float:left;
height:30px;
}

#leftcolumn #l1, #subleft #l1
{
background:url('/images/pl/button_onas.gif') no-repeat;
width:58px;
}

#leftcolumn #l3, #subleft #l3
{
background:url('/images/pl/button_rezerwacje.gif') no-repeat;
width:106px;
}

#leftcolumn #l2, #subleft #l2
{
background:url('/images/pl/button_oferta.gif') no-repeat;
width:79px;
}

#leftcolumn #l4, #subleft #l4
{
background:url('/images/pl/button_cennik.gif') no-repeat;
width:88px;
}

#leftcolumn #l5, #subleft #l5
{
background:url('/images/pl/button_regulamin.gif') no-repeat;
width:105px;
}

#leftcolumn #links a
{
background-position:center;
}

#leftcolumn #l6, #subleft #l6
{
background:url('/images/pl/button_partnerzy.gif') no-repeat right; 
padding-left:8px;
width:79px;
margin-top:-1px;
}

#leftcolumn #links span, #subleft #links span
{
	background:url('/images/pl/button_spacebar.gif') no-repeat;
	width:6px;
}

#leftcolumn #news
{
height:355px;
width:562px;
background:url('/images/pl/left_news.jpg') no-repeat;
margin-left:15px;
margin-top:10px;
}

#leftcolumn #news div
{
font-size: 80%;
width: 524px;
height: 80px;
margin: 0 0 0 20px;
padding: 20px 0 15px 0;
border-bottom: 1px solid #B2D3E4;
overflow: hidden;
}

#leftcolumn #news div a
{
float: right;
color: 
}

#subleft #submain
{
width:662px;
min-height:359px;
background:url('/images/pl/subback.jpg') no-repeat;
margin-left:15px;
margin-top:10px;
padding:20px;
}

#submain h1
{
font-size:14pt;
margin-bottom:10px;
}

#submain
{
font-size:90%;
}

#rightcolumn #photo
{
height:166px;
width:390px;
background:url('/images/pl/right_basen.jpg') no-repeat;
}

#rightcolumn #newsletter
{
height:53px;
width:340px;
padding: 15px 0 0 50px;
background:url('/images/pl/right_newsletter.jpg') no-repeat;
font-size: 80%;
}

#rightcolumn #newsletter form input#email
{
border: 1px solid #000000;
}


#rightcolumn #gallery
{
height:139px;
width:330px;
padding: 20px 0 0 60px;
background:url('/images/pl/right_galeria.jpg') no-repeat;
}

#gallery img
{
float: left;
border: 0;
margin-right: 10px;
}

#panorama
{
width:620px;
height:169px;
float:left;
background:url('/images/pl/panorama.jpg') no-repeat;
margin-left:15px;
}

#panorama h1 a
{
text-decoration: none;
display: block;
width: 600px;
height: 169px;
}

#panorama h1 a span
{
display: none;
}



#thenews
{
float:right;
width:332px;
height:169px;
margin-right:13px;
background:url('/images/pl/right_news.jpg') no-repeat;
}

* html #panorama, * html #thenews, *+html div#thenews, *+html div#panorama
{
overflow:hidden;
}

#panorama, #thenews, #container, #bip
{
overflow:hidden;
}

* html #thenews
{
width:320px;
}


#thenews div
{
width: 250px;
margin: 10px 0 0 30px;
font-size: 75%;
border-bottom: 1px solid #B2D3E4;
padding-bottom: 5px;
}

#subright
{
width:240px;
float:right;
height:300px;
margin-right:15px;
/*background:url('/images/pl/gal.jpg') no-repeat;*/
}

#subright #pictures img
{
margin-bottom:10px;
border:solid 1px #FFFFFF;
}

#subright h1
{
font-size:11pt;
margin:20px 0 12px 0;
}

#calculator
{
float:left;
width:165px;
height:93px;
padding: 60px 0 0 60px;
background:url('/images/pl/bottom_calc.jpg') no-repeat;
margin:0 10px 0 15px;
font-size: 80%;
}


#reservation
{
float:left;
width:165px;
height:93px;
padding: 60px 0 0 60px;
background:url('/images/pl/bottom_rezerwacje.jpg') no-repeat;
margin:0 10px 0 0px;
font-size: 80%;
}

#offers
{
float:left;
width:177px;
height:103px;
padding: 50px 0 0 60px;
background:url('/images/pl/bottom_promocje.jpg') no-repeat;
margin:8px 10px 0 0px;
font-size: 80%;
}

#offers2
{
float:left;
width:174px;
height:103px;
padding: 50px 0 0 60px;
background:url('/images/pl/bottom_konkursy.jpg') no-repeat;
margin:8px 10px 0 0px;
font-size: 80%;
}

a.button
{
position: relative;
display: block;
font-size: 1%;
text-decoration: none;
}

#button_zapisz
{
width: 89px;
height: 27px;
border: 0;
background: url('/images/pl/button_zapisz.jpg') no-repeat;
margin-top: 5px;
margin-left: 250px;
}

a.button span
{
position: relative;
left: -2000px;
}


#button_jakdojechac
{
left: 42px;
top: 128px;
width: 160px;
height: 32px;
background: url('/images/pl/button_jakdojechac.jpg') no-repeat;
}

#button_kontakt
{
top: 95px;
left: 200px;
width: 160px;
height: 32px;
background: url('/images/pl/button_kontakt.jpg') no-repeat;
}

#button_wiecej
{
top: 100px;
left: 220px;
width: 101px;
height: 28px;
background: url('/images/pl/button_wiecej.jpg') no-repeat;
}

#button_policzcene
{
top: 20px;
left: 40px;
width: 101px;
height: 28px;
background: url('/images/pl/button_policz.jpg') no-repeat;
}

#button_zarezerwuj
{
top: 20px;
left: 40px;
width: 105px;
height: 27px;
background: url('/images/pl/button_zarezerwuj.jpg') no-repeat;
}

#button_wiecej2
{
top: 20px;
left: 40px;
width: 125px;
height: 28px;
background: url('/images/pl/button_wiecej2.jpg') no-repeat;
}

#button_wiecej3
{
top: 20px;
left: 40px;
width: 125px;
height: 28px;
background: url('/images/pl/button_wiecej2.jpg') no-repeat;
}

#text.smallfont *, #text.smallfont
{
font-size:90%;
}

#text.normalfont *, #text.normalfont
{
font-size:100%;
}

#text.bigfont *, #text.bigfont
{
font-size:120%;
}

#aaa
{
float: right;
}

.a
{
font-size: 90%;
}

.aa
{
font-size: 100%;
}

.aaa
{
font-size: 120%;
}

form p 
{
margin-bottom: 2px;
}

label
{
width: 20%;
display: block;
float: left;
}

#footer
{
text-align:center;
font-size:9pt;
margin-top:50px;
margin-bottom:10px;
}

.clear
{
clear:both;
}

