body { margin:0; padding:0; font:1em sans-serif; background: #EBEBEB; color: #D55C65; text-align: center; }
#header { margin:0; padding:0; width: 780px; height:120px; position: relative; margin: auto; background:url("obr/lilien-austria.gif") top left no-repeat #D55C65; text-align: left; }
#header a { text-decoration: none; color: white }
#hlavicka { padding: 30px 0 0 137px; float: left; font-size:140%; color: white; cursor: pointer;}
#hlavicka-bez { padding: 30px 0 0 137px; float: left; font-size:140%; color: white;}
#hlavicka-bez h1 { font-size: 100%; padding: 0; margin: 0; border: 0 }
#navig { margin:0; padding: 0; width: 780px; position: relative; margin: auto; background:#A5173D url("obr/white.gif") top left repeat-x; } 
#navig a { padding: 0 17px 0 17px }
#navig a:link { color: white; text-decoration: none; background:#A5173D }
#navig a:visited { color: white; text-decoration: none; background:#A5173D }
#navig a:active { color: white; text-decoration: none; background:#D55C65 }
#navig a:hover { color: white; text-decoration: none; background:#D55C65 }     
#navig ul { margin: 0; padding: 2px 0 0 120px; text-align: left; }
#navig li { display: inline; padding: 0; margin: 0; font-size: 95%; }
.jazyky { font-size: 70%; }
.loga { float: right; margin: 0; padding:0 }
#obr { margin:0; padding:0; position: relative; margin: auto; width: 780px; height: 141px; }
#main1 { margin:0; padding:0; width: 780px;  position: relative; margin: auto; background: #F99796; text-align: left; }
#main2 { margin:0; padding:0; background:url("obr/pravabarva.gif") top left repeat-y; }
#right { margin:0 0 0 568px; padding:0; background: #F99796; font-size:90%; height: 100% }
#left { float:left; width:568px; margin:0; padding:0; font-size:95%; }
#footer { margin:0; padding:0; width: 780px; position: relative; margin: auto; background: #D55C65; color: #A5173D; font-size:70%; text-align: center; }
#footer a { color: #A5173D; }
a:link { text-decoration: underline; color: #A5173D;}
a:visited { text-decoration: underline; color: #A5173D;}
a:active { text-decoration: underline; color: black;}
a:hover { text-decoration: underline; color: black;}
#prava { float: right; margin: 0; padding: 2px 0 0 0; font-size: 95% }
.column-leva { margin: 0; padding: 1px 20px 10px 20px; }
.column-prava { margin: 0; padding: 1px 0 10px 17px ; text-align: right }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
.bezokraju { margin:0 }
.green { color: green; }
h1 { font-size: 130%; }
h2 { font-size: 115%; }
h3 { font-size: 110%; }
.pravaa { padding: 0 17px 0 0; margin: 15px 0 0 0; font-size: 85% }
.tabvyh { vertical-align: top; padding: 2px 0 0 17px }
.tabdekor { text-align: center;}
a { color: #006885; }
a:link { text-decoration: underline; color: #D55C65;}
a:visited { text-decoration: underline; color: #D55C65;}
a:active { text-decoration: underline; color: #A5173D;}
a:hover { text-decoration: underline; color: #A5173D;}
img { border: 0; }
#navi { margin:0; padding: 0 } 
#navi a { padding: 0 17px 0 5px }
#navi a:link { color: #D55C65; text-decoration: none; background:#F99796 }
#navi a:visited { color: #D55C65; text-decoration: none; background:#F99796 }
#navi a:active { color: white; text-decoration: none; background:#D55C65 }
#navi a:hover { color: white; text-decoration: none; background:#D55C65 }  
#navi ul { margin: 0; padding: 15px 0 0 0; }
#navi li { display: list-item; list-style-type: none;  padding: 0; margin: 0; }