html, body {
	margin:0;
	padding:0;
	text-align: center;
}

body {
	background: #155910;
	font-family:tahoma, verdana, helvetica, arial;
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	line-height: 1.2;
}

img {
	border: 0;
}

#container {
   text-align: left;
   margin: 0 auto;
   width:840px;
   background: #FFFFFF;	
}


#hlavicka {
width: 840px;
background: #155910;
padding: 16px 0px 0px 0px;
position: relative;
}

#levy {
width: 137px;
float: left;
margin: 3px 0px 5px 0px; 
text-align: center;
}

#levy_top {
/* height:270px; */
text-align: center
}

#obsah {
width: 560px; 
margin: 1px 137px 3px 137px;
}

#obsah_banner {
width: 560px;
text-align: center;
margin: 0px 0px 1px 0px
}

#pravy{
width: 137px; 
float: right;
margin: 3px 0px 5px 0px; 
text-align: center;
}

#pravy_top {
height:270px;
text-align: center;
background: #FFFFFF;
}


#hlavicka_menu {
background: #155910;
text-align:center;
height: 15px;
padding: 1px 0px 0px 0px; 
}

#hlavicka_inzerce{
    position:absolute;
	top:24px;	
	margin:0 0 0 530px;
}					

#hlavicka_slogan{
    position:absolute;
	top:43px;	
	margin:0 0 0 460px;
	font-weight: bold;
	font-size: 11px;
	color:#155910;
}
	
				
#hlavicka_text_1 { position: absolute; top: 55px; left: 47px; font-family: tahoma, verdana, helvetica, arial; font-weight: bold; font-size: 13px }
#hlavicka_text_2 { position: absolute; top: 55px; left: 210px; color: #155910; font-family: tahoma, verdana, helvetica, arial; font-weight: bold; font-size: 13px }
#hlavicka_text_2 a { color: #155910; text-decoration:none }
#hlavicka_text_3 { position: absolute; top: 55px; left: 340px; font-family: tahoma, verdana, helvetica, arial; font-weight: bold; font-size: 13px }

#hlavicka_odkazy{
    width:840px;
    position:absolute;
	top:0px;	
	text-align:center;
    margin: 1px 0px 1px 0px; 
	font-weight: bold;
	background: #155910;
	color:#FFFFFF;
}					

#logo {
	 margin:0px 0 0 0;
	 padding:0;
	 }
	 
#logo a {
	  display:block;
      margin:0 0 0 0;
	  padding:0;
      width:840px;
	  height: 60px;      
      background: url("images/pozemky.gif") top right no-repeat;
	  text-decoration: none;
	  }
     
#logo a span { display:none }

.ikona1
{    display:block;
     width:125px;
     height:35px;
     margin: 0 0 2px 0;
     padding: 0px 0px 0 0px;     
     background: url("../images/domyikona.gif") #f9e7e4 top left no-repeat;
}
.ikona2
{    display:block;
     width:125px;
     height:35px;
     margin: 0 0 2px 0;
     padding: 0px 0px 0 0px;     
     background: url("../images/pozemkyikona.gif") #e9f2db top left no-repeat;
}
.ikona3
{    display:block;
     width:125px;
     height:35px;
     margin: 0 0 2px 0;
     padding: 0px 0px 0 0px;     
     background: url("../images/chatyikona.gif") #ece1d6 top left no-repeat;
}
.ikona4
{    display:block;
     width:125px;
     height:35px;
     margin: 0 0 2px 0;
     padding: 0px 0px 0 0px;     
     background: url("../images/kancelareikona.gif") #e6edf8 top left no-repeat;
}
.ikona5
{    display:block;
     width:125px;
     height:35px;
     margin: 0 0 2px 0;
     padding: 0px 0px 0 0px;     
     background: url("../images/bytyikona.gif") #ffe7ce top left no-repeat;
}

.lista {
	background: #155910;
	text-align:center;
	padding-top: 1px;
	height: 15px;
	color: #FFFFFF;
	font-weight:bold;
}

#listingtable {
	text-align: center;
	margin: 1px 0px 1px 0px;
	min-height: 165px;
	height: auto !important;
	height: 165px;
}

#strankovani {
	 text-align:center;
	 height: 17px;
}

#paticka { 
width: 840px;
clear: both;
height: 50px; 
background: #155910; 
} 

#paticka_copy { 
float:left;
font-weight: bold;
color:#FFFFFF;
margin: 2px 0 0 5px; 
} 

#paticka_menu {
 float:right;
 font-weight: normal;
 margin: 2px 5px 0 0; 
 color:#FFFFFF;	
}					


#paticka_odkazy{
    width: 840px;
    text-align:center;
    padding: 10px 0px 0px 0px;
}					

.box {
	text-align:left;
	padding: 3px 3px 3px 3px;
	min-height: 178px;
	height: auto !important;
	height: 178px;
}

/*fonty */

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

h1 {
   margin: 0;
   padding: 0;
}

h2 {
    color:#000000;
    font-size:18px; 
    font-weight:bold; 
	margin: 0;   
}

h3 {
    color:#000000;
    font-size:16px; 
    font-weight:bold; 
	margin: 0;   
}
.partneri {
	text-align:center; color:#FFFFFF; font-size:10px;
	width: 620px; margin-left: auto; margin-right: auto
}
.partneri a{
	color:#FFFFFF;
	text-decoration:underline
}
.partneri a:hover {color:#FFFFFF;
	text-decoration:underline
}


a.odkazy {
	font-size:10px;
	color:#FFFFFF;

}
a.odkazy:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.vypis {
	font-size:11px;
	font-weight:bold
}

a.vypis:hover {
	text-decoration:none
}

.white {color:#FFFFFF; font-weight:bold; text-decoration:none}
a.white {color:#FFFFFF; font-weight:bold; text-decoration:none}
a.white:hover {color:#FFFFFF; text-decoration:underline}

.color {color:#155910; font-weight:bold}
a.color {color:#155910; font-weight:bold; text-decoration: none }
a.color:hover {color:#155910; text-decoration:underline}

.red {color:#FF0000; font-weight:bold}
a.red {color:#FF0000; font-weight:bold; text-decoration:none}
a.red:hover {color:#FF0000; text-decoration:underline}

.blue {color:#0000FF}
a.blue {color:#0000FF; font-weight:bold; text-decoration:none}
a.blue:hover {color:#0000FF; text-decoration:underline}

.black {color:#000000; font-weight:bold}
a.black {color:#000000; font-weight:bold; text-decoration:none}
a.black:hover {color:#000000; text-decoration:underline}

.Strankovani {font-family:tahoma,verdana, helvetica, arial; font-size:11px; color:#155910; font-weight:bold; text-decoration:none}
a.Strankovani:link {color:#155910; text-decoration:none}
a.Strankovani:hover {color:#155910; text-decoration:underline}
a.Strankovani:active {color:#155910; text-decoration:none}
a.Strankovani:visited {color:#155910; text-decoration:none}

.clearer{height:20px;padding:4px 0;text-align:center;}
#pagination-clean {height:20px;margin:0;display:-moz-inline-box;display:inline-block;padding:0}
#pagination-clean li{float:left;display:inline;}
#pagination-clean li.active,#pagination-clean a,#pagination-clean span{border-right:solid 1px #dedede;margin-right:2px;}
#pagination-clean .previous-off,#pagination-clean .next-off {color:#888;display:block;float:left;font-weight:bold;padding:3px 4px;}	
#pagination-clean .previous-off{border-right:solid 1px #dedede;}
#pagination-clean .next a,#pagination-clean previous a{border:none;font-weight:bold;}	
#pagination-clean .active{color:#000;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination-clean a,#pagination-clean a:visited,#pagination-clean span{color:#155910;display:block;float:left;padding:3px 6px;text-decoration:underline;}
#pagination-clean span{padding:3px 13px;text-decoration:none;}
#pagination-clean a:hover{text-decoration:none;}

input, select, textarea {font-family:tahoma, verdana, helvetica, arial; font-size:11px}

ol li, #ObchPodm {
	font-weight: 800;
	margin-bottom: 5px;
}

li span, #ObchPodm {
	font-weight: 200;

}  

.linka {
  background-color: #155910;
  padding:2px 0 0 0;
}
.info {
  background-color: #e9f2db;
}

td {font-family:tahoma, verdana, helvetica, arial; font-size:11px; font-weight:normal; text-decoration:none}

.sm {font-family:tahoma, verdana, helvetica, arial; font-size:11px}

.account { background: #e9f2db; margin: 5px; padding: 2px 0px; border: 1px solid #CCCCCC }
.account select { width: 120px }

.regform { width: 480px; text-align: center; border: 1px solid #c0c0c0; margin: 5px auto; font-size: 11px; border-collapse: collapse }
.regform td, .regform th { padding: 1px }
.regform td.section { background-color: #e0e0e0; height: 1.2em; border: 1px solid #c0c0c0 }
.regform td.section span { margin-left: 1em; font-weight: bold }
.regform tr.first td, .regform tr.first th { border-top: none }
.regform th { text-align: right; width: 140px; font-weight: bold; border-top: 1px solid #e0e0e0 }
.regform td.second { text-align: left; width: 320px; border-top: 1px solid #e0e0e0 }
.regform td.wide { text-align: center; font-weight: normal; border-top: 1px solid #e0e0e0 }
.regform td.wide table { margin-left: auto; margin-right: auto }
.regform td.section  { text-align: left }
.regform input.short { width: 100px }
.regform input.long { width: 270px }

.listing { width: 560px; table-layout: fixed; font-size: 11px }
.listing th { color: #155910; font-weight: bold }
.listing th a { color: #155910; font-weight: bold }
.listing td { text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.listing td a:hover { text-decoration: none }
.listing .name { width: 148px }
.listing th.name { text-align: left }
.listing td.name { text-align: left; font-weight: bold }
.listing .lau1 { width: 98px }
.listing th.lau1 { text-align: left }
.listing td.lau1 { text-align: left }
.listing .property_type { width: 76px }
.listing th.property_type { text-align: left }
.listing td.property_type { text-align: left }
.listing .price_per_m2 { width: 58px }
.listing th.price_per_m2 { text-align: center }
.listing td.price_per_m2 { text-align: right; font-weight: bold }
.listing .area { width: 80px }
.listing th.area { text-align: center }
.listing td.area { text-align: right; font-weight: bold }
.listing .price_total { width: 88px }
.listing th.price_total { text-align: center }
.listing td.price_total { text-align: right; font-weight: bold }
.listing td.empty { text-align: center }

.search { margin-left: auto; margin-right: auto }
.search td.label { text-align: right; font-weight: bold; padding: 1px }
.search td.wide { width: 204px; padding: 1px; text-align: left }
.search td.nuts { width: 396px; text-align: left }
.search td.wide select { width: 208px }
.search td.wide input { width: 202px }
.search td input.checkbox { width: auto; margin-left: 0.5ex; margin-right: 0.5ex }
.search td.checkbox { width: 97px; text-align: left; padding: 1px }
.search td.range_label { width: 15px; text-align: right; font-weight: bold; padding: 1px }
.search td.range_data { width: 80px; text-align: left; padding: 1px }
.search td.range_unit { width: 97px; text-align: left; padding: 1px }
.search td.range_data select { width: 86px }
.search td.range_data input { width: 80px }
.search table.nuts td { width: 130px; text-align: left; padding: 1px }

.highlighted { background-color: #e9f2db; cursor: pointer }

.offer { margin-left: auto; margin-right: auto; font-size: 11px }
.offer th { text-align: right }
.offer td.data { text-align: left }
.offer td.unit { font-weight: bold }
.offer .mandatory { font-weight: bold }

.info .top { table-layout: fixed; width: 390px; margin-top: 5px; border: 0 }
.info .top td { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: bold }
.info .top td.label { color: #155910; text-align: right }
.info .top td.data { color: black; text-align: left }
.info .top th.left { width: 80px }
.info .top td.left { width: 160px }
.info .top th.right { width: 90px }
.info .top td.right { width: 60px }

.agencies { width: 430px; border: 1px solid #c0c0c0; margin: 8px auto 2px }
.agencies th { padding: 1px; background-color: #e0e0e0; border-bottom: 1px solid #c0c0c0 }
.agencies td { height: 40px; text-align: center; vertical-align: middle; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0 }
.agencies tr.first td { border-top: none }
.agencies td.name { font-weight: bold }
.agencies td.location { border-right: none }
.agencies td.logo { width: 40px }
.agencies td.name, .agencies td.location { padding-left: 1em; padding-right: 1em }

.agencies_admin { width: 560px; table-layout: fixed; font-size: 11px }
.agencies_admin td { text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.agencies_admin td a:hover { text-decoration: none }
.agencies_admin th a { color: #155910; font-weight: bold }
.agencies_admin .name { text-align: left; width: 310px }
.agencies_admin td.name { font-weight: bold }
.agencies_admin .advertising_type { text-align: center; width: 78px }
.agencies_admin .advertising_period { width: 78px }
.agencies_admin th.advertising_period { text-align: center }
.agencies_admin td.advertising_period { text-align: right }
.agencies_admin .expiration { width: 78px; text-align: center }
.agencies_admin th.expiration { text-align: center }

.cenik { width: 484px; text-align: center; border: 1px solid #000000; margin: 5px auto; font-size: 11px; border-collapse: collapse }
.cenik td.popis { background-color: #e0e0e0; height: 1.2em; border: 1px solid #000000 }
.cenik td, .cenik th { padding: 2px; border: 1px solid #000000 }

.cenik1 { width: 484px; text-align: left; border: 1px solid #000000; margin: 0px; font-size: 11px; border-collapse: collapse }
.cenik1 td.popis { background-color: #e0e0e0; height: 1.2em; border: 1px solid #000000 }
.cenik1 td, .cenik th { padding: 2px; border: 1px solid #000000 }


