body {
  font:12px Roboto, sans-serif;
  color:#2d2d2d;              
  margin:0;                   
  padding:0;                  
  line-height:18px;           
  background-color:#000000;
  background:url('../images/bg.jpg') center top no-repeat;
  background-size:cover;
  background-attachment:fixed;
}                  

body, html {width:100%;}
html {overflow-x:hidden;}

h1 {color:#3b5998; text-transform:uppercase;}
dd {margin:0;}                            
ol {font-size:12px; padding-left:20px;}   
img {border:0}                            
a {outline:0; color:#3B5998; text-decoration:none;}
a:hover {text-decoration:underline;}               
h1, h2 {margin-top:0px; margin-bottom:20px;}       
h3 {font-size:13px; color:#3b5998; margin-bottom:6px;}
h4 {font-size:13px; color:#3b5998;}                                  
h5, h6 {font-size:12px; color:#3b5998;}                                  
p {margin:0 0 10px 0;}                                

h1, h2, h3, h4, h5, h6 {font-weight:400;}

ul {                                                  
  margin-left:0px;                                    
  margin-bottom:0px;                                  
  padding-left:0px;                                   
  list-style:none;                                    
}                                                     
                                                      
td {vertical-align:top;}                              
.clear {clear:both;margin:0;padding:0;font-size:0;}   

/*tooltip*/
.tooltip {
	position: absolute;
	z-index: 103000;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
/* end tooltip */


.item-2 {display:none !important;}

  

.mn-menu-top {
    width:100%;
    height:118px;
    margin-bottom:35px;
    background:url('../images/menu-bg.png') 0px 0px repeat-x;
}
    .mn-menu-top-inner {
        width:1032px;
        height:118px;
        margin:0 auto;
        position:relative;
    }
        .mn-menu-top-inner a.logo {
            width:98px;
            height:118px;
            float:left;
        }
          
.content-outter {
    width:1032px;
    min-height:543px;
    margin:0 auto;
    margin-bottom:12px;                  
}                
                
.content {
    width:982px;
    height:493px;    
    padding:25px;
    margin:0 auto;    
    margin-bottom:12px;
    background:url('../images/content-bg.png') 0px 0px repeat;    
}
.content-subsite {
        width:645px;
        min-height:443px;
        padding:25px;
        background:url('../images/content-bg.png') 0px 0px repeat;
        float:left;
}
    .content-subsite-inner {
        width:595px;
        min-height:445px;
        padding:25px;
        background:url('../images/content-bg.png') 0px 0px repeat;
        overflow-x:hidden;        
    }
    .content-subsite-inner p {
      text-align:justify;
    }
    .main-news ul {margin:0;}    
    .main-news {
        width:605px;
        min-height:453px;
        padding:20px;
        background-color:#ffffff;
      /*  border:1px solid #d0d0d0; */
        float:left;
        position:relative;
    }
        .main-news a.bt-title {
            display:block;
            float:right;
            width:223px;
            padding:5px 10px 5px 12px;
            color:#3b5998 !important;
            font-size:12px !important;
            font-weight:500 !important;
            text-transform: none !important;            
            line-height:14px !important;
            background-color:#f6f7fa;
            border-bottom:1px solid #3b5998;
            overflow:hidden;
        }
        
        .main-news .bt-row {
            width:291px !important;
            height:215px;
            padding:0px !important;
            overflow:hidden;
            border-bottom:1px solid #e5e7ed;
        }
        .main-news .bt-inner {
            height:215px !important;
            padding:0px !important;
        }
        .main-news .bt-row.bt-row-first {
            margin:0px 21px 0px 0;
        }
        .main-news .bt-row.bt-row-last {
            margin:20px 0px 0px 21px;
        }
        .main-news .bt-row-separate {
            display:none;
        }
        .main-news .bt-row-separate + .bt-row {margin-top:20px;}
        
        .main-news .bt-extra {
            width:46px;
            height:38px;
            margin-top:0px;    
            display:block;
            background-color:#3b5998;
            float:left;
            position:absolute;
            top:0;
            left:0px;
            font-size:0;
            color:#ffffff;
            border-bottom:1px solid #3b5998;
            line-height:0px;
        }
        .main-news .item-149 a {
            width:125px;
            height:20px;
            display:block;
            color:#ffffff;
            text-decoration:none;
            background:#3b5998 url('../images/archive-news-ico.png') 8px 0px no-repeat;
            position:absolute;
            left:20px;
            bottom:21px;
            font-size:11px;
            text-align:center;
            padding-left:27px;
            font-weight:300;
            line-height:20px;
        }
            .bt-extra .d-day {
                margin-top:4px;
                font-size:19px;
                text-align:center;
                line-height:19px;
                font-weight:400;
            }
            .bt-extra .d-year {
                font-size:11px;
                text-align:center;
                line-height:11px;
                font-weight:400;
            }
            
            .bt-extra span.bt-date {
                width:46px;
                height:39px;
                display:block;
            }
            
            .main-news .bt-center {
                width:109px;
                height:88px;
                margin-right:15px;
                float:left;
            }
                .main-news .bt-center img {
                    margin:15px 0 0 0px !important;
                }
            .main-news .bt-introtext {
                margin-top:30px;
            }
            .main-news p.readmore {
                width:90px;
                height:20px;
                padding-left:10px;
                margin:0;
                position:absolute;
                right:0px;
                bottom:0px;
                line-height:20px;
                font-size:11px;
                font-weight:400;
                background:#f6f7fa url('../images/read-more-arrow.png') 90% 6px no-repeat;                
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
                transition: all 0.5s ease;
            }
                .main-news p.readmore a {
                    color:#3b5998;
                    -webkit-transition: all 0.5s ease;
                    -moz-transition: all 0.5s ease;
                    -o-transition: all 0.5s ease;
                    transition: all 0.5s ease;
                }
                .main-news p.readmore:hover {
                    background:#3b5998 url('../images/read-more-arrow.png') 90% 6px no-repeat;
                    -webkit-transition: all 0.5s ease;
                    -moz-transition: all 0.5s ease;
                    -o-transition: all 0.5s ease;
                    transition: all 0.5s ease;
                }
                .main-news p.readmore:hover a {
                    color:#ffffff;
                    -webkit-transition: all 0.5s ease;
                    -moz-transition: all 0.5s ease;
                    -o-transition: all 0.5s ease;
                    transition: all 0.5s ease;
                }
                
    .menu-buttons {
        width:324px;
        min-height:493px;
        margin-left:13px;
        float:left;
    }
    .subsite .menu-buttons {        
        min-height:443px;                
    }
    .footer {
        width:1032px;
        height:60px;
        margin:0 auto;
        margin-bottom:20px;
    }
    .subsite .footer-inner {
        width:695px;
    }
        .footer-inner {
            width:840px;
            height:40px;
            margin-right:14px;
            background:url('../images/content-bg.png') 0px 0px repeat;
            float:left;
            font-size:13px;
            font-weight:400;
            color:#3b5998;
            line-height:40px;
        }
            .footer-inner p {
                padding-left:25px;
                margin:0px;            
            }
        .subsite .socials {                
            float:right;
			margin-top:10px;
        }   
        .socials {
            width:153px;
            height:40px;            
            float:left;            
        }
            .socials a.fb-lnk img {
                margin-left:0px;
            }
            .socials img {
                margin-left:17px;
            }
        
.menu-buttons ul {
    margin-top:0px;
}    
.menu-buttons ul li {
    display:block;
    width:155px;
    height:155px;
    margin-bottom:14px;
    float:left;
    background-color:#498716;
    position:relative;    
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.menu-buttons ul li:hover {
    background-color:#e8a517;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
    .menu-buttons ul li a {
        color:#ffffff;
        font-size:15px;
        font-weight:300;
        text-transform:uppercase;
        line-height:17px;
    }
    .menu-buttons ul li a .image-title {
        position:absolute;
        top:19px;
        text-align:center;
        left:0px;
        width:145px;
        padding:0 5px;
    }
    .menu-buttons li:nth-child(4) a .image-title {
      width:150px;
      padding-left:3px;
    }
           
        .menu-buttons li:nth-child(1),
        .menu-buttons li:nth-child(3),
        .menu-buttons li:nth-child(5) {margin-right:14px;}
        
        .menu-buttons li:nth-child(5),
        .menu-buttons li:nth-child(6) {margin-bottom:0px;}
        
        .menu-buttons li:nth-child(6) span.image-title {
            width:123px !important;
            left:15px !important;
        }

        .categories-list h1,
        .content-category h2,
        .page-header h2,
        .componentheading,
        .fwg-title,
        h2 .subheading-category {
            font-size:17px !important;
            font-weight:400 !important;
            color:#3b5998 !important;
            line-height:20px !important;
            border-bottom:1px solid #3b5998 !important;
            padding-bottom:5px !important;
            /*width:575px;*/
            display:block;
        } 
        .content-category h2,
        .componentheading {width:593px;}
.page-header h2,
h2 .subheading-category {
    padding-top:5px;
    border-top:1px solid #3b5998;
    background:#ffffff;
    padding-right:10px;
    padding-left:10px;
}

.list-news-archive a.bt-title {
    display:block;
    float:right;
    width:517px;
    padding:5px 10px 5px 12px;
    color:#3b5998 !important;
    font-size:12px !important;
    font-weight:500 !important;
    text-transform:none !important;
    line-height:14px !important;
    background-color:#ffffff;
    border-bottom:1px solid #3b5998;
    border-top: 1px solid #3b5998;
}
.list-news-archive .bt-extra {
    width:46px;
    height:38px;
    margin-top:0px;
    display:block;
    background-color:#3b5998;
    float:left;
    position:absolute;
    top:8px;
    left:0px;
    font-size:0;
    color:#ffffff;
    border-bottom:1px solid #3b5998;
    line-height:0px;
}

.list-news-archive .bt-center {
    width:109px;
    height:88px;
    margin-right:5px;
    float:left;
}
.list-news-archive .bt-center img {
    margin:15px 0 0 0px !important;
}
.list-news-archive .bt-center a.bt-image-link {margin-left:-20px;}
.list-news-archive .bt-introtext {margin-top:30px;}
.list-news-archive .bt-row {position:relative; margin-bottom:20px;}
.list-news-archive .bt-row.bt-row-last {margin-bottom:0px;}
.list-news-archive .bt-row-first {margin-top:20px;}
.list-news-archive .bt-inner {position:static;}
.list-news-archive p.readmore a {
    display:block;
    height:20px;
    width:100px;
    background-color:#3b5998;
    color:#ffffff;
    position:absolute;
    right:10px;
    bottom:0px;
    font-size:11px;
    font-weight:300;
    line-height:20px;
    text-align:center;    
}
.main-news a.bt-title {height:28px !important;}
.list-news-archive a.bt-title {height:27px !important;}
.bt-row-separate {display:none;}
.list-news-archive ul.bt_handles_num li {
    margin-bottom:2px !important;
}
.bt_handles_num li a {
    width:auto !important;
    padding-left:2px !important; 
    padding-right:2px !important;
}

.content-subsite h1 {
    font-size:16px;
    line-height:22px;
}

.content-subsite ul {
    margin:15px 0 15px 15px !important;
    
}
.content-subsite ul li {
    background:url('../images/list-pointer.png') 0px 5px no-repeat;
    padding-left:15px;
    margin-bottom:3px;
}

.article-info dt {display:none;}
dd.published {font-size:11px;}

.badge-info {
    padding-left:10px;
    color:black;
}
.blog p.readmore {float:right;}
.blog p.readmore a {
    display:block;
    height:20px;
    width:100px;
    margin:5px 0 15px 0;
    background-color:#3b5998;
    color:#ffffff;
    font-size:11px;
    font-weight:300;
    line-height:20px;
    text-align:center;
    text-decoration:none;
}
.blog img {margin-right:15px !important;}
.clearfix, 
.blog .span6,
.items-more {clear:both;}

.pagination {
    width:100%;
    margin-top:15px;    
    min-height:5px;
    overflow:auto;
}
.pagination a {
    color:#3b5998;
    text-decoration:none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;    
}
.pagination a:hover {
    color:#2BB9F6;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;    
}
.pagination .counter {
    border-top:1px solid #3b5998;
    border-bottom:1px dotted silver;
    padding-left:5px;
}
.pagination ul {margin-left:0px !important;}
.pagination ul li {
    margin-left:2px;
    border-radius:3px;
    background:none;
    float:left;
    border:1px solid #3b5998;
    padding:0px 3px !important;
    text-align:center;
    line-height:20px;
}
.categories-list a {font-weight:400;}
.categories-list .first {
    background:#f1f1f1;
}
.categories-list h3 {margin:0;}
.categories-list * {
    padding:2px 3px;    
}
.categories-list:last-child {
    border-bottom:1px solid #f1f1f1;
}

fieldset.filters {
    border:1px solid #3b5998;
    padding:20px !important;    
    margin-bottom:15px;
    background:#ffffff;
}
fieldset.filters input,
fieldset.filters select {
    border:1px solid #3b5998;
    padding-left:5px;
}
fieldset.filters .btn-group {float:left; margin-right:20px;}

table.category th {
    background:#3b5998;
    padding:2px 5px;
}
table.category th a {
    color:#ffffff;
}

table.category th#categorylist_header_date {
    width:100px;
}

table.category th#categorylist_header_hits {
    width:90px;
}

table.category td {
    padding:4px 5px;
    vertical-align:middle !important;
}

td.list-date,
td.list-hits {text-align:center;}

tr.cat-list-row1 {
    background:#ffffff;
    
}
tr.cat-list-row1 td {
    border-top:1px solid #ececeb;
    border-bottom:1px solid #ececeb;
}

h2 .subheading-category {
    color:#3b5998;
}

table.category {width:100%;}

#archive-items .row0,
#archive-items .row1 {
    min-height:20px;
    margin-bottom:30px;
    overflow:auto;
    clear:both;    
}

ul.chzn-results {
    padding:0 0 0 5px !important;
    margin:0 !important;
}
.chzn-results li {    
    background:none !important;
    padding-left:0px !important;
    color:#000000;
}
.chzn-results li:hover {color:#000000 !important;}

table.polska-wies-archiwum td {width:140px;}

table.polska-wies-archiwum td * {
    display:block;
    margin:0 auto;
    text-align:center;
}

table.polska-wies-archiwum img {
    width:130px !important;
    height:193px !important;
    border:1px solid silver;
}

table.polska-wies-archiwum em {display:block;}


/*fwgallery*/
#fwgallery {
    font-family:Roboto, sans-serif;
}
.fwgs-name,
.fwgs-date {
    background-color:#3b5998 !important;
    color:#ffffff !important;
    font-family:Roboto, sans-serif !important;
}
.fwgs-name a {
    font-size:12px !important;
    font-family:Roboto, sans-serif !important;
    font-weight:500 !important;
}
.fwgs-date {
    padding-bottom:10px !important;
    font-size:11px !important;
}
#fwgallery div.fwgs-name {
    height:60px;
    padding-top:10px !important;
    white-space:normal !important;
    line-height:14px;
    overflow:hidden;
}
#fwgallery,
#fwgallery div.fwgs-image,
.fwgs-item {border:0px !important;}

.fw-galleries {
    margin-top:25px !important;
}
.fwg-title {
    margin-bottom:25px !important;
}

#fwgallery .fwg-zoom {
    width:179px;
    height:179px;
    top:0px !important;
    right:0px !important;
}
a.fwg-lightbox {
    display:block;
    width:100%;
    height:100%;
}
a.fwg-lightbox img {
    display:none;
}
#fwgallery div.fwg-item {
    border:0px;
}
.fwg-header-return {margin-left:20px;}
/*fwgallery end*/

.contact-tab {
    width:100%;
    border-collapse:collapse;
}
.contact-tab th {
    text-align:left;
    color:#3b5998;
    font-size:12px;
    font-weight:400;
    padding:5px 5px;
    border-top:1px solid #a9a6a6;
    border-bottom:1px solid #cacaca;
}
.contact-tab td {
    padding:5px 9px 5px 5px;
    vertical-align:middle;
}
.contact-tab tr td:last-child {padding-right:3px !important;}
.contact-tab tr.even {
    background:#ffffff;
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
}
.contact-tab tr:last-child td {
    border-bottom:1px solid #a9a6a6;
}

.contact-tab tr:nth-child(2n+1) {
  background:#ffffff;
  border-top:1px solid #e7e7e7;
  border-bottom:1px solid #e7e7e7;
}

.partnerzy-tab {
    width:100%;
    border-spacing:3px 3px;
}

.partnerzy-tab td {
    background:#ffffff;
    padding:30px 10px;
    vertical-align:middle;
}
.partnerzy-tab img {
    width:135px;
    height:auto;
    display:block;
    margin:0 auto;
}
.seeker-slider {
    width: 334px;
    height: 70px;
    background: url('../images/seeker.png') 0px 0px no-repeat;
    position:fixed;
    top:153px;
    right:-282px;    
    z-index: 200;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor:default;
}
.seeker-slider:hover {
  right:0px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.seeker-slider input.search-query {
    width:205px !important;
    height:35px;
    padding:0px 10px;
    border:0px;
    font-size:12px;
    font-family:Roboto, sans-serif;
    color:#e8a517;
}

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


.seeker-slider .search {
    position:relative;
    left:70px;
    top:16px;
}
.seeker-slider .search button.button {
    width:40px;
    height:35px;
    border:0px;
    background:none;
    color:#ffffff;
    font-size:18px;
    font-family:Roboto, sans-serif;
    cursor:pointer;    
    position:relative;
    top:2px;
    left:-2px;
}

form#searchForm .btn-toolbar .pull-left {
    float:left;
}
form#searchForm .searchintro {
    clear:both;
    margin-top:20px;
}
form#searchForm input.inputbox {
    width:280px;
    height:25px;
    padding-left:10px;
    padding-right:10px;
    border:1px solid #3b5998;
}
form#searchForm fieldset {
    border:1px solid #3b5998;
}
form#searchForm button.btn {
    width:29px;
    height:29px;
    background:url('../images/seeker-btn.png') 0px 0px no-repeat;
    border:0px;
    cursor:pointer;
}

form#searchForm .form-limit {
    background-color:#f0efef;
    margin:10px 0px;
    padding:10px;
}

dl.search-results dt.result-title {
    margin-top:20px;
    margin-bottom:10px;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #3b5998 !important;
    line-height: 20px !important;
    border-top: 1px solid #3b5998 !important;
    border-bottom: 1px solid #3b5998 !important;
    padding: 5px !important;
    width: 575px;
    display: block;
    background-color:#ffffff;
}
dl.search-results dt.result-title a {color:#3b5998;}
dd.result-created,
dd.result-category span.small {
    font-size:10px;
    color:gray;
}

#fbox1 img {
  left:-62px !important;
}

#fbox1 {margin-right:-10px;}

#fancybox-title {font-size:0px;}

#fancybox-title span a div {
  font-size:12px !important;
  position:relative !important;
  top:2px !important;
}
.cerabox-title {display:none;}

.item-page img {margin-right:15px !important;}

.items-row {
  margin-bottom:15px;
  min-height:15px;
  overflow:auto;
}

.createdby:before {
    content:"Redaktor: ";
    font-weight:bold;
}

.spu_content p {padding:0px 15px;}

.newsletter {
    width:280px;
    height:126px;
    background:url('../images/newsletter.png') 0px 0px no-repeat;
    position:fixed;
    z-index: 200;
    top:312px;
    right:-228px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;   
}
.newsletter:hover {
    right:-10px;    
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; 
}
.newsletter-inner {
    width:230px;
    min-height:50px;
    padding-top:10px;
    margin-left:53px;
    background:#498716;
}
.newsletter input[type="text"] {
    width:175px !important;
    height:27px;
    padding-left:5px;
    margin-left:10px;
    color:#498716;
    border:0;
}
.newsletter input[type="submit"] {
    cursor:pointer;
    border:0;
    padding:3px 10px;
}
table.acymailing_form {margin:0 !important;}

.sms {
	display:none !important;
	width:290px;
	height:115px;	
	background:url('../images/sms.png') 0px 0px no-repeat;
	position:fixed;
	z-index:9999;
	right:-238px;
	top:312px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;	
}
.sms:hover {right:0;}
	.sms-inner {
		width:210px;
		min-height:150px;
		padding:10px 10px 10px 15px;
		margin-left:55px;
		background:#b71d09;
		color:#ffffff;
	}
		.sms-inner input[type="text"] {
			width:205px; 
			height:23px; 
			padding-left:5px;
			margin-bottom:5px;
			border:0;
		}
		.sms-inner  input[type="radio"] {
			margin-left:0;
			position:relative;
			top:3px;
		}
		.sms-inner  input#other {margin-left:30px;}
		.sms-inner  input#agree {
			float:left;
			margin-right:5px;
			margin-left:0;
		}
		.sms-inner label[for="agree"] {
			display:inline-block;
			width:190px;
			font-size:10px;
			line-height:13px;
			float:left;
		}
		
		.sms-inner  input[type="submit"] {
			background:#ffffff;
			border:0;
			padding:5px 15px;
			margin:10px 0 0 20px;
			color:#B71D09;
			font-size:12px;
			text-transform:uppercase;
			cursor:pointer;
		}

.wolnosc {
  width:52px;
  height:106px;
  position:fixed;            
  top:575px;
  right:0px;
}    

button.navbar-toggle {
    display:block;
    width:60px;
    height:30px;
    margin:0 auto;
    background:#498716;
    color:#ffffff;
    border:0;
    border-radius:5px;
    position:relative;
    top:10px;
    cursor:pointer;
    z-index:9999999;
    box-shadow:0px 0px 8px yellow;
    outline:0;
}

.bt-cs .bt-inner .bt-title {overflow:hidden !important;}

.subsite .bt_handles_num {position:static !important;}
.subsite .slides_container {clear:both;}

.cftb {
    max-width:200px;
    padding-left:25px;
    margin-top:3px;
    color:#ffffff;
    font-size:10px;
}
.cftb a {color:#ffffff; font-size:10px;}

#fancybox-wrap > div:first-child {display:none;}

#searchForm button.btn {text-indent:-9999px;}

.captchaimagemodule {
	margin-left:10px;
    border:none;
    margin-bottom:4px;
}


.latestnews-items {
	margin-left:0;
}
.latestnews-items li {
	margin-bottom:20px !important;
}
.latestnews-items .picturetype {
	width:120px;
}
.latestnews-items .innerpicture {
	text-align:left;
}
.latestnews-items .newstitle {
    padding-top: 5px;
    padding-bottom: 5px;
	border-top: 1px solid #3b5998;
	border-bottom: 1px solid #3b5998;
    background: #ffffff;
    padding-right: 10px;
    padding-left: 10px;
	font-size:17px;
	font-weight:400 !important;
}
.latestnews-items p.link a {
	display: inline-block;
    height: 20px;
    width: 100px;
    margin: 5px 0 0px 0;
    background-color: #3b5998;
    color: #ffffff;
    font-size: 11px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;	
	text-align:center;
}
.lnee .newshead .picture img {
	width:100%;
}
.latestnews-items .detail_data {
	padding:10px 0;
	clear:both;
	display:inline-block;
}
.latestnews-items .SYWicon-calendar {
	font-size:16px !important;
}

.chronoforms6_credits {
	display:none !important;
}

.sms-inner form div:nth-child(5) label {
	color:#ffffff !important;
	display:block;
}
.sms-inner form div:nth-child(5) .field {
	float:left;
	clear:none !important;
	margin-right:10px !important;
}

.sms-inner form .field input[type="text"] {
	font-size:15px;
	padding:0 10px;
}

.sms-inner label[for="zgoda"] {
	color:#ffffff !important;
	font-size:10px;
	line-height:11px;
}

.sms-inner form .field.required,
.sms-inner form .fields.required {
	position:relative;
}
.sms-inner form .pointing.prompt {
	position:absolute !important;
	right:0;
	top:0;
	z-index:1;
} 

