body { overflow-y: scroll; }

a.plus { background:url("/img/hires/icon-plus-green.png") 0px 2px no-repeat;padding-left:25px;text-decoration:underline;} 
a.minus { background:url("/img/hires/minus-red.png") 0px 2px no-repeat;padding-left:25px;text-decoration:underline;} 
p { font-size:16px; }
body .main .content .center  p{margin-top:2px;font-size:18px;}
body .main .content .center td { font-size:16px;text-align:left;padding:0px;line-height:100%;}
body .main .content .center td hr { background:url("/img/nosvg/td-line.png");background-repeat:repeat-x;background-position:left bottom;padding:0px;}
body .main .content .center td a{ font-size:14px;}
body .main .content .center div a.usunlink{ font-size:14px;}

body .main .content .center td.history { font-size:16px;text-align:left;line-height:100%;background:url("/img/nosvg/td-line.png");background-repeat:repeat-x;background-position:left bottom;padding-bottom:10px;padding-top:10px;}
body .main .content .center td.history a{ font-size:16px;}

.regulamin {height:400px;width:100%;overflow-y:scroll;border:0px #ddd solid;font-size:14px;text-align:left;}
.regulamin a {font-size:14px;}
body .main .content .center .regulamin td {background:none;border-bottom:1px #cba59c solid;}

.paginate, .current { font-size:18px;text-decoration:none;padding-left:6px;padding-right:6px;}
.current {color:#5c3d2e;}
.tele {padding-left:9pt;}
.mdostawy { padding-right:10px;padding-bottom:10pt;float:left }
.cwartosc { padding-bottom:10px;display:inline-block;float:right;padding-right:12px; }
.hr { text-align:right;font-size:14pt;font-weight:bold;border-bottom:1px #b5907e dashed;margin-bottom:7pt;padding-bottom:5pt;margin-right:9pt; }
table.prod_group {width:100%;border-bottom:1px #684a3b dashed}
td.prod_gr {font-weight:bold;height:40px;width:100%}
td.prod_td {vertical-align:middle;text-align:right;height:30px;font-weight:bold}
table.pr {width:100%}

.text-xs-center { text-align: center;}
.g-recaptcha {display: inline-block;}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}

body form #uwagi {
    padding:10px; width:594px; height:90px;
    font:normal 16px "Alegreya", Georgia, Times, serif;
    color:#684a3b; border:0;
    background:url("/img/nosvg/text-large.png");
    -webkit-background-size:614px 110px;
    -moz-background-size:614px 110px;
    -o-background-size:614px 110px;
    background-size:614px 110px; resize:none;
}

body form #uwagi { background-image:url("/img/nosvg/text-large.png"); }

body .main .content {
    width:690px;
	margin:0 auto;
}

body .main .content h1 {
	font-size:28px;color:#36618b;margin-bottom:10px;margin-top:0px;font-weight:normal;
}

body .main .content h2 {
  font:normal 24px "Alegreya", Georgia, Times, serif;
  color:#36618b;
  margin:0 0 5px 0;
  text-align:center;
}

body .main .content form .info, body .main .content form .info2  {
  display:none;
  color:red;
  margin:0;
  text-align:center;
  padding-bottom:5px;
}

body .main .content form input[type="email"], 
body .main .content form input[type="text"],
body .main .content form input[type="password"] {
  font:normal 16px "Alegreya", Georgia, Times, serif;  color:#5c3d2e;  
  line-height:25px;  height:25px; 
  border:0;  padding:10px;  background:none;  outline:none;
  margin-top:3px;
}

body .main .content form input.msmall[type="text"] {
  width:164px;  background:url("/img/nosvg/input-msmall.png") no-repeat;
  -webkit-background-size:184px 45px;
  -moz-background-size:184px 45px;
  -o-background-size:184px 45px;
  background-size:184px 45px;
 margin-top:3px;text-align:right;
}

body .main .content form input.csmall[type="text"] {
  width:80px;  background:url("/img/nosvg/input-csmall.png") no-repeat;
  -webkit-background-size:95px 45px;
  -moz-background-size:95px 45px;
  -o-background-size:95px 45px;
  background-size:95px 45px;
 margin-top:3px;text-align:right;
}

body .main .content form input.wsmall[type="text"] {
  width:60px;  background:url("/img/nosvg/input-csmall.png") no-repeat;
  -webkit-background-size:81px 45px;
  -moz-background-size:81px 45px;
  -o-background-size:81px 45px;
  background-size:81px 45px;
 margin-top:3px;text-align:right;
}


body .main .content form input.vsmall[type="text"] {
  width:32px;  background:url("/img/nosvg/input-xsmall.png") no-repeat;
  -webkit-background-size:48px 45px;
  -moz-background-size:48px 45px;
  -o-background-size:48px 45px;
  background-size:48px 45px;
 margin-top:3px;text-align:right;
}

body .main .content form input.xsmall[type="text"] {
  width:52px;  background:url("/img/nosvg/input-xsmall.png") no-repeat;
  -webkit-background-size:70px 45px;
  -moz-background-size:70px 45px;
  -o-background-size:70px 45px;
  background-size:70px 45px;
 margin-top:3px;text-align:right;
}

body .main .content form input.small[type="text"] {
  width:122px;  background:url("/img/nosvg/input-small.png") no-repeat;
  -webkit-background-size:142px 45px;
  -moz-background-size:142px 45px;
  -o-background-size:142px 45px;
  background-size:142px 45px;
 margin-top:3px;text-align:right;
}

body .main .content form input.std[type="text"],body .main .content form input.std[type="password"] {
  width:280px;  background:url("/img/nosvg/input-std.png") no-repeat;
  -webkit-background-size:300px 45px;
  -moz-background-size:300px 45px;
  -o-background-size:300px 45px;
  background-size:300px 45px;
  margin-top:3px;
}

body .main .content form input.big[type="text"] {
  width:614px; background:url("/img/nosvg/input-large.png") no-repeat;
  -webkit-background-size:614px 45px;
  -moz-background-size:614px 45px;
  -o-background-size:614px 45px;
  background-size:614px 45px;
}

body .main .content form input.std-cal[type="text"] {
  width:280px;  background:url("/img/nosvg/input-std-cal.png") no-repeat;
  -webkit-background-size:300px 45px;
  -moz-background-size:300px 45px;
  -o-background-size:300px 45px;
  background-size:300px 45px;
  cursor:pointer;font-size:18px;
  margin-top:3px;
}

body .main .content form input.std-list[type="text"] {
  width:280px;  background:url("/img/nosvg/input-std-list.png") no-repeat;
  -webkit-background-size:300px 45px;
  -moz-background-size:300px 45px;
  -o-background-size:300px 45px;
  background-size:300px 45px;
  margin-top:3px;
}

.selectBox {font-size:14.2px}
body .main .content form .tzSelect{width:300px;height:45px;background:url("/img/nosvg/input-std-list.png") no-repeat;margin-top:3px;
  -webkit-background-size:300px 45px; -moz-background-size:300px 45px; -o-background-size:300px 45px; background-size:300px 45px;}
body .main .content form .tzSelect .selectBox{width:280px;height:45px;line-height:45px;padding-left:10px;cursor:pointer; overflow: hidden;}
body .main .content form .tzSelect .selectBox:hover, .tzSelect .selectBox.expanded{}
body .main .content form .tzSelect .selectBox:hover, .tzSelect .selectBox:focus { outline: none; }
body .main .content form .tzSelect .selectBox:hover, .tzSelect input.selectBox::-moz-focus-inner { border: 0; }
body .main .content form .tzSelect .selectBox:hover, .tzSelect input.selectBox { background:transparent;border:0;padding-right:45px;width:245px;font-family: Alegreya, Georgia, Times, serif;color:#5c3d2e; }
body .main .content form .tzSelect .dropDown{border:1px gray solid;list-style:none;padding:0px;margin:0px;
	z-index: 10; position:relative;height:180px;overflow-y:scroll; background:#fff; -webkit-overflow-scrolling: touch; }
body .main .content form .tzSelect li{height:auto;cursor:pointer;padding-left:8px;z-index:1000;background:#fff;text-align:left;font-size:16px;border-bottom:1px #dfdfdf dashed;}
body .main .content form .tzSelect li:hover{padding-left:8px;z-index:1000;background:#efefef;text-align:left;font-size:16px;}
body .main .content form .tzSelect li.select{padding-left:8px;z-index:1000;background:#efefef;text-align:left;font-size:16px;}
body .main .content form .tzSelect li span{ font-size:16px;text-align:left;}

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #5c3d2e;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #5c3d2e;
}
input:-ms-input-placeholder { /* IE 10+ */
  color: #5c3d2e;
}
input:-moz-placeholder { /* Firefox 18- */
  color: #5c3d2e;
}	

body .main .content form .tzSelect li li {border-bottom:0px red solid;}
body .main .content form .tzSelect li li:hover{background:transparent;}

body .main .content form input[type="submit"] {
  margin-top:10px;  display:inline;  width:180px;  height:32px; 
  text-align:center;  overflow:hidden; border:0; 
  background:url("/img/nosvg/button-1.png") no-repeat;
  -webkit-background-size:180px 32px;
  -moz-background-size:180px 32px;
  -o-background-size:180px 32px;
  background-size:180px 32px;  cursor:pointer;  color:#5c3d2e;  
  --text-transform:uppercase;  
  font:normal 16px "Alegreya", Georgia, Times, serif;
  text-shadow:1px 1px white;
  text-decoration:none;
  cursor:pointer;
  line-height:32px;
}

body form span.checkbox {
    line-height:27px;    display:none;    width:27px;    height:27px;    overflow:hidden;
    background:url("/img/nosvg/checkbox.png") 0 -54px no-repeat;
    -webkit-background-size:27px 108px;
    -moz-background-size:27px 108px;
    -o-background-size:27px 108px;
    background-size:27px 108px;
  }
body form span.checkbox:hover { background-position:0 0; }
body form span.checkbox.checked { background-position:0 -81px; }
body form span.checkbox.checked:hover { background-position:0 -27px; }

body form span.radio {
    line-height:27px;    display:none;    width:27px;    height:27px;    overflow:hidden;
    background:url("/img/nosvg/radiobutton.png") 0 -54px no-repeat;
    -webkit-background-size:27px 108px;
    -moz-background-size:27px 108px;
    -o-background-size:27px 108px;
    background-size:27px 108px;
  }
body form span.radio:hover { background-position:0 0; }
body form span.radio.checked { background-position:0 -81px; }
body form span.radio.checked:hover { background-position:0 -27px; }

body .main .content form input[type="submit"]:hover { background-position:0 0px; background-color:rgba(255,255,255,0.3); }  
html.retina body .main .content form input[type="submit"] { background-image:url("/img/hires/button-1.png"); }
html.inlinesvg body .main .content form input[type="email"] { background-image:url("/img/svg/input-std.svg"); }
html.inlinesvg body .main .content form input.std[type="text"] { background-image:url("/img/svg/input-std.svg"); }
html.inlinesvg body .main .content form input.big[type="text"] { background-image:url("/img/svg/input-large.svg"); }
html.inlinesvg body .main .content form input.std-cal[type="text"] { background-image:url("/img/svg/input-std-cal.svg"); }
html.inlinesvg body .main .content form input.std-list[type="text"] { background-image:url("/img/svg/input-std-list.svg"); }
html.inlinesvg body .main .content form span.checkbox { background-image:url("/img/svg/checkbox.svg"); }
html.inlinesvg body .main .content form span.radio { background-image:url("/img/svg/radiobutton.svg"); }

@media (min-width: 740px)  {
.hide320{display:none;}

body .main .content form {
  width:620px;
  margin:0 auto;
}
  
  body {
    margin:0;
    padding:0;
    font:normal 15px "Alegreya", Georgia, Times, serif;
    color:#5c3d2e;
    background:url("/img/lores/bg-body.png");
    -webkit-background-size:60px 60px;
    -moz-background-size:60px 60px;
    -o-background-size:60px 60px;
    background-size:60px 60px;
  }
  body .noscript {
    padding:10px;
    border:1px solid #bda99f;
    margin:0 10px 10px 10px;
    font:normal 16px #684a3b;
    background-color:rgba(255,255,255,0.3);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
  }
  body a { color:#3a8f5a; }
  body img { border:0; }
  body hr {
    border:0;
    height:2px;
    background:url("/img/nosvg/hr-line.png");
  }
  body .center { text-align:center; }
  body .ribbon {
    width:690px;
	height:26px;
    margin:10px 0;
  }
  body .slogan { width:526px; }
  body .img-front {
    width:245px;
    padding:7.5px;
    background:url("../img/nosvg/frame-1.png") no-repeat;
    -webkit-background-size:260px 115px;
    -moz-background-size:260px 115px;
    -o-background-size:260px 115px;
    background-size:260px 115px;
  }
  
  body .wrapper {
    width:718px;
    background:url("/img/lores/bg-content.jpg");
    -webkit-background-size:300px 300px;
    -moz-background-size:300px 300px;
    -o-background-size:300px 300px;
    background-size:300px 300px;
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.21);
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.21);
    box-shadow:0 0 10px rgba(0,0,0,0.21);
    margin:0 auto;
    padding:30px 0px 0;
  }
    
  body header:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
  }
  body header .logo {
    width:188px;
    height:110px;
	margin:0 8px;
	margin-left:auto;
	margin-right:auto;    
	margin-bottom:10px;
    text-indent:-9999px;
    display:block;
    background:url("/img/lores/szwaderki-1.png") 50% 50% no-repeat;
    -webkit-background-size:188px 110px;
    -moz-background-size:188px 110px;
    -o-background-size:188px 110px;
    background-size:188px 110px;
  }
  body .breadcrumb a {
    color:#5c3d2e;
    text-decoration:none;
  }
  body .breadcrumb a:hover {
    color:#3a8f5a;
    text-decoration:underline;
  }
  body .columns:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
  }
  body .columns { padding:0 0px; }
  body .columns .column-6 { width:310px; margin-bottom:14px;}
  
  body footer {
    padding:14px;
    font-size:12px;
    text-align:center;
  }
  body footer:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
  }
  body footer .img-foot {
    margin-bottom:10px;
    width:706px;
  }
  body footer .foot-1 {
    width:210px;
    float:left;
    text-align:left;
	margin-bottom:20px;
  }
  body footer .foot-2 {
    width:270px;
    float:left;
    text-align:center;
	margin-bottom:20px;
  }
  body footer .foot-3 {
    width:210px;
    float:left;
    text-align:right;
	margin-bottom:20px;
  }
  body footer a {
    text-decoration:underline;
  }
  body footer a:hover {
    text-decoration:underline;
  }
  
  body .main .content a.click {
    display:inline-block;
    height:32px;
    width:180px;
    background:url("/img/nosvg/button-1.png") no-repeat;
    font:normal 16px "Alegreya", Georgia, Times, serif;
    color:#5c3d2e;
    text-shadow:1px 1px white;
    line-height:32px;
    text-decoration:none;
	cursor:pointer;
  }
  body .main .content a.click:hover { background-color:rgba(255,255,255,0.3); }  
  
  body .main .content form label { position:relative; }
  body .main .content form label.cRegister { position:relative; display:block;font-size:9pt;width:265px;float:right;line-height:16px; }
  body .main .content form label.cBuy { position:relative; display:block;width:265px;float:right;line-height:16px; top:5px;}
  body .main .content form label.cRadio { position:relative;top: -10px; margin-left:15px;}
  body .main .content form input[type=checkbox] { position:relative; }
  body .main .content form input[type=radio] { position:relative; }
    
  html.retina body { background-image:url("/img/hires/bg-body.png"); }
  html.retina body .wrapper { background-image:url("/img/hires/bg-content.jpg"); }
  html.retina body header .logo { background-image:url("/img/hires/szwaderki-1.png"); }
  html.retina body .main .content form input[type=submit] { background-image:url("/img/hires/button-1.png"); }
  html.inlinesvg body hr { background-image:url("/img/svg/hr-line.svg"); }
  html.inlinesvg body .main .content .paginator .prev { background-image:url("/img/svg/button-wstecz.svg"); }
  html.inlinesvg body .main .content .paginator .next { background-image:url("/img/svg/button-dalej.svg"); }
  html.inlinesvg body .main .content form input[type="submit"] { background-image:url("/img/svg/button-1.svg"); }
  
  html.retina a.wykup{ background-image:url("/img/svg/icon-wykup.svg"); }
  html.retina a.historia{ background-image:url("/img/svg/icon-historia.svg"); }
  html.retina a.dodaj{ background-image:url("/img/svg/icon-plus-brown.svg"); }
  html.retina a.rejestr{ background-image:url("/img/svg/icon-rejestr.svg"); }
  html.retina a.edycja{ background-image:url("/img/svg/icon-edycja.svg"); }
  html.retina a.zmiana{ background-image:url("/img/svg/icon-haslo.svg"); }
  html.retina a.plus { background:url("/img/svg/icon-plus-green.svg") 0px 2px no-repeat;padding-left:25px;text-decoration:underline;} 
  html.retina a.minus { background:url("/img/svg/minus-red.svg") 0px 2px no-repeat;padding-left:25px;text-decoration:underline;} 


body .columns .column-2 { width:335px; margin-bottom:0px;}
body .columns .menu-sep { float:left;width:20px;height:10px; }
body .columns .column-2 .hide300 { }

a.wykup, a.historia, a.dodaj, a.rejestr, a.edycja, a.zmiana {
    font-size:18px; padding:0px 0 0px 130px; display:block;
    margin:0px 0;  color:#5c3d2e; text-decoration:none;
  }

a.wykup { background:url("/img/lores/icon-wykup.png") 100px 50% no-repeat; }
a.historia { background:url("/img/lores/icon-historia.png") 100px 50% no-repeat; }
a.dodaj { background:url("/img/lores/icon-plus-brown.png") 100px 50% no-repeat; }
a.rejestr { background:url("/img/lores/icon-rejestr.png") 100px 50% no-repeat; }
a.edycja { background:url("/img/lores/icon-edycja.png") 100px 50% no-repeat; }
a.zmiana { background:url("/img/lores/icon-haslo.png") 100px 50% no-repeat; }  

.styled-select { width: 300px;height: 45px;overflow: hidden;background:url("/img/nosvg/input-std-list.png") no-repeat right;}
.styled-select select { font:normal 16px "Alegreya", Georgia, Times, serif; background: transparent;width: 300px;padding: 5px;line-height: 1; border: 0;border-radius: 0;height: 45px; -webkit-appearance: none;}
select::-ms-expand { display: none;}


/*  2019-10-01 */
.field-green {
	background-color: rgb(139, 201, 163, 0.3) !important;
	padding-right: 6px !important; 
}

.field-red {
	background-color: rgb(224, 68, 68, 0.3) !important;
	padding-right: 6px !important;
}
/* - */

}