body { background-color: White; background-image: url(../images/doc_bg.gif); border: 0px; margin: 0px 0px 0px 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; scrollbar-track-color: #E2EBF5; scrollbar-face-color: #B7CDEC; scrollbar-3dlight-color: #9BB1D8; scrollbar-base-color: #2854AA; scrollbar-darkshadow-color: #9BB1D8; scrollbar-highlight-color: #B7CDEC; scrollbar-shadow-color: #B7CDEC; scrollbar-arrow-color: #2854AA; }
table.glowna { background-color: White; border-left: 1px solid #D3D5DA; border-right: 1px solid #D3D5DA; }
.top-adres { background-color: White; color: #3E63A2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; vertical-align: bottom; height: 29px; padding-right: 25px; padding-bottom: 5px; }
.top-bar { background-color: #C5DBF7; background-image: url(../images/top_bar_bg.png); background-repeat: repeat-x; color: #2D58AB; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 21px; text-align: right; vertical-align: bottom; height: 60px; padding-bottom: 8px; padding-right: 8px; }
.top-menu { color: #3E63A2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; height: 25px; vertical-align: text-top; }
.top-menu .activ { color: #FF6600; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; }
.top-menu a { color: #3E63A2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; vertical-align: middle; }
.top-menu a:hover { color: #FF6600; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; vertical-align: middle; }
.left-panel { background-color: #C6D5EA; width: 130px; }
.left-panel-menu { background-color: #DDEDFF; background-image: url(../images/left_pan_bg.png); background-repeat: repeat-x; height: 327px; }
.body { background-color: White; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.body h4 { color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 10px; padding-top: 15px; }
.body .h5 { color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.body .title { background-color: White; background-image: url(../images/title_body_bg.gif); background-repeat: repeat-x; color: #2D58AB; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 19px; height: 24px; padding-left: 5px; }
.body ul.orange {}
.body ul.orange li { color: #FF6600; list-style-type: square; list-style-position: outside; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; }
.body ul.blue {}
.body ul.blue li { color: #6699FF; list-style-type: disc; list-style-position: outside; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; }
.body .lst { color: #333333; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: normal; }
.copy-b { background-color : White; border-bottom : 1px solid #D3D5DA;}
.copy-l { background-color : White; color : #3E63A2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align : right; height : 16px; padding-right : 2px; }
.copy-r { background-color : White; color : #3E63A2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height : 16px; padding-left : 2px; }
.copy-r a { color : #3E63A2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration : underline; }
.copy-r a:hover { color : #FF6600; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration : underline; }
/* Ogolne */
form { margin: 0px; }
input { font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
select { background-color: #FFFFDF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
table {  }
tr.n { background-color: White; }
tr.tr1 { background-color: #F2F3F5; }
tr.tr2 { background-color: #DCE0E5; }
th { font-family: Tahoma, Arial, sans-serif; font-size: 12px; background-color: #74899A; color: White; }
td { font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
td.nl { font-weight: normal; text-align: left; padding-left: 3px; padding-right: 3px; }
td.nc { font-weight: normal; text-align: center; padding-left: 3px; padding-right: 3px; }
td.nr { font-weight: normal; text-align: right; padding-left: 3px; padding-right: 3px; }
td.bl { font-weight: bold; text-align: left; padding-left: 3px; padding-right: 3px; }
td.bc { font-weight: bold; text-align: center; padding-left: 3px; padding-right: 3px; }
td.br { font-weight: bold; text-align: right; padding-left: 3px; padding-right: 3px; }
a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #0050C4; text-decoration: none; }
a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #F93E00; text-decoration: underline; }
h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: normal; color: #007BE6; }
h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #555555; }
h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #3F3F3F; }
.w20 { width: 20px; }
.w50 { width: 50px; }
.w100 { width: 100px; }
.w130 { width: 130px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w220 { width: 220px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w500 { width: 500px; }
.bg-blue { background-color: #007BE6; }
.bg-gray { background-color: #C4C4C4; }
.bg-green { background-color: #009030; }
.bg-red { background-color: #FF6D3C; }
.bg-white { background-color: White; }
.txt-black { color: Black; }
.txt-blue { color: #3333CC; }
.txt-gray { color: #666666; }
.txt-green { color: #009030; }
.txt-red { color: #CC0000; }
.txt-white { color: White; }
/* Data grid */
label { cursor: hand; }
table.data-grid { background-color: #73BAFF; font-size: 11px; }
table.data-grid tr.tr1 { background-color: White; }
table.data-grid tr.tr2 { background-color: #F2F3F5; }
table.data-grid tr.tr3 { background-color: #FFEACE; }
table.data-grid tr.tr4 { background-color: #EEF7FF; }
table.data-grid th { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; background-color: #B9DEFF; line-height: 20px; height: 20px; padding-left: 5px; padding-right: 5px; }
table.data-grid th.l { text-align: left; }
table.data-grid th.r { text-align: right; }
table.data-grid th.lbl { color: #666666; background-color: #F1F1F1; text-align: left; }
table.data-grid td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; }
table.data-grid td.nl { font-weight: normal; text-align: left; padding-left: 3px; padding-right: 3px; }
table.data-grid td.nc { font-weight: normal; text-align: center; padding-left: 3px; padding-right: 3px; }
table.data-grid td.nr { font-weight: normal; text-align: right; padding-left: 3px; padding-right: 3px; }
table.data-grid td.bl { font-weight: bold; text-align: left; padding-left: 3px; padding-right: 3px; }
table.data-grid td.bc { font-weight: bold; text-align: center; padding-left: 3px; padding-right: 3px; }
table.data-grid td.br { font-weight: bold; text-align: right; padding-left: 3px; padding-right: 3px; }
table.data-grid td.lbl { font-weight: bold; color: #666666; background-color: #F1F1F1; text-align: left; padding-left: 3px; padding-right: 3px; }
table.data-grid td.lbr { font-weight: bold; color: #666666; background-color: #F1F1F1; text-align: right; padding-left: 3px; padding-right: 3px; }
table.data-grid a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #0050C4; text-decoration: none; }
table.data-grid a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #F93E00; text-decoration: underline; }
