body {
  margin: 0;
  padding: 0;
  background: #e3ffff url(images/body-bg.png) no-repeat top;
  font: 12px Verdana;
  color: #1f1e1e;
}

a {
  color: #039EF9;
}
a:hover {
  text-decoration: none;
  color: #0D16E0;
}

h1 {}
h2 {}
h3 {}
h3, h5, h6 {}

table {
  float: left;
  width: 520px;
}
table td {
  background-color: #ffffff;
}
table td.active {
  background-color: #ffffff;
}
fieldset {
  float: left;
  width: 520px;
}
#content ul.tabs.secondary {
  float: left;
  width: 520px;
}
#content ul.tabs {
  border: none;
  padding: 0;
}
#content ul.tabs li {
  background-color: transparent;
  background: url(images/tabs-li.png) no-repeat left;
  float: left;
  margin: 0 5px 0 0;
  padding: 0 0 0 10px;
  height: 32px;
}
  #content ul.tabs li a {
    background-color: transparent;
    background: url(images/tabs-li-a.png) no-repeat right;
    float: left;
    height: 28px;
    margin: 0;
    padding: 4px 10px 0 0;
    text-align: center;
    color: #ffffff;
    border: none;  
  }
  #content ul.tabs li a.active,
  #content ul.tabs li a:hover {
    color: #0B13DF;
  }

#header-region {
  width: 1000px;
  margin: 0 auto;    
}
  #header {
    float: left;
    width: 1000px;
    height: 150px;
  }
    #logo-floater {
      background: url(images/logo-bg.png) no-repeat;
      float: left;
      width: 289px;
      height: 137px;
    }
      #logo h1 {
        float: left;
        margin: 0;
      }
      #slogan {
        float: left;
        margin: 0;
      }
        #slogan h1 {
          float: left;
          margin: 0;
        }
          #slogan a {
            float: left;
            margin: -16px 0 0 123px;
            font-family: times New Roman;
            font-size: 18px;
            color: #32b8f7;
            font-weight: bold;
            text-decoration: none;
          }
    #block-block-10,
    #block-block-9 {
      float: left;
      width: 400px;
      height: 137px;
    }
      #block-block-10 ul,
      #block-block-9 ul {
        float: left;
        margin: 84px 0 0 30px;
        padding: 0;
      }
        #block-block-10 ul li,
        #block-block-9 ul li {
          float: left;
          margin: 0;
          padding: 14px 0 0 0;
          list-style-type: none;
          list-style-image: none;
        }
        #block-block-10 ul li.first,
        #block-block-9 ul li.first {
          padding: 0;
        }
        #block-block-10 ul li.first a,
        #block-block-9 ul li.first a {
          float: left;
          width: 29px;
          height: 28px;
          padding: 0 10px 0 0;
          background: url(images/li-home.png) no-repeat top;
          font-size: 0;
          text-transform: capitalize;
          color: #0228e3;
          border: none;
        }
        #block-block-10 ul li.last a,
        #block-block-9 ul li.last a {
          border: none;
        }
          #block-block-10 ul li a,
          #block-block-9 ul li a {
            float: left;
            color: #ffffff;
            border-right: solid 1px #ffffff;
            padding: 0 10px 0 10px;
          }
    #block-fb_social_like-like {
      float: right;
      margin: 48px 3px 0 0;
    }
    #block-block-3 {
      float: right;
      margin: 38px -7px 0 0;    
    }
      #block-block-3 p {
        float: left;
        margin: 0;
      }
    #block-search-0 {
      float: right;    
      margin: 20px -46px 0 0;
    }     
      #block-search-0 label {
        display: none;
      }
      #block-search-0 .form-text {
        background: url(images/search-form-text.png) no-repeat;
        float: left;
        width: 199px;
        height: 21px;  
        padding: 10px 50px 10px 10px;
        border: none;  
      }
      #block-search-0 .form-submit {
        background: url(images/search-form-submit.png) no-repeat;           
        float: left;
        width: 47px;
        height: 46px;
        margin: 0 0 0 -47px;
        font-size: 0px;
        text-transform: capitalize;
        color: #ffffff;
        border: none;
        cursor: pointer;
      }
#wrapper {
  width: 1000px;
  margin: 0 auto;
}
  #container-top {
    background: url(images/container-top.png) no-repeat top;
    float: left;
    width: 1000px;
    height: 160px;
    padding: 0;
  }
    #block-block-2 {
      float: left;
      margin: 5px 0 0 10px;
    }
      #block-block-2 ul {
        float: left;
        padding: 0;
        margin: 0 0 0 28px;
      }
        #block-block-2 ul li {
          float: left;
          margin: 0 0 0 -28px;
          list-style-type: none;
          list-style-image: none;
        }          
          #block-block-2 ul li a {
            float: left;
            width: 147px;
            height: 65px;
            margin: 0;
            padding: 82px 0 0 0;
            font-size: 14px;
            font-weight: bold;
            text-decoration: none;
            text-align: center;
            color: #ffffff;
          }
            #block-block-2 ul li a.nejmensi {
              background: url(images/nejmensi.png) no-repeat top;
            }
            #block-block-2 ul li a.bojove {
              background: url(images/bojove.png) no-repeat top;
            }
            #block-block-2 ul li a.farmarske {
              background: url(images/farmarske.png) no-repeat top;
            }
            #block-block-2 ul li a.zavodni {
              background: url(images/zavodni.png) no-repeat top;
            }
            #block-block-2 ul li a.plosinovky {
              background: url(images/plosinovky.png) no-repeat top;
            }
            #block-block-2 ul li a.logicke {
              background: url(images/logicke.png) no-repeat top;
            }
            #block-block-2 ul li a.srandicky {
              background: url(images/srandicky.png) no-repeat top;
            }
            #block-block-2 ul li a.prodva {
              background: url(images/prodva.png) no-repeat top;
            }    
              #block-block-2 ul li a:hover {
                color: #0619df;                
              }
              #block-block-2 ul li a.nejmensi:hover {
                background: url(images/nejmensi-hover.png) no-repeat top;
              }
              #block-block-2 ul li a.bojove:hover {
                background: url(images/bojove-hover.png) no-repeat top;
              }
              #block-block-2 ul li a.farmarske:hover {
                background: url(images/farmarske-hover.png) no-repeat top;
              }
              #block-block-2 ul li a.zavodni:hover {
                background: url(images/zavodni-hover.png) no-repeat top;
              }
              #block-block-2 ul li a.plosinovky:hover {
                background: url(images/plosinovky-hover.png) no-repeat top;
              }
              #block-block-2 ul li a.logicke:hover {
                background: url(images/logicke-hover.png) no-repeat top;
              }
              #block-block-2 ul li a.srandicky:hover {
                background: url(images/srandicky-hover.png) no-repeat top;
              }
              #block-block-2 ul li a.prodva:hover {
                background: url(images/prodva-hover.png) no-repeat top;
              }                                                                                                                
  #container {
    background: url(images/container.png) repeat-y;
    float: left;
    width: 1000px;
    padding: 0;   
  }
    #sidebar-left {
      background: url(images/kategorie-bg.png) no-repeat;
      float: left;
      width: 210px;
      margin: 0 22px 0 22px;
    }
      #sidebar-left h2 {
        height: 38px;
        font-size: 24px;
        font-weight: bold;
        color: #ffffff;
        margin-left: 5px;
        padding: 7px 0 0 50px;
      }
      #block-menu-menu-kategorie h2 {
        background: url(images/kategorie-h2.png) no-repeat;
        margin-bottom: 20px;  
      }
        #sidebar-left .block-menu {
          float: left;
        }
        #sidebar-left .block-menu ul {
          float: left;
          padding: 0 0 0 10px;
        }
          #sidebar-left .block-menu ul li {
            background: url(images/arrow.png) no-repeat left center;
            float: left;
            width: 160px;
            height: 20px;
            margin: 0;
            padding: 5px 0 0 30px;
            list-style-type: none;
            list-style-image: none;
            border-bottom: solid 1px #b6b6b6;
          }
            #sidebar-left .block-menu ul li a {
              font-weight: bold;
              text-decoration: none;
            }
            #sidebar-left #block-menu-menu-kategorie ul li a {
              color: #cd4400;
            }
            #sidebar-left #block-menu-menu-kategorie ul li a:hover {
              text-decoration: underline;              
            }    
        #sidebar-left .block-block {
          float: left;
          width: 210px;
          margin: 30px 0 0 0;
          text-align: center;
        } 
     #line {
      float: left;
      width: 720px;
      margin: -1px 0 0 0;
      height: 1px;
     }   
     #top {
      float: left;
      width: 540px;    
     }                                    
      #banner {
        float: left;
        width: 540px;
        height: 121px;
        margin: 0;
        background: #fe9a4b;
      }
        #banner p {
          float: left;
          margin: 0 0 0 0px;
          
        }
      #carousel {
        float: left;
        width: 540px;    
        margin: 25px 0 0 0;
      }
        #carousel h2 {
          float: left;
          width: 540px;
          margin: 0;
          font-size: 14px;
          font-weight: bold;
          color: #071ae0;
          margin: 0 0 30px 0;
        }
        #carousel .jcarousel-clip {
          position: relative;
          z-index: 100;
          float: left;
          width: 540px;
          margin: -78px 0 0 0;
        }
          #carousel .jcarousel-clip ul {
            float: left;
            margin: 0;
            padding: 0;
          }
          #carousel .jcarousel-clip ul li {
            float: left;
            width: 130px;
            height: 98px;
            margin: 0 1px 0 0;
            padding: 1px;
            border: solid 1px #071ae0;
            list-style-type: none;
            list-style-image: none;
          }
        #carousel .jcarousel-next {
          position: relative;
          z-index: 200;        
          background: url(images/carousel-arrow-right.png) no-repeat;
          float: right;
          width: 45px;
          height: 53px;
          margin: 0 -15px 0 0;
          cursor: pointer;
        }
        #carousel .jcarousel-prev {
          position: relative;
          z-index: 200;        
          background: url(images/carousel-arrow-left.png) no-repeat;
          float: left;
          width: 45px;
          height: 53px;
          margin: 0 0 0 -15px;
          cursor: pointer;      
        }    
      #block-block-7 {
        float: left;
        margin: 0;
      }    
        #block-block-7 h2 {
          float: left;
          width: 540px;
          margin: 0;
          font-size: 14px;
          font-weight: bold;
          color: #071ae0;
          margin: 0 0 0 0;
        }
        #block-block-7 .content {
          float: left;
        }      
          #block-block-7 table {
            border-collapse: separate;
          }             
            #block-block-7 td {
              background: url(images/button.png) no-repeat;
              width: 100px;
              height: 33px;
              padding: 5px 0 0 0;
              text-align: center;
              vertical-align: top;
              border-right: solid 3px #ffffff;
            }   
              #block-block-7 td a {
                font-size: 11px;
                text-decoration: none;
                color: #ffffff;
              }
                #block-block-7 td a:hover {
                  color: #071ae0;
                }
    #content {
      float: left;
      width: 540px;   
    }    
    #content h2 {
      float: left;
      background: url(images/h2-bg2.png) no-repeat;
      width: 100%;
      height: 31px;  
      margin: 0 0 20px 0;
      padding: 6px 0 0 10px;
      color: #ac0102;    
    } 
    #content h1 {
      float: left;
      font-size: 20px;
      background: url(images/h2-bg2.png) no-repeat;
      width: 100%;
      height: 31px;  
      margin: -30px 0 20px 0;
      padding: 6px 0 0 10px;
      color: #ac0102;    
    }                   
      .view-Pohledy,
      .view-Nejhranejsi,
      .view-Nejlepe-hodnocene,
      .view-Nejstahovanejsi,
      .view-Nejvice-komentovane,
      .view-Nahodne,
      .view-Posledni-hrane-5 {
        float: left;
        margin: 0;
      }
      .view-Pohledy .views-row,
      .view-Nejhranejsi .views-row,
      .view-Nejlepe-hodnocene .views-row,
      .view-Nejstahovanejsi .views-row,
      .view-Nejvice-komentovane .views-row,
      .view-Nahodne .views-row,
      .view-Posledni-hrane-5 .views-row {
        float: left;   
        margin: 0 0 15px 0;     
      }
        .view-Pohledy .views-row .views-field-field-hlavni-obrazek-fid,
        .view-Nejhranejsi .views-row .views-field-field-hlavni-obrazek-fid,
        .view-Nejlepe-hodnocene .views-row .views-field-field-hlavni-obrazek-fid,
        .view-Nejstahovanejsi .views-row .views-field-field-hlavni-obrazek-fid,
        .view-Nejvice-komentovane .views-row .views-field-field-hlavni-obrazek-fid,
        .view-Nahodne .views-row .views-field-field-hlavni-obrazek-fid,
        .view-Posledni-hrane-5 .views-row .views-field-field-hlavni-obrazek-fid {
          background: url(images/noimage.png) no-repeat;
          float: left;
          width: 250px;
          height: 125px;
        }
        .view-Pohledy .views-row .views-field-title,
        .view-Nejhranejsi .views-row .views-field-title,
        .view-Nejlepe-hodnocene .views-row .views-field-title,
        .view-Nejstahovanejsi .views-row .views-field-title,
        .view-Nejvice-komentovane .views-row .views-field-title,
        .view-Nahodne .views-row .views-field-title,
        .view-Posledni-hrane-5 .views-row .views-field-title {
          background: url(images/h2-bg.png) no-repeat left;
          float: left;
          width: 265px;
          height: 25px; 
          margin: 0 0 0 10px;        
          padding: 5px 0 0 10px;
        }
          .view-Pohledy .views-row .views-field-title a,
          .view-Nejhranejsi .views-row .views-field-title a,
          .view-Nejlepe-hodnocene .views-row .views-field-title a,
          .view-Nejstahovanejsi .views-row .views-field-title a,
          .view-Nejvice-komentovane .views-row .views-field-title a,
          .view-Nahodne .views-row .views-field-title a,
          .view-Posledni-hrane-5 .views-row .views-field-title a {
            font-size: 14px;
            font-weight: bold;
            color: #ac0102;
            text-decoration: none;
          }
        .view-Pohledy .views-row .views-field-tid,
        .view-Nejhranejsi .views-row .views-field-tid,
        .view-Nejlepe-hodnocene .views-row .views-field-tid,
        .view-Nejstahovanejsi .views-row .views-field-tid,
        .view-Nejvice-komentovane .views-row .views-field-tid,
        .view-Nahodne .views-row .views-field-tid,
        .view-Posledni-hrane-5 .views-row .views-field-tid {
          float: left;
          height: 29px;
          margin: 5px 0 0 20px;        
        }
          .view-Pohledy .views-row .views-field-tid label,
          .view-Nejhranejsi .views-row .views-field-tid label,
          .view-Nejlepe-hodnocene .views-row .views-field-tid label,
          .view-Nejstahovanejsi .views-row .views-field-tid label,
          .view-Nejvice-komentovane .views-row .views-field-tid label,
          .view-Nahodne .views-row .views-field-tid label,
          .view-Posledni-hrane-5 .views-row .views-field-tid label {
            float: left;
            font-weight: bold;
          }
          .view-Pohledy .views-row .views-field-tid div,
          .view-Nejhranejsi .views-row .views-field-tid div,
          .view-Nejlepe-hodnocene .views-row .views-field-tid div,
          .view-Nejstahovanejsi .views-row .views-field-tid div,
          .view-Nejvice-komentovane .views-row .views-field-tid div,
          .view-Nahodne .views-row .views-field-tid div,
          .view-Posledni-hrane-5 .views-row .views-field-tid div {
            float: left;
            width: 180px;
            height: 30px;
            margin: 0 0 0 10px;
          }          
        .view-Pohledy .views-row .views-field-field-popis-value,
        .view-Nejhranejsi .views-row .views-field-field-popis-value,
        .view-Nejlepe-hodnocene .views-row .views-field-field-popis-value,
        .view-Nejstahovanejsi .views-row .views-field-field-popis-value,
        .view-Nejvice-komentovane .views-row .views-field-field-popis-value,
        .view-Nahodne .views-row .views-field-field-popis-value,
        .view-Posledni-hrane-5 .views-row .views-field-field-popis-value {
          float: left;
          width: 263px;
          height: 29px;
          margin: 0 0 0 20px;
          padding: 5px 0 5px 0;     
          background-color: #ffffff;   
        }
          .view-Pohledy .views-row .views-field-field-popis-value p,
          .view-Nejhranejsi .views-row .views-field-field-popis-value p,
          .view-Nejlepe-hodnocene .views-row .views-field-field-popis-value p,
          .view-Nejstahovanejsi .views-row .views-field-field-popis-value p,
          .view-Nejvice-komentovane .views-row .views-field-field-popis-value p,
          .view-Nahodne .views-row .views-field-field-popis-value p,
          .view-Posledni-hrane-5 .views-row .views-field-field-popis-value p {
            float: left;
            margin: 0;
          }
        .view-Pohledy .views-row .views-field-view-node,
        .view-Nejhranejsi .views-row .views-field-view-node,
        .view-Nejlepe-hodnocene .views-row .views-field-view-node,
        .view-Nejstahovanejsi .views-row .views-field-view-node,
        .view-Nejvice-komentovane .views-row .views-field-view-node,
        .view-Nahodne .views-row .views-field-view-node,
        .view-Posledni-hrane-5 .views-row .views-field-view-node {
          float: left;
          margin: 0 0 0 20px;        
        }
          .view-Pohledy .views-row .views-field-view-node a,
          .view-Nejhranejsi .views-row .views-field-view-node a,
          .view-Nejlepe-hodnocene .views-row .views-field-view-node a,
          .view-Nejstahovanejsi .views-row .views-field-view-node a,
          .view-Nejvice-komentovane .views-row .views-field-view-node a,
          .view-Nahodne .views-row .views-field-view-node a,
          .view-Posledni-hrane-5 .views-row .views-field-view-node a {
            background: url(images/button-small.png) no-repeat;
            float: left;
            width: 74px;
            height: 29px;
            padding: 6px 0 0 0;            
            font-weight: bold;
            color: #ffffff;
            text-decoration: none;
            text-align: center;
          }
            .view-Pohledy .views-row .views-field-view-node a:hover,
            .view-Nejhranejsi .views-row .views-field-view-node a:hover,
            .view-Nejlepe-hodnocene .views-row .views-field-view-node a:hover,
            .view-Nejstahovanejsi .views-row .views-field-view-node a:hover,
            .view-Nejvice-komentovane .views-row .views-field-view-node a:hover,
            .view-Nahodne .views-row .views-field-view-node a:hover,
            .view-Posledni-hrane-5 .views-row .views-field-view-node a:hover {
              color: #071ae0;    
            }
        .view-Pohledy .views-row .views-field-value,
        .view-Nejhranejsi .views-row .views-field-value,
        .view-Nejlepe-hodnocene .views-row .views-field-value,
        .view-Nejstahovanejsi .views-row .views-field-value,
        .view-Nejvice-komentovane .views-row .views-field-value,
        .view-Nahodne .views-row .views-field-value,
        .view-Posledni-hrane-5 .views-row .views-field-value {
          float: right;
          width: 170px;
          height: 20px;
          margin: -3px 0 0 0;        
        }
        .view-Pohledy .views-row .star,
        .view-Nejhranejsi .views-row .star,
        .view-Nejlepe-hodnocene .views-row .star,
        .view-Nejstahovanejsi .views-row .star,
        .view-Nejvice-komentovane .views-row .star,
        .view-Nahodne .views-row .star,
        .view-Posledni-hrane-5 .views-row .star {
          
        }
        .view-Pohledy .views-row .description,
        .view-Nejhranejsi .views-row .description,
        .view-Nejlepe-hodnocene .views-row .description,
        .view-Nejstahovanejsi .views-row .description,
        .view-Nejvice-komentovane .views-row .description,
        .view-Nahodne .views-row .description,
        .view-Posledni-hrane-5 .views-row .description {
          padding: 4px 0 0 0;
        }        
    #content .field-field-hlavni-obrazek {
      float: left;
      width: 300px;
    }
      #content .field-field-hlavni-obrazek img {
        float: left;
        width: 300px;      
      }
    #content .field-field-kod-hry {
      float: left;      
      margin: 0 0 0 20px;
    }
      #content .field-field-kod-hry a {
        background: url(images/spustit.png) no-repeat;
        float: left;
        width: 150px;
        height: 28px;
        padding: 9px 0 0 50px;
        text-align: left;
        color: #009afc;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;       
      }    
    #content .field-field-soubor {
      float: left;      
      margin: 5px 0 0 20px;    
    }
      #content .field-field-soubor a {
        background: url(images/stahnout.png) no-repeat;
        float: left;
        width: 150px;
        height: 28px;
        padding: 9px 0 0 50px;
        text-align: left;
        color: #009afc;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;            
      }      
    #content .do-oblibenych {
      float: left;      
      margin: 5px 0 0 20px;    
    }
      #content .do-oblibenych a {
        background: url(images/dooblibenych.png) no-repeat;
        float: left;
        width: 150px;
        height: 28px;
        padding: 9px 0 0 50px;
        text-align: left;
        color: #009afc;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;            
      }      
    #content .field-field-ostatni-obrazky {
      float: left;
      width: 315px;
      height: 130px;
      margin: 10px 0 20px 0;    
    }
      #content .field-field-ostatni-obrazky .field-item {
        float: left;
        margin: 0 12px 0 0;
        padding: 1px;
      }
      #content .field-field-ostatni-obrazky .field-item img {
        float: left;
      }
    #content .autor {
      float: left;
      width: 200px;
      margin: 8px 0 5px 5px;    
    }      
      #content .autor .field-label {
        float: left;
        height: 15px;
        margin: 0 10px 0 0;
        font-weight: bold;
      }
      #content .autor .field-items {
        float: left;
        height: 15px;
      }            
    #content .kategorie {
      float: left;
      width: 200px;
      margin: 0 0 0 5px;    
    }      
      #content .kategorie .field-label {
        float: left;
        margin: 0 10px 0 0;
        font-weight: bold;
      }
      #content .kategorie .field-items {
        float: left;
      }    
    #content .hodnoceni {
      float: left;
      width: 200px;
      height: 40px;
      margin: 5px 0 5px 5px;          
    }
      #content .hodnoceni label {
        display: none;
      }
      #content .hodnoceni .fivestar-widget {
        float: left;
      }
      #content .hodnoceni .description {
        float: left;
        margin: 0;
        padding: 3px 0 0 2px;
      }                        
    #content .statistiky {
      float: left;
      width: 200px;
      margin: 3px 0 0 5px;
    }
      #content .statistiky ul {
        float: left;
        margin: 0;
        padding: 0;
      }      
        #content .statistiky ul li {
          float: left;
          list-style-type: none;
          list-style-image: none;
          margin: 0 0 5px 0;
        }
          #content .statistiky ul li p.field-label {
            float: left;
            width: 130px;
            margin: 0;
            font-weight: bold;
          }            
    #content .field-field-popis {
      float: left;
      width: 530px;
      padding: 10px 10px 10px 0;    
    }    
    #content .field-field-ovladani {
      float: left;
      width: 530px;
      padding: 10px 10px 10px 0;
      margin: 0;    
    }            
    #content .poradi {
      float: left;    
    }
    #content .terms .links,
    #content .links .add_to_favorites,
    #content .in_favorites,
    #content .remove_from_favorites {    
      display: none;
    }    
    #content .links .comment_add {
      float: left;
      margin: 40px 0 20px 0;
      padding: 0;
    }
      #content .links .comment_add a {
        float: left;
        color: #009afc;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;    
      }  
    #content .comment {
      margin: 0 0 20px 0;
    }
      #content .comment h3 a {
        color: #000000;
      }
      #content .comment .submitted,
      #content .comment .submitted a {
        color: #ac0102; 
      }
    #content table {
      width: 100%;
    }
    #content .profile {}
      #content .profile h3 {
        float: left;
        width: 80%;
        color: #0D16E0;
      }
        #content .profile dl {
          float: left;
          width: 80%;        
        }
          #content .profile dl ul {
            float: left;
          }
            #content .profile dl ul li {
              float: left;
              list-style-type: none;
              list-style-image: none;              
            }
          #content .profile dt {
            float: left;
            width: 130px;          
          }
      #content .profile .field-item {
        float: left;
        width: 100%;
        margin: 0 0 20px 0;
      }          
    #content .profile a {
      float: left;
      font-weight: bold;
      color: #AC0102;
    }
    
/*--Doporucene--*/
    #block-views-Doporucene-block_1 {
      float: left;
      width: 540px;
    }
      #block-views-Doporucene-block_1 .view-Doporucene {
        float: left;
        width: 540px;      
      }                
        #block-views-Doporucene-block_1 .view-Doporucene td {
          float: left;
          width: 250px;
          margin: 0;
          padding: 0; 
        }
        #block-views-Doporucene-block_1 .view-Doporucene td.col-1,
        #block-views-Doporucene-block_1 .view-Doporucene td.col-3 {
          float: left;
          width: 250px;
        }
        #block-views-Doporucene-block_1 .view-Doporucene td.col-2,
        #block-views-Doporucene-block_1 .view-Doporucene td.col-4 {
          float: right;
        }
          #block-views-Doporucene-block_1 .view-Doporucene td .views-field-title {
            float: left;
            width: 250px;
            margin: 0 0 5px 0;
          }
            #block-views-Doporucene-block_1 .view-Doporucene td .views-field-title a {
              font-weight: bold;
              font-size: 14px;
            }          
          #block-views-Doporucene-block_1 .view-Doporucene td .views-field-field-hlavni-obrazek-fid {}
    
    #sidebar-right {
      float: left;
      width: 160px;     
      margin: -145px 0 0 22px;  
    }
      #sidebar-right h2 {
        height: 38px;
        font-size: 24px;
        font-weight: bold;
        color: #ffffff;
        margin-left: 5px;
        padding: 7px 0 0 0;
      }      
        #sidebar-right .block-menu,
        #sidebar-right .block-block {
          background: url(images/uzivatel-bg.png) no-repeat;          
          float: left;
          width: 160px;
          margin: 0 0 30px 0;
        }
        #sidebar-right .block-menu ul,
        #sidebar-right .block-block ul {
          float: left;
          padding: 0 0 0 10px;
        }
          #sidebar-right .block-menu ul li,
          #sidebar-right .block-block ul li {
            background: url(images/arrow.png) no-repeat left center;
            float: left;
            width: 120px;
            height: 20px;
            margin: 0;
            padding: 5px 0 0 30px;
            list-style-type: none;
            list-style-image: none;
            border-bottom: solid 1px #b6b6b6;
            text-align: left;
          }
            #sidebar-right .block-menu ul li a,
            #sidebar-right .block-block ul li a {
              font-weight: bold;
              text-decoration: none;
              color: #ac0102;
            }
            #sidebar-right ul li a:hover {
              text-decoration: underline;              
            }
      #sidebar-right #block-block-6 {
        background: none; 
      }                        
      #sidebar-right #block-user-0 {
        background: url(images/uzivatel-bg.png) no-repeat;
        float: left;
        padding: 0 10px 0 10px;
      }
      #sidebar-right #block-user-0 h2 {
        height: 28px;
      } 
        #sidebar-right #block-user-0 .form-item {
          float: left;          
        }
          #sidebar-right #block-user-0 .form-item label {
            float: left;          
          }
          #sidebar-right #block-user-0 .form-item .form-text {
            float: left;
            width: 80%;          
          }
        #sidebar-right #block-user-0 .form-submit {
          background: url(images/button-small-2.png) no-repeat;
          float: left;
          width: 94px;
          height: 25px;
          text-align: center;
          border: none;
          color: #ffffff;
          font-weight: bold;
        }
        #sidebar-right #block-user-0 ul {
          float: left;
          padding: 0;
          margin: 10px 0 0 0;          
        }          
          #sidebar-right #block-user-0 ul li {
            float: left;          
          }        
          #sidebar-right #block-user-0 ul li a {
            color: #0090ef;
          }
          #sidebar-right #block-user-0 ul li a:hover {
            text-decoration: none;
          }
    #footer-message {
      float: left;                                                                               
      width: 950px;
      height: 20px;
      margin: 50px 0 80px 25px;
      text-align: center;
    }
      #footer-message a {
        color: #0099f9;
      }
    
#footer-region {
  background: url(images/footer-region-bg.png) no-repeat bottom;
  float: left;
  width: 100%;
  height: 334px;
  margin: -80px 0 0 0;
}
.reklama_leva{
	position: absolute;
	left: 50%;
	margin-left: -665px;
	margin-top: 310px;
	width: 160px;
	background-color: #fff;	}    


       