/* CSS Document */
body {background: #f1e1ba url("images/bg_body.gif");
      background-repeat: repeat-x;
      text-align: center;
      margin:0;
}
.vlozka {width: 890px; height:10px;
         background: #683a28;
}
#obsah {width: 890px; height:auto;
        background: #ffffff;
        border:1px solid #4a1400;
        padding:0px 5px 0px 5px;
        margin: 0 auto; 
}
/*******************************************************nastaveni indexu**/
#obsah_index {width: 890px; height:auto;
        background: #ffffff;
        border:1px solid #4a1400;
        padding:0px 5px 0px 5px;
        margin: 0 auto; 
}
#stred_index {width:890px; height: auto;
        /*border:1px solid red;*/
        background: url("images/bg_stred_levy.jpg");
       background-repeat: repeat-y;
        text-align:left;
}
#stred_pravy_index {width:660px;height:auto;
       font-family: Trebuchet MS, Arial CE;
        font-size:13px;   
       border:1px solid #ffffff;
       color: #a94c16;
       margin-left:200px;
       padding-left:25px;
}
/*********************************************upoutavky na indexu***************/
#blok_upo {width:100%;height:260px;
            padding:10px 0px 10px 0px;
            background: #ffffff url("images/bg_stred_levy.jpg");
            background-repeat:repeat-y;
           /*background:#e5e5e5;*/
}
#blok_upo a {color:#a25223;
}
#blok_upo a:hover {color:#a25223;
            text-decoration:none;
}
#upo_masiv, #upo_lamino, #upo_dyha, #upo_vostina
            {width:205px;height:255px;
             border:1px solid #653326;
             float:left;
             background: #ffffff url("images/bg_upo.jpg");
             margin-left:13px;
}
#blok_upo h2 {font-size:17px;
            color:#a25223;
            background:none;
            padding:0px;
            margin:3px 0px 3px 0px;
}
#blok_upo img {width:185px; height:120px;
              border:1px solid #e5e5e5;              
}
#blok_upo p {font-size:12px;
            color:#a25223;
            font-family: Trebuchet MS, Arial CE;
            text-align:justify;
            margin:0px 10px 0px 10px;
} 

/********************************************************************/
#hlavicka {width: 890px; height:225px;
        /*border: 1px solid red;*/
        background: url("images/bg_hlavicka_2.gif"); 
        background-repeat: no-repeat;
        text-align: left;       
}
#obr_hlavicka {width: 335px; height:226px;
        background: url("images/obr_hlavicka.gif");
        float:right; 
        border:1px solid red;
}
#logo {width: 290px; height:70px;
       margin: 25px 0px 0px 10px;
}
#menu {width: 890px; height:35px;
       /*border:1px solid red;*/
       margin-top: 61px;
      font-family: Trebuchet MS, Tahoma;
      color: #ffffff; 
}
.odkaz {width: 135px; height:35px;
       float:left;
       /*border: 1px solid red;*/       
       margin-right:2px;
       text-align: center;
       padding-top:5px;
}
.odkaz a, .odkaz2 a {color: #ffffff;
       text-decoration: none;
}
.odkaz a:hover, .odkaz2 a:hover {color: #ffffff;
       text-decoration: underline;
}
h1 {width:600px;
    float:right; 
    font-family: Arial CE, Tahoma, Trebuchet MS;
    font-size: 20px;
    font-style:italic;
    text-align: right;
    margin:5px 100px 0px 0px;
    color: #a94c16;
}
#odkazy {font-family: Arial CE, Tahoma, Trebuchet MS;
    font-size: 14px;
    /*font-style:italic;*/
    margin: 10px 0px 0px 40px;
    color:#a94c16;
}
#odkazy a {color:#a94c16;
          text-decoration:none;
}
#odkazy a:hover {color:#a94c16;
          text-decoration:underline;
}
#stred {width:890px; height: auto;
        /*border:1px solid red;*/
        background: url("images/bg_stred_levy.jpg");
       background-repeat: repeat-y;
        text-align:left;
}
#stred_levy {width:200px;height:auto;
       /*border:1px solid red;*/
       float:left;
}
#menu2 {width:170px; 
       /*border:1px solid #ffffff;*/
        font-family: Trebuchet MS, Tahoma;
        color: #653326;
        margin:20px 0px 0px 10px;        
}
#menu2 a {color:#653326;
}
#menu2 a:hover {color:#653326;
}
#menu2 .odkaz {width:170px;height:25px;
        /*background: #e89a5e;*/ 
        background: #ffffff url("images/bg_odkaz.jpg"); 
        margin-top:3px;
        border:1px solid #a94c16;
        text-align:left;
        padding-left: 10px;        
}
.odkaz3 {width:160px;height:20px;
         float:left;
         background: #ffe2a3;
         margin:3px 0px 0px 0px;
         font-size:13px;
         border:1px solid #a94c16;
         text-align:right;
         padding:3px 10px 0px 0px;    
}
.odkaz3 a {text-decoration:none;
}
.odkaz3 a:hover {text-decoration:underline;
}
/*.odkaz2 {width:150px;height:24px;
        background: #e89a5e;  
        margin:3 0 0 0;
        font-size:13px;
        border:1px solid #a94c16;
        text-align:right;
        padding:3 10 0 0;        
}*/
#stred_pravy{width:635px;height:auto;
       font-family: Trebuchet MS, Arial CE;
        font-size:13px;   
       border:1px solid #ffffff;
       color: #a94c16;
       margin-left:200px;
       padding-left:25px;
}
#stred_pravy p{margin:5px 30px 0px 0px;
       text-indent:25px;       
}
#stred_pravy li {margin:0px 30px 0px 0px;
}
#stred_pravy a, #stred_pravy_index a{color:#a94c16;
        font-weight:bold;
}
#stred_pravy a:hover, #stred_pravy_index a:hover{color:#a94c16;
        text-decoration: none;
        font-weight:bold;
}
/******************************************************obsah index***********/
#obr_kuchyne{width:260px; height:176px;
        background: url("images/obr_dekor.jpg");
        background-repeat:no-repeat;
        background-position: center center;
        border: 1px solid #a94c16;
        margin: 20px 20px 0px 0px;
        float: right;
}
.upo_1 {width: 340px; height:200px;
        /*border: 1px solid red;*/
        margin: 20px 0px 20px 0px;
        /*float:left;*/        
}
h2      {background: url("images/bg_buton.jpg");
         background-repeat: no-repeat;
         padding-left: 28px;
         margin:0px 0px 0px 0px;
         font-family: arial CE, Trebuchet MS;
        font-size:18px; 
}
h3      {background: url("images/bg_buton.jpg");
         background-repeat: no-repeat;
         padding-left: 28px;
         margin:0px 0px 0px 0px;
         font-family: arial CE, Trebuchet MS;
        font-size:16px; 
}
#anotace {margin:25px 20px 0px 0px;
}
.upo_1 p {margin:10px 0px 0px 0px;
        text-indent:0;   
}
#linka {width: 630px; height:3px;
        border-top: 1px solid #a94c16;
        margin:10px 0px 0px 0px;
}
#upo_2 {width: 325px; height:auto;
        float:left;
        margin-top:10px;
       border-right: 1px solid #a94c16;           
}
#upo_3 {width: 280px; height:auto;
        /*border: 1px solid #a94c16;*/
        margin: 10px 0px 0px 350px;
        background: url("images/obr_operatorka.gif");
        background-repeat: no-repeat;
        background-position: 100% 80%;               
}
#telefon{/*border: 1px solid red;*/
        width: 280px; height:25px;
        text-align: right;
        background: url("images/bg_telefon.jpg");
        color: #ffffff;
        margin: 55px 0px 0px 0px;
        font-size: 16px;
        padding-right:10px;
}
.upo_4 {width: 430px; 
        /*border: 1px solid red;*/
        margin: 20px 0px 20px 200px;
        /*float:left;*/        
}
#obr_skrine{width:176px; height:176px;
        background: url("images/vestavene-skrine_6_m.jpg");
        background-repeat:no-repeat;
        background-position: center center;
        border: 1px solid #a94c16;
        margin: 25px 20px 0px 0px;
        float: left;
}
/*********************************************************kuchyne*************/
.obr_kuchyne {width: 260px; height: 198px;
        float: right;
        margin: 5px 15px 15px 15px;
        border:1px solid #a94c16;
}
/**************************************************prvek s posuvnym obsahem***/
      .cleaner {clear: both;
                height: 0;
                overflow: hidden;
                content: ' ';
      }
      .cleaner hr {display: none;
      }
      #page {width: 540px;/*100%;*/height: 220px;
             margin: 15px 0px 0px 25px;     /*top right bottom left */
             background-color: #f1e1ba; /*#CCCCCC;*/ 
             border: 1px solid #f1e1ba;          
        }
      #header {padding: 1em;
      }
      #galerie {width: 540px; /*100%;*/ height: 220px;
               overflow: auto;
               background-color: #faf4e3; /*#fafafa;/**#c1d3fb;*/
        }
      #galeriein {width: 2400px; height: 200px;
        margin: 0 20px;        
      }
      #galerie .foto {width: 250px; height: 190px;
        float: left;
        display: inline;
        overflow: auto;
        margin: 5px 5px 5px 5px;
        background-color: #faf4e3;/*#fafafa; /*#f2f7fb;*/
        text-align: center;
        font-size: 12px;
        font-family: Arial CE, Tahoma;
      }
      #galerie .foto img {
        width:230px; height:140px;
        margin: 5px 0px 0px 0px;
        border: 1px solid #f1e1ba;
      }
        #galerie .foto a {color:#a94c16; /*#0A629E;*/
        }
      #galerie .foto p {margin: 0em;
      }
 /*********************************zobrazeni a skryti tabulky ****************/
 .menubox1 {font-family:Tahoma, Arial CE, Helvetica CE, Arial, sans-serif;
           font-size: 10pt;
           color: #E5E5E5; 
           visibility: hidden;           
}            
.menubox2 {font-family: Tahoma, Arial CE, Helvetica CE, Arial, sans-serif;
           font-size: 10pt;
           color: #E8F7B3;
}
/***********************************zobrazeni okna s tabulkou ***************/
#nabytek_1, #nabytek_2, #nabytek_3, #nabytek_4,  #nabytek_104, #nabytek_5, #nabytek_6, #nabytek_7,
#nabytek_8, #nabytek_9, #nabytek_10, #nabytek_11, #nabytek_12, #nabytek_13, #nabytek_14, 
#nabytek_15, #nabytek_16, #nabytek_17, #nabytek_18, #nabytek_19, #nabytek_20, #nabytek_21,
#nabytek_22, #nabytek_23, #nabytek_24, #nabytek_25, #nabytek_26, #nabytek_27, 
#nabytek_28, #nabytek_29, #nabytek_30, #nabytek_31, #nabytek_32, #nabytek_33  
       {position: absolute; left: 540px; top: 40px; z-index: 20; 
        width: 600px;
        border-left: 1px solid #e89a5e;  
        border-top: 1px solid #e89a5e;  
        border-right: 3px solid #e89a5e;  
        border-bottom: 3px solid #e89a5e;  
        background: #F8F8F8;
        color: #000000;
        padding: 10px;
}
.stred {text-align: center;
} 
.tab_nabytek {width: 600px;
        background: #683a28;
        font-family: Tahoma, Verdana, Arial CE;
        color: #a94c16;
        font-size: 13px;          
}
.tab_nabytek td {background: #ffffff; /*fafafa;*/
        padding-left: 5px;
}
.tab_nabytek th {color: #ffffff;
          text-align: center;
}
.tab_form {font-family: Tahoma, Verdana, Arial CE;
        color:#133771;
        font-size: 13px;
      margin-left: 20px;
}
.pole {font-family: Tahoma, Verdana, Arial CE;        
        font-size: 12px;
        background: #faf4e3;
}
.pole2 {font-family: Tahoma, Verdana, Arial CE;        
        font-size: 12px;
        background: #ffc37a;/*#ff8c00;*/
} 
/***********************************************************kontakt**********/
#tab_kontakt {width: 500px;
         font-family: Trebuchet MS, Arial CE;
         font-size: 13px;
         color: #a94c16;
}
#obr_kontakt{width:102px; height:102px;
         border: 0px solid #a94c16;
}
/**********************************************************poptavka**********/
.tab_pop {width: 450px;
        font-family: Trebuchet MS, Arial CE;
         font-size: 13px;
         color: #a94c16;
         /*border:1px solid red;*/
         margin:50px 0px 0px 50px;
}
.pole {font-family: Trebuchet MS, Arial CE;
         font-size: 13px;
         color: #a94c16;
       border: 1px solid #a94c16;  
}
/*********************************************************mapa webu*******/
#mapa_webu{margin: 15px 0px 0px 0px;
        padding-left: 150px;
}
#mapa_webu a {font-weight:normal;
}
#mapa_webu a:hover {font-weight:normal;
}
/*********************************************************** zahlavi ********/
#zahlavi {width: 890px; height: 15px;
        border-top: 1px solid #f1e1ba;/*a94c16;*/        
        margin-top: 5px;
        font-family: Trebuchet MS, Arial CE;
        color: #e89a5e;
        font-size: 10px;
        padding-top: 2px;      
}
#statistika {width: 100px;
        float: left;
        text-align:left;
        padding-left: 10px;  
}
#aktualizace {width: 380px;
       float: left;
       text-align: center; 
}
#copy {width: 380px;
       float: left;
       text-align: right;
       padding-right: 10px;
}
#copy a {color: #e89a5e;
       text-decoration: none;
}
#copy a:hover {color: #e89a5e;
       text-decoration: underline;
}
/**********************************************************spol-obrazky******/
.obr_masiv {width: 75px; height: 100px;
         border: 1px solid #000000;
         margin:15px 10px 0px 15px; 
}
.obr_lamino {width: 120px; height: 120px;
         border: 1px solid #000000;
         margin:15px 10px 0px 15px; 
}
/***********************************************************doplneni webu***/
.nove {color:#ffffff;
      padding:0px 5px 0px 5px;
      margin-left:20px;
      font-weight:bold;
      background:#ff3300;
}
/****************************************************vymena odkazu*********/

#blok_odkazy {width:600px;height:1000px;
             /*border:1px solid #000080;*/
             margin:0px;
             padding:10px;             
             font-size:12px;
} 
#blok_odkazy p {margin:10px 0px 10px 0px;
}
#blok_odkazy h2 {width:100%;             
             background:#FFF4E3;
             font-size:17px;
             padding:6px 0px 3px 10px;
             text-align:left;
}
#blok_odkazy h3 {width:100%;            
             background:#FFF4E3;
             font-size:14px;
             padding:6px 0px 3px 10px;
             text-align:left;
}
.ramecek  {border:1px solid #4a1400;
           /*background:#f8f8f8;*/
           padding:5px;
} 
/*************************************************blok doporucujeme na indexu**/

#doporucujeme{width:890px;
            border-top:1px solid #e5e5e5;
            margin:10px 0px 5px 0px;
            font-family: Arial CE, Verdana;
            font-size:10px;
            color:#4a1400;
            text-align:left;
            padding:3px 0px 0px 10px;
}
#doporucujeme span {font-size:11px;
}
#doporucujeme a {color: #e89a5e;
            text-decoration:none;
}
#doporucujeme a:hover {color: #e89a5e;
            text-decoration:underline;
}
/************************************************upoutavka cd******************/
#upo_cd {width:180px;height:auto;
        background: url("images/bg_cd.gif");
        background-repeat: no-repeat;
        background-position: 50px 10px;
        border: 1px solid #a94c16;
        border-top: 4px solid #a94c16;
        border-left: 4px solid #a94c16;        
        margin:320px 0px 0px 0px; 
        padding:10px;
        font-family: Trebuchet MS, Arial CE, Verdana;
        font-size: 13px;
        color: #a94c16;
}
#nazev {font-family: Arial CE, Verdana;
        font-weight:bold;
        font-style:italic; 
        font-size: 15px;
        margin: 80px 0px 0px 0px;
}
#upo_cd a {color:#a94c16;
}
#upo_cd a:hover {color:#a94c16;
         text-decoration: none;
}
/******************************************************vestavene skrine******/
.obr_vest_sk_1 {
        width:200px; height:200px;
        float:right;
        margin:0px 20px 0px 15px; 
        border: 1px solid #a94c16;
}
.obr_vest_sk_2 {
        width:150px; height:100px;
        margin:10px 10px 10px 10px; 
        border: 1px solid #a94c16;
}
.obr_vest_sk_3 {
        width:200px; height:160px;
        float:right;
        margin:0px 20px 10px 15px; 
        border: 1px solid #a94c16;
}
/******************************************** nove materialy ***************/
#blok_menu_mat {width:100%;height:25px;
           margin-top:10px;
}
#menu_mat  {float:right;
            font-family:Trebuchet MS, Arial;
            font-size: 14px;
            font-style:italic;
            color:#a25223;
}
.odkaz_mat_zde {float:left;
            width:120px;height:20px;
            border:1px solid #653326;
            padding-top:3px;
            background:#ffe2a3; /*#e89a5e;*/
}
.odkaz_mat {float:left;
            width:120px;height:20px;
            border:1px solid #653326;
            padding-top:3px;
            /*background:#e89a5e;*/
}
#menu_mat a {color:#a25223;
            text-decoration:none;
}
#menu_mat a:hover {color:#a25223;
            text-decoration:underline;
}