/* --------------- MEDIA SCREEN --------------- */
/* -------------------------------------------- */
@media screen {


.print {
	display:none; 
	}
	
body {
	margin: 0px; 
	padding: 0px; 
	font-family: sans-serif, tahoma, trebuchet MS; 
	font-size: 13px; 
	color: #666666; 
	background: url('img/bg.png') repeat-x #4f5961; 
	}
	
img {
	border: 0px;
	}
	
div {
	overflow: hidden; 
	}
			
a:link, a:active, a:visited {
	color: #009ef9; 
	text-decoration: underline;
	}
	
a:visited{
	color: #009ef9;
	}
	
a:hover{
	text-decoration: none; 
	/*background-color: #f2be37;*/
	}
	
.aMore {
	float: right;
	}
		
em {
	font-weight: bold;
	}
	
li {
	padding-bottom: 5px;
	}
acronym {
	font-style: italic;
	border-bottom: 1px dashed #808080;
	cursor: help;
	}
	
/*p {
	padding: 0px;
	margin: 6px 0px;
	}*/
	
	
	
.boxRelated {
	width: 350px;
	border: 1px dashed #ffa0a0;
	text-align: center;
	margin: auto;
	background: #ffffe8;
	color: #980098;
	}






/* ---------- LAYOUT ---------------- */
/* ---------------------------------- */
.box980{
			width: 980px; margin: 0px auto; background-image: url('img/bg-body.png'); background-repeat: repeat-y; }
			
#box980body {
	clear: both; 
	display: block; 
	padding: 0px 20px;
	}
	
.box960{
			width: 960px; margin: 0px auto; }
a.aMenu{
			border-right: 1px solid #949494; color: #fefefe; padding: 0px 7px 0px 4px;}
.boxUsl{
			width: 326px; margin-bottom: 6px; background-color: #ffffff;}
.boxUslTop{
			background-color: #49575f; height: 14px; padding: 8px 0px 8px 6px; color: #ffffff; border: 1px solid #49575f; }
.boxUslBod{
			border: 1px solid #bfbfbf; border-top: 0px; padding: 5px; }
a.aWiecej{
			margin-right: 5px; float: right; color: #5390c9; font-size: 11px;}

.content {
	}

h1 {
	color: #49575f; 
	font-size: 26px; 
	}
	
h2, .hh2 {
	color: #5d6d76;
	font-size: 19px; 
	}

h3 {
	color: #89969d;
	font-size: 15px; 
	}
	
			

#pathStrony{
			color: #AAABB0; font-size: 10px;}
#pathStrony a{
			text-decoration: none;}
			
			
.stopkaNavi {
	width: 980px; 
	margin: 0px auto 20px auto; 
	text-align: center;
	color: #ffffff;
	}
.stopkaNavi a{
	color: #ffffff;
	}			
			
		
		
		
		
/* -------- OFERTA -------------------- */			
/* ----------------------------------- */
.boxOfFlo {
	width: 280px; 
	border: 0px solid; 
	float: left;
	padding: 8px;
	}
	
.boxOfFlo .hh2{			
	background: #768289;
	color: #ffffff;
	padding: 2px 4px;
	}		
			
			
			
			
/* ---------- AKTUALNOŚCI ---------- */					
/* --------------------------------- */
#aktualnosci{
			border: 1px solid #A1A09E; color: #88A81A; font-family: trebuchet MS; font-size: 13px; padding: 8px; text-align: center; overflow: hidden; margin: 12px 0px 8px 0px; 
			/* hack IE >>> */position: relative; display: block; padding: 18px 8px 8px 8px; margin: 0px 0px 0px 0px; }
#aktualnosci legend{
			color: #Bc3737; font-weight: bold; text-transform: uppercase;
			/* hack IE >>> */ position: relative; left: -5px;  top: -16px;  }
#aktualnosci hr{
			border: 1px solid #E4E4E3; border-bottom: 0px; margin: 4px 0px; padding: 0px; width: 100%;
			/* hack IE >>> */ height: 1px; }
			
			


/* ------------------ REALIZACJE ----------------- */
/* ----------------------------------------------- */			
.boxRealizacje{
			border-bottom: 1px solid #d5d5d5; padding-bottom: 20px; margin-bottom: 20px; }
.boxRealizacje li{
			list-style: none; border-bottom: 1px dotted #88afd8; padding: 3px 0px;}
.boxRealizacje li->div{
			float: left;}
.boxRealizacje ul{
			margin: 0px; margin-left: 15px; padding: 0px; }
.boxRealizacje img{
			float: left;}
.wdroGaleria{
			padding: 10px 5px 0px 0px; clear: both;}
.wdroGaleria img{
			margin: 3px;}
			
			
			
			
			
			
/* ------------- KLIENCI ------------------------ */
/* ---------------------------------------------- */
#boxKli{
			margin-left: 35px;}
#boxKli img{
			border: 1px solid #bbcfe4; float: left; width: 160px; height: 120px; margin: 7px 7px}
			
/* */
.boxOferta{
			border-bottom: 1px solid #bfbfbf; padding-bottom: 15px; margin-bottom: 10px;}
					




/* ------------------ HOSTING ----------------- */
/* -------------------------------------------- */		
.opcja{
			border: 1px solid #ffffff; background-color: #f2f8fb; width: 150px; text-align: left; vertical-align: middle; padding: 5px;
}
.opcja540{
			border: 1px solid #ffffff; background-color: #e7e7cc;  text-align: left; vertical-align: middle; padding: 5px; width: 680px; font-weight: bold;
}
.opcjaH{
			border: 1px solid #ffffff; background-color: #f2f8fb; width: 200px; text-align: left; vertical-align: middle; padding: 5px;
}
.opcjaHT{
			border: 1px solid #ffffff; background-color: #e7e7cc; width: 200px; text-align: left; vertical-align: middle; padding: 5px;
}
.opcjaHHT{
			border: 1px solid #ffffff; background-color: #e3e9ec; width: 200px; text-align: left; vertical-align: middle; padding: 5px; font-weight: bold;
}
.opcjaHH{
			border: 1px solid #ffffff; background-color: #f2f8fb; width: 200px; text-align: left; vertical-align: middle; padding: 5px;
}
.wart{
			background-color: #f2f8fb; border: 1px solid #ffffff; width: 95px;  padding: 5px;
}
.wartH{
background-color: #f2f8fb; border: 1px solid #ffffff; width: 95px;  padding: 5px;
}
.wartHT{
			background-color: #e7e7cc; color: #3c4146; font-weight: bold; border: 1px solid #ffffff; width: 95px;  padding: 5px;
}
.wartHHT{
			background-color: #e3e9ec; color: #3c4146; font-size: 12px; border: 1px solid #ffffff; width: 60px; padding: 5px;  text-align: center; font-weight: bold;
}
.wartN{
			background-color: #e7e7cc; color: #3c4146; font-size: 12px; border: 1px solid #ffffff; width: 202px; padding: 5px; text-align: center;
}
.wartN1{
			background-color: #e7e7cc; color: #3c4146; font-size: 12px; border: 1px solid #ffffff; width: 95px; padding: 5px;  text-align: center;
}
.wartN2{
			background-color: #f8f8df; color: #3c4146; font-size: 12px; border: 1px solid #ffffff; width: 202px; padding: 5px; text-align: center;
}
.wartHH{
			background-color: #f2f8fb; border: 1px solid #ffffff; width: 95px; padding: 5px; padding-bottom: 10px; padding-top: 10px;
}
.cena{
			font-size: 20px; 	font-weight: bold;
}	







/* ------------------ KONFIGURACJA POCZTY ------------------- */
/* ---------------------------------------------------------- */
.boxKonfiguracjaOutlookExpress{
			}
.imgKonf{
			margin-bottom: 20px; padding: 15px; border: 1px #c0c0c0 solid; background: #f3f3f3;}	
.boxKonfPoczty{
			width: 205px; float: left; border: 1px solid #ffdc00; 
			background: #fdfde5; 
			margin: 0px 5px 5px 0px; padding: 8px; }									

			
		
		
		
		
/* E-BACKUP */	

.menuBackup {
	float: right; 
	width: 150px; 
	border: 1px solid #bfbfbf; 
	margin: 0px 0px 10px 10px; 
	padding: 0px 8px;
	}
			
.alertGreen, .alertRed {
	background-color: #d3ffab;
	text-align: center;
	font-weight: bold;
	width: 350px;
	margin: 20px auto;
	padding: 8px;
	}			
	
.alertRed {
	background-color: #ff0004;
	color: #ffffff;
	}
			
}




 
 
 
 
 
 
 



/* --------- MEDIA PRINT SCREEN ------------------ */
/* ----------------------------------------------- */
@media screen, print { }


			
			
			
			
			
			
			
			
			
			