html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.main{margin:0 auto;width:760px}
.page-panel .main{margin:0 auto;width:850px}
.main-header,.main-footer{width:990px;margin-left:-110px}
.page-panel .main-header,.page-panel .main-footer{margin-left:-65px}
.main-header{padding-bottom:15px}
.main-footer{padding-top:8px}
.main-content,.main-menu{color:#444;font:12px/15px 'Arial','Helvetica CE','Helvetica','sans-serif';position:relative}
.page-panel .main-content{background:url('background.jpg') center top no-repeat;height:419px;padding:107px 66px 87px 62px}
.page-info .main-content{color:#000;font:13px/19px 'Verdana','Arial','Helvetica CE','Helvetica','sans-serif';height:387px;padding:139px 90px 87px 103px}
.main-content a,.main-menu a{color:#003d98;text-decoration:none}
.main-content a:hover,.main-menu a:hover{color:red;text-decoration:none}
.main-content .content-image{text-align:center}
.main-content p{margin:15px 0}
.main-content strong{font-weight:bold}
.page-default .main-content h2{color:#9c9c9c;font-size:22px;line-height:26px;padding:10px 0 20px}
.page-default .main-content .back-link{float:right;font-size:18px;font-weight:bold;line-height:26px;margin-top:-46px}
.buttons-list{overflow:hidden;padding:10px 0 0}
.buttons-list-item{background-position:0 0;background-repeat:no-repeat;height:136px;margin:0 0 20px;padding:0;width:370px}
.buttons-list-item-odd{clear:both;float:left}
.buttons-list-item-even{float:right}
.buttons-list-item-logo{background-image:url('logo-credo.png');background-position:center 10px}
.buttons-list-item-category-a{background-image:url('button-cat-a.jpg')}
.buttons-list-item-category-b{background-image:url('button-cat-b.jpg')}
.buttons-list-item-category-c{background-image:url('button-cat-c.jpg')}
.buttons-list-item-category-d{background-image:url('button-cat-d.jpg')}
.buttons-list-item-category-t{background-image:url('button-cat-t.jpg')}
a.buttons-list-item-link{color:#fff;display:block;font-weight:bold;height:56px;padding:80px 60px 0 0;text-align:right}
a.buttons-list-item-link:hover{color:#fff;text-decoration:underline}
.buttons-list-item-logo a.buttons-list-item-link{border:1px solid #e0e0e0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#003d98;font-size:11px;height:34px;line-height:14px;padding:100px 0 0;text-align:center}
.buttons-list-item-logo a.buttons-list-item-link:hover{color:red;text-decoration:none}
.buttons-list-item-desc{display:block}
.buttons-list-item-name{clear:both;display:block;font-size:18px;line-height:22px}
.buttons-list-item-logo .buttons-list-item-name{font-size:11px;font-weight:900;line-height:14px}
.info-title{font-size:18px;line-height:24px}
.info-blocks-label{font-size:14px;margin:46px 0 4px !important}
.info-block{padding:28px 0 0}
.info-block-label{margin:0 !important}
.info-block-list{margin:6px 0 0 12px}
.info-time{margin:27px 0 17px !important}
.info-description{line-height:18px}
.info-submit{bottom:23px;position:absolute;right:86px}
.no-js .app-container{color:red;display:block;font-size:20px;font-weight:bold;line-height:26px;padding:170px;text-align:center}
.no-js .app-container:before{content:'Musisz włączyć obsługę JavaScript, żeby móc korzystać z aplikacji.'}
.app-question,.app-results,.app-loading{height:419px;position:relative}
.app-question-logo,.app-results-logo{background-position:0 0;background-repeat:no-repeat;height:50px;overflow:hidden;position:absolute;right:-32px;text-indent:200%;top:-94px;white-space:nowrap;width:296px}
.app-results-logo{background-position:0 -50px}
.app-buttons-left{bottom:-70px;left:26px;position:absolute}
.app-buttons-right{bottom:-70px;position:absolute;right:-31px}
.category-a .app-question-logo,.category-a .app-results-logo{background-image:url('app-logo-a.png')}
.category-b .app-question-logo,.category-b .app-results-logo{background-image:url('app-logo-b.png')}
.category-c .app-question-logo,.category-c .app-results-logo{background-image:url('app-logo-c.png')}
.category-d .app-question-logo,.category-d .app-results-logo{background-image:url('app-logo-d.png')}
.category-t .app-question-logo,.category-t .app-results-logo{background-image:url('app-logo-t.png')}
.app-question-global-time-counter,.app-question-local-time-read,.app-question-local-time-answer,.app-question-answer-status,.app-question-media,.app-question.media-play .app-question-media-play,.app-question-answers-yn,.app-question-answers-abc,.app-question .button-next-test,.app-question .button-main-page,.app-question .button-start-again,.app-question .button-results,.app-question .button-prev-control,.app-question .button-next-control,.app-question.control-mode.question-first .button-prev-control,.app-question.control-mode.question-last .button-next-control{display:none}
.app-question.test-mode .app-question-global-time-counter,.app-question.test-mode.time-read .app-question-local-time-read,.app-question.test-mode.time-answer .app-question-local-time-answer,.app-question.control-mode .app-question-answer-status,.app-question.media-photo .app-question-media.media-photo,.app-question.media-movie .app-question-media.media-movie,.app-question.type-yn .app-question-answers-yn,.app-question.type-abc .app-question-answers-abc{display:block}
.app-question.test-mode .button-next-test,.app-question.test-mode .button-main-page,.app-question.test-mode .button-start-again,.app-question.control-mode .button-results,.app-question.control-mode .button-prev-control,.app-question.control-mode .button-next-control{display:inline}
.app-question.control-mode.question-last .button-prev-control{margin-right:87px}
.app-question.answer-correct .app-question-answer-status,.app-results-status.test-passed{color:#060}
.app-question.answer-incorrect .app-question-answer-status,.app-results-status.test-failed{color:red}
.app-question{font-family:'Tahoma','Geneva','sans-serif'}
.app-question-scoring{color:#fff;font-size:18px;left:-37px;line-height:25px;position:absolute;top:-78px}
.app-question-counter{color:#fff;font-size:23px;left:3px;line-height:29px;position:absolute;top:-30px}
.app-question-global-time-counter{color:#fff;font-size:23px;left:378px;line-height:29px;position:absolute;top:-30px;white-space:nowrap}
.app-question-local-time-read,.app-question-local-time-answer{color:#09f;font-size:20px;font-weight:bold;left:380px;line-height:25px;position:absolute;top:34px;white-space:nowrap}
.app-question-global-time-counter .global-time,.app-question-local-time-read .time-read,.app-question-local-time-answer .time-answer{font-weight:bold}
.app-question-answer-status{font-size:20px;font-weight:bold;left:380px;line-height:25px;position:absolute;text-align:center;top:34px;width:266px}
.app-question-media{top:4px;position:absolute;left:4px}
.app-question-media,.app-question-media-image,.app-question-media-movie,.app-question-media-play{height:280px;width:350px}
.app-question-media-image,.app-question-media-movie{display:block}
.app-question-media.media-photo{background:#fff url('loading.gif') center center no-repeat}
.app-question-media-play{background:#fff url('play.png') center center no-repeat;cursor:pointer;left:0;opacity:.5;position:absolute;top:0}
.app-question-content{font-size:16px;line-height:25px;top:95px;position:absolute;left:380px;width:326px}
.app-question .button-answer{background:url('buttons-sprite.png') 200px 200px no-repeat;display:block;float:left;overflow:hidden;position:relative;text-indent:200%;white-space:nowrap}
.app-question.test-mode .button-answer{cursor:pointer}
.app-question-answer-y .button-answer{background-position:0 -68px;height:34px;width:100px}
.app-question.test-mode .app-question-answer-y .button-answer:hover{background-position:0 -34px}
.app-question.answer-y .app-question-answer-y .button-answer{background-position:0 0}
.app-question-answer-n .button-answer{background-position:-100px -68px;height:34px;width:100px}
.app-question.test-mode .app-question-answer-n .button-answer:hover{background-position:-100px -34px}
.app-question.answer-n .app-question-answer-n .button-answer{background-position:-100px 0}
.app-question-answer-a .button-answer{background-position:-200px -68px;height:30px;margin:-6px 11px 0 0;width:39px}
.app-question.test-mode .app-question-answer-a .button-answer:hover{background-position:-200px -34px}
.app-question.answer-a .app-question-answer-a .button-answer{background-position:-200px 0}
.app-question-answer-b .button-answer{background-position:-239px -68px;height:30px;margin:-6px 11px 0 0;width:39px}
.app-question.test-mode .app-question-answer-b .button-answer:hover{background-position:-239px -34px}
.app-question.answer-b .app-question-answer-b .button-answer{background-position:-239px 0}
.app-question-answer-c .button-answer{background-position:-278px -68px;height:30px;margin:-6px 11px 0 0;width:39px}
.app-question.test-mode .app-question-answer-c .button-answer:hover{background-position:-278px -34px}
.app-question.answer-c .app-question-answer-c .button-answer{background-position:-278px 0}
.app-question.control-mode.correct-y .app-question-answer-y:before,.app-question.control-mode.correct-n .app-question-answer-n:before,.app-question.control-mode.correct-a .app-question-answer-a:before,.app-question.control-mode.correct-b .app-question-answer-b:before,.app-question.control-mode.correct-c .app-question-answer-c:before{background:url('buttons-sprite.png') -317px 0 no-repeat;content:'';display:block;height:32px;left:0;position:absolute;top:5px;width:32px;z-index:100}
.app-question.control-mode.correct-y .app-question-answer-y:before,.app-question.control-mode.correct-n .app-question-answer-n:before{left:4px;top:13px}
.app-question-answers-yn{left:421px;overflow:hidden;position:absolute;top:251px}
.app-question-answers-yn li{float:left;overflow:hidden;padding:0 0 7px 10px;position:relative}
.app-question-answers-abc{font-size:14px;left:1px;position:absolute;top:298px}
.app-question-answers-abc li{height:30px;margin-top:-2px;overflow:hidden;padding:6px 0 2px 17px;position:relative}
.app-results{font:15px 'Tahoma','Geneva','sans-serif'}
.app-results b,.app-results strong,.app-results-title,.app-results-result .test-result{font-weight:bold}
.app-results-title{left:41px;position:absolute;top:33px}
.app-results-status{font-size:22px;left:41px;position:absolute;top:93px}
.app-results-result{left:41px;position:absolute;top:161px}
.app-results-minimum{left:41px;position:absolute;top:201px}
.app-results-again{left:41px;position:absolute;top:271px}
.app-results-control{left:41px;position:absolute;top:311px}
.app-results-forum{font-weight:bold;left:41px;position:absolute;top:351px}
.app-results .link-start-again,.app-results .link-control{cursor:pointer}
.app-loading{background:url('loading.gif') center center no-repeat}
.app-error{color:red;font-size:20px;font-weight:bold;line-height:29px;padding:195px;position:relative;text-align:center}
.main-content-error{padding:110px 70px}
.main-content-error-header{font-size:30px;font-weight:bold;line-height:38px;padding-bottom:50px}
.main-content-error-description{font-size:17px;line-height:21px;padding-left:40px}
.main-menu{padding:10px 0 0;overflow:hidden}
.main-menu-list{float:left}
.main-menu-item{float:left;padding:0 13px 0 0}
a.main-menu-item-link{font-weight:bold;text-decoration:underline}
.main-menu-copyrights{float:right}
a.main-menu-copyrights-link{text-decoration:underline}