html, body, ul, li, h1, h2, h3, h4, form, p { margin: 0px;	padding: 0px;	list-style: none; }
body { text-align: center; font-family: Arial, Helvetica, sans-serif,Helvetica; font-size: 12px; vertical-align:top;}
img {border:0px; }
#wrapper {text-align: left;margin-left: auto;margin-right: auto;width: 940px; position:relative}

#header-menu { width: 940px; height: 20px; margin-bottom:5px; margin-top:5px; text-align:right; line-height:20px}
#header-menu a { font-size:12px; font-weight:bold; color:#FF6600}
#header-menu a:hover { text-decoration:underline}
#header { width: 940px; height: 153px; margin-bottom:12px;}


#leftcol { float: left; width: 180px; }
#leftcol h2 {  color:#999999; font-size:18px; margin-top: 5px; margin-left:8px; margin-bottom:5px; font-variant:small-caps; letter-spacing:1px;}
.content {position:relative; float: right; width: 730px; margin-top:25px; }
.content p { font-size:12px; margin-top:5px }

p a { text-decoration:none}

table.menu-top { width:600px; height:60px; margin-top:20px; float:right; text-align:center; vertical-align:middle}
table.menu-top td {border-left: 1px solid #CCCCCC}
table.menu-top {border-right: 1px solid #CCCCCC}
table.menu-top td a:hover { color:#333333;}
.properties p { color: #333333}
.fixed-height {width:2px;height:568px; float:right}

#footer {clear: both; width: 730px;float: right; padding-top: 5px; }

#footer a, .menu-top a {color:#999999; font-size:11px; line-height:150%; text-decoration:none}
#footer a:hover { text-decoration:underline}


.menu-top a:hover { text-decoration:underline}

a:link { text-decoration:none; color:#560E49}
a:hover { text-decoration:underline}
a:visited { text-decoration:none}
h1 { font-size:26px;color: #666666; font-weight:normal; margin-bottom:10px;}
h2 { font-size:13px;color: #666666;  margin-top:10px;}
p {color: #666666; line-height: 140%; font-size:14px; margin:10px 0px 10px 0px}

.side-menu ul { margin-bottom:15px}
.side-menu li {display:block;}
.side-menu a {display:block; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; letter-spacing:0.8px; font-variant:small-caps; text-decoration:none; padding-left:10px; line-height:35px;
width:180px; /* aby w IE widzialo background jako blok na calej dlugosci a nie tylko dlugosci linku slowa*/

border-bottom: 1px solid #CCCCCC;
/*background: #B4CF9A url(images/bg-menu_0.gif) repeat-x bottom; */
color: #FF6600; 
}
.side-menu li a:active {}
.side-menu li a:visited {}
.side-menu li a:hover { text-decoration:none; border-left: 4px solid #009900; padding-left:6px;}

table.miniatury { width:590px; margin-left:50px; border-bottom: 1px solid #CCCCCC}
table.miniatury td { vertical-align:top;}
table.miniatury tr { border-top: 1px solid red}
table.miniatury td img {border: 1px solid #CCCCCC; padding:3px; margin-top:2px}
table.miniatury td a, table.full_images td a {color: #CC3366}
table.miniatury td a:hover { text-decoration:underline}
table.full_images { width:590px; margin-left:50px}
table.full_images td{padding:5px;background-image:url(images/properties_search_bg.jpg); background-repeat:repeat-x; background-position: top;}
table.search {text-align:left; width:215px; margin:auto; margin-top:4px; color:#CCCCCC;}
table.search td { padding-bottom:1px;}
.search select {border: 1px solid #CC3366; background-color:#560E49; color: #CCCCCC}
input.keyword {width:215px; border: 1px solid #F06601; background-color: white;}
input.wklesle {width:220px; border: 1px solid #F06601; background-color: white;margin:2px}
.contact {margin-top:0px}
.contact textarea { width: 280px; height:140px; border: 1px solid #F06601; background-color: #FFFFCC; margin:2px}

span.property_status {position: absolute; top: 0px; left: 0; width: 71px; height: 64px; overflow: hidden; text-indent: -1000px; background: url(images/status.gif) 0 66px no-repeat; z-index: 6; }
span.normal { background-position: 0 66px; }
span.reduced { background-position: 0 0px; }
span.new { background-position: 0 -65px; }
span.let { background-position: 0 -130px; }
span.sold { background-position: 0 -195px; }

#blog {width: 234px; float:right}
#blog p { font-size: 11px; margin-bottom:0px; display:inline}
#blog a { text-decoration:none; color:#006699; font-size:11px}

.content ul {padding:5px; padding-left:10px; margin:15px; margin-top:1px;}
.content li {list-style-type: square; color: #060; line-height: 120%; padding: 1px 0px 4px 0px; margin:0px; font-size:13px}