HTML, BODY, P, FORM, IMG, H1, H2, H3, H4, H5, H6, UL, LI { margin:0; padding:0; border:0; font-weight:normal; }
UL, LI { list-style:none; }

BODY { font-family:"Arial", sans-serif; font-size:12px; color:#B1B9C5; background-image:url(/img/back-background.jpg); }
INPUT, SELECT, TEXTAREA { font-family:"Arial", sans-serif; font-size:12px; background-color:#313842; color:#B1B9C5; border:0; }
H1 { font-family:"Tahoma", Arial, sans-serif; font-size:14px; color:#FFFFFF; margin-right:9px; }
H2 { font-family:"Tahoma", Arial, sans-serif; font-size:14px; color:#FFFFFF; margin-right:9px; }
H3 { font-family:"Verdana", Arial, sans-serif; font-size:24px; color:#ED1D24; margin-bottom:14px; }
H4 { font-family:"Verdana", Arial, sans-serif; font-size:20px; color:#FFFFFF; margin-bottom:14px; }
H5 { font-family:"Tahoma", Arial, sans-serif; font-size:12px; color:#FFFFFF; line-height:15px; margin-bottom:15px; }

A { text-decoration:none; color:#ED1D24; }
A:hover { text-decoration:underline; }

UL.arrowlist LI { padding-left:16px; background:url(/img/white-arrow-list.gif) no-repeat 1px 9px; line-height:23px; }
UL.padd {margin-left:20px;}
A.arrowlink { background-image:url(/img/white-arrow-list.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px; }

FORM.zamow IMG.ico { width:30px; height:20px; margin-bottom:10px; vertical-align:top; display:block; float:left; clear:both; }
FORM.zamow INPUT.text { margin:0; padding:0; height:18px; width:149px; padding-left:9px; padding-right:9px; padding-top:2px; margin-bottom:10px; vertical-align:top; display:block; }
FORM.zamow SELECT { margin:0; padding:0; height:18px; width:167px; padding-top:2px; border:0; margin-bottom:10px; }
FORM.zamow INPUT.submit { margin-top:12px; }
DIV#mySelect { float:left; }

DIV.background { background:url(/img/main-background.jpg) repeat-x top; float:left; width:100%; min-width:965px; min-height:768px; }
DIV.holder { width:965px; margin:0 auto; }
	
	DIV.top { width:965px; height:180px; background:url(/img/top-background.jpg) no-repeat; float:left; }
		DIV.top UL { margin-top:45px; float:left; }
			DIV.top UL LI { display:inline; height:14px; float:left; overflow:hidden; }
				DIV.top UL LI A { height:14px; float:left; overflow:hidden; margin-right:20px; display:inline; position:relative; }
				DIV.top UL LI A:hover IMG { position:relative; top:-15px; }
				DIV.top UL LI A.selected:hover IMG { position:relative; top:0px; }
			
	
	DIV.content { width:965px; padding-bottom:42px; padding-top:24px; background:url(/img/content-background.jpg) no-repeat; float:left; min-height:340px; }
	DIV.subpage DIV.content { padding-bottom:0px; min-height:380px; }
		DIV.content DIV.leftcolumn { width:465px; padding-right:21px; float:left; }
		
			DIV.content DIV.leftcolumn H3 { margin-bottom:14px; }
			DIV.content DIV.leftcolumn DIV.news_holder {height:87px; }
			DIV.content DIV.leftcolumn DIV.leftbox { width:197px; float:left; padding-right:44px; margin-top:14px; clear:both; line-height:normal; }
				DIV.content DIV.leftcolumn DIV.leftbox FORM { float:left; }
					DIV.content DIV.leftcolumn DIV.leftbox FORM INPUT.text { float:left; }
			DIV.content DIV.leftcolumn DIV.rightbox { width:224px; float:left; margin-top:14px; }
				DIV.content DIV.leftcolumn DIV.rightbox FORM { margin-bottom:18px; }
					DIV.content DIV.leftcolumn DIV.rightbox A.arrowlink { display:block; margin-bottom:3px; }
			
			DIV.aktualnosci IMG.aktualnosci { border:1px solid #FFFFFF; margin-bottom:15px; margin-top:8px; }
			DIV.aktualnosci DIV.leftcolumn SPAN { color:#FFFFFF; margin-bottom:30px; display:block;}
			
		DIV.content DIV.rightcolumn { width:465px; float:left; margin-right:14px; text-align:justify;}
		DIV.content DIV.mainpage {width:479px; margin-right:0px;}
		
			DIV.content DIV.rightcolumn IMG.redbordericon, DIV.content DIV.leftcolumn IMG.redbordericon { float:left; border:1px solid #ED1D24; margin-right:28px; }
			
				DIV.content DIV.rightcolumn DIV.leftbox { margin-top:24px; width:232px; padding-right:34px; float:left; clear:both; }
				DIV.content DIV.rightcolumn DIV.rightbox { margin-top:24px; width:213px; float:left; clear:none; }
					DIV.content DIV.rightcolumn DIV H3 { margin-bottom:6px; }
					
			DIV.aktualnosci DIV.rightcolumn { padding-top:38px; line-height:23px; }
/* added separator*/
		DIV.horizontalline { padding-top:6px; width:965px; height:20px; padding-bottom:6px; border-top:1px solid #ED1D24; float:none; margin-top:20px;  margin-bottom: 20px; clear: both;}
/* end addition*/
    	
		DIV.toolbar { padding-top:15px; width:965px; height:145px; padding-bottom:16px; border-top:1px solid #ED1D24; float:left; margin-top:50px; }
			DIV.toolbar DIV.leftbox { width:530px; height:145px; padding-right:42px; float:left; background:url(/img/vertical-red-dotted-line.gif) top right no-repeat; }
					DIV.toolbar DIV.leftbox FORM.zamow DIV.leftside { float:left; width:198px; }
					DIV.toolbar DIV.leftbox FORM.zamow DIV.rightside { float:left; width:198px; margin-left:28px; margin-right:27px; }
					DIV.toolbar DIV.leftbox FORM.zamow IMG.ico { margin-top:10px; margin-bottom:10px; }
					DIV.toolbar DIV.leftbox FORM.zamow INPUT { float:left; margin-top:10px; margin-bottom:10px; }
					DIV.toolbar DIV.leftbox FORM.zamow SELECT { float:left; margin-bottom:10px; }
					DIV.toolbar DIV.leftbox FORM.zamow DIV#mySelect { margin-top:10px; }
					DIV.toolbar DIV.leftbox FORM.zamow INPUT.submit { margin-top:51px; margin-bottom:0px; padding:0px; }					
			DIV.toolbar DIV.rightbox { width:355px; height:145px; padding-left:38px; float:left; }
					DIV.toolbar DIV.rightbox FORM.zamow A { display:block; margin-bottom:2px; margin-top:2px; }
					DIV.toolbar DIV.rightbox FORM.zamow DIV.leftside { float:left; width:195px; }
					DIV.toolbar DIV.rightbox FORM.zamow DIV.rightside { float:left; width:160px; }
					DIV.toolbar DIV.rightbox FORM.zamow INPUT { float:left; margin-top:10px; margin-bottom:10px; }
					DIV.toolbar DIV.rightbox FORM.zamow INPUT.submit { margin-bottom:0px; padding:0px; margin-top:14px; }
		
			DIV.ofirmie DIV.leftcolumn { line-height:23px; }
				DIV.ofirmie DIV.leftcolumn H3 { line-height:normal; }
				DIV.ofirmie DIV.leftcolumn P { padding-left:14px; margin-bottom:32px; }
				DIV.ofirmie DIV P.bright { color:#FFFFFF; }
				DIV.holder DIV.ofirmie DIV P.last { margin-bottom:0px; }
			DIV.ofirmie DIV.rightcolumn { padding-top:38px; line-height:23px; }
				DIV.ofirmie DIV.rightcolumn P { margin-bottom:32px; }
				DIV.ofirmie DIV.rightcolumn P.last SPAN { display:block; text-align:right; padding-right:20px; color:#B1B9C5; }
	
	DIV.footer { width:965px; border-top:1px solid #ED1D24; float:left; padding-top:14px; font-size:11px; padding-bottom:14px; }
	DIV.subpage DIV.footer { margin-top:0px; }
		DIV.footer SPAN { color:#ED1D24; margin-left:20px; margin-right:322px; }
			DIV.footer SPAN A { color:#B1B9C5; }
			
/*
DIV.leftcolumn UL, DIV.rightcolumn UL {margin-left:40px;}
DIV.leftcolumn UL LI, DIV.rightcolumn UL LI {list-style:disc;}
*/

table.cennik, table.cennik td {border-collapse:collapse; border:solid 1px #555555; color:#FFFFFF;}
table.cennik td {padding:3px; width:210px;}
table.cennik td.cena {color:#B1B9C5; width:55px; text-align:right; padding-right:10px;}

table.ramka, table.ramka td {border-collapse:collapse; border:solid 1px #FFFFFF;  width:720px; }
table.ramka td {padding:10px; padding-right:20px; color:#B1B9C5; text-align:left;}

A#home {height:70px; width:460px; margin-top:30px; display:block; outline:none;}
A#home:hover {text-decoration:none;}