*{margin: 0px; border: 0px; padding: 0px; font-family: 'Verdana',sans-serif; -moz-box-sizing: border-box; font-size: small; _font-size: x-small}
body{background: rgb(146,193,0); text-align: center}
h1{background: url('gr/h1.jpg') no-repeat; color: rgb(204,0,0); font-size: large; _font-size: medium; padding: 12px 0px 9px 15px}
h2{color: rgb(204,0,0); font-size: medium; _font-size: small; padding: 15px 0px 0px}
h3{color: rgb(204,0,0); font-size: small; _font-size: x-small; padding: 10px 0px 0px}
h4{color: rgb(0,0,0); font-size: small; _font-size: x-small; padding: 10px 0px 0px}
address,p,h2,h3,h4,table{margin-left: 15px;}
p{text-align: justify; padding-top: 10px}
address, li{padding-top: 5px}
ul li{margin-left: 15px; padding-left: 15px; background: url('gr/li.gif') no-repeat}
ol li{margin-left: 40px}
ol{list-style-type: decimal}
ol ol{list-style-type: lower-alpha}
ul{list-style: none;}
img{float: right; margin: 0px 0px 10px 10px}
a{color: rgb(15,62,149)}
a:hover{color: rgb(0,0,0)}
form{clear: both; width: 505px; padding-left: 15px}
input, label, textarea{display: block; margin-top: 5px; font-size: small; _font-size: x-small}
input{width: 235px}
input, textarea{border: 1px solid rgb(15,62,149)}
textarea{width: 480px; height: 100px}

#all{width: 760px; clear: both; margin: 10px auto; text-align: left}
.vlajky{display: block; width: 70px; height: 26px; float: right; clear: both;}
.vlajky_fill{display: block; clear: both}
.vlajka_de{display: block; float: left; background: rgb(255,255,255); width: 26px; height: 20px;}
.vlajka_cs{display: block; float: left; background: rgb(255,255,255); width: 26px; height: 20px; margin-left: 10px;}
.vlajky img{display: block; width: 22px; height: 16px; float: none; margin: 2px;}

#head{width: 760px; height: 106px; background: url('gr/head.jpg') no-repeat; clear: both}
#headToHome{width: 760px; height: 81px; font-size: 1px; clear: both; color: rgb(146,193,0); float: left}

#text{padding: 20px 30px 50px 170px;}
.o-firme{background: url('gr/o-firme.jpg') bottom left no-repeat}
.kontaktujte-nas{background: url('gr/nabidka.jpg') bottom left no-repeat}
.reference{background: url('gr/reference.jpg') bottom left no-repeat}
.nabidka{background: url('gr/kontakt.jpg') bottom left no-repeat}
.nabidka h2{clear: both; padding-top: 10px}
.grant{background: url('gr/grant.jpg') bottom left no-repeat}
.kontakt{background: url('gr/kontaktujte-nas.jpg') bottom left no-repeat}

#staticMenu{margin-left: 160px; _margin-left: 80px; float: left; width: auto; border: 1px solid rgb(255,179,0); height: 25px; _height: 23px; background: url('gr/staticmenu.jpg') left no-repeat;}
#staticMenu div{display: inline;}
#staticMenu a{display: block; float: left; height: 24px; padding: 4px 5px 3px; border-left: 1px solid rgb(255,179,0); font-weight: bold; color: rgb(0,0,0); font-size: 13px; text-decoration: none}
#staticMenu a:hover{background: url('gr/staticmenu-hover.gif') repeat-x; text-decoration: underline}
#staticMenu a.first{border-left: 0px}

#dynamic{clear: both; width: 760px; background: rgb(255,255,255) url('gr/dynamic.gif') repeat-y}

#bottom{height: 77px; background: url('gr/bottom.gif') repeat-x; color: rgb(70,72,0); text-align: center; padding-top: 10px}
#bottom a{color: rgb(70,72,0)}
#bottom a:hover{color: rgb(0,0,0)}

div.simplegal{width: 320px; float: right; clear: right}
.simplegal iframe{width: 320px; height: 220px}
.simplegal a{display: block; float: left; width: 60px; height: 60px; margin: 5px 0px 0px 5px; padding: 0px}
.simplegal .first{margin-left: 0px}
.simplegal img{float: none; clear: none; margin: 0px}

.hide{clear: both; font-size: 1px; width: auto; border: 0px}
.sloupce{width: 245px; float: left}
.button{width: auto; font-weight: bold; padding: 2px; color: rgb(15,62,149); cursor: pointer; background: rgb(240,240,230)}
.error{color: rgb(204,0,0); border: 1px solid rgb(204,0,0); padding: 5px; margin: 10px 0px 10px 15px}
.proof{color: rgb(0,102,0); border: 1px solid rgb(0,102,0); padding: 5px; margin: 10px 0px 10px 15px}