body         {background-color:white;
              text-align:center;
              color:#9A9A9A;
              font-size:70%;
              margin:0px;
              padding:0px;
              font-family:Verdana,"Geneva CE",lucida,sans-serif;
             }

#telo        {position:relative;
              width:928px;
              height:auto;
              text-align:left;    
              margin:auto;
              background-color:white;
             }             

#header      {position:relative;
              width:928px;
              height:267px;
              background-image:url('pictures/top.jpg'); 
              background-repeat:no-repeat;
             }                      
#header h1 a {position:absolute;
              top:28px;
              left:171px;
              width:335px;
              height:83px;
              text-decoration:none;
              border:0;
              display:block;
              float:left;
              color:black;
              font-size:60%;
              overflow:hidden;
              cursor:pointer
             }
#header h1 span {position:absolute; 
               left:0px; 
               top:0px; 
               width:335px;
               height:83px;
               z-index:1; 
               background-image:url('pictures/logo.jpg'); 
               background-repeat:no-repeat;
              }
#header h1    {margin:0px;}
#header ul.menu {position:relative;
              display:inline;
              float:right;
              top:226px;
              padding:0px;
              margin:0px;
             } 
#header ul.menu li {padding:0px; margin:0px; display:inline;}
#header ul.menu a  {display:block; float:left; background:url("pictures/menu.jpg") right top no-repeat; padding:0px 13px 0px 10px; height:27px; line-height:27px; color:#3386AA; text-decoration:none;}
#header ul.menu li.posledni a  {background:none;}
#header ul.menu a:hover {color:black;}
#quick       {position:absolute; top:11px; left:595px;}
#quick a     {margin:0px 17px 0px 0px; padding:0px 17px 0px 0px; border-right:1px #C5C5C5 dotted;}
#quick a.posledni {border-right:0px;}  

#levej       {position:relative;
              width:342px;
              _width:373px;
              border-right:1px solid silver;
              padding:0px 15px 10px 15px;
              margin:16px 5px 10px 0px;
              height:auto;
              float:left;
             } 
             
#levo        {position:relative;
              width:251px;
              margin:5px 0px 0px 0px;
              height:auto;
              background-image:url('pictures/levo.jpg'); 
              background-repeat:repeat-y;
              float:left;
             } 
#levo h2.hlavni {margin:0px 0px 3px 0px; background-image:url('pictures/h2-levo.jpg'); background-repeat:no-repeat; padding:7px 0px 0px 53px; text-transform:uppercase; color:#666666; height:36px; _height:43px; line-height:36px;}
#levo h2.prvni  {background-position:left -7px; line-height:36px; height:36px; padding-top:0px;}
#levo h3        {width:229px; _width:243px; height:23px; line-height:23px; color:#8A8A8A; background-color:#F0F0F0; margin:0px 0px 0px 4px; font-size:110%; padding:0px 0px 0px 14px;}
#levo form      {height:74px; _height:88px; margin:0px; padding:5px 4px 9px 4px; background-image:url('pictures/h2-levo.jpg'); background-repeat:no-repeat; background-position:left 84px;}
#levo ul        {margin:0px; padding:8px 0px 8px 0px;}
#levo ul li     {margin:0px; padding:0px; list-style-type:none;}
#levo ul a      {margin-left:18px; color:#888888; text-decoration:none; background-image:url('pictures/odrazka.jpg'); background-repeat:no-repeat; background-position:16px center; display:block; width:190px; _width:216px; padding:0px 0px 0px 26px; height:16px; _height:17px; line-height:16px; border-bottom:1px dashed #E0E0E0;}
#levo ul ul a   {background-position:31px center; width:175px; _width:216px; padding:0px 0px 0px 41px;}
#levo ul a:hover {color:#E52711;}
             
#obsah       {position:relative;
              width:670px;
              margin:5px 0px 0px 0px;
              height:auto;
              background-image:url('pictures/pravo.jpg'); 
              background-repeat:repeat-y;
              float:right;
              left:-3px;
             } 
#obsah h2.hlavni {background-image:url('pictures/h2-pravo.jpg'); background-repeat:no-repeat; padding:0px 0px 0px 53px; text-transform:uppercase; color:#666666; height:36px; margin:0px 0px 6px 0px; line-height:36px;}

#cont        {position:relative;
              padding:0px 10px 0px 10px;
             } 
              
#reklama     {position:relative;
              width:670px;
              padding:7px 0px 0px 0px;
              height:auto;
              float:right;
              left:-3px;
              background-image:url('pictures/pravo-dole.jpg'); 
              background-repeat:no-repeat;
             } 
                 
#paticka     {position:relative;
              width:914px;
              _width:924px;
              padding:26px 5px 0px 5px;
              margin:3px 0px 50px 0px;
              height:auto;
              border-top:1px solid #C9C9C9;
              background-image:url('pictures/paticka.jpg'); 
              background-repeat:repeat-x;
             } 
               
#paticka ul      {margin:0px; padding:0px; border-left:1px solid #D1D1D1; height:71px; line-height:71px; padding:0px 0px 0px 30px; position:absolute; top:9px; left:250px;}
#paticka ul li   {margin:0px; padding:0px; display:inline;}
#paticka ul a    {color:#1992D1;}                        

a            {color:#F49710; text-decoration:underline;}
a:hover      {color:#CE7A01;}

h2	                   {color:#787A7B; font-size:150%;}
h3	                   {color:#787A7B; font-size:125%;}
h4                     {color:#2A2A2A; font-size:100%;}
h2, h3, h4             {margin-top:5px; margin-bottom:5px; font-weight:bold;}

input                  {border:1px solid #A3A3A3; background-color:white; color:black; margin-bottom:1px;}
textarea               {border:1px solid #A3A3A3; 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:1px solid #A3A3A3; 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                     {list-style-type:square; margin:5px 0px 5px auto;}
ul ul                  {list-style-type:circle;}

table                  {font-size:100%;}

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;
  }
fieldset {border:1px solid #757575; padding:4px; margin-bottom:5px;}
form {margin-top:0px;}
