*{margin:0;padding:0;}
body{text-align:center;font-family:arial,sans-serif;background-color:#b9bdac;font-size:14px;}
#stranka{text-align:left}
#hlavicka{margin-top:20px;margin-bottom:0px;border:solid #C2FF00;border-width:0;}
#hlavicka2{width:700px;margin:0 auto;}
#hlav-vlevo {float:left;width:347px;padding-top:14px;}
#hlav-vpravo {float:left;width:350px;background:transparent url(img/header/rotate.php) no-repeat 0 0;height:249px;}
.cb{clear:both;}
#telo{background:#eee;width:700px;margin:0px auto;}
#telo .vnitrek{margin:20px;}
#telo .vlevo {float:left;width:400px;}
#telo .vpravo {float:left;width:220px;margin-left:20px;}
div#box{width: 18em;padding: 20px;margin:0 auto;background:#E6E6E6;color:#000}
h1{text-indent:-1000em;background:transparent url(img/logo.jpg) no-repeat 0 bottom;height:80px;padding:0;margin:0px 0 10px 0;padding-top:0px;margin-top:0px;}
p.heslo{display:none;}
h2,h3{font-family:"Lucida Sans Unicode","Lucida Grande",arial,sans-serif;margin-top:35px;}
.prvni{margin-top:0;}
#paticka{width:700px;margin:10px auto;text-align:left;background:#C7FF5A;}
#paticka p{margin:10px;}
ul{list-style: none;margin-left:30px;}
li{padding-left: 20px;
background-image: url(img/arrow.png);
background-repeat: no-repeat;
background-position: 0 5px;}
a{color:#6a9614;}
a:hover{background:#6a9614;color:white;text-decoration:none;}

p.nahoru{text-align:right;font-size:11px;}
p.nahoru a{background:#eee url(img/nahoru.png) no-repeat right 5px;padding-right:15px;}
p.nahoru a:hover{background:#eee url(img/nahoru.png) no-repeat right 5px;padding-right:15px;text-decoration:none;color:#6a9614;}
.ilustrace{float:left;margin:0 10px 0 0;}

.projekt{margin:15px 0;font-size:12px;}
.projekt div{background:#c2e67c;padding:5px;}
.projekt p{}
.projekt h3{text-transform:uppercase;margin:0px;font-size:13px;padding: 5px 0 3px;text-align:center;color:#fff;background: #b9bdac}
img{border:none;}
#menu { width: 90%;margin:0;padding:0; }
ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none}
ul.postnav li{float:left;width: 100%;font-size:110%;margin-bottom: 5px}
ul.postnav a{display:block;;padding:5px 0 5px 20px;font: bold 100% Verdana,Arial,sans-serif;text-transform:uppercase;background: #C7FF5A;color: #666;    text-decoration:none;text-align:left;width:300px;}
ul.postnav a:hover{background: #A8E52F;color:#FFF}
.telefon,.email,.web{position:relative;top:2px;}

form{font-size:small;}
label{
float: left;
width: 150px;
}
fieldset{padding:10px;}
legend{font-weight: bold;}

input, textarea{
width: 160px;
margin-bottom: 5px;
}
p{margin:10px;}

textarea{
width: 310px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

label{
clear: left;
}

p.vypln{margin:0;height:15px;}
