﻿html { height: 100%; margin: 0; padding: 0; font-family:sans-serif; 
       
    color: #C8A2C8;}
body{
     
       margin: 0; padding: 0;
 
     background-color:#f2f2f2;
        background-position: center top;
    
}
.divLogo{
    width:1280px;
    height:218px;
    margin:0 auto;
      background: url('../Images/Web/backOriginal.jpg')  no-repeat scroll 0 0;
    cursor:pointer;

}
.divNadpisLogo{
      background: url('../Images/Web/logoHedvabi.png')  no-repeat scroll 30px 60px;
      width:500px;
      height:200px;
}
.fix
{ 
    width:100%;

    margin:0 auto;
   
    z-index:10000;
     
}
.divMenu{
   
    margin:0 auto;
    background-color:#C8A2C8; 
    text-align:center;
}
.divBoxUvodni{
         width:1280px;
    height:180px;
    margin:5px auto;
    
    background-color:#C8A2C8; 
    /*background: url('../Images/Web/box-uvodni-bg.png') no-repeat;*/
   /* background-color:#F2F2F2;*/
}
.divBoxyUvodni
{
   
    height:570px;
   
}
.divCenter{
       width:1280px;
    
    margin:5px auto;
}
.banner {   width: 1280px; margin:10px auto; }
.divBoxyUvodniSmall
{
    background-color:#f2f2f2;
    
    
    float:left;
    text-align:center;
    cursor:pointer;
   margin: 10px 45px 0px 0px;

     
}

.divBoxyUvodniSmall1
{
    background-color:#f2f2f2;
   margin: 10px 0px 0px 0px;
  
    float:left;
    text-align:center;
    cursor:pointer;
 

}

.divFooter
{
   height:100px;
   background-color:#C8A2C8;
}
.foot1 {  margin: 0 auto; width:1280px; height:20px;  background-color:#f2f2f2; margin-bottom:20px;  }
.copy { font-size: 12px; color: #7F0037; text-transform: uppercase; float: left; margin-left: 20px; margin-top:2px; }
.crit { font-size: 12px; margin-top: 2px; color: #7F0037; text-transform: uppercase; float: right; margin-right:20px; }
.crit a { color: #7F0037; text-decoration: none; }
.crit a:hover { color: #7F0037; text-decoration: none; }

.lblTextUvod
{
      color: #000;
    display: inline-block;
    font-size: 16px;
    padding-top: 30px;
    text-transform: uppercase;
    width: 800px;
}
.lblText
{
      color: #000;
    display: inline-block;
    font-size: 14px;


}
.lblTextProdukt
{
      color: #000;
    display: inline-block;
    font-size: 13px;


}
.lblTextKont
{
      color: #000;
    display: inline-block;
    font-size: 14px;
    float:left;
    width:120px;
    margin-top:5px;
}

.menuItemL { 
     color:#000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 30px;
 margin-top:2px;
    padding-top: 16px;
    position: relative;
    text-align: center;
    
    text-transform: uppercase;
   
    z-index: 10000;

}
.menuItemL:hover { 
     color:  #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 30px;
   margin-top:2px;
    padding-top: 16px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
  
    z-index: 10000;
   
      
}


.menuItem { 
     color:#000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 30px;
 margin-top:2px;
    padding-top: 16px;
    position: relative;
    text-align: center;
    margin-right:40px;
    text-transform: uppercase;
   
    z-index: 10000;

}
.menuItem:hover { 
     color:  #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 30px;
   margin-top:2px;
    padding-top: 16px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
  
    z-index: 10000;
      margin-right:40px;
   

}
    .menuItem a:hover
    {
        color: #000;
    }
      .menuItem a
    {
        color: #000;
    }
.topMenu {
    width:1280px;
    margin:0 auto;

}


.nivo-caption {
 
}

.nivo-html-caption {
  display:none;
}

    .hpAkce
    {
     text-decoration: none;
 
    float:left;
    border: 0; 
    color:#000;

    font-size:13px;
    
    
}
        .hpAkce:hover {
            text-decoration: none;
        
            float: left;
            border: 0;
            color: #000;
            font-size: 13px;
        }

.headAkce{
    color:#BA0000;
    font-size:15px;
    font-weight:bold;
}
.textAkce{
    color:#3a362a;
    font-size:15px;
  
}

.imgBioProdukty
{
    width:217px;
    height:140px;
    float:left;
    margin:20px;
}
.imgSmall
{
      width:220px;
    height:270px;
    float:left;
       border-radius:10px;
   
}
.headAkceAktualita
{
    color:red;
    font-size:20px;

}

a {
       text-decoration: underline;
 cursor:pointer;

    border: 0; 
    color:#000;
}
a:hover {
       text-decoration: underline;

     cursor:pointer;
    border: 0; 
    color:#000;
}
H3 {
       text-decoration: none;


    border: 0; 
    color:#000;
    font-weight:bold;
    font-size:15px;
    
}


.lblNadpisProdukty, h1
{
     color: #000;
            font-size: 18px;
            font-weight:bold;
            margin-top:0;
}
.divProdukty
{
    float:left;
    margin:20px;
    width:900px;
    text-align:justify;
}

.lblTextProdukty
{
      color: #000;
            font-size: 16px;
            text-align:justify;
            margin-top:10px;
            display:inline-block;
}
.hpProdukty {
       text-decoration: none;
cursor:pointer;
float:right;
    border: 0; 
    color:#000;

    font-size:13px;
    
}
.hpProdukty:hover{
      text-decoration: underline;
      cursor:pointer;
      float:right;
            border: 0;
            color: #000;
            font-size: 13px;

}
.lblFooterNadpis
{
    color:#000;
    font-size: 15px;
    font-weight:bold;

}
.lblFooterText
{
    color:#000;
    font-size: 13px;
   float:left;
   width:250px;

}
.faceIMG
{
  width: 100px;
float: right;
margin-right: 0px;
margin-top: -50px;
}
.hpFooter
{
    color:#000;
    font-size: 14px;
    text-decoration:underline;
    cursor:pointer;
    margin-right:15px;
    width:150px;float:left;

}
.hpFooter:hover
{
    color:#000;
    font-size: 14px;
    text-decoration:underline;
    cursor:pointer;
    margin-right:15px;width:150px;float:left;
}
.divFooterBiofarma
{
  float:left;
  width:550px;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
}
.divLajna{
    background: url('../Images/Web/oddelovac-bottom.png') no-repeat;
    width:1px;
    height:79px;
    float:left;
    margin-top:10px;
}
.divFooterNovinky
{
      float:right;
  width:640px;
  padding:20px;
 
}
.divFooterKontakt
{
  float:left;
  width:210px;
  padding:20px;
}
.tbOdber
{
    border-radius:10px ;
    width:250px;
    height:30px;
    border:0;
    float:left
   
}
.btnOdber{
    background-color:#F2F2F2;
    float:left;
    width:120px;
    height:30px;
    border:0;
    cursor:pointer;
     font-size:12px;
    color:#000;
     border-radius:10px ;
     margin-left:10px;
}
.btnObjednat{
margin-top:2px;
border:2px solid #FFF;
background-color:#C8A2C8;
width:530px;
height:30px;
color:#FFF;
float:right;
cursor:pointer;
font-weight:700;
}
.footerMapa
{
  width:120px;
  height:110px;
  float:left;
  border:0;
  margin-top:20px;
}

.cleaner { clear: both; height: 0; border: 0; }
.cleaner20 { clear: both; height: 15px; border: 0; }

/*detail stranka */
.divBoxyLeft {
    float:left;
    width:230px;

}
.divDetailText
{
    float:left;
    width:1240px;
    min-height:450px;
    background-color:#FFF;
    padding:20px;
}
.divDetailTextObchudek
{
    float:right;
    width:650px;
   margin-top:20px;
    background-color:#FFC;
    padding:20px;
}
.divDetailTextObchudek0
{
    display:inline-block;
    width:650px;
 
    background-color:#FFC;
    padding:20px;
}
.cont { min-height: 250px;   width:1280px; margin: 0 auto; z-index:-1; }
.cont1 { min-height: 250px; width: 1280px; position: relative; display:inline-block;  }

.divZaujmout
{
    width:210px;
    height:50px;
     background: url('../Images/Web/muze-vas-zaujmout-bg.png') no-repeat;
     text-align:center;
     padding-top:20px;
     margin-bottom:0px;
     text-transform:uppercase;
     font-size:12px;
     font-weight:bold;
}


.tbKontakt
{
    padding:2px;
    color:#000;
    font-size:13px;
    float:left;
    width:250px;
    margin-right:10px;
    margin-top:5px;
   border:1px solid #C8A2C8;
}
.tbKontakt1
{
    border:1px solid #C8A2C8;
    padding:2px;
    color:#000;
    font-size:13px;
    float:left;
    width:510px;
    margin-right:10px;
    margin-top:5px;
}
.btnKontakt
{
    float:right;
    border:1px solid #FFF;
    color:#FFF;
    background-color:#C8A2C8;

    margin-right:15px;
    margin-top:5px;
    cursor:pointer;
    text-transform:uppercase;
}
.divNapisteNam
{
    margin-top:20px;
    border-top:1px solid #C8A2C8;
    padding-top:10px;
}


.divMapa { float: right; width: 350px; margin-top:30px; margin-right:15px; }



.imgMapa { border: solid 2px #643815; }
.aMapa { font-size: 12px; color: #643815; text-decoration: none; float: right; }
    .aMapa:hover { font-size: 12px; color: #643815; text-decoration: none; float: right; }

.leftKontakt
{
    float:left;
    width:280px;
}
.fullPage
{
    background-color:#FFF;
  
   min-height:250px;
   padding:20px;
}

.hpGalerie{    background-color: #f9f9f9;    color: #303030;    cursor: pointer;    font-size: 18px; display:block;   height: 48px;    margin-left: 40px;    margin-top: 155px;   opacity: 0.7;	filter: alpha(opacity=70);	-moz-opacity: 0.7;	-khtml-opacity: 0.7;    position: absolute;    text-align: center;    text-decoration: none;       width: 130px; font-weight:700; padding:5px;}
.hpGalerie:hover{ background-color: #FFF;    color: #000;    cursor: pointer;    font-size: 18px; display:block;    height: 48px;    margin-left: 40px;    margin-top: 155px;   opacity: 0.7;	filter: alpha(opacity=70);	-moz-opacity: 0.7;	-khtml-opacity: 0.7;    position: absolute;    text-align: center;    text-decoration: none;       width: 130px; font-weight:700; padding:5px;}
.hpUvod {
 text-decoration: none;
 text-transform:uppercase;
    border: 0; 
   color: #303030; 
   background-color: #cccccc;   
    font-weight:bold;
    font-size:15px;
   cursor: pointer;   
       height: 20px;
           margin-left: -210px;
               margin-top: 230px; 
                 opacity: 0.7;	filter: alpha(opacity=70);	-moz-opacity: 0.7;	-khtml-opacity: 0.7;    position: absolute;    text-align: center;    width: 190px; font-weight:700; padding:5px;
}
.hpUvod:hover{
      text-decoration: none;
        text-transform:uppercase;
    margin-top:0;
            border: 0;
            color: #000;
            font-size: 15px;
            font-weight:bold;
             background-color: #FFF;    color: #000;    cursor: pointer;     height: 20px;    margin-left: -210px;    margin-top: 230px;   opacity: 0.7;	filter: alpha(opacity=70);	-moz-opacity: 0.7;	-khtml-opacity: 0.7;    position: absolute;    text-align: center;    text-decoration: none;       width: 190px; font-weight:700; padding:5px;
}


.imgFotoGal{ 
      
    
    height: 210px;    width: 160px; border:0;
    padding-top: 15px;

}

.imgGalerie { margin-top:4px;  max-width: 230px; border:0;
}

.itemGalerie {
width:220px;
height:240px;
text-align:center;
float:left;
background-color:#FFF;
margin:10px;
border:2px solid #C8A2C8;
    
}

.itemDruhProduktu{
    width:650px;
    padding:20px;
    background-color:#FFC;
    margin-top:20px;
    display:inline-block;
}
.line { border-top: solid 1px #643815;
        height:2px;
        width:640px;
       
        margin-top:-10px;
}
.imgProdukt
{
    
    width:140px;
    border:0;
    height:185px;
}

.divImgProdukt
{
    float:left;
}
.divImgProdukt1
{
    float:left;
    width:140px;
    height:100px;
}
.divTypProduktu
{
    float:left;
    margin-left:10px;
   
}
.tbKS
{
    border:1px solid #C8A2C8;
    width:50px;
    text-align:right;
    font-size:13px;
    padding-left:5px;
    padding-right:5px;
}
.watermark
{
    border:1px solid #C8A2C8;
    width:50px;
    text-align:right;
    font-size:13px;
    padding-left:5px;
    padding-right:5px;
    color:grey;
}
.divKusy
{
    float:left;
        border-left:1px solid #e1debb;
      border-top:1px solid #e1debb;
        border-bottom:1px solid #e1debb;
 
    width:90px;
    padding-left:10px;
    padding-right:10px;
    padding-top:1px;
    padding-bottom:2px;
    background-color:#f8f7c7;
}
.divNazev
{
    float:left;
     border:1px solid #e1debb;
    width:260px;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#f8f7c7;
}
.divNazev1
{
    float:left;
     border:1px solid #e1debb;
    width:250px;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#f8f7c7;
}
.divCena
{
    float:left;
      border-right:1px solid #e1debb;
      border-top:1px solid #e1debb;
        border-bottom:1px solid #e1debb;
    width:70px;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#f8f7c7;
}



.objKontakt
{
    float:left;
    width:300px;
}
.objRekapitulace
{
    float:right;
    width:260px;
    height:50px;
     border:1px solid#C8A2C8 ;
     background-color:#FFF;
     padding:20px;
   
}
.lblObj
{
    color:#000;
    font-size:20px;
    float:left;
    width:200px;
    margin-top:2px;
}
.tbObj
{
    border:1px solid #000 ;
    font-size:20px;
    float:left;
    width:320px;
    margin-top:2px;
}
.lblObjHodnota
{
   color:#643815 ;
    font-size:16px;
    
}
.lblObjCena
{
   color:#7F0037 ;
    font-size:16px;
    font-weight:bold;
}
.lblObjPoznamka
{
   color:#7F0037 ;
    font-size:12px;
    
}
.itemAktualita
{
    width:1240px;
    border-bottom:2px solid #C8A2C8;
    margin-bottom:20px;
    padding-bottom:10px;
   display:inline-block;
}
.lblDatumNovinka
{
    font-size:16px;
    font-weight:bold;
}
.hpNazevNovinka
{

}
.hpNazevNovinka
{
     font-size:16px;text-decoration:none;color:#C8A2C8;font-weight:bold;
}
.hpDomu
{
     font-size:16px;text-decoration:none;color:#C8A2C8;cursor:pointer; float:right; 
}
.hpDomu:hover {
        font-size: 16px;
        text-decoration: underline;
        color: #7F0037;
        cursor: pointer;
        float: right;
    }

.hpPOD
{
     font-size:14px;text-decoration:none;color:#000;cursor:pointer; float:right; margin-left:15px;
}
.hpPOD:hover {
        font-size: 14px;
        text-decoration: underline;
        color: #7F0037;
        cursor: pointer;
        float: right; margin-left:15px;
    }
.lblVyprodano
{
    font-size:10px;
}
.hpNazevNovinka:hover
{
   font-size:16px;text-decoration:underline;color:#7F0037; font-weight:bold;
}
.fotkaLeft{
   
    padding: 0px 0px 0px 8px;
    width: 217px;
     margin-top:12px;
     margin-left:0;
     margin-right:0;
     margin-bottom:0;
  
}
.fotkaStred{
   margin: 0px 0px 0px 180px;
    width: 300px;
   

  
}
.fotkaRight{
   
   
    width: 217px;
    float:right;
    clear:both;
  
}
p {
    text-align: justify;
    font-size: 1em;
    margin-bottom: 25px;
}
.fotky {
 
    float: left;
    margin-right:10px;
}

/*


.logo { background-color:#3A1A0A;  height: 250px; width: 350px; float: right; }

.mapa { background: url('../Images/Web/mapa.png') no-repeat; float: left; height: 240px; width: 200px; margin-top:25px; margin-left:70px; }
.backCont { background-color:#F3E1B0; height: 350px; width: 750px; display: inline-block; float: right; height: 100%; margin-bottom: 70px; }
.backCont1 { background-color:#F3E1B0; height: 350px; width: 850px; display: inline-block; float: right; height: 100%; margin-bottom: 70px; }
.backCont2 { background-color:#F3E1B0; height: 350px; width: 1100px; display: inline-block; float: right; height: 100%; margin-bottom: 70px; }

.imgLogo { border: 0; float: left; margin-left: 265px; margin-top: -205px; width:50px; }
.imgLogo1 { float: left; border: 0; margin-left: 0px; margin-top: -30px; }
.imgLogo2 { float: left; border: 0; margin-left: 20px; margin-top: -210px; width:150px; }
.divWWW { float: left; color: #FFF; font-size: 20px; font-family: 'Showcard Gothic'; margin-top: 40px; margin-left: 20px; text-transform: uppercase; letter-spacing: 1px; }

  

h1 { font-size: 30px; letter-spacing: 1.5px; color: #3A1A0A; text-transform: uppercase; }
.main { margin-left: 20px; margin-right: 20px; margin-top: 0px; margin-bottom: 20px; float: left; display: block; min-height: 330px; }
.onas, .kontaktNadpis { border: 0; margin-top: 10px; }
.nabidka { margin-top: 18px; }
.lblNabidka { font-size: 14px; color: ##3A1A0A; margin-top: -10px; margin-left: 14px; float: left; }
.lblOnas { font-size: 14px; color: #3A1A0A; margin-top: -10px; margin-left: 10px; float: left; }
.lblOnasText { font-size: 14px; color: #3A1A0A; margin-top: 5px; margin-left: 10px; float: left; text-align: justify; }
.lblNadpis { font-size: 36px; color: #3A1A0A; margin-top: 10px; margin-left: 10px; float: left; font-family:'Segoe UI'; }
.lblText { font-size: 14px; color: #3A1A0A; margin-top: 5px; margin-left: 10px; float: left; text-align: justify; }
.leftMain { float: left; width: 340px; }
.rightMain { float: left; width: 365px; margin-left: 5px; }



.imgKuchyn { border: 0; margin-top: 10px; margin-left: 15px; float: left; }
.imgObyvak { border: 0; margin-top: 20px; margin-left: 20px; float: left; }
.imgKoupelna { border: 0; margin-top: 10px; margin-left: 20px; float: left; }
.imgSkrin { border: 0; margin-top: 20px; margin-left: 15px; float: left; }
.imgSchody { border: 0; margin-top: 20px; margin-left: 20px; float: left; }
.contact { width: 350px; float: left; }

.lblNazevFirma {color: #3A1A0A;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    margin-top: 20px;
    text-align: right;
    text-transform: uppercase;

 }

.lblEmail { float: right; font-size: 14px; color: #3A1A0A; margin-right: 20px; }
.lblTel { float: right; font-size: 14px; color: #3A1A0A; margin-right: 20px; }
.lblUlice { float: right; font-size: 14px; color: #3A1A0A; margin-right: 20px; }
.lblTextKon { color: #3A1A0A; margin-left: 10px; font-size: 14px; }
.lblNazevKon { color: #3A1A0A; font-size: 18px; font-weight: bold; margin-left: 10px; margin-top: 20px; float: left; margin-bottom: 10px;width: 200px; }



.divAktuality
{
    float:left;
    width:330px;
    margin-top:-150px;
    padding-left:15px;
    padding-right:5px;
}
.lblDatumAktuality
{
     font-size:14px;
}
.hpNazev
{
    font-weight:bold; font-size:14px;text-decoration:none;color:#FFF;
}
.hpNazev:hover
{
    font-weight:bold; font-size:14px;text-decoration:underline;color:#FFF;
}
.lblTextAktuality
{
   
    font-size:12px;
}
.lblAktuality
{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    width: 310px;
}
.itemAktuality
{
    color:#FFF;
}

    .hpDvirka
    {
     text-decoration: none;
    text-transform: capitalize;
    background: url('../Images/Web/vsdvirka.jpg') no-repeat;
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 15px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:15px;
    
    
}
    .hpDvirka:hover
    {
        text-decoration: none;
    text-transform:capitalize;
    background: url('../Images/Web/vsdvirka1.jpg') no-repeat; 
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 15px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:15px;
    
    
    }

     .hpAstin
    {
     text-decoration: none;
    text-transform: capitalize;
    background: url('../Images/Web/astin.jpg') no-repeat;
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 25px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:15px;
    
    
}
    .hpAstin:hover
    {
        text-decoration: none;
    text-transform:capitalize;
    background: url('../Images/Web/astin1.jpg') no-repeat; 
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 25px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:15px;
    
    
    }

       .hpUni
    {
     text-decoration: none;
    text-transform: capitalize;
    background: url('../Images/Web/uni.jpg') no-repeat;
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 25px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:15px;
    
    
}
    .hpUni:hover
    {
        text-decoration: none;
    text-transform:capitalize;
    background: url('../Images/Web/uni1.jpg') no-repeat; 
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 25px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:15px;
    
    
    }

       .hpSkrin
{
     text-decoration: none;
    text-transform: capitalize;
    background: url('../Images/Web/vsskrin.jpg') no-repeat; 
    width:150px;
  
    float:left;
    border: 0; margin-top: 10px; margin-left: 15px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:16px;
    
    
}
    .hpSkrin:hover
    {
        text-decoration: none;
    text-transform:capitalize;
    background: url('../Images/Web/vsskrin1.jpg') no-repeat; 
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 15px; 
    color:#3A1A0A;
    padding-top:105px;
    text-align:center;
    font-size:16px;
    
    
    }


       .hpDvere
{
     text-decoration: none;
    text-transform: capitalize;
    background: url('../Images/Web/vsdvere.jpg') no-repeat;
    width:150px;
   
    float:left;
    border: 0; margin-top: 10px; margin-left: 25px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:16px;
    
    
}
    .hpDvere:hover
    {
        text-decoration: none;
    text-transform:capitalize;
    background: url('../Images/Web/vsdvere1.jpg') no-repeat; 
    width:150px;
  
    float:left;
    border: 0; margin-top: 10px; margin-left: 25px; 
    color:#3A1A0A;
    padding-top:105px;
    text-align:center;
    font-size:16px;
    
    
    }
       .hpKovani
{
     text-decoration: none;
    text-transform: capitalize;
    background: url('../Images/Web/vskovani.jpg') no-repeat; 
    width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 15px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:16px;
    
    
}
    .hpKovani:hover
    {
        text-decoration: none;
    text-transform:capitalize;
    background: url('../Images/Web/vskovani1.jpg') no-repeat;  
      width:150px;
    
    float:left;
    border: 0; margin-top: 10px; margin-left: 15px; 
    color:#3A1A0A;
  padding-top:105px;
    text-align:center;
    font-size:16px;
    
    
    
    }
    .lblVeta{
        font-size:15px;
        color:#3A1A0A;
        font-weight:bold;
        display:inline-block;
        margin-top:10px;
    }

.lblDatumReference
{
    font-size:18px; color:#3A1A0A;
}
.lblNazevReference
{
    font-size:18px; color:#3A1A0A; margin-left:10px;
}
.lblTextReference
{
    font-size:14px; color:#3A1A0A;
}
.hpGalerieReference{
    font-size:12px; color:#3A1A0A; text-decoration:none;float:right;
}
.hpGalerieReference:hover{
    font-size:12px; color:#3A1A0A; text-decoration:underline;float:right;
}


.itemReference
{
    width:730px;
    border-bottom:2px solid #3A1A0A;
    padding:5px;
    padding-left:10px;
}



.itemProdukt
{
      height: 150px;
    padding-right: 30px;
    text-align: center;
    width: 200px;
    padding-left:10px;
    padding-bottom:30px;
}
.lblTextDetail
{
    padding:10px;
    color:#3A1A0A;
}
.hpGalerieProduktu
{
    color:#3A1A0A;
    float:left;
    font-size:22px;
    text-decoration:none;
    text-transform:uppercase;
      margin: 20px 0 0 20px;
}
.hpGalerieProduktu:hover
{
    color:#3A1A0A;
    float:left;
    font-size:22px;
    text-decoration:underline;
    text-transform:uppercase;
      margin: 20px 0 0 20px;
}
.hpCenikProduktu
{
    color:#3A1A0A;
    float:left;
    font-size:22px;
    text-decoration:none;
    text-transform:uppercase;
      margin: 20px 0 0 20px;
}
.hpCenikProduktu:hover
{
    color:#3A1A0A;
    float:left;
    font-size:22px;
    text-decoration:underline;
    text-transform:uppercase;
      margin: 20px 0 0 20px;
}
.aCenik
{
      color:#3A1A0A;
    float:left;
    font-size:22px;
    text-decoration:none;
    text-transform:uppercase;
    
}
.aCenik:hover
{
     color:#3A1A0A;
    float:left;
    font-size:22px;
    text-decoration:underline;
    text-transform:uppercase;
   
}
.itemCenik
{
    width:710px;
    height:45px;
    float:left;
}


.divNapisteNam
{
  border-top:2px solid #FFF;
  width:710px;
  padding-top:10px;
  margin-top:10px;
  display:inline-block;
}
.lblKontakt
{
    color:#3A1A0A;
    font-size:13px;
    float:left;
    width:90px;
}


.odkazyLeft
{
    background: url("../Images/Web/leftBack.jpg") repeat scroll 0 0 #EBD7AD;
    display: inline-block;
  
    height: 100%;
    padding: 20px;
    width: 209px;
    
}
.lblMenuNadpis
{
    color:#3A1A0A;
   font-size:30px;
   float:left;
}*/


.rail {
border:1px solid;
border-radius:3px 3px 3px 3px;
height:20px;
position:relative;
width:600px;
}

.handle_vertical,.handle_vertical_down,.handle_vertical_hover,.handle_horizontal {
position:absolute;
padding-top:-10px;
width:20px;
height:20px;
background:url(../images/web/sliderBullet.png) no-repeat;
}

.ajax__multi_slider_custom .outer_rail_horizontal {
border:1px solid;
border-radius:3px 3px 3px 3px;
height:10px;
position:relative;
background-color:#fff;
margin-top:10px;
}

.ajax__multi_slider_custom .inner_rail_horizontal {
border:1px solid;
border-radius:3px 3px 3px 3px;
height:10px;
position:relative;
margin-top:10px;
background-color:#fff;
}

.ajax__multi_slider_custom {
width:900px;
margin-top:25px;
}

.tbRight {
background-color:transparent;
border:0;
color:#000;
height:14px;
float:right;
margin-top:5px;
text-align:right;
width:100px;
}

.tbLeft {
background-color:transparent;
border:0;
color:#000;
height:14px;
float:left;
margin-top:5px;
width:100px;
}

.sliderX {
float:left;
width:900px;
margin-bottom:20px;
margin-top:20px;
margin-left:10px;
}

.lblOd {
float:left;
font-weight:700;
margin-left:220px;
}

.btnNastavit {
border:1px solid #FFF;
background-color:#C8A2C8;
width:130px;
height:30px;
color:#FFF;
float:right;
margin-right:-150px;
margin-top:-20px;
cursor:pointer;
}

.btnNastavit:hover {
border:2px solid #FFF;
background-color:#C8A2C8;
width:130px;
height:30px;
color:#FFF;
float:right;
margin-right:-150px;
margin-top:-20px;
cursor:pointer;
font-weight:700;
}

.itemProdukt {
width:210px;
height:240px;
text-align:center;
float:left;
background-color:#FFF;
margin:10px;
border:2px solid #C8A2C8;
}


.dtNovinky {
width:1230px;
border-spacing:0;

}


/*xxxxxxxxxxxxxxxx*/

.itemPar{
    font-size:14px;
}

.rightDiv TD {
display:table;
height:80px;
position:relative;
overflow:hidden;
margin-right:0;
float:right;
text-align:center;
}

.tdHledat {
float:right;
height:75px;
width:200px;
margin-right:50px;
}

.tdFace {
float:right;
height:105px;
width:220px;
cursor:pointer;
}

.tdKosik {

cursor:pointer;
    background: url('../Images/Web/kos.png')  no-repeat scroll 0 0;
    width:55px;
    height:38px;
    float:right;
    margin-top:-42px;
    text-align:center;
}

.lblPocetZbozi {
cursor: pointer;
color: #FFF;
font-size: 14px;
margin-left:12px;
}

.tdMain11 {
background-color:#404040;
width:290px;
}

.tdMain12 {
background-color:#404040;
width:150px;
}

.tdMain13 {
background-color:#61292B;
width:260px;
}

.tdMain14 {
background-color:#00D8CC;
width:60px;
}

.tdMain15 {
background-color:#CEA539;
width:150px;
cursor:pointer;
}

.tdPopis {
background-color:#404040;
width:400px;

min-height:100px;
float:left;
padding:5px;
color:#FFF;
}
h2{margin:0}
.tdMainOstatni {
background-color:#000;
width:198px;
height:100%;
float:left;
margin-left:2px;
}

.tdMain22 {
width:1260px;
height:100%;
min-height:500px;
float:left;

}
.leftobj {
width:840px;
height:100%;
min-height:500px;
float:left;

}
.rightobj {
width:400px;
height:100%;
min-height:500px;
float:left;

}
.rightDiv {
background-color:transparent;
height:100%;
position:fixed;
right:0;
top:180px;
width:160px;
z-index:2000000;
padding:0;
}

.ver {
#position:relative;
#top:-50%;
}

.ver1 {
#position:absolute;
#top:50%;
display:table-cell;
vertical-align:middle;
}

.tdMain1 {
background-color:#AA4379;
width:140px;
}

.tdMain2 {
background-color:#2D652B;
width:140px;
}

.tdMain3 {
background-color:#423173;
width:140px;
}

.tdMain4 {
background-color:#6E7E94;
width:140px;
}

.tdMain5 {
background-color:#94BD4A;
width:140px;
}

.imgMain {
border:0;
float:left;
height:100px;
margin:15px;
}

.titleMain {
float:right;
font-size:18px;
font-weight:700;
margin:15px;
}

.textMain {
margin-top:55px;
font-size:12px;
display:block;
}

.titleMainBig {
float:right;
font-size:35px;
margin:42px 15px 15px;
}

.title {
float:left;
font-size:30px;
margin-left:10px;
margin-top:80px;
cursor:pointer;
}


.cleaner1 {
clear:both;
line-height:0px;
padding-top:10px;
font-size:0;
border:none;
visibility:hidden;
display:block;
}

hr {
line-height:0;
}
.info
{
    width:390px;
    margin-top:55px;
    text-align:center;
}
.lblMenuNadpis {
background-color:#C8A2C8;
float:left;
height:25px;
padding-left:10px;
padding-top:10px;
width:390px;
color:#000;
font-size:14px;
text-align:center;
}


.lblDetail {
font-size:14px;
color:#000;
clear:both;
float:left;
margin-left:10px;
}

.lblDetailBold {
font-size:16px;
color:#000;
clear:both;
float:left;
margin-left:10px;
font-weight:700;
}

.hpDetail {
text-decoration:none;
font-size:18px;
color:#000;
clear:both;
float:right;
text-transform:uppercase;
}

.hpDetail:hover {
text-decoration:none;
text-transform:uppercase;
font-size:18px;
color:#000;
clear:both;
float:right;
}

.divSeradit {
float:right;
margin-right:50px;
margin-top:30px;
}

.imgFace {
height:100px;
width:100px;
margin-top:15px;
border:0;
float:left;
margin-left:25px;
}

.divHledat {
float:left;
margin-left:10px;
margin-top:10px;
}

.imgButton {
height:30px;
border:0;
float:left;
margin-left:5px;
}

.imgHlavniProdukt {
border:0;
float:left;
max-height:400px;
max-width:400px;
}

.imgDalsiProdukt {
width:100px;
}

.itemObrazek {
margin-left:6px;
}

.divObrazky {

margin-top:40px;
min-height:420px;
}

.dtObrazky {
width:130px;
margin-left:20px;
display:inline-block;
height:400px;
 position: relative;
    float: left;
 
  
 
    overflow-x: hidden;
    overflow-y: auto;
      scrollbar-face-color: #8080FF;
            scrollbar-arrow-color: #FFFFFF;
            scrollbar-track-color: #DDDDFF;
}

.lblZakladniInformaceNadpis {
font-size:12px;
font-weight:700;
}

.lblZakladniInformacePopis {
font-size:12px;
text-align:justify;
float:left;
}

.itemZakladniInformace {
height:100%;
margin-left:10px;
margin-right:10px;
}

.lblZakladniInformace {
font-size:16px;
font-weight:700;

}

.lblZakladniInformaceCena {
font-size:16px;
font-weight:700;

color:#FFD800;
}

.lblZakladniInformaceCena1 {
font-size:16px;
font-weight:700;

color:#FFD800;
}

.lblInformaceNadpis {
float:left;
width:140px;
font-size:14px;
}

.lblInformacePopis {
float:left;
width:200px;
font-size:16px;
color:#000;
}

.itemInformaceProdukt {
height:100%;
}

.informaceProdukt {
margin:20px;
}

.divJakObjednat {
float:left;
font-size:12px;
}

.divJakObjednat ul {
margin-left:-10px;
float:left;
 list-style-type: none;
 font-size:14px;

}

.divJakObjednat ul li {
margin-left:-20px;

margin-top:4px;
font-size:14px;
color:#000;
}

.imgProduktKosik {
float:left;
height:100px;
max-width:120px;
}

.lblNazevProdukt {
float:left;
width:300px;
margin:40px 20px 20px;
color:#000;
}

.lblCenaProdukt {
float:left;
width:100px;
margin:40px 10px 20px;
color:#000;
}

.lblPocet {
float:left;
width:100px;
margin:40px 10px 20px;
color:#000;
text-align:right;
}

.lblPocetKs {
float:left;
width:100px;
margin:40px 0px 0px;
color:#000;
}


.tbProduktKosik {
width:60px;
float:left;
margin:40px 20px 20px;
}

.lblCenaCelkovaProdukt {
    color:#000;
float:left;
font-weight:700;
width:100px;
margin:40px 10px 20px;text-align:right;
}

.imgDelete {
height:24px;
width:24px;
float:left;
border:0;
margin:40px 10px 20px;
}

.imgDeleteShop {
height:24px;
width:24px;
float:left;
border:0;

}

.itemProduktKosik {
border-bottom:1px solid #FFF;
width:850px;
margin-left:20px;
}

.lblNadpisKosik {
font-size:18px;
margin-bottom:20px;
margin-top:20px;
float:left;
text-transform:uppercase;
}

.lblPrazdny {
font-size:18px;
margin-left:20px;
}

.lblCelkovaCenaVse {
float:right;
font-size:18px;
font-weight:700;
margin:10px 100px 0 20px;
color:#000;
}

.lblCelkovaCenaVseNapis {
float:right;
width:150px;
color:#000;
margin-top:10px;
}

.podKat {
border:1px solid #FFF;
background-color:#94BD4A;
width:130px;
height:30px;
color:#FFF;
float:left;
margin-left:5px;
cursor:pointer;
}

.podKat:hover {
border:2px solid #FFF;
background-color:#94BD4A;
width:130px;
height:30px;
color:#FFF;
float:left;
margin-left:5px;
cursor:pointer;
font-weight:700;
}

.btnObjednavka {
border:1px solid #FFF;
background-color:#C8A2C8;
width:130px;
height:30px;
color:#FFF;
float:left;
margin-left:80px;
margin-top:-60px;
cursor:pointer;
}

.btnObjednavka:hover {
border:2px solid #FFF;
background-color:#C8A2C8;
width:130px;
height:30px;
color:#FFF;
float:left;
margin-left:80px;
margin-top:-60px;
cursor:pointer;
font-weight:700;
}

.ddlDoruceni {
background-color:#C8A2C8;
border:0;
color:#000;
float:right;
text-align:right;
font-size:14px;
width:350px;
margin:10px 40px 0 0;
padding:5px;
}

.ddlPlatba {
background-color:#C8A2C8;
border:0;
color:#000;
float:right;
text-align:right;
font-size:14px;
padding-left:50px;
width:350px;
margin:10px 40px 0 0;
}

.imgKosik {
width:150px;
float:left;
margin-top:-8px;
}

.pocetKS {
float:left;
z-index:10000;
margin-top:-98px;
color:#8C0095;
margin-left:75px;
font-size:18px;
font-weight:700;
}

.imgHome {
width:40px;
float:left;
margin-top:15px;
margin-left:10px;
cursor:pointer;
}

.btnFiltr {
border:1px solid #FFF;
background-color:#94BD4A;
width:80px;
height:25px;
color:#FFF;
float:left;
font-size:14px;
margin-left:10px;
margin-bottom:10px;
cursor:pointer;
padding:2px;
}

.btnFiltr:hover {
border:2px solid #FFF;
background-color:#94BD4A;
width:80px;
height:25px;
color:#FFF;
float:left;
font-size:14px;
cursor:pointer;
padding:2px;
}

.cenaList TD {
height:100%;
float:none;
margin:0;
}

.lnkHledat {
float:right;
height:60px;
margin-right:-13px;
margin-top:-13px;
width:60px;
}

.tbHledat {
border:0 none;
color:#404040;
float:left;
font-size:12px;
margin-top:35px;
text-align:right;
width:127px;
padding:1px;
}

.itemKategorie {
height:100%;
float:left;
width:180px;
}

.itemPodKategorie {
width:180px;
height:20px;
}

.dtListKategorie,.dtListPodKategorie {
width:180px;
height:100%;
display:inline-block;
float:left;
}

.chbBox {
font-size:12px;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
background:none;
background-color:#000;
color:#FFF;
border:0;
}

.ui-widget-content {
background-color:transparent;
color:#FFF;
background:none;
border:0;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
border-radius:0;
}

.hpMenu {
float:left;
color:#fff;
margin-right:135px;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
font-size:16px;
padding-top:3px;
}

.hpMenu:hover {
float:left;
color:#fff;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
margin-right:135px;
font-size:16px;
padding-top:3px;
}

.hpMenu1 {
float:left;
color:#fff;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
font-size:16px;
padding-top:3px;
}

.hpMenu1:hover {
padding-top:3px;
float:left;
color:#fff;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
font-size:16px;
}

.lblInformace {
color:#000;
font-size:16px;
clear:both;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:5px;
}

.ddlDetailProduktu {
border:1px solid #FFF;
background-color:#94BD4A;
float:right;
cursor:pointer;
margin-right:5px;
color:#000;
width:185px;
}

.ddlDetailProduktu1 {
border:1px solid #FFF;
background-color:#94BD4A;
color:#000;
float:right;
cursor:pointer;
margin-right:5px;
width:185px;
margin-top:2px;
}



.btnObjednat:hover {
margin-top:2px;
border:2px solid #FFF;
background-color:#C8A2C8;
width:530px;
height:30px;
color:#FFF;
float:right;
cursor:pointer;
font-weight:700;
}
.btnZpet {
margin-top:10px;
border:1px solid #FFF;
background-color:#C8A2C8;
width:100px;
height:30px;
color:#fff;
float:right;
margin-right:20px;
cursor:pointer;
}

.btnZpet:hover {
margin-top:10px;
border:2px solid #FFF;
background-color:#C8A2C8;
width:100px;
height:30px;
color:#000;
float:right;
margin-right:20px;
cursor:pointer;
font-weight:700;
}


.btnDetailProduktKoupit {
margin-top:10px;
border:1px solid #000;
background-color:#C8A2C8;
width:390px;
height:30px;
color:#000;
float:right;
margin-right:5px;
cursor:pointer;
font-size:16px;
}

.btnDetailProduktKoupit:hover {
margin-top:10px;
border:2px solid #FFF;
background-color:#C8A2C8;
width:390px;
height:30px;
color:#000;
float:right;
margin-right:5px;
cursor:pointer;
font-weight:700;font-size:16px;
}

.volby {
margin-top:10px;
float:right;
}


.lblObjSouhlas {
float:right;
text-align:right;
}


.potvrzeniObjednavky {
float:right;
margin-right:40px;
margin-top:10px;
margin-bottom:50px;
width:530px;
background-color:#C8A2C8;
color:#000;
padding:20px;
}

.chbSouhlas {
float:right;
}

.fbLogo {
border:0 none;
float:right;
height:70px;
margin-right:80px;
margin-top:35px;
cursor:pointer;
}

.detailsProdukt {
background-color:#404040;
color:#FFF;

height:30px;

margin-left:5px;
margin-right:5px;
margin-top:-45px;
opacity:0.8;
overflow:hidden;
position:relative;
padding-top:10px;
width:200px;
z-index:10000;
}

.hideImageDetails {
display:none!important;
}

.displayImageDetails {
display:block!important;

}

.cenaProdukt {
font-size:14px;
font-weight:700;
}

.menuNavi {
color:#FFF;
cursor:pointer;
float:left;
width:178px;
height:15px;
font-size:12px;
text-decoration:none;
padding-left:20px;
padding-top:5px;
}

.menuNavi:hover {
background-color:#000;
color:#FFF;
cursor:pointer;
float:left;
width:178px;
height:15px;
font-size:12px;
text-decoration:none;
padding-left:20px;
padding-top:5px;
}

.lblPopisProdukt {
float:left;
margin-left:20px;
color:#000;
margin-top:-20px;
font-weight:700;
}

.divText {
float:right;
margin-right:20px;
margin-bottom:50px;
}

.popup {
border:3px solid #000;
background-color:#E3D5C2;
min-width:350px;
padding:20px;
}

.divNadpis {
font-size:40px;
width:198px;
text-align:center;
margin-top:50px;
padding-bottom:50px;
color:#FFF;
}

.rozvoz {
background:url(../images/web/rozvoz.jpg) no-repeat;
height:220px;
width:198px;
}

.quick {
background:url(../images/web/quick.png) no-repeat;
width:198px;
height:213px;
margin-left:-195px;
margin-top:-50px;
cursor:pointer;
}

.mailTo {
color:#FFF;
}


.nameProdukt { 
    background-color:#FFFF71;
  color:#000;
    height:40px;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;

}
.napisteNam {
border-top:2px solid #FFF;
padding:10px;
}

.lblPodpora {
float:left;
width:80px;
}

.tbPodpora {
float:left;
width:193px;
margin-right:10px;
}

.tbPodpora1 {
float:left;
width:193px;
}

.tbPodporatext {
float:left;
width:773px;
}

.lblKontaktNadpis {
font-size:30px;
font-weight:700;
}

.lblPodporaQ {
float:left;
width:200px;
}

.tbPodporaTextQ {
float:left;
width:853px;
}

.divTextq {
float:right;
margin-bottom:50px;
margin-right:20px;
width:880px;
text-align:center;
}



.lblSkladem {
margin-right:20px;
font-size:14px;
font-weight:700;
}



.divUvodniText {
border-top:3px solid;
font-size:12px;
text-align:justify;
margin:20px;
padding:10px;
}

.aOdkaz:hover {
color:#000;
text-decoration:underline;
}

.aOdkaz {
color:#000;
text-decoration:none;
}

.tbCena {
font-size:10px;
}

.editLeft {
float:left;
width:620px;
}

.editRight {
float:left;
width:420px;
}

.administrace {
width:180px;
height:30px;
}


.hpProdukt,.hpProdukt:hover {
text-decoration:none;
color:#000;
font-size:14px;

}
.hpProdukt:hover {
text-decoration:none;
color:#000;
font-size:14px;

}
.obrRight
{
   
}
.divIMG
{
    width:400px;
    height:400px;
    text-align:center;
    float:left;
    background-color:#FFF;
    border: 2px solid #C8A2C8;
    padding:5px;
}
  #vertical-scrollbar-demo {
            height: 400px;
            width: 110px;
            float:left;
        }
  .textProdukt
  {
    
float: left;
text-align: justify;
color:#202020;
margin-left:10px;
width:700px;
  }
  #wrapper_1 { clear: left; float: left; position: relative; left: 50%; }

#container_1 { display: block; float: left; position: relative; right: 50%; }

.menuKategorie
{
    float:left;
    width:230px;
    background-color:#C8A2C8;
    padding:15px;
}
.shopVyrobky
{
    float:left;
    width:800px;
    margin-left:20px;
}
.itemKategorieShop
{
    width:180px;
    background-color:#FFF;
    color:#000;
    font-size:18px;
    text-transform:uppercase;
      border-radius:40px;
      padding:20px;
      margin-top:5px;
      display:block;
    text-align:center;
}


.itemKategorieShopSelect
{
    width:180px;
    background-color:yellow;
    color:#000;
    font-size:18px;
    text-transform:uppercase;
      border-radius:40px;
      padding:20px;
      margin-top:5px;
      display:block;
    text-align:center;
}

.linkKatShop{
    text-transform:uppercase;
    text-decoration:none;
}
.texthop{
    color:#000;
    font-size:16px;
    float:left;
    width:200px;
    text-transform:uppercase;
    margin-top:5px;
}
.barvaVyber
{
    border:2px solid #000;
    font-size:16px;
    width:200px;
    float:left;
    margin-right:5px;
}