	html {
		height: 100%;
		margin-bottom: 0px;
		}
	body{
		background: #000000;
		font-family: Tahoma;
		color: #ccc;
		}
	.a1{
		position:relative;
		margin:auto;
		width:800px;
		}
	.menu{
		padding:0px;
		margin:0px;
		text-align:left;
		text-decoration:none;
		position:absolute; top:190px; left:0px; 
		}
	.menu a{
		padding:0px 0px;
		margin:0px;
		color:#ccc;
		display:block;
		text-decoration:none;		
		}
	.tresc{
		font-family:Tahoma;
		font-weight:normal;
		color:#ccc;
		font-size: 14px;
		text-align: justify;
		position:absolute; top:200px; left:250px;
		width:550px;
		}	
	.headermenu{
		position:absolute; top:120px; left:220px;
		}
	
	.headermenu a{
		padding:0px 0px;
		color:#ccc;
		float:left;
		text-decoration:none;		
		}
	
	.validator{
		padding:0px;
		margin:0px;
		text-align:left;
		text-decoration:none;
		position:absolute; left:100px; 
		}
	
	.validator a{
		padding:0px;
		margin:0px;
		text-align:left;
		text-decoration:none;
		border: none;
		}
	.spacer{
		height: 50px;
		}
		
	 h1#header {
		 background: url('images/logo_csnake.png') no-repeat;
		 width: 800px;
		 height: 150px;
		 }
	 h1#header span {
		 display: none;
		 }	 
	 a#sklep {
		 background: url('images/p_sklep.gif') no-repeat;
		 width: 180px;
		 height: 50px;
		 }
	 a#sklep:hover {
		 background: url('images/p_sklep1.gif') no-repeat;
		 width: 180px;
		 height: 50px;
		 }
	 a#sklep span {
		 display: none;
		 } 
	 a#grupa {
		 background: url('images/p_grupa-projektowa.png') no-repeat;
		 width: 250px;
		 height: 50px;
		 }
	 a#grupa:hover {
		 background: url('images/p_grupa-projektowa1.png') no-repeat;
		 width: 250px;
		 height: 50px;
		 }
	 a#grupa span {
		 display: none;
		 } 
	 a#onas {
		 background: url('images/p_onas220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#onas:hover {
		 background: url('images/p_onas220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#onas span {
		 display: none;
		 }
	 a#uslugi-it {
		 background: url('images/p_uslugi-it-firmy220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#uslugi-it:hover {
		 background: url('images/p_uslugi-it-firmy220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#uslugi-it span {
		 display: none;
		 }	 
	 a#pogotowie {
		 background: url('images/p_pogotowie220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#pogotowie:hover {
		 background: url('images/p_pogotowie220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#pogotowie span {
		 display: none;
		 }	 
	 a#internet {
		 background: url('images/p_internet220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#internet:hover {
		 background: url('images/p_internet220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#internet span {
		 display: none;
		 }	 
	 a#grafika {
		 background: url('images/p_grafika220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#grafika:hover {
		 background: url('images/p_grafika220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#grafika span {
		 display: none;
		 }
	 a#poligrafia {
		 background: url('images/p_poligrafia220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#poligrafia:hover {
		 background: url('images/p_poligrafia220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#poligrafia span {
		 display: none;
		 }
     a#order{
		 color:#ffffff;
		 text-decoration:none;
		 }		 
	 a#kierowanie {
		 background: url('images/p_kierowanie220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#kierowanie:hover {
		 background: url('images/p_kierowanie220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#kierowanie span {
		 display: none;
		 }	 
	 a#kontakt {
		 background: url('images/p_kontakt220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#kontakt:hover {
		 background: url('images/p_kontakt220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#kontakt span {
		 display: none;
		 }
	 a#mapa-strony {
		 background: url('images/p_mapa220x30.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#mapa-strony:hover {
		 background: url('images/p_mapa220x30-1.png') no-repeat;
		 width: 220px;
		 height: 30px;
		 }
	 a#mapa-strony span {
		 display: none;
		 }
 
 /* WEB - links - Katalog linków stron internetowych*/
	a#weblinks {
		background: url('images/weblink.png') no-repeat;
		width: 70px;
		height: 64px;
		position:absolute; left:300px; bottom: -45px;
		}
	a#weblinks:hover {
		background: url('images/weblink_green.png') no-repeat;
		width: 70px;
		height: 64px;
		}
	a#weblinks span {
		display: none;
		}
		
 /* GALERIA - CSS */
	#galeria {
		width: 550px;
		margin: auto auto auto auto;
		color: #CCC;
		font: 12px Arial, Verdana;
		left: 250px;
		} 
	 #galeria ul li{
		display: inline;
		margin:0 10px 10px 0;
		}
	 #galeria img{
		border: 1px solid #bbb;
		padding: 1px;
		}
		
/* GALERIA Ajax */
	.highslide-container div {
		font-family: Verdana, Helvetica;
		font-size: 10pt;
	}
	.highslide {
		outline: none;
		text-decoration: none;
	}
	.highslide img {
		border: 2px solid silver;
	}
	.highslide:hover img {
		border-color: gray;
	}

	.highslide-active-anchor img, .highslide-active-anchor:hover img {
		border-color: black;
	}
	.highslide-image {
		border-width: 2px;
		border-style: solid;
		border-color: white;
		background: gray;
	}
	.highslide-wrapper, .rounded-white {
		background: white;
	}
	.highslide-image-blur {
	}
	.highslide-caption {
		display: none;
		border-top: none;
		font-size: 1em;
		padding: 5px;
		background: white;
	}
	.highslide-heading {
		display: none;
		font-weight: bold;
		margin-bottom: 0.4em;
	}
	.highslide-dimming {
		position: absolute;
		background: black;
	}
	.highslide-loading {
		display: block;
		color: black;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		padding: 3px;
		border: 1px solid white;
		background-color: white;
		padding-left: 22px;
		background-image: url(../js/images/loader.white.gif);
		background-repeat: no-repeat;
		background-position: 3px 1px;
	}
	a.highslide-credits,
	a.highslide-credits i {
		padding: 2px;
		color: silver;
		text-decoration: none;
		font-size: 10px;
	}
	a.highslide-credits:hover,
	a.highslide-credits:hover i {
		color: white;
		background-color: gray;
	}

	/* GALERIA - Controls. See http://www.google.com/search?q=css+sprites */
	.highslide-controls {
		width: 195px;
		height: 40px;
		background: url(../js/images/controlbar-white.gif) 0 -90px no-repeat;
		margin-right: 15px;
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.highslide-controls ul {
		position: relative;
		left: 15px;
		height: 40px;
		list-style: none;
		margin: 0;
		padding: 0;
		background: url(../js/images/controlbar-white.gif) right -90px no-repeat;
	}
	.highslide-controls li {
		float: left;
		padding: 5px 0;
	}
	.highslide-controls a {
		background-image: url(../js/images/controlbar-white.gif);
		display: block;
		float: left;
		height: 30px;
		width: 30px;
		outline: none;
	}
	.highslide-controls a.disabled {
		cursor: default;
	}
	.highslide-controls a span {
		/* hide the text for these graphic buttons */
		display: none;
	}
	.highslide-move a {
		cursor: move;
	}

	/* The CSS sprites for the controlbar */
	.highslide-controls .highslide-previous a {
		background-position: 0 0;
	}
	.highslide-controls .highslide-previous a:hover {
		background-position: 0 -30px;
	}
	.highslide-controls .highslide-previous a.disabled {
		background-position: 0 -60px !important;
	}
	.highslide-controls .highslide-play a {
		background-position: -30px 0;
	}
	.highslide-controls .highslide-play a:hover {
		background-position: -30px -30px;
	}
	.highslide-controls .highslide-play a.disabled {
		background-position: -30px -60px !important;
	}
	.highslide-controls .highslide-pause a {
		background-position: -60px 0;
	}
	.highslide-controls .highslide-pause a:hover {
		background-position: -60px -30px;
	}
	.highslide-controls .highslide-next a {
		background-position: -90px 0;
	}
	.highslide-controls .highslide-next a:hover {
		background-position: -90px -30px;
	}
	.highslide-controls .highslide-next a.disabled {
		background-position: -90px -60px !important;
	}
	.highslide-controls .highslide-move a {
		background-position: -120px 0;
	}
	.highslide-controls .highslide-move a:hover {
		background-position: -120px -30px;
	}
	.highslide-controls .highslide-full-expand a {
		background-position: -150px 0;
	}
	.highslide-controls .highslide-full-expand a:hover {
		background-position: -150px -30px;
	}
	.highslide-controls .highslide-full-expand a.disabled {
		background-position: -150px -60px !important;
	}
	.highslide-controls .highslide-close a {
		background-position: -180px 0;
	}
	.highslide-controls .highslide-close a:hover {
		background-position: -180px -30px;
	}