body
{
	background:white url(images/bg_outer.jpg) no-repeat scroll center top;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:9pt;
}

a, body
{
	color:#615f5f;
}

*
{
	margin:0;
	padding:0;
	zoom:1;
}

.spacer
{
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
 width:100%;
 float:none;
 zoom:1;
}

#holder
{
	width:1000px;
	margin:0 auto;
}

#header
{
	width:1000px;
	height:160px;
	background:transparent url(images/header.jpg) no-repeat left;
}

#footer
{
	width:1000px;
	height:115px;
	background:transparent url(images/footer.jpg) no-repeat left;
}

#main_menu
{
	float:left;
	width:446px;
}

#main_menu li
{
	list-style-type:none;
}

#main_menu, #main_menu a
{
	color:white;
	text-decoration:none;
	text-align:right;
}
#main_menu a
{
	padding-right:60px;
	display:block;
	font-size:1.4em;
}

#main_menu .first
{
	height:23px;
	background:transparent url(images/menu_top.jpg) no-repeat left;
}

#main_menu .o_nas
{
	height:22px;
	background:transparent url(images/o_nas.jpg) no-repeat left;
}
#main_menu .misja
{
	height:22px;
	background:transparent url(images/misja.jpg) no-repeat left;
}
#main_menu .zaufali
{
	height:21px;
	background:transparent url(images/zaufali_nam.jpg) no-repeat left;
}
#main_menu .park_maszyn
{
	height:21px;
	background:transparent url(images/portfolio.jpg) no-repeat left;
}
#main_menu .kontakt
{
	height:22px;
	background:transparent url(images/kontakt.jpg) no-repeat left;
}

#main_menu .last
{
	height:39px;
	background:transparent url(images/menu_bottom.jpg) no-repeat left;
}

#external_menu
{

}
#external_menu, #external_menu li
{
	height:305px;
}

#external_menu a
{
	color:#423e3c;
	text-decoration:none;
	text-align:center;
	padding-top:255px;
	display:block;
	float:left;
	font-size:1.2em;
}

#external_menu li
{
	list-style-type:none;
	float:left;
}

#external_menu .first
{
	width:79px;
	background:transparent url(images/external_first.jpg) no-repeat left;	
}


#external_menu .studio
{
	width:167px;
	background:transparent url(images/studio.jpg) no-repeat left;	
}

#external_menu .studio div
{
	margin-left:60px;
	margin-right:20px;
}

#external_menu .druk
{
	width:135px;
	background:transparent url(images/druk.jpg) no-repeat left;	
}
#external_menu .druk div
{
	margin-left:40px;
	margin-top:12px
}

#external_menu .wizualna
{
	width:132px;
	background:transparent url(images/wizualna.jpg) no-repeat left;	
}

#external_menu .wizualna div
{
	margin-left:30px;
	margin-right:20px;
}

#external_menu .slodycze
{
	width:132px;
	background:transparent url(images/slodycze.jpg) no-repeat left;	
}

#external_menu .slodycze div
{
	margin-left:25px;
	margin-right:0px;
	font-size:0.9em;
}

#external_menu .tampodruk
{
	width:136px;
	background:transparent url(images/tampodruk.jpg) no-repeat left;	
}

#external_menu .tampodruk div
{
	margin-left:35px;
	margin-right:20px;
	margin-top:10px;
}

#external_menu .lasery
{
	width:164px;
	background:transparent url(images/lasery.jpg) no-repeat left;	
}

#external_menu .lasery div
{
	width:100px;
	margin-left:35px;
}

#footer #main_menu
{
	padding:0;
	width:400px;
	float:left;
	margin-left:90px;
}

#footer #main_menu, #footer #main_menu a
{
	color:#828281;
	text-align:center;
	padding:0;
}

#footer #main_menu a
{
	padding-right:auto;
	display:inline;
	font-size:0.9em;
}
#footer #main_menu li
{
	height:auto;
	background:none;
	float:left;
	padding:0;
	margin:0 12px;
}

#footer #external_menu
{
	padding:0; 
	float:right;
	margin:0;
	margin-right:30px;
	width:470px;
}
#footer #external_menu, #footer #external_menu li
{
	height:auto;
}

#footer #external_menu a
{
	color:#828281;
	padding:0;
	display:inline;
	font-size:0.9em;
	margin:0;
	width:100%;
}

#footer #external_menu li
{
	background:none;
	padding:0;
	margin:0 10px;
	width:50px;
	height:auto;
	text-align:center;
}

#footer #external_menu li.druk
{
	padding-left:10px;
}

#footer #external_menu .slodycze
{
	width:70px;
}


#footer .first, #footer .last
{
	display:none;
}

#footer #external_menu, #footer #main_menu
{
	margin-top:80px;
}

#content
{
	width:554px;
	height:170px;
	overflow:auto;
	text-align:justify;
}

#inner_content
{
	margin:5px;
}