/*** BODY ***/

body {font-size: 11px;  font-family: Verdana; color: #333; background-color: #FFFFFF; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0}
tr { font-size: 11px; font-family: Verdana; color: #333; }
p { font-size: 11px; margin: 0px; padding: 0px; text-ident: 20px; }
li { font-size: 11px; margin-bottom: 10px; }
.clear { clear: both; }

/*** LINKI ***/
a {color: #CA0000; text-decoration: underline}
a:hover {color: #000000; }
a.bialy { color: #FFF; }
a.bialy:hover { color: #000; }
a.czarny { color: #000; }
a.czarny:hover { color: #CA0000; }

/*** ALERT ***/
div.info-alert { margin: 10px auto; padding: 20px; font-size: 12px; font-weight: bold; text-align: center; width: 400px; font-family: arial; background: #FFFFDD; color: #CA0000; border: 1px solid #CA0000; }

/*** FORM ***/
input, textarea, select {font-size:11px; font-weight: bold; font-family: Arial, Verdana; height: 22px; }
input.button {height: 24px; }
textarea {width: 350px; height: 100px; }

/*** xFORM ***/
table.xform { margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
table.xform tr td { padding: 2px; font-family: arial; }
td.xformname { font-weight: normal; text-align: right; border-bottom: 1px solid #EEE; background: #F9F9F9; color: #000; }
td.xformvalue { border-bottom: 1px solid #EEE; background: #F9F9F9; }
td.errorname { background: #CA0000; color: #FFF; text-align: right; font-weight: bold; }
td.errorvalue { background: #CA0000; color: #FFF; }
td.errorinfo { background: #CA0000; color: #FFF; text-align: right; font-weight: bold; border-top: 1px solid #FFF; text-align: left; }
table.nobg tr td.xformname { background: none; border: none; }
table.nobg tr td.xformvalue { background: none; border: none; }

/*** TABLE ***/
.border {border: solid #999999 1px; }
.head {font-size: 15px; font-family: Arial, Verdana; color: #444444; font-weight: bold; }
.head td {border-bottom: 1px dashed #D9D9D9; }
.bordernone td {border-bottom: none; }
.headSmall {background-color: #184E7C; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.field {background-color: #A90000; color: #FFFFFF; font-weight: bold; text-align: center; }
.panel {background-color: #A90000; color: #FFFFFF; }
.mark {background-color: #FFFFAA; }
.bright {background-color: #F2F2F2; }
.dark {background-color: #EBEBEB; }
.info {background-color: #CA0000; color: #FFFFFF; font-weight: bold; }
.none {background-color: #CCCCCC; }
.light {background-color: #FFFFFF; }
.content {background-color: #FFFFFF; padding: 20px 10px 10px 10px; }

/*** TOP ***/

div#top
{
	height: 108px;
	background: #FFFFFF;
	background-image: url('../images/top-bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
}


/*** TOPMENU ***/

div#menu
{
	background: url('../images/bgtop.gif') repeat-x left top;
}

td#topmenu
{
	padding: 5px 20px 0px 20px;
	background: url('../images/topmenu2.gif') repeat-x left top;
	text-align: center;
}
td#topmenu a { text-decoration: none; color: #FFFFFF; white-space: nowrap; }
td#topmenu a:hover { text-decoration: underline; color: #EEEEEE; }

td#topmenuactive
{
	padding: 5px 20px 0px 20px;
	background: url('../images/topmenuactive2.gif') repeat-x left top;
	text-align: center;
}
td#topmenuactive a { text-decoration: none; color: #FFFFFF; white-space: nowrap; }
td#topmenuactive a:hover { text-decoration: underline; color: #EEEEEE; }


/*** CONTENT ***/

div#maincontent
{
	background: #FFFFFF;
	background-image: url('../images/bgcontent.gif');
	background-repeat:  repeat-x;
	background-position:  left top;
}

td#contentbg
{
	background: #FFFFFF;
	background-image: url('../images/contentbg.gif');
	background-position: left top;
	background-repeat: repeat-x;
}
td#borderright
{
	background: url('../images/shadowright.gif') no-repeat top left;
}
td#borderleft
{
	background: url('../images/shadowleft.gif') no-repeat top right;
}


table#tablecontent
{
	margin: 10px 13px 10px 13px;
}

table#content-text
{
	padding: 10px;
}

td#caption
{
	background: url('../images/content-head.gif') no-repeat;
	padding: 3px 0px 0px 40px;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #CA0000;
	text-align: left;
}

div#asortyment
{
	background: #E7E7E7;
	color: #000000;
	padding: 4px;
	font-size: 10px;
}
div#asortyment span
{
	padding: 0 px 5px 0px 5px;
	background: url('../images/point-cechy.gif') no-repeat 50% 50%;
}

div#asortyment-check table tr td
{
	font-size: 9px;
	padding: 1px;
}

div.polec a
{
	padding-left: 12px;
	background: url(../images/point-small.gif) no-repeat 0px 50%;
	color: #CA0000;
	text-decoration: underline;
}
div.polec a:hover
{
	color: #000;
	text-decoration: underline;
}


a#asortyment-link
{
	font-weight: bold;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a#asortyment-link:hover
{
	color: #CA0000;
	text-decoration: underline;
}

div#asortyment-opis
{
	margin-top: 20px;
	color: #000000;
}
div#asortyment-opis div
{
	border-bottom: 1px dotted #DDDDDD;
	padding: 5px 0px 5px 5px;
	margin-bottom: 5px;
	color: #CA0000;
	font-weight: bold;
}

td#asortyment-pic
{
	padding: 10px;
	background: #EEEEEE;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}
td#asortyment-pic div
{
	float: left;
	margin: 5px 5px 5px 5px;
}
td#asortyment-pic a img
{
	height: 75px;
	border: 1px solid #777777;
}

td#asortyment-head
{
	background: url('../images/ass-head.gif') no-repeat 0px 0px;
	padding: 8px 10px 8px 30px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dashed #B6B6B6;
	color: #000000;
}
td#asortyment-head a
{
	color: #CA0000;
}

tr.asortyment-head td
{
	border-bottom: 1px dashed #000000;
}


div#producent
{
	margin: 0px 0px 10px 0px;
	text-align: center;
}

div#promocja
{
	padding: 10px;
	margin: 10px 10px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #CA0000;
	font-family: Arial;
	background: #FFFFDD;
	text-align: center;
	border: 1px solid #FFCC88;
}
div#promocja span
{
	color: #000000;
}

tr#maszyny-search td
{
	background: #DDDDDD;
	padding: 3px 10px 3px 3px;
	border-top: 1px solid #D1D1D1;
}

div#oferta
{
	margin-top: 130px;
}
div#oferta div
{
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}
div#oferta ul
{
	list-style-type: none;
	margin: 10px 0px 15px 4px;
	padding: 0px;

}
div#oferta ul li
{
	background: url('../images/point-small.gif') no-repeat 0px 3px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
div#oferta ul li a
{
	text-decoration: none;
	color: #777777;
	font-size: 10px;
}
div#oferta ul li a:hover
{
	text-decoration: underline;
	color: #CA0000;
}
td#oferta-col
{
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

/*** PARAMETRY ***/

div#params { margin: 0px 0px 10px 0px; }
div#params ul { margin: 0px 0px 0px 0px; list-style-type: none; }
div#params ul li
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url('../images/point-small.gif') no-repeat 0 50%;
}
div#params ul li b { color: #444444; }

div#parametry { margin-top: 10px; }
div#parametry table tr td { color: #000000; }

div#parametry div
{
	border-bottom: 1px dotted #DDDDDD;
	padding: 5px 0px 5px 5px;
	margin-bottom: 5px;
	color: #CA0000;
	font-weight: bold;
}

/*** LEFT ***/
table#leftmenu tr td
{
	padding: 2px 10px 2px 10px;
	text-align: left;

}
table#leftmenu tr td a
{
	display: block;
	padding: 2px 10px 2px 15px;
	color: #5E5E5E;
	background: url('../images/point-small.gif') no-repeat 0px 50%;
	font-size: 12px;
	text-decoration: none;
	font-family: tahoma, arial;
}
table#leftmenu tr td a.active
{
	display: block;
	padding: 2px 10px 2px 15px;
	color: #CA0000;
	background: url('../images/point-small.gif') no-repeat 0px 50%;
	text-decoration: underline;
	font-family: tahoma, arial;
}
table#leftmenu tr td a:hover
{
	color: #423F3F;
	text-decoration: underline;
	background-image: url('../images/point-small-active.gif');
	background-position: 0px 50%;
	background-repeat: no-repeat;
}
table#leftsubmenu tr td
{
	padding: 2px 10px 2px 10px;

}

table#leftsubmenu tr td a
{
	display: block;
	padding: 2px 10px 2px 12px;
	color: #5E5E5E;
	background: url('../images/point-small2.gif') no-repeat 0px 50%;
	font-size: 10px;
	text-decoration: none;
	font-family: tahoma, arial;
}
table#leftsubmenu tr td a.active
{
	display: block;
	padding: 2px 10px 2px 12px;
	color: #CA0000;
	background: url('../images/point-small2.gif') no-repeat 0px 50%;
	font-size: 10px;
	text-decoration: underline;
	font-family: tahoma, arial;
}
table#leftsubmenu tr td a:hover
{
	color: #423F3F;
	text-decoration: underline;
	background-image: url('../images/point-small2-active.gif');
	background-position: 0px 50%;
	background-repeat: no-repeat;
}

/*** BOTTOM ***/

div#bottommenu table tr td a { text-decoration: none; color: #888888; font-size: 10px; }
div#bottommenu table tr td a:hover { text-decoration: underline; color: #000000; }

div#bottom
{
	padding-top: 10px;
}

div#bottom div
{
	margin-left: 5px;
	width: 218px;
	float: left;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	background: url('../images/linered.gif') no-repeat;
}
div#bottom div a
{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px;
}
div#bottom div a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

/*** NEWSLETTER ***/

div#newsletter table tr td
{
	color: #FFFFFF;
	font-size: 10px;
}

div#newsletter table tr td input
{
	font-size: 10px;
	border: 1px solid #000000;
	width: 160px;
}

/*** SITEMAP ***/
div#sitemap
{
	margin: 10px;
	text-align: left;
}
div#sitemap ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#sitemap ul li
{
	padding-left: 15px;
	font-size: 10px;
	background: url('../images/point-small.gif') no-repeat 0px 5px;
}

/*** DOWNLOAD ***/
div#download
{
	margin-top: 15px;
}
div#download div
{
	border-bottom: 1px dotted #DDDDDD;
}
div#download div span
{
	padding: 5px;
	color: #CA0000;
	font-weight: bold;
}
div#download ul
{
	list-style-type: none;
	margin: 0px;
}
div#download ul li
{
	height: 20px;
	margin: 4px;
	background: url('../images/pdf.gif') no-repeat 0px 50%;
}
div#download ul li a
{
	padding-left: 25px;
	font-size: 9px;
	text-decoration: underline;
}


/*** POROWNAJ ***/
div#porownaj { padding-right: 200px; padding-top: 10px; }

/*** WYSZUKIWARKA ***/
div#search { margin: 5px; }
div#search div { float: left; margin: 2px; height: 30px; }
div#search div table tr td { white-space: nowrap; }


/*** PATH ***/
div#pathcategory
{
	padding: 4px;
	height: 29px;
}
div#pathcategory ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#pathcategory ul li
{
	float: left;
	padding-left: 13px;
	padding-right: 5px;
	font-size: 10px;
	background: url('../images/point-small.gif') no-repeat 0px 50%;
}
div#pathcategory ul li a
{
	text-decoration: none;
	color: #666666;
}
div#pathcategory ul li a:hover
{
	text-decoration: underline;
	color: #CA0000;
}

.txtcenter { text-align: center; }
td#banner-top
{
	height: 28px;
	background: url(../images/banner-top.gif) no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding-left: 24px;
	padding-top: 0px;
}
td.banner-body
{
	background: url(../images/banner-bg.gif) repeat-y;
	color: #FFFFFF;
	padding: 2px 0px 0px 2px;
	text-align: left;
}


table#sonda
{
	width: 180px;
}
table#sonda tr td
{
	color: #FFFFFF;
}













/*** NEW TOP ***/


#topbox {
	width: 980px;
	height: 105px;
	margin: 0px auto;
	padding: 0px;
	background: url(../images/logo2.gif) no-repeat 0px 30px;
}

#topbg
{
	background: url(../images/topbg.gif) repeat-x 0% 100%;
	height: 312px;
}

#toptopmenu {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#home, #mapa, #kontakt, #koszyk, #profil, #zamowienia {
	height: 35px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	float: left;
	background: url(../images/topsep.gif) no-repeat;
	list-style: none;
	vertical-align: bottom;
	}

#home a {
	display: block;
	padding: 24px 12px 0px 20px;
	text-decoration: none;
	font: normal 11px tahoma, verdana;
	color: #727272;
	background: url(../images/home.gif) no-repeat 2px 25px;
	vertical-align: bottom;
	}

#home a:hover, #mapa a:hover, #kontakt a:hover, #koszyk a:hover, #profil a:hover, #zamowienia a:hover {
	color: #AC0000;
	}

#mapa a {
	display: block;
	padding: 24px 12px 0px 20px;
	text-decoration: none;
	font: normal 11px tahoma, verdana;
	color: #727272;
	background: url(../images/mapa.gif) no-repeat 2px 25px;
	vertical-align: bottom;
	}

#kontakt a {
	display: block;
	padding: 24px 12px 0px 20px;
	text-decoration: none;
	font: normal 11px tahoma, verdana;
	color: #727272;
	background: url(../images/kontakt.gif) no-repeat 2px 28px;
	vertical-align: bottom;
	}

#profil a {
	display: block;
	padding: 24px 12px 0px 20px;
	text-decoration: none;
	font: normal 11px tahoma, verdana;
	color: #727272;
	background: url(../images/profil.gif) no-repeat 2px 27px;
	vertical-align: bottom;
	}

#zamowienia a {
	display: block;
	padding: 24px 12px 0px 20px;
	text-decoration: none;
	font: normal 11px tahoma, verdana;
	color: #727272;
	background: url(../images/zamowienia.gif) no-repeat 2px 24px;
	vertical-align: bottom;
	}

#koszyk a {
	display: block;
	padding: 24px 0px 0px 20px;
	text-decoration: none;
	font: normal 11px tahoma, verdana;
	color: #727272;
	background: url(../images/koszyk.gif) no-repeat 2px 25px;
	vertical-align: bottom;
	}

#topflash {
	width: 980px;
	height: 196px;
	margin: 0px auto;
	padding: 0px;
	border: none;
	background: #000000;
	}

#topflashout {
	height: 203px;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	background: url(../images/flashtopbg.jpg) no-repeat top center;
}

#menubox {
	width: 100%;
	height: 29px;
	background: url(../images/menubg.gif);
	border-bottom: 4px solid #000;
	}

#formtable {
	margin: 0px;
	padding: 0px;
	margin-top: 24px;
	clear: right;
	float: right;
	}

#menutable {
	width: 980px;
	height: 29px;
	padding: 0px;
	margin: 0px auto;
	background: url(../images/separator.gif) repeat-x top left;
	}

#menutable tr {
	text-align: center;
	color: #FFF;
	}

#menutable a {
	display: block;
	padding: 8px 4px 8px 4px;
	margin: 0px;
	background: url(../images/menubg.gif) repeat-x top left;
	height: 21px;
	color: #FFF;
	font: bold 11px verdana, tahoma;
	text-decoration: none;
	display: block;
	}

#menutable a:hover {
	color: #000;
	}

#menutable a.tdactive {
	background: url(../images/menubgactive.gif);
}

#menutable a.tdactive:hover {
	color: #B30000;
	}
.sep {
	width: 1px;
	height: 29px;
	}

div#asortyment-check label
{
	font-size: 11px;
	padding: 1px;
	padding-left: 12px;
	text-decoration: underline;
	background: url(../images/point-small.gif) no-repeat 0px 50%;
}
div#asortyment-check label:hover
{
	text-decoration: none;
}

.box {
	float: left;
	width: 300px;
	background: #FFF url(../images/boxheadbg.jpg) repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 10px;
	}

.boxc3 {
	width: 8px;
	height: 40px;
	background: url(../images/boxcornerleft.gif) no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
	}

.boxc4 {
	width: 8px;
	height: 40px;
	background: url(../images/boxcornerright.gif) no-repeat;
	position: absolute;
	bottom: 0px;
	right: 0px;
	}

.boxhead {
	height: 35px;
	background: url(../images/boxheadend.gif) no-repeat top right;
	}

.boxhead h4 {
	background: url(../images/boxheadstart.jpg) no-repeat;
	font: bold 12px verdana, tahoma, arial;
	color: #F7F7F7;
	margin: 0px;
	padding-top: 11px;
	padding-left: 38px;
	}

.boxbody {
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #8B8B8B;
	background: url(../images/boxbg.gif) repeat-x left bottom;
	height: 170px;
	}

.boxheadshadow {
	height: 8px;
	background: url(../images/boxheadshadow.gif) repeat-x;
	}

.boxbody ul, .boxbody ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

.boxbody ul {
	margin-left: 10px;
	padding-bottom: 10px;
	height: 110px;
	}

.boxbody ul a:hover
{
	text-decoration: underline;
}

.koparka {
	background: url(../images/koparka.jpg) no-repeat 90% 10%;
	}

.zageszczarka {
	background: url(../images/zageszczarka.jpg) no-repeat 90% 6%;
	}

.ciecie {
	background: url(../images/ciecie.jpg) no-repeat 90% 6%;
	}

.agregat {
	background: url(../images/agregat.jpg) no-repeat 90% 6%;
	}

.wyburzenia {
	background: url(../images/wyburzenia.jpg) no-repeat 90% 6%;
	}

.betony {
	background: url(../images/betony.jpg) no-repeat 90% 6%;
	}

.maszyny {
	background: url(../images/maszyny.jpg) no-repeat 90% 6%;
	}

.geodezja {
	background: url(../images/geodezja.jpg) no-repeat 90% 6%;
	}

.akcesoria {
	background: url(../images/akcesoria.jpg) no-repeat 90% 6%;
	}



.boxbody ul li {
	}

.boxbody ul li a {
	font: normal 11px arial, tahoma;
	background: url(../images/boxpoint.gif) no-repeat left center;
	padding-left: 7px;
	line-height: 1.4em;
	text-decoration: none;
	color: #8B8B8B;
	}

.boxbody ul li a:hover {
	color: #B60001;
	}

#homeboxlist {
	width: 930px;
	margin: 0px auto;
	padding-top: 15px;
	}

#homemain {
	clear: both;
	width: 930px;
	margin: 0px auto;
	}

#homeleft {
	float: left;
	width: 615px;

	}

#homeright {
	margin-left: 630px;
	}

.newsbox {
	margin: 10px 15px;
	border-bottom: 1px dotted #0F0F0F;
	padding: 10px 0px;
	}

.newsbox p img
{
	margin-right: 10px;
	margin-bottom: 5px;
}
.newsbox h2
{
	width: 480px;
	float: left;
	padding-bottom: 3px;
}
.newsbox p.date
{
	width: 100px;
	float: right;
	text-align: right;
	padding-bottom: 3px;
}

a.newsmini {
	float: left;
	}

.newsbox div {
	margin-left: 0px;
	}

.newsbox div h2 {
	font: bold 12px verdana, arial;
	color: #AD0000;
	margin: 0px;
	}

.newsbox div p {
	padding: 2px 0px 6px 0px;
	}



#promotionlinkbox {
	height: 25px;
	width: 142px;
	background: url(../images/promoselect.jpg) no-repeat;
	float: right;
	}

#promobox {
	margin-top: 1px;
	padding: 11px;
	border-bottom: none;
	background: #B60001 url(../images/promobg.gif) no-repeat right top;
	height: 150px;
	}



#promobox div h2 {
	font: bold 12px verdana;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	}

#promobox div p {
	padding: 8px 0px;
	color: #FFF;
	margin: 0px;
	}

#promomore {
	height: 15px;
	background: #B60001 url(../images/redbg.gif) no-repeat right top;
	padding: 10px;
	}

#promomore a {
	font: bold 11px verdana, tahoma;
	color: #FFF;
	text-decoration: none;
	}

#promomore a:hover {
	text-decoration: underline;
	}

.promoend {
	height: 17px;
	background: url(../images/promoend.gif) no-repeat;
	border-top: 1px solid #FFF;
	margin-bottom: 10px;
	}

#ankietainfo {
	border-top: 1px solid #FFF;
	background: #880001;
	padding: 12px;
	color: #FFF;
	}

#pobierzbox {
	background: #B60001 url(../images/pobierzbox.jpg) no-repeat;
	padding: 10px;
	}


#pobierzend {
	height: 6px;
	background: url(../images/pobierzboxbottom.gif) no-repeat;

	line-height: 2px;
	overflow: hidden;
	}

.producersbox {
	margin-top: 10px;
	position: relative;
	top: 0px;
	left: 0px;
	border: 1px solid #8B8B8B;
	padding: 11px;
	background: url(../images/lightshadow.gif) repeat-x;
	}


h5.prodo {
	margin-top: 12px;
	color: #050505;
	height: 18px;
	padding-top: 2px;
	font: bold 12px verdana, tahoma;
	margin: 0px;
	padding-left: 24px;
	background: url(../images/lightpoint.gif) no-repeat;
	}

#promolinks {
	width: 131px;
	height: 25px;
	background: url(../images/promoselect.jpg) no-repeat;
	padding-left: 11px;
	float: right;
	line-height: 25px;
	}

#promolinks a {
	display: block;
	width: 30px;
	height: 25px;
	float: left;
	text-align: center;
	color: #707070;
	font: bold 14px arial, verdana;
	text-decoration: none;
	line-height: 25px;
	background: url(../images/promoselect1.gif) repeat-x;
	}

#promolinks a.active {
	background: url(../images/promoselect_.gif) repeat-x;
	}

#promolinks a:hover {
	color: #B60001;
	}



/* STOPKA NA HOMEPAGE */
#stopka2
{
	background: url(../images/bottom-bg2.gif) repeat-y;
}
#stopka2 div.main
{
	background: url(../images/bottom-bottom.gif) no-repeat left bottom;
	padding: 0px 10px 12px 10px;
}
#stopka2 div.main div div
{
	margin-left: 5px;
	width: 218px;
	float: left;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	background: url('../images/linered.gif') no-repeat;
}
#stopka2 div.main div div a
{
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
	padding: 2px;
}
#stopka2 div.main div div a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#stopka2 td.bottomhead
{
	color: #FFF;
	font-size: 16px;
	font-family: arial;
	border-bottom: 1px dotted #FFF;
}

.newslettertable tr td
{
	font: bold 11px arial;
	color: #FFF;
	padding-top: 3px;
}

ul.ass-path
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.ass-path li
{
	float: left;
}
ul.ass-path li a
{
	display: block;
	padding-left: 2px;
	padding-right: 15px;
	font-size: 12px;
	font-family: verdana;
	color: #666;
	font-weight: normal;
	text-decoration: none;
}
ul.ass-path li a:hover
{
	color: #000;
	text-decoration: underline;
}
ul.ass-path li a.nielast
{
	background: url(../images/point-small.gif) no-repeat right 4px;
}



/**  NOWE  **/


.newslettertable {
	margin-top: 12px;
	}

.newslettertable tr td {
	font: bold 11px arial;
	color: #000;
	padding-top: 3px;
	}

#promolinks {
	width: 131px;
	height: 25px;
	background: url(../images/promoselect.jpg) no-repeat;
	padding-left: 11px;
	float: right;
	line-height: 25px;
	}

#promolinks a {
	display: block;
	width: 30px;
	height: 25px;
	float: left;
	text-align: center;
	color: #707070;
	font: bold 14px arial, verdana;
	text-decoration: none;
	line-height: 25px;
	background: url(../images/promoselect1.gif) repeat-x;
	}

#promolinks a.active {
	background: url(../images/promoselect_.gif) repeat-x;
	}

#promolinks a:hover {
	color: #B60001;
	}

a.zobacz-wiecej
{
	color: #FFF;
	text-decoration: underline;
}
a.zobacz-wiecej:hover
{
	color: #CA0000;
	text-decoration: underline;
}

tr.cart td
{
	background: none;
	border-bottom: 1px solid #000;
}


td.backBuy
{
	text-align: right;
}
td.backBuy a
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
td.backBuy a:hover
{
	color: #CA0000;
	text-decoration: none;
}

div.hr1
{
	height: 1px;
	border-bottom: 1px dotted #000000;
}
div.hr2
{
	height: 1px;
	border-bottom: 1px solid #000000;
}

div.descriptParam td
{
	color: #000;
}