body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#65686A;
	background-color:#FFF;
}

#flashcontent {
	height:400px;
	background-image:url(../pics/bg_banner.bmp);
	background-position:top;
	background-repeat:repeat-x;
}
table#flashinfo {
	margin:100px auto;
	text-align:center;
	line-height:18px;
}
table {
	margin:0px;
}
table td {
	padding:0px;
	vertical-align:top;	
	border-width:0px;
}
table th {
	text-align:center;
}
input, textarea, select {
	font-size:11px;
	font-family:Tahoma;
}
input {
	width:202px;
	height:15px;
	padding:3px 6px 0px 6px;
	background-image:url(../pics/napisz_do_nas/pole_input.jpg);
	background-repeat:no-repeat;
	background-color:#EFEFEF;	
	border:0px;
}
textarea {
	width:202px;
	height:100px;
	padding:6px 6px 5px 6px;
	background-image:url(../pics/napisz_do_nas/pole_textarea.jpg);
	background-repeat:no-repeat;
	background-color:#EFEFEF;
	border:0px;
	overflow:auto;
}


a:link, a:visited, a:active {
	color:#B6AFA5;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}

a:link.link1, a:visited.link1, a:active.link1 {
	color:#6F7273;
	font-weight:bold;
	text-decoration:underline;	
}
a:hover.link1 {
	text-decoration:none;
}

a:link.link2, a:visited.link2, a:active.link2 {
	color:#65686A;
	font-weight:bold;
	text-decoration:none;
}
a:hover.link2 {
	color:#0087C6;
	text-decoration:none;
}
.link2A {
	color:#0087C6;
	font-weight:bold;	
}

a:link.link3, a:visited.link3, a:active.link3 {
	color:#0087C6;
	font-weight:bold;
	text-decoration:underline;	
}
a:hover.link3 {
	text-decoration:none;
}

a:link.link4, a:visited.link4, a:active.link4 {
	color:#FFF;
	text-decoration:none;
}
a:hover.link4 {
	color:#EEE;
	text-decoration:none;	
}

a:link.link5, a:visited.link5, a:active.link5 {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
a:hover.link5 {
	text-decoration:underline;	
}

a:link.link6, a:visited.link6, a:active.link6 {
	color:#9D9D9D;
	text-decoration:none;
}
a:hover.link6 {
	color:#0087C6;
	text-decoration:none;	
}

a:link.link7, a:visited.link7, a:active.link7 {
	color:#9A9A9A;
	text-decoration:none;
}
a:hover.link7 {
	color:#666666;
	text-decoration:none;	
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#main {
	width:810px;
	margin:auto;
	padding:35px 0px 35px 0px;
	background-color:#FFFFFF;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
.glowna_realizacja {
	padding:0px 40px 30px 340px;
	background-image:url(../pics/glowna/bg_realizacje.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.glowna_realizacja .content  {
	padding:0px 0px 0px 40px;
	background-image:url(../pics/glowna/znaczek_vr_przezroczyste_tl.gif);
	background-repeat:no-repeat;
}
.glowna_realizacja .content .nazwa {
	margin:20px 0px 0px 0px;
	font-weight:bold;
}
.glowna_realizacja .content .data {
	font-size:10px;
	color:#9A9A9A;
}
.glowna_realizacja .content .opis {
	margin:10px 0px 0px 0px;
}
#glowna_news {
	width:245px;
	position:absolute;
	top:470px;
	margin-left:20px;
}
.glowna_new {
	padding:20px 15px 20px 20px;
	background-image:url(../pics/glowna/blu_box_newsy.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#008BCC;
}
.glowna_new .content {
	float:left;
	width:195px;
}
.glowna_new .content .opis {
	color:#FFF;
}
.glowna_new .content .data {
	font-size:10px;
	color:#98D8F5;
}
.glowna_new .content .powrot {
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
}
.glowna_new .more {
	float:right;
	width:10px;
	padding:10px 0px 0px 0px;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#onas {
	margin:20px 0px 0px 0px;
	background-image:url(../pics/o_nas/tlo_powielane.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}
#onas .menu {
	float:left;
	width:301px;
	padding:25px 40px 0px 0px;
	text-align:right;
	line-height:22px;
	background-image:url(../pics/o_nas/tla_pod_lewe_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#onas .content {
	float:left;
	width:389px;
	padding:25px 40px 40px 40px;
	line-height:18px;
	background-image:url(../pics/kropki-pionowe.gif);
	background-position:top left;
	background-repeat:repeat-y;	
}
#onas .content .title {
	margin: 0px 0px 15px 0px;
	font-weight:bold;	
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#oferta {
	margin:0px 0px 0px 0px;
	background-image:url(../pics/oferta/tlo_vr_male.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#oferta .opis {
	padding:8px 40px 20px 40px;
	background-color:#FAFAFA;
}
#oferta .opis .link3 {
	margin:6px 0px 0px 0px;
	text-align:right;
	color:#0087C6;
}
#oferta .produkty {
	float:left;
	width:402px;
	text-align:right;
}
#oferta .produkty .produkt {
	height:19px;
	padding:3px 20px 0px 0px;
	cursor:pointer;
	font-weight:bold;	
	background-image:url(../pics/oferta/bg_produkty.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#oferta .center {
	float:left;
	width:5px;
	margin:50px 0px 0px 0px;
	height:336px;	
	background-image:url(../pics/kropki-pionowe.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
#oferta .rozwiazania {
	float:left;
	width:403px;
}
#oferta .rozwiazania .rozwiazanie {
	height:19px;
	padding:3px 0px 0px 20px;
	cursor:pointer;
	font-weight:bold;	
	background-image:url(../pics/oferta/bg_rozwiazania.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
.oferta_opis {
	width:542px;
	padding:20px 40px 30px 80px;
	background-image:url(../pics/oferta_opis/bg_box.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#F8F8F8;
}
.oferta_opisNoBG {
	width:742px;
	padding:20px 40px 30px 80px;
	background-color:#FFFFFF;
}
.oferta_opis .nazwa, .oferta_opisNoBG .nazwa {
	padding:0px 0px 0px 40px;
	font-weight:bold;
	background-image:url(../pics/glowna/znaczek_vr_przezroczyste_tl.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.oferta_opis .kategoria, .oferta_opisNoBG .kategoria {
	padding:0px 0px 0px 40px;
	font-size:10px;
	color:#9A9A9A;
}
.oferta_opis .opis, .oferta_opisNoBG .opis {
	padding:10px 0px 0px 40px;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#kariera {
	width:410px;
	padding:20px 200px 60px 100px;
	background-image:url(../pics/kariera/przykladowa_graficzka.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#kariera #bg {
	background-image:url(../pics/o_nas/tlo_powielane.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#partnerzy {
	width:410px;
	padding:20px 200px 30px 100px;
}
#partnerzy_tabela {
	width:700px;
	padding:0px 0px 30px 100px;
	background-image:url(../pics/o_nas/tlo_powielane.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;		
}
#partnerzy_tabela .pozycje {
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
	text-align:right;	
}
#partnerzy_tabela .pozycje .nazwa {
	height:19px;
	padding:3px 20px 0px 0px;
	cursor:pointer;
	font-weight:bold;
}
#partnerzy_tabela .opis {
	float:left;
	width:380px;
	padding:0px 0px 0px 30px;
	background-image:url(../pics/kropki-pionowe.gif);
	background-position:top left;
	background-repeat:repeat-y;		
}
#partnerzy_tabela .opis .nazwa {
	font-weight:bold;
}
#partnerzy_tabela .opis .przypis {
	font-size:10px;
	color:#9A9A9A;
}
#partnerzy_tabela .opis .tresc {
	margin:10px 0px;
}
#partnerzy_tabela .opis .logo {
	margin:10px 0px 10px 0px;
}
#partnerzy_tabela .opis .www {
	margin:10px 0px 10px 250px;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#klienci {
	width:410px;
	padding:20px 200px 30px 100px;
}
#klienci_tabela {
	width:700px;
	padding:0px 0px 30px 100px;
	background-image:url(../pics/o_nas/tlo_powielane.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;		
}
#klienci_tabela .pozycje {
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
#klienci_tabela .pozycje .nazwa {
	height:19px;
	padding:3px 20px 0px 0px;
	cursor:pointer;
	font-weight:bold;
}

#klienci_tabela .opis {
	float:left;
	width:380px;
	padding:0px 0px 0px 30px;
	background-image:url(../pics/kropki-pionowe.gif);
	background-position:top left;
	background-repeat:repeat-y;	
}
#klienci_tabela .opis .nazwa {
	font-weight:bold;
}
#klienci_tabela .opis .przypis {
	font-size:10px;
	color:#9A9A9A;
}
#klienci_tabela .opis .tresc {
	margin:10px 0px;
}
#klienci_tabela .opis .logo {
	margin:10px 0px 10px 0px;
}
#klienci_tabela .opis .www {
	margin:10px 0px 10px 250px;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#realizacje {
	width:750px;
	margin:0px 0px 0px 0px;
	background-image:url(../pics/o_nas/tlo_powielane.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;		
}

#oferta .opis {
	padding:8px 40px 20px 40px;
	background-color:#FAFAFA;
}
#oferta .opis .link3 {
	margin:6px 0px 0px 0px;
	text-align:right;
	color:#0087C6;
}

#realizacje .lista {
	float:left;
	width:500px;
	padding:0px 0px 10px 0px;
	background-image:url(../pics/kropki-pionowe.gif);
	background-position:top right;
	background-repeat:repeat-y;	
}
#realizacje .lista .realizacja {
	height:19px;
	margin:0px 1px 0px 0px;
	padding:3px 20px 0px 0px;
	text-align:right;
	background-image:url(../pics/oferta/bg_produkty.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#realizacje .zobacz {
	float:left;
	width:240px;
	padding:0px 0px 0px 0px;
	background-image:url(../pics/realizacje/przykladowa_graficzka.jpg);
	background-position:top right;
	background-repeat:no-repeat;	
	
}
#realizacje .zobacz .logo {
	height:20px;
	padding:2px 0px 0px 20px;
	background-image:url(../pics/realizacje/bg_zobacz.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#napisz {
	width:410px;
	padding:20px 200px 30px 100px;
	background-image:url(../pics/kariera/przykladowa_graficzka.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#formularz {
	width:600px;
	margin:40px 0px 0px 0px;
}
#formularz .label {
	float:left;
	width:80px;
	padding:5px 20px 5px 0px;
	font-size:11px;
	font-family:Tahoma;
	color:7E7E7E;
	text-align:right;
}
#formularz .field {
	float:left;
	padding:4px 0px 0px 0px;
	font-size:11px;
}
#formularz .error {
	color:#FF0000;
}
table#kontakty {
	margin-left:70px;
	background-image:url(../pics/o_nas/tlo_powielane.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;		
}
td .nazwa {
	font-weight:bold;
}
td .nazwa2 {
	font-weight:bold;
	color:#8A8B8C;
	text-decoration:underline;
}
/* ------------------------------------------ */
/* ------------------------------------------ */
/* ------------------------------------------ */
#stopka_kropki {
	height:1px;
	line-height:1px;
	background-image:url(../pics/stopka-kropki.gif);
	background-repeat:repeat-x;
}
#stopka_info {
	width:710px;
	margin:10px auto;
	font-size:11px;
	color:#A0A0A0;
}
