body {
	background-color:#f7f7f7;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
#wrapper
{
	width:950px;
	margin:0 auto;
		
}
#header
{
	height:484px;
	background:url('../images/header2.jpg') no-repeat;
	position:relative;
	
}
#top-icons
{
	position:absolute;
	top:0px;
	left:820px;
	width:106px;
	height:73px;
	background:url('../images/top_icons_background.png') no-repeat;
	
}
#top-home 
{
	position:absolute;
	top:8px;
	left:20px;
	margin:0px;
	padding:0px;
	
}
#top-home a 
{
	display:block;
	margin:0px;
	padding:0px;
	height:20px;
	width:20px;
	background:url('../images/top_icon_home.png') no-repeat;
}
#top-sitemap
{
	position:absolute;
	top:14px;
	left:65px;
	margin:0px;
	padding:0px;
}
#top-sitemap a
{
	display:block;
	margin:0px;
	padding:0px;
	height:20px;
	width:20px;
	background:url('../images/top_icon_sitemap.png') no-repeat;
}
#top-email
{
	position:absolute;
	top:42px;
	left:40px;
	margin:0px;
	padding:0px;
}
#top-email a
{
	display:block;
	margin:0px;
	padding:0px;
	height:20px;
	width:20px;
	background:url('../images/top_icon_mail.png') no-repeat;
}
#logo
{
	background:url('../images/logo.png') no-repeat;
	position:absolute;
	width:215px;
	height:90px;
	top:10px;
	left:20px;
}
#menu
{
	position:absolute;
	height:50px;
	width:580px;
	top:426px;
	left:20px;
	
	
}
#menu ul
{
	margin:0px;
	padding:0px;
	list-style: none;
	display: block; 
}
#menu ul li
{
	display:block;
	float:left;
	list-style: none;

}
#menu a
{
	display:block;
	width:96px;
	height:53px
}
#menu-about
{
	background:url("../images/m_onas1.png");
}
#menu-about:hover
{
	background:url("../images/m_onas2.png");
}
#menu-home
{
	background:url("../images/m_home1.png") no-repeat;
}
#menu-home:hover
{
	background:url("../images/m_home2.png") no-repeat;
}
#menu-contact
{
	background:url("../images/m_kontakt1.png") no-repeat;
}
#menu-contact:hover
{
	background:url("../images/m_kontakt2.png") no-repeat;
}
#menu-offer
{
	background:url("../images/m_oferta1.png") no-repeat;
}
#menu-offer:hover
{
	background:url("../images/m_oferta2.png") no-repeat;
}
#menu-customers
{
	background:url("../images/m_klienci1.png") no-repeat;
}
#menu-customers:hover
{
	background:url("../images/m_klienci2.png") no-repeat;
}
#menu-partners
{
	background:url("../images/m_partnerzy1.png") no-repeat;
}
#menu-partners:hover
{
	background:url("../images/m_partnerzy2.png") no-repeat;
}
#content
{
	background-color:#f7f7f7;
}
#content .txt
{
	padding:15px;
	font: .90em/1.9em Verdana, Tahoma, Helvetica, sans-serif;
	color:#5F5F5F;
}
#categories
{
	background:url('../images/menu1_1.jpg') no-repeat;
	height:352px;
}
#logos
{
	background:url('../images/menu2.jpg') no-repeat;
	height:336px;
	padding:40px 0 0 0px;
}


#categories a
{
	display:block;
}
#categories .about
{
	padding:20px 10px 10px 10px;
	font-size:xx-small;
	line-height:150%;
	color:#7d7d7d;
}
.sprzet
{
	width:190px;
	height:292px;
	float:left;
	margin-right:4px;
}
.sprzet a
{
	background:url('../images/sprzet1.png') no-repeat;
	width:190px;
	height:192px;
}
.sprzet a:hover
{
	background:url('../images/sprzet2.png') no-repeat;
}
.oprogramowanie
{
	width:190px;
	height:292px;
	float:left;
	margin-right:4px;
}
.oprogramowanie a
{
	background:url('../images/oprog1.png') no-repeat;
	width:190px;
	height:192px;

}
.oprogramowanie a:hover
{
	background:url('../images/oprog2.png') no-repeat;
}
.sieci
{
	width:188px;
	height:192px;
	float:left;
	margin-right:4px;
}
.sieci a
{
	background:url('../images/sieci1.png') no-repeat;
	width:188px;
	height:192px;

	
}
.sieci a:hover
{
	background:url('../images/sieci2.png') no-repeat;
	
}
.monitoring
{
	width:188px;
	height:192px;
	float:left;
	margin-right:4px;
}
.monitoring a
{
	background:url('../images/monitoring1.png') no-repeat;
	width:188px;
	height:192px;
}
.monitoring a:hover
{
	background:url('../images/monitoring2.png') no-repeat;
	
}
.serwery
{
	width:174px;
	height:192px;
	float:left;
}
.serwery a
{
	background:url('../images/serwery1.png') no-repeat;
	width:174px;
	height:192px;
	
}
.serwery a:hover
{
	background:url('../images/serwery2.png') no-repeat;
	
}
#logos a
{
	display:block;
	margin-right:30px;
	float:left;
}
#logos .logo_1 a
{
	background:url('../images/microsoft1.png') no-repeat;
	width:184px;
	height:90px;
}
#logos .logo_1 a:hover
{
	background:url('../images/microsoft2.png') no-repeat;

}
#logos .logo_2 a
{
	background:url('../images/prog_dla_firm1.png') no-repeat;
	width:258px;
	height:80px;
}
#logos .logo_2 a:hover
{
	background:url('../images/prog_dla_firm2.png') no-repeat;

}
#logos .logo_3 a
{
	background:url('../images/kaspersky3.png') no-repeat;
	width:270px;
	height:80px;
}
#logos .logo_3 a:hover
{
	background:url('../images/kaspersky4.png') no-repeat;

}
#logos .logo_4 a
{
	background:url('../images/actina_solar1.png') no-repeat;
	width:98px;
	height:99px;
}
#logos .logo_4 a:hover
{
	background:url('../images/action_solar2.png') no-repeat;

}
#news
{

	background:url('../images/aktualnosci.png') no-repeat;
	width:370px;
	font-size:xx-small;
	line-height:150%;
	color:#7d7d7d;
	padding:30px 0 0 10px;
	float:left;
}
#phone
{
	height:150px;
	width:370px;
	color:#7d7d7d;
	padding:0 0 0 80px;
	float:left;
}
#bottom-logo
{
	width:300px;
	
	margin:0 auto;
	
}
#bottom-logo a
{
	
	background:url('../images/com5_1.png') no-repeat;
	display:block;
	height:126px;
	
}
#bottom-logo a:hover
{
	background:url('../images/com5_2.png') no-repeat;
}
.navigation
{
	padding:70px 0 0 0 ;
	font-size:xx-small;
	width:400px;
}
.navigation li
{
	color:#6d6d6d;
	display:inline;
	border-right:1px solid #6d6d6d;
	padding:0px 10px 0 10px;
}
#footer
{
	background:url('../images/footer.jpg') no-repeat;
	height:112px;
	padding:50xp 10px 0px 10px;
	position:relative;
}
#footer .info
{
	position:absolute;
	background:url('../logos/logo2_2.png') no-repeat center right;
	top:70px;
	left:630px;
	height:20px;
	width:268px;
	font: .70em/1.5em Verdana, Tahoma, Helvetica, sans-serif;
	color:#5F5F5F;
	vertical-align:middle;
	padding-top:4px;
	
}
#footer .info a
{
	position:absolute;
	top:0px;
	left:130px;
	display:block;
	width:140px;
	height:20px;
	
	
}

