body { margin: 0; padding: 10px 0 0 0; border: 0; font: 1em sans-serif; background: #0064AA; color: black;  text-align: center; }

#telo { border: 0; padding: 0; width: 790px; position: relative; margin: auto; }

#hlavicka { border: 0; margin: 0; padding: 0; width: 781px; height: 255px; position: relative; margin: auto; background: url("obr/hlavicka.jpg") top left no-repeat; text-align: left; }
#logo { padding: 50px 0 0 0; margin: 0; }
#logo strong { padding: 133px 0 0 0; display: block; margin: 0; width: 492px; height: 72px; position: relative }
#logo strong span { padding: 0; display: block; z-index: 1; background: url("obr/logo.jpg"); left: 0; margin: 0; cursor: hand; width: 492px; position: absolute; top: 133px; height: 72px }
#logo a { color: white; font-size: 10px; }

#jazyky { position: absolute; width: 20px; height: 50px; top: 10px; left: 745px }

#main1 { margin: 0; padding: 0; border: 0; width: 781px; margin: auto; background: #F8F8F8 url("obr/leva.jpg") top left repeat-y; }
#main2 { margin: 0; padding: 0; background: url("obr/prava.jpg") top right repeat-y; }
#left { float: left; width: 183px; margin: 0; padding: 0; text-align: left; }
#left a { padding: 0; font-family:  Georgia, serif; font-size: 100%; font-weight: bold }
#left a:link { color: #F58220; text-decoration: none; }
#left a:visited { color: #F58220; text-decoration: none; }
#left a:active { color: white; text-decoration: none; }
#left a:hover { color: white; text-decoration: none; } 
#left ul { border: 0; margin: 0; padding: 15px 0 10px 18px; width: 142px }
#left li { letter-spacing: 0; display: list-item; list-style-type: none; border-bottom: 1px solid #F58220; margin: 2px 0 2px 0; padding: 4px 5px 4px 5px; }
.podkategorie { padding: 0 0 0 10px; font-size: 80%; font-weight: normal; font-family: Arial, sans-serif; }


#right { float: right; width: 183px; margin: 0; padding: 0; background: url("obr/prava.jpg") top right repeat-y; }
#prava { float: left; width: 183px; padding: 10px 0 0 0; text-align: right; }
#prava p { margin: 5px 15px 5px 15px; padding: 0; width: 153px; font-size: 70%; font-family: Arial, sans-serif; color: #D2D1D1; text-align: right; font-weight: normal }
#prava a { font-size: 100%; }
#prava a:link { color: white; text-decoration: underline; }
#prava a:visited { color: white; text-decoration: underline; }
#prava a:active { color: #F58220; text-decoration: underline; }
#prava a:hover { color: #F58220; text-decoration: underline; }  

#middle { margin: 0 186px 0 186px; padding: 0; text-align: left; }

.column-in { margin: 0; padding: 0; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
#footer { border: 0; margin: 0; padding: 0 0 10px 0; width: 781px; height: 4px; position: relative; margin: auto; background: url("obr/paticka.jpg") top left no-repeat #0064AA; }

.obrprava { float: right; margin: 10px 10px 0 10px }

.cisla { font-family: Arial, sans-serif; }

h1 { color: #F58220; font-size: 105%; font-family: Georgia, serif; font-weight: normal; padding: 18px 0 3px 0; margin: 0; border-bottom: 1px solid #0064AA }
h2 { color: #0064AA; font-size: 100%; font-family: Georgia, serif; font-weight: bold; padding: 12px 0 0 0; margin: 0; border: 0 }
h3 { color: black; font-size: 90%; font-family: Georgia, serif; font-weight: bold; padding: 12px 0 0 0; margin: 0; border: 0 }
h6 { color: white; font-size: 90%; font-family: Georgia, serif; font-weight: bold; padding: 12px 0 0 0; margin: 0 15px 0 15px; border-bottom: 1px solid white }

p { font-size: 80%; margin: 0; padding: 8px 0 0 0; border: 0; }
img { border: 0; }
table { width: 400px; border: 0; padding: 0; margin: 0; font-size: 80%; }
a { font-size: 100%; }
a:link { color: #0064AA; text-decoration: underline; }
a:visited { color: #0064AA; text-decoration: underline; }
a:active { color: #F58220; text-decoration: underline; }
a:hover { color: #F58220; text-decoration: underline; }

.cisty { clear: both }


