	
	/* --- start of css --- */
html, body {text-align:center}
body {margin:0; background:#fff; color:#000; font-family:Arial, Helvetica, sans-serif}

/* --- BASIC ------------ */
h1, h2, h3, h4, h5, h6, p, blockquote, 
ul, ol, li, dl, dt, dd, 
table, tr, th, td, caption, thead, tbody, tfoot {margin:0; padding:0; font-size:100%; background:transparent}
form, fieldset, legend {margin:0; padding:0; font-size:100%}

h1 {width:672px; height:48px; margin:0 0 2px 0; padding:17px 10px 0 10px; font-size:0.875em; background:#FCD55F url(http://img.relaxreality.cz/css/detail-headline-bg.png) left top no-repeat}
h4 {font-size:0.75em; margin:0 0 5px 0;}

p, address {margin:0 0 1.5em 0; font-size:0.75em; line-height:1.5em}
strong, b {font-weight:bold}
a {cursor:pointer; color:#000; text-decoration:underline}
a:hover {text-decoration:none}
a:active, a:focus {}
a img, img {border:none}

ul, ol {margin:0 0 1.5em 0; list-style:none; font-size:0.75em; line-height:1.5em}

dl {margin:0 0 1.5em 0; font-size:0.75em; line-height:1.5em}

table {width:100%; margin:0; border-collapse:collapse; border-spacing:0; font-size:0.75em}
th, td {padding:3px 5px; border:1px solid #fff}
th {text-align:left}

form {margin:0 0 1.5em 0}
fieldset {padding:1em}
legend {font-size:0.75em}
label {font-size:0.75em}
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em}
select {font-size:0.75em}

#nabidka select, #nabidka input, #nabidka textarea, #poptavka select, #poptavka input, #poptavka textarea {font-family:Arial, Helvetica, sans-serif; font-size:100%}
#nabidka table, #poptavka table {width:100%; margin:0; border-collapse:collapse; border-spacing:0; font-size:0.75em}
#nabidka th, #poptavka th, #nabidka td, #poptavka td {padding:3px 5px; border:none;text-align:left;}

/* --- LAYOUT ----------- */
#page {background:#FEE394 url( http://img.relaxreality.cz/css/page-bg.png) center top repeat-x}
#content {width:952px; margin:0 auto; padding-bottom:20px; text-align:left; overflow:hidden}
#left-outer /*horni rohy*/ {width:225px; padding-top:10px; float:left; background:#FFF3D1 url( http://img.relaxreality.cz/css/left-outer-top.png ) left top no-repeat}
#left-inner /*prostredek + spodni rohy*/ {width:205px; padding:0 10px 20px 10px; background:#FFF3D1 url( http://img.relaxreality.cz/css/left-outer-bot.png ) left bottom no-repeat}
#left {width:185px; padding:10px 10px 0 10px; overflow:hidden; background:#fff}
#right-outer /*horni rohy*/ {width:712px; padding-top:10px; float:right; background:#FFF3D1 url( http://img.relaxreality.cz/css/right-outer-top.png ) left top no-repeat}
#right-inner /*prostredek + spodni rohy*/ {width:692px; padding:0 10px 20px 10px; background:#FFF3D1 url( http://img.relaxreality.cz/css/right-outer-bot.png ) left bottom no-repeat}
#right {width:692px; overflow:hidden; background:#fff}


/* --- HEADER ----------- */
#header {width:952px; height:269px; margin:0 auto; background:url( http://img.relaxreality.cz/css/header-bg.png ) left top no-repeat; text-align:left; position:relative}
#header #logo {display:block; width:220px; height:82px; overflow:hidden}
#header #logo span {display:block; width:220px; height:82px; position:absolute; left:0; top:0; background:url( http://img.relaxreality.cz/css/header-bg.png ) left top no-repeat}

#topmenu {margin:0; position:absolute; left:255px; top:15px}
#topmenu li {width:auto; padding-left:1px; background:url( http://img.relaxreality.cz/css/topmenu-li.png ) left top no-repeat; float:left}
#topmenu li.first {background:none}
#topmenu li a {display:block; line-height:40px; padding:0 15px; color:#000; text-decoration:none}
#topmenu li a:hover {text-decoration:underline}

#hs {width:180px; /*height:20px;*/ position:absolute; right:45px; top:23px}
#hs fieldset {padding:0; border:none}
#hs input {margin:0; border:1px solid #FECB32}
#hs #hs-text {width:110px}
#hs #hs-submit {border-left:none; background:#FECB32 url( http://img.relaxreality.cz/css/hs-btn.png ) left bottom repeat-x}

#admin {width:22px; height:25px; overflow:hidden; position:absolute; right:10px; top:20px}
#admin span {display:block; width:22px; height:25px; background:url( http://img.relaxreality.cz/css/admin.png ) left top no-repeat; position:absolute; right:0; top:0}
#maphead {width:230px; height:169px; overflow:hidden; position:absolute; left:0; top:85px; background:transparent}

/* --- MENU | #left ----- */
#left h5 {margin:0; font-size:0.875em; text-transform:uppercase}
.menu {width:185px; margin:5px 0}
.menu li {line-height:25px}
.menu li a {display:block; width:160px; line-height:25px; padding-left:25px; background:url( http://img.relaxreality.cz/css/menu-li.png ) left top no-repeat; color:#000; text-decoration:none}
.menu li a:hover {background:#EFBC23 url( http://img.relaxreality.cz/css/menu-li.png ) right top no-repeat}


/* --- CONTENT ---------- */
#right-in {width:672px; min-height: 400px;padding:10px 10px 0 10px; background:url( http://img.relaxreality.cz/css/right-in-bg.png ) left top repeat-x}
#banner {padding:1em 0 0 0; clear:left; float:left}
#banner img {display:block; float:left}

/*homepage*/
	#mainmenu {width:692px; height:77px; overflow:hidden}
	#mm-poptavka, #mm-nabidka, #mm-finance {width:216px; display:block; height:50px; padding:27px 0 0 15px; float:left; font-size:17px; font-weight:bold; text-decoration:none}
	#mm-poptavka {background:#FEF3CF url( http://img.relaxreality.cz/css/mm-poptavka.png ) left top no-repeat}
	#mm-nabidka {width:215px; background:#FEF3CF url( http://img.relaxreality.cz/css/mm-nabidka.png ) left top no-repeat}
	#mm-finance {background:#FEF3CF url( http://img.relaxreality.cz/css/mm-finance.png ) left top no-repeat}

	.kbox {width:142px; height:226px; padding:10px 10px 0 19px; float:left; background:url( http://img.relaxreality.cz/css/kbox2.png ) 9px 10px no-repeat; overflow:hidden; position:relative}
	.kbox p {margin:0; line-height:1.313em; font-weight:bold}
	.kbox a {text-decoration:none}
	.kbox .kimg, .kbox .kpopis, .kbox .kcena {display:block; width:142px; position:absolute; left:19px;/* overflow:hidden*/}
	.kbox .kimg {height:90px; top:20px}
	.kbox .kpopis {height:77px; top:134px;overflow:hidden}
	.kbox .kcena {height:29px; line-height:29px; top:207px}

/*detail*/
	#right-in-left {width:400px; float:left}
	#right-in-right {width:262px; float:right; position:relative}

	.detail-slide {width:370px; height:75px; margin-bottom:1em; padding:5px 15px; border-top:1px solid #A0A0A0; border-bottom:2px solid #FECB32; overflow:hidden; position:relative}
	.detail-slide img {float:left; margin-right:5px}
	#detail-slide-prev {display:block; width:10px; height:85px; position:absolute; left:0; top:0; background:url( http://img.relaxreality.cz/css/detail-slide-prev.png ) left top no-repeat;margin-right:60px;}
	#detail-slide-next {display:block; width:10px; height:85px; position:absolute; right:0; top:0; background:url( http://img.relaxreality.cz/css/detail-slide-next.png ) left top no-repeat;}

	.btn-back {width:48px; height:20px; line-height:19px; text-align:center; text-decoration:none; background:url( http://img.relaxreality.cz/css/btn-back.png ) left top no-repeat; font-size:11px; font-weight:bold; color:#000}
	#back1 {position:absolute; right:0; top:0}
	table#prop {margin:50px 0 0 0}
	table#prop th {border:none;}
	table#prop td {text-align:right; border:none}
	table#prop tr.alt th, table#prop tr.alt td {background:#FEEFC1}

	.grey-box, .yellow-box {
	  width:650px;
	  margin:1.5em 0 0 0;
	  padding: 5px;
	  background:#E6E6E6 url( http://img.relaxreality.cz/css/greybox-bg.png ) left top repeat-x;
	  overflow:hidden;
	  border: 1px solid #888;
	}
	.yellow-box {
	  margin:5px 0 0 0;
	  background:#FFEB40;
	  background-color: #fff;
	}
	#max_hypoteka {
	  float:left;
	  margin-left:5px;
	  width:200px;
	}
	.yellow-box .vizitka{
		border:1px solid #aaa;
		width: 250px;
		height:112px;
		float: left;
		padding:5px;
		margin-right:5px;  
	}
	
	
	.grey-box .fl-left {float:left; width:auto}
	.grey-box .fl-right {float:right; width:auto}
	.vizitka {
	  width:320px;
	  overflow:hidden;
	  position: relative;
	}
	.vizitka img {border:1px solid #fff; float:left}
	.vizitka p {margin:0 0 0 70px; font-size:0.75em; line-height:1.375em}
	.vizitka a {color:#000; background:transparent}
	.yellow-box .vizitka a {
	  *top: 87px;
	  *left: 75px;
	  *position: absolute;
	}
  .makler p{
  	  font-size: 0.9em;
  	}
  .fl-right a > img {
    margin-right: 10px;
  }
	.detail-end {width:672px; height:24px; margin:1.5em 0 0 0; position:relative}
	#print {width:95px; height:19px; padding:5px 5px 0 0; text-align:right; text-decoration:none; background:url( http://img.relaxreality.cz/css/btn-print.png ) left top no-repeat; font-size:0.689em; color:#000; position:absolute; left:0; bottom:0}
	#back2 {position:absolute; right:0; bottom:0}
	
/*hlavni vyhledavani*/
	#msearchform {width:672px; margin:0 0 2px 0; padding:10px; background:#FBC833 url( http://img.relaxreality.cz/css/msearchform-bg.png ) left top no-repeat; color:#555; font-size:0.938em; overflow:hidden}
	#msearchform form {margin:0}
	#msearchform fieldset {padding:0; border:none}
	#msf-left {width:670px; float:left}
	#msf-right {width:330px; float:right}

	#msearchform label.title, #msearchform p.title {width:100px; margin:0; padding-top:3px; font-weight:bold; float:left}
	#msearchform label.padleft20 {padding-left:20px; }
	#msearchform br {display:none}
	#msearchform select {width:200px}
	#msearchform div.line {margin:0 0 4px 0; overflow:hidden; width: 320px; float: left;}
	#msearchform div.line_all {margin:0 0 4px 0; overflow:hidden; width: 650px; }	
	#msearchform .padleft100 {padding-left:100px}
	#msf-right img {border:none}	
	#msearch-btn-cover {clear:both; margin:0 auto; padding-top:10px; text-align:center;}
	#msearch-btn {width:115px; height:34px; background:#C4C3C4 url( http://img.relaxreality.cz/css/msearch-btn.png ) left top no-repeat; font-size:1em; font-weight:bold; border:none; cursor:pointer}
	#msearchform .w30 {width:30px}
	#msearchform .w70 {width:70px}
	#msearchform div.right_side_search { width:320px; float: right;}
	#msearchform div.left_side_search { width:320px; float: left;}
	#msearchform label.lokalita { font-weight:bold}
	#msearchform select.lokalita {margin:4px 0 0 60px; width:210px}
	#msearchform span.region_checkboxes_line {display:block;width:130px; float:left;}
	
	

/*tabulkovy vypis*/
	dl.vypis, dl.vypis-zahlavi {width:672px; margin:0 0 5px 0; padding-top:5px; border-top:1px solid #A0A0A0; border-bottom:2px solid #FECB32; overflow:hidden}
	dl.vypis dt {width:auto; min-height:50px; padding:5px 10px; border-left:2px solid #fff; float:left; background:url(http://img.relaxreality.cz/css/right-in-bg.png) left top repeat-x}
	* html dl.vypis dt {height:50px}
	dl.vypis dt.domek, dl.vypis-zahlavi dt.domek {width:110px; padding:0; border:none}
	dl.vypis dt.item, dl.vypis-zahlavi dt.item {width:328px}
	dl.vypis dt.mesto, dl.vypis-zahlavi dt.mesto {width:70px; padding-top:24px}
	dl.vypis dt.cena, dl.vypis-zahlavi dt.cena {width:98px; padding-top:24px}

	dl.vypis-zahlavi {border:none; padding-top:0}
	dl.vypis-zahlavi dt {width:auto; border:none; padding:5px 10px; float:left}
	dl.vypis-zahlavi dt.item {width:330px}
	dl.vypis-zahlavi dt.mesto {width:72px; padding-top:5px}
	dl.vypis-zahlavi dt.cena {width:10px; padding-top:5px}
	.back3 {width:51px; margin-top:3px; display:block; float:left}
	.btn-fwd {display:block; width:51px; height:20px; line-height:19px; margin-top:3px; text-align:center; text-decoration:none; background:url(http://img.relaxreality.cz/css/btn-fwd.png) left top no-repeat; font-size:11px; font-weight:bold; color:#000; float:right}
	.itemcount {margin-right:10px}

	dl.vypis dt.domek img {display:block}
	dl.vypis dt span.popis {display:block; margin-bottom:3px; /*font-size:0.875em;*/ line-height:1.125em}


/* --- FOOTER ----------- */
#footer {padding:25px 0; background:url( http://img.relaxreality.cz/css/footer-bg.png ) left top repeat-x; color:#999}
#footer-in {width:912px; margin:0 auto; text-align:left; overflow:hidden; background:url(http://img.relaxreality.cz/css/logo-footer.png) right top no-repeat}


/* --- OTHERS ----------- */
hr, .nos {display:none}
.cleaner {width:100%; clear:both; font-size:0px; height:0px; line-height:0px}
#moving_slide {
height:80px;
width:1000%;
}
.bold {font-weight:bold}