/**********************************************************************************************************
RESET
**********************************************************************************************************/

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

@font-face {
    font-family: 'oxygenregular';
    src: url('../font/oxygen-regular-webfont.eot');
    src: url('../font/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/oxygen-regular-webfont.woff') format('woff'),
        url('../font/oxygen-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oxygenlight';
    src: url('../font/oxygen-light-webfont.eot');
    src: url('../font/oxygen-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/oxygen-light-webfont.woff') format('woff'),
        url('../font/oxygen-light-webfont.ttf') format('truetype'),
        url('../font/oxygen-light-webfont.svg#oxygenlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

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;
    outline:0;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

/**********************************************************************************************************
GLOBALNE
**********************************************************************************************************/

body {
    /*line-height: 1;*/
    background: #F9F9F9
}
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;
}
textarea, input { outline:none; }
*:focus { outline:none; }

.layout-clean{padding:5px}

/*ponad 960*/
* {margin:0; padding:0; font-family:'oxygenlight', Arial;}
img {border:0; }
ul {list-style:none; }
.body-width {width:960px; margin:auto; overflow:hidden; }
.text {padding:0 5px; }
a {text-decoration:none; color:#4D4D4D; }
input[type='submit']{border:none}

.button { display:block; color:#FFF; padding:5px 30px 5px 30px; font-size:130%; background:#8BC240 no-repeat 10px center; border:none}
.btn-upload { display:block; color:#FFF; padding:5px 30px 5px 50px; font-size:130%; background:url('../img/icon_domek.png') #8BC240 no-repeat 10px center; border:none}
.btn-more-enroll,
.btn-more { display:block; color:#FFF; padding:3px 15px; }
.btn-back { display:block; float:right; color:#999999; font-size: 130%; border-bottom:1px solid #999999; margin:9px 15px 0 0; }
.btn-print { display:block; float:right; }
.btn-print + * { clear:both; }
.btn-register { float:right; background:#78BBE6; border:none; color:#fff; font-size:170%; padding: 1% 8%; cursor:pointer; }
.btn-add-comment { display:block; float:none; clear:both; text-align:left; background:#e8e5e5; padding:2% 3%; font-weight:normal !important; font-size:110% !important; text-decoration:underline !important; }
.btn-login { display:block; padding:7px 15px; color:#fff !important; font-size:170%; text-align:center; }
.btn-logout { color:#999999; }
.radio-overflow { overflow:hidden; }

.list-green { list-style: square; font-size: 150%; margin: 0% 4%; }
.list-green.soon { list-style-image: url('../img/icon_error.gif'); }
.list-green li { color: #8BC240; }
.list-green.soon li span { color: #fd823e; }
.list-green.future li span { color: #8BC240; }
.list-green li span {color: #999999; font-size: 67%; }
.list-green.soon li span.info { color: #fd823e; }
.list-green.future li span.info,
.list-green li span.info {font-weight: bold; color: #999999; }

.list-blue-v { color:#6e6e6e; margin:2% 4%; }
.list-blue-v li { background:url('../img/icon_V.png') left 5px no-repeat; padding:1% 0 1% 35px; }

.list-warning { color:#fd823e; margin:3%; }
.list-warning li { background:url('../img/icon_error.gif') left 5px no-repeat; padding:0 0 1% 35px; }

.list-message{ margin:2%; font-weight: bold}
.list-message .warn { background:url('../img/icon_error.gif') left 3px no-repeat; padding:0 0 1% 25px; }
.list-message .info { background:url('../img/icon_i_green.gif') left 3px no-repeat; padding:0 0 1% 25px; }

.list-agree-terms { color:#4d4d4d; margin:30px 0; }
.list-agree-terms li { padding:2px 2% 2px 0; overflow:hidden; }
.list-agree-terms li div { box-shadow:0 1px 2px #999999; }

.list-category-list { color:#4d4d4d; display: inline-block; width: 100%; }
.list-category-list li { padding:2px 2% 2px 0; overflow:hidden; width: 48%; float: left; }
.list-category-list li div { box-shadow:0 1px 2px #999999; float: left; }

.list-category-dlic-list { color:#4d4d4d; display: inline-block; width: 100%; }
.list-category-dlic-list li { padding:2px 2% 2px 0; overflow:hidden; width: 23%; float: left; }
.list-category-dlic-list li div { box-shadow:0 1px 2px #999999; float: left; }

.list-month-list { color:#4d4d4d; display: inline-block; width: 100%; }
.list-month-list li { padding:2px 2% 2px 0; overflow:hidden; width: 30%; float: left; }
.list-month-list li div { box-shadow:0 1px 2px #999999; float: left; }

#article { padding-bottom:30px; }
#article .list-agree-terms li p { padding:0; float:left; width:92%; margin-top: 2px; }

.long { display:block; }
.mini { display:none; }

/**********************************************************************************************************
KOLORY
**********************************************************************************************************/

.nowosci .menu-left div:first-child,
.nowosci .menu-left > ul > li > span > a,
.nowosci .btn-more,
.nowosci .btn-more-enroll,
.nowosci .btn-register,
.nowosci .btn-login { background-color:#4A4A4A; }
.nowosci .menu-left div.active > div,
.nowosci .menu-left > ul > li.active > span {background-image:url('../img/bkg_menuleft_arrow_black.png'); }
.nowosci .article-right .gallery figcaption {background-image:url('../img/icon_i_black.gif'); }

.poznaj .menu-left div:first-child,
.poznaj .menu-left > ul > li > span > a,
.poznaj .btn-more,
.poznaj .btn-more-enroll,
.poznaj .btn-register,
.poznaj .btn-login { background-color:#78BBE6; }
.poznaj .menu-left div.active > div,
.poznaj .menu-left > ul > li.active > span {background-image:url('../img/bkg_menuleft_arrow_blue.png'); }
.poznaj .article-right .gallery figcaption {background-image:url('../img/icon_i_blue.gif'); }

.zwiedzaj .menu-left div:first-child,
.zwiedzaj .menu-left > ul > li > span > a,
.zwiedzaj .btn-more,
.zwiedzaj .btn-more-enroll,
.zwiedzaj .btn-register,
.zwiedzaj .btn-login { background-color:#999999; }
.zwiedzaj .menu-left div.active > div,
.zwiedzaj .menu-left > ul > li.active > span {background-image:url('../img/bkg_menuleft_arrow_gray.png'); }
.zwiedzaj .article-right .gallery figcaption {background-image:url('../img/icon_i_gray.gif'); }

.wspieraj .menu-left div:first-child,
.wspieraj .menu-left > ul > li > span > a,
.wspieraj .btn-more,
.wspieraj .btn-more-enroll,
.wspieraj .btn-register,
.wspieraj .btn-login { background-color:#8BC240; }
.wspieraj .menu-left div.active > div,
.wspieraj .menu-left > ul > li.active > span {background-image:url('../img/bkg_menuleft_arrow_green.png'); }
.wspieraj .article-right .gallery figcaption {background-image:url('../img/icon_i_green.gif'); }

.kontakt .menu-left div:first-child,
.kontakt .menu-left > ul > li > span > a,
.kontakt .btn-more,
.kontakt .btn-more-enroll,
.kontakt .btn-register,
.kontakt .btn-login { background-color:#BCBDBF; }
.kontakt .menu-left div.active > div,
.kontakt .menu-left > ul > li.active > span {background-image:url('../img/bkg_menuleft_arrow_light-gray.png'); }
.kontakt .article-right .gallery figcaption {background-image:url('../img/icon_i_light-gray.gif'); }

.search_results .menu-left div:first-child,
.search_results .menu-left > ul > li > span > a,
.search_results .btn-more,
.search_results .btn-more-enroll,
.search_results .btn-register,
.search_results .btn-login { background-color:#4A4A4A; }
.search_results .menu-left div.active > div,
.search_results .menu-left > ul > li.active > span {background-image:url('../img/bkg_menuleft_arrow_light-gray.png'); }

/**********************************************************************************************************
HEADER
**********************************************************************************************************/

header, #banner, #menu-top {background:#f9f9f9; }
header {overflow:auto; }
header .langs {float:right; width:47.5%;  padding:10px 0 15px 0; border-bottom:1px solid #efefef; margin:0 0 25px 0; }
/** Chowam język **/
header .langs > ul {display:none;}
header .langs a {color:#999999; font-size:100%; padding:2px 7px; }
header .langs .login {float:right;}
header .langs ul {float:right; }
header .langs ul li {float:left; border-left:1px solid #efefef; }
header .langs .login li:first-child {border-left:none; color: #999999; padding-right: 6px; }
header .langs ul li a.fb {background:url('../img/icon_fb.gif') no-repeat right; padding-right:20px; }
header .langs ul li a.active {font-weight:bold; }
header #logo {float:left; width: 50%; margin-top:22px; }
header #gory {float:right; position:relative; z-index:2; padding:20px 0 0 0; }
header #searcher {float:right; clear:right; width: 47.5%; min-height: 120px; }
header #searcher .first{height:36px}
header #searcher input[type=text] {float: left; border:1px solid #d7d7d7; padding:5px 2px; color:#999999; width: 70%; background:none; }
header #searcher input[type=submit] {border:none; background:#4a4a4a; color:#fff; text-align:center; font-size:125%; width:110px; cursor:pointer; padding-bottom:1px; }

/**********************************************************************************************************
GOOGLE SEARCH
**********************************************************************************************************/

.gsc-search-button-v2 { border:none !important; border-radius:0 !important; background:#4a4a4a !important; margin-top:0 !important; font-family:'oxygenlight', Arial; font-weight:normal !important; font-size:14px !important; padding:9px 19px 8px 19px !important; }
.gsc-input-box { height:28px !important; }
.gsc-search-box-tools .gsc-search-box .gsc-input { padding-right: 6px !important; }
table.gsc-search-box td { vertical-align: top !important; }
#resInfo-2 { font-size:200% !important; color:#999999 !important; }
.gsc-above-wrapper-area-container { border-bottom:1px solid #EBEBEB !important; }
.gsc-refinementsArea { border-bottom:none !important; }
.gsc-above-wrapper-area { border-bottom:none !important; }
.gsc-webResult { border-bottom:1px solid #E0DFDF !important; padding:2% 0 !important; }
.gsc-resultsRoot > .gsc-webResult,
.gsc-resultsRoot > .gsc-webResult:hover { border:none !important; }
.gsc-webResult:hover { border:1px solid #fff !important; border-bottom:1px solid #E0DFDF !important; }
.gs-snippet { font-size:120% !important; color:#999999 !important; }
.gsc-table-cell-snippet-close { width: 93% !important; }
.gsc-thumbnail-inside { padding-left:0 !important; }
.gsc-url-top { padding-left:0 !important; margin-bottom:10px !important; }
.gs-title,
.gs-title b { color:#999999 !important; text-decoration:none !important; font-size:125% !important; font-weight:normal !important; line-height:normal !important; height:auto !important; }
.gsc-cursor-page { background-color: #E5E5E4 !important; color: #777 !important; padding:5px 15px !important; }
.gsc-cursor-box { margin-top:35px !important; }
.gsc-results .gsc-cursor { float:right !important; }
.gsc-resultsHeader + .gsc-results { padding-top:0 !important; }
.gsc-control-cse { border:none !important; background:#F9F9F9 !important; }
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult { background:#F9F9F9 !important; border-right:none !important; border-left:none !important; padding:20px 0 !important; }
.gsc-tabsArea { border-bottom:none !important; }
.gsc-tabHeader.gsc-tabhActive { background:#F9F9F9 !important; border:none !important; }
.cse .gsc-control-cse, .gsc-control-cse { padding-top:0 !important; }
.gs-webResult .btn-more-enroll,
.gs-webResult .btn-more { font-size:16px; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { display:block; float:left; margin-bottom:10px; font-size:16px; padding:3px 15px; }
.gsc-results .gsc-cursor .btn-more { float:left !important; font-size:19px; margin:0 8px 10px 0; cursor:pointer; }

header form #spacer01 {float:left; width:2%; }

#banner {margin:-37px 0 0 0; position: relative;}
#banner a {display:block; max-height: 294px; }
#banner a img {width:100%; }
#banner > img { display:block }
#banner #gory {position: absolute; top:-26px; right: 0;}

#menu-top { display:block; }
#menu-top .body-width div:first-child { display:none; }
#menu-top ul {display:block;}
#menu-top ul {overflow:hidden; font-size:125%; background:#bcbdbf;}
#menu-top ul li {float:left; width:20%;}
#menu-top ul li.m1 {background:#4a4a4a; }
#menu-top ul li.m2 {background:#78bbe6; }
#menu-top ul li.m3 {background:#999999; }
#menu-top ul li.m4 {background:#8bc240; }
#menu-top ul li.m5 {background:#bcbdbf; }
#menu-top ul li a {display:block; color:#fff; padding:6px 0; text-align:center; font-size:100%; }

.menu-left #nav-left a { color:#fff; }

#breadcrumbs {padding:10px 0; }
#breadcrumbs ul li {float:left; color:#999999; }
#breadcrumbs ul li a { color:#999999; font-size:80%; }

#blocks { background:#f5f5f5; margin-top:35px;overflow:hidden; max-height: 320px;}
#blocks .blocks { overflow:visible;margin:auto; max-width:960px; }
#blocks .blocks li { float:left; height: 160px; width: 160px; }
#blocks .blocks li h2 { padding:6px 11px 0 11px; font-size:92.5%; font-weight:normal; color:#fff; font-family:'oxygenregular'; }
#blocks .blocks li h2 span { display: block; float: right; font-size: 140%; font-weight: bold; }
#blocks .blocks li div { color:#fff; }
#blocks .blocks li img { margin:auto; display:block; width:100%; }
#blocks .blocks li.avalanche img { width:80%; margin-top:15px; }
#blocks .blocks li.photo-only img {width:100%; height:100%; }
#blocks .blocks li div { text-align:center; }
#blocks .blocks li.double { width:320px; }
#blocks .blocks li.double * { color:#fff; }
#blocks .blocks li.double p { font-size: 75%; padding:3% 4% 1%; line-height:18px; }
#blocks .blocks li.double span { display:block; text-align:right; font-size: 75%; font-family:'oxygenregular'; padding-right:4%; }
#blocks .blocks li.b1 { background:#4D4D4D; }
#blocks .blocks li.b2 { background:#BCBDBF; }
#blocks .blocks li.b3 { background:#999999; }
#blocks .blocks li.b4 { background:#7BBAE5; }
#blocks .blocks li.b5 { background:#4D4D4D; }
#blocks .blocks li.b6 { background:#7BBAE5; }
#blocks .blocks li.b7 { background:#89C23F; }
#blocks .blocks li.b8 { background:#4D4D4D; }
#blocks .blocks li.b9 { background:#89C23F; }
#blocks .blocks li.b10 { background:#89C23F; }
#blocks .blocks li.b11 { background:#4D4D4D; }
#blocks .blocks li.b12 { background:#BCBDBF; }
#blocks .blocks li.b13 { background:#89C23F; }
#blocks .blocks li.b14 { background:#4A4A4A; }
#blocks .blocks li.b15 { background:#89C23F; }
#blocks .blocks li.b16 { background:#7BBAE5; }
#blocks .blocks li.b17 { background:#89C23F; }
#blocks .blocks li.b18 { background:#4D4D4D; }
#blocks .blocks li.b19 { background:#FFFFFF; }
#blocks .blocks li.b20 { background:#3B5998; }
#blocks .blocks li.b21 { background:#ffffff; }
#blocks .blocks li.b21 h2 {color:#359bed ;}
#blocks .blocks li a { display:block; height:100%; }
#blocks .blocks li:hover {
    z-index:10;
    box-shadow:1px 1px 1px #000;
    transform: scale(1.01);
    -moz-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    -o-transform:scale(1.01);
    -ms-transform: scale(1.01)
}

#content {background:#f9f9f9; padding:0 0 35px 0; clear:both}
#content .content-column {float:left; width:33.3%; color:#999999; }
#content .content-column .inner{padding:0 10px}
#content .content-column h2 {font-weight:normal; font-size:190%; border-bottom:1px solid #e0dfdf; padding:60px 0 7px 0px; margin:0 0 15px 0; }
#content .content-column h3 {color:#565656; font-size:100%; padding:0 0 0 0px; }
#content .content-column h3 a{color:#565656;}
#content .content-column h3.i1 {color:#8BC240; }
#content .content-column h3.i2 {color:#78BBE6; }
#content .content-column h3.i3 {color:#818080; }
#content .content-column h3.i4 {color:#78BBE6; }
#content .content-column h3 span {display:block; float:left; width:11px; height:11px; margin:4px 7px 0 0; }

#content .content-column h3.i1 span{background:#8BC240; }
#content .content-column h3.i2 span{background:#78BBE6; }
#content .content-column h3.i3 span{background:#818080; }
#content .content-column h3.i4 span{background:#78BBE6; }

#content .content-column h3.i1 a {color:#8BC240; }
#content .content-column h3.i2 a {color:#78BBE6; }
#content .content-column h3.i3 a {color:#818080; }
#content .content-column h3.i4 a {color:#78BBE6; }

#content .content-column p {padding:0 0 17px 0px; overflow:hidden; font-size:95%}
#content .content-column p span {display:block; font-size:75%; padding:2px 17px 0 0; }
#content .content-column p span a {color:#696868; }
#content .content-column p span a:hover{text-decoration:underline}
#content .content-column:first-child .inner {padding-left:0; }
#content .content-column:last-child .inner {padding-right:0; }
#content .content-column img {padding:0 0 20px 0px; max-width:100%; }

#article .menu-left {float:left; width:22%; color:#fff; }
#article .menu-left div:first-child {width:91%; height:165px; text-align:right;  }
#article .menu-left div:first-child span {display:block; padding:10px 20px 0 0; font-size: 130%; }
#article .menu-left div:first-child img {display:block; margin:auto; width: 64.3%; }
#article .menu-left div.active { position:relative; }
#article .menu-left > ul > li { text-align:right; padding:0 0 0 30px; }
#article .menu-left > ul > li > span > a { display:block; color:#fff; padding:13px 10px 13px 3px; margin:4px 0; }
/*#article .menu-left > ul > li > span > a:hover { background-color:#E1DFE0; color:#999999; }*/
#article .menu-left > ul > li > span > a:hover { background-color:#E1DFE0; color:#666; }
#article .menu-left > ul > li.active > span:hover { background-image:url('../img/bkg_menuleft_arrow_hover.png'); }
#article .menu-left > ul > li > span {display:block; padding-right:19px; }
#article .menu-left > ul > li.active > span {background-repeat: no-repeat; background-position: right center; }
#article .menu-left div.active > div { position:absolute; right:-22px; top:0; height:100%; width:22px; background-repeat:no-repeat; background-position: right center; }
#article .menu-left > ul > li > ul > li > a {display:block; font-size:80%; margin-right:20px; padding:10px 0; border-top:1px solid #E0DFDF; }
#article .menu-left > ul > li > ul > li > a:hover { background-color:#E1DFE0; }
#article .menu-left > ul > li > ul > li.all > a { color: #8BC240; }
#article .menu-left > ul > li > ul > li:first-child > a {border-top:none; }
#article .menu-left > ul > li > ul > li > a span {color:#8BC240; font-weight:normal; padding-left:5px; }
#article .menu-left > ul > li > ul > li.active > a {font-weight:bold; }

#article .article-right { float:right; width:75%; color:#999999; }
#article .article-right h1 { font-size:200%; font-weight:normal; padding:0 0 10px 0; margin:0 0 20px 0; border-bottom:1px solid #E0DFDF; }
#article .article-right h2 { font-size:150%; font-weight:normal; }
#article .article-right h2 a { color:#999999; }
#article .article-right .intro { font-weight:bold; padding:15px 0 15px 0; font-size: 110%; }
#article .article-right p {padding:10px 0 10px 0; }
#article .article-right > img{width:100%}
#article .article-right .gallery {background:#ECECEC; padding:20px; margin:0 0 20px 0; overflow:hidden; }
#article .article-right .gallery a { display:block; }
/*#article.article .article-right .gallery a { float:left; margin:10px; width:30%; }
#article.article .article-right .gallery a img { width:100%; }*/
#article.article .article-right > img { max-width:100%; }

/* GALLERY */
.gallery-container .horizontal-navigation{margin-top:-21px}
#article .gallery-container { padding-bottom:35px; }
#article .gallery-container .btn-upload { float:right; }
#article .gallery-container h2 { clear:both; padding-bottom:10px; }
.gallery-container .image-container .inner{position:relative;overflow:hidden}
.gallery-container .image-container .raty{float:right}
/*.gallery-container .image-container .inner .raty{position:absolute;bottom:0px;left:0px}*/

#article .article-right .gallery figure { float:left; margin:5px 15px; width:20.5%; }
#article .article-right .gallery a {position:relative;}
#article .article-right .gallery a img{max-width:100%;}
#article .article-right .gallery a span{display: block;position: relative;padding-bottom:5px;}
#article .article-right .gallery a span:after
{
    left:0;
    content: "";
    background: url('../img/search_lupa.png') top right no-repeat;
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%;
}

#article .article-right .gallery figcaption { color:#999999; font-size:90%; padding-left:17px; margin-bottom:6px; background-repeat:no-repeat; background-position:left center; clear: both; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#article .article-right .btn-more {float:right; }
#article .article-right .btn-more-enroll {float:left; margin-top: 20px; }

#article .article-right ul.list h2 { padding-bottom:15px; }
#article .article-right ul.list li { overflow:hidden; border-bottom:1px solid #E0DFDF; padding-top: 20px; padding-bottom:20px; }
#article .article-right form ul.list li {border-bottom: 0 solid;}
#article .article-right ul.list li:first-child { padding-top: 0;}
#article .article-right ul.list li img { display:block; float:left; margin-right:17px; }
#article .article-right ul.list li .list-right { }
#article .article-right ul.list li .list-right p { padding-bottom: 5px; padding-top:0; }
#article .article-right ul.list li .list-right .btn-more { float:right; }
#article .article-right ul.list li .list-right .btn-more-enroll{ float:left; }

#article .article-right .pager { float:right; padding:30px 0 50px 0; }
#article .article-right .pager a,
#article .article-right .pager span { display:block; float:left; margin-left:6px; margin-top: 5px; }
#article .article-right .pager span.no-more { background-color:#BCBDBF; }
#article .article-right .pager a.number { background-color:#E5E5E4; color:#999999; }
#article .article-right .pager a.active { font-weight:bold; color:#4D4D4D }

#article.registration input[type=text],
#article.registration input[type=password] { background:url('../img/bkg_input.gif') repeat-x; border:1px solid #949494; border-bottom-color:#dcdbdb; }
#article.registration h1 { border:none; margin-bottom:0; font-size: 200%; font-weight: normal; padding: 0 0 10px; color:#999999; }
#article.registration form { overflow:hidden; margin-bottom:5%; }
#article.registration form h2,
#article.registration form h3 { color:#4d4d4d; font-size:145%; font-weight:normal; background:url('../img/bkg_h3.gif') bottom repeat-x; padding:2% 4%; }
#article.registration form h4 { font-weight:normal; color:#4d4d4d; }
#article.registration form > div { background:#f5f4f4; margin-bottom:1%; padding-bottom:3%; }
#article.registration form > div > div { width:50%; margin:0 auto; }
#article.registration form > div > div input { display:block; margin:2% 0 2%; width:94%; padding:1% 3%; font-size:90%; }
#article.registration form > div > div label { display: block; margin: 4% 0 0 0; float:none;}

#article ::-webkit-input-placeholder { color:#777777; opacity:1; }
#article :-moz-placeholder { color:#777777; opacity:1; }
#article ::-moz-placeholder { color:#777777; opacity:1; } /* firefox 19+ */
#article :-ms-input-placeholder { color:#777777; opacity:1; } /* ie */

#article form { overflow:hidden; }
#article .wrap { float:left; width:49.7%; }
#article .wrap.left { margin-right:0.6%; }
#article .wrap.full { margin-right: 0.6%; ;width:100.3%; }
#article select,
#article input[type=text],
#article input[type=password] { background:url('../img/bkg_input.gif') repeat-x #ECECEC; border:1px solid #949494; border-bottom-color:#dcdbdb; padding: 3px 1%; font-size:100%; color:#777777; }
#article textarea { background: url('../img/bkg_input.gif') repeat-x  #ECECEC; border:1px solid #949494; border-bottom-color:#dcdbdb;  height: 170px; resize:none; padding:1%; font-size:100%; color:#777777; }
#article input[type=file] { background:url('../img/bkg_input.gif') repeat-x #ECECEC; }

#article.profile h1 { border:none; margin-bottom:0; font-size: 200%; font-weight: normal; padding: 0 0 10px; color:#999999; }
#article.profile .padding { overflow:hidden; margin:0 4%; }
#article.profile .padding .organised-group { overflow:hidden; margin:0 25%; }
#article.profile .padding .organised-group * { float:none; width:97%; }
#article.profile .padding .organised-group textarea { width:95%; }
#article.profile form { margin-bottom:5%; }
#article.profile form h3 { color:#4d4d4d; font-size:145%; font-weight:normal; border-bottom:1px solid #E0DFDF; outline:1px solid #FFFFFF; background:url('../img/bkg_h3.gif') repeat-x top ; padding:2% 4%; margin: 2% 0;  }
#article.profile form h4 { font-weight:normal; color:#4d4d4d; }
#article.profile div.distinct { background:#f5f4f4; margin:1% 0; padding:3%; }
#article.profile a { color:#8BC240; }
#article.profile select a { color:#777777; }
#article.profile form > div > div { padding-bottom:12px; }
#article.profile form > div > div.wrap { padding-bottom:0; }
#article.profile > div input { display:block; margin:4% 0; width:94%; padding:1% 3%; font-size:90%; }
#article.profile .profile-h { border:none !important; margin-bottom:0 !important; padding-bottom:0 !important; }
#article.profile textarea#volunteer_aboutme { clear:left; }
#article.profile .list-agree-terms { clear:both; padding-top:15px; margin-bottom:15px; }
#article.profile .radio-overflow { margin-top:15px; }
#article.profile .radio-overflow > div { float:left; width:50%; overflow: hidden; }
#article.profile select,
#article.profile input[type=text],
#article.profile input[type=password] { margin:7px 0; width: 97%; }
#article.profile textarea { margin:20px 0; width:95%; }
#article .list-agree-terms .errors { background-position:0 11px !important; padding-bottom: 10px !important; padding-top:7px !important; }

.horizontal-navigation { margin-bottom:10px; }
.horizontal-navigation > ul { overflow: hidden; background:url('../img/bkg_horizontal-navigation.png') repeat-x; }
.horizontal-navigation > ul li { float:left; padding:23px 0 35px; }
.horizontal-navigation > ul li.active { background:url('../img/bkg_horizontal-navigation-dziubek.png') no-repeat bottom center; }
.horizontal-navigation > ul li a { display:block; color:#7B7B7B; font-family: 'oxygenregular'; font-size:100%; padding:0 8px; line-height: 17px; border-left:1px solid #7B7B7B; }
.horizontal-navigation > ul li:first-child a { padding-left:0; border-left:none; }
.horizontal-navigation > ul li.active a { color:#999999; }
.horizontal-navigation + h1 { clear:both; }
.horizontal-navigation form { overflow:visible !important; display:none; }
.horizontal-navigation form .jqTransformSelectWrapper { margin-bottom:15px; }

div#infoBox.task,
div#infoBox{padding-bottom: 20px;}
#article.task div.list-right,
#article.event div.list-right {overflow: hidden; border-bottom: 1px solid #E0DFDF; margin-bottom: 20px; padding-bottom: 15px;}
#article.task div.list-right h3,
#article.event div.list-right h3{margin-top:5px}

/**************************
 * TASKS | EVENTS - ENROLL
 **************************/
#article.task div.date,
#article.event div.date { margin-top: 4px; padding-bottom: 6px; }
#article.task p,
#article.event p { padding:5px 0 !important; }
#article.task .date + p,
#article.event .date + p { padding-top:0; }
#article.task p.desc,
#article.event p.desc {color: #666666; }
#article.task div.soon,
#article.event div.soon {color: #fd823e; background:url('../img/icon_error.gif') 0 2px no-repeat; padding-left: 19px; }
#article.task div.passed,
#article.event div.passed {color: #555555; }
#article.task div.passed > span,
#article.event div.passed > span {font-weight: bold; }
#article.task div.future,
#article.event div.future {color: #8BC240; }

#article.task-enroll form{width:100%;}
#article.task-enroll form textarea{width:97.7%}
#article.task-enroll form .errors{clear:both;margin:5px 0 3px 0}
#article.task-enroll form #ut_submit-element{clear:both;text-align:right;padding:5px 0;overflow:hidden}
#article.task-enroll form #ut_submit-element input{float:right}
#article.task-enroll form #ut_accommodation-element label{margin:0 0 10px 0}
#article.task-enroll form #ut_accommodation-element .errors{margin-top:10px}

.gallery-form #gallery_title-element { margin-bottom:10px; }
.gallery-form #gallery_title { width:97%; margin-bottom:5px; }
.gallery-form #gallery_description { width:95%; margin-bottom:15px; }
.gallery-form #gallery_photo { margin-bottom:15px; }
.gallery-form #categories-element { clear:both; overflow:hidden; padding:15px 0; }
.gallery-form #gallery_photo { margin-bottom:5px !important; }
.gallery-form #categories-element label { float:none !important; margin-bottom: 12px; }
.gallery-form #categories-element label + br { display:none; }
.gallery-form #categories-element .errors { clear:both; margin-top: 14px; }

.image-holder{position:relative}
.image-holder .photonav{position:absolute;top:0;height:100%;text-indent:-999px}
.image-holder .link-prev{width:70%;right:0;background:url(../img/arrow-right.png) no-repeat right center}
.image-holder .link-next{width:30%;left:0;background:url(../img/arrow-left.png) no-repeat left center}

.error404 { margin-top:-37px; }
.error-page{padding:50px 0; text-align:center}
.error-page h1 { color:#999999; font-size: 200% }
.error-page p {font-size: 130%}
.error-page a{color:#0000FF;text-decoration:underline}

.weather {  }
.weather table { width:100%; }
.weather table h2 { border-bottom:1px solid #E0DFDF; padding-top:3%; padding-bottom:1%; margin-bottom:1%;  }
.weather table:first-child h2 { padding-top:0; }
.weather table .ico { vertical-align: middle; width:160px; }
.weather table .ico img { width:160px; }
.weather table .desc { vertical-align:top; }

.messages h3 { font-size: 150%; font-weight: normal; margin-top:3%; }
.messages .avalanche h2, .tourist h2 { border-bottom: 1px solid #E0DFDF; padding-bottom:1%; margin-bottom:2%; }
.avalanche h2 strong, .tourist h2 strong { font-weight:normal; font-size:130%; }
.avalanche h2 span, .tourist h2 span { float:right; font-weight:normal; font-size:130%; }
.avalanche .degree, .tourist .degree { padding-bottom:45px !important; font-size:170%; }
.avalanche .degree img, .tourist .degree img { margin-bottom:-45px; width:200px; float:left;}
.avalanche { margin-bottom:5%; }
.b3.avalanche { margin-bottom:0; }
.tourist .m-content{padding:0 0 10px 0}
.tourist {color:#4D4D4D !important}
.messages .tourist {color: #777777 !important;}

::-webkit-input-placeholder { /* WebKit browsers */color:#4d4d4d; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#4d4d4d; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#4d4d4d; }
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#4d4d4d; }

#links {background:#f5f5f5; padding:15px 0 30px 0; }
#links .links-column {float:left; width:43%; padding:0 0 0 30px; }
#links .links-column h2 {font-weight:normal; padding:0 0 15px 0; font-size:180%;}
#links .links-left.links-column:first-child {padding:0; }
#links .links-left, #links .links-right {float:left; overflow:hidden; width:50%; }
#links .links-column li a { display:block; border-bottom:1px solid #e9e8e8; padding:7px 3px;  font-size:90%}
#links .links-column li:first-child a {border-top:1px solid #e9e8e8; }
#links .links-column.l1 { padding:0; }
#links .links-column.l1,
#links .links-column.l1 a {color:#78bbe6; }
#links .links-column.l2,
#links .links-column.l2 a {color:#8bc240; }
#links .links-column.l3,
#links .links-column.l3 a {color:#555555; }
#links .links-column.l4,
#links .links-column.l4 a {color:#999999; }

footer {background:#fff; }
footer {border-top:7px solid #f9f9f9; border-bottom:14px solid #f9f9f9; }
footer .body-width {padding:30px 0 20px 0; }
footer h2 {color:#999999; font-size:187.5%; font-weight:normal; }
footer #spacer02 {float:left; width:2%; }
footer #spacer03 {float:left; width:2%; }
footer form {float:left; padding:7px 0 0 0; width: 100%; }
footer form.jqtransformdone label,
footer form label {float: left; width: 20%;}
footer form input[type=text] {float:left; width:48%; padding:4px; background:#F9F9F9; border:1px solid #d7d7d7; }
footer form input[type=submit] {float:left;  width:30%; border:none; background:#4a4a4a; color:#fff; padding:0; font-size:120%; cursor:pointer; }
footer .body-width > a {display:block; padding:10px 0 0 0; float:left; font-size:100%; }
footer #copyright {clear:left; padding:20px 10px 10px 10px; color:#999999; font-size:90%; text-align: center; }

/*to musi byc na koncu zeby nadpisaywac*/
.btn-more:hover, .btn-more-enroll:hover,
#article.art-list .article-right .pager a.no-more:hover { background:#E1DFE0; color:#999999; }

/**********************************************************************************************************
COMMENTS
**********************************************************************************************************/
.comments {color:#777;clear:both}
.comments h2 { float:left; margin-bottom: 10px; padding-right:35px; background:url('../img/icon_comments_cloud.png') no-repeat right 2px; }
.comments .last { background-color:#F9F9F9 !important; }
.comments ul {margin-top:10px}
.comments > ul > li { margin-bottom:10px; }
.comments ul li.last {padding-bottom:0px}
.comments ul li ul { margin:0px; }
.comments ul li ul li {padding-top:10px; /* padding-left:30px; */}
#comment-list > li > .childs .comment-bkg { padding-left:22px; background:url("../img/icon_comment_triangle.png") repeat-x 0 center; }
#comment-list > li > .childs > li > .childs .comment-bkg { padding-left:43px; }
#comment-list > li > .childs > li > .childs > li > .childs .comment-bkg { padding-left:64px; }
#comment-list > li > .childs > li > .childs > li > .childs > li > .childs .comment-bkg { padding-left:85px; }
.comments ul li ul.childs li { }
.comments ul li ul.errors {background-color:#CAEAFF;background-image:none}
.comments ul li ul.errors li {padding-top:0px;padding-left:20px;background:none}
.comments ul li.new div.comment-frame {border-color:#a5d1ec;background-color:#f1faff}
.comments .comment-frame { overflow:hidden; clear:both; background-color:#fff; padding-bottom: 3%; }
.comments li .comment-frame.even{background-color:#f5f4f4}
.comments li .comment-frame.odd{background-color:#ffffff}
.comments .comment-left { }
.comments .comment-left span { background:transparent url('../img/icon_comment_anon.gif') no-repeat; padding-left:25px; }
.comments .comment-left p { }
.comments .comment-right { }
.comments .comment-right p { padding:10px 15px 5px 15px !important; }
.comments .comment-response { text-align:right; margin-top:5px; min-height:18px; }
.comment-answer + .comment-form-block { padding-left:10px; padding-right:10px; }
.comment-answer + .comment-form-block #captcha-element { min-width: 55%; }
.comments .comment-response a { color:#4d4d4d; text-decoration:none; font-weight:bold; padding-right:15px; font-size:90%; }
.comments .comment-content { padding:10px 15px 5px 15px; }
.comments .comment-content p { float:right; padding:0 !important; font-size:90%; color:#c4c5c7; }
.comments #comment-success { display:none; clear:both; text-align:center; font-size: 150%; padding:2% 4%; background:#e9e8e8; text-shadow: 1px 1px 1px #FFFFFF; }
.comments #comment-success + .btn-add-comment { margin-top:10px; }
.comments .comments-pagination { color: #777777; display: block; margin-top: 30px; text-align: center; font-size: 150%; }

.comment-form-block { overflow:hidden; clear:both; }
.comment-form-block #comment_user_name-element { float:left; width:49%; margin-top:0; margin-right:2%; }
.comment-form-block #comment_user_email-element { float:left; width:49%; margin-top:0; }
.comment-form-block textarea,
.comment-form-block input[type=text] { background:url('../img/bkg_comment.jpg') repeat-x #e8e5e5; border:none; text-shadow:1px 1px 1px #fff; font-size:100%; }
.comment-form-block input.text { width:93%; padding:3% 2% 3% 6%; }
.comment-form-block textarea { width:95%; height:140px; padding:1% 2% 1% 3%; }
.comment-form-block dd { margin-bottom:1.5%; margin-top:2%; }
.comment-form-block h3 { color:#777777; margin-bottom:10px; }
.comment-form-block ul.errors{margin-top:3px}
.comment-form-block #comment_add { float:right; border:none; padding:1% 3%; background:#4c4c4c; color:#fff; cursor:pointer; font-size:100%; }
.comment-form-block #comment_captcha-element img{width:150px;margin-right:10px;float:left}
.comment-form-block #comment_captcha-element{ float:left; }
.comment-form-block #comment_captcha-element .comments-captcha{font-size:17pt;text-transform:uppercase;width:65px}
.comment-form-block #captcha-element { min-width:48.5%; float:right; margin:0 !important; }
.comment-form-block #captcha-element img { float:left; }
.comment-form-block #captcha-element input[type=text] { float:right; padding:2.5% 7%; margin-right:3%; width:48%; }
.comment-form-block #captcha-item {overflow:hidden}
.comment-response .comment-form-block{text-align:left}

#article.art-list .article-right form .errors,
form .errors {color: #fd823e; background:url('../img/icon_error.gif') 0 2px no-repeat; }
#captcha-element .errors { background-position:0 38px !important; }
#article.art-list .article-right form ul.errors li,
form ul.errors li {padding-bottom: 5px; padding-left: 22px; }
#article.art-list .article-right form div.errors,
form div.errors {padding-top: 20px;}

#cookies{width:100%;position:fixed;bottom:0;padding:10px;background:#4A4A4A;color:#fff;display:none}
#cookies p{width:90%;margin:5px auto;font-size:12px}
#cookies a{color:#78BBE6}
#cookies p input[type=button]{display:block;margin:2px auto;background:#fff;border:1px solid #78BBE6;font-size:11px;padding:1px 4px}

/**********************************************************************************************************
VOLUNTEER
**********************************************************************************************************/
.volunteer-apply h2,
.volunteer-apply h4{font-size:140%;color:#8bc240}
.volunteer-apply table{width:100%;text-align:center;margin-top:20px}
.volunteer-apply table tr td{height:50px;}
.volunteer-apply table tr td.link{text-align: left}
.volunteer-apply table tr td.label{text-align: right;padding-right:10px }
/*.volunteer-apply table tr td.link a{text-align:center;color:#fff;display:block;background:#8bc240;width:265px;height:50px;line-height:50px}*/
.volunteer-apply table tr td.link a{text-align:center;color:#444;display:block;background:#8bc240;width:265px;height:50px;line-height:50px}
.volunteer-apply table tr td.link a:hover{background: none repeat scroll 0 0 #E1DFE0;color: #999999;}

.volunteer-join { margin-top:45px; }
.volunteer-apply + .volunteer-join { margin-top:50px; }
.volunteer-join h3,
.volunteer-join h4 { border-bottom:1px solid #E0DFDF; font-weight:normal; font-size:150%; margin-bottom:7px; padding-bottom:10px; }
.volunteer-join li { clear:both;margin-bottom:40px; }

.volunteer-profile a.btn-profile {text-align:center;color:#fff;display:inline-block;background:#8bc240;width:265px;height:50px;line-height:50px}
.volunteer-profile a.btn-profile:hover{background: none repeat scroll 0 0 #E1DFE0;color: #999999;}

.volunteer-profile .intro:first-child { margin-top:5px; }
.volunteer-profile .volunteer-message { margin-top:15px; }
.volunteer-profile .volunteer-message li {color: #fd823e; background:url('../img/icon_error.gif') 0 2px no-repeat;padding-left:25px}
.volunteer-profile .volunteer-message li a { color: #fd823e; text-decoration:underline; }
#article .article-right .volunteer-profile .intro { color: #6E6E6E; font-size: 110%; padding:7px 0; }
.volunteer-profile .own-account { font-size:110%; margin-top: 10px; }
.volunteer-profile .own-account h5 { font-weight:normal; font-size:100%; margin-bottom: 7px; }
.volunteer-profile .own-account .btn-profile { font-size:160%; width:auto; padding:0 7%; margin-right:2%; }
.volunteer-profile .own-account .btn-logout { margin-left: 0.7%; }

.profile-login .login { width:80%; margin:35px auto; overflow:hidden; }
.profile-login .login > div {  float:left; width:50%; height:50px; margin-bottom:10px; }
.profile-login .login > div:nth-child(3) { line-height:50px; }
.profile-login .login > div p { padding:0 5% 0 0 !important; font-size: 110%; text-align:right; }
.profile-login .login > div span { display:block; padding:0 5% 0 0; color:#FC813D; font-size:90%; text-align:right; }
.profile-login .distinct { background:url('../img/icon_error.gif') no-repeat 0 4px; padding-left:25px; font-weight:bold; color:#6E6E6E; font-size: 110%; }
.profile-login .login .btn-login { width:70%; }

.profile-counter {  }
.profile-counter p { margin-bottom:20px; }
.profile-counter p a { color:#8BC240; }
.profile-counter div { float:left; height:40px; line-height: 40px; margin-bottom:10px; }
.profile-counter div.left { width:35%; text-align: right; padding-right:3%; overflow:hidden; }
.profile-counter div.right { width:60%; }
.profile-counter .btn-login { width:35%; padding:0; }

.profile-reference .btn-login { width:40%; margin:15px auto 0; }
.ajax-loader{position:absolute;top:0;right:0;width:100%;height:100%;display:block;background:url(../img/ajax-loader.gif) center center #fff no-repeat}

/* RATY */
.raty{width:100%;overflow:hidden}
.raty li{float:left;}
.raty .label{font-weight:bold;font-size:110%;padding:13px 0 0 0}
.raty .score{font-weight:bold;font-size:110%;padding:13px 0 0 0;display: none}
.raty .star{}

.weather table {border-collapse: collapse;}
.meteocell {width: 20%;border: 1px solid #edecec; padding-top: 10px; padding-bottom: 20px}
.meteocell h3 {text-align: center;}
.meteocell img {width: 80%;margin:0 10%;}
.meteocell .temperature {
    display: block;
    padding: 5px;
    text-align: center;
}
.meteocell .sun,
.meteocell .desc,
.meteocell .wind,
.meteocell .pressure,
.meteocell .precipitation{
    display: block;
    padding: 5px 10px;
    font-size: 75%;
}
.meteocell .desc  {
    text-align: center;
}

.meteocell .temperature .max {font-size:140%; font-weight: bold;}
.meteotable {margin-bottom: 20px;}
#article .article-right h2.meteostation {border: solid 0;}

table.bordered {
    border-collapse: collapse;
}
table.bordered td, table.bordered th {
    border: 1px solid #EDECEC;padding: 1ex;
}


#article .forms input[type=text],
#article .forms input[type=password] { background:url('../img/bkg_input.gif') repeat-x; border:1px solid #949494; border-bottom-color:#dcdbdb; }
#article form.forms label {float: none; margin: 4% 0 -4% 0; padding: 0; width: 100%;}
#article form.forms div div label {margin-bottom: 10px;}
#article form.forms { overflow:hidden; margin-bottom:5%; position: relative;}
#article form.forms h3 { color:#4d4d4d; font-size:145%; font-weight:normal; background:url('../img/bkg_h3.gif') bottom repeat-x; padding:2% 4%; }
#article form.forms h4 { font-weight:normal; color:#4d4d4d; }
#article form.forms > div { background:#f5f4f4; margin-bottom:1%; padding-bottom: 3%; }
#article form.forms > div > div { width:50%; margin:0 auto; }
#article form.forms > div > div input, #article form.forms > div > div textarea{ display:block; margin:4% 0 0; width:94%; padding:1% 3%; font-size:90%; }
#article form.forms dt, #article form.forms dd {display: block;}
#article form.forms p.description {padding:0; font-size: 80%;}
#article form.forms > div > div input.jqTransformHidden {
    display: none;    
}


.guide-list {
    padding: 1em 0 2em;
}
.guide-list table {
    border-collapse: collapse;
    width:100%;
}
.guide-list table th,
.guide-list table td {
    vertical-align: top;
    padding: 5px;
    border: 1px solid #eee;
}

/*** WCAG ***/

.skip-links {
    position: absolute;
    top: -100000px;
    left: -1000000px;
}
.skip-links:focus {
    position: static;
}

.volunteer-apply table tr td.link a,
.btn-register,
.volunteer-profile a.btn-profile,
.button,
.jqTransformSelectWrapper ul a.selected {background-color: #118800;}
/*.button,
.btn-upload,
.wspieraj .menu-left div:first-child,
.wspieraj .menu-left > ul > li > span > a,
.wspieraj .btn-more,
.wspieraj .btn-more-enroll,
.wspieraj .btn-register,
.wspieraj .btn-login,
#content .content-column h3.i1 span {
    background-color: #118800;
}
#content .content-column h3.i1,
#content .content-column h3.i1 a,
#article .menu-left > ul > li > ul > li.all > a,
#article .menu-left > ul > li > ul > li > a span,
#article.profile a,
.list-green li,
#article.task div.future,
#article.event div.future,
#article.task div.future,
#article.event div.future {
    color: #118800;
}*/
#article .menu-left > ul > li > span > a:hover,
#article .article-right .pager a.number {color: #666;}
body, #links, header, #banner, #menu-top, #content, #blocks {background-color: #fff;}

/****************KONTRASTY******************/
#menu-top ul li.m2 a,
#blocks .blocks li.b4 h2,
#blocks .blocks li.b7 h2
{
    color: #444;
}
#menu-top ul li.m3 a {
    color:#372C2C
}
#menu-top ul li.m4 a,
#blocks .blocks li.b9 h2
{
    color: #373737;
}
#menu-top ul li.m0 a,
#blocks .blocks li.double *
{
    color: #373737;
}
#blocks .blocks li.b21 h2 {
    color: #2979BB;
}
header .langs a,
#content .content-column h2,
#content .content-column
{
    color: #676767;
}
#content .content-column h3.i1 a,
#links .links-column.l2, #links .links-column.l2 a 
{
    color: #679030;
}
#content .content-column h3.i2 a,
#content .content-column h3.i4 a,
#links .links-column.l1, #links .links-column.l1 a
{
    color: #5E91B4;
}
#links .links-column.l4, #links .links-column.l4 a,
#article .article-right h2 a,
footer h2,footer #copyright, .btn-back {
    color: #808080;    
}

footer #copyright {
    color: #4e4e4e;
}

#article .article-right,
.menu-left #nav-left a {
    color: #372C2C
}
#article.registration h1,
#breadcrumbs ul li a, #breadcrumbs ul li, #article .mceContentBody, #article .mce-content-body
{
    color: #676767
}
#article .menu-left div:first-child span,
#article .menu-left > ul > li > span > a, #breadcrumbs ul li a, #breadcrumbs ul li {
    color: #1E1E1E;
}
 #article .mceContentBody a, #article .mce-content-body a
{
    color: #5E91B4;
}
#article .menu-left > ul > li > ul > li > a span {
    color: #4d4d4d;
}
.flex-control-paging li a,
.flex-control-paging li a.flex-active {
    color: #fff;
}

.volunteer-apply table tr td.link a, .btn-register, .volunteer-profile a.btn-profile, .button, .jqTransformSelectWrapper ul a.selected {
    background-color: #8bc240;
}
.jqTransformSelectWrapper ul a.selected {
    color: #4d4d4d;
}

.btn-more-enroll, .btn-more {
    color: #1E1E1E;
}
.volunteer-apply h2, .volunteer-apply h4
{
    color: #679030;
}
.nowosci #article .menu-left > ul > li > span > a,
.nowosci #article .menu-left div:first-child span {
    color:#fff !important;
}
#article.task div.future, #article.event div.future {
color: #557728
}

#links .links-column.l1 li a {color: #315167;}
#links .links-column.l2 li a {color: #435E1F;}
#links .links-column.l4 li a {color: #4e4e4e;}
#cookies a {color:#EBE8E6;}