html, body  

{ 

	 font-size: 12px; 

	 font-family: arial, helvetica, sans-serif;

}

body

{
 
 margin: 0px; 

 padding: 0px; 
 
 text-align: center;
 
 background-color: #fff;
 
 background-image: url('../obrazki/pasek-tlo.jpg');
 background-repeat: repeat-y;
 background-attachment: scroll;
 background-position: top center;
}

h1, h2{

	color: #005291;
	margin: 5px 0px 0px 0px;

}
h1 {
	margin: 5px 0px 15px 0px;
}
h2+p,h2+ul
{
	margin-top: 0px;
}


a:link, a:visited{

	color: #005291;

	text-decoration:none;

}

a:hover, a:active{

	text-decoration: underline;

}
a:focus
{
	outline: none;
}
#kontener{

	width: 978px;

	margin: 0 auto;

}

#menu_dolne a:hover, #menu_dolne a:active, #menu_dolne a.active{

	color: #fff;

}

#menu_dolne{

	background: #005291;
	
	margin: 3px 0 5px 0;

	width: 978px;

	text-align:center;

	padding: 5px 0;

	color: #fff;
	
	clear: both;

}


#menu_dolne a{

	color: #fff;

	text-decoration:none;

	font-size: 11px;

}

#stopka{

	background-image: url('../obrazki/stopka.jpg');

	width:978px;

	height: 13px;

	color:#275aa9;

	font-size:10px;

	line-height:13px;

	padding: 5px 0px;

}

#stopka a{

	color:#275aa9;

	text-decoration:underline;

}

#stopka .left{

	float:left;

}

#stopka .right{

	float:right;

}

#tresc{

	color: #000;

	width: 978px;
	
	background: #fff;
	
	text-align: justify;
	
	overflow: hidden;

}
#tresc p.obrazek
{
	text-align: center;
	
	margin-top: 30px;
	
	margin-bottom: 30px;
	
}

#tekst_wnetrze
{
	margin-left: 250px;
	
	
	padding: 0px 60px 20px 60px;
	
	}
#analiza strong
{
	color: #005291;
}

#jezyki
{
	width: 100px;
	position: absolute;
	top: 47px;
	right: 0px;
	color: #14609a;
}
#banner_odn
{
	width: 300px;
	position: absolute;
	top: 60px;
	right: 333px;
	color: #E24B0A;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
#zamow
{
	text-align: center;
	position: relative;
}
#zamow a
{
	color: #b0010c;
	position: absolute;
	top: 18px;
	left: 366px;
	font-size: 140%;
	
}
#zamow a:hover
{
	left: 363px;
	font-weight: bold;
	color: #c40612;
}
#wszystko
{
	/*width: 1400px;*/
	margin: auto;
	position: relative;
	padding-bottom: 50px;
}
#buttony
{
	text-align: center;
	padding-top: 23px;
	padding-bottom: 7px;
	position: relative;
}
#buttony img
{
	padding: 0px 12px;
	border: none;
}
#buttony a
{
	text-decoration: none;
	border: none;
	
}
#spam_button
{
	font-size: 130%;
	font-weight: bold;
	position: absolute;
	top: 22px;
	left: 38px;
	color: #fff;
}
#wirusy_button
{
	font-size: 130%;
	font-weight: bold;
	position: absolute;
	top: 22px;
	left: 358px;
	color: #fff;
}
#kontent_button
{
	font-size: 130%;
	font-weight: bold;
	position: absolute;
	top: 22px;
	right: 241px;
	color: #fff;
}
#linia_dol
{
	border-bottom: 1px solid #275aa9;
}
#menu
{
	float: left;
	width: 250px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#menu ul
{
	list-style-type: none;
	margin-top: 0px;
}
#menu ul li ul
{
	margin-left: 0px;
}
#menu ul ul
{
	padding-left: 0px;
	list-style-type: none;
	color:#005291;
}
#menu li li 
{
	padding-top: 2px;
	padding-bottom: 2px;
	/*padding-left: 14px;*/
}
#menu ul li
{
	padding-top: 10px;
	padding-bottom: 10px;
}
#menu ul li li, #menu ul li ul
{
	padding-top: 2px;
	padding-bottom: 2px;
}
#menu a:active, a:hover
{
	font-weight: bold;
	text-decoration: none;
}
.active
{
	font-weight: bold;
}
li a.red
{
	color: red;
}
#tresc table

{
	border-collapse: collapse;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;

}

#tresc td, th, tr

{
	border: 1px solid #E7EBEF;
	padding: 5px;

}

#tresc2 table

{

	border-collapse: collapse;

	text-align: center;

	margin-top: 5px;

	margin-bottom: 5px;

}

#tresc2 td, th, tr

{
	padding: 0px 0px 0px 10px;
	border: 1px solid #005291;

}

#tresc3 td, th, tr

{
	border: 0px dashed #005291;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}



#tresc4 td, th, tr

{
	border: 0px dashed #005291;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}

#tresc4 table

{
	border-collapse: collapse;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;

}

#tresc th

{

	color: #005291;

}
#tekst_wnetrze p.ftitle {
	text-align: center;
	width: 428px;

	padding: 0px 20px 0px 20px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(2,82,143);
}
#formularz
{
	width: 470px;
	margin: auto;
	padding: 0px;
}
#formularz table td, th, tr

{

	border: none;
	border-spacing: 0px;
	padding: 1px;
	font-size: 11px;

}

#formularz_dane

{
	width: 428px;
	text-align: left;
	border: solid 1px #DADADA;

	padding: 10px 20px 10px 20px;

	background-color: #F9FAFC ;
	color: rgb(2,82,143);
	font-weight: bold;
	margin: 0px;

}
#formularz_dane td {
	text-align: left;
}
#formularz_dane td.lewa {
	width: 120px;
}
#formularz_dane input {
	width: 200px;
}

#formularz_lizard

{
	width: 428px;
	border: solid 1px #DADADA;

	padding: 10px 20px 10px 20px;

	background-color: #F9FAFC ;
	color: rgb(2,82,143);
	font-weight: bold;
	margin: 0px;

}
#formularz_lizard td {
	text-align: left;
	color: black;
	font-weight: normal;
}

#formularz_MS

{
	width: 428px;
	border: solid 1px #DADADA;

	padding: 10px 20px 10px 20px;

	background-color: #F9FAFC ;
	color: rgb(2,82,143);
	font-weight: bold;
	margin: 0px;

}
#formularz_MS td {
	text-align: left;
	color: black;
	font-weight: normal;
}
#formularz_MS td.tcheck {
	width: 30px;
}
#formZapytanie {
	width: 300px;
	height: 100px;
}
#formularz_zgoda td {
	vertical-align: top;
	text-align: left;
}
#formularz_zgoda td.lewa {
	width: 120px;
}

#formularz_zgoda

{
	width: 428px;
	border: solid 1px #DADADA;

	padding: 10px 20px 10px 20px;

	background-color: #F9FAFC ;
	color: rgb(2,82,143);
	font-weight: bold;
	margin: 0px;

}
#formularz_zgoda p {
	text-align: justify;
	color: black;
	font-weight: normal;
}
#formularz_zgoda td.tcheck {
	width: 30px;
}

#formularz_wyslij

{
	width: 428px;
	border: solid 1px #DADADA;

	padding: 10px 20px 10px 20px;
  text-align: center;
	background-color: #F9FAFC ;
	color: rgb(2,82,143);
	font-weight: bold;
	margin: 0px;

}

h1 

{

	font-size: 130%;

}

h2

{

	font-size: 110%;

}

.passive

{

	font-weight: normal;

}
#formularz table
{
	margin-top: 15px;
	margin-bottom: 15px;
}
#formularz div p 
{
	margin-top: 5px;
	margin-bottom: 5px;
}
#menu .poj_menu
{
	padding-top: 5px;
	padding-bottom: 5px;
}
hr {
	height: 0 !important;
	height: 1px; /* wysokosc pod ie */
	color: #494948; /* kolor pod ie */
	background: transparent;
	border-width: 1px 0 0 0;
	border-color: #494948;
	border-style: dotted;
	margin-left:0px;
}
.host1, .host1 caption, .host1 td, .host1 tr, .host1 th {
	margin:0;
	padding:0;
	font-weight:normal;
	cellspacing: 0;
	cellpadding: 0;
}
.host1 th {
	background-color:#E7EBEF;
	color: white;
	font-weight: bold;
	border: 1px solid #E7EBEF;
    padding: 5px;
	
}
.host1 td {
	background-color:#F9FAFC
}
