/* 
    Document   : styl.css
    Created on : 12.8.2010, 11:19:07
    Author     : manx
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    background:#d9e3ff url('img/bg.png') repeat-x;
    color:#000000;
    margin:0; 
    padding:1px 0;
    }

.kontejner{
    
    width:960px;
    margin: 0 auto;
    background:white;
    margin-top:28px;
    position:relative;
    padding-bottom:1px;
}

.kontejner2 {margin:10px;padding: 0;}

.top1{
    height:122px;

    position:relative;
}
.horizontal ul li {
    display:block;
    float:left;
    list-style: none;
}
.horizontal ul li a{ display:block; float:left;}
.horizontal ul {margin:0; padding:0;}

/*******************************************************/
.nd{display:none;}


/***************************************************************/

#submenu{
    margin:10px 0 0 0;
    padding:10px;
    background: #483737;
    border:1px solid #ac9393;
}

#submenu li{
    list-style: none;
    border-bottom: 1px dashed #c8b7b7;
}
#submenu li a {
    color:white;
    display:block;
    height:25px;
    margin:0 5px;
    line-height: 25px;
}




.left {
    float:left;
    width:220px;
    margin-top:20px;

}
.right{
    width: 705px;
    
    float:right;
    margin-top: 20px;
   
}





.pocetKusu{ 
    width:30px;
}

.kosik{
    width:100%;
    border-collapse: collapse;
}
.kosik td{padding:3px;}
.kosik .mnozstvi {width:30px;}
.kosik .celkem td {font-weight:bold; border-top:2px solid silver;}
.dopravne {margin:0;}


#hlaseni1{
    position:fixed;
    top:40%;
    left:40%;
    margin:auto;
    width:300px;
    background:white;
    border:2px solid blue;
}

#hlaseni2{
    margin:20px;
    color:black;

}

.clear{clear:both;}

b.cena{ color:#ce0000;}
.sklad_ano{
    font-weight: bold;

}
.err{
    color:red;
    
    padding:10px;
}

/***************************************/
#loginerr{margin-top:5px; color:red;}

.patka{
    background:#00145e;
    color:white;
    height:27px;
    line-height: 27px;
    padding:0 10px;
    margin-top:20px;
}
button.bkoupit{
    background: url('img/koupit.png') no-repeat top left;
    width:64px;
        height: 28px;
        border: none;
        margin:0 0 0 5px; padding: 0;
        
}
.koupit  input{
    border:1px solid #828282;
    width:20px;
}

.cenap{margin: 0 0 5px 0;}
.produktbox .noimg{ margin:0  0 0 10px;}








.path {font-weight: bold;}
.path a{
 color :black;
}

.razeni{
    background:#0d1359;
    padding:0 10px;
    color:white;
    position:relative;
    height:36px;
    line-height: 36px;
}

.razeni .strankovani {
    padding:10px; 
}


.produkt .razeni {
    margin-bottom: 15px;
}

#hlavniobrazek{
 border: 1px solid #b2b2b2;
 display:block;
 margin-bottom:5px;
}


#obrazky_produktu{
  float:left;
 margin-right: 35px;
 position:relative;

}

.miniobr img{ margin-right:4px; border:1px solid #b2b2b2;}





.produkt table .tt{
    color:#939393;
    font-weight: bold;
    width:105px;
    vertical-align: top;
}

.sklademt, .sklad_ano{color: #009000; font-weight: bold;}
.sklademf, .sklad_ne{color: #ce0000; font-weight: bold;}
.produktbox .sklad_ano {color:#009000; }

.produkt .cena{
    color:#ce0000;
    font-size:2em;
    margin-bottom:15px;
    margin-top:10px;
}

.produkt .koupit{
    margin-bottom:10px;
}




.dph{
    color:#aeaeae;
    font-weight: normal;
}

.produkt td{ padding-bottom:0.5em}


.orderby{
    position:absolute;
    
    margin:0;
    padding:0;
    top:1px;
    right:10px;
}



.zminka{
    background:#dddddd;
    width:196px;
    float:right;
    margin-top:15px;
}

.zminka h2{
    color:black;
    font-size:1.25em;
}

.zminka2{
    font-size: 1.2em;
    margin:20px;
    min-height:300px;
}


.menul1 ul{
    display:none;
}
.m1aktivni ul{
    display:block;
}



.pata2{
    width:960px;
margin:auto;
text-align:right;
padding:5px 0;
height:40px;
}

.pkis{ font-size:80%; color:gray;}






.listatlac{
font-size:140%;
margin-top:1em;
font-weight:bold;
position:relative;
}
.listatlac .objednat{
  position:absolute; right:0;
}




.znak_vyprodeje{
  
  color:red;
  position:absolute;
  bottom:-16px;
  right:0;
  background:yellow;
  padding:2px;
}

.produktbox .obrazek {position:relative; } 
#menu
#mbvyprodej h3 a { color:red;  }

#menu
#mbvyprodej h3
{
  background: rgb(221, 221, 221);
}


#menu #mbvyprodej h3 a.odkaznovinky { color:rgb(41, 115, 189);}

