
    /************************************
    *                                   *
    *    CSS by: fatchilli.com, mB      *
    *                                   *
    ************************************/

	@import "miniportals_base.css";
	/* --- | TPL: AD DETAIL | --- */
	@import "ad_detail.css";
	/* --- | TPL: ADS LISTING | --- */
	@import "ads_list.css";
	/* --- | FAT Intelitree | --- */
	@import "http://www.living.sk/css/intelitree.css";
	
	html {background: #4c5e6c url(/images/html_bcg.png) repeat-x;}
	body {background: url(/images/body_bcg.png) 0 26px no-repeat; font-family: Georgia, "New York CE", utopia, sans-serif; padding-top: 86px;}
	a {color: #3d2826;}
	a:hover {color: #000;}
	h2 {margin-bottom: 8px; color: #242424; font-size: 24px; font-weight: normal;}
	h3 {margin-bottom: 8px; font-size: 20px; font-weight: normal;}
	
	/* ---| General classes |--- */
	.p {margin-bottom: 1em; font-size: 0.75em; }
	.p table {margin-bottom: 15px;}
	.p table th {font-weight: bold; padding-right: 8px;}
	.pgs {padding-left: 0.5em;}
	.h3 {font-size: 0.94em; font-weight: normal; margin-bottom: 0.5em;}
	.opa,
	.ctr {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; -khtml-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40); background-image: url(../images/blank.gif);}
	.opa.hover {-khtml-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70);}

	
	/* ---| LAYOUT |--- */
	#page {margin: 0 0 0 123px; width: 958px;}
	#page:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#head {position: relative; height: 37px;}
	.cnt-hold {padding: 10px; background-color: #F3F4F6;}

	/* LOGO */
	h1 {position: absolute; right: -6px; top: -25px; cursor: pointer;}
	/* Langs */
	#lng {position: absolute; top: -55px; right: -3px; font-size: 11px;}
	#lng a {display: inline-block; margin-right: 8px; color: #FFF; line-height: 11px; font-family: sans-serif;}
	#lng a img {float: left; margin: 0 4px 0 0;}

	/* --- | TPL: HOME | --- */
	.home {padding: 10px 0 !important;}
	
	/* --- | FRESHEST OFFER | --- */
	.fresh {position: relative; background: url(../images/foot_bcg.jpg);}
	.fresh .opa {display: none;}
	.fresh .ctr {height: 6em;}
	.fresh .f-off {margin: 0 10px 8px 0; height: 6.06em; width: 306px; _margin-left: 0.35em !important;}
	.fresh .f-off .content {width: 165px; height: 5.06em; background-color: #f6f1eb;}
	.fresh .f-off:first-child .content,
	.fresh .f-off:last-child .content {background: url(../images/ad_cnt_bcg.jpg); color: #FFF;}
	.fresh .f-off:first-child .content a,
	.fresh .f-off:last-child .content a {color: #FFF;}
	.fresh .f-off h4 {font-weight: bold; text-transform: uppercase;}
	.fresh .f-off .pic {height: 95px;}
	
	/* --- | COL 1 | --- */
	.col-1 {float: left; padding-left: 5px; width: 11.19em;}
	/* Heading */
	.box h2 {padding: 5px 0 5px 18px; border-bottom: 1px solid #c8c8c8; color: #b0b0b0; font-size: 0.69em; font-weight: normal;}
	.t3 h2 {background-color: #e4e4e4;}
	.t4 h2 {border: none;}
	/* Box type 4 */
	.box.t4 a {margin: 0 0 0.25em 1em; display: block;}
	
	/* --- | COL 2 | --- */
	.col-2 {position: relative; float: right; right: 5px; width: 47em;}
	.col-2 h2 {margin-bottom: 0.5em;}
	.col-2 h3 {margin-bottom: 0.5em; font-size: 1em;}
	
	/* --- | FOOT | --- */
	#foot {padding: 14px 10px; color: #000; font-family: sans-serif; background-color: #F3F4F6;}
	#foot a {}
	#foot small {font-size: 0.69em;}
	/* fatchilli.com footer sign */
	#fat {color: #3d2826 !important; text-decoration: none;}
	#fat span {text-decoration: underline;}
	#fat span i {color: #9e1f10; font-style: normal;}
	
	/* --- | TOP NAVIGATION | --- */
	/*
	.m-nav {position: absolute; top: 1.75em; right: 0.5em;}
	.m-nav li {margin-right: 5px; padding-right: 5px; border-right: 1px solid #000; line-height: 0.69em;}
	.m-nav li.last {margin: 0; padding: 0; border: none;}
	.top-m a {position: relative; top: -0.15em; font-size: 0.75em; color: #007048;}
	.top-m a.mark {padding: 1px 4px; background-color: #007048; color: #FFF !important; text-decoration: none;}
	.top-m a:hover {color: #000;}
	.top-m a.act {color: #000; text-decoration: none;}
	*/
	
	/* --- |  MAIN NAVIFATION | --- */
	.m-nav {position: absolute; left: 0; top: 0; padding-left: 7px;}
	.m-nav a {margin-right: 4px; padding: 0 14px; display: inline-block; color: #f6f6f6; font-size: 18px; text-decoration: none; background: url(../images/nav_bcg.png) repeat-x; line-height: 37px;}
	.m-nav a:hover,
	.m-nav a.act {color: #999; background-color: #f4f6f8; background-position: 0 -40px;}
		
	/* --- | TITLE PROJECTS | --- */
	.main {position: relative; margin-bottom: 1em; height: 18.44em; width: 100%;}
	.tit-itm {position: absolute; top: 0; left: 0; width: 100%;}
	.tit-itm .sc-1 {position: absolute; right: 0; top: 3.5em; width: 14.5em;}
	.tit-itm .sc-2 {position: relative; width: 512px; height: 295px; overflow: hidden;}
	.tit-itm .sc-1 h2 {margin-bottom: 0.5em; color: #a2a2a2; font-size: 1.13em; font-family: sans-serif; line-height: 1em;}
	.tit-itm .sc-1 h2:first-letter {text-transform: uppercase;}
	.tit-itm .sc-1 h2 a {color: #a2a2a2; text-decoration: none;}
	.tit-itm .sc-1 .purp {padding: 0.25em 0 0.25em 0.5em; background-color: #adadad; color: #FFF; font-size: 0.69em;}
	.tit-itm .sc-1 .nfo {padding: 0.5em; min-height: 10em; background-color: #e9e9e9; font-size: 0.75em;
	/*IE*/ _height: 10em;}
	.tit-itm .sc-1 .nfo p {margin-bottom: 0.25em; line-height: 1.3em;}
	.tit-itm p.det {position: absolute; top: 11em; right: 0em; width: 14.5em; height: 2em; background-color: #E9E9E9; font-weight: bold; text-align: right;}
	.tit-itm p.det a {position: relative; top: -0.25em; margin-right: 0.5em; color: #ff0000; font-size: 0.75em;}
	/* Switch project panel */
	.switch,
	.switch i {position: absolute; left: 0; bottom: 0; _bottom: -1px;}
	.switch {position: absolute; padding: 0 0 0.2em 0; width: 32em; z-index: 40; text-align: right; }
	.switch i {display: block; height: 2.1em; width: 32em; background-color: #FFF; -khtml-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40);}
	.switch a {position: relative; z-index: 50; /*left: 13em; =left: 11em;*/ margin-right: 0.5em; padding-top: 0.4em; display: inline-block; height: 1.82em; width: 2.18em;  text-decoration: none; background-image: url(../images/nums_24.png); background-repeat: no-repeat; background-position: left top; color: #000; font-size: 0.69em; font-weight: bold; text-align: center; line-height: 150%;
	_background-image: url(../images/nums.png)}
	.switch a:hover,
	.switch a.act {color: #FFF; background-position: left -48px;}
	/* tel */
	.tel {position: absolute; top: 0.5em; right: 0; padding: 3px 0 3px 45px; width: 11.69em; color: #6b6b6b; background: url(../images/tel.jpg) no-repeat; font-size: 1em; font-family: sans-serif; font-weight: bold; line-height: 1.1em;}
	.tel strong {color: #ff0000; font-size: 1.13em;}
	/* login form */
	.main form {position: absolute; left: 32em; bottom: 0; z-index: 2; padding: 0.55em 0 0 0.5em; width: 14.7em; height: 1.6em; background-color: #FFF;}
	.main .field {position: relative; top: -9px; padding: 0.15em 0; border: 1px solid #8e8c8c; width: 6em; font-size: 0.75em;
	/*IE*/ =top: -8px;}
	.main .button {margin-right: -0.4em;}
	
	/* --- | HOMEPAGE HOTS LISTING | --- */
	.row {margin-bottom: 1em; padding-bottom: 1px; zoom: 1; _height: 1px; min-height: 1px; background: url(../images/dot.png) bottom repeat-x;}
	#cnt:after,
	.row:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
	/* --- |  TPL: Demands list | --- */
	.demand .table {width: 100%;}
	.demand .table th,
	.demand .table td {padding: 0.5em 0.5em; font-size: 0.75em;}
	.demand .table th {background-color: #EEE; font-weight: bold;}
	.demand .table td {border-bottom: 1px solid #EEE;}
	.demand textarea {width: 20em; height: 5em;}
	
	/* --- | TPL: DEFAULT (Chillout node content + TOP) | --- */
	#cnt {zoom: 1;}
	#cnt .sc-1 {float: left; width: 43em;}
	#cnt .sc-2 {float: right; width: 16em;}
	
	/*  CONTENT in .p  */
	.p h3 {margin-bottom: 1em; padding: 0.25em 0 0.25em 0.5em; background-color: #EADBCA; color: #585858; font-size: 1.17em;}
	.p h4 {margin-bottom: 0.75em; font-size: 1.1em;}
	.p ul,
	.p p {margin-bottom: 1em; line-height: 130%;}
	
	/* TPL: BUSINESS CENTERS */
	.business #advise {padding: 0; height: auto; background: none; _width: auto !important;}
	.business #advise .ad {margin-bottom: 0.6em !important; width: 12.39em !important; }
	.business.l1 {margin-top: 1em !important;}
	.business.l1 .pic img {height: 171px;}
	.business.l1 .content {height: auto !important;}
	.business .p,
	.business h2,
	.business h3 {font-family: sans-serif;}
	.business h2 {line-height: 1.1em;}
	.business #c1 {float: left; padding: 0.94em 0.75em 0.75em 0.75em; width: 23.8em; _height: 19.4em; min-height: 19.4em; background-color: #f2f2f2; color: #515151;}
	.business #c1 h2 {margin-bottom: 0.5em; color: #007048; font-size: 1.13em; font-weight: normal; text-transform: uppercase;}
	.business #c1 .p {color: #515151; font-size: 0.69em !important;}
	.business #c1 .p p {margin-bottom: 0.75em;}
	.business div#c2 {position: relative; float: right; width: 34.06em; height: 21em; overflow: hidden !important;}
	.business #c2 h3 {position: relative; z-index: 1; margin: 0; padding: 0.81em 0 0.81em 0.75em; background-color: #000c24; color: #FFF; font-size: 0.88em; font-weight: normal;}
	.business .content {clear: both; _height: 1px; min-height: 1px; padding-top: 0.94em;}
	.business .content #sc1 {float: left; width: 11.44em;}
	.business .content #sc1 .p {padding: 1em; background-color: #eed9bf; color: #000; font-size: 0.69em !important; line-height: 1.1em;}
	.business .content #sc1 ul {padding: 0; list-style: none;}
	.business .content #sc1 ul li {margin-bottom: 0.19em;}
	.business .content #sc1 ul a {padding: 0.52em 0pt 0.52em 0.88em; display: block; height: 1.8em; background: url(../images/nav_bcg.png) no-repeat; color: #FFF; text-decoration: none; line-height: 0.94em; font-size: 0.75em;}
	.business .content #sc1 ul a:hover,
	.business .content #sc1 ul a.act {background-position: left -68px; color: #000 !important;}
	.business .content #sc2 {float: right; width: 46.5em;}
	/*  */
	.attachment a {padding-left: 21px; display: inline-block;}
	/* Photogallery */
	#sc2 .pic.gal,
	#sc2 .pic.gal a {position: relative; float: left; margin: 0 0.7em 0.7em 0; border: 1px solid #AAA; display: block; width: 140px; height: 90px; overflow: hidden;}
	#sc2 .pic.gal a {border-color: #FFF; width: 138px; height: 88px; background-color: #000;}
	#sc2 .pic.gal img {position: relative;}
	#sc2 .pic.gal.last {margin-right: 0 !important;}
	/* Ads Lisintg */
	/*#sc2 .ad {width: 85.8%; background: url(../images/ad_h_divider.png) left 6.2em repeat-x;}*/
	/* Advised in listing 1 */
	.l1 #advise .ad {float: left; margin: 0 0.3em 0 0; padding: 0 0.75em 5px 250px; width: 12.25em; height: 10.95em; border: none;}
	.l1 #advise .ad .pic,
	.l1 #advise .ad .pic a {top: 0; width: 228px; height: 171px;}
	.l1 #advise .ad p {text-align: justify;}
	.l1 #advise .ad .bot {bottom: auto; top: 9em; width: 12.7em; height: 1em;}
	.l1 #advise .ad .date {right: 22em;}
	.l1 #advise .ad .logo {right: 13.75em; bottom: 9px;}
	.l1 #advise .ad .head {float: none;}
	.l1 #advise .ad .head h4 {margin-bottom: 0.25em;}
	.l1 #advise .ad .content {position: relative; top: auto; left: auto; width: auto; overflow: hidden;}
	
	/* Banky */
	.mem {position: relative; margin.bottom: 0.5em; padding-left: 111px; min-height: 100px; _height: 100px;}
	.mem img {position: absolute; left: 0; top: 0; border: 1px solid #EEE;}
	
	.home_blue {color:#fff !important; background:transparent url(../images/ad_cnt_bcg.jpg) repeat scroll 0 0 !important;}
	.home_blue h4 a {color:#fff !important;}
	
	/* --- | TPL: LOOKING FOR + OFFER REAL ESTATE | --- */
	.looking-offering .col-1 {width: 48%;}
	.looking-offering .col-1 h3 {margin-bottom: 10px; font-size: 14px; font-weight: normal;}
	.looking-offering .col-2 {width: 48%;}
	/* --- | TPL: Agent | --- */
	/* -- Set demand form -- */
	.agent #search14 ul {float: left; padding: 0; width: 130px; list-style: none; font-size: 13px;}
	.agent #search14 li {position: relative; margin-bottom: 2px;}
	.agent #search14 li b {display: block; =display: inline-block; padding: 0 20px 0 0; border: 1px solid #5A6058; border-width: 0 1px 0 0; width: 110px; background: url(http://static.living.sk/filter_arrow.png) 96% 0.38em no-repeat; cursor: pointer; white-space: nowrap; font-size: 13px;}
	.agent #search14 li b strong {display: block; width: 105px; overflow: hidden; color: #aa0000; font-weight: normal; text-decoration: underline;}
	.agent #search14 li b:hover strong,
	.agent #search14 li b.hover strong {color: #000;}
	.agent #search14 b.last {margin: 0;}
	/* Selected values */
	.agent #search14 .srch-desc {float: left; margin: 0 0 0 0.5em; width: auto !important;}
	.agent #search14 .srch-desc p {margin-bottom: 2px; height: 16px; width: 300px; overflow: hidden; color: #5A6058; font-size: 13px; font-weight: bold;}
	.agent #search14 .srch-desc p.last {margin: 0 !important;}
	/* Form items */
	.agent td {vertical-align: top;}
	.agent label {font-size: 12px;}
	.agent .th label {float: left; display: block; width: 130px; font-size: 13px;}
	.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;}
	/* TEMP */
	.agent .rollout {top: 1.2em; z-index: 100;}
	.agent .width1 {width: 10em;}	
