body {
        font: 78%/1.5 Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
        color: #333;
        background-color: #FFFFFF;
        padding: 5px 0; 
}
/* ---[ template ]----------------------------- */

#container{
  position: relative;
        width: 980px;
        padding-top: 186px;
        margin: 0 auto;
        background-color: white;
        min-height: 1px; _height: 1px; 
}

#content-wrap {
      width: 70%;
}

#lcolumn {
  float: left;
  width: 250px;
  margin: 20px  0px 10px 0px;
}

.sidebar {
  margin-bottom: 1em;
}

/*#rcolumn {
  float: right;
  width: 730px;
}*/
/* ---[ menu ]-------------------------------- */
#menu {
  font-size: 110%;font-weight: bold; height: 46px; line-height: 46px;
  background: #E01C07 url(/obrazek/3/menu2-46bg-png) repeat-x 0 0;
}
#submenu {
  clear: left; font-size: 100%; height: 24px; line-height: 24px; padding: 0 15px;
  background: #555;
}
#menu li { float: left; list-style: none; }
#submenu li { display: inline; list-style: none; }
#submenu li span { color: #999; padding: 0 10px; }

#menu a { display: block; color: white;  text-decoration: none; padding: 0 15px; border-right: 1px solid #FFFFFF;  }
#menu .selected a { border-right: none; }
#submenu a { text-decoration: none; color: white; }
#menu .active a { color: white; background: #0FAB0F; }
#menu .selected a { color: white; background: #555; }

#menu a:hover { text-decoration: none; }
#submenu a:hover { text-decoration: underline; }
#menu a:hover { background: #d6d6d6 url(/obrazek/3/menu2-46bg-png) repeat-x 0 -154px; }
#menu .selected a:hover, #menu .active a:hover { background: #40bd40; }

#logo span
{
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0pt;
top: 0pt;
background-color: transparent;
background-image: url("/obrazek/3/logo-transparent-gif/");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
}

/* ---[ theme ]------------------------------- */

#theme {
  position: absolute; overflow: hidden;
  top: 0; left: 0;
  width: 980px; height: 184px;
  background-color: #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

#theme object {
  position: absolute;
  top: 0; left: 0;
  width: 980px; height: 184px;
  z-index: 3;
}

#theme-item {
  position: absolute;
  top: 20px; right: 20px;
  width: 235px; height: 80px;
  text-align: right;
  padding: 0 20px;
  overflow: hidden;
}

#theme-item a {
  display: block;
  position: absolute;
  top: 0; left: 0;
  width: 275px; height: 80px;
  z-index: 2;
}

#theme h2 {
  font-size: 180%;
  font-weight: bold;
  letter-spacing: normal;

        color: white;
  
  margin: 0;
}

#theme p {
  font-size: 110%;
  font-weight: bold;
  letter-spacing: -0.04em;
  
        color: #000000;
    
  margin: 0;
}

/* ---[ footer ]------------------------------ */

#footer {
  font-size: 92%;
  height: 64px; line-height: 64px;
  text-align: right;
  color: white;
  padding: 0 20px;
  background: #FFFFFF url(/obrazek/3/bg-footer-980-png) repeat-x 0 0;
  overflow: hidden;
}

#footer ul li { display: inline; }
#footer a { color: white; }

#footer ul li span, #footer p.copyright span {
  padding: 0 10px;
}

#footer p.copyright {
  text-align: left;
}

#footer p.copyright a:link, #footer p.copyright a:visited {
  text-decoration: none;
  color: white;
}

#footer p.copyright a:hover {
  text-decoration: underline;
  color: white;
}






