html,
body,
#maindiv{height:100%;}
body{position:relative;background:rgb(20,18,21) url("../img/body-bg.jpg") top left repeat-x;color:rgb(255,255,255);font-family:Helvetica, sans-serif;font-size:100%;text-align:center;}
#maindiv{background:rgb(255,255,255) url("../img/maindiv-bg.jpg") top left repeat-y;width:900px;margin:0 auto;text-align:left;color:rgb(0,0,0);}
#header-top{background:url("../img/header-top-bg.jpg") top left no-repeat;border-bottom:3px solid rgb(255,255,255);position:relative;width:900px;height:70px;}
#header-logo{position:absolute;left:0;top:0;}
#header-menu{position:absolute;right:0;top:0;background:url("../img/header-menu.png") bottom left no-repeat;height:30px;line-height:30px;}
#header-menu li{display:inline;list-style-type:none;font-size:0.85em;margin:0;padding:0 0.5em;border-left:1px solid rgb(0,0,0);font-weight:bold;position:relative;width:101%;}
#header-menu li.first, 
#header-menu li.last{border:0;}
#header-menu form{display:inline;}
#header-menu form select, 
#header-menu form input{font-size:0.75em;line-height:0.75em;}
#header-menu a{font-size:0.85em;color:rgb(0,0,0);text-decoration:none;text-transform:uppercase;}
#header-menu span{font-size:0.85em;color:rgb(0,0,0);font-weight:normal;}
#header-menu a:hover{text-decoration:underline;}
#header-bottom{width:900px;height:120px;position:relative;}
#header-bottom h1{margin:0;padding:0;text-align:center;position:relative;}
#header-bottom h1 span{display:block;position:absolute;top:0;left:0;z-index:1;}
#languages{margin-right:0.5em !important;}
#header-bottom h1, 
#header-bottom h1 span{width:900px;height:120px;background:url("../img/header-bottom-bg.jpg") top left no-repeat;}
/* -- directives start -- */
#directives { width: 180px; position: absolute; z-index: 2; top: 10px; left: 10px; display: block; list-style: none; }
#directives li { text-align: center; height: 25px; width: 180px; margin-bottom: 10px; }
#directives a { display: block; width: 180px; height: 25px; line-height: 25px; font-size: 0.8em; text-decoration: none; color: rgb(116,117,118); font-weight: bold; background:url("../img/direktives-body-bcg.gif") top left no-repeat; }
#directives a:hover { display: block; width: 180px; height: 25px; line-height: 25px; font-size: 0.8em; text-decoration: none; color: rgb(116,117,118); font-weight: bold; background:url("../img/direktives-body-bcg.gif") top right no-repeat; }
/* -- directives end -- */
#content{width:900px;position:relative;}
#left{position:absolute;left:0;top:0;width:180px;padding:0 10px 20px;}
#search{border:solid rgb(116,117,118);border-width:1px 0;padding:1em 0;margin:1.5em -6px 0 -10px;}
#search h4{margin:0 0 0 12px;color:rgb(116,117,118);font-size:0.9em;font-family:Helvetica, sans-serif;}
#search form{margin-left:12px;display:inline;}
#search form input{font-size:0.7em !important;}
#search form input.submit{background:rgb(119,119,119);border:0;color:rgb(255,255,255);padding:2px 5px;cursor:pointer;}
#right{background:rgb(255,255,255) url("../img/maindiv-bg.jpg") repeat-y;background-position:0 -20px;position:absolute;top:0;right:0;width:640px;padding:20px 30px 30px 230px;color:rgb(91,92,93);}
#search-results h3{font-size:1.1em;margin-bottom:0;}
#search-results ul{margin:0.5em 2em;}
#search-results li{list-style-type:none;}
#search-results a{color:rgb(91,92,93);font-size:0.85em;}
#search-results a:hover{text-decoration:none;}
h2,
h3,
h4{color:rgb(219,0,22);font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
h2{margin:1.2em 0 0.5em;font-size:1.5em;}h3{margin:1em 0.5em;font-size:1.2em;}
h4{margin:1em 0;font-size:1em;}h5{color:rgb(91,92,93);}
h4.breadcrumbs{color:rgb(91,92,93);font-size:0.7em;margin:0 0 0 -0.4em;}
h4.breadcrumbs a{color:rgb(91,92,93);margin:0 0.4em;}
h4.breadcrumbs a:hover{text-decoration:none;}
#right h2{background:url("../img/bullet-heading.gif") left center no-repeat;padding-left:20px;}
#right div.wysiwyg{margin:0.6em 0;line-height:1.5em;font-size:0.8em;text-align:justify;}
#right div.substructure{margin-bottom:1em;}
#right div.substructure ul{list-style-type:none;}
#right div.substructure li{display:inline;margin-right:1.5em;}
#right div.substructure a{color:rgb(116,117,118);font-size:0.8em;}
#right div.substructure a:hover{color:rgb(175,17,29);}
#right p.file{margin:0.5em 0;font-size:0.8em;}
#right p.file a{color:rgb(175,17,29);}
#right p.file a:hover{text-decoration:none;}
#right span.category_image{float:left;margin:0 1em 1em 0;border:1px solid rgb(91,92,93);}
#right p.link{margin:-2em 0 2em;}
#right p.link a{color:rgb(175,17,29);font-size:0.8em;}
#right p.link a:hover{text-decoration:none;}
#right div.substructure.category{margin-top:2em;}
#right div.substructure.category li{display:block;width:180px;height:180px;text-align:center;float:left;margin:5px;}
#right div.substructure.category li span.image{margin:0.5em auto;display:block;}
#right div.substructure.category li a{color:rgb(175,17,29);}
#right div.substructure.category a:hover{text-decoration:none;}
#right div.substructure.items p.file a{font-size:1em;}
#right p.paragraph{margin:1.2em 0 0.3em;}
#sablona{font-size:0.95em;}
#container{position:relative;}
#etex { z-index: 99; height: 15px; background:url("../img/footer.jpg") no-repeat; }
#flash-left{width:160px;height:160px;margin:0.5em auto 0;}
