	@CHARSET "UTF-8";
	
	body, div, p, input, textarea, td, th { font-family: arial, helvetica, sans-serif; }
	
	
	
	body { text-align:center;margin:0;padding:0;background-color:#666666;}
	#maindiv { width: 965px; margin:0 auto 0 auto; text-align:left; position:relative; top:0px; background-color:#eff3ff; border: solid 1px #030000; overflow:hidden;}
	
	
	
	.loginBox { font-size:10px; color:#333333; float:right; margin:0; padding: 5px 0 0 0; }
	.loginBox form { margin:0;padding:0;display:block;text-align:right; }
	.loginBox #lf_mail, .loginBox #lf_password { font-size:10px; padding:0; border: solid 1px #999999; width:100px; }
	.loginBox #lf_login { font-size:10px; }
	
	
	
	.userBox { font-size:11px;color:#333333; float:right; padding: 5px 0 0 0; }
	
	
	
	div#header { border: solid 1px #030000; height: 153px; width: 965px; background: url(title.png);}
	div#header h1 { margin:0;padding: 0px 0 5px 0; }
	
	
	
	div#hlavnaStranka { border: solid 1px #030000; height: 990px; width: 965px;background-color:#ffffff; overflow:hidden;}
	div.hlstr_1 {float:right; position:relative; left:-10px; font-family: "Arial Narrow";}
	img.hlstr {margin: 0px 0px 0px 7px; border-style: none; border: 1px solid #030000;}
	img.hlmap {margin: 0px 0px 0px 0px; border-style: none; border: 0px solid; position: relative; top: 40px; z-index: 100; float:left;}
	img.hlstr1 {border: solid 1px #030000;}
	img.obr{border-style: none; border: 0px solid;}
	div.hlhypo{width:467px; height:186px; background-image: url("hl_hypo.jpg"); border: #030000 solid 1px; overflow:hidden;}
	div.hlobcianske{font-size:14px; width:182px; height:232px; background-image: url("obcianskeNehnutelnosti.jpg"); border: #030000 solid 1px; margin-left:7px; float:left;}
	a.hlobcianske{text-decoration:none; color:#030000;}
	a.hlobcianske:hover{color:#3979de;}
	div.hlkomercne{font-size:14px; width:182px; height:232px; background-image: url("komercneNehnutelnosti.jpg"); border: #030000 solid 1px; margin-left:7px; float:left;}
	a.hlkomercne{text-decoration:none; color:#030000;}
	a.hlkomercne:hover{color:#bd5492;}
	div.hlhypoteka{font-size:14px; width:182px; height:232px; background-image: url("hl_hypo1.jpg"); border: #030000 solid 1px; margin-left:7px; float:left;}
	a.hlhypoteka{text-decoration:none; color:#030000;}
	a.hlhypoteka:hover{color:#54a1cf;}
	div.hlpravo{font-size:14px; width:182px; height:232px; background-image: url("pravnyServis.jpg"); border: #030000 solid 1px; margin-left:7px; float:left;}
	a.hlpravo{text-decoration:none; color:#030000;}
	a.hlpravo:hover{color:#5f8b18;}
	div.hldevelop{font-size:14px; width:182px; height:232px; background-image: url("developerstvo.jpg"); border: #030000 solid 1px; margin-left:7px; float:left;}
	a.hldevelop{text-decoration:none; color:#030000;}
	a.hldevelop:hover{color:#fdc808;}
	b.hliconpopis{font-size:14px; color:white; position:relative; left:15px; top:3px; overflow:hidden;}
	b.hliconpopissmall{font-size:11px; color:#030000; position:relative; left:30px; overflow:hidden;}
	
		
	

	div#menu { float: left; width: 174x; border: solid 1px #eeeeee; background-color:#eff3ff; color: #20558a;}
	ul.lowmenu  {margin:0; padding:0px 0px 20px 15px; list-style-type:none; background: #f3f8fc; color: blue;}
	ul.topmenu  {margin:0; padding:10px 0px 0px 2px;list-style-type:none; background: #f3f8fc; color: blue;}
	li.hlmenu  {background-image: url("menu/menu_top.png"); background-repeat:no-repeat; margin:0; padding: 11px 0px 0px 0px;}
	li.podmenu  {background-image: url("menu/menu_low.png"); background-repeat:no-repeat; margin:0; padding: 5px 0px 0px 0px;}
	a.hlmenu  {position: relative; left:5px; color: #B3252A; font-size:14px; font-weight:bold; text-decoration:none;}
	a.podmenu  {position: relative; left:5px; color: #B3252A; font-size:12px; font-weight:bold; text-decoration:none;}
	
	div#menu_on { float: left; width: 176px; border: solid 0px #3979de; background-color:#eff3ff; color: #20558a; padding: 7px 0px 0px 7px;}
	
	
	
	
	
	
	div.clear {clear: both; height: 1px; line-height: 1px;}

	
	
	
	div#topmenu { border: solid 1px #030000; margin: 0px; width: 965px; height:21px; background-color:#ffffff; text-align:center;}
	div#topmenu2 { border: solid 1px #030000; margin: 0px; width: 965px; height:44px; background-color:#ffffff; text-align:center;}
	div.topmenu2Prechod { background-color:#20558a; height:4px; border-right: 1px solid #030000; border-left: 1px solid #030000; float:left;}
	div.topmenu2Podklad { color:#ffffff; background-color:#20558a; float: left; width:100%; height:16px; padding-left:10px; font-size:11px; padding-top:2px;}
	a.topmenu {font-size:14px; font-weight:bold; text-decoration:none; color:#030000; margin: 0px 3px 0px 3px; white-space:nowrap;}
	a.topmenu:hover {font-size:14px; font-weight:bold; text-decoration:none; color:#696666; margin: 0px 3px 0px 3px; white-space:nowrap;}
	a.topmenuActive {font-size:14px; font-weight:bold; text-decoration:none; color:#3979de; margin: 0px 3px 0px 3px; white-space:nowrap;}
	a.topmenu2 {font-size:11px; font-weight:bold; text-decoration:none; color:#ffffff; margin: 0px 3px 0px 3px; white-space:nowrap;}
	a.topmenu2:hover {font-size:11px; font-weight:bold; text-decoration:none; color:#cccccc; margin: 0px 3px 0px 3px; white-space:nowrap;}
	a.topmenuActive2 {font-size:11px; font-weight:bold; text-decoration:none; color:#111111; margin: 0px 3px 0px 3px; white-space:nowrap;}
	
	
	
	

	div#mainbody_on { margin:0;background-color:#eff3ff; }
	

	
	div#footer { width: 965px; height:153px; background: url(peta.png); text-align:center; vertical-align: text-bottom; border: solid 1px #030000;}
	a.footer {font-size:13px; font-weight:bold; text-decoration:none; color:#B3252A; margin: 0px 10px 0px 10px; white-space:nowrap;}
	a.footer1 {font-size:12px; font-weight:bold; text-decoration:none; color:#f3f8fc; margin: 0px 10px 0px 10px; position:relative; top:-2px;}
	a.lowmenu {font-size:13px; font-weight:bold; text-decoration:none; color:#ffffff; margin: 0px 6px 0px 6px; white-space:nowrap;}
	a.lowmenu:hover {font-size:13px; font-weight:bold; text-decoration:none; color:#696666; margin: 0px 6px 0px 6px; white-space:nowrap;}
	a.lowmenuActive {font-size:13px; font-weight:bold; text-decoration:none; color:#3979de; margin: 0px 6px 0px 6px; white-space:nowrap;}

	a.prihlasenie {float:right; text-decoration:none; color:#ffffff; margin: 0px 6px 0px 6px; white-space:nowrap; font-size:11px; font-weight:bold;}
	a.prihlasenie:hover {color:#696666;}
	
	
	
	
	
	div#sidebar { float: right; width: 174px; border: solid 1px #eeeeee; background-color:#eff3ff; overflow:hidden;}
	h2.sidebar {font-size:16px; color:#ffffff; text-align:center; background-color:#030000; padding: 0px 0px 3px 0px solid #030000; overflow:hidden;}
	h3.sidebar {font-size:13px; color:#20558a; text-align:left; position: relative; top: -10px; margin: 10px 5px 10px 5px;}
	h4.sidebar {font-size:12px; text-align:left; color:#20558a; position: relative; top: -20px; margin: 10px 5px 10px 5px;}
	a.sidebar {font-size:13px; text-align:left; vertical-align:bottom; font-weight:bold; text-decoration:none; color:#3979de; position:relative; left:-3px; top:-5px; float:right;}
	b.sidebar {font-size:16px; color:#ffffff; text-align:center; background-color:#030000; padding: 3px 0px 3px 0px solid #030000; overflow:hidden;}
	b.sidebarPodklad {font-size:11px; color:#030000;}
	img.sidebar {border: solid 1px #030000; overflow:hidden;}
	div.sidebarPodklad{width:172px; _width:174px; line-height:14px; height:66px; color:#030000; background-image: url("../img/sidebarPodklad.png"); border: solid 1px #030000; margin: 0px; position:relative; top:-4px; #top:0px; overflow:hidden;}

	b.sidebarProjekt {font-size:12px; color:#ee5500;}
	div.sidebarProjekt{width:172px; text-align:center; _width:174px; line-height:14px; height:35px; color:#ee5500; background-color: white; border: solid 1px #030000; margin: 0px; padding-top:5px; position:relative; top:1px; #top:0px; overflow:hidden;}
	a.sidebarProjekt {font-size:12px; font-weight:bold; text-decoration:none; color:#ee5500;}
	
	
	
	div#sidebar_on { float: right; width: 176px; border: solid 0px #3979de; background-color:#eff3ff; color: #20558a; padding: 7px 5px 0px 0px; overflow:hidden;}
	
	
	
	
	
	div.kdesom { background-color: #eff3ff; width: 576px; height: 15px; _height: 26px; margin: auto; text-align:left; font-size:11px; padding: 0px 5px 12px 5px; overflow:hidden;}
	
	
	
	
	div.filter { background-color: #eff3ff; width: 576px; height: 230px; _height: 190px; margin: auto; text-align:left; font-size:11px; border-top: 7px solid #eff3ff; overflow:hidden;}
	div.filterAdm { background-color: #eff3ff; width: 576px; height: 250px; _height: 210px; margin: auto; text-align:left; font-size:11px; border-top: 7px solid #eff3ff; overflow:hidden;}
	h2.filter {font-size:12px; color:#bc5491; text-align:left; #f3f8fc-space: nowrap; margin: 0px 0px 0px 0px; position: relative; top: -6px; left: -4px;}
	span.filter {font-size:16px; font-weight:bold; color:#bc5491; text-align:left;}
	span.filter1 {font-size:12px; font-weight:bold; color:#bc5491; text-align:left;}
	div.zoznam { background-color: #eff3ff; width: 594px; text-align:center; margin: auto; font-size:11px;  }
	table.filter {width: 576px; text-align: center; table-layout: fixed; border: 1px solid #bc5491;}
	table.filter1 {width: 576px; text-align: center; table-layout: fixed; border: 0px solid #bc5491;}
	select.filter {width: 230px;}
	
	
	
	
	
	div.polozky { background-color: #ffffff; border: solid 1px #bc5491; width: 576px; height: 120px; _height: 137px; margin: auto; text-align:left; font-size:11px; padding: 10px 0px 10px 0px; overflow:hidden; }
	div.polozky_strankovanie { background-color: #eff3ff; width: 576px; height: 25px; margin: auto; text-align:center; font-size:11px; border: 0px; padding: 3px 5px 2px 5px; overflow:hidden;}
	div.polozky_strankovanie1 { background-color: #ecdbde; width: 576px; height: 18px; margin: auto; text-align:center; font-size:11px; overflow:hidden; border: 1px solid #bc5491;}
	a.polozky1 {font-size:13px; text-align:center; font-weight:bold; text-decoration:none; color:#000000; float:left; padding: 0px 0px 5px 0px;}
	a.polozky2 {font-size:13px; text-align:center; font-weight:bold; text-decoration:none; color:#bc5491; #f3f8fc-space:nowrap;}
	a.polozky3 {font-size:15px; text-align:center; font-weight:bold; text-decoration:none; color:#bc5491; #f3f8fc-space:nowrap;}
	a.polozky4 {font-size:14px; text-align:center; font-weight:bold; text-decoration:none; color:#bc5491; #f3f8fc-space:nowrap;}
	a.polozky5 {color:#bc5491; text-decoration:none;}
	a.strankovanie {font-size:13px; font-weight:bold; text-decoration:none; color: #bc5491;}
	img.polozky {border: 2px solid #bc5491;}
	b.polozky {color:#bc5491;}
	span.polozkyKod {position:relative; top:-43px; #top:-40px; left:317px; _top:-40px; _left:308px; text-align:center; font-size:13px; border: solid 2px #bc5491; width:120px; height:18px;}

	div.polozky_hlavicka {text-align:left; position: relative; top: -20px; left: 10px;}
	table.polozky {width: 586px; width= 576px; border-collapse:collapse; background-color: #eff3ff; margin: auto; border: 1px solid #bc5491; padding: 0px; font-size:10px; table-layout: fixed; text-align:center;}
	td.polozky {border-right: 1px solid #eff3ff;}
	a.clanok {font-size:13px; font-weight:bold; text-decoration:none; color:#030000; margin: 0px 10px 0px 10px; white-space:nowrap;}
	
	
	
	
	
	
	
	div.vasdp { color:#030000; background-color: #eff3ff; width: 570px; margin: auto; text-align:left; font-size:13px; border: 0px; padding: 5px 4px 0px 3px; overflow:hidden; position:relative; top:8px; overflow:hidden;}
	div.polozka { color:#030000; background-color: #ffffff; width: 570px; margin: auto; text-align:left; font-size:13px; border: 1px solid #3979de; padding: 5px 4px 10px 3px; overflow:hidden; position:relative; top:-8px; _top:3px;}
	div.polozkahlavicka { background-color: #eff3ff; width: 576px; height: 52px; margin: auto; text-align:left; font-size:11px; padding: 10px 0px 0px 0px; overflow:hidden;}
	h2.polozkahlavicka {font-size:14px; color:#3979de; text-align:left; margin: 0px 0px 0px 0px;}
	h2.polozkahlavicka2 {font-size:16px; color:#3979de; text-align:left; margin: 0px 0px 0px 0px;}
	a.polozkahlavicka {font-size:14px; color:#3979de; text-align:left; margin: 0px 0px 0px 0px; text-decoration:none; font-weight:bold;}
	img.polozkamaly { width: 67px; height: 51px; position:relative; left:-1px; top:1px; _left:2px; _top:-3px; border: 1px solid #3979de; margin: 1px; padding: 0px; overflow:hidden;}
	
	
	select.hypokalkulacka {width: 107px;}
	
	
	
	
	
	
	a.mapa {text-decoration: none; border: 0px; border-style: none;}
	a.mapa:hover {position: relative; left: -1px; z-index: 20;}
	img.imgba1 { width: 20px; height:28px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='map/ba1.png'); _width:1px; _height:1; text-decoration:none; border: 0px; border-style: none;}
	span.mapa {font-size: 14px; font-weight: bold; position: relative; left:10px; top: 10px; color:#030000;}
	span.mapa1 {font-size: 12px; font-weight: bold; list-style-type: none; position: relative; left: 10px; top: 200px; color:#030000; padding: 1px 7px 1px 7px; background-color:#bebebf;}
	span.mapa2 {font-size: 12px; font-weight: bold; list-style-type: none; position: relative; left: 10px; top: 200px; color:#ffffff; padding: 1px 7px 1px 7px; background-color:#030000;}
	span.mapa3 {font-size: 12px; font-weight: bold; list-style-type: none; position: relative; left: 10px; top: 200px; color:#ffffff; padding: 1px 7px 1px 7px; background-color:#03cc03;}
	img.map {margin: 0px 0px 0px 0px; border: 1px solid #030000; position: relative; top: -40px; #top: -35px; _top: -29px; left:1px; _left:-2px; z-index: 1000; float:left;}
	span.mapa_on {font-size: 12px; font-weight: bold; position: relative; left:10px; top: 20px; _ top: 10px; color:#030000; z-index: 101;}
	span.mapa1_on {font-size: 10px; font-weight: bold; width:84px; list-style-type: none; position: relative; left: -9px; top: 68px; color:#030000; padding: 0px 0px 0px 5px; background-color:#bebebf; z-index: 101;}
	span.mapa2_on {font-size: 10px; font-weight: bold; width:84px; list-style-type: none; position: relative; left: -9px; top: 68px; color:#ffffff; padding: 0px 0px 0px 5px; background-color:#030000; z-index: 101;}
	span.mapa3_on {font-size: 10px; font-weight: bold; width:84px; list-style-type: none; position: relative; left: -9px; top: 68px; color:#ffffff; padding: 0px 0px 0px 5px; background-color:#03cc03; z-index: 101;}
	div.mapa3_on {font-size: 11px; font-weight: bold; width:169px; position: relative; left:-9px; text-align:center; color:#ffffff; background-color: #030000; padding: 2px 20px 2px 20px solid #030000; z-index: 101; overflow:hidden; }	
	
	
	
	
	
	
	
	
	
	textarea.popis {width: 500px; height: 100px; position: relative; left: 20px;}
	textarea.popis1 {width: 300px; _width: 300px; height: 40px;}
	textarea.adresa {width: 200px; height: 40px; position: relative; left: 20px;}
	h2.alert {font-size:16px; color:#cc0000; text-align:left; #f3f8fc-space: nowrap; margin: 0px 0px 0px 0px;}
	span.cena {float: left; width: 300px; height: 15px; position: relative; left: 20px;}
	span.zarovnanie100 {float: left; width: 100px; height: 20px; position: relative; left: 20px;}
	span.zarovnanie100a {float: left; width: 100px; _width: 95px; height: 20px;}
	span.zarovnanie150a {float: left; width: 155px; _width: 171px; height: 20px;}
	span.zarovnanie130a {float: left; width: 130px; height: 20px; margin-top:3px;}
	span.zarovnanie150 {float: left; width: 150px; position: relative; left: 20px;}
	span.zarovnanie250 {float: left; width: 250px; height: 20px; position: relative; left: 20px;}
	span.zarovnanie270 {float: left; width: 270px; height: 20px;}
	
	
	
	
	
	
	div.anketa {font-size:12px; width:150px; _width:170px; border: 1px solid #030000; background-color: #ffffff; color:#030000; padding: 10px 10px 10px 10px; overflow:hidden;}
	a.anketa {font-size:12px; font-weight:normal; text-decoration:none; color:#030000; padding: 5px 0px 0px 0px;}
	h2.anketa {font-size:15px; width:152px; _width:170px; text-align: center; color:#ffffff; background-color: #030000; margin: 5px 0px 0px 0px; padding: 3px 10px 3px 10px; overflow:hidden;}
	
	
	text.klienti {width: 230px;}
	
	b.nazovMenu {font-size:12px; color:#3979de; position:relative; top:1px;}
	a.lavemenu {font-size:11px; text-align:center; font-weight:bold; text-decoration:none; border:0px solid #3979de; color:#030000; padding:0px; margin: 3px;}
	a.lavemenu:hover {font-size:11px; text-align:center; font-weight:bold; text-decoration:none; border:0px solid #3979de; color:#3979de; padding:0px; margin: 3px;}

	a.lavemenuHypo {font-size:11px; text-align:center; font-weight:bold; text-decoration:none; border:0px solid #3979de; color:#ffffff; padding:0px; margin: 3px;}
	a.lavemenuHypo:hover {font-size:11px; text-align:center; font-weight:bold; text-decoration:none; border:0px solid #3979de; color:#0451a3; padding:0px; margin: 3px;}

	a.lavemenuVasa {font-size:11px; text-align:center; font-weight:bold; text-decoration:none; border:0px solid #3979de; color:#ffffff; padding:0px; margin: 3px;}
	a.lavemenuVasa:hover {font-size:11px; text-align:center; font-weight:bold; text-decoration:none; border:0px solid #3979de; color:#3979de; padding:0px; margin: 3px;}
	
	a.lavemenu1 {font-size:11px; text-align:center; font-weight:normal; text-decoration:none; border:0px solid #3979de; color:#030000; padding:0px; margin: 3px;}
	a.lavemenu1:hover {font-size:11px; text-align:center; font-weight:normal; text-decoration:none; border:0px solid #3979de; color:#3979de; padding:0px; margin: 3px;}
	a.lavemenu1:active {font-size:11px; text-align:center; font-weight:normal; text-decoration:none; border:0px solid #3979de; color:#bc5491; padding:0px; margin: 3px;}

	div.lmenuPolozka {background-color:#ffffff; overflow:hidden; height:25px; line-height: 25px;}
	div.lmenuPolozkaHypo {background-color:#034da2; overflow:hidden; height:25px; line-height: 25px;}
	div.lmenuPolozkaVasa {background-color:#ff6201; overflow:hidden; height:25px; line-height: 25px;}
	div.lmenuOddelovac {width: 154px; height: 1px; overflow:hidden; background-color:#888888; margin: 0px 8px 0px 8px;}	
	
	div.zarovnanie3px {height:3px; overflow:hidden;}
	div.zarovnanie7px {height:7px; overflow:hidden;}
	div.zarovnanie35px {height:35px; overflow:hidden;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#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-image: url(data:lb;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lb/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lb/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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
	
