

html { background-color : #a8a8a8; background-image : url('../grafika/background.gif'); background-repeat : repeat; background-position : top center; }
body { text-align : center; font-family : 'arial ce', 'helvetica ce', arial, helvetica, sans-serif; line-height : normal; padding-bottom : 50px; color : #fff; background-image : url('../grafika/background.gif'); background-repeat : repeat; background-position : top center; }
div#loading { width : 100%; height : 100px; position : fixed; top : 0; left : 0; }
* html div#loading { position : absolute; }
div#loading.loading { background : url('../css/images/loading.gif') no-repeat bottom center; }
div#shadow { padding-top : 30px; background-image : url('../grafika/background-top.gif'); background-repeat : repeat-x; background-position : top center; }
div#feed { width : 765px; height : 20px; margin : 0 auto; }
div#feed p { text-align : right; margin : 0; padding : 0; }
div#complete { width : 765px; margin : 0 auto; background-color : #690000; border : 1px solid; border-color : #000; }
div#note, div#menu, div#body, div#clear, div#foot { clear : both; }
div#head { height : 100px; text-align : left; background-image : url('../grafika/background-logo-head.gif'); background-repeat : no-repeat; background-position : top right; }
div#head p { margin : 0; padding : 0; }
div#note { padding : 0 10px 0 11px; }
div#note p { font-size : 0.7em; text-align : right; padding : 0 0 5px 0; color : #3f0000; }
div#body { border-top : 1px solid; border-bottom : 1px solid; border-color : #3f0000; }

div#text { min-height : 600px; text-align : justify; margin-left : 225px; padding : 5px 10px; border-left : 1px solid; border-color : #3f0000; }
* html div#text { width : 100%; height : 600px; }
div#foot { padding : 10px; }
div#foot p { font-size : 0.7em; text-align : center; padding : 0; color : #999; }
div#menu { width : 225px; font-size : 1em; text-align : left; float : left; margin : 0; padding : 0; }
* html div#menu { padding : 4px 0 5px 0; }
div#menu ul { margin : 0; padding : 0; border : none; list-style : none; }
div#menu li { margin : 0; }
* html div#menu ul#navigace li li { height : 1%; float : left; }
div#menu li a { width : 100%; font-size : 0.8em; text-decoration : none; padding : 1px 5px 1px 10px; color : #fff; background-image : url('../grafika/menu-background.gif'); background-repeat : repeat-y; background-position : top right; display : block; }
html>body div#menu li a { width : auto; }
div#menu li a:hover, div#menu li a:focus, div#menu li a:active { background-color : #fff; background-image : url('../grafika/menu-over.gif'); background-repeat : repeat-y; background-position : top right; color : #000; }
div#menu li ul { display : none; }
div#menu li:hover ul, div#menu li.over ul { display : block; }
div#menu li li a, div#menu li li.error { width : 100%; font-size : 0.7em; color : #999; padding : 0 5px 0 20px; display : block; }
div#menu ul#novinky { margin : 0 0 10px 0; border-bottom : 1px solid; border-color : #3f0000; }
div#menu ul#novinky li ul { display : block; }
div#menu ul#novinky li li a { background : none; padding : 0 5px 0 20px; }
div#menu ul#novinky li li a:hover, div#menu ul#novinky li li a:focus, div#menu ul#novinky li li a:active { color : #fff; }
div#menu ul#novinky li li span.news { padding : 3px 0 0 0.8em; display : block; }
* html div#menu ul#novinky li li { border-right : 1px solid; border-color : #3f0000; }
h1 a, h2 a, h3 a { font-weight : bold; text-decoration : none; cursor : pointer; }
a { font-weight : normal; text-decoration : underline; cursor : pointer; }
a:link, a:visited { color : #fff; }
a:active, a:hover { color : #f00; text-decoration : underline; }
