@import url('konfigurator.css');
@import url('results.css');
@import url('products-list.css');

.kopis {
	clear: both;
	margin: 0;
	padding: 15px 20px;
	line-height: 130%;
  text-align: justify;
}
.kopis a:link, .kopis a:visited {
	color: #FF7800;
	text-decoration: none;
	border-bottom: 1px dotted #FF7800;
}
.kopis a:hover, .kopis a:focus, .kopis a:active {
	color: #FF7800;
	text-decoration: none;
	border-bottom: 1px solid #FF7800;
}


li.cat-46 .btns,
li.cat-48 .btns {
  bottom: 27px;
}
li.cat-47 .btns {
  bottom: 2px;
}
.cat-46 .btns.norm li {
	width: 37px !important;
}
.cat-46 .btns.norm li span{
  overflow: visible;
}

/* --- NAWIGACJA --- */
.navvi {
  float:left;
	clear: both;
	margin: 0;
  padding: 13px 6px;
	color: #000;
  border-radius:20px;
  box-shadow: #d8d8d9 1px 3px 3px;
  margin-bottom: 40px;
  border: 1px solid #f0f0f0;
  height: 16px;
}
.text-center {
	text-align:center;
  clear: both;
}
.text-center .navvi {
	display:inline-block;
	float:none;
}
.navvi a,
.navvi span {
  border-right: 1px solid #f0f0f0;
  padding:12px 14px;
  font-weight:bold;
}
.navvi .next, .navvi .previous{
  color: transparent;
  text-indent: -9999pt;
  overflow: hidden;
  font-size: 0;
  padding:18px !important;
  border-radius: 20px;
  border:none;
  background: url('../images/pag_bg_normal.png') center center no-repeat;
  position: relative;
  bottom: 9px;
  display: inline-block;
  vertical-align: top;
}
.navvi .previous+* {
	border-left: 1px solid #f0f0f0;
}
.navvi .next:after, .navvi .previous:after {
	content: "";
	pointer-events: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top:0;
}
.navvi .next {
	margin-left: 5px;
}
.navvi .next:after {
	background:url('../images/pagination_arrow_right.png') center center no-repeat;
}
.navvi .previous {
	margin-right: 5px;
}
.navvi .previous:after {
	background:url('../images/pagination_arrow_left.png') center center no-repeat;
}
.navvi .next.active, .navvi .previous.active {
	background: url('../images/pag_bg_active.png') center center no-repeat;
}
.navvi span {
}
.navvi a:link,
.navvi a:visited {
	text-decoration: none;
}
.navvi a:hover,
.navvi a:focus,
.navvi a.fokus,
.navvi a:active {
	border-color: #15B4E7;
	text-decoration: none;
}

@media all and (min-width: 0px) {
	html:first-child .products {
		border-collapse: collapse;
		display: inline-block;
	}
}

