@charset "utf-8";
/* CSS Document */

body{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#333;
}

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

h1{margin:0px;background-repeat:no-repeat;}
h1 span{display:none;}
p{padding:5px 0px; line-height:18px;}
ul{padding:5px 0px;}
li{line-height:18px;}
.clear{clear:both;}



div#top{background-image:url(images/header-bg.jpg); background-repeat:repeat-x; height:21px;}

div#middle{background-image:url(images/paperBg.jpg); clear:both;}
div#middle a{}
div#middle a:link{color:#036; text-decoration:none;}
div#middle a:visited{color:#036; text-decoration:none;}
div#middle a:hover{color:#036; text-decoration:underline;}
div#middle a:active{color:#036; text-decoration:underline;}


	div#wrapper{width:940px; margin:0px auto; height:1600px;}
	
		div#header {padding:20px 0px;}
		div#header .titles { float:left; width:520px;}
			h1.voytek{background-image:url(images/voytek.png); width:516px; height:62px; margin:0px 0px 10px 0px;}
			h1.consultant{background-image:url(images/consultant.png); width:592px; height:41px; margin:0px 5px;}
			h1.expert{background-image:url(images/expert.png); width:421px; height:33px; margin:3px 5px;}

		div#header div.address {float:right; background-image:url(images/phone.png); background-repeat:no-repeat; width:190px; height:80px; padding:1px 0px 0px 80px; color:#666; }
		
		
		div#header a{font-weight:bold;}
		div#header a:link{color:#aa7474; text-decoration:none;}
		div#header a:visited{color:#aa7474; text-decoration:none;}
		div#header a:hover{color:#aa7474; text-decoration:underline;}
		div#header a:active{color:#aa7474; text-decoration:underline;}
		
		div#inquiries {clear:right; float:right; margin:30px 5px 0px 0px;}
		
		div#about{float:right; width:620px; background-image:url(images/portrait.png); background-repeat:no-repeat;}
		div#about p{margin:0px 0px 0px 150px;}
		div#about ul{margin:0px 0px 0px 180px;}
		div#about li{list-style-image:url(images/red-arrow.png);}
		h1.about{background-image:url(images/about.png); width:619px; height:61px; margin:0px 0px 30px 0px;}
			
		div#experience { float:right; clear:right; width:620px; margin:0px 0px 30px 0px;}
		div#experience p{margin:0px 0px 0px 0px;}
		div#experience ul{margin:0px 0px 0px 50px;}
		div#experience li{list-style-image:url(images/red-arrow.png); padding:0px 100px 7px 0px;}
		h1.experience{background-image:url(images/experience.png); width:618px; height:75px; margin:30px 0px 16px 0px;}
		
		div#mold-gallery {margin:0px 0px 30px 0px; clear:both;}
		div#mold-gallery p{margin:0px 0px 0px 0px;}
		div#mold-gallery ul{margin:0px 0px 0px 50px;}
		div#mold-gallery li{list-style-image:url(images/red-arrow.png); padding:0px 100px 7px 0px;}
		h1.mold-gallery{background-image:url(images/mold-gallery.png); width:940px; height:75px; margin:0px 0px 16px 0px; }
		div#mold-gallery div#gallery{width:530px; float:right; margin-left:40px;}
		div#mold-gallery div#gallery td{vertical-align:top;}
		div#mold-gallery div#gallery img{border-color:#666;}
		div#mold-gallery div#gallery td.main img{border:4px solid #666;}
		
		div#side-bar{float:left; clear:both; width:280px; margin:70px 20px 0px 0px; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; color:#7c8498;
			background-image:url(images/cyclone.png); background-repeat:no-repeat; background-position:bottom; height:920px;}
		div#side-bar ul{margin:8px 0px 20px 30px;}
		div#side-bar li{list-style:none; font-weight:bold; font-size:20px; padding:0px 0px 8px 0px;}
		div#side-bar ul.sub{margin:0px 0px 0px 20px; padding:0px 0px 8px 0px;}
		div#side-bar li.sub{color:#556280; padding:0px; font-size:18px;}
				
			h1.training{background-image:url(images/training.png); width:242px; height:26px;}
			h1.manufacturing{background-image:url(images/manufacturing.png); width:242px; height:26px;}
			h1.precision{background-image:url(images/precision.png); width:242px; height:26px;}
	
		
	
div#bottom{background-image:url(images/footer-bg.jpg); height:115px; clear:both; background-repeat:repeat-x;}
	div#footer{width:940px; margin:0px auto; color:#a8a8a8; padding:20px 0px;}
	div#footer div.address {float:left; width:170px; padding:1px 0px 0px 0px;}
	div#footer div.fineprint-wrapper {float:right; width:500px; padding:30px 0px 0px 0px;  text-align:right; font-size:12px; }
	div#footer div.fineprint {padding:1px 0px 0px 0px;}

	div#footer a{}
	div#footer a:link{color:#dcdcdc; text-decoration:none;}
	div#footer a:visited{color:#dcdcdc; text-decoration:none;}
	div#footer a:hover{color:#ffffff; text-decoration:underline;}
	div#footer a:active{color:#ffffff; text-decoration:underline;}



