@charset "UTF-8";
/* CSS Document */
* { margin:0px; padding:0px; }
img { border:0px; }

body { font-size:12px; font-family:'trebuchet ms'; }

a:link, a:visited { color:#00257e; }

#top { background-image:url(img/topbg.jpg); height:351px; background-repeat:no-repeat; background-position:center; width:100%; }

#page { width:940px; margin:0px auto; }

#bot { background-image:url(img/botbg.jpg); height:93px; background-repeat:no-repeat; background-position:center; width:100%; margin-top:35px; text-align:center; }

/* HEADER */

#spacer { width:939px; height:37px; display:block; margin:0px auto; }
#header { width:939px; height:294px; background-image:url(img/header.jpg); display:block; margin:0px auto; }

#topmenu { position:absolute; margin-top:0px; margin-left:180px; }

#topmenu a:link, #topmenu a:visited { width:144px; height:32px; float:left; display:inline; margin-right:5px; }

/* MENU */

#menu { width:220px; display:inline; float:left; }

#menu h2 a:link, #menu h2 a:visited { width:220px; height:38px; display:block; text-indent:-500em; margin-bottom:6px; }
#menu div { background-repeat:no-repeat; background-position:top;  }
#menu a:link, #menu a:visited { display:block; line-height:20px; text-decoration:none;  }
#menu a:hover, #menu a:active { font-weight:bold; font-size:13px; }

#prodej_nadpis { background-image:url(img/menu-prodej.jpg); }
#prodej { background-color:#e1f1ff; background-image:url(img/prodej-top.jpg); padding:10px 10px 0px 10px; }
#prodej a:link, #prodej a:visited { color:#3d658b; }
#prodej_bot { background-image:url(img/prodej-bot.jpg);  width:220px; height:9px; display:block; margin-bottom:6px; background-color:red; }

#pronajem_nadpis { background-image:url(img/menu-pronajem.jpg); }
#pronajem { background-color:#f1fbc6; background-image:url(img/pronajem-top.jpg); padding:10px 10px 0px 10px; }
#pronajem a:link, #pronajem a:visited { color:#64771b; }
#pronajem_bot { background-image:url(img/pronajem-bot.jpg); width:220px; height:9px; display:block; margin-bottom:6px; }

#sluzby_nadpis { background-image:url(img/menu-sluzby.jpg); }

#hotline_nadpis { background-image:url(img/menu-hotline.jpg); }

/* LEFT */

#left { width:700px; float:left; display:inline; overflow:auto; margin-left:15px; }

/* KARTA */

.karta { width:700px; height:153px; overflow:auto; display:block; margin-bottom:5px; background-color:#f4f4f4; }
.karta_prodej, .karta_pronajem, .karta_reko { background-image:url(img/prodej.jpg); width:25px; height:153px; position:absolute; margin-left:0px; margin-top:0px; }
.karta_pronajem { background-image:url(img/pronajem.jpg);  }
.karta_reko { background-image:url(img/reko.jpg);  }
.karta_image a:link, .karta_image a:visited { width:173px; height:130px; vertical-align:middle; display:block; position:absolute; margin-top:10px; margin-left:40px; }
.karta h3 a:link, .karta h3 a:visited { position:absolute; margin-left:228px; margin-top:10px; font-size:16px; }
.karta p { position:absolute; margin-left:228px; margin-top:35px; width:345px; height:70px; overflow:auto; color:#222; }
.karta p.rekon { position:absolute; margin-left:228px; margin-top:35px; width:440px; height:90px; overflow:auto; color:#222; }
.karta h2 { position:absolute; margin-left:228px; margin-top:110px; color:#850a1f; font-size:19px; font-weight:normal;  }
.karta h2 span { color:black; font-size:14px; color:#222; }
.karta_vyrizuje { position:absolute; margin-left:580px; border-left:5px solid white; height:153px; width:115px; display:block; text-align:center; }
.karta_icon { margin-top:-8px; margin-left:596px; width:90px; height:50px; position:absolute; }

/* SEARCH */

#search { background-color:#f4f4f4; padding:20px; margin-bottom:10px; }

/* CONTENT */

#content { padding:20px; background-color:#f4f4f4; }
#content p { margin:5px 0px; }


 /* nemazat */
h3 { font-size:16px;font-weight:bold; margin-bottom:15px; }
#content ul { margin:20px; }
td { padding:5px; }
input, textarea, select {
	font-family: Arial, Tahoma;
	font-size:11px;
	margin:5px;
}
#filtr {
	margin: 0px 0px 15px 15px;
	padding: 10px 10px 10px 15px;
	border: 1px solid #0099CC;
}
legend {
	font-size: 13px;
	font-weight: bold;
	color: #0099CC;
	padding: 5px;
}
fieldset {
	margin:5px;
	padding:5px;
	border:1px solid #999;
}
#images a, #images a:visited, #images a:active {
	border:1px solid #ccc;
	margin:2px;
	padding:1px;
}
#images a:hover {
	border:1px solid #999;
}
#images a {
	float:left;
}
.blank {
	font-weight:bold;
	width:80px;
}
#detailpopis, #detailpopis p {
	text-align:justify;
}
.tcena {
	color: #850a1f;
	font-size:14px; 
}
.tcena span { color:black; font-size:12px;  }
