h1 {margin:0 0 5px 0; font:bold 24px/26px arial, Helvetica, sans-serif; color:#222; line-height:normal; display:block}
ul.siteTrailer {font-size:11px;color:#666; margin:0 0 10px 0}
ul.siteTrailer a {color:#666}
ul.siteTrailer li {display:inline}
/* .zkKartaOp {overflow:hidden; margin-bottom:15px} */
.zkDetFoto {float:left; min-width:200px}
.zkDetInf {float:left;margin-left:30px;width:700px}
.zkDetInfLogo {float:left;width:230px; margin-right:20px}
.zkDetInfSeason {float:left;width:150px;margin-right:20px;font-size:14px}
.zkDetInfSeason img {vertical-align:middle;margin-right:5px}
.zkDetInfRat {float:left;width:250px;font-size:14px}
.zkDetInfPar {float:left;width:210px;padding:5px;background:#f1f1f1}
.zkDetInfIndexLink {float:left;margin-left:30px;width:180px;padding:5px;}
.zkDetInfIndexLink li {padding:3px 0}
.zkDetInfIndexLink a {color:#333;text-decoration:underline}
.zkDetInfDeliv {float:right; margin-right:30px; margin-bottom:10px;}
table.zkDetBuy {width:100%;border:1px solid #ccc;border-collapse:collapse}
table.zkDetBuy td, table.zkDetBuy th {border:1px solid #ccc;padding:5px;text-align:center}
table.zkDetBuy th {color:#666; height:30px;background:url(/gfx/shop/zkDetBuy_th.gif) top left repeat-x}
td.zkTdPrice, th.zkThPrice {color:#b10e03; }
td.zkTdPrice {font-size:14px}
td.zkTdPrice strong{font-size:16px}
.zkDetBuyKatPrice {font-size:14px; background:url("/gfx/shop/lineThroughPricePrdList.png") no-repeat scroll center center transparent}

.zkKartaOpRat p.count {padding-top:5px; font-size:8pt; color:#AAAAAA;}

/*
.zkKartaOpInfoBox {float:left;width:350px;margin:0 20px}
.zkKartaOpLogo {margin-bottom:10px;float:left;width:220px}
.zkKartaOpListBack {float:right;width:110px;text-align:right}
.zkKartaOpRat {font-size:14px; font-weight:700;color:#444;font-weight:900}
.zkKartaOpRat strong {margin-right:7px;font-size:18px;color:#ff5a00}

.zkKartaOpInfoBox table {width:100%;margin:10px 0;border-collapse:collapse;background:#f9f9f9}
.zkKartaOpInfoBox td {width:25%;border-top:2px solid #ccc;padding:5px}
.zkKartaOpInfoBox p {color:#22222; font-size:11px}


.zkKartaOpCardBox {float:right;width:310px; text-align:right;padding:15px;border:1px dotted #bccad6;background:#edf3f8}
.zkKartaOpCardBox hr {margin:10px 0px;padding:0px;border-bottom:1px dotted #999;border-top:0px;border-left:0px;border-right:0px;line-height:0px;height:1px;display:block;}
.zkKartaOpCard {width:310px;text-align:left;background:url(../gfx/shop/ico_dostawaGratis.png) top right no-repeat}
.zkKartaOpCard label {font-weight:900;color:#666}
.zkKartaOpCard input {margin:0 5px; padding:2px;}
.zkKartaOpCard input, .zkKartaOpCard label {font-size:12px;}
.zkKartaOpCardPrice {font-size:12px; font-weight:900; line-height:24px}
.zkKartaOpCardLastItem {color:#dc0000;font-weight:900}
.zkKartaOpCardPrice strong {font-size:26px;color:#dc0000}
.zkKartaOpCardInfo {margin-bottom:10px;color:#008109;font-weight:700}


.zkSerwisInfo {border:2px solid #9cb7d0;height:33px;margin-bottom:10px;padding:5px 5px 5px 60px;background:url(../gfx/shop/ico_montazSerwisInfo.png) center left no-repeat #e7f3ff; color:#444;text-align:left;font-weight:900;colo}

.vertMid {vertical-align:middle}
.mgT5 {margin-top:5px}
.mgT10 {margin-top:10px}
.mgTB10 {margin:10px 0}
.mgB10 {margin-bottom:10px}
*/
.zkKartaOpTab {}
.zkKartaOpTab p {margin:8px 0}

.zkKartaOpTabRev {font-weight:700;margin-bottom:15px}
.zkKartaOpTabRev p {font-weight:normal}
.zkKartaOpTabRev strong {color:#ff5a00; margin:0 5px;font-size:14px}

.fL {float:left}
.cL {clear:left}
.cB {clear:both}
