html {height:100%;}
body {margin:0; padding:0; font-family: Tahoma, Arial, Trebuchet MS; font-size:11px; color:#000; background-color:#fff; height:100%;}
img {border:none; padding:0; margin:0;}
ul {margin:0;padding:0;}
li {margin:0;padding:0;}
p {margin:0; padding:0;}
a {text-decoration: none; color: #044A8C;}
a:hover {text-decoration: underline;}
div {margin:0px; padding:0px;}
form {margin:0; padding:0;}
table {margin:0; padding:0;	font-size: 11px;}

/* ------------------------------------------- WARSTWY I TABELE -------------------- */
.mftpt {z-index:10; width:810px; position:absolute; background-color:#F6F5F6; min-height:400px;	border:1px solid #A9A08F; overflow:hidden; }
.tscroll {xoverflow:hidden; height:400px; overflow:auto; padding-left:1px;}
table.mftptbl {border-collapse:collapse; width:100%; background-color:#fff; margin-top:1px;}
.mftptbl tr.nag {background-color:#EFEEE0; font-weight:bold;}
.mftptbl td {border:1px solid #A9A08F; text-align:center; padding:2px 4px;}
.mftptbl .kol1 {width:20px;}
.mftptbl .kol2 {width:40px;}
.mftptbl .kol3 {text-align:left;}
.mftptbl .kol4 {width:100px;}
.mftptbl .kol5 {width:100px;}
.mftptbl .kol6 {width:80px;}
.mftptbl .kol7 {width:90px;}
.mmtbl {border-collapse:collapse;}
.mmtbl td {width:132px; margin:0; padding:0; padding:0 12px;}
.mmtbl .mm td {width:132px; height:104px; text-align:center; padding-top:1px;}
.mmtbl .mm td img {padding-top:16px;}
.mmtbl .mm td a {background:url(../gfx/bgmini.gif) 0px -105px no-repeat; display:block; height:104px; width:132px;}
.mmtbl .mm td a:hover {background-position: 0px 0px;}
.mmtbl .mp td {vertical-align:top;}
.mmtbl .mp p.podpis {text-align:left; margin-top:-5px; margin-left:5px;}
.mmtbl input {border:none; background:none; margin:0; padding:0; width:13px; height:13px;}
#redinfo {height:23px;padding-left:10px;border-bottom:1px solid #fff;background:url(../gfx/bg-red.gif) 0 0 repeat-x;}
#redinfo p {color:#fff; padding-top:4px;}
#cien {border-top:1px solid #000; background:url(../gfx/bg-cien.gif) 0 0 repeat-x; height:4px; margin:0; padding:0;}
#bgcontent {min-height:86%; background:url(../gfx/bgcont.gif) 0 0 repeat-y;}
#logcontent {background:url(../gfx/bg-keyboard.gif) 0 0 no-repeat; min-height:467px; height:auto;!important height:467px;}
.title {padding-top:9px; height:34px; background:url(../gfx/bg-nag.gif) 0 9px repeat-x;}
.title p {padding-top:6px;}
.status {background:url(../gfx/bg-status.gif) 0 0 repeat-x; height:23px; margin:10px 0 1px 0; padding:10px 0 0 10px;}
.filtr_top {background-color:#d5d5d5; height:3px; margin-bottom:1px; margin-top:-1px;}
.corners_bottom {background-color:#d5d5d5; height:3px; margin-top:1px;}

/** KOMUNIKAT **/
.komunikat2 {background:#EBEBEB; width:400px; height:140px; font-family:Arial, Helvetica, sans-serif;}
.komunikat2 p {font-size:12px;}
.komunikat2 table {width:100%; margin:0; padding:0; border-collapse:collapse;}
.komunikat2 table td {text-align:center;}
.komunikat2 table td.w50 {width:50%;}
.komunikat2 td.btn {font-weight:bold; color:#fff; xwidth:200px; text-align:center; vertical-align:bottom;}
.komunikat2 td.btn p {font-size:12px; width:50px; height:17px; background:url(../gfx/bg-tbl-nag.gif) 0 0 repeat-x; padding:4px 3px 2px 3px; color:#fff; text-align:center; margin-right:5px;}
.komunikat2 td.btn p.btn2 {font-size:12px; xwidth:50px; height:17px; background:url(../gfx/bg-tbl-nag.gif) 0 0 repeat-x; padding:4px 18px 2px 18px; color:#fff; text-align:center; margin-right:5px; display:inline;}
p.btn2 {font-size:12px; xwidth:50px; height:17px; background:url(../gfx/bg-tbl-nag.gif) 0 0 repeat-x; padding:4px 18px 2px 18px; color:#fff; text-align:center; margin-right:5px; display:inline;}
p.btn2 a {color:#fff;}
p.btn2 a:hover {color:#9BE1FF; text-decoration:none;}
.komunikat2 td.btn a {color:#fff;}
.komunikat2 td.btn a:hover {color:#9BE1FF; text-decoration:none;}
.komunikat2 .nag {font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; text-align:center; padding:10px 0 0 0; margin:0 0 0px 0; background:url(../gfx/bg-filtr.gif) 0 0 repeat-x; height:23px; border-bottom:1px solid #fff;}
.komunikat2 a {color:#FF6600;}
.komunikat2 a:hover {color:#054A8D;}
.komunikat {height:62px; margin-top:10px;}
.bgkom {background:url(../gfx/bg-kom.gif) 0 0 no-repeat; height:62px; width:9px; float:left;}
div#flying_div {position: absolute; left: 0px; top: 0px; margin: 0px; padding: 0px; background:none transparent; visibility: hidden;}
thead {font-weight: bold;}
tr.foot {height: 2px;}
th {color:#fff; padding:10px;}
#zmiany th {color:#fff; padding:6px 5px 6px 3px;}
th a {text-decoration:none;	color:#dcf5ff}
th a:hover {text-decoration:underline;}
tr.onrowover {background-color: #F6FBE1;}
td {border: 0px solid #000000; text-align:left;}
td.right {text-align:right;}
td#confirm_button input {background-color: #044A8C;	color: #FFFFFF;}
div#footer a {color: #1359AE;}
div#footer {padding:7px 10px 0 10px; position:fixed; bottom:0; height:54px; background:url(../gfx/bg-footer.gif) 0 0 repeat-x; z-index:32; width:99%;}
div#sciemniacz {width:100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); position:absolute; top:0 px;left:0px; z-index:201000;}

a.btnstr {color: #fff; background-color: #009CDE; padding: 0px 3px 0px 3px; xborder: 1px solid #666; cursor:default; height:14px;}
a.btnstr:hover {text-decoration:none;}

.podmenu {float:left; font-size:11px; font-weight:bold; color:#1071B7; padding-top:5px; text-transform:uppercase;}
.podmenu a {color:#1071B7; font-weight:bold;}
.podmenu a:hover {text-decoration:none;}
.podmenu .nielink {color:#AAA!important;}

.strzalka {xposition:absolute; position:fixed; left:226px; top:90px;}
.strzalka img {display:block; padding:120px 0 50px 0;}

.ik3 {background:#ebebeb; background:url(../gfx/bg-ik3.gif) 0 0 repeat-x; height:47px; text-align:right; padding:0 10px;}
.ik3 img {padding:10px 0 0 6px;}
.ik3dol img {padding:6px 0 0 6px;}
.ik3dol {background:#ebebeb; background:url(../gfx/bg-ik3dol.gif) 0 0 repeat-x; height:47px; text-align:right; padding:0 10px;}

.logbox {background:#F7F6F7; margin:0 auto; width:587px; min-height:225px; padding:0px 0px 10px 0px; top:120px; font:12px Arial, Helvetica, sans-serif; position:relative; overflow:hidden; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.logbox div p {margin:0; padding:0; font-size:12px;}
.logbox .nag {background:url(../gfx/bg-nag.gif) 0 0 repeat-x; xborder:1px solid #e1e1e1; height:29px; font-size:20px; font-weight:bold; padding:5px 0 0 10px; margin-bottom:20px; border-bottom:1px solid #fff;}
.nagempty {background:url(../gfx/bg-nag.gif) 0 0 repeat-x; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; height:27px; font-size:20px; font-weight:bold; padding:7px 0 0 10px; border-bottom:1px solid #fff; width:500px; font-size:14px; margin:0 auto; text-align:center;}

.komunikat_logowanie {background:#f7f6f7; margin:0 auto; width:567px; xmin-height:225px; padding:10px; top:140px; font:11px Arial, Helvetica, sans-serif; position:relative; overflow:hidden; border:1px solid #d3d3d3;}

.trhover tr:hover {background-color:#9be1ff;}
#komunikat {min-width:99%; height:74px; background-color:#ffd45c; border:1px solid #e1060d; margin:5px 0 10px 0;}
#komunikat .nag { background:url(../gfx/bg-kom-nag.gif) 0 0 repeat-x; height:18px; padding:5px 0 0 13px; font-weight:bold; color:#fff;}
#komunikat .content {padding-left:13px; font-weight:bold; display:table-cell; vertical-align:middle; height:48px; *padding-top:17px;}

#komunikatred {min-width:99%; height:74px; background-color:#ffd45c; border:1px solid #e1060d; margin:5px 0 10px 0;}
#komunikatred .nag { background:url(../gfx/bg-kom-nag-red.gif) 0 0 repeat-x; height:18px; padding:5px 0 0 13px; font-weight:bold; color:#fff;}
#komunikatred .content {padding-left:13px; font-weight:bold; display:table-cell; vertical-align:middle; height:48px; *padding-top:17px;}

#komunikatgreen {min-width:99%; height:74px; background-color:#ffd45c; border:1px solid #41BB2E; margin:5px 0 10px 0;}
#komunikatgreen .nag { background:url(../gfx/bg-kom-nag-green.gif) 0 0 repeat-x; height:18px; padding:5px 0 0 13px; font-weight:bold; color:#fff;}
#komunikatgreen .content {padding-left:13px; font-weight:bold; display:table-cell; vertical-align:middle; height:48px; *padding-top:17px;}

#komunikatgrey {min-width:99%; height:74px; background-color:#ffd45c; border:1px solid #B2B2B2; margin:5px 0 10px 0;}
#komunikatgrey .nag { background:url(../gfx/bg-kom-nag-grey.gif) 0 0 repeat-x; height:18px; padding:5px 0 0 13px; font-weight:bold; color:#fff;}
#komunikatgrey .content {padding-left:13px; font-weight:bold; display:table-cell; vertical-align:middle; height:48px; *padding-top:17px;}

.komunikat_log {width:587px!important; min-width:587px!important; margin:0 auto!important; top:10px; position:relative; margin-bottom:-50px!important;}

.tip {position:absolute!important; background-color:#ffc000; color:#000; width:150px; opacity:0.9; filter:alpha(opacity=90); min-height:10px; height:auto!important; height:10px; padding:5px; font-weight:bold; font-size:11px;}
.window {position:absolute; border:1px solid #fff; width:166px; background-color:#ffc000; opacity:0.9; filter:alpha(opacity=90); background:#ffc000 url(../gfx/bg-window.gif) 0 0 repeat-x; min-height:40px; height:auto!important; height:40px; padding:3px 0 0 8px;}
.window ul {list-style:none; margin:8px 0;}
.window li {background:url(../gfx/ik-kom-strz.gif) 0 8px no-repeat; padding-left:8px; line-height:18px; color:#005796;}

.plhover:hover, .enhover:hover, .plpbhover:hover, .plofhover:hover, .dehover:hover, .gnhover:hover, .chhover:hover, .vwhover:hover, .sndhover:hover, .ushover:hover, .edhover:hover, .activehover:hover, .deactivehover:hover, .zapiszhover:hover, .anhover:hover, .anhover_en:hover, .chhover_en:hover, .vwhover_en:hover, .sndhover-en:hover, .gnhover_en:hover, .edhover_en:hover, .ushover_en:hover, .infohover:hover , .infohover-tm:hover, .elhover:hover, .ophover:hover {background-position:0 0;}

.plhover {height:21px; display:block; background:url(../gfx/btn-pl.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.pltrhover {height:21px; display:block; background:url(../gfx/btn-pl-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.pltrhover:hover {background-position:0 0;}
.plpbhover {height:21px; display:block; background:url(../gfx/btn-pl-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.plofhover {height:21px; display:block; background:url(../gfx/btn-pl-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}

.enhover {height:21px; display:block; background:url(../gfx/btn-en.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.entrhover {height:21px; display:block; background:url(../gfx/btn-en-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.entrhover:hover {background-position:0 0;}
.enpbhover {height:21px; display:block; background:url(../gfx/btn-en-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto margin:0 2px; float:left;}
.enpbhover:hover {background-position:0 0;}
.enofhover {height:21px; display:block; background:url(../gfx/btn-en-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.enofhover:hover {background-position:0 0;}

.dehover {height:21px; display:block; background:url(../gfx/btn-de.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.detrhover {height:21px; display:block; background:url(../gfx/btn-de-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.detrhover:hover {background-position:0 0;}
.depbhover {height:21px; display:block; background:url(../gfx/btn-de-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.depbhover:hover {background-position:0 0;}
.deofhover {height:21px; display:block; background:url(../gfx/btn-de-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.deofhover:hover {background-position:0 0;}

.frhover {height:21px; display:block; background:url(../gfx/btn-fr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.frtrhover {height:21px; display:block; background:url(../gfx/btn-fr-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.frtrhover:hover {background-position:0 0;}
.frpbhover {height:21px; display:block; background:url(../gfx/btn-fr-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.frpbhover:hover {background-position:0 0;}
.frofhover {height:21px; display:block; background:url(../gfx/btn-fr-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.frofhover:hover {background-position:0 0;}

.ruhover {height:21px; display:block; background:url(../gfx/btn-ru.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.rutrhover {height:21px; display:block; background:url(../gfx/btn-ru-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.rutrhover:hover {background-position:0 0;}
.rupbhover {height:21px; display:block; background:url(../gfx/btn-ru-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.rupbhover:hover {background-position:0 0;}
.ruofhover {height:21px; display:block; background:url(../gfx/btn-ru-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.ruofhover:hover {background-position:0 0;}

.uahover {height:21px; display:block; background:url(../gfx/btn-ua.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.uatrhover {height:21px; display:block; background:url(../gfx/btn-ua-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.uatrhover:hover {background-position:0 0;}
.uapbhover {height:21px; display:block; background:url(../gfx/btn-ua-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.uapbhover:hover {background-position:0 0;}
.uaofhover {height:21px; display:block; background:url(../gfx/btn-ua-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.uaofhover:hover {background-position:0 0;}

.ukhover {height:21px; display:block; background:url(../gfx/btn-uk.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.uktrhover {height:21px; display:block; background:url(../gfx/btn-uk-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.uktrhover:hover {background-position:0 0;}
.ukpbhover {height:21px; display:block; background:url(../gfx/btn-uk-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.ukpbhover:hover {background-position:0 0;}
.ukofhover {height:21px; display:block; background:url(../gfx/btn-uk-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.ukofhover:hover {background-position:0 0;}

.skhover {height:21px; display:block; background:url(../gfx/btn-sk.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.sktrhover {height:21px; display:block; background:url(../gfx/btn-sk-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.sktrhover:hover {background-position:0 0;}
.skpbhover {height:21px; display:block; background:url(../gfx/btn-sk-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.skpbhover:hover {background-position:0 0;}
.skofhover {height:21px; display:block; background:url(../gfx/btn-sk-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.skofhover:hover {background-position:0 0;}

.czhover {height:21px; display:block; background:url(../gfx/btn-cz.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.cztrhover {height:21px; display:block; background:url(../gfx/btn-cz-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.cztrhover:hover {background-position:0 0;}
.czpbhover {height:21px; display:block; background:url(../gfx/btn-cz-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.czpbhover:hover {background-position:0 0;}
.czofhover {height:21px; display:block; background:url(../gfx/btn-cz-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.czofhover:hover {background-position:0 0;}

.byhover {height:21px; display:block; background:url(../gfx/btn-by.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.bytrhover {height:21px; display:block; background:url(../gfx/btn-by-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.bytrhover:hover {background-position:0 0;}
.bypbhover {height:21px; display:block; background:url(../gfx/btn-by-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.bypbhover:hover {background-position:0 0;}
.byofhover {height:21px; display:block; background:url(../gfx/btn-by-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.byofhover:hover {background-position:0 0;}

.nlhover {height:21px; display:block; background:url(../gfx/btn-nl.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.nltrhover {height:21px; display:block; background:url(../gfx/btn-nl-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.nltrhover:hover {background-position:0 0;}
.nlpbhover {height:21px; display:block; background:url(../gfx/btn-nl-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.nlpbhover:hover {background-position:0 0;}
.nlofhover {height:21px; display:block; background:url(../gfx/btn-nl-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.nlofhover:hover {background-position:0 0;}

.ithover {height:21px; display:block; background:url(../gfx/btn-it.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left}
.ittrhover {height:21px; display:block; background:url(../gfx/btn-it-tr.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.ittrhover:hover {background-position:0 0;}
.itpbhover {height:21px; display:block; background:url(../gfx/btn-it-pb.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.itpbhover:hover {background-position:0 0;}
.itofhover {height:21px; display:block; background:url(../gfx/btn-it-of.gif) 0 -21px no-repeat; width:31px; margin:0 auto; margin:0 2px; float:left;}
.itofhover:hover {background-position:0 0;}

.edhover {height:21px; display:block; background:url(../gfx/btn-edytuj.gif) 0 -21px no-repeat; width:58px; float:left; margin:0 2px;}
.activehover {height:21px; display:block; background:url(../gfx/btn-aktywuj.gif) 0 -21px no-repeat; width:57px; float:left; margin:0 2px;}
.deactivehover {height:21px; display:block; background:url(../gfx/btn-deaktywuj.gif) 0 -21px no-repeat; width:75px; float:left; margin:0 2px;}
.zapiszhover {height:21px; display:block; background:url(../gfx/btn-zapisz2.gif) 0 -21px no-repeat; width:44px; float:right; margin:0 2px;}
.edhover_en {height:21px; display:block; background:url(../gfx/btn-edytuj-en.gif) 0 -21px no-repeat; width:43px; float:left; margin:0 2px;}
.ushover {height:21px; display:block; background:url(../gfx/btn-usun.gif) 0 -21px no-repeat; width:48px; float:left; margin:0 2px;}
.ushover_en {height:21px; display:block; background:url(../gfx/btn-usun-en.gif) 0 -21px no-repeat; width:57px; float:left; margin:0 2px;}
.elhover {height:21px; display:block; background:url(../gfx/btn-elementy.gif) 0 -21px no-repeat; width:75px; float:left; margin:0 2px;}
.ophover {height:21px; display:block; background:url(../gfx/btn-oplac.gif) 0 -21px no-repeat; width:56px; float:left; margin:0 2px;}

.gnhover {height:21px; display:block; background:url(../gfx/btn-generuj.gif) 0 -21px no-repeat; width:65px; margin:0 auto;}
.gnhover_en {height:21px; display:block; background:url(../gfx/btn-generuj-en.gif) 0 -21px no-repeat; width:73px; margin:0 auto;}
.sndhover {height:21px; display:block; background:url(../gfx/btn-wyslij.gif) 0 -21px no-repeat; width:57px; margin:0 2px; float:left;}
.sndhover-en {height:21px; display:block; background:url(../gfx/btn-wyslij-en.gif) 0 -21px no-repeat; width:52px; margin:0 2px; float:left;}
.vwhover {height:21px; display:block; background:url(../gfx/btn-zobacz.gif) 0 -21px no-repeat; width:58px; margin:0 2px; float:left;}
.vwhover_en {height:21px; display:block; background:url(../gfx/btn-zobacz-en.gif) 0 -21px no-repeat; width:51px; margin:0 2px; float:left;}
.chhover {height:21px; display:block; background:url(../gfx/btn-zmien-prawa.gif) 0 -21px no-repeat; width:93px; margin:0 auto;}
.chhover_en {height:21px; display:block; background:url(../gfx/btn-zmien-prawa-en.gif) 0 -21px no-repeat; width:98px; margin:0 auto;}
.anhover {height:21px; display:block; background:url(../gfx/btn-dodaj-notke.gif) 0 -21px no-repeat; width:89px; margin:0 2px; float:left;}
.anhover_en {height:21px; display:block; background:url(../gfx/btn-dodaj-notke-en.gif) 0 -21px no-repeat; width:71px; margin:0 2px; float:left;}
.copyhover {height:21px; display:block; background:url(../gfx/btn-kopiuj-new.gif) 0 -21px no-repeat; width:30px; margin:0 2px; float:left;}
.copyhover-en {height:21px; display:block; background:url(../gfx/btn-kopiuj-new-en.gif) 0 -21px no-repeat; width:30px; margin:0 2px; float:left;}

.infohover {height:21px; display:block; background:url(../gfx/btn-info.gif) 0 -21px no-repeat; width:20px; margin:0 4px 0 0; float:left; vertical-align:middle;}
.inforedhover {height:21px; display:block; background:url(../gfx/btn-info-red.gif) 0 -21px no-repeat; width:20px; margin:0 4px 0 0; float:left; vertical-align:middle;}
.infohover-tm {height:21px; display:block; background:url(../gfx/btn-info-tm.gif) 0 -21px no-repeat; width:20px; margin:0 4px 0 0; float:left; vertical-align:middle;}
.inforedhover-tm {height:21px; display:block; background:url(../gfx/btn-info-red-tm.gif) 0 -21px no-repeat; width:20px; margin:0 4px 0 0; float:left; vertical-align:middle;}

.siteColumn {width:71%; float:left;}
.aside {width:203px; float:left; margin-left:10px;}
.helpColumn, .advColumn, .welcomeColumn, .bugColumn, .pubColumn, .pollColumn {margin-bottom:16px}
.helpColumn .nag, .advColumn .nag, .welcomeColumn .nag, .bugColumn .nag, .pubColumn .nag, .pollColumn .nag {background:url(../gfx/bg-nag-box.gif) 0 0 repeat-x; border:1px solid #e1e1e1; height:24px; font-size:12px; font-weight:bold; padding:8px 0 0 10px; margin-bottom:1px;}
.helpColumn .help, .advColumn .advice, .welcomeColumn .welcome, .pollColumn .poll {border:1px solid #e1e1e1; padding:10px;}
.bugColumn .bug, .pubColumn .pub {border:1px solid #e1e1e1;}
.srodek {text-align:center!important; margin:0 auto!important;}
.tbug {border-collapse:collapse; width:100%; margin-top:1px;}
.tbug th {border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:2px 4px; margin:0; color:#000;}
.tbug td {border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:3px 4px; margin:0;}
.tbug .last {border-right:none;}
.tbug tr.last td {border-bottom:none;}
.tbug .c01 {width:22px;}
.tbug .c02 { text-align:left;}
.tbug .c03 {width:70px;}
.tbug .c04 {width:42px;}
.tbug .c05 {width:175px;}
.aside ul {list-style:none;}
.aside ul li {line-height:17px;}
.aside ul li a {color:#000;}
.zamknij {float:right; font-size:11px; padding:0px 10px 0 0;}
.zamknij a {color:#000;}
.komList {list-style:none; margin-top:5px;}
.komList li {font-size:12px; background:url(../gfx/ik-kom-strz.gif) 0 5px no-repeat; padding-left:8px;}

.dGal {margin:6px 0px 0px 0;}
.polaroid img {display:inline; border:1px solid #fff; margin-top:1px;}
.polaroid {width:100px; text-align:center; display:table; height:100px; *position:relative; background:#EBEBEB;}
.Plast {margin-right:0;}
.cell {display:table-cell; vertical-align: middle; *position: absolute; *top: 50%; *left:50%;}
.IEhack {}

.bgstat {background:#EBEBEB; height:23px; margin-top:10px; padding:0 5px;}
.tdstat td {border:1px solid #DEDEDE; padding:3px 7px; background:#FFFFFF;}

.historia_zmian {margin-left:50%; margin-top:4px;}

/* ---------------------------------------------- UL, LI ------------------------ */
#menu {list-style:none; margin:0; padding:0;}
#menu li {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(../gfx/bg-menu.gif) 0 0 no-repeat; padding:7px 4px 9px 0px; *padding-bottom:8px;}
#menu li a {color:#000; }
#menu img {margin-right:2px; vertical-align:top;}
#menu .mpod {background:#fff; padding:4px 0 6px 13px; list-style:none; margin:9px -4px -8px 0; *margin:8px -4px -7px 0;}
#menu .mpod li {padding:0; background:#fff url(../gfx/ik-mpod.gif) 0 2px no-repeat; padding:2px 0 2px 16px;}
#menu .flolIE7 {*float:left;}
#menu .active a {text-decoration:underline;}
#menu .active ul a {text-decoration:none;}
/* ---------------------------------------------- FORMULARZE ------------------------ */
.ffiltr {padding:4px 0 4px 4px;}
.ffiltr input.text {border:1px solid #a9a9a9; margin:0 15px 0 3px;}
.ffiltr input.radio {width:13px; height:13px; vertical-align:middle; margin-right:15px;}
.ffiltr select {border:1px solid #a9a9a9; padding:2px 1px 2px 0; vertical-align:middle;}
.fsearch {float:right; margin:2px 12px 0 0;}
.fsearch .text {border:1px solid #fff; width:175px; font-size:11px; padding:0px 0; vertical-align:middle; margin-right:5px;}
.fsearch select {margin-right:5px; padding:0px 0; vertical-align:middle;}
.fsearch label {margin-right:4px; color:#fff;}
.fsearch .submit {vertical-align:middle; display:inline}
.fsonda label {display:block; margin-bottom:4px;}
.fsonda .radio {width:13px; height:13px; vertical-align:top; margin-right:5px; margin-bottom:2px; padding:0;}

input {margin:0; font-family: Tahoma;}
select {margin:0; font-family: Tahoma, Arial; font-size: 11px;}
select.normal {width:230px;}
select.sshort {width:75px;}
select.short {width:150px;}
select.long {width:380px;}
select.auto {width:auto!important;}
input.sshort {text-align:left; width:120px;	font-size:11px;}
input.short {text-align:left; width:180px; font-size:11px;}
.long {text-align:left;	width:380px;}
input.btn {font-family: Arial, Trebuchet MS; font-size: 11px; width:80px; background-color: #044A8C;}

.hand {cursor: pointer;}

.bgstd {background:#e7e7e7 url(../gfx/bg-filtr.gif) 0 bottom repeat-x;}
.bgstd_grupy {background-color: #f0f0f0; border:1px solid #f0f0f0;}
.bglight {background-color: #ebebeb;}
.bgstd__administracja_cms {background-color: #cdeffc;}
.bglight__administracja_cms {background-color: #dcf5ff;}
.bgstd__zarzadzanie {background-color: #cdeffc;}
.bglight__zarzadzanie {	background-color: #dcf5ff;}
.bgstd__zawartosc_serwisu {	background-color: #cdeffc;}
.bglight__zawartosc_serwisu {background-color: #dcf5ff;}
#zmiany .bg__naglowek_list {background:#1374bb url(../gfx/bg-tbl-nag-hist.gif) 0 bottom repeat-x; font-size:10px;}
#zmiany .bgstd__zawartosc_serwisu {	background-color: #CECECE; font-size:10px;}
#zmiany .bglight__zawartosc_serwisu {background-color: #EAEAEA; font-size:10px;}
.t_banery {xborder-collapse:collapse; width:730px; margin-left:-2px}
.t_banery .bg__naglowek_list {background:#1374bb url(../gfx/bg-tbl-nag.gif) 0 bottom repeat-x; xfont-size:10px;}
.t_banery td {xpadding:5px 2px;}
.t_banery td.col01 {width:10px; text-align:center; vertical-align:top; padding-top:5px; padding-bottom:5px}
.t_banery .col02 {text-align:left; font-weight:bold; padding:0 10px;}
.t_banery td.col02 {vertical-align:top; padding-top:5px; padding-bottom:5px}
.t_banery .col02 table td {padding:0!important;}
.t_banery .col03 {width:40px; text-align:center; vertical-align:top}
.t_banery td.col03 {padding-top:5px; padding-bottom:5px}
.t_banery .col03 img {vertical-align:top;}
.bg__naglowek_list {background:#1374bb url(../gfx/bg-tbl-nag.gif) 0 bottom repeat-x;}
.bgvlight_grupy {background-color: #f8f8f8;}
.allpad {padding: 5px;}
.allpad3 {padding: 3px;}
.centerIE {text-align: center;}
.centerFF {margin-left:auto; margin-right:auto;}
.topborder {border-top: 1px solid #000;}
.topborderwhite {border-top: 1px solid #fff;}
.btmborder {border-bottom: 1px solid #000;}
.bbotlight {font-size:12px;color:#89806F;border-bottom:1px solid #d5d5d5;padding:22px 0 0 0;}
.ffoladd {margin-top:6px;}
.fmftp input{border:none; background:none;}
.fmftp {width:100%;}

.fzal {margin:0; padding:0;}
.fzal fieldset {margin:0!important; padding:0!important; border:none;}
.fzal label {font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:3px; display:block;}
.fzal input.text {width:250px; font:12px Arial, Helvetica, sans-serif; display:block; height:18px; border:1px solid #C7C7B7; background-color:#fff; padding:0;}
.fzal div {clear:both; overflow:hidden; margin-bottom: 0.8em; height:100%;}
.fzal fieldset {margin-top:10px; xpadding:0 0 0 10px; border:none;}

.fkont {margin:0; padding:0;}
.fkont fieldset {margin:0!important; padding:0!important; border:none;}
.fkont label {font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:3px; display:block;}
.fkont input.text {width:200px; font:12px Arial, Helvetica, sans-serif; display:block; height:18px; border:1px solid #C7C7B7; background-color:#fff; padding:0; margin-bottom:8px;}
.fkont div {clear:both; overflow:hidden; margin-bottom: 0.3em;}
.fkont textarea {width:478px; font:12px Arial, Helvetica, sans-serif; height:80px; border:1px solid #C7C7B7; overflow:auto; padding:0; margin:0;}
.fkont .radio {width:12px; height:13px; margin:0; padding:0; overflow:hidden; float:left; margin:1px 3px 0 0;}

#frm input, #frm select {font-size:12px;}
#frm input.checkbox {width:13px; height:13px; vertical-align:bottom;}
#frm input.radio {width:13px; height:13px; vertical-align:bottom; margin-right:10px;}
#frm input.text {padding:3px 0 2px 0; border:1px solid #a9a9a9;}
#frm select {border:1px solid #a9a9a9; padding:2px 1px 2px 0;}
#frm textarea {border:1px solid #a9a9a9;}
.txtareadis {font:11px Tahoma, Arial, Helvetica, sans-serif; overflow:auto; width:350px; min-height:100px; color:#000; padding:2px;}
.bggrey {background:#F8F7F7;}

/*-------------------------------------------- SZEROKOSCI ------------------------ */
.w15 {width:15px!important;}
.w20 {width:20px;}
.width25px {width: 25px;}
.w50 {width:50px;}
.w60 {width:60px;}
.width42px {width:42px;}
.width80px {width:80px;}
.w105 {width:105px;}
.w110 {width:110px;}
.width120px {width:120px;}
.width140px {width:140px;}
.w150 {width:149px;}
.w155 {width:155px;}
.width170px {width:170px;}
.width199px {width:199px;}
.w172 {width:173px;}
.w175 {width:175px;}
.width230px {width:230px;}
.width250px {width:250px;}
.w252 {width:252px;}
.w278 {width:278px;}
.w283 {width:283px;}
.w300 {width:300px;}
.w323 {width:323px;}
.w340 {width:340px;}
.w341 {width:341px;}
.w360 {width:360px;}
select.w360 {width:343px;}
.width400px {width: 400px;}
.w464 {width:464px;}
.width500px {width: 500px;}
.w600 {width:600px;}
.w700 {width:700px;}
.w720 {width:720px;}
.w734 {width:743px;}
.width40px {width:40px;}
.width100 {width:100%;}
.h125 {height:125px}

.topblue {background:url(../gfx/bg-top.gif) 0 0 repeat-x; height:66px; padding:0 10px; }
.prawa {text-align:right;}
.logo {margin: 15px 10px 2px 3px;}
.clr {clear: both; }
.vat {vertical-align:top;}
.flol {float:left!important;}
.flop {float:right!important;}

.nounder a:hover {text-decoration:none!important; color:#000;}
.bblue {z-index:1; position:relative;}
ul#mgg {margin-left:10px;}
ul#mgg li {float:left; display:block; margin-right:1px; margin-bottom:1px; text-transform:uppercase;}
ul#mgg a {display: block; height: 29px;}
#mgg a.m01 {background:url(../gfx/btn-rekord.gif) 0 -29px no-repeat; width:79px;}
#mgg a.m01_en {background:url(../gfx/btn-rekord-en.gif) 0 -29px no-repeat; width:79px;}
#mgg a.plTab {background:url(../gfx/pl-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.enTab {background:url(../gfx/en-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.deTab {background:url(../gfx/de-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.frTab {background:url(../gfx/fr-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.ruTab {background:url(../gfx/ru-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.ukTab {background:url(../gfx/uk-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.uaTab {background:url(../gfx/ua-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.czTab {background:url(../gfx/cz-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.skTab {background:url(../gfx/sk-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.nlTab {background:url(../gfx/nl-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.byTab {background:url(../gfx/by-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.itTab {background:url(../gfx/it-tab.gif) 0 -29px no-repeat; width:51px;}
#mgg a.twitterTab {background:url(../gfx/btn-twitter.gif) 0 -29px no-repeat; width:92px;}
#mgg a.fbTab {background:url(../gfx/btn-facebook.gif) 0 -29px no-repeat; width:92px;}
#mgg a.stats_ogolne {background:url(../gfx/btn-ogolne.gif) 0 -29px no-repeat; width:80px;}
#mgg a.stats_porow {background:url(../gfx/btn-porow.gif) 0 -29px no-repeat; width:108px;}
#mgg a.stats_tresci {background:url(../gfx/btn-tresci.gif) 0 -29px no-repeat; width:74px;}
#mgg a.stats_ustawienia {background:url(../gfx/btn-statystyki-ustawienia.gif) 0 -29px no-repeat; width:108px;}
#mgg a.fotoTab {background:url(../gfx/btn-zdjecia.gif) 0 -29px no-repeat; width:79px;}
#mgg a.m01:hover, #mgg a.plTab:hover, #mgg a.enTab:hover, #mgg a.deTab:hover, #mgg a.ruTab:hover, #mgg a.ukTab:hover #mgg a.uaTab:hover, #mgg a.frTab:hover, #mgg a.czTab:hover, #mgg a.skTab:hover, #mgg a.active, #mgg a.m01_en:hover, #mgg a.stats_ogolne:hover, #mgg a.stats_porow:hover, #mgg a.stats_tresci:hover, #mgg a.stats_ustawienia:hover, #mgg a.fotoTab:hover {background-position:0 0;}

.readonly {background-color: #999; color: #eee;}

/* -------------------------------- MARGINESY, ODSTEPY ------------------------- */
.ml33 {margin-left:33px;}
.ml20 {margin-left:20px;}
.ml10 {margin-left:10px;}
.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml5 {margin-left:5px;}
.ml38 {margin-left:38px;}
.pr10 {padding-right:10px!important;}
.mr1 {margin-right:1px;}
.mr4 {margin-right:4px;}
.mr6 {margin-right:6px;}
.mr8 {margin-right:8px;}
.pt4 {padding-top:3px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pl3 {padding-left:3px;}
.pl5 {padding-left:4px;}
.pl7 {padding-left:7px;}
.pl10 {padding-left:10px;}
.pl13 {padding-left:13px;}
.pl29 {padding-left:29px!important;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mr10 {margin-right:10px;}
.mr12 {margin-right:12px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:24px; display:inline;}
.mr22 {margin-right:22px; display:inline;}
.mr25 {margin-right:25px;}
.mr27 {margin-right:27px;}
.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mlr13 {margin-left:13px; margin-right:13px;}
.mb5 {margin-bottom:5px;}
.mb2 {margin-bottom:2px;}
.mb8 {margin-bottom:8px;}
.mb10 {padding-bottom:10px;}
.mb15 {margin-bottom:15px;}
.pb5 {padding-bottom:5px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.borb {border-bottom:1px solid #E3E2D5;}
.blck {display:block;}
.vabot {vertical-align:bottom;}
.tloEF {background-color:#F7F6F7;}
.vam {vertical-align:middle;}
.bor88 {border:1px solid #e1e1e1;}
.lewa {text-align:left;}
.nofloat {float:none!important; margin:0 auto!important;}

/* -------------------------------- CZCIONKI ------------------------- */
.bold {font-weight:bold;}
.slim{font-weight: normal!important;}
a.greym {color:#525251;}
a.greym:hover {color:#525251;}
.blue {color:#195A94!important;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f14 {font-size:14px;}
.f17 {font-size:17px;}
.brown {color:#89806F;}
.grey {color:#a0a0a0;}
.red {color:#c9090e;}

/* ---------------------------- CSS 3 COLUMNS LAYOUT ----------------- */
#leftcontent {position: absolute; left:1px; width:240px; xpadding-top:10px; * min-height:100%; background:url(../gfx/bgcont.gif) -1px 0 repeat-y; z-index:1;}
#div_alltreecontent{ width:225px;}
#centercontent {background:#fff; voice-family: "\"}\""; voice-family: inherit; margin-left: 250px; margin-right:5px; z-index:-2;}
html>body #centercontent {margin-left: 250px; margin-right:5px;}
#rightcontent {position: absolute; right:1px; top:230px; width:190px; background:#fff; margin-left:10px;}

/* miniftp browser added */
#fb-file-folder iframe {border: 0; width: 550px; height: 25px; float: left;}

/***** do skryptu okienka dialogowe i inne ******/
.dlg_bck_div {width:100%; height: 100%; background-color: #000; opacity: .8; filter: alpha(opacity=80); position:absolute; top:0 px; left:0px; z-index:201000;}
.dlg_content {position: absolute; left: 50%; top: 50%; z-index:201001}

/** file explorer **/
.fex-load {background: url(../gfx/loading.gif) no-repeat center; height: 300px;}

/** kalendarz **/
input.calendar_select{background: url(../gfx/ik-calendar.gif) 0 0 no-repeat; width: 23px; height: 21px;	 border: none; display:inline; padding:0; margin:0; overflow:hidden; vertical-align:top;}
.usun-input {position:relative; left:-39px; *top:1px; top: 0px; margin:2px 2px 0 0;}


.tool-tip {background-color:#ffc000; color:#000; width:150px; opacity:0.8; filter:alpha(opacity=80); min-height:10px; height:auto!important; height:10px; xpadding:5px; font-weight:bold; font-size:11px; z-index: 13000; border:1px solid #fff;}
.tool-title {font-weight: bold; font-size: 11px; margin: 0; padding:4px 6px 4px 6px; background: url(../gfx/bg-window.gif) top left;}
.tool-text {font-size: 11px; padding: 4px 6px 6px; font-weight:normal}
.multiple_select {border:0; background-color:#fff; color: #000; width: 340px; height: 200px;}
ul.multiple_select_list {background-color: #EBEBEB; margin: 0; padding: 0; overflow: auto; list-style: none; border: 0; z-index: 500;}
ul.multiple_select_list li {background: url('../gfx/unchecked.png') 9px no-repeat; color: #000; padding:1px 0 2px 40px; border-bottom: 1px solid #fff; line-height: 18px;cursor: pointer; font-weight: normal; font-size: 11px;}
ul.multiple_select_list li.choice_selected {background: url('../gfx/checked.png') 7px no-repeat; background-color: #DBDBDB; color: #000;}
ul.multiple_select_list li.choice_hover {color: #444;}

dl#csschart, dl#csschart dt, dl#csschart dd {margin:0; padding:0;}
dl#csschart {background:url(bg_chart.gif) no-repeat 0 0; width:767px; height:100%; overflow:hidden}
dl#csschart dt {display:none;}
dl#csschart dd {position:relative; float:left; display:inline; width:30px; min-height:200px; margin-top:22px; margin-right:20px; xoverflow:hidden}
dl#csschart dd.first {margin-left:33px;}
dl#csschart span {position:absolute; display:block; width:30px; bottom:0; left:0; z-index:1; color:#555; text-decoration:none;}
dl#csschart span em {display:block; font-style:normal; float:left; line-height:200%; background:#fff; color:#555; position:absolute; top:-24px; left:3px; text-align:center; width:23px;}
dl#csschart a span:hover {background:#FFB900;}
dl#csschart a:hover em {color:#FFB900;}

dl#csschart span{height:100%; background:#89CF37 url(type1.gif) repeat-y;}
dl#csschart span.type1 {background:#89CF37 url(type1.gif) repeat-y;}
dl#csschart span.type2 {background:#C83535 url(type2.gif) repeat-y;}
dl#csschart span.type3 {background:#41AFB2 url(type3.gif) repeat-y;}
dl#csschart span.type4 {background:#EC9833 url(type4.gif) repeat-y;}


ul#csschart_new, ul#csschart_new li {margin:0; padding:0; padding-bottom:10px;}
ul#csschart_new {background:url(bg_chart.gif) no-repeat 0 0; width:767px; height:100%; overflow:hidden; padding-left:10px;}
ul#csschart_new li {position:relative; display:block; width:auto; height:20px; margin-top:16px;}
ul#csschart_new span {position:relative; display:block; float:left; height:20px; z-index:1; color:#555; text-decoration:none;}
ul#csschart_new span em {display:block; font-style:normal; xfloat:right; line-height:180%; background:#F8F7F7; color:#555; position:absolute; right:-15px; text-align:center; width:auto; padding-left:2px;}
ul#csschart_new a span:hover {background:#FFB900;}
ul#csschart_new a:hover em {color:#FFB900;}
ul#csschart_new p {width:80px; display:block; float:left; text-align:right; padding-right:8px; margin-top:3px;}
ul#csschart_new span.type1 {background:#1070b6;}
ul#csschart_new span.type2 {background:#1070b6;}
ul#csschart_new span.type3 {background:#1070b6;}
ul#csschart_new span.type4 {background:#1070b6;}
ul#csschart_new span.free {background:#4eac5b;}

ul#csschart_month, ul#csschart_month li {margin:0; padding:0;}
ul#csschart_month {background:url(bg_chart.gif) no-repeat 0 0; width:767px; height:100%; overflow:hidden; padding-bottom:10px;}
ul#csschart_month li {position:relative; display:block; width:auto; height:14px; margin-top:10px;}
ul#csschart_month span {position:relative; display:block; float:left; height:14px; z-index:1; color:#555; text-decoration:none;}
ul#csschart_month span em {display:block; font-style:normal; xfloat:right; line-height:140%; background:#F8F7F7; color:#555; position:absolute; right:-15px; text-align:center; width:auto; padding-left:2px;}
ul#csschart_month a span:hover {background:#FFB900;}
ul#csschart_month a:hover em {color:#FFB900;}
ul#csschart_month p {width:30px; display:block; float:left; text-align:right; padding-right:8px; xmargin-top:3px;}
ul#csschart_month span.type1 {background:#1070b6;}
ul#csschart_month span.type2 {background:#1070b6;}
ul#csschart_month span.type3 {background:#1070b6;}
ul#csschart_month span.type4 {background:#1070b6;}
ul#csschart_month span.free {background:#4eac5b;}

ul#csschart_subpage, ul#csschart_subpage li {margin:0; padding:0; padding-bottom:10px;}
ul#csschart_subpage {background:url(bg_chart.gif) no-repeat 0 0; width:767px; height:100%; overflow:hidden}
ul#csschart_subpage li {position:relative; display:block; width:auto; height:14px; margin-top:10px;}
ul#csschart_subpage span {position:relative; display:block; float:left; height:14px; z-index:1; color:#555; text-decoration:none; background:#CCCCCC;}
ul#csschart_subpage em {xdisplay:block; font-style:normal; xfloat:right; line-height:140%; xbackground:#F8F7F7; color:#000; position:absolute; xright:-15px; text-align:center; width:auto!important; padding-left:2px; left:0;}
ul#csschart_subpage a span:hover {background:#FFB900;}
ul#csschart_subpage a:hover em {color:#FFB900;}
ul#csschart_subpage p {width:30px; display:block; float:left; text-align:right; padding-right:8px; xmargin-top:3px;}
ul#csschart_subpage span.type1 {xbackground:#1070b6;}
ul#csschart_subpage span.type2 {xbackground:#1070b6;}
ul#csschart_subpage span.type3 {xbackground:#1070b6;}
ul#csschart_subpage span.type4 {xbackground:#1070b6;}
ul#csschart_subpage span.free {background:#4eac5b;}
