body         {background-color:#2a2a2a;
              text-align:center;
              color:#cacaca;
              font-size:70%;
              margin:0px;
              padding:0px;
              font-family:Verdana,"Geneva CE",lucida,sans-serif;
              background-image:url('pictures/pozadi.gif'); 
              background-repeat:repeat-x;
             }

#telo        {position:relative;
              width:921px;
              height:auto;
              text-align:left;    
              margin:auto;
             }             

#header      {position:relative;
              width:921px;
              height:135px;
             }                      
#header h1 a {position:absolute;
              top:0px;
              left:0px;
              width:175px;
              height:60px;
              text-decoration:none;
              border:0;
              display:block;
              float:left;
              color:black;
              font-size:70%;
              overflow:hidden;
              cursor:pointer
             }
#header h1 span {position:absolute; 
               left:0px; 
               top:0px; 
               width:175px;
               height:60px;
               z-index:1; 
               background-image:url('pictures/logo.gif'); 
               background-repeat:no-repeat;
              }
#header h1    {margin:0px;}
#header p     {color:white; position:absolute; margin:0px; top:0px; right:0px; width:194px; height:51px; line-height:48px; text-align:center; background-color:black; background-image:url('pictures/jazyk.gif'); background-repeat:no-repeat;}
#header p a   {color:white; text-decoration:none;}
#header p a:hover {color:#e5ca00;}
#header ul    {margin:0px; padding:0px; height:45px; bottom:0px; left:0px; position:absolute; left:0px; bottom:1px;}
#header ul li {margin:0px; padding:0px; display:inline;}
#header ul a  {display:block; text-decoration:none; color:white; float:left; padding:0px 13px 0px 13px; height:45px; line-height:45px; background-image:url('pictures/menu.gif'); background-repeat:no-repeat;}
#header ul a.prvni {background:transparent;}
#header ul a:hover, #header ul li.vyber a {background-color:#e5ca00;}
 
#obsah       {position:relative;
              width:921px;
              height:auto;
              padding:15px 0px 15px 0px;
             }  
#obsah h2.hlavni {margin:0px 0px 10px 0px;}
#obsah .galerie img {border:3px solid silver; margin:0px;}
#obsah .galerie p.popisek {margin:5px 0px 20px 0px; padding:0px 158px 0px 158px;}
#obsah .galerie p.fotka {text-align:center; margin:5px 0px 5px 0px;}
#obsah .sluzba1 ul li, #obsah .sluzba2 ul li {background-position:left 8px; background-image:url('pictures/seznam.gif');}
#obsah .sluzba1 a, #obsah .sluzba2 a {color:#cacaca;}
#obsah .sluzba1 {position:relative; float:left; width:307px;}
#obsah .sluzba2 {position:relative; float:left; width:595px;}
#obsah .sluzby  {margin:30px 0px 20px 0px; line-height:2;}  
#obsah ul, #canader ul {position:relative;}  
              
#novinky     {position:relative;
              width:200px;
              height:auto;
              padding:5px 0px 10px 0px;
              float:left;
             }  
#novinky input {width:181px; _width:185px;}
#novinky form  {margin:5px 0px 0px 0px;}
#novinky ul.anketa      {margin:5px 0px 5px 0px; padding:0px 0px 0px 10px; color:#2A73C5; font-size:90%;}
#novinky ul.anketa li   {margin:0px; padding:0px; list-style-type:none;}
#novinky ul.anketa span {display:block; height:10px; margin:3px 0px 3px 0px; font-size:1px; background-color:#E2E2E2; width:100%;}
#novinky ul.anketa span span {margin:0px; background-color:#2A73C5;}
#novinky p.anketa       {margin:5px 0px 10px 0px;}
#novinky h2             {background-color:#A9A9A9; color:black; padding:0px 0px 0px 10px; margin-top:0px;}
#novinky p, #novinky form {padding:0px 0px 0px 10px; font-size:90%;}
          
#canader     {position:relative;
              margin:10px 0px 10px 0px;
              padding:60px 0px 0px 0px;
              height:204px;
              _height:264px;
              background-color:#cba319;
              background-image:url('pictures/uvod.gif'); 
              background-repeat:repeat-x;
              text-align:center;
              color:white;
             } 
#canader div {position:relative;
              width:921px;
              height:auto;
              margin:auto;
              line-height:1.4;
              text-align:left;
             } 
#canader ul li {background-image:url('pictures/sipka2.gif');}
#canader img   {margin:0px 30px 0px 20px; float:left;}
#canader a     {color:white;}
#canader a:hover {color:#fff5d3;}
#canader ul      {margin:0px; padding:0px;}
#canader ul li   {list-style-type:none; margin:0px; padding:0px; background:none;}          
#canader ul li a {list-style-type:none; margin:0px; padding:0px 0px 0px 15px; background-image:url('pictures/sipka2.gif'); background-repeat:no-repeat; background-position:left 5px;}          

#paticka     {position:relative;
              margin:10px 0px 30px 0px;
              padding:35px 0px 33px 0px;
              height:auto;
              background-color:#151515;
              text-align:center;
             } 
#paticka div {position:relative;
              width:921px;
              height:auto;
              margin:auto;
              text-align:right;
             } 

                        
a            {color:#e1be09; text-decoration:underline;}
a:hover      {color:#ffe45b;}

h2	                   {color:white; font-size:180%; font-weight:normal;}
h3	                   {color:#e5ca00; font-size:140%; font-weight:bold;}
h4                     {color:#e5ca00; font-size:120%; font-weight:bold;}
h2, h3, h4             {margin:5px 0px 5px 0px;}

input                  {border:2px solid black; background-color:white; color:black; margin-bottom:1px;}
textarea               {border:2px solid black; background-color:white; color:black;}
input.tlacitko         {border:2px solid #545454; background-color:#545454; font-weight:bold; cursor:pointer; color:white;} 
input.tlacitko2        {border:2px solid #545454; background-color:#545454; font-weight:bold; cursor:pointer; color:white; height:20px;} 
select                 {border:2px 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:justify; margin-top:5px; margin-bottom:8px;}
strong                 {font-weight:bold;}

ul                     {margin:0px; padding:0px;}
ul li                  {list-style-type:none; margin:0px; padding:0px 0px 0px 15px; background-image:url('pictures/sipka.gif'); background-repeat:no-repeat; background-position:left 5px;}
ul ul                  {margin:0px 0px 0px 15px; padding:0px;}

img                    {border:none;}
table                  {font-size:100%;}

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;
  }

