@font-face {
	src: url(assets/TerminalDosis-Regular.eot);
   font-family: TerminalDosis-Regular;
	src: local("TerminalDosis Font Regular"), url(assets/TerminalDosis-Regular.ttf) format("truetype");
}
@font-face {
	font-family: Oswald-Light;
	src: url(assets/Oswald-Light.eot);
	src: local("Oswald Font Light"), url(assets/Oswald-Light.ttf) format("truetype");
}
@font-face {
	font-family: Oswald-Regular;
	src: url(assets/Oswald-Regular.eot);
	src: local("Oswald Font Regular"), url(assets/Oswald-Regular.ttf) format("truetype");
}
@font-face {
	font-family: Oswald-Bold;
	src: url(assets/Oswald-Bold.eot);
	src: local("Oswald Font Bold"), url(assets/Oswald-Bold.ttf) format("truetype");
}
@font-face {
	font-family: Gothic720LtEU-Normal;
	src: url(assets/Gothic720LtEU-Normal.eot);
	src: local("Gothic720LtEU Font Normal"), url(assets/Gothic720LtEU-Normal.ttf) format("truetype");
}
BODY
{
background: url('assets/tlo_strony.png') repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 20px 0px;
font-family: Arial, Verdana, Helvetica;
font-size:12px;
color:black;
text-align: center;
}

.home{
 width: 1000px;
 height: 522px;
 text-align: center;
 color: #FFFFFF;
/* background: #FFFFFF url('assets/tlo_home.jpg') no-repeat left top; */
 margin: 0px;
 padding: 0px;
}
.podstrona{
 width: 1000px;
 text-align: center;
 color: #FFFFFF;
 /* background: #FFFFFF url('assets/tlo_podstrona.jpg'); */
 background: url('assets/trans85.png');
 margin: 0px;
 padding: 0px;
}

.tekstPodstrony{
/* background-color:#FFFFFF;
opacity: 0.75;
filter:Alpha(opacity=75);
*/
 background: url('assets/trans85.png');
}

.main{
 width: 1000px;
 height: auto;
 text-align: center;
 background: #FFFFFF;
 margin: 0 auto 0 auto;
 padding : 0 0 0 0;
 border: 0px solid #30AA12;
}

div.home a:link, div.home a:active, div.home a:visited{
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
}

div.home a:hover
{
 color: #FFFF80;
}

td {
font-size: 14px;
}

td.formOpisProj , td.formOpis
{
font-family: Arial,Verdana;
font-size: 14px;
text-align: right;
vertical-align: top;
padding: 2px;
padding-right: 4px;
white-space : nowrap;
border: 0px solid #000000;
}
td.formProj
{
font-family: Arial,Verdana;
font-size: 14px;
text-align: left;
vertical-align: top;
padding: 0px;
border: 0px solid #000000;
}
td.projOpis
{
font-family: Arial,Verdana;
font-size: 14px;
text-align: left;
padding: 5px;
background: #EEEEEE;
border: 0px solid #000000;
}
td.projForm
{
font-family: Arial,Verdana;
font-size: 14px;
text-align: left;
vertical-align: top;
padding: 0px;
border-bottom: 1px solid #b9bfc7;
}

td.but_menu, td.but_menu_akt
{
height : 42px;
white-space : nowrap;
text-align: center;
border: 0px solid #008000;
padding:0px;
}

td.wynikiHead
{
height : 25px;
font-family: Arial,Verdana;
font-size: 12px;
color: #000000;
font-weight: bold;
background-color: #65D645;
white-space : nowrap;
text-align: center;
border: 1px solid #000000;
border-left: 0px solid #000000;
padding:3px;
}

td.tabWyniki
{
font-family: Arial,Verdana;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
text-align: center;
border: 1px solid #000000;
border-bottom: 0px solid #000000;
border-left: 0px solid #000000;
padding:3px;
}

td.modulLeft
{
padding: 0px 25px 0px 50px;
}

.panel_right
{
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
border: 0px solid #000000;
background: url(assets/dot_pion2.gif) repeat-y left;
padding: 0px;
}

.panel_art
{
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
border: 0px solid #000000;
padding: 0px 40px 0px 20px;
margin:0px;
}
.panel_artykuly
{
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
background: url('assets/trans85.png');
border: 0px solid #000000;
padding: 0px 30px 0px 30px;
margin:0px;
}
.panel_wsk
{
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
border: 0px solid #000000;
padding: 0px 40px 0px 20px;
margin:0px;
}
.panel_wskazowki
{
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
background: url('assets/trans85.png');
border: 0px solid #000000;
padding: 0px 30px 0px 30px;
margin:0px;
}
.panel_mini
{
border: 0px solid #000000;
padding: 0px 40px 0px 20px;
margin:0px;
}
.baner_mini{
 font-family: Arial, Verdana;
 font-size:14px;
 color: #FFFFFF;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 background: #2FA183;
 cursor: pointer;
 border: 1px solid #2FA183;
}
.baner_art{
 font-family: Arial, Verdana;
 font-size:13px;
 height : 27px;
 color: #3E8100;
 margin: 0px;
 padding: 0px;
 overflow:hidden;
}
.baner_wsk{
 font-family: Arial, Verdana;
 font-size:13px;
 height : 27px;
 color: #30AA12;
 margin: 0px;
 padding: 0px;
 overflow:hidden;
}
.baner_akt{
 font-family: Arial, Verdana;
 font-size:18px;
 height : 27px;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
 background: #BDD73C;
 overflow:hidden;
}
.zajawkaArt{
 font-family: Arial, Verdana;
 font-size:12px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 overflow:hidden;
 /* background: url(assets/dot2.gif) repeat-x bottom; */
/* cursor: pointer; */
}
.zajawkaArt2{
 font-family: Arial, Verdana;
 font-size:12px;
 margin-bottom:5px;
 padding: 5px 0px 10px 0px;
}
.zajawkaWsk{
 font-family: Arial, Verdana;
 font-size:12px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 overflow:hidden;
 /* background: url(assets/dot2.gif) repeat-x bottom; */
/* cursor: pointer; */
}
.zajawkaWsk2{
 font-family: Arial, Verdana;
 font-size:12px;
 margin-bottom:5px;
 padding: 5px 0px 10px 0px;
}
.dotSpace{
  clear:both;
  height: 4px;
  font-size:1px;
  margin:0px 0px 4px 0px;
  padding:0px;
  background: url(assets/dot2green1.gif) repeat-x bottom;
}

.panel_artTyt
{
font-family: Arial, Verdana;
font-size: 16px;
color: #30AA12;
/* cursor: pointer; */
}
.panel_wskTyt
{
font-family: Arial, Verdana;
font-size: 16px;
color: #30AA12;
/* cursor: pointer; */
}

.tytulGreen
{
font-family: Gothic720LtEU-Normal, Arial, Verdana;
font-size: 24px;
color: #000000;
font-weight: bold;
/* color: #8BC53F; */
/* border-bottom: 2px solid #A0A1A3; */
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

a.baner_tyt:link, a.baner_tyt:active, a.baner_tyt:visited
{
color: #FFFFFF;
text-decoration: none;
}

a.baner_tyt:hover
{
color: #FF0000;
}
/*
a.pagesArt:link, a.pagesArt:active, a.pagesArt:visited, a.pagesWsk:link, a.pagesWsk:active, a.pagesWsk:visited
{
font-family: Arial, Verdana;
font-size: 14px;
color: #000000;
background : #DDDDDD;
font-weight: normal;
text-decoration: none;
display : block;
padding : 0px 2px 0px 2px;
margin : 0px;
height : 27px;
text-align : center;
line-height: 26px;
border: 1px solid #FFFFFF;
}

a.pagesArt:hover, a.pagesWsk:hover
{
color: #FFFFFF;
background : #9090A0;
border: 1px solid #FFFFFF;
}

td.pageArtSel, td.pageWskSel
{
font-family: Arial, Verdana;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
background : #BDD73C;
padding : 0px 3px 0px 3px;
margin : 0px;
border: 1px solid #FFFFFF;
vertical-align:top;
text-align : center;
line-height: 26px;
}
 */
td.pageArtSel, td.pageAktSel, td.pageWskSel, td.pageNewSel
{
font-family: Arial, Verdana;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
background : #3E8100;
padding : 0px 3px 0px 3px;
margin : 0px;
border: 1px solid #FFFFFF;
vertical-align:top;
text-align : center;
line-height: 26px;
}
a.pagesArt:link, a.pagesArt:active, a.pagesArt:visited, a.pagesAkt:link, a.pagesAkt:active, a.pagesAkt:visited, a.pagesWsk:link, a.pagesWsk:active, a.pagesWsk:visited, a.pagesNew:link, a.pagesNew:active, a.pagesNew:visited
{
font-family: Arial, Verdana;
font-size: 14px;
color: #FFFFFF;
background : #9090A0;
font-weight: normal;
text-decoration: none;
display : block;
padding : 0px 2px 0px 2px;
margin : 0px;
height : 27px;
text-align : center;
line-height: 26px;
border: 1px solid #FFFFFF;
}

a.pagesArt:hover, a.pagesAkt:hover, a.pagesWsk:hover, a.pagesNew:hover
{
color: #FFFFFF;
background : #CCCCCC;
border: 1px solid #FFFFFF;
}

a.menu:link, a.menu:active, a.menu:visited
{
font-family: Oswald-Regular, Arial Narrow, Arial,Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
display : block;
height : 42px;
padding-left : 10px;
padding-right : 10px;
margin : 0px;
border : none;
text-align : center;
line-height : 42px;
}

a.menu:hover
{
color: #FFFFFF;
background-color: #30AA12;
line-height : 42px;
}
a.menuSel:link, a.menuSel:active, a.menuSel:visited
{
font-family: Oswald-Regular, Arial Narrow, Arial,Verdana;
font-size: 11px;
color: #78B22A;
text-decoration: none;
display : block;
height : 42px;
padding-left : 10px;
padding-right : 10px;
line-height : 42px;
}

a.menuSel:hover
{
color: #FFFFFF;
background-color: #30AA12;
line-height : 42px;
}

a.fotomenu:link, a.fotomenu:active, a.fotomenu:visited
{
 font-family: Oswald-Light, Arial, Verdana, Helvetica;
 font-size: 24px;
 color: #929497;
 text-decoration: none;
}
a.fotomenu:hover
{
color: #30AA12;
}
a.forumTytul
{
 font-family: Arial, Verdana;
 font-size: 13px;
 color:#004000;
 text-decoration: none;
 display : block;
 padding: 3px 0px 3px 4px;
 margin : 0px;
 border: 0px solid #000000;
 width : 545px;
}

a.forumTytul:hover
{
 color:#477200;
 text-decoration: underline;
 background-color: #CCEA69;
 border: 0px solid #FF0000;
}

.forumHead
{
font-family: Arial, Verdana;
font-size: 16px;
color: #FFFFFF;
font-weight: bold;
background-color: #96BD0D;
white-space : nowrap;
text-align: center;
border: 0px solid #000000;
}
.forumTD
{
font-family: Arial, Verdana;
font-size: 14px;
color: #000000;
text-align: left;
padding: 3px;
border: 0px solid #000000;
}

a.strony:link, a.strony:visited {
    font-size:12px;
    color:#2FA183;
    text-decoration:none;
    font-weight:normal;
}
a.strony:hover {
    color:#ed1c24;
    text-decoration:underline;
}
/*
a.more:link, a.more:visited {
    font-size:12px;
    color:#30AA12;
    text-decoration:none;
    font-weight: bold;
}
a.more:hover {
    color:#ed1c24;
    text-decoration:underline;
}
*/
a.more:link, a.more:visited {
 color:#3E8100;
 font-size:12px;
 text-decoration: none;
 padding: 0px 6px 0px 6px;
}
a.more:hover {
 color:#FFFFFF;
 background-color: #3E8100;
 padding: 0px 6px 0px 6px;
}
a.link
{
 color:#30AA12;
 font-size:12px;
 text-decoration: none;
 padding: 0px 3px 0px 3px;
}

a.link:hover
{
 color:#FFFFFF;
 background-color: #30AA12;
 padding: 0px 3px 0px 3px;
}
a.ins
{
 font-size:16px;
 color:#30AA12;
 text-decoration: none;
 padding: 0px 6px 0px 6px;
}

a.ins:hover
{
 color:#FFFFFF;
 background-color: #30AA12;
 padding: 0px 6px 0px 6px;
}
a.projekt
{
 font-family: Arial, Verdana;
 font-size: 14px;
 color:#7DC724;
 font-weight: bold;
 text-decoration: none;
 padding: 2px;
}

a.projekt:hover
{
 color:#FFFFFF;
 background-color: #7DC724;
 padding: 2px;
}
a.pokazLink
{
font-family: Verdana, Arial;
color: #a00000;
font-weight: bold;
text-decoration: none;
}

a.pokazLink:hover, a.linkHead:hover
{
color: #ff0000;
text-decoration:underline;
}
td.pocztaHead
{
font-family: Arial, Verdana;
font-size: 16px;
color: #FFFFFF;
font-weight: bold;
background-color: #30AA12;
white-space : nowrap;
text-align: center;
border: 1px solid #000000;
border-left: 0px solid #000000;
}
td.poczta
{
font-family: Arial, Verdana;
font-size: 14px;
color: #000000;
text-align: left;
padding: 3px;
border: 1px solid #000000;
border-bottom: 0px solid #000000;
border-left: 0px solid #000000;
}
td.zespol
{
font-family: Arial, Verdana;
font-size: 14px;
color: #000000;
text-align: left;
padding: 3px;
border: 1px solid #000000;
border-bottom: 0px solid #000000;
border-left: 0px solid #000000;
}
td.zespolSpace
{
font-family: Arial, Verdana;
font-size: 14px;
color: #000000;
text-align: left;
padding: 3px;
border: 0px solid #000000;
border-top: 1px solid #000000;
}
td.zespolOpis
{
 width: 20%;
font-family: Arial,Verdana;
font-size: 14px;
text-align: right;
vertical-align: top;
background: #EEEEEE;
white-space : nowrap;
border: 0px solid #000000;
border-top: 1px dashed #000000;
border-right: 1px dashed #000000;
padding:5px;
}
td.zespolForm
{
font-family: Arial,Verdana;
font-size: 14px;
text-align: left;
vertical-align: top;
padding: 5px;
border: 0px solid #000000;
border-top: 1px dashed #000000;
}
.plan
{
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
height : 400px;
padding: 10px 10px 10px 20px;
}
.form
{
font-size: 14px;
font-family: Arial, Verdanal;
color: #000000;
border: 1px solid #b9bfc7;
background-color: #ffffff;
padding: 3px;
}


td.baner {
 width: 1000px;
 height: 134px;
 cursor: pointer;
 background: url('assets/baner.png') no-repeat;
}

td.baner div.linki{
 display:block;
 float:left;
 width: 120px;
 height: 51px;
 font-family: Arial,Verdana,Helvetica;
 color: #000000;
 font-size:8px;
 text-align: left;
 margin: 46px 0px 0px 0px;
 border: 0px solid #FF0000;
 overflow: hidden;
}
a.loguj, a.loguj:link, a.loguj:active, a.loguj:visited, a.logujSel, a.logujSel:link, a.logujSel:active, a.logujSel:visited, a.logujEnd, a.logujEnd:link, a.logujSel:active, a.logujEnd:visited {
    display:block;
    float:left;
    width:120px;
    height: 21px;
/*    font-family: TerminalDosis-Regular, Arial Narrow, Arial, Verdana, Helvetica;
    font-size:14px;   */
    font-family: Oswald-Regular, Arial Narrow, Arial,Verdana;
    font-size: 14px;
    color:#000000;
    background-color: #AFAFAF;
    padding:0px 0px 0px 0px;
    text-align: center;
    text-decoration:none;
}
a.logujSel, a.logujSel:link, a.logujSel:active, a.logujSel:visited {
   color: #74AF26;
}
a.loguj:hover, a.logujSel:hover
{
 color:#FFFFFF;
 background-color: #30AA12;
}

a.logujEnd:hover
{
 color: #AA4444;
}


td.baner div.bos{
 display:block;
 float:left;
 width: 112px;
 height: 95px;
 margin: 0px 0px 0px 17px;
 border: 0px solid #FF0000;
}
td.kontakt{
width:200px;
background:#8E9093;
opacity: 0.85;
filter:Alpha(opacity=85);
}

.partnerzy
{
font-family: Oswald-Bold, Arial, Verdana;
font-size:17px;
color:#30AA12;
padding: 0px 0px 0px 0px;
}

.stopka
{
padding: 4px 5px 34px 0px;
text-align:right;
border-top: 5px solid #30AA12;
}
.stopka a, .stopka a:link,.stopka a:visited
{
font-family: Oswald-Bold, Arial, Verdana;
font-size:17px;
color:#30AA12;
text-decoration:none;
}
.stopka a:hover
{
 color:#4080A0;
}
a.back:link, a.back:visited {
    display:block;
    width:60px;
    height: 20px;
    font-size:12px;
    color:#FFFFFF;
    font-weight: bold;
    background-color: #30AA12;
    text-decoration:none;
    padding: 5px 10px 5px 10px;
    line-height : 18px;
}

a.back:hover {
    color: #000000;
    background-color: #65D645;
    line-height : 18px;
}
.inspiracja {
      display:block;
      float:left;
      width:220px;
      font-family: Arial,Verdana;
	   font-size:11px;
	   color:#000000;
      text-align: left;
      margin: 0px 0px 18px 0px;
      padding: 0px;
      border: 0px solid #e0e0e0;
      overflow: hidden;
}
.plakat {
      width:100px;
      font-family: Arial,Verdana;
	   font-size:11px;
	   color:#006000;
      text-align: center;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      border: 0px solid #000000;
      overflow: hidden;
}
.plakat2 {
      display:block;
      float:left;
      width:226px;
      font-family: Arial,Verdana;
	   font-size:11px;
	   color:#000000;
      text-align: center;
      margin: 0px 16px 7px 0px;
      padding: 0px 0px 0px 0px;
      border: 1px solid #30AA12;
      overflow: hidden;
      background:#E7E7E8;
}
.plakat3 {
      display:block;
      float:left;
      width:312px;
      font-family: Arial,Verdana;
	   font-size:11px;
	   color:#000000;
      text-align: center;
      margin: 0px 10px 5px 0px;
      padding: 0px 0px 0px 0px;
      border: 1px solid #30AA12;
      overflow: hidden;
      background:#E7E7E8;
}
.headPlakat {
      font-family: Arial,Verdana;
	   font-size:12px;
	   color:#006000;
      text-align: center;
      margin: 0px 0px 5px 0px;
      padding: 4px 0px 4px 0px;
      border: 0px solid #e0e0e0;
      background:#30AA12;
}
a.infoPlakat
{
 color:#006000;
 text-decoration: none;
 padding: 0px 0px 0px 0px;
}

a.infoPlakat:hover
{
 color:#E00E5C;
}

a.tytulPlakat
{
 color:#E00E5C;
 font-weight: bold;
 text-decoration: none;
 padding: 0px 5px 0px 0px;
}

a.tytulPlakat:hover
{
 color:#FFFFFF;
 background-color: #E00E5C;
}
.wybrany
{
 color:#E00E5C;
 font-weight: bold;
}
a.glosuj
{
 color:#8CC63E;
 font-weight: bold;
 text-decoration: none;
 padding: 0px 10px 5px 10px;
}

a.glosuj:hover
{
 color:#FFFFFF;
 background-color: #8CC63E;
 padding: 0px 10px 5px 10px;
}
.tytulDiv
{
font-family: Arial, Verdana;
font-size: 18px;
color: #000000;
/* background-color: #00AEEF; */
background-color: #C6C6C6;
border: 0px solid #000000;
padding: 3px 0px 3px 10px;
}
a.next:link, a.next:active, a.next:visited
{
display : block;
height : 21px;
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background : #7AC44D;
padding : 0px 3px 0px 3px;
margin : 0px;
border: 0px solid #009000;
text-align : center;
line-height: 20px;
}
a.next:hover
{
color: #FF0000;
background : #7AC44D;
border: 0px solid #000000;
}
.ramka, .ramkaR, .ramkaB, .ramkaBR, .ramkaColor, .ramkaColorR
{
font-family: Arial, Verdana;
font-size:12px;
color:#000000;
padding: 3px 0px 3px 6px;
border: 1px solid #000000;
text-align: left;
}
.ramka
{
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
}
.ramkaR
{
border-bottom: 0px solid #000000;
}
.ramkaB
{
border-right: 0px solid #000000;
}
.ramkaColor
{
color:#FFFFFF;
background-color: #4060FF;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
}
.ramkaColorR
{
color:#FFFFFF;
background-color: #4060FF;
border-bottom: 0px solid #000000;
}
#alarm
{
font-size: 12px;
color: #ff0000;
padding: 2px;
}

#pusty
{
height: 350px;
border:0px;
}
#foto{
  position:absolute;
  left:-1000;
  top:-1500;
  background-color: #FFFFFF;
  border: 2px solid #7AC44D;
  z-index:100;
  text-align: left;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
opacity: 0.7;
filter:Alpha(opacity=70);
z-index:60;
}

td.baner div.przejdz{
 float:left;
 display:block;
 width: 250px;
 height: 26px;
 font-size:10px;
 border: 0px solid #000000;
 margin: 10px 0px 0px 0px;
}
td.baner div.przejdz a:link, td.baner div.przejdz a:active, td.baner div.przejdz a:visited{
 color: #FFFFFF;
/* font-weight: bold;
 color: #92C849;
 font-family: Arial, Verdana;
 font-size:10px;  */
 display:block;
 width: 250px;
 height: 26px;
 text-decoration: none;
 background: url('assets/przejdz.png') no-repeat
 
}

td.baner div.przejdz a:hover
{
 color: #8CD3E9;
 background: url('assets/przejdz_hover.png') no-repeat
}
