body         {background-color:#2f2f2f;
              text-align:center;
              color:#8b8b8b;
              font-size:70%;
              margin:0px;
              padding:0px;
              font-family:Verdana,"Geneva CE",lucida,sans-serif;
              background-image:url('pictures/bg.jpg'); 
              background-repeat:repeat-x;
             }

#telo        {position:relative;
              width:951px;
              height:auto;
              text-align:left;    
              margin:auto;
              background-color:white;
             }             
#telo embed, #telo object {position:absolute; top:51px; left:261px; margin:0px;}

#header      {position:relative;
              width:951px;
              height:244px;
              background-image:url('pictures/top.jpg'); 
              background-repeat:no-repeat;
              background-position:261px 51px;
             }                      
#header h1 a {position:absolute;
              top:88px;
              left:64px;
              width:142px;
              height:140px;
              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:142px;
               height:140px;
               z-index:1; 
               background-image:url('pictures/logo.jpg'); 
               background-repeat:no-repeat;
              }
#header h1    {margin:0px;}
#header div.udaje {width:261px; text-align:center; position:absolute; left:0px; top:54px;}
            
#menu        {position:relative;
              width:951px;
              height:38px;
              margin:0px 0px 10px 0px;
              background-image:url('pictures/menu.jpg'); 
              background-repeat:repeat-x;
              z-index:5;
             }  
#menu ul
{
padding:0px;
margin:0px;
list-style-type:none;
}


#menu li
{
float:left;
padding:0px;
margin:0px;
width:150px;
}

#menu ul a   {display:block; height:38px; line-height:38px; color:black; text-decoration:none; font-weight:bold; text-align:center;}
#menu ul li.vyber a, #menu ul a:hover {color:white; background-image:url('pictures/menuover.jpg'); background-repeat:repeat-x;}

#menu ul li.vyber ul a, #menu ul ul a
{
background-color:#969a9d;
background-image:none;
border-bottom:1px solid white;
padding:5px;
margin:0px;
height:auto; _height:20px; line-height:1;
color:white;
}

#menu ul li.vyber ul a:hover, #menu ul ul a:hover
{color:white;
background:#2576a1 none;
}

#menu ul ul
{
position:absolute;
visibility:hidden;
margin:0px; padding:0px;
background-color:white;
z-index:99;
}

#menu ul li:hover ul, #menu ul li.hover ul
{
visibility:visible;
z-index:99;
}

#menu ul li li
{
float:none;
border:none;
padding:0px;
margin:0px;
}

#menu ul li
{
behavior:url(http://www.bjs-kompresory.cz/hover.htc);
}
                          
#obsah       {position:relative;
              width:672px;
              _width:689px;
              height:auto;
              padding:0px 17px 10px 0px;
              float:right;
              z-index:3;
             }  
#obsah .galerie img {border:none; margin:0px 5px 5px 0px; height:150px;}
#obsah .galerie  {border:none; text-align:left;}
        
#novinky     {position:relative;
              width:233px;
              height:auto;
              left:12px;
              float:left;
             }  
#novinky input {width:150px; margin:0px 8px 0px 0px;}
#novinky form  {margin:10px 0px 10px 0px;}
#novinky h2    {background-color:#A9A9A9; font-size:110%; background-image:url('pictures/nadpis.jpg'); background-repeat:no-repeat; color:white; padding:0px 0px 0px 22px; height:24px; line-height:24px; margin:0px 0px 2px 0px;;}
#novinky ul    {margin:0px 0px 5px 0px; border:1px solid #bfbfbf; padding:5px 11px 11px 11px;}
#novinky ul li {margin:0px; padding:0px; list-style-type:none;}
#novinky ul a  {display:block; height:23px; _height:24px; padding:0px 0px 0px 20px; text-decoration:none; color:#757575; line-height:23px; border-bottom:1px dotted #bfbfbf; background-image:url('pictures/sipka.jpg'); background-repeat:no-repeat; background-position:left center;}
#novinky ul a:hover {color:black;}
#novinky ul ul {border:none; padding:5px 0px 5px 0px; margin:0px;}
#novinky ul ul a {border:none; padding:5px 0px 5px 0px; margin:0px; padding:0px 0px 0px 35px; background-position:15px; center;}
                    
#paticka     {position:relative;
              width:951px;
              padding:5px 0px 20px 0px;
              line-height:1.5;
              background-color:#2f2f2f;
              color:#a3a3a3;
             } 
#paticka a   {color:#a3a3a3;} 
#paticka a:hover {color:#e5ed00;} 
#paticka img {margin:5px 0px 0px 0px;} 
                        
a            {color:#eeb10b; text-decoration:underline;}
a:hover      {color:#ee910b;}

h2	                   {color:#8a8a8a; font-size:140%;}
h3	                   {color:#8a8a8a; font-size:120%;}
h4                     {color:#8a8a8a; font-size:100%;}
h2, h3, h4             {margin-top:5px; margin-bottom:5px; font-weight:bold;}

input                  {border:1px solid black; background-color:white; color:black; margin-bottom:1px;}
textarea               {border:1px solid black; 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: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;}
