/*E-SHOP*/
.kat_tab .kat_nazev
{
   background-color: white;
   padding: 2px 3px;
   text-align: center;
}
.kat_tab .kat_nazev a
{
   color:black;
   text-decoration: none;
}
.kat_tab .kat_nazev a:hover
{
   color:black;
   text-decoration: underline;
}
.kat_tab .kat_nazev div
{
   float: right;
   padding-right: 30px;
}

.kat_pridano
{
   background-color: #ddd;
   width:40px;
   text-align: center;
   font-weight: bold;
}
.kat_pridano a
{
   color:black;
   text-decoration: none;
}
.kat_pridano a:hover
{
   text-decoration: underline;
}

.tbl_eshop {
    /*border-collapse:collapse;*/
    width:100%;
}
.td_eshop
{
    /*border: solid 1px #000;*/
}
 .boxik
 {
    border-bottom: solid 1px #000;
    /*border-right: solid 1px #000;
    border-top:solid 2px #000;*/
    padding:3px;
    width:98%;
    min-height:100px;
    max-height:160px;
    
 }
 .katalog_nadpis
 {
    background-color: black;
    color:white;
 }
 .tbl_detail_zbozi
 {
    width:96%;   
 }
 .td_detail_nazev_zbozi
  {
    font-size:12pt;
    font-weight:bold;
    color:#800;
    text-decoration:none;
 }
 .td_text_detail
 {
    padding-left: 20px;   
 }
 .td_popistext_detail
 {
    border-top:solid #000 1px;
    padding-top:2px;
 }
 .td_nazev_zbozi
 {
    height:35px;
    text-align:left;
    padding-left:8px;
 }
 .td_nazev_zbozi a
 {
    font-size:11pt;
    font-weight:bold;
    color:#222;
    text-decoration:none;
 }
  .td_nazev_zbozi a:hover
 {
    text-decoration:underline;
 }
 .td_obrazek
 {
    text-align:center;
    width:200px;
    height:160px;
    padding:0px;
 }
 .td_obrazek img
 {
    border:none;   
 }
 .td_popisek_zbozi
 {
    height:65px;
    vertical-align:top;
 }

 .akce_detail
 {
    color:#d00;
    font-size:14pt; 
    font-weight:bold;
 }
 .kosik /*v pravem sloupku*/
 {
    width:90%;
    font-size:11pt;
    color:#000;  
    text-align:left;
 }
 /*objednavka*/
.tbl_head_obj
{
    background-color:#4E1D00;
    color:white;
    font-weight:bold;
    padding-left:5px;
}
.td_povinny_obj
{
    font-size:10pt;
    font-weight:bold;
    color:#a00;
}

/*detail*/
.det_boxik
{
    background-color: #4E1D00;
    color: #fff;
    font-weight: bold;
    height:20px;
    width:96%;
    border-top:solid 3px #000;
}
.tbl_tech_par
{

}
.th_tech_par
{
    background-color:#4E1D00;
    text-align:left;
    padding-left:5px;
    height:20px;
    font-weight:bold;
    color:white;
    border-top:solid 3px #000;
}
.td_tech_pop
{
    font-size:10pt;
    font-weight:normal;
    width:75%;
    border:solid #000 1px;
    border-top:0px;
    border-right:0px;
    padding-left:3px;
    text-align:left;
}
.td_tech_hodnota
{
    font-size:10pt;
    font-weight:bold;
    border:solid #000 1px;
    border-top:0px;
    padding-left:3px;
    text-align:right;
}

.td_det_pop_tech
{
    font-size:10pt;
    font-weight:bold;
    white-space:nowrap;
    background-color:#FFA;
}
.td_cena
{
   padding:0px 12px;
}

/*boxik special*/
.box_special
{
    padding:0px 20px 30px 20px;
    margin:10px;
    border-bottom:dotted 1px black;
}
.box_special img
{
    margin-top:5px;   
}
.special_nazev a
{
    color:#800;
    text-decoration:none;
    font-weight:bold;
}
.special_nazev a:hover
{
    color:#000;
}
.special_cena
{
    font-size:10pt;
    padding-top:5px;
    font-weight:bold;
}

