HTML, BODY
{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ffffff none;
}

/* ************************* SITE CONFIG *************************************** */

DIV {
	margin: 0 auto;
	padding: 0;
	border: none;	
}

DIV.all {
	background: #ffffff url('images/backgr_main.gif') left top repeat-y;
	color: #000000;
	width: 774px;
}

DIV.mainmenu, DIV.flash {
	width: 750px;
	background: #858585 none;
	color: #000000;
	clear: both;
}	

DIV.mainmenu A {
	display: inline;
	float: left;
	width: 150px;
	height: 52px;
	padding: 0;
	margin: 0;
	border: none;
	background: #858585 none;
	font-size: 9px;
	color: #b6b6b6;
	text-align: right;
	text-decoration: none;
}

DIV.mainmenu A:hover {
	background: #ffffff none;
	color: #ee8d77;
}

DIV.mainmenu A SPAN {
	display: block;
	width: auto;
	padding: 37px 5px 0px 0px;
	text-align: right;
}

DIV.diverup {
	background: #1c1c1c url('images/diver_up.gif') left top repeat-x;
	color: #000000;
	width: 750px;
	height: 8px;
	overflow: hidden;
}

DIV.maincontent {
	background: #ffffff url('images/content_background.gif') left top repeat-y;
	color: #000000;
	width: 750px;
}

DIV.diverdown {
	background: #1c1c1c url('images/diver_down.gif') left top repeat-x;
	color: #000000;
	width: 750px;
	height: 14px;
	clear: both;
}

DIV.footer {
	background: #c52c0c url('images/darpol_footer.gif') left top no-repeat;
	color: #ffffff;
	width: 750px;
	height: 46px;
	text-align: right;
}

DIV.footer A {
	color: #ffffff;
	text-decoration: none;
}

DIV.footer A:hover {
	color: #000000;
	text-decoration: none;
}

DIV.footer SPAN {
	display: block;
	width: auto;
	padding: 18px 10px 0px 0px;
	text-align: right;
}                    

DIV.logo {
	background: #ffffff none;
	color: #000000;
	width: 725px;
	height: 35px;
	margin-top: 10px;
}

DIV.logo SPAN {
	display: block;
	float: left;
	width: auto;
	text-align: right;
}

DIV.logo SPAN {
	padding: 12px 10px 0px 0px;
}

DIV.leftcolumn {
	width: 180px;
	float: left;
}

DIV.rightcolumn {
	width: 570px;
	float: left;
}

DIV.leftcolumn DIV.menubar {
	width: 142px;
	height: 30px;
	background: #858585 url('images/grey_menu_bar.gif') left top no-repeat;
	color: #b8b8b8;
	font-size: 9px;
	text-align: right;
	margin: 2px 0px 15px 20px;
}

DIV.leftcolumn DIV.menubar SPAN, DIV.rightcolumn DIV.pagebar SPAN {
	display: block;
	width: auto;
	padding: 16px 5px 0px 0px;
	text-align: right;
}

DIV.leftcolumn DIV.menubar SPAN.left, DIV.rightcolumn DIV.pagebar SPAN.left {
	display: block;
	width: auto;
	padding: 5px 0px 0px 20px;
	text-align: left;
	float: left;
	background: inherit;
	color: #e6e6e6;
	font-size: 15px;
	font-weight: bold;
}

DIV.menuitem {
	width: 150px;
	background: #ffffff url('images/backgr_menu.gif') left top no-repeat;
	color: #000000;
	margin: 0px 0px 5px 25px;
}

DIV.menuitem A {
	display: block;
	padding: 0px 0px 2px 11px;
	background: inherit;
	color: #000000;
	text-decoration: none;
}

DIV.menuitem A:hover {
	background: inherit;
	color: #ba2001;
}

DIV.submenu {
	width: 140px;
	background: #ffffff url('images/backgr_submenu.gif') left top no-repeat;
	color: #000000;
	margin: 0px 0px 5px 35px;
}

DIV.submenu A {
	display: block;
	padding: 0px 0px 0px 10px;
	background: inherit;
	color: #000000;
	text-decoration: none;
}

DIV.submenu A:hover {
	background: inherit;
	color: #ba2001;
}

DIV.subsubmenu {
	width: 130px;
	background: #ffffff url('images/backgr_subsubmenu.gif') left top no-repeat;
	color: #6f6f6f;
	margin: 0px 0px 5px 10px;
}

DIV.subsubmenu A {
	display: block;
	padding: 0px 0px 0px 10px;
	background: inherit;
	color: #6f6f6f;
	text-decoration: none;
}

DIV.subsubmenu A:hover {
	background: inherit;
	color: #ba2001;
}

DIV.leftcolumn DIV.hr {
	width: 140px;
	height: 25px;
	background: #ffffff url('images/hr.gif') left top repeat-x;
	color: #6f6f6f;
}

DIV.leftcolumn IMG, DIV.rightcolumn DIV.mainwindow IMG, DIV.image IMG {
	padding: 0;
	margin: 0;
	border: #afafaf 1px solid;
}

DIV.rightcolumn DIV.pagebar {
	width: 536px;
	height: 30px;
	color: #b8b8b8;
	font-size: 9px;
	text-align: right;
	margin-top: 2px;
	margin-bottom: 15px;
	background:  #858585 url('images/grey_bar.gif') left top no-repeat;
}

DIV.rightcolumn DIV.pagebar2 {
	width: 516px;
	height: auto;
	color: #e6e6e6;
	font-size: 15px;
	font-weight: bold;
	background:  #858585 none;
	text-align: left;
	padding: 5px 0px 5px 20px;
	margin-top: 2px;
	margin-bottom: 15px;
}



DIV.rightcolumn DIV.mainwindow {
	width: 536px;
}

B.main {
	background: #ffffff none;
	color: #d03717;
}


/* ************************* INDEX *************************************** */

DIV.greybox {
	background: #f2f2f2 none;
	color: #000000;
	border: #afafaf 1px solid;
}

DIV.greybox P {
	padding: 0px 15px 0px 15px;
}

/* ************************* SZUKAJ *************************************** */

DIV.mainwindow FORM {
	padding: 0;
	margin: 10px 15px 10px 15px;
	text-align: center;
}

DIV.mainwindow FORM INPUT {
	background: #ffffff none; 
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding: 3px 5px 3px 5px;
	margin: 0px 10px 0px 10px;
}

DIV.mainwindow FORM INPUT.search {
	padding: 3px 0px 3px 0px;
	margin: 0;
	width: 80px;
	background: #7F7F7F none;
	color: #ffffff;
	font-weight: bold;
	text-align: center; 
	border: #616161 1px solid;;
}

DIV.mainwindow FORM SPAN {
	display: block;
	float: left;
	width: auto;
	padding: 6px 0px 0px 0px;
	margin: 0;
	font-weight: bold;
}

Ul.services {
	list-style-type: none;
	display: block;
	margin: 0px 0px 0px 10px;	
	padding: 20px 0px 0px 10px;	
}

Ul.services LI {
	display: block;
	background: url('images/arrow.gif') left top no-repeat;
  	padding: 0px 0px 4px 12px;
}

/* ************************* PRODUCT LIST ************************************ */
	
DIV.product {
	width: 255px;
	float: left;
}

DIV.image {
	width: 115px;
	float: left;
}

DIV.product DIV.tresc {
	width: 140px;
	float: left;
}

DIV.product DIV.tresc P {
	background: #ffffff none;
	color: #b92000;
	font-weight: bold;
	text-align: right;
	margin-top: 12px;
	margin-bottom: 0px;
}

DIV.vertdiv {
	width: 26px;
	height: 50px;
	float: left;
}

A.szczegoly {
	background: #ffffff none;
	color: #b92000;
	font-weight: bold;
	text-decoration: none;
}

A.szczegoly:hover {
	text-decoration: underline;
}

DIV.proddiver {
	width: 536px;
	height: 55px;
	clear: both;
	background: #ffffff url('images/prod_list_diver.gif') left top no-repeat;
	color: #000000;
}

/* ************************* PRODUCT DETAIL ************************************ */

DIV.prodheader {
	width: 536px;
}

DIV.description {
	width: 500px;
	margin: 0px 0px 20px 0px;
}

DIV.description SPAN.info {
	display: block;
	padding: 0px 0px 7px 0px;
	width: 300px;
	overflow: hidden;
	font-weight: bold;
}	

DIV.description STRONG {
	background: #ffffff none;
	color: #b92000;
	font-weight: bold;
}

DIV.prodheader SPAN {
	background: #ffffff none;
	color: #c9000b;
	font-size: 15px;
	font-weight: bold;
}

DIV.prodheader SPAN.kategoria {
	background: #ffffff none;
	color: #000000;
	font-size: 12px;
}

/* ************************* PAGINATION *************************************** */

DIV.pagination {
	text-align: center;
	font-size: 13px;
}

DIV.pagination A {
	display: inline;
	background: #ffffff none;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

DIV.pagination A:hover {
	background: #ffffff none;
	color: #b92000;
}

DIV.pagination SPAN {
	font-size: 13px;
	display: inline;
	font-weight: bold;
	background: #ffffff none;
	color: #999999;
}
