.searchBox input[type="submit"]{width:20px;height:23px;overflow:visible;position:relative;float:right;cursor:pointer;background:url('https://static.compendium.pl/css/img/icons.png') no-repeat -300px 0px;border:0px;}
.ico-set:before{content:"";position:relative;top:13px;left:12px;float:left;width:25px;height:25px;background:url('https://static.compendium.pl/css/img/icons.png') no-repeat;}
.search-section input[type="submit"]{height:50px;width:50px;position:absolute;top:22px;right:50px;background:url('https://static.compendium.pl/css/img/ico-search.png') no-repeat 12px 11px;cursor:pointer;}
.ico-mobile-menu:before{background-position:0px -25px;}
.ico-search:before{background-position:-300px 0px;}
.ico-close:before{background-position:-125px -25px;}

#category .single ul li a:hover{background:url('https://static.compendium.pl/css/img/stripedWhite.png') repeat;text-decoration:none;font-weight:600;color:#3c3c3c;}
#category .ico-compendium::before, #category .ico-dlearning::before {content:''; display:block; width:90px; height:90px; background:url('https://static.compendium.pl/css/img/icons-x.png') no-repeat 0px 0px;}
#category .ico-dlearning::before {background-position:-100px 0px;}

#recommendations {position:relative;}
#recommendations .reference {position:relative; z-index:2; background:none;}
#recommendations::after {content:''; width:100px; height:70px; position:absolute; z-index:1; right:0px; bottom:0px; background: url('https://static.compendium.pl/css/img/icons-x.png') no-repeat; background-position: -100px -250px;}
#recommendations::before {content:''; width:100px; height:70px; position:absolute; z-index:1; top:0px; left:0px; background: url('https://static.compendium.pl/css/img/icons-x.png') no-repeat; background-position: 0px -250px;}
#recommendations .reference {width:100%; max-width:none; min-height:200px; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}
#recommendations .reference .content p {padding:40px 20px; color:#999; font-style:italic; font-size:13px; line-height:1.5; font-weight:700;}
#recommendations .reference .recommender p {text-align:right; text-transform:uppercase; color:#ffc81e; font-size:12px;}

#footer {width:100%;margin:0;padding:0;color:#fff;background:#222;}
#footer-main-area {background:#222;padding:50px 20px;}
#footer-main-area h5 {color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1px;border-bottom:1px solid #2D2D2D;font-size:13px;}
#footer-main-area .button {margin-top:20px;}
#footer-main-area .footer-list li {margin-bottom:20px;}
#footer-main-area .footer-list h6 {font-size:11px;color:#fff;border:0;margin:0 0 5px 70px;padding:0;text-transform:uppercase;letter-spacing:1px;font-weight:700;line-height:1.5;}
#footer-main-area .footer-list p {color:#999;margin:0 0 0 70px;}
#footer-main-area .footer-list .phone-no {color:#eee !important;}
#footer-main-area .footer-list.other-sites a{display:block;overflow:hidden;}
#footer-main-area .another-info a,
#footer-main-area .footer-list.other-sites a h6,
#footer-main-area .footer-list.other-sites a::before {-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
#footer-main-area .another-info a:hover,
#footer-main-area .footer-list.other-sites a:hover h6 {color:#ffc81e;}
#footer-main-area .footer-list.other-sites a:hover::before {opacity:0.6;}
#footer-main-area .another-info a{color:#fff;}
#footer-copyright {background:#111;margin:0;padding:25px 20px;}
#footer-copyright h1, #footer-copyright h1 span {color:#fff;font-size:12px;line-height:25px;}
#footer-copyright .col {padding-bottom:0px;}
#footer-copyright .social {text-align:right;}
#footer .ico-earth::before {content: ''; display: block; float: left; width: 60px; height: 70px; background: url('https://static.compendium.pl/css/img/icons-x.png') no-repeat -140px -170px;}
#footer .ico-ctab::before, #footer .ico-dlearning::before {content: ''; display: block; float: left; width: 60px; height: 60px; background: url('https://static.compendium.pl/css/img/icons-x.png') no-repeat -140px -100px; border-radius: 50%;}
#footer .ico-dlearning::before {background-position:-70px -100px;}

/* s: TrainingListByProducer / TrainingView */
.row-group .c-terminy {padding:5px 5px 5px 10px; font-size:12px; color:black;}
.row-group .c-termin {position:relative; padding:5px 80px 5px 5px; border-bottom:1px dashed #dcdcdc; border-radius:4px;}
.row-group .cmdZarezerwuj {position:absolute; top:4px; right:5px; padding:4px 8px; border-radius:4px; font-size:10px; color:#fff; font-weight:normal; background:#3c3c3c !important; text-decoration:none;}
.row-group .cmdZarezerwuj:hover {background:#ffb400 !important; color:black;}
.row-group .infoJezykPL {display:inline-block; width:25px; height:20px; vertical-align:middle; background: url('https://static.compendium.pl/css/img/icons.png') no-repeat; background-position: -575px -3px;}
.row-group .infoJezykEN {display:inline-block; width:25px; height:20px; vertical-align:middle; background: url('https://static.compendium.pl/css/img/icons.png') no-repeat; background-position: -600px -3px;}
.row-group .infoTermin {display:inline-block; vertical-align:middle; margin-right:5px; min-width:140px;}
.row-group .c-termin:hover {background:#e4e4e4; border:1px dashed #666;}
.c-polecane {position:absolute; top:10px; right:45px;}
.c-polecane span {display:none; vertical-align:super; line-height:1; padding:3px 6px; margin-right:3px; background:#ffc81e; border-radius:4px; border:1px solid #ffb400; font-size:10px; font-weight:normal;}
.promo-text {display:none; vertical-align:middle; line-height:1; padding:1px 6px; margin-bottom:1px; background:#ffc81e; border-radius:4px; border:1px solid #ffb400; font-size:10px; font-weight:normal;}
.row-group .infoZG, 
.row-group .infoLM, 
.row-group .infoTG,
.row-group .infoRP, 
.row-group .infoRS, 
.row-group .infoRT {display:inline-block; vertical-align:middle; line-height:1; padding:3px 6px; margin-bottom:1px; background:#ffc81e; border-radius:4px; border:1px solid #ffb400; font-size:10px; font-weight:bold;}
.row-group .infoZG span, 
.row-group .infoLM span, 
.row-group .infoTG span, 
.row-group .infoRP span, 
.row-group .infoRS span, 
.row-group .infoRT span {display:none; font-weight:normal;}
.row-group .c-terminy .icon-promo {display:inline-block; width:25px; height:20px; background:url('https://static.compendium.pl/css/img/icons.png') no-repeat -100px -3px; line-height:1; vertical-align:middle;}
.row-group .tt-none {text-transform:none !important;}
.row-group .c-info {padding:10px 10px 5px 10px;}
.row-group .c-info h5 {display:inline-block; border-bottom:1px solid #dedede; margin:0px 0px 5px 0px; padding:5px; line-height:1; font-size:11px; color:black;}
.row-group .c-tag {padding:10px 10px 5px 10px;} 
.row-group .c-promo {display:block; padding:5px 8px 5px 10px; margin-top:0px;}
.row-group .c-tag h5, 
.row-group .c-promo h5 {display:inline-block; background:#ffc81e; border:1px solid #ffb400; border-radius:4px; margin:0px 0px 5px 0px; padding:5px; line-height:1; font-size:10px; color:black; text-transform:uppercase;}
.row-group .c-tag h5, 
.row-group .c-promo h5 {background:#e4e4e4; border:1px solid #bdbdbd;}
.row-group .c-promo h5 {display:inline-block; position:relative; padding-left:20px;}
.row-group .c-promo h5::before {background: transparent url('https://static.compendium.pl/css/img/icons.png') no-repeat -630px -4px; content:''; position:absolute; top:2px; left:2px; height:16px; width:16px;}
.row-group .c-tag h5:hover, 
.row-group .c-promo h5:hover {background:#ffc81e; border:1px solid #ffb400;}
.row-group .c-tag h5 a, 
.row-group .c-promo h5 a {font-size:10px; color:black; line-height:1;}
.row-group .c-pdf {position:absolute; top:8px; right:8px;}
.row-group .c-pdf img {border:none;}
.row-group .c-calendar {position:absolute; top:46px; right:8px; border:none; cursor:pointer;}
.row-group {}
.row-group h3 {font-size:18px; color:black; font-weight:bold; padding:10px 30px 10px 0px; background:url('https://static.compendium.pl/css/img/icon-plus.png') right center no-repeat;}
.row-group h3.minus {background-image:url('https://static.compendium.pl/css/img/icon-minus.png');}
.row-group li {position:relative; display:block; width:260px; min-height:90px; padding:0px; margin:0px 12px 15px 0px; background:#fafafa; border:1px dashed #dcdcdc; border-radius:6px;}
.row-group li {width:99%;}
.row-group li:hover {background:#f3f3f3; border:1px dashed black;}
.row-group h4 {border:none; margin:0px; padding:15px 50px 10px 50px;}
.row-group a {font-size:16px; font-weight:bold;}
.row-group a:hover {text-decoration:none; color:black;}
.row-group h3 a {font-size:18px; font-weight:bold;}
.row-group h3 a:hover {text-decoration:underline;}
.row-group h4 a span {font-size:12px; font-weight:normal; color:#aaa; display:block; text-transform:lowercase; line-height:1;}
.info-title {line-height:1; font-size:20px; font-weight:bold; color:black; margin-bottom:20px; padding:15px 30px 15px 0px; border-bottom:double #dcdcdc 3px;}

.sp30{background:url(https://static.compendium.pl/css/img/sp30.png) no-repeat -600px -600px; display:block; position:absolute; left:10px; top:10px; width:30px; height:30px;}
.sp30-agilepm{background-position:-5px -5px;}
.sp30-alcatellucententerprise{background-position:-45px -5px;}
.sp30-apple{background-position:-85px -5px;}
.sp30-aruba{background-position:-125px -5px;}
.sp30-capstone{background-position:-165px -5px;}
.sp30-changemanagement{background-position:-205px -5px;}
.sp30-qpmanagement{background-position:-245px -5px;}
.sp30-checkpoint{background-position:-5px -45px;}
.sp30-peoplecert{background-position:-45px -45px;}
.sp30-cloudera{background-position:-85px -45px;}
.sp30-cobit{background-position:-125px -45px;}
.sp30-compendium{background-position:-165px -45px;}
.sp30-comptia{background-position:-205px -45px;}
.sp30-radware{background-position:-245px -45px;}
.sp30-cwnp{background-position:-5px -85px;}
.sp30-devops{background-position:-45px -85px;}
.sp30-digitalmarketinginstitute{background-position:-85px -85px;}
.sp30-extreme{background-position:-125px -85px;}
.sp30-f5networks{background-position:-165px -85px;}
.sp30-fortinet{background-position:-205px -85px;}
.sp30-redhat{background-position:-245px -85px;}
.sp30-hpe{background-position:-5px -125px;}
.sp30-huawei{background-position:-45px -125px;}
.sp30-infoblox{background-position:-85px -125px;}
.sp30-itil{background-position:-125px -125px;}
.sp30-leanit{background-position:-165px -125px;}
.sp30-microsoft{background-position:-205px -125px;}
.sp30-scrumstudy{background-position:-245px -125px;}
.sp30-mile2{background-position:-5px -165px;}
.sp30-mop{background-position:-45px -165px;}
.sp30-mor{background-position:-85px -165px;}
.sp30-msp{background-position:-125px -165px;}
.sp30-netiq{background-position:-165px -165px;}
.sp30-novell{background-position:-205px -165px;}
.sp30-sepag{background-position:-245px -165px;}
.sp30-oracle{background-position:-5px -205px;}
.sp30-p3o{background-position:-45px -205px;}
.sp30-pecb{background-position:-85px -205px;}
.sp30-prince2{background-position:-125px -205px;}
.sp30-prince2agile{background-position:-165px -205px;}
.sp30-pythonacademy{background-position:-205px -205px;}
.sp30-smstudy{background-position:-245px -205px;}
.sp30-suse{background-position:-5px -245px;}
.sp30-broadcom{background-position:-45px -245px;}
.sp30-roguewave{background-position:-85px -245px;}
.sp30-a4q{background-position:-125px -245px;}
.sp30-isqi{background-position:-165px -245px;}
.sp30-scademy{background-position:-205px -245px;}
.sp30-ibm{background-position:-245px -245px;}
.sp30-componentsoft{background-position:-5px -285px;}
.sp30-thelinuxfoundation{background-position:-45px -285px;}
.sp30-blackmagic{background-position:-85px -285px;}
.sp30-microfocus{background-position:-125px -285px;}
.sp30-istqb{background-position:-165px -285px;}
.sp30-devopspc{background-position:-205px -285px;}
.sp30-gamingworks{background-position:-245px -285px;}
.sp30-googlecloud{background-position:-5px -325px;}
.sp30-secoinstitute{background-position:-45px -325px;}
.sp30-mirantis{background-position:-85px -325px;}
.sp30-paloalto{background-position:-125px -325px;}
.sp30-citrix{background-position:-165px -325px;}
.sp30-devopsinstitute{background-position:-205px -325px;}
.sp30-x7{background-position:-245px -325px;}


.c30 {background:url(https://static.compendium.pl/css/img/c30.png) no-repeat -600px -600px; display:block; position:absolute; left:10px; top:10px; width:30px; height:30px;}
.c30-12 {background-position:-5px -5px;}.c30-21 {background-position:-45px -5px;}.c30-44 {background-position:-85px -5px;}.c30-2 {background-position:-125px -5px;}.c30-1 {background-position:-165px -5px;}.c30-43 {background-position:-205px -5px;}.c30-23 {background-position:-245px -5px;}.c30-6 {background-position:-5px -45px;}.c30-52 {background-position:-45px -45px;}.c30-5 {background-position:-85px -45px;}.c30-11 {background-position:-125px -45px;}.c30-41 {background-position:-165px -45px;}.c30-38 {background-position:-205px -45px;}.c30-32 {background-position:-245px -45px;}.c30-25 {background-position:-5px -85px;}.c30-24 {background-position:-45px -85px;}.c30-39 {background-position:-85px -85px;}.c30-49 {background-position:-125px -85px;}.c30-48 {background-position:-165px -85px;}.c30-18 {background-position:-205px -85px;}.c30-35 {background-position:-245px -85px;}.c30-36 {background-position:-5px -125px;}.c30-15 {background-position:-45px -125px;}.c30-40, .c30-28, .c30-22, .c30-19, .c30-26, .c30-13 { background-position:-85px -125px;}.c30-46 {background-position:-125px -125px;}.c30-29 {background-position:-165px -125px;}.c30-27 {background-position:-205px -125px;}.c30-45 {background-position:-245px -125px;}.c30-42 {background-position:-5px -165px;}.c30-3 {background-position:-45px -165px;}.c30-4 {background-position:-85px -165px;}.c30-16 {background-position:-125px -165px;}.c30-31 {background-position:-165px -165px;}.c30-33 {background-position:-205px -165px;}.c30-58 {background-position:-245px -165px;}.c30-7 {background-position:-5px -205px;}.c30-8 {background-position:-45px -205px;}.c30-34 {background-position:-85px -205px;}.c30-47 {background-position:-125px -205px;}.c30-10 {background-position:-165px -205px;}.c30-20 {background-position:-205px -205px;}.c30-61 {background-position:-245px -205px;}


.c50 {background:url(https://static.compendium.pl/css/img/c50.png) no-repeat -600px -600px; display:block; position:absolute; left:10px; top:10px; width:50px; height:50px;}
.c50-12 {background-position:-5px -5px;}.c50-21 {background-position:-65px -5px;}.c50-44 {background-position:-125px -5px;}.c50-2 {background-position:-185px -5px;}.c50-1 {background-position:-245px -5px;}.c50-43 {background-position:-305px -5px;}.c50-23 {background-position:-365px -5px;}.c50-6 {background-position:-5px -65px;}.c50-52 {background-position:-65px -65px;}.c50-5 {background-position:-125px -65px;}.c50-11 {background-position:-185px -65px;}.c50-41 {background-position:-245px -65px;}.c50-38 {background-position:-305px -65px;}.c50-32 {background-position:-365px -65px;}.c50-25 {background-position:-5px -125px;}.c50-24 {background-position:-65px -125px;}.c50-39 {background-position:-125px -125px;}.c50-49 {background-position:-185px -125px;}.c50-48 {background-position:-245px -125px;}.c50-18 {background-position:-305px -125px;}.c50-35 {background-position:-365px -125px;}.c50-36 {background-position:-5px -185px;}.c50-15 {background-position:-65px -185px;}.c50-40, .c50-28, .c50-22, .c50-19, .c50-26, .c50-13 {background-position:-125px -185px;}.c50-46 {background-position:-185px -185px;}.c50-29 {background-position:-245px -185px;}.c50-27 {background-position:-305px -185px;}.c50-48 {background-position:-365px -185px;}.c50-42 {background-position:-5px -245px;}.c50-3 {background-position:-65px -245px;}.c50-4 {background-position:-125px -245px;}.c50-16 {background-position:-185px -245px;}.c50-31 {background-position:-245px -245px;}.c50-33 {background-position:-305px -245px;}.c50-58 {background-position:-365px -245px;}.c50-7 {background-position:-5px -305px;}.c50-8 {background-position:-65px -305px;}.c50-34 {background-position:-125px -305px;}.c50-47 {background-position:-185px -305px;}.c50-10 {background-position:-245px -305px;}.c50-20 {background-position:-305px -305px;}.c50-61 {background-position:-365px -305px;}


.clear30 {width:100%; clear:both; margin-bottom:30px;}
.row-category-title {line-height:1; font-size:20px; font-weight:bold; color:black; padding: 15px 30px 15px 0px; background:url('https://static.compendium.pl/css/img/icon-plus.png') right center no-repeat; border-bottom:double #dcdcdc 3px;}
.row-category-title.minus {background-image:url('https://static.compendium.pl/css/img/icon-minus.png');}
.row-category h2 {font-size:18px; font-weight:bold; color:black; padding: 15px 30px 15px 0px; background:url('https://static.compendium.pl/css/img/icon-plus.png') right center no-repeat; border-bottom:double #dcdcdc 3px;}
.row-category h2 a {font-size:20px; font-weight:bold;}
.row-category h2.minus {background-image:url('https://static.compendium.pl/css/img/icon-minus.png');}
.row-category .link-group {position:relative; padding:15px 30px 15px 50px;}
.info-category ul {margin-left:50px;}
.level{display:inline-block;position:relative;overflow:visible;white-space:nowrap;}
.level:before{content:"";position:relative;float:left;width:400px;height:20px;background:url('https://static.compendium.pl/css/img/level.png') no-repeat;}
.level_one.level:before{background-position:0 0;}
.level_two.level:before{background-position:0 -20px;}
.level_three.level:before{background-position:0 -40px;}
.level_four.level:before{background-position:0 -60px;}
.level_five.level:before{background-position:0 -80px;}
.level_six.level:before{background-position:0 -100px;}
/* e: TrainingListByProducer / TrainingView */

/* s: TrainingTimetable */
#filters-background{background:url('https://static.compendium.pl/css/img/stripedWhite.png') repeat #fff;}
#filters .filter-title a.show-more:after{background:url('https://static.compendium.pl/css/img/icons.png') no-repeat -255px -48px;}
#filters .filter-title a.show-more.active:after{background:url('https://static.compendium.pl/css/img/icons.png') no-repeat -280px -48px;}
#filters .label-tags label.dl-icon em:before{background:#217AE2 url('https://static.compendium.pl/css/img/icons.png') no-repeat -650px -51px;}
#filters .label-tags label.promo-icon em:before{background:#fb5c22 url('https://static.compendium.pl/css/img/icons.png') no-repeat -625px -51px;}
#filters .label-tags label.guar-icon em:before{background:#8bb001 url('https://static.compendium.pl/css/img/icons.png') no-repeat -700px -51px;}
#filters .label-tags label.cal-icon em:before{background:#787878 url('https://static.compendium.pl/css/img/icons.png') no-repeat -675px -51px;}
#filter-result .tag-icon{background:url('https://static.compendium.pl/css/img/icons.png') no-repeat;}
.info.ro.icon.active::before {background: url('https://static.compendium.pl/css/img/rumunia_flaga.png') no-repeat 3px 5px;}
#divResultsTT .el_jezyk .info_jezyk_pl, #divResultsTT .el_jezyk .info_jezyk_en, #divResultsTT .el_jezyk .info_jezyk_ro {background: url('https://static.compendium.pl/css/img/icons.png') no-repeat -575px -3px;}
#divResultsTT .el_jezyk .info_jezyk_ro {background: url('https://static.compendium.pl/css/img/rumunia_flaga.png') no-repeat 1px 1px;}
#divOptionsTT li span {background: url('https://static.compendium.pl/css/img/icons.png') no-repeat -300px -25px;}
/* e: TrainingTimetable */

/* s: TrainingSearch / NewsView */
#divTrainingsTS .infoJezykPL, #divResultsTS .infoJezykPL {background: url('https://static.compendium.pl/css/img/icons.png') no-repeat -575px -3px;}
#divTrainingsTS .infoJezykEN, #divResultsTS .infoJezykEN {background: url('https://static.compendium.pl/css/img/icons.png') no-repeat -600px -3px;}
#divTrainingsTS .c-terminy .icon-promo, #divResultsTS .c-terminy .icon-promo {background:url('https://static.compendium.pl/css/img/icons.png') no-repeat -100px -3px;}
#divProducersTS .icon-promo {background:url('https://static.compendium.pl/css/img/icons.png') no-repeat -100px 0px;}
#divProducersTS .c-plus, #divCategoryTS .c-plus, #divJobsRolesTS .c-plus {background:url('https://static.compendium.pl/css/img/icon-plus.png') no-repeat;}
#divProducersTS .c-minus, #divCategoryTS .c-minus, #divJobsRolesTS .c-minus {background:url('https://static.compendium.pl/css/img/icon-minus.png') no-repeat;}
#divProducersTS .c-promo h5::before, #divTrainingsTS .c-promo h5::before, #divResultsTS .c-promo h5::before {background: transparent url('https://static.compendium.pl/css/img/icons.png') no-repeat -630px -4px;}
#divProducersTS h3, #divCategoryTS h3, #divJobsRolesTS h3, #divTrainingsTS h3, #divResultsTS h3 {background:url('https://static.compendium.pl/css/img/icon-plus.png') right center no-repeat;}
#divProducersTS h3.minus, #divCategoryTS h3.minus, #divJobsRolesTS h3.minus, #divTrainingsTS h3.minus, #divResultsTS h3.minus {background-image:url('https://static.compendium.pl/css/img/icon-minus.png');}
#searchContainer {background:url('https://static.compendium.pl/css/img/stripedWhite.png') repeat #fff;}
/* e: TrainingSearch / NewsView */

code, pre{display:block;white-space:pre;background:#e6e6e6;color:#000;font-size:12px;}
.button, a.button{display:inline-block;border:2px solid #111;background:transparent;font-weight:400;padding:6px 20px;line-height:26px;margin:10px 0;text-align:center;box-sizing:border-box;font-size:10px;color:#111;letter-spacing:1px;text-transform:uppercase !important;text-decoration:none !important;position:relative;white-space:nowrap;z-index:1;cursor:pointer;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.button.full-width{width:100% !important;}
.button::after{content:"";position:absolute;z-index:-1;width:0%;height:100%;top:0px;left:0px;background:#111;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.button.blue, .button.blue:visited{border-color:#217ae2;color:#217ae2;}
.button.blue::after{background:#217ae2;}
.button.green, .button.green:visited{border-color:#8bb001;color:#8bb001;}
.button.green::after{background:#8bb001;}
.button.red, .button.red:visited{border-color:#fb5c22;color:#fb5c22;}
.button.red::after{background:#fb5c22;}
.button.yellow, .button.yellow:visited{border-color:#ffc81e;color:#ffc81e;}
.button.yellow::after{background:#ffc81e;}
.button:hover{color:#fff !important;text-decoration:none !important;}
.button:hover:after{width:100%;}
.button.icon{color:#fff !important;}
.button.icon:before{content:"";position:relative;top:1px;float:left;width:25px;height:25px;margin-right:10px;background:url('https://static.compendium.pl/css/img/icons.png') no-repeat;}
.button.icon.dl:before{background-position:-750px 0;}
.button.icon.doc:before{background-position:-775px 0;}
.button.icon.download:before{background-position:-800px 0;}
.button.icon.arrow:before{background-position:-825px 0;}
.button.icon.mail:before{background-position:-850px 0;}
.button.icon.earth:before{background-position:-875px 0;}
.button.icon.rss:before{background-position:-900px 0;}
.button.icon{border-color:#111;background:#333;}
.button.icon::after{background:#111;}
.button.icon.blue{border-color:#1b6cc8;background:#217ae2;}
.button.icon.blue::after{background:#1b6cc8;}
.button.icon.green{border-color:#6a8d00;background:#8bb001;}
.button.icon.green::after{background:#6a8d00;}
.button.icon.red{border-color:#e14009;background:#fb5c22;}
.button.icon.red::after{background:#e14009;}
.button.icon.yellow{border-color:#ffb400;background:#ffc81e;}
.button.icon.yellow::after{background:#ffb400;}
.alert-box{padding:10px 10px 10px 40px;margin:10px;position:relative}
.alert-box, .alert-box p, .alert-box span{font-size:12px;}
.alert-box p, .alert-box span{margin:5px;line-height:20px;}
.alert-box:before{font-family:'IcoFont';position:absolute;display:block;font-size:20px;top:50%;left:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.alert-box.error{color:#e14009;background:#FACBCB;border:1px solid #e14009;}
.alert-box.error:before{content:"!";}
.alert-box.success{color:#6a8d00;background:#DEE2A7;border:1px solid #6a8d00;}
.alert-box.success:before{content:'S';}
.alert-box.warning{color:#ffb400;background:#FBEAAC;border:1px solid #ffb400;}
.alert-box.warning:before{content:'W';}
.alert-box.notice{color:#1b6cc8;background:#BFE3F5;border:1px solid #1b6cc8;}
.alert-box.notice:before{content:'N';}
blockquote, .blockquote{font-weight:400;font-style:italic;font-size:12px;margin:20px 0;padding:0 5px;background:url('https://static.compendium.pl/css/img/blockquote.png') top left no-repeat;padding-left:40px;}
.anchor_more{display:inline-block;font-size:12px;line-height:25px;color:#fff;padding:0px 10px;margin:10px 0;background:#c8c8c8;}
.anchor_more:hover{background:#ffc81e;color:#fff;text-decoration:none;}
.anchor_more.black{background:#3c3c3c;}
.anchor_more.black:hover{background:#505050;}
.anchor_more.question{text-decoration:none;}
.anchor_more.question:hover{cursor:pointer;position:relative;}
.anchor_more.question span{display:none;}
.anchor_more.question:hover span{display:block;z-index:1000;position:absolute;top:35px;left:-20px;text-decoration:none;padding:10px;background:#f0f0f0;color:#3C3C3C;width:250px;}
.anchor_more.question:hover span:before{content:"";display:block;position:absolute;left:20px;top:-10px;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f0f0f0 transparent;}
.info{display:inline-block;position:relative;overflow:visible;white-space:nowrap;}
.info.icon:before{content:"";position:relative;float:left;width:25px;height:25px;background:url('https://static.compendium.pl/css/img/icons.png') no-repeat;}
.info.plus.icon:before{background-position:0 0;}
.info.minus.icon:before{background-position:-25px 0;}
.info.yes.icon:before{background-position:-50px 0;}
.info.no.icon:before{background-position:-75px 0;}
.info.star.icon:before{background-position:-100px 0;}
.info.coin.icon:before{background-position:-125px 0;}
.info.show.icon:before{background-position:-150px 0;}
.info.hide.icon:before{background-position:-175px 0;}
.info.prev.icon:before{background-position:-200px 0;}
.info.next.icon:before{background-position:-225px 0;}
.info.down.icon:before{background-position:-250px 0;}
.info.up.icon:before{background-position:-275px 0;}
.info.search.icon:before{background-position:-300px 0;}
.info.pl.icon:before{background-position:-325px 0;}
.info.en.icon:before{background-position:-350px 0;}
.info.mail.icon:before{background-position:-375px 0;}
.info.tw.icon:before{background-position:-400px 0;}
.info.fb.icon:before{background-position:-425px 0;}
.info.gp.icon:before{background-position:-450px 0;}
.info.yt.icon:before{background-position:-475px 0;}
.info.sk.icon:before{background-position:-500px 0;}
.info.gl.icon:before{background-position:-525px 0;}
.info.in.icon:before{background-position:-550px 0;}
.info.pl.icon:hover:before{background-position:-325px -25px;}
.info.en.icon:hover:before{background-position:-350px -25px;}
.info.mail.icon:hover:before{background-position:-375px -25px;}
.info.tw.icon:hover:before{background-position:-400px -25px;}
.info.fb.icon:hover:before{background-position:-425px -25px;}
.info.gp.icon:hover:before{background-position:-450px -25px;}
.info.yt.icon:hover:before{background-position:-475px -25px;}
.info.sk.icon:hover:before{background-position:-500px -25px;}
.info.gl.icon:hover:before{background-position:-525px -25px;}
.info.in.icon:hover:before{background-position:-550px -25px;}
.info.phone.icon:before{background-position:-925px 0;}
.info.location.icon:before{background-position:-950px 0;}
.info.mail2.icon:before{background-position:-975px 0;}
.info.pl.icon.active:before{background-position:-575px 0px;}
.info.en.icon.active:before{background-position:-600px 0px;}
.info.promo{background:#fb5c22;border:solid 1px #e14009;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0px;}
.pointer{cursor:pointer;}
.info.tooltip:before{content:'?';display:block;height:20px;width:20px;font-style:normal;font-weight:700;font-size:12px;text-align:center;color:#fff;line-height:19px;cursor:pointer;}
.info.tooltip{background:#C8C8C8;padding:0px;}
.ui-tooltip{text-align:justify;background:#646464;max-width:200px;padding:10px;color:white;}
.box_outer{background:url('https://static.compendium.pl/css/img/stripedGrey.png') repeat;padding:10px;border:solid 1px #dcdcdc;}
.box_inner{background:#fff;padding:20px 10px;border:solid 1px #dcdcdc;}
.cloud{max-width:350px;}
input[type=text].regular-form,
input[type=email].regular-form,
input[type=password].regular-form,
input[type=date].regular-form,
input[type=search].regular-form,
textarea.regular-form,
select.regular-form{border:1px solid #DCDCDC;padding:5px 10px;line-height:18px;color:#787878;font-size:12px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.regular-button.design{width:0;height:0;padding:0;margin:0;opacity:0;display:none;}
.regular-button.design + label{display:inline-block;line-height:15px;}
.regular-button.design + label > span{display:inline-block;width:15px;height:15px;margin:3px 5px 3px 0px;border:1px solid #DCDCDC;background:#fff;vertical-align:middle;}
.regular-button.design[type=radio] + label > span,
.regular-button.design.radio[type=checkbox] + label > span{border-radius:15px;}
.regular-button.design[type=radio] + label > span > span,
.regular-button.design.radio[type=checkbox] + label > span > span{width:9px;height:9px;margin:3px;border-radius:10px;background:#3C3C3C;}
.regular-button.active[type=radio] + label > span > span,
.regular-button.active.radio[type=checkbox] + label > span > span{display:block;}
.regular-button.active.radio[type=checkbox] + label > span:before{content:'';display:none;}
.regular-button.active[type=checkbox] + label > span:before{content:'\2714';display:block;width:15px;color:#3C3C3C;font-size:12px;line-height:15px;text-align:center;font-weight:bold;}
fieldset, .fieldset, .regular-field,
input[type=text],
input[type=email],
input[type=password],
input[type=date],
input[type=search],
textarea,
select, select,
label, label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=text],
input[type=email],
input[type=password],
input[type=date],
input[type=search],
textarea,
select,
label{padding:5px 10px;margin-bottom:10px;line-height:18px;color:#787878;}
input[type=text],
input[type=email],
input[type=password],
input[type=date],
input[type=search],
textarea,
select{border:1px solid #DCDCDC;}
input[type=submit]{display:inline-block;border:2px solid #6a8d00;cursor:pointer;background:#8bb001;font-weight:400;padding:6px 20px;line-height:26px;margin:10px 0;text-align:center;font-size:10px;color:#fff;letter-spacing:1px;text-transform:uppercase;}
fieldset input[type=text], .fieldset input[type=text],
fieldset input[type=email], .fieldset input[type=email],
fieldset input[type=password], .fieldset input[type=password],
fieldset input[type=date], .fieldset input[type=date],
fieldset input[type=search], .fieldset input[type=search],
fieldset textarea, .fieldset textarea,
fieldset select, .fieldset select{float:right;width:75%;width:-webkit-calc(75% - 2 * 1px);width:-moz-calc(75% - 2 * 1px);width:calc(75% - 2 * 1px);}
input[type=text]:disabled,
input[type=email]:disabled,
input[type=password]:disabled,
input[type=date]:disabled,
input[type=search]:disabled,
textarea:disabled,
select:disabled{color:#dcdcdc;background:#fafafa;}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=date]:focus,
input[type=search]:focus,
textarea:focus{color:#000;border-color:#ffc81e;}
fieldset, .fieldset{border:1px solid #DCDCDC;padding:15px 20px;margin-bottom:20px;overflow:hidden;}
fieldset legend, .fieldset legend{color:#3C3C3C;font-weight:600;font-size:14px;padding:0px 10px;margin-left:-10px;}
fieldset .row, .fieldset .row{padding:5px 2px;}
fieldset .row label, .fieldset .row label{float:left;width:20%;font-weight:400;text-align:right;margin:5px 0px;}
fieldset .row.clear label, .fieldset .row.clear label{float:none;width:auto;text-align:right;margin:0px;}
fieldset .row.clear label input[type="checkbox"], .fieldset .row.clear label input[type="checkbox"],
fieldset .row.clear label input[type="radio"], .fieldset .row.clear label input[type="radio"]{margin-right:10px;}
fieldset .row label .red-star, .fieldset .row label .red-star{color:#e14009;}
fieldset .description, .fieldset .description{float:right;width:75%;padding:5px 10px;margin-bottom:10px;}
fieldset .short, .fieldset .short{float:right;width:75%;}
fieldset .short select, .fieldset .short select{float:none;width:31%;width:-webkit-calc(32% - 2 * 1px);width:-moz-calc(32% - 2 * 1px);width:calc(32% - 2 * 1px);margin-left:2%;}
fieldset .short select:first-child, .fieldset .short select:first-child{margin:0;}
fieldset .ui-box.select, .fieldset .ui-box.select{position:relative;height:30px;background:none;}
fieldset .ui-box.select:after, .fieldset .ui-box.select:after{content:"";display:block;position:absolute;right:1px;top:1px;width:28px;height:28px;background:#f3f3f3 url('https://static.compendium.pl/css/img/icons.png') no-repeat;background-position:-250px -25px;pointer-events:none;}
fieldset .ui-box.select select, .fieldset .ui-box.select select{display:block;height:320px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.box.commercial img{width:100%;}
.box.last-news ul li{list-style-type:square;margin-left:15px;padding-left:5px;margin-bottom:10px;border-bottom:1px solid #e6e6e6;padding-bottom:5px;}
.box.last-news ul li a{}
.box.last-news ul li:last-child{border-bottom:none;}
.box.last-news ul li a:hover{color:#000;text-decoration:underline;}
.box .button{margin-top:10px;text-align:center;width:90%;}
.box h1{font-size:14px;border-bottom:3px double #DCDCDC;line-height:20px;padding-bottom:10px;margin-bottom:20px;}
.latest-post ul li{list-style-type:none;margin:0;padding:0;margin-bottom:15px;padding-bottom:15px;overflow:hidden;border-bottom:1px solid #e6e6e6;}
.latest-post .size-50{max-width:60px;width:60px;float:left;}
.latest-post img{width:100%;}
.latest-post .recent-text{padding-left:80px;}
.latest-post .recent-text .post-title{font-size:11px;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1.5;letter-spacing:1px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
.latest-post .recent-text .post-title:hover{color:#ffb400;text-decoration:none;}
.latest-post .recent-text .post-date{display:block;font-size:12px;font-style:italic;color:#999;}
