HTML, BODY, IMG, P, FORM, TABLE, DIV, H1, H6, H5, A, UL, LI { margin:0; padding:0; border:0; }

H1 { color:#000000; font-size:25px; font-family:"Tahoma", Helvetica, sans-serif; font-weight:normal; line-height:normal; width:300px; margin-left:3px; margin-top:1px; }
H3 {color:#000000; font-size:13px; font-family:"Tahoma", Helvetica, sans-serif; font-weight:bold; line-height:normal; margin:0px; margin-top:10px;}
H5 { color:#666666; font-size:12px; font-family:"Tahoma", Helvetica, sans-serif; font-weight:normal; line-height:normal; width:300px; font-weight:bold; text-decoration:underline; margin-bottom:3px; }
H6 {color:#666666; font-size:11px; font-family:"Tahoma", Helvetica, sans-serif; font-weight:normal; line-height:normal; width:300px; position:relative; top:-4px; margin-left:4px;}
H6 A {font-weight:normal;}

A { text-decoration:none; font-weight:bold; color:#666666; }
A:hover { text-decoration:underline; }
A.blackbox-link { display:block; float:left; padding-left:14px; padding-right:13px; padding-top:3px; padding-bottom:4px; background-color:#000000; color:#FFFFFF; background-image:url(/img/blackbox-link-arrow.gif); background-repeat:no-repeat; background-position:5px 8px; line-height:normal; font-weight:normal; }
UL, LI { list-style:none; }

UL.menu {margin:10px 0px;}
UL.menu LI {display:inline; margin-left:20px;}



BODY { color:#666666; font-size:11px; font-family:"Tahoma", Helvetica, sans-serif; }
DIV.mainpage { background-image:url(/img/top/background-main.jpg); background-repeat:repeat-x; float:left; width:100%; }
DIV.subpage { background-image:url(/img/top/background-sub.jpg); background-repeat:repeat-x; float:left; width:100%; }
	DIV.top { width:940px; }
	DIV.mainpage DIV.top {height:256px;}
	DIV.subpage DIV.top {height:206px;}
	
	DIV.content { background-repeat:repeat-y; background-image:url(/img/content-innerborder.gif); background-color:#FFFFFF; float:left; line-height:14px; padding-bottom:2px; width:940px;}
	DIV.mainpage DIV.content { background-position:430px; }
	DIV.subpage DIV.content { background-position:430px; }
		DIV.leftcolumn { width:395px; margin-left:20px; padding-right:16px; float:left; background-repeat:no-repeat; background-position:right top; }
		DIV.mainpage DIV.leftcolumn { background-image:url(/img/top/background-main-leftcolumn.jpg); }
		DIV.subpage DIV.leftcolumn { background-image:url(/img/top/background-sub-leftcolumn.jpg); }
		DIV.rightcolumn { width:495px; margin-left:14px; float:left; background-repeat:no-repeat; background-position:right top; }
		DIV.mainpage DIV.rightcolumn { background-image:url(/img/top/background-main-rightcolumn.jpg); }
		DIV.subpage DIV.rightcolumn { background-image:url(/img/top/background-sub-rightcolumn.jpg); }
			DIV DIV DIV.box { padding-left:18px; border-bottom:1px solid #E3E3E3; background-image:url(/img/header-pointer.gif); background-repeat:no-repeat; background-position:1px 0px; float:left; margin-bottom:11px; width:377px; padding-bottom:16px; }
			DIV DIV.rightcolumn DIV.box { width:377px; }
			DIV DIV.rightcolumn DIV.box { width:495px; padding-left:0px; background-position:11px 0px; }
				DIV DIV DIV.rightcolumn H1 { margin-left:32px; }
				DIV DIV DIV.rightcolumn H6 { margin-left:33px; }
			DIV DIV DIV.lastbox { margin-bottom:0px; border-bottom:none; }
			DIV DIV DIV.minibox {
				padding-bottom:11px;
				background:url(/img/header-pointer-mini.gif) no-repeat 1px 7px;
				margin-top:-11px;
				padding-top:11px;
			}
			DIV DIV DIV.minibox A {
				color:black; background:no-repeat 1px 1px;
				display:block; height:12px; float:left;
				
			}
			DIV DIV DIV.minibox A#cv {
				background-image:url('/img/icons/zloz_cv.gif'); 
				padding-left:22px;
				margin-right:25px;
			}
			DIV DIV DIV.minibox A#podwykonawcy {
				background-image:url('/img/icons/podwykonawcy.gif');
				padding-left:25px;
				width:259px;
			}
			
			
		
			DIV.leftcolumn DIV.realization-item {width:168px; margin-right:20px; margin-top:14px; float:left;}
				DIV.leftcolumn DIV.realization-item P { padding-left:2px; margin-bottom:8px; }
					DIV.leftcolumn DIV.realization-item P SPAN { font-weight:bold; color:#3D3D3D; }
					
					
					
			DIV.leftcolumn DIV DIV IMG.realization { display:block; padding:2px; border:1px solid #6B6B6B; margin-bottom:11px; }
			IMG.img_left {display:block; padding:2px; border:1px solid #6B6B6B; margin:3px 5px 2px 0px; float:left;}
			
			
				IMG.client { margin-top:5px; }
				IMG.leftclient { margin-right:10px; }
				
				UL.mainpage-list { margin-left:33px; margin-top:12px; }
					UL.mainpage-list LI { margin-top:3px; background-repeat:no-repeat; padding:13px 65px 20px 64px; }
					UL.mainpage-list LI.house { background-image:url(/img/icons/house-big.jpg); }
					UL.mainpage-list LI.public { background-image:url(/img/icons/public-big.jpg); }
					UL.mainpage-list LI.raw { background-image:url(/img/icons/raw-big.jpg); }
					UL.mainpage-list LI.resident { background-image:url(/img/icons/resident-big.jpg); }
				
				
				UL.subpage-list { margin-top:-4px; padding-right:20px; }
					UL.subpage-list LI { margin-top:14px; padding-left:35px; background-repeat:no-repeat; background-position:0px 0px; }
					UL.subpage-list LI.house { background-image:url(/img/icons/house-small.jpg); }
					UL.subpage-list LI.raw { background-image:url(/img/icons/raw-small.jpg); }

			
	DIV.subpage_txt {
		padding:10px 10px 0px 35px;
		text-align:justify;
	}
	
	DIV.subpage DIV.rightcolumn {line-height:16px;}
	
	DIV.subpage DIV.rightcolumn UL {
		margin-left:20px;
	}
	DIV.subpage DIV.rightcolumn UL LI {list-style-type:disc; margin-bottom:5px;}
	
	
	DIV.footer { margin-left:20px; padding-right:90px; float:left; position:relative; top:-2px; padding-bottom:15px; }
		DIV.footer SPAN.copyright { padding-left:22px; width:373px; margin-right:30px; display:block; float:left; border-top:1px solid #E3E3E3; padding-top:8px; }
		DIV.footer SPAN.author { padding-right:30px; width:495px; display:block; float:left; border-top:1px solid #E3E3E3; text-align:right; padding-top:8px; }		

	
	DIV.footer, DIV.footer A { color:#B0B0B0; font-weight:normal; }
	
	
	