* { padding: 0px; margin: 0px; }
img { border: 0px; }

.social-buttons {
	position: absolute;
	right: 110px;
	top: 0;
	}
.txt .writetous {
	font-size: 12px;
	text-decoration: underline;
	color: #0000ff;
	}
html {

	}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #717073;
	}
#top {
	width: 960px;
	margin: auto;
	height: 165px;
	position: relative;
	}
#sklep {
	position: absolute;
	left: 20px;
	top:20px;
	font-size: 11px;
	}
a { outline: none; }
#sklep a { color: #0060b3; font-weight: bold; text-decoration: none; }
#sklep a:hover { text-decoration: underline; }
#sklep img { margin-right: 5px; vertical-align: middle; }
#logo {
	position: absolute;
	left: 0px;
	top:50px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	}
#logo_en, #logo_de, #logo_ru, #logo_lt { position: absolute; left: 0px; top:50px; background-image: url(images/logo.gif); background-repeat: no-repeat; width: 200px; height: 50px; display: block; text-indent: -9999px; }
#logo_title {
	position: absolute;
	left: 210px;
	top:62px;
	}
#menu {
	position: absolute;
	width: 960px;
	margin: auto;
	bottom:9px;
	height: 25px;
	}
.menuitem {
	display: block;
	float: left;
	color: #545454;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	}
.shadow { display: none; }
.menuitemr {
	display: block;
	padding: 5px 10px 9px 10px;
	}
.menuitem:hover {
	background-image: url('images/mitembgl.gif');
	background-repeat: no-repeat;
	}
.menuitem:hover .menuitemr {
	display: block;
	background-image: url('images/mitembgr.gif');
	background-repeat: no-repeat;
	background-position: right top;
	color: #00407c;
	}
.menuitem:hover .shadow {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 4px;
	left: 10px;
	display: block;
	}

.menuitem_on {
	display: block;
	float: left;
	color: #545454;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	background-image: url('images/mitembgl.gif');
	background-repeat: no-repeat;
	}
.menuitem_on .menuitemr {
	display: block;
	background-image: url('images/mitembgr.gif');
	background-repeat: no-repeat;
	background-position: right top;
	color: #00407c;
	}
.menuitem_on .shadow {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 4px;
	left: 10px;
	display: block;
	}


#topnav {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 360px;
	height: 30px;
	font-size: 11px;
	color: #b2a39e;
	text-align: right;
	}
#topnav img { vertical-align: middle; }
#topnav a { color: #464646; text-decoration: none; }
#logowanie {
	position: absolute;
	top: 50px;
	right: 10px;
	width: 340px;
	font-size: 11px;
	}
#logowanie img { vertical-align: middle; }
#logowanie input { vertical-align: middle; }
#logowanie a { color: #464646; text-decoration: none; }
#ilogin {
	border: 0;
	background-image: url('images/input_login.gif');
	background-repeat: no-repeat;
	width: 141px;
	font-size: 11px;
	padding: 6px 10px 6px 20px;
	}
#ipass, #ipass_txt {
	border: 0;
	background-image: url('images/input_password.gif');
	background-repeat: no-repeat;
	width: 101px;
	font-size: 11px;
	padding: 6px 10px 6px 20px;
	}
#logowanie2 img { vertical-align: middle; }
#logowanie2 input { vertical-align: middle; }
#logowanie2 a { color: #464646; text-decoration: none; }
#ilogin2 {
	border: 0;
	background-image: url('images/input_login.gif');
	background-repeat: no-repeat;
	width: 141px;
	padding: 6px 10px 6px 20px;
	font-size: 11px;

	}
#ipass2 {
	border: 0;
	background-image: url('images/input_password.gif');
	background-repeat: no-repeat;
	width: 101px;
	font-size: 11px;
	padding: 6px 10px 6px 20px;
	}
#szukajka {
	position: absolute;
	bottom: 40px;
	right: 10px;
	width: 199px;
	height: 25px;
	}
#register-form2 #btn_wyslij {
	width: 68px;
	background-image: none;
	margin: 0px;
	padding: 0px;
	}
#szukajka input { vertical-align: middle; }
#iszukaj {
	border: 0;
	background-image: url('images/input_szukaj.gif');
	background-repeat: no-repeat;
	width: 131px!important;
	width: 131px;
	padding: 6px 10px 6px 20px;
	font-size: 11px;
	}
#content {
	width: 960px;
	margin: auto;
	min-height: 200px;
	height: auto!important;
	height: 200px;
	}
#breadcrumbs { padding: 19px 10px; background-image: url('images/cien.gif'); background-repeat: no-repeat; background-position: top center; }
#breadcrumbs img { vertical-align: middle; margin-right: 4px; }
#content-left {
	width: 232px;
	float: left;
	}
#content-right {
	width: 708px;
	float: right;
	}
#content-full {
		width: 940px;

}
.head {
	font-size: 17px;
	font-family: Tahoma;
	color: #0060b3;
	padding-bottom: 20px;
	}
.content-txt {
	padding: 11px 12px;
	line-height: 22px;
	}
#flashbg {
	min-width: 960px;
	width: 100%;
	height: 385px;
	background-image: url('images/flashbg.gif');
	background-repeat: repeat-x;
	}
#flash {
	width: 960px;
	height: 385px;
	margin: auto;
	}
#flash2 {
	width: 960px;
	height: 385px;
	margin: auto;
	}
#pflash, #pflash2 {
	width: 960px;
	height: 170px;
	margin: auto;
	}
#nawigacja { position: absolute; top: 10px; right: 10px; }
#nawigacja img { border: 0px; }
#nawigacja a { text-decoration: none; }
.txt { line-height: 22px; padding-bottom: 10px; position: relative; background-repeat: no-repeat; }


.txt a { color: #0060b3; text-decoration: none; }
.txt a:hover { text-decoration: underline; }
.txt h1, .txt h2 , .txt h3, .txt h4, .txt h5, .txt h6   {
	font-size: 17px;
	color: #0060b3;
	font-weight: normal;
	padding-bottom: 15px;
	}

.txt h1 { padding-top: 30px; }

.txt ol, .txt ul {
	padding-left: 30px;
	padding-bottom: 10px;
	}
.imgbox { margin-left: 45px; background-image: url('images/imgboxbg.gif'); background-repeat: no-repeat; background-position: bottom center;  padding-bottom: 7px; }
.txt ul { list-style: square; margin-top: -10px; }

.txt ul ul, .txt ul ul ul, .txt ul ul ul ul { list-style: square; margin-top: 0px; }

.txt .hiddenbox ul { margin-top: 0; }

.txt ul.nomrtopul { margin-top: 0; }
.txt ul.mapaserwisuul ul { margin-top: 0!important; }


.txt p { padding-bottom: 20px; }

.txt .hiddenbox p { padding-bottom: 5px; }

.cl-txt { color: #545454; }
.cl-txt ul li { border-bottom: 1px solid #e8e3e2; list-style: none;  }

.cl-txt ul li a { display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a:hover { background-color: #b2a39e; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #b2a39e; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }

/* budownictwo */
.cl-txt ul li a.b1 { display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a.b1:hover { background-color: #005baa; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.b1ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #005baa; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }

/* podmenu budownictwo */
ul.leftpodmenu_b1 li { list-style: none; font-weight: normal; }
ul.leftpodmenu_b1 li a { font-weight: normal; padding-left: 30px; text-transform: none;  }
ul.leftpodmenu_b1 li a:hover { background-color: #7fadd4; color: #545454; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }

.cl-txt ul li ul.leftpodmenu_b1 a.b1 {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul.leftpodmenu_b1 a.b1:hover {
	padding-left: 25px;
	background-color: #7fadd4; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul.leftpodmenu_b1 a.b1ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #005baa; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul.leftpodmenu2_b1 a.b1ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #005baa; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}

/* eo budownictwo */

/* reklama */
.cl-txt ul li a.b2 {	display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a.b2:hover { background-color: #02a553; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.b2ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #02a553; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }

/* podmenu reklama */
ul.leftpodmenu_b2 li { list-style: none; font-weight: normal; }
ul.leftpodmenu_b2 li a { font-weight: normal; padding-left: 30px; text-transform: none; }
ul.leftpodmenu_b2 li a:hover { background-color: #80d2a9; color: #545454; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }

.cl-txt ul li ul.leftpodmenu_b2 a.b2 {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul.leftpodmenu_b2 a.b2:hover {
	padding-left: 25px;
	background-color: #80d2a9; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul.leftpodmenu_b2 a.b2ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #02a553; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul.leftpodmenu2_b2 a.b2ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #02a553; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}

/* eo reklama */

/* tworzywa techniczne */
.cl-txt ul li a.b4 {	display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a.b4:hover { background-color: #fdae1f; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.b4ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #fdae1f; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }


/* podmenu techniczne */
ul.leftpodmenu_b4 li { list-style: none; font-weight: normal; }
ul.leftpodmenu_b4 li a { font-weight: normal; padding-left: 30px; text-transform: none; }
ul.leftpodmenu_b4 li a:hover { background-color: #fed68f; color: #545454; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }

.cl-txt ul li ul.leftpodmenu_b4 a.b4 {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul.leftpodmenu_b4 a.b4:hover {
	padding-left: 25px;
	background-color: #fed68f; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul.leftpodmenu_b4 a.b4ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #fdae1f; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul.leftpodmenu2_b4 a.b4ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #fdae1f; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}

/* eo tworzywa techniczne */

/* tkaniny powlekane */
.cl-txt ul li a.b5 {	display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a.b5:hover { background-color: #f26f28; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.b5ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #f26f28; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }


/* podmenu takaniny */
ul.leftpodmenu_b5 li { list-style: none; font-weight: normal; }
ul.leftpodmenu_b5 li a { font-weight: normal; padding-left: 30px; text-transform: none; }
ul.leftpodmenu_b5 li a:hover { background-color: #f8b793; color: #545454; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }

.cl-txt ul li ul.leftpodmenu_b5 a.b5 {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul.leftpodmenu_b5 a.b5:hover {
	padding-left: 25px;
	background-color: #f8b793; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul.leftpodmenu_b5 a.b5ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #f26f28; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul.leftpodmenu2_b5 a.b5ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #f26f28; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}


/* eo tkaniny powlekane */

/* tkaniny powlekane */
.cl-txt ul li a.b6 {	display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a.b6:hover { background-color: #b2a39e; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.b6ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #b2a39e; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }

/* podmenu aluminium */
ul.leftpodmenu_b6 li { list-style: none; font-weight: normal; }
ul.leftpodmenu_b6 li a { font-weight: normal; padding-left: 30px; text-transform: none; }
ul.leftpodmenu_b6 li a:hover { background-color: #d8d1ce; color: #545454; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }


.cl-txt ul li ul.leftpodmenu_b6 a.b6 {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul.leftpodmenu_b6 a.b6:hover {
	padding-left: 25px;
	background-color: #d8d1ce; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul.leftpodmenu_b6 a.b6ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #b2a39e; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul.leftpodmenu2_b6 a.b6ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #b2a39e; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}
.cl-txt ul.leftpodmenu2_b6 a:hover {
	color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-position: -6px center;
}

/* eo tkaniny powlekane */



/* grafika i animacja */
.cl-txt ul li a.b3 { display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a.b3:hover { background-color: #8bc541; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.b3ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #8bc541; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }

/* podmenu grafika */
ul.leftpodmenu_b3 li { list-style: none; font-weight: normal; }
ul.leftpodmenu_b3 li a { font-weight: normal; padding-left: 30px; text-transform: none; }
ul.leftpodmenu_b3 li a:hover { background-color: #c5e2a0; color: #fff; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }

.cl-txt ul.leftpodmenu_b3 a.b3 {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul.leftpodmenu_b3 a.b3:hover {
	padding-left: 25px;
	background-color: #c5e2a0; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul.leftpodmenu_b3 a.b3ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #8bc541; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul.leftpodmenu2_b3 a.b3ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #8bc541; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}



/* eo grafika i animacja */

/* opakowania */
.cl-txt ul li a.b7 { display: block; padding: 5px 13px; margin: 1px 0; color: #545454; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.cl-txt ul li a.b7:hover { background-color: #9456a0; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }
.cl-txt ul li a.b7ion { display: block; padding: 5px 13px; margin: 1px 0; text-transform: uppercase; text-decoration: none; font-weight: bold; background-color: #9456a0; color: #fff; padding-left: 13px; background-image: url('images/grey_lmenupointer.gif'); background-repeat: no-repeat; background-position: -10px center; }

/* podmenu opakowania */
ul.leftpodmenu_b7 li { list-style: none; font-weight: normal; }
ul.leftpodmenu_b7 li a { font-weight: normal; padding-left: 30px; text-transform: none; }
ul.leftpodmenu_b7 li a:hover { background-color: #c9aacf; color: #545454; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }

.cl-txt ul li ul.leftpodmenu_b7 a.b7 {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul li ul.leftpodmenu_b7 a.b7:hover {
	padding-left: 25px;
	background-color: #c9aacf; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul li ul.leftpodmenu_b7 a.b7ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #9456a0; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul li ul li ul.leftpodmenu2_b7 a.b7ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #9456a0; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}

/* eo opakowania */

.cl-txt ul.leftpodmenu2_b1 a:hover { background-color: #ccdeee; }
.cl-txt ul.leftpodmenu2_b2 a:hover { background-color: #cceddd; }
.cl-txt ul.leftpodmenu2_b3 a:hover { background-color: #e8f3d9; }
.cl-txt ul.leftpodmenu2_b4 a:hover { background-color: #ffefd2; }
.cl-txt ul.leftpodmenu2_b5 a:hover { background-color: #fce2d4; }
.cl-txt ul.leftpodmenu2_b6 a:hover { background-color: #f0edec; }
.cl-txt ul.leftpodmenu2_b7 a:hover { background-color: #eaddec; }



#br1 { background-image: url('images/br1.gif'); background-position: 0 30px; }
#br2 { background-image: url('images/br2.gif'); background-position: 0 30px; }
#br3 { background-image: url('images/br3.gif'); background-position: 0 30px; }
#br4 { background-image: url('images/br4.gif'); background-position: 0 30px; }
#br5 { background-image: url('images/br5.gif'); background-position: 0 30px; }
#br6 { background-image: url('images/br6.gif'); background-position: 0 30px; }
#br7 { background-image: url('images/br7.gif'); background-position: 0 30px; }

#br1_xx { background-image: url('images/br1.gif'); background-position: 0 30px; }
#br2_xx { background-image: url('images/br2.gif'); background-position: 0 30px; }
#br3_xx { background-image: url('images/br3.gif'); background-position: 0 30px; }
#br4_xx { background-image: url('images/br4.gif'); background-position: 0 30px; }
#br5_xx { background-image: url('images/br5.gif'); background-position: 0 30px; }
#br6_xx { background-image: url('images/br6.gif'); background-position: 0 30px; }
#br7_xx { background-image: url('images/br7.gif'); background-position: 0 30px; }

.produkt-h1 { padding-left: 28px; }
.produkt-h1 #nr_katal { font-size: 13px; font-weight: normal; }

#footer {
	width: 960px;
	margin: auto;
	min-height: 100px;
	height: auto!important;
	height: 100px;
	background-image: url('images/footerbg.gif');
	background-repeat: repeat-x;
	}
#footermenu {
	width: 960px;
	text-align: center;
	padding: 15px 0 20px 0;
	color: #b2a39e;
	}
#footer a {
	font-size: 11px;
	text-decoration: none;
	color: #717073;
	}
#footer a:hover { text-decoration: underline; }
#footer-left {
	float: left;
	width: 480px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	}
#footer-left p { padding-left: 12px; }
#footer-right {
	float: right;
	width: 480px;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
	}
#footer-right p { padding-right: 12px; }
.wydarzenia-box {
	border-bottom: 1px solid #e8e3e2;
	padding-bottom: 5px;
	margin-bottom: 15px;
	}
.wydarzenia-title {
	color:#717073;
	font-weight: bold;
	text-decoration: none;
	}
.wydarzenia-title:hover {
	color:#0060b3;
	}
.wydarzenia-date {
	color: #a1a1a1;
	}
.slownik-box {
	border-bottom: 1px solid #e8e3e2;
	margin-bottom: 1px;
	}
.hiddenbox { display: none; background-repeat: no-repeat; border-bottom: 1px solid #fff; padding: 5px 20px; }
.slownik-box .slownik-title {
	font-weight: bold;
	text-decoration: none;
	padding: 5px 20px;
	display: block;
	color:#717073;
	background-image: url('images/hiddenboxoff.gif');
	background-repeat: no-repeat;
	background-position: left center;
	}
.hiddenonbg {
	background-color: #e8e3e2;
	}
.slownik-box .hboxon {
	background-image: url('images/hiddenboxon.gif');
	font-weight: bold;
	text-decoration: none;
	padding: 5px 20px;
	display: block;
	color:#717073;
	background-repeat: no-repeat;
	background-position: left center;
	}
.slownik-box .slownik-title:hover { text-decoration: none; }
.slownik-box .hboxon:hover { text-decoration: none; }
.paginacja {
	text-align: center;
	}
.paginacja a {
	text-decoration: none;
	font-weight: bold;
	color: #717073;
	padding: 0 3px;
	}
.paginacja a:hover { color: #0060b3; }
.paginacja a.selected { color: #0060b3; text-decoration: none; font-weight: bold; padding: 0 3px; }
#box_newsletter, #box_promocji, #box_nowosci {
	border: 1px solid #b1a29d;
	padding: 5px 8px 10px 8px;
	margin: 10px 0;
	}
#box_promocji a, #box_nowosci a {
	text-decoration: none;
	font-weight: bold;
	color: #464646;
}
.side-header {
	font-size: 17px;
	color:#0060b3;
	display: block;
	padding-bottom: 10px;
	}
#box_newsletter input { vertical-align: middle; }
#inewsletter {
	border: 0;
	background-image: url('images/input_email.gif');
	background-repeat: no-repeat;
	width: 135px;
	font-size: 11px;
	height: 20px!important;
	height: 20px;
	padding: 5px 10px 0 20px!important;
	padding: 5px 10px 0 20px;
	}
#box_newsletter #inewsletter_info { display: none;  }
#breadcrumbs { font-size: 11px; color: #717073;  }
#breadcrumbs span { font-weight: bold; padding: 0px 5px;  }
#breadcrumbs a { color: #464646; text-decoration: none; }
#breadcrumbs a:hover { color: #0060b3; }

#icodrukuj { position: absolute; right: 0px; top: 0px; text-decoration: none; color: #717073; }
#icopdf { position: absolute; right: 75px; top: 0px; text-decoration: none; color: #717073; }

#register-form {

}

#register-form input {
	width: 223px;
	background-image: url('images/inputbigbg.gif');
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	padding: 5px 10px 8px 10px;
	font-size: 11px;
}

#register-form input.longinput {
	width: 364px;
	background-image: url('images/inputbigbg2.gif');
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	padding: 5px 10px 8px 10px;
	font-size: 11px;
}

#register-form input.fileinput {
	border: 1px solid #bdada8;
	color: #000000;
	padding: 0px;
	font-size: 11px;
	background-image: none;
	background-color: #fff;
	padding: 2px 5px;
	width: 205px!important;
	width: 205px;
}

#register-form textarea {
	width: 364px;
	height: 206px;
	background-image: url('images/txtareabg.gif');
	background-repeat: no-repeat;
	border: none;
	color: #000;
	padding: 5px 10px 8px 10px;
	font-family: Tahoma;
	font-size: 11px;
}

#register-form .input_nn {
	display: none;
}

#register-form .input_small {
	width: 93px;
	padding: 4px 10px 8px 10px;
	background-image: url('images/inputsmallbg.gif');
	background-repeat: no-repeat;
	color: #767676;
}

#register-form select {
	width: 243px;
	color: #767676;
	padding: 2px 10px 2px 10px;
	border: 1px solid #bcaca7;
	margin-bottom: 3px;
}

#register-form input.chck {
	width: 14px;
	height: 14px;
	border: 1px solid #bcaca7;
	background-image: none;
	padding: 0px;
	}

#register-form #btn_wyslij_formularz {
	width: 137px;
	background-image: none;
	vertical-align: middle;
	}


#register-form2 input {
	width: 223px;
	background-image: url('images/inputbigbg.gif');
	background-repeat: no-repeat;
	border: none;
	color: #767676;
	padding: 4px 10px 8px 10px;
}

#register-form2 textarea {
	width: 364px;
	height: 206px;
	background-image: url('images/txtareabg.gif');
	background-repeat: no-repeat;
	border: none;
	color: #767676;
	padding: 4px 10px 8px 10px;
	font-family: Tahoma;
	font-size: 12px;
}

#register-form2 .input_nn {
	display: none;
}

#register-form2 .input_small {
	width: 93px;
	padding: 4px 10px 8px 10px;
	background-image: url('images/inputsmallbg.gif');
	background-repeat: no-repeat;
	color: #767676;
}

#register-form2 select {
	width: 243px;
	color: #767676;
	padding: 2px 10px 2px 10px;
	border: 1px solid #bcaca7;
	margin-bottom: 3px;
}

#register-form2 input.chck {
	width: 14px;
	height: 14px;
	border: 1px solid #bcaca7;
	background-image: none;
	padding: 0px;
	}

#register-form2 #btn_wyslij_formularz {
	width: 137px;
	background-image: none;
	vertical-align: middle;
	}

.blue { color: #0060b3; }
.letter { text-transform: uppercase; font-size: 12px; font-weight: bold; display: block; padding: 3px 0; }

#tabs {
	border-top: 1px solid #e8e3e2;
	min-height: 100px;
	height: auto!important;
	height: 100px;
	margin-top: 4px;
	}
.txt .atab { padding: 5px 17px; color: #545454; text-decoration: none; font-size: 12px; font-weight: bold; }
.txt .atab:hover { background-color: #b2a39e; color: #fff; text-decoration: none; }
.txt .atabon { padding: 5px 20px; text-decoration: none; font-size: 12px; font-weight: bold; background-color: #b2a39e; color: #fff;  }
#tab2 { display: none; }
#tab3 { display: none; }
#tab4 { display: none; }
.tab-txt { padding: 16px 9px; }

.tab-txt table { border-spacing: 1px; border: none; }
.tab-txt table th { background-color: #e8e3e2; border: 1px solid #e8e3e2; font-weight: bold; font-size: 12px; padding: 3px 5px; color: #545454; }
.tab-txt table td { border: 1px solid #e8e3e2; font-size: 11px; padding: 3px 5px; color: #545454; }

.txt table.tabelka { border-spacing: 1px; border: none; }
.txt table.tabelka th { background-color: #e8e3e2; border: 1px solid #e8e3e2; font-weight: bold; font-size: 12px; padding: 3px 5px; color: #545454; }
.txt table.tabelka td { border: 1px solid #e8e3e2; font-size: 11px; padding: 3px 5px; color: #545454; }


#produkt-foto { float: left; width: 148px; }
#produkt-files { float: right; width: 560px; }

/*
ul.leftpodmenu li {
	list-style: none;
	font-weight: normal;
	}
ul.leftpodmenu li a { font-weight: normal; padding-left: 20px; text-transform: none; }
ul.leftpodmenu li a:hover { background-color: #fff; color: #545454; padding-left: 20px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -15px center; }
*/



/* podmenu aluminium */

ul.leftpodmenu, ul.leftpodmenu_b1, ul.leftpodmenu_b2, ul.leftpodmenu_b3, ul.leftpodmenu_b4, ul.leftpodmenu_b5, ul.leftpodmenu_b6, ul.leftpodmenu_b7 { margin: 0px; padding: 0px; margin-top: 0px!important; margin-top: -13px;  }


ul.leftpodmenu li { list-style: none; font-weight: normal; }
ul.leftpodmenu li a { font-weight: normal; padding: 0px; padding-left: 30px; text-transform: none; }
ul.leftpodmenu li a:hover { background-color: #d8d1ce; color: #545454; padding-left: 30px; text-decoration: underline; background-image: url('images/leftsubmenubg.gif'); background-position: -5px center; }

ul.leftpodmenu2, ul.leftpodmenu2_b1, ul.leftpodmenu2_b2, ul.leftpodmenu2_b3, ul.leftpodmenu2_b4, ul.leftpodmenu2_b5, ul.leftpodmenu2_b6, ul.leftpodmenu2_b7 { margin: 0px; padding: 0px; margin-top: 0px!important; margin-top: -13px;  }


.cl-txt ul li ul li ul.leftpodmenu2 { margin-top: 0px!important; margin-top: -13px; }
.cl-txt ul li ul li ul.leftpodmenu2 li a { font-weight: normal; padding-left: 35px; text-transform: none; background-position: left center; }
.cl-txt ul li ul li ul.leftpodmenu2 li a:hover { background-position: left center; padding-left: 35px; }

.cl-txt ul li ul.leftpodmenu a {
	display: block; padding: 5px 13px;
	padding-left: 25px; margin: 1px 0;
	color: #545454; text-decoration: none;
	font-weight: normal; text-transform: none;
}
.cl-txt ul.leftpodmenu a:hover {
	background-color: #d8d1ce; color: #545454;
	background-image: url('images/leftsubmenubg.gif');
	background-repeat: no-repeat; background-position: -12px center;
}
.cl-txt ul.leftpodmenu a.ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #b2a39e; color: #fff;
	padding-left: 25px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: left center;
}
.cl-txt ul.leftpodmenu2 a.ion {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #b2a39e; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}
.cl-txt ul.leftpodmenu2 a.ion:hover {
	display: block; padding: 5px 13px;
	margin: 1px 0; text-transform: none;
	text-decoration: none; font-weight: bold;
	background-color: #b2a39e; color: #fff;
	padding-left: 30px; background-image: url('images/grey_lmenupointer.gif');
	background-repeat: no-repeat; background-position: 6px center;
}




.sgakt {
	width: 450px;
	}
.sgakt span { color: #a1a1a1; }
.sgakt a { font-weight: bold; color: #717073; text-decoration: none; }
.sgakt a:hover { text-decoration: underline; }

.szuk-box { padding: 10px 0; border-top: 1px solid #e8e3e2; line-height: 18px; }
.szuk-box .szuk-title { color: #717073; font-weight: bold; }
.szuk-box .szuk-title:hover { color: #0060b3; }

#zalogowany-box {
	text-align: right;
	line-height: 16px;
	}


.errormsg {
	color: #ab0000;
	font-weight: bold;
	text-align: left;
	padding-left: 80px;
	}
.errormsgno {
	color: #0060b3;
	font-weight: bold;
	text-align: left;
	}

#szukajka_box {
	background-image: url('images/szukajka_boxbg.gif');
	background-repeat: no-repeat;
	width: 708px;
	height: 48px;
	position: relative;
	}
#szukajka_box #iszukaj2 {
	position: absolute;
	width: 220px;
	height: 20px;
	border: none;
	top: 13px;
	left: 235px;
	background-color: transparent;
}
#szukajka_box #szuk_submit {
	position: absolute;
	width: 38px;
	height: 25px;
	border: none;
	top: 11px;
	right: 209px;
	background-color: transparent;
	cursor: pointer;
	}

#register-form #roundsubmit {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #a59792;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px #806a63;
	background-image: none;
	width: 55px;
	height: 25px;
	cursor: pointer;
	}

.tab { width: 700px; }


/* ELEMENTY USUNIETE DLA NORMALNEJ WERSJI */

.submit_ok, #mobile_language,#mobile_prod_menu, #mobile_lang_bottom, #mobile_menu, #mobile_menu_podstrona, #mobile_go, #mobile_banner, .mobile_menu_select, #mobile_footer, .produkt_tresc_mobile, .news_box_mobile { display: none; }


#popup_tkaniny {
					position: fixed;
					background-color: #fff;
					padding: 20px;
					top: 5%;
					left: 50%;
					width: 350px;
					min-height: 350px;
					height: auto!important;
					height: 350px;
					margin-left: -200px;
					z-index: 9998;
					font-size: 12px;
					line-height: 18px;
					display: none;
				}

				#popup_overlay {
					display: none;
					width: 100%;
					min-height: 100%;
					height: auto!important;
					height: 100%;
					background-color: #000;
					position: fixed;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					z-index: 9997;
					opacity: 0.8;
					}
				#popup_x {
					position: absolute;
					top: -10px;
					right: -10px;
					background-color: #0060b3;
					color: #fff;
					display: block;
					padding: 5px 10px;
					font-size: 16px;
					cursor: pointer;
					z-index: 9999;
					}
				.popup_in { cursor: pointer; padding-bottom: 5px; }



/* RESET */
.bt1 { border-top: 1px solid #464648; } /* debug */
.br1 { border: 1px solid #f00; } /* debug */
.fl { float: left; }
.fr { float: right; }
#footer-right a.tdu { text-decoration: underline; }
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }
.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.vab { vertical-align: bottom; }
.clear { clear: both; font-size: 1px; line-height: 1px; }
.nobg { background-image: none; }
.txt .noimage { border: 0; padding: 0; margin-bottom: 22px; }
.nomr { margin: 0px; }
#nobordertable { border: 0; }
#nobordertable td { border: 0; }
.nobordertable { border: 0; }
.nobordertable td { border: 0; }
.red-alert { color: #ab0000;}
.blue-alert { color: #0060b3;}
