    
    /************************************
    *                                   *
    *    CSS by: fatchilli.com, mB      *
    *            Print me!              *
    *                                   *
    ************************************/

	* {margin: 0;}
	a img {border: none;}
	a {color: #b72026;}
	/* --- | 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: 12px !important;}
	/*  */
	hr {clear: both; height: 2px; border: 0; color: #CCC; background-color: #CCC;}
	/* Utils */
	.pic,
	.pic i {position: absolute; top: 0; left: 0; display: block; overflow: hidden;}
	
	/* DO NOT PRINT ME! */
	.ut, #col-2-hold, #foot .f-r, .hot-bl, #prp-srch, #friend, .macler .f-r, .pages, #calc, #col-1, #nav-sme, #tools, .calc, .mapa, .map, .com td.t-r {display: none;}

	/* --- | MAIN LAYOUT | --- */
	body {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	#page {padding-top: 35px; overflow: visible !important;}
	h1 {margin-bottom: 10px; border-bottom: 1px solid #CCC; height: 45px;}
	#cnt.tpl-ad-detail .h2 {clear: both; margin-bottom: 10px; font-size: 24px;}
	#cnt.tpl-txt-detail .h2 {margin-bottom: 15px; color: #990000; font-size: 25px;  font-weight: bold; line-height: 27px;}
	/* LIVING portals */
	#liv-por {position: absolute; top: 0; left: 0; padding: 0 0 5px 12px; border-bottom: 1px solid #CCC; height: 24px; width: 978px; background: url(http://static.living.sk/living/bcg.png) center 14px repeat-x;}
	#liv-por h2 {float: left; margin-right: 20px; font-size: 12px;}
	#liv-por ul {padding: 0; list-style: none;}
	#liv-por ul li {display: inline;}
	#liv-por ul a {margin-left: 10px; padding: 0 5px 0 24px; display: inline-block; background-color: #FFF; background-position: 6px center; background-repeat: no-repeat; color: #121212; font-size: 11px; line-height: 28px; text-decoration: none;}
	#liv-por a:hover {text-decoration: underline;}
	#liv-por a.sme {padding-left: 28px; background-image: url(http://static.living.sk/living/sme.png);}
	#liv-por a.spe {background-image: url(http://static.living.sk/living/spectator.png);}
	#liv-por a.hn {background-image: url(http://static.living.sk/living/hnonline.png);}
	#liv-por a.cas {background-image: url(http://static.living.sk/living/cas.png);}

	/* --- | TPL: TEXT DETAIL | --- */
	#cnt.tpl-txt-detail #res-line {display: none;}
	#cnt.tpl-txt-detail .h2 {margin-bottom: 15px; color: #990000; font-size: 25px;  font-weight: bold; line-height: 27px;}
	#cnt.tpl-txt-detail .p {margin-bottom: 25px; font-size: 12px; line-height: 1.7em; font-family: Verdana, "Geneva CE", lucida, sans-serif;}
	#cnt.tpl-txt-detail .p big {color: #878787; font-size: 14px; font-weight: normal; letter-spacing: 1px;}
	#cnt.tpl-txt-detail .p p  {margin-bottom: 15px;}

	/* --- | AD DETAIL | --- */
	.tpl-ad-detail .sub-col-1 {float: left; width: 65%; }
	.tpl-ad-detail #col-2-hold {display: block !important; float: right; width: 30%;}
	.tpl-ad-detail #res-line {display: 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;}
	/* -- Company -- */
	.com {clear: both; margin-bottom: 15px; padding: 0.5em 0.75em; border: 1px solid #dedeed; min-height: 1px; _height: 1px;}
	.com table {width: 100%;}
	.com td {vertical-align: top;}
	.com td.t-l {width: 130px;}
	.com td.t-r {padding: 6px 11px; background-color: #F6F6F6;}
	.com td.t-r a {display: inline-block;}
	.com td.t-r a:first-letter {text-transform: uppercase;}
	.com h4 {margin-bottom: 6px; font-size: 14px; line-height: 14px;}
	.com img {margin-right: 10px;}
	.com p {font-size: 12px; line-height: 14px;}
	/* 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;}
	/* --- Photogallery -- */
	.gallery {position: relative; margin-bottom: 0.5em;}
	.gallery.lrg {}
	.gallery .pic {position: relative; margin-bottom: 10px; width: 520px; height: 341px; overflow: hidden; background-color: #f6f6f6; }
	.gallery .pic a {display: block; width: 520px; height: 341px;}
	.gallery i {display: block;}
	.gallery i.d-n {display: none;}
	/* Photos */
	#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;}
	
	/* --- | TPL: ADS LISTING | --- */
	#listing hr {margin: 0 0 8px 0; =margin: 0;}
	#listing h3 {margin-bottom: 10px; font-size: 19px; font-weight: normal;}
	.tpl-list .h3 {margin: 8px; padding: 9px 0 9px 37px; border: 1px solid #B5B5B5; background: url(http://static.living.sk/icons/info_small.png) 9px 9px no-repeat; font-size: 12px;}
	/* -- Search results -- */
	#results {padding: 6px 17px 3px 17px; background: url(http://static.living.sk/res_bcg.png) bottom repeat-x;}
	#res-line {margin-bottom: 10px; font-size: 10px; text-transform: uppercase; font-weight: normal;}
	#res-line b {margin-right: 8px; letter-spacing: 2px; color: #acacac; font-size: 12px;}	
	#cnt.tpl-list #res-line b {display: block;}
	#cnt.tpl-list #res-line img {float: left; margin-right: 10px;}
	/* TOP Offer */
	#top {position: relative; margin: 2px; padding: 3px 5px 3px 34px; _height: 1px; background-color: #fefce2;}
	#top h2 {position: absolute; left: 10px; top: 7%;}
	/* -- AD (Defaults) -- */
	.ad {position: relative; border-bottom: 1px solid #CCC;}
	.ad h4 {margin-bottom: 3px; line-height: 15px;}
	.ad h4 a {font-size: 12px;}
	.ad h4 img {margin-right: 4px; vertical-align: middle;}
	.ad .pic {border: 1px solid #EEE;}
	.ad .pic img {position: relative;}
	.ad .date {position: absolute; }
	.ad .i-rec {left: auto; top: 0; right: 0;}
	.ad .des {color: #51615b; font-size: 11px; line-height: 14px;}
	.ad .des strong {color: #000; font-size: 12px;}
	/*  */
	.ad.s-hot {border: 6px solid #aa0000;}
	.ad.s-hot .rk-logo {left: auto; top: 21px !important; right: 0;}
	/* -- TPL: AD type 1st -- */
	.ad.t-1 {margin: 0 2px 8px 2px; padding: 2px 2px 2px 129px; min-height: 85px; _height: 85px;}
	.ad.t-1 h4 {padding-right: 111px;}
	.ad.t-1 h4 a {}
	.ad.t-1 .pic {top: 2px; left: 7px; width: 114px; height: 85px;}
	.ad.t-1 .pic a {display: block;}
	.ad.t-1 .date {top: 3px; right: 0; font-size: 11px; cursor: help;}
	.ad.t-1 .rk-logo {position: absolute; bottom: 0; right: 0; margin: 0;}
	.ad .ut {bottom: 4px; left: 129px;}
	/* -- TPL: AD type ORI -- */
	.ad.t-1.ori {margin: 0 7px 0 8px; padding-left: 2px;}
	.ad.t-1.ori .des {margin-bottom: 3px; font-weight: bold;}
	.ad.t-1.ori .content {font-size: 12px; line-height: 14px;}
	.ad.t-1.ori .date {top: 2px; right: 4px;}
	.ad.t-1.ori .price {font-size: 14px;}

	/* --- | 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;}	
	
