
body{
  font-size:10pt;
  font-family:Lato,'Open sans',arial,verdana;
  background: url(pozadi600.jpg) repeat-x;
  height:auto;
  min-height:600px;
  @height:600px;
  margin-top:20px; 
  position: relative; 
}

h2{
 font-size:14pt;
 background: url(podtrzitko.gif) no-repeat;
 background-position: 24px 22px;
 padding-bottom:5px;
 padding-left:14px;
 color: #000033;
}
h3 {
  font-size:9pt;
  display:block;
  padding-left:5px;
  margin-left: 13px;
}

a,img {
 border:0px none
}

div#main{
   background: #ffffff;
   width:940px;
   height:auto;
   margin: 0px auto;
   padding:30px;
}

#horni{
   width:1000px;
   height:16px;
   margin: 0px auto;
   padding:0px;
}


div.projekt {
 width:230px;
 height:220px;
 float:left;
 border:0px solid red;
}
div.popis{
  border:0px solid silver;
  margin-left:230px;
  width:560px;
  padding:5px 7px 10px 7px;
  height:auto;
  min-height:210px;
  font-size:11pt;
  color:#676767;
  
}

.mainmenu {
  background: url(tecka.gif) left center no-repeat;
  padding:5px 23px 3px 20px;
  float:left;
}

ul.prehled li{
   list-style: square outside url(sipecka.gif);
   padding-left:3px;
   margin-top:15px;
   margin-left:8px;
   letter-spacing:1px;
}

ul.prehled li b{
   letter-spacing:3px;
}

ul.prehled{
   margin-left:10px;
   padding:2px;
}

.telo{
  font-size:12pt;
  font-weight:normal;
  padding-left:2px;
  margin-left: 30px;
  letter-spacing:0px;
}


li{
   list-style: square outside url(cednik2.gif);
}
.oddeleni{
 clear:left;
 height:10px;
 width:650px;
 margin:30px 0px 30px 30px;
 border-top:1px dotted #96A5B5;
}

#slogan{
    float:none;
    margin-top:13px;
    margin-left:70px;
}
#logo{
     border:0px dotted red;
     width:650px;
     height:270px;
     float:left;
}
#listamenu{
   margin-top:105px;
   margin-left:180px;
   border:0px dotted red;
   height:38px;
   width:400px;   
}
#listaprava{
 border-right:2px solid #f8943d;
 width:10px;
 height:100px;
 float:right;
}
#listapravaodsazeni{
 height:100px;
}
#listahorni{
  height:2px;
  width:820px;
  color:#ffffff;
  border-top:2px solid #f8943d;
  padding-left:10px;
}
small {
  font-size:7pt;
}
.adresa {
}

textarea {
 width:290px;
 height:70px;
}
p{
 margin:2px 0px 1px 0px;
}
form{
 padding:0px;
 margin:0px;
}
input {
 height:10px;
}

.formular{
 font-size:8pt;
}
input {
	font-size: 8pt;
	height:15px;
	width: 200px;
	background: url('input.gif');
	border: 1px solid #AFAFAF;
}
input.button {
	font-size: 8pt;
	font-weight:bold;
	height:20px;
	width: 100px;
	background: url('input.gif');
	border: 1px solid #AFAFAF;
	color:#6F6F6F;
}
