html,body{margin:0;padding:20px 0;background: #DBD4CE url("images/poz-body.jpg") 0 0 repeat-x;}
body{font: 96% serif;}
#hlavni{width:750px;margin:0 auto;padding: 10px;background: #fff url("images/poz-hlavni.jpg") 0 0 no-repeat;}
#hlavicka-null{position:relative;float:left;width:510px;height:360px;background: #5087BF url("images/poz-hlavicka.jpg") 0 0 no-repeat;color:#fff;}
h1 {position:absolute; font-size:250%; color:#000; top:50px; left:0; text-align: center; width: 510px;}
h1 span {position:absolute;color:#fff; top:-1px; left:-1px; text-align:center; width: 510px;} 
h1.popis {position:absolute;text-transform:uppercase; font-size:180%; color:#72633C; top:150px; left:0; text-align: center; width: 510px;}
h1.popis span {position:absolute; text-transform:uppercase; color:#fff; top:-1px; left:-1px; text-align: center; width: 510px;}

#jazyky {position:absolute;top:300px;left:20px;color:#fff}
#jazyky  a {color: #fff;text-decoration:none;font-weight:bold;font-size:110%;}
#jazyky  a:hover {text-decoration:underline;}
#obsah-null{clear:both;}

#pravy-null{float:right;width:230px;height:360px;background: #E7E7E7 url("images/poz-pravy.jpg") 0 0 no-repeat;}
#pravy-null img {float:right;border:1px solid #ccc;margin:10px;}
#pravy-null ul {clear: both;}

#vyuka, #reference {float:left;width:510px;padding-top:10px;}
#vyuka h2, #reference h2 {margin:0;padding:0;padding-left: 10px;height:40px;line-height:40px;background: #386DA3 url("images/poz-vyuka.jpg") 0 0 no-repeat;color:#fff;}

#kontakt {padding-top:10px;clear: both;}
#kontakt h2 {margin:0;padding:0;padding-left:10px;height:40px;line-height:40px;background:#386DA3 url("images/poz-kontakt.jpg") 0 0 no-repeat;color:#fff;}

#preklady, #opravneni {float:right;width:230px;padding-top:10px;}
#preklady h2, #opravneni h2 {margin:0;padding:0;padding-left: 10px;height:40px;line-height:40px;background: #386DA3 url("images/poz-preklady.jpg") 0 0 no-repeat;color:#fff;}

#patka-null{width:770px;margin:0 auto;background: transparent url("images/poz-patka.jpg") 0 0 no-repeat;}
#patka {padding:10px;}
#patka p{margin:0;margin-top: 5px;padding:0;}
p.dolozka{float:right;}

ul, li {margin:0;margin-top:10px;margin-bottom:20px;padding:0;padding-left:20px;}
li {margin:0;padding:0;line-height:32px;list-style: square url("images/bullet.gif");}

#pravy-null ul {list-style-type:none;list-style-image:none;margin:0;padding:0;}
#pravy-null li {margin:0;padding:0;height: 36px;line-height:36px;padding-left:44px;background: url("images/odrazka.gif") 10px 50% no-repeat; border-top: 1px solid #ccc;list-style-type: none;list-style-image:none}
#pravy-null li.telefon {line-height:16px;padding-top:1px;}
#pravy-null li.dole {border-bottom: 1px solid #ccc;}

.cleaner {clear: both;}
.cleaner hr {display: none;}

textarea {font: 100% serif;margin-top: -10px;}
fieldset {padding: 0 5px;_padding: 10px;border:2px solid #386DA3;color:#386DA3;}
.dotaz {margin: 0 auto; padding: 10px 0; width: 90%;}
.dotaz label {width: 180px; float: left; margin-right: 5px; padding-top: 0.3em;}
.dotaz input, .dotaz textarea {padding: 2px;border:1px solid #386DA3;}
.odesli {width:150px;height:40px;margin:0 auto;background-color:#386DA3;color:#fff;font-weight:bold;}
p.submit {text-align: center;} 

.hlaska {padding: 2px;margin:5px auto;border:1px solid #c30;font-weight:bold;width: 90%;}
.hlaska p {text-align: center;}

