/* Globální nastavení */

    body {
    margin : 0px; 
    background-color : #f1eed7;
    display : block;
    }
    
    div {
    display : block;
    }

    img {
    border : 0px;
    padding : 0px;
    margin : 0px;
    display : block;
    }


    /* Vycentrování­ middle divu */
    
    #centerdiv {
    width : 777px;    
    margin : auto;
    position : relative; 
    }
    
/* Grafika divů */

    #header {
    background : url('img/header.jpg') no-repeat;
    width : 777px;
    height : 47px;
    padding : 0px;
    margin : 0px;
    display : block;
    }
    
    #top_panel {
    background : url('img/top_panel.jpg') no-repeat;
    width : 777px;
    height : 27px;
    padding : 0px;
    margin : 0px;
    display : block;
    }
    
    #logo {
    background : url('img/logo.jpg') no-repeat;
    width : 777px;
    height : 181px;
    padding : 0px;
    margin : 0px;
    display : block;
    }
    
    #middle_panel {
    background : url('img/middle_panel.jpg') no-repeat;
    width : 777px;
    height : 26px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    #content_top {
    background : url('img/content_top.jpg') no-repeat;
    width : 777px;
    height : 21px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    #content {
    background-image : url('img/content.jpg');
    background-repeat : repeat-y;
    width : 777px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    #content_bottom {
    width : 777px;
    height : 34px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    
    /* Buttony v menu*/
    
    #buttons_left {
    background : url('img/buttons_left.jpg') no-repeat;
    width : 23px;
    height : 37px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    #buttons {
    list-style : none;
    padding : 0px;
    margin : 0px;
    display : block;
    }
    
      /* Odkazy setup */
      
    #buttons a, a:link, a:visited {
    color : #4e4634;
    text-decoration : none;
    }
    
    #buttons a, a:hover, a:active {
    color : #f1eed7;
    text-decoration : none;
    }
    
    #buttons_novinky {
    width : 132px;
    height : 37px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    } 
    
    #buttons_eshop {
    width : 140px;
    height : 37px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    #buttons_kontakt {
    width : 144px;
    height : 37px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }

    #buttons_about {
    background : url('img/buttons_about.jpg') no-repeat;
    width : 132px;
    height : 37px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    #buttons_right {
    background : url('img/buttons_right.jpg') no-repeat;
    width : 206px;
    height : 37px;
    padding : 0px;
    margin : 0px;
    float : left;
    display : block;
    }
    
    /* Vedlejší­ buttony */
    
    #minibutton {
    padding : 0px;
    margin : 0px;
    display : block;
    }
    
    .minibuttons {
    font : 12px Tahoma;
    font-variant : small-caps;
    font-weight : bold;
    color : #4e4634;
    padding : 0px;
    margin : 5px 5px 0px 5px;
    float : left;
    display : block;
    }

    .miniinfo {
    font : 12px Tahoma;
    font-variant : small-caps;
    font-style : italic;
    color : #4e4634;
    padding : 0px;
    margin : 5px 5px 0px 20px;
    float : left;
    display : block;
    }
    
    .dot {
    width : 9px;
    height : 9px;
    padding : 0px;
    margin : 3px 6px 0px 7px;
    float : left;
    display : block;
    }
    
    #minimenu {
    font : 13px Verdana;
    font-variant : small-caps;
    font-weight : bold;
    text-align : right;
    color : #cd7e20;
    width : 220px;
    padding : 0px;
    padding-right : 20px;
    margin : 5px 0px 0px 15px;
    float : right;
    display : block;
    }
    
    #login {
    font : 13px Verdana;
    font-variant : small-caps;
    font-weight : normal;
    text-align : left;
    color : #82785F;
    width : 485px;
    padding : 0px;
    padding-left : 10px;
    margin : 5px 25px 0px 0px;
    float : left;
    display : block
    }
    
    #minimenu a:hover{
    color : #82785F;
    text-decoration : none;
    }
    
    .inside {
    font : 12px Verdana; 
    color : #4e4634; 
    text-align : justify;
    margin : 0px 30px 0px 20px;
    height : auto; 
    min-height : 330px; 
    _height : 330px;
    }


/* Vnitřní grafika */


    .about {font-weight: normal}
    .nadpis {padding-left: 20px; font: bold 11px Tahoma}
    .nadpis2 {font: bold 12px Tahoma; text-decoration: underline}
    .podnadpis {color: #666; font: normal 10px Tahoma; text-transform: uppercase}
    .podnadpis2 {color: #666; font: bold 11px Tahoma; text-decoration: underline}



    /* Tabulky */ 

    /* Admin tabulky */
    
    tr.neu {
    background: #82785F; 
    color: #F1EED7; 
    font: normal 7pt Verdana; 
    text-align: center; 
    vertical-align: top;
    }
    
    tr.sud {
    background: #F1EED7; 
    font: normal 7pt Verdana; 
    text-align: center; 
    height: 35px
    }
    
    tr.lich {
    background: #B9B093; 
    font: normal 7pt Verdana; 
    text-align: center; 
    height: 35px
    }

    .admin {
    width : 100%;
    padding : 0px;
    margin : 0px;
    }
    
    .admin_akce {width: 4%;}
    .admin_login {width: 8%;}
    .admin_jmeno {width: 12%;}
    .admin_ip {width: 10%;}
    .admin_status {width: 5%;}
    .admin_mail {width: 25%;}
    .admin_adresa {width: 26%;}
    .admin_tel {width: 10%;}
    .admin_edit {width: 2%;}    
    .admin_del {width: 2%;}
            
    th.right {
    text-align: right;
    }

    td.admin {
    }
    
    td.left {
    text-align: left
    }
    
    /* Tabulky zboží */
    
    .zbozi {
    border : solid #82785F 2px;
    width : 100%;
    padding : 0px;
    margin : 5px 0px 15px 0px;
    }
    
    .zbozi th {
    font : bold 13px Tahoma;
    background-color : #82785F;
    color : #F1EED7;
    text-align : left;
    padding : 3px 0px 3px 25px;
    margin : 0px;
    }

    .zbozi th.normal {
    font : bold 13px Tahoma;
    background-color : #82785F;
    color : #F1EED7;
    text-align : center;
    padding : 10px 3px 10px 3px;
    margin : 0px;
    }
    
    .zbozi td {
    font : 11px Verdana;
    }
    
    .zbozi tr {
    background-color : #B9B093;
    }
    
    
      /* Tabulky popisu zboží */
      
      .popis {
      border : solid #82785F 2px;
      width : 600px;
      padding : 0px;
      margin : 0px auto;
      }
      
      .popis th.obr {
      width: 150px; 
      height: 150px; 
      font : bold 13px Tahoma;
      background-color : #82785F;
      color : #F1EED7;
      text-align : center;
      padding : 0px;
      margin : 0px;
      }
      
      th.obr img {
      width : 150px;
      height : 150px;
      padding : 0px;
      margin : 0px;
      float : left;
      display : block;
      }
      
      .popis th.nadpis {
      background-color : #82785F;      
      font : bold 13px Tahoma;      
      width : 150px; 
      height : 24px;
      color : #F1EED7;
      padding : 0px; 
      padding-left : 10px; 
      text-align : left;
      margin : 0px;
      }
      
      .popis td.info {
      background-color : #B9B093;
      width : 300px;
      height : 24px;
      padding: 0px;
      padding-left: 10px;
      margin : 0px;
      font : 11px Verdana;
      }
    

    td.kod {
    width : 5%;
    text-align : center;
    }

    td.druh {
    font : 12px Sans-Serif;
    width : 63%;
    text-align : left;
    padding-left : 5px
    }  

    td.druh a {
    color : #514a3a;
    font-weight : bold; 
    text-decoration : none;
    }

    td.druh a:hover {
    color : #82785F;
    font-weight : bold; 
    text-decoration : none;
    }

    td.cena {
    width : 25%;
    text-align : center;
    }

    td.kosik {
    width : 11%;
    text-align : center;
    }

    td.celkem {
    width : 10%;
    text-align : center;
    }

    td.selectall{
    background: #A49979; 
    font: 10px Tahoma; 
    padding-left: 5px;
    }

    td.selectall a {
    text-decoration: underline;
    }

    td.selectall a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #4E4634; 
    }

    td.kosik_celkem1 {
    font : bold 13px Verdana; 
    text-align : center;
    }

    td.kosik_celkem2 {
    font: normal 13px Verdana; 
    text-align : center;
    }

    td.kosik_celkemr1 {
    font: bold 13px Verdana; 
    text-align : right;
    padding-right : 10px;
    }

    td.kosik_celkemr2 {
    font: normal 13px Verdana; 
    text-align : right;
    padding-right : 10px;
    }





    /* Tabulka - novinky */
        
    .news_table {
    border : 1px solid #82785F;
    width : 100%;
    padding : 0px;
    margin : 0px 0px 20px 0px;
    }
    
    .news_header {
    font : 13px Verdana;
    color : #494334;
    font-weight : bold;
    width : 70%;
    padding : 3px 0px 10px 20px;
    }
    
    .news_author {
    color : #706851;
    font-weight : normal;
    text-align : right;
    padding : 3px 5px 10px 0px;
    width : 30%
    }

    .news_content {
    width : 100%;
    padding : 3px 6px 10px 6px;
    }
    
    /* Zarovnání, odkazy, .. */

    .cotojatka-anchor {
    font: 11px Verdana;
    border: 2px solid #ECA999; 
    padding: 3px 5px; 
    background: white; 
    }

    .cotojatka {
    font: 11px Verdana;
    border: 2px solid #AFC691; 
    padding: 3px 5px; 
    background: white; }
    
    .zarovnano {
    text-align: left;
    padding-left: 50px;
    }
    
    /* Obrázky */
    
    #formimg {
    width : 357px;
    height : 269px;
    border : 0px;
    padding : 0px;
    margin-top : 50px;
    float : right;
    display : block;
    }
    
    #keyimg {
    width : 243px;
    height : 280px;
    border : 0px;
    padding : 0px;
    margin : 10px 60px 0px 0px;
    float : right;
    display : block;
    }
    
    .bold {
    font-weight : bold;
    color : #cd7e20;
    }

    a.underline {
    text-decoration: underline
    }

    a:hover.underline, a.nonunderline {
    text-decoration: none;
    color: #F1EED7
    }
    
    /* Formuláře */
    
    
    textarea {
    background-color : #b9ae8f; 
    color : #6d644e;
    font-weight : bold;
    border : 1px solid #F1EED7;
    width: 165px;
    }

    
    select, input {
    background-color: #b9ae8f;
    color: #6d644e;  
    font-weight: bold; 
    font-size: 10px; 
    border: 1px solid #F1EED7; 
    }

    select.kratsi {width: 140px}
    select.delsi {width: 165px}

    input.kratsi {width: 140px}
    input.delsi {width: 165px}

    input.checkbox {
    background-color: transparent;
    border: none;  
    width: 1em;
    }

    input.radio {
    background-color: transparent;
    border: none;  
    }
    
    fieldset {
    width: 280px; 
    border: 1px solid #F1EED7;
    font: 11px Tahoma; 
    padding: 4px; 
    text-align: center
    }
    
    legend {
    font: 10px Verdana;
    color: #4E4634; 
    }
    
    /* Značky */ 
    
    h2.err { 
    background: url(img/err3.gif) no-repeat 10px transparent;
    color: #9d0a0e; 
    text-align:left;
    font: bold 13px Verdana; 
    padding-left: 30px;
    }
    
    h2.ok {
    background: url(img/ok.gif) no-repeat 10px transparent; 
    color: #088408; 
    text-align: left; 
    font: bold 13px Verdana; 
    padding-left: 30px;
    }


