/* CSS Document */

body {
    margin: 0px;
    text-align: center;
    font-size: 14px;
    color: #131F08;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 150%;
}

.body-bg {
    bbackground-color: #4D5552;
    height: 70px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -10;
    border-bottom: 5px solid #2F9443
}


/* jarmark tlo */


/* body {background:#8a1402 url(http://img.echosredzkie.pl/jarmark/tlo.gif) repeat-y 50% 0;} */


/* xmas tlo */


/*body {background:#391d01 url(http://img.echosredzkie.pl/tlo_xmas.jpg) no-repeat 50% 0;}*/

h1,
h2,
h3,
h4,
h5 {
    font-family: 'Roboto Condensed', sans-serif;
}

h2 span {
    font-weight: normal !important;
}

#container {
    margin: 0px auto;
}

.banner_max {
    padding: 10px 0;
}

.banner_max img,
.b0 {
    border: 0px;
}

.banner_max a {
    margin: 0px;
    padding: 0px;
}

a {
    color: #131F08;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    color: #000000
}


/* #forum_body .forum_list .temat a:visited { color: #6F6F6F !important; } */

h1,
h2,
h3,
h4,
form,
#top p,
#footer p,
#top ul {
    padding: 0px;
    margin: 0px;
}

ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

p {
    padding: 0;
    margin: 0px;
}

img {
    border: 0px;
}


/*
.swieta-ico {position:absolute;top:0px;left:0px;width:91px;height:85px;z-index:10000;background:url(http://img.echosredzkie.pl/bombka.gif) no-repeat 0 38px;}
#top .express-miejski {padding-left:70px !important;}
*/

#top {
    text-align: left;
    overflow: hidden;
}

#top .express-miejski {
    margin: 3px 20px 20px 0;
    width: 300px;
    float: left;
}

#top .express-miejski a {
    height: 62px;
    text-indent: -10000px;
    display: block;
    float: left;
}

#top .express-miejski a.em_logo {
    background: url(http://img.echosredzkie.pl/emka-logo.gif) no-repeat;
    width: 275px;
}

#top .express-miejski a.em24_logo {
    display: none;
}


/*#top h1 a {display:block;background:url(http://img.echosredzkie.pl/logo_zaloba.gif) no-repeat;width:248px;height:49px;text-indent:-10000px;}*/

#top .wybierz_powiat {
    float: left;
    margin: 16px 0px 0 0px;
    font-size: 14px;
    font-family: 'roboto condensed';
}

#top .wybierz_powiat span {
    margin-right: 5px;
    float: left;
}

#top .wybierz_powiat a {
    padding: 3px 5px;
    display: block;
    position: relative;
    color: #BCBCBC;
}

#top .wybierz_powiat a:hover {
    background-color: #F7F7F7;
    color: black;
    text-decoration: none;
}

#top div#wybor_powiatu span {
    padding: 3px 0;
    clear: both;
    overflow: hidden;
    text-align: left;
    display: block;
    color: #BCBCBC
}

#top div#wybor_powiatu a {
    color: #BCBCBC;
    margin: 0 2px;
}

#top div#wybor_powiatu a.sel {
    border: 1px solid #ebebeb
}

#top div#wybor_powiatu a:hover {
    color: black;
}

#top li {
    display: block;
    float: left;
}

#top .t_naglowek li {
    margin: 20px 15px 5px 5px;
}

#top .t_naglowek li:first-child {
    margin: 20px 15px 5px 15px;
}

#top .t_naglowek li p {
    font-size: 11px !important;
}

.t_data,
.t_zrej,
.t_log,
.t_rej {
    font-weight: bolder;
}

#top .powiaty {
    clear: both;
    overflow: hidden;
}

#top .powiaty,
#top .find {
    float: left;
    margin-top: 5px;
}

#top .powiaty a,
#top .powiaty span {
    display: block;
    width: 80px;
    color: #a6a6a6;
    text-align: center;
    height: 95px;
    margin-left: 5px;
}

#top .powiaty span.pow_list {
    display: block;
    width: 120px !important;
    color: #a6a6a6;
    text-align: left !important;
    height: 95px;
    margin-left: 5px;
    margin-top: 5px;
}

#top a.powiat,
#top span.powiat {
    background: url(http://img.echosredzkie.pl/powiat.gif) no-repeat 50% 50%;
}

#top a.p_zab,
#top span.p_zab {
    background: url(http://img.echosredzkie.pl/gmina_zabkowice.gif) no-repeat 50% 100%;
}

#top a.p_dzi,
#top span.p_dzi {
    background: url(http://img.echosredzkie.pl/gmina_bardo.gif) no-repeat 50% 100%;
}

#top .linki_powiaty a {
    display: block;
    float: left;
    background: #dadada;
    color: #FFFFFF;
    font-weight: bolder;
    padding: 7px 10px;
    margin-right: 10px;
}

#top .linki_powiaty a:hover,
#top .linki_powiaty a.sel {
    background-color: #54B235;
    text-decoration: none;
}

#top .bl {
    margin: 10px 0 0 35px;
    padding-left: 15px;
}

#top .bl span {
    display: block;
    float: left;
    width: 40px;
    font-size: 72%;
    color: #666666;
}

#top label {
    display: block;
    float: left;
    font-weight: bolder;
    padding: 5px 5px 0 0;
}

#top .find_input {
    border: 1px solid #dbdada;
    font-size: 11px;
    padding: 4px;
    width: 300px;
}

.find_ok,
a.find_ok {
    background-color: #54B235;
    border-radius: 2px;
    font-weight: bolder;
    font-size: 12px !important;
    color: #FFFFFF;
    cursor: pointer;
    padding: 7px 10px;
    text-transform: uppercase;
    border: 0px;
}

#middle a.find_ok:visited,
a.find_ok:visited {
    color: #fff;
}

#top .find {
    margin: 40px 0 0 100px;
}

.find-gray {
    background-color: #B2B2B2 !important
}

.find-black {
    background-color: #000000 !important
}

.find_ok:hover {
    background-color: #D3171D !important;
}

a.find_ok {
    background: #54B235;
    font-weight: bolder;
    font-size: 11px;
    color: #FFFFFF;
    padding: 5px 15px;
}

.logowanie fieldset {
    margin: 15px 0;
    border: 1px solid #DBDADA
}

.logowanie .input,
.logowanie .checkbox {
    padding: 3px 0 !important;
}

#top .search_top {
    background: url(http://img.echosredzkie.pl/search.gif) no-repeat top;
    width: 300px;
    height: 84px;
    float: right;
    margin-top: 10px;
    margin-left: 15px;
}

#top .search_top p {
    margin: 7px 0px 0 20px;
    padding: 0;
    line-height: 18px;
}

#top,
#middle,
#footer,
.tabs,
.path {
    clear: both;
    overflow: hidden;
}


/* #top .banner_top {background:url(http://img.echosredzkie.pl/ogloszenie_top.gif) no-repeat top;width:722px;height:84px;float:right;margin-top:10px;}
#top .banner_top p {margin:0px 0px 0 20px;padding:4px 0;} */

#top .banner_top {
    background: url(http://img.echosredzkie.pl/kontakt_znami.png) no-repeat top;
    width: 406px;
    height: 84px;
    float: right;
    margin-top: 10px;
}

#top .banner_top p {
    margin: 0px 0px 0 20px;
    padding: 4px 0;
    color: #beeef7;
    text-indent: -5000px;
}

#top .banner_top_ad {
    width: 750px;
    float: left;
    height: 100px;
    padding-top: 15px;
}

#top .em_zadzwon {
    float: right;
    width: 215px;
    height: 100px;
    margin-top: 15px;
}

.tabs {
    width: 100%;
    position: relative;
    bborder-top: 1px solid #54B235;
    border-bottom: 1px solid #54B235;
    padding: 13px 0 3px 0;
}

#middle .tabs {
    border: 0px;
}

.tabs ul {}

.tabs li {
    margin: 0 4px 0 0;
}

.tabs li a {
    display: block;
    padding: 7px 15px;
    font-size: 120%;
    float: left;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase
}

.tabs li a:hover {}

.adesplace {
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
}

.adesplace>div.ad-header-mb {
    float: left;
    width: 20%;
}

.adesplace>div.ad-header-mb:last-child {
    margin-right: 0;
    float: right;
    text-align: right;
}

.tabs .tabs-text span {
    display: block;
    float: left;
    padding: 7px;
}

.sub-menu {
    background-color: #fcfcfc;
    bborder-left: 1px solid #54b235;
    clear: both;
}

.sub-menu li a {
    color: gray;
    font-family: arial;
    font-size: 85%;
}

.sub-menu li a.sel {
    background-color: #DAEAD5
}

.air-ad {
    padding-bottom: 5px;
}


/* --------------------------- */

#middle a:visited {
    color: #999999;
}

h2 {
    clear: both;
    font-size: 120%;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.col-small {
    float: left;
    width: 285px;
}

.col-left {
    width: 950px;
    float: left;
}

.col-right {
    width: 300px !important;
    float: right;
    margin-bottom: 40px;
    background-color: white;
}

.col-left-small {
    background-color: #fafafa;
    border-top: 1px dotted #cccccc;
    float: left;
    margin: 0 25px 35px 0;
    padding: 10px 25px 10px 10px;
    width: 180px;
}

.col-left-smaller {
    padding: 15px 0 0;
    overflow: hidden;
    margin-bottom: 55px;
    border-top: 1px dotted #cccccc;
    width: 220px;
}

.news_konkret .news_galery img {
    width: 100%;
}

.small-text {
    padding: 5px 10px;
    font-size: 14px;
}

.infobox {
    clear: both;
    overflow: hidden;
    padding: 0;
    float: left;
    width: 625px;
    position: relative;
    margin: 0 15px 30px 0;
}

.half-page {
    overflow: hidden;
    padding: 0;
    float: right;
    width: 625px;
    position: relative;
    margin: 0 0 30px 0;
}

.main-news {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

.hp-ad p {
    padding: 0 0 12px 0;
    font-size: 10px;
    color: #999
}

.imgbox h3 {
    margin: 0 0 5px 0
}

.imgbox h3 a {
    color: white;
    font-size: 28px;
    font-weight: bolder;
    line-height: 140%;
    text-shadow: 0rem 0.0275rem 0rem #333;
}


/*
.imgbox h3 a:visited {
    color: #D9DADC !important;
}

.imgbox h3 a.coment-no {
    background-color: #c9c2ca;
}
*/

.imgbox {
    position: relative
}

.imgbox .zajawka-hpnews {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    filter: alpha(opacity=50);
    bottom: 10px;
    color: #eaeaea;
    font-family: "roboto condensed";
    font-size: 16px;
    left: 0;
    padding: 0 10px 10px;
    position: absolute;
    width: 75%;
    padding: 0 2% 10px 2%;
}

a.coment-no {
    font-size: 12px !important;
    /*    border: 1px solid #CCCCCC;
    border-radius: 3px; */
    padding: 1px 5px;
    color: red !important;
    font-weight: bolder !important;
}

.colx2 a.coment-no {
    background-color: #E0DED9
}

.colx2 div {
    background-color: #F7F7F7;
}

.zajawka_place {
    font-size: 8px;
    color: gray;
    text-transform: uppercase;
    font-family: "roboto condensed";
    padding: 5px 0 0;
    display: block;
}

.zajawka-hpnews .zajawka_place {
    color: #DADADA;
    text-shadow: 0rem 0.0275rem 0rem #333;
}

.news-col {
    float: left;
    margin-bottom: 25px;
    width: 185px;
}

.first-news {
    margin-right: 35px;
    clear: both;
}

.colx2 {
    width: 410px;
}

.news-col h4 {
    font-size: 18px;
    font-weight: normal;
    line-height: 145%;
}

.colx2 .zajawka-colx2 {
    padding: 0px 10px 15px 10px;
}

.colx2 .small {
    color: #ADADAD
}

.li_news li a {
    font-size: 14px;
    line-height: 150% !important;
    padding-right: 5px;
}

a.under_mark {
    font-weight: bolder;
}

.col-left-small .li_news li a {
    background: transparent;
    display: block;
    padding: 5px 0;
}

.li_news li .news-info a {
    line-height: 145% !important;
}

.li_news li h3 a {
    background: none !important;
    padding: 0px;
}

.roll-menu {
    position: fixed;
    top: 0px;
    background-color: white;
    border-bottom: 1px dotted #cccccc;
    border-bottom: 5px solid #54B235;
    width: 100%;
    text-align: center;
    left: 0;
    overflow: hidden;
    z-index: 100000;
    padding-top: 5px;
}

.roll-menu .roll-inside {
    text-align: left;
    margin: 0px auto;
}

.roll-menu p {
    float: left;
    margin-right: 20px;
    padding: 5px 0
}

.roll-menu .sub-menu,
.roll-menu .air-ad {
    display: none;
}

.roll-menu ul {
    float: left;
    overflow: hidden;
}

.roll-menu ul li {
    float: left;
}

.roll-menu ul li a {
    font-family: 'roboto condensed';
    font-size: 16px;
    text-transform: uppercase;
    padding: 8px 10px;
    display: block;
}

.roll-menu ul li a:hover {
    background-color: #4E4D4B;
    color: white;
}

.roll-menu ul li.sel a {
    background-color: #54B235;
    color: white;
}


/* wiadomosci */

h1 {
    font-size: 36px;
    font-weight: bolder;
    line-height: 150%;
    margin-bottom: 25px;
}

h1.news-h1 {
    margin-bottom: 5px;
}

.news-site {
    width: 910px;
    clear: both;
    float: left;
    padding-top: 20px;
}

.news_konkret {
    margin: 0;
    font-size: 16px;
    width: 625px;
    float: left;
}

.news_konkret h3 {
    margin: 5px 0 15px 0;
    font-size: 24px;
    color: #000000;
}

.news_konkret h4,
.wybory-2014 h4 {
    margin: 15px 0 15px 0;
    font-size: 20px;
    padding: 10px 15px;
    background-color: #d8ebf5;
    clear: both;
    color: #323232;
}

.news_konkret h5 {
    margin: 15px 0 10px 0;
    font-size: 18px;
    line-height: 140%;
    font-weight: normal;
    padding: 10px 15px;
    background-color: #DFDFDF;
    clear: both;
}

.fb-like {
    float: left;
    margin: 0 10px 0 0px;
    clear: both;
}

.text-skomentuj {
    float: left;
}

.text-skomentuj a {
    display: block;
    width: 73px;
    height: 56px;
    text-align: center;
    font-size: arial;
    color: #4e5665;
    font-size: 13px;
    background: url(../img/skomentuj.gif) no-repeat;
    padding-top: 5px;
}

.text-but-spo {
    float: right;
}

.text-but-spo .text-skomentuj {
    padding: 10px 15px 0 0 !important;
}

#em_text .fb_iframe_widget {
    padding: 10px 0 0 0;
    float: right;
}

#em_text p {
    padding: 15px 0 0 0;
}

#em_text img {
    max-height: 100%;
    height: auto;
    max-width: 100%;
}

.lead-text {
    font-weight: bolder;
    font-family: roboto condensed;
    font-size: 22px;
    line-height: 140%;
    text-align: left !important;
}

.text-autor {
    font-size: 12px;
    padding: 10px 0 15px 0 !important;
    font-weight: bolder;
    float: left;
    border-top: 1px dotted #CCCCCC;
    width: 60%;
}

.text-info {
    padding: 0 0 25px 0;
    font-size: 12px;
    text-transform: uppercase;
    color: #939393;
    line-height: 100%;
}

.event-page {
    float: left;
    width: 900px;
}

.news_galery {
    width: 200px;
    float: left;
    margin: 0 30px 20px 0
}

.news_konkret .news_galery {
    width: 625px;
    float: none;
    margin: 0 0 20px 0;
    overflow: hidden;
    background-color: #FAFAFA;
}

.event-text {
    width: 570px;
    float: right;
}

.text-ad {
    width: 300px;
    float: right;
    clear: right;
}

.text-ad p {
    font-size: 10px !important;
    color: #999
}

.news_galery p {
    font-size: 14px;
    line-height: 145%;
    padding: 5px 0 !important;
    float: left;
    color: black;
    text-align: left !important;
}

.text-stopka {
    padding-top: 20px;
}

.Nextclick_Widget_Container {
    margin-bottom: 35px;
    background-color: #fafafa;
    padding: 10px 0;
}

.bbtext p {
    padding: 0 0 10px 0;
}


/* forum */

.forum-first {
    background-color: #EAEAEA;
}


/* --------------------- prawa kolumna */

a.hp-but,
.a-but {
    float: right;
    font-weight: normal;
    background: #EBEBEB;
    padding: 10px;
    font-family: "Roboto Condensed", sans-serif;
}

.text-stopka .a-but {
    background: #54b235 none repeat scroll 0 0;
    color: white !important;
}

.middle-right {
    float: right;
    width: 625px;
}

.middle-right-a {
    float: left;
    margin-bottom: 35px;
    padding: 0 0 0 15px;
    width: 300px;
}

.middle-right-b {
    float: right;
    width: 300px;
    margin-bottom: 35px;
}

.tabs-hp {
    margin-bottom: 35px;
}

.li_news p.news-info {
    float: left;
    width: 170px;
    padding-top: 2px;
}

.li_news p.news-info a {
    background: transparent !important;
    padding: 0px;
    line-height: 155% !important;
}

.li_news p.news-info a.coment-no {
    padding: 1px 5px;
}

.li_news p.news-imag {
    float: left;
    margin: 0 10px 5px 0;
    width: 100px;
    padding-top: 5px;
}

.hp-city {
    color: #999;
    display: block;
    font-family: "roboto condensed";
    font-size: 10px;
    font-weight: normal !important;
    line-height: 130%;
    padding-bottom: 3px;
    text-transform: uppercase;
}

.hp-przetarg {
    margin-bottom: 35px;
    overflow: hidden;
    float: left;
    width: 100%;
}

.patron-em {
    clear: both;
    margin-bottom: 50px;
    overflow: hidden;
    width: 100%;
}

.patron-em .ogloszenia_foot {
    display: none;
}

.patron-em a.hp-but {
    background-color: transparent;
    color: #9b9b9b;
    display: block;
    float: right !important;
    font-size: 14px;
    padding: 0px;
    text-align: right;
}

.data_boks {
    overflow: hidden;
    width: 100%;
    border-bottom: 2px solid white;
    float: right;
    padding: 7px 0;
    overflow: hidden;
    background-color: #F1F1F1
}

.data_boks_data {
    text-align: center;
    color: black;
    font-weight: bolder;
    float: left;
    width: 15%;
    padding: 21px 0 0 0;
    margin-left: 6px;
}

.data_boks_data span {
    font-weight: normal;
    display: block;
}

.data_boks_tekst {
    font-family: "roboto condensed";
    text-transform: uppercase;
    float: right;
    width: 80%;
    color: #767676;
    padding-right: 5px;
    font-size: 11px;
}

.data_boks_tekst a {
    font-family: arial;
    text-transform: none;
    display: block;
    color: black;
    font-size: 14px;
}

.events-box .data_boks_tekst a {
    font-family: "roboto condensed";
    font-size: 18px;
    line-height: 150%;
}

.ad {
    margin-bottom: 35px;
}

.ban420 {
    float: right;
    text-align: right;
    background-color: #F7F7F7;
    width: 500px;
    margin: 5px 0;
}

.ogloszenia_top {
    margin-bottom: 35px;
    overflow: hidden;
    padding: 15px 0 0 0;
    float: right;
}

.ogloszenia-back {}

.ofe-list {
    overflow: hidden;
    padding: 0;
}

.events-page {
    padding: 5px 0px;
    overflow: hidden;
    background-color: #f7f7f7;
}

.ofe-list li {
    overflow: hidden;
    padding: 15px 5px;
    margin-bottom: 2px;
    clear: both;
    background-color: #f7f7f7;
}

.ofe-list li img {
    float: left;
    margin: 0 10px 0 0;
}

.ofe-list li .ofe-kat {
    color: #767676;
    font-size: 72%;
    padding-bottom: 3px;
}

.ofe-list li .ofe-city {
    color: #767676;
    font-size: 72%;
}

.ofe-list li p {
    float: left;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 140%;
    padding: 0;
    width: 60%;
}

.ofe-list .ogloszenie_promo_glowna {
    background-color: #EDF9FF;
}

.ofe-list .ogloszenie_promo_glowna a {
    font-weight: bolder;
}

.gazeta-ost {
    border: 1px solid #E5E5E5;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 35px;
}

.most-popular .li_news li {
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

.most-popular {
    width: 300px;
    float: left;
    clear: both;
    margin-bottom: 30px;
}

.most-popular .news-licznik {
    color: #090;
    display: block;
    float: left;
    font-size: 28px;
    font-weight: bolder;
    padding-top: 30px;
}

.most-popular h3 {
    float: right;
    width: 85%;
}

.most-popular h3 a {
    font-size: 18px;
    line-height: 150%;
}

.face-top {
    border: none;
    overflow: hidden;
    width: 120px;
    height: 21px;
    float: left;
    margin: 5px 0 0 0px
}

.read-more {
    clear: both;
    float: right;
    padding: 15px 0 0 0
}

.read-more a {
    display: block;
    float: right;
    padding: 15px 25px;
    font-size: 22px;
    font-family: 'roboto condensed';
    color: #090 !important;
    background-color: #F3F3F3
}


/* ---------------------------------  WYDARZENIA --------- */

.events-box {
    border-top: 1px solid #D6D5D5;
    padding: 15px 0 0 0;
}

.events-box .zajawka {
    float: left;
    margin-right: 5%;
    width: 65%;
}

.events-box .news {
    overflow: hidden;
    padding: 25px 0;
    border-bottom: 1px dotted #D6D5D5;
    width: 100%;
}

.events-box h3 a {
    font-size: 20px;
    line-height: 135%;
}

.events-box .event-when {
    font-family: "Roboto Condensed", sans-serif
}

.events-box .event-place {
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
    font-size: 10px;
}

.cinema-box {
    border-top: 1px solid #E3E2E2;
    margin-top: -1px;
    background-color: #FAFAFA;
}

.cinema-box .cienma-choice {
    padding: 10px 0px;
    background-color: white;
}

.cinema-box .cienma-choice a {
    padding: 0 7px;
}

.cinema-box .cienma-choice a.sel {
    color: red;
    font-weight: bolder;
}

.cinema-box ul li {
    float: left;
    width: 140px;
    padding: 5px 5px 10px 5px;
}

.cinema-box ul {
    overflow: hidden;
    width: 300px;
}

.cinema-box ul li h3 {
    padding: 7px 0 0 0;
    font-size: 14px;
}

.cinema-box ul li p {
    color: gray;
    padding: 5px 0;
    line-height: 145%;
}

.cinema-box ul li p span {
    font-weight: bolder;
}

.tabs li a span {
    font-weight: normal !important;
    font-size: 72%;
}

.tabs li.sel a {
    background: #54b235 none repeat scroll 0 0;
    color: white !important;
}

.tabs li a:hover {
    background-color: #4E4D4B;
    text-decoration: none;
    color: white;
}

.hp-search,
.face-button {
    float: right !important;
    padding-top: 5px;
}

.top-login {
    color: #d6d5d5;
    float: right;
    font-family: roboto condensed;
    padding: 5px 0 0
}

.top-login a {
    font-size: 86%;
    padding: 0 7px;
    color: #AAABAB
}

.top-login a.gree {
    color: #54B235;
}

.top-infoplus {
    float: right;
    padding: 20px 0;
}

.airmax {
    float: right;
    padding: 0 10px
}

.info_nam {
    background: url(http://img.echosredzkie.pl/button_kontakt.gif) no-repeat;
    padding: 45px 15px 0 125px;
    margin-bottom: 15px;
    height: 55px;
}

.info_nam p {
    padding: 3px 0;
    clear: both;
}

.info_nam a {
    color: #000000;
}

.info_nam span {
    display: block;
    font-size: 11px;
    color: #999999;
    float: left;
    width: 45px;
}

.dodatki {
    overflow: hidden;
    margin-bottom: 20px;
}

.path {
    color: #888888;
    padding: 10px 0 10px 0px;
    overflow: hidden;
    float: left;
}

.path a {
    color: #90c70c;
    padding: 0 3px 0 7px;
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 0px 5px;
}

.path span {
    padding: 0 3px 0 7px;
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 0px 5px;
}

.path a,
.path span {
    font-size: 72% !important;
    text-transform: uppercase;
}

.newsletter {
    width: 300px;
    float: right;
    margin-top: 7px;
}

input.news_input {
    border: 1px solid #dbdada;
    font-size: 86% !important;
    padding: 4px;
    width: 200px;
}

input,
select,
textarea {
    border: 1px solid #dbdada;
    padding: 2px;
}

textarea {
    resize: vertical
}

#middle {
    text-align: left;
    overflow: hidden;
}

.search-goo input.search-text-goo {
    padding: 3px !important;
    border: 1px solid #CCC !important;
    width: 250px;
}

.search-sub-goo {
    color: white;
    cursor: pointer;
    font-family: "roboto condensed";
    text-shadow: 0rem 0.0275rem 0rem #333;
}

#forum {
    clear: both;
    overflow: hidden;
    width: 100%;
}

.forum-add {
    background-color: #CEFFE1;
    padding: 20px 10px;
    margin-bottom: 20px;
    overflow: hidden;
}

.forum-add p {
    text-align: center;
    margin-bottom: 10px;
}

.forum-add p a {
    text-decoration: underline;
    font-weight: bolder;
}

.forum-add .input {
    clear: both;
    overflow: hidden;
    margin-bottom: 5px;
}

.forum-add label {
    display: block;
    float: left;
    text-align: right;
    padding: 2px 10px 0 0;
    width: 15%;
}

.forum-add input[type=text],
.forum-add textarea {
    width: 80%;
}

.forum-add textarea {
    height: 100px;
}

.nowy-wpis .forum-add {}

.forum-add .error-message {
    clear: both;
    text-align: center;
}

.mvWatch {
    display: block;
    background-color: #FF6;
    padding: 3px 10px;
}

#middle ul {
    clear: both;
}

.hp_osobowosci {
    background: #f7f7f7;
    text-align: center;
    padding: 10px 0px;
    margin-bottom: 15px;
    overflow: hidden;
    line-height: 130%;
}

.hp_osobowosci img {
    background-color: #FFFFFF;
    padding: 3px;
}

.hp_osobowosci h3 {
    text-align: left;
    padding: 5px 0 0 5px;
    margin: 0px;
    font-size: 86%;
}

.hp_osobowosci p {
    padding-left: 15px;
    line-height: 150%;
    text-align: left;
    color: #666666;
}

.a_osobowosci {
    color: #2A90A6;
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 0 5px;
    padding-left: 10px;
}

#footer {
    background: url(http://img.echosredzkie.pl/line.gif);
    padding: 15px 0;
    color: #808080;
    position: relative;
    border-top: 1px solid #e5e5e5;
    text-align: center;
    overflow: hidden;
    margin: 10px 0;
    clear: both;
}

#footer li {
    float: left;
}

#footer img {
    margin: 0px 0 0 30px;
}

#footer .fr li {
    text-align: left !important;
    padding: 5px 5px 5px 20px;
    border-left: 1px solid #e9e9e9
}

#footer .fr {
    width: 150px;
}

#footer .fr li a {
    padding-left: 20px;
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 5px 5px;
}

.footer {
    background: #fcfcfc;
    padding: 15px 0;
    color: #808080;
    position: relative;
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    margin: 10px auto;
    text-align: left;
}

.footer img {
    margin: 0px 0 0 20px;
    float: left;
}

.footer span {
    display: block;
    float: left;
    padding: 5px 0 0 15px;
}

.footer a {
    color: #999999;
    padding-right: 15px;
}

.li_ogloszenia,
.li_ogloszenia_ost,
.li_wydarzenia,
.li_wydarzenia2 {
    margin-bottom: 5px;
}

.li_ogloszenia {
    background-color: #F9F9F9;
}

.li_ogloszenia li,
.li_news li,
.li_ogloszenia_ost li,
.li_wydarzenia li,
.li_wydarzenia2 li,
#mny_cw .td2 ul li {
    border-bottom: 1px dotted #e1e1e1;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0 0 5px;
}

.li_news li.b0 a {
    background: transparent !important
}

.li_ogloszenia_ost li {
    border-top: 1px dotted #ffffff;
}

.li_ogloszenia_ost li p {
    padding: 2px 5px;
    line-height: 16px !important;
    color: #000000
}

.li_ogloszenia_ost {
    padding: 0;
}

.li_ogloszenia_ost li p.gray {
    font-size: 72% !important;
}

.li_ogloszenia a {
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 10px 5px;
    padding-left: 20px;
    display: block;
    font-size: 86%;
}

.li_ogloszenia_ost a {
    padding-left: 13px;
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 5px 5px;
    color: #9e9e9e;
}

.w300 .li_ogloszenia_ost a.norm {
    font-size: 11px;
    text-decoration: underline;
    font-weight: bolder;
}

.li_ogloszenia_ost a.norm_1 {
    color: #006594;
    text-decoration: underline;
    line-height: 18px;
}

.li_ogloszenia_ost a:hover {
    color: red;
}

.li_wydarzenia a {
    padding-left: 13px;
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 5px 5px;
    color: #00659C;
}

.li_ogloszenia_ost li p {
    line-height: 14px;
}

.li_wydarzenia2 li {
    line-height: 16px;
}

.li_wydarzenia2 li p span {
    padding-left: 15px;
}

.li_ogloszenia li.li_1 {
    padding-left: 10px;
}

.li_ogloszenia li.sel a {
    background: url(http://img.echosredzkie.pl/ar_r.gif) no-repeat 15px 5px;
    font-weight: bolder
}

li.ogloszenie_promo_i {
    background-color: #EDF9FF !important;
}

li.ogloszenie_promo_last a {
    color: #ED0000;
    font-size: 12px
}

h2.ads_nag {
    font-size: 129% !important;
    background-color: #D8EBF5 !important;
}

.ad_gazeta {
    margin-bottom: 15px;
}

.ad_gazeta td {
    text-align: right;
    padding: 5px 15px;
}

p.more {
    text-align: right !important;
    margin: 0px 0 10px 0;
}

p.more a {
    display: block;
    padding: 3px 25px 3px 0;
    background: url(http://img.echosredzkie.pl/ar_k.gif) no-repeat right;
}

a.more {
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 100% 5px !important;
    padding-right: 7px !important;
    font-size: 72%;
    color: #999999 !important;
    padding-left: 0px !important;
}

.namiary {
    font-size: 86%;
    padding: 0px 20px;
    line-height: 18px;
}

.namiary span {
    padding: 0px !important;
    margin: 0px !important;
}

.namiary p {
    padding: 5px 0 !important;
    margin: 0px !important;
}

.namiary a {
    font-size: 11px !important;
}

.stopka_firma .namiary {
    font-size: 11px !important;
}

.stopka_firma .namiary a {
    font-size: 11px !important;
}

.ogloszenie_konkret {
    border: 1px dotted #d1d1d1;
    padding: 5px 0px;
    margin: 5px auto;
    clear: both;
    overflow: hidden;
    width: 100%;
}

.ogloszenie_konkret #em_text {
    padding: 0 15px;
}

.text_stopka {
    font-size: 86%;
    padding-top: 5px;
    color: #999999;
    clear: both;
}

.text_stopka p {
    margin: 0px;
    padding: 0px 0 0 0;
}

.list_text_stopka span {
    padding: 0px 5px;
}

ul.list_text_stopka {
    clear: both;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 10px 0;
    list-style-type: none;
    background-color: #FAFAFA;
    overflow: hidden;
    color: #666666;
}

ul.list_text_stopka a {
    color: #666666;
    margin-left: 5px;
}

ul.list_text_stopka li {
    width: 33%;
    float: left;
}

ul.list_text_stopka li.w66 {
    width: 66%;
}

ul.list_text_stopka li.w50 {
    width: 50%;
}

.gmaps {
    margin-bottom: 15px;
    width: 100% !important;
}

.back {
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 0 5px;
    padding-left: 10px;
}

.top {
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 0 5px;
    padding-left: 10px;
}

.news_galeria {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}

.news_galeria_small {
    padding: 5px 0 15px 0;
    width: 100%;
    overflow: hidden;
    background: #F1F1F1;
}

.news_galeria a {
    width: 157px;
    height: 101px;
    background: #FAFAFA;
    padding: 10px;
    margin: 0 3px 1px 0;
    display: block;
    float: left;
    text-align: center;
}

.news_galeria_small a {
    text-decoration: none;
    color: #2A90A6;
}

.news_galeria_small ul {
    margin: 0px auto;
    padding: 5px 5px;
    background-color: #ffffff;
    overflow: hidden;
    width: 280px;
}

.news_galeria_small img {
    margin: 0px auto;
    padding: 0px;
    width: 125px;
}

.news_galeria_small li {
    display: block;
    float: left;
    text-align: center;
    width: 125px;
    padding: 7px 7px 0 7px;
}

.news_galeria_small li p {
    text-align: left;
}

.news_galeria_small li p.dotik {
    padding: 3px 0 7px 0
}

p.dotik span {
    line-height: 140%;
}

.news_galeria_small li p a.data {
    color: gray;
    font-size: 72%;
}

.news_galeria a:hover {
    background: #eaeaea
}

.news_galeria p {
    clear: both;
}


/*   forum */

div.forum ul li {
    margin: 2px 0;
    padding: 5px 10px !important;
}

p.forum_data,
p.forum_autor {
    font-size: 86%;
    color: #1F1F1F;
    display: block;
    float: left;
    width: auto;
    font-weight: bolder;
    padding-right: 10px
}

p.forum_autor {
    font-size: 12px;
}

p.forum_data {
    padding-left: 20px;
    background: url(http://img.echosredzkie.pl/dot2.gif) no-repeat 7px 3px;
    font-weight: normal;
    font-size: 12px;
}

p.forum_tekst {
    font-size: 14px;
    clear: both;
    background: #ffffff;
    padding: 10px 20px;
    color: #000000;
    line-height: 155% !important;
    border: 1px solid #EFEBEF;
}

p.forum_tekst a {
    color: #0066CC;
    text-decoration: underline;
}

p.forum_tekst a:hover {
    color: #000000;
}

p.forum_ostatni {
    color: #54B235;
    font-size: 72% !important;
    float: left;
    padding-left: 25px;
    font-weight: bolder;
}

.forum li.comm {
    background: #EAEAEA;
    border: 1px solid #dedede;
    clear: both;
    overflow: hidden;
}

.forum li.forum_mark {
    background-color: #deeada !important;
}

div.forum ul li.forum_ost {
    background: url(http://img.echosredzkie.pl/dot.gif);
}

.a_com {
    text-align: right;
    padding: 5px 10px;
}

.over_li {
    width: 100%;
    overflow: hidden;
}

.a_nag_right {
    width: 155px;
    float: right !important;
    background: transparent !important;
    text-align: center;
}

.a_nag_left {
    width: 500px;
    float: left;
}

.a_nag_right2 {
    width: 80px;
    font-size: 11px;
    background: url(http://img.echosredzkie.pl/ar_r.gif) no-repeat 0 12px !important;
    float: right;
    padding-left: 15px !important;
    font-weight: normal;
}


/*   money   */

#mny_cww {
    background: url(http://img.echosredzkie.pl/dot.gif);
}

#mny_cw .cw_h1_t,
#mny_cw .cw_h1_l {
    display: none;
}

#mny_cw .cw_h1 {
    height: 1px;
}

input[type=radio],
input[type=checkbox] {
    width: auto !important
}

form.szeroki {
    padding: 25px;
}

form.szeroki .input {
    clear: both;
}

form.szeroki label {
    display: block;
    float: left;
    width: 20%;
    text-align: right;
    padding: 4px 10px 0 0;
}

form.szeroki div.checkbox {
    clear: both
}

form.szeroki input[type=text],
form.szeroki select,
form.szeroki input[type=password],
form.szeroki input[type=email],
form.szeroki textarea {
    font-size: 12px;
    width: 75%;
    /*550px*/
}

form.szeroki input[type=button],
form.szeroki input[type=submit] {
    width: 100px !important;
}

form.szeroki div.error-message {
    clear: both;
}

#ContactAddForm .text input,
#ContactAddForm .textarea textarea {
    font-size: 86%;
    width: 300px !important;
    padding: 3px 5px;
}

#ContactReportForm .text input,
#ContactReportForm .textarea textarea {
    width: 500px !important;
}

.form-error {
    border: 1px solid red;
    color: #990000;
    float: left;
}

#ContactAddForm p input,
#ContactReportForm p input {
    background-color: #54B235;
    color: white;
    font-size: 11px !important;
    font-weight: bolder;
    border: 0px;
    cursor: pointer;
    text-transform: uppercase;
    padding: 5px 10px !important;
}

#ContactAddForm .input label,
#ContactReportForm .input label {
    width: 90px;
}

#ContactAddForm p input:hover,
#ContactReportForm p input:hover {
    background-color: #D3171D
}

div.input_ac {
    text-align: center;
}

div.input_ac label {
    display: inline;
    float: none;
    text-align: left;
    padding: 4px 10px 0 0;
}

div.input_ac div.error-message {
    text-align: center;
    padding-left: 0;
}

div.recaptcha .error-message {
    padding-left: 0;
    text-align: center;
}

div.g-recaptcha {
    text-align: center;
}

div.g-recaptcha>div {
    margin: 0 auto;
    padding-left: 0
}

img.loading_btn {
    position: relative;
    top: 10px;
    display: inline;
}

.error-message {
    color: #E15130;
}

#CompanyIndexForm {
    padding: 10px 20px;
    background-color: #FAFAFA;
    margin-bottom: 10px;
}

#CompanyIndexForm .input {
    float: left;
}

#CompanyIndexForm label {
    width: 100px;
}

#CompanyIndexForm .select label {
    width: 80px;
}

#CompanyIndexForm .find_ok {
    margin-top: 0px !important;
}

form.logowanie {
    padding: 25px;
}

form.logowanie p {
    padding: 7px 0;
    clear: both;
}

form.logowanie p.padlabel {
    padding-left: 41%;
}

form.logowanie label {
    display: block;
    float: left;
    text-align: right;
    padding: 4px 10px 0 0;
    width: 40%;
}

form.logowanie.add-post label {
    width: 15%;
}

form.logowanie.add-post p.padlabel {
    padding-left: 16%;
}

form.logowanie.add-post p.padlabel a {
    color: #54b235;
}

div.add-post {
    background-color: #fff;
}

.add-post input[type=text],
.add-post input[type=email],
.add-post textarea {
    width: 80%;
}

.add-post .error-message {
    padding-left: 16%;
    clear: both;
    text-align: left;
}

form.logowanie p.chkb {
    overflow: hidden;
    padding-left: 293px;
    line-height: 9px;
}

form.logowanie p.chkb label {
    width: auto;
    text-align: left;
    margin-left: 10px;
}

form.logowanie p.chkb input {
    float: left;
    border: none
}

form.logowanie input.check {
    float: left;
    margin-right: 15px;
}

form.logowanie div.input_ac label {
    float: none;
    width: auto;
    text-align: center;
}

.input_ac input {
    float: none;
}

form.logowanie.szeroki div label {
    width: 20%;
}

form.szeroki p.ch label {
    width: auto
}

div.checkbox_left label {
    float: left;
    width: auto;
    text-align: left;
}

div.checkbox_left input[type=checkbox] {
    float: left;
    width: auto;
    margin-left: 10px;
}

.profil li {
    border-bottom: 2px solid white;
    padding: 5px 10px;
}

.koment-form {
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    padding: 5px 0px;
    overflow: hidden;
    margin: 5px 0;
}

#forum_body .nowy-wpis {
    background-color: #ceffe1;
}

#forum_body .nowy-raport {
    background-color: #f8ffce;
}


/*
.logowanie span {display:block;float:left;width:400px;color:#999999;}
.logowanie .textarea span.mceEditor {width:290px !important;}
*/

form.logowanie input.rad {
    margin: 0 5px 0 15px;
}

.short {
    width: 36px !important;
}

input.timepicker {
    width: 45px !important;
}

input.datepicker {
    width: 85px !important;
}


/*form.adform .logowanie span {display:block;float:left;width:auto;color:#999999;}*/

.nb {
    border: none !important;
}

.bn {
    background: none !important;
}

p.links {
    padding: 15px;
}

p.links a {
    margin: 0px 10px;
    background: url(http://img.echosredzkie.pl/ar.gif) no-repeat 0 5px;
    padding-left: 10px;
}

.flash_message {
    margin: 15px auto;
    width: 90%;
}

.err {
    border: 1px solid #dddddd;
    padding: 15px 0;
    color: #CC0000;
    font-weight: bolder;
    background-color: #ffe8d3;
    overflow: hidden;
}

.ok {
    border: 1px solid #dddddd;
    padding: 15px 0;
    color: #509600;
    font-weight: bolder;
    background-color: #d7ffd3;
    overflow: hidden;
}

.ogl_platne {
    margin: 15px 0;
}

.ogl_platne li {
    padding: 7px 0;
    border-top: 1px solid #DFDFDF
}

a.norm {
    background: transparent url(http://img.echosredzkie.pl/ar_r.gif) no-repeat right;
    padding-left: 0px;
    color: #000000;
    padding-right: 10px;
}

a.norm_1 {
    background: transparent;
    font-weight: bolder;
    padding-left: 0px;
    color: #000000;
    font-family: "roboto condensed";
    font-size: 18px;
}

#paginator {
    padding: 10px 0;
    text-align: center;
    clear: both;
}

#paginator .disabled {
    display: none;
}

#paginator span.current {
    padding: 2px 5px;
    background-color: #f6f6f6;
    border: 1px solid #e5e0e0;
    font-weight: bolder;
}

#paginator a {
    padding: 2px 5px;
    background-color: #e0e0e0;
    border: 1px solid #d2cfcf;
    color: #878787;
}

#paginator a:hover {
    background-color: #f6f6f6;
    border: 1px solid #e5e0e0;
    text-decoration: none;
}

.list_text_stopka #paginator a {
    color: #333333;
}

a.firm_foto {
    background: #ffffff;
    display: block;
    padding: 5px;
    width: 200px;
    margin-right: 15px;
    text-align: center;
    border: 1px solid #e3e3e3;
    margin-left: 10px;
    height: 65px;
}

#forum_body {
    padding: 0 0 10px 0;
    clear: both;
}

#forum_menu_top {
    width: 100%;
    overflow: hidden;
}

#forum_menu_top a,
p.bt_green a {
    font-weight: bolder;
    display: block;
    float: left;
    font-size: 11px;
    color: #ffffff !important;
    padding: 5px 7px;
    background-color: #CC3300;
    margin: 0 0 10px 5px;
}

#forum_menu_top a.bt_green,
p.bt_green a {
    background-color: #A6CE39;
}

#forum_menu_top a.li_gray {
    background-color: #CCCCCC !important;
}

#forum_body .li_blue {
    display: block;
    float: right;
    color: #ffffff !important;
    padding: 5px 23px 5px 7px;
    background: #47ABBF url(http://img.echosredzkie.pl/ar_down.gif) 96% 8px no-repeat;
    margin: 0 0 5px 0;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
}

#forum_body .li_gray2 {
    display: block;
    float: right;
    font-size: 72%;
    /*text-transform:uppercase;*/
    color: #000000 !important;
    padding: 3px 13px 3px 5px;
    background: #CCCCCC url(http://img.echosredzkie.pl/ar_up.gif) 93% 8px no-repeat;
    margin: 0 5px 0 0;
}

#forum_body .li_red2 {
    display: block;
    float: right;
    font-size: 72%;
    color: #ffffff !important;
    padding: 3px 5px 3px 15px;
    background: #54b235 url(http://img.echosredzkie.pl/ad_note.gif) 5px no-repeat;
    margin: 0;
}

p.a_com span.m {
    position: absolute;
    background-color: #fff;
    border: 1px solid gray;
    white-space: nowrap;
    width: auto;
    display: block;
    font-size: 12px;
    padding: 2px;
    color: darggray;
}

.forum-ul {
    border-top: 3px solid #CFCFCF;
    background-color: #F7F7F7
}

.h2_blue .a_nag_right {
    background-color: #2A90A6 !important;
    display: block;
    font-size: 11px;
    color: #ffffff !important;
    font-weight: bolder !important;
}

.h2_red .a_nag_right {
    background-color: #CC3300 !important;
    display: block;
    font-size: 11px;
    color: #ffffff !important;
    font-weight: bolder !important;
}

.h2_dgray {
    padding-top: 5px;
}

.hdr_a {
    float: right;
    font-weight: normal;
    font-size: 100%;
    text-transform: none;
}

.forum_list,
.forum_thread_oprawa {
    clear: both;
    width: 100%;
}

.forum_list th,
.forum_list td {
    padding: 5px 10px;
    border-bottom: 1px solid #ebebeb;
    line-height: 140%;
}

.forum_list th {
    background: url(http://img.echosredzkie.pl/dot.gif);
    text-align: center;
}

.forum_list .watki {
    text-align: center;
    font-weight: bolder;
}

.forum_list .modyf,
.forum_list .autor {
    text-align: center;
    line-height: 16px;
}

.forum_list .temat a {
    background: transparent url(http://img.echosredzkie.pl/ar_r.gif) no-repeat 0 5px;
    display: block;
    padding-left: 12px;
    color: #000000;
    font-weight: normal;
    font-size: 14px;
}

.forum_list tr.mod2 {
    background-color: #F6F6F6
}

.forum_tytul {
    font-weight: bolder;
    line-height: 150%;
    font-size: 17px;
    padding: 15px 20px;
    clear: both;
}

.forum_ost .forum_tytul {
    color: #DF0033;
}

.d_modyf {
    width: 150px !important;
    font-size: 72%;
    line-height: 16px;
}

.d_modyf strong {
    font-size: 11px;
}

.bg_green_l {
    background: #EAEAEA !important;
    border: 1px solid #dedede;
    overflow: hidden
}

.bg_green_l p.forum_tekst {
    background: #ffffff !important;
}

.bg_green_l .forum_tytul {
    font-size: 129%;
}

.vote_msg {
    padding-left: 25px;
    position: absolute;
    font-size: smaller;
    height: 25px
}

.vote_msg.plus {
    color: #54B235;
    background: transparent url(http://img.echosredzkie.pl/hand_yes.png) no-repeat 0 2px;
}

.vote_msg.minus {
    color: #e15130;
    background: transparent url(http://img.echosredzkie.pl/hand_no.png) no-repeat 0 2px;
}

.forum_tekst.plus {
    color: #54B235
}

.forum_tekst.minus {
    color: lightgray
}

.braki {
    text-align: center;
    color: #666666;
}

.cl {
    clear: both !important;
}

#em_text {
    line-height: 160%;
    color: #000000;
    margin-bottom: 15px;
}

#em_text ul,
#em_text ol {
    margin: 0 0 0 0 !important;
    padding: 0 !important;
    clear: none !important;
}

#em_text ul li,
#em_text ol li {
    padding: 3px !important;
    margin: 0px !important;
    list-style-position: inside !important;
}

#em_text ol li,
#em_text ol {
    list-style-type: decimal !important;
}

#em_text ul li,
#em_text ul {
    list-style-type: square !important;
}

#em_text h1 {
    font-size: 129%;
    line-height: 22px;
    text-align: left !important;
}

#em_text h3 {
    text-align: left !important;
    line-height: 140%
}

#em_text a {
    color: #339933;
}

#em_text .box_mark {
    padding: 10px 15px;
    margin: 15px 0;
    font-size: 11px;
    border: 1px solid #e6eef2
}

#em_text .box_mark .market {
    background-color: #e6eef2;
    padding: 10px;
}

#em_text .box_mark h3 {
    font-size: 129%;
    color: #ac1a04;
}

#em_text table,
.news_konkret table {
    margin: 10px 0;
    width: 100%;
    background-color: #eff4e5;
    padding: 0px;
}

#em_text table th,
#em_text table td,
.news_konkret th,
.news_konkret td {
    border: 0px;
    border-top: 1px solid #ccd6b6;
    font-size: 14px;
    padding: 5px 10px;
    text-align: left;
}

#em_text table th {
    background-color: #E7EFD6;
}

#em_text .ramka_s,
#em_text .ramka_m,
#em_text .ramka_l,
.ramka_l {
    background-color: #FAFAFA;
    border: 1px solid #EFEFEF;
    padding: 10px 15px;
    float: left;
    margin: 20px 20px 20px 0;
    text-align: left;
    line-height: 150%;
}

#em_text .ramka_s,
#em_text .rama_s {
    width: 170px;
}

#em_text .ramka_m,
#em_text .rama_m {
    width: 270px;
}

#em_text .ramka_l,
#em_text .rama_l {
    margin: 10px 0;
}

#em_text .rama_s,
#em_text .rama_m,
#em_text .rama_l {
    background-color: #ECEFD1;
    padding: 10px 15px;
    margin: 20px 0 20px 0;
    text-align: left;
    border-top: 1px solid #DBDFB5;
}

.ramka_l a {
    text-decoration: underline;
    color: gray;
}

.ramka_l p {
    padding: 5px 0;
}

.ramka_cytat {
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 10px 5px !important;
    text-align: justify;
    font-style: italic;
    font-family: georgia;
    color: #5B5B5B;
    font-size: 17px;
}

.bg_green {
    background-color: #E1F2B6 !important;
}

.bg_blue {
    background-color: #ddf1fa !important;
}

.f11 {
    font-size: 11px !important;
}

.comment_link {
    font-size: 11px !important;
    font-weight: normal !important;
    margin-top: 2px;
    background-color: #e9f7c8 !important;
}

.comment_link a {
    font-weight: bolder !important;
    color: #CE3000;
}

#ForumPostAddForm #ForumPostSubject,
#ForumPostAddForm #ForumPostUserId,
#ForumPostAddForm #ForumPostBody,
#ForumPostAddCommentForm #ForumPostSubject,
#ForumPostAddCommentForm #ForumPostUserId,
#ForumPostAddCommentForm #ForumPostBody {
    width: 500px;
    border: 1px solid #CFCFCF;
    padding: 5px;
    border-radius: 5px;
}

#ForumPostAddForm #ForumPostUserId,
#ForumPostAddCommentForm #ForumPostUserId {
    width: 200px;
}

#ForumPostAddForm #ForumPostSubject,
#ForumPostAddCommentForm #ForumPostSubject {
    font-weight: bolder;
}

#ForumPostAddForm #ForumPostBody,
#ForumPostAddCommentForm #ForumPostBody {
    width: 500px !important;
    height: 200px;
    font-size: 86%;
    line-height: 18px;
    border-radius: 5px;
}

#ForumPostAddForm .checkbox,
#ForumPostAddCommentForm .checkbox {
    margin: 10px 0;
    overflow: hidden
}

#ForumPostAddForm .checkbox input,
#ForumPostAddCommentForm .checkbox input {
    margin-left: 110px;
    float: left;
    width: auto !important;
}

#ForumPostAddForm .checkbox label,
#ForumPostAddCommentForm .checkbox label {
    width: auto !important;
    clear: right;
}

label a {
    text-decoration: underline
}

.poll {
    background: #F6FFDF;
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;
}

.poll input[type=radio],
form.poll input[type=checkbox] {
    width: auto;
    margin: 3px 5px 5px 10px;
}

.poll div.input {
    padding: 3px 0;
    overflow: hidden;
    width: 100%;
}

.poll div.input label {
    width: 245px;
    float: right;
    line-height: 140%;
}

.poll h2 {
    text-transform: none !important;
    border: 0px !important;
    font-size: 24px !important;
    padding: 5px 0 5px 10px !important;
}

ul.poll {
    margin: 0;
    padding: 5px !important;
    font-weight: bolder;
    background: #F6FFDF;
}

ul.poll li {
    margin: 0;
    padding: 3px 5px;
    font-size: 14px !important;
    font-weight: bolder;
    line-height: 140%;
}

ul.poll li ul li {
    font-weight: normal;
    padding: 3px 0;
}

ul.poll ul.poll_answers {
    font-weight: normal;
}

ul.poll ul.poll_answers li {
    font-weight: normal;
    padding-top: 7px;
    margin-top: 7px;
}

p.but_a a {
    display: block;
    margin: 5px auto;
}

.pool_color_bar {
    background-color: #54B235;
}

.pool_color_ {
    border: 1px solid #E4F4BB;
    padding: 1px;
    margin-top: 5px;
}

p.poll_q {
    font-weight: bolder;
    font-size: 14px;
    margin: 0;
    padding: 0 10px 10px 10px;
}

#PollAnswerForm .input {
    padding: 3px 25px;
    font-size: 14px;
}

#PollAnswerForm .input input {
    width: 30px !important;
}

.banner_750 {
    width: 750px;
    float: right;
    height: 100px;
    margin-top: 10px;
    border: 1px solid;
}

.white {
    color: #FFFFFF !important;
}

ul.em_galerie {
    padding: 5px 0 15px 0;
    clear: both;
    width: 100%;
    overflow: hidden;
}

ul.em_galerie li {
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-right: 40px;
    padding: 5px;
    width: 280px;
}

.em_galerie h3 {
    padding-bottom: 10px;
}

.em_galerie h3 a {
    line-height: 150%;
    font-size: 22px;
    font-weight: normal;
}

ul.em_galerie li:hover {
    background-color: #ebebeb;
}

ul.em_galerie li p a,
.galery_best a,
.news_galeria_small a {
    color: #006699;
}

ul.em_galerie li p,
.galery_best p {
    line-height: 140%;
    padding: 7px 0;
}

ul.em_galerie li p span.data,
.news_galeria_small p span.data {
    color: #808080;
}

.gal-opis {
    font-size: 16px;
    width: 100%;
    line-height: 150%;
}

.gal-opis p {
    padding: 5px 0;
}

.news_galeria_small a:hover {
    text-decoration: underline;
}

.mr0 {
    margin-right: 0px !important;
}

.galery_best {
    background: url(http://img.echosredzkie.pl/dot.gif);
    padding: 15px 25px 5px 25px;
}

.galery_navi {
    overflow: hidden;
    width: 100%;
    padding: 10px 0;
    clear: both;
}

.galery_navi a {
    color: #CC0000;
    font-weight: bolder;
}

.pb10px {
    padding-bottom: 15px;
}

.lupka {
    float: right !important;
}

.lupka a,
.news_konkret a {
    color: #0d72d9 !important;
}

.lupka a {
    background: url(http://img.echosredzkie.pl/lupka.gif) no-repeat 0 2px;
    padding-left: 20px;
}

#map_canvas {
    clear: both;
    margin-top: 15px;
    display: block;
    position: relative;
    overflow: auto;
}

#map_canvas div {
    clear: both;
}

.banner_max2 {
    float: right;
    margin-top: 10px;
}

.mala_tabla table {
    width: 660px !important;
}

.mala_tabla table td,
table th {
    font-size: 86% !important;
    padding: 2px !important;
    text-align: center !important;
}

.mala_tabla table.maluch td,
table.maluch th {
    font-size: 8px !important;
    padding: 2px !important;
    text-align: center !important;
}

#top .search_top input.find_input {
    padding: 2px 5px;
    border: 1px solid #dce4ca;
    width: 180px;
    height: 16px;
}

#top .search_top input.find_submit {
    padding: 3px 5px;
    border: 1px solid #dce4ca;
    width: 60px;
    background: #a5cf39;
    color: #FFFFFF;
    font-weight: bolder;
    cursor: pointer;
}

.button a {
    background-color: #f1f1f1;
    border: 1px solid #e2e2e2;
    padding: 2px 7px;
    display: block;
}

.block {
    display: block;
    float: right;
    width: 230px;
}

.w235 .block {
    width: 185px;
}

.wydarzenie_box,
.wydarzenie_box_small {
    background-color: #F1F1F0;
    padding: 10px 15px;
    margin-bottom: 15px;
    color: #4F4F4F
}

.wydarzenie_box_small {
    padding: 5px 15px;
}

.wydarzenie_box .small,
.wydarzenie_box_small .small {
    color: #7F7F7F !important;
}

.small-tags {
    border-bottom: 1px dotted #dfdfdf;
    color: #999999 !important;
    font-size: 10px;
    line-height: 155%;
    margin-bottom: 10px !important;
    padding: 10px 0 !important;
    text-transform: uppercase;
}

.small-tags a {
    text-decoration: none;
    color: #999999 !important;
    font-weight: normal;
    padding-left: 2px !important;
}

.small-tags a:hover {
    text-decoration: underline !important;
}

.chkb {
    overflow: hidden;
    width: 300px;
}

.chkb input {
    float: left;
}

div.infobox .promoted {
    background-color: #ffffff
}


/*div.infobox .cl .promoted {margin-right:0px !important;}*/

div.promoted h4 a {
    color: #ff0137 !important
}

.stopka .koment a {
    color: #BDDF61;
}

.stopka .koment {
    width: 125px;
    float: right;
}

.stopka .wysw {
    float: right;
}

.taby_hp {
    overflow: hidden;
    width: 100%;
    position: relative;
}

.taby_hp li {
    padding: 7px 0px;
    float: left;
    display: block;
    margin-right: 25px;
}

.taby_hp li a {
    color: #767676;
    font-weight: bolder;
}

.listing_hp {
    clear: both;
    padding: 5px 0;
    margin-bottom: 10px;
}

.taby_hp li.sel a {
    color: #000000;
}

.info-but {
    color: red;
}

.galery-view-last {
    margin-bottom: 30px;
    width: 100%;
    overflow: hidden
}

.galery-view-last p {
    font-size: 18px;
    font-family: 'roboto condensed';
    line-height: 145%;
    padding: 0px 0 10px 0
}

#gpt-ad-c2 {
    margin-bottom: 40px;
}

.kino li {
    margin-bottom: 5px;
}

.film_title {
    background-color: #efefef;
    padding: 5px 10px;
    margin: 1px 0;
    margin-bottom: 15px;
}

.w675 .film_title,
.w900 .film_title {
    width: 312px;
    float: left;
}

.film_title h3 {
    font-size: 86%;
    padding: 7px 0 0px 0;
}

.film_title p {
    line-height: 16px;
    padding: 5px 0 10px 0;
}

.film_title p.bord {
    padding-bottom: 10px;
}

.small {
    font-size: 72% !important;
}

.li_wywiad {
    margin-bottom: 15px;
}

.li_wywiad li {
    padding: 7px 0;
    border-bottom: 1px solid #EFEFEF;
    clear: both;
    width: 100%;
    overflow: hidden;
    font-size: 86%;
}

.li_wywiad li img {
    float: left;
    margin-right: 10px;
}

.li_wywiad li .data {
    font-size: 72%;
    color: #7F7F7F;
}

.li_wywiad li p,
.pt10 {
    padding-top: 10px !important;
}

.dane_firmy {
    background: #f7f7f7;
    padding: 0px 15px 10px 15px;
    line-height: 16px;
    margin-top: 1px;
    margin-bottom: 15px;
}

.dane_firmy h3 {
    padding-top: 15px;
}

.dane_firmy h3 a {
    font-size: 86%;
    font-weight: normal;
    color: #CC3300;
}

.dane_firmy .small {
    color: #999999 !important;
}

.wspolpraca_li {
    width: 100%;
    overflow: hidden;
}

.wspolpraca_li li {
    float: left;
    width: 50%;
    text-align: center;
    padding: 7px 0;
}

.btn {
    border-bottom: 0px !important;
}

.btn a.no {
    width: 75px !important;
}

.top_navi {
    background-color: #4E4D4B;
    color: #aeadab;
    height: 27px;
    padding: 5px 0px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0px;
    border-bottom: 1px solid white;
    z-index: 100000;
}

.top_navi .centrum {
    width: 1275px;
    margin: 0px auto;
    overflow: hidden;
}

.top_kontakt,
.top_navi img {
    float: left;
}

.top_navi img {
    padding-top: 7px;
}

.top_kontakt a,
.top_kontakt span {
    display: block;
    float: left;
    padding-right: 20px;
    padding-top: 5px;
}

.top_kontakt a {
    padding-right: 30px;
    color: #a6ce39;
    color: #FFFFFF;
}

.top_kontakt {
    margin-left: 0px;
}

.top_search {
    float: right;
    overflow: hidden;
}

.top_search label,
.top_search input {
    float: left;
}

.top_search form div input {
    margin-right: 5px;
}

.top_search label {
    width: 100px;
    text-align: right;
    padding-right: 10px;
    padding-top: 7px;
}

.top_search input.find_input {
    width: 250px;
    background-color: #939393;
    border: 1px solid #44403d;
    padding: 2px 5px;
    height: 16px;
    color: #efefef;
    margin-right: 10px;
    font-size: 86%;
}

.top_search input.find_submit {
    width: 50px;
    background-color: #a6ce39;
    background-color: #8F8F8F;
    padding: 2px 5px;
    height: 22px;
    color: #FFFFFF;
    font-weight: bolder;
    border: 1px solid #4e4e4e;
    cursor: pointer;
}

.menu_foot {
    background-color: #4E4D4B;
    padding: 15px 30px;
    width: 935px;
    overflow: hidden;
}

.menu_foot ul {
    margin-right: 90px;
    float: left;
}

.menu_foot li {
    text-align: left;
    padding: 5px 0;
    font-size: 72%;
    color: #00CCFF
}

.menu_foot a {
    color: #999999;
    font-size: 11px;
    margin-bottom: 10px;
}

.firm-szukaj {
    background-color: #F1F1F1;
    overflow: hidden;
    width: 100%;
    margin-bottom: 25px;
}

.firm-szukaj div {
    float: left;
}

.firm-szukaj form {
    padding: 10px 0 !important;
}

.firm-szukaj form label {
    width: 90px;
    padding-top: 5px;
}

.firm-szukaj form .input input,
.firm-szukaj form .select select {
    width: 150px;
    padding: 5px 10px;
    border-radius: 5px;
}

.firm-szukaj form .select select {
    margin-right: 25px;
}

.firm-szukaj form .select label {
    width: 75px;
}


/* ================================= SPORT ================================= */

h2 select {
    font-size: 11px;
    float: right;
    margin-top: 2px;
    margin-right: 5px;
}

.dot_kol {
    background: url(http://www.echosredzkie.pl/img/dot_kol.gif) repeat-y;
    width: 100%;
    overflow: hidden;
}

.sport_druzyny {
    padding: 10px 0px;
    background: url(http://www.echosredzkie.pl/img/dot.gif);
    width: 100%;
    overflow: hidden;
}

.sport_druzyny ul li {
    display: block;
    float: left;
    width: 90px;
    text-align: center;
    height: 90px;
}

#footer ul li {
    text-align: center !important;
}

.sport_druzyny ul li a,
#footer ul li a {
    font-size: 72%;
    color: #999999;
}

.sport_druzyny h3 {
    font-size: 11px !important;
    clear: both;
    padding: 0px 0 15px 10px;
    font-weight: normal;
    text-align: left;
}

.invis {
    display: none;
}

table.tab_druzyna {
    border: 1px solid #dfdfdf !important;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    margin-bottom: 15px;
    width: 100%;
}

table.tab_druzyna td {
    padding: 5px 10px;
    vertical-align: top;
    border: 1px solid #dfdfdf !important;
    line-height: 16px;
}

table.tab_druzyna .tab_klasa {
    font-weight: bolder;
    color: #CC3300;
}

table.tab_druzyna td.bld {
    background-color: #EFEFEF
}

table.tab_druzyna td.tab_l {
    text-align: center;
    width: 200px;
    padding: 0px;
}

table.tab_druzyna td img {
    margin: 40px auto;
}

.info_sklad {
    text-align: left;
    line-height: 16px;
}

table.tab_druzyna td.tab_l h2 {
    background-color: #efefef;
    font-size: 11px;
    padding: 10px;
    width: 180px !important;
    border-top: 1px dotted #bdbcbc;
    text-align: left;
}

table.tab_druzyna a {
    color: #1a859a;
}

.info_sklad h3 {
    color: #000000;
    font-size: 11px;
    padding: 10px 10px 5px 10px;
    margin: 0px;
}

.info_sklad p {
    padding: 0 10px 10px 10px;
}

.dane_block {
    display: block;
    float: left;
    width: 70px;
    font-weight: bolder;
}

table.tab_druzyna td h2.tab_nazwa {
    font-size: 129% !important;
    margin: 0px !important;
    padding: 5px 0 !important;
}

.listing_hp table,
table.tab_wyniki {
    width: 100%;
    margin: 0px 0 5px 0;
    border-collapse: collapse;
}

.listing_hp table td,
.listing_hp table th,
table.tab_wyniki td,
table.tab_wyniki th {
    padding: 4px 2px;
    font-size: 72%;
}

.listing_hp table td img,
table.tab_wyniki img {
    margin-right: 5px;
}

.listing_hp td a,
table.tab_wyniki a {
    color: #2A90A6;
}

.listing_hp th,
table.tab_wyniki th {
    background-color: #EFEFEF;
    font-weight: normal;
    padding: 5px !important;
}

.listing_hp p.mark,
table.tab_wyniki p.mark {
    text-align: center;
    padding: 5px 0;
    margin-bottom: 3px;
    font-weight: bolder;
}

.listing_hp td,
table.tab_wyniki td {
    border-top: 1px solid #E1E1E1;
    vertical-align: middle !important
}

table.tab_wyniki td {
    padding: 3px 5px;
    border: 1px solid #EFEFEF !important;
}

table.tab_wyniki {
    margin: 15px auto;
    border: 1px solid #EFEFEF !important;
}

.bg_mark {
    background-color: #FFFFDF !important;
}

a.sponsored {
    background: url(http://img.echosredzkie.pl/art_spon.gif) no-repeat 0 0px !important;
    color: red;
    padding-left: 15px;
}

a.promoted2 {
    color: #0072CF !important;
}


/*
div.sponsored {background-color:#d8ebf5 !important;padding-top:5px;}
div.sponsored img {padding-left:5px;margin-right:10px;}
*/

.al {
    text-align: left !important;
}

.ar {
    text-align: right !important;
}

.ac {
    text-align: center !important;
}

.tytul_filmu {
    color: #0066CC;
    font-weight: bolder;
}

.zobacz_film a {
    color: #CC3300 !important;
    font-size: 72% !important;
}

.koment a {
    color: #000000 !important;
    padding: 2px 5px !important;
    font-size: 72% !important;
    display: block;
    float: right;
    margin-top: 5px;
    background-color: #d9d9d9;
}

a.zobacz_film {
    color: #ffffff !important;
    padding: 2px 5px !important;
    font-size: 72% !important;
    display: block;
    float: left;
    margin-top: 5px;
    background-color: #54B235;
}


/*.ad_line {border-top:1px solid #e2e2e2;padding-top:7px;margin-top:7px;}*/

.ad_line {
    margin-bottom: 50px;
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}

.ads_img a {
    background: transparent !important;
    padding: 0px;
    margin: 0px;
}

.ads_img {
    float: left;
    margin: 5px 10px 5px 5px;
}

.ads_img img {
    border: 1px solid lightgray;
    padding: 1px;
}

.img_ads {
    text-align: center;
    border: 1px solid #FFD83F;
    background-color: #FFE88F;
    padding: 5px;
}

.forum_grupa_tytul {
    padding: 10px;
    background: #F0F0EF;
    border-top: 1px solid #DFDFDF;
    margin-top: 10px;
}

.forum_grupa_tytul a {
    font-weight: bolder;
    font-size: 86% !important;
    background: transparent url(http://img.echosredzkie.pl/ar_r.gif) no-repeat 0 5px;
    display: block;
    padding-left: 12px;
    text-decoration: underline;
}

.a_b_none a,
span.a_b_none {
    font-weight: normal !important;
}

#forum {
    margin-bottom: 30px;
    border-top: 1px solid #D6D5D5;
    padding-top: 15px;
}

.col_left {
    width: 47%;
    float: left;
}

.col_right {
    width: 47%;
    float: right;
}

.col_left3 {
    width: 31%;
    float: left;
}

.col_right3 {
    width: 31%;
    float: right;
}

.forum_grupa_opis {
    font-size: 86%;
    line-height: 16px;
    padding: 10px 0 10px 20px;
}

.col_left p a:hover,
.col_right p a:hover {
    color: #FF0000 !important;
}

p.opisowka {
    font-size: 86%;
    line-height: 16px;
}

.moim_zdaniem {
    padding: 5px 10px;
    background: #eef6fa;
    margin-bottom: 25px;
}

.moim_zdaniem li {
    padding: 7px 0 7px 35px;
    background: url(http://img.echosredzkie.pl/cytat.gif) no-repeat 0 30px;
}

.moim_zdaniem p {
    padding: 0px 0;
    font-size: 11px;
    line-height: 18px;
}

.moim_zdaniem p.moim_zdaniem_cyt {
    font-style: italic;
    font-size: 86% !important;
}

.ml25 {
    margin-left: 25px !important;
}

.tab_wybory {
    margin-bottom: 20px;
    width: 100%;
}

.tab_wybory th {
    background-color: #f2f2f2;
    text-align: left;
    padding: 5px 0 5px 20px !important;
    text-align: left !important;
    border-top: 1px solid #DFDFDF;
}

.tab_wybory td {
    border-bottom: 1px solid #f2f2f2;
    padding: 3px 0 3px 0;
}

.tab_wybory td a {
    color: #016ca8;
}

.tab_wybory_art th {
    font-size: 86% !important;
    background-color: #D8EBF5 !important;
    padding: 10px 0 5px 15px !important;
    text-align: left !important;
}

.tab_wybory_art td strong {
    color: #727272;
    font-size: 9px;
    font-weight: normal;
}

.weather {
    font-size: 10px;
    width: 100%;
    margin-top: -10px;
    overflow: hidden;
}

#middle .w455 .weather {
    font-size: inherit;
    width: 100%;
}

.weather img {
    float: left;
    border: 1px solid gray;
}

.weather div {
    float: left;
    width: auto;
    margin: 3px 5px;
}

.weather h3 {
    text-align: center;
    font-size: 14px;
    margin: 30px 0 0 0
}

.weather h4 {
    text-align: center;
    margin: 0;
    padding: 20px 0 10px 0;
    clear: both;
    overflow: visible;
}

.weather div.wday {
    padding-left: 250px;
    margin: 0 0 20px 0;
}

.tab_przetargi {
    border: 0px;
    margin-top: 15px;
}

.tab_przetargi th {
    text-align: center;
    background-color: #F1F0EF;
    padding: 5px 10px !important;
}

.tab_przetargi td {
    padding: 10px 5px;
    line-height: 16px;
    vertical-align: middle;
    border-bottom: 1px solid #CFCFCF !important;
}

.tab_przetargi tr {}

.tab_przetargi td.td_data {
    width: 100px;
    line-height: 18px;
}

.tab_przetargi td.td_data .p_data {
    color: #666666;
    font-size: 86%;
}

.tab_przetargi td a {
    color: #0066CC;
    font-size: 86%;
}

.news_przetarg {
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin-bottom: 20px;
}

.news_przetarg img {
    float: left;
    margin-top: 30px;
}

.news_przetarg .zajawka_przetarg {
    float: right;
    width: 255px;
}

.w420 .news_przetarg .zajawka_przetarg {
    width: 375px;
}

.news_przetarg .zajawka_przetarg p {
    margin: 0px !important;
    padding: 0px 0 5px 0 !important;
}

.news_przetarg .zajawka_przetarg h3 a {
    font-weight: normal !important;
}

.transp {
    background-image: url(../img/nieaktualne.png);
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    z-index: 100;
}

.transp h4 {
    background-color: inherit;
}

.intextPodtrzeni {
    color: #131f08;
    text-decoration: underline;
    border-bottom: none;
    /*1px double #131f08;*/
}


/*
form .required label:after {
	color: #e32;
	content: ' * ';
	display:inline;
}
*/

.ad_status {
    border: 1px solid silver;
    overflow: hidden;
    padding: 5px 10px;
}

.ad_status span {
    color: gray;
    width: 140px;
    display: block;
    float: left;
}


/* PATRONATY */

.ul_patronaty,
.ul_patronat_end {
    margin: 0px 0 20px 0;
}

.ul_patronaty li,
.ul_patronat_end li {
    list-style-type: none;
    padding: 10px 0;
    border-bottom: 2px solid #ececec;
    width: 100%;
    overflow: hidden;
}

.ul_patronaty .patr_data,
.ul_patronat_end .patr_data {
    float: left;
    width: 83px;
    height: 55px;
    background: url(http://img.echosredzkie.pl/data_tlo.gif) no-repeat 0 0;
    text-align: center;
    font-size: 11px;
    color: white;
    padding-top: 20px;
    margin-right: 20px;
}

.ul_patronaty .patr_zajawka {
    float: left;
    width: 335px;
    padding-top: 10px;
}

.ul_patronaty .patr_zajawka h3 {
    font-size: 86%;
    padding: 0 0 12px 0;
    border-bottom: 1px dotted #ececec;
    margin-bottom: 10px;
}

.ul_patronaty .patr_zajawka p {
    font-size: 11px;
    color: #7f7e7c;
    padding: 0px;
    margin: 0px;
}

.ul_patronaty .patr_banner {
    float: right;
    width: 200px;
    padding-top: 10px;
}

.ul_patronat_end .patr_data {
    background: url(http://img.echosredzkie.pl/data_tlo2.gif) no-repeat 0 0;
    margin-right: 0px;
}

.ul_patronat_end .col_no2 p,
.ul_patronat_end .col_no2 h3 {
    padding: 5px 0;
    border-bottom: 1px dotted #ececec;
}

.ul_patronat_end .col_no2 {
    width: 200px;
    float: right;
}

.ul_patronat_end li.patr_green .patr_data {
    background: url(http://img.echosredzkie.pl/data_tlo.gif) no-repeat 0 0 !important;
}

.pt0 {
    padding-top: 0px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.pt35 {
    padding-top: 35px !important;
}

.pt5 {
    padding-top: 5px !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.ml15 {
    margin-left: 15px;
}

.w350 {
    width: 350px !important;
}

.w450 {
    width: 450px !important;
}

.w565 {
    width: 565px !important;
}

.but_show {
    background: #B7E0F4 !important;
    padding: 5px 10px;
    color: black !important;
}

.but_show:hover {
    background: #8EC8E5 !important;
}

p.ads_title {
    padding: 0 0 20px 0 !important;
    margin: 0px;
}

p.ads_title a.norm_1 {
    font-size: 114% !important;
    line-height: 145%;
    text-decoration: none !important;
}

.li_marked {
    background-color: #DEF2FC;
}

.bc-gray {
    background-color: #FAFAFA
}

#ContactAddForm div.inpgrup {
    margin: 20px 0;
}

.tagged-similar {
    overflow: hidden;
    margin-bottom: 35px;
}

.tagged-similar li {
    float: left;
    margin: 0 23px 35px 0;
    width: 210px;
}

.tagged-similar li a {
    text-decoration: none !important;
}

.tagged-similar li h3 a {
    font-size: 18px;
    font-family: 'roboto condensed';
    line-height: 145%;
    color: black !important;
    font-weight: normal;
}

.tagged-similar li a:hover {
    color: #090 !important;
}

h2 span.tag {
    margin-left: 5px;
    color: red
}


/*
.ul-edu {background:#f7f7f7 url(http://img.echosredzkie.pl/edu.jpg) no-repeat 0 0;padding:10px 10px 10px 100px;}
*/

.ul-edu {
    background: #f7f7f7;
    padding: 10px 10px 15px 13px;
}

.ul-edu li {
    padding: 5px 0 !important;
}

.ul-komunikaty {}

#ad_editor_photo table {
    border-collapse: collapse;
    width: 90%;
}

#ad_editor_photo td,
#ad_editor_photo th {
    border: 1px solid
}

#ad_editor_photo div.galeria {
    margin: 10px;
    width: 100%;
    overflow: hidden
}

#ad_editor_photo div.zdjecie {
    width: 156px;
    height: 140px;
    margin: 0 5px 5px 0;
    float: left
}

#ad_editor_photo div.zdjecie p {
    text-align: center
}

#ad_editor_photo div.galeria a.img {
    padding: 2px;
    border: 1px solid #999999;
    display: block;
}

#uploadfile {
    padding-left: 100px;
    margin: 20px 0 10px
}

#uploadfile input[type=text],
#uploadfile input[type=file] {
    width: 300px;
    margin-right: 10px
}

#uploadfile label {
    text-align: left;
    width: 310px;
    display: block;
    float: left;
    margin-right: 10px
}

.straz-bord {
    border: 1px solid #f1f1f0;
    margin: 0px 0 3px 0;
    padding: 0px;
}

.strazak-info {
    background: url(../img/strazak/bg.gif) no-repeat;
    padding-top: 220px;
    height: 323px;
}

.strazak-info p {
    padding: 7px 15px;
}

.strazak-info p a {
    color: #DDE276 !important;
    font-size: 86% !important;
}

.straz-infor {
    background-color: #F0F0F0;
    padding: 15px;
    font-size: 86%;
    line-height: 18px;
    margin-bottom: 20px;
}

ul.filmy {
    padding-left: 50px;
    margin: 10px 0
}

ul.filmy li {
    padding: 7px 0 !important;
    border-bottom: 1px dotted #DFDFDF !important;
}

.styl-ankieta .input {
    padding: 3px 0 3px 50px;
}

.news-ramka {
    clear: both;
    overflow: hidden;
    border: 3px solid #f7f7f7;
    padding: 10px;
    border-top: 0;
    margin-bottom: 20px;
}

.news-ramka2 {
    background-color: #f7f7f7
}

.news-ramka2 p {
    line-height: 150%;
}

.hp-video {
    clear: both;
    padding-top: 10px;
    overflow: hidden;
    width: 100%;
}

.hp-video .news-col {
    position: relative;
}

.hp-video .news-col .play-video {
    position: absolute;
    top: 35px;
    left: 50px;
}

.hp-video .news-col .play-video a {
    display: block;
    background: url(http://img.echosredzkie.pl/play.png) no-repeat;
    height: 39px;
    width: 39px;
    text-indent: -1000000px
}

.news-ramka ul {
    clear: both;
    padding: 0 0 10px 0;
}

.news-ramka li,
.ul-edu li {
    padding: 8px 0 0 0;
}

.news-ramka .zajawka {
    float: right;
    width: 170px;
}

.news-ramka .zajawka p {
    margin: 0px;
    padding: 0 0 5px 0px;
    font-size: 86%;
    line-height: 18px;
    color: #1c2b0e;
}

.news-ramka .news-col {
    padding: 4px
}

.news-ramka .cl .promoted {
    width: 125px
}

.news-ramka .zajawka h3,
.news-col h4 {
    padding: 0 0 5px 0;
}

.news-ramka .zajawka h3 a {
    color: #ff0137;
    color: black;
    font-size: 14px;
}

.news-ramka .news-col h4 a {
    font-size: 86%;
    color: #1C2B0E;
    font-weight: normal;
    line-height: 18px;
}

.news-ramka .zajawka a:hover,
.infobox .news-col h4 a:hover {
    text-decoration: underline;
}

.news-ramka .zajawka a.norm {
    background: transparent url(http://img.echosredzkie.pl/ar_r.gif) no-repeat right;
    padding-left: 0px;
    color: #000000;
    padding-right: 10px;
    font-size: 86% !important;
}

.news-ramka .zajawka p a.red {
    font-size: 72%;
}

.hp-publ {
    padding: 10px 0;
    clear: both;
    float: right;
}

.ogloszenia_foot {
    float: right;
    padding: 0px 0 0 0;
}

.ogloszenia_foot a {
    color: #54B235 !important;
    font-size: 72% !important
}

.w160,
.w180,
.w300,
.w490,
.w660,
.w800,
.w200,
.w220,
.w420,
.w455,
.w468,
.w590,
.w675,
.w775,
.w900,
.w790,
.w600 {
    float: left;
    margin-right: 20px;
    overflow: hidden;
}

.w33 {
    width: 33%;
}

.w60 {
    width: 60px !important;
}

.w80 {
    width: 80px !important;
}

.w100 {
    width: 100px !important;
}

.w120 {
    width: 120px !important;
}

.w125 {
    width: 125px !important;
}

.w140 {
    width: 140px !important;
}

.w160 {
    width: 160px !important;
}

.w165 {
    width: 165px !important;
}

.w170 {
    width: 170px !important;
}

.w180 {
    width: 180px !important;
}

.w185 {
    width: 185px !important;
}

.w190 {
    width: 190px !important;
}

.w200 {
    width: 200px !important;
}

.w220 {
    width: 220px !important;
}

.w210 {
    width: 210px !important;
}

.w235 {
    width: 235px !important;
}

.w250 {
    width: 250px !important;
}

.w265 {
    width: 265px !important;
}

.w270 {
    width: 270px !important;
}

.w275 {
    width: 275px !important;
}

.w280 {
    width: 280px !important;
}

.w284 {
    width: 284px !important;
}

.w300 {
    width: 300px !important;
}

.w395 {
    width: 395px !important;
}

.w404 {
    width: 404px !important;
}

.w420 {
    width: 420px !important;
}

.w435 {
    width: 435px !important;
}

.w442 {
    width: 442px !important;
}

.w442 {
    width: 564px !important;
}

.w540 {
    width: 540px !important;
}

.w564 {
    width: 564px !important;
}

.w580 {
    width: 580px !important;
}

.w594 {
    width: 594px !important;
}

.w455 {
    width: 690px !important;
}

.w468 {
    width: 468px !important;
}

.w570 {
    width: 570px !important;
}

.w490 {
    width: 490px !important;
}

.w790 {
    width: 790px !important;
}

.w600 {
    width: 600px !important;
}

.w630 {
    width: 630px !important;
}

.w675 {
    width: 900px !important;
}

.w874 {
    width: 874px !important;
}

.w900 {
    width: 900px !important;
}

.w660 {
    width: 900px !important;
}

.w775 {
    width: 1000px !important;
}

.w800 {
    width: 800px !important;
}

.w995 {
    width: 1230px !important;
}

.w1060 {
    width: 1060px !important;
}

.w1090 {
    width: 1090px !important;
}

.h1000 {
    height: 1000px !important;
}

.w1224 {
    width: 1224px !important;
}

.wauto {
    width: auto !important
}

.aj {
    text-align: justify
}

.fl {
    float: left;
}

.fn {
    float: none;
}

.fr {
    float: right !important;
}

.oh {
    overflow: hidden;
}

.bld {
    font-weight: bolder;
}

.fnormal {
    font-weight: normal !important;
}

.red {
    color: #e15130 !important;
    ;
}

.blue,
.blue a {
    color: #0F6C7F !important;
}

.lgray {
    color: #999999
}

.m0 {
    margin: 0px !important;
}

.b0 {
    border: 0px !important;
}

.p0 {
    padding: 0px !important;
}

.bg0 {
    background: transparent !important;
}

.pmb10 {
    padding: 10px 0;
}

.ptb5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.plr5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.p4 {
    padding: 4px;
}

.p5 {
    padding: 5px;
}

.pb7 {
    padding-bottom: 7px;
}

.p10 {
    padding: 10px !important;
}

.p15 {
    padding: 15px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pl6 {
    padding-left: 6px;
}

.pl10 {
    padding-left: 10px;
}

.pl20 {
    padding-left: 20px !important;
}

.pr20 {
    padding-right: 20px;
}

.pb8 {
    padding-bottom: 8px !important;
}

.mb0 {
    margin-bottom: 0px !important;
}

.mb35 {
    margin-bottom: 35px;
}

.mt0 {
    margin-top: 0px !important;
}

.mt5 {
    margin-top: 5px !important;
}

.mr2 {
    margin-right: 2px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr14 {
    margin-right: 14px !important;
}

.mr15 {
    margin-right: 15px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mr24 {
    margin-right: 24px !important;
}

.mr25 {
    margin-right: 25px !important;
}

.mr30 {
    margin-right: 30px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.mauto {
    margin: 0px auto;
}

.bl {
    border-left: 1px solid #D6E7A5;
}

.prl15 {
    padding-left: 15px;
    padding-right: 15px;
}

.mb5 {
    margin-bottom: 5px
}

.mb15,
ul.profil {
    margin-bottom: 15px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb25 {
    margin-bottom: 25px !important;
}

.mb55 {
    margin-bottom: 55px !important;
}

.mt15 {
    margin-top: 15px !important;
}

#top .banner_top_ad .mt15 {
    margin-top: 0px !important;
}

.bg_gray {
    background-color: #F1F1F1 !important;
}

.bg-gray-l {
    background-color: #F7F7F7 !important;
}

.dots {
    background: #FAFAFA;
    overflow: hidden;
}

.line {
    background: url(http://img.echosredzkie.pl/line.gif);
}

.dotik {
    border-bottom: 1px dotted #DADADA;
}

.dotik2 {
    background: url(http://img.echosredzkie.pl/dot3.gif) top repeat-x;
}

.ramka {
    border: 1px solid #F1F1F1;
    padding: 10px;
    text-align: center;
    margin: 10px auto 0 auto;
}

.gray {
    color: #808080
}

.green {
    color: #54B235;
}

.jgray {
    color: #999 !important;
}

.bg_lred {
    background-color: #ffe8d3;
}

.bg_lgreen,
.profil {
    background-color: #E1F2B6
}

.bg-ad {
    background-color: #FAFAFA;
    padding: 15px 10px;
    margin-bottom: 20px;
}

.black {
    color: black !important;
}

.bgi0 {
    background-image: none !important;
}

.ads-bg {
    clear: both;
}

.ad {
    clear: both;
}

.f10 {
    font-size: 72% !important
}

.f11 {
    font-size: 11px !important
}

.f12 {
    font-size: 86% !important
}

.f14 {
    font-size: 14px !important;
    line-height: 140%;
}

.f16 {
    font-size: 114% !important;
    line-height: 140%;
}

.f18 {
    font-size: 129% !important;
    line-height: 140%;
}

.fgreen {
    color: #339933;
}

.em-print {
    display: none;
}

.link_but_red {
    overflow: hidden;
    width: 100%;
    padding: 20px 0;
}

.link_but_red a {
    background-color: #54B235;
    color: white;
    font-weight: bolder;
    font-size: 11px;
    padding: 5px 20px;
    border-radius: 5px;
    margin-right: 15px;
}

.link_but_red a:hover {
    background-color: black;
    text-decoration: underline;
}

.eventPhoto {
    text-align: center;
    width: 100%;
    overflow: hidden;
    margin: 10px 0;
}

div.event_prices {
    margin: 20px auto;
    width: 530px;
    overflow: hidden;
}

div.pakiety {
    width: 790px;
}

div.event_prices div {
    width: 250px;
    height: 100px;
    float: left;
    padding-top: 40px;
    border: 1px solid #BCBCBC;
    margin-left: 10px;
    background: #D9D9D9;
    position: relative
}

div.event_prices div p {
    font-size: 72%;
    padding-top: 10px
}

div.event_prices div:hover {
    border: 1px solid black;
    font-weight: bold;
    cursor: pointer
}

div.event_prices div.check {
    background: #74C05A;
    border: 1px solid black;
    font-weight: bold
}

div.event_prices div.deselektor {
    height: auto;
    width: auto;
    float: right;
    clear: both;
    margin-top: 10px
}

div.event_prices div.deselektor {
    padding: 5px
}

div.event_prices div.deselektor p {
    padding: 0
}

div.event_prices div img {
    position: absolute;
    top: 5px;
    left: 5px
}

div#swfContainer {
    text-align: center;
    margin: 10px auto;
    overflow: hidden;
    width: 100%;
}

div#swfImg {
    width: 700px;
    overflow: hidden;
    margin: 0 auto 15px;
}

div#swfImg div {
    width: 200px;
    float: left;
    border: 1px solid #DBDADA;
    padding: 10px 5px;
    margin: 0px 7px;
}

select[text=''] {
    color: #A8A4A4
}

option[value=''] {
    color: #A8A4A4
}

.tooltip_wnd {
    border: 1px solid #DFDFDF;
    background-color: #E1F2B6;
    height: auto;
    width: 400px;
    line-height: 18px;
    font-size: 12px;
    color: #333;
    padding: 10px;
    text-align: left;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.tooltip_elem,
.tooltip_elem {
    margin-left: 3px;
    cursor: pointer
}

.tooltip_cennik {
    font-size: 72%;
    color: #58B439
}

.tooltip_cennik a {
    color: #58B439;
    text-decoration: underline
}

.ads-info {
    border: 1px solid #DBDADA;
    padding: 10px 15px;
    line-height: 18px;
    margin-top: 10px;
}

.cl-none {
    clear: none !important;
}

.h3-nag {
    font-size: 129%;
}

.h3-nag2 {
    font-size: 11px;
    text-transform: uppercase;
}

.p20 {
    padding: 20px;
}

.btns {
    padding: 3px 0;
}

.btns a {
    color: #0492CC
}

#platnosc table {
    width: 70%;
    margin-top: 10px;
}

#platnosc table td {
    border-bottom: 1px dotted gray;
    padding: 5px 10px;
}

table.cennik span {
    color: #767A52
}

.but-red-menu {
    background-color: red;
    color: white;
}

.info-gazeta {
    background: url(http://img.echosredzkie.pl/ar-green.gif) no-repeat 0 0;
    padding-left: 30px !important;
    color: #48A02B;
    font-weight: bolder;
}

.gal-navi,
.gal-show {
    float: left
}

.gal-navi {
    width: 85px;
    text-align: center;
}

.gal-show {
    width: 780px;
    margin-bottom: 0px;
}

.gal-show p {
    font-size: 16px;
    font-weight: bolder;
    line-height: 150%;
    clear: both;
    padding: 15px 0 0 0
}

.gal-show p span {
    font-weight: normal;
    color: #999;
    font-size: 12px;
}

.gal_konkret {
    clear: both;
}

.gal-photo {
    overflow: hidden;
    width: 100%;
    padding: 10px 0;
    background-color: #FAFAFA
}

.gal-lista {
    margin-bottom: 20px;
}

.gal-lista ul.em_galerie {
    margin: 0px;
    padding: 4px 0;
    background-color: #FAFAFA;
}

.gal-lista ul.em_galerie li {
    width: 170px;
    float: left;
    margin: 0 16px;
    padding: 0px;
}

.gal-lista ul.em_galerie li a {
    display: block;
    background-color: #FAFAFA;
    text-align: center;
    padding: 10px;
    width: 150px;
}

.gal-lista ul.em_galerie li a:hover {
    background-color: #D1D1D1;
}

.gal-lista ul.em_galerie li img {
    border: 1px solid white;
}

.gal-lista ul.em_galerie li.sel a {
    background-color: #4E4D4B;
}

.gal-lista ul.em_galerie li.sel img {
    border: 1px solid #7F7F7E;
}

.gal-navi p {
    height: 50px;
    color: gray;
}

.gal-left a,
.gal-right a {
    display: block;
    width: 85px;
    height: 330px;
    text-indent: -10000000px;
}

.gal-left a {
    background: url(http://img.echosredzkie.pl/left_green_big.png) no-repeat 0 50%;
}

.gal-right a {
    background: url(http://img.echosredzkie.pl/right_green_big.png) no-repeat 0 50%;
}

.gal-photo a:hover {
    background-position: 100% 50%;
}

.gal-photo .gal-right p span {
    color: #54B235;
    font-size: 26px;
    font-weight: bolder;
}

.gazeta-lista li {
    width: 299px !important;
}

.gazeta-lista li a {
    width: 279px !important;
}

.act-team {
    background: #FAFAFA url(http://img.echosredzkie.pl/kol/tlo.gif) no-repeat 0 0;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.act-team td h2 {
    font-size: 129%;
    text-transform: none !important;
    padding: 5px 0 0 30px;
}

.act-team td {
    padding: 5px 0 10px 0
}

.act-team h3 {
    font-size: 11px;
    padding: 5px 0 5px 0 !important;
    height: 30px;
}

.act-team td span {
    font-size: 11px;
}

.tshirt-r {
    background: url(http://img.echosredzkie.pl/kol/red.gif) no-repeat 50% 43px;
}

.tshirt-y {
    background: url(http://img.echosredzkie.pl/kol/yel.gif) no-repeat 50% 43px;
}

.tshirt-b {
    background: url(http://img.echosredzkie.pl/kol/blue.gif) no-repeat 50% 43px;
}

.act-table {
    width: 100%;
    border-bottom: 1px solid black;
}

.act-table th,
.act-table td {
    padding: 7px 10px !important;
}

.act-table th {
    background-color: #FFD800;
    text-align: right !important;
}

.act-table td {
    border-bottom: 1px dotted #DFDFDF
}

.act-table td.row {
    background-color: #FFF6C9
}

.event-table {
    width: 100%;
    border: 1px solid #DFDFDF;
    background-color: white;
    margin-bottom: 15px;
}

.event-table td {
    padding: 5px;
    font-size: 86%;
    border-top: 1px dotted gray;
}

#price1,
#price2,
#price3,
#price4,
#price5,
#price6 {
    border-radius: 7px;
}

#price5 {
    margin-right: 5px;
}

#price5 p {
    padding: 10px 15px;
    font-size: 86%;
}

#price1,
#price2,
#price3,
#price4,
#price5,
#price6 {
    font-weight: bolder;
}

#price1 p,
#price2 p,
#price3 p,
#price4 p,
#price5 p,
#price6 p {
    font-weight: normal;
}

.em_plebiscyt p {
    padding: 7px 10px;
    font-size: 86%;
    line-height: 145%;
}

.em_plebiscyt ul {
    clear: both;
    margin: 0 0 20px 0 !important;
    padding: 0px !important;
    list-style-type: none !important;
    overflow: hidden;
    width: 100%;
}

.em_plebiscyt ul li {
    list-style-type: none;
    padding: 5px;
    margin: 0px;
    border: 1px solid #EBEBEB;
    width: 280px;
}

.em_plebiscyt ul li img {
    width: 280px;
}

.em_plebiscyt-nagrody {
    background-color: #EBEBEB
}

.movie-seans {
    color: darkgray;
    padding-left: 10px
}

.firm-name {
    background-color: #D8EBF5;
    padding: 10px 0 10px 20px;
    margin: 1px 0 2px 0 !important
}

.firm-text {
    border: 3px solid #FAFAFA;
    padding: 5px 12px;
}

.act-news {}

.left-menu li a {
    display: block;
    padding: 7px 10px;
    background-color: #E1F2B6;
    border-bottom: 1px solid #CBDF99;
    margin-top: 1px;
}

.left-menu li a:hover {
    background-color: #54B235;
    color: white;
    text-decoration: none;
}

.right-list li {
    display: block;
    padding: 7px 10px;
    background-color: #FAFAFA;
    border-bottom: 1px solid #F4F4F4;
    margin-top: 1px;
}

.right-list li.row {
    background-color: #F4F4F4;
}

.ico-train {
    background: url(http://img.echosredzkie.pl/ico/train.gif) no-repeat top right;
    padding-top: 12px;
}

.ico-bus {
    background: url(http://img.echosredzkie.pl/ico/bus.gif) no-repeat top right;
    padding-top: 18px;
}

.right-list-green li {
    background-color: #F2FFED !important;
}

div.AdvDialogPopup {
    text-align: center
}

div.AdvDialogPopup form {
    width: auto;
    text-align: left;
}

div.AdvDialogPopup label {
    width: 30%;
    display: block;
    float: left;
    text-align: right;
    margin-right: 5px;
}

div.AdvDialogPopup .bakcg {
    width: 90%;
    margin: 0 auto;
    float: none;
}

div.AdvDialogPopup .submit {
    text-align: center
}

div.AdvDialogPopup div.error-message {
    padding-left: 31%;
    font-weight: normal;
    text-align: left;
    clear: both;
}

div.AdvDialogPopup div.input {
    margin-bottom: 3px;
}

div.AdvDialogPopupContent {
    width: 80%;
    margin: 0 auto;
}

.ui-widget {
    font-size: 0.9em !important
}

.ui-autocomplete {
    text-align: left
}

.zapytaj-reportera {
    background: #FAFAFA url(../img/mb.gif) no-repeat 219px 5px;
    padding: 5px 15px 0px 15px;
    width: 268px;
    border: 1px solid #e1e1e1;
    border-radius: 7px;
    margin-bottom: 20px;
    overflow: hidden;
}

.w600 .zapytaj-reportera {
    width: 568px;
    background: #ebebeb url(../img/mb.gif) no-repeat 219px 5px;
}

.zapytaj-reportera h2 {
    text-transform: none !important;
    font-weight: normal !important;
    font-size: 24px !important;
    height: 35px !important;
}

.zapytaj-reportera textarea {
    width: 258px;
    height: 60px;
    font-size: 86%;
    margin-top: 5px;
}

.w600 .zapytaj-reportera textarea {
    width: 507px !important;
    height: 150px;
}

.zapytaj-reportera .text input {
    float: right;
    width: 150px;
}

.zapytaj-reportera .input {
    overflow: hidden;
    padding: 3px 0;
    width: 100%;
    clear: both;
}

.zapytaj-reportera label {
    color: #999999;
    font-family: "Roboto Condensed", sans-serif;
}

.w600 .zapytaj-reportera label {
    color: black;
    width: 500px;
    text-align: left;
    font-size: 14px;
}

.w600 .zapytaj-reportera .text input {
    width: 220px !important;
    margin-top: 3px;
}

.w600 .zapytaj-reportera .text label {
    width: 270px
}

.zapytaj-reportera h2 span {
    display: block;
}

.form-ads {
    width: 240px !important;
}

.form-ads form {
    padding: 5px 10px;
}

.w600 .form-ads textarea {
    width: 214px !important;
    height: 140px;
}

.w600 .form-ads h2 {
    height: 55px !important;
    line-height: 140% !important;
}

.form-ads h2 span {
    height: 44px;
    float: none !important;
}

.w600 .form-ads label {
    width: 120px !important;
}

.w600 .form-ads .text input {
    width: 211px !important;
    padding: 3px;
}

.text-tematy {
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
}

.news-short-list {
    padding: 5px 0;
    border-top: 1px dotted #DFDFDF
}

.punkty-dystrybucji p,
.punkty-dystrybucji ul,
.punkty-dystrybucji ol {
    clear: both;
}

.punkty-dystrybucji p {
    padding-top: 10px !important;
}

.punkty-dystrybucji li {
    font-size: 86%;
    font-weight: bolder;
}

.punkty-dystrybucji li li {
    font-size: 72%;
    padding-left: 5px;
    font-weight: normal;
}

.punkty-dystrybucji li ol {
    padding: 5px 0 10px 0;
}

.punkty-dystrybucji a {
    display: block;
    float: left;
    padding: 5px 15px 5px 0;
    clear: both;
    background: #ffffff url(../img/ar-down.gif) no-repeat 100% 2px;
}

.punkty-dystrybucji a.sel {
    color: #54B235
}

.kreska {
    padding: 0 0 15px 0;
    border-bottom: 1px dotted #DFDFDF;
}

.A-add,
.A-del {
    background-color: #54B235 !important;
    padding: 5px 15px;
    color: white !important;
    border-radius: 5px;
}

.A-add:hover,
.A-del:hover {
    background-color: black !important;
}

.bakcg h3 {
    padding-top: 15px !important;
}

.bakcg .nb {
    padding: 10px 0;
}

.events-tab {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.events-tab td,
.events-tab th {
    border-bottom: 1px dotted gray;
    padding: 5px 0;
}

.li-icons,
.li-icons-firm {
    margin-bottom: 25px !important;
    overflow: hidden;
    width: 100%;
    background-color: #EBF5F9
}

.li-icons-firm {
    background-color: #FAFAFA;
}

.li-icons li,
.li-icons-firm li {
    padding: 0px;
    float: left;
    width: 299px;
    border-bottom: 1px solid white;
}

.li-icons li a,
.li-icons-firm li a {
    display: block;
    padding: 15px 0 15px 55px;
    font-size: 14px;
}

.li-icons li a:hover,
.li-icons-firm li a:hover {
    text-decoration: none;
    background-color: #D8EBF5
}

.li-icons li.sel a,
.li-icons-firm li.sel a {
    background-color: #B4D8EA
}

.ads-ico-1 a {
    background: url(../img/ads-ico/agd.gif) no-repeat 5px;
}

.ads-ico-2 a {
    background: url(../img/ads-ico/antyki.gif) no-repeat 5px;
}

.ads-ico-3 a {
    background: url(../img/ads-ico/hobby.gif) no-repeat 5px;
}

.ads-ico-4 a {
    background: url(../img/ads-ico/elektronika.gif) no-repeat 5px;
}

.ads-ico-5 a {
    background: url(../img/ads-ico/ksiazki.gif) no-repeat 5px;
}

.ads-ico-7 a {
    background: url(../img/ads-ico/meble.gif) no-repeat 5px;
}

.ads-ico-8 a {
    background: url(../img/ads-ico/motoryzacja.gif) no-repeat 5px;
}

.ads-ico-9 a {
    background: url(../img/ads-ico/zdrowie.gif) no-repeat 5px;
}

.ads-ico-10 a {
    background: url(../img/ads-ico/nieruchomosci.gif) no-repeat 5px;
}

.ads-ico-11 a {
    background: url(../img/ads-ico/odziez.gif) no-repeat 5px;
}

.ads-ico-12 a {
    background: url(../img/ads-ico/praca.gif) no-repeat 5px;
}

.ads-ico-13 a {
    background: url(../img/ads-ico/maszyny.gif) no-repeat 5px;
}

.ads-ico-14 a {
    background: url(../img/ads-ico/nauka.gif) no-repeat 5px;
}

.ads-ico-15 a {
    background: url(../img/ads-ico/transport.gif) no-repeat 5px;
}

.ads-ico-16 a {
    background: url(../img/ads-ico/turystyka.gif) no-repeat 5px;
}

.ads-ico-17 a {
    background: url(../img/ads-ico/uslugi.gif) no-repeat 5px;
}

.ads-ico-18 a {
    background: url(../img/ads-ico/zwierzeta.gif) no-repeat 5px;
}

.ads-ico-20 a {
    background: url(../img/ads-ico/rolnictwo.gif) no-repeat 5px;
}

.ads-ico-21 a {
    background: url(../img/ads-ico/dzieci.gif) no-repeat 5px;
}

.ads-ico-22 a {
    background: url(../img/ads-ico/inne.gif) no-repeat 5px;
}

.ads-ico-23 a {
    background: url(../img/ads-ico/nieruchomosci.gif) no-repeat 5px;
}

.firm-ico-1 a {
    background: url(../img/firmy/s/administracja.gif) no-repeat 5px;
}

.firm-ico-2 a {
    background: url(../img/firmy/s/biuro.gif) no-repeat 5px;
}

.firm-ico-3 a {
    background: url(../img/firmy/s/biznes.gif) no-repeat 5px;
}

.firm-ico-4 a {
    background: url(../img/firmy/s/budownictwo.gif) no-repeat 5px;
}

.firm-ico-5 a {
    background: url(../img/firmy/s/dom.gif) no-repeat 5px;
}

.firm-ico-6 a {
    background: url(../img/firmy/s/nauka.gif) no-repeat 5px;
}

.firm-ico-7 a {
    background: url(../img/firmy/s/finanse.gif) no-repeat 5px;
}

.firm-ico-8 a {
    background: url(../img/firmy/s/gastronomia.gif) no-repeat 5px;
}

.firm-ico-9 a {
    background: url(../img/firmy/s/handel.gif) no-repeat 5px;
}

.firm-ico-10 a {
    background: url(../img/firmy/s/rozrywka.gif) no-repeat 5px;
}

.firm-ico-11 a {
    background: url(../img/firmy/s/internet.gif) no-repeat 5px;
}

.firm-ico-12 a {
    background: url(../img/firmy/s/kultura.gif) no-repeat 5px;
}

.firm-ico-13 a {
    background: url(../img/firmy/s/media.gif) no-repeat 5px;
}

.firm-ico-14 a {
    background: url(../img/firmy/s/zdrowie.gif) no-repeat 5px;
}

.firm-ico-15 a {
    background: url(../img/firmy/s/motoryzacja.gif) no-repeat 5px;
}

.firm-ico-16 a {
    background: url(../img/firmy/s/nieruchomosci.gif) no-repeat 5px;
}

.firm-ico-17 a {
    background: url(../img/firmy/s/odziez.gif) no-repeat 5px;
}

.firm-ico-18 a {
    background: url(../img/firmy/s/poligrafia.gif) no-repeat 5px;
}

.firm-ico-19 a {
    background: url(../img/firmy/s/prawo.gif) no-repeat 5px;
}

.firm-ico-20 a {
    background: url(../img/firmy/s/przemysl.gif) no-repeat 5px;
}

.firm-ico-21 a {
    background: url(../img/firmy/s/rolnictwo.gif) no-repeat 5px;
}

.firm-ico-22 a {
    background: url(../img/firmy/s/sport.gif) no-repeat 5px;
}

.firm-ico-23 a {
    background: url(../img/firmy/s/technika.gif) no-repeat 5px;
}

.firm-ico-24 a {
    background: url(../img/firmy/s/transport.gif) no-repeat 5px;
}

.firm-ico-25 a {
    background: url(../img/firmy/s/uroda.gif) no-repeat 5px;
}

.firm-ico-26 a {
    background: url(../img/firmy/s/uslugi.gif) no-repeat 5px;
}

.firm-ico-27 a {
    background: url(../img/firmy/s/zywnosc.gif) no-repeat 5px;
}

.but-ogloszenie,
.but-wydarzenie,
.but-konkursy,
.but-gazeta {
    margin: 0px 0px 0 10px !important;
    padding: 1px 0 0 0 !important;
}

.but-ogloszenie a,
.but-wydarzenie a,
.but-konkursy a,
.but-gazeta a {
    border: 0px;
    border-radius: 5px;
    float: left;
    color: white !important;
    font-weight: bolder;
    padding: 5px 7px;
}

.but-ogloszenie {
    margin-left: 20px !important;
}

.but-ogloszenie a {
    background-color: #9e005d
}

.but-wydarzenie a {
    background-color: #0054a6
}

.but-konkursy a {
    background-color: #534741
}

.but-gazeta a {
    background-color: #54b235
}

.promo-img {
    width: 280px !important;
    text-align: center;
    float: left;
    font-size: 14px;
    padding: 15px 0;
}

.promo-img p {}

.promo-img .promo-img-class {
    height: 380px;
    background-color: #F0F0EF;
}

.w300 .form-ads {
    width: 268px !important;
}

.w300 .form-ads h2 span {
    padding: 0px !important;
    height: 27px !important;
}

.w300 form.szeroki label {
    width: 200px;
    text-align: left;
}

.wesele-li {
    border-left: 3px solid #F4F4F4;
    border-right: 3px solid #F4F4F4;
    overflow: hidden;
}

.wesele-li li {
    float: left;
    width: 287px;
    list-style-type: none;
    margin-left: 13px;
}

.wesele-li li a {
    background: transparent !important;
}

.wesele-kat {}

.wesele-tekst {
    font-family: georgia;
    font-size: 15px;
    line-height: 22px;
    text-align: justify;
    padding: 70px 30px 30px 320px;
    width: 880px;
    border-radius: 10px;
}

.wesele-tekst h3 {
    text-indent: -1000000px;
}

.w-kat-1 {
    background: #efe7db url(../img/wesele/nag/bizuteria.gif) no-repeat 0 0
}

.w-kat-2 {
    background: #efe7db url(../img/wesele/nag/suknia.gif) no-repeat 0 0
}

.w-kat-3 {
    background: #efe7db url(../img/wesele/nag/uroda.gif) no-repeat 0 0
}

.w-kat-4 {
    background: #efe7db url(../img/wesele/nag/sala.gif) no-repeat 0 0
}

.w-kat-5 {
    background: #efe7db url(../img/wesele/nag/dekoracje.gif) no-repeat 0 0
}

.w-kat-6 {
    background: #efe7db url(../img/wesele/nag/muzyka.gif) no-repeat 0 0
}

.w-kat-7 {
    background: #efe7db url(../img/wesele/nag/film.gif) no-repeat 0 0
}

.w-kat-8 {
    background: #efe7db url(../img/wesele/nag/slodko.gif) no-repeat 0 0
}

.w-kat-9 {
    background: #efe7db url(../img/wesele/nag/podroz.gif) no-repeat 0 0
}

.w-kat-10 {
    background: #efe7db url(../img/wesele/nag/muzyka.gif) no-repeat 0 0
}

.ofe-img-firmy {
    float: left;
    width: 300px;
    margin-top: 30px;
    margin-right: 20px;
}

.ofe-info-firmy h2 {
    margin-bottom: 15px !important;
}

.ofe-info-firmy p {
    line-height: 155%;
    font-size: 14px;
    padding: 5px 15px;
}

.ofe-dane-firmy {
    background-color: #EFE7DB;
    padding: 15px;
    width: 270px;
    min-height: 95px;
    margin-top: 30px;
    line-height: 150%;
}

.ofe-dane-firmy a {
    color: #B35585 !important;
    font-weight: bolder !important;
}

.wesele-firma {
    overflow: hidden;
    width: 100%;
    padding: 40px 0;
    background: url(../img/wesele/dot.gif) no-repeat bottom
}

.ofe-info-firmy {
    background: url(../img/wesele/img.jpg) repeat-x 0 33px;
    float: left;
    width: 580px;
    padding: 0;
}

.ofe-info-firmy h2 {
    border-bottom: 2px dotted #DFDFDF !important;
}

.ofe-dane-www {
    float: right;
    padding: 0px;
    width: 300px;
}

.ofe-dane-www a {
    color: white !important;
    font-weight: bolder;
    font-size: 14px;
    text-transform: uppercase;
    padding: 23px 30px 0 0;
    text-align: right;
    height: 22px;
    display: block;
    background: url(../img/wesele/www.gif) no-repeat top;
}

.ofe-dane-www a:hover {
    background: url(../img/wesele/www.gif) no-repeat bottom;
}

.ofe-img-firmy a {
    color: white !important;
    font-weight: bolder;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 30px 0 0;
    text-align: right;
    height: 22px;
    display: block;
    background: url(../img/wesele/info.gif) no-repeat top;
}

.ofe-img-firmy a:hover {
    background: url(../img/wesele/info.gif) no-repeat bottom;
}

.odliczanie {
    background: url(../img/wybory/odliczanie.gif) no-repeat bottom;
    width: 575px;
    height: 358px;
    margin: 28px 0 25px;
}

.odliczanie p {
    display: block;
    padding: 50px 0 0 400px;
    margin: 0px;
    font-size: 36px;
    font-weight: bolder;
    color: white;
}

.ul-wybory {
    margin-bottom: 25px;
    overflow: hidden;
    width: 100%;
}

.ul-wybory li {
    float: left;
    margin: 0 20px 0 0;
    text-align: center;
    width: 90px;
    display: block;
}

.ul-wybory li p a {
    color: red;
    font-weight: bolder;
    display: block;
    padding-right: 10px;
    background: url(..img/ar.gif) no-repeat 100%
}

.ul-wybory li p a.red {
    font-weight: normal;
    color: blue !important;
}

.p-wybory {
    font-weight: bolder;
    margin-bottom: 10px;
    clear: both;
}

.wybory-2014 h4 {
    font-size: 129% !important;
    text-transform: uppercase;
    padding: 10px;
}

.scroller {
    z-index: 1000000;
    border-top: 3px solid white;
    border-radius: 5px 5px 0 0
}

.error {
    margin: 5px auto;
    text-align: center;
}

#em_text ul.rss li {
    list-style-type: none !important;
}

#em_text ul.rss a {
    background: url(http://img.echosredzkie.pl/rss.png) no-repeat;
    padding-left: 50px;
    line-height: 35px;
    display: block;
}

.event-img img {
    width: 100% !important;
}


/* plebiscyt ------------- */

.ramka-sms {
    margin-bottom: 25px !important;
}

.ramka-sms td {
    font-size: 12px;
}

.ramka-sms td.result {
    width: 20%;
    text-align: right;
}

.ramka-sms td.sms {
    text-align: center;
    width: 30%
}

@media screen and (min-width: 1330px) {
    #container,
    .roll-menu .roll-inside {
        width: 1300px;
    }
    .middle-right-a {
        padding-left: 25px;
    }
    .ogloszenia_top {
        width: 625px;
    }
}

@media screen and (max-width:1299px) {
    #container,
    .roll-menu .roll-inside {
        width: 1100px;
    }
    #top .banner_top_ad,
    .ban420 {
        float: none;
        clear: both;
        margin: 3px auto;
    }
    #top .express-miejski,
    #top .banner_top_ad {
        margin-bottom: 10px;
    }
    .wers-top-menu {
        clear: both;
        width: 100%;
        overflow: hidden;
        margin-bottom: 5px;
    }
    /* #gpt-ad-b5 {display:none;} */
    .adesplace>div.ad-header-mb {
        width: 25%;
    }
    .news_konkret .news_galery,
    .col-left,
    .col-right {
        width: 100%;
    }
}

@media screen and (max-width:1299px) {
    .roll-menu .roll-inside form {
        display: none;
    }
    .w900 {
        width: 100% !important;
        margin: 0px !important;
    }
}

@media screen and (min-width:1150px) and (max-width:1299px) {
    .news-col {
        clear: both;
        float: none !important;
        overflow: hidden;
        width: 100%;
    }
    .colx2 a {
        float: left;
        width: 190px;
        overflow: hidden;
        height: 160px;
        display: block;
    }
    .zajawka-colx2 {
        float: right;
        width: 200px;
        background: transparent !important;
        padding: 0px !important;
    }
    .infobox {
        margin-right: 10px;
        width: 410px;
    }
    .main-news .imgbox img {
        width: 100%;
        height: auto !important;
    }
    .imgbox h3 a {
        font-size: 24px;
    }
    .ogloszenia_top {
        width: 625px;
    }
    .zajawka-colx2 a {
        float: none;
        width: auto;
        display: inline;
    }
    .middle-right-a {
        width: 30%;
    }
    .news-site {
        width: 780px;
    }
    .news-site .col-small {
        width: 240px;
    }
    .news-site .news_konkret,
    .news_konkret .news_galery_logo {
        width: 520px;
    }
    .tagged-similar .fr {
        display: none;
    }
    .tagged-similar li {
        margin-right: 50px;
    }
}

@media screen and (max-width:1149px) {
    .news-site {
        width: 100%;
        margin-bottom: 25px;
    }
    .tagged-similar li {
        margin-right: 40px;
    }
    .news-site .news_konkret {
        float: right;
    }
    .nnews-col-view {
        display: none;
    }
    #col2-sticky {
        float: left;
        width: 600px;
    }
    .most-popular h3 a {
        font-size: 20px;
    }
    .zapytaj-reportera {
        display: none;
    }
    .half-page {
        float: left;
        margin: 0px;
    }
    .middle-right-b {
        padding: 0 0 0 0px;
        float: right;
    }
    .half-page .middle-right-b {
        padding: 0 0 0 0px;
        float: left;
    }
}

@media screen and (min-width:990px) and (max-width:1149px) {
    #container,
    .roll-menu .roll-inside {
        width: 960px;
    }
    .middle-right-a {
        float: right;
    }
    .ogloszenia_top {
        width: 100%;
        clear: both;
    }
}

@media screen and (min-width:800px) and (max-width:989px) {
    #container,
    .roll-menu .roll-inside {
        width: 760px;
    }
    .middle-right-a {
        float: right;
    }
    .middle-right-b {
        padding: 0 0 0 15px;
    }
    .ogloszenia_top {
        width: 100%;
        float: nonr;
        clear: both;
    }
    .news-col {
        clear: both;
        float: none !important;
        overflow: hidden;
        width: 100%;
    }
    .colx2 a {
        float: left;
        width: 190px;
        overflow: hidden;
        height: 160px;
        display: block;
    }
    .zajawka-colx2 {
        float: right;
        width: 200px;
        background: transparent !important;
        padding: 0px !important;
    }
    .infobox {
        width: 410px;
        margin-right: 20px;
    }
    .zajawka-colx2 a {
        float: none;
        width: auto;
        display: inline;
    }
    .tabs li a {
        padding: 7px 10px;
    }
    .tabs .sub-menu li a {
        padding: 7px;
    }
    .infobox {
        margin-right: 0px;
        width: 410px;
    }
    .main-news .imgbox img {
        width: 100%;
        height: auto !important;
    }
    .imgbox h3 a {
        font-size: 24px;
    }
    .roll-menu ul li a {
        font-size: 14px;
    }
}

@media screen and (max-width:989px) {
    #top .wybierz_powiat {
        margin-right: 0px;
        float: right;
    }
    #top .express-miejski {
        width: 400px;
    }
    #top .express-miejski a.em_logo {
        width: 278px;
        background: url("../img/em-s.gif") no-repeat scroll 0 7px
    }
    .news-site .col-small,
    .news-col-view {
        display: none;
    }
    .news-site .news_konkret {
        float: none;
        width: 100%;
    }
    .tagged-similar li {
        width: 20%;
        margin-right: 6%;
        overflow: hidden;
    }
    .roll-menu ul li a {
        font-size: 14px;
        padding: 7px;
    }
    #col2-sticky,
    #col2-sticky .most-popular {
        width: 100%;
    }
    #col2-sticky .most-popular h3 {
        width: 94%
    }
    #col2-sticky .most-popular .news-licznik {
        padding-top: 15px;
    }
    /* #gpt-ad-b4, #gpt-ad-b5 {display:none;} */
    .adesplace>div.ad-header-mb {
        width: 33%;
        text-align: center
    }
    .half-page,
    .event-page {
        width: 100% !important
    }
    .col-left {
        width: 100%;
        float: none;
    }
    .col-right {
        width: 100%;
        clear: both;
        float: none;
        margin-bottom: 40px;
    }
    ul.em_galerie li {
        margin-right: 5%;
        padding: 0;
        width: 30%;
    }
    ul.em_galerie li img {
        height: auto;
        width: 100%;
    }
    .gal-show {
        width: 80%;
    }
    .gal-show img,
    .gal-lista ul.em_galerie li a,
    ul.em_galerie li img {
        width: 100%;
        padding: 0px;
    }
    ul.em_galerie li img {
        height: auto;
    }
    .gal-navi {
        width: 10%;
    }
    .gal-lista ul.em_galerie li {
        margin: 0 2%;
        padding: 0;
        width: 17%;
    }
}

@media screen and (max-width:799px) {
    .search-goo input.search-text-goo {
        width: 150px;
    }
    .tabs li a {
        padding: 7px;
        font-size: 14px;
    }
    #top .express-miejski {
        width: 278px;
        margin: 0px 0 5px 0;
    }
    #top .express-miejski a.em24_logo,
    .roll-menu p {
        display: none;
    }
    .banner_top_ad {
        display: none;
    }
    .sub-menu li a {
        font-size: 12px;
    }
    /* #gpt-ad-b3 {display:none;} */
    .adesplace>div.ad-header-mb {
        width: 50%;
        text-align: center;
    }
    .sub-menu {
        display: none;
    }
}

@media screen and (min-width:650px) and (max-width:799px) {
    #container,
    .roll-menu .roll-inside {
        width: 625px;
    }
    .middle-right-a {
        clear: both;
        padding: 0px;
    }
    .half-page .middle-right-b {
        padding: 0 0 0 0px;
        float: right;
    }
    .ogloszenia_top {
        width: 100%;
        float: none;
        clear: both;
    }
}

@media screen and (max-width:649px) {
    #container,
    .roll-menu .roll-inside {
        width: 98%;
        padding: 0 1%;
    }
    .middle-right-a,
    .middle-right-b {
        clear: both;
        float: none;
        padding: 0px;
        width: 100%;
    }
    .ogloszenia_top {
        width: 100%;
        float: nonr;
        clear: both;
    }
    .news-col {
        clear: both;
        float: none !important;
        overflow: hidden;
        width: 100%;
    }
    .news-col img {
        float: left;
        width: 28%;
        height: 28%;
        overflow: hidden;
        display: block;
    }
    /* .colx2 img {float:none;clear:both;width:100%;} */
    .zajawka-colx2 {
        float: right;
        width: 70%;
    }
    .colx2 .zajawka-colx2 {
        padding: 0px;
    }
    .colx2 div {
        background-color: transparent !important;
    }
    .infobox {
        width: 100%;
        margin: 0px;
    }
    .main-news .imgbox img {
        width: 100%;
        height: auto !important;
    }
    .li_news p.news-info {
        width: 65%;
        margin: 0px;
    }
    /* .zajawka-colx2 a {float:none;width:auto;display:inline;}   */
    .most-popular li span.news-licznik,
    .news_przetarg img {
        width: 10%;
    }
    .most-popular li h3,
    .news_przetarg .zajawka_przetarg {
        width: 85%;
    }
    .most-popular {
        width: 100%;
    }
    .read-more a {
        margin-bottom: 25px;
    }
    .gal-navi,
    .gal-nav-info {
        display: none;
    }
    .gal-show {
        width: 100%
    }
}

@media screen and (max-width:649px) {
    .sub-menu,
    .wybierz_powiat,
    .wers-top-menu,
    .air,
    .ban420 {
        display: none;
    }
    .imgbox h3 a {
        font-size: 22px;
    }
    .ofe-list li p {
        width: 65%;
    }
    .ofe-list li {
        width: 100%;
    }
    .tagged-similar li {
        border-bottom: 1px dotted #cccccc;
        margin: 0 0 10px 0;
        padding-bottom: 10px;
        width: 100%;
    }
    #col2-sticky .most-popular h3 {
        width: 90%;
    }
}

@media screen and (max-width:505px) {
    .add-post .error-message {
        padding-left: 0
    }
    .vote_msg span,
    .no-ph {
        display: none !important;
    }
}

@media screen and (max-width:480px) {
    /* #gpt-ad-b2, */
    .watki,
    .modyf,
    .d_modyf,
    .air-ad {
        display: none;
    }
    .adesplace>div.ad-header-mb {
        width: 100%;
        text-align: center;
    }
    .imgbox .zajawka-hpnews {
        position: static;
        width: 96%;
        background-color: #4D5552;
    }
}

@media screen and (max-width:400px) {
    .vote_msg {
        display: none;
    }
}

.menu-rek {
    text-transform: uppercase;
    font-size: 7px;
    color: #999;
    margin-top: -15px;
    margin-bottom: -10px;
    padding: 0px;
    text-align: center;
}

.menu-rek-a a {
    background-color: #DAE23D;
}

.wybory-timer {
    text-align: center;
    padding: 15px 0;
    background-color: #54b235;
    color: white;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bolder;
    margin-bottom: 10px;
}

.wybory-timer p {
    font-size: 20px;
    text-transform: uppercase;
    padding-bottom: 15px;
}

.wybory-timer #countdown {
    font-size: 24px;
    line-height: 28px;
}

.finansowanie {
    color: #999;
    font-size: 8px;
    display: block;
    border-bottom: 1px solid #999;
    padding-bottom: 5px;
}