@charset "UTF-8";
/* ąś */

/* 
	MC-NOVA
*/

body {background-color: #ffffff;}

div#wrapper div#main {}
div#wrapper div#mainProd {}

a,
a:visited {color: #005995;}
a:hover {color: #000000;}

.productName,
.productName a,
.productName a:visited {color: #1d1d1d;}
.productName a:hover {color: #005995;}

.dropdown-menu {}

.nav li a,
.nav li a:visited {}
.nav li a:hover {}

.nav li.active a,
.nav li.active a:visited {}
.nav li.active a:hover {}

.nav li.open a,
.nav li.open a:visited {}
.nav li.open a:hover {}

.nav.nav-pills li a,
.nav.nav-pills li a:visited {}
.nav.nav-pills li a:hover {}

@media all and (max-width: 991px) {
	#overHeader .open .dropdown-menu {}
}

/* patch */
#section_breadcrumbs {border-top: 0px solid #dedede;  border-bottom: 0px solid #dedede; background-color: #ffffff;}

.breadcrumb {background-color: #ffffff; color: #cccccc;}
.breadcrumb a,
.breadcrumb a:visited {color: #999a9a;}
.breadcrumb span.breadcrumbs,
.breadcrumb a:hover,
.breadcrumb .active,
.breadcrumb li:last-child .breadcrumbs span.breadcrumb-name,
.breadcrumb span.breadcrumbs span.breadcrumb-name {color: #005995;}

.breadcrumbs.buyPath ul.content li.steps span.sep {color: #ffffff;}

.breadcrumbs.buyPath ul.content li.steps {background-color: #eeeeee; color: #1a1a18;}
.breadcrumbs.buyPath ul.content li.steps.active {background-color: #005995; color: #ffffff;}
.breadcrumbs.buyPath ul.content li.steps:hover {background-color: #dedede; color: #1a1a18;}
.breadcrumbs.buyPath ul.content li.steps.active:hover {background-color: #444444; color: #ffffff;}

.breadcrumbs.buyPath ul.content li.steps a.breadcrumbs,
.breadcrumbs.buyPath ul.content li.steps a.breadcrumbs:visited,
.breadcrumbs.buyPath ul.content li.steps a.breadcrumbs:hover {color: inherit;}
.breadcrumbs.buyPath ul.content li.steps span.breadcrumbs {color: #777777;}

.buyPath h3 a.breadcrumbs,
.buyPath h3 a.breadcrumbs:visited {color: #005995;}
.breadcrumb li:last-child .breadcrumbs,
.buyPath h3 span.breadcrumbs {}
.buyPath h3 a.breadcrumbs:hover {color: #1a1a18;}

#overHeader {background-color: transparent;}
#overHeader,
#overHeader li a,
#overHeader li a:visited {color: #005995; background-color: transparent;}
#overHeader li a:hover {color: #000000; background-color: transparent;}

#overHeader .active a,
#overHeader .active a:visited {color: #c53346; background-color: transparent;}
#overHeader .active a:hover {color: #000000; background-color: transparent;}

#overHeader .open a.dropdown-toggle,
#overHeader .open .dropdown-menu,
#overHeader .open .dropdown-menu li a,
#overHeader .open .dropdown-menu li a:visited {}
#overHeader .open .dropdown-menu li a:hover {}

/*
#overHeader .dropdown-menu li a:hover,
#overHeader li.active a:hover,
#overHeader li a.active:hover {}
*/

.menuFooter {background-color: #555555;}
.menuFooter {color: #ffffff;}
.menuFooter a,
.menuFooter a:visited {color: #ffffff;}
.menuFooter a:hover {color: #000000;}

.menuFooter a.active,
.menuFooter a.active:visited {color: #ffffff;}
.menuFooter a.active:hover {color: #000000;}

.menuFooter h3 {color: #ffffff;}

#section_copyrights {background-color: #555555;}
#section_copyrights .container {/* padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto; */}
#section_copyrights .container .row {/* margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; */ border-top: 1px solid #ffffff;}
#section_copyrights .container .row .col-xs-12 {/* padding-left: 0; padding-right: 0; */}
#section_copyrights,
#section_copyrights a,
#section_copyrights a:visited {color: #ffffff;}
#section_copyrights a:hover {color: #000000;}

#section_custom {background-color: #555555;}
#section_custom .container .row {border-bottom: 1px solid #ffffff;}
#section_custom,
#section_custom a,
#section_custom a:visited {color: #ffffff;}
#section_custom a:hover {color: #000000;}


.well.information.hint,
.alert-info {color: #555555; background-color: #f3f3f3; border-color: #dedede;}
.alert-info hr {border-top-color: #a6e1ec;}
.alert-info .alert-link {color: #245269;}

.alert-success {
  background-image: none;
}

.well.information.hint,
.alert-info {
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #dedede 100%);
  background-image:      -o-linear-gradient(top, #f3f3f3 0%, #dedede 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dedede));
  background-image:         linear-gradient(to bottom, #f3f3f3 0%, #dedede 100%);
  background-repeat: repeat-x;
  border-color: #dedede;
  background-image: none;
}
.alert-warning {
  background-image: none;
}
.alert-danger {
  background-image: none;
}

@media all and (max-width: 991px) {
	#mainTop .nav#curLan .open .dropdown-menu,
	#overHeader .nav#curLan .open .dropdown-menu {
		background-color: #ffffff;
	}
}

.navbar#clientMenu li .delete {background: transparent url(button_close.png) no-repeat 50% 50%;}

div.cart {background-color: #005995; color: #ffffff;}
div.cart span.icon {color: #ffffff;}
div.cart span.sep {color: rgba(255,255,255,0.5);}
div.cart .tags {color: #ffffff;}
div.cart .basketTotal .tags,
div.cart .value,
div.cart .price {color: #ffffff;}

div.cart .cartHidden {background-color: #ffffff; border: 1px solid #dedede;
	-webkit-box-shadow: 5px 5px 10px -5px rgba(0,0,0,1);
	        box-shadow: 5px 5px 10px -5px rgba(0,0,0,1);
}
div.cart .total,
div.cart .cartHidden,
div.cart .cartHidden .price {color: #555555;}

div.cart .cartItem {border-bottom: 1px solid #efeeec;}

#mobiMenu span.ico {color: #ffffff;}
#mobiMenu .navbar-toggle.collapsed {color: #ffffff; border: 1px solid #ffffff; background-color: #005995; background-image: none;}
#mobiMenu .navbar-toggle {color: #ffffff; border: 1px solid #ffffff; background-color: #c53346; background-image: none;}

#underHeader,
.sticky#underHeader,
.navbar-inverse {
	background-color: #f1f1f1;
	background-image: -webkit-linear-gradient(top, #f1f1f1 0%, #f1f1f1 100%);
	background-image:      -o-linear-gradient(top, #f1f1f1 0%, #f1f1f1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f1f1f1));
	background-image:         linear-gradient(to bottom, #f1f1f1 0%, #f1f1f1 100%);
}

@media all and (min-width: 992px) {
	.sticky#underHeader .mainLogo,
	.sticky#underHeader .smallLogo,
	.sticky#underHeader .mainLogo  span,
	.sticky#underHeader .smallLogo span {display: inline-block; width: 85px; height: 50px; overflow: hidden; left: 0; top: 0;}
	.sticky#underHeader .mainLogo,
	.sticky#underHeader .smallLogo {position: absolute;}
	.sticky#underHeader .mainLogo  span,
	.sticky#underHeader .smallLogo span {position: relative;}
	.sticky#underHeader .mainLogo  span img,
	.sticky#underHeader .smallLogo span img {display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; margin: auto auto auto 0; position: absolute; overflow: auto; top: 0; right: 0; bottom: 0; left: 0;}
	.sticky#underHeader #menuTop {padding-left: 100px;}
}

/* normalny */
#mobiMenu .navbar-toggle.collapsed,
#mobiMenu .navbar-toggle[aria-expanded="false"] {}
#mobiMenu .navbar-toggle.collapsed span,
#mobiMenu .navbar-toggle[aria-expanded="false"] span {}

/* wybrany */
#mobiMenu .navbar-toggle,
#mobiMenu .navbar-toggle[aria-expanded="true"] {border: 1px solid #485a71;}
#mobiMenu .navbar-toggle span,
#mobiMenu .navbar-toggle[aria-expanded="true"] span {}

/* normalny hover */
#mobiMenu .navbar-toggle.collapsed:hover,
#mobiMenu .navbar-toggle[aria-expanded="false"]:hover {}
#mobiMenu .navbar-toggle.collapsed:hover span,
#mobiMenu .navbar-toggle[aria-expanded="false"]:hover span {}

/* wybrany hover */
#mobiMenu .navbar-toggle:hover,
#mobiMenu .navbar-toggle[aria-expanded="true"]:hover {}
#mobiMenu .navbar-toggle:hover span,
#mobiMenu .navbar-toggle[aria-expanded="true"]:hover span {}

#menuTop .dropdown-menu {background-color: rgba(255,255,255,0.95);}

#menuTop .nav li {padding-right: 10px; background: transparent url(menuTop_arrow.png) no-repeat 100% 50%; margin-right: 20px;}
#menuTop .nav li li,
#menuTop .nav li.void {padding-right: 0; background-image: none; margin-right: 0;}

@media all and (min-width: 992px) and (max-width: 1599px) {
	#menuTop .nav li {margin-right: 5px;}
	#menuTop .nav li li,
	#menuTop .nav li.void {padding-right: 0; background-image: none; margin-right: 0;}
}

#menuTop .nav li a,
#menuTop .nav li a:visited {background-color: transparent; color: #005995; background-image: none;}

#menuTop .nav li.active a,
#menuTop .nav li a:hover {color: #c53346; background: transparent url(menuTop_bg.png) no-repeat 50% 100%;}
#menuTop .nav li.active li a {background-image: none;}

#menuTop .nav li a.selected,
#menuTop .nav li a.selected:visited {background-color: transparent; color: #c53346;}
#menuTop .nav li a.selected:hover {background-color: transparent;}

#menuTop .nav li:hover a,
#menuTop .nav li:hover a:visited {}
#menuTop .nav li:hover a:hover {}

#menuTop .nav li:hover li a,
#menuTop .nav li:hover li a:visited {color: #005995; background-image: none;}
#menuTop .nav li:hover li a:hover {color: #c53346; background-image: none;}

#menuTop .nav li li a.selected,
#menuTop .nav li li a.selected:visited {color: #c53346;}
#menuTop .nav li li a.selected:hover {color: #005995;}

#menuTop li a {border-right: 0px solid #7189a6;}
#menuTop li li a {border-right: 0;}

/* mobi_underHeader */
#mobi_underHeader,
#mobi_underHeaderCat {background-color: #f3f3f3;}

#mobi_underHeader .dropdown-menu,
#mobi_underHeaderCat .dropdown-menu {}

#mobi_underHeader .open .dropdown-menu,
#mobi_underHeaderCat .open .dropdown-menu {}

#mobi_menuTop,
#mobi_menuCat {color: #506d91;}
#mobi_menuTop li a.selected,
#mobi_menuCat li a.selected,
#mobi_menuTop li a.selected:visited,
#mobi_menuCat li a.selected:visited,
#mobi_menuTop li a:hover,
#mobi_menuCat li a:hover {}
#mobi_menuTop li li a,
#mobi_menuCat li li a,
#mobi_menuTop li li a:visited,
#mobi_menuCat li li a:visited {border: 0px solid #506d91; color: #555555;}
#mobi_menuTop li li a:hover,
#mobi_menuCat li li a:hover {border: 0px solid #ffffff;}
#mobi_menuTop li li a.selected,
#mobi_menuCat li li a.selected,
#mobi_menuTop li li a.selected:visited,
#mobi_menuCat li li a.selected:visited,
#mobi_menuTop li li a:hover,
#mobi_menuCat li li a:hover {color: #506d91; background-color: #f3f3f3; background-image: none;}

#mobi_menuTop li.dropdown a.dropdown-toggle,
#mobi_menuCat li.dropdown a.dropdown-toggle {border: 0; border-left: 1px solid rgba(222,222,222,0.2);}

#mobi_menuTop li.dropdown li a.dropdown-toggle,
#mobi_menuCat li.dropdown li a.dropdown-toggle {border-left: 1px solid rgba(222,222,222,0.2);}

#mobi_menuTop .caret,
#mobi_menuCat .caret {}

.carousel-caption h3 {color: #ffffff; background-color: transparent; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.carousel-caption p {background-color: rgba(50,50,50,0.5); border-radius: 0; color: #ffffff;}
.carousel-indicators li,
.carousel-indicators li.active {border: 1px solid rgba(255,255,255,0.75);}

.carousel-indicators li {background-color: #005995; opacity: 1;}
.carousel-indicators li.active {background-color: #c53346; opacity: 1;}
.carousel-indicators li:hover {background-color: #000000; opacity: 1;}

.ui-menu {background-color: rgb(255,255,255); color: #808080;}
.ui-menu .ui-menu-item {color: #808080;}
.ui-menu .ui-menu-item:hover {color: #000000;}

/* box default */
.panel {
	background-color: transparent;
	border: 0;
	box-shadow: none;
}

.panel.box {
	border-color: #dddddd;
	border: 0;
}
.panel.box > .panel-heading {
	/* color: #333; */
	background-color: transparent;
	border-color: #dddddd;
	border: 0;
}
.panel.box > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #dddddd;
	border: 0;
}
.panel.box > .panel-heading .badge {
	color: #f3f3f3;
	background-color: #506d91;
}
.panel.box > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #dddddd;
	border: 0;
}

/* box-blue */
.panel.box1 {
	border-color: #337ab7;
	border: 0;
}
.panel.box1 > .panel-heading {
	/* color: #fff; */
	/* background-color: #337ab7; */
	border-color: #337ab7;
	border: 0;
}
.panel.box1 > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #337ab7;
	border: 0;
}
.panel.box1 > .panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}
.panel.box1 > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #337ab7;
	border: 0;
}


/* headers */
.pageTitle {color: #005995;}

#section_news .pageTitle,
#section_saleList .pageTitle,
#section_mainList .pageTitle {color: #141213;}

.panel-heading,
.panel-heading .panel-title,
.pageSubTitle,
.moduleTitle {color: #2e3133;}

.panel-heading h1,
.panel-heading h2,
.panel-heading h3,
.panel-heading h4,
.panel-heading h5,
.panel-heading h6 {color: inherit;}

/* buttons */
.button {
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.button:focus,
.button:active:focus,
.button.active:focus,
.button.focus,
.button:active.focus,
.button.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.button:hover,
.button:focus,
.button.focus {
  color: #333;
}
.button:active,
.button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  cursor: not-allowed;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}

.btn-link,
.button,
.btn {box-shadow: none; background-image: none; border-radius: 0px;}

.btn-link,
.btn-link:visited {
	color: #005995;
	background-color: #ffffff;
	background-image: none;
	border-color: #005995;
}
.btn-link:hover {
	color: #c53346;
	background-color: #ffffff;
	background-image: none;
	border-color: #c53346;
}

.button,
.button:visited,
.button:focus,
.btn,
.btn:visited,
.btn:focus,
.btn.btn-default,
.btn.btn-default:visited {
	color: #ffffff;
	background-color: #005995;
	/* background-image: linear-gradient(to bottom, transparent, #005995); */
	border-color: #005995;
	text-shadow: none;
	box-shadow: none;
}
.button:hover,
.btn:hover,
.btn.btn-default:hover {
	color: #ffffff;
	background-color: #c53346;
	/* background-image: linear-gradient(to bottom, transparent, #c53346); */
	border-color: #c53346;
	text-shadow: none;
	box-shadow: none;
}

.btn.btn-primary,
.btn.btn-primary:visited {
	color: #ffffff;
	background-color: #005995;
	/* background-image: linear-gradient(to bottom, transparent, #005995); */
	border-color: #005995;
}
.btn.btn-primary:hover {
	color: #ffffff;
	background-color: #c53346;
	/* background-image: linear-gradient(to bottom, transparent, #c53346); */
	border-color: #c53346;
}

.btn.btn-default#toTop,
.btn.btn-default#toTop:visited {
	color: #ffffff;
	background-color: #c53346;
	/* background-image: linear-gradient(to bottom, transparent, #c53346); */
	border-color: #c53346;
	position: fixed; bottom: 5px; right: 5px;
	opacity: 0.75;
}
.btn.btn-default#toTop:hover {
	color: #ffffff;
	background-color: #005995;
	/* background-image: linear-gradient(to bottom, transparent, #005995); */
	border-color: #005995;
	position: fixed; bottom: 5px; right: 5px;
	opacity: 1;
}

.btn-del,
.btn-del:visited {color: #c60000; background-color: #ffffff; background-image: none; border: 1px solid #c60000;}
.btn-del:hover   {color: #ffffff; background-color: #c60000; background-image: none; border: 1px solid #c60000;}

.btn-google,
.btn-google:visited   {color: #ffffff; background-color: #CF4332; background-image: none; border: 1px solid #CF4332;}
.btn-google:hover     {color: #ffffff; background-color: #ae3628; background-image: none; border: 1px solid #ae3628;}

.btn-facebook,
.btn-facebook:visited {color: #ffffff; background-color: #4267b2; background-image: none; border: 1px solid #4267b2;}
.btn-facebook:hover   {color: #ffffff; background-color: #365594; background-image: none; border: 1px solid #365594;}

/* przewijanie (slick) */
#prodListMain {background-color: #ffffff; border-radius: 0;}
#slideSaleList {background-color: #f1f1f1; border-radius: 0;}

/* producenci */
.producer.thumbnail a.producerImage {background-color: #ffffff; vertical-align: middle;}
.producer.thumbnail .caption {background-color: rgba(255,255,255,0.9); color: #555555;}

/* Slider */
.slick-vertical .slick-slide {border: 1px solid transparent;}

.slick-loading .slick-list {background: #fff url(ajax-loader.gif) center center no-repeat;}

/* Arrows */
.slick-prev,
.slick-next {color: transparent; border: none; outline: none; background: transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {color: transparent; outline: none; background: transparent; background-color: rgba(255,255,255,0.4);}

.slick-prev span,
.slick-next span {color: #ffffff; text-shadow: 1px 1px 1px #000000;}
.slick-prev:hover span,
.slick-next:hover span {color: #ffffff;}

.slick-dots li button {color: transparent; border: 0; outline: none; background: transparent; text-shadow: 1px 1px 1px #000000; background-color: rgba(255,255,255,0.4); border-radius: 0;}
.slick-dots li button:before {color: black;}
.slick-dots li.slick-active button {background-color: rgba(255,255,255,0.8);}
.slick-dots li.slick-active button:before {color: black;}

.slick-dots li:hover button,
.slick-dots li.slick-active:hover button {background-color: rgba(255,255,255,1);}

/* popup cart */
#simplemodal-overlay {background-color: #000000;}
#simplemodal-container .simplemodal-wrap {background-color: #ffffff; box-shadow: 0 0 30px #000000;}

.addToCartPopupWrapper h3.popupHead {background-color: #efece9; color: #262b34;}

@media all and (min-width: 992px) {
	#simplemodal-container a.modalCloseImg {background: #ffffff url(button_close.png) no-repeat 50% 50%; border-width: 1px; border-style: solid;}
	#simplemodal-container a.modalCloseImg:hover {background: #eeeeee url(button_close.png) no-repeat 50% 50%;}
}

.r-modalCloseImg {background: #ffffff url(button_close.png) no-repeat 50% 50%;}
.r-modalCloseImg:hover {background: #eeeeee url(button_close.png) no-repeat 50% 50%;}

.addToCartPopupContent {}

.addToCartPopupContent .productName {}
.addToCartPopupContent .price,
.addToCartPopupContent .price.priceDiscount,
.addToCartPopupContent .price.priceOld {}

.addToCartPopupContent div.info .details,
.addToCartPopupButtons {background-color: #f3f3f3;}

#simplemodal-container a.modalCloseImg,
.r-modalCloseImg,
.addToCartPopupButtons,
.addToCartPopupContent div.image,
.addToCartPopupContent div.info .details,
.addToCartPopupContent .productCode {border-color: #dedede;}


/* subCatList */
.subCatItem .categoryDescription {background-color: rgba(255,255,255,0.9); color: #555555;}

#section_catListMain .catItem {}
#section_catListMain .catItem:hover {}

#box_listFilters .filterHead,
#box_listFilters .control-label {border-bottom: 0px dashed #555555; color: #000000;}

#side_filters {color: #555555;}

/* items */
.price {color: #1d1d1d;}
.price.priceDiscount {color: #c53346;}
.price.priceOld {color: #555555;}

.productPromotionIcons .iconNew        {color: #ffffff; background-color: #00aa00;}
.productPromotionIcons .iconBestseller {color: #ffffff; background-color: #005995;}
.productPromotionIcons .iconDiscount   {color: #ffffff; background-color: #c53346;}
.productPromotionIcons .iconSale       {color: #000000; background-color: #bcbdc0;}
.productPromotionIcons .iconDelivery   {color: #ffffff; background-color: #ffa042;}

.productPromotionIcons span.icons a {color: inherit;}

.mainList .item .productImage {background-color: #ffffff; border: 1px solid #bebfc1;}

.mainList .item .productImage .mainImage,
.mainList .item .productImage .secondImage {background-color: #ffffff;}
.mainList .item .otherView {opacity: 0; background-color: #ffffff;}
.mainList .item .productImage:hover .otherView {opacity: 1; background-color: #ffffff;}

.mainList .item .productImage:hover {border: 1px solid #dedede; 
	-webkit-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.5);
	        box-shadow: 0 5px 10px -5px rgba(0,0,0,0.5);
}

.mainList .item .productImage img {
	border: 1px solid #ffffff;
	border-radius: 0px;
}

.mainList .item .productImage .productText {background-color: transparent; color: #555555;}

.mainList .item:hover .productImage .productText {background-color: #ffffff;}

.mainList .item .productCode {color: #dedede; text-shadow: none;}

.navItems {border: 0px solid #dedede;}

.navItems .pager a,
.navItems .pager a:visited {color: #2e3133; background-color: transparent; background-image: none; border: 0;}
.navItems .pager a:hover {color: #005995; background-color: transparent; background-image: none; border: 0;}

.navItems .pager .selected a,
.navItems .pager .selected a:visited {color: #005995;}
.navItems .pager .selected a:hover {color: #000000;}

.navItems .pager .previous a,
.navItems .pager .previous a:visited {color: #005995; padding-left: 0; /*  padding-left: 15px; background: url(arrow_link_left.png) no-repeat 0% 50%; */}
.navItems .pager .next a,
.navItems .pager .next a:visited {color: #005995; padding-right: 0; /*  padding-right: 15px; background: url(arrow_link_right.png) no-repeat 100% 50%; */}

.navItems .pager .selected a:hover {}
.navItems .pager .previous a:hover,
.navItems .pager .next a:hover  {color: #2e3133;}

@media all and (max-width: 767px) {
	.pp_details {background-color: #000000!important; color: #ffffff!important;}
	.currentTextHolder {color: #ffffff!important;}
}

/* detCard */
.detCard #offerLeft {}
.detCard #offerRight {position: relative;}

.detCard .separator {border-bottom: 1px solid #dedede;}

#offerRight h1.productName {}

.detCard .showVariants,
#offerRight .wrap {border-bottom: 1px solid #dedede;}

#offerLeft .productImage a img {border: 1px solid #dedede;}

.detCard #offerLeft div.productThumbnails a span {border: 1px solid #dedede;}

.basketSection input#quantity {border: 1px solid #dedede;}

@media all and (max-width: 479px) {
	.detCard table.variants td table td.name {border-top: 1px solid #dedede;}
}

.detCard .tabs {border-bottom: 0px solid #005995;}
.detCard .tabsHead {border-bottom: 0px solid #005995; background-color: #f1f1f1;}
.detCard .tabsHead .zakladka {background-color: #f1f1f1; color: #005995;}
.detCard .tabsHead .zakladka:hover,
.detCard .tabsHead .zakladka_on {background-color: #005995; color: #ffffff;}

ul.actions {border-bottom: 0px solid #dedede; background-color: #f1f1f1;}

.detCard .variant-brick span.brick,
.detCard .productGroup a {}
.detCard .variant-brick label,
.detCard .productGroup a span {}

.detCard .variant-brick span.brick:hover,
.detCard .variant-brick span.brick.selected,
.detCard .productGroup a:hover,
.detCard .productGroup li.active a {}
.detCard .variant-brick span.brick:hover label,
.detCard .variant-brick span.brick.selected label,
.detCard .productGroup a:hover span,
.detCard .productGroup li.active a span {}

.detCard .variant-brick span.brick.disabled,
.detCard .variant-brick span.brick.disabled:hover {}
.detCard .variant-brick span.brick.disabled label,
.detCard .variant-brick span.brick.disabled:hover label {cursor: not-allowed;}

/* sticky */
@media all and (min-width: 992px) {
	.sticky#underHeader {box-shadow: 0 0px 20px rgba(0,0,0,0.5);}
}

/* order pages */
.addedItems th {border-bottom: 2px solid #dedede;}
.addedItems td {border-bottom: 1px solid #dedede;}
.addedItems td td {border-bottom: 0;}

.addedItems .productAuthor,
.addedItems .productCategory,
.addedItems .productCode,
.addedItems .choosedAttributes {color: #555555;}
.addedItems .choosedAttributes span {color: #777777;}

.orders.delivery     {}
.orders.payments     {}
.orders.packages     {}
.orders.country      {}
.orders.deliveryTime {}
.orders.summary      {border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.orders.yourRebate   {}

.sum .orders.summary {border-top: 0px solid #dedede;}


#page_cartForm table.orders.summary {background-color: #f1f1f1;}

.sum table.orders.summary,
table.orders.summary.points {background-color: transparent;}

#page_cartForm table.orders.summary.costTotal,
table.orders.summary.costTotal {background-color: #eeeeee;}
table.orders.summary.costTotal td {color: #005995;}
table.orders.summary.costTotal td * {color: #1a1a18;}

div.payFormLink {border-top: 1px solid #dedede; border-top: 1px solid #dedede;}

div.newsShortList .newsDataPublikacji {color: #555555;}
div.newsShortList .newsWrap .newsDataPublikacji {background-color: rgba(0,0,0,0.25); color: #dedede;}


/* pollForm - sondy */
table.pollForm input.button#wyniki {background-image: none; background-color: transparent; border: 0;}
table.pollForm td.wykresSondy {background-color: #005995;}

/*
.ratBar,
.ratBarCurrent,
.ratForm .idRatBar,
.ratForm #ratBar,
.ratForm .voteBarCurrent,
.ratForm #voteBarCurrent,
.ratForm .voteBar,
.ratForm #voteBar {height: 22px;}
.ratForm .voteBarCandidate,
.ratForm #voteBarCandidate {height: 22px; line-height: 22px;}
.ratForm .voteBarSlider,
.ratForm #voteBarSlider {height: 22px; top: -22px;}
.ratForm .voteBarSlider a,
.ratForm #voteBarSlider a {height: 22px; line-height: 22px; width: 22px;}
.ratForm .voteBarSlider img,
.ratForm #voteBarSlider img {width: 22px; height: 22px;}

.ratBar,
.ratBarCurrent,
.ratForm .voteBar,
.ratForm #voteBar,
.ratForm .voteBarCurrent,
.ratForm #voteBarCurrent,
.ratForm .voteBarSlider a,
.ratForm #voteBarSlider a {
	background-image: url(ratingStarBar22.png);
	background-image: -webkit-image-set(
		url(ratingStarBar22-1x.png) 1x,
		url(ratingStarBar22-2x.png) 2x,
		url(ratingStarBar22-3x.png) 3x
	);
	background-image: image-set(
		url(ratingStarBar22-1x.png) 1x,
		url(ratingStarBar22-2x.png) 2x,
		url(ratingStarBar22-3x.png) 3x
	);
}

div.opiList div.ocena {width: 110px;}
*/

/* blog */
.blogPost {}
.blogPosts {border: 1px solid #dedede;}
.blogArch .blogPosts {border: 0;}
.blogEntry .sep,
.blogEntry .blogDate {color: #808080;}

/* channels */
div.channels div.channel {border: 1px solid #C1C1C1;}
div.channels div.channel:hover,
div.channels div.channel.selected:hover {border: 1px solid #000000;}
div.channels div.channel:hover span.name {background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.90);}

#informacjaOCiasteczkach {}
#informacjaOCiasteczkach a,
#informacjaOCiasteczkach a:visited {}
#informacjaOCiasteczkach a:hover {}
#informacjaOCiasteczkach a.button,
#informacjaOCiasteczkach a.button:visited {}
#informacjaOCiasteczkach a.button:hover {}

.adr-tag {border-top: 1px solid #dddddd;}
.adr-empty-val {color: #444444;}

.adr-tag:hover,
.adr-tag.selected {background-color: #f3f4f6;}
.adr-tag.selected:hover {background-color: #e7e9ed;}

@media all and (max-width: 991px) {
	.adr-address.list {border-top: 1px solid #dddddd;}
}

/*Konfigurator*/
.f-disc {padding-bottom: 10px;}
.listFiltersPopup #side_filters #buttonSet input#filtruj {margin-right: 0px; padding: 2px 20px;}
.listFiltersPopup #side_filters div#filters_buttons {margin-top: 20px; margin-bottom: 5px;}
