body {
	margin: 0px;
	padding: 0px;
	background: #1b1b1b url(grafiki/bg.jpg);
	background-repeat: repeat-x;
	font: 10px verdana, sans-serif;
}
img {
	border: 0px;
	vertical-align: middle;
}
a:link, a:visited, a:hover, a:active {	
	text-decoration: none;
	border: 0px;	
}
div.przerwa {
	height: 0px;
	font-size: 1px;
	clear: both;
}
div,p,a,form,h1,h2,h3,h4,h5,ul,il {
	margin: 0px;
	padding: 0px;
	
}
#kontener {
	width: 1040px;
	margin: 0 auto;
}
#top_menu {
	height: 23px;
	font: 10px arial, sans-serif;
	color: #fff;
	line-height: 23px;
	padding-left: 650px;
}
#top_menu a {
	color: #fff;
}
#flash {
	background-image: url(grafiki/flash.jpg);
	background-repeat: no-repeat;
	height: 315px;
	width: 1040px;
}
#flash_l {
	float: left;
}
#flash_r {
	float: right;
}
#sep_1 {
	width: 16px;
	height: 387px;
	float: left;
	background-image: url(grafiki/sep_1.jpg);
	background-repeat: repeat-y;
}
.sep_2 {
	width: 16px;
	height: 500px;
	float: left;
	background-image: url(grafiki/sep_2.jpg);
	background-repeat: repeat-y;
}
.produkt {
	width: 684px;
	height: 272px;
	clear: both;
}
.produkt_obraz {
	float: left;
	width: 372px;
	height: 272px;
	background: url(grafiki/tlo_obraz.jpg);
	background-repeat: no-repeat;
}
.produkt_tresc {
	float: left;
	margin-left: 10px;
	width: 302px;
}
.produkt_obraz img {
	margin-top: 14px;
	margin-left: 14px;
}
#menu {
	background: url(grafiki/menu.jpg);
	height: 85px;
	font: 12px tahoma, sans-serif;
	padding-left: 520px;
	padding-top: 2px;
	margin-bottom: 20px;
}

#menu a {
	color: #fff;
	margin: 5px 3px;
}
#menu a:hover {
	color: #fd7e2b;
}
.zakres_content {
	clear: both;
	width: 300px;
	margin-top: 15px;
}
.zakres_lewa {
	float: left;
	width: 100px;
	color: #a4670c;
	font-size: 11px;
}
.zakres_prawa {
	float: left;
	font-size: 11px;
}
#lewa {
	width: 282px;
	float: left;
	background: url(grafiki/naskroty.gif);
	background-repeat: no-repeat;
	padding: 5px;
	padding-top: 65px;
	color: #fff;
	display: inline;
	margin-right: 5px;
}
#srodek {
	float: left;
	width: 360px;
	padding: 5px;
	background: url(grafiki/ostatnie_realizacje.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
}
#srodek_podstrona_video {
	float: left;
	width: 580px;
	padding: 5px;
	background: url(grafiki/video_dzial.jpg);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_hosting {
	float: left;
	width: 580px;
	padding: 5px;
	background: url(grafiki/hosting.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_identyfikacja {
	float: left;
	width: 580px;
	padding: 5px;
	background: url(grafiki/identyfikacja.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#glowna_srodek {
	margin-top: 50px;
	*padding-top: 250px;
}
#srodek_podstrona_pozycjonowanie {
	float: left;
	width: 580px;
	padding: 5px;
	background: url(grafiki/pozycjonowanie.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_strony {
	float: left;
	width: 680px;
	padding: 5px;
	background: url(grafiki/strony.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_sklepy {
	float: left;
	width: 580px;
	padding: 5px;
	background: url(grafiki/sklepy.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_onas {
	float: left;
	width: 580px;
	padding: 5px;
	background: url(grafiki/onas.jpg);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_oferta {
	float: left;
	width: 580px;
	padding: 5px;
	background: url(grafiki/oferta.jpg);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_kontakt {
	float: left;
	width: 684px;
	padding: 5px;
	background: url(grafiki/kontakt.jpg);
	background-repeat: no-repeat;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_kontakt a {
	color: ##cccccc;
	font: 10px verdana, sans-serif;
	font-weight: bold;
}
#srodek_podstrona_kontakt a:hover {
	color: ##cccccc;
	font: 10px verdana, sans-serif;
	font-weight: bold;
}
#srodek_podstrona_kariera {
	float: left;
	width: 684px;
	padding: 5px;
	background: url(grafiki/kariera.jpg);
	background-repeat: no-repeat;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#srodek_podstrona_kariera a {
	color: ##cccccc;
	font: 10px verdana, sans-serif;
	font-weight: bold;
}
#srodek_podstrona_kariera a:hover {
	color: ##cccccc;
	font: 10px verdana, sans-serif;
	font-weight: bold;
}
#srodek_podstrona {
	float: left;
	width: 550px;
	padding: 5px;
	background: url(grafiki/ostatnie_realizacje.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
	margin-left: 20px;
}
#srodek_podstrona a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
#srodek_podstrona a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}	
#zawartosc {
	float: left;
	width: 400px;
	padding: 5px;
	/*background: url(grafiki/ostatnie_realizacje.gif);*/
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}

#zawartosc img {
  float:left;
}

#zawartosc_prawa {
	float: left;
	width: 450px;
	padding: 5px;
	background: #1b1b1b;
	padding-bottom: 15px;
	color: #fff;
	display: inline;
	padding-left: 20px;
}
#prawa {
	float: right;
	width: 320px;
	padding: 5px;
	background: url(grafiki/onas.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	color: #fff;
}
#sep {
	float: left;
	width: 580px;
	background-image: url(grafiki/sep.jpg);
	background-repeat: repeat-y;
}
.pozycja {
	padding: 2px;
	color: #fff;
	clear: both;
}
.pozycja a {
	font-size: 18px;
	color: #fff;
}
.pozycja img {
	float: left;
	margin-right: 10px;
}
#stopka {
	clear: both;
	width: 100%;
	height: 51px;
	background-image: url(grafiki/body_stopka.jpg);
	background-repeat: repeat-x;
}
#stopka_srodek {
	width: 1040px;
	height: 46px;
	margin: 0 auto;
	color: #787878;
	text-align: left;
	padding-top: 5px;
}
#stopka_srodek a {
	color: #787878;
	text-decoration: none;
}
#stopka_srodek a:hover {
	color: #787878;
	text-decoration: none;
}
#stopka_srodek img {
	margin-top: 5px;
	margin-left: 700px;
}
.klient {
	font-size: 18px;
	color: #f9993e;
}
#zawartosc_prawa span {
	font-size: 11px;
	color: white;
}
h1 {
	font-size: 17px;
	color: white;
	font-weight: bold;
}
.opis {
	font-size: 11px;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.produkt_adres {
	clear: both;
	font-size: 11px;
	color: #a4670c;
	padding-top: 20px;
	padding-bottom: 5px;
}
.technologia {
	font-size: 11px;
	color: #f9993e;
}
.zakres {
	font-size: 11px;
	color: #f9993e;
	margin-top: 10px;
}
#zawartosc_prawa p {
	font-size: 11px;
	color: white;
}
.zakres ul, li {
	list-style-type: disc;
	list-style-position: inside;
}
#calosc {
	clear: both;
}

#strony {
  clear:both;
  float:right;
	margin-right: 250px;
	margin-top: 40px;
}

#strony a {
  color: #ff9c00;
}
.admin_link {
	color: #787878;
	text-decoration: none;
}
.admin_link a {
	color: #787878;
	text-decoration: none;
}
.admin_link a:hover {
	color: #787878;
	text-decoration: udenrline;
}
.lewa {
	text-align: left;
}
.input_areatext {
	border: 1px solid #6d6d6e;
	font: 11px tahoma, arial, sans-serif;
	color: blue;
	width: 500px;
	height: 200px;
	padding: 5px;
}
.input_text {
	border: 1px solid #6d6d6e;
	font: 11px tahoma, arial, sans-serif;
	color: blue;
	width: 250px;
	padding: 5px;
}
.submit {
	background: white;
	color: #6d6d6e;
	font: bold 11px tahoma, arial, sans-serif;
	border: 1px solid;
	padding: 3px;
}
.input_area {
	border: 1px solid #6d6d6e;
	font: 11px tahoma, arial, sans-serif;
	color: blue;
	width: 250px;
	padding: 5px;
	height: 150px;
}
.tekst {
	color: white;
	font-size: 10px;
	font-family: Verdana;
}
.tekst a {
	color: white;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}
.tekst a:hover {
	color: white;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}
#do_gory {
	clear: both;
	width: 1040px;
	margin: 0 auto;
}
#do_gory img {
	margin-left: 850px;
	margin-bottom: 15px;
}
.klienci {
	font-size: 17px;
	color: white;
	font-weight: bold;
}

.klient_n {
    font-size: 17px;
	color: white;
	font-weight: bold;
}

#horizontal_carousel2 {float:left;position:relative;height:440px;width:370px;}
#horizontal_carousel2 .container {position:absolute;left:0px;top:25px;width:370px;overflow:hidden;text-align:left;}
#horizontal_carousel2 ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 250px;*height: 280px;}
#horizontal_carousel2 ul li {width: 370px;height: 350px;text-align: center; list-style:none;float:left;}
#horizontal_carousel2 ul li .a{width: 370px;text-align:left;}
#horizontal_carousel2 .previous_button {position:absolute;left:10px;top:100px;width:28px; height:28px;  background: url(grafiki/arrow-lb.png);  z-index: 100; cursor: pointer;}
#horizontal_carousel2 .previous_button_over {background: url(grafiki/arrow-lb.png);}
#horizontal_carousel2 .previous_button_disabled {background: url(grafiki/arrow-lb.png);  cursor: default;}
#horizontal_carousel2 .next_button {width:28px; height:28px;position:absolute;left:330px;top:100px;background: url(grafiki/arrow-rb.png) no-repeat;z-index: 100;cursor: pointer;}
#horizontal_carousel2 .next_button_over {background: url(grafiki/arrow-rb.png) no-repeat;}
#horizontal_carousel2 .next_button_disabled { background: url(grafiki/arrow-rb.png);cursor: default;}

#wypas {
	clear: both;
	display: block;
	*margin-top: 200px !important;
}