#langselect, #search, #today, #header2, .frontpage-col1, .frontpage-col3, #footer1, #footer2, .readmore, #col1, .pages, .actions, #col6, .sendtofriend { display: none; }

.nomargin { margin: 1em 0 0 0 !important; }
H1 { margin: 2em 0 0 0; }

UL.proplist { padding: 0; margin: 0; list-style: none; font-size: 11px; line-height: 14px; }
UL.proplist LI { padding: 0; margin: 10px 0 0 0; list-style: none; }
UL.proplist P { margin: 0; }
UL.proplist P.heading { margin: 0; font-weight: bold; }
UL.proplist DIV.img { float: left; width: 50px; height: 50px; margin: 3px 10px 0 0; }
UL.proplist DIV.txt { float: left; width: 270px; }
#col5 UL.proplist DIV.txt { width: 280px; }
.frontpage-col5 UL.proplist DIV.txt { width: 100px; }


/* Contact list */

TABLE.contacts { width: 100%; margin: 0; border: 2px solid #fff; }
TABLE.contacts TD { border: solid #ccc; border-width: 1px 0; background: #fff; }
TABLE.contacts TD.img { padding: 12px 0; }
TABLE.contacts TD.txt { padding: 12px 12px 12px 20px; width: 50%; line-height: 18px; }
TABLE.contacts P.heading { margin: 0; color: #900; font-weight: bold; }
TABLE.contacts P.position { margin: 15px 0 0 0; }
TABLE.contacts P.since { margin: 0; font-size: 11px; }


/* Project listing */

DIV.listing { clear: both; margin: 5px 0 0 0; padding-top: 2px; }
DIV.listing DIV.img { float: left; width: 187px; margin-right: 10px; }
DIV.listing DIV.img DIV.b { width: 165px; overflow: hidden; padding-top: 10px; }
DIV.listing DIV.txt { float: left; width: 363px; padding: 8px 0 10px 0; }
DIV.listing H2 { margin: 0; }
DIV.listing P.position { margin: 20px 0 0 0; }
DIV.listing P.since { margin: 0; font-size: 11px; }

/* Property */

DIV.property-img { float: left; width: 162px; margin: 0 15px 0 0; padding: 15px 0 0 0; }
DIV.property-txt { float: left; width: 383px; padding: 15px 0 0 0; }

P.imglist-big { margin: 0; }
P.imglist-big A { border: 1px solid #fff; }
DIV.imglist { width: 162px; overflow: hidden; }
DIV.imglist UL { margin: 0; padding: 0; width: 175px; }
DIV.imglist UL LI { padding: 0; background: none; float: left; margin: 3px 3px 0 0; }
DIV.imglist UL LI A { float: left; border: 1px solid #fff; }
DIV.imglist UL LI A.active { border-color: #900; }
DIV.imglist IMG { width: 50px; }
DIV.imglist SPAN { float: left; border: 1px solid #fff; }
DIV.imglist SPAN SPAN { background: #eee; float: left; width: 50px; height: 50px; padding: 0; border: none; }

TABLE.blank {}
TABLE.blank TD { padding: 0; border: none; line-height: 17px; }
