/**
 * Content
 */
#ticker, #ticker div { height: 35px; overflow: hidden; }
#ticker { font-size: 15px; margin: 0 0 20px 0; line-height: 15px; margin-top: 20px; }
/*#ticker { border-top-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; }*/
#ticker strong { float: left; display: block; width: auto; white-space: nowrap; background: #FFD000; color: #000; }
#ticker div { float: left; background: url(../gfx/ticker-arrow.png) left center no-repeat; overflow: hidden; padding: 0 0 0 25px; }
#ticker ul { list-style-type: none; margin: 0; }
#ticker ul, #ticker ul a { color: #fff; text-decoration: none; }
#ticker ul li, #ticker strong { height: 15px; padding: 10px 0; }
#ticker ul li { white-space: nowrap; }
#ticker strong { padding-left: 10px; }
#ticker, #ticker div { background-color: #484e54; }

/**
 * Sidebar
 */

#box-poll label { margin: 4px; display: block; }
#box-poll label input { margin: 0 4px 0 0; vertical-align: middle; }
#box-poll .answer, #box-poll .result { display: block; }
#box-poll .answer { margin: 0 0 8px 0; color: #777; }
#box-poll .result { margin: 0 0 15px 0; border: 1px solid #ccc; padding: 2px; }
#box-poll .result div { height: 6px; background: #01346b; }
#box-poll .summarize { padding: 10px 0 0 0; }

#box-videos .node { width: 145px; height: 113px; overflow: hidden;  /*height: 108px;*/ float: left; position: relative; /*margin: 0 0 10px 0;*/ }
#box-videos .node- { margin-right: 20px; }
#box-videos .screen { position: relative; display: block; height: 80px; overflow: hidden; margin: 0 0 5px 0; }
#box-videos .screen img { width: 100%; display: block; position: absolute; top: -14px; left: 0; }
#box-videos .node { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#box-videos .screen em, #box-videos .screen strong { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
#box-videos .screen em { /*background: url(../img/video-glass.png) no-repeat top left;*/ background: #000; opacity: 0.3; }
#box-videos .screen strong { background: url(../gfx/videoplay.png) no-repeat center center; opacity: 1; }
#box-videos .screen:hover strong { opacity: 1; }
#box-videos .screen:hover em { opacity: 0; }
#box-videos .node a { line-height: 150%; color: #333; font: normal 12px Arial; text-decoration: none; }
#box-videos .node a:hover { text-decoration: underline; }

.box-epress { position: relative; margin: -10px 0 -10px 0; }
.box-epress .wrapper { position: relative; margin: 0 auto 10px auto; overflow: hidden; width: 220px; height: 279px; }
.box-epress .wrapper .node { width: 220px; float: left; margin: 0 0 0 0; }
.box-epress .wrapper .node:first-child { margin-left: 0; }
.box-epress .wrapper .node .cover { display: block; background: url(../gfx/epress-cover.png) no-repeat top center; padding: 20px; }
.box-epress .wrapper .node .cover img { display: block; width: 180px; height: 243px; }
.box-epress .navi { width: 16px; height: 30px; position: absolute; top: 120px; background: url(../gfx/_static_main.png); cursor: pointer; }
.box-epress .navi-prev { background-position: 0px -53px !important; left: 15px; }
.box-epress .navi-next { background-position: -16px -53px !important; right: 15px; }
.box-epress .cycle-carousel-wrap {
	display: flex;
	width: 100%;
	white-space: normal !important;
}

.box-ekoservice .ribbon { background: #007e3d url(../img/logo-ekoservice.png) no-repeat !important; height: 45px; padding: 0 !important; }
.box-ekoservice .ribbon a { position: absolute; top: -1px; left: -1px; text-indent: -9999px; width: 100%; height: 100%; }
.box-ekoservice ul a { color: #00612f; }
/*#box-ekoservice { padding-top: 55px; margin-top: 10px; border: 1px solid #007e3d; }
#box-ekoservice h3 a { display: block; background: url(../img/logo-ekoservice.png) no-repeat; height: 45px; width: 300px; position: absolute; top: -1px; left: -1px; text-indent: -9999px; }
#box-ekoservice ul a { color: #00612f; }*/

.qtip.qtip-events { position: absolute; z-index: 3000; border: 1px solid #205288; background: #fff; padding: 5px 5px; font-size: 13px; max-width: 250px; }
.qtip.qtip-events { -moz-box-shadow: 0 0 10px rgba(0,0,0,.3); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); box-shadow: 0 0 10px rgba(0,0,0,.3); }
.qtip.qtip-events ul { list-style-type: square; margin: 0 10px; }
.qtip.qtip-events ul  .lasting { color: #666; }
.qtip.qtip-events li { background-position: left 10px; }
.qtip.qtip-events .date-lasting { color: #999; margin-left: 4px; font-size: 10px; }
#box-calendar .tooltips { display: none; }

/**
 * Globals
 */
a { color: #146CB4; }
a:hover { color: #03A1EB; }
.content .list, .entry .list { list-style-type: none; padding: 0; }
.content .list li, .entry .list li { background: url(../gfx/list-bull.gif) left 5px no-repeat; padding: 0 0 0 18px; }
.content .list .count, .entry .list .count { font-size: 11px; color: #999; }
.content .empty { font-size: 15px; color: #aaa; text-align: center; margin: 30px 0; }

.meta span:first-child { border: 0; padding-left: 14px; }
.meta span.loading { background: url(../img/loading-content-entry.gif) no-repeat 4px center; }

.form, .form fieldset { border: 0; margin: 0; padding: 0; }
.form, .form { border: 0; margin: 0; padding: 0; }
.form table { margin: 10px 0; width: 100%; }
.form td { padding: 10px 0 0 0; }
.form .input { display: block; margin: 0 10px 0 0; border: 1px solid #ccc; padding: 5px; width: 200px; color: #777; text-shadow: #ccc 1px 1px 0px; background: url(../gfx/_static_main.png) left -195px; }
.form .input { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.form textarea.input { background: none; text-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.form .input-full { width: 100%; }
.form td span { display: block; margin: 5px 0; color: #666; }
.form .label { width: 250px; text-align: right; padding: 15px 10px 0 0; vertical-align: top; font-weight: bold; color: #555; text-shadow: #ccc 1px 1px 0px; }
.form .label sup { color: red; font-weight: normal; font-size: 20px; vertical-align: bottom; }
.form .error { color: red; background: url(../icons/form-error.png) center left no-repeat; padding: 0 0 0 20px; }
.form .info { color: #0C61C2; background: url(../icons/form-info.png) center left no-repeat; padding: 0 0 0 20px; }
.form span.submit { width: auto !important; }
/*.form .token img { width: 165px; float: left; }
.form .token .input { width: 50px; float: left; text-align: center; margin: 12px 0 0 10px; }*/
.form .inline input { margin: 0 5px 0 0; }
.form .captcha table { border: none !important; }
.form .captcha td { padding: 0 !important; }
.form .captcha #recaptcha_logo, .form .captcha #recaptcha_tagline { display: none; }

.form .checkall-clear { color: #888; }
.form .box-list { overflow: auto; }
.form .box-list label { display: block; margin: 2px 0; }
.form .box-list label input { margin: 0 5px 0 0; }
.form .box-list .nodes { border-left: 2px solid #bbb; margin: 0 0 0 5px; }
.form .box-list-collapsed .nodes { display: none; }
.form label.line { display: block; margin: 3px 0; }
.form label.line input { margin: 0 5px 0 0; }


.message { margin: 10px 0; background: #fff no-repeat 10px center; padding: 10px 0 10px 35px; border: 1px solid #ddd; }
.message { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.message .message_title { font: bold 12px Arial; }
.message .message_subtext { font: normal 11px Arial; margin: 5px 0 0 0; }
.message_box_right { background-image: url(../icons/message_right.png); color: #1cb800; }
.message_box_error { background-image: url(../icons/message_error.png); color: red; }
.message_box_info { background-image: url(../icons/message_info.png); color: #146CB4; }

/**
 * Popup
 */

body.popup_iframe_enabled {
  overflow: hidden;
}

.popup_iframe {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 110;
  
  background: rgba(0,0,0,0.75);
}

.popup_iframe > div {
  width: 1038px;
  margin: 30px auto;
  display: block;
  height: 100%;
  position: relative;
}
.popup_iframe iframe {
  display: block;
  width: 100%;
  height: calc(100% - 60px);
  border: 0;
  
  -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.5);
  background: #000;
}

.popup_iframe .closebtn {
  display: block;
  position: absolute;
  right: -25px;
  top: 0;
  
  background: no-repeat url(../img/close.png);
  width: 54px;
  height: 54px;
  border: 0;
}

/**
 * Utils
 */
.signature-inline * { display: inline; }
.signature-inline p { margin: 0; }

#layer_ie6countdown { margin: 200px auto 100px auto; width: 820px; }
#widget-facebook { overflow: hidden; height: 400px; position: relative; }
#widget-facebook iframe { width: 302px; height: 400px; position: absolute; top: -1px; left: -1px; border: 0; }

.form .facebook { float: right; }

.position-fixed .wrapper-fixed { position: fixed !important; }
.ad-zone-topbillboard-wrap { margin-bottom: 10px; }
.ad-zone-topbillboard { margin: 0 auto; }
.ad-zone-topbillboard .wrapper { line-height: 0; }
.ad-zone-top-wrap { /*background-color: #fff;*/ padding: 10px 0 10px 0; line-height: 0; }
.ad-zone-top-wrap-transparent { background-color: transparent; padding: 10px 0 10px 0; line-height: 0; }
.ad-zone-top { width: 750px; margin: 0 auto; }
.ad-zone-bignews { width: 750px; margin: 10px auto; }
.ad-zone-popup, .ad-zone-popup .close { z-index: 10000; }
.ad-zone-popup { position: fixed; top: -10000px; left: -10000px; }
.ad-zone-popup .close { cursor: pointer; position: absolute; top: 0; right: 0; border: 2px solid #fff; background: #fff url(../img/adclose-more.png) center center no-repeat; width: 101px; height: 23px; }
.ad-zone-sky-left .wrapper, .ad-zone-sky-right .wrapper { /*margin: 25px 0 0 0;*/ margin: 0 0 0 0; }
.ad-zone-sky-left .wrapper, .ad-zone-sky-right .wrapper { margin-top: 25px; }
.ad-zone-sky-left .wrapper.wrapper-fixed, .ad-zone-sky-right .wrapper.wrapper-fixed { margin-top: 0; }
.ad-zone-sky-left, .ad-zone-sky-left .wrapper, .ad-zone-sky-right, .ad-zone-sky-right .wrapper { width: 120px; height: 600px; position: absolute; top: 0; z-index: 100; }
.ad-zone-sky-left { left: -135px; }
.ad-zone-sky-right { right: -135px; }
.ad-news-item { margin: 25px 0; }
.ad-news-item .ad-zone-contentbox-left { float: left; }
.ad-news-item .ad-zone-contentbox-right { float: right; }
.ad-zone-wall { margin: 10px auto; }
.ad-zone-wall .wrapper { width: 468px; margin: 0 auto; }
#content-wall > .ad-zone-wall { border-bottom: 1px solid #e0e0e0; padding-bottom: 30px; margin-bottom: 30px; }
#sidebar .ad-zone-box { margin: 15px auto; }
#sidebar .ad-zone-box .wrapper { width: 300px; margin: 0 auto; }

/*.ad-signed:before,
.ad-button:before,
.ad-zone-bignews:before,
#sidebar .ad-zone-box:before,
.entry .ad-news-item .ad-zone-box-video:before
{ content: 'Reklama'; text-transform: uppercase; color: #bbb; font-size: 11px; letter-spacing: 2px; margin-top: -15px; }

.ad-signed-video:before
{ content: 'Zobacz Video' !important; }

.ad-signed-job:before
{ content: 'Praca w regionie' !important; }

.ad-autopromocja:before
{ content: 'Autopromocja' !important; }

.entry .ad-news-item .ad-zone-box-video:before
{ content: 'Warto zobaczyć' !important; }*/

.ad-signed-text {
  text-transform: uppercase; color: #bbb; font-size: 11px; letter-spacing: 2px;
}

#content-wall .ad { position: relative; width: 470px; height: 64px; margin: 3px auto; overflow: hidden; }
/*.ad-zone-wall { width: 476px; height: 70px; position: absolute; top: -5px; left: -7px; }
.ad-zone-wall iframe { width: 100%; height: 70px; overflow: hidden; }*/
/*#content-wall .entry .content .ad { position: relative; width: 458px; height: auto; margin: 3px -15px; padding: 0 5px; }*/
#content-wall .entry .content .ad { position: relative; width: 468px; height: auto; margin: 3px 0; padding: 0; }
#content-wall .entry .content .ad hr { margin: 0; }
#content-wall .entry .content .ad .ad-zone-wall { width: 468px; height: auto; position: relative; top: 0; left: 0; }
#mamut .ad-test { width: 680px; height: 260px; margin: 0; }
#content-menu .ad-test-sky { height: 600px; }
#sidebar .ad-test { height: 250px; }

.ad-zone-button { /*width: 180px; height: 50px; margin: 5px auto;*/ }
.ad-zone-left-sidebar { width: 120px; margin: 5px auto; }
.ad-zone-right-sidebar { width: 300px; margin: 5px auto; }
/*.ad-zone-localpower { width: 620px; margin: 20px auto; text-align: center; }*/
.ad-zone-localpower { margin: 20px auto; text-align: center; }
.hide-overflow { overflow: hidden; }



@media screen and (max-width: 1024px) {
  .ad-zone-bignews { width: 100% !important; }
  .ad-zone-top { width: 100% !important; }
  .ad-zone-top-wrap { background-color: #fff; padding: 20px 10px; margin: 0 0; }
}

@media screen and (max-width: 1024px) {
	/*.ad-zone-popup, .ad-news-item, .ad-zone-sky-left, .ad-zone-sky-right, #content-wall .entry .content .ad, .ad-zone-box, .ad-test, .ad-zone-button, .ad-zone-left-sidebar, .ad-zone-right-sidebar, .ad-zone-localpowe  { display: none; }*/
	.ad-zone-popup, .ad-zone-sky-left, .ad-zone-sky-right, #content-wall .entry .content .ad, .ad-zone-box, .ad-test, .ad-zone-button, .ad-zone-left-sidebar, .ad-zone-right-sidebar, .ad-zone-localpowe  { display: none; }

  /*.ad-zone-bignews { width: 100% !important; }
  .ad-zone-top { width: 100% !important; }
  .ad-zone-top-wrap { background-color: #fff; padding: 20px 10px; margin: 0 0; }

  .ad-news-item.ad-news-item-before { display: block; }
  .ad-news-item.ad-news-item-before .ad-zone-contentbox-left { float: none; }
  .ad-news-item.ad-news-item-before .ad-zone-contentbox-right { display: none; }
  .ad-news-item.ad-news-item-listing { display: block; }
  .ad-news-item.ad-news-item-listing .ad-zone-contentbox-left { float: none; }
  .ad-news-item.ad-news-item-listing .ad-zone-contentbox-right { display: none; }
  .ad-news-item.ad-news-item-after { display: block; }*/
  .ad-zone-wall .wrapper { width: 100% !important; }
}
