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 { width: 940px; height: 100px;}
#leftcol { background:url(images/bg_side_menu.jpg) no-repeat; float: left; width: 238px; height: 568px;}
.content {position:relative; float: right; width: 690px; background-repeat:no-repeat; background-position: right top;}
.content p { font-size:15px }
.index { background-image:url(images/bg_content_homepage.jpg);} 
.properties { background-image:url(images/bg_properties_top_03.jpg) }
.landlords { background-image:url(images/bg_landlords_03.jpg) }
.tenants { background-image:url(images/bg_tenants_03.jpg);}
.mortgage { background-image:url(images/bg_mortgage_03.jpg);}
.furnishing { background-image:url(images/bg_furnishing_03.jpg);}

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: 690px;float: right; padding-top: 15px}

#footer a, .menu-top a {color:#999999; font-size:11px; line-height:150%; text-decoration:none}
#footer a:hover, .menu-top a:hover { text-decoration:underline}
a:link { text-decoration:none; color:#560E49}
a:hover { text-decoration:underline}

h1 { font-size:30px; color:white; font-weight:normal}
p {color: white; line-height: 140%; font-size:14px; margin:10px 0px 10px 0px}

.side-menu ul {}
.side-menu li {display:block;}
.side-menu a { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; padding-left:10px; line-height:25px;
width:228px; /* aby w IE widzialo background jako blok na calej dlugosci a nie tylko dlugosci linku slowa*/

border-top: 1px solid gray; border-bottom: 1px solid black;
/*background: #B4CF9A url(images/bg-menu_0.gif) repeat-x bottom; */
color: #CCCCCC; 
}
.side-menu li a:active {}
.side-menu li a:visited {}
.side-menu li a:hover { color: white; background: #282657; text-decoration:none;;
}

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 #CC3366; background-color:#560E49; color: #CCCCCC}
input.wklesle {width:180px; border: 1px solid #CC3366; background-color:#560E49; color: #CCCCCC; margin:2px}
.contact { color:white; margin-top:20px}
.contact textarea { width: 180px; height:140px; border: 1px solid #CC3366; background-color:#560E49; color: #CCCCCC; 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; }

