body { margin:0; padding:0; font:1em sans-serif; background: #DEF5FF; color: #006885; text-align: center; }
#header { margin:0; padding:0; width: 780px; height:120px; position: relative; margin: auto; background:url("obr/gbenedikt.gif") top left no-repeat #00A0E4; 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:#006885 url("obr/white.gif") top left repeat-x; } 
#navig a { padding: 0 17px 0 17px }
#navig a:link { color: white; text-decoration: none; background:#006885 }
#navig a:visited { color: white; text-decoration: none; background:#006885 }
#navig a:active { color: white; text-decoration: none; background:#00A0E5 }
#navig a:hover { color: white; text-decoration: none; background:#00A0E5 }     
#navig ul { margin: 0; padding: 2px 0 0 120px; text-align: left; }
#navig li { display: inline; padding: 0; margin: 0; font-size: 95%; }
.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: #8CDDFF; 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: #8CDDFF; 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: #00A0E4; font-size:70%; text-align: center; }
#prava { float: right; margin: 0; padding: 2px 0 0 0; font-size: 70% }
.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% }
.pravaaa { padding: 0 17px 0 0; margin: 5px 0 0 0; font-size: 85% }
.tabvyh { vertical-align: top; padding: 2px 0 0 17px }
.tabkon { vertical-align: top; padding: 0 0 0 6px }
.tabdekor { text-align: center;}
a { color: #006885; }
a:link { text-decoration: underline; color: #006885;}
a:visited { text-decoration: underline; color: #006885;}
a:active { text-decoration: underline; color: #00A0E5;}
a:hover { text-decoration: underline; color: #00A0E5;}
img { border: 0; }
#navi { margin:0; padding: 0 } 
#navi a { padding: 0 17px 0 5px }
#navi a:link { color: #006885; text-decoration: none; background:#8CDDFF }
#navi a:visited { color: #006885; text-decoration: none; background:#8CDDFF }
#navi a:active { color: white; text-decoration: none; background:#00A0E5 }
#navi a:hover { color: white; text-decoration: none; background:#00A0E5 }  
#navi ul { margin: 0; padding: 15px 0 0 0; }
#navi li { display: list-item; list-style-type: none;  padding: 0; margin: 0; }

.cerna { color: black }
