*
{
margin:0;
padding:0;
}

.clear
{
clear:both;
}

body
{
background:#00060e url('../images/back.jpg') repeat-x;
overflow-x:hidden;
font-size:9pt;
color:#FFFFFF;
font-family:Tahoma, sans-serif;
line-height:1.5em;
}

#down
{
float:left;
width:600px;
background:repeat-y url('../images/downbck.png');
margin-left:20px;
margin-top:30px;
padding:10px 0;
color:#ccd8f3;
}

#down fieldset
{
border:solid 1px #0b1425;
padding:20px;
}

#down fieldset legend
{
color:#3e5a8d;
padding:0px 10px;
}

#down fieldset  p label
{
float:left;
width:40%;
display:block;
}

#down fieldset  p
{
clear:both;

}


#down p
{
margin:10px 0;
}

#down h1
{
font-size:11pt;
margin-top:15px;
margin-bottom:5px;
}

#down h2
{
font-size:9pt;
}

#down ul, #down ol
{
margin:10px 0 10px 40px;
}

.cal
{
display:inline-block;
border:0;
width:21px;
height:24px;
background:url('../images/calicon.png') no-repeat;
padding:0;
}

#calendar
{
background:url('../images/calendar.png') no-repeat;
float:right;
width:277px;
min-height:201px;
margin-right:3px;
margin-top:40px;
padding:10px;
}

#calendar h1
{
padding:7px;
margin-bottom:12px;
font-size:14pt;
}

input, textarea,select
{
padding:2px;
border:solid 1px #555555;
font-family:Tahoma;
}

div.hr
{
background:url('../images/hr.png') no-repeat;
margin-top:30px;
height:24px;
}

#calendar p
{
color:#020a16;
margin:4px 0 4px 10px;
font-weight:bold;
font-size:9pt;
}

#calendar h1
{
color:#555555;
margin-left:10px;
font-size:9pt;
margin:5px 0 15px 0;
}

#calendar p label.long
{
width:55%;
}


#calendar p label
{
float:left;
width:20%;
display:block;
}

a
{
color:#FFFFFF;
}

a:hover
{
color:#b1c8ec;
}

#footer
{
margin:50px auto 10px auto;
padding-bottom:50px;
text-align:center;
color:#b1c8ec;
}

#calendar #next
{
display:block;
background:#03070c;
width:116px;
height:25px;
padding-top:0px;
margin-top:10px;
border:0;
font-size:8pt;
color:#FFFFFF;
cursor:pointer;
}


#swish
{
background:right top url('../images/corner.jpg') no-repeat;
width:769px;
height:468px;
z-index:-2;
margin-left:500px;
}


#general
{
min-height:1000px;
width:990px;
margin:0 auto;
}

#container
{
width:970px;
margin-top:-438px;
}

#logo
{
width:350px;
height:122px;
float:left;
}

#flash
{
float:left;
width:600px;
padding-top:50px;
}

#logo h1 a
{
width:350px;
height:122px;
display:block;
background:url('../images/logo.png') no-repeat;
text-decoration:none;
font-size:1%;
}

a span, h1 span
{
position:relative;
left:-10000px;
}

ul#menu li
{
float:left;
}

ul#menu
{
list-style:none;
margin:50px 0px 0px 20px;
}

ul#menu li a
{
display:block;
height:39px;
margin-right:50px;
text-decoration:none;
font-size:1%;
}

#ofirmie
{
width:75px;
background:url('../images/b_ofirmie.png') no-repeat;
}

#apartamenty
{
width:120px;
background:url('../images/b_apartamenty.png') no-repeat;
}

#lokalizacja
{
width:95px;
background:url('../images/b_lokalizacja.png') no-repeat;
}

#kontakt
{
width:96px;
background:url('../images/b_kontakt.png') no-repeat;
}

#szczecin
{
width:83px;
background:url('../images/b_szczecin.png') no-repeat;
}

#regulaminy
{
position:relative;
top:4px;
width:91px;
background:url('../images/b_regulamin.png') no-repeat;
}

#apartments
{
margin-top:20px;
}

#apartments object
{
display:block;
float:left;
margin-left:20px;
}

#ap1, #ap2, #ap3
{
width:567px;
height:221px;
margin-top:30px;
}

#ap1 p, #ap2 p, #ap3 p
{
padding:10px 350px 10px 20px;
}

#ap1 h1, #ap2 h1, #ap3 h1
{
padding:33px 350px 10px 20px;
color:#FFFFFF;
}

#ap1 div a, #ap2 div a, #ap3 div a
{
	display:block;
	background:#020a16;
	padding:8px 15px;
	text-align:center;
	width:100px;
	margin-left:430px;
	margin-top:-10px;
	
}

#logotlo
{
width:357px;
height:178px;
margin-top:60px;
margin-left:-20px;
background:url('../images/logotlo.png') no-repeat;
}

#ap1
{
background:url('../images/ap1.jpg');
}

#ap2
{
background:url('../images/ap2.jpg');
}

#ap3
{
background:url('../images/ap3.jpg');
}
