html, body {
	background-image: url('assets/bg.gif');
 margin : 0 0 0 0;
	padding : 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	text-align: center;
}

td
{
font-size: 13px;
}

.main{
 width: 1000px;
 height: auto;
 text-align: left;
 background: #FFFFFF;
 margin: 0 auto 0 auto;
 padding : 0 0 0 0;
 border: 1px solid #009ECB;
}

.baner {
 width: 100%;
 height: 110px;
 font-family: "Arial Narrow", Arial;
 font-size: 18px;
 color: #0066CC;
 font-weight: bold;
 background : url('assets/tlo.jpg');
}

#foto{
  position:absolute;
  left:-1000;
  top:-1500;
  background-color: #FFFFFF;
  border: 2px solid #009ECB;
}

.lewaKolumna
{
width: 200px;
vertical-align: top;
padding-right: 10px;
}
.prawaKolumna
{
width: 200px;
vertical-align: top;
padding-left: 10px;
}

.ramkaL
{
border: 1px solid #B04000;
background-color: #FFF3CD;
vertical-align: top;
padding: 5px;
width: 200px;
font-size: 10px;
}

.ramkaLhead
{
padding: 0px;
width: 200px;
height: 23px;
font-size: 13px;
text-align: center;
line-height : 23px;
background-image: url('assets/ramkaL.gif');
font-family: Verdana,Arial;
font-weight: bold;
color: #FFFFFF;
border: 0px solid #B04000;
}

.ramkaC
{
border: 1px solid #009ECB;
background-color: #E0F8FF;
vertical-align: top;
padding: 5px;
font-size: 11px;
}

.ramkaChead
{
padding: 0px;
height: 23px;
font-size: 13px;
text-align: center;
line-height : 23px;
background-image: url('assets/ramkaC.gif');
font-family: Verdana,Arial;
font-weight: bold;
color: #111F8A;
border: 0px solid #009ECB;
}

.ramkaR
{
border: 1px solid #40A000;
background-color: #F0FFF0;
vertical-align: top;
padding: 5px;
width: 200px;
font-size: 10px;
}
.ramkaRhead
{
padding: 0px;
width: 200px;
height: 23px;
font-size: 13px;
text-align: center;
line-height : 23px;
background-image: url('assets/ramkaR.gif');
font-family: Verdana,Arial;
font-weight: bold;
color: #FFFFFF;
border: 0px solid #78B028;
}

.head, .headL, .headR
{
font-size: 13px;
padding: 1px;
padding-left: 10px;
}
.head
{
font-family: Verdana, Arial;
font-weight: bold;
color: #111F8A;
background-color: #51CFFF;
border: 1px solid #ffffff;
border-bottom: 1px solid #60A0B0;
border-right: 1px solid #60A0B0;
}

.headL
{
font-family: Verdana, Arial;
font-weight: bold;
color: #FFFF00;
background-color: #111F8A;
border: 1px solid #FFD000;
border-bottom: 1px solid #A03000;
border-right: 1px solid #A03000;
}

.headR
{
font-family: Verdana, Arial;
font-weight: bold;
color: #FFFFFF;
background-color: #78B028;
border: 1px solid #ffffff;
border-bottom: 1px solid #588D0D;
border-right: 1px solid #588D0D;
}
.programHead, .programHeadL, .programHeadR
{
font-size: 12px;
padding: 1px;
padding-left: 5px;
}

.programHead
{
color: #0066CC;
text-decoration: none;
font-weight: bold;
background-color: #B8F4F8;
border: 1px solid #A0CFDF;
border-top: 1px solid #E0E0E0;
border-left: 1px solid #E0E0E0;
}

.programHeadL
{
color: #A03000;
text-decoration: none;
font-weight: bold;
background-color: #FFD282;
}

.programHeadR
{
color: #407000;
text-decoration: none;
font-weight: bold;
background-color: #AADF65;
}

.space
{
font-size: 1px;
height: 10px;
}

.justy
{
text-align: justify;
}

A:link, A:active,A:visited
{
text-decoration: none;
}

A:hover
{
text-decoration: underline;
}

A.program:link, A.program:active,A.program:visited
{
font-family: Tahoma,Arial,Verdana;
font-size: 12px;
color: 34489e;
text-decoration: none;
}

A.program:hover
{
color: 0000ff;
text-decoration: underline;
}

A.programL:link, A.programL:active,A.programL:visited
{
font-size: 12px;
font-family: Tahoma,Arial,Verdana;
color: A03000;
text-decoration: none;
}

A.programL:hover
{
color: FF0000;
text-decoration: underline;
}

A.programR:link, A.programR:active,A.programR:visited
{
font-size: 12px;
font-family: Tahoma,Arial,Verdana;
color: 407000;
text-decoration: none;
}

A.programR:hover
{
color: 00A080;
text-decoration: underline;
}

.motto
{
font-size: 18px;
font-family: "Arial Narrow", Arial, Verdana;
color: #0066CC;
font-weight: bold;
}

.motto1
{
font-size: 16px;
font-family: "Arial Narrow", Arial, Verdana;
color: #0050B2;
font-weight: bold;
}

.strona{
  background-color: #F0F8FF;

}

.kontaktL
{
font-size: 13px;
padding: 5px;
font-family: Verdana, Arial;
color: #404040;
background-color: #E0F8FF;
font-weight: bold;
text-align: right;
vertical-align: top;
border-bottom: 1px solid #99acc1;
}
.kontaktP
{
font-size: 13px;
padding: 5px;
font-family: Verdana, Arial;
vertical-align: top;
background-color: #FFFFFF;
border-bottom: 1px solid #B0B0B0;
}

.partner
{
font-family: "Arial Narrow", Arial, Verdana;
font-size: 22px;
padding-left: 20px;
color: #0066CC;
font-weight: bold;
}

.partnerzy
{
font-family: "Arial Narrow", Arial, Verdana;
font-size: 40px;
color: #2060B0;
font-weight: bold;
background-color: #C0FFFF;
border: 1px solid #99acc1;
text-align: center;
}

table#t1 {
width: 998px;
height: 440px;
border: 0;
}

input, textarea
{
font-family: Verdana, Arial;
font-size: 12px;
margin-left: 8px;
width: 500px;
color: #000000;
border: 1px solid #99acc1;
}

.mapa
{
width: 200px;
height: 100px;
border: 0px solid #009060
}

.plakat
{
width: 200px;
height: 300px;
border: 0px solid #009060
}

