body         {background-color:#DB5A04;
              text-align:center;
              color:#3A3A3A;
              font-size:80%;
              margin:0px;
              padding:0px;
              font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
              background-image:url('pictures/pozadi.jpg');
             }

#telo        {position:relative;
              width:800px;
              _width:808px;
              padding-right:8px;
              height:auto;
              text-align:left;    
              margin:auto;   
              filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='pictures/layout.png');                           
              background-repeat:repeat-y;
             }
div[id]#telo {background-image:url('pictures/layout.png');}

#logo        {position:relative;
              width:800px;
              height:350px;
              background-image:url('pictures/logo.png');
              background-repeat:no-repeat;          
             }

#jazyk       {position:absolute;
              width:57px;
              height:74px;
              top:5px;
              left:730px; 
              list-style:none; 
              margin:0px; 
              padding:0px; 
              z-index:98;        
             }
#jazyk li    {list-style:none; width:35px; height:24px; line-height:24px; margin-top:1px; padding-left:22px;} 
#jazyk li a  {text-decoration:none; font-size:120%; font-weight:bold;}
                         
#logo h1 a    {position:absolute; 
               top:161px; 
               left:568px; 
               display:block;
               width:187px;
               height:111px;
               text-decoration:none;
               border:0;
               float:left;
               color:black;
               font-size:80%;
               overflow:hidden;
               z-index:99;
              }
#logo h1 span {position:absolute; 
               left:0; 
               top:0; 
               width:187px;
               height:111px; 
               background-image:url('pictures/logo.png'); 
               background-repeat:no-repeat;
               background-position:-568px -161px;
              }
#logo h1      {margin:0px;}
              
.podlozka-img         {position:relative;
                       width:530px;
                       height:397px;
                       background-image:url('pictures/podlozka-img.gif');
                       background-repeat:no-repeat;
                       background-position:center center;
                       margin-bottom:10px;
                      }

#menu        {position:absolute;
              width:608px;
              height:53px;
              top:287px;
              left:192px; 
              list-style:none; 
              margin:0px; 
              padding:0px;
              z-index:97px;         
             }
#menu li     {list-style:none; display:inline; margin:0px; padding:0px; width:93px;} 
#menu li a   {list-style:none; display:block; float:left; height:53px; line-height:53px; width:93px; _overflow:hidden; text-decoration:none; font-size:120%; font-weight:bold; color:white; text-align:center; font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
#menu li a:hover {height:43px; _height:53px; line-height:43px; padding-top:5px; border-bottom:5px solid white;}
.mezera      {margin-left:50px; _margin-left:25px;}      
              
#obsah       {position:relative;            
              width:640px;
              _width:760px;
              margin-left:40px;
              height:auto; 
              padding-left:60px;
              padding-right:60px;
              padding-bottom:10px;
              background-color:white;
              background-image:url('pictures/obsah.jpg');
              background-repeat:repeat-y;
             }       
               
#lista       {position:relative;
              width:760px;
              margin-left:40px;
              height:53;
              background-color:#895939;
              text-align:center;
              background-image:url('pictures/lista.jpg');
              background-repeat:no-repeat;
              color:white;
              line-height:53px;
             }
#lista a     {color:white;}
                  
a            {color:#0464DB; text-decoration:underline;}
a:hover      {color:#5ADB04;}

h2	                   {color:#DB5A04; font-size:140%; font-weight:bold; text-decoration:none; margin:0px; padding-top:5px;}
h3	                   {color:#DB5A04; font-size:120%; font-weight:bold; text-decoration:none;}
h4                     {color:#DB5A04; font-size:100%; font-weight:bold; text-decoration:none;}

input                  {border:1px solid #DB5A04; background-color:white; margin-bottom:2px;}
textarea               {border:1px solid #DB5A04; background-color:white;}
input.tlacitko         {border:2px solid #DB5A04; background-color:white; font-weight:bold; cursor:pointer;}
input.tlacitko2        {border:2px solid #DB5A04; background-color:white; font-weight:bold; font-size:80%; cursor:pointer; float:none; margin:0px;}

label                  {float:left; width:80px;}
form input, select     {float:left; margin-right:36px;}
form div               {clear:both;}
form select            {width:162px;}
form h4                {margin:0px;}

.justify               {text-align:justify;} 
.center                {text-align:center;}
.left                  {text-align:left;}
.right                 {text-align:right;}
.middle                {vertical-align:middle;}
.top                   {vertical-align:top;}

p                      {text-align:justify; margin-top:5px; line-height:150%; text-indent: 3em;}
strong                 {color:black;}

table                  {width:100%; font-size:100%;}

ul                     {list-style-type:square;}
ul li                  {clear:both; list-style-image:url('odrazka.jpg');}

img                    {border:none;}

hr                     {height:1px; color:black;}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      color:white;
      } 
      
legend {
  padding: 0.2em 0.5em;
  border:1px solid #1A659E;
  color:#1A659E;
  font-size:90%;
  text-align:right;
  }
  
fieldset {border:1px solid #1A659E; padding:4px;}

.red         {color:red;}
.chyba       {font-size:250%;}

a.pdf {
color: #bb0000;
padding: 1px 0px 1px 17px;
background: url('pictures/pdf.png') 0px 2px no-repeat;
}

