
    /************************************
    *                                   *
    *        living.spectator.sk        *
    *    CSS by: fatchilli.com, mB      *
    *                                   *
    *         All web content           *
    *                                   *
    *  Last update: 10.01.2008, 19:48   *
    *                                   *
    ************************************/
	
	@import "http://www.living.sk/css/intelitree.css";

	* {margin:0;}

	html {height: 100%;}
	body {height: 100%; background-color: #ebeced; font-family: sans-serif;}
	a {color: #f12f5d;}
	a:hover {color: #000 !important;}
	a:active {outline: none;}
	a:focus {-moz-outline-style: none;}
	a img, fieldset {border: none; padding: 0;}
	table {border-collapse: collapse;}
	table th {font-weight: normal; text-align: left;}
	sub,
	sup {vertical-align: baseline; position:relative; }
	sup {top: -0.4em;}
	hr {clear: both; height: 1px; border: 0; background-color: #e38a9f; color: #e38a9f;}

	/* --- | 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;}
	.t-j {text-align: justify;}
	/* Navigation - genereal */
	.nav {padding: 0; list-style: none; }
	.nav li {float: left;}
	.nav .pcount {display:none;}
	/* Text face */
	.p {color: #3b4344; font-size: 0.75em !important; font-family: Georgia, "New York CE", utopia, sans-serif;}
	.p p {margin-bottom: 0.5em;}
	.treb {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; line-height: 1.2em;}
	.sans {font-family: sans-serif !important;}
	/* Tooltip */
	.tooltip {z-index: 1500; padding: 0.25em 0.75em; border: 1px solid #c8c8c8; max-width: 20em; background-color: #ffffdc; font-size: 0.69em; line-height: 1em;}
	/* Background pictures */
	.hr {background: url(http://static.living.sk/spectator/images/divider.png) repeat-x;}
	.tip.small {display: block; padding-left: 20px; background: url(http://static.living.sk/spectator/images/bulb_small.png) no-repeat; font-size: 0.69em; color: #ea4d64;}
	.tip.large {display: block; padding-left: 34px; background: url(http://static.living.sk/spectator/images/bulb_large.png) no-repeat; font-size: 1em; color: #898989; line-height: 1.1em;}
	.tip.large b {color: #ea4d64; text-transform: uppercase;}
	.send-notice {padding-left: 17px; font-size: 0.69em; background: url(http://static.living.sk/spectator/images/icons/email2_small.png) left center no-repeat;}
	.send-friend {padding-left: 18px; font-size: 0.69em; background: url(http://static.living.sk/spectator/images/icons/send_friend.png) left center no-repeat;}
	.print {padding-left: 20px; font-size: 0.69em; background: url(http://static.living.sk/spectator/images/icons/print.png) left center no-repeat;}
	.large.rss {background: url(http://static.living.sk/spectator/images/icons/rss_large.png) no-repeat;}
	.large.email {background: url(http://static.living.sk/spectator/images/icons/email_large.png) no-repeat;}		
	.large.alert {background: url(http://static.living.sk/spectator/images/icons/alert_large.png) no-repeat; color: #000;}
	.ext {padding-left: 14px; background: url(http://static.living.sk/spectator/images/icons/ext.png) left center no-repeat;}
	.pdf {background: url(http://static.living.sk/spectator/images/icons/pdf.gif) no-repeat !important;}
	.xls {background: url(http://static.living.sk/spectator/images/icons/xls.gif) no-repeat !important;}
	.doc {background: url(http://static.living.sk/spectator/images/icons/doc.gif) no-repeat !important;}
	/* Icons */
	.i-ico {float: left; margin-right: 1em; text-transform: uppercase; color: #000; font-size: 0.91em;}
	a.i-ico:hover {}
	.i-ico img {display: block; float: left; position: relative; top: -0.13em; margin: 0.2em 0.4em 0.3em 0;}
	.ico.large {padding-left:42px; color: #9c9c9c; min-height:40px; _height: 1px;}
	
	/* LIVING portals */
	#liv-por {position: absolute; top: 4px; left: 0; padding: 0 0 0 12px; height: 24px; width: 959px; background: url(http://static.living.sk/living/bcg.png) center 14px repeat-x;}
	#liv-por h2 {float: left; margin-right: 20px; padding: 0 !important; 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);}
	#liv-por a.m2 {padding-left: 29px; background-image: url(http://static.living.sk/living/m2.png);}

	/* --- | Forms | --- */
	form table {}
	form table th,
	form table td {font-size: 0.75em; vertical-align: top;}
	form table th {padding-right: 0.5em;}
	.field {border: 1px solid #f8c1be; width: 8em;}
	.field.l {width: 11em;}
	.field.xl {width: 14em;}
	.button {border-color: #f8d5d4 #d8aeac #b98b8a #f8d5d4; background-color: #AAA; color:#FFF; font-size: 0.92em; font-weight: normal; }
	label b {color: #7c0000; font-size: 1.3em;}
	.border {margin-bottom: 1em; padding-left: 1em; border-left: 3px solid #006A51;}
	/* Err msg */
	.error .field {border: 1px solid #d42121 !important;}
	.err-msg {padding: 0.25em 0; color: #d42121; font-size: 0.9em;}
	/* 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;}

	/* --- | Holders | --- */
	#holder {padding-bottom: 4em; /*width: 62.31em;*/ padding-top: 30px; width: 60.60em; min-height: 100%; background-color: #FFF;}
	#page {padding: 0.75em 0.88em 0 0.88em;}
	#head {position: relative; height: 180px; =height: 170px;}
	/* --- | Living portals | --- */
	#living {padding-left: 0.88em; background-color: #51615b; width: 59.72em; height: 1.5em;}
	#living li {margin-right: 1em; font-size: 0.69em;}
	#living a {display: block; padding: 0.35em 0.75em; color: #FFF; text-decoration: none; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	#living a:hover,
	#living a.act {background-color: #FFF; color: #f12f5d;}
	/* --- | Logo | --- */
	h1,
	h1 a,
	h1 span {position: absolute; width: 351px; height: 46px; font-size: 1em;}
	h1 span {top: 0; left: 0;z-index: 1; background-image: url(http://static.living.sk/spectator/images/logo.png); cursor: pointer;}
	#logo {position: relative; float: left; margin-bottom: 0;}
	h1 em {position: absolute; bottom: -0.56em; left: 5.3em; z-index: 2; color: #51615b; font-size: 0.63em; font-weight: normal; font-style: normal;}
	.smesk {position: absolute; right: 0; bottom: 1px;}
	/* --- | System navigation | --- */
	#sys {position: absolute; bottom: 0; right: 0;}
	#sys li {font-size: 0.75em;}
	#sys a {margin: 0 0.25em;}
	#sys a.add-cart, a.sk-flag {font-size: 1em !important;}
	/*  */
	#newspect {position: absolute; right: 0; bottom: 57px;}
	#newspect li {margin-left: 15px;}
	#newspect a {display: inline-block; color: #555; font-size: 12px; line-height: 16px; text-decoration: none;}
	#newspect a:hover {text-decoration: underline;}
	#newspect a img {float: left; margin-right: 2px;}
	/* --- | Main navigation | --- */
	#main {clear: both; height: 2em; margin-bottom: 0.19em; =height: auto; /*IE*/}
	#main a {float: left; display: block; margin-right: 0.19em; padding: 0.44em 0.42em 0.44em 1.75em; width: 7.33em; height: 1.8em; line-height: 0.88em; font-size: 0.75em; background-image: url(http://static.living.sk/spectator/images/nav_arrow.png); background-position: 10px -34px; background-repeat: no-repeat; color: #FFF; text-decoration: none; letter-spacing: -1px;}
	#main a.act,
	#main a:hover {background-color: #fdffbd; background-position: 10px 6px; color: #51615b;}
	#n0 {background-color: #3b4344;}
	#n1 {background-color: #51615b;}
	#n2 {background-color: #f06f6b;}
	#n3 {background-color: #f12f5d;}
	#n4 {background-color: #c81640;}
	/* --- | Search bar | --- */
	#search {position: relative; clear: both; z-index: 10; margin-bottom: 0.3em; padding: 0 0.5em 0 144px;  background: url(http://static.living.sk/spectator/images/search.png) no-repeat; height: 2.75em; border: 1px solid #D54A6B;/*IE*/}
	#search .nav {height: 1.1em;}
	#choose {position: absolute; left: 0.5em; top: 1.6em; =left: 0.3em;}
	#choose label {font-size: 0.63em; color: #014f8f;}
	#choose .check {position: relative; top: 0.2em;}
	#search legend {display: none;}
	#search #search-description {margin-bottom: 0.25em; padding: 0.19em 0; width: 56em; height: 1em; overflow: hidden; color: #CCC; font-size: 0.75em; white-space: nowrap;}
	#search p b {margin-right: 0.25em; color: #C81640; font-weight: normal;}
	#search p strong {margin-left: 0.25em;}
	#search li {position: relative;}
	#search li b {display: block; margin-right: 0.81em; padding: 0 20px 0 3px; border: 1px solid #5A6058; border-width: 0 1px; background: url(http://static.living.sk/spectator/images/filter_arrow.png) 96% 0.38em no-repeat; color: #5A6058; font-size: 0.9em; cursor: pointer; white-space: nowrap;}
	#search li b:hover,
	#search li b.hover {color: #000;}
	#search b.last {margin: 0;}
	#search li b strong {display: block; height: 1.2em; overflow: hidden; text-decoration: none;}
		/* Item widths: */
		.s00 strong {width: 5em;}
		.s01 strong {width: 8.4em;}
		.s02 strong {width: 7.5em;}
		.s03 strong {width: 7.2em;}
		.s04 strong {width: 6.75em;}
	#search .button {}		
	/* Results bubble */
	#results {position: relative; float: right; margin-top: -0.5em;}
	#results div {position: absolute; left: 0; _left: 0.5em; top: -4.4em; padding: 0 0.5em; border: 6px solid #898989; _height: 1px; background-color: #FFF; min-width: 6em; /*IE*/}
	#results b {position: relative; z-index: 1; color: #000; font-size: 0.75em;}
	#results em {font-style: normal; font-size: 2.00em;}
		/* Corrners */
		#results i {position: absolute; display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
		#results i.tr {top: -6px; right: -6px; _right: -7px;  background-image: url(http://static.living.sk/spectator/images/corrner_tr.png); /*IE*/}
		#results i.br {bottom: -6px; right: -6px; _right: -7px; _bottom: -10px; background-image: url(http://static.living.sk/spectator/images/corrner_br.png);/*IE*/}
		#results i.tl {top: -6px; left: -6px; background-image: url(http://static.living.sk/spectator/images/corrner_tl.png);}
		#results i.bl {bottom: -32px; left: -6px; _bottom: -33px; width: 63px; height: 42px; background-image: url(http://static.living.sk/spectator/images/corrner_bl.png);/*IE*/}



	/* --- | MAIN LAYOUT | --- */
	#container {margin: 0.5em 0; _height: 1px;}
	/* TPL: ADS LISTING */
	.l1,
	.l2,
	.l3 {}
	/* TPL: ARTICLES LIST */
	.home.articles-list {border: none; background-position: 38em 2em;}
	.home.articles-list h2 {=line-height: 1em;}
	.home.articles-list #c1 {width: 37em;}
	.home.articles-list #c2 {float: right; margin: 0; width: 20.05em;}
	/* --- | MAP | --- */
	#map {margin: 1.7em 0 6em 0; background: url(http://static.living.sk/spectator/images/map_home.png) no-repeat;}
	#map,
	#map img,
	#map div {position: relative; width: 528px; height: 266px;}
	#map img,
	#map div {position: absolute; top: 0; left: 0;}
	#map div {display: none;}
	div#ba {background-image: url(http://static.living.sk/spectator/images/map_ba.png);}
	div#tt {background-image: url(http://static.living.sk/spectator/images/map_tt.png);}
	div#tn {background-image: url(http://static.living.sk/spectator/images/map_tn.png);}
	div#nr {background-image: url(http://static.living.sk/spectator/images/map_nr.png);}
	div#za {background-image: url(http://static.living.sk/spectator/images/map_za.png);}
	div#bb {background-image: url(http://static.living.sk/spectator/images/map_bb.png);}
	div#po {background-image: url(http://static.living.sk/spectator/images/map_po.png);}
	div#ke {background-image: url(http://static.living.sk/spectator/images/map_ke.png);}
	p.box-t {position: absolute; bottom: 0; right: 0; padding: 0.5em; width: 29em; max-height: 9.7em; _height: 9.7em; overflow: hidden; background-color: #FFFBCC; font-size: 0.69em; -khtml-opacity: 0.3; opacity: 0.7; filter: alpha(opacity=70);}
	#svk {position: relative; margin-top: 0.5em;}
	#svk div {position: absolute; left: 0; width: 44em; font-size: 0.75em;}
	.p1 {top: 0;}
	.p2 {top: 24em;}
	#reg-search h3 {margin-bottom: 0;}
	
	/* --- | TPL: HOMEPAGE (Bottom cols) | --- */
	.home {border: 1px solid #FFF; border-right-color: #c2c8c6; background: url(http://static.living.sk/spectator/images/border.png) 25.7em top no-repeat; _height: 1px;}
	#container .bckg {background: url(http://static.living.sk/spectator/images/border.png) 36.7em top repeat-y; _height: 1px;}
	.col {float: left; padding: 0.25em 0; margin-right: 0.69em;}
	.col a {color: #c81640;}
	#c1 {width: 25.5em;}
	#c2 {width: 10.25em;}
	#c3 {width: 21.06em; margin: 0;}
	/* Headings */
	h2 {clear: both; margin-bottom: 0.4em; padding-right: 10.5em; font: normal 1.88em/0.81em sans-serif;}
	h2 em {position: relative; top: -0.1em; =top: -0.1em; color: #808080; font-style: normal; font-weight: normal; font-size: 0.55em; /*IE*/}
	.col h2 {clear: none; margin-bottom: 0.6em; padding: 0; font-size: 1.38em; font-weight: bold; line-height: 0.9em;}
	.col h2 a {text-decoration: none;}
	#c1 h2,
	#c3 h2 {margin-bottom: 0.25em; font-size: 0.94em; line-height: 1em;}
	/* #c1 - Articles */
	#c1 h2 {font-size: 0.81em;}
	#c1 h2 em {font-size: 0.85em;}
	.article {clear: both; margin-bottom: 1em; border: 1px solid #FFF;}
	.article img {float: left; margin: 0 0.5em 0.19em 0;}
	.article.main h2 {font-size: 0.94em !important;}
	.article.main img {float: none !important;}
	/* #c2 - Recomended offers */
	#c2 h2 {margin-bottom: 0.5em; color: #3d4646; font-size: 1.38em; font-weight: normal; line-height: 1em;}
	#c2 ul {list-style: none; padding: 0;}
	#c2 ul ul {margin-top: 0.25em;}
	#c2 li {margin-bottom: 0.31em; padding-left: 12px; background: url(http://static.living.sk/spectator/images/list_arrow.png) 0.19em 0.28em no-repeat; line-height: 0.88em;}
	#c2 a {color: #c81640; font-size: 0.75em;}
	/* #c3 - Title article */
	#c3 h2 {clear: both;}
	#c3 h2 em {font-size: 0.75em;}
	#c3 h3 {margin-bottom: 0.25em; padding-top: 1em; font-size: 0.75em; font-weight: normal; text-transform: uppercase;}
	#c3 ul {list-style: none; padding: 0;}
	#c3 li {padding-left: 10px; background: url(http://static.living.sk/spectator/images/dot.png) left 0.5em no-repeat;}
	#c3 li a {font-size: 0.75em; font-weight: bold;}
	#c3 a {text-decoration: none;}
	#c3 a b {float: right; color: #8d8d77; font-size: 0.63em; font-weight: normal;}
	#c3 .p {margin-bottom: 0.75em;}
	.pic {position: relative; margin-bottom: 0.5em; display: block;}
	#c3 .pic {width: 340px; height: 240px; overflow: hidden;}
	#c3 .pic img {position: relative; left: -40px; top: -20px;}
	/* TPL: DETAIL */
	.det {background: url(http://static.living.sk/spectator/images/border.png) 39.2em 3em no-repeat;}
	.adv {background: url(http://static.living.sk/spectator/images/border.png) 39.2em 5em no-repeat;}
	.det #c1 {width: 38.5em;}
	.det #c1 #pic {display: block; float: right; margin: 0 0 0.5em 0.5em;}
	.det #c1 #pic strong {display: block; width: 431px; color: #808080; font-size: 0.69em; font-weight: normal;}
	.det.adv #c1 #pic {margin: 0 0 0.5em 0 !important;}
	.det #c2 {float: right; margin: 0; width: 18.75em;}
	.det.adv .p {clear: right;}
	.det .p.info {clear: none;}
	.adv .p p,
	.adv .p {font-family: sans-serif !important;}
	.det .p p {margin-bottom: 1em; font-family: Georgia, "New York CE", utopia, sans-serif;}
	.det .prop-col {float: left; padding-right: 1em; width: 17em;}
	.map-detail .p {font-size: 0.69em !important;}
	.map-detail big {font-weight: bold;}
	.map-detail .more {float: right; font-size: 1em !important; font-weight: bold;}
	/* TPL: article list */
	.spec {border: none; background: url(http://static.living.sk/spectator/images/border.png) 26.7em top no-repeat;}
	.spec #c1 {width: 26.3em; overflow: hidden;}
	.spec #c2 {width: 31.5em; margin: 0;}
	.spec #sc2 {margin: 0;}
		
	/* HEADINGS */
	/* H3 */
	h3 {margin-bottom: 0.94em; color: #1d1d1d; font: bold 0.94em Georgia, "New York CE", utopia, sans-serif;}
	.large h3 {margin-bottom: 0.05em; font-size: 1.5em; font-weight: normal;}
	
	/* Articles */
	.article {clear: both; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #CCC;}
	#c2 .article h2 {margin: 0 !important; font-size: 1.1em !important; font-weight: bold !important; line-height: 0.81em !important;}
	#c2 .article h2 em {font-size: 0.69em !important;}
	.article.last {border: none;}
	.home.articles-list .article {min-height: 7em;}
	
	/* --- | Sub cols | --- */
	#sub-container {background: url(http://static.living.sk/spectator/images/border.png) 10.4em top no-repeat; _height: 1px; min-height: 1px; /*IE*/}
	#sc1 {width: 10em;}
	#sc1 ul {list-style: none; padding: 0;}
	.home #sc1 li {margin-bottom: 0.31em; padding-left: 12px; background: url(http://static.living.sk/spectator/images/list_arrow.png) 0.19em 0.28em no-repeat; line-height: 0.88em;}
	#sc1 li a {font-size: 0.75em;}
	#sc2 {float: right; width: 20.5em;}
	#sc2 .article {border: none;}
	
	/* --- | Foot | --- */
	#foot {padding-top: 0.38em; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; =padding: 0;/*IE*/}
	#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-r a:hover {color: #c81640 !important;}
	/* fatchilli.com */
	#fatchilli {color: #9a9a9a !important;}
	#fatchilli b {color: #000; font-weight: normal;}
	#fatchilli i {color: #8d0000; font-style: normal;}
	/* --- | Pagging | --- */
	.pages {clear: both; padding: 0.75em 0; text-align: right; color: #f06f6b; font-size: 0.88em;}
	.pages a {margin-left: 0.25em; _display: inline-block; padding: 0.25em 0.65em; border: 1px solid #b2b2b2; color: #000; font-size: 0.79em; /*IE*/}
	.pages a.big {font-size: 1em; font-weight: bold;}
	.pages a:hover,
	.pages a.act {color: #FFF !important; background-color: #f06f6b; text-decoration: none;}

	/* --- | HOT PONUKY | --- */	
	#c2 #hot {background-position: bottom; margin-bottom: 0.5em; padding-bottom: 0.5em;}
	#c2 #hot .fav a {margin: 0 0 0 0.45em; width: 9.38em; height: 12.2em; =margin-left: 0.34em; _margin-left: 0.23em; /*IE*/}
	#hot.fav a {margin: 0 0 0 0.3em; width: 10.53em; =margin-left: 0.23em; _margin-left: 0.21em; /*IE*/}
	#hot .side-h {height: 9em;}
	/* Black */
	#hot.fav {background: url(http://static.living.sk/spectator/images/dev_bcg.png) repeat-y;}	
	/* Blue */
	#advise {background: url(http://static.living.sk/spectator/images/bus_bcg.png) repeat-y;}
	/* Headings */
	.side-h {position: relative; margin-bottom: 0.34em; padding-left: 1.94em; height: 8.3em; overflow: hidden;}
	.side-h h3,
	.side-h h3 span {position: absolute; left: 0; top: 15%; display: block; width: 31px; height: 85px; overflow: hidden;}
	.side-h h3 span {top: 0; left: 0; z-index: 1;}
	/* V listingu inzeratov */
	#hot.fav {margin-bottom: 0.25em;}
	#hot.fav h3,
	#hot.fav h3 span {background: url(http://static.living.sk/spectator/images/h3_hot.png); height: 86px;}
	/* Odporucame */
	#advise h3,
	#advise h3 span {background: url(http://static.living.sk/spectator/images/h3_odpo.png); height: 130px;}

	/* --- | Banners | ---- */
	#banners {position: absolute; top: 4.4em; width: 936px; height: 90px; background-color: #CCC;}
	
	/* --- | Search by region | --- */
	#reg-search {float: left; width: 33em; min-height: 400px;}
	#reg-search h3 {color: 51615b; font-size: 0.75em; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	#reg-search ul {line-height: 0.92em;}
	#reg-search li {display: inline; float: none;}
	#reg-search li a {padding-left: 18px; color: #c81640; background: url(http://static.living.sk/spectator/images/magnifier.png) left center no-repeat; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 0.75em;}
	
	/* --- | Favourite offers | --- */
	.fav {clear: both;}
	.fav a {position: relative; float: left; display: block; width: 10.83em; height: 10.9em; margin: 0.25em 0 0 0.25em; font-size: 0.75em; text-decoration: none; line-height: 0.88em; overflow: hidden; _margin-left: 0.13em;/*IE*/}
	.fav a b {position: absolute; top: 0; left: 0; display: block; width: 127px; height: 95px; overflow: hidden; cursor: pointer;}
	.fav div a b {position: relative; display: inline;}
	.fav br {display: none;}
	.fav strong {position: absolute; top: 8.6em; display: block; padding: 0.25em 0.1em 0.1em 0.1em; height: 4.05em; width: 98%; overflow: hidden; text-align: center; font-weight: normal; cursor: pointer; font-size: 0.92em; background-color: #EBECED; z-index: 1;}
	.fav .pair strong {background-color: #f2f2f2;}
	.fav span {position: absolute; right: 1em; top: 7em; padding: 0 0.31em; background-color: #dadada; color: #000; font-size: 0.92em;}
	.fav a:hover span {background-color: #FFF;}
	.fav a.empty strong {cursor: default;}
	.fav a.empty:hover strong {color: #014F8F;}
	/* Favourite offers - Homepage */
	#fav {float: right; clear: none !important; width: 25.19em; margin-bottom: 0.63em; background-color: #ebeced;}
	#fav h2 {padding: 0.25em 0 0.25em 0.69em; background-color: #51615b; color: #FFF; font-size: 1em; font-weight: normal;}

	/* --- | LISTING | --- */
	#res-line {float: none; margin-bottom: 1em; width: auto; font: normal 0.69em sans-serif; text-transform: uppercase;}
	#res-line b {margin-right: 0.5em; font: normal 1.2em "Arial Black", sans-serif; letter-spacing: 2px; color: #94b2a7;}
	/* Toolbar */
	#tools {margin-bottom: 1em; height: 1.1em; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	#tools li {margin: 0 1em 0 1.3em; font-size: 0.75em; color: #868686;}
	#tools li span.f-l {margin-right: 0.5em;}
	.view-style a img {margin-left: 0.6em; -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: 1.3em; border-left: none; border-right-color: #c5c5c5; background-position: 99% center; 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 !important; 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;}

	/* --- | ADS | --- */
	.ad {position: relative; float: left; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; border: 1px solid #FFF;}
	.ad.colorized {background-color: #FEFCE2 !important; border-color: #AAA;}
	.ad:hover {border-color: #ffeb97;}
	.ad .head {margin-bottom: 0.25em;}
	.ad .head small {display: block; font-size: 0.94em; line-height: 100%;}
	.ad .head strong {color: #000;}
	.ad h4 {position: relative; font-size: 0.88em;}
	.ad h4 img {position: relative; top: 3px; margin-right: 0.25em;}
	.ad h5 {margin-bottom: 0.25em; font-size: 0.69em; line-height: 100%;}
	.ad .pic,
	.ad .pic a {position: absolute; display: block; left: 0; top: 0; overflow: hidden;}
	.ad .pic {padding: 1px; border: 1px solid #CCC;}
	.ad .pic a {z-index: 2; border: 1px solid #FFF; background-image: url(http://static.living.sk/spectator/images/blank.gif);}
	.ad .logo {position: absolute; cursor: help;}
	.ad .content {}
	.ad .content p {line-height: 110%;}
	.ad p {color: #51615b; font-size: 0.69em;}
	.ad hr {display: none;}
	.ad.last {margin: 0 !important;}
	.ad .date {position: absolute; z-index: 1; padding: 0 0.25em; border-bottom: 1px dotted #AAA; font-size: 0.63em;  background-color: #FFF3C0; font-weight: normal; white-space: nowrap; cursor: help; _border: none;}
	.add-cart {padding-left: 24px; font-size: 0.69em; font-weight: normal; background: url(http://static.living.sk/spectator/images/icons/cart_small.png) left center no-repeat;}
	.sk-flag {padding-left: 24px; font-size: 0.69em; font-weight: normal; background: url(http://www.sokoliarstvo-kanat.sk/images/flag_slovak.gif) left center no-repeat;}
	/* ADVISED ADS */
	#advise {clear: both; padding-left: 2.2em; height: 11.1em; _width: 96.5%; /*IE*/}
	/* Advised in listing 1 */
	.l1 #advise .ad {margin: 0 0.3em 0 0; padding: 0 0.75em 0 240px; width: 12.25em; height: 10.95em; background: url(http://static.living.sk/spectator/images/ad_v_divider.png) right repeat-y;}
	.l1 #advise .ad .pic,
	.l1 #advise .ad .pic a {width: 232px; height: 171px;}
	.sold {position: absolute; left: 0; top: 40%; display: block; width: 103%; background-color: #FFF; font-style: normal; font-weight: bold; text-align: center; text-transform: uppercase; opacity: 0.7; filter: alpha(opacity=70);}
	.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 .content {height: 3em; overflow: hidden;}
	/* Advised in listing 2 & 3 */
	#container.l3 #advise,
	.l2 #advise {height: 12.8em;}
	#container.l3 #advise .ad .content,
	.l2 #advise .ad .content {width: 23.5em !important;}
	/* Ads listing in detail */
	.l3 .ad {margin-bottom: 0.5em; padding: 0 0 0.31em 101px; width: 66%; min-height: 3.6em; _height: 3.6em; background: url(http://static.living.sk/spectator/images/ad_h_divider.png) bottom repeat-x;}
	.l3 .ad .pic,
	.l3 .ad .pic a {width: 76px; height: 55px;}
	.l3 .ad h4 {font-size: 0.75em; line-height: 1.2em;}
	.l3 .ad h4 a {font-size: 1em !important;}
	.l3 .ad h4 img {margin-left: -1.5em;}
	.l3 .ad .head small {display: inline; font-size: 1em; line-height: 100%;}
	/* Ads listing 1 */
	.l1 .ad {margin: 0 0.25em 0.75em 0; padding-top: 140px; width: 11.44em; height: 14em; overflow: hidden;}
	.l1 .ad .pic,
	.l1 .ad .pic a {width: 179px; height: 136px;}
	.l1 .ad .head {padding: 0 0.25em;}
	.l1 .ad .content {padding: 0 0.25em; height: 6.9em; overflow: hidden;}
	.l1 .ad .date {top: 1em; right: 1em;}
	.l1 .ad .logo {bottom: 14.4em; right: 5px; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70);}
	.l1 .bot {position: absolute; bottom: 0; padding: 0.25em 0 0.75em 0.25em; display: block; width: 100%; background-color: #FFF; line-height: 80%;}
	/* Ads listing 2 & adivsed ad in listing 3 */
	#container.l3 #advise .ad,
	.l2 .ad {margin: 0; padding: 0.44em 0 0.44em 157px; height: 5.38em; width: 82.5%; overflow: hidden; background: url(http://static.living.sk/spectator/images/ad_h_divider.png) bottom repeat-x;}
	#container.l3 #advise .ad .head,
	.l2 .ad .head {float: left; margin: 0 0.5em 0 0;}
	#container.l3 #advise .ad .small,
	.l2 .ad .head small {display: inline; font-size: 1em; line-height: 100%;}
	#container.l3 #advise .ad .head p,
	.l2 .ad .head p {width: 18.5em;}
	#container.l3 #advise .ad .head br {display: block;}
	#container.l3 #advise .ad .content,
	.l2 .ad .content {position: absolute; left: 23em; top: 1.65em; padding-right: 152px; padding-right: 72px; width: 26.5em; height: 4em; overflow: hidden;}
	#container.l3 #advise .ad h4 img,
	.l2 .ad h4 img {position: absolute; left: -1.65em; top: 0;}
	#container.l3 #advise .ad h4 img {left: -0.4em;}
	#container.l3 #advise .ad h4 img.i-new,
	.l2 .ad h4 img.i-new {top: 1.5em;}	
	#container.l3 #advise .ad .pic,
	.l2 .ad .pic {left: 7px; top: 0.44em; width: 117px; height: 84px;}
	#container.l3 #advise .ad .pic a,
	.l2 .ad .pic a {width: 117px; height: 84px;}
	#container.l3 .ad .date,
	.l2 .ad .date {right: 0.5em; top: 0.5em; color: #3b4344; font: normal 0.69em sans-serif;}
	#container.l3 #advise .ad .logo,
	.l2 .ad .logo {top: 2em; right: 0.5em;}
	#container.l3 #advise .ad .add-cart,
	.l2 .add-cart {position: absolute; left: 157px; top: 7em;}
	/* Ads listing 3 */
	#container.l3 .ad {margin-bottom: 0.3em; padding: 0 0 0 82px; height: 2.6em; width: 91%;}
	#container.l3 .ad .head {float: left;}
	#container.l3 .ad .head br {display: none;}
	#container.l3 .ad .content {position: absolute; left: 23em; top: 1.8em; height: 0.85em; width: 27em; overflow: hidden;}
	#container.l3 .ad .pic,
	#container.l3 .ad .pic a {width: 55px; height: 35px;}
	#container.l3 .ad h4 img {position: absolute; left: -0.25em; top: 0;}
	#container.l3 .ad h4 img.i-new {top: 1.5em;}
	#c1 .l2 .ad {width: 73.5%;}
	#c1 .l2 .ad .content {width: auto;}	
	
		/* ADS listing 3 by jklmn */
	table.list3 {background:#ddd;border-collapse:separate;empty-cells:show;width:940px;}
	table.list3 td {font-size:0.7em;background:#fff;padding:0 6px;}
	table.list3 th {font-size:0.8em;font-weight:bold;padding:0 6px;}

	/* --- | AD DETAIL | --- */
	.det #tools {float: right;}
	.det #tools li {margin-right: 1em;}
	.det #tools a {font-size: 1em; font-family: sans-serif;}
	.adv h2 {clear: both; margin-bottom: 0.5em; padding: 0;}
	.adv #res-line {float: left;} 
	#res-line b a {padding-left: 17px; background: url(http://static.living.sk/spectator/images/icons/back_arrow.png) left center no-repeat; color: #94b2a7; text-decoration: none; font-family: "Arial Black",sans-serif;}
	.p.info {color: #51605b; font-family: sans-serif;}
	.p.info big {color: #c3173d; font-size: 2em; line-height: 85%;}
	.p.info big span {font-size: 0.75em;}
	.p.info big em {color: #fcb4b8; 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: 1em; padding: 0.5em 0.75em; border: 1px solid #dedeed; min-height: 1px; _height: 1px;}
	.macler .col {margin: 0;}
	.macler .col.f-l {width: 55%;}
	.macler .col.f-r {width: 44%;}
	.macler .col.f-l table {margin-bottom: 1em;}
	.macler .col.f-l table img {margin-right: 0.5em;}
	.macler .col.f-l table h4 {font-size: 0.75em;}
	.macler .col.f-l div {margin-bottom: 1.5em; font-size: 0.75em;}
	.macler .col div h4 {font-size: 1em; font-weight: normal;}
	.macler .col.f-r h4 {margin-bottom: 0.5em; font-size: 0.75em;}
	.macler .col div img {position: absolute; left: 0; top: 0;}
	.macler .col th {padding: 0 0.75em 0 0; text-align: right; white-space: nowrap;}
	.msg {margin-bottom: 0.5em; font-size: 0.75em; font-weight: bold;}
	.msg.done {color: #2c840a;}
	.msg.err {color: #c92832;}
	/* Photos */
	.adv-photos {}
	.adv-photos a {width: 8em; height: 7.5em; margin: 0 0.5em 0.5em 0; =margin: 0 0.2em 0.5em 0; =border: 1px solid #FFF;}
	.adv-photos a b {padding: 1px; width: 92px; height: 72px; border: 1px solid #CCC;}
	.adv-photos a b i {position: absolute; top: 0; left: 0; border: 1px solid #FFF; display: block; width: 92px; height: 72px;}
	.adv-photos strong {top: 7.8em; height: 4em; width: 100%; font-size: 0.81em; background-color: transparent; color: #8d7677;}
	.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;}
	.adv-photos a:hover span {background-color: #FFF;}
	.adv-photos a.last {margin: 0;}
	/* Sent to a friend */
	#friend {position: absolute; top: 220px; left: 0; z-index: 1005; padding: 2em 0;  display: none; width: 970px; background-color: #FFF;}
	#friend .close {position: absolute; top: 5px; right: 10px; display: block; width: 74px; height: 22px; background-image: url(http://static.living.sk/spectator/images/closelabel.gif);}
	#friend form {margin: 0 auto; width: 400px;}
	#friend label {font-size: 0.94em;}
	/* 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/spectator/images/icons/file.gif) no-repeat;}
	/* Zoznam mapa */
	.det .z-map {margin-bottom: 15px; position: relative; width: 300px; 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);}
	
	/* AGENT */
	.agent td {vertical-align: top; font-size: 1em; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	.agent label {font-size: 0.75em;}
	.agent .th label {float: left; display: block; width: 10.5em; font: bold 0.82em "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	.agent .info {margin: 0.75em 0; color: #999898;}
	.agent .rollout {top: 1.2em; z-index: 100;}
	.agent .width1 {width: 10em;}
	.agent .info {font-size: 0.69em !important;}
	#container #search {margin: 0; padding: 0; border: none; height: auto; background: none;}
	#container #search ul {float: left; padding: 0; width: 8.5em; list-style: none;}
	#container #search li {margin-bottom: 0.1em; height: 1.1em; =display: inline-block; =margin-bottom: 0;/*IE*/}
	#container #search li b {margin: 0 !important; padding-left: 0 !important; border-left: none; width: 8.6em; font-size: 0.82em;}
	#container #search #search-description {position: relative; margin: 0 0 0 0.5em; padding: 0; width: 38em; height: auto;}
	#container #search #search-description p {margin-bottom: 0.25em; height: 1.4em; color: #5A6058 !important; font-size: 1em; font-weight: bold;}
	#container #search #search-description p.last {margin: 0 !important;}

	/* REGISTRAATION */
	.case {padding: 0; list-style: none;}
	.case h5 {font: normal 1.25em Georgia, "New York CE", utopia, sans-serif; color: #EE2E5E;}
	.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/spectator/images/one.png);}
	.case li.ol2 {background-image: url(http://static.living.sk/spectator/images/two.png);}
	.case li.ol3 {background-image: url(http://static.living.sk/spectator/images/three.png);}

	/* ADVERTISERS */
	.advertisers {width: 100%; font-size: 0.75em; font-family: Georgia, "New York CE", utopia, sans-serif;}
	.advertisers td {padding-bottom: 2px; background: url(http://static.living.sk/spectator/images/ad_h_divider.png) top repeat-x; vertical-align: middle;}
	.advertisers td.t-c {width: 12em;}
	.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 strong {font-size: 1.17em;}
	.advertisers span {margin-right: 2.5em;}
	
	/* TERMS */
	.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;}

	/* LOGIN */
	#login {margin: 0 auto; width: 13em; font-size: 1.4em !important;}	

	/* ---| Lightbox |--- */
	#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
	#lightbox a { outline: none;}
	#lightbox a img{ border: none;}
	#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
	#imageContainer{padding: 10px; }
	#loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
	#hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{ outline: none;}
	#prevLink, #nextLink{width: 49%; height: 100%; background: transparent url(http://static.living.sk/spectator/images/blank.gif) no-repeat; display: block;}
	#prevLink {left: 0; float: left;}
	#nextLink {right: 0; float: right;}
	#prevLink, #prevLink { background: url(http://static.living.sk/spectator/images/prevlabel.gif) left 15% no-repeat; }
	#nextLink, #nextLink { background: url(http://static.living.sk/spectator/images/nextlabel.gif) right 15% no-repeat; }
	#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%;}
	#imageData{	padding:0 10px; color: #666; }
	#imageData #imageDetails{ width: 70%; float: left; text-align: left;}
	#imageData #caption{ font-weight: bold;}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}
	#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}

	/* --- | Date chooser | --- */
	.date-chooser {z-index: 1002; border: 2px solid #4C4242; padding: 2.2em 0.69em 0.69em 0.69em; width: 12em; background-color: #FFF;}
	.date-chooser table {width: 100%; color: #705554; background-color: #F7F7F7; font-size: 0.69em;}
	.date-chooser th {background-color: #4C4242; color: #FFF; padding: 0.2em 0.85em; border: medium none; font-weight: bold; text-transform: uppercase;}
	.date-chooser td {margin: 0; padding: 2px; text-align: center; cursor: default;}
	.date-chooser td.dateChooserActive:hover {background-color: #705554; color: #FFF;}
	.date-chooser td.dateChooserActiveToday {border: 1px solid red;}
	.date-chooser select {font-size: 0.63em;}
	.dc-close,
	.dc-next,
	.dc-previous {position: absolute; top: 0.31em; display: block; height: 17px; width: 17px; cursor: pointer;}
	.dc-close {right: 5px; background: #FFF url(http://static.living.sk/spectator/images/icons/close.png);}
	.dc-previous {left: 5px; background: #FFF url(http://static.living.sk/spectator/images/icons/arrow-left.png);}
	.dc-next {left: 28px; background: #FFF url(http://static.living.sk/spectator/images/icons/arrow-right.png);}
	.dc-month,
	.dc-year {position: absolute; top: 0.44em;}
	.dc-year {right: 2.75em;}
	.dc-month {right: 7.9em;}
	.dc-close span,
	.dc-next span,
	.dc-previous span {display: none;}
	
	/* ---| Inteli search form |--- */
	#search input.field.xl {position: relative; left: -3px; top: -2px; width: 42.75em; font-size: 0.81em;}
	.search fieldset {padding: 0; border: none;}
	.search legend {font-size: 1.88em; color: #f3b7b5;}
	.search label {margin-right: 0.15em; font-size: 1.06em; font-weight: bold; color: #bd746a;}
	.search input {width: 13em; padding: 2px 7px; border: 1px solid #f3b7b5; color: #826766; font-size: 0.94em;}
	.search div {position: relative; float: left; margin-right: 1.5em;}
	.search .short {width: 8em;}
	.search .hint {clear: both;}
	/* Inteli search results */
	div.simiwords {display: block; overflow: hidden; position: absolute; right: 2px; top: 1.7em; width: 11.8em; padding: 0; margin: -1px 0 0 1px;}
	div.simiwords ul {list-style: none; overflow: hidden; padding: 0; border: 1px solid #c5c5c5; border-top: none; background-color: #FFF; font-size: 0.88em; color: #51615B;}
	div.simiwords li {display: block; position: relative; height: 1em; overflow: hidden; margin: 0.13em; padding: 0.13em 1.5em 0.13em 0.32em; font-size: 0.88em; line-height: 1em;}
	div.simiwords li em {position: absolute; right: 0.06em; top: 0.13em; font-style: normal;}
	div.simiwords .active {cursor: pointer; background-color: #EEE; color: #000;}
	div.simiwords li.similar {padding-top: 0.6em; border-top: 1px dotted #c5c5c5; color: #c5c5c5;}	