/* trebuchet */
body {margin:0;padding:0;font-family:'trebuchet ms',verdana,arial,helvetica,sans-serif;font-size:0.75em;}
hr    {height: 1px;border: none;margin:0;_margin:-1em 0;}
form {margin:0;}
#std  {background:url(grad.jpg) repeat-x top #ffffff;}
#pg   {width:942px;background:url(tlumlogo.jpg) no-repeat top left;margin:0 auto;position:relative;}
#login {position:absolute;top:105px;left:687px;}
#login #log, #login #has {font-size:0.92em;color:#EEF1F1;}
#login #log {margin-left:102px;}
#login #has {margin-left:52px;}
#login #zal {font-size:1.17em;color:#FFFFFF;display:block;float:left;margin-right:12px;}
#login .input {xdisplay:block;float:left;border:solid 1px #92B79D;background-color:#569C6A;font-size:0.83em;width:74px;margin-right:3px;color:#ffffff;line-height:0.83em;padding:0.08em;}
#login .but {xdisplay:block;float:left;margin-top:1px;}
#logout,#logouts {position:absolute;top:130px;left:540px;width:350px;text-align:right;font-size:0.92em;color:#EEF1F1;}
#logouts {top:140px;}
#logout a,#logouts a {color:#D3EDD3;margin-left:10px;text-decoration: none;}
#left {float:left;width:182px;margin-top:0px;padding-top:20px;}
#lmenu {margin-top:220px;}
#lmenu #head {margin-left:108px;}
.clr {clear:both;}
a.lmn1f  {display:block;clear:left;color:#1B4E37;font-weight:bold;padding:4px 4px 4px 36px;border-bottom:solid 1px #A0B49E;border-top:solid 1px #A0B49E;text-decoration:none;}
a.lmn1fa  {display:block;clear:left;color:#1B4E37;font-weight:bold;padding:4px 4px 4px 36px;border-bottom:solid 1px #A0B49E;border-top:solid 1px #A0B49E;text-decoration:none;background-color:#FF8A00;}
a.lmn1  {display:block;clear:left;color:#1B4E37;font-weight:bold;padding:4px 4px 4px 36px;border-bottom:solid 1px #A0B49E;text-decoration:none;}
a.lmn1a  {display:block;clear:left;color:#1B4E37;font-weight:bold;padding:4px 4px 4px 36px;border-bottom:solid 1px #A0B49E;text-decoration:none;background-color:#FF8A00;}
a.lmn1h  {display:block;clear:left;color:#1B4E37;font-weight:bold;padding:8px 4px 8px 36px;border-bottom:solid 1px #A0B49E;text-decoration:none;}
a.lmn1ha  {display:block;clear:left;color:#1B4E37;font-weight:bold;padding:8px 4px 4px 36px;border-bottom:solid 1px #A0B49E;text-decoration:none;background-color:#FF8A00;}
a.lmn2 {display:block;padding-left:45px;color:#1B5C44;font-size:0.83em;text-decoration:none;margin-bottom:2px;}
a.lmn2a {display:block;padding-left:45px;color:#FF8A00;font-size:0.83em;text-decoration:none;margin-bottom:2px;}
span.lmn2, span.lmn2a {padding:0 10px 0 0;font-size:0.92em;font-family:Arial;}
#zobacz {margin:50px 0 20px 0;color:#1B4E37;}
#zobacz #head {padding:0 0 0 30px;font-weight:bold;}
#zobacz .el {border-bottom:solid 1px #C6C9C6;}
#zobacz a {color:#1B4E37;font-size:0.83em;text-decoration:none;}
#zobacz span {margin:0 10px 0 14px;font-size:0.92em;font-family:arial;}
#foot {height:50px;background:url(foot.jpg) no-repeat top left;clear:both;}
#foot #links {text-align:right;padding:14px 40px 0 0;color:#807F7F;}
#foot #links  a {color:#807F7F;text-decoration:none;font-weight:bold;}
#right {float:left;margin-top:0px;padding-top:18px;}
#mainframe {width:742px;margin:140px 0 20px 0;}
#mainframe #top {height:12px;background:url(ftop.gif) no-repeat top;line-height:1px;font-size:1px;}
#mainframe #middle {background:url(fbg.gif) repeat-y;}
#mainframe #content {background:url(fbg2.jpg) no-repeat bottom;min-height:633px;_height:633px;color:#ffffff;}
/*#mainframe #content {background:url(fhead.jpg) no-repeat top;}*/
#mainframe #content a {color:#D3EDD3;}
#mainframe #bottom {height:12px;background:url(fbot.gif) no-repeat bottom;line-height:1px;font-size:1px;}
#conowego {background:url(co_nowego.jpg) no-repeat top;width:341px;height:422px;margin:238px 0 20px 0;}
#ludnosc {position:absolute;top:147px;left:387px;background:url(ludnosc_tlo.jpg) no-repeat top;width:538px;height:367px;}

#news_sg #first {padding:85px 150px 40px 20px;height:180px;}
#news_sg #first .title {color:#D3EDD3;margin-bottom:7px;}
#news_sg #first .title a {color:#D3EDD3;font-weight:bold;}
#news_sg #first .title span {font-size:1.17em;font-family:Arial;}
#news_sg #first .short {font-size:.75em;text-align:justify;color:#ffffff;margin-bottom:3px;}
#news_sg #first .short span {font-size:11px !important;}
#news_sg #first .date {font-size:.83em;color:#D3EDD3;text-align:right;}
#news_sg .el {background:url(co_nowego_el.gif) repeat-y;height:25px;margin:0 0 10px 20px;width:299px;}
#news_sg .el .title {color:#ffffff;padding:4px 0 4px 18px;}
#news_sg .el .title a {color:#ffffff;text-decoration:none;}
#news_sg .el .title span {font-size:1.17em;font-family:Arial;}
#news_sg .el .date {color:#ffffff;float:right;padding:6px 6px 6px 20px;font-size:.83em;}

#newslist {padding:0px 56px 56px 56px;}
#newslist .news_first {}
#newslist .news_2 {clear: left; float: left;width: 280px;}
#newslist .news {float: left;width: 280px;margin:0 0 0 64px;}
#newslist .cal {float:left;font-size:.92em;color:#174D21;width:31px;height:45px;background:url(kal.gif) no-repeat;margin:0 12px 50px 0;padding:10px 0 0 1px;line-height:1em;}
#newslist .el {float:left;padding-bottom:10px;margin-bottom:40px;width:236px;}
#newslist .news_first .el {width:580px;}
#newslist .title {color:#D3EDD3;margin-bottom:7px;}
#newslist .title a {color:#D3EDD3;font-weight:bold;}
#newslist .arr {font-size:1.17em;font-family:Arial;}
#newslist .short {font-size:.92em;text-align:justify;color:#ffffff;margin-bottom:3px;}
#newslist .navi {clear:both;}
#newslist .navi .prev {float:left;width:312px;}
#newslist .navi .next {float:left;width:312px;text-align:right;}

#newsitem {padding:0px 56px 56px 56px;}
/*#newsitem h1 {margin:0;font-size:1.17em;color:#D3EDD3;}*/
#newsitem .date {font-size:.92em;color:#D3EDD3;margin-bottom:50px;}
#newsitem .navi .prev {float:left;width:312px;}
#newsitem .navi .next {float:left;width:312px;text-align:right;}

#newsletter #forma {padding:6px 56px 56px 56px;}
#newsletter .input {border:solid 1px #92B79D;background-color:#569C6A;font-size:0.83em;margin-right:3px;color:#ffffff;line-height:0.83em;padding:0.18em;}

#czcz {padding:90px 56px 56px 56px;background:url(fhead.jpg) no-repeat top}
#czcz a {color:#D3EDD3;}

.textitem {padding:0 56px 10px 56px;}

#sitemap {padding:0px 56px 56px 56px;}
#sitemap a {text-decoration:none;}
#sitemap .l0 {font-size:1.17em;font-weight:bold;margin-top:6px;}
#sitemap .l1 {}

#gus {padding:90px 56px 56px 56px;background:url(fhead.jpg) no-repeat top;}

.sitemap_sec td {padding-bottom:10px}
.sitemap_sec .title {padding-right:10px;text-align: right;}

#chartslist {padding:0px 56px 56px 56px;}
#chartslist .el {padding:10px 10px 0px 10px;}
#chartslist .sekcja0 {font-size:1.33em;margin:0 0 0 35px;}
#chartslist .sekcja {font-size:1.33em;margin:30px 0 0 35px;}

#chbilans {padding:10px 10px 56px 10px;background:url(fhead.jpg) no-repeat top;}
/*.chart h1 {margin-top:50px;text-align:center;font-size:16px;}*/
.chart .flash {margin-top:20px;text-align:center;}
.flashmini {margin-top:5px;text-align:center;}
.chart .show {margin-left:45px;}
.chart .show img {vertical-align:middle;}
.chart .text {padding:20px 40px;}
.chart .source {font-size:0.75em;text-align:right;padding-right:70px;}

#chludnosc {background:url(fhead.jpg) no-repeat top;}

#chzgony {background:url(fhead.jpg) no-repeat top;}

/*.chart {padding:10px 10px 56px 10px;}*/
.chart .crit {padding:0 36px 0 200px;text-align:right;}
.chart .crit span {margin-left:15px;}
.chart a {text-decoration:none;}
.chart .crit2 {padding:0 0 0 50px;} /*bylo 0 0 0 50px; */
.chart .crit2 span {font-size:1.17em;font-weight:bold;display:block;}
.chart .crit3 span {font-size:1.17em;font-weight:bold;display:block;}
.crit3{ padding:0 50px 0 50px;margin-top:-40px}

.chart #chdata table {margin:20px auto;font-size:11px;border:solid 1px #2C6C4C;color:#ffffff;}
.chart #chdata .th {background-color:#2C6C4C;font-weight:bold;padding:2px;}
.chart #chdata .td {background-color:#398863;padding:2px;text-align:right;}


#critbox #akt {margin:10px 0;}
#critbox #akt b {margin-right:10px;}
#critbox a {text-decoration:none;color:#666666;}
#critbox a:hover {text-decoration:underline;color:#666666;}
#critbox .list a {background:url(kw.gif) no-repeat 0px 6px;padding-left:8px;color:#666666;}
#critbox .list a:hover {color:#666666;}
#critbox a.ok img {border:0;margin:0;display:inline;float:right;vertical-align:top;}

#adm  {background:#3A6E48;color:#ffffff;}
#loginform {width:300px;margin:100px auto 0px auto;text-align:center;}
#loginform form {display:block;width:178px;margin:0 auto;text-align:left;}
#loginform #log, #loginform #has {font-size:0.92em;color:#EEF1F1;}
#loginform #log {margin-left:0px;}
#loginform #has {margin-left:58px;}
#loginform .input {display:block;float:left;border:solid 1px #92B79D;background-color:#569C6A;font-size:0.83em;width:74px;margin-right:3px;color:#ffffff;line-height:0.83em;padding:0.08em;}
#loginform .but {display:block;float:left;margin-top:1px;width:16px;height:15px;background:url(arrow.gif);border:none;}

#adm a {color:#D3EDD3;text-decoration:none;}
#adm a:hover {color:#D3EDD3;text-decoration:underline;}

#adm #cnth {}
#adm #cntl {float:left;width:200px;padding:10px 0 10px 10px;}
#adm #cntr {float:left;padding:10px;}
#adm #cntf {clear:both;}

#admmenu {border:solid 2px white;padding:10px;}
#admmenu a {text-decoration:none;display:block;}
#admmenu .a {font-weight:bold;color:#ffffff;}

.tb {border:solid 1px #BACF81;}
.tb th {background-color:#849750;padding:1px;}
.tb td {color:#1A4D26;padding:1px;}
#adm .tb a {color:#ffffff;text-decoration:none;}

#TB_window .confirm, #TB_window .com {text-align:center;font-weight:bold;}
#TB_window .confirm a.t, #TB_window .t {color:#3A6E48;}
#TB_window .confirm a.n, #TB_window .n {color:#c00000;}

.textbox {margin-top:10px;}
.fck {margin-top:10px;}

input.green {border:solid 1px #92B79D;background-color:#569C6A;color:#ffffff;margin-top:10px;}
input.blue {border:solid 1px #92B79D;background-color:#6699CC;color:#ffffff;margin-top:10px;}
input.gray {border:solid 1px #92B79D;background-color:#bbbbbb;color:#ffffff;margin-top:10px;}
input.graynext {border:none;padding:0 24px 2px 0;background:url(ico/control_fastforward.png) no-repeat 32px 1px #3A6E48;color:#ffffff;margin-top:10px;}
input.bluenext {border:none;padding:0 24px 2px 0;background:url(ico/control_fastforward_blue.png) no-repeat 32px 1px #3A6E48;color:#FFFF99;margin-top:10px;}
input.blueback {border:none;padding:0 0 2px 16px;background:url(ico/control_rewind_blue.png) no-repeat 2px 1px #3A6E48;color:#FFFF99;margin-top:10px;}
input.finish {border:none;padding:0 0 2px 16px;background:url(ico/accept.png) no-repeat 2px 1px #3A6E48;color:#FFFF99;margin-top:10px;}
input.confirm {border:none;padding:0 0 2px 16px;background:url(ico/accept.png) no-repeat 2px 1px #3A6E48;color:#FFFF99;margin-top:10px;}
input.cancel {border:none;padding:0 0 2px 16px;background:url(ico/cancel.png) no-repeat 2px 1px #3A6E48;color:#FFFF99;margin-top:10px;}
input.edit {border:none;padding:0 0 2px 16px;background:url(ico/page_edit.png) no-repeat 2px 1px #3A6E48;color:#FFFF99;margin-top:10px;}
input.hide {border:none;padding:0 0 2px 16px;background:url(ico/arrow_up.png) no-repeat 2px 1px #3A6E48;color:#FFFF99;margin-top:10px;}
input.save {border:none;padding:0 0 2px 18px;background:url(ico/action_save.gif) no-repeat 2px 1px;color:#FFFF99;margin-top:10px;}

input.green2 {border:none;font-size:0.83em;color:#99FF66;font-weight:bold;background:none;}

#panel  {background:#3A6E48;color:#ffffff;}
#panel #cnth {}
#panel #cntl {float:left;width:200px;padding:10px;position:relative;}
#panel #cntc {float:right;margin-left:-220px;width:100%;}
#panel #cntr {margin-left:220px;padding:10px;}
#panel #cntf {clear:both;}

#panel a {color:#FFFF99;text-decoration:none;} /* #D3EDD3 CCCCFF*/
#panel a:hover {color:#FFFF99;text-decoration:underline;}
#panel h1 {color:#FF8A00;font-size:2em;margin:0;padding:0;}
#panel h2 {color:#FF8A00;font-size:1.5em;margin:0;padding:0;}

#panel input {font-size:1em;font-family:arial,helvetica,sans-serif;}
#panel textarea {font-size:1em;font-family:arial,helvetica,sans-serif;}
#panel select {font-size:1em;font-family:arial,helvetica,sans-serif;}

.legend {margin-top:10px;}
.legend .green, #panel a.green:link,#panel a.green:active,#panel a.green:visited,#panel a.green:hover {text-decoration:none;color:#66CC00;font-weight:bold;}
.legend .blue, #panel a.blue:link,#panel a.blue:active,#panel a.blue:visited,#panel a.blue:hover {text-decoration:none;color:#99CCFF;font-weight:bold;}
.legend .red, #panel a.red:link,#panel a.red:active,#panel a.red:visited,#panel a.red:hover {text-decoration:none;color:#FF9999;font-weight:bold;}


#panel #head {margin-bottom:10px;padding-bottom:10px;}

#panellogo {margin:0 auto;}

#panelmenu {border-right:dotted 1px #C3EDC4;padding-right:4px;}
#panelmenu a, #panelmenu span {display:block;}
.pm_home {padding-left:20px;background:url(ico/house.png) no-repeat left top;}
#panelmenu .a {font-weight:bold;color:#FF8A00;}
.pm_head {font-weight:bold;margin:4px 0px;}
.pm_dane {padding-left:20px;background:url(ico/application_view_columns.png) no-repeat left top;}
.pm_wykresy {padding-left:20px;background:url(ico/chart_bar.png) no-repeat left top;}
.pm_wykresy_link {padding-left:20px;background:url(ico/chart_bar_link.png) no-repeat left top;}
.pm_wykresy_edit {padding-left:20px;background:url(ico/chart_bar_edit.png) no-repeat left top;}
.pm_wykresybaza {padding-left:20px;background:url(ico/chart_curve.png) no-repeat left top;}
.pm_logout {padding-left:20px;background:url(ico/door_out.png) no-repeat left top;margin-bottom:10px;}
.pm_back {padding-left:20px;background:url(ico/control_rewind.png) no-repeat left top;}
.pm_add {padding-left:20px;background:url(ico/add.png) no-repeat left top;}
.pm_aktualnosci {padding-left:20px;background:url(ico/newspaper.png) no-repeat left top;}
.pm_baza_edycja {padding-left:20px;background:url(ico/database_edit.png) no-repeat left top;}
.pm_slownik {padding-left:20px;background:url(ico/book.png) no-repeat left top;}

.comm_error {border:solid 1px #CC0000;margin:10px 0;padding:4px 4px 4px 24px;background:url(ico/exclamation.png) no-repeat 4px 4px #FF9999;color:#CC0000;}
.comm_alert {border:solid 1px yellow;margin:10px 0;padding:4px 4px 4px 24px;background:url(ico/error.png) no-repeat 4px 4px;}
.comm_info {border:solid 1px #3366CC;margin:10px 0;padding:4px 4px 4px 24px;background:url(ico/information.png) no-repeat 4px 4px #CCCCFF;color:#3366CC}
.comm_ok {border:solid 1px #999999;margin:10px 0;padding:4px 4px 4px 24px;background:url(ico/accept.png) no-repeat 4px 4px #398863;}

#panel table.tab {border:solid 1px #999999;}
#panel table.tab th {background-color:#317354;color:#dddddd;}
#panel table.tab td {background-color:#398863;}
#panel table.tab .crit {font-size:0.78em;}
#panel table.tab .val {float:right;}
#panel table.tab td.red {background-color: #FF3333;color:#000000;}
#panel table.tab td.yellow {background-color: #FFFF33;color:#000000;}
#panel table.tab td.green {background-color: #339933;color:#000000;}

#panel #user {float:right;margin:0 0 0 10px;}
#panel #user .profile {padding-left:20px;background:url(ico/user.png) no-repeat left top;margin-left:20px;}
#panel #user .logout {padding-left:20px;background:url(ico/door_out.png) no-repeat left top;margin-left:10px;}

#wykresyakcja #cnt {margin-top:10px;}

#panel tr.marked td{background-color:#FF6666;}

#wykresy_wd2 .title, #wykresy_uw .title {margin-bottom:4px;}

#wykresy_wd2 .tab, #wykresy_uw .tab {margin-bottom:10px;}
#wykresy_wd2 a.shlink {font-size:0.83em;}
#panel .inp1 {margin:4px;}
#panel .inp2 {margin:1px;border:solid 3px silver;}

#panel .subtitle {font-size:1.08em;margin:10px 0 4px 0;}

.lp {width:24px;height:24px;float:left;background:url(lp.gif) no-repeat;text-align:center;padding:2px 0 0 0;font-weight:bold;font-size:1.08em;margin:10px 10px 10px 0;}
.lptitle {font-size:1.08em;font-weight:bold;color:#FF8A00;padding-top:13px;}

.kw4 {display:block;clear: both;padding: 0 0 0 20px;background: url("kw4.gif") no-repeat 8px 7px;}
.kw4b {display:block;clear: both;padding: 0 0 0 20px;background: url("kw4.gif") no-repeat 8px 7px;font-style:italic;}

a#TB_closeWindowButton:hover{color:#666666;}
.infocont {position:absolute;border:solid 3px #999999;background-color:#ffffff;padding:10px;width:250px;color:#000000;}

.ac {text-align:center;}

.inactive {color:#999999;}

#mapkasg {margin-left:40px;text-align:left;}
#mapkasg .title {color:#ffffff;font-size:1.50em;font-weight:bold;margin:10px 150px 0 0;text-align:right;}
#mapkasgm,#mapkasgm1,#mapkasgm2 {float:left;}
#mapkasg .scale {float:left;margin:20px 0 0 60px;font-size:0.83em;}
#mapkasg .scalecell {border:solid 1px #eeeeee;padding:2px 10px;margin-bottom:2px;width:100px;text-align:right;}
#mapkasg .legenda {color:#ffffff;margin-bottom:2px;}
#mapkasg .suma {color:#ffffff;margin-top:40px;font-size:1.1em;}
#mapkasg .suma span {font-size:1.45em;}

body#std #pagetitle {background:url(fhead.jpg) no-repeat top;height:110px;text-align:right;}
body#print #pagetitle {text-align:center;}

body#std #pagetitle h1 {padding:30px 30px 0 0;display:block;font-size:1.5em;margin:0;}
body#print #pagetitle h1 {padding:30px 0;font-size:1.5em;margin:0;}
#charttitlemini {width:350px; color:#ffffff; vertical-align:center}
#charttitlemini h1{ font-size:12px;}

body#print div#center {width:600px;margin:0 auto;border-left:dotted 1px silver;border-right:dotted 1px silver;}
body#print #printbuttons {text-align:center;margin-bottom:10px;}

.printlink {text-align:right;padding-right:50px;}
.printlink a {padding-left:20px;background:url(ico/action_print.gif) no-repeat left top;}

#slowniklist {padding:0px 56px 56px 56px;}
#slowniklist #litery {height:30px; text-align:center; font-size:13px; vertical-align:bottom; padding-bottom:5px;}
#slowniklist #lista a {display:block;padding-left:10px;background:url(kw4.gif) no-repeat 0px 7px;}
#slowniklist .litera {font-size:1.67em;margin:20px 0 10px 0;}

#slownikitem {padding:0px 56px 56px 56px;}

#promosg {}
#promosg .textitem {color:#ffffff;padding-top:15px;overflow:hidden;}
#promosg .textitem p {margin:0;padding:0 0 8px 0;}
#promosg .textitem p.small {font-size:0.92em;line-height:0.92em;margin:0;padding:0 0 8px 0;}
#promonavi {position:absolute;top:310px;left:476px;z-index:100;}
#promonavi a {margin-right:10px;float:left;display:block;padding:4px;border:solid 2px #ffffff;color:#ffffff;text-decoration:none;font-weight:bold;background-color:#6E8C6A;}
#newsletterfront {padding:0px 56px 56px 56px; } 
#newsletterfront .text{text-align:center;font-weight:bold}
#newsletterfront .input {xdisplay:block;float:left;border:solid 1px #92B79D;background-color:#569C6A;font-size:0.83em;width:150px;margin-right:3px;color:#ffffff;line-height:0.83em;padding:0.08em;}
#newsletterend {padding:0px 56px 56px 56px; } 
#newsletterend .text{text-align:center;font-weight:bold}
.tdcrit{padding: 0px 15px 0px 0px; vertical-align:top;}
.chcrit{padding:0 3px;background:#00690E;border:inset 1px rgb(54, 156, 110); }/*rgb(255, 138, 0);}*/
.chcrit:hover{padding:0 3px;background:rgb(54, 156, 110);}
#ostronie{position:absolute;top:500px; left:470px;/*background:yellow;*/width:530px;/*height:195px;*/ color:#1B4E37;font-weight:bold;overflow:auto;}
.opmaly{font-size:0.95em;font-weight:normal;line-height:1.00em;padding-bottom:20px;}
.opmaly p{
  margin:5px;
}
#pr_logo{ width:88px; /*margin-left:10px;*/ height:40px; top:10px; left:50%; margin-left:-365px;background-image:url("logo3.png");position:absolute; }
#pr_logo:hover{top:8px;left:50%; margin-left:-367px;background:#3A6E48;border:solid 2px #24492E;background-image:url("logo3.png");}

#google{
  position:absolute;
  top:121px;
  right:50%;
  margin-right:-191px;
  z-index:180px;
}

#google .input {xdisplay:block;float:left;border:solid 1px #92B79D;background-color:#569C6A;font-size:1em;width:200px;margin-right:3px;color:#ffffff;line-height:0.83em;padding:0.08em;}
#google .inputb {
  xdisplay:block;
  float:left;
  border:inset 1px #92B79D;
  background-color:#569C6A;
  font-size:1em;margin-right:3px;color:#ffffff;line-height:0.83em;padding:0.3em;}