html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,p,blockquote,th,td{margin:0;padding:0}
table{border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
strong{font-weight:bold}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
body,input,select,button,textarea{font-family:arial,verdana,trebuchet ms;font-size:13px;__line-height:21px;__color:#454f5c}
h1{font-size:18px;line-height:22px;font-weight:bold;color:#4e5964;margin:.4em 0 1em 0;padding-bottom:3px;border-bottom:1px solid #c9d4df}
h2{font-size:16px;line-height:18px;font-weight:bold;color:#4e5964;margin:1em 0 .5em 0;padding-bottom:3px}
h3{font-size:15px;font-weight:bold;color:#4e5964;line-height:17px}
body{color:#454f5c}
a{color:#3764a0;text-decoration:underline}
a:hover{color:red}
::selection{background:#faa}
::-moz-selection{background:#faa}
input::selection{background:#faa}
html{overflow-y:scroll}
body{background:#fff}
.c_b{clear:both}
.ta_l{text-align:left!important}
.ta_c{text-align:center!important}
.ta_r{text-align:right!important}
.va_t{vertical-align:top!important}
.va_m{vertical-align:middle!important}
.va_b{vertical-align:bottom!important}
input,textarea{border:1px solid #b9c4cf}
.IE input[type=radio],.IE input[type=checkbox]{border:0}
.IE input,.IE textarea{padding:2px}
input:focus,select:focus,textarea:focus{border:1px solid #7bafdd;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2),0 0 3px 1px rgba(123,175,221,0.8)}
.button-orange,input.button-orange{background-image:-webkit-linear-gradient(bottom,#e44000,#ff9c00);background-image:linear-gradient(to top,#e44000,#ff9c00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= #FF9C00,endColorstr= #E44000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr= #FF9C00 ,endColorstr= #E44000 )";border:1px solid #e44100;border-radius:6px 6px 6px 6px;box-shadow:0 2px 4px rgba(0,0,0,0.25),0 1px rgba(255,255,255,0.4) inset;color:#fff!important;display:inline-block;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none;margin-right:5px;opacity:1;padding:4px 14px;text-shadow:0 1px #af3d00;transition:all .4s ease-in 0s;cursor:pointer}
.button-orange:hover,input.button-orange:hover{opacity:.85;background-color:#000;background-image:-webkit-linear-gradient(bottom,#d74103,#fa9906);background-image:-moz-linear-gradient(bottom,#d74103,#fa9906);background-image:-o-linear-gradient(bottom,#d74103,#fa9906);background-image:-ms-linear-gradient(bottom,#d74103,#fa9906);background-image:linear-gradient(to top,#d74103,#fa9906)}
.button-orange:active,input.button-orange:active{color:#fff}
.button-orange[disabled],input.button-orange[disabled]{background-image:-webkit-linear-gradient(bottom,#dfdfdf,#fff);background-image:-moz-linear-gradient(bottom,#dfdfdf,#fff);background-image:-o-linear-gradient(bottom,#dfdfdf,#fff);background-image:-ms-linear-gradient(bottom,#dfdfdf,#fff);background-image:linear-gradient(to top,#dfdfdf,#fff);color:#aaa!important;border-color:#ddd;text-shadow:0 1px #f6f6f6;box-shadow:0 2px 4px rgba(0,0,0,0.08),0 1px rgba(255,255,255,0.4) inset;cursor:auto!important}
.button-grey{-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;opacity:1;margin-right:5px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.4);-moz-box-shadow:0 2px 3px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.4);box-shadow:0 2px 3px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.4);border:solid 1px #b6b6b6;background-image:-webkit-linear-gradient(bottom,#dfdfdf,#fff);background-image:-moz-linear-gradient(bottom,#dfdfdf,#fff);background-image:-o-linear-gradient(bottom,#dfdfdf,#fff);background-image:-ms-linear-gradient(bottom,#dfdfdf,#fff);background-image:linear-gradient(to top,#dfdfdf,#fff);display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFBFB',endColorstr='#F1F3F5');padding:5px 14px 4px 14px;border-radius:6px;font-family:arial;font-weight:bold;font-size:12px;color:#767676!important;text-shadow:0 1px #f6f6f6;text-decoration:none}
.button-grey:hover{opacity:.85;background-color:#efeded;background-image:-webkit-linear-gradient(bottom,#dcdbdb,#f3f2f2);background-image:-moz-linear-gradient(bottom,#dcdbdb,#f3f2f2);background-image:-o-linear-gradient(bottom,#dcdbdb,#f3f2f2);background-image:-ms-linear-gradient(bottom,#dcdbdb,#f3f2f2);background-image:linear-gradient(to top,#dcdbdb,#f3f2f2);cursor:pointer}
.button-grey:active{color:#767676;text-shadow:0 1px #f6f6f6}
.button-grey.disabled{opacity:.5}
.button-processed{background:url(https://eimpuls.psat.pl/ppe/img/ajax-loader-orange.gif?1772108586000) center center no-repeat!important;filter:none!important;border:none!important;text-indent:-1000px;overflow:hidden;box-shadow:none;text-shadow:none;-moz-transition:none;-webkit-transition:none}
.button-green{-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;opacity:1;margin-right:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.4);box-shadow:0 2px 4px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.4);border:solid 1px #1ea13a;background-image:-webkit-linear-gradient(top,#7ee594,#2db54a);background-image:-moz-linear-gradient(top,#7ee594,#2db54a);background-image:-o-linear-gradient(top,#7ee594,#2db54a);background-image:-ms-linear-gradient(top,#7ee594,#2db54a);background-image:linear-gradient(to bottom,#7ee594,#2db54a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ee594',endColorstr='#2db54a');display:inline-block;padding:4px 14px;border-radius:6px;font-family:arial;font-weight:bold;font-size:12px;color:#fff;text-shadow:0 1px #349248}
.button-green:hover{opacity:.85;background-image:-webkit-linear-gradient(bottom,#2aaa45,#77db8c);background-image:-moz-linear-gradient(bottom,#2aaa45,#77db8c);background-image:-o-linear-gradient(bottom,#2aaa45,#77db8c);background-image:-ms-linear-gradient(bottom,#2aaa45,#77db8c);background-image:linear-gradient(to top,#2aaa45,#77db8c)}
.button-green:active{color:#fff}
.IE .button-grey,.IE .button-orange,.IE .button-green{border-radius:0}
.center{width:960px;margin:auto;position:relative}
#header{position:absolute;left:0;top:0;width:100%;height:98px;margin:0;padding:0;overflow:hidden;background:url(https://eimpuls.psat.pl/ppe/img/header.png?1772108586000) 0 -42px repeat-x}
#header .center{height:100%}
#psat_logo{background:url(https://eimpuls.psat.pl/ppe/img/psat_logo_t.png?1772108586000) no-repeat;width:194px;height:90px;overflow:hidden;text-indent:-3000px;position:absolute;left:0;top:0;margin:8px 0 0 0;padding:0;border:0}
#header_intro{margin-left:228px}
#header_user{text-align:right;white-space:nowrap}
#header_user .user{padding-right:1em;font-weight:bold;width:20em;overflow:hidden;text-overflow:ellipsis;position:relative;top:.3em}
#header_user .user,#apps-button,#header_user .button-grey{display:inline-block}
html,body{height:100%}
#main-out{position:relative;width:962px;margin:0 auto;padding:0;min-height:100%;height:auto!important;height:100%;__padding-top:114px;__padding-bottom:114px;___include box-sizing}
#main-out2{padding-top:114px;padding-bottom:114px}
#main{position:relative;border-color:#b9c4cf;border-image:none;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;box-shadow:0 2px 4px rgba(98,121,132,0.15);margin:0;padding:0}
#footer{height:40px;padding:0;height:98px;margin-top:-98px;overflow:hidden}
#footer .center{padding:.5em 0}
#loginForm{width:320px;text-align:left}
.loginBox{background:#fafafa;padding:8px 24px 24px 24px;border:1px solid #b9c4cf;border-radius:3px 3px 3px 3px;box-shadow:0 2px 4px rgba(98,121,132,0.15);background:#f0f2f5;box-shadow:0 0 4px #ccc}
.loginBox h3{border-bottom:1px solid #b9c4cf;zoom:1;margin-bottom:.6em;padding:4px 8px;text-shadow:1px 1px 1px #fff}
.loginBox .formSubmitBtn{margin-left:6px}
.loginBox .password-reminder,.loginBox .back-to-login{font-size:85%;padding-top:7px}
.loginBox .password-reminder{font-size:85%;float:right;padding:7px 8px 0 0}
.loginBox .rememberPasswordBtn{float:right}
.loginBox .back-to-login{float:left}
.loginBox .l1{display:block;float:left;width:60px;clear:both;zoom:1;font-weight:bold;margin:4px;padding:5px;position:relative}
.IE .loginBox .l1{top:1px}
.loginBox .i1{display:block;float:left;width:222px;margin:4px;padding:4px;zoom:1}
.loginBox input.error{background:#ffcfcf;color:black}
.loginBox .inputErrorWrapper{float:left}
.loginBox .inputErrorMessage{clear:both;float:left;font-size:10px;color:red;font-family:Arial;line-height:12px;position:relative;top:-1px;padding-left:5px;text-shadow:1px 1px 1px #fff}
.loginBox .fc_messages{color:green}
.main_adm{height:100%;background:url("https://eimpuls.psat.pl/ppe/img/back-page.png?1772108586000") -49px repeat-y}
#sidebar{background:none repeat scroll 0 0 #f0f2f5;float:left;position:absolute;left:0;top:0;width:210px;z-index:100}
#navigation{margin-top:-1px;border-top:1px solid #b9c4cf;border-radius:4px 0 0 0;border-right:1px solid #b9c4cf;overflow:visible}
#navigation li{display:block;background:#b9c4cf;position:relative;background-image:url(https://eimpuls.psat.pl/kp/gradient/x60/to bottom/edf0f2/d9dee3);background-image:-webkit-linear-gradient(bottom,#d9dee3 11%,#ebeef1 94%,#edf0f2 99%,#fafbfb);background-image:-moz-linear-gradient(bottom,#d9dee3 11%,#ebeef1 94%,#edf0f2 99%,#fafbfb);background-image:-o-linear-gradient(bottom,#d9dee3 11%,#ebeef1 94%,#edf0f2 99%,#fafbfb);background-image:-ms-linear-gradient(bottom,#d9dee3 11%,#ebeef1 94%,#edf0f2 99%,#fafbfb);background-image:linear-gradient(to top,#d9dee3 11%,#ebeef1 94%,#edf0f2 99%,#fafbfb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafbfb,endColorstr=#d9dee3);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafbfb,endColorstr=#d9dee3)"}
#navigation li.last{padding-bottom:1px}
#navigation a{display:block;height:50px;background:transparent;font-size:14px;color:#757f8c;font-family:Arial;font-weight:bold;text-shadow:0 1px #fff;line-height:50px;padding-left:15px;text-decoration:none;border-bottom:1px solid #b9c4cf;padding:1px 1px 0 15px}
#navigation li.first,#navigation li.first a,#navigation li.first div{border-radius:3px 0 0 0}
#navigation li:hover,#navigation li.active{background-image:url(https://eimpuls.psat.pl/kp/gradient/x60/to bottom/e5f3Ff/B4C9E2);background-image:-webkit-linear-gradient(bottom,#b4c9e2 0,#c9ddf6 47%,#e5f3ff 99%);background-image:-moz-linear-gradient(bottom,#b4c9e2 0,#c9ddf6 47%,#e5f3ff 99%);background-image:-o-linear-gradient(bottom,#b4c9e2 0,#c9ddf6 47%,#e5f3ff 99%);background-image:-ms-linear-gradient(bottom,#b4c9e2 0,#c9ddf6 47%,#e5f3ff 99%);background-image:linear-gradient(to top,#b4c9e2 0,#c9ddf6 47%,#e5f3ff 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= #e5f3Ff,endColorstr= #B4C9E2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr= #e5f3Ff ,endColorstr= #B4C9E2)"}
#navigation ul{display:none}
#navigation li{position:relative}
#navigation li:hover ul{display:block;position:absolute;width:210px;left:100%;top:-1px;border:1px solid #b9c4cf;box-shadow:.3em .3em .6em #ccc;z-index:100}
#navigation li.active ul{display:block;position:relative;width:100%;left:0;top:0;border:0;box-shadow:none}
#navigation li:hover a,#navigation li.active a{color:#4e5964}
#navigation ul{margin:0;padding:10px 0;background:white}
#navigation ul li{margin:0;border:0;border-radius:0!important;background:0;filter:none}
#navigation ul li a{border-radius:0!important;border:0}
#navigation ul li.active{background:0;filter:none}
#navigation ul li{height:26px;margin:0 10px;padding:0}
#navigation ul li a{height:26px;padding:0 0 0 5px;margin:0;font-size:12px;line-height:26px;color:#757f8c}
#navigation ul li.active a{color:#598ed7;text-decoration:underline}
#navigation ul li:hover{background:#d3e2f7;filter:none}
#content{float:left;width:700px;margin:25px 25px 25px 235px;position:relative}
#content.nosidebar{width:910px;margin:25px}
#content>p>img{max-width:100%}
.errors{background:#C22;color:white}
.errors a{text-decoration:underline}
.errors a:hover{color:navy}
.errors *{color:white}
.messages{background:#2C2;color:white}
.messages,.errors{padding:.5em 1em;margin:.5em 0}
.errors li,.messages li{list-style:none}
#footer-in,.appVersion li{font-family:Tahoma;font-size:10px;color:gray}
.appVersion{float:right}
.appVersion li{font-family:Tahoma;font-size:10px;text-align:right;padding-right:.5em;color:gray;float:left;margin-left:1em}
.IE7 #main.nosidebar{padding-top:25px}
.IE7 #content.nosidebar{float:none}
.dev{background:#fff2c3}
#content img{max-width:100%}