body      { font-family: 'Calibri' 'Arial' 'sans-serif'; font-size: 13px; color: #ffffff; background: #333333; }
a         { color: #ffffff; }
h1        { color: #ee7d1c; font-size: 120%; padding: 15px 0 15px 0; margin: 0; }
ul        { padding: 0 0 0 40px; margin: 0; }
ol        { padding: 0 0 0 0px; margin: 0; list-style: none; }
li        { padding: 5px 0 0 0px; }

#body     { width: 100%; margin: 0 auto; text-align: center; }
#celek    { width: 850px; margin-left: auto; margin-right: auto; text-align: left; }

.top      { width: 848px; height: 109px; float: left; background: url(../img/top.jpg); }
.cz       { width: 833px; height: 21px; float: left; background: url(../img/cz.jpg); text-align: right; padding-right: 15px; }
.cz a     { color: #ee7d1c; font-weight: bold; }
.obr      { width: 544px; height: 252px; float: left; background: url(../img/obr.jpg); }
.stred    { width: 848px; float: left; background: url(../img/stred.jpg); border-bottom: 1px solid #333333; }

.leva     { width: 279px; float: left; padding: 0px 15px 15px 10px; background: url(../img/leva.jpg) repeat-x; color: #ee7d1c; font-weight: bold; }
.leva img { float: left; margin-right: 0px; border: 0px; }

.prava    { width: 514px; float: left; padding: 15px; padding-top: 0px; text-align: justify; }
.prava img { width: 150px; float: left; margin: 0 15px 20px 5px; border-right: 1px solid #333333; border-bottom: 1px solid #333333; }
.predkonec { width: 818px; padding: 15px; float: left; background: #595959; border-top: 1px solid #666666; color: #cccccc; }
.konec    { width: 848px; height: 82px; float: left; background: url(../img/konec.jpg); }

.menu     { width: 304px; height: 222px; float: left; background: url(../img/menu.jpg); font-size: 15px; font-weight: bold; padding-top: 30px; }
.menu a   { display: block; text-decoration: none; padding: 15px 0 15px 80px; }
.menu a:hover, .stisk { color: #ee7d1c; display: block; text-decoration: none; padding: 15px 0 15px 80px; }

.logo     { width: 232px; height: 109px; float: left; }
.logo img { border: 0;  }

.office   { width: 102px; height: 70px; float: left; font-size: 14px; color: #ee7d1c; font-weight: bold; padding: 39px 0 0 110px; }
.tel      { width: 132px; height: 70px; float: left; font-size: 14px; color: #ee7d1c; font-weight: bold; padding: 39px 0 0 80px; }
.mail     { width: 112px; height: 70px; float: left; font-size: 14px; color: #ee7d1c; font-weight: bold; padding: 39px 0 0 80px; }

.k1       { width: 279px; float: left; padding: 11px 0 0 15px; color: #999999; }
.k1 a     { color: #999999; }
.k2       { width: 539px; float: left; padding: 18px 0 0 15px; color: #999999; }
.k2 a     { text-decoration: none; padding-left: 40px; padding-right: 30px; }
.k2 a:hover, .xxx { text-decoration: none; padding-left: 40px; padding-right: 30px; }

.l        { width: 150px; float: left; }
.p        { width: 364px; float: left; }

.ramecek  { width: 230px; }
.tlacitko { width: 115px; }