#dph {text-align: right; font-style: italic; font-size: 0.9em;}
/*h3 {background: #FEF2F4; padding: 2px 10px; margin-bottom: 0px;}*/

table.zbozi {border-collapse: collapse; margin: 0 0 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: #EDF5FA;}
table.zbozi h3 {margin: 3px 0;}
table.zbozi img {margin: 5px 0;}
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;}
.bezna, table.zbozi .bezna {text-decoration: line-through; text-align: right; white-space: nowrap;}
.nase, table.zbozi .nase {color: #900; font-weight: bold; font-size: 1.1em; text-align: right; white-space: nowrap;}
.sleva, table.zbozi .sleva {font-weight: bold; font-size: 1.1em; text-align: right; white-space: nowrap;}
table.zbozi .info {width: 490px;}
/*table.zbozi .vyrobce {margin: 3px 0;}*/

.vyrobce {margin-top: 5px;}
.zaruka {margin-bottom: 5px;}
.kategorie a {padding: 0px 3px;}

table.tSeda {border-collapse: collapse; margin: 20px 0; border: 1px solid #aaa; border-bottom: none; color: #000;}
table.tSeda td, table.tSeda th {padding: 2px 10px; border-bottom: 1px solid #aaa; /*border-left: 1px solid #575757;*/}
table.tSeda th {background: #eee; text-align: left;}

/*.buttonKosik {background: #fff url(img/kosik2.gif) no-repeat left 50%; border: none; color: #f00; font-weight: bold; text-transform: uppercase; padding: 0; margin: 0; text-indent: 0; width: auto; text-align: left; line-height: 31px; height: 31px; padding-left: 32px; font-family: Arial, Helvetica, sans-serif; cursor: pointer;}*/
.buttonKosik {background: url(img/kosik-pridat.gif) no-repeat; width: 154px; height: 45px; padding: 0 0 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #fff; font-weight: bold; text-transform: uppercase; margin: 0; border: none; cursor: pointer;}

#splatky {float: right; width: 270px; border-left: 1px solid #eee; padding-left: 10px; margin-left: 20px; color: #444;}
#splatky .cetelemlogo {float: right;}
#splatky a {font-size: 0.9em; font-weight: bold;}
#splatky table {width: 100%; background: #EDF5FA; margin: 5px 0; border-collapse: collapse;}
#splatky table td.cena {text-align: right; font-weight: bold; font-size: 0.9em; border-bottom: 1px solid #fff; padding: 1px 5px;}
#splatky table td.popisek {font-size: 0.9em; text-align: left; border-bottom: 1px solid #fff; border-right: 1px solid #fff; padding: 1px 5px;}
#splatky h3 {margin: 0; padding: 0 0 0 20px; background: url(img/sipka-right.gif) no-repeat left 50%;}
#splatky input, #splatky select {font-size: 0.9em; } 

#vozickari {font-size: 0.9em; background: #f6f6f6; padding: 3px; text-align: center; margin: 40px 0 10px 0;}

#porovnat {background: #EDF5FA; margin: 0 0 10px 0; padding: 5px; font-weight: bold; font-size: 0.9em;}
#porovnat form {margin: 0;}
#porovnat .tlacitkoModre {float: right;}


.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;}



.doporuczbozi {margin: 10px 0; font-size: 11px; background: #EDF5FA; padding: 5px; width: 258px; _width: 268px;}
.doporuczbozi img {float: left; margin: 0 5px 0 0; border: 1px solid #ccc;}
.doporuczbozi .popis {margin-left: 80px;}
.doporuczbozi .cena {color: #358EC9; float: right; margin-top: 2px;}
.doporuczbozi .sleva {color: #C9221A; font-weight: bold; font-size: 1.1em; margin-left: 15px;}

.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; }



.info .textinfo{
    width:200px;
    float:left;
}

.nazor{ font-weight: bold;
    border-bottom:1px dotted silver;
    padding-bottom:5px;
    width:400px;
}

.rovnou{
    margin: 0 0 1em 0;
    font-weight: bold;
}

/*petra zacatek*/
table.bonus{vertical-align:top; color: #8AAFD4;
margin-bottom: 20px;
}
table.bonus td {
  vertical-align: middle;   }

.bonus .darky {color:black;}
table.bonus td .popis b{font-size: 1.1em;}







.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;
}

table.bonus td .popis{margin-top:5px;margin-left: 30px; font-size: 80%;color:black}
table.bonus td  a .popis{text-decoration: underline;color: black;}
table.bonus td  a:hover .popis{text-decoration: none;}


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;}


/*petra konec*/


.miniobrazky{ text-align:right; margin-bottom:0; margin-top:10px;}
.miniobrazky img{border:1px solid silver;}


.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;}


