a:link.abc { 
color: #BA2326; 
text-decoration: none; 
}
a:visited.abc { 
color: #BA2326; 
text-decoration: none; 
}
a:hover.abc { 
color: #ff0000; 
text-decoration: underline; 
}
a:active.abc { 
color: #ff0000; 
text-decoration: none; 
}


a:link.contact { 
color: #000000; 
text-decoration: none; 
}
a:visited.contact { 
color: #000000; 
text-decoration: none; 
}
a:hover.contact { 
color: #BA2326; 
text-decoration: underline; 
}
a:active.contact { 
color: #1C1280; 
text-decoration: none; 
}


a:link.contact { 
color: #000000; 
text-decoration: none; 
}
a:visited.contact { 
color: #000000; 
text-decoration: none; 
}
a:hover.contact { 
color: #BA2326; 
text-decoration: underline; 
}
a:active.contact { 
color: #1C1280; 
text-decoration: none; 
}

.prj_tab {
border-style: solid;
border-color: #c4c4c4;
border-width: 1px;
}

a:link.pages { 
color: #2C556B; 
text-decoration: none; 
}
a:visited.pages { 
color: #2C556B; 
text-decoration: none; 
}
a:hover.pages { 
color: #BA2326; 
text-decoration: underline; 
}
a:active.pages { 
color: #1C1280; 
text-decoration: none; 
}


td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
}
/* style dla podpunktów w solutions */
.c1 {
color: #850F0F;
padding-top: 20px;
}
/* style dla podpunktów w eserver */
.c2 {
color: #850F0F;
padding-top: 10px;
}
.c3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: right;
}

/* style for body tag*/
body { 
background-color: #ffffff; 
margin-top: 5px;
margin-left: 3px;
margin-right: 3px; 
margin-bottom: 25px;
}

/* style for top menu */
#menu td {
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 11px; 
text-align: center;
vertical-align: bottom;
}

a:link.menu { 
color: #000000; 
text-decoration: none; 
}
a:visited.menu { 
color: #000000; 
text-decoration: none; 
}
a:hover.menu { 
color: #BA2326; 
text-decoration: underline; 
}
a:active.menu { 
color: #1C1280; 
text-decoration: none; 
}

/* style for whole box ale left side */
.left_menu {
padding-top: 10px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 11px;
}
/* links at left menu */
a:link.menu2 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 11px; 
color: #2C556B; 
text-decoration: none; 
font-weight: bold;
}
a:visited.menu2 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 11px; 
color: #2C556B; 
text-decoration: none; 
font-weight: bold;
}
a:hover.menu2 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 11px; 
color: #BA2326; 
text-decoration: underline; 
font-weight: bold;
}
a:active.menu2 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 11px; 
color: #1C1280; 
text-decoration: none; 
font-weight: bold;
}

/* for vertical lines at the down bar */
.font5 { 
color: #e0e0e0; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
padding-right: 5px;
} 

/* links at the down bar menu  */
a:link.link3 { 
color: #ffffff;
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
letter-spacing: 1px;
}
a:visited.link3 { 
color: #ffffff; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
letter-spacing: 1px;
}
a:hover.link3 { 
color: #BA2326; 
text-decoration: underline; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
letter-spacing: 1px;
}
a:active.link3 { 
color: #ffffff; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
letter-spacing: 1px;
} 

/* font dla textu w boxie about - nie pogrubiany */
.font1 {
padding-left: 5px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
letter-spacing: 0.015em;
color: #2C556B;
}

.font2 {
padding-left: 5px;
padding-top: 8px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
font-size: 11px;
letter-spacing: 0.015em;
color: #2C556B;
} 

/* linki pogrubione na stronie głównej, more information */
a:link.link2 { 
color: #575757;
text-decoration: none; 
font-size: 12px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
font-weight: bold;
}
a:visited.link2 { 
color: #575757; 
text-decoration: none; 
font-size: 12px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
font-weight: bold;
}
a:hover.link2 { 
color: #BA2326; 
text-decoration: underline; 
font-size: 12px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
font-weight: bold;
}
a:active.link2 { 
color: #575757; 
text-decoration: none; 
font-size: 12px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
font-weight: bold;
} 

/* linki w boxie who r u*/
a:link.link1 { 
color: #575757;
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
}
a:visited.link1 { 
color: #575757; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
}
a:hover.link1 { 
color: #BA2326; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
}
a:active.link1 { 
color: #575757; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
} 

/* str glowna pogrubiony tytul projektow */
.font3 {
font-family: helvetica, arial, tahoma, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.015em;
color: #545454;
}

.font4 {
font-family: helvetica, arial, tahoma, verdana, sans-serif;
font-size: 11px;
letter-spacing: 0.015em;
color: #545454;
} 

/* home page news global */
.news1 {
font-family: helvetica, arial, tahoma, verdana, sans-serif;
font-size: 11px;
letter-spacing: 0.015em;
color: #545454;
}

a:link.news2 { 
color: #575757;
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
}
a:visited.news2 { 
color: #575757; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
}
a:hover.news2 { 
color: #BA2326; 
text-decoration: underline; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
}
a:active.news2 { 
color: #575757; 
text-decoration: none; 
font-size: 11px;
font-family: helvetica, arial, tahoma, verdana, sans-serif;
text-align: left;
}

#copyright {
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 11px; 
text-align: center;
color: #b7b7b7;
padding-top: 5px;
}

a:link.copyright { 
color: #b7b7b7; 
text-decoration: none; 
}
a:visited.copyright { 
color: #b7b7b7; 
text-decoration: none; 
}
a:hover.copyright { 
color: #BA2326; 
text-decoration: underline; 
}
a:active.copyright { 
color: #20256D; 
text-decoration: none; 
} 

/* for title of the page */
.font6 {
font-family: Times New Roman;
font-size: 15px;
font-weight: bold;
letter-spacing: 0.015em;
color: #2C556B;
}

/* links header */
.links_font {
padding-top: 10px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}
/* links at left menu */
a:link.link6 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 12px; 
color: #2C556B; 
text-decoration: none; 
font-weight: bold;
}
a:visited.link6 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 12px; 
color: #2C556B; 
text-decoration: none; 
font-weight: bold;
}
a:hover.link6 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 12px; 
color: #BA2326; 
text-decoration: underline; 
font-weight: bold;
}
a:active.link6 { 
font-family: helvetica, arial, tahoma, verdana, sans-serif;  
font-size: 12px; 
color: #1C1280; 
text-decoration: none; 
font-weight: bold;
}

/* mapa linki */
a:link.map { font-size: 11px; color: #1C1280;  text-decoration: none; }
a:visited.map { font-size: 11px; color: #1C1280; text-decoration: none; }
a:hover.map { font-size: 11px; color: #2C6A5E; 
text-decoration: none; 
background-color: #e0e0e0;

}
a:active.map { font-size: 11px; color: #1C1280; text-decoration: none; }
