body {
font-family: verdana, tahoma, arial, trebuchet ms;
margin: 0 auto;
padding: 0px; 
font: 11px tahoma, verdana, arial, trebuchet ms;
color: #44443B;
text-align: left;
background: url(gfx/tlo.gif) center top;
}


td {
margin: 0px;
padding: 0px;
font: 12px verdana, tahoma, arial, trebuchet ms;
color: #6D3600;
vertical-align: top;
text-align: left;
}

/* dodany przez Alekx  */
h1 {
margin: 0px;
padding: 0px;
font: 12px verdana, tahoma, arial, trebuchet ms;
color: #6D3600;
vertical-align: top;
text-align: left;
}


table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
}


img {
border: 0px;
margin: 0px;
}

td img.obraz {display: block;}




.subm {
padding: 3px;
background: #B0AA98;
border: 0px none;
vertical-align: middle;
color: #FFFFFF;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}


.ilosci {
padding: 3px;
background: #FFFFFF;
border: 1px solid #C7C490;
vertical-align: middle;
text-align: center;
color: #3E3E3E;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
width: 25px;
}




.menu_1 {
background: url(gfx/m1tlo.gif) center top repeat-y;
padding-top: 8px;
padding-left: 3px;
padding-bottom: 10px;
padding-right: 3px;
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#48453D;
line-height: 20px;
}


.menu_2 {
background: url(gfx/m2tlo.gif) center top repeat-y;
padding-top: 5px;
padding-left: 16px;
padding-bottom: 10px;
padding-right: 15px;
font-size: 12px;
font-family: tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#6D3600;
text-align: justify;
line-height: 20px;
}


.menu_2 .wymog {color:#FF0000; font-size: 11px;}


.k1 {
font: 13px tahoma, arial, verdana;
color: #663300;
font-weight: bold;

}

.k2 {
font: 12px tahoma, arial, verdana;
color: #2A2A2A;
font-weight: bold;
}


.kwota {
font: 12px tahoma, arial, verdana;
color: #AB080D;
font-weight: bold;
}



.head1 {
height: 34px;
background: url(gfx/m1.gif) center top no-repeat;
text-align: center;
vertical-align: middle;
padding-left: 4px;
padding-right: 4px;
}

.head2 {
background: url(gfx/head2.gif) center top no-repeat;
height: 34px;
text-align: left;
padding-left: 15px;
vertical-align: middle;
font: 14px arial, verdana;
color: #7C7474;
font-weight: bold;
}


.pod_menu {
background: url(gfx/pm.gif) center top repeat-y;
padding-left: 25px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}



.belka {
background: url(gfx/m2_1.gif) center top no-repeat;
height: 31px;
vertical-align: middle;
text-align: left;

}

.belka A {

}


.belka2 {
background: url(gfx/m2_3.gif) center top no-repeat;
height: 68px;
vertical-align: middle;
text-align: left;
padding-left: 15px;
}



.banner {
background: url(gfx/md2.gif) center top repeat-y;
vertical-align: middle;
text-align: center;
}



.pole {
background: #FFFFFF;
width: 145px;
height: 15px;
border: 1px solid #663300;
font: 11px arial, verdana;
color: #797979;
}


.pole2 {
background: #FFFFFF;
width: 145px;
height: 13px;
border: 1px solid #663300;
font: 11px arial, verdana;
color: #797979;
}

.polek {
background: #FFFFFF;
width: 355px;
border: 1px solid #6D3600;
font: 11pt arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.polekkont {
background: #FFFFFF;
width: 55px;
border: 1px solid #6D3600;
font: 11pt arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.szuks {
background: #663300;
border: 1px solid #000000;
width: 52px;
height: 23px;
font: 11px arial, verdana;
color: #FFFFFF;
font-weight: bold;
}


.szuks2 {
background: #663300;
border: 1px solid #000000;
width: 52px;
height: 15px;
font: 10px verdana, arial ;
color: #FFFFFF;
font-weight: bold;
}


.register {
background: #663300;
border: 1px solid #000000;
width: 80px;
height: 17px;
font: 10px verdana, arial ;
color: #FFFFFF;
font-weight: bold;
}

.logg {
background: url(gfx/log.gif) center top no-repeat;
height: 70px;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
vertical-align: middle;
}


ul {margin:0; padding:0; list-style-type:none;}

.menu {padding-left: 5px; padding-bottom: 3px; font-family: tahoma, Arial; font-size: 11px; color: #CE0000; font-weight: bold;}
.menu li {background:url(gfx/strz.gif) no-repeat 0px 9px; padding-left: 11px; line-height:22px;}

.podb {padding-left: 10px; font-family: Arial; font-size: 11px; color: #756F59;}
.podb li {padding-left: 10px; line-height:18px;}





A.a_m:link , A.a_m:active , A.a_m:visited {
color: #746E58;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
}

A.a_m:hover {
color: #FFB400;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
}



A.a_m2:link , A.a_m2:active , A.a_m2:visited {
color: #291603;
font-family: Tahoma, Arial, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}

A.a_m2:hover {
color: #E10101;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}




A.a_pm:link , A.a_pm:active , A.a_pm:visited {
color: #000000;
font-family: Tahoma, Arial, Verdana,Helvetica, sans-serif; 
font-size: 11px;
}

A.a_pm:hover {
color: #E10101;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px;
text-decoration: underline;
}



A:link , A:active , A:visited {
font: 12px arial,verdana, tahoma,  trebuchet ms ;
color: #3E3E3E;
text-decoration : none; 
}

A:hover {
font: 12px arial, verdana, tahoma, trebuchet ms ;
color: #CE0000;
text-decoration: none; 
}








A.a_news:link , A.a_news:active , A.a_news:visited {
color: #FF3C02;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}

A.a_news:hover {
color: #FF3C02;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
text-decoration: underline; 
}


A.a_more:link , A.a_more:active , A.a_more:visited {
color: #756E59;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
}

A.a_more:hover {
color: #FF3C02;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: underline; 
}



A.a_menu:link , A.a_menu:active , A.a_menu:visited {
font-family: tahoma, Arial;
font-size: 11px;
color: #CE0000;
font-weight: bold;
}

A.a_menu:hover {
font-family: tahoma, Arial;
font-size: 11px;
color: #CE0000;
font-weight: bold;
text-decoration: underline; 
}


A.a_produkt:link , A.a_produkt:active , A.a_produkt:visited {
font-family: tahoma, Arial;
font-size: 12px;
color: #663300;
font-weight: bold;
}

A.a_produkt:hover {
font-family: tahoma, Arial;
font-size: 12px;
color: #CE0000;
font-weight: bold;
}


.fotka {
width: 140px;
text-align: center;
}

.fotka img {

margin:0px 0px 2px 0px;
border:1px #663300 solid;
}


.fot {
width: 140px;
text-align: center;
vertical-align: middle;
padding-top: 7px;
padding-left: 2px;
padding-bottom: 7px;
padding-right: 2px;
background: #DDDBB6;
font: 11px arial;
font-weight: bold;
color: #663300;
}


.fot img {
vertical-align: middle;
}


.stats {
width: 202px;
height: 34px;
vertical-align: middle;
background: url(gfx/d1.gif) center top no-repeat;
text-align: right;
}

.copyright {
width: 138px;
height: 34px;
vertical-align: middle;
background: url(gfx/d2.gif) center top no-repeat;
text-align: right;
}


.small {
font-size: 9px;
}


.przyp {
padding-left: 130px;
}
a.pressonline{color: #919191;font-size: 11px; font-family: Arial;text-decoration:none;}
a.pressonline:hover{color: #919191;font-size: 11px; font-family: Arial;text-decoration:underline;}

.opiskat img {
float: left;
border: 1px solid #663300;
margin-right: 15px;
}
.opiskat {
padding: 12px 15px 12px 15px;
background: #F6F4E5;
border: 1px solid #663300;
color: #0A1E3F;
vertical-align: middle;
text-align: justify;
line-height: 18px;
}