body {
    background: url("/obrazek/3/pozadi-new-jpg") repeat-x scroll 0 0 black;
}

#logo { height: 50px; top: 55px;}

/*#content h2 {background-color: black;  border-bottom: 2px solid red;border-top: 2px solid red;color: white;margin-bottom: 0.7em;padding: 3px 15px;}*/

#lcolumn h2 {color: #A30000;}

#container {background: url("/obrazek/3/okraje") repeat-y scroll 0 0 transparent;}
#container #container_bottom {background: url("/obrazek/3/okraj-spodni") no-repeat scroll center top transparent;}

#rcolumn {
    background: url("/obrazek/3/pozadi-rcolumn-png") repeat-y scroll left 3px transparent;
    border-top: 3px solid #E44848;
}

.eshop.item .withdph, .eshop.item .nodph {
    font-size: 130%;
    font-weight: bold;
}

ul li, p, table {color:black; }
#content h2 {font-size: 18px; color: #0000ff; }
strong { color:#0000ff;}
#content table ul li {  font-size: 0.9em;}

#footer p {color:#999999;}

#content h2 {margin-top:1.7em; margin-bottom:0.7em }
#content h3, #content h4 {margin-top:1em; margin-bottom:0.5em; }

#content .gset h2 {margin: 25px 10px 0px 160px; font-size: 16px;}

#menu-item-71878 > a {color:#c92a2a!important;}
#menu-item-71878 > a.active {color:white!important;} 

.button {
display:inline-block;
  padding: 0 15px 1px 15px;
  height: 27px;
    line-height:27px;
    border:1px solid #cfcfcf;
    border-radius:5px;
      text-align:center;
    color:white;
    text-decoration: none;
background: url("/images/styles/template9/button_bg.png") repeat scroll 0px top #912309;
}

.button:hover {color:white; background: #912309 url(/images/styles/template9/button_bg.png) repeat 0 bottom;}


.confirm.button {
  margin-bottom: 2em;
  width: auto;
  padding: 0 15px 1px 15px;
  height: 27px;
  line-height: 27px;
  display: block;
  color: white;
  border: none;
  background:none;
}
.confirm.button:hover {
  background:none;
}

/*--------------------uvodni strana kategorie-----------------*/
#content .index-kategorie {
  display:block;
  padding:0;
  margin:0;
  }

#content .index-kategorie li {
  position:relative;
  background-image:none;
    padding:0;
    margin:5px 0.3% 5px;
    display:inline-block;
    width:32%;
    background-color:white;
  vertical-align:top;
  }

#content .index-kategorie li:hover {
  box-shadow: 0px 1px 8px 0px rgba(60, 60, 60, 0.4);
}

#content .index-kategorie li a {
  display:block;
  position:relative;
  text-decoration:none;
        height:60px;
      display:table-cell;
    vertical-align:middle;  
}



  #content .index-kategorie li a img {
    position:absolute;
    top:4px;
    left:4px;
    height:52px;
    width:52px;
  }

  #content .index-kategorie li a h3 {
    margin:4px 4px 4px 64px;
    font-size:1em;
    padding:0;

  }