
body { 
  width:100%;
	font-family: Arial, Helvetica, helvetica, sans-serif; 
	font-size:12pt;
	font-weight: normal;
	text-align: justify;
	color: #000; 
	background-color: #fff; 
	margin: 0px; 
	padding:0px;
	background-image: url('../images/kridlo.jpg');background-repeat:no-repeat; background-position:top center;
	}
	
p { 
	font-size:12pt; 
	margin:5px 0 5px 0;
  padding:0px;
	color: #000000;
	line-height:15pt;
  }


h1{
	font-size:24pt;
	font-weight: normal;
	letter-spacing: 0px;
  margin:0;
  padding:0; 
	color: #ffffff;
	display:block;
		float:left;
	}
h1 span{display:none;}

h2{
	font-size:13pt;
	font-weight:bold;
	letter-spacing: 0px;
    margin:0px 0 10px 0;
	padding:0px; 
	color:#c7e5f6;
	}

h2 img {float:left; margin-right:3px;}
h2 span{display:none}
h3{
	font-size:13pt;
	font-weight:bold;
	letter-spacing: 0px;
  margin:10px 0 0 20px;
  line-height:37px;
  padding:0px; 
	color: #c10077;
	}

h3 span {float:left; width:16px; height:37px; margin-right:10px; background-image: url('../images/h3.gif'); background-repeat:no-repeat;}	  

h4 {color:#c7e5f6;}

a:link { 
	text-decoration: underline; 
	color: #000000;

	}
a:visited { 

	text-decoration: underline; 
	color: #000000;
	}
a:hover, a:active {  
	color: #000000;
	text-decoration: none; 
	}


#container {  
  position:relative;
	width:970px;
	top:0px;
  padding:0px;
  margin:0 auto;
  text-align:left;
	}
#container a img {border:0px solid black;}

#hlavicka{position:relative; width:970px; top:0px; left:0;height:280px; background-image: url('../images/hlavicka.jpg'); background-repeat:no-repeat; background-position:top right;}




#menu {position:relative; width:970px; height:35px;top:-1px; margin:0; padding:0; font-size:11pt; background-image: url('../images/menu.jpg'); background-repeat:no-repeat; }
#menu ul {position:absolute; top:0;margin:0; padding:0 0 0 20px; }
#menu ul li { margin:8px 9px 0 0; border-right:1px solid #fff;padding:0 9px 0 0px; line-height:17px;height:17px;float: left; display:block;text-align:center; background-image: url('../images/menu.gif'); background-repeat:no-repeat; }
#menu ul li a{ margin:0; padding:0; color:#fff;display:block;  text-decoration:none; }
#menu ul li a:hover{ color:#fff; text-decoration:underline; }
#menu .posledni {border-right:0px solid #fff;}
#menu .tisk {border-right:0px solid #fff; float:right; margin-right:25px;}
#menu .tisk span{position:absolute; margin:1px 0 0 5px; width:16px; height:16px; background-image: url('../images/tisk.jpg');}

#navigace {position:absolute; top:240px; left:0; }
#vlajky {position:absolute; top:247px; right:250px;}
#obsah {position:relative; top:3px;float:left; width:970px; margin:0 0 4px 0; padding:0; background-image: url('../images/bgobsah.jpg'); background-repeat:repeat-y;}

#leva {float:left; left:0; width:200px; margin:0; padding:15px; overflow:hidden;}
#leva strong {color:#fff;}
#leva form {width:175px;color:#000; margin-top:10px;padding:10px;background-image: url('../images/prechod.jpg'); background-repeat:repeat-x; background-color:#f1f8fe }
#leva form strong {color:#000}
select#cl_id_okresu {width:170px;}
input.btn-zobraz-nabidku {width:170px;}
#leva table{width:150px; font-size:11pt;}
#leva table td td td {font-size:10pt;}

#leva .doporucujeme {margin-top:15px; margin-bottom:10px;}
#leva .doporucujeme a img {float:left; border:2px solid #fff; margin-right:5px;}
#leva .doporucujeme strong{display:block; }
#leva .doporucujeme p {color:#fff; font-size:10pt;}
#leva .doporucujeme a {color:#fff;}


#prava {float:left; left:0; width:710px; margin:0; padding:15px; overflow:hidden; color:#ffffff;}
#prava strong {color:#fff; margin:0; padding:0;}
#prava h2 {float:left; width:100%;}
#prava p {color:#FFFFFF;}

#nabidka {float:left; width:710px;margin:10px 0 0 0; padding:0; list-style:none;}
#nabidka li {float:left; width:155px; height:250px; overflow:hidden; margin:0 5px 5px 0; padding:6px; background-color:#f1f8fe;background-image: url('../images/prechod.jpg'); background-repeat:repeat-x;}
#nabidka li a img {border:2px solid #fff;margin-top:5px;}
#nabidka li a:hover img {border:2px solid #fff;margin-top:5px;}
#nabidka strong a{font-weight:bold; color:#000; font-size:13pt; text-decoration:none;}
#nabidka strong a:hover{font-weight:bold; color:#000; font-size:13pt; text-decoration:underline;}
#nabidka p {font-size:12px; color:#000000;}
#nabidka p.prvni {height:210px; overflow:hidden; margin-top:0;}

#podmenu {position:relative;float:left; width:710px; top:20px; margin:0px 0 50px 0; padding:0; list-style:none;}
#podmenu li {float:left;  text-align:center; font-size:13pt;margin:0px 5px 0px 0; font-weight:bold; height:32px;   line-height:32px; background-color:#f1f8fe;}
#podmenu li a{display:block;text-decoration:none; width:155px;border:1px solid #fff;padding:6px;  background-image: url('../images/podmenu.jpg'); background-repeat:repeat-x;}
#podmenu li a:hover{display:block;text-decoration:none; width:155px;border:1px solid #fff;padding:6px;  background-image: url('../images/podmenuhover.jpg'); background-repeat:repeat-x;}

#levastrana {float:left; width:220px; margin-right:10px;}
#levastrana p {color:#fff;}


#pravastrana {float:left; width:470px;}

#pravastrana h2 {}
#pravastrana strong {font-size:11pt; color:#000;}
#pravastrana div.x{
  padding-left:15px;
  height:25px;
  overflow:hidden;
  line-height:25px;
  padding-bottom:5px;
}
#pravastrana div.x tr, #pravastrana div.x td, #pravastrana div.x table {
  max-height:25px;
  overflow:hidden;
  vertical-align:top;
}
#pravastrana .podbarveny {
  background-color:#288cc8;
  border-top:1px dotted #000000;
  border-bottom:1px dotted #000000;
}


#pata {position:relative; top:7px;float:left;width: 940px; padding:5px 15px 0px 15px; margin:0 auto; height:60px; background-image: url('../images/bgmenu.jpg'); background-repeat:repeat-y; }
#pata a {color:#FFFFFF;}
#pata p{color:#fff;}
.vpravo{float:right; }
.vpravo img {float:left; margin-right:5px; margin-left:20px;}
.vpravo img.prehled {float:none; margin:0;vertical-align:text-bottom; margin-right:5px;}
.vlevo{float:left;}
.slogan{margin-left:60px;}
.neni {display:none;}

.obrazek img {border:none;}

img.vizitka, #makleri img {
  padding:2px;
  float:left;
  margin-right:10px;
  margin-left:5px;
  background-color:#FFFFFF;
}
.naStred {
  vertical-align:middle;
  margin:0 3px 3px 0;
  background-color:#FFFFFF;
  padding:2px;
  border:1px solid #c2bba7;
}
.hlavniObr {
  margin:10px;
  background-color:#FFFFFF;
  padding:5px;
}

div.makler {background-color:#288cc8; height:90px; padding-top:10px; width:380px; background-image: url('../images/prechod.jpg');}
div.popis {padding:5px; color:#ffffff; text-align:justify;}

#hledaninemovitosti {float:left; color:#fff}
#hledaninemovitosti a {color:#fff;}
#hledaninemovitosti p {color:#fff;}

#searchresult {width:100%; text-align:center;margin-top:20px;}

.mezera {padding-top:20px;}
.nenasli {float:left; color:#fff;line-height:30px;}
.posli {float:left; font-weight:bold;text-decoration:none; margin-left:20px;width:230px;border:1px solid #fff;padding:6px;  background-image: url('../images/podmenu.jpg'); background-repeat:repeat-x;}

#vypis {float:left; margin-top:20px; font-size:10pt; color:#fff; text-align:center;}
#vypis p {color:#fff; font-size:10pt; line-height:12pt;}
#vypis a {color:#abddff; font-size:11pt;}
#vypis a img {border:2px solid #fff;margin:5px;}

#vypis h2 {float:left; width:100%;}
#vypis table {float:left; width:100%}
#vypis tr.sekce {text-align:center; line-height:30px; height:30px !important; background-color:#16232b; }
#vypis .sekce a img {border:0px !important; margin:0px !important;}
#vypis .sekce th {padding-right:25px; height:39px !important;}
#vypis tr {background : none;}
#vypis tr {height:100px;}
#vypis tr.pozadi  { height:100px;background-color:#16232b; }

#vypis tr span {display:block;}
#vypis .desc {text-align:left !important; width:330px;}

p.strankovani, p.strankovani a {color:#FFFFFF;}
