@charset "utf-8";
/* CSS Document by hi-websites Karol Huszal - huszal.com */

html {
	margin:0px; !important
	padding:0px; !important
}

body {
	margin:0 auto; !important
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#848688;
	text-decoration:none;
	text-align:justify;
	line-height:1.5;
	background-color:#FFF;
}

img {
	border:0px;
}

a {
	border:0px;
	color:#0f7fbe;
	text-decoration:underline;
}

a:hover {
	border:0px;
	color:#ffcb08;
	text-decoration:none;
}

a img:hover {
   opacity: 0.7;
   filter: alpha(opacity=70);
}

/*TOP*/
#top {
	width:1048px;
	height:146px;
	margin:0 auto;
	background:url(../images/bcg.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#logo {
	float:left;
	margin-top:27px;
}

#logo a {
	float:left;
}

#mini_kontakt {
	width:320px;
	height:146px;
	float:right;
	text-align:right;
	font-size:10px;
	color:#131313;
	line-height:1;
	margin-top:15px;
	margin-right:10px;
}

#mini_kontakt span {
	color:#999;
}

#mini_kontakt_can1 {
	width:154px;
	float:left;
}

#mini_kontakt_can1 {
	width:168px;
	float:left;
}

#mini_kontakt ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
/*end TOP*/

/*MAIN MENU*/
#menu_content {
	width:1048px;
	height:45px;
	margin:0 auto;
	background:url(../images/menu_bcg.jpg);
	background-repeat:repeat-x;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 5px 0 #4a4a4a;
	-webkit-box-shadow: 0 1px 5px 0 #4a4a4a;
	box-shadow: 0 1px 5px 0 #4a4a4a;
	margin-top:-20px;
}

#menumain {
	list-style:none;
	padding:8px;
	margin:0px;
}

#menumain li {
	float:left;
}

#menumain li a {
	display:block;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	padding:0 13px 0 13px;
	margin:0 10px 0 0;
	text-decoration:none;
}

#menumain li a:hover, #menumain li.current.active a {
	color:#0c6fa8;
	background-color:#cee2ee;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*SEARCH*/
.moduletableszukaj {
	width:245px;
	height:23px;
	float:right;
	margin-top:-5px;
	padding-right:8px;
}

.searchszukaj label {
	display:none;
}

.buttonszukaj  {
	display:block;
	width:60px;
	height:23px;
	line-height:21px;
	text-align:center;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#34393b;
	cursor:pointer;
	border:none;
	text-transform:uppercase;
}

.buttonszukaj:hover {
	background-color:#999;
}

#mod-search-searchword {
	float:left;
	border:none;
	height:21px;
	width:174px;
	margin-right:-2px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#555;
	line-height:20px;
	padding-left:3px;
}
/*end SEARCH*/
/*end MAIN MENU*/

/*BREADCRUMBS*/
#breadcrumbs {
	width:1048px;
	margin:0 auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#555;
	padding:10px;
}
/*end BREADCRUMBS*/

/*BANER*/
#baner {
	width:1048px;
	height:311px;
	margin:0 auto;
}
/*end BANER*/

/*MAIN*/
#main {
	width:1048px;
	margin:0 auto;
}

#sidebar {
	width:248px;
	float:left;
	margin-right:40px;
}

#content {
	width:760px;
	float:left;
}

/*SIDEBAR*/
#menusidebar {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:25px;
}

#menusidebar li a {
	display:block;
	width:238px;
	height:28px;
	line-height:28px;
	padding-left:10px;
	color:#42474a;
	text-transform:uppercase;
	text-decoration:none;
	margin-bottom:4px;
	background-color:#f7f7f7;
	-moz-border-radius: 3px;
	border-radius: 3px;
	list-style:none;
}

#menusidebar li a:hover {
	background-color:#0f7fbe;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#fff;
}

#menusidebar li.current.active a {
	background-color:#ffcb08;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#131313;
}

#menusidebar li ul {
	list-style:none;
	padding-left:10px;
	margin-left:0px;
}
/*REKLAMA*/
.moduletablereklama  h3, .moduletablenewsy h3 {
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#42474a;
}

.banneritem a img {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 5px 0 #4a4a4a;
	-webkit-box-shadow: 0 1px 5px 0 #4a4a4a;
	box-shadow: 0 1px 5px 0 #4a4a4a;
	border:1px;
	border-style:solid;
	border-color:#131313;
	margin-bottom:10px;
}
/*end REKLAMA*/

/*NEWSY*/
.moduletablenewsy h3 {
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#888;
	padding:0px;
	margin:0px;
}

.moduletablenewsy {
	background-color:#f7f7f7;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px;
	border-style:solid;
	border-color:#d2d5d4;
	padding:15px;
	margin:25px 0 25px 0;
	list-style:square;
}

.moduletablenewsy ul li a {
	color:#888;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.moduletablenewsy ul li a:hover {
	text-decoration:underline;
	color:#131313;
}
/*end SIDEBAR*/

/*CONTENT*/
#content h2, #content h2 a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#42474a;
	margin-top:25px;
	text-decoration:none;
	text-transform:uppercase;
}

.article-info {
	display:none;
}

ul.actions {
	display:none;
}

#menucontent {
	list-style:none;
	padding:0px;
	margin:0px;
}

#menucontent li {
	display:block;
	width:190px;
	height:190px;
	border:1px;
	border-style:solid;
	border-color:#d1d4d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	margin:0 10px 20px 10px;
	padding:20px;
}

#menucontent li a {
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	color:#0f7fbe;
	text-decoration:none;
	text-align:left;
}

#menucontent li a:hover {
	text-decoration:underline;
	color:#ed1c24;
}

#menucontent li ul {
	list-style:circle;
}

#menucontent li ul li {
	display:inline;
	width:auto;
	height:auto;
	border:none;
	margin:0px;
	padding:0px;
	margin-right:10px;
}

#menucontent li ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:none;
	font-size:12px;
	color:#0f7fbe;
	text-decoration:none;
	text-align:left;
	width:190px;
}

#menucontent li ul li a:hover {
	text-decoration:underline;
	color:#ed1c24;
}

li.item-124 {
	background:url(../images/materialy_budowlane.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-128 {
	background:url(../images/chemia_budowlana.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-129 {
	background:url(../images/plytki_elewacyjne.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-130 {
	background:url(../images/lazienka_kuchnia.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-131 {
	background:url(../images/okna_drzwi.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-132 {
	background:url(../images/izolacje.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-133 {
	background:url(../images/narzedzia.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-134 {
	background:url(../images/dach.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-135 {
	background:url(../images/opal.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-136 {
	background:url(../images/panele.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-137 {
	background:url(../images/uslugi.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-138 {
	background:url(../images/inne.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

li.item-305 {
	background:url(../images/stal.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}
/*end CONTENT*/
/*end MAIN*/

/*FOOTER*/
#footer {
	width:1048px;
	height:50px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:25px;
}

#footermenu {
	list-style:none;
	width:1048px;
	height:32px;
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#dfdfdf;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#dfdfdf;
}

#footermenu li {
	float:left;
}

#footermenu li a {
	display:block;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#c9c8c8;
	text-decoration:none;
	padding:0 13px 0 13px;
	margin-right:13px;
}

#footermenu li a:hover {
	color:#555;
	text-decoration:underline;
}

#copyright {
	float:left;
	font-size:10px;
	color:#c9c8c8;
	margin-top:15px;
	padding-left:13px;
}

#created {
	float:right;
	font-size:10px;
	color:#c9c8c8;
	margin-top:15px;
	padding-right:13px;
	
}

#created a {
	color:#c9c8c8;
	text-decoration:underline;
}

#created a:hover {
	text-decoration:none;
	color:#c3003d;
}
/*end FOOTER*/

/*INNE*/
.fixBox {
	clear:both;
}

.pagination, .pagenav {
	list-style:none;
	width:760px;
	height:32px;
	padding:0px;
	margin:15px 0 15px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#dfdfdf;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#dfdfdf;
}

.pagination ul, .pagenav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.pagination ul li, .pagenav ul li {
	float:left;
	padding:0 13px 0 13px;
	margin:0 5px 0 5px;
	height:32px;
	line-height:32px;
}

li.pagenav-prev {
	float:left;
}

li.pagenav-next {
	float:right;
}

#kontakt1 {
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#c9c8c8;
}

.kontakt1_can1 {
	width:260px;
	float:left;
}

.kontakt1_can1 ul {
	list-style:none;
	padding:0px;
	margin:0 0 10px 0;
}

.kontakt1_can1 ul li span {
	color:#1d1d1d;
}


/*FILMY INSTRUKTAŻOWE*/
#menufilmy {
	list-style:none;
	padding:0px;
	margin:0px;
}

#menufilmy li {
	display:block;
	width:190px;
	height:130px;
	border:1px;
	border-style:solid;
	border-color:#d1d4d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	margin:0 10px 20px 10px;
	padding:20px;
	text-align:center;
}

#menufilmy li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#0f7fbe;
	text-decoration:none;
	text-align:center;
}

#menufilmy li a:hover {
	text-decoration:underline;
	color:#ed1c24;
}

.img-fulltext-left {
	display:none;
}
/*end FILMY INSTRUKTAŻOWE*/

/*PORADY*/
#menu_porady {
	list-style:none;
	padding:0px;
	margin:10px 0 10px 0;
	margin-bottom:15px;
	background-color:#0f7fbe;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px;
	border-style:solid;
	border-color:#f7f7f7;
}

#menu_porady li a {
	display:block;
	width:228px;
	/*height:28px;*/
	line-height:28px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	text-decoration:none;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#f7f7f7;
}

#menu_porady li a:hover {
	background-color:#ffcb08;
	color:#131313;
}

#menu_porady li.current.active a {
	background-color:#ffcb08;
	color:#131313;
}

#menu_porady li ul {
	padding:10px 0 0 10px;
	margin:0px;
	list-style:none;
}

#menu_porady li ul li a {
	display:block;
	width:198px;
	/*height:28px;*/
	line-height:28px;
	padding-left:10px;
	padding-right:10px;
	color:#42474a;
	text-decoration:none;
	margin-bottom:4px;
	background-color:#f7f7f7;
}

#menu_porady li ul li a:hover {
	background-color:#555;
	color:#fff;
}

#menu_porady li ul li.current.active a {
	background-color:#ffcb08;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#131313;
}

/*end PORADY*/

/*PRODUCENCI*/
.Section.StoreView {
	width:350px;
	height:250px;
	float:left;
	border:1px;
	border-style:solid;
	border-color:#D2D5D4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:5px;
	padding-top:25px;
}

.ProductImg {
	width:350px;
	text-align:center;
}

.ProductImg img {
	margin:0 auto;
}

.Address {
	padding:0 15px 15px 15px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#D2D5D4;
}

.Phone, .Fax, .Email{
	padding:15px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#D2D5D4;
}

.Link {
	padding:15px;
	border-bottom:0px;
}

#producenci {
	list-style:none;
	padding:0px;
	margin:0px;
}

#producenci li {
	display:block;
	width:190px;
	height:130px;
	border:1px;
	border-style:solid;
	border-color:#d1d4d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	margin:0 10px 20px 10px;
	padding:20px;
	text-align:center;
}

#producenci li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#0f7fbe;
	text-decoration:none;
	text-align:center;
}

#producenci li a:hover {
	text-decoration:underline;
	color:#ed1c24;
}
/*end PRODUCENCI*/

.item-page img {
	max-width:760px;
}

.limits img {
	padding:20px;
}