@font-face{
font-family: Bahnschrift;
src:url(Lato-Regular.woff);
}
body {
	font-family: Bahnschrift;
	background-image: url(foto/002.jpg);
	background-size:  100% 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
    .ls{
animation: als 2s linear forwards;
box-shadow: 10px 10px 20px 0px rgba(0,0,0,1);
text-align:center;
    }
@keyframes als {
 0%   {transform: scale(0.0);}
50% { transform: scale(0.0);}
100% {transform: scale(1.0);}
}
    .ls2{
        transform-origin:100% 0;
animation: als2 0.1s linear forwards;
text-align:center;
}
@keyframes als2 {
 0%   { transform: scaleY(0);}
100% { transform: scaleY(1);}
}
.gs{
animation: ags 1s linear forwards;
text-align:center;
transform-origin:top left;
}
@keyframes ags {
0% { transform: scale(0.0);}
100% {transform: scale(1.0);}
}
.px{
border-width: 0px;
padding-left: 5px; 
text-align: left;
font-family: Bahnschrift,Calibri;
font-size: 11px;
color:rgb(9,58,98);
font-weight:700;
background-image: url(images/px.gif);
background-repeat: repeat-x;
}

.px2{
border-width: 0px;
padding-left: 5px; 
text-align: left;
font-family: Bahnschrift,Calibri;
font-size: 11px;
color:rgb(9,58,98);
font-weight:700;
background-image: url(images/px2.gif);
background-repeat: repeat-x;
}

.do_px{
padding-left: 10px; 
padding-right: 7px; 
}

.do_px{
padding-left: 12px; 
padding-right: 7px; 
}




.menu{
text-align: center;
background-image: url(images/tlo2_menu.gif);
background-repeat: repeat-x;

}
.main_txt{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
padding: 7px 7px 7px 0px;
text-align: left; 
background:#FFFFFF;
color:rgb(9,58,98);
}

.gora{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
padding-left: 15px; 
text-align: left; 
background:#FFFFFF;
color:rgb(9,58,98);
}

.txt_dd{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: right; 
color:rgb(9,58,98);
}

.txt_d{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: left; 
color:rgb(9,58,98);
}


.main{
color:rgb(9,58,98);
padding: 10px;
font-family: Bahnschrift,Calibri;
background:#FFFFFF;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF; 
}

.txt{
font-family: Bahnschrift,Calibri;
background:#FFFFFF;
font-size: 11px;
}


.prawa{
padding: 10px;
font-family: Bahnschrift,Calibri;
background:#FFFFFF;
font-size: 11px;
}




.akt_data{ 
font-family: Bahnschrift,Calibri;
font-size: 10px;
padding: 7px 10px 7px 3px;
text-align: justify;
color:rgb(141,141,141);
}

.akt_txt{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
padding: 3px 10px 25px 14px;
text-align: justify;
color:rgb(9,58,98);
}

.txt_k{ 
padding-right: 15px; 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: justify;
color:rgb(9,58,98);
}

.akt_txt_tytul{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
padding-right: 7px; 
padding-top: 3px; 
padding-bottom: 3px; 
text-align: left; 
color:rgb(0,61,115);
font-weight:700;
}

.tytul{ 
font-family: Bahnschrift,Calibri;
font-size: 12px;
padding: 3px 7px 7px 10px;
text-align: left; 
color:rgb(255,32,32);
font-weight:700;
}


.tytul2{ 
font-family: Bahnschrift,Calibri;
font-size: 12px;
padding: 3px 7px 7px 10px;
text-align: left; 
color:rgb(9,59,100);
font-weight:700;
}

.link_o{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: left; 
color:rgb(167,167,167);
font-weight:700;
text-decoration:none; 
}
:hover.link_o{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: left; 
color:rgb(167,167,167);text-decoration:underline; 
font-weight:700;
}
.arrow{ 
padding-top: 3px; 
padding-bottom: 7px; 
text-align: left; 
}


.rtbs
{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
padding: 7px 7px 7px 14px;
text-align: left; 
background:#FFFFFF;
color:rgb(9,58,98);
font-weight:700;
}

.rtbs2{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
padding: 7px 7px 7px 14px; 
text-align: left; 
color:rgb(9,58,98);
background-image: url(images/rtbs.jpg);
background-repeat: repeat-x;
}

.mail{ 
padding-top: 0px; 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: justify;
color:rgb(9,58,98);
}
:hover.mail{
padding-top: 0px; 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: justify;
color:rgb(9,58,98);
}



.menu_l{
text-decoration:none; color:rgb(255,255,255); padding-left: 5px; padding-right: 5px; font-family: Bahnschrift;font-size: 12px;font-weight:700;
}
:hover.menu_l{
text-decoration:underline; color:rgb(255,0,0); padding-left: 5px; padding-right: 5px; font-family: Bahnschrift;font-size: 12px;font-weight:700;
}


.link{
text-decoration:none; color:rgb(12,63,106); font-family: Bahnschrift,Calibri;font-size: 11px;font-weight:700;
}
:hover.link{
text-decoration:underline; color:rgb(255,0,0); font-family: Bahnschrift,Calibri;font-size: 11px;font-weight:700;
}


.esido{ 
text-decoration:none;
padding-top: 0px; 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: justify;
color:rgb(255,3,3);
font-weight:700;
}

:hover.esido{
text-decoration:underline;
padding-top: 0px; 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: justify;
color:rgb(255,3,3);
font-weight:700;
}

.prosty{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
}

.prosty2{ 
font-family: Bahnschrift,Calibri;
font-size: 12px;
}

.h1{ 
font-family: Bahnschrift,Calibri;
font-size: 14px;
}

.pasek {
	background-color: #FF0000;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	bottom: 0.1em;
	border: 1px dotted black; 

}

a.pasek_txt:link, a.pasek_txt:hover, a.pasek_txt:visited {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;

}

.tab_txt{ 
font-family: Bahnschrift,Calibri;
font-size: 11px;
text-align: justify;
color:rgb(9,58,98)
}

.tab_txt12{ 
font-family: Bahnschrift,Calibri;
font-size: 12px;
text-align: justify;
color:rgb(9,58,98)
}

.tab_txt10{ 
font-family: Bahnschrift,Calibri;
font-size: 10px;
text-align: justify;
color:rgb(9,58,98)
}
.tresc {
	background-color:#eee;
    filter:alpha(opacity=100);
    width:770;
    opacity: 1;
    -moz-opacity:1;
	color:rgb(9,58,98);
	top:0px;
	margin:auto;
	font-size: 16px;
	text-align: left;
	vertical-align:top;
	z-index:1;
	padding: 10px 20px 30px 20px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
border-style: groove;
border-color:#eee;
border-top:none;
}
.top {
	background-color:#fff;
    filter:alpha(opacity=100);
    width:770;
    height:193;
    opacity: 1;
    -moz-opacity:1;
	color:rgb(9,58,98);
	top:0px;
	margin:auto;
	font-size: 16px;
	text-align: center;
	vertical-align:top;
	z-index:1;
	padding: 0px 20px 30px 20px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}
.stopka{
    background-color:#EEE;
    color:#7c7cff;
    font-size:13px;
    text-shadow: 1px 1px #fff;
}
