body         {background-color:black;
              text-align:center;
              color:white;
              font-size:70%;
              margin:0px;
              padding:0px;
              font-family:Verdana,"Geneva CE",lucida,sans-serif;
              background-image:url('pictures/pozadi.jpg'); 
              background-repeat:repeat-x;
             }

#telo        {position:relative;
              width:850px;
              height:auto;
              text-align:left;    
              margin:auto;
             }             

#header      {position:relative;
              width:850px;
              height:90px;
             }                      
#header h1 a {position:absolute;
              top:0px;
              left:0px;
              width:400px;
              height:90px;
              text-decoration:none;
              border:0;
              display:block;
              float:left;
              color:#F2F50A;
              font-size:110%;
              overflow:hidden;
              cursor:pointer
             }
#header h1 span {position:absolute; 
               left:0px; 
               top:0px; 
               width:400px;
               height:90px;
               z-index:1; 
               background-image:url('pictures/logo.jpg'); 
               background-repeat:no-repeat;
              }
#header h1    {margin:0px;}
#header ul    {margin:10px 15px 0px 0px; padding:0px; display:inline; float:right;}
#header ul li {margin:0px; padding:0px; display:inline;}
#header ul a   {padding-left:17px; background-image:url('pictures/mapa.jpg'); background-repeat:no-repeat; background-position:left center;}
 
#menu        {position:relative;
              width:850px;
              height:200px;
              background-color:black;
              background-image:url('pictures/menu.jpg');
              background-repeat:no-repeat;
              margin:0px 0px 5px 0px;
              overflow-x: hidden; overflow-y: auto;
             }    
#menu ul     {width:250px; margin:0px; padding:0px; position:absolute; top:3px; left:600px;}
#menu li     {margin:0pxx; padding:0px; list-style-type:none;}
#menu ul ul  {margin:0px; padding:0px; position:relative; left:0px; top:0px;}
#menu ul a   {display:block; width:220px; _width:250px; font-weight:bold; color:white; padding:0px 0px 0px 30px; line-height:22px; text-decoration:none; font-size:120%;}
#menu li.vyber a, #menu li.vyber li.vyber a  {color:#F2F50A; background-image:url('pictures/li.gif'); background-repeat:no-repeat; background-position:30px center; padding:0px 0px 0px 50px; width:200px; _width:250px;}
#menu ul ul a, #menu li.vyber ul a {padding:0px 0px 0px 50px; width:200px; _width:250px; background:transparent; color:white;}
#menu a:hover, #menu li.vyber li a:hover {color:#F2F50A;}
        
#content     {position:relative;
              width:850px;
              height:auto;
              color:black;
              background-color:white;
              background-image:url('pictures/cont.jpg');
              background-repeat:repeat-y;
             } 
                     
#obsah       {position:relative;
              width:565px;
              _width:595px;
              height:auto;
              padding:15px 15px 0px 15px;
              float:left;
              background-image:url('pictures/obsah.jpg');
              background-repeat:no-repeat;
             }  
#obsah h2.hlavni {background-color:black; color:#EEFC06; padding:0px 0px 1px 10px; margin:0px 0px 10px 0px;}
#obsah .galerie img {border:5px solid silver; margin:0px 5px 5px 0px;}
         
#pravo       {position:relative;
              width:220px;
              _width:250px;
              height:auto;
              padding:15px 15px 0px 15px;
              float:right;
              background-image:url('pictures/pravo.jpg');
              background-repeat:no-repeat;
             }  
#pravo h2    {color:black; margin:0px 0px 5px 0px;}
#pravo ul.anketa      {margin:5px 0px 5px 0px; padding:0px; color:#EB0404; font-size:90%;}
#pravo ul.anketa li   {margin:0px; padding:0px; list-style-type:none;}
#pravo ul.anketa span {display:block; height:10px; margin:3px 0px 3px 0px; font-size:1px; background-color:#E2E2E2; width:100%;}
#pravo ul.anketa span span {margin:0px; background-color:#EB0404;}
#pravo p.anketa       {margin:5px 0px 10px 0px;}
#pravo form  {padding:0px; margin:0px 0px 8px 0px;}
         
#sponzori    {position:relative;
              width:850px;
              height:46px;
              _height:75px;
              margin:0px 0px 5px 0px;
              background-color:white;
              background-image:url('pictures/sponzori.jpg');
              background-repeat:no-repeat;
              text-align:center;
              color:black;
              padding:29px 0px 0px 0px;
             }  
                              
#paticka     {position:relative;
              width:810px;
              _width:850px;
              padding:0px 15px 20px 15px;
              height:auto;
             } 
#paticka a   {color:#F2F50A;}
#paticka a:hover {color:#BABC02;}

#form        {margin:15px 0px 15px 0px; padding:0px;}
#form label  {float:left; display:block; width:90px;}
#form button {margin:10px 0px 0px 0px;}
p.prispevek   {background:#121212; color:white; padding:2px 0px 2px 5px; _height:1px;}
p.prispevek a {color:#EEDA00;}
p.prispevek a:hover {color:white;}
                        
a            {color:#EB0404; text-decoration:underline;}
a:hover      {color:#B50000;}

h2	                   {color:#EB0404; font-size:150%;}
h3	                   {color:black; font-size:125%;}
h4                     {color:black; font-size:100%;}
h2, h3, h4             {margin-top:5px; margin-bottom:5px; font-weight:bold;}

input                  {border:2px solid #7F7F7F; background-color:white; color:black; margin-bottom:1px;}
textarea               {border:2px solid #7F7F7F; background-color:white; color:black;}
input.tlacitko         {border:1px solid #545454; background-color:#545454; font-weight:bold; cursor:pointer; color:white;} 
input.tlacitko2        {border:1px solid #545454; background-color:#545454; font-weight:bold; cursor:pointer; color:white; height:20px;} 
select                 {border:1px solid black; background-color:white; color:black; margin-bottom:1px;}
option                 {cursor:pointer;}

.justify               {text-align:justify;} 
.center                {text-align:center;}
.left                  {text-align:left;}
.right                 {text-align:right;}
.middle                {vertical-align:middle;}
.top                   {vertical-align:top;}
.neviditelne           {display:none;}

p                      {text-align:left; margin-top:5px; margin-bottom:8px;}
#obsah p               {text-align:justify;}
strong                 {font-weight:bold;}

ul                     {list-style-type:square; margin:5px 0px 5px 40px; padding:0px}
ul ul                  {list-style-type:circle;}

img                    {border:none;}

hr                     {height:1px; border-top:1px solid white;}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility:hidden;
      _display:none;
      color:white;
      }  
      
legend {
  padding: 0.2em 0.5em;
  border:1px solid #757575;
  color:#083B67;
  font-size:90%;
  text-align:right;
  }
