/* CSS Document */
body{
	padding: 0px;
	margin: 0px;
	background: transparent; /*Kolor tla body oraz gorny pasek pomaranczowy*/
	/*color: #5E5E5E;*/
	font: 13px/18px Arial, Helvetica, sans-serif;
}/*Szary pasek tla*/
 ul, h2, h3, img{padding:0px; margin:0px; background: transparent; border:none;}
a{background-color:none;
	}
p{padding:0px;
	}
ul{list-style-type:none;}

hr{
	color: black;
}

fieldset{
	position: relative;
	color: black;
	border: 1px solid black;
	background-color: white; /* transparent /*#ededed*/
	font: small-caps 15px/18px Verdana, "Sans Serif", "MS Reference Sans Serif", "Segoe UI Semibold", sans-serif, color: gray;
}
legend span {
	display: block;
	position: relative;
	height: 10px;
	top: -6px;
	left: 0px;
	background: transparent;
	color: black;
	font: bolder;
}
/*----TOP PANEL----*/
#topPanel{
	width: 900px; /*778px*/
	height: 158px;
	position: relative;
	margin: 0 auto;
	background: transparent/*url(images/topPan-bg4.gif) repeat-x 0 0*/;
	color: #fff;
	padding: 0px;
}
#topPanel img.Logo{width:400px; height:71.5px/*38px*/; position:absolute; top:40px; left:30px; background-color: transparent; border:none;}
/*#topPanel p{font-size:16px; padding:0px 0 0 0px;}/*43px*/
/*--------Pasek Menu---------*/
#topMenuBar{   /*Takie ustawienia dla body tez!!!*/
	width: 900px;
	height: 21px;
	margin: 0 auto;
	position: relative;
	bottom:-110px; /*-131px*/
	float:left;
	/*left:50px;*/
	background:url(images/pasek_menu2.jpg) 0 0 repeat-x;/* bez obrazka backgrounda*/
		-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px#888;
	box-shadow: 5px 5px 5px #888;   
}
#topMenuMiddleBar{
	width: 560px;
	height: 21px;
	float: left;
	position: absolute;
	bottom: 0px;
	left: 160px; /*lef bylo 120*/
}
#topMenuMiddleBar ul{width:683px; height:40px;}
#topMenuMiddleBar ul li{
	width: 80px;
	height: 21px;
	border-left: 1px solid black; /*kolor byl czarny*/
	float: left;
}
#topMenuMiddleBar ul li.menu_home {
	width: 80px;
	height: 21px;
	display: block;
	color: #ff5311; /*kolor pomaranczowy gdy okno jest aktywne*/
	font: 11px/21px Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
}
#topMenuMiddleBar ul li.menu_home a{
	width: 80px;
	height: 21px;
	display: block;
	color: #b0b0b0; /*#4A4A4A;/*kolor szary gdy inne okno jest aktywne*/
	text-decoration: none;
	font: 11px/21px Arial, Helvetica, sans-serif; /*bolder "Copperplate Gothic Light"   Arial, small-caps */
	text-align: center;
	text-transform: uppercase;
}
#topMenuMiddleBar ul li.menu_home a:hover{
	color: #ff5311/*#4A4A4A*/;
	font: 11px/21px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#Flagi {
	width: 120px;
	height: 20;
	position: relative;	
	float: right;
	top:5px;
	right: 5px;
}
 #Flagi img{

-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;	
	}

h1{font: 18px/20px Arial, Helvetica, Verdana, "sans-serif"; color: black;
}
h2{font: bolder 12px/14px Arial, Verdana, Arial, Helvetica, Verdana, "sans-serif"; color: #5f5f5f;
}
h3{font: 10px/12px Arial, Helvetica, Verdana, "sans-serif"; color: #5f5f5f;
}
h4{
	font:  18px/20px Arial, Verdana, Arial, Helvetica, Verdana, "sans-serif";
	color: gray;
	text-shadow: black 0.05em 0.05em /*0.2em*/;
}
h5{
	color: gray;
	font: 200 14px/16px Arial, Helvetica, Verdana, "sans-serif";
		margin:25px 0px 0px 25px;
	}
caption{
font: 18px/20px Arial, Helvetica, Verdana, "sans-serif"; color: black;
margin: 20px 25px 15px 25px;
text-align: center;	
	}

#Tytul-Produktu{
	font: small-caps 100;
	margin: 0px 5px 5px 10px;
}
#Tytul{
	margin: 15px 25px 15px 25px;
	text-align: justify;
}
#Tresc{
	font: 200 14px/16px Arial, Helvetica, Verdana, "sans-serif";
		margin: 20px 25px 15px 25px;
		text-align: justify;
}
#Tresc img{
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 25px;
/*	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;		
	*/}
#Link{
	height: 21px;
	width: 200px;
	font: bold 12px/14px Arial, Helvetica, Verdana, "sans-serif";
	color: #5f5f5f;
	/*background-color: #c7c7c7;*/
	text-decoration: none;
	text-align: center;
	table-layout: auto;
	margin: 5px 5px 5px 25px;
	text-shadow: black 0.1em 0.1em /*0.2em*/;
	/*border-top-right-radius: 9px 10px;
	border-bottom-left-radius: 9px 10px;
	box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.4);*/
	background:url(images/przycisk1.gif) 0 0 repeat-x;
}
#zestaw_img{
	float: right;
	background-color: white;
margin-top: -50px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;

/*
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
*/
	}
#RamkaLinkLewy{
	height: 165px;
	width: 200px;
	float: left;
	background-color: white;
	margin-left: 100px;
	margin-right: 50px;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
	
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	
	}

#RamkaLinkPrawy{
	height: 165px;
	width: 200px;
	background-color: white;
	float: right;
	margin-left: 45px;
	margin-right: 100px;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;	
	border-style:none; 
	
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;

	}
#RamkaLinkPrawy img{
	margin-top: 8px;
	margin-bottom: 5px;
	}
#RamkaLinkLewy img{
	margin-top: 8px;
	margin-bottom: 5px;
	}

#Link a{
	height: 21px;
	width: 200px;
	color: #dddddd; /*#5f5f5f;*/
	text-decoration: none;
	margin: 5px 5px 5px 5px;
	background: url(images/przycisk1.gif) 0 0 repeat-x;
	text-shadow: black 0.1em 0.1em; /*0.2em*/
}

#Link a:hover{
	height: 21px;
	width: 200px;
	margin: 5px 5px 5px 5px;
	color: #ff5311;
	text-decoration: none;
	background:url(images/przycisk2.gif) 0 0 repeat-x;
	text-shadow: black 0.1em 0.1em /*0.2em*/;
	/*background-color: #5b5b5b;
	border-top-right-radius: 9px 9px;
	border-bottom-left-radius: 9px 9px;
	box-shadow: 6px 6px 1px 3px rgba(0,0,0,0.4);*/

}


/*#table1{ width: 550px; height: 250px; border: 1px; border-color: gray; text-align: center; margin: 25px;
}
*/
#p class="mp_backlinks"{
	color:gray;
	text-decoration: none;
	font: gray 10px/12px Arial, Helvetica, Verdana, "sans-serif";
}

/* ################################ Tabelka ########################################## */


tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
font: 200 13px/15px Arial, Helvetica, Verdana, "sans-serif";
}
tr {
display: table-row;
vertical-align: middle;
border-color: inherit;
}

th {
/*font-weight:bold; */
color: white;
}

td, th {
display: table-cell;
vertical-align: middle;

}

table {
vertical-align: middle;
display: table;
border-collapse: separate;
border-spacing: 2px;
-webkit-border-horizontal-spacing: 2px;
-webkit-border-vertical-spacing: 2px;
border-color: gray;
border-top-color: gray;
border-right-color: gray;
border-bottom-color: gray;
border-left-color: gray;
-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
}

table.table1 {
font-size: 13px;
/*background-color: #EEE;*/
border: 2px solid #888;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #888;
border-right-color: #888;
border-bottom-color: #888;
border-left-color: #888;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
line-height: normal;
background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(white));
background: -webkit-linear-gradient(top, #F7F7F7, white);
background: -moz-linear-gradient(top, #F7F7F7, white);	
-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
}


table.table1 th {
color: white;
background-color: #888;
font-size: 14px;
border: 1px solid #CCC;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #CCC;
border-bottom-color: #CCC;
border-left-color: #CCC;
padding: 6px;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
}

table.table1 td {
border: 1px solid #888;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #888;
border-right-color: #888;
border-bottom-color: #888;
border-left-color: #888;
padding: 5px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;

}


/* ################################ Koniec tabelki ########################################## */

/*---------------------------------------------------------------------------------/// BODY   ///-------------------------------------------------*/
#Body{
	width: 900px;
	margin: 0 auto auto auto;
	border: 1px;
	position: relative;
	padding: 0px 0px 0px 0px;
	background-color: transparent; /*#dfdfdf ;/* #dfdfdf; /* #f4f4f4*/
}
/*-------------- Pasek Baneru z oknem wyszukiwania ----------------*/

#Pasek-Info{
	width: 900px;
	height: 125px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px#888;
	box-shadow: 5px 5px 5px #888;
	/*
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px; 
*/
}
#Pasek-Navi{
	width: 650px;
	height: 25px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:gray;
	text-decoration: none;
	font: 10px/12px Arial, Helvetica, Verdana, "sans-serif";
}
#Pasek-Search{
	width: 245px;
	height: 25px;
	float: right;
	/*position: absolute;*/
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 2px 0px;
}
#Kolumna-Lewy-Tekst-Ramka{
	width: 900px; /*683px*/
	height: auto; /* 350px*/
	float: left;
	position: relative;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: inherit;
	font: small-caps 12px/14px Arial, Helvetica, sans-serif;
/*	background-color: white;*/
	color: black;
	border-bottom: thin solid #d8d8d8;
	border-top: thin solid #d8d8d8;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;
/*	-webkit-border-radius: 4px;
	-moz-box-shadow: 4px;
	border-radius: 4px;
	*/
	
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px#888;
	box-shadow: 5px 5px 5px #888;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(white));
	background: -webkit-linear-gradient(top, #F7F7F7, white);
	background: -moz-linear-gradient(top, #F7F7F7, white);	
	
	/*
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: rgba(20, 20, 20, 0.4) 0 1px 3px;
	-moz-box-shadow: rgba(20, 20, 20, 0.4) 0 1px 3px;
	box-shadow: rgba(20, 20, 20, 0.4) 0 1px 3px;
	border: 1px solid;
	border-color: #DBDBDB;
	*/
/*
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	*/
}
#Kolumna-Lewa-Tekst{
	position: relative;
	width: 520px;
	float: left;
	margin: 0px 0px 0x 0px;	
	padding: 35px 0px 15px 5px;
	color: #4a4a4a;
	text-align: justify;

	font: 12px/14px Arial, Helvetica,  sans-serif;
	text-transform: none;
	background: transparent;
	/*border-bottom: thin solid #d8d8d8;
	border-top: thin solid #d8d8d8;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;*/
}
#Obrazki{
	float: right;
	position: relative;
	right: 0px;
	top: 0px;
	width: 330px;
	height: 250px;
	margin: 30px 30px 30px 0px;
	padding: 0px 0px 0px 0px;
	background: white;
	border-bottom: thin solid #d8d8d8;
	border-top: thin solid #d8d8d8;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;
	/*-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
	*/
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	
}
#imgField{
	width:330px;
	height:250px; 
	border: 1px;
	margin: 5px 5px 5px 5px;

}
#index_jpg1{
	width: 270px;
	float: right;
	/*position: relative;*/
}
#index_jpg1 img.images{
	/*width: 150px;*/
	/*height: 190px;*/
	
	margin: 50px 0px 10px 50px;
	/*position: relative;*/
}

#index_jpg{
	width: 270px;
	float: left;
	position: relative;
}
#index_jpg img.images{
	/*width: 150px;*/
	/*height: 190px;*/
	left: 40px;
	margin: 25px 10px 20px 10px;
	position: relative;
}
#TytColor{
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #494949;
	background-color: #ededed;
}
#NewsText{
	margin:  5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font: 14px bolder Arial, Helvetica, Arial, Helvetica, sans-serif;
	color: black;
}
#LinkText{
	/*float: right;*/
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px/14px Arial, Helvetica, Arial, sans-serif;
	color: black;
	text-align: left;
	text-decoration: none;
	/*border:  solid #6b6b6b;*/

}
#LinkText a{
	padding: 0px 0px 0px 0px;
	font: 12px/14px bolder Arial, Helvetica, Arial, sans-serif;
	color: black;
	text-align: left;
	text-decoration: none;
}
#LinkText a:hover{
	padding: 0px 0px 0px 0px;
	font: 12px/14px bolder Arial, Helvetica, Arial, sans-serif;
	color:#ff5311;
	text-align: left;
	text-decoration: none;
}
#ImageBar{
	float: left;
	position: relative;
	/*left: 150px;*/
	margin: 25px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 150px;
	border-bottom: thin solid #d8d8d8;
	border-top: thin solid #d8d8d8;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;

	color: black;
	border-bottom: thin solid #d8d8d8;
	border-top: thin solid #d8d8d8;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;
	
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px#888;
	box-shadow: 5px 5px 5px #888;

}
#Stopka {
	width: 900px;
	height: 225px;/*140px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #282828;
	/*background: url(images/index_pasek.gif) 0 0 repeat-x;*/
	font: 16px/18px Arial, Helvetica, sans-serif;
	background-color: transparent;
	clear: both;
}
#Kolumna-Prawa-Ramka{
	/*Kolumna Newsow*/
	width: 250px;
	float: right;
	position: relative;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px/21px black Arial, Helvetica, sans-serif;
	background: url(images/pasek_menu2.jpg) 0 0 repeat-x; /*tlo-tyt1.gif*/
	text-align: center;
	color: #cccccc;
	background-color: white;
	display: inline;
	
	
	}
#Kolumna-Centrum-Ramka{/*Kolumna Innovation*/
	width: 250px;
	float: left;
	left: 75px;
	position: relative;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px/21px black Arial, Helvetica, sans-serif;
	background: url(images/pasek_menu2.jpg) 0 0 repeat-x; /*tlo-tyt1.gif*/
	text-align: center;
	color: #cccccc;
	background-color: white;
	display: inline;


	
}#Kolumna-Lewa-Ramka{/*Kolumna Kontaktu*/
	width: 250px;
	float: left;
	position: relative;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px/21px black Arial, Helvetica, sans-serif;
	background: url(images/pasek_menu2.jpg) 0 0 repeat-x; /*tlo-tyt1.gif*/
	text-align: center;
	color: #cccccc;
	background-color: white;
	display: inline;
	

	
}
#universal-kolumna-lewa{
	width: 150px;
	position: relative;
	float: left;
	margin: auto 0 0 0;
	background-color: aqua;
}
#Podklad-Do-Tekstu{
	width: 650px;
	position: relative;
	float: left;
	left: 25px;	
	background-color: white;
	margin-top: 25px;
	margin-bottom: 25px;
	/* opacity: 0.5; */ 
	text-decoration:none;
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	}
	
	#Podklad-Do-Tekstu2{
	width: 650px;
	position: relative;
	float: left;
	left: 25px;	
	background-color: white;
	margin-top: 25px;
	margin-bottom: 0px;
	/* opacity: 0.5; */ 
	text-decoration:none;
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	}

	#Podklad-Do-Tekstu3{
	width: 650px;
	position: relative;
	float: left;
	left: 25px;	
	background-color: white;
	margin-top: 25px;
	/*margin-bottom: 25px;*/
	/* opacity: 0.5; */ 
	text-decoration:none;
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	}
	
		#Podklad-Do-Tekstu4{
	width: 650px;
	position: relative;
	float: left;
	left: 25px;	
	background-color: white;
	margin-top: 25px;
	margin-bottom: 25px;
	/* opacity: 0.5; */ 
	text-decoration:none;
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	}	
	
#Pasek-Tytulowy-Downloads{
	width: 600px;
	height:40px
	position: relative;
	float: left;
	margin-left: 50px;
	margin-bottom: -25px;
	left: 100px;	
	color: #736F6E;
	/* opacity: 0.5; */ 
	background: -webkit-gradient(linear, left bottom, left top, from(#F1F1F1), to(white));
	background: -webkit-linear-gradient(bottom, #F1F1F1, white);
	background: -moz-linear-gradient(bottom, #F1F1F1, white);	
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	}
#Pasek-Tytulowy-Innovation{
	width: 600px;
	height:30px
	position: relative;
	float: left;
	margin-left: 150px;
	margin-top: 25px;
	left: 100px;	
	color: #736F6E;
	/* opacity: 0.5; */ 
	background: -webkit-gradient(linear, left bottom, left top, from(#F1F1F1), to(white));
	background: -webkit-linear-gradient(bottom, #F1F1F1, white);
	background: -moz-linear-gradient(bottom, #F1F1F1, white);	
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	}
#universal-kolumna-text{
	width: 600px;
	position: relative;
	float: left;
	left: 25px;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 50px 0px;
	color: black /*#4a4a4a*/;
	text-transform: inherit;
	font: 14px/18px Arial, Helvetica,  sans-serif;


}

#universal-kolumna-prawa{
float: right;
	width: 150px;
	position: relative;
	float: right;
	margin: auto 0 0 0;
	background-color: gray;
	/*clear: both;*/
	text-align: justify;
}
#kolumna-opis-sprzetu{
	float: right;
	width: 600px;
	color: #4a4a4a;
	text-transform: inherit;
	font: 14px/18px Arial, Helvetica,  sans-serif;
	background-color: #e8e8e8;
	background: url(images/tlo.gif) repeat;
	position: relative;
	margin: 10px 25px 25px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	border-bottom: thin solid #d8d8d8;
	border-top: thin solid #d8d8d8;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 4px;
	border-radius: 4px;
	/*-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 5px 5px 5px #888;*/
}

#Kolumna-Szara-Ramka{
	float: left;
	width: 700px;
	position: relative;
	left: 100px;
	margin: 25px 10px 25px 0px;
/*	background: #e6e6e6;
	background: url(images/tlo.gif) repeat;*/
/*	background-size: 100%; /* 80%*/
/*	border-bottom: thin solid #d8d8d8;
	border-top: thin solid #d8d8d8;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 4px;
	border-radius: 4px;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(white));
	background: -webkit-linear-gradient(top, #F7F7F7, white);
	background: -moz-linear-gradient(top, #F7F7F7, white);		
	*/


-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;

background: -webkit-gradient(linear, 0% 0%, 50% 100%, from(#F2F2F2), to(white));
background: -moz-linear-gradient(#F2F2F2, white 50%);	
	
}



/*************   Panel Dolny    ****************/
#PasekDolnyMain{
	height: auto;
	position: relative;
	margin: auto auto 0 auto;
	background: transparent; /*url(images/topPan-bg4.gif)*/
	padding: 0px;
}
#PasekDolny{
	border: 1px black; 
	width: 900px;
	height: 100px;
	padding: 10px 0px 0px 0px;
 	margin: 0 auto 0 auto; /* mozna zapisac krócej: margin: 0 auto; */
	position: relative;
	color: white;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: black;
}
#PasekDolny ul{
 	position:absolute;
	left: 26%;
	}
#PasekDolny ul li.menu_dawn{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px 5px 0px 0px;
	height: 21px;
	display: block;
	float: left;
	color: #ff5311;
	background: black;
	text-decoration: none;
}
#PasekDolny ul li.menu_dawn a{
	font-family: Arial, Helvetica, sans-serif;
	color:white;
  	text-decoration: none;
}
#PasekDolny ul li.menu_dawn a:hover{
	color:#ff5311;
	font-family: Arial, Helvetica, sans-serif;
  	text-decoration: none;
}
#PasekDolny p.copyright{
	font-family: Arial, Helvetica, sans-serif;
	background: black;
	position: relative;
	margin: 0px auto 10px auto;
	float: left;
	left: 50px;
	top: 11px;
	font-size: 10px;
	color: white;
}

/* ###########################     style dla formularza kontaktowego ###################### */

a:focus { 
	outline:none; /*usuwanie niebieskiej obwódki w FF*/
}

#kontener {
width: 600px;
}


#formularz {
margin-left: 42px;
width: 600px;
height: 400px;
color: #5f5f5f;
}

#formularz div {
width: 600px;
color: #5f5f5f;
}

#formularz label {
	display: block;
	color: #5f5f5f;

}

#formularz textarea {
width: 500px;
color: #5f5f5f;

}

#formularz input[type=text] {

}

#blad {
	margin-left: 35px;
	margin-bottom: 25px;
	color: #ff0000;
	padding: 10px;
}

#blad p{

}

#sukces {

text-align: center;
}

#sukces p{

}

.red {
	color: #ff0000;
}
/* ################# koniec stylow dla formularza kontaktowego ########################## */
	
