@font-face {font-family:dg;src:url(DidactGothic.ttf);}
*html @font-face {font-family:dg;src:url(DidactGothic.eot);}
BODY{background-color:#FFF;font-family: Verdana,serif;font-size: 10pt;text-align: center;margin:0;padding:0;}
A {text-decoration: none;font-style:italic;color: rgb(40,72,133);}
A:hover {text-decoration: underline;}
#wrapper{width: 990px;margin-left: auto;margin-right: auto;overflow: auto;}
#container {overflow: auto;margin: 0 0 5px 0;}
#leftcolumn {float:left;width:262px;}
#rightframe{float:right;width:726px;}
#hack{clear:both;float:none;}
DIV.mainframe{float:none;background-color:#F2F2F2;text-align:center;clear:both;margin:0 0 5px 0;overflow:auto;}
DIV.row{clear:both;overflow:auto;margin:10px 0 10px 0;}
P.normal{clear:both;text-align:justify;margin:10px;}
H1.title{clear:both;font-weight:bold;font-size:12pt;margin:10px 10px 20px 10px;}
SPAN.italics{font-style:italic;}
P.error,P.err{clear:both;overflow:auto;border-width:1px;border-color:red;border-style:solid;color:red;}
P.err{margin:10px;}
P.success{clear:both;overflow:auto;border-width:1px;border-color:green;border-style:solid;color:green;}
LEGEND{padding:1px 5px 1px 5px;border-width:1px;border-color:rgb(40,72,133);border-style:solid;color:rgb(40,72,133);font-weight:bold;}
FIELDSET{clear:both;border:0;padding:0;margin:0;}
INPUT,SELECT, A.left{margin:0;float:left;}
#remember{margin-right:0.5em;}
*html SELECT{padding:10px 0;}
INPUT + SPAN{float:left;text-align:left;} 
LABEL{width:100%;display:block;float:left;text-align:left;margin:0;}
TABLE.data{width:695px;padding:3px;border-collapse:collapse;border-spacing:0px;margin-left:14px;}
TABLE.data TH,TD{border:1px solid #B3B3B3;font-size:14px;font-weight:normal;padding:4px;text-align:center;}
TABLE.data TH{background-color:#FFF;}
TABLE.data TD{font-size:11px;text-align:left;}
UL.listing{margin:0px;padding:0px;text-align:left;float:left;list-style:none;}

.mAll{float:left;width:100%;}
.banWelc{background-color:#0069AA!important;float:left;width:100%;height:101px;}
.banLogo{float:left;width:150px;margin-top:15px;margin-left:20px;}
.banNag{float:left;width:820px;font-family:dg, tahoma;font-size:34px;color:#FFF;line-height:101px;}
.banLogo2{float:left;width:263px;border-right:1px solid #FFF;height:101px;}
.banNag2{float:right;width:724px;font-family:dg, tahoma;font-size:30px;color:#FFF;line-height:101px;background-image:url(../pics/banimg.png);background-repeat:no-repeat;background-position:right top;}
.banLogo2 IMG{margin-top:16px;}
.mainWelc{background-color:#F2F2F2;float:left;width:100%;background-image:url(../pics/bcgWelc.jpg);background-repeat:no-repeat;background-position:right bottom;border-bottom:3px solid #0069AA;position:relative;}
.reset-page{padding-bottom:15px;}
.footer{float:left;width:100%;text-align:right;margin-top:5px;color:#A0A0A0;margin-bottom:15px;}
.footer a{color:#A0A0A0;font-style:normal;}
.txtWelc{float:left;width:100%;margin-top:25px;border-bottom:1px solid #000;margin-bottom:35px;}
.txtWelc DIV{float:left;width:700px;margin-left:150px;font-size:14px;text-align:justify;margin-bottom:25px;}
.logrow{float:left;width:800px;margin-left:150px;margin-top:10px;}
.logname{float:left;width:140px;line-height:47px;font-size:16px;color:#666;font-weight:normal;height:49px;text-align:right;}
.logbtn{float:left;width:650px;margin-left:140px;}
.logform{float:left;width:650px;height:49px;}
.logcode{display:flex;align-items:center;height:49px;width:auto;}
.verify-remember .logform{height:auto;}
.verify-confirm{margin-top:22px;margin-bottom:22px;}
.verify-confirm .logbtn1{margin-top:0;}
.logresend{height:38px;margin-left:8px;padding:0 12px;font-size:14px;white-space:nowrap;cursor:pointer;}
.logf1, .logf2, .logf3{width:137px;height:47px;border:1px solid #CCC;font-size:30px;text-align:center;margin-right:10px;}
.logf2{width:100px;}
.logf3{width:398px;}
/*
.logbtn1{width:130px;height:38px;text-align:center;background-color:#137CBD;font-weight:bold;color:#FFF;border:1px solid #005387;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;background: -moz-linear-gradient(top, #2790D2 0%, #0069AA 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2790D2), color-stop(100%,#0069AA));background: -webkit-linear-gradient(top, #2790D2 0%,#0069AA 100%);background: -o-linear-gradient(top, #2790D2 0%,#0069AA 100%);background: -ms-linear-gradient(top, #2790D2 0%,#0069AA 100%);background: linear-gradient(top, #2790D2 0%,#0069AA 100%);font-size:16px;margin-top:10px;}
*/
.logbtn1 {
    width: auto;          /* pozwala rosnąć */
    padding: 0 20px;      /* dodaje przestrzeń po bokach */
    height: 38px;
    text-align: center;
    background: linear-gradient(to bottom, #2790D2 0%, #0069AA 100%);
    font-weight: bold;
    color: #FFF;
    border: 1px solid #005387;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 10px;
    cursor: pointer;
}
.logbtn1:disabled {
    background: #cccccc;
    border-color: #999999;
    color: #666666;
    cursor: not-allowed;
    opacity: 0.7;
}


*html .logbtn1{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2790D2', endColorstr='#0069AA',GradientType=0 );}
.logmore{float:left;width:650px;margin:35px 0 25px 140px;}
.logmore a:link,.logmore a:visited,.logmore a:active{float:left;text-decoration:none;font-style:normal;border:1px solid #0069AA;color:#0069AA;padding:7px 15px;font-size:16px;}
.logmore a:hover{background-color:#FFF;}
.upid{float:left;width:100%;background-color:#F2F2F2;margin:1px 0;}
.upuser{float:right;height:39px;background-color:#4F4F4F;text-align:center;color:#FFF;font-size:16px;line-height:39px;padding:0 15px;}
a.mup:link,a.mup:active,a.mup:visited{height:39px;line-height:39px;color:#0069AA;text-decoration:none;font-size:16px;font-style:normal;float:right;margin-right:22px;}
a.mup:hover{color:#0091EB;}
.naviico{float:left;width:40px;height:39px;background-color:#0069AA;margin-right:17px;}
.naviico IMG{margin-top:8px;border:0;}
.main0{float:left;width:100%;background-color:#F2F2F2;border-bottom:2px solid #0069AA;background-image:url(../pics/bcgm.png);background-repeat:repeat-y;border-top:1px solid #999;padding-bottom:40px;}
.titM{float:left;width:100%;background-color:#FFF;height:88px;line-height:88px;text-align:left;border-bottom:1px solid #999;}
.titM H1{font-weight:normal;font-size:24px;margin:0 0 0 30px;}
.titp{margin:15px;font-size:16px;text-align:left;float:left;width:696px;}
#leftcolumn a:link,#leftcolumn a:active,#leftcolumn a:visited{float:left;width:248px;background-color:#FFF;color:#333;line-height:42px;height:42px;padding-left:12px;font-style:normal;text-align:left;margin:2px 0 0 2px;text-decoration:none;font-size:14px;}
#leftcolumn a:hover{background-color:#0069AA;color:#FFF;}
*html #leftcolumn a:link,#leftcolumn a:active,#leftcolumn a:visited{width:260px;}
.cntMain1{float:left;margin:30px;width:666px;font-size:16px;line-height:20px;}
.info1{float:left;width:190px;text-align:right;}
.info2{float:left;width:440px;margin-left:5px;text-align:left;}
.contM1{float:left;width:100%;border-bottom:1px solid #999;}
.contM1b{float:left;width:666px;margin:30px;}
.label1{float:left;width:100px;margin-top:17px;}
.selM1{float:left;width:225px;}
.selM2{float:left;width:232px;}
.selY1{float:left;width:150px;}
.selB1{float:left;width:175px;padding-top:22px;}
.selB2{float:left;width:100px;padding-top:22px;}
.selM1,.selY1{font-size:16px;color:#666;}
.btnMn{height:39px;text-align:center;color:#FFF;background-color:#E66B27;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;background: -moz-linear-gradient(top, #FF893D 0%, #CE4E12 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF893D), color-stop(100%,#CE4E12));background: -webkit-linear-gradient(top, #FF893D 0%,#CE4E12 100%);background: -o-linear-gradient(top, #FF893D 0%,#CE4E12 100%);background: -ms-linear-gradient(top, #FF893D 0%,#CE4E12 100%);background: linear-gradient(top, #FF893D 0%,#CE4E12 100%);border:1px solid #CE4E12;font-size:14px;font-weight:bold;padding:0 23px;}
*html .btnMn{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF893D',endColorstr='#CE4E12',GradientType=0);}
*html .btnMn{-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF893D', endColorstr='#CE4E12', gradientType='0')";}
.caution{float:left;width:100%;background-color:#E66B27;color:#FFF;margin:0 0 20px 0;font-size:14px;text-align:left;}
.cOk{background-color:#5B8C3F;}
.cautionN{background-color:#0069AA;color:#FFF;}
.cautionM{margin:10px 15px;}
SELECT{font-size:16px;height:47px;}
select#month{width:200px;padding:10px 0;}
select#year{width:100px;padding:10px 0;}
select#year_od,select#year_do,select#month_od,select#month_do,select#status,select#typ_aw{padding:12px 0;}
.labelcol{float:left;height:48px;line-height:48px;padding:0 6px;background-color:#808080;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.labelcol2{line-height:14px;}
.labelcol2 SPAN{margin-top:10px;float:left;width:100%;}
.mrgR5{margin-right:5px;}
.mrgT10{margin-top:10px;}
.mrgB0{margin-bottom:0;}
.frm1{width:200px;height:39px;line-height:39px;margin-bottom:10px;border:1px solid #999;}
.email-pair{display:flex;align-items:flex-end;gap:18px;}
.email-pass{margin-right:18px;}
.frm1.email-bad{border-color:#c62828;}
.frm1.email-ok{border-color:#2e7d32;}
.btnMn:disabled{background:#ccc;border-color:#999;color:#666;cursor:not-allowed;}
.email-rule{clear:both;border:0;border-top:1px solid #999;margin:18px 0 8px;}
.fault-filters{display:grid;grid-template-columns:110px 168px 110px 168px;gap:14px 18px;width:100%;}
.fault-filters label,.fault-filters select{float:none;width:100%;box-sizing:border-box;}
.fault-filters select{display:block;height:47px;}
.fault-submit{clear:both;float:left;margin-top:16px;}
.fault-submit .btnMn{float:none;}
#email-code{border:1px solid #b3b3b3;padding:18px 20px;max-width:440px;}
#email-code::backdrop{background:rgba(0,0,0,.35);}
#email-code input,#email-code label{float:none;}
#email-code .frm1{display:block;margin:8px 0 14px;}
.frmpss{border:1px solid #F46209;}
.pass-line{display:flex;align-items:center;gap:12px;clear:both;float:left;width:100%;margin:0 0 10px;}
.pass-line input{float:none;margin-bottom:0;}
.logform .pass-line{float:none;width:auto;height:49px;margin:0;}
.pass-meter{display:flex;align-items:flex-end;gap:8px;min-height:39px;}
.pass-bars{display:flex;align-items:flex-end;gap:3px;height:24px;}
.pass-bar{display:block;width:14px;background:#d5d5d5;border-radius:1px;}
.pass-bar:nth-child(1){height:8px;}
.pass-bar:nth-child(2){height:12px;}
.pass-bar:nth-child(3){height:16px;}
.pass-bar:nth-child(4){height:20px;}
.pass-bar:nth-child(5){height:24px;}
.pass-label{font-size:13px;font-weight:bold;color:#666;white-space:nowrap;line-height:24px;}
.pass-meter[data-score="0"] .pass-bar{background:#c62828;}
.pass-meter[data-score="1"] .pass-bar{background:#ef6c00;}
.pass-meter[data-score="2"] .pass-bar{background:#f9a825;}
.pass-meter[data-score="3"] .pass-bar{background:#7cb342;}
.pass-meter[data-score="4"] .pass-bar{background:#2e7d32;}
.pass-meter[data-met="0"] .pass-bar{background:#d5d5d5;}
.pass-meter[data-met="1"] .pass-bar:nth-child(n+2){background:#d5d5d5;}
.pass-meter[data-met="2"] .pass-bar:nth-child(n+3){background:#d5d5d5;}
.pass-meter[data-met="3"] .pass-bar:nth-child(n+4){background:#d5d5d5;}
.pass-meter[data-met="4"] .pass-bar:nth-child(n+5){background:#d5d5d5;}
#password-guide{border:1px solid #b3b3b3;padding:18px 22px;max-width:480px;text-align:left;}
#password-guide::backdrop{background:rgba(0,0,0,.35);}
#password-guide h2{font-size:18px;font-weight:normal;margin:0 0 8px;}
#password-guide p,#password-guide ul,#password-guide li,#password-guide button{float:none;width:auto;}
#password-guide ul{list-style:none;margin:8px 0 12px;padding:0;}
#password-guide li{position:relative;padding:3px 0 3px 22px;}
#password-guide li.is-met{color:#2e7d32;}
#password-guide li.is-missing{color:#c62828;}
#password-guide li.is-met::before{content:"✓";position:absolute;left:0;}
#password-guide li.is-missing::before{content:"✗";position:absolute;left:0;}
#password-guide .password-guide-extra{color:#333;margin:0 0 14px;}
#password-guide button{height:38px;padding:0 18px;color:#fff;background:#0069AA;border:1px solid #005387;border-radius:5px;font-weight:bold;cursor:pointer;}
.pass-meter[data-score="0"] .pass-label{color:#c62828;}
.pass-meter[data-score="1"] .pass-label{color:#ef6c00;}
.pass-meter[data-score="2"] .pass-label{color:#f9a825;}
.pass-meter[data-score="3"] .pass-label{color:#558b2f;}
.pass-meter[data-score="4"] .pass-label{color:#2e7d32;}
.tddesc{background-color:#FFF;padding:10px;font-size:14px;}
a.lnkbrd:link,a.lnkbrd:active,a.lnkbrd:visited{float:left;width:auto;padding:5px 20px;font-size:16px;border:1px solid #666;text-decoration:none;font-style:normal;color:#333;}
a.lnkbrd:hover{background-color:#FFF;}
.lnkbrd2{float:right!important;}
a.lnkbrdtbl:link,a.lnkbrd:active,a.lnkbrd:visited{float:left;width:auto;padding:5px 10px;font-size:11px;border:1px solid #666;text-decoration:none;font-style:normal;color:#333;}
a.lnkbrdtbl:hover{background-color:#FFF;}
.mainWelc .cautionWelc{position:absolute;z-index:5;top:85px;left:0;}

.str{float:left;width:12px;margin-top:13px;}
.str0{float:left;width:1px;background-color:#808080;zoom:1;font-size:1px;line-height:1px;}
.str1{height:23px;}
.str2{height:21px;margin-top:1px;}
.str3{height:19px;margin-top:2px;}
.str4{height:17px;margin-top:3px;}
.str5{height:15px;margin-top:4px;}
.str6{height:13px;margin-top:5px;}
.str7{height:11px;margin-top:6px;}
.str8{height:9px;margin-top:7px;}
.str9{height:7px;margin-top:8px;}
.str10{height:5px;margin-top:9px;}
.str11{height:3px;margin-top:10px;}
.str12{height:1px;margin-top:11px;}
#leftcolumn a.is-current{background-color:#0069AA;color:#FFF;}
