
	* {margin: 0;}
	body {font-family: sans-serif;}
	a img {border: none;}
	/* --- | General classes | --- */
	/* Position */
	.p-r {position: relative;}
	/* Display */
	.d-n {display: none;}
	.d-b {display: block !important;}
	/* Floating */
	.f-l {float: left;}
	.f-r {float: right !important;}
	.clear {clear: both;}
	/* Text alignment */
	.t-c {text-align: center;}
	.t-r {text-align: right;}
	.t-l {text-align: left;}
	/* Text face */
	.p {color: #3b4344; clear: both; font-size: 0.75em !important; font-family: sans-serif;}

	/* --- | MAIN LAYOUT | --- */
	.col {float: left; position: relative;}
	.col a {color: #014f8f;}
	/* --- | Logo | --- */
	h1 {background-color: #3c4144;}
	#logo {position: relative; margin-bottom: 1.5em; }	
	/* Headings */
	h2 {margin-bottom: 0.5em; font-size: 1.88em; font-weight: normal; line-height: 0.6em;  text-align: left; font-family: sans-serif;}

	/* --- | AD DETAIL | --- */
	#page,
	.bcg {width: 197mm; overflow: visible !important;}
	.adv h2 {clear: both; margin-bottom: 0.5em; line-height: 0.81em;}
	.adv #c1 {float: left; width: 65%; }
	.adv #c2 {float: right; width: 30%;}
	.adv #res-line {display: none;}
	#head {margin-bottom: 1em; border-bottom: 1px solid #CCCCCC;}
	#head h1 {margin-bottom: 0.5em;}
	#head h1 a {color: #000; text-decoration: none;}
	.p.info {color: #000; font-family: sans-serif;}
	.p.info big {color: #000; font-size: 2em; line-height: 85%;}
	.p.info big span {font-size: 0.75em; color: #000;}
	.p.info big em {color: #c7c8ca; font-size: 0.58em; font-style: normal; white-space: nowrap;}
	.p.info strong {font-size: 1.5em; font-weight: normal;}
	/* Macler + Contact macler */
	.macler {clear: both; margin-top: 0.5em; padding: 0.5em 0.75em; border: 1px solid #dedeed; min-height: 1px; _height: 1px;}
	.macler .col.f-l div {font-size: 0.75em;}
	.macler .col h4 {font-size: 0.75em; font-weight: normal;}
	.macler .col th {padding: 0 0.75em 0 0; text-align: right; white-space: nowrap;}
	/* Photos */
	.adv.det .gallery {height: 421px;}
	.adv.det .gallery .pic,
	.adv.det .gallery .pic img {width: 100%;}
	.adv.det .gallery .pic img {left: 0 !important; top: 0 !important;}
	#move {width: auto !important;}
	.adv-photos a, 
	.adv-photos a b,
	.adv-photos a b i {display: block; width: 100px; height: 70px; overflow: hidden;}
	.adv-photos a {float: left; overflow: hidden; margin: 0 1em 1em 0; =margin: 0 0.2em 0.5em 0; =border: 1px solid #FFF;}
	.adv-photos a b {position: absolute; padding: 1px; border: 1px solid #CCC;}
	.adv-photos a b i {position: absolute; top: 0; left: 0; z-index: 1; border: 1px solid #FFF; }
	.adv-photos strong {/*top: 7.8em; height: 4em; width: 100%; font-size: 0.81em; color: #8d7677;*/ display: none;}
	.adv-photos .pair strong {background-color: #dfe0e1;}
	.adv-photos span {right: 0.3em; top: 2.4em; padding: 0.15em; background-color: #FFF; font-size: 1.75em; display: none;}
	


	/* --- | Ads listing | --- */
	#res-line {font-size: 0.88em; font-family: sans-serif; margin-bottom: 0.5em;}
	.ad {position: relative; padding: 0.44em 0 0.44em 121px; border-bottom: 1px solid #DDD; height: 6.5em; overflow: hidden;}
	/*.ad:hover {border-color: #ffeb97;}*/
	.ad p {color: #51615b; font-size: 0.69em;}
	.ad hr {display: none;}
	.ad.last {margin-right: 0 !important; border: none !important;}
	/* Head */	
	.ad .head {float: left; margin: 0 0.5em 0 0;}
	.ad .head p {width: 18.5em;}
	.ad .head small {font-size: 1em; line-height: 100%;}
	.ad h4 {position: relative; font-size: 0.88em;}
	.ad h4 img {position: absolute; left: -1.55em; top: 0; display: none;}
	.ad h4 img.i-new {top: 1.5em;}	
	.ad h4 a {color: #585858; text-decoration: none;} 
	.ad h4 a:hover {color: #000 !important;}
	.ad .pic,
	.ad .pic a {position: absolute; left: 0; top: 0; overflow: hidden; display: block; width: 100px; height: 70px;}
	.ad .pic {left: 7px; top: 0.44em; padding: 1px; border: 1px solid #CCC; }
	.ad .pic a {z-index: 2; border: 1px solid #FFF;}
	.ad .pic a img {width: 100%;}
	.ad .date {position: absolute; right: 0.5em; top: 0.5em; z-index: 1; padding: 0 0.25em; border-bottom: 1px dotted #AAA; background-color: #FFF3C0; color: #3b4344; font: normal 0.69em sans-serif; white-space: nowrap; cursor: help; _border: none;}
	/* Content */
	.ad h5 {margin-bottom: 0.25em; font-size: 0.69em; line-height: 100%;}
	.ad .content {position: absolute; left: 19em; top: 1.9em; height: 3.8em; width: 29em; overflow: hidden;}
	/* Macler */
	.mac {position: absolute; top: 1.6em; right: 0; width: 9em; line-height: 110%; text-align: right;}
	
	
	/* Ads listing in detail */
	/*
	.l3 .ad {margin-bottom: 0.5em; padding: 0 0 0.31em 62px; width: 64%; min-height: 3.6em; _height: 3.6em; background: url(../images/ad_h_divider.png) bottom repeat-x;}
	.l3 .ad .pic,
	.l3 .ad .pic a {width: 56px; height: 35px;}
	.l3 .ad h4 {font-size: 0.75em; line-height: 1.2em;}
	.l3 .ad h4 img {display: none;}
	.l3 .ad .head small {display: inline; font-size: 1em; line-height: 100%;}
	*/
	
	/* --- | FOOT | --- */
	#foot {clear: both; margin-top: 0.5em; padding: 0.38em 0 3em 0; border-top: 1px solid #CCC; height: 2em; width: auto !important;}
	#foot small {font-size: 0.69em;}
	#foot a {color: #000;}
	#foot .f-l a {color: #5a6058;}
	/* fatchilli.com */
	#fatchilli {color: #9a9a9a !important;}
	#fatchilli b {color: #000; font-weight: normal;}
	#fatchilli i {color: #8d0000; font-style: normal;}	
	
	/* PRINT ME! */
	body {font-size: 0.75em;}
	#detail-list, .nav, #filter, #friend, .macler, .pages {display: none;}