
    /************************************
    *                                   *
    *        living.hnoline.sk          *
    *    CSS by: fatchilli.com, mB      *
    *                                   *
    *         All web content           *
    *                                   *
    *  Last update: 15.04.2008, 19:48   *
    *                                   *
    ************************************/

	@import "http://www.living.sk/css/intelitree.css";
	
	* {margin: 0;}
	
	/* --- | HTML Elements | --- */
	html {height: 100%;}
	body {height: 100%; background-color: #ebeced; font-family: sans-serif;}
	a {color: #014f8f;}
	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; font-size: 0.75em;}
	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: 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;}
	/* Tooltips */
	.tooltip {z-index: 10000; 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/hn/images/divider.png) repeat-x;}
	.div {margin-bottom: 10px; background: #FFF url(http://static.living.sk/hn/images/ad_h_divider.png) left 2px repeat-x; height: 4px; font-size: 1px;}
	.tip.small {display: block; padding-left: 20px; background: url(http://static.living.sk/hn/images/bulb_small.png) no-repeat; font-size: 0.92em; color: #014f8f;}
	.tip.large {display: block; padding-left: 34px; background: url(http://static.living.sk/hn/images/bulb_large.png) no-repeat; font-size: 1em; color: #898989; line-height: 1.1em;}
	.tip.large b {color: #ea4d64; text-transform: uppercase;}
	.ico {padding-left: 24px;}
	.ico.large {padding-left: 42px; color: #9c9c9c; min-height: 40px; _height: 40px; /*IE*/}
	.discus {position: relative; top: 0.25em; background: url(http://static.living.sk/hn/images/discus.png) left center no-repeat; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; text-decoration: underline !important;}
	.add-cart {padding-left: 24px; font-size: 0.69em; background: url(http://static.living.sk/hn/images/icons/cart_small.png) left center no-repeat;}
	.send-notice {padding-left: 17px; font-size: 0.69em; background: url(http://static.living.sk/hn/images/icons/email2_small.png) left center no-repeat;}
	.send-friend {padding-left: 18px; font-size: 0.69em; background: url(http://static.living.sk/hn/images/icons/send_friend.png) left center no-repeat;}
	.print {padding-left: 20px; font-size: 0.69em; background: url(http://static.living.sk/hn/images/icons/print.png) left center no-repeat;}
	.ext {padding-left: 14px; background: url(http://static.living.sk/hn/images/icons/ext.png) left center no-repeat;}
	.info.ico {background: url(http://static.living.sk/hn/images/icons/info_small.png) left top no-repeat;}
	.large.rss {background: url(http://static.living.sk/hn/images/icons/rss_large.png) no-repeat;}
	.large.email {background: url(http://static.living.sk/hn/images/icons/email_large.png) no-repeat;}
	.large h3 {margin-bottom: 0.4em; font-size: 1.5em; font-weight: normal;}
	.large.alert {background: url(http://static.living.sk/hn/images/icons/alert_large.png) no-repeat; color: #000;}
	.pdf {background: url(http://static.living.sk/hn/images/icons/pdf.gif) no-repeat !important;}
	.xls {background: url(http://static.living.sk/hn/images/icons/xls.gif) no-repeat !important;}
	.doc {background: url(http://static.living.sk/hn/images/icons/doc.gif) no-repeat !important;}
	
			/* LIVING portals */
	#liv-por {position: relative; top: 5px; left: 11px; padding: 0 0 0 12px; height: 24px; width: 933px; background: url(http://static.living.sk/hn/images/living/bcg.png) center 14px repeat-x;}
	#liv-por h2 {float: left; margin-right: 20px; padding: 0; 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/hn/images/living/sme.png);}
	#liv-por a.spe {background-image: url(http://static.living.sk/hn/images/living/spectator.png);}
	#liv-por a.hn {background-image: url(http://static.living.sk/hn/images/living/hnonline.png);}
	#liv-por a.cas {background-image: url(http://static.living.sk/hn/images/living/cas.png);}
	#liv-por a.m2 {padding-left: 29px; background-image: url(http://static.living.sk/living/m2.png);}
	
	/* Other */
	.act {cursor: default;}
	.more {float: right; font-size: 0.75em; font-weight: bold;}
	.more.devel {margin-left: 0.2em; padding-top: 95px; background: url(http://static.living.sk/hn/images/more.png) center 2px no-repeat; font-size: 0.69em; font-weight: normal; text-decoration: none; color: #bababa;}
	/* Attachments */
	.attachment {padding: 0; list-style: none;}
	.attachment a {padding: 0 0 3px 20px; font-size: 0.75em;}
	
	/* --- | 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 #b7b6cc; width: 8em;}
	.field.s {width: 3em;}
	.field.l {width: 11em;}
	.field.xl {width: 14em;}
	.field.xxl {width: 25em;}
	.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 #A7A9AC;}
	/* 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 {width: 60.60em; padding-top: 6px; min-height: 100%; background-color: #FFF;}
	#page {padding: 0.75em 0.88em 0 0.88em;}
	#head {height: 6em; margin-bottom: 0.3em;}
	
	/* --- | Living portals | --- */
	#living {padding-left: 0.88em; background-color: #c7c8ca; 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: #014f8f;}
	
	/* --- | Logo | --- */
	#logo {position: relative; float: left; margin-bottom: 0.5em; display: block;}
	#logo img {width: 337px; height: 50px;}

	/* --- | System navigation | --- */
	#sys {float: right; padding-top: 0.88em;}
	#sys li {font-size: 0.75em; color: #eaeaea;}
	#sys a {margin: 0 0.25em; color: #030303; text-decoration: none;}
	#sys a:hover {text-decoration: underline;}
	#sys a.add-cart {font-size: 1em !important;}

	/* --- | Main navigation | --- */
	#main {clear: both; height: 2.1em;}
	#main a {float: left; display: block; margin-right: 0.19em; _margin-right: 0.06em; padding: 0.44em 1em 0.6em 0.75em; width: 8em; height: 1.8em; line-height: 0.88em; font-size: 0.75em; background-position: left bottom; background-repeat: no-repeat; color: #FFF; text-decoration: none; letter-spacing: -1px;}
	#main a:hover {background-position: left -68px; color: #FFF !important;}
	#main a.act,
	#main a.act:hover {background-position: left top; color: #000;}
	#n-i0 {background-image: url(http://static.living.sk/hn/images/nav_00.png);}
	#n-i1 {background-image: url(http://static.living.sk/hn/images/nav_01.png);}
	#n-i2 {background-image: url(http://static.living.sk/hn/images/nav_02.png);}
	#n-i3 {background-image: url(http://static.living.sk/hn/images/nav_03.png);}
	#n-i4 {background-image: url(http://static.living.sk/hn/images/nav_04.png);}
	#n-i5 {background-image: url(http://static.living.sk/hn/images/nav_05.png); color: #000 !important;}
	#n-i6 {background-image: url(http://static.living.sk/hn/images/nav_06.png); color: #000 !important;}
	#main a.act:hover,
	a#n-i5:hover,
	a#n-i6:hover {color: #000 !important;}

	/* --- | Search bar | --- */
	#search {position: relative; clear: both; z-index: 10; margin-bottom: 0.3em; padding: 0 0.5em 0 130px;  background: url(http://static.living.sk/hn/images/search.png) 0 6px no-repeat; height: 2.75em;  border: 1px solid #d5d6d8;/*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: #000; 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/hn/images/filter_arrow.png) 96% 0.38em no-repeat; color: #a7a7a7; 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: 8.2em;}
		.s01 strong {width: 9.2em;}
		.s02 strong {width: 5.5em;}
		.s03 strong {width: 4.2em;}
		.s04 strong {width: 5.4em;}
	#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/hn/images/corrner_tr.png); /*IE*/}
		#results i.br {bottom: -6px; right: -6px; _right: -7px; _bottom: -10px; background-image: url(http://static.living.sk/hn/images/corrner_br.png);/*IE*/}
		#results i.tl {top: -6px; left: -6px; background-image: url(http://static.living.sk/hn/images/corrner_tl.png);}
		#results i.bl {bottom: -32px; left: -6px; _bottom: -33px; width: 63px; height: 42px; background-image: url(http://static.living.sk/hn/images/corrner_bl.png);/*IE*/}




		/*  */
		.sel01 .val {z-index: 30;}
		.sel01 ul {z-index: 29;}
		.sel02 .val {z-index: 25;}
		.sel02 ul {z-index: 24;}
		.sel03 .val {z-index: 20;}
		.sel03 ul {z-index: 19;}

	/* --- | MAIN LAYOUT | --- */
	#container {margin: 1em 0 0.5em 0; _height: 1px; min-height: 1px;/*IE*/}
	.col {float: left;}
	.col a {color: #014f8f;}
	/* HOMEPAGE */
	.home {margin-top: 0.5em !important; background: url(http://static.living.sk/hn/images/border.png) 26.7em no-repeat;}
	.home #c1 {width: 26.3em; overflow: hidden;}
	.home #c2 {float: right; width: 31.5em;}
	/* TPL: ARTICLES LIST */
	.home.articles-list {background-position: 38em 2em;}
	.home.articles-list h2 {=line-height: 1em;}
	.home.articles-list #c1 {width: 37em;}
	.home.articles-list #c2 {width: 20.05em;}
	/* TPL: DETAIL */
	.det {background: url(http://static.living.sk/hn/images/border.png) 39.2em 3em no-repeat;}
	.adv {background: url(http://static.living.sk/hn/images/border.png) 39.2em 6.45em no-repeat;}
	.det #c1 {width: 38.5em;}
	.det #c1 #pic {display: block; float: right; margin-bottom: 0.5em;}
	.det #c2 {float: right; width: 18.75em;}
	.det.adv .p {clear: right;}
	.det .p.info {clear: none;}
	.det .p p {margin-bottom: 1em;}
	.det .prop-col {float: left; padding-right: 1em; width: 17em;}
	/* TPL: ADS LISTING */
	.l1,
	.l2,
	.l3 {margin-top: 0.5em !important;}
	#border {position: absolute; border: 1px solid #aaa; width: 186px; height:380px; z-index:100; display:none;}
	/* TPL: BUSINESS CENTERS */
	.business #advise {padding: 0; height: auto; background: none; _width: auto !important;}
	.business #advise .ad {margin-bottom: 0.6em !important; width: 13.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 #c1 {padding: 0.94em 0.75em 0.75em 0.75em; width: 23.19em; _height: 19.4em; min-height: 19.4em; background-color: #f2f2f2; color: #515151;}
	.business #c1 h2 {margin-bottom: 0.5em; color: #014f8f; 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 #c2 {float: right;}
	.business #c2 h3 {margin: 0; padding: 0.81em 0 0.81em 0.75em; background-color: #000c24; color: #FFF; font-size: 0.88em; font-weight: normal;}
	.business .content {margin-top: 1em; _height: 1px; min-height: 1px; }
	.business .content #sc1 {width: 11.44em;}
	.business .content #sc1 .p {padding: 1em; background-color: #9da6b2; color: #FFF; font-size: 0.69em !important; line-height: 1.1em;}
	.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(http://static.living.sk/hn/images/sub_nav.png) no-repeat; color: #FFF; text-decoration: none; line-height: 0.94em;}
	.business .content #sc1 ul a:hover,
	.business .content #sc1 ul a.act {background-position: left -37px; color: #FFF !important;}
	.business .content #sc2 {float: right; width: 46.5em;}
	/* 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: 78.8%; background: url(http://static.living.sk/hn/images/ad_h_divider.png) left 6.2em repeat-x;}
	/* TPL: MAGAZINE */
	.magazine {background: url(http://static.living.sk/hn/images/border.png) 41.9em 3em no-repeat;}
	.magazine #c1 {width: 41.5em;}
	.magazine #c1 h3 {margin: 0.5em 0; color: #002468; font-size: 1.12em;}
	.magazine #c2 {float: right; width: 16em;}
	.magazine #c2 h3 {margin: 0.4em 0; color: #a7a9ac; font-size: 1.5em; font-weight: normal;}
	.magazine #c2 ul {padding: 0; list-style: none;}
	.magazine #c2 li {margin-bottom: 0.5em;}
	.magazine #c2 ul h4,
	.magazine #c2 ul .p {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	.magazine #c2 ul h4 {font-size: 0.88em;}
	.magazine #c2 ul h4 a {text-decoration: none;}
	.magazine #c2 ul .p {line-height: 1.1em;}
	.magazine .pic {position: relative; float: left; padding: 12px; display: block; width: 196px; height: 140px; background: url(http://static.living.sk/hn/images/mag_background.png) no-repeat;}
	.magazine .pic a {position: relative; float: left; text-decoration: none;}
	.magazine .pic span {position: absolute; right: 7px; bottom: 7px; padding: 0.1em 0.25em; background-color: #727272; color: #FFF; font-size: 0.69em;}
	.magazine .pic a:hover span {background-color: #FFF; color: #727272;}
	
	/* --- | Sub cols | --- */
	#sub-container {background: url(http://static.living.sk/hn/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/hn/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;}
	
	/*  --- | Headings | --- */
	/* H2 */
	h2 {clear: both; margin-bottom: 0.4em; padding-right: 10.5em; font: normal 1.88em/0.81em "Trebuchet MS", "Geneva CE", lucida, sans-serif; =line-height: 1em;}
	h2 em {position: relative; top: -0.3em; =top: -0.1em; color: #a7a7a7; font: normal normal 0.5em "Trebuchet MS", "Geneva CE", lucida, sans-serif;/*IE*/}
	.col h2 {clear: none; margin-bottom: 0.6em; padding: 0; font-size: 1.38em; line-height: 0.9em;}
	.col h2 a {text-decoration: none;}
	/* H3 */
	h3 {margin-bottom: 0.94em; color: #1d1d1d; font: bold 0.94em sans-serif;}
	/* H4 */
	h4.spec {margin: 0.75em 0; font: normal 0.88em "Trebuchet MS", "Geneva CE", lucida, sans-serif; color: #a7a9ac;}
	
	/* --- | Pagging | --- */
	.pages {clear: both; padding: 0.75em 0; text-align: right; color: #7fb2c9; font-size: 0.88em;}
	.pages a {margin-left: 0.25em; _display: inline-block; padding: 0.25em 0.65em; border: 1px solid #014f8f; color: #014f8f; 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: #014f8f; text-decoration: none;}

	/* --- | Tabs | --- */
	#tabs {clear: both; margin-bottom: 0.5em; padding: 0 0 0 0.63em; border-bottom: 1px solid #a8a9aa; height: 1.4em; =height: 1.3em; list-style: none; =padding: 1px 0 1px 10px;}
	#tabs li {position: relative; top: 0.19em; display: inline; margin-right: 0.31em; height: 1em: overflow: hidden;}
	#tabs li.act {top: -0.15em; _top: 0.13em; border: 1px solid #a8a9aa; border-bottom: none; height: 1.5em; background-color: #FFF !important; font-weight: bold;}
	#tabs li a {display: block; padding: 0em 0.63em; color: #252525; font-size: 0.75em; text-decoration: none;}
	#tabs li a:hover {text-decoration: underline;}
	#tabs li.act a {padding: 0.4em 0.69em; color: #000;}
	#tabs li.act a:hover {text-decoration: none;}

	/* --- | FOOT | --- */
	#foot {clear: both; padding: 0.38em 0 3em 0; height: 2em; 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: #014f8f !important;}
	/* fatchilli.com */
	#fatchilli {color: #9a9a9a !important;}
	#fatchilli b {color: #000; font-weight: normal;}
	#fatchilli i {color: #8d0000; font-style: normal;}	

	/* ------------------------------------------------------------ */
	
	/* Articles */
	.article {clear: both; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #CCC;}
	.article h2 {margin: 0 !important; font-size: 0.95em !important; font-weight: bold !important; line-height: 1em !important;}
	.article h2 em {font-size: 0.94em !important;}
	.article img {float: left; margin: 0 0.5em 0.19em 0;}
	.article.last {border: none;}
	.home.articles-list .article {min-height: 7.8em; _height: 7.8em;}
	/* Title article */
	.main {border: none !important;}
	.main h2 {clear: both; font-size: 1.13em !important;}
	.main h3 {margin-bottom: 0.25em; padding-top: 1em; font-size: 0.75em; font-weight: normal; text-transform: uppercase;}
	.main h2 em {font-size: 0.67em !important;}
	.main h2 em b {color: #000; font-weight: normal;}
	.main a {text-decoration: none;}
	.main a b {float: right; color: #7fb2c9; font-size: 0.63em; font-weight: normal;}
	.main .p {margin-bottom: 0.75em;}
	#sc2 .main img {width: 327px;}
	/* Developerske projekty */
	#devel {margin-bottom: 0.75em; padding-bottom: 0.5em; background-position: bottom; _height: 1px;}
	#devel h3 {margin-bottom: 0.25em;}
	#devel .fav a {margin: 0.25em 0.5em 0 0.25em; _margin-left: 0.13em;/*IE*/}
	#devel .fav a strong {width: 96%;}
	#devel .fav a.last {margin-right: 0 !important;}

	/* --- | Favourite offers | --- */
	.fav {clear: both;}
	.fav a {position: relative; float: left; margin: 0.25em 0 0 0.25em; display: block; width: 10.83em; height: 10.9em; 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.8em; display: block; padding: 0.1em; height: 4.05em; width: 100%; overflow: hidden; text-align: center; font-weight: normal; cursor: pointer; font-size: 0.92em; z-index: 1; background-color: #FFF; }
	.home #c2 .fav strong {line-height: 102%; =line-height: 102.5%;}
	.fav .pair strong {background-color: #dfe0e1;}
	.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 b,
	.fav a.empty strong {cursor: default;}
	.fav a.empty:hover strong {color: #014F8F;}
	/* FAV rotation */
	.fav div {position: relative; float: left; overflow: hidden;}
	.side-h .fav div {width: 117px; height: 144px;}
	.side-h.fav div {width: 128px; height: 133px;}
	/* Map */
	.map {margin-bottom: 0.25em;}
	.map,
	.map div {position: relative; width: 414px; height: 200px;}
	.map div {position: absolute; top: 0; left: 0; display: none;}
	#reg1 {background-image: url(http://static.living.sk/hn/images/map_ba.png);}
	#reg2 {background-image: url(http://static.living.sk/hn/images/map_tt.png);}
	#reg3 {background-image: url(http://static.living.sk/hn/images/map_nr.png);}
	#reg4 {background-image: url(http://static.living.sk/hn/images/map_tn.png);}
	#reg5 {background-image: url(http://static.living.sk/hn/images/map_za.png);}
	#reg6 {background-image: url(http://static.living.sk/hn/images/map_bb.png);}
	#reg7 {background-image: url(http://static.living.sk/hn/images/map_po.png);}
	#reg8 {background-image: url(http://static.living.sk/hn/images/map_ke.png);}
	.map a {position: absolute; padding: 0.2em 0.5em; display: block; font-size: 0.69em; background-color: #000; color: #FFF; text-decoration: none; line-height: 1em;}
	.map a:hover {color: #FFF !important;}
	.map a.reg2:hover,
	.map a.reg3:hover,
	.map a.reg5:hover {color: #000 !important;}
	.map a.reg1 {left: 0px; top: 137px; background-color: #19969f;}
	.map a.reg2 {left: 14px; top: 74px; background-color: #b0e1ee; color: #000;}
	.map a.reg3 {left: 84px; top: 144px; background-color: #f9f5a0; color: #000;}
	.map a.reg4 {left: 84px; top: 81px; background-color: #44b749;}
	.map a.reg5 {left: 152px; top: 47px; background-color: #a3d28a; color: #000;}
	.map a.reg6 {left: 162px; top: 110px; background-color: #14679f;}
	.map a.reg7 {right: 110px; top: 37px; background-color: #161a39;}
	.map a.reg8 {right: 97px; top: 78px; background-color: #676989;}
	
	/* --- | 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; _z-index: -1;/*IE*/}
	#hot .side-h {height: 9em;}
	/* Black */
	#dev,
	#hot.fav {background: url(http://static.living.sk/hn/images/dev_bcg.png) repeat-y;}	
	/* Blue */
	#advise,
	#bus {background: url(http://static.living.sk/hn/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;}
	/* Developer */
	#dev h3 span {background: url(http://static.living.sk/hn/images/h3_dev.png);}
	/* Business */
	#bus h3 span {background: url(http://static.living.sk/hn/images/h3_bus.png);}
	/* V listingu inzeratov */
	#hot.fav {margin-bottom: 0.25em;}
	#hot.fav h3,
	#hot.fav h3 span {background: url(http://static.living.sk/hn/images/h3_hot.png); height: 86px;}
	/* Odporucame */
	#advise h3,
	#advise h3 span {background: url(http://static.living.sk/hn/images/h3_odpo.png) no-repeat; height: 121px;}
	/* REKLAMA */
	#promo .side-h {height: 3.75em;}
	#promo .side-h h3,
	#promo .side-h h3 span {height: 46px !important;}
	/* Advertise */
	#adv {background: url(http://static.living.sk/hn/images/adv_bcg.png) repeat-y;}
	#adv h3 span {background: url(http://static.living.sk/hn/images/h3_adv.png);}
	#adv .banner {margin-left: 0.32em; width: 468px; height: 60px; overflow: hidden;}
	/* NHReality */
	#hnr {background: url(http://static.living.sk/hn/images/hnr_bcg.png) repeat-y;}
	#hnr h3 span {background: url(http://static.living.sk/hn/images/h3_hnr.png);}
	
	/* --- | 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-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: 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; 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; border-color: #AAA;}
	.l1 .ad.colorized .bot {background-color: #FEFCE2;}
	.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/hn/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/hn/images/icons/cart_small.png) left center no-repeat;}
	/* ADVISED ADS */
	#advise {clear: both; padding-left: 2.2em; height: 11.05em; _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/hn/images/ad_v_divider.png) right repeat-y;}
	.l1 #advise .ad .pic,
	.l1 #advise .ad .pic a {width: 232px; 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 .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 */
	/* Ads listing in detail */
	.l3 .ad {margin-bottom: 0.5em; padding: 0 0 0.31em 101px; width: 64%; min-height: 3.6em; _height: 3.6em; background: url(http://static.living.sk/hn/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 img {margin-left: -1.5em;}
	.l3 .ad h4 img.i-new {margin-left: -1.75em;}
	.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;}
	.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 .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/hn/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 .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;}
	.l3 .ad h4 img.i-new,
	#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: 2em; height: 0.8em; 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: 0em; top: 0;}
	#container.l3 .ad h4 img.i-new {top: 1.5em;}
	/* 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;}
	
	
	
	
	/* Ads lisintg 2 in project detail */
	#sc2 .l2 .content {margin-top: 0; width: 23.5em;} 

	/* --- | AD DETAIL | --- */
	.det #tools {float: right;}
	.det #tools li {margin-right: 1em;}
	.det #tools a {font-size: 1em; font-family: sans-serif;}
	.adv h2 {margin-bottom: 0.5em; padding: 0;}
	.adv #res-line {float: left;} 
	#res-line b a {padding-left: 17px; background: url(http://static.living.sk/hn/images/icons/back_arrow.png) left center no-repeat; color: #94b2a7; text-decoration: none;}
	.p.info {color: #014f8f; font-family: sans-serif;}
	.p.info big {color: #7fb2c9; font-size: 2em; line-height: 85%;}
	.p.info big span {font-size: 0.75em; color: #5091b5;}
	.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;}
	/* Ads listing in detail */
	.adv.det .l2 .ad {width: 74%;}
	.adv.det .l2 .ad .head p {width: 18.2em;}
	.adv.det .l2 .ad .content {width: 15em;}
	/* 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.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; 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;}
	/* Banner*/
	.banner300 {width: 300px; height: 300px; overflow: hidden; margin-bottom: 0.75em;}
	.banner {position: relative; z-index: 2001;}
	/* 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/hn/images/closelabel.gif);}
	#friend form {margin: 0 auto; width: 400px;}
	#friend label {font-size: 1.2em; font-family: sans-serif;}
	/* 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/hn/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;}
	.agent td {font-size: 1em;}
	.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;}
	
	/* REGISTRATION */
	.case {padding: 0; list-style: none;}
	.case h5 {font: normal 1.25em Georgia, "New York CE", utopia, sans-serif; color: #002468;}
	.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/hn/images/one.png);}
	.case li.ol2 {background-image: url(http://static.living.sk/hn/images/two.png);}
	.case li.ol3 {background-image: url(http://static.living.sk/hn/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/hn/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;}
	
	/* LOGIN */
	#login {margin: 0 auto; width: 13em; font-size: 1.4em !important;}
	
	/* 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;}
	
	/* ---| 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/hn/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/hn/images/prevlabel.gif) left 15% no-repeat; }
	#nextLink, #nextLink { background: url(http://static.living.sk/hn/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/hn/images/icons/close.png);}
	.dc-previous {left: 5px; background: #FFF url(http://static.living.sk/hn/images/icons/arrow-left.png);}
	.dc-next {left: 28px; background: #FFF url(http://static.living.sk/hn/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;}
	.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;}		
	
	
/* -- Hypocalc CSOB -- */

	#calc {position: relative; margin-bottom: 15px; width: 520px; height: 230px; background: url(http://static.living.sk/hypo/csob_hypocalc1.jpg) no-repeat;}

	#calc input {position: absolute; padding: 1px 2px; border: none; height: 12px; width: 26px; background: transparent; color: #003b67; font-size: 10px; text-align: right;}

	#calc select,

	#calc a {position: absolute;} 

	#calc select {top: 117px !important; font-size: 10px;}

	#calc a.logo {right: 0; top: 18px; display: block; width: 129px; height: 65px;}

	#calc input.l {width: 66px; _width: 66px !important;}

	.l-1.t-3,

	.l-1.t-2 {width: 74px !important; _width: 74px !important;}

	#calc .l-0 {/*left: 329px;*/ right: 148px;}

	#calc .l-1 {/*left: 419px;*/ right: 36px;}

	#calc .t-0 {top: 99px;}

	#calc .t-1 {top: 120px;}

	#calc .t-2 {top: 141px;}

	#calc .t-3 {top: 162px;}

	#calc .t-4 {top: 186px;}


	/* --- | LITBOX | --- */
	.LB_overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; z-index: 1000;}
	.LB_window {border: none !important; background: transparent !important;min-height:150px;}
	.LB_shadow {position: absolute; bottom: 0; right: 0; background-color: #000; -khtml-opacity: 0.3; opacity: 0.3; filter: alpha(opacity=30);}
	.LB_container {position: absolute; top: 0; left: 0; padding: 6px; border: 1px solid #c6a6a5; background-color: #FFF;}
	.LB_closeAjaxWindow {background-color: #4c4242 !important; height: 22px; margin-bottom: 0.5em !important;}
	.LB_closeAjaxWindow a {color: #FFF !important; background-color: #715554 !important;}
	.LB_closeAjaxWindow a:hover {}
	.LB_closeAjaxWindow h1 {float: left; font-size: 1.13em; font-weight: normal; color: #FFF;}
	.LB_closeAjaxWindow label {font-size: 0.89em;}
	.LB_closeAjaxWindow input {font-size: 0.75em;}
	.choices {list-style: none; padding: 0; margin: 0 1px;}
	.LB_content .extra {padding: 0.56em 0.81em; border-bottom: 1px dotted #DEDEDE; margin: 0 1px 1em 1px; font-size: 0.75em;}
	/* --- | LITEBOX style 2 | --- */
	.lb-window2 {padding: 8px 8px 9px 0; z-index: 10;}
	.lb-window2 .lb-container2 {position: relative; z-index: 1; padding: 14px; min-height: 15px; border: 2px solid #737373; background-color: #FFF;}
	.lb-window2  h1,
	.lb-window2  h2 {margin-bottom: 10px; padding-right: 33px; font-size: 22px; font-weight: normal;}
	/* Shadow */
	.lb-window2 i {position: absolute; display: block;}
	.lb-window2 i.shwd-cor {bottom: -12px; right: -10px; width: 10px; height: 11px; background: url(../images/shwd_cor.png) -1px 0 no-repeat;}
	.lb-window2 i.shwd-top {top: -9px; width: 24px; height: 9px; background: url(../images/shwd_top.png) no-repeat;}
	.lb-window2 i.shwd-right {top: 1px; right: -10px; width: 8px; height: 100%; background: url(../images/shwd_right.png) no-repeat;}
	.lb-window2 i.shwd-bottom {left: 0; bottom: -11px; height: 9px; width: 100%; background: url(../images/shwd_bottom.png) no-repeat;}
	.lb-window2 .cls {position: absolute; top: 10px; right: 10px; =right: 18px; display: block; width: 14px; height: 14px; background-color: #b2b2b2;}
	.lb-window2 .cls img {display: block;}
	.lb-window2 .cls:hover {background-color: #a10800;}	
	/* Yellow */
	/*
	.lb-window2.yellow .lb-container2 {background-color: #ffffda;}
	.lb-window2.yellow i.shwd-top {background: url(/images/portal/shwd_top_yellow.png) no-repeat;}	
	*/
	
	
