body, p, img, h1, h2, h3, ul, span {margin:0; padding:0;}
body {background:#945E00 url(poz.png) repeat-x; color:#515151; font-family:Arial; font-size:0.75em; line-height:140%; text-align:center;}
#kontejner {width:740px; margin:0 auto; background:url(kon.png) top right no-repeat; min-height:200px;}

h1#logo {  
           width:297px;     
           float:left;     
           height:165px;  
           position:relative;           
           top:0px; 
           left:0px;  
           overflow:hidden;
           margin-bottom:10px;}  

h1#logo span {            
                background-image:url(logo.png);            
                background-repeat:no-repeat;            
                cursor:pointer;            
                display:block;
                width:297px;           
                height:165px;             
                position:absolute;            
                top:0; left:0;   
  } 
  
.slogan {width:150px; height:70px; display:block; color:#DEC496; position:relative; float:left; top:155px; left:5px; font-size:105%; line-height:160%;}    

#left {width:210px; clear:both; float:left; position:relative; top:55px; left:50px; z-index:3;}

#left ul#menu {text-align:left; list-style:none; width:200px; float:right; font-size:110%; margin:20px 0 60px 0;}
#left ul#menu li {display:block; background:url(li.png) bottom left repeat-x; line-height:30px;}
#left ul#menu li a {color:#DEC496; background:url(a.png) top left no-repeat; padding-left:40px; position:relative; left:-12px;}
#left div.aktualita {width:201px; float:right; color:#DEC496; position:relative; left:10px;}
#left div.aktualita strong {background:url(aktualita.png) no-repeat; width:98px; float:left; font-weight:normal; text-align:left; text-decoration:underline; padding-left:22px;}
#left div.aktualita p { clear:both; font-size:95%; padding:33px 23px 50px 15px; line-height:170%; }
#left div.aktualita .date {display:block; background:url(datum.png) no-repeat; width:73px; height:78px; position:absolute; top:-30px; right:0px; color:#403A2E; font-size:115%; text-align:center; padding:23px 0 0 7px;}
#left div.aktualita .date strong {background:none; float:none; padding:0; margin:0; font-weight:bold; font-size:150%; text-decoration:none;}


ul#submenu {list-style:none; clear:both; float:left; margin-top:20px;}
ul#submenu li {display:inline; }
ul#submenu li a {padding:0px 8px 0px 8px; height:25px; line-height:25px; float:left; margin-left:120px;  color:#945E00;position:relative; top:1px; background:#F2EBE0;}
ul#submenu li a.ak {border:1px solid #D6C29E; border-bottom:0; position:relative; top:1px; position:relative; z-index:3;}
#submenu_zobr, #submenu_zobr2 {width:350px; display:block; background:#F2EBE0; clear:both; float:left; border:1px solid #D6C29E; color:#945E00; padding:10px 0px 3px 15px;  margin-bottom:25px; margin-left:60px; position:relative; z-index:1;}
#submenu_zobr p, #submenu_zobr2 p {float:left; width:100px; position:relative; top:3px;}
#submenu_zobr ul, #submenu_zobr2 ul {width:190px; display:block; list-style:none; float:right; text-align:left; margin:0; padding:0; margin:-35px 30px 0px 0px; position:relative;}
#submenu_zobr ul li, #submenu_zobr2 ul li {display:block;padding:0;}
#submenu_zobr ul li a, #submenu_zobr2 ul li a {padding:0; display:inline; float:none; margin:0; padding:0; line-height:20px;}

#right {float:right; width:487px; min-height:890px; background:url(right.png) repeat-y; position:relative; text-align:center; top:55px; left:-2px; z-index:1;}
#right .hor {width:100%; display:block; height:33px; background:url(hor.png) no-repeat;}
#right .spodek {width:100%; position:absolute; bottom:0px; left:0px; display:block; height:42px; background:url(spodek.png) no-repeat; margin-top:30px;}
#right h1, #right h2 {font-size:220%; clear:both; text-align:left; margin:10px 0 25px 45px; font-weight:normal; color:#000000;}
#right p {width:80%; margin:0 auto; line-height:180%; margin-bottom:15px; clear:both;}
#right strong {background:#F3E9D8; font-weight:normal; padding:2px 3px 2px 3px;}
#right img {margin:0 auto; text-align:center; padding:5px; background:#F3ECDF; border:1px solid #D4BF99; margin:20px 0 5px 0;}
#right em {color:#000000;}



.pata {clear:both; float:right; width:460px; position:relative;left:5px; color:#DEC496; line-height:170%; padding:10px 0 20px 0; margin-top:55px;}
.pata a {color:#DEC496;}

p {text-align:justify;}
a {text-decoration:underline; color:#A87926; padding:0; display:inline; float:none; margin:0; padding:0;}
a:hover {text-decoration:none;}

.cl {clear:both;}

