#dph {text-align: right; font-style: italic; font-size: 0.9em; background: #f5f5f5; padding: 0 5px 2px 5px;}

table.kategorie {border: none; border-collapse: collapse; border-top: 1px solid #eee; font-size: 0.9em; margin: 5px 0;}
table.kategorie th, table.kategorie td {text-align: left; padding: 3px 10px; vertical-align: top; font-weight: normal; border-bottom: 1px solid #eee;}
table.kategorie th {text-align: right; background: #c5deef;}
table.kategorie td a {display: block; float: left; padding: 1px 4px; text-decoration: none; border: 1px solid #888; color: #888; margin: 2px 3px; /*background: url(img/odr-sm.gif) no-repeat left 5px; padding-left: 8px;*/}
table.kategorie td.sezona a {border: 1px solid #444; color: #444; font-weight: bold;}
table.kategorie td a:hover {border: 1px solid #d9241b; color: #d9241b;}
table.kategorie td strong.zvyraz a {background: #d9241b; color: #fff; border: 1px solid #d9241b;}
table.kategorie td strong.zvyraz2 a {background: #1A66A0; color: #fff; border: 1px solid #1A66A0;}


#polozek {margin-top: 10px; font-size: 0.9em; background: #f5f5f5; padding: 2px 5px 0 5px; border-top: 1px solid #e5e5e5;}
#razeni {font-size: 0.8em; background: #f5f5f5; padding: 0 5px 2px 5px;}

table.zbozi {border-collapse: collapse; margin: 20px 0; width: 100%; border: 2px solid #EDF5FA; color: #000;}
table.zbozi th, table.zbozi td {padding: 2px 10px; text-align: left;}
table.zbozi th {/*background: #FEF2F4;*/ background: #EDF5FA;}
table.zbozi h3 {margin: 3px 0;}
table.zbozi img {margin: 5px 0;}
table.zbozi .detail {text-align: right;}
table.zbozi .detail a {display: block; float: right;}

/*petra zacatek*/
table.bonus{vertical-align:top; color: #8AAFD4;
margin-bottom: 20px;
}
table.bonus td {
  vertical-align: middle;   }
.dopravaimg{
    width: 30px;
    height: 17px;
    background-image: url('/img/bonusy/doprava.png');    
    background-repeat: no-repeat;
   float: left;
}

.darekimg{
    width: 27px;
    height: 18px;
    background-image: url('/img/bonusy/darek.png');
    background-repeat: no-repeat;
   float: left;
   display:block;
}

table.bonus td  a .popis{text-decoration: underline;color: black;}
table.bonus td  a:hover .popis{text-decoration: none;}
table.bonus td .popis{margin-top:5px;margin-left: 30px; font-size: 80%;color:black}
table.bonus td .popis b{font-size: 1.1em;}
/*petra konec*/
table.zbozi .cena {background: #EDF5FA; vertical-align: bottom; text-align: right; padding: 0px;}
table.zbozi .cena table {width: 180px;}
table.zbozi .popisek {font-size: 0.9em;}
table.zbozi .bezna {text-decoration: line-through; text-align: right;}
table.zbozi .nase {color: #900; font-weight: bold; font-size: 1.1em; text-align: right;}
table.zbozi .sleva {font-weight: bold; font-size: 1.1em; text-align: right;}
table.zbozi .info {width: 490px;}
table.zbozi .vyrobce {margin: 3px 0;}
table.zbozi tr.borderBottom td {border-bottom: 1px solid #EDF5FA;}

table#strankovani {width: 100%; font-size: 0.9em; font-weight: bold; border-top: 1px solid #eee; margin-top: 30px;}
table#strankovani td.predchozi {text-align: left; width: 30%;}
table#strankovani td.strany {text-align: center; width: 40%;}
table#strankovani td.strany a {text-decoration: none; padding: 0px 4px; margin: 2px;}
table#strankovani td.strany a:hover {background: #777; color: #fff;}
table#strankovani td.strany a.active {background: #D9241B; color: #fff;}
table#strankovani td.dalsi {text-align: right; width: 30%;}

#salomon {border: 2px solid #c5deef; padding: 10px 20px 0 20px; margin: 10px 0; _width: 100%; background: #edf5fa;}

input.maxcena {width: 40px; text-align: right; font-size: 11px; }
input.maxcenalupa {width: 20px; height: 17px; border: none; margin: 0 0 0 5px;
line-height: 10px;}


#amount {color:black; }
.cbmoznost{
    width:100px; float:left; height:22px;
}

.alingright{
    text-align: right;
}

.ihned {font-size:150%;}

.clear{clear:both;}

.radic{
    border:1px solid silver;
    background:#c5deef;
    padding: 5px;
}

.razeni{
    width:100%;
    color:#333333;
}
.razeni .sipecky{ position:relative;top:2px;}
.razeni .r {text-align:right; width:420px;}
.razeni .active {font-weight:bold;}
.razeni .dph {font-size:90%;}
.listovani img { margin-top:1px;}
.listovani a{ color:#707070; line-height:15px; margin:0 3px;}
.listovani a.active{ color:#cc0000; text-decoration: none;}
.razeni .tt{
    text-align:right;
    width:60px;
}


.hledat0{
    float:right;
    background:url(img/hledat0.png) no-repeat;
    width:103px; height:40px;
    border:none; border:0;
    color:white;
    font-weight:bold;
    font-size:1em;
}

.strong {font-weight: bold;}


.zbozi h2{
    background:none;
    color:red;
    margin:3px 0; 
    padding:0 15px;
}

a.darky , a.darky:visited {color:black;}

.groupon{background: url('img/groupon/podklad.png') repeat-x left; height: 290px;
position: relative;left: -20px;top: -20px;width: 726px;
font-size: 110%;
}

.groupon .logo{width: 265px;height: 110px;margin-left: 20px;border:0;margin-top: 1px;
position: relative; float: left;}

.groupon .hlavtext{height: 100px;margin-left: 305px; margin-right: 20px;color: #4bc1de;
padding-top: 20px;
}

.groupon .hlavtext strong, .groupon .hlavtext b ,.groupon .text strong, .groupon .text b {color:white;}
.groupon .text{ color:#343434;margin-left: 20px; margin-right: 20px;}


.doporuczbozi2 {margin: 10px 0; font-size: 11px; background: #EDF5FA; padding: 5px; 
              width: 200px; _width: 200px;}
.doporuczbozi2 img {float: left; margin: 0 5px 0 0; border: 1px solid #ccc;}
.doporuczbozi2 .popis {margin-left: 70px;}
.doporuczbozi2 .cena {color: #358EC9; float: right; margin-top: 2px;}
.doporuczbozi2 .sleva {color: #C9221A; font-weight: bold; font-size: 1.1em; }


.kupon{background: url('img/kupon/bcg_KP.png') no-repeat left; /*height: 216px;*/min-height: 216px;
position: relative;left: -20px;top: -20px;width: 726px;
font-size: 110%;
}

.kupon .logo{width: 155px;height: 85px;border:0;margin-top: 1px;
position: relative; float: left;}
.kupon .logo span {display: none; visibility: hidden;}
.kupon .hlavtext{height: 75px;margin-left: 175px; margin-right: 20px;color: #DC0586;
padding-top: 20px;
}
.kupon .text strong, .kupon .text b,.kupon .text a{color: #DC0586;font-weight: bold}
.kupon .hlavtext strong, .kupon .hlavtext b
{color:#FDFEFF;}
.kupon .text{ color:#FDFEFF;margin-left: 10px; margin-right: 10px;}


