body, p, img, h1, h2, h3, ul, span, fieldset {margin:0; padding:0;}

body {background:#1A1F22 url(poz.png) repeat-x;  color:#666666; font-size:0.82em; line-height:120%; font-family:Arial, Verdana; text-align:center;}

#kontejner {width:1000px; margin:0 auto; background:url(hlava.png) top center no-repeat; min-height:500px; position:relative;}

h1#logo {  
           width:402px;     
           margin:0 auto;      
           height:73px; 
           float:left;
           position:relative;           
           top:0px; 
           left:20px;  
           clear:both;
           margin-top:346px;
           overflow:hidden;}  

h1#logo span {            
                background-image:url(logo.png);            
                background-repeat:no-repeat;            
                cursor:pointer;            
                display:block;
                width:402px;           
                height:73px;             
                position:absolute;            
                top:0; left:0;   
  }   

ul#menu {float:right; position:relative; top:1px; left:-20px; list-style:none; min-width:200px; margin-top:377px; background:url(ul.png) left bottom no-repeat; height:42px; text-align:left; padding-left:2px;}
ul#menu li {display:inline;}
ul#menu li a {background:url(li.png) left bottom no-repeat; text-align:center; width:95px; height:42px; line-height:42px; float:left; color:#47AEBF; font-weight:bold; text-decoration:none;}
ul#menu li a:hover, ul#menu li a.ak {background:url(hover.png) left bottom no-repeat; color:#FDFFFE;}

ul#submenu {float:right; border-bottom:1px solid #202020; position:relative; left:-20px; min-width:200px; list-style:none; padding-bottom:1px; margin-top:10px;}
ul#submenu li {display:inline;}
ul#submenu li a { text-align:center; border-bottom:1px solid #000000; width:95px; height:30px; line-height:30px; float:left; color:#FEFEFE; font-weight:bold; text-decoration:none;}
ul#submenu li a:hover, ul#submenu li a.ak {border-bottom:1px solid #666666;}

#txt {width:955px; margin:0 auto; clear:both;}
#txt ul {text-align:left; padding-left:30px; width:80%;}
p {text-align:justify; margin-bottom:15px;}
p img {margin:8px;}

#left {width:223px; float:left; position:relative; top:-32px; left:3px; text-align:left; position:relative;}


.inp {width:193px; line-height:28px; height:28px; float:left;  background:url(inp.png) left top no-repeat; border:0px; color:#676767;}
.inpu {border:0px; background:url(hledej.png); width:30px; float:left; height:28px; position:absolute; right:0px; top:0px;}

#aktualitybox {width:221px; clear:both; background:#000000; border:1px solid #1E1E1E; position:relative; top:15px; text-align:center;}
#aktualitybox h2, #aktualitybox h3 {width:190px; float:left; padding-left:5px; color:#44AFC3; font-weight:normal; font-size:100%; text-align:left; border-bottom:1px solid #202020; padding-bottom:5px; padding-top:10px; margin:10px 0 7px 14px;}
#aktualitybox p {width:185px; margin:0 auto; padding-bottom:10px;}
#aktualitybox strong {color:#FEFEFE;}
strong {color:#FEFEFE; font-weight:normal;}


#right {width:660px; float:right; background:#000000; position:relative; top:25px; padding:0 20px 0 20px;}
#right h1, #right h2, #right h3 {color:#45AFBD; font-weight:bold; font-size:115%; text-align:left; clear:both; margin:10px 0 15px 0;}

.pata {text-align:right; clear:both; width:100%; position:relative; left:-25px; display:block; padding-top:30px; padding-bottom:10px;}

a {color:#FEFEFE; text-decoration:underline;}
a:hover {text-decoration:none;}
a img, fieldset {border:0;}
fieldset {position:relative;}