/* linki */
.link a{
	color: gray;
	text-decoration: none;
}
.link a:hover{
	color: orange;
}

/* naglowki podstron */
h2.naglowek{
	font-family: Verdana;
	font-weight: bold;
	color: gray;
	text-align: center;
	text-transform: uppercase;
}

/* prawa autorskie ;-) */
p.clas{
	text-align: right;
	font-weight: normal;
	font-size: 10pt;
	color: black;
}

body {
	font-family: Verdana;
}

div.tekst{
	text-align: justify;
	width: 520px;
	font-weight: normal;
	color: gray;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 18pt;
	font-size: 10.5pt;
}

p.dzial{
	color: orange;
}

table.mail{
	font-family: Verdana;
	font-size: 12pt;
	border: 0;
	padding-top: 20px;
	margin: auto;
	color: gray;
}

td.mail{
	width: 100;
}

input.mail{
	font-family: Verdana;
	font-size: 12pt;
	background: #e5e5e5;	
	border-width: 0px;
}

/* menu */
table.menu{
	margin: auto;
	color: gray;
	background-color: #FFFFFF;
}
td.menu{
	vertical-align: top;
	font-size: 11pt;
	border: 0px;
}

td.flash{
	width: 778;
	height: 184;
	border: 0px;
}

td.menulewo{
	width: 183px;
	border: 0px;
/* 190	border-bottom: 1px solid #d0d0d0;*/
}
td.menuprawo{
	width: 595px;
	border: 0px;
/*600	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;*/
}

p#menu a{
	font-size: 11pt;
	display: block;
	text-decoration: none;
	color: gray;
	background: #D1D1D1;
	width: 140px;
}
p#menu a:hover{
	color: white;
	background: orange;
}

/* logowanie/rejestracja */
input.form{
	width: 150px;
}

button.form{
	width: 150px;
}

hr.vgs{
	border-style: dotted;
	border-color: #e5e5e5;
	border-width: 1px;
	width: 170px;
}
p.vgs{
	text-align: center;
	width: 190px;
	font-weight: normal;
	font-size: 7pt;
	color: black;
}

table.logo{
	border-style: dotted;
	border-color: #e5e5e5;
	border-width: 1px;
	margin: auto;
	color: gray;
}
td.logo{
	vertical-align: top;
	font-size: 10.5pt;
}
td.rejtyp{
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	width: 120px;
	font-weight: bold;
	text-align: center;
	background-color: #f0f0f0;
}
td.rejdane{
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	width: 120px;
	text-align: center;
}
td.rejtypduze{
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	width: 240px;
	font-weight: bold;
	text-align: center;
	background-color: #f0f0f0;
}
td.rejdaneduze{
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	width: 240px;
	text-align: left;
}
td.lewo{
	border-bottom: 1px solid #d0d0d0;
	font-weight: bold;
	width: 150px;
	background-color: #f0f0f0;
}
td.lewobezramek{
	font-weight: bold;
	width: 150px;
	background-color: #f0f0f0;
}
td.prawo{
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	background: #fff;
	width: 340px;
}
td.prawoopis{
	border-left: 1px solid #d0d0d0;
	background: orange;
	font-weight: normal;
	width: 340px;
	color: white;
}
td.platnosci{
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	background: #fff;
	width: 150px;
}

td.opis{
	border-bottom: 1px solid #d0d0d0;
	background: orange;
	font-weight: normal;
	width: 500px;
	color: white;
}

td.blad{
	border-bottom: 1px solid #d0d0d0;
	background: silver;
	font-weight: normal;
	width: 500px;
	color: red;
}

span.lewomale{
	font-weight: normal;
	font-size: 10pt;
}

p.podtabela{
	text-align: center;
	width: 510px;
	background: orange;
	font-weight: normal;
	color: white;
}