/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
@import url("//fonts.googleapis.com/css?family=PT+Sans:400,700,400italic|Ubuntu:400,400italic|Open+Sans:400italic,400|Oswald:400,700|Roboto+Condensed:400italic,700italic,400,700?ver=4.6.3&display=swap");
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,latin-ext&display=swap);

@font-face {font-display: swap;}

html {
    color: #222;
    line-height: 1.4;
	font-family: 'Ubuntu', sans-serif;
  font-size: 12px;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
	border:0px;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

a{text-decoration:none;color:#222222;}
a:hover{text-decoration:underline;}
#slider a{color:#FFFFFF;text-decoration:none;}
#slider a:hover{text-decoration:underline;}

.boxt-middle a{color:#cc3333}

.kontener{max-width:1170px;margin:0px auto;}
.top{background:#cc3333 !important;width:100%;min-height:160px;}
.toplogo{float:left;margin:18px 0px;}
.toplogo:after{clear:both;}
.toplogo a{background:url(../img/zw1.png) no-repeat;width:227px;height:100px;display:inline-block;} 
.topcity{float:left;width:160px;text-align:left;margin:5px 30px 0px 30px;border-left:1px solid #FFF; padding-bottom: 20px; padding-top: 10px;}
.topcity a{color:#FFFFFF;margin-left:30px;font-size:18px;display:block;}
.toprek{float:left;width:642px;margin-top:5px;}
.menu-wrap{background:#282828 !important;width:100%;font-size:16px;color:#FFF;z-index:9;}
.menu-wrap ul{list-style-type:none;margin-top:0px;padding:0px;}
.menu-wrap li{display:inline-block;padding:10px 0px;}
.menu-wrap li a {color:#FFF;text-align: center;padding: 11px 16px;text-decoration: none;font-size:16px;}
.menu_logo{display:none;background:#cc3333;width:95px;float:left;margin-right:10px;}
.menu_icon{float:left;}
.m-home{background:url(../img/home.png);width:32px;height:32px;display:inline-block;margin:5px 5px 0px 5px;}
.m-poczta{background:url(../img/poczta.png);width:32px;height:32px;display:inline-block;margin:5px 5px 0px 5px;}
.m-jedzenie{background:url(../img/jedzenie2.gif);width:32px;height:32px;display:inline-block;margin:5px 5px 0px 5px;}

.t_icon{float:right;width:40px;margin:10px 15px 0px 0px;}
.t_elka{background:url(../img/radioelka.png);width:32px;height:32px;display:block;margin:5px 0px 7px 5px;}
.t_c3d{background:url(../img/c3d.png);width:32px;height:32px;display:block;margin:5px 0px 7px 5px;}
.t_rz{background:url(../img/radiozachod.png);width:32px;height:32px;display:block;margin:5px 0px 7px 5px;}

.mlogo{background:url(../img/zw2.png);width:85px;height:30px;margin-left:5px;margin-right:5px;margin-top:8px;margin-bottom:1px;display:inline-block;}
.lileft{float:right;position:relative;}
.lileft a:after{border: 0.313em solid transparent; border-bottom: none; border-top-color: #cfcfcf;content: ''; vertical-align: middle;display: inline-block;position: relative;right: -0.313em;}
.lileft a:hover{background-color: #111;}
#myacca{background:#000;}
#myacc{background:#282828 !important;}
.slinia{width:100%;height:1px;display:block;}
.fluid{display: flex;
  flex-wrap: wrap;}
.artlist{position:relative;}
.sub-menu {
background: #000;
color:#FFF;
    margin: 33px 0px 0px 0px;
    padding: 5px 10px;
    width: 300px;
	height:230px;
    display: none;
    position: absolute;
	z-index:99;
    right: 0;
	top: 9px;
}
.zalogowany{width:200px;height:190px;}
.rb{margin:10px 0px;text-align:center;}
.rbf{padding:0px 15px 15px 15px;}
.rbf p{float:left;margin-right:15px;}

.rbb{padding:0px 0px 10px 0px;}
.rbb:after{clear:both;}
.rbb p{float:left;margin-right:10px;}
.rbb p:nth-child(even) {margin-right:0px;}
.rbb span{font-size:10px;color:#DDD;text-align:center;display:block;}
.rbb ins span{font-size:10px;color:#DDD;text-align:center;display:block;}

.rbn{padding:20px 0px 20px 0px;}
.rbn:after{clear:both;}
.rbn span{float:left;margin-right:20px;}
.rbb span:nth-child(even) {margin-right:0px;}
#rbn2 span:nth-child(even) {margin-right:0px;}

.sn_kom{font-size:12px;}
.na_sygnale{margin-left:5px;background:url(../images/nasygnale.gif) no-repeat;width:189px;height:32px;display:inline-block;border:1px solid #000;}
.span_titles{float:right;}
.span_tit{float:left;}
.menu-wrap ul li a:hover {
    background-color: #111;
}

.czytelnia {
  width: 190px;
  height: 22px;
  font-size: 11px;
  display: inline-block;
  background-color: white !important;
  color: black !important;
  line-height: 12px;
}

.lokowanie-produktu {
  padding: 20px 0;
  position: absolute;
  right: 0;
}

#abpnotzw{display:none;position:fixed;bottom:0px;width:100%;background:#000;color:#FFF;padding:10px 0px;text-align:center;font-size:28px; height: 50vh; opacity: 0.9; padding: 30px 30%; box-sizing: border-box;}
#abpnotzw a{color:#f1c40f;font-weight:bold;}

.blok1{max-width:800px;float:left;}
.blok2{max-width:325px;float:right;padding-top:10px;}
.boxcenter{margin:20px 0px;}
.blockcontent{margin-bottom:20px;position:relative;}
.block-title{position: relative;font-family: 'Roboto Condensed', sans-serif;border-bottom: 2px solid #cc3333;font-size: 20px;margin: 0px 0px 26px 0px;line-height: 32px;font-weight: normal;}
h4{color:#222222;font-family: 'Roboto Condensed', sans-serif;}
h5{position:relative;font-family:'Roboto Condensed', sans-serif;border-bottom: 2px solid #FFF;font-size:16px;margin: 0px 0px 26px 0px;line-height: 32px;font-weight: normal;}
.add_oglo, .nevoo_oglo{position:absolute;right:0;bottom:3px;font-size:16px;margin:0px;padding:0px;}
.block-title a, .block-title span, .block-title label{z-index: 1;color: white;font-family: 'Roboto Condensed', sans-serif;padding: 3px 10px 3px 10px;
background-color: #cc3333 }
.noactive{background-color:#FFF !important;color:#000 !important;}
.add_oglo a{background:url(../icon/add.png) no-repeat;background-color:none;display:inline-block;height:32px;color:#e04006;padding:0px 0px 0px 36px;}


.artbox{width:380px;float:left;margin-bottom:40px;}
.artbox img{border:0px;margin-bottom:5px;min-width:380px;height:auto;}

.artbox2{width:260px;float:left;margin-bottom:40px;position:relative;}
.artbox2 img{border:0px;margin-bottom:5px;width:260px;height:auto;}

.metainfo{color:#cbcbcb;padding:5px 0px;}
.newstitle{font-size:21px;display:block;color:#000000;}
.nt_big{font-size:26px;}

.artbloc{width:325px;float:left;margin-bottom:40px;}
.artbloc img{border:0px;margin-bottom:5px;min-width:325px;height:auto;}
.artbloc  .poll_lid{width:100%;float:none;}
.artbloc  .lid_poll_box{width:100%;float:none;display:block;margin-top:10px;}

.artbox:nth-child(even) {margin-left:40px;}

.lis article:nth-child(3n-1){margin-left:10px;margin-right:10px;}


.td-sp, .td-scroll-up-visible {
  background-image: url('../img/elements.png');
  background-repeat: no-repeat;
  display: block;
}
.td-sp {
    padding-right: 6px;
    margin-left: 14px;
    display: inline-block !important;
    position: relative;
    top: 2px;
	}
.ico-comments{width:14px;height:10px;background-position: -20px -429px;}


.ico-view {
    width: 14px;
    height: 10px;
    background-position: -20px -689px;
}


.artboxmini{width:380px;float:left;margin-bottom:20px;}
.artboxmini .thumb-wrap, .artblocmini .thumb-wrap{float:left;width:100px;}
.artboxmini .iteam-wrap{float:left;width:265px;margin-left:15px;}
.artboxmini .iteam-wrap a{font-size:15px;color:#222222;}
.artboxmini img,  .artblocmini img{max-width:100px;min-height:70px;}
.artboxmini span.newstitle,  .artblocmini span.newstitle{display:inline;font-size:15px;}
.artboxmini:nth-child(even) {margin-left:40px;}

.artblocmini{width:325px;display:block;margin-bottom:20px;}
.artblocmini:nth-child(even) {margin-left:0px;}
.artblocmini .iteam-wrap{float:left;width:205px;margin-left:15px;}

.ai1ec-date {float: left;width: 100%;}
.ai1ec-date.ai1ec-today {border-top: 1px solid #f0f0a9;background: #f6f6cc;background: -webkit-gradient(linear,0 0,0 100%,from(#f4f4bf),color-stop(1em,#f4f4bf),to(#fff));
background: -webkit-linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);background: -moz-linear-gradient(top,#f4f4bf,#f4f4bf 1em,#fff);background: -ms-linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);background: -o-linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);background: linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);background-repeat: no-repeat;
}
.ai1ec-date {border-top: 1px solid #e5e5e5;background: #f5f5f5;background: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),color-stop(1em,#f2f2f2),to(#fff));background: -webkit-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);background: -moz-linear-gradient(top,#f2f2f2,#f2f2f2 1em,#fff);background: -ms-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);background: -o-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);background: linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);background-repeat: no-repeat;}
.timely { margin: 0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 1.428571429;color: #333;word-wrap: break-word;}
.timely a:hover{text-decoration:none;}
.ai1ec-date-title {
    border: 1px solid #c2c2c2;
    border-top: none;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.08);
    box-shadow: 0 2px 2px rgba(0,0,0,0.08);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #525252;
    float: left;
    font-weight: bold !important;
    background-image: -webkit-linear-gradient(#fff,#fff 1em,#e7e7e7);
    background-image: linear-gradient(#fff,#fff 1em,#e7e7e7);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: none \9;
    line-height: 1.2em;
    margin: 6.5px 0.75em;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    width: 4em;
}
.evcykl{background:#555;color:#FFF;padding:3px;border-radius:5px;font-weight:normal;margin-right:5px;}
.ai1ec-month{
    background: #c33;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font-size: 0.8em;
    letter-spacing: 0.2em;
    padding: 0 0.2em;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.ai1ec-day, .ai1ec-agenda-view .ai1ec-day {
    font-size: 2em;
    padding: 0.35em 0 0.22em; }

.ai1ec-agenda-widget-view .ai1ec-weekday, .ai1ec-agenda-view .ai1ec-weekday {
    font-size: 0.8em;
    padding: 0 0 0.2em;
}
.ai1ec-agenda-widget-view .ai1ec-date-events {
    margin: 0 0.5em 0 5px;
}
.ai1ec-agenda-widget-view .ai1ec-event {
    clear: right;
    margin: 6.5px 0 6.5px 4.8em;
    padding: 0;
    position: relative;
}

.ai1ec-event-time {
    font-weight: bold;
}

.ai1ec-event > a {
    color: #484849;
    display: block;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.4em;
    padding: 0.2em 0.4em;
}

.ai1ec-event > a:hover {
    border-color: #808080;
    color: #484a4b;
}

.pilne, .zoc{width:100%;margin:12px 0px;background:#a50000;-webkit-box-shadow: 1px 1px 13px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 1px 1px 13px 0px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 13px 0px rgba(50, 50, 50, 0.75);font-size:16px;font-weight:bold;color:#fff;height:31.8px;}
.pilne p, .zoc p{padding:3px;margin:0px;}
.pilne:before{float:left;content:'PILNE';display:block;font-size:16px;padding:5px;color:#FFF;text-align:center;width:100px;background:#000;margin-right:10px;}
.pilne a, .zoc a{display:inline-block;font-weight:bold;color:#fff;}
.zoc a{color:#4b4b4b;font-weight:normal;}
.zoc{background:#ffd942;color:#000;}
.zoc:before{float:left;content:'WAŻNE';display:block;font-size:16px;padding:5px;color:#FFF;text-align:center;width:100px;background:#000;margin-right:10px;}

.boxcontener{width:100%;margin:20px 0px;overflow:hidden;}
.clear{clear:both;}
.bcfirst{position:relative;width:530px;overflow:hidden;float:left;}
.bcfirst img{min-width:530px;height:100%;}
.bcfirst h1{position:absolute;bottom:30px;font-size:30px;left:15px;text-shadow: 0 2px 2px #333333;color:#FFF;}
.bcmetainfo{position:absolute;bottom:15px;left:15px;background:#000;padding:5px;color:#FFF;opacity:0.8;border-radius:3px;width:220px;}
.bcnext{float:right;width:250px;}
.bcnext .artbox{width:250px;margin:0px;}
.bxnextimg{height:130px;overflow:hidden;}
.bxnext img{min-width:250px;height:auto;margin:0px;}
.bxnext .bodyart{background:#000000;color:#FFF;padding:5px;margin:0px;position:relative;border-top:2px solid #FFF;}
.bxnext .newstitle{color:#FFF;}
.bcnext  .artbox:nth-child(even) {margin-top:20px;margin-left:0px;}
.blockimg{width:325px !important;}

.bcone{position:relative;width:800px;overflow:hidden;}
.bcone img{min-width:800px;height:100%;}
.bcone h1{position:absolute;bottom:30px;font-size:30px;left:15px;text-shadow: 0 2px 2px #333333;color:#FFF;}

.bxnext .bodyart:after, .bxnext .bodyart:before {
bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.bxnext .bodyart:after {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #000000;
	border-width: 15px;
	margin-left: -15px;
}
.bxnext .bodyart:before {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 18px;
	margin-left: -18px;
}
.fotersearch{background:#cc3333;width:100%;}
.fotersearch form{margin:0px;padding:0px;}
.fotersearch p{padding:10px;margin:10px 0px 0px 0px;}
.fotersearch input[type="text"]{background:#FFF;color:#333333;width:88%;display:inline;border:0px;height:30px;}
.fotersearch input[type="submit"]{background:#0033FF;color:#FFF;width:10%;border:0px;display:inline;height:30px;}
.footer{ width:100%;background:#333;}
.footer a{color:#FFF;}
.wpb_column{display: block;float:left;min-height:31px;width:13%;margin-right:30px;}
.column_container {position: relative;}
.wpb_column ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: -17px;
}
.wpb_column ul>:first-child {
    border-bottom: 1px solid #fff;
    list-style: none;
    font-size: 14px;
    margin: 0 0 3px 0;
}
.wpb_column ul li {
    font-size: 11px;
    line-height: 1.4;
}

.wpb_column ul {
    list-style: none;
}
.footer-down {
    width: 100%;
    color: #fff;
    padding: 20px 0 0 0;
    margin: 10px 0 0 0;
}
.row-fluid {
    width: 100%;
}
.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
}
.row-fluid:after {
    clear: both;
}
.container-fluid {
    padding-left: 35px;
    padding-right: 35px;
}
.td-grid-wrap {
    padding: 27px 13px 27px 13px;
}
.pagefooter{background:#2b2b2b;color:#FFF;width:100%;}
.pagefooter p{padding:5px;margin:0px;}
.pagefooter a{color:#999;}
.poll_content{width:100%;background:#ecf0f1;}
.polla{padding:10px;background:url(../images/ankieta.png) right no-repeat;position:inline-block;}
.polla form{margin-top:5px;}
.poll_content h6{font-size:18px;font-weight:bold;margin:0px;padding:0px;}
.poll_content p{font-size:15px;}
.poll_center{text-align:center;}
.poll_send{background:#2c3e50;color:#FFF;padding:10px;width:150px;border:0px;border-radius:5px;font-size:16px;}
.poll_res{margin-top:5px;}
.poll_res p{margin:0px;padding:0px 0px 0px 0px;}
.error_vote{color:#c0392b;font-weight:bold;}
/*news poll*/
.graph {width:350px;position:relative;right:30px;margin:3px 0px;padding:0px;}
.bar-title {position: relative;float: left;width: 104px;line-height: 20px;margin-right: 17px;font-weight: bold;text-align: right;}
.bar-container {position: relative;float: left;width:160px;height: 10px;margin: 0px 0px 15px;}
.bar-container div {background-color:#cc4400;height: 20px;}
.bar-container strong {position: absolute;right: -32px;top: 0px;overflow: hidden;}
.lid_poll_npage{margin-top:5px;width:432px;background:#ecf0f1;float:right;position:relative;}
.lid_poll_npage p{margin:0px;padding:0px;right:-15px;top:27px;font-size:12px;position:absolute;}
.poll_title{margin:0px 0px 5px 5px;}

.lid_poll_box{margin-top:-20px;width:200px;background:#ecf0f1;float:right;position:relative;}
.lid_poll_box .graph{width:180px;right:10px;}
.lid_poll_box .bar-container{width:60px;}
.lid_poll_box .bar-title{width:90px;overflow:hidden;height:18px;}
.lid_poll_box .bar-container strong{right:-20px;}
.lid_poll_box .rotate{display:none;}
.poll_lid{width:170px;float:left; }

.rotate{
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/*news poll page */
.graph2 {width:80%;position:relative;right:-30px;margin:15px 0px 0px 0px;padding:0px;}
.bar-title2 {position: relative;float: left;width:30%;line-height: 20px;margin-right: 17px;font-weight: bold;text-align: right;}
.bar-container2 {position: relative;float: left;width:60%;height:20px;margin: 0px 0px 15px;border:1px solid #e74c3c;display:inline;}
.bar-container2 div {background-color:#cc4400;height: 20px;}
.bar-container2 strong {position: absolute;right:-62px;top: 0px;overflow: hidden;}
.polla p{margin:0px;padding:0px;}
/* ogloszenia */
.neuvoo input[type="text"]{width:88%;padding:5px;border:1px #999 solid;}
.neuvoo input[type="submit"]{width:10%;padding:5px;background: #0033FF;color:#FFF;border:0px;}
#neuvoo{text-align:right;}
/*old */
.box_kom_l{
width: 55px;
background-color: #EFEFEF;
margin-right: 1px;
float: left;
height: 65px;
margin-bottom: 5px;
}
.box_kom_r{
width: 269px;
float: left;
background-color: #EFEFEF;
height: 65px;
margin-bottom: 5px;
}
.box_kom_rprofil{
width: 224px;
float: left;
background-color: #EFEFEF;
height: 100px;
margin-bottom: 5px;
}
.box_prof_l{
width: 55px;
background-color: #F5E687;
margin-right: 1px;
float: left;
height: 55px;
margin-bottom: 10px;
}
.box_prof_r{
width: 244px;
float: left;
background-color: #F5E687;
height: 100px;
margin-bottom: 10px;
}
.box_prof_r p{
padding-bottom: 5px;
margin: 0px;
}
.box_prof_txt{
margin: 5px 5px 0px 10px;height:35px;overflow:hidden;
}
.box_prof_txt a{
color: #000000;
text-decoration:none;
font-weight:normal;
}
.box_prof_txt a:hover{
color: #808080;
text-decoration:none;
font-weight:normal;
}
.prof_avatar{
padding: 13px 5px 0px 7px;
}
.prof_avatar img{
border: 1px #808080 solid;width:40px;
}
.prof_login2{
margin-top:3px;margin-left:10px;font-weight: bold;font-size: 10px;
}
.prof_login{text-align: center;margin-top: 3px;font-weight: bold;font-size: 10px;}

.bltl_input{display:block;padding:5px;margin:5px;width:90%;color:#333333;}
.input23{background:#cc3333;color:#FFF;font-weight:bold;border:0px;padding:5px;margin:0px 10px 0px 0px;width:80px;}
.boxlog{position:relative;}
.boxlog input[type="submit"]{position:absolute;bottom:-5px;right:0px;}
.abutton{background:#006600;width:100px;padding:5px  !important;color:#FFF;text-align:center;position:absolute;bottom:5px;left:30%;}
.abutton:after{border:0px !important;}

.bsc{display:inline-block;}
.bsr{display:inline-block;}

.comreply{float:right;margin:5px 0px;}
.comreply input[type="button"]{background:#c0392b;border:0px;padding:5px;color:#FFF;width:150px;text-align:center;}
.form_odp .cf{float:right;margin-bottom:10px;}
.replycont{margin-left:30px;}
.replycont .coment{background-color:#ecf0f1;}
.replycont .cbr{width:650px;}


.blad{background:#FFC1C1;border: 1px solid #FF8A8A;width: auto;padding: 10px;margin: 10px 0px 10px 0px;}
.blad a{color: #CB0007;font-weight: bold;text-decoration:none;}
.blad a:hover{color: #FF3E43;}
.top_prof a{text-align:left !important;padding:5px 0px !important;}
.top_prof a{display:block;}
.top_prof a:after{border:0px;}
.top_prof a:last-child {padding-top:10px !important;}
.top_prof a:first-child{padding-top:10px !important; }
.sn{margin: 10px;}
.sn_tresc{margin-bottom: 5px;line-height: 0,5cm;}
.slinia{border-top: #E0E0E0 1px solid; height: 1px; width: 100%; margin: 0px 0px 10px 0px;}
.sn_img{float: left;margin: 0px 10px 0px 0px;}
.sn_img img{max-width:326px;height:auto;}
.blockcontent ul{margin: 0px;padding: 0px 0px 0px 15px;}
.blockcontent li{margin: 0px;padding: 0px 0px 5px 0px;color:#CB0007;}
.ogloszenie_kontakt{display:block;padding:15px 0px 5px 0px;clear:both;}

.oglo_box, .nvbox{float:left;margin-right:22px;width:148px;margin-bottom:20px;}
.oglo_box{height:168px;}
.oglo_box h5, .nvbox h5{font-size:16px;font-weight:bold;line-height:21px;margin:5px 0px 0px 0px;padding:0px;}
.oglo_box img, .nvbox img{width:148px;}
.oglo_box span, .nvbox span{display:block;}
.oglo_box:nth-child(8){margin-right:0px;}
.oglo_box:nth-child(15){margin-right:0px;}
.nvbox:nth-child(8) {margin-right:0px;}
.nvbox:nth-child(14) {margin-right:0px;}
.oglo_box_blok{display:block;width:100%;margin-bottom:20px;height:57px;overflow:hidden;}
.oglo_box_blok h5{display:inline-block;font-size:15px;color:#CB0007;width:200px;font-weight:bold;line-height:21px;margin:0px;padding:0px 0px 0px 5px;}
.oglo_box_blok img{width:115px;float:left;}
.oglo_box_blok span{padding:0px 0px 0px 5px !important;}
.nevoo_oglo a{background:none !important;color:#000;}
#navo img{height:57px;width:auto;margin-right:20px;padding:0px 10px;}
.odstep{margin-top:30px;}

#latest-tweets {
    overflow: hidden;
}
#latest-tweets ul li p {
    margin: 0;
}

#latest-tweets ul li div.user,
#latest-tweets ul li p.timePosted,
#latest-tweets ul li p.interact {
    display: none;
}

ul.marquee{display:block;padding:0;margin:0;list-style:none;line-height:1;position:relative;overflow:hidden;width:990px;height:30px;top:0!important;}
ul.marquee li{position:absolute;top:-999em;left:0;display:block;white-space:nowrap;padding:5px 0px;}

.comtols{float:right;padding:3px;}
a.vcomt, a.rvcomt {background: url(../images/vyes.png) 0px -17px no-repeat;height: 16px;padding-left: 17px;display: inline-block;margin-right: 10px;color:#999 !important;font-size: 12px;}
a.vcomt:hover, a.rvcomt:hover{ background:url(../images/vyes.png) no-repeat;color:#c98320 !important; text-decoration:none;}
a.vcomn, a.rvcomn {background: url(../images/vno.png) 0px -17px no-repeat;height: 16px;padding-left: 17px;display: inline-block;color: #999 !important;font-size: 12px;}
a.vcomn:hover, a.rvcomn:hover{ background:url(../images/vno.png) no-repeat;color:#c98320 !important; text-decoration:none;}
.vcom span{color:#999;}

a.raportcom{background:url(../icon/raportcom.png) no-repeat;width:16px;height:16px;margin-left:5px;display:inline-block;}
.raportbox{left:50%;top:50%;transform: translate(-50%, -50%);position:fixed;width:400px;background:#FFF;border:2px solid #e74c3c;border-radius:10px;padding:10px;display:none;}
.raportbox span{font-size:14px;font-weight:bold;}
.raportbox textarea{width:98%;margin-top:15px;}
.closeicon{float:right;background:url(../icon/close.png) no-repeat;width:24px;height:32px;display:inline-block;}

.newsgalery{width:1200px;margin:0px auto;background:#FFF;top:10px;padding:10px;position:relative;}
.newsgalery a{text-decoration:none;}
.newsgalery_img{float:left;width:800px;}
.newsgalery_opis{float:right;width:350px;margin-right:35px;}
.newsgalery_opis p{font-size:14px;}
#newsgalery h1{font-size:18px;}
#newsgalery .menu_logo{display:inline-block;}
.ng_prev{position:absolute;left:-10px;top:40%;background:#cc3333;font-size:45px;color:#FFF;padding:10px;}
.ng_next{position:absolute;right:-10px;top:40%;background:#cc3333;font-size:45px;color:#FFF;padding:10px;}
.ng_ile{font-size:14px;margin-bottom:5px;}
.ng_ile span{font-size:16px;font-weight:bold;}
.ng_close{position:absolute;right:-10px;top:0;background:#cc3333;font-size:45px;color:#FFF;padding:0px 10px;}
.ng_close_mobi{display:none;background:#cc3333;text-align:center;font-size:14px;padding:5px;font-weight:bold;color:#FFF;margin-bottom:10px;}
.ui-loader{display:none;}

.news_album_big{width:100%;margin:10px 0px;}
.news_album_big a{text-decoration:none;color:#FFF;}
.news_album_big div{width:24.5%;display:inline-block;position:relative;margin-right:5px;height:130px;overflow:hidden;}
.news_album_big div:first-child{width:100%;display:block;margin-bottom:5px;margin-right:0px;height:auto;}
.news_album_big div:last-child{background:#c0392b;width:24.5%;margin-right:0px;}
.news_album_big div:last-child img{opacity:0.4;}
.news_album_big div img{width:100%;height:auto;}
.news_album_big div p{position:absolute;color:#FFF;top:-30px;text-align:center;width:100%;padding-top:90px;background:url(../images/icon_galery.png) no-repeat center;font-size:14px;}
.news_album_big div p span{display:block;font-weight:bold;}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers:
 */

.hidden {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */


/*

@media only screen and (max-width: 1024px) {
    /* Style adjustments for viewports that meet the condition
	.rb{display:none;}
	.kontener{width:auto;}
	.topcity{width:150px;margin:10px 10px 0px 10px;}
	.topcity a{margin-left:10px;}
	.toprek{width:370px;}
	.toprek img{width:370px;height:auto;}
	.blok1{display:block;width:100%;}
	.blok2{display:block;float:none;width:100%;}
	.artbox{width:370px;overflow:hidden;}
	.artboxmini{width:370px;}
	.artboxmini .iteam-wrap {width:255px;}
	.blockcontent{display:inline-block;}
}
*/
@media screen and (max-width: 768px) {
	html{width:100%;max-width:100%;border:0px;margin:0px;overflow-x:hidden;}
.kontener{margin:0px;}
.rb{display:inline-block;width:100%;height:auto;}
.rb ins img{width:100%;height:auto;}
.replycont .cbr{width:65%;}
.raportbox{width:80%;}
.toprek{display:inline-block;padding:10px 0px;width:100%;height:auto;}
.toplogo{float:none;margin:0px auto;padding:5px 0px 0px 0px;width:100%;text-align:center;}
.topcity{float:none;display:block;border:0px;width:100% !important;margin:0px 10px 0px 0px;text-align:center;}
.topcity a{display:inline-block;font-size:16px;margin-left:10px;}
.topcity a:nth-child(1){margin-left:0px;}
.t_icon{display:none;}
.menu_wrap{width:100%;}
.menu_icon{float:none;display:block;text-align:center;}
.lileft{float:none;}
.sub-menu{width:250px;}
#latest-tweets{display:none;}
.pilne{display:block;height:100%;font-size:14px;}
.pilne:before{float:none;display:block;width:98%;margin:0px;padding:3px;font-size:14px; }
.blok1{width:100% !important;}
.bcfirst{width:100%;float:none;}
.bcnext{float:none;width:100%;margin-top:5px;}
.bxnext img{width:100%;height:auto;}
.bcnext .artbox{width:100%;}
.artbox, .artbox2{width:100%;float:none;display:block;margin-bottom:10px;}
.artbox img, .artbox2 img{min-width:100%;width:100%;height:auto;}
.artbox:nth-child(even) {margin-left:0px;}
.artbox2:nth-child(even) {margin-left:0px;}
.lis article:nth-child(3n-1){margin-left:0px;margin-right:0px;}
.artboxmini{width:100%;display:block;float:none;}
.artboxmini:nth-child(even){margin-left:0px;}
.artboxmini .iteam-wrap {float:none;width:auto;}
.thumb-wrap{margin-right:5px;}
.rbn img{width:100%;height:auto;}
.rbn embed{width:100%;height:auto;}
.rbn span{display:block;float:none;margin:10px 0px 5px 0px;}
.blok2{display:block;float:none;max-width:100%;width:100%;}
.artbloc{width:100%;float:none;display:block;}
.artbloc img{min-width:100% !important;width:100%;height:auto;}
.artblocmini{width:100%;}
.artblocmini .iteam-wrap {float:none;width:100%;}
.box_kom_r{width:80%;}
#zwokazje{display:none;}
.oglo_box, .nvbox{display:block;width:100%;height:auto !important;}
.oglo_box img{width:100px;float:left;margin-right:5px;}
.oglo_box h5, .nvbox h5{display:inline;font-size:14px;font-weight:normal;line-height:16px;}
.oglo_box .metainfo, .nvbox .metainfo{padding:3px 0px 0px 0px;}
.nvbox img{width:auto;height:50px;float:left;margin-right:15px;}
.container-fluid{padding:0px;}
.wpb_column{width:50%;margin-bottom:5px;margin-right:0px;}
.footer embed{display:none;}
object{display:none;}
embed{width:100%;height:auto;}
.rbf p{display:inline;margin:0px 5px 5px 0px;padding:0px;}
.polla{padding:10px;background:none;position:block;}
.poll_center{margin-top:10px;}
.graph2{width:100%;right:0;}
.bar-title2, .bar-title{display:block;float:none;width:100%;text-align:left;}
.bar-container2{float:none;display:block;width:85%;margin-bottom:5px;}
.bar-container2 strong, .bar-container span{right:-45px;}
.rotate{display:none;}
.lid_poll_npage{width:100%;float:none;margin-top:5px;height:120px;}
.graph{width:100%;right:0;}
.bar-title{margin-top:5px;}
.bar-container{float:none;display:block;width:85%;}
.newsgalery{width:100%;margin:0px auto;background:#FFF;top:10px;padding:10px;position:relative;}
.newsgalery_img{float:left;width:700px;position:relative;}
.newsgalery_img img{width:700px;height:auto;}
}
@media screen and (max-width: 768px) {
.newsgalery{width:100%;margin:0px auto;top:0;background:#FFF;padding:0px;position:relative;}
.newsgalery_img{width:100%;text-align:center;float:none;display:block;}
.newsgalery_img img{max-width:960px;height:auto;}
.newsgalery_opis{display:block;float:none;position:relative;width:100%;}
.newsgalery_opis p{padding:10px;}
.newsgalery_opis span{display:inline-block;}
.ng_prev{left:0px;}
.ng_next{right:0px;}
.sub-menu{right:auto;}
#ga{width:100%;height:200px;display:block;}
}
@media screen and (max-width: 760px) {
.mobile_swift{background:url(../images/mobile_rightleft.png) center no-repeat;width:100%;height:56px;position:absolute;bottom:3px;}
.ng_prev, .ng_next{display:none;}
.ng_close{display:none;}
.ng_close_mobi{display:block;}
.news_album_big div p{background:none;padding:0px;font-size:12px;top:0;}
.news_album_big div{width:23.5%;}
}

@media screen and (max-width: 700px) {
.newsgalery_img img{width:100%;top:0;height:auto;}
.ng_prev{left:0px;}
.ng_next{right:0px;}
.ng_ile{margin:10px 0px;text-align:center;}
#newsgalery h1{font-size:14px;}
#ga{width:100%;height:200px;display:block;}
}
@media screen and (max-width: 360px) {
.ng_prev{left:0px;top:20%;}
.ng_next{right:0px;top:20%;}
}
@media screen and (max-width: 320px) {
.ng_prev{left:0px;top:20%;}
.ng_next{right:0px;top:20%;}
.ng_ile{margin:10px 0px;text-align:center;}
#newsgalery h1{font-size:12px;}
#ga{width:100%;height:200px;display:block;}
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

.dax-box { width: 146px; height: 160px; margin-top:10px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #dcdcdc; background: #e7e7e7; float: left; margin-right:10px; }
.dax-box img { float: left; }
.dax-price-netto { float: left; margin: 2px 0 0 6px ; font-size: 9px; border: none; }
.dax-box ul { background-color: #e7e7e7; margin: 0; padding: 0; width:100%; float: left; }
.dax-box ul li:first-child {  list-style: none; color: #323232; border-top: 1px solid #fff; font-weight: bold; }
.dax-box ul li:last-child {  list-style: none; color: #323232; border-bottom: none; }
.dax-box li { list-style:none;color:#323232;border-bottom:1px solid #fff;font-weight:bold;}
.dax-box ul li p { padding: 0; margin: 0 0 0 10px; font-size: 11px; }
.dax-box-right { float: right; margin: 0 10px 0 0; }

#nekrologi{ background:#3f3e3e !important;}
#nekrologi .topcity{width:300px;margin:5px 10px 0px 10px;padding-bottom:0px;}
#nekrologi .topcity h1{font-size:45px;color:#FFF;margin-left:20px;}
#nek .block-title a, #nek .block-title span, #nek .block-title label{background:#222;}
#nek .block-title{border-bottom:2px solid #222;}
#nek label{width:100%;display:block;float:none;font-weight:bold;margin:5px 0px;}
#nek .form_input{width:100%;float:none;}
#nek .input-txt{width:100%;float:none;}
#nek .form_input span{margin:0px 5px;}
#nek .input-select{width:54%;float:none;height:32px;display:inline;}
#nek .input_nek{background:#222;color:#FFF;font-weight:bold;padding:5px 10px;border:0px;}
.nek_box{border:5px double #000;padding:15px;margin-right:8px;width:218px;float:left;height:156px;display: table;margin-bottom:8px;}
.nek_box_home{border:3px double #000;padding:5px;width:94%;display:table;margin-bottom:8px;}
.nek_box:nth-child(3n){margin-right:0px;}
.nek_wrap{display: table-cell;vertical-align:middle;}
.nek_box a{color:#222;font-weight:bold;}
.nek_box p{margin:5px 0px;}
.nek_box_home p{margin:2px 0px;}
.krzyz_maly{background:url(../images/krzyz_maly.png) no-repeat center;width:100%;height:32px;display:inline-block;margin:0px !important;}
.znicz_maly{background:url(../images/znicz_maly.png) no-repeat center;width:100%;height:32px;display:inline-block;margin:0px !important;}
#nekh{-webkit-filter: grayscale(100%); filter: grayscale(100%);}

/* Linki do portali */

.sites ul {
  padding: 0;
  margin-top: 0px;
  margin-bottom: 5px;
}

.sites ul li {
  display: inline-block;
  font-size: 10px;

}

.sites ul li a:link,
.sites ul li a:visited {
  color: white;
  margin: 0px 5px;
}
