* {font-family: Tahoma, Helvetica, Arial,sans-serif;}
BODY { margin: 0px 0px 0px 0px; background-color: #F7F7F7; }

TABLE {color: #000000; font-size: 9pt;}

H1 { color: #005B7F; font-size: 12pt; font-stretch: expanded; font-weight: bold; text-align: center; }

H2 { color: #005B7F; font-size: 11pt; font-stretch: expanded; font-weight: bold; text-align: left; }

H3 { color: #005B7F; font-size: 10pt; font-stretch: expanded; font-weight: bold; text-align: left; }

P { color: #00364A; font-size: 9pt; text-align: justify; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }
P.right { color: #00364A; font-size: 9pt; text-align: right; margin-right: 10px; margin-top: 2px; margin-bottom: 5px; }
P.center { text-align: center; }

PRE { color: #00364A; font-family: Courier New; font-size: 8pt; }

A:link {color: #005B7F; text-decoration: none; font-weight: bold;}
A:visited {color: #005B7F; text-decoration: none; font-weight: bold;}
A:hover {color: #B66A0C; text-decoration: none; font-weight: bold;}

A.niebold:link {color: #005B7F; text-decoration: none; font-weight: normal;}
A.niebold:visited {color: #005B7F; text-decoration: none; font-weight: normal;}
A.niebold:hover {color: #B66A0C; text-decoration: none; font-weight: normal;}

HR { color: #005B7F; width: 80%; height: 1px; }

UL, OL { margin-bottom: 10px; text-align: left;}
LI {color: #00364A; font-size: 12px; text-indent: 0px; margin-bottom: 5px}

INPUT.submit { border: 1px solid #C59A05; background-color: #F9C61D; color: #005B7F; padding: 3px 3px 3px 3px; font-size: 12px; font-weight: bold; cursor: hand;}
SELECT.text, INPUT.text, TEXTAREA { background-color: #FCFCFC; color: #004566; margin: 1px 0px 1px 0px; border: 1px solid #BBBBBB;}
SELECT.inputbug, INPUT.inputbug, TEXTAREA.inputbug { background-color: #FFD5D5; color: #004566; margin: 1px 0px 1px 0px; border: 1px solid #FF0000;}

.tablecell1 {background-color: #F7F7F7; font-size: 8pt; padding: 1px 2px 1px 2px;}
.tablecell2 {background-color: #F0F0F0; font-size: 8pt; padding: 1px 2px 1px 2px;}
.tablecellbug {background-color: #F9C61D; font-size: 8pt; padding: 1px 2px 1px 2px;}
.tablehead, TH {background-color: #005B7F; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-align: center/left; padding: 3px 3px 3px 3px; background-image: url('img/table_head.jpg'); background-position: top; background-repeat: repeat; }

.border1 { border: 1px solid #E0E0E0;}
.border2 { border: 1px solid #004566;}

TH A:link, .tablehead A:link{color: #FFFFFF; text-decoration: underline}
TH A:visited, .tablehead A:visited{color: #DDDDDD; text-decoration: underline}
TH A:hover, .tablehead A:hover{color: #F7941D; text-decoration: underline}

.title{ color: #FFFFFF; font-size: 10pt; font-stretch: expanded; font-weight: bold; text-align: left;}
.whitetxt{ color: #FFFFF7; font-size: 8pt; font-stretch: expanded;}
.whitetxt A:link , .title A:link { color: #FFFFF7; text-decoration: none}
.whitetxt A:visited , .title A:visited { color: #FFFFF7; text-decoration: none}
.whitetxt A:hover , .title A:hover { color: #F7941D; text-decoration: none}

.leftmenutitle  { color:#FFCC50; font-size: 10pt; font-stretch: expanded; font-weight: bold; text-align: left;}
.leftmenuitem {margin-bottom: 5px; margin-top: 8px; }
.leftmenuitem A:link { color: #FFFFFF; text-decoration: none;}
.leftmenuitem A:visited { color: #EEEEEE; text-decoration: none;}
.leftmenuitem A:hover { color: #F7941D; text-decoration: none;}

.footermenu A.footermenu {color: #555555; font-size: 9px; text-decoration: none; font-weight: normal; }
A.footermenu:visited {color: #666666; font-size: 9px; text-decoration: none; font-weight: normal; }
A.footermenu:hover {color: #00364A; font-size: 9px; text-decoration: none; font-weight: normal; }


.error { color: #ff0000; font-weight: bold; font-size: larger; padding-top: 5px; padding-bottom: 5px;}
.warn { color: #ff80000; font-weight: bold; font-size: larger; padding-top: 5px; padding-bottom: 5px;}
.conf { color: #008000; font-weight: bold; font-size: larger; padding-top: 5px; padding-bottom: 5px;}



.mark {font-weight: bold; text-decoration: underline}
.bold {font-weight: bold}
.srodek, .center {text-align:center}
.bigger{font-size: 10pt;}


.align_r240 {text-align: right; padding-right: 80px; padding-left: 20px}
.align_r120 {text-align: right; padding-right: 40px; padding-left: 20px}
.left {text-align: left} 
.right {text-align: right} 
