
    /************************************
    *                                   *
    *          living.cas.sk            *
    *    CSS by: fatchilli.com, mB      *
    *                                   *
    ************************************/

	@import "intelitree.css";
	@import "http://www.living.sk/css/hot_pixel.css";
	@import "global_ver1.css";
	@import "cas_head.css";
	
	/* --- | HTML | --- */
	body {background: url(http://static.living.sk/cas/images/page_bcg.jpg) repeat-x;}
	a {color: #df0024;}
	
	/* --- | Holders | --- */
	#page {position: relative; margin: 0 auto; padding-top: 30px; width: 60.13em;}
	#container {margin: 0.5em 0 1em 0; overflow: visible !important; width: 100%;}
	.col-1 {float: left;}
	.col-2 {float: right;}
	
	/* --- | HEAD | --- */
	#partHeader,
	span.level_1,
	span.level_2
	{width: 962px !important;}
	#partHeader {margin-bottom: 13px;}
	.headTitleMiddle {width: 255px !important;}
	.menu_ncas {display: none !important;}
	
	div.sp_box .sp_content a:hover {color: #FFF !important;}
	#living-menu {float: left; padding: 0; list-style: none; height: 32px; line-height: 32px;}
	#living-menu li {margin-right: 1.5em; display: inline;}
	#living-menu a {text-decoration: underline; font-size: 11px;}
	#living-menu a.act {color: #000; text-decoration: none;}
	/* Radio buttons */
	.opt {clear: both; padding-left: 5px; text-align: left;}
	.opt input {position: relative; margin-right: 4px; top: 1px;
	/*IE*/_margin-right: 2px; _top: 0;}
	.opt label {position: relative; margin-right: 8px; color: #FFF; font-size: 11px; top: -2px;}
	/* --- | Logo | --- */
	h1,
	h1 a,
	h1 a i {position: relative; display: block; overflow: hidden; width: 387px; height: 53px;}
	h1 {float: left;}
	h1 a i {position: absolute; left: 0; top: 0; background: url(http://static.living.sk/cas/images/logo.jpg) no-repeat;}
	.cas-logo {float: left;}

	/* --- | FOOT | --- */
	#foot {clear: both; padding: 0.38em 0 3em 0; height: 2em; background: url(http://static.living.sk/cas/images/ad_h_divider.png) top repeat-x; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	#foot small {font-size: 0.69em;}
	#foot a {color: #000;}
	#foot .f-l a {color: #5a6058;}
	#foot .f-r a {margin: 0 0.44em;}
	#foot .f-l span,
	#foot .f-r a:hover {color: #C24348 !important;}
	/* fatchilli.com */
	#fatchilli {color: #9a9a9a !important;}
	#fatchilli b {color: #000; font-weight: normal;}
	#fatchilli i {color: #8d0000; font-style: normal;}

	/* --- | SEARCH | --- */
	.srch {position: relative; width: 100%; height: 140px;}
	.srch h2 {color: #b46701; font-size: 14px; line-height: 32px; float: left;}
	.srch .box {position: absolute; left: 0; top: 33px; width: 100%; border: 1px solid #ebcfa5; border-width: 0 1px; background: #F0EEC8 url(../images/srch_bcg.jpg) no-repeat;}
	.srch .box form {border: 1px solid #ebcfa5; border-width: 1px 0; margin: -1px 0; padding: 16px 9px;}
	.srch h3 {position: absolute; z-index: 5; color: #060606; font-size: 14px; cursor: pointer; border: 1px solid #ebcfa5; background: url(../images/tab_bcg.png) repeat-x; line-height: 31px; border-top: none; font-weight: normal;}
	.srch h3 span {border-top: 1px solid #ebcfa5; display: block; padding: 0 15px; position: relative; top: -1px;}
	.srch h3:hover {color: #000;}
	.srch h3.act {border-bottom: 1px solid #F8F7D9; color: #000; font-weight: bold; background: url(../images/tab_act_bcg.png) repeat-x;}
	.srch h4 {font-size: 14px; margin: 0; line-height: 18px;}
	/* For sale */
	.srch .sll {z-index: 1;}
	.srch h3#slltab {left: 90px;}
	/* For rent */
	.srch .rnt {}
	.srch h3#rnttab {left: 200px;}
	/* Lokalita */
	.loc {float: left; margin: 0 25px 0 0;}
	.loc h4 {font-size: 18px; margin: 0 0 0 2px; font-weight: normal;}
	.loc .field {float: left; border: none; width: 340px; padding: 8px 4px 8px 6px; font-size: 15px;}
	.in-loc p {font-size: 11px; line-height: 11px;}
	.in-loc span {display: inline-block; height: 35px; border: 1px solid #ab7220; background-color: #FFF;}
	.in-loc b {display: inline-block; width: 35px; height: 35px; background: url(../images/srch_arrow.png) no-repeat; cursor: pointer;}
	.in-loc b:hover {background-position: 0 -70px;}
	.in-loc strong {display: none;}
	/* Pocet izieb */
	.rooms {float: left; margin: 0 10px 0 0; line-height: 15px;}
	.rooms label {font-size: 12px;}
	.rooms input[type="checkbox"] {position: relative; top: 1px;}
	.rooms span.f-l {margin: 0 10px 0 0;}
	/* Cena / rozloha */
	.inpt {float: left; margin: 0 20px 0 0;}
	.inpt h4 {margin: 0 0 0 17px;}
	.inpt .field {border: 1px solid #ab7220; width: 55px; padding: 2px 3px;}
	.inpt p {font-size: 12px; line-height: 26px;}
	/* Button hladaj */
	.srch .bttn {float: right; position: relative; top: 16px;}
	/* Ponuky na email */
	.pne {float: right; line-height: 32px; font-size: 11px; color: #121212;}
	
	/* --- | TOP OFFERS | --- */
	.top {width: 100%; clear: both; margin: 0 0 15px 0;}
	.top td {width: 188px; padding: 2px 5px 3px 0; color: #51615b; font-size: 11px; line-height: 12px;}
	.top .pic a {position: relative; display: block; width: 188px; height: 130px; overflow: hidden;}
	.top .pic .logo-rk {position: absolute; bottom: 5px; right: 5px; height: 30px; max-width: 110px;}
	.top .txt {height: 109px; overflow: hidden;}
	.top h2 {font-size: 14px; line-height: 16px;}
	.top h3 {margin: 0 0 2px 0; font-size: 11px; color: #000;}
	.top strong {font-size: 12px; color: #000;}

	/* -- HOT PIXELS AREAS -- */
	.hot-px {width: 960px; height: 240px;}
	.hot-px.a-1 {height: 160px;}

	/* --- | BANNERS | --- */
	.banner-1 {float: right; width: 300px; height: 300px; text-align: center;}
	
	/* --- | SEARCH COLUMN | --- */
	#srch-col {padding: 0.6em 0 1em 0;}
	#srch-col ul {list-style: none; padding: 0;}
	.cond {margin-bottom: 0.5em;}
	
	/* Set new search */
	#srch-col big {margin-bottom: 0.5em; display: block; font-size: 0.75em;}
	#srch-col big a {padding-left: 18px; background: url(http://static.living.sk/cas/images/icons/red_arrow_right.png) 2px center no-repeat; text-decoration: none;}
	
	/* Current search results */
	.srch-rslt {margin-bottom: 0.25em; padding: 0.15em 0.3em; background-color: #fffddf; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	.srch-rslt h2 {font-size: 0.63em;}
	.srch-rslt p {font-size: 0.88em;}
	
	/* Subscribe */
	.sbsb {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	.sbsb h2 {margin-bottom: 0.4em; font-size: 0.75em; font-weight: normal;}
	.sbsb ul {margin-bottom: 0.5em; }
	.sbsb .i-ico {margin-right: 1em; font-size: 0.75em;}
	.sbsb .i-ico b {margin-top: -0.2em;}
	
	/* --- Filter conditions --- */
	.cond h2 {margin-bottom: 0.4em; color: #1c1c1c; font-size: 0.88em; line-height: 1em;}
	.cond h3 {margin: 0.5em 0; padding-left: 16px; background: url(http://static.living.sk/cas/images/icons/red_arrow_down.png) left center no-repeat; color: #df0024; font-size: 0.75em;}
	.cond ul {padding-left: 1em !important;}
	/* Purpose */
	.cond select {margin-left: 1.1em; font-size: 0.75em;}
	/* Locality */
	.cond .loc {margin-bottom: 0.25em;}
	.cond .loc li {margin-bottom: 0.3em; padding-left: 15px; background: url(http://static.living.sk/cas/images/icons/red_arrow_right.png) left 2px no-repeat; font-size: 0.75em;}
	.cond .loc i {color: #df0024; font-style: normal;}
	.cond .add {margin-left: 1.2em; padding-left: 16px; background: url(http://static.living.sk/cas/images/icons/add.png) left center no-repeat; font-size: 0.75em;}
	/* Category */
	.cond .cat li {color: #5a5a5a; font-size: 0.69em;}
	/* Fields */
	.cond .field {margin-left: 1.1em; width: 13em; color: #BFBFBF; =color: #000;}
	.cond .field:focus {color: #000; border-color: #C81E1E;}
	
	/* --- | TPL: DEFAULT | --- */
	.def {margin: 1em 0 1em 0;}
	.def h2,
	.adv h2 {margin-bottom: 0.4em; font: normal 1.5em/0.81em sans-serif; =line-height: 1em;}
	
	/* --- | TPL: REGISTRATION | --- */
	.case {padding: 0; list-style: none;}
	.case h5 {font-size: 1em;}
	.case p {font-size: 0.75em; color: #515151;}
	.case li {margin-bottom: 1.5em; /*padding-left: 48px; background-repeat: no-repeat;*/ min-height: 45px; _height: 45px;/*IE*/}
	/*
	.case li.ol1 {background-image: url(http://static.living.sk/cas/images/one.png);}
	.case li.ol2 {background-image: url(http://static.living.sk/cas/images/two.png);}
	.case li.ol3 {background-image: url(http://static.living.sk/cas/images/three.png);}
	*/
	/* Registration form */
	form h4 {margin-bottom: 0.5em; font-size: 0.9em;}
	table.reg-f th,
	table.reg-f td {padding-bottom: 0.25em;}
	table.reg-f th {width: 10em; vertical-align: middle;}
	table.reg-f strong {margin-bottom: 0.5em;}
	
	/* --- | TPL: ADVERTISERS LIST | --- */
	.advertisers {width: 100%; font-size: 0.69em;}
	.advertisers td {padding-bottom: 2px; background: url(http://static.living.sk/cas/images/ad_h_divider.png) top repeat-x; vertical-align: middle;}
	.advertisers td.t-l,
	.advertisers td.t-c {width: 12em;}
	.advertisers h3 {font-size: 1.17em;}
	.advertisers i {margin-right: 0.25em; font-style: normal;}
	.advertisers .t-c strong {padding: 0.3em; display: block; background-color: #e9e9ea; font-size: 2.5em; font-weight: normal;}
	.advertisers .t-c a {display: block; font-size: 0.33em}
	.advertisers span {margin-right: 2.5em;}
	
	/* --- | TPL: HOME PR ARTICLES | --- */
	.promo {margin: 0 0 15px 0;}
	.promo .pr {float: left; width: 235px; margin: 0 5px 0 0;}
	.promo .pr.last,
	.promo .pr:last-child {margin-right: 0;}
	.promo .pr img {float: left; margin: 0 5px 0 0;}
	.promo .pr h2 {margin: 0 0 4px 0; font-size: 12px; line-height: 13px;}
	.promo .pr h2 a {color: #ab7221;}
	.promo .pr p {color: #3b4344; font-size: 11px; line-height: 12px;}

	/* --- | TPL: HOME ARTICLES LIST | --- */
	.home {float: left; margin-bottom: 10px; width: 651px;}
	.home .col-1 {float: right; width: 340px;}
	.home .col-2 {float: left; width: 300px;}
	.home .h2 {font-size: 15px; margin: 0 0 10px 0;}

	/* --- | ARTICLES | --- */
	.article {clear: both; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #CCC;}
	.article:last-child {border: none;}
	.article h2 {font-size: 0.95em; line-height: 1em;}
	.article h2 a {padding: 0 15px 0 0; background: url(../images/out.png) right 4px no-repeat;}
	.article h2 a:hover {background-position: right -40px;}
	.article h2 em {color: #999; font-size: 0.75em; font-style: normal; font-weight: normal;}
	.article img {float: left; margin: 0 0.5em 0.19em 0; width: 300px;}
	.article.last {border: none;}
	/* Title article */
	.main {border: none !important;}
	.main h2 {clear: both; font-size: 1.13em !important; }
	.main h2 a {background-position: right 7px;}
	.main h2 a:hover {background-position: right -37px;}
	.main h2 em {font-size: 0.67em !important;}
	.main h2 em b {color: #000; font-weight: normal;}
	
	/* --- | ARTICLES LIST | --- */
	.articles-list {background: url(http://static.living.sk/cas/images/line.png) 41.1em top no-repeat;}
	.articles-list .col-1 {width: 40em;}
	.articles-list .col-2 {width: 18em;}
	.articles-list .article {min-height: 4em; _height: 4px;}
	
	/* --- | TPL: TERMS OF USE | --- */
	.terms {padding: 0; list-style: none; text-align: justify;}
	.terms h3 {font-size: 1.3em;}
	.terms ul {padding-left: 3em; list-style: none;}
	.terms ul p {position: relative;}
	.terms b {position: absolute; left: -3em;}
	
	/* --- | TPL: ORI WIZARD | --- */
	.ori h3 {margin-bottom: 0.5em; font-size: 0.88em;}
	.ori td,
	.ori th {padding: 0.25em 0.75em 0.25em 0;}
	.ori select {font-size: 1em;}
	
	.banner {overflow: hidden;}
	.banner object {position: relative; left: -15px}
	
	/* --- | ADS LIST | --- */
	#c1 {width: 650px; float: left;}
	.no-ads {margin: 0 0 10px 0; padding: 8px 8px 8px 55px; border: 1px solid #AAA; font-size: 14px; background: url(../images/icons/alert_large.png) 10px center no-repeat;}

	/* --- | COL3 | --- */
	#c3 {padding: 0 0 15px 0; width: 300px; float: right;}
	#c3 .banner-1, .banner-2 {position: relative;width: 300px;float: left;margin: 4px 0;} 
	#c3 .banner-1 a,#c3 .banner-2 a {position: absolute;width: 300px;display: block;top: 0;left: 0;z-index: 1000;height: 300px;}
	#c3 .banner-2 a {height: 150px !important;}
	#c3 .logo-rk {position: relative;width: 193px;padding:10px 0 0 102px;height: 100px;border-left: 5px solid #ab7220;overflow: hidden;float: left;}
	#c3 .logo-rk h2 a {font-size: 18px;font-weight: normal;color: #92611b;width: 193px;text-decoration: none;}
	#c3 .logo-rk h2 small {font-size: 14px;color: #416a5c;display: block;}
	#c3 .logo-rk p {font-size: 11px;color: #000;position: relative;bottom: 15px;}
	#c3 .logo-rk span a,#c3 .logo-rk span {position: absolute;top: 10px; left: 10px;width: 81px;height: 40px;display: block;}
	#c3 .logo-rk span a {top: 0;left: 0;}
	#c3 ul.tips {list-style: none;padding-left: 0;float: left;}
	#c3 ul.tips li {float: left;margin-right: 4px;}
	#c3 ul.tips li a {font-size: 12px;color: #4d4d4d;background-color: #fff;border: 1px solid #ebcfa5;border-bottom: none;text-decoration: none;padding: 5px 10px 5px 10px;display: inline-block;position: relative;z-index: 1;top:1px;-moz-border-radius: 2px 2px 0 0;}
	#c3 ul.tips li.act a  {color: #000;background-color: #fffee4;padding-top: 7px;}
	#c3 .tip-rk,#c3 .tip-bank {background: #fff url(http://static.living.sk/cas/images/gradient-1.jpg) repeat-x scroll 0 0;border: 1px solid #ebcfa5;width: 280px;float: left;position: relative;padding: 10px;}
	#c3 .tip-rk .singly,#c3 .tip-bank .singly {position: relative;padding-left: 60px;width: 220px;margin-bottom: 5px; min-height: 53px;}
	#c3 .tip-rk .singly span,
	#c3 .tip-bank .singly span,
	#c3 .tip-rk .singly span a,
	#c3 .tip-bank .singly span a {position: absolute;top: 0;left: 0;background-color: transparent;z-index: 1;width: 50px;height: 50px;display: block;}
	#c3 .tip-rk .singly span a,#c3 .tip-bank .singly span a {top: 0;left: 0;}
	#c3 .singly h3 {line-height: 14px; font-size: 12px; margin: 0 0 2px 0;}
	#c3 .singly h3 a {padding: 0 13px 0 0; color: #df0024; text-decoration: underline; background: url(../images/out.png) right 2px no-repeat;}
	#c3 .singly h3 a:hover {background-position: right -42px;}
	#c3 .tip-rk .singly p,#c3 .tip-bank .singly p {color: #000;font-size: 12px;;position: relative;display: inline-block;}
	
	/* --- | SEARCH RESULTS | --- */
	#res-line {float: none; margin-bottom: 15px; width: auto; font: normal 11px sans-serif; text-transform: uppercase;}
	#res-line b {margin: 0 10px 0 0; color: #b72026; font-size: 20px; text-transform: none;}
	/* Toolbar */
	#tools {margin-bottom: 10px; height: 1.1em; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	#tools li {margin-right: 2em; font-size: 0.75em; color: #868686;}
	.view-style a img {margin-left: 0.6em; -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; filter: alpha(opacity=30);}
	.view-style a.act img,
	.view-style a:hover img {-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter: alpha(opacity=100);}
	/* Select */
	#tools {position: relative; z-index: 5;}
	#tools .sel {float: none;}
	#tools .sel strong {font-weight: normal;}
	#tools .sel.p-r .val:hover {border-right-color: #000; color: #000;}
	#tools .sel.p-r .val {z-index: 3; padding-right: 19px; border-left: none; border-right-color: #c5c5c5; background-position: 99% center; background-image: url(http://static.living.sk/cas/images/icons/select_arrow.png); line-height: 120%;}
	#tools .sel ul {left: auto; right: 0; top: 1.1em; z-index: 2; display: none; border-color: #c5c5c5; _right: -1px; /*IE*/}
	#tools .sel ul li {float: none; display: block; margin: 0; padding: 0.15em 0.6em 0.15em 0.2em; =padding: 0 0.6em 0 0.2em; font-size: 0.94em; text-align: right;/*IE*/}
	#tools .sel a {width: auto; =display: inline; font-size: 1em; /*IE*/}
	#tools .sel a:hover {background: none; color: #000; text-decoration: underline;}

	/* -- AD (Defaults) -- */
	.ad {position: relative;}
	.ad.colorized {background-color: #FFFFF3 !important;}
	.ad h4 {margin-bottom: 3px; line-height: 15px;}
	.ad h4 a {font-size: 12px;}
	.ad h4 img {margin-right: 4px; vertical-align: middle;}
	.ad a:visited {color: #BFBFBF;}
	.ad .pic {border: 1px solid #EEE; position: absolute; left: 0; top: 0; overflow: hidden;}
	.ad .pic img {position: relative;}
	.ad .date {position: absolute; }
	.ad .i-rec {left: auto; top: 0; right: 0; position: absolute;}
	.ad .des {color: #51615b; font-size: 11px; line-height: 14px; margin: 0 0 3px 0;}
	.ad .des strong {color: #000; font-size: 12px;}
	.ad .ut {position: absolute; padding: 0; list-style: none; width: 100%; line-height: 14px;}
	.ad .ut li {float: left; margin-right: 15px; font-size: 12px;}
	.ad .ut .det {font-weight: bold;}
	.ad .p {font-size: 11px !important; padding: 0 150px 0 0;}
	/* -- TPL: AD type 1st -- */
	.ad.t-1 {margin: 0 2px 8px 2px; padding: 2px 2px 2px 135px; min-height: 90px; _height: 90px; background: url(../images/ad_h_divider.png) bottom repeat-x;}
	.ad.t-1 h4 {padding-right: 111px;}
	.ad.t-1 h4 a {color: #be0008;}
	.ad.t-1 .pic {top: 2px; left: 7px; width: 114px; height: 85px;}
	.ad.t-1 .pic a {display: block; width: 114px; height: 85px;}
	.ad.t-1 .date {top: 3px; right: 0; font-size: 11px; cursor: help;}
	.ad.t-1 .rk-logo {position: absolute; bottom: 7px; right: 0; margin: 0;}	
	
	/* --- | DETAIL TOOLS | --- */
	.adv #tools {float: none; height: auto; padding: 5px 10px; background: url(../images/ad_h_divider.png) repeat-x center bottom;}
	.adv #tools li {margin: 0; }
	.adv #tools a {font-size: 13px; font-family: sans-serif; line-height: 27px; margin: 0 0 0 16px;}
	.adv .map {display: inline-block; padding: 0 0 0 27px; background: url(../images/map.png) left center no-repeat; margin: 0 !important;}
	.adv .map span {padding: 0 13px 0 0; background: url(../images/out.png) right 9px no-repeat; float: left;}
	.adv .map:hover span {background-position: right -35px;}
	.adv .send-friend {padding-left: 18px; font-size: 0.69em; background: url(../images/icons/send_friend.png) left center no-repeat;}
	.adv .print {padding-left: 20px; font-size: 0.69em; background: url(../images/icons/print.png) left center no-repeat;}
	
	.adv h2 {margin: 0 0 15px 0; padding: 0; width: 650px; float: left; clear: both;}
	.adv #res-line {margin: 0 0 10px 0;}
	#res-line b {float: left; font-size: 12px; text-transform: uppercase;}
	#res-line b a {padding-left: 17px; background: url(http://static.living.sk/cas/images/icons/back_arrow.png) left center no-repeat; color: #acacac; text-decoration: none;}
	#res-line b a:hover {color: #000;}

	/* Zoznam mapa */
	.det .z-map {margin-bottom: 15px; position: relative; width: 238px; height: 300px;}
	.det .z-map a {position: absolute; top: 0; left: 0; z-index: 1; display: block; width: 100%; height: 100%; background: url(http://static.living.sk/m2/images/blank.png);}

	/* --- | DETAIL LAYOUT | --- */
	.adv {background: url(http://static.living.sk/cas/images/line.png) 447px 60px no-repeat; width: 100% !important;}
	.adv #c1 {float: left; margin: 0 15px 0 0; width: 440px;}
	.adv #c2 {float: left; width: 200px;}
	.adv .p.info {clear: none;}
	.adv h2 small {white-space: nowrap;}
	.adv .col h2 {clear: none; margin-bottom: 0.6em; padding: 0; font-size: 1.38em; line-height: 0.9em;}

	/*  */
	.p.info {color: #4f4f4f; font-family: sans-serif;}
	.p.info big {color: #000; font-size: 22px; line-height: 85%;}
	.p.info big span {font-size: 16px; color: #4f4f4f;}
	.p.info big em {color: #c7c8ca; font-size: 12px; font-style: normal; white-space: nowrap;}
	.p.info strong {font-size: 18px; font-weight: normal;}
	
	/* --- | PHOTOGALLERY | --- */
	.gallery {position: relative; margin-bottom: 0.5em;}
	/* Viewport dimensions */
	.gallery.lrg,
	.gallery .pic,
	.gallery .pic a,
	.gallery .bar {width: 440px; height: 379px;}
	/* Layout */
	.gallery .pic {position: relative; overflow: hidden; background-color: #f6f6f6; }
	.gallery .bar {position: absolute; bottom: 0; left: 0; height: 80px; background-color: #464646; -khtml-opacity: 0.6; opacity: 0.6; filter: alpha(opacity=60);}
	.gallery .pic a,
	.gallery i {display: block;}
	.gallery i.d-n {display: none;}
	/* Buttons */
	.btn {position: absolute; bottom: 0; width: 25px; height: 70px; z-index: 2; cursor: pointer;}
	.btn:hover {background-color: #FFF !important;}
	.btn.rwd {background: #959595 url(../images/btn_ffw.png); right: 0;}
	.btn.ffw {background: #959595 url(../images/btn_rwd.png); left: 0;}
	/* Moving */
	#move {position: relative; height: 90px;}
	
	/* --- | Thumbail construction | --- */
	.adv-photos {position: absolute; left: 8px; bottom: 6px; width: 426px; height: 70px; overflow: hidden;}
	/* Layout */
	.adv-photos a.last {margin: 0;}
	.adv-photos a,
	.adv-photos a b
	.adv-photos a b i {top: 0; left: 0; display: block; width: 100px; height: 70px; overflow: hidden;}
	.adv-photos a {position: relative; float: left; margin: 0 0.5em 0.5em 0; =margin: 0 0.2em 0.5em 0; /*=border: 1px solid #FFF;*/ text-decoration: none; font-size: 0.75em;}
	.adv-photos a b {position: absolute; padding: 1px; /*border: 1px solid #CCC;*/ cursor: pointer;}
	.adv-photos a b i {position: absolute; z-index: 1; /*border: 1px solid #FFF;*/}
	/* + Plus */
	.adv-photos span {position: absolute; right: 0.25em; bottom: 0.25em; background-color: #FFF; color: #000; display: block; height: 17px; width: 18px; font-size: 17px; font-weight: bold; line-height: 19px; text-align: center;}
	.adv-photos a:hover span {background-color: #000; color: #FFF; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90);}

	/* --- | SIMILAR ADS | --- | */
	.l3 .ad {float: none !important; margin-bottom: 0.5em; padding: 0 0 0 70px; height: 5.5em; border-bottom: 1px solid #EEE;}
	.l3 .ad .head {float: none;}
	.l3 .ad .head h4 {height: auto; font-size: 0.69em; line-height: 111%;}
	.l3 .ad .head p {position: absolute; left: 0; top: 4em; width: 20em; line-height: 130%;}
	.l3 .pic,
	.l3 .pic a {left: 0; top: 0; width: 60px; height: 40px;}
		
	/* --- | MACLER + CONTACT MACLER | --- */
	.macler {clear: both; min-height: 1px; _height: 1px; color: #51615b;}
	.macler .col.f-l {width: auto; float: none !important;}
	.macler .col.f-r {width: auto; float: none !important;}
	.macler .col.f-l table {margin-bottom: 10px;}
	.macler .col.f-l table img {margin: 0 5px 5px 0; display: block;}
	.macler .col.f-l table h4 {font-size: 14px; line-height: 15px;}
	.macler .col.f-l div {margin-bottom: 1.5em; font-size: 0.75em;}
	.macler .col div h4 {font-size: 1em;}
	.macler .col.f-r h4 {margin-bottom: 5px; font-size: 0.75em;}
	.macler .col div img {position: absolute; left: 0; top: 0;}
	.macler .col th {padding: 0 0.75em 0 0; white-space: nowrap;}
	.macler .col.f-r td,
	.macler .col.f-r th {display: block; font-size: 11px;}
	.macler .col.f-r td {padding-bottom: 3px;}
	.macler textarea.xl {width: 16em !important; height: 5em; font-size: 0.94em; font-family: sans-serif;}
	.msg {margin-bottom: 0.5em; font-size: 0.75em; font-weight: bold;}
	.msg.done {color: #2c840a;}
	.msg.err {color: #c92832;}
	.macler .col.f-r .chck input {position: relative; top: 2px; margin: 0 3px 0 0;}
	.macler .col.f-r h5 {font-size: 11px; margin: 5px 0;}
	.macler .col.f-r ul {list-style: none; padding: 0 0 0 10px; font-size: 12px; color: #5a5a5a;}
	.macler .col.f-r ul input {position: relative; top: 2px; margin: 0 5px 0 0;}

	/* --- | SEND TO A FRIEND | --- */
	#friend {position: absolute; top: 20%; left: 15%; z-index: 1005; padding: 2em 0;  display: none; width: 680px; background-color: #FFF;}
	#friend .close {position: absolute; top: 5px; right: 10px; display: block; width: 74px; height: 22px; background-image: url(http://static.living.sk/cas/images/closelabel.gif);}
	#friend form {margin: 0 auto; width: 400px;}
	#friend .form {margin: 0 auto;}
	#friend .form th {padding-right: 0.5em;}
	#friend .field {font-size: 1em;}
	#friend .form textarea {width: 20em; height: 6em; font-family: sans-serif; font-size: 0.94em;}
	div.large.email {margin-bottom: 1em; padding-left: 45px; background: url(http://static.living.sk/cas/images/icons/email_large.png) no-repeat;}
	.large.email h3 {font-size: 0.88em; font-weight: normal;}
	.large.email p {font-size: 0.75em;}

	/* --- | ATTACHMENTS | --- */
	.attachments {margin-bottom: 1em;}
	.attachments li {margin-bottom: 0.25em; padding-left: 0 !important; color: #51605B; background: none !important; font-size: 0.75em; line-height: 150% !important;}
	.attachments li a {margin-right: 0.25em; padding: 0 0 4px 22px; font-size: 1em !important; background: url(http://static.living.sk/cas/images/icons/file.gif) no-repeat;}
	
	/* Err msg */
	.error .field {border: 1px solid #d42121 !important;}
	.err-msg {padding: 0.25em 0; color: #d42121; font-size: 0.9em;}	
	
	/* --- | TPL: Agent | --- */
	.agent .ico h3 {margin-bottom: 5px; font-size: 20px; font-weight: normal;}
	/* -- Set demand form -- */
	.agent #search42 ul {float: left; padding: 0; width: 155px; list-style: none; font-size: 13px; margin-bottom: 6px;}
	.agent #search42 li {position: relative; margin-bottom: 4px; border: 1px solid #FFF; white-space: nowrap;}
	.agent #search42 td b,
	.agent #search42 li b {display: block; =display: inline-block; padding: 0 20px 0 0; width: 125px; background: url(http://static.living.sk/m2_v2/images/filter_arrow.png) right center no-repeat; cursor: pointer; white-space: nowrap;}
	.agent #search42 td b strong,
	.agent #search42 li b strong {display: block; width: 125px; overflow: hidden; color: #aa0000; font-weight: normal; text-decoration: underline;}
	.agent #search42 td b:hover strong,
	.agent #search42 li b:hover strong,
	.agent #search42 li b.hover strong {color: #000;}
	.agent #search42 b.last {margin: 0;}
	/* Selected values */
	.agent #search42 .srch-desc {float: left;}
	.agent #search42 .srch-desc p {margin-bottom: 2px; height: 20px; width: 460px; overflow: hidden; color: #5A6058; font-size: 13px; font-weight: bold; line-height: 21px;}
	.agent #search42 .srch-desc p.last {margin: 0 !important;}
	/* Form items */
	.agent td {vertical-align: top;}
	.agent label {font-size: 12px;}
	.agent th {padding-bottom: 8px;}
	.agent th label {float: left; display: block; width: 62px; font-size: 13px; font-weight: bold;}
	.agent .info {margin: 4px 0; padding-left: 28px; color: #999898; background: url(http://static.living.sk/icons/info_small.png) no-repeat; font-size: 11px;}	
	/* --- | TPL: Agent VAR1 | --- */	
	.agent.var1 div.p.f-l {width: 315px;}
	.agent.var1 ul.promo {float: right; padding: 8px 15px; width: 275px; list-style: none;}
	.agent.var1 ul.promo li {padding-left: 43px; margin-bottom: 10px; min-height: 40px; background: url(http://static.living.sk/m2_v2/images/fajka.png) 0 0 no-repeat;}
	.agent.var1 ul.promo li h3 {margin: 0 0 1px 0;}
	.agent.var1 form {clear: both;}
	.agent.var1 th {font-weight: bold;}
	.agent #search42 table {margin: 0 0 10px 0;}
	.agent #search42 td b,
	.agent #search42 td b strong {display: inline-block !important; width: auto; min-width: 95px;}
	.agent #search42 td[colspan="2"] label {display: inline;}
	.agent #search42 .cek td {padding: 4px 0 12px 0;}
	.agent #search42 .cek td label {margin: 0 7px 0 0;}
	.bulb { background:url("../images/hint.png") no-repeat scroll left 4px transparent; display:block; font-size:11px; line-height:13px !important; opacity:0.6; padding:5px 0 3px 18px; text-transform:none; }	
	.p h3 {font-size:18px; font-weight:normal; margin-bottom:8px;}	