p.nav {margin-bottom:20px}
a.cb {display:inline-block;color:#fff;background-color:#957f66;padding:10px;border-radius:4px}
a.cb:before {content:'« '}

p.min {margin-bottom:1px;display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:5px;}
p.min a {position:relative;z-index:0;}
p.min a::before {content:'';display:block;padding-bottom:100%;}
p.min img {position:absolute;left:0;right:0;bottom:0;top:0;max-width:100%;height:auto;max-height:100%;width:auto;margin:auto;}

.wrapProd {display:grid;grid-template-columns:1fr 480px;grid-gap:40px;}

div.bgCont a.sb {display:block;margin-bottom:5px;border:1px solid #936c19;background:#936c19 url('../img/l.gif') no-repeat 50% 50%;overflow:hidden}
div.bgCont a.sb img {vertical-align:top;height:auto;width:100%}
div.bigImgInfo {padding:10px;background-color:#e2d7c3;margin-bottom:20px;order:1;}

div.probe {display:grid;grid-template-columns:auto 1fr;grid-gap:10px;margin-bottom:10px}
div.probe span {color:#930d0d;}

div.bigImgInfo div.fData~p {line-height:1.4em;margin-bottom:15px}

/*div.bigImgInfo a.bttn {text-decoration:none;display:block;padding:10px 5px 10px 35px;color:#fff;background:#936c19 url('../img/scMin.png') no-repeat 5px 8px;max-width:165px;font:bold 11px Tahoma,Verdana;border-radius:4px}*/
div.bigImgInfo p {line-height:1.6em;margin-bottom:10px}
div.bigImgInfo p.code {font-size:1.5em;font-weight:bold;margin:5px 0 20px;}
div.bigImgInfo h1 {font-size:1.8em}

div.bigImgInfo a.bttn {
    cursor:pointer;
    font: bold 18px Georgia, 'Times New Roman', Times, serif;
    background:#957f66;
    border:none;
    padding:10px 30px;
    color:#fff;
    border-radius:5px;
    display:inline-block
}
div.bigImgInfo form {border-bottom:1px solid #957f66;margin-bottom:20px;}
div.errorform {margin:0 auto 20px;padding:10px;background-color:#800000;color:#fff;font-weight:bold}
div.bigImgInfo form label {display:block}
div.bigImgInfo form label span.tlt {display:block;font-size:13px;font-weight:bold;}
div.bigImgInfo form label span.tlt.req::after {content:' *';color:#f60000;font-weight:bold;font-size:14px}
div.bigImgInfo form label span.inp {-webkit-flex:1 1 auto;flex:1 1 auto}
div.bigImgInfo form label select {border:1px solid #9f9f9f;padding:4px;width:100%;box-sizing:border-box;font: normal 1em Verdana, Arial, Helvetica, sans-serif;border-radius:4px}
div.bigImgInfo form div {margin-bottom:10px}
div.bigImgInfo form button {cursor:pointer;font: bold 18px Georgia, 'Times New Roman', Times, serif;background-color:#957f66;border:none;padding:10px 30px;color:#fff;border-radius:5px;display:inline-block}

div.bigImgInfo a.bttn.pr {font-size:14px}

p.moreProd {margin-bottom:20px}
p.moreProd a {text-decoration:none;color:#936c19;font-weight:bold;display:inline-block;background:url('../img/grot.png') no-repeat 100% 4px;padding-right:20px}

h2.wzory {clear:both;color:#936c19;font-size:1.3em;padding-bottom:5px;margin:20px 0;border-bottom:1px dotted #936c19}

p.minImg {margin-bottom:5px;padding-bottom:12px}
p.minImg img {vertical-align:top;max-width:100%;height:auto}
p.minImg a {display:inline-block;border:1px solid #997C9A;border-radius:4px;width:100px;height:100px;overflow:hidden}
p.minImg a+a {margin-left:5px}
p.minImg a.mark, p.minImg a:hover {border-color:#936c19}

.additional-description {margin-bottom:30px;padding:20px;background-color:#fbfbfb;font-size:16px;color:#737373;}
.additional-description::after {content:'';display:table;clear:both;}

.additional-description img {max-width:100%;height:auto;}

.additional-description table {border-collapse:collapse;width: 100%;table-layout:fixed;}
.additional-description table tr,
.additional-description table td {height:auto !important;width:auto !important;}
.additional-description table td+td {border-left:2px solid transparent;}
@media screen and (max-width:990px){
    p.nav,h2 {padding:0 10px}
    .wrapProd {grid-template-columns:1fr 300px;grid-gap:20px;}
}
@media screen and (max-width:690px){
    p.nav a.cb {padding:15px}
    p.min {grid-template-columns:repeat(4, 1fr);}
}
@media screen and (max-width:636px){
    .additional-description table td {font-size:13px !important;}
    .wrapProd{display:block;}
    div.bigImgInfo p.code {border-bottom:2px solid #936c19;font-size:1.2em;margin-bottom:10px;padding-bottom:10px}
    div.bigImgInfo div.fData {border:1px solid #936c19;padding:10px;border-radius:4px;background:#e7d7b2;margin-bottom:10px}
    div.bigImgInfo.data div.fData {float:left;width:145px}
    div.bigImgInfo.data div.fData~* {margin-left:190px}
    div.bigImgInfo div.fData~* {border-top:none;padding-top:0}
}

@media screen and (max-width:450px){
    p.nav {text-align:center}
    p.nav a.cb {float:none;display:block;margin-bottom:10px}
    div.bigImgInfo.data div.fData {float:none;width:auto}
    div.bigImgInfo.data div.fData~* {margin-left:0}
    p.minImg {white-space:nowrap}
    p.minImg a {width:31.5%;height:auto;max-width:100px}
    p.minImg a+a {margin-left:5px}
}