body{
font-family:arial, helvetica;
size:14px;
background-color:#ffffff;
margin:0px;
}
div.pagetext {
padding:0px 6px 0px 8px;
}
div.pagetext div[align="left"] {
text-align:justify;
line-height:135%;
font-size:14px;
padding:0px 4px 10px 1px;
}
h1{
font-weight:normal;
font-style:italic;
color:#12006E;
font-size:30px;
}
h2{
color:#1700A6;
font-family:arial;
font-size:30px;
font-weight:bold;
line-height:110%;
}
h3 {
background-image:url(img/blgrhdr.gif);
background-repeat:no-repeat;
background-position:center top;
padding:30px 100px 30px 20px;
margin:5px 0px 0px 0px;
line-height:140%;
font-size:22px;
font-weight:bold;
}
/* prawdziwe tabelki */ 
div.pagetext table {
width:760px;
}

div.pagetext table[border="1"],
div.pagetext table.tabela {
border-spacing:2px;
padding:0px;
border:0px;
background-color:#A9D7F7;
margin-bottom:10px;
}
div.pagetext table[border="1"] th,
div.pagetext table.tabela th {
border:0px;
padding:2px;
background-color:#E1F4FF;
font-size:14px;
}
div.pagetext table[border="1"] td,
div.pagetext table.tabela td {
border:0px;
padding:2px 4px;
background-color:#EBFAFF;
font-size:14px;
}
div.pagetext table[border="1"] td:first-child+td+td+td,
div.pagetext table.tabela td td:first-child+td+td+td {
text-align:justify;
vertical-align:top;
}
div.pagetext table[border="1"] td i,
div.pagetext table.tabela td i  {
padding-top:0.4em;
text-align:right;
float:right;
}
dd {
margin-top:-10px;
}
ul {
list-style-type:disc;
position:relative;
top:-12px;
}
ol ul {
list-style-type:square;
position:relative;
top:1px;
}
ul ul {
list-style-type:circle;
position:relative;
top:0px;
}

ul.zlec{
margin:1em 20px 1.1em 20px;
padding:2px 2px 2px 50px;
text-align:left;
background-color:#DAEFF6;
}
li.zlec {
padding:0px 4px 0px 20px;
list-style-type:decimal;
font-weight:bold;
font-family:georgia,times;
font-size:1.01em;
background-color:#EBFAFF;
}
li.zlec span {
font-weight:normal;
font-family:arial;
font-size:0.95em;
line-height:220%;
position:relative;
bottom:-0.06em;
}
a.list img, 
img.klikna {
vertical-align:middle;
border-width:0px;
}
a.list:hover img {
background-color:#E6F6DD;
}
a.list,
a.list:hover, 
a.list:active {
border-width:0px;
}
h4 {
font-size:1.05em;
text-align:left;
padding:5px 0px 0px 70px;
line-height:100%;
}
p.ref {
text-align:left;
margin:0px;
padding:0px;
}
p.ref div {
margin-top:2em;
float:right;
}

.blue {
background-image:url(img/blgrhdr.gif);
background-repeat:no-repeat;
background-position:center top;
padding:10px 100px 0px 20px;
}
.red {
background-image:url(img/redhdr.gif);
background-repeat:no-repeat;
background-position:center top;
padding:10px 18px 0px 16px;
padding:10px 18px 0px 16px;
}
.redinfo {
display:table-cell;
float:right;
width:72;
height:72;
background-image:url(img/redinfo.png);
background-repeat:no-repeat;
background-position:center bottom;
}

span.index {
font-variant:small-caps;
font-size:16px;
font-weight:bold;
color:#444444;
border:1px solid #A9D7F7;
background-color:#E1F4FF;
padding:3px 20px 3px 20px;
position:relative;
top:-10px;
left:8px;
}
div.index {
margin:8px 10px 2px 10px;
padding:0px 10px 0px 10px;
border:4px double #A9D7F7;
background-color:#E1F4FF;
}
div.index ul li,
ul.index li,
div.title {
font-family:georgia,times;
list-style-type:upper-roman;
font-size:19px;
font-weight:bold;
line-height:150%;
}
div.index ul ul li, 
ul.index ul li, 
div.subtitle {
list-style-type:circle;
font-size:16px;
font-weight:bold;
font-style:italic;
line-height:150%;
}
div.subtitle, div.title {
margin-bottom:6px;
}
ul.decimal {
list-style-type:decimal;
}
ul.alpha {
list-style-type:lower-alpha;
font-weight:bold;
font-style:italic;
font-family:helvetica,times;
}
ul.alpha span {
font-weight:normal;
font-style:normal;
font-family:arial,helvetica;
}
ul.alpha li li {
list-style-type:square;
font-weight:normal;
font-style:normal;
font-family:arial,helvetica;
}
div.szef{
font-weight:bold;
color:#9900CC
}
p.odzysk{
color:#DAE6E6;
}
		
a:link.odzysk{
color:#DAE6E6;
}
a:visited.odzysk{
color:#DAE6E6;
}
a:hover.odzysk {
color:#DAE6E6;
text-decoration:none;
}
		
p.co, p.d{
font:italic small-caps 900 17px arial;
color:#1753A5;
}
p.dane{
font:normal 700 15px arial;
}
p.blad{
font:italic 900 15px arial;
color:#9900FF
}
table{
text-align:center
}

img.flag{
border:solid #000000 thin
}
img[src="img/gwiazda.gif"] {
width:17px;
height:17px;
}

a:link, 
a:visited {
color:#005AC0;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px;
}
a:hover, 
a:active {
color:#499FFF;
text-decoration:none;
border-bottom:1px dashed #4781C3;
font-weight:bold;
padding:0px;
margin:0px;
}

a:link.menu, 
a:visited.menu {
background-image:url(img/linkgrad.png);
background-position:0px bottom;
background-repeat:no-repeat;
background-color:#CBEBFD;
font-size:14px;
color:black;
text-decoration:none;
font-weight:bold;
line-height:38px;
padding:8px 3px 9px 10px;
border-right:2px #0071C0 solid;
white-space:nowrap;
opacity:.75;
}
a:hover.menu, 
a:active.menu {
font-size:14px;
color:#303030;
text-decoration:none;
font-weight:bold;
border-right:2px #0071C0 solid;
border-bottom-width:0px;
opacity:1;
filter:alpha(opacity=90); 
}
a.menu2 {
border:0px;
padding:0px;
margin:0px;
}
td[bgcolor="#C2E7F7"] img {
background-color:white;
}
a.menu2:link img,
a.menu2:visited img {
padding:0px;
margin:0px;
}
a.menu2:hover img, 
a.menu2:active img {
filter:alpha(opacity=70); 
moz-opacity:0.70;
opacity:0.70; 
padding:0px;
margin:0px;
}
a.rys span, 
span.spacer,
span.rys {
display:table-cell;
border:0px;
padding:2px;
background-repeat:no-repeat;
background-position:center 2px;
font-family:arial,helvetica;
color:#404040;
font-size:12px;
line-height:110%;
font-weight:bold;
}
a.rys:link,
a.rys:visited {
display:table-cell;
vertical-align:top;
border:2px solid #1A3E54;
background-color:#E5F4FB;
}
a.rys:hover, 
a.rys:active {
border:2px solid #79C1EF;
background-color:#E5F7FF;
}
div center {
padding:10px 0px;
}
a.pyt, a:link.pyt, a:hover.pyt, a:visited.pyt {
font-size:130%;
color:#aa00aa
}
a.offer:link,
a.offer:visited {
font-family:arial, tahoma;
font-size:1.1em;
color:#005C96;
font-weight:bold;
padding:15px 5px 15px 50px;
border-width:0px;
background-repeat:no-repeat;
background-position:left 1px;
}
a.offer:hover,
a.offer:active {
color:#289CE6;
background-position:left -72px;
}
a.pytanie {
background-image:url(img/link-pytanie.gif);
}
a.refer {
background-image:url(img/link-refer.gif);
}
a.email {
background-image:url(img/link-email.gif);
float:right;
font-size:1.05em;
line-height:130%
}

a:link.foot, 
a:visited.foot {
padding:2px;
font-family:Georgia, "Times New Roman";
color:#12006E;
text-decoration:none;
font-weight:bolder
}
a:hover.foot,
a:active.foot {
font-family:Georgia, "Times New Roman";
color:#1C00AC;
text-decoration:none;
font-weight:bolder
}
p.name1{
font-weight:bold;
font-style:italic;
font-size:200%;
color:#1252AA;
}
p.name2{
font-weight:bold;
font-style:italic;
font-size:150%;
color:#1252AA;
}
p.foot{
font-size:90%
}
div.date{
color:#003300;
text-align:right;
}
dt{
margin-bottom:10;
font-weight:bold;
font-size:110%
}
dd{
margin-bottom:10
}
td.line{
background:#007799
}
div.menu_h{
font-size:120%
}


input,textarea,select {
border:1px #488FC6 solid;
}
input[type="submit"] {
border:1px #a4c1d9 outset;
background-color:#4693C8;
color:#F2F8FC;
font-weight:bold;
padding:2px;
}
input[type="submit"]:active {
border:1px #a4c1d9 inset;
background-color:#F2F8FC;
color:#4693C8;
font-weight:bold;
padding:2px;
}
