body {font-family:'Source Sans Pro',Arial,sans-serif;color:#333;font-size:14px; background:url(../images/body-bg.png) repeat;overflow-x:hidden;overflow-y:auto;width:100%}
body,div,p,h3,h1,h2,h4,ul,ol,li,blockquote,sup {margin:0;padding:0}
b, strong {font-weight:700 !important}
ul,li ol{list-style:none}
img{border:0}
sup{bottom:.5em;font-size:70%;line-height:0;position:relative;vertical-align:baseline}
a{text-decoration:none;outline:none;color:inherit}
a:hover {text-decoration:underline}
table{border-spacing:0;border-collapse:collapse}
input{border:0;padding:0;outline:0;font-family:'Source Sans Pro',sans-serif;font-size:16px }
.b0 {border:0 !important} 
.oh { overflow:hidden}
.cb {clear:both}
.db {display:block}
.ac {text-align:center !important}
.fl{float:left !important}
.fr{float:right !important}
.dn {display:none}
.bld {font-weight:700 !important}
.kolor {color:#ff9641}
.m0 {margin:0 !important}
.m-auto {margin:auto !important}
.p-rel {position:relative}
button {border:0;background:none;cursor:pointer}
textarea {font-family:'Source Sans Pro',Arial,sans-serif}
.upper {text-transform:uppercase}
.bg0 {background:none !important}
.bgt {background:transparent !important}
nav > li > ul:before,li:after,div:after,section:after,.forum-list ul:after{clear:both;content:"&nbsp;";display:block;height:0;visibility:hidden}
.mega {font-size:64px;font-weight:900}



 ins {
     display: block;
     text-align: center;
     margin-bottom: 20px;
 }

@font-face {
    font-family: 'svgfont_1regular';
    src: url('../fonts/font3933.eot');
    src: url('../fonts/font3933.eot?#iefix') format('embedded-opentype'),
        url('../fonts/font3933.woff') format('woff'),
        url('../fonts/font3933.ttf') format('truetype'),
        url('../fonts/font3933.svg#svgfont_1regular') format('svg');
    font-weight:normal;font-style:normal
}
h3 {font-size:20px}
.tlo-2 {background-color:#373737}
.tlo-3 {background-color:#f6f6f6}
.tlo-4 {background-color:#2e2e2e !important} 
/* strzalki borderowe dla img-blok */
.categories a.sel:after,.img-blok:after,.lista .img-blok:after,.onimg-blok:after,.promo:after,.lista-kontakt li.sel:after,.powiadom .on-img:after,.foty-wybierz .img:after,.tip:after,.prevBtn:after, .nextBtn:after,.opis-gal ol .current:after,.media .img.online:before,.css-map > li a:after,.head .edycja ul:after,.forum-watek blockquote:before 
{width:0;height:0;content:" ";position:absolute;visibility:visible}
.img-blok:after,.onimg-blok:after ,.aktualnosci .typ-2.box .img-blok:after,.ogloszenie.typ-2 .onimg-blok:after
{border:11px solid rgba(0,0,0,0);border-top:0;border-bottom:12px solid #fff;bottom:-1px;left:50%;margin-left:-11px;}
.krata .box:hover .img-blok:after,.krata .box:hover .onimg-blok:after,.aktualnosci .typ-2.box .img-blok:after   
{border-bottom:12px solid #f7f7f7}
.lista .img-blok:after,.lista .onimg-blok:after  
{border:11px solid rgba(0,0,0,0);border-left:0;border-right:12px solid #fff;right:0;top:50%;margin-top:-7px;left:auto}
.lista .box:hover .img-blok:after,.lista .box:hover .onimg-blok:after  
{border-right:12px solid #f7f7f7}
.onimg-blok .img-blok:after {display:none}
/* aftery */
.hdm2:after,.ikona6:after,.dla-kogo h3:after,.hdm:after,.onselect:after,.czym-jest h3:after,.art-comments .but-comment:before,.art-comments .but-comment:after,.ico-2:after,.fotorelacja .hd:after,.onimg-blok.video:before,h3.wpis:after,.wyroznienie .hd:after
{content:" ";visibility:visible;position:absolute;top:0;left:0}
.header .arrow,.onselect:after,.art-comments .but-comment:before,.art-comments .but-comment:after,h3.wpis:after,.ico-2:after,.onimg-blok.video:before,.categories a.sel:after,.tip:after,.prevBtn:after, .nextBtn:after
{background:url(../images/icons.png) no-repeat}
/* sprite deklaracja */
.hdm2:after,.hdm:after,.wyroznienie .hd:after,.fotorelacja .hd:after{background:url(../images/sprite.png) no-repeat}
/* ------------------------------ */

.bin {width:1201px;margin:auto; padding-top:60px}
@media screen and (max-width: 1200px) {.bin {width:901px}}
@media screen and (max-width: 960px) {.bin {width:601px}}
/*
.bin:after {width:100%;position:absolute;top:0;left:0;background:url(../images/mapa-top.jpg) 50% 0 no-repeat;display:block;visibility: visible;z-index:1;height:1000px;opacity:.5 }
*/
.size {font:400 18px Arial }
.ico {background:red url(../images/sprite.png) 0 0 no-repeat;width:1em;font-size:1em;display:inline-block;height:1em; background-size:contain; vertical-align:middle;position:relative}
.ico-2 {display:inline-block;clear:none;font-weight:700;position:relative}
.lista .bottom .ico-2 {padding-left:24px;margin-left:10px}
.lista .bottom.hover .ico-2 {margin:0 10px 0 0;padding:0 31px 0 0;font-size:16px}
.krata .bottom.hover .ico-2 {margin:auto;padding:31px 0 0 0;font-size:22px;font-weight:400;color:#ff7c11}
.ico-2.active {color:#ff9641}
.ico-2:after {width:25px;height:25px}
.lista .bottom .ico-2:after {top:4px}
.lista .bottom.hover .ico-2:after {right:0px;left:auto;top:0}
.krata .bottom.hover .ico-2:after {left:50%;top:0;margin-left:-12px}
.ico-2.fb:after {background-position:-22px 0}   
.ico-2.komenty:after {background-position:0 0}
.ico-2.widzialo:after {background-position:-50px 2px}
.hover .ico-2.fb:after {background-position:-400px 0}   
.hover .ico-2.komenty:after {background-position:-125px 0}
.hover .ico-2.widzialo:after {background-position:-100px 2px}
.ico-2.foto:after {background-position:-150px 0}
.ico-2.active.widzialo:after {background-position:-75px 2px}
.ico-2.foto-r:after {background-position:-25px -25px}
.ico-2.puchar:after {background-position:-50px -25px}
.ico-2.calendar,.ico-2.calendar2{float:left;width:25px}
.ico-2.calendar:after {background-position:0 -25px}
.ico-2.calendar2:after {background-position:-325px 0}
.ico-2.dodaj {width:48px;height:48px; vertical-align:middle;position:absolute;top:50%;margin-top:-24px;left:24px}
.ico-2.dodaj:after {background-position:-50px -50px;width:48px;height:48px}
.dodaj-news .ico-2.dodaj {height: 48px;line-height: 1;margin-top: -24px;vertical-align: middle;    width: 48px;}
.ico-2.rss { width:58px;height:58px}
.ico-2.rss:after {background-position:-100px -50px;width:20px;height:20px}
.ico-2.pen {padding:0 10px 0 30px;height:58px;color:#ff9641;line-height:58px;font-size:16px;width:185px}
.ico-2.pen:after {background-position:-375px 0px;width:20px;height:20px;top:50%;margin-top:-10px}
.ico-2.oko:after {background-position:-100px 0}
.ico-2.fb2:after {background-position:-250px 0}
.ico-2.share:after {background-position:-275px 0}
.ico-2.views:after {background-position:0 -120px}
.ico-2.komenty2:after {background-position:-300px 0}
.ico-2.komenty3:after {background-position:-350px 0}
.ico-2.mapa1:after {background-position:-200px -25px}
.ico-2.mapa2:after {background-position:-200px -25px}
.ico-2.mapa3:after {background-position:-175px 0px}
.ico-2.mapa4:after {background-position:-200px 0px}
.ico-2.ludki:after {background-position:-25px -119px}
.ico-2.ludki2:after {background-position:-50px -119px}
.ico-2.koperta:after {background-position:-80px -100px}
.ico-2.siatka:after {background-position:-350px -50px}
.ico-2.lista:after  {background-position:-375px -50px}
.ico-2.siatka.sel:after {background-position:-350px -75px}
.ico-2.lista.sel:after  {background-position:-375px -75px}
.ico-2.comment:after {background-position:-275px -50px;width:33px;height:29px}
.ico-2.comment { width:33px;height:20px}
.socjale .ico-2 {padding:35px 0 0; text-align:center;border:solid #e4e4e4;border-width:0 0 1px 1px;width:60px;height:25px; color: #a6a6a6;margin-left:-3px}
.socjale .ico-2.sel {background:#fff}
.socjale .ico-2:after { left:50%; margin-left:-12.5px;top:13px} 
.ico-2.oko {color:#ff9641}
.lista-wynikow .socjale .glyph {font-size:18px;color:#a6a6a6;margin-left:7px}
.bottom .ico { display:inline-block;width:20px;background:url(../images/icons.png) no-repeat;padding:0;height:20px}
.ico.prasa    {background-position:0 -100px}
.ico.news     {background-position:-20px -100px}
.ico.na-forum {background-position:-40px -100px}
.ico.zdjecia  {background-position:-60px -100px}
.staty {margin-top:22px}
.staty .ico-2 {float:right;padding-left:24px;clear:none;margin-right:10px}
.staty .ico-2:after {top:4px}
.staty a,.staty span {vertical-align:middle;display:inline-block}
.krata ul { table-layout:fixed;display:table;width:100% }
.krata li { display:table-cell;text-align:center}
.box,.box-combo,.box2 {float:left} 
.box-16 {width:198px}
.box-25 {width:301px}
.box-33 {width:401px}
.box-50 {width:601px}
.box-75 {width:901px}
.w-auto{width:auto !important}
.w-200 {width:201px}
.w-300 {width:301px}
.w-400 {width:401px}
.w-500 {width:501px}
.w-600 {width:601px}
.w-700 {width:701px}
.minus {margin-right:-1px}
.ad-max { margin:0 auto 20px}
.onimg-blok {position:relative;width:200px;float:left}
.typ-2 .onimg-blok {width:299px}
.onimg-blok.video:before {width:41px;height:41px;top:50%;left:50%;margin:-20px 0 0 -20px;background-position:0 -50px;z-index:1}
.img-blok,.box.typ-2.img-blok  {width:100%;display:block;text-indent:-99999em;background:#eee 0 0 no-repeat;position:relative;box-shadow:0 0 2px rgba(0,0,0,.3) inset;box-sizing:border-box}
.krata .onimg-blok {width:300px} 
.krata .onimg-blok span {padding:6px 9px;background:#a6a6a6;color:#fff;display:inline-block;position:absolute;bottom:0;right:1px;font:700 14px 'Source Sans Pro'} 
.krata .promo .onimg-blok span {background:#FF9641}
.ogloszenie .cena,.ogloszenia .cena  {background:#f1f1f1;padding:0 20px;font:700 18px/35px 'Source Sans Pro';color:#3d3d3d;clear:both;height:35px}
.ogloszenie .cena span,.ogloszenia .cena span {font-size:14px;font-weight:400;float:right}
.ogloszenie .detale {font-weight:700; margin-bottom:10px}
.ogloszenie h3 a {color:#a6a6a6}
.ogloszenie.promo .cena {background:#fff}
.ogloszenie.promo .inbox{background:#f1f1f1}
.ogloszenie.promo2 .cena {background:#343434;color:#ff9641}
.ogloszenie.promo2 .detale,.ogloszenie.promo2 h3 a {color:#fff}
.ogloszenie.promo2 .onimg-blok:after {border-bottom-color:#343434}
.ogloszenie.promo2 .inbox{background:#3d3d3d;}
.lista {margin-left:1px;}
.box {border:1px solid #e4e4e4;margin:0 0 -1px -1px;text-align:left;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.ogloszenia.typ-2 .box.box-25 .box.box-25 {margin-bottom:-2px;padding-top:2px;margin-top:-1px} /* margin-bottom:-2px;padding-top:1px */
.ogloszenia {max-width:1200px;margin:auto}
.ogloszenia .inbox,.box.typ-2 .inbox {background:#fff;padding:15px 20px 17px; clear:both}
.ogloszenia.typ-2 .big .inbox {height:146px}
.ogloszenia.typ-2 .big h3 {height:79px}
.ogloszenia .img-blok  {height:195px}
/* original .ogloszenia h3 {margin-bottom:20px;font-weight:400;height:48px} */
.ogloszenia h3 {margin-bottom:10px;font-weight:400;max-height:76px;overflow:hidden}
.ogloszenia h3:hover {max-height:78px}
.ogloszenia .wyroznienie + .inbox > h3:hover {height:51px}
.bottom {clear:both}
.bottom span {clear:both;font-size:14px;color:#a6a6a6;line-height:18px;padding:2px 0;display:block;}
.bottom a,.adres a {font-weight:700;color:#ff9641}
.bottom span a {font-weight:400}
.bottom .firma {font-weight:700}
.box-25 .img-blok,.aktualnosci .box.typ-2 .img-blok {width:299px}
.lista h3 {font-size:20px;font-weight:400;max-height:4em}
.lista h3.big {font-size:26px;line-height:30px;letter-spacing:-1px}
.lista h3.medium {font-size:24px;line-height:28px}
.lista .img-blok {height:154px;float:left;width:200px}
.aktualnosci.lista .img-blok {height:183px;background-size:cover !important}
.inbox {clear:none; overflow:hidden;padding:15px 20px;position:relative;height:124px;background:#fff }
/*.krata .inbox {height:136px} */
.krata .inbox {height:141px} 
.cena + .inbox {height:105px !important}
.krata.typ-4 .inbox {height:152px;position:relative}
.krata .promo2 .inbox {background:#3d3d3d}
.krata.typ-4 .promo2 .bottom {padding-right:50px}
.krata.typ-4 .promo2 h3 {color:#fff;font-weight:700;margin-top:20px;letter-spacing:-0.5px}
.krata.typ-4 .img {position:absolute;bottom:15px;right:20px;max-width:50px}
.krata.typ-5 .inbox {height:137px;position:relative}
.krata.typ-5 .promo2 h3 {color:#fff}
.krata.typ-5 .promo2 .onimg-blok:after {border-bottom-color:#3d3d3d}
.krata.typ-5 .promo2:hover .onimg-blok:after {border-bottom-color:#585858}
.lista .bottom {position:absolute;bottom:10px;left:20px;right:20px}
.lista .bottom span {clear:none}
.lista .box:hover .inbox {background:#f7f7f7}
.lista .bottom.hover {display:none}
.lista .box:hover .hover {display:block}
.lista .bottom.hover ul { }
.lista .bottom.hover li {float:left;background:#f7f7f7}
.lista.lista2 .inbox {/* height:auto !important */}
.lista.lista2 .bottom {position:relative;bottom:auto;left:auto;right:auto;height:auto}
.lista.lista2  .event {margin-bottom:0}
.krata .box:hover .inbox,.krata .box:hover .hover {background:#f7f7f7}
.krata .norma.box:hover .inbox{background:#f5852a}
.krata .box:hover  a {color:#ff7c10}
.krata .box:hover,.krata .box:hover .button,.krata .box:hover a.f19,.krata .box:hover .addContentTrigger, .krata .box:hover .dodaj-news a/*,.krata .box:hover a*/[data-type="news"]{color:#fff}
.krata .bottom {position:absolute;bottom:10px;left:20px;right:20px}
.krata .box:hover .hover {display:block;height:70px;bottom:6px;transition:ease-in .3s}/* height:85px; */
.krata .bottom.hover {bottom:-69px;transition:ease-out .3s}
.krata .promo2.box:hover .inbox {background:#585858}
.fotorelacja .glyph {vertical-align:top;font-size:24px}
.fotorelacja .hd {color:#fff;font-weight:700; position:absolute;top:0;right:0;background:#ff9641;height:30px;line-height:30px;padding:0 10px 0 35px; vertical-align:middle;z-index:1;letter-spacing:-0.5px }
.fotorelacja .hd:after {width: 12px;height:30px; position: absolute;left:-12px;top:0; background-position:0 0 }
.fotorelacja .hd .ico-2 {position:absolute;width:19px;height:19px;top:6px;left:10px;background-color:transparent} 
.fotorelacja a {float:left}
.fotorelacja .more,.head .galeria .more {height:42px;width:56px;font:700 20px/42px sans-serif;text-align:center;color:#ff9641;background:#fff;display:inline-block;letter-spacing:2px}
.wyroznienie .hd {color:#fff;font-weight:700; position:absolute;top:0;left:0;background:#ff9641;height:30px;line-height:30px;padding:0 10px 0 35px; vertical-align:middle;z-index:1;letter-spacing:-0.5px }
.wyroznienie .hd:after {width: 12px;height:30px; position: absolute;right:-12px;top:0; background-position:-25px 0;left:auto  }
.wyroznienie .hd .ico-2 {position:absolute;width:19px;height:19px;top:6px;left:10px;background-color:transparent} 
.aktualnosci.lista .inbox {height:152px;padding-right:15px}
.aktualnosci .onimg-blok {height:183px}
.aktualnosci .fotorelacja .img-blok {height:141px !important }
.aktualnosci.lista .typ-2 .inbox {/* height:auto wyrownanie do wysokosci do reklam */}
.aktualnosci.lista .typ-2 .bottom {position:relative;clear:both;left:0;bottom:0;padding-top:10px}
.special.aktualnosci.lista .typ-2 .bottom .fl{width:100%}

h3.wpis { position:relative;padding-left:35px}
h3.wpis:after {background-position:-250px -50px;width:25px;height:25px;top:4px}
h3.event {font-weight:700;color:#ff9641;padding-left:30px; margin-top:10px}
h3.event,.tematy-lista .event {font-size:20px}
h3.event .ico-2 {margin:2px 0 0 -30px}
.event.data {font-size:16px;color:#333}
.event.data .ico-2 {margin:-2px 0 0 -30px}
.box.dodaj-news {height:119px !important;font:900 22px 'Source Sans Pro';color:#fff;border:1px solid #f5852a;position:relative}
.box.dodaj-news .inbox {background:#ff9641;border-bottom:1px solid #f5852a;height:86px;vertical-align:middle;width:258px;border-right:1px solid #f5852a;display:table-cell;padding-left:88px}
.box:hover .dodaj-news .inbox {background: #ff9641}
.box .dodaj-news .inbox:hover {background:#f5852a}
.box .dodaj-news .inbox:hover a {color:#fff}
.dodaj-news a {color:#fff;line-height:24px;}
.krata .dodaj-news a:hover {color:#fff}
.box.dodaj-news.medium {height:97px !important} 
.box.dodaj-news.medium .inbox {height:64px !important}
.box.dodaj-news.short {height:79px !important}
.box.dodaj-news.short .inbox {height:46px !important}
.dodaj-news.short a {color:#fff;line-height:30px}
.box.dodaj-news .inbox {height:86px !important}
.box.dodaj-news2 {height:170px !important;font:900 22px 'Source Sans Pro';color:#fff;border:1px solid #f5852a;position:relative}
.typ-4 .box.dodaj-news2 {height:185px !important}
.typ-4 .box.dodaj-news2 .inbox {height:150px !important}
.box.dodaj-news2 .inbox {background:#ff9641;border-bottom:1px solid #f5852a;height:145px !important;vertical-align:middle;width:258px;border-right:1px solid #f5852a;display:table-cell;padding-left:88px}
.dodaj-news2  a {padding-left:60px;display:inline-block}
.ad-max { margin:40px auto 42px;text-align:center} 
.ad-h120,.ad-h250 {background:#eee;border-top:0;line-height:0;}
.ad-h250 {height:250px}
.ad-h120 {height:120px;overflow:hidden}
.head {border: 1px solid #e4e4e4;min-height:58px;background:#f1f1f1;margin:0 1px -1px 0;position:relative}
.head h1,.head h2 {font:900 32px 'Source Sans Pro';color:#3d3d3d;padding:9px 0 9px 20px;letter-spacing:-0.5px}
.head.small {line-height:60px}
.head.small h1,.head.small h2 {font-size:20px;text-transform:uppercase; line-height:40px}
.head h1 small { font-size:14px;color:#ff9641;vertical-align:top}
.i-left .head {margin-right: 0px}
.w-580.left .head,.w-580.rightd .head{margin-right:0}
.head .rss {text-indent:-9999em}
.head .rss:after  {top:50%;left:50%;margin:-10px 0 0 -10px; }
.head li { display:inline-block;vertical-align:middle}
.head .blok-b {border-left:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;display:table-cell;height:58px;vertical-align:middle}
.blok-b.big-but {display:inline-block;margin-right:4px}
.head .blok-b.fl {border:0;border-right:1px solid #E1E1E1;}
.head.tlo-1 {background:#fff;color:#a6a6a6}
.head.tlo-4,.head.tlo-4 .blok-b {border-color:#4b4b4b;color:#a6a6a6;vertical-align:top}
.head form,.head .head-form {vertical-align:middle;padding:0 20px;line-height:58px}
.head .inp,.head .but,.pop-head .inp {border:1px solid #e4e4e4;height:36px;line-height:36px;border-right:0;margin-right:-3px;text-indent:5px;vertical-align:top}
.head .middle .inp,.head .middle .but {margin-top:10px}
.head .but,.pop-head .but {background:#fff url(../images/icons.png) -155px -42px  no-repeat;width:36px;height:38px;border-left:0; cursor:pointer; text-indent:-9999em}
.head.path {padding:7px 20px;line-height:20px;min-height:20px}
.head.path *,.head.path.tlo-1 {color:#ff9641;font-size:14px}
.head .media {padding:10px;min-height:36px;min-width:270px;box-sizing:border-box}
.head .mapa1,.head .mapa2,.head .mapa3,.head .lista,.head .siatka {height:58px;line-height:58px;text-indent:-999em;width:30px }
.head .mapa1:after,.head .mapa2:after {top:21px}
.head .mapa2 {text-indent:0;padding:0 30px 0 45px;font-size:16px;width:auto;color: #ff9641}
.head .mapa2:after { left:15px}
.head .mapa2.single { padding-left:0;padding-right:0; text-indent:-9999em;width:60px}
.head .mapa2.single:after{left:22px}
.head .mapa3 {text-indent:0;padding:0 30px 0 45px;font-size:16px;width:auto;color: #333}
.head .mapa3:after {left:15px;top:18px}
.head .lista,.head .siatka {text-indent:0;padding:0 15px 0 40px;font-size:16px;width:auto;color:#333}
.head .lista.sel,.head .siatka.sel { background:#ff9641;color:#fff;display:inline;padding:10px 15px 10px 40px} 
.head .lista.sel  {margin:0 20px 0 0}
.head .siatka.sel {margin:0 0 0 20px}
.head .lista:after,.head .siatka:after {left:15px;top:50%;margin-top:-10px}
.head .navi a {height:100%;line-height:100%; vertical-align:middle; color:#ff9641;font-weight:700;font-size:16px; height:20px;display:block;position:absolute;top:50%;margin-top:-10px}
.head .ico-1 {background:url(../images/sprite.png) no-repeat; width: 14px;height:20px;display:inline-block; vertical-align:middle}
.head .prev{background-position:-75px 0;margin-right:10px}
.head .next{background-position:-100px 0;margin-left:10px}
.navi {width:273px; float: right; display:table;height:100%;}
.navi.short {width:124px}
.navi .blok-b {width:145px;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;position:absolute;top:0;bottom:0; right:143px}
.navi .blok-b + .blok-b {right:0}
.navi .blok-b a {left:18px}
.navi .blok-b + .blok-b a {left:auto;right:18px}
.navi.short .blok-b,.prevBtn {width:63px;right:63px;height:auto}
.navi.short .blok-b + .blok-b {right:0}
.navi.short .blok-b a {left:23px}
.navi.short .blok-b + .blok-b a {right:23px;left:auto}
.head .galeria img {float:left;border-right:1px solid #e5e3e4 }
.head .galeria .more { height:58px;line-height:58px;display:inline-block;color:#ff9641;}
.head.info {background:#373737;clear:both}
.head.info h2 {color:#ff9641;font-size:42px;letter-spacing:-0.25px}
.head.info .dodaj-news { width:225px}
.head.info.light {height:92px;line-height:74px}
.head.info.light h2 {font-weight:300;font-size:34px;line-height:74px}
.head.info .button {height:89px;font:900 27px/89px 'Source Sans Pro',sans-serif;display:table-cell;padding-left:0}
.head.info .button .glyph {font-size:55px;vertical-align:middle;line-height:89px;vertical-align:top}

.sortownik ul {margin:10px 0 9px} /* 12px 0 10px */
.sortownik li.sel:first-child {padding-left:10px}
.sortownik li.sel:last-child {padding-right:20px}
.sortownik a { height:38px; padding:0 15px;line-height:38px;display:inline-block; font-weight:700;font-size:16px;color:#333 }
.sortownik.tight a {padding:0 10px}
.sortownik a span {font-weight:300;color:#8e8e8e;font-size:14px}
.sortownik a .glyph {margin:0;line-height:0;color:#c8c8c8}
.sortownik .sel a {background:#ff9641;color:#fff;height:36px;border:1px solid #f5852a;line-height:36px}
.sortownik .sel span {color:#fff}
.sortownik.small ul {margin-top:18px;padding-left:5px}
.sortownik.small a {font-size:14px;height:26px;line-height:26px;padding:0 5px}
.pl0 {padding-left:0 !important}
.pl10 {padding-left:10px !important}
.pl20 {padding-left:20px}
.pr10 {padding-right:10px}
.pr20 {padding-right:20px}
.head.small .sortownik ul {margin:0}
.ml10 {margin-left:10px !important}
.loader {text-align:center;padding-top:20px;clear:both}
.adres.dark {color:#333}
.onselect.dark select {background-color:#f1f1f1 }
.media {padding-right:20px}
.media .img {float:left; margin-right:10px;width:36px}
.media img {vertical-align:middle;border:1px solid #e1e1e1}
.media.single {padding:11px 20px}
.media.zrodlo {line-height:36px}
.media.zrodlo img { vertical-align:middle;margin-left:5px}
.media .event {margin-top:5px}
.path a { color: #ff9641}
.i-max { clear: both}
.i-left { float:left;width:901px;margin:0}
/*
@media screen and (max-width:1566px) {.i-left {width:601px;box-sizing:border-box}}
@media screen and (max-width: 960px) {.i-left {width:100%}}
*/
.i-right {float:left;width:300px;margin:0 0 0 0} /* .i-right {float:right; width:300px;margin:0 0 0 -1px;}  */
/*@media screen and (max-width:1130px) {.i-right {width:600px }} */
.i-left.short {width:880px;margin-right:20px}
.i-left article {padding:20px 40px;background:#fff;line-height: 24px;font-size:16px;color:#3d3d3d;border:1px solid #e4e4e4}
.i-left article.galeria {padding:0}
.i-left article .photo_description { font-size: 13px; color: #aaa }
article img {margin-bottom:14px }
article p,article ul  {margin-bottom:24px }
article strong { font-size:16px}
article a {font-weight:700;color:#ff9641}
article li { list-style:disc; list-style-position:inside;padding-left:5px}
article hr { margin:20px 0;border:0;border:1px solid #e4e4e4}
article .tagi {font-weight:700;color: #a6a6a6; line-height:14px;padding-top:25px;border-top:1px solid #e4e4e4 }
article .tagi a {color: #ff9641;border-left:1px solid #ff9641; padding-left:10px;margin-left:7px}
article .tagi a:first-child {border:0 }
article.galeria img {margin-bottom:0;float:left}
article .more {color:#ff9641;font:700 16px/24px 'Source Sans Pro'; vertical-align:middle; margin:-14px 0 20px;display:inline-block}
article .more span {font:700 20px sans-serif; letter-spacing:2px; position: relative;top:2px;margin-right:2px}
article .more:hover {text-decoration:none}
.art-comments {text-align:center;margin-bottom:20px}
.art-comments .but-comment{background:#ff9641;color:#fff;font:900 22px 'Source Sans Pro';display:block; padding:5px 0; border:1px solid #fd8423;border-bottom-width:3px;position:relative;cursor:pointer}
.art-comments .but-comment:before,.art-comments .but-comment:after{width:22px;height:16px;left:15px;top:50%;background-position:-325px -50px;margin-top:-8px}
.art-comments .but-comment:after {right:15px;left:auto;background-position:-325px -50px}
.comments  { height:300px; display:none; background-color:#f1f1f1}
.tematy-lista .hd {background:#f1f1f1;padding:18px;text-transform:uppercase;font-weight:900  }
.tematy-lista li { padding:18px;border-bottom:1px solid #e4e4e4; background:#fff }
.tematy-lista h3 { font-size:16px;line-height:20px}
.tematy-lista .img { float:left;margin:5px 9px 0 0}
.slider {padding:0 0 1px 1px}
#controls {position:absolute;top:0;right:0}
.prevBtn,.nextBtn {display:inline-block;width:63px;height:63px;text-indent:-9999em}
.controls-long .prevBtn,.controls-long .nextBtn {width:145px}
section {margin-bottom:40px;position:relative}
.kolor-1,.kolor-1 a {color:#ff7c11 !important}
.kolor-2 {color:#fff}
.kolor-3 {color:#a6a6a6}
.kolor-4 {color:#bebebe}
.kolor-5 {color:#ff9641 !important}
.galerie .onimg-blok {width:100%;height:100%}
.galerie .img-blok {width:100%;height:100%;background-size:cover} 
.galerie .img-blok:after,.galerie .onimg-blok:after {display:none}
.galerie .box {float:left;margin:0;border:0;position:relative}
.galerie .inbox {float:left;width:1200px;border:0;height:590px;padding:0;position:relative}
.gal-1 {width:500px;height:368px; background:red}
.gal-2 {width:300px;height:222px}
.gal-3 {width:200px;height:222px;background:grey}
.gal-4 {width:300px;height:146px}
.gal-5 {width:200px;height:146px}
.gal-6 {width:500px;height:368px;background:#eee}
.galerie .gal-7.dodaj-news {width:200px;height:76px !important;overflow:hidden}
.pos1 {top:0;left:0}
.pos2 {top:0;left:0}
.pos3 {top:0;left:0}
.pos4 {top:0;left:0}
.pos5 {top:-76px;left:0}
.pos6 {top:0;left:0}
.pos7 {top:0;left:0}
.pos8 {top:0;left:0}
.pos9 {top:-76px;left:0}
.pos10{top:-76px;left:0}
.pos11{top:-76px;left:0}
.pos12{top:0;left:0}
.pos13{top:0;left:0}
.but.dodaj {background:#ff9641;border: 1px solid #f5852a;border-bottom-width:3px;display:block;height:58px;clear:both;font:900 22px/58px 'Source Sans Pro';color:#fff;text-align:center}
.box-25 .but.dodaj {margin-left: -1px}
.ogloszenia.typ-2 {padding:0 0 1px 1px}
.i-right .ogloszenia.typ-2 {padding:0 0 1px 0px}
.ogloszenia.typ-2 .inbox {height:115px;padding:12px 20px 10px}
.ogloszenia.typ-2 .bottom {height:55px;bottom:0px;position:relative}
.ogloszenia.typ-2 .bottom span {clear:none}
.ogloszenia.typ-2 .bottom img {max-height:57px}
.ogloszenia.typ-2 h3 a {color:#3d3d3d}
.ogloszenia.typ-3 {padding:0 0 1px 0px}
.ogloszenia.typ-3 .inbox {height:auto;padding:12px 20px 10px}
.ogloszenia.typ-3 .bottom {height:55px;bottom:0px;position:relative}
.ogloszenia.typ-3 .bottom span {clear:none}
.ogloszenia.typ-3 .bottom img {max-height:57px}
.ogloszenia.typ-3 .adres a {color:#a6a6a6}
.ogloszenia.typ-3 h3 {margin-bottom:5px}
.ogloszenia.typ-3 h3 a {color:#3d3d3d;font-weight:700;font-size:14px}
.czym-jest {text-align:center;padding:24px 0 0;color:#a6a6a6 }
.czym-jest h2 {font-size:69px;color:#ff9641;padding-bottom:40px;border-bottom:1px solid #4b4b4b}
.czym-jest h3 {font-size:26px;color:#fff;font-weight:400;position:relative}
.czym-jest .ikona2 h3 {font-size:43px;margin-top:-12px;padding-bottom:12px}
.czym-jest p {padding:0 52px }
.czym-jest .box-33 {float:left;margin:0 0 0 -2px;border-left:1px solid #4b4b4b;padding:50px 0}
.czym-jest .box-33.ikona1 {border:0}
.czym-jest h3 {height:214px;}
.czym-jest h3:after {height:214px;background:url(../images/ikony.png) no-repeat;left:50%}
.czym-jest .ikona1 h3:after {background-position:0 0;width:191px;height:79px;top:79px;margin-left:-95px }
.czym-jest .ikona2 h3:after {background-position:-191px 0;width:123px;height:159px;top:56px;margin-left:-62px }
.czym-jest .ikona3 h3:after {background-position:-314px 0;width:86px;height:165px;top:52px;margin-left:-43px }
.dla-kogo {padding:0}
.dla-kogo .box-50 {float:left;margin-left:-1px;text-align:center;padding:40px 0}
.dla-kogo .box-50.ikona4 {border-right:1px solid #4b4b4b}
.dla-kogo .big-but {display:inline-block;}
.dla-kogo h3 {font-size:60px;color:#FF9641;position:relative;padding-left:85px;margin-bottom:40px;display:inline-block}
.dla-kogo h3:after {width:60px; height:70px;top:0;left:0;background:url(../images/ikony.png) no-repeat}
.dla-kogo .ikona4 h3:after {background-position:-400px 0}
.dla-kogo .ikona5 h3:after {background-position:-460px 0;}
.dla-kogo p {color:#a6a6a6; height:120px;padding:0 45px;font-size:16px;line-height:24px}
.zostan-mieszkancem {padding:0}
.zostan-mieszkancem .opis {float:left;margin-left:-1px;text-align:left;padding:35px 40px;width:823px}
.zostan-mieszkancem .ikona6 {border-right:1px solid #4b4b4b;width:298px;float:left;height:301px;position:relative}
.zostan-mieszkancem .big-but {display:inline-block;}
.zostan-mieszkancem .big-but a { height:48px;line-height:48px}
.zostan-mieszkancem h3 {font-size:33px;color:#FF9641;position:relative;margin-bottom:20px;display:inline-block}
.zostan-mieszkancem .ikona6:after {width:183px;height:244px;top:auto;left:60px;background:url(../images/ikony.png) -520px 0 no-repeat;bottom:0}
.zostan-mieszkancem p {color:#fff;height:101px;padding:0;font-size:16px;line-height:24px}
.forum-list ul {background:#fff;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.forum-list li {clear:both;border-top:1px solid #e4e4e4}
.forum-list .body {float:left;padding:10px 5px 10px 20px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;width:78%}
.forum-list h3 {font-weight:400;height:25px; overflow:hidden}
.forum-list h3:hover {height:auto}
.forum-list .bottom span,.forum-list .bottom span.adres:hover {height:18px;overflow:hidden}
.forum-list .bottom span:hover {height:auto}
.forum-list .staty {float:right;width:17%}
.forum-list .staty span {display:block; clear: both;padding-left:25px;float:left;margin-left:25px;font-size:14px;color:#a6a6a6}
.forum-list .glyph.g28 {font-size:32px;vertical-align:top;position:relative;top:-3px}
.forum-stat {width:600px;color:#a6a6a6}
.forum-stat .inbox {background:#373737;padding:40px;height:700px}
.forum-stat li {margin-bottom:20px}
.forum-stat .body {float:left;width:117px;height:60px;padding-left:35px;position:relative}
.forum-stat .body > span {display:table-cell;vertical-align:middle;height:60px;font:700 18px 'Source Sans Pro'; }
.forum-stat .body .ico {margin-left:-42px;position:relative}
.forum-stat .body .glyph {font-size:34px;margin-left:-35px}
.forum-stat .ico {width:40px;float:left;height:30px;vertical-align:middle}
.forum-stat .body .ico {margin-left:-42px}
.liczby-zegar {text-align:right}
.liczby-zegar span {background:#3c3c3c url(../images/bg-liczba.gif) 0 50% no-repeat;display:inline-block;width:50px;height:61px;font:900 51px/58px 'Source Sans Pro';text-align:center;color:#fff;border:1px solid #4b4b4b;position:relative;margin-left:2px;box-shadow:2px 2px 3px -1px #353535 inset}
.liczby-zegar span:after,.liczby-zegar span:before {content:" ";position:absolute;top:50%;left:1px;height:5px;width:2px;background:#717171;margin-top:-2px}
.liczby-zegar span:before {right:1px;left:auto}
.forum-stat h3 {margin: 0 0 14px 0;color:#fff;font-size:18px}
.forum-stat h3 .glyph {font-size:30px}
.person li {background:#3c3c3c;border:1px solid #4a4a4a;padding: 20px 12px 20px 15px;display:inline-block;float:left;margin:0 0 20px;width:221px}
.person li:nth-child(even) { margin-left:20px}
.person .img {border:1px solid #4b4b4b;width:34px;margin:0 10px 0 0;float:left}
.person .oh a {color:#FF9641;font-weight:700;display:block;margin-top:-3px}
.person strong {color:#fff}
.forum-stat.spolem {width:1202px; background:#373737; }
.forum-stat.spolem .box-50 {width:600px}
.forum-stat.spolem .inbox {height:145px;padding:40px 28px 40px 30px}
.forum-stat.spolem .box-50 .inbox {border:1px solid #4b4b4b;border-width:1px 0 0 1px}
.forum-stat.spolem .box-50:first-child {border-left:0}
.forum-stat.spolem .body {width:160px;color:#fff}
.forum-stat.spolem .body .glyph {font-size:26px;color:#a6a6a6}
.forum-stat.spolem .top li {display:table-cell;height:103px;vertical-align:middle;padding:47px 0 47px 30px}
.forum-stat.spolem .top .liczby-zegar span {font-size:120px;height:103px;width:90px;line-height:93px}
.forum-stat.spolem h1 {color:#ff9641;font-size:69px;text-align:center;border-bottom:1px solid #4b4b4b;padding:30px 30px 38px}
.forum-stat.spolem .sec {color:#a6a6a6;font-size:37px}
.forum-stat.spolem .last {font-size:20px}
.forum-stat.spolem .last b {color:#fff;font-size:24px}
.color-1 {color:#fd8526 !important}
.color-2 {color:#ffc99d !important}
.color-3 {color:#fff !important}
.slider.firmy {max-width:1200px}
.slider.firmy .inbox {height:130px}
.slider.firmy .inbox:first-child {border-bottom:1px solid #e4e4e4}
.slider.firmy .bottom {float:left} /* clear:none;*/ 
.slider.firmy img {float:right;margin:0 0 0 5px}
.firmy.max .inbox {height:219px}
.firmy.max p {font-size:14px;clear:both;letter-spacing:-0.5px;margin-bottom:20px;height:72px;overflow:hidden}
.firmy.max .ad-max img {margin-top:40px}
.autor {}
.autor .inbox {padding:20px;background:#2e2e2e;height:auto}
.autor img {border:1px solid #3e3e3e;float:left;margin:0 17px 0 0;}
.autor .oh {font:14px/18px 'Source Sans Pro';color:#a6a6a6}
.autor h2 { margin-bottom:12px;font-size:20px}
.autor .name {color:#ff9641;font-weight:700;display:block}
.autor p{color:#fff;line-height:24px;margin:14px 0}
.autor .but {display:block}
.autor.typ-2 {background:#fff}
.autor.typ-2 .img{border:0}
.autor.typ-2 .name {font-size:18px}
.autor.typ-2 p {color:#a6a6a6;margin-top:0}
.autor.typ-2 .but .glyph,.usluga .but .glyph  {font-size:28px;line-height:38px;vertical-align:middle;margin:0 10px}
.autor.typ-2 .but .glyph:before,.usluga .but .glyph:before  {vertical-align:top}
.but {background:#FF9641;font:700 16px/38px 'Source Sans Pro';height:38px;color:#fff;cursor:pointer}
.separator {margin-bottom:40px}
.separator2 {margin-bottom:30px}
.mapa2 + .media.single {margin-left:-20px}
.zajawka-top,.krata .zajawka-top.box:hover .inbox,.zajawka-top .inbox {background:#2e2e2e}
.zajawka-top {height:370px;position:relative;overflow:hidden}
.zajawka-top .onimg-blok {width:599px;}
.zajawka-top .inbox {padding-bottom:2px;position:absolute;bottom:-113px;width:499px;box-sizing:border-box;transition:all .3s;padding-top:0}/* border-top:1px solid #4b4b4b; */
.zajawka-top:hover .inbox {bottom:0;padding-top:15px}
.zajawka-top .bottom {position:relative;left:0}
.zajawka-top .bottom .ico-2 {margin-left:10px;padding:0 0 0 24px;clear:none}
.zajawka-top .img-blok {width:499px;float:left;height:334px}
.zajawka-top h3:hover {height:auto !important}
.zajawka-top h3 a {color:#fff;font-weight:700}
.zajawka-top .mini-bloki {float:right;width:100px}
.zajawka-top .staty {margin-top:45px}
.mini-bloki img {float:left;}
.mini-bloki .sel img {border:1px solid #FF0000;height:64px;width:98px}
.mini-bloki .sel {box-shadow:0 0 1px 0 #FF9641 inset  }
.mini-bloki .mapa4 {border:solid #4b4b4b;border-width:1px 0 1px 1px ;height:29px;color:#ff7c11;display:block;width:99px;text-align:center;vertical-align:middle;font-weight:300;padding:40px 0 0 }
.mini-bloki .mapa4:after {left:50%; margin-left:-12px;top:10px}
.zajawka-opis {background:#2e2e2e;height:369px}
.zajawka-opis .img-blok,.zajawka-opis .onimg-blok,.lista2 .zajawka-opis .img-blok {width:600px;height:369px;float:left;box-sizing:border-box}
.zajawka-opis .onimg-blok:after {display:none}
.zajawka-opis .mini-bloki {position:absolute;top:0;right:0;background:#2e2e2e}
.zajawka-opis .opis {padding:15px 20px;float:left;width:299px;color:#a6a6a6;background:#2e2e2e;z-index:900;position:relative;box-sizing:border-box;min-height:369px}
.zajawka-opis .opis .desc {padding-bottom:10px}
.zajawka-opis .opis h3 {color:#fff; height:auto;font-weight:700}
.zajawka-opis .opis p {font-size:13px;line-height:18px}
.zajawka-opis .margin-b{margin-bottom:14px}
.zajawka-opis .rozwijak {/*height:118px;*/height:143px;position:relative;border-top:1px solid #4b4b4b; margin:0px -20px 0;padding:20px;background:#2e2e2e;overflow:hidden}
.zajawka-opis .rozwijak.short {height:35px}
.miasto .zajawka-opis .rozwijak {height:243px;border:0} /* 330px */
.zajawka-opis .rozwijak.long {height:auto}
.zajawka-opis .rozwijak .more {cursor:pointer;color:#FF9641;font-weight:700;float:right}
.zajawka-opis .more {font-weight:700;float:right;color:#FF9641}
.aktualnosci .typ-2.box .img-blok:after,.ogloszenie.typ-2 .onimg-blok:after {top:auto}
.aktualnosci .typ-2.box:hover .img-blok:after,.ogloszenie.typ-2:hover .onimg-blok:after {border-right:11px solid transparent}
.aktualnosci .typ-2 .fotorelacja:after {display:none}
.box.typ-2.dark .inbox{background:#2e2e2e;color:#fff}
.ogloszenie.active {border:1px solid #ff9641}
.ogloszenie.active .onimg-blok span {background:#ff9641}
.header {/* background:url(../images/header.png) 50% 0 no-repeat */ position:fixed;top:0; z-index:999}
.header .top {height:60px;background: #2e2e2e;width:1200px;position:relative}
.header .top:before{background:#2e2e2e;content:" ";display:block;height:60px;left:0;margin-left:-600px;position:absolute;top:0;visibility:visible;width:2560px;z-index:-1;right:0}
.header .top:before{}
.header .dynks { position:absolute;top:45%;right:5px}
.header .top .blok-b {float:left;position:relative}
.header .logo {width:300px;border-right:1px solid #434343}
.header .logo.full { background:#353535}
.header .logo > a {display:inline-block;width:260px;height:58px;background:url(../images/logo.png) 23px 8px no-repeat;text-indent:-9999em}
.header .logo .arrow {top:21px;position:relative }
.header .level-2.l-1 .opis {border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a;width:538px;padding:15px 30px }
.level-2.l-1 .inbox > div {padding:15px 20px;min-height:224px}
.header .level-2.l-1 .box-25 {width: 260px}
.level-2.l-1 .h1 {font-weight:900;font-size:62px;color:#de6c0f;letter-spacing:-1px}
.level-2.l-1 p {font-size:14px;line-height:24px;color:#d7d7d7}
.socjal-boxy {display:table;margin:40px auto 0;width:145px}
.socjal-boxy span {width:50%;display:inline-block;height:85px;float:left}
.header .level-2 {display:none;position:absolute;top:60px;left:0; background:#353535;width:300%;z-index:9999999;height:auto;overflow:hidden;margin-left:-100%}
.header .level-2 .inbox {width:1200px;margin:auto;background:#353535;height:auto;border:1px solid #4a4a4a;border-width:0 1px 0 1px;padding:0;z-index:1000}
.header .level-2 a {font:700 14px/24px 'Source Sans Pro',sans-serif;color:#ff7b0f}
.header .top a .glyph {font-size:25px;color:#d7d7d7;line-height:0}
.header .top a.sel .glyph {color:#ff9641}
.header .top a:hover .glyph {color:#ff7b0f}
.header .szukaj {width:152px;height:58px;position:relative;border-right:1px solid #434343; background:#2e2e2e}
.header .szukaj .inbox {padding:0 20px;background:#2e2e2e;height:60px;overflow:visible}
.header .form {position:relative;top:10px}
.header .form .glyph {position:absolute;top:2px;left:14px;font-size:22px;color:#d7d7d7}
.header .inp {background:#3b3b3b;border:1px solid #3e3e3e;height:38px;font-size:16px;line-height:38px;color:#d7d7d7;padding-left:49px;vertical-align:middle;width:60px;letter-spacing:-0.5px;transition:1s all}
.header .szukaj .inp:hover,.header .szukaj .inp.active {width:256px}
.header .szukaj.active .inbox {width:266px;background:#353535}
.header .szukaj.active .inp {width:256px} 
.ui-helper-hidden-accessible {display:none}
.ui-autocomplete {background:#353535;width:435px;z-index:1000;border:0;border-radius:0}
.ui-autocomplete .ui-menu-item {border-top:1px solid #4a4a4a;padding:14px 20px;background:#353535}
.ui-autocomplete .ui-menu-item a {color:#ff7b0f;font-weight:700;font-size:14px;display:block;margin-bottom:4px;overflow:hidden;height:18px}
.ui-autocomplete span {color:#d7d7d7;font-size:13px}
.ui-autocomplete .glyph {width:35px;font-size:35px;float:left;margin-right:10px;line-height:35px;height:35px}
.ui-autocomplete img {float:left;margin-right:10px}
.formularze .ui-autocomplete {background:none;border:1px solid #dadada;border-top:0;left:-1px !important;width:482px}
.formularze .ui-autocomplete li {border-top:1px solid #dadada;padding:4px 20px}
.formularze .ui-autocomplete li a {color:#333}
.header .miasta {width:117px;padding:0 10px 0 28px;border-right:1px solid #434343}
.header .title {font-size:16px;color:#d7d7d7;line-height:58px;padding-right:16px;display:inline-block;width:70px;letter-spacing:-0.5px }
.miasta.full .title {font-weight:700;color:#ff7b0f}
.header .l-2 .inbox {border-width:0;background:#353535}
.header .l-2 h2 {text-align: center;text-transform:uppercase;line-height:60px;font-weight:900;font-size:20px;color:#fff}
.header .l-2 .bordered {border-left:1px solid #4a4a4a;margin-right:-1px}
.header .l-2 .box-16 {height:167px;border:1px solid #4a4a4a;margin:0 0 -1px -1px;width:198px}
.l-2 h3,.l-2 li {padding:0 20px}
.level-2.l-2 h3 a {color:#ff7c10;font-size:24px !important;margin:25px 0;display:block}
.level-2.l-2 .sel h3 a{color:#2e2e2e}
.l-2 li {font-size:13px;color:#a6a6a6}
.l-2 .sel li {visibility:hidden}
.header .mapa {width:121px;line-height:60px;text-align:center;color:#d7d7d7;font-size:16px;border-right:1px solid #434343;height:60px}
.header .mapa a {display:block;height:100%;width:100%;cursor:pointer}
.header .mapa .glyph {}
.header .mapa.sel,.header .mapa:hover {color:#ff7b0f;background:#fff;font-weight:700}
.header .mapa {}
.header .tresc {width:163px;line-height:60px;text-align:center;color:#d7d7d7;font-size:16px;border-right:1px solid #434343;height:60px}
.header .tresc a {display:block;height:100%;width:100%;cursor:pointer}
.header .tresc.sel,.header .tresc:hover {color:#ff7b0f;background:#fff;font-weight:700}
.header .notyfikacje {width:94px;line-height:60px;text-align:center;color:#d7d7d7;font-size:16px;border-right:1px solid #434343;height:60px;position:relative}
.header .notyfikacje.sel,.header .notyfikacje.sel .glyph,.header .message.sel a .glyph{background:#fff;color:#fb8525}


.header .notyfikacje .glyph {font-size:29px}
.header .notyfikacje .glyph.small {font-size:12px;position:absolute;top:15px;right:30px}
.header .notyfikacje.sel, .header .notyfikacje:hover { background:#fff;}
.header .notyfikacje.sel .glyph, .header .notyfikacje:hover .glyph {color:#ff7c11;}
.header .notyfikacje .liczba { background:#ff7c11;border-radius:50%;width:20px;height:20px;text-align:center;font:700 13px/20px 'Source Sans Pro',sans-serif;color:#2e2e2e;display:inline-block;position:absolute;top:11px;right:21px}


.header .message {width:89px;line-height:60px;color:#d7d7d7;font-size:16px;border-right:1px solid #434343;height:60px;text-align:center;;position:relative}
.header .message.sel,.header .message:hover {background:#fff}
.header .message .liczba { background:#ff7c11;border-radius:50%;width:20px;height:20px;text-align:center;font:700 13px/20px 'Source Sans Pro',sans-serif;color:#2e2e2e;display:inline-block;position:absolute;top:11px;right:21px}
.header .message.sel, .header .message:hover { background:#fff;}
.header .message.sel .glyph, .header .message:hover .glyph {color:#ff7c11;}

.menu { margin-bottom:40px}
.nav {background:#f1f1f1;position:relative;}
.nav > li {width:299px;border:1px solid #d8d8d8;border-width:0 1px 0 0;display:inline-block;float:left;color:#ff7b0f;min-height:50px; text-align:center;font:700 24px/48px 'Source Sans Pro',sans-serif;letter-spacing:-0.5px;background-color:#f1f1f1}
.nav > li:first-child > a {border-left:1px solid #d8d8d8}
.nav > li.sel:first-child > a {border-left:1px solid #eab283}
.nav > li:hover {background:#f8c8a2;border-bottom:0}
.nav > li > a {display:block}
.nav > li:hover a {color:#fff}
.nav > li > ul {position:relative;top:0px;height:50px;left:0;width:1200px;z-index:100;display:none;background:#ff9742}
.nav > li > ul:before {border-left:1px solid #de6c0f;visibility:visible;position:absolute;top:0;left:0;content:" ";height:100%}
.nav > li:hover > ul {display:block;z-index:101}
.nav li li {height:48px;display:inline-block;width:199px;border:1px solid #ee8128;float:left;font-size:18px;text-align:center;border-width:1px 1px 1px 0}
.nav li li a {color:#fff;display:block;height:100%;width:100%}
.nav li.sel {background:#ff9742;border-bottom:0}
.nav li.sel .sel,.nav li li:hover a {background:#ff7c12}
li.sel ul:hover .sel > a {background:#f8c8a2 !important}
.nav li.sel > a {color:#fff}

.nav li.sel ul{display:block;z-index:100;overflow:hidden}
.nav li.sel.m1 ul {display:block;z-index:100}

.nav:hover > li:hover {background:#ff9742}
.nav:hover > li.sel{background:#f8c8a2}
.nav li.sel:hover >  ul {z-index:1000}
.nav li.sel.m1 + .m2 ul {z-index:0}
.nav li.sel.m1 + .m2:hover ul {z-index:100}

.nav .m1 {}
.nav .m2 ul {left:-300px}
.nav .m3 ul {left:-600px}
.nav .m4 ul {left:-900px}
.nav .m2 li {width:99px}
.nav .m3 li {width:229px}
.nav .m3 .m3-4 {width:279px !important}
.nav .m4 li {width:239px}

.m2 > ul {display:block !important}

.menu .glyph {font-size:29px;font-weight:300 !important;line-height:41px;height:48px;text-shadow:0 0 1px #fa892d}
.big-but {background:#FF9641}
.big-but a {color:#fff;display:table-cell;vertical-align:middle;padding-right:20px;font-weight:900;font-size:22px;line-height:58px} 
.head .big-but .glyph {color:#ffc99d}
.big-but.typ-2 {background:#fff} 
.big-but.typ-2 a,.big-but.typ-3 a {color:#ff9641;display:table-cell;vertical-align:middle;padding-right:20px;font-weight:700;font-size:16px;line-height:58px} 
.head .big-but.typ-2 .glyph {color:#a8a8a8}
.big-but.typ-3 {background:none} 
.head .big-but.typ-3 .glyph {color:#a6a6a6}
.head .glyph.big {font-size: 38px;line-height:50px}
.head .big-but .glyph {margin-right:0;vertical-align:top}
.head .big-but .glyph.big {margin-left:0}
/* tylko prototyp */
.flex .box-25 {float:none;overflow:hidden;display:inline-block;margin-bottom:-5px }
.flex {-moz-column-count:4;-moz-column-gap:0;-webkit-column-count:4;-webkit-column-gap:0;column-count:4;column-gap:0}
input.rin[type="radio"]{display:none !important}
input[type="radio"] + label {padding-left:10px;display:inline-block;vertical-align:middle;cursor:pointer;line-height:24px;margin-right:20px}
input[type="radio"] + label span {display:inline-block;width:17px;height:17px;border-radius:50%;border:1px solid #ccc; background:#fff; vertical-align:text-bottom;line-height:24px}
input[type="radio"]:checked + label span { border:5px solid #ff9641; width:10px;height:10px}
.radio-check input[type="radio"],input[type="checkbox"] {display:none}
.radio-check input[type="radio"] + label,input[type="checkbox"] + label {padding-left:10px;display:inline-block;vertical-align:middle;cursor:pointer;line-height:24px;margin-right:20px}
.radio-check input[type="radio"] + label span,input[type="checkbox"] + label span {display:inline-block;width:17px;height:17px;border:1px solid #ccc; background:#fff; vertical-align:text-bottom;line-height:24px;border-radius:0}
.radio-check input[type="radio"]:checked + label span,input[type="checkbox"]:checked + label span {background:#ff9641 url(../images/icons.png) -421px -62px no-repeat;border-color: #f5852a}
.radio-check input[type="radio"]{display:none}
.radio-check input[type="radio"] + label{padding-left:10px;display:inline-block;vertical-align:middle;cursor:pointer;line-height:24px;margin-right:20px}
.radio-check input[type="radio"] + label span{display:inline-block;width:17px;height:17px;border:1px solid #fd8423;background:#fff; vertical-align:text-bottom;line-height:24px;border-radius:0;margin-right:6px}
.radio-check input[type="radio"]:checked + label span {background:#fff url(../images/icons.png) -422px -81px no-repeat;border-color:#f5852a}
.chb-nr input[type="checkbox"] {display:none}
.chb-nr input[type="checkbox"] + label {display:inline-block;vertical-align:middle;cursor:pointer;line-height:28px;width:38px;margin:-5px 0 0 -2px;padding-left:0}
.chb-nr input[type="checkbox"] + label span {display:inline-block;width:38px;height:38px;border:1px solid #ccc; background:#fff;text-align:center;font:700 20px/38px 'Source Sans Pro'; vertical-align:middle;color:#a6a6a6}
.chb-nr input[type="checkbox"]:checked + label span { border:1px solid #f5852a;background:#ff9641;color:#fff}
.onselect {border:1px solid #e4e4e4;background:#fff;height:38px;line-height:38px;position:relative;vertical-align:middle;}
.onselect:after {width:9px;height:6px;background-position:-460px -40px;top:50%;right:12px;margin-top:0px;left:auto}
.onselect select {border:0;background:transparent;padding:8px 5px 11px;vertical-align:middle;outline:none;box-shadow:none;color:#333;font:400 16px/38px 'Source Sans Pro',sans-serif;position:relative;z-index:10}/* ;height:38px */ 
.onselect {overflow:hidden;height:38px;top:-2px} 
.onselect.v1 {width:256px;display:inline-block;margin-right:20px}
.onselect.v2 {width:240px;display:inline-block}
.onselect.v3 {width:160px;display:inline-block}
.onselect.v4 {width:220px;display:inline-block}
.onselect.v5 {width:120px;display:inline-block}
.onselect.v1 select {width:290px}
.onselect.v2 select {width:260px}
.onselect.v3 select {width:200px}
.onselect.v4 select {width:280px}
label + .onselect {margin-left:10px}
.head-form.form-1 .inp.inp-400 {width:400px}
.head-form.form-1 .inp.inp-580 {width:580px}
.f19 {font-size:19px}
.box.h-auto {height:auto !important}
.glyph {font-weight:400}
.head .glyph{font-size:25px;color:#a6a6a6;line-height:58px;margin:0 20px}
.head .glyph.sel {color:#FF9641}
.glyph:before{font-family:"svgfont_1regular";margin:0;display:inline-block;vertical-align:middle}
.menu .glyph:before{text-shadow: 0 0 2px #ff821e}
.g1:before{content:"a"}
.g2:before{content:"b"}
.g3:before{content:"c"}
.g4:before{content:"d"}
.g5:before{content:"e"}
.g6:before{content:"f"}
.g7:before{content:"g"}
.g8:before{content:"h"}
.g9:before{content:"i"}
.g10:before{content:"j"}
.g11:before{content:"k"}
.g12:before{content:"l"}
.g13:before{content:"m"}
.g14:before{content:"n"}
.g15:before{content:"o"}
.g16:before{content:"p"}
.g17:before{content:"q"}
.g18:before{content:"r"}
.g19:before{content:"s"}
.g20:before{content:"t"}
.g21:before{content:"u"}
.g22:before{content:"v"}
.g23:before{content:"w"}
.g24:before{content:"x"}
.g25:before{content:"y"}
.g26:before{content:"z"}
.g27:before{content:"A"}
.g28:before{content:"B"}
.g29:before{content:"C"}
.g30:before{content:"D"}
.g31:before{content:"E"}
.g32:before{content:"F"}
.g33:before{content:"G"}
.g34:before{content:"H"}
.g35:before{content:"I"}
.g36:before{content:"J"}
.g37:before{content:"K"}
.g38:before{content:"L"}
.g39:before{content:"M"}
.g40:before{content:"N"}
.g41:before{content:"O"}
.g42:before{content:"P"}
.g43:before{content:"Q"}
.g44:before{content:"R"}
.g45:before{content:"S"}
.g46:before{content:"T"}
.g47:before{content:"U"}
.g48:before{content:"V"}
.g49:before{content:"W"}
.g50:before{content:"X"}
.g51:before{content:"Y"}
.g52:before{content:"Z"}
.g53:before{content:"0"}
.g54:before{content:"1"}
.g55:before{content:"2"}
.g56:before{content:"3"}
.g57:before{content:"4"}
.g58:before{content:"5"}
.g59:before{content:"6"}
.g60:before{content:"7"}
.g61:before{content:"8"}
.g62:before{content:"9"}
.g63:before{content:"!"}
.g64:before{content:"@"}
.g65:before{content:"#"}
.g66:before{content:"$"}
.g67:before{content:"%"}
.g68:before{content:"^"}
.g69:before{content:"&"}
.glyph.g55.m0 {font-size:40px}
.label.bold {font-weight:900;font-size:18px;text-transform:uppercase;vertical-align:middle}
@media screen and (max-width:1310px) {.popup label.bold {font-size:14px}.popup .button.button3{padding:0 10px}}
.head div.head-form {padding:0 0 0 20px}
.head-form.form-1 .inp {vertical-align:middle;font-weight:700;width:60px; margin:6px;position:relative;top:-2px}
.head-form.form-1 .inp.short {width:320px} 
.head-form.form-1.typ-2 {padding:30px}
.head-form.form-1.typ-2 h2 {margin-bottom:20px}
.head-form.form-1.typ-2 .inp {margin:0 30px;width:717px}
.head-form.form-1.typ-2 .but2 {display:inline-block;padding:0 10px;background:#ff9641;border:1px solid #f5852a;width:90px;height:38px;color:#fff;text-align: center;font:700 16px 'Source Sans Pro', sans-serif}
.head-form .inp.center {text-align:center;width:51px;text-indent:0} 
.promo {border-color:#ff9641;position:relative}
.promo:after {border:1px solid #ff9641;position:absolute;top:0;left:0;right:0;bottom:0}
.button {background:#ff9742;border:1px solid #fd8526;border-bottom-width:2px;font:900 22px/69px 'Source Sans Pro'; height:69px;padding:0 30px;color:#fff;display:inline-block;cursor:pointer}
.button .ico { float:none;vertical-align:middle;width:22px}
button.button1 {display:table-cell;padding:0 20px 0 0;color:#fff;background:#FF9641; border:1px solid #fd8423;border-bottom-width:2px;height:60px;font:900 30px/60px 'Source Sans Pro';margin:0;}
button.button1 .glyph {margin-right:0;font-size:30px;color:#ffc99d;vertical-align:middle;height:30px;text-shadow: 0 0 2px #ff8522; position:relative;top:-5px}
button.button1.small {font-size:22px;font-weight:900}
.button {background:#ff9742;border:1px solid #fd8526;border-bottom-width:2px;height:69px;padding:0 30px;color:#fff;display:inline-block;cursor:pointer}
.button .glyph {vertical-align:middle}
.button span {vertical-align:middle;font-weight: 900;font-family:'Source Sans Pro',sans-serif}
/**/
.count {color:#a6a6a6;font:900 18px 'Source Sans Pro'}
.head .count {line-height:58px}
.head-form .inp.long {width:550px;font-weight:700;margin:0}
.head-form .inp.long + .onselect.v2 {margin-left:20px;width:240px}
.hdm {color:#fff;font-weight:700;position:absolute;top:0;left:0;background:#ff9641;height:30px;line-height:30px;padding:0 10px;vertical-align:middle;z-index:1;letter-spacing:-0.5px }
.hdm:after {width:12px;height:30px;position: absolute;right:-12px;top:0;background-position:-25px 0;left:auto  }
.hdm .glyph,.krata .hdm .glyph {background-color:transparent;position:relative;padding:0;line-height:30px;font-size:16px} 
.hdm .glyph:before {vertical-align:text-bottom;line-height:19px} 
.hdm2 {color:#fff;font-weight:700;position:absolute;top:0;right:0;background:#ff9641;height:30px;line-height:30px;padding:0 10px;vertical-align:middle;z-index:1;letter-spacing:-0.5px}
.hdm2:after {width:12px;height:30px;position:absolute;left:-12px;top:0;background-position:0 0;}
.hdm2 .glyph,.krata .hdm2 .glyph {background-color:transparent;position:relative;padding:0;vertical-align:top} 
.hdm2 .glyph:before {vertical-align:top;font-size:20px}  /* 24 */
.input-area .onselect + .onselect  {margin-left:20px}
.input-area .inp + .glyph {margin:0 0 0 -25px;z-index:100;position:relative;left:-20px;vertical-align:middle;top:-3px;line-height:normal}

.userzy .cell {vertical-align:middle;height:100%}
.userzy .media {min-height:80px;padding-right:9px}
.rankingi.maiast .userzy .media {min-height:24px}
.userzy .media .img {margin:20px 10px 20px 20px;border:1px solid #e4e4e4;width:auto}
.userzy .cell {clear:right;overflow:hidden;vertical-align:middle;padding:20px 0}

.userzy .person {display:block;color:#FF9641;font-size:18px;font-weight:700;margin:-6px 0 2px;height:22px;overflow:hidden}
.userzy .adres {color:#a6a6a6;font-size:14px;display:inline-block}
.userzy .adres + .socjale {margin-top:5px}
.userzy .socjale {font-size:16px;color:#3d3d3d;font-weight:700}
.userzy .socjale a {padding-right:3px;vertical-align:middle}
.userzy .socjale .glyph {color:#c8c8c8;font-weight:400}
.login-top {position:relative;padding:9px 20px 11px 28px;width:66px;cursor:pointer}
.login-top.full {background:#353535}
.login-top .img {margin:0 5px 0 0;vertical-align:middle;border:1px solid #454545}
.login-top a {color:#ff7b0f;font-size:14px;font-weight:700}
.login-top a img {float:left}
.login-top .inlogin {position:absolute;right:0px;top:60px;background:#353535;overflow:hidden;padding:0;width:230px;padding:20px;z-index:91000;display:none}
.login-top.full .inlogin {}
.login-top .inlogin ul {text-align:right;float:right;overflow:hidden;line-height:24px;margin-bottom:20px}
.login-top .firma {display:block;vertical-align:middle;margin:0 -20px; border-top:1px solid #4a4a4a; padding:10px 20px;clear:both}
.login-top .firma span {color:#fff}
.login-top .zaloguj {display:inline-block;background:#ff9641;border:1px solid #f5852a;padding:8px 14px;color:#fff;margin:0 0 0 -12px;font-size:16px;vertical-align:middle;letter-spacing:-0.7px}
.header .arrow {display:inline-block;width:14px;height:15px;cursor:pointer;margin:0;background-position:-458px -35px;transition:all .3s}
#zwin-2a:hover .arrow,#zwin-3a.hover .arrow {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform:rotate(180deg)}
/* .header .full .arrow {background-position:-480px -35px} */
.user-konto  > .box {min-height:409px}
.user-foto {}
.user-foto {text-align:center;padding:35px 20px 20px;border-bottom:1px solid #d9d9d9 }
.user-foto p {font-weight:900;font-size:22px;color:#3d3d3d}
.logowanie-socjal {padding:20px 25px}
.logowanie-socjal a {display:block;height:37px;border:1px solid;font-size:16px;color:#fff;font-weight:700;line-height:37px;background:url(../images/socjale-u.png) no-repeat;width:248px;margin-bottom:10px;text-indent:15px}
.logowanie-socjal a.fb {background-position:216px 7px;border-color:#2b4988;background-color:#3b5998}
.logowanie-socjal a.gp {background-position:216px -43px;border-color:#c43425;background-color:#d13e2f}
.logowanie-socjal a.tw {background-position:216px -91px;border-color:#4998c9;background-color:#59a8d9}
.user-konto .form > div {margin-bottom:20px}
.user-konto .input-area {position:relative}
.user-konto .input-area .glyph {position:absolute;top:2px;right:15px;left:auto;font-size:25px;color:#a6a6a6}
.user-konto .inp {height:40px;font-size:16px;text-indent:15px;width:100%;border:1px solid #e4e4e4}
.user-dane,.user-cms  {background-color:#f6f6f6}
.user-dane .form {padding:20px 20px 0}
.user-dane .inp {font-weight:700}
.user-konto .user-cms {padding:20px}
.on-head {min-height:0 !important}
.on-head .head {height:58px}
.on-head .img2 {float:left;display:block;z-index:100;position:relative;border:1px solid #e4e4e4;border-width:1px 0 1px 1px;height:58px} 
.separator.on-head .img2 {height:117px;max-width:200px} 
.person h2{padding:9px 20px;width:100%}
.person h2 .glyph {line-height:0}
.user-konto h4 {text-transform:uppercase;display:inline-block;font:900 20px 'Source Sans Pro',sans-serif}
.huge .info{color:#ff7b0f;font-size:64px;letter-spacing:-1px;font-weight:900;line-height:64px}
.user-konto .huge {padding:40px 0}
.user-konto .huge .info{margin-bottom:20px}
.user-konto .huge .info + p {font-size:18px}
.userzy .button { height:105px;line-height:0px  }
.userzy .button .glyph {font-size:60px;color:#fff;float:left;margin-top:43px;margin-right:10px}
.userzy .button .text {display:inline-block;overflow:hidden;line-height:30px;width:267px;margin-top:19px;font-weight:900;font-size:27px}
.userzy .info .button .glyph  {margin-top:0}
.ustawienia { background:#fff }
.ustawienia .inbox {height:auto}
.ustawienia .w-700 .inbox {padding:30px 40px}
.ustawienia .w-700,.ustawienia .w-500 {min-height:430px} 
.ustawienia h2 {font:900 32px 'Source Sans Pro',sans-serif;}
.ustawienia label {font-size:14px}
.ustawienia .lista {margin:10px 0}  
.ustawienia .lista ul {margin:5px 27px}
.ustawienia input[type="checkbox"] + label {padding-left:0;margin-bottom:5px}
.ustawienia input[type="checkbox"] + label span {margin-right:5px}
.fixed {position:fixed;top:0;z-index:99999}
.lista-wynikow {border-bottom:1px solid #e4e4e4}
.lista-wynikow li {padding:20px;display:block;border:1px solid #e4e4e4;border-bottom:0 }
.lista-wynikow h2 {font-size:28px;font-weight:400}
.lista-wynikow p {margin:10px 0;font-size:14px;letter-spacing:-0.25px} 
.lista-wynikow .glyph {color:#FF9641;font-size:35px}
.lista-wynikow .path a,.lista-wynikow .path {color:#a6a6a6}
.wyszukiwarka .blok {float:left;border:1px solid #e4e4e4;line-height:58px;background:#fff}
.wyszukiwarka .blok-1{border-right:0;width:801px}
.wyszukiwarka .blok-2{border-right:0;width:243px}
.wyszukiwarka .blok-3{border-color:#f5852a;float:right;line-height:0}
.wyszukiwarka .button1 {border:0;font-size:22px;width:153px}
.wyszukiwarka .blok-1 .inp {font-weight:400;font-size:24px;line-height:58px;float:left;width:100%;text-indent:24px;color:#333;height:58px}
.wyszukiwarka label {display:inline-block;text-indent:20px;font-weight:700;color:#333;font-size:16px;float:left}
.onselect2 {display:inline-block;border:0;overflow:hidden}
.wyszukiwarka .onselect2 {width:152px;margin:0;top:0;height:58px;float:right;vertical-align:top;}
.wyszukiwarka .onselect2 select {width:210px;font:700 16px/58px 'Source Sans Pro',sans-serif;padding:20px 0;color:#333;border:1px solid #fff;float:left;margin:-3px 0 -3px -3px}
.inf.hide {display:none}
.inf.hide + label {padding:5px 15px;color:#FF9641;cursor:pointer;display:inline-block;font-weight:700;font-size:14px}
.inf.hide + label .glyph {font-size:22px}
.koment-area {background:#f4f4f4;;clear:both}
.koment-area .inbox {background:#f4f4f4;padding:30px;height:auto}
.koment-area  textarea {padding:1%;display:block;border:1px solid #e1e1e1;font-size:16px;float:left;width:98%;margin-bottom:-1px;color:#333}
.koment-area  ul {float:left}
.koment-area  li {float:left;border:1px solid #e1e1e1 }
.koment-area  li:first-child {border-right:0} 
.koment-area  .but {float:right;font-size:16px;line-height:36px;padding:0 13px;border:1px solid #f5852a}
.popup {background:#fff;position:fixed;top:60px;left:0;right:0;z-index:1000;}
.popup.popup2 {position:absolute}
.popup .hd2 {display:inline-block;margin-left:20px;line-height:50px}
.popup .hd2 .glyph {color:#a6a6a6;font-size:30px}
.popup .inbox {height:auto}
.popup .pop-head .pop-left {width:299px;float:left;border-right:1px solid #e1e1e1}
.popup .pop-left {width:300px;float:left;border-top:1px solid #e1e1e1}
.popup .pop-left .inbox {padding:0}
.popup .pop-foot {clear:both}
.popup .pop-center {overflow:hidden}
.popup .pop-head {height:60px;border-top:1px solid #e1e1e1}
.popup .pop-head.big {height:auto}
.poczta .onselect {border:1px solid #f5852a;width:115px;margin:10px 20px 0 0 }
.poczta .onselect:after {background-position:-462px -60px} 
.poczta .onselect select{background-color:#ff9641;font-size:14px;color:#fff;width:155px;font-weight:700;padding:10px 9px 9px;vertical-align:top}
.popup .hd {font-size:20px;text-transform:uppercase;line-height:58px;padding-left:20px;font-weight:900}
/* .popup .close {position:absolute;top:0;right:0} */
.popup .close,.popup .p-but {display:inline-block;padding:0;background:#f1f1f1;font-size:30px;color:#a6a6a6;border:1px solid #e1e1e1;border-width:0 1px 1px;line-height:56px;width:60px;text-align:center}
.popup .p-but {width:auto;padding-right:20px;font-size:16px;color:#ff9641;font-weight:700}
.popup .close .glyph {height:30px}
.popup .p-but .glyph {font-size:24px;color:#a6a6a6}
.popup.final h1 {padding:30px 0}
.popup.final h1 + p {font-weight:700;font-size:16px}
.popup.final h3 {font-size:18px;text-transform:uppercase;letter-spacing:-.025em}
.popup.final a.but {display:inline-block;padding:0 10px;margin:0 10px 38px}
.popup.final .width-1 {width:945px;margin:auto}
.popup.final .input-area {width:690px; float:left}
.popup.final .dadaj-tresc {border-top:1px solid #d9d9d9;padding-bottom:30px}
.popup.final .dadaj-tresc h3 {margin:30px 0}
.popup.final .mega + p {font-size:16px;line-height:24px;margin-top:20px }
.popup.final .minus {margin-bottom:-55px}
.popup .top-bar {font-size:14px;font-weight:700;color:#ff9641;float:right;border-left:1px solid #e1e1e1}
.popup .top-bar a {display:inline-block;margin-right:15px;line-height:60px}
.popup .top-bar a .glyph {line-height:56px;font-size:25px}
.naglowek {overflow:hidden;position:relative;}
.naglowek h1 {font-size:64px;text-align:center;color:#ff7b0f;z-index:1;padding:60px 0;position:relative;line-height:64px;font-weight:900}
.naglowek .glyph {position:absolute;top:50%;left:50%;font-size:140px;color:#f1f1f1;margin:-111px 0 0 -84px;z-index:0}
.naglowek h1 + p {font-size: 16px}
.pop-footer {border-bottom: 1px solid #e4e4e4} 
.pop-footer .infooter {width:1000px; margin:auto} 
.pop-footer .but {height:57px;font:700 22px/57px 'Source Sans Pro',sans-serif;padding:0 22px;border:1px solid #f5852a;border-width:1px 1px 3px} 
.pop-footer .but.bg0 {border-color:#e1e1e1;border-width:0 1px;height:60px;line-height:60px;color:#ff9641;font-size:16px;cursor:pointer}
.pop-footer input.but {height:60px}
.pop-footer .but.fl + .but.fl {margin-left:-1px} 
.pop-content.tlo-3 {border:1px solid #e1e1e1;border-width:1px 0}
.lista-post {border:1px solid #e1e1e1;max-height:520px;overflow-x:hidden;overflow-y:scroll;min-height:20px;border-width:1px 1px 0 1px}
.small .lista-post {max-height:300px}
@media screen and (max-height:520px) {.small .lista-post {max-height:200px}}
.lista-post li {border-bottom:1px solid #e1e1e1;position:relative;padding:20px 20px 4px;}
.lista-post .top {color:#a6a6a6;font-size:14px;margin-bottom:6px}
.lista-post .top a{color:#FF9641;font-weight:700}
.lista-post .top .img {vertical-align:middle;margin-right:7px}
.lista-post .funkcje {position:absolute;top:-1px;right:0;background:#f7f7f7;border:1px solid #e1e1e1;padding:0 5px}
.lista-post .funkcje a:hover{text-decoration:none}
.lista-post .funkcje .glyph {font-size:25px;padding:0 5px;line-height:44px;margin:0 5px;color:#a6a6a6}
.lista-post .post {font-size:16px;line-height:24px;padding:0 10px 0 34px}
.lista-post .post p {margin-bottom:16px}
.lista-post .post p img  {margin-right:10px}
.lista-kontakt li {background:#f4f4f4;position:relative;border-bottom:1px solid #e1e1e1; min-height: 93px;}
.lista-kontakt li.sel {background:#ff9641;border-color:#f5852a} 
.lista-kontakt li.sel:after {border:17px solid #ff9641;border-color:transparent transparent transparent #ff9641;top:50%;right:-28px;margin-top:-15px} 
.lista-kontakt .on-img {padding:20px;position:relative;float:left}
.lista-kontakt .on-img .img {border:1px solid #e1e1e1}
.lista-kontakt .sel .img {border:1px solid #ff7c11}
.lista-kontakt .on-img .liczba {display:inline-block;width:20px;height:20px;border-radius:50%;background:#a6a6a6;font-size:11px;line-height:20px;text-align:center;color:#fff;position:absolute;top:13px;left:60px}
.lista-kontakt .sel .liczba  {background:#ff7c11}
.lista-kontakt .oh {padding:20px 10px 15px 0;display:block}
.lista-kontakt .osoba{color:#ff7b0f;font-size:18px;}
.lista-kontakt .tekst{color:#333}
.lista-kontakt .data{font-style:italic;color:#a6a6a6}
.lista-kontakt .oh span {display:inline-block;margin-bottom:2px}
.lista-kontakt .sel .oh * {color:#fff}
.lista-kontakt {overflow-x:hidden;overflow-y:auto;height:710px}
.tabela.powiadom  {height:640px;overflow-x:hidden;overflow-y:scroll;width:100%}
.tabela.powiadom  table {width:100%;color:#333}
.powiadom  td {vertical-align:middle;border:1px solid #e4e4e4;height:94px;position:relative}
.powiadom  tr.sel {background:#fff9f5}
.powiadom .on-img,.powiadom  img {display:inline-block;vertical-align:middle}
.powiadom .on-img {position:relative}
.powiadom .on-img:after {right:0;top:50%;margin-top:-14px;border:14px solid;border-color:transparent  #fff transparent transparent} 
.powiadom .sel .on-img:after {border-color:transparent #fff9f5 transparent transparent}
.powiadom .first .glyph {font-size: 30px;color:#ff9641}
.powiadom .opis {font-size: 18px;}
.powiadom .opis.h3 > * {padding-left:22px}
.powiadom .opis.h3 > span {font-size:24px}
.powiadom .opis .oh {display:inline-block;vertical-align:middle}
@media screen and (max-width:1366px) {.powiadom .opis .oh {white-space: pre-line;}}
.powiadom a {color:#ff7b0f}
.powiadom .opis img {margin:0 12px 0 22px;border:1px solid #e1e1e1}
.powiadom .data {color:#a6a6a6}
.powiadom .socjale,.powiadom .buttony {height:94px;right:0;top:0;bottom:0;padding:0 20px; position:absolute;border-left:1px solid #e1e1e1;font-size:16px}
.powiadom .socjale a {display:inline;top:27px;position:relative}
.powiadom .socjale .glyph {font-size:25px}
.powiadom .buttony {border:0}
.powiadom .button {padding:0 13px;color:#fff;line-height:30px;height:auto;font-size:16px;margin-top:31px}
.powiadom small {color:#a6a6a6;font-size:16px}
.onselect.spec {padding:0 30px 0 10px;top:0}
.onselect.spec:hover {overflow:visible;background:#e4e4e4}
.onselect.spec ul {background:#fff;position:absolute;z-index:1;top:39px;left:-1px;width:154px;padding-bottom:10px;border:1px solid #e4e4e4}
.onselect.spec li {line-height:30px}
.pop-head .onselect {top:0px}
.map-1 {position:relative;border:1px solid #e4e4e4}
.panel-boczny {position:absolute;top:0;right:0;bottom:0;background:#fff;border:1px solid #e4e4e4;border-width:0 1px }
.panel-boczny .zwin {display:inline-block;background:#ff9641;font-size:30px;width:31px;height:57px;border:1px solid #f5852a;text-align:center;line-height:50px;color:#fff;position:absolute;top:0;left:-33px}
.panel-boczny .hd {background-color:#f1f1f1;border-bottom:1px solid #e4e4e4}
.panel-boczny .img-blok{width:400px;height:267px}
@media screen and (max-height: 730px) {.panel-boczny .img-blok{height:160px}}
.panel-boczny .fotorelacja {width:auto}
.panel-boczny .fotorelacja.onimg-blok:after {display:none}
.panel-boczny .fotorelacja .button {height:auto;line-height:39px;margin-right:1px}
.panel-boczny .fotorelacja img {margin:1px 1px 0 0 }
.panel-boczny .cena,.panel-boczny .cena strong {line-height:45px;font-size:18px}
.panel-boczny .cena small {font-size:14px}
.panel-boczny h3 a {font-size:24px;color:#2e2e2e;font-weight:400}
.panel-boczny .dzial a {font-weight:700}
.panel-boczny .onimg-blok span{background:#a6a6a6;top:0;color:#fff;display:inline-block;font:700 14px 'Source Sans Pro';padding:6px 9px;position:absolute;right:0px}
.panel-boczny .button {display:block;height:auto;line-height:42px;text-align:center;border-bottom-width:3px}
.pop-head .blok-b {border-left: 1px solid #e1e1e1;display: table-cell;height: 60px;vertical-align: middle;padding:0 10px;vertical-align:middle}
.pop-head .inp, .pop-head .but {border:1px solid #e4e4e4;margin: 5px 6px 0 !important} 
.pop-head .dark .inp {background-color:#f1f1f1;font-weight:400;width:140px}
.input-area2.dark  .inp {background-color:#f1f1f1;}
.input-area2 {position:relative}
.input-area2 .inp {padding-left:30px} 
.input-area2 .inp.long {padding-left:30px;width:310px} 
.input-area2 .glyph {position:absolute;left:24px;top:12px;font-size:25px;color:#a6a6a6;z-index:1;}
.input-area2 .glyph.dark {background:#f1f1f1;height:38px;width:38px;text-align:center;left:0 !important;top:1px !important;border:1px solid #e4e4e4;border-width:0 1px} 
.input-area2.typ2 .inp {width:260px;border:1px solid #e4e4e4}
.input-area2.typ2 .glyph {position:absolute;left:35px;top:12px;font-size:25px;color:#a6a6a6;z-index:1;margin:0;left:11px;}
.input-area2.typ2 .glyph {line-height:31px;} 
.button.button3 {height:38px;line-height:33px;font-size:16px;padding:0 20px}
.button.button3 .glyph:before {vertical-align:top}
.button.button3 .glyph {font-size:22px;vertical-align:top}
.button.button3.white {background:transparent !important;border:0;color:#ff9641}
.pop-head .sortownik ul {margin:0;vertical-align:middle;height:33px }
.pop-head .sortownik li {display:inline-block;line-height:33px}
.pop-head .sortownik .glyph {color:#fff;}
.popup .pager {font-size:16px;padding:0;border:1px solid #e1e1e1;box-shadow:0 2px 4px #bdbdbd}
.popup .pager strong {font-weight:900;line-height:40px}
.popup .pager a {display:inline-block;padding:12px 0;width:50%}
.popup .pager .prev {border-right:1px solid #e1e1e1;width:49%}
.popup .pager .but  {padding:0 15px;margin:0 12px}
.popup .pager .next {text-align:right}
.popup .pager .glyph:before {vertical-align:top}
.popup .header {background:#2e2e2e;left:0;right:0}
.popup .header .blok-b { border-color:#434343 }
.popup .blok {line-height:60px}
.popup .close.dark {color:#d7d7d7;background:#2e2e2e;border-color:#434343}
.popup .spec {/*line-height:60px*/}
.popup .art-title {color:#fff;}
.popup .back {color:#ff9641;font-weight:700;font-size:16px}
.popup .blok-b .media {padding-top:14px;min-width:190px;color:#a6a6a6}
.popup .krata .bottom {position:relative;left:0;right:0;bottom:0;display:block}
.popup .krata .bottom.hover {margin-top:25px}
.popup .box:hover .bottom.hover  {height:auto;bottom:0}
.panel-boczny .krata .img-blok {width:300px;height:200px}
.panel-boczny .sortownik.small a {font-size:14px;padding:0 4px;height:24px;line-height:24px}
.panel-boczny li {border-bottom:1px solid #e4e4e4;font-size:14px;line-height:18px}
.panel-boczny .lista .img {float:left;margin:0 14px 0 0}
.panel-boczny .lista .oh {vertical-align:middle}
.categories {width:60px;position:absolute;top:0;left:0;z-index:1;bottom:0;background:#fff}
.categories a {display:block;width:60px;height:60px;color:#a6a6a6;position:relative;text-align:center}
.categories a.sel {width:58px;height:58px;color:#fff;border:1px solid #f5852a;background:#ff9641}
.categories a.sel:after {width:10px;height:10px;background-position:-480px 0;top:3px;right:3px}
.categories .glyph {font-size:30px;line-height: 54px}
.categories .glyph + span{background:#ff9641;bottom:-1px;display:none;left:100%;line-height:60px;position:absolute;top:-1px;width:120px;font-size:16px;font-weight:700;text-align:left;padding:0 20px;border:1px solid #f5852a}
.categories .sel .glyph + span,.categories a:hover .glyph + span  {display:inline-block;color:#fff}
.small .categories a {font-size:20px;line-height:40px;height:40px}
.small .categories .glyph {font-size:20px;line-height:40px}
.small .categories a.sel {width:38px;height:38px}
.small .categories .glyph + span {line-height:40px}
.remonty .glyph + span {width:250px}
.gow .glyph + span {width:250px}
.obiekty-uzytecznosci-publicznej .glyph + span {width:250px}
.infrastruktura-spoleczna .glyph + span {width:190px}
.dodaj input[type="radio"] {display:inline-block;vertical-align:text-top;}
.dodaj h1 {color:#FF9641;font-weight:900;font-size:64px;margin:0 0 70px}
.dodaj.dadaj-tresc {text-align:center}
.dodaj.dadaj-tresc ul {margin:auto;display:inline-block}
.dodaj.dadaj-tresc > ul > li {display:inline-block;position:relative;padding:20px 25px 0;background:#ff9641;border:1px solid #f5852a;float:left;color:#fff;font-size:22px;font-weight:700;border-bottom-width:3px;height:130px;cursor:pointer}
.dodaj.dadaj-tresc li .glyph {font-size:60px;display:block}
.dodaj .intresc {position: absolute; top:152px;left:-1px;display:none;background-color:#ff9641;border:1px solid #f5852a;width:470px;padding:10px;text-align:left}
.dodaj.dadaj-tresc li:hover .intresc {display:block}
.dodaj .intresc li {font-size:16px;font-weight:400;line-height:28px}
.dodaj .intresc ul + ul {border-left: 1px solid #fd8423}
.formularze h3 {font-size:32px; font-weight:900;color:#3d3d3d;text-align:center;margin-bottom:30px}
.formularze h4 {font-size:24px;font-weight:700;color:#3d3d3d;text-align:center;margin-bottom:30px}
.formularze {width:1000px;margin: auto}
.formularze form > div {margin-bottom:20px;color:#333}
.formularze .inp {border:1px solid #e4e4e4;padding:0;text-indent:15px;height:40px;font-weight:700;box-sizing:border-box}
.formularze .onselect {top:0;box-sizing:border-box;height:40px}
.formularze .w90,  .formularze .w90.onselect {width:90px}
.formularze .w112, .formularze .w112.onselect {width:112px}
.formularze .w150, .formularze .w150.onselect {width:150px}
.w234,.w234.onselect {width:234px !important} 
.w270,.w270.onselect {width:270px !important}
.w320,.w320.onselect {width:320px !important}
.w420,.w420.onselect {width:420px !important}
.formularze .w485, .formularze .w485.onselect {width:485px}
.w520,.w520.onselect {width:520px}
.formularze .w660, .formularze .w660.onselect {width:660px}
.formularze .w1000,.formularze .w1000.onselect{width:1000px}
.formularze .max  ,.formularze .wmax.onselect {width:100%}
.w112 + .w112 {margin-left:10px !important}
.formularze .onselect select {width:115%;padding-left:13px;font-weight:700}
.formularze .onselect option {padding:4px}
.formularze .margin-b {margin-bottom:30px}
.formularze .margin-b2 {margin-bottom:15px}
.formularze .input-area {position:relative}
.formularze .glyph  {font-size:25px;color:#a6a6a6}
.formularze .input-area .glyph {position:absolute;top:0;right:9px;left:auto}
.formularze .input-area2 .glyph {top:0;left:5px}
.bottom.hover > ul {margin:0 -20px -20px;width:300px}
.bottom.hover > ul > li {padding:18px 0;border:1px solid #e4e4e4;border-width:1px 1px 0 0}
.table-blok{vertical-align:middle;display:table-cell;height:60px}
.table-blok label a {color:#FF9641}
.table-blok.typ-2 {height:40px}
.kroki {width:725px;margin:-1px auto 20px}
.kroki .krok {float:left;display:inline-block;font-weight:700;font-size: 18px;padding:0 16px; height:48px;border:1px solid #cacaca;margin:0 0 0 -1px; line-height:48px;color:#a7a7a7;background:#f1f1f1}
.kroki .krok span { display:inline-block;width:28px;height:28px;text-align:center;border-radius:50%;background:#fff;color:#333;line-height:28px;margin-right:10px;color:#a7a7a7}
.kroki .krok.active {background:#ff7c11;color:#fff;border-color:#ff7c11}
.kroki .krok.active span {color:#333}
.kroki .krok.done {background:#373737;color:#fff;border-color:#373737}
.kroki .krok.done + .done {border-left-color:#cacaca}
.kroki .krok.done .ico-2:after {background-position:-436px -76px}
.li-2 > li {width:50%}
.li-3 > li {width:33.33333%}
.li-4 > li {width:25%}
.li-5 > li {width:20%}
.col-2 > div {width:50%}
.col-3 > div {width:33.33333%}
.col-4 > div {width:25%}
.col-5 > div {width:20%}
.col-2 > div, .col-3 > div, .col-4 > div,.col-5 > div,
.li-2 > li,.li-3 > li,.li-4 > li,.li-5 > li {float:left}
.col-2 > div .inp,.col-2 > div .onselect {margin-left:7px}
.col-3 > div .inp,.col-3 > div .onselect {margin-left:7px}
.col-4 > div .inp,.col-4 > div .onselect {margin-left:5px;float:left}
.col-5 > div .inp,.col-5 > div .onselect {margin-left:7px}
.col-2 > div:first-child .inp,.col-2 > div:first-child .onselect,
.col-3 > div:first-child .inp,.col-3 > div:first-child .onselect,
.col-4 > div:first-child .inp,.col-4 > div:first-child .onselect,
.col-5 > div:first-child .inp,.col-5 > div:first-child .onselect {margin-left:0}
.tagsinput{border:1px solid #e4e4e4;background:#FFF;height:100px;overflow-y:auto;padding:5px}
.tagsinput span.tag{border:1px solid #e4e4e4;display:block;float:left;text-decoration:none;background:#f1f1f1;color:#a6a6a6;margin-right:5px;margin-bottom:5px;font-size:14px;font-weight:700;padding:2px 5px}
.tagsinput span.tag a{font-weight:700;color:#a6a6a6;text-decoration:none;font-size:14px}
.tagsinput input{width:80px;font-family:helvetica;font-size:13px;border:1px solid transparent;background:transparent;color:#000;outline:0;margin:0 5px 5px 0;padding:5px}
.tagsinput div{display:block;float:left}
.tags_clear{clear:both;width:100%;height:0}
.not_valid{background:#FBD8DB !important;color:#90111A !important}
.w320.fr + .tagsinput {width:308px !important;float:right}
.w485.fr .tagsinput {width:473px !important}
.labeltyp {position:relative;background:#fff;border:1px solid #e1e1e1;box-sizing:border-box}
.labeltyp label {border:1px solid #e1e1e1;border-width:0 1px 0 0;font-weight:700;padding:0 14px;display:inline-block;line-height:40px;min-width:85px;float:left }
.labeltyp .inp{border:0}
.labeltyp .prompt {font-style:italic;font-size:14px;color:#a6a6a6;position:absolute;top:11px;right:10px}
.labeltyp .tagsinput {border-width:0 0 0 1px;left:-1px;position:relative;width:357px !important}
.detale-chb h3 {text-align:left;margin-bottom:20px}
.detale-chb li {padding-bottom:5px}
.detale-chb label span {margin-right:7px}
.detale-chb input[type="checkbox"] + label {padding-left:0}
.input-area2 .glyph + .onselect select {margin-left:38px}
.onselect.w150 select + .onselect.w150 {margin-left:15px}
.like-inp {background:#f1f1f1;position:relative;padding:0 25px 0 13px;border:1px solid #dadada;margin-left:15px}
.like-inp > span  {line-height:40px;color:#ff7c11;height:40px;font-weight:700}
.like-inp .glyph {font-size:12px;cursor:pointer}
.foty-wybierz .img{margin:0 1px 0 0;float:left;position:relative}
.foty-wybierz .img:after {top:0;left:0;right:0;bottom:0;border:2px solid #ff7c11;background:#fff;opacity:.7;z-index:1;height:80px;display:block;width:100%;box-sizing:border-box;display:none}
.foty-wybierz .img.sel:after,.foty-wybierz .img:hover:after {display:block}
.foty-wybierz .img .ico3 {display:none;width:28px;height:22px;position:absolute;top:29px;left:50%;margin-left:-14px;z-index:10}
.foty-wybierz .img.sel .ico3,.foty-wybierz .img:hover .ico3 {display:block}
.foty-wybierz .img img {z-index:0;float:left}
.tip {position:absolute;padding:16px 20px 13px 16px;border:1px solid #e1e1e1;left:0;bottom:-50px;background:#fff;box-shadow:0 3px 5px #e1e1e1;width:126px;display:none;z-index:2}
.tip:after {background-position:-480px -60px;top:-11px;left:0;width:18px;height:11px }
.img:hover .tip {display:block} 
.foty-wybierz .img.sel:hover .ico3.ok,.foty-wybierz .img.sel .ico3.ok +.del {display:none !important}  
.foty-wybierz .img.sel:hover .ico3.del{display:block !important} 
.foty-wybierz .ico3.ok {background:url(../images/ico-ok.png) 0 0 no-repeat}
.foty-wybierz .ico3.del {background:url(../images/ico-x.png) 0 0 no-repeat}
.foty-wybierz.usuwanie .img {margin-right:9px}
.foty-wybierz.usuwanie img {border:1px solid #e4e4e4;}
.drop {padding:40px 0;text-align:center;border: 1px dashed #e4e4e4;background:#fff;box-sizing:border-box;position:relative}
.drop .glyph {font-size:100px;position:relative;top:10px;color:#dbdbdb}
.drop > span {font-size:36px;color:#dbdbdb}
.drop .button3 {vertical-align:text-top;line-height:38px}
.drop.typ-2 {border-style: solid;margin-top:-1px;height:90px;padding:10px 0 } 
.drop.typ-2 .glyph {font-size:50px;top:0}
.drop.typ-2 > span {font-size:24px}
.dz-clickable {position:relative}
.fallback {margin-top:-80px;padding:20px;position:relative;background:#fff;z-index:100}
.fallback input[type="file"] {padding:10px}
.dz-message {bottom:119px;height:90px;top:auto} /* dla forum dodaj watek */
.aktualnosci .box-75 p {margin: 10px 0 0 }
.aktualnosci .box-75 .staty {margin:0}
textarea.zajawka {border:1px solid #e4e4e4;font-size:14px;padding:14px;margin:0;height:151px}
textarea.zajawka.small {height:auto;min-height:10px } 
textarea.w485 {width:457px !important}
textarea.w1000 {width:972px !important}
.lista h3 .glyph {color:#FF9641;font-size:30px}
.lista h3 .glyph:before {vertical-align:top}
.lista-praca .box{table-layout:fixed;display:table;background:#fff}
.lista-praca .tresc,.lista-praca .detale {display:table-cell;vertical-align:middle;width:50%;padding:20px}
.lista-praca .tresc {font-size:16px;position:relative}
.lista-praca .detale {text-align:right;border-left:1px solid #e4e4e4;color:#a6a6a6 }
.lista-praca .detale a {color:#ff7b0f;font-weight:700}
.lista-praca .detale span {color:#3d3d3d}
.lista-praca .img {clear:right;vertical-align:middle}
.lista-praca ul{ overflow:hidden;vertical-align:middle;display:inline-block;margin-right:17px}
.lista-praca .h2 {display:block;font-size:20px;color:#3d3d3d}
.lista-praca .dzial {color:#a6a6a6}
.lista-praca .link {color:#FF9641}
.lista-praca .promo2 {background:#3d3d3d}
.lista-praca .promo2 .h2,.lista-praca .promo2 .detale span {color:#fff}
.lista-ogloszen .inbox {height:auto}
.lista-ogloszen .promo2 .inbox,.lista-ogloszen .promo2 .inbox:hover {background:#3d3d3d;color:#fff}  
.lista-ogloszen h3 {margin-bottom:5px;height:auto}
.lista-ogloszen p  {margin:10px 0}
.lista-ogloszen.lista .onimg-blok:after {display:none}
.ogloszenie .tresc {font-size:16px}
.ogloszenie .tresc td {line-height:16px;padding:0 5px}
.ogloszenie .tresc table {max-width:100%}
.ogloszenie .tresc .bottom {margin:20px -40px;border-top:1px solid #eee;padding:20px 40px 0;color:#a6a6a6;list-style:none}
.ogloszenie .tresc .bottom li {display:inline-block;font-size:14px}
.label-list {}
.label-list li {list-style:none;padding:0;font-size:18px;font-weight:700;line-height:30px}
.ogloszenie .label-list li {font-size:14px}
.label-list .label {display:inline-block;width:152px;font-weight:400;color:#a6a6a6;letter-spacing:-0.5px}
.label-list.blok li {font-size:16px;margin-bottom:12px}
.label-list.blok .label {float:left;width:170px;line-height:22px}
.label-list.blok .oh {font-weight:400;line-height:22px}
article + article {margin-top:-1px}
.opis-gal {width:901px}
.opis-gal .galeria {position:relative;height:336px;overflow:hidden;width:600px;float:left}
.opis-gal .lista {background:#2e2e2e;float:left;width:301px;height:336px;margin-left:-1px}
.opis-gal .lista li {color:#fff;border-top:1px solid #4b4b4b;font-size:18px;padding:17px 0 16px 20px}
.opis-gal .lista li.opis {line-height:30px}
.opis-gal .lista li.price {font-size:28px;color:#ff9641;text-align:center;padding-left:0 }
.opis-gal .lista li.pow {color:#fff;font-size:28px;vertical-align:middle}
.opis-gal .lista li.pow small {float:right;font-size:18px;margin:10px 20px 0 0}
.opis-gal .lista li.last {}
.opis-gal .path {font-size:14px;float:left;width:180px;height:36px;overflow:hidden  }
.opis-gal .mini-bloki {width:78px;float:right;margin:-18px 0 -18px;font-size:14px}
.opis-gal ol {list-style:none}
.opis-gal ol img {float:left}
.opis-gal ol .current {position:relative}
.opis-gal ol .current:after {border:2px solid #ff7b0f;top:0;left:0;right:0;left:0;z-index:10;width:96px;height:63px}
.opis-gal.typ-2 ol .current:after {width:48px;height:30px}
.opis-gal.typ-2 .galeria {width:349px;height:211px}
/* Numeric Navigation */
.opis-gal .graphic, .opis-gal .prevBtn,.opis-gal .nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
.opis-gal #controls {height:336px}
.opis-gal .prevBtn,.opis-gal .nextBtn {display:block;width:100px;height:24px;position:absolute;left:0;top:0;z-index:1000;background:#ff9641;cursor:pointer;border:1px solid #f5852a}
.opis-gal .nextBtn {bottom:0;top:auto}
.opis-gal .prevBtn:after,.opis-gal .nextBtn:after {width:20px;height:14px;top:50%;left:50%;margin:-7px 0 0 -10px}
.opis-gal .prevBtn:after{background-position:-440px -100px}
.opis-gal .nextBtn:after {background-position:-420px -100px}
.opis-gal.typ-2 #controls {height:211px}
.opis-gal.typ-2  ol {margin-top:28px}
.opis-gal.typ-2 .prevBtn,.opis-gal.typ-2 .nextBtn {width:50px;height:26px}
.ogloszenie.praca p {margin-bottom:10px}
.but.h40 {height:40px;line-height:40px}
.h146 {height:146px !important}
.h168 {height:168px !important}
.but.h167 {line-height:168px;display:block} 
.lh-60 {line-height:58px}
.lh-40 {line-height:40px}
.ogloszenia.typ-2 .h146 .bottom {bottom:-30px}
.usluga {float:left;width:515px;padding:35px 0 0 35px}
.usluga .but {display:inline-block;width:190px; margin:0 10px 0 0;float:left}
.usluga .label-list {margin-bottom: 20px;color:#414141}
.usluga li:first-child {color:#ff9641}
.usluga .label-list a {color:#ff9641}
.usluga .label {width:180px}
.lista-nieruchomosci {background:#fff}
.dtc {display:table-cell;vertical-align:middle}
.lista-nieruchomosci .dtc {border-left:1px solid #e1e1e1}
.lista-nieruchomosci .img {width:230px;border:0; text-align:center}
.lista-nieruchomosci .detal {width:510px;vertical-align:top;padding:23px 25px;position:relative;}
.lista-nieruchomosci .detale {font-size:18px;margin-bottom:5px}
.lista-nieruchomosci .detal p {margin:5px 0 7px;color:#a6a6a6}
.lista-nieruchomosci .path {font-weight:700;color:#FF9641}
.lista-nieruchomosci .cena {width:130px;padding-left:20px;font-size:14px;letter-spacing:-0.5px}
.lista-nieruchomosci .cena strong {font-size:24px;display:block}
.lista-nieruchomosci .promo2 .detal,.lista-nieruchomosci .promo2 .cena {background:#3d3d3d;} 
.lista-nieruchomosci .promo2 h3,.lista-nieruchomosci .promo2 .detale, .lista-nieruchomosci .promo2 .cena {color:#fff}
article.galeria {position:relative;margin-bottom:30px}
.sliderControlsContainer {position:relative}
#sliderControlsContainer .controls {display:none !important}
article.galeria #controls a {background-color:#ff9641;z-index:100;position:absolute;top:553px;height:102px}
.sliderControlsContainer {padding:0 29px}
article.galeria #controls {left:0;right:0}
.sliderControlsContainer .prevBtn,.sliderControlsContainer .nextBtn {position:absolute;top:553px}
article.galeria .prevBtn,article.galeria .nextBtn{background:url(../images/arr-l.png) 50% 50% no-repeat;border:1px solid #f5852a;height:91px;left:0;width:30px}
article.galeria .nextBtn{background:url(../images/arr-r.png) 50% 50% no-repeat;left:auto;right:0}
.forum h2 {font-size:18px;font-weight:400;padding:24px 20px} 
.forum h2.big {font-size:24px} 
.forum.typ-1 table {background:#fff;margin-bottom:30px}
.forum.typ-1 td {padding:0;vertical-align:middle;border:1px solid #e4e4e4 } 
.forum.typ-1 tr:first-child td{width:80%} 
.forum.typ-1 .media {padding-left:30px} 
.forum.typ-1 .lista .onimg-blok {width:140px;height:94px}
.forum.typ-1 .lista .img-blok {width:140px;height:94px;background-size:cover}
.forum.typ-1 .lista .inbox {height:64px;vertical-align:middle;display:table-cell}
.forum.typ-1 .thumbs {width:116px;overflow:hidden}
.forum.typ-1 .thumbs img {float:left;margin:0 0 1px 1px;height:46px}
.forum.typ-1 .thumbs .more {height:47px;width:54px;margin-left:1px;}
.forum.typ-1 .lista .img-blok:after {display:none}
.forum.typ-1 .button {height:60px;line-height:60px}
.forum.typ-1 .button .glyph {font-size:48px;color:#ffc99d;text-shadow:0 0 1px #ff821d}
.forum.typ-1 .button .glyph:before {vertical-align:top}
.forum.typ-2 table {width:100%}
.forum.typ-2 table + table {margin-top:-1px}
.forum.typ-2 td {height:94px;vertical-align:middle;border:1px solid #e4e4e4;padding-left:20px;color:#a6a6a6;}
.forum.typ-2 .dzial .glyph {font-size:34px;color:#ff9641}
.forum.typ-2 .funkcje label {padding-left:0;color:#333}
.forum.typ-2 input[type="checkbox"] + label span {margin-right:5px;vertical-align:middle}
.forum.typ-2 .funkcje {width:190px}
.forum.typ-2 .obserwuj {font-size:14px;font-weight:700;color:#ff9641;position:relative;top:-7px}
.forum.typ-2 .obserwuj .glyph {font-size:28px}
.forum.typ-2 .osoba {text-align:right;color:#a6a6a6}
.forum.typ-2 .osoba .img {text-align:right;vertical-align:middle;float:none}
.forum.typ-2 .staty {font-size:16px;font-weight:400}
.forum.typ-2 .staty .glyph {font-size:28px}
.forum.typ-2 .tresc {width:550px}
.forum.typ-2 .tresc h3{color:#ff7b0f;font-size:20px;font-weight:400}
.forum.typ-2 .osoba2 {width:365px;}
.forum.typ-2 .foto {padding:0;width:94px}
.forum.typ-2 .foto img {float:left;line-height:0;margin:0;padding:0}
.forum.typ-2 .osoba2 a {font-size:20px}
.forum.typ-2 .osoba2 .glyph {font-size:18px;color:#c8c8c8;vertical-align:middle}
.forum.typ-2 .osoba2 .glyph:before {vertical-align:initial}
.forum.typ-2 .osoba2 .staty {margin-top:5px}
.forum.typ-2 .osoba2 .staty b {color:#3d3d3d;margin-right:5px}
.forum.typ-2 .tresc2 ul {overflow:hidden;display:inline-block;vertical-align:middle}
.forum.typ-2 .tresc2 img {vertical-align:middle;margin-right:10px}
.forum.typ-2 .tresc2 .glyph {color:#ff9641;font-size:38px;vertical-align:middle;margin-right:10px}
.vam{vertical-align:middle !important}
.b-vat:before {vertical-align:top !important}
.forum-table>li {border:1px solid #e4e4e4;overflow:hidden;position:relative;background:#fff;font-size:14px;color:#a6a6a6}
.forum-table li + li {margin-top:-1px}
.forum-table li .td {border-left:1px solid #e4e4e4;padding:0 0 0 24px;display:table-cell;height:78px;vertical-align:middle}
.forum-table li .td1{width:553px;height:78px;vertical-align:middle;display:table-cell;padding-left:20px}
.forum-table li .td1 h2 {font:400 24px/24px 'Source Sans Pro',sans-serif;color:#333;letter-spacing:-0.5px;margin:4px 0}
.forum-table li .td1 table { width:100%;margin-left:-21px}
.forum-table .td1 .dzial {width:50px;text-align:center;border-right:1px solid #e4e4e4}
.forum-table .td1 .dzial .glyph {color:#ff9641;font-size:24px; }
.forum-table .td1 td.foto {width:94px}
.forum-table.typ-3 li .td2{height:94px}
.forum-table.typ-3 li .td1{height:94px}
.forum-table li .td2{width:90px;font-size:16px}
.forum-table li .td3{width:163px}
.forum-table li .td4{width:324px;color:#3d3d3d}
.forum-table li .td4 a{color:#ff7c11}
.forum-table li .suwak {position:absolute;width:675px;right:-372px;float:right;top:0;transition:all 1s;background:#fff }
.forum-table li:hover .suwak {right:0;background:#f1f1f1;border-left:1px solid #e4e4e4}
.forum-table li:hover .td1:hover + .suwak {right:-372px}
.forum-table li .suwak .staty{margin:0}
.forum-table .td2 .glyph {font-size:21px}
.media .img.online {position:relative}
.media .img.online:before {top:-3px;left:-3px;width:10px;height:10px;border-radius:50%;background:#94d622 }
.media .img .admin {position:relative;left:0;bottom:1px;display:block;background:#f5852a;font-size:9px;text-align:center;width:38px;color:#fff}
.z-mapa {border:1px solid #e4e4e4;border-width:1px 0;background:#f8f8f8;color:#333}
.z-mapa .box-33.fl {padding:90px 0 90px 60px}
.z-mapa h3 {margin-bottom:34px;font:900 32px/34px 'Source Sans Pro',sans-serif}
.forum-table.long .td1 {position:relative;margin-right:303px;width:876px}
.forum-table .td1 .pager {position:absolute;bottom:0;right:0}
.forum-table .pager a {display:inline-block;width:22px;height:22px;background:#f1f1f1;border:1px solid #e1e1e1;float:left;margin-left:-1px;text-align:center;font-size:14px;line-height:22px }
.forum-table .pager a:hover {background:#ff9641;color:#fff}
.f-16 {font-size:16px !important}
.f-18 {font-size:18px !important}
.f-42 {font-size:42px !important}
.map-visible-list {display:none}
.basic-stat div {color:#333}
.tematy-lista.typ-1 li {padding-bottom:10px}
.tematy-lista.typ-1 .path {margin-bottom:5px}
.tematy-lista.typ-1 span,.tematy-lista.typ-1 .path {color:#a6a6a6}
.tematy-lista.typ-1 .staty {margin-top:0;float:right;font-size:16px}
.tematy-lista.typ-1 .g69{ margin-left:10px}
.tematy-lista.typ-1 .glyph {font-size:25px}
.tematy-lista.typ-1 .glyph:before {vertical-align:top}
.head .edycyjny {padding:5px 0 5px 20px}
.head .edycja {display:inline-block;position:relative;height:40px;color:#a6a6a6;line-height:0;cursor:pointer}
.head .edycja .glyph {line-height:44px}
.head .edycja ul {display:none;position:absolute;top:53px;left:20px;width:170px;z-index:100;border:1px solid #f5852a}
.head .edycja ul:after {border:11px solid;border-color:transparent transparent  #ff9641 transparent;top:-22px;left:-2px;z-index:200000} 
.head .edycja:hover,.head .edycja:hover .glyph {color:#ff9641}
.head .edycja:hover ul {display:block}
.head .edycja a {font-size:14px;font-weight:700;display:block;line-height:34px;padding:0 19px;color:#fff}
.head .edycja li {background:#ff9641;display:block;border-bottom:1px solid #ffae6d;}
.head .edycja li:hover {background:#ff7c11}
.on-head .blok-txt {float:left;color:#fff;font-size:18px;line-height:116px;padding:0 20px;position:relative;z-index:100;background: #2e2e2e;border:1px solid #4b4b4b  }
.head .mini-bloki {width:auto;float:left;color:#ff7c11;text-align:center;font-weight:700;padding-top:6px }
.head .mini-bloki .glyph{line-height:25px;color:#ff9641}
.on-head .media {min-width:90px}
.on-head .sortownik li { margin-right:6px}
.on-head .sortownik .glyph {font-size:20px}
.pager2 {clear:both}
.pager2 .ac {margin:auto;position:relative;top:10px}
.pager2 .next,.pager2 .prev,.pager2 .ac a,.pager2 .ac span {line-height:36px;font-size:20px;font-weight:700;color:#a6a6a6;position:relative;z-index:1}
.pager2 .ac a,.pager2 .ac span {display:inline-block;border:1px solid #ddd;min-width:30px;text-align:center;margin-left:-4px;padding:0 3px}
.pager2 .prev {padding-right:20px;border-right:1px solid #ddd;line-height:58px}
.pager2 .next {padding-left:20px;border-left:1px solid #ddd;line-height:58px}
.pager2 .prev .glyph {margin:0 0 0 15px}
.pager2 .next .glyph {margin:0 15px 0 0 }
.pager2 .ac .sel {background:#ff9641;border:1px solid #f5852a;color:#fff}
.head .media.typ-2 {color:#a6a6a6;padding:0 10px 0 20px;display:table-cell;vertical-align:middle;width:50%;height:58px}
.head .media.typ-2 .glyph{font-size:16px;line-height:16px;margin-right:0  }
.head .media.typ-2 {}
.lista-watki {border-top:1px solid #e1e1e1}
.lista-watki > li {border-bottom:1px solid #e1e1e1}
.lista-watki > li .head {border-top:0}
.forum-watek h2 .glyph {line-height:0;margin:0}
.forum-watek article {padding:35px 28px 30px;box-sizing:border-box;clear: both;border:solid #e1e1e1;border-width:0 1px;width:100%;overflow:hidden;float:left}
.forum-watek article  p {margin-bottom:15px;font-size:16px}
.forum-watek article  img {margin-bottom:15px}
.forum-watek blockquote {background:#fbfbfb;padding:22px 22px 22px 100px;border:1px solid #e1e1e1;margin-bottom:25px;font-style:italic;font-size:16px;position:relative}
.forum-watek blockquote:before {bottom:0;top:0;left:0;right:0;border-right:1px solid #e1e1e1;width:70px;height:100%;background:url(../images/blockquote-bg.png) 50% 50% no-repeat}
.tabela.ogloszenia,.tabela.transakcje {width:100%}
.tabela.ogloszenia td,.tabela.transakcje td {border:1px solid #e4e4e4;letter-spacing:-0.5px}
.tabela.ogloszenia .td1 {width:100px;border-right:0}
.tabela.ogloszenia .td2 {width:210px;padding:0 20px;border-left:0;font-size:18px    }
.tabela.ogloszenia .td3 {padding:0 27px;color:#a6a6a6}
.tabela.ogloszenia .path a {font-weight:700}
.tabela.ogloszenia .td4 {text-align:center;border-right:0;width:100px;padding-left:10px }
.tabela.ogloszenia .td4 .but {background:#a6a6a6;font-size:14px;padding:0 12px;line-height:30px;display:inline-block;height:30px}
.tabela.ogloszenia .td5 {padding:0 25px 0 5px;width:80px;border-left:0 }
.tabela.ogloszenia strong {font-size:18px} 
.tabela.ogloszenia.typ-2 .td1 {width:140px;border-right:0}
.tabela.ogloszenia.typ-2 .td2 {width:auto}
.tabela.ogloszenia.typ-2 .border {border-right:1px solid #e4e4e4;height:94px;display:table-cell;padding-right:20px;vertical-align:middle}
.tabela.ogloszenia.typ-2 .path a {font-size:14px}
.tabela.ogloszenia.typ-2 .td6 {padding:0;width:100px;text-align:center }
.tabela.ogloszenia.typ-2 .td6 .glyph {font-size:26px;color:#ff9641}
.tabela.transakcje {width:1199px}
.tabela.transakcje th {border:1px solid #e4e4e4;background:#f1f1f1;padding:0 15px;color:#a2a2a2;font-size:16px;font-weight:400;line-height:48px}
.tabela.transakcje th:first-child{text-align:left}
.tabela.transakcje td {padding:0 20px;font-size:18px;text-align:center;line-height:48px}
.tabela.transakcje td:first-child {text-align:left;width:40%}
.tabela.transakcje a.small {font-size:14px}
.edited {color:#a6a6a6;font-size:14px;display:inline-block;width:120px;vertical-align:middle;position:relative;top:-5px}
.register.typ-1 {background:#fff url(../images/reg-dev-bg.jpg) 50% -100px repeat-y;top:60px;margin-bottom:0;position:fixed;min-height:90%;overflow-x:hidden;overflow-y:auto}
.register.typ-1:after {content:"" }
.register.typ-1 .in-reg {width:363px;margin:50px auto 0}
.register.typ-1 .close {position:fixed;top:60px;right:0}
.in-reg .pop-head{background:#f6f6f6;width:363px;height:auto;position:relative}
.in-reg .taby {margin:25px auto 8px;padding-left:25px}
.in-reg .taby li {display:inline-block;clear:left;margin:0 auto }
.firma-login {background:#f6f6f6;color:#fff}
.user-login {background:#f6f6f6;margin:auto;width:303px;padding:20px 30px 0}
.user-login.bordered {border-top:1px solid #d9d9d9;padding-top:15px }
.user-login form > div {margin-bottom:20px}
.user-login .inp {width: 301px;margin:0 !important;font-weight:700;color:#333;}
.pop-head .user-login .but{border:1px solid #f5852a;border-bottom-width:3px;background:#ff9641;width:363px;margin:0 -30px !important;color:#fff;font:900 22px 'Source Sans Pro',sans-serif;text-indent:0;height:60px}
.user-login .regulamin * {font:700 14px 'source sans pro';}
.user-login .regulamin a { padding:0;margin:0}
.register.typ-1 .in-reg.firma {width:708px;padding-bottom:70px}
.in-reg.firma .pop-head{width:708px}
.in-reg.firma .taby {text-align:center}
.in-reg.firma .user-login {width:648px}
.in-reg.firma hr {border:1px solid #e4e4e4;border-width: 1px 0 0;margin:0 -30px  20px}
.in-reg.firma .inp {width:315px}
.in-reg.firma .inp.short {width:229px}
.in-reg.firma .inp.kod {width:76px;margin-left:10px !important}
.in-reg.firma .inp.long {width:648px}
.in-reg.firma .adres-www {font-weight:900;font-size:25px;letter-spacing:-1px;line-height:40px}
.in-reg.firma .inp.w200 {width:200px !important}
.in-reg.firma .user-login .but {width:708px}
.formularze .onselect.w315 {width:315px}
.socjal-login {position:absolute;bottom:-60px;left:0}
.socjal-login a {display:inline-block;border:1px solid;width:139px;float:left;position:relative;color:#fff}
.socjal-login a.fb {border-color:#2b4988;background:#3b5998}
.socjal-login a.gp {border-color:#c43425;background:#d13e2f}
.socjal-login span {display:inline-block;width:24px;height:38px;text-indent:-99999em;background:url(../images/socjale-u.png) no-repeat;margin-left:7px}
.socjal-login a.fb span {background-position:0 7px}
.socjal-login a.gp span {background-position:0 -42px}
.pay-box {text-align:center;margin:auto}
.pay-box .inpay{display:inline-block;background:#f6f6f6;border:1px solid #e4e4e4;margin-left:-4px;text-align:center;height:250px;position:relative;box-sizing:border-box;float:left}
.pay-box h3 label span {margin:-2px 10px 0 0}
.pay-box h3 label {font-weight:900 !important}
.pay-box h3 {background:#fff;padding:5px 0 10px;border-bottom:1px solid #e4e4e4;font-size:30px;letter-spacing:-1px}
.pay-box p {padding:27px 20px;font-size:18px;line-height:22px}
.pay-box .inp {border:1px solid #e4e4e4;color:#333;font-size:16px;font-weight:700;width:160px;line-height:36px;text-align:center;text-indent:0}
.pay-box input[type="checkbox"] + label span {width:24px;height:24px;float:left}
.pay-box input[type="checkbox"]:checked + label span {background:#ff9641 url(../images/icons.png) -437px -58px no-repeat}
.hight-box {margin:auto auto 50px;width:1040px}
.hight-box .tabs li {float:left;background:#ff9641;border:1px solid #f5852a;border-width:1px 1px 4px;font-size:30px;font-weight:900;line-height:56px;color:#fff;opacity:0.5}
.hight-box .tabs li.sel {opacity:1}
.hight-box .tabs li a {padding:7px 24px;letter-spacing:-1px}
.hight-box .inbox {background:#ff9641;color:#fff;clear:both;float:left;border:1px solid #f5852a;padding:0;border-right:0;border-bottom-width:3px}
.hight-box .inbox ul {border-right:1px solid #f5852a;padding:20px 10px}
.hight-box .inbox li {padding:2px 0}
.naglowek {margin:40px 0; font-size:48px;text-align:center;letter-spacing:-1px}
.i-left.ogloszenie.m-auto {float:none}
.ontip {display:inline;position:relative}
.ontip:hover .tip {display: block;top:30px;left:10px;width:340px;height:40px}
.file-area {border:1px solid #e4e4e4;padding:16px;background:#fff}
.developer-box {position:fixed;bottom:0;left:0;border:1px solid #e1e1e1;background:#fff}
.developer-box > div {display:table-cell;text-align:center;vertical-align:middle;height:50px;padding:0 14px}
.developer-box > div:first-child {border-right:1px solid #e1e1e1}
.developer-box img {vertical-align:middle}
.developer-box .opis {color:#ff7b0f;font-size:18px;font-weight:700}
body.no-scroll {overflow:hidden}
.forum-table .path.grey a {color:#a6a6a6}
.forum-table .path.grey a:last-child {color:#ff7b0f}
.forum-table .dots {color:#ff9641;font-weight:700}
.forum-table .foto .mini {float:left;width:110px}
.forum-table .foto .mini img {float:left;line-height:0;margin:0 0 1px 1px;height:46px}
.forum-table .foto .mini img:nth-child(2n+3)  {margin-bottom:0}
/*  konto firmowe */
.w-580 {width:580px}
.w-580.left {float:left}
.w-580.right {float:right}
.w-580 .inbox {padding:30px}
.user-konto.firmowe .head {margin-right:0}
.user-konto.firmowe .inbox {background:#f6f6f6;border:1px solid #e4e4e4;height:auto}
.user-konto.firmowe form > div {margin-bottom:20px}
.user-konto.firmowe .inp {box-sizing:border-box}
.user-konto.firmowe select {width:115%}
.user-konto.firmowe .but  {padding:0 10px}
.www-adres label{line-height:40px}
.user-konto.firmowe .inp.short {width:229px}
.user-konto.firmowe .inp.kod {width:76px;margin-left:10px !important}
.user-konto.firmowe a.kolor-5 {display:inline-block;margin-left:30px;font-size:16px}
.foto-area {position:relative;background:#fff;border:1px dashed #e4e4e4;padding:19px}
.foto-area .fota {float:left;position:relative;margin-right:35px}
.foto-area a {display:block;width:100%;height:117px;line-height:115px}
.foto-area a .glyph {position:absolute;top:0;left:45%;font-size:32px;color:#ff9641;line-height:115px;display:none}
.foto-area a:hover .glyph {display:block}
.foto-area img {border:2px solid #ff7c11;}
.foto-area a:hover {background:#fff;opacity:.5} 
.foto-area input[type="file"] {display:block;opacity:0;height:117px;width:305px;cursor:pointer;z-index:1 }
.foto-area .plik {font-size:14px;color:#949494;position:absolute;top:19px;width:305px;height:117px;right:19px;line-height:18px}
.foto-area .plik .but {display:inline-block}
.foto-area.typ-2 {background:none;border:none;padding:0}
.foto-area.typ-2 .fota {margin-right:5px}
.foto-area.typ-2  input[type="file"] {width:375px}
.foto-area.typ-2 .plik {width:355px;right:0;padding-top:12px}
.bg-smile { background:url(../images/bg-smile.png) 50% 0 no-repeat}
.komunikat { text-align:center}
.komunikat h1 {color:#ff7b0f;font-size:64px;font-weight:900;margin:0 0 30px }
.komunikat p {font-size:18px;margin-bottom:22px}
.komunikat .tagsinput {height:20px !important;width:1025px !important;margin-top:4px}
.komunikat .but {padding:0 10px }
.komunikat .button {margin: 0 10px}
.komunikat .button .glyph {font-size:40px;}
.komunikat .button .glyph:before{vertical-align:top !important}
.button.disable {opacity:0.5}
.rankingi table {width:100%;background:#fff}
.rankingi th {position:relative;text-align:center;border: 1px solid #e4e4e4}
.rankingi th .glyph {font-size:25px;color:#a6a6a6;padding:0}
.rankingi td {border: 1px solid #e4e4e4;width:69px;text-align:center;font-weight:700;height:75px;font-size:16px}
.rankingi td span {font-weight:400;font-size:16px}
.rankingi tr td:first-child{width:auto;text-align:left}
.rankingi .top {background-color:#fef9f5;font-size:24px} 
.rankingi td {height:75px} 
.rankingi .top td {height:105px} 
.rankingi .top .person{font-size:22px}
.rankingi .person{margin:0;height:auto}
.rankingi .media {position:relative}
.rankingi .media img {width:34px;}
.rankingi .top img {width:64px;}
.rankingi .img{position:relative;margin:0 20px}
.rankingi .media .glyph {position:absolute;top:-28px;right:-22px;color:#ff9641;font-size:42px;}
.rankingi.maiast td {height:75px}
.rankingi.maiast .top td {height:105px}
.rankingi.maiast .top .person {font-size:36px;padding-left:0;height:36px}
.rankingi.maiast .person {font-size:24px;padding-left:25px;display:inline-block;height:auto}
.rankingi.maiast td .glyph {position:static;padding-left:25px}
.rankingi.firm td .glyph {left:21px;right:auto}
.rankingi.firm .top td {font-size:22px}
.rankingi.forum .person {color:#ff9641;letter-spacing:-0.025em}
.rankingi.forum .top td {font-size:22px}
.rankingi.forum .media{padding:0 20px}
.rankingi.forum .adres {color:#a6a6a6}
.rankingi.forum .adres a {color:inherit;font-weight:400;font-size:14px}
.ogloszenia.krata.short .inbox{height:97px}
.ogloszenia.krata.short .bottom {bottom:auto;top:0;position:relative;left:0}
.ogloszenia.krata.short .socjale {padding:15px 0 0;color:#ff9641;font-size:18px;font-weight:700;text-align:left }
.ogloszenia.krata.short .socjale li {text-align:left}
.ogloszenia.krata.short .socjale .glyph {font-size:24px} 
.opis-firma {color:#f5f5f5;line-height:22px;font-size:12px}
.lista .opis-firma .inbox,.lista .opis-firma .inbox:hover {background:#2e2e2e !important;height:auto}
.opis-firma h3 {margin-bottom:20px}
.opis-firma a {color:#c8a587}
.opis-firma .kategoria {border:1px solid #4c4c4c;border-width:1px 0;padding:10px 20px;color:#949494; margin:12px -20px}
.opis-firma p {color:#949494;overflow:hidden} /*height:133px;*/
.opis-firma p.full {height:auto}
.opis-firma p a {display:inline-block;clear:both}
#zwin-2a {display:inline-block;float:right;width:30px;height:60px}
#zwin-2a .level-2 {display:block;transition:all .3s;height:0 }
#zwin-2a:hover .level-2 {display:block;height:250px}
#zwin-3a .in-zwin {display:inline-block;float:right;width:30px;height:60px}
#zwin-3a .in-zwin .arrow {margin-top:22px}
#zwin-3a .level-2 {display:block;transition:all .3s;height:0}
#zwin-3a.hover .level-2 {display:block;height:396px}
.promo-area  {padding:50px 0}
.promo-area p {font-size:18px;margin-bottom:40px}
.ogloszenia.galerie .dodaj-news .inbox {width:148px !important; padding-left:53px;line-height:75px}
.pos8 .ico-2.dodaj {height:22px;left:24px;margin-top:-15px !important;width:22px}
.pos8.dodaj-news .ico-2.dodaj:after {background-position:0 -145px;height:22px;width:22px}
.ico-2.forum,.ico-2.rank,.ico-2.plus {margin-top:-2px;width:27px;height:26px}
.ico-2.forum:after {background-position:-440px 0;height:23px;width:27px}
.ico-2.rank:after  {background-position:-40px -140px;height:26px;width:26px}
.ico-2.plus {margin-top:-2px;width:22px;height:22px}
.ico-2.plus:after  {background-position:0 -145px;height:26px;width:26px}
.aktualnosci.lista .typ-2 .bottom .fl {width:50%}
.faq .w-880 {width:880px}
.faq .formularze {width:auto}
.head-form h2 {padding-left:0}
.faq .head {margin-right:0}
.faq .head.small h2{line-height:24px}
.faq .form-1 .inbox {background:#f6f6f6;border:1px solid #e4e4e4;height:auto}
.faq .form-1 .inbox >  div {margin-bottom:20px; clear:both}
.faq textarea {border:1px solid #e4e4e4;height: 180px;padding:10px 15px;width:100%;box-sizing:border-box;font-size:16px;font-weight:700}
.faq h3 {height:58px;border:1px solid #e4e4e4;margin-bottom:-1px;line-height:58px;padding:0 0 0 20px; background:#fff;outline:none;font-size:24px}
.ui-accordion-content {padding:20px; background:#fff;border:1px solid #e4e4e4;margin-bottom: -1px;color:#ff7c11;font-size:16px}
.ui-accordion-content .grey {font-size:14px;color:#a6a6a6;padding-top:10px;text-align:right}
.faq .ui-state-active {color:#ff7c11}
.ui-icon {display:inline-block;width:58px;height:58px;background:#fff;float:right;border-left:1px solid #e4e4e4;transition:all .3s; position:relative;cursor:pointer}
.ui-icon:after {background-image:url(images/icons.png);width:20px;height:14px;content:" ";display:block;top:50%;left:50%;position:absolute;margin:-7px 0 0 -10px}
.arrow-e:after {background-position:-200px -80px;}
.arrow-s:after {background-position:-220px -80px}


.header .bordered .blok-b {background-repeat:no-repeat;background-position:0 0;background-image:none}
.header .bordered .blok-b:hover ul {text-indent:-9999em}
.header .bordered .blok-b:hover a {color:#333}
.header .wroclaw:hover {background-image:url(../images/miasta/wroclaw-min.jpg)}
.header .bialystok:hover {background-image:url(../images/miasta/bialystok-min.jpg)}
.header .bydgoszcz:hover {background-image:url(../images/miasta/bydgoszcz-min.jpg)}
.header .gdansk:hover {background-image:url(../images/miasta/gdansk-min.jpg)}
.header .katowice:hover{background-image:url(../images/miasta/katowice-min.jpg)}
.header .krakow:hover {background-image:url(../images/miasta/krakow-min.jpg)}
.header .lodz:hover {background-image:url(../images/miasta/lodz-min.jpg)}
.header .lublin:hover{background-image:url(../images/miasta/lublin-min.jpg)}
.header .poznan:hover{background-image:url(../images/miasta/poznan-min.jpg)}
.header .szczecin:hover {background-image:url(../images/miasta/szczecin-min.jpg)}
.header .torun:hover {background-image:url(../images/miasta/torun-min.jpg)}
.header .warszawa:hover{background-image:url(../images/miasta/warszawa-min.jpg)}

.dadaj-tresc .tooltip{background:#f6f6f6;border:1px solid #e1e1e1;bottom:-95px;box-shadow:0 5px 5px -3px #999;color:#333;font-size:14px;font-weight:700;left:50%;margin-left:-472px;padding:15px;position:absolute;text-align:left;width:370px;z-index:0}
.dadaj-tresc .tooltip:after{background:url(../images/tooltip-arrow.png) 0 0 no-repeat;content:" ";display:inline-block;height:23px;left:73px;position:absolute;top:-23px;visibility:visible;width:36px}
.dadaj-tresc .tooltip a{color:#ff790f;text-decoration:underline}

.area-cms.max .wysiwyg,.area-cms.max .wysiwyg-wysiwyg-iframe {width:100% !important}

.ui-dialog .ui-dialog-titlebar {padding:10px 20px; background:#fff}
.ui-dialog .ui-dialog-title {font:700 20px "Source Sans Pro",sans-serif}
/* .ui-dialog .ui-dialog-titlebar-close {background:none !important;border:0 !important;font-size:0;color:#a6a6a6 !important;height:40px !important;width:40px !important;margin:-20px 0 0 !important;padding:0;float:right;outline:0}*/
.ui-dialog .ui-dialog-titlebar-close{border:0 !important;color:#a6a6a6 !important;height:54px !important;width:54px !important;float:right;outline:0 none;background:rgba(238, 238, 238, 0) none repeat scroll 0 0 !important;font-size:41px !important;margin:-27px -7px 0 0 !important;padding:0}
.ui-dialog .ui-dialog-titlebar-close:before {content:'\d7';font-size:40px;line-height:40px}


.ui-dialog .ui-button-icon-primary {border:0;background:none !important}
.ui-dialog .ui-dialog-content {padding: 20px !important;font:400 16px "Source Sans Pro",sans-serif;min-height:600px; background:#f6f6f6 !important;overflow:hidden !important}
.ui-resizable-se {display:none !important}
.dla-developera {text-align:center;background:#fff}
.dla-developera .b1 {border:1px solid #e3e3e3}
.dla-developera h2 {color:#ff7a11;font-size:62px;padding:20px 20px 0}
.dla-developera h2 + p {color:#333;padding:20px;line-height:22px;margin-bottom:20px}
.dla-developera .tlo-2 {padding:40px 20px}
.dla-developera .tlo-2 h3{color:#fff;font:900 30px "Source Sans Pro",Arial,sans-serif}
.dla-developera .tlo-2 img {margin:20px auto}
.dla-developera p {font-size:16px; color:#a9a9a9}
.kontakt-oferta .tlo {background:#f6f6f6;padding:20px;border:1px solid #e3e3e3;margin-bottom:20px;width:auto }
.kontakt-oferta h3  {font-size:30px}
.kontakt-oferta .inp {font-weight:400}
.kontakt-oferta .inp.short {width:140px}
.kontakt-oferta .but {text-align:center;padding:0 20px}

footer .tabs {clear:both;width:100%;float:none;margin-bottom:20px}
footer .head {background:#3d3d3d;padding:30px}
footer .sortownik .ul {margin:0;padding-bottom:20px}
footer .sortownik a,footer .tabs a {color:#fff}
footer .head .lista {display:none;padding:0 10px;height:auto;line-height:16px;color:#a6a6a6}
footer .lista a {font:400 14px/22px 'Source Sans Pro',Arial,sans-serif;margin:0;height:auto;padding:0;color:#a6a6a6}

.miasto.lista .box-combo + .box-25 {clear:both}
.miasto.lista.lista2 .box-combo + .box-25 {clear:none}

.ogloszenia.krata > .box-25 {height:370px}
.ogloszenia.krata.typ-4 > .box-25 {height:auto}
.popup .ogloszenia h3 {max-height:none}
.krata:hover .detale {color:#333}
.tematy-lista {width:100%}
.hovered .box h3 {height:0;overflow:hidden;transition:all .2s}
.hovered .box:hover h3 {height:5em;overflow:hidden} 
.pop-head.max {height:120px}
.pop-head.max .linia {border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1}

#usersRange {background:transparent !important}
.separator.info.head {display:table;width:100%; vertical-align:middle;overflow:hidden}
.separator.info.head h2 {display:table-cell;padding:0 30px;margin:0;vertical-align:middle;width:80%}
@media screen and (max-width: 1700px) {.separator.info.head h2 {font-size:34px}}
@media screen and (max-width: 1050px) {.separator.info.head h2 {font-size:24px}}

.separator.head.info .dodaj-news {display:table-cell;margin:0;padding:0;float:none;width:20%}
.separator.info.head:after,.separator.info.head .dodaj-news:after {display:none}

.head .navi {min-height:58px}    
.head .socjale .ico-2 {float:right}

@media screen and (max-width: 600px) {
    .separator.info.head {display:block}
    .separator.head.info .dodaj-news {display:block}
    .separator.head.info .dodaj-news {width:100%}
    /*.box.dodaj-news .inbox {display:block;float:none;}*/
    .separator.info.head h2 {display:block;width:100%}
    .head .navi.short {min-height:1px}

}


@media screen and (max-width: 1490px) {
    
    .on-head .blok-txt + .head {border-bottom:0}
    .on-head .head .mini-bloki {width:58px }
    .on-head .head .mini-bloki .g1 {margin:auto;}
    .sortownik.small.fl.pl10 {float:none !important;border-left:1px solid #4b4b4b;left:-1px;overflow: hidden;position:relative}
    .sortownik li.sel:first-child {padding-left:0 !important}     

    .multi.on-head {font-size:12px;clear:both}
    .multi.on-head .head{height:80px}
    .multi.on-head .blok-txt {height:160px;line-height:160px;}
    .multi.on-head .blok-b {height:80px}
    .multi.on-head .head .media{padding:10px 5px}

    .multi.on-head .sortownik ul {margin:0;padding:0;height:80px}
    .multi.on-head .sortownik li {margin:9px 0 0 5px}
    .multi.on-head .sortownik.small a {font-size:12px}
}

@media screen and (max-width: 1280px) {
    .head-form .inp.long {width:290px}
}

@media (min-width:900px) and (max-width:1199px){
    .i-left {box-sizing:border-box }
}

@media (min-width:900px) and (max-width:1199px){
    .naglowek h1 {width: 900px}
    .bin {width:901px; margin:auto}
    .ogloszenia,.inwestycje {max-width:900px;margin:auto}
    .i-left {width:901px}
    .menu { width: 901px; }
    .nav > li { width: 224px; }
    .nav > li > ul { width: 900px; height:100px }
    .nav > li.m1 > ul {  height: 100px;}
    .nav li.m1 li { width: 299px;}
    .nav .m2 ul { table-layout: fixed; width: 900px; left: -225px; }
    .nav .m2:hover ul,.nav .m2.sel ul {display: table !important; }
    .nav .m2 li {width: 149px;}
    .nav .m3 ul {left: -450px;}
    .nav .m3 li {width: 299px;}
    .nav .m4 ul {left: -675px;height:100px}
    .nav .m4 li {width: 299px;}

    .foto .mini { display: none; }
    .forum-table li .td { padding-left: 15px; }
    .forum-table li .td3 { width: 155px; }

    .header .logo {width: 260px;}
    .header .logo > a {width: 178px;background-position:0 8px}

    .header .szukaj {width: 127px;}
    .header .szukaj .inbox {padding:0 15px}
    .header .form .glyph {left:7px}
    .header .inp {padding-left:35px;width: 56px;}

    .header .miasta {padding:0 10px;width: 90px;}
    .header .title {width:34px;font-size: 17px;float:left;padding-right: 0;}
    #zwin-3a .in-zwin {display:inline-block;float:right;width: 25px;height:60px}
    #zwin-3a.hover .level-2 {height: 566px;}

    .header .miasta .arrow { }
    .header .level-2 {margin-left: -112.5%;}
    .header .level-2 .inbox{width: 901px;}
    .header .l-2 .box-16 {width: 224px;background-size: cover;}

    .header .mapa {width: 68px;text-indent:-9999em}
    .header .mapa .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}

    .header .tresc {width: 68px;text-indent:-9999em}
    .header .tresc .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}

    .header .notyfikacje{width: 68px;text-indent:-9999em}
    .header .notyfikacje .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}
    .header .notyfikacje .glyph.small {right:0}

    .header .message {width: 68px;text-indent:-9999em}
    .header .message .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}
    .header .message .liczba {right:9px; text-indent:0}
    .header .login-top{float:left !important;width: 75px;}

    .i-left.short {width:900px;margin-right:0}
    .forum-table li .suwak {right:-398px}
}

@media (max-width: 899px){
    .bin {width:601px;margin:auto;}
    .menu { width: 701px; margin-left:-50px}
    .nav > li { width: 174px; }
    .nav > li > ul { width: 700px; height:100px }
    .nav > li.m1 > ul {  height: 100px;}
    .nav li.m1 li { width: 232px;}
    .nav .m2 ul { table-layout: fixed; width: 700px; left: -175px; }
    .nav .m2:hover ul,.nav .m2.sel ul {display: table !important; }
    .nav .m2 li {width:115.6px}
    .nav .m3 ul {left:-350px;}
    .nav .m3 li {width:232px}
    .nav .m4 ul {left:-525px;height:100px}
    .nav .m4 li {width:232px}

    .foto .mini { display: none; }
    .forum-table li .td { padding-left: 15px; }
    .forum-table li .td3 { width: 155px; }

    .header {margin-left:-50px}
    .header .logo {width:217px;}
    .header .logo > a {width: 178px;background-position:0 8px}

    .header .szukaj {width: 66px}
    .header .szukaj .inbox {padding:0 15px}
    .header .form .glyph {left:7px}
    .header .inp {padding-left:35px;width:0px}

    .header .miasta {padding:0 10px;width: 62px;}
    .header .title {width:34px;font-size:12px;float:left;padding-right: 0;}
    #zwin-3a .in-zwin {display:inline-block;float:right;width: 25px;height:60px}
    #zwin-3a.hover .level-2 {height:732px}

    .header .miasta .arrow {display:none}
    .header .level-2 {margin-left: -121%}
    .header .level-2 .inbox{width:701px}
    .header .l-2 .box-16 {width:232px}

    .header .mapa {width:58px;text-indent:-9999em}
    .header .mapa .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}

    .header .tresc {width:58px;text-indent:-9999em}
    .header .tresc .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}

    .header .notyfikacje{width:58px;text-indent:-9999em}
    .header .notyfikacje .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}
    .header .notyfikacje .glyph.small {right:0}

    .header .message {width:58px;text-indent:-9999em}
    .header .message .glyph {text-indent:0;float:left;position:relative;top:25px;left:17px}
    .header .message .liczba {right:9px; text-indent:0}

    .header .login-top{float:left !important;}
    .on-head .head {height: auto}

    .box-50.forum-stat,.box-50.forum-list {width:601px}
    .ad-max  img {width:100%;height:auto;margin-left: auto;margin-right:auto }
    .i-left {width:600px;box-sizing:border-box}
    .i-left.short {width:600px;margin-right:0}
    .i-right {width:600px}
    .i-max {clear:both;width: 601px;margin:auto;}
    .ad-max {margin:0 auto 20px -50px}
    .slider.firmy {width:600px;max-width:600px }
    .ogloszenia {max-width:600px}
    .forum-table li .suwak {right: -399px}

    .czym-jest .box-33 {border:0;float:none;margin:auto}

    .czym-jest p{padding: 0 10px;}
    .czym-jest h2{font-size:40px} 
    .opis-gal .galeria {width:601px;}
    .opis-gal .lista {width:601px}
    .i-left article iframe {width:100%}
    .ad-max a + img{width:1px !important;height:1px;}
    .leftSky,.rightSky{display:none !important}
    #bigImg img {width:100%;height:auto}
}

@media screen and (max-width: 600px) {
    .bin {max-width:301px;min-width:300px;width:100%  }
    .i-max {width:auto}
    .header  {right:0;left:0;margin-left:auto }
    .header .top{width:320px;margin:auto !important;float:none;/*background:red*/}
    .header .logo {width: 120px;}
    .header .logo > a {width:110px;background-size: contain; background-position:0 50%}
    .login-top {padding: 9px 10px 11px 18px;width:60px}
    .m-off,#zwin-2a {display: none}

    .miasta,.tresc,.mapa,.notyfikacje
    {display:none}

    .menu {width:320px;margin:auto}

    .nav > li {width: 79px;font:400 14px/30px 'Source Sans Pro',sans-serif;/* height:30px; */min-height:1px;}
    .nav > li a {font-size:14px}
    .nav li li {height:29px}
    /*.menu .glyph {display:none} */

    .nav > li > ul,

    .nav > li.m1 > ul {height:64px}
    .nav .m1 ul {width:320px;left:0;} 
    .nav li.m1 li {width:33%}
    .m1 .glyph {display:none}

    .nav .m2 ul {width:320px;left:-80px;} 
    .nav .m2 li {width: 47px;}
    .m2 .glyph {font-size:18px;line-height:30px}

    .nav .m3 ul {left:-160px;width:320px;background:#ff9742}
    .nav .m3 li {min-width:80px;width:auto;padding:0 10px} 
    .nav .m3 .m3-4 {width: 163px !important;} 
    .m3 .glyph {display:none}


    .nav .m4 ul {width:320px;left:-240px;height:64px}
    .nav .m4 li {width: 85px;padding:0 10px}
    .nav .m4 li:nth-child(3) {display:none}
    .nav .m4 li:nth-child(4) {width:auto}

    .m4 .glyph {display:none}
    .i-left article iframe {width:100%;height:auto}
    .z-mapa .box-33.fl {padding:10px 0 10px 20px}
    .map-poland.css-map-container.m340 {left:-19px}
    .head-form .inp.long {width:259px} 
}

@media screen and (max-width: 580px) {
    .bin {max-width:321px;min-width: 321px;width:100%}
    .i-max {width:auto}

    section {min-width:301px;float:none;width:301px;margin-left:auto;margin-right:auto}
    section .box-25, 
    section .box-33, 
    section .box-50, 
    .box-75,
    .box-50.forum-stat, 
    .box-50.forum-list     {min-width:301px;float:none;width:301px}

    .czym-jest .box-33 {border:0;float:none;margin:auto}

    .czym-jest p{padding: 0 10px;}
    .czym-jest h2{font-size:40px}
    .forum-list .staty {display:none }
    .forum-list .body {width:90%;border-right:0;}
    .forum-stat .inbox {height:auto;padding:0 10px }
    .liczby-zegar {display: block;clear:both;margin-right:10px}
    .liczby-zegar span {width: 25px;font-size:18px;height:30px;line-height:30px }

    .header .top a .glyph {font-size:20px}
    .header .szukaj .inbox {padding:0 10px}
    .login-top {padding: 14px 10px 11px;width:50px}
    .login-top a img { width:100% }
    .header .message {/* width:40px */}
    .head.small {line-height: 30px}
    .head .blok-b {height:auto}
    .sortownik a {height:24px;line-height:24px;margin:5px 0}

    .head h1, .head h2 {font-size:24px;clear:both;width:100%;box-sizing:border-box;padding:9px 0 9px 10px;line-height:30px}
    .chb-nr input[type="checkbox"] + label span,
    .chb-nr input[type="checkbox"] + label {width:30px}
    .head form, .head .head-form {line-height:48px}
    .head div.head-form {padding-left:10px;width:100%;box-sizing: border-box}
    .pr20 {padding-right:10px}
    .pl20 {padding-left:10px}
    .rightSky, .leftSky {display: none}
    .navi .blok-b {display:none }
    article .tagi {line-height:25px}
    .i-left {width:320px}
    .wyszukiwarka .blok-1{max-width:280px}
    .inp {max-width:100% }
    .zajawka-opis .img-blok, .zajawka-opis .onimg-blok, .lista2 .zajawka-opis .img-blok    {width:300px;height:185px }
    .zajawka-opis {height:auto}
    .zajawka-opis .opis h3 {max-height:none}
    .on-head .head {height:auto }
    .sortownik.small.fl.pl10 {float:left !important;left:0;clear:both}    
    .on-head .head .blok-b {display: inline-table}
    .on-head .blok-txt {line-height:58px}
    .lista-watki .head .glyph{line-height:36px}
    .lista-watki .lh-60.bld.kolor-1 {line-height:39px}
    .pager2  {clear:both;padding-bottom:20px;overflow:hidden}
    .pager2 .ac {clear:both}
    .pager2 .next,.pager2 .prev,.pager2 .ac a,.pager2 .ac span {line-height:36px}    
 
    .input-area2.typ2 .inp {max-width:90% }
    .forum-table .suwak {display:none}
    .i-right {width:320px; margin-top:40px}
    .tematy-lista {width: 99%}
    .pager2 a {font-size:14px;font-weight:400 }
    .pager2 .next {padding-right: 10px;border-left: 1px solid #ddd;line-height: 30px;}
    .pager2 .prev {padding-left: 10px;border-right: 1px solid #ddd;line-height: 30px;}
    .pager2 .ac a, .pager2 .ac span {min-width:15px;line-height:30px}
    .pager2 .next .glyph,.pager2 .prev .glyph {display: none}
    .ad-max {display: none}
    .register.typ-1 {width:100%;padding-top:35px;}
    .in-reg.firma .user-login,
    .register.typ-1 .in-reg.firma,
    .register.typ-1 .in-reg {width:auto !important;margin:0 auto}
    .register.typ-1 .close {z-index:1000}

    .col-2 > div,    
    .col-3 > div,
    .in-reg.firma .pop-head,
    .in-reg.firma .user-login .but,
    .in-reg.firma .inp.long {width:100%}

    #wysiwyg-wysiwyg-iframe,
    .wysiwyg    {width:100% !important}
    .in-reg .pop-head {margin:auto;width:100%}
    .i-left article {padding:10px}
    .mapa2 + .media.single {margin-left:0;padding:11px 10px}
    .popup {width:100%;}
    #layerMap {display:none}
    .mapa2,.mapa3,.mapa4 {display:none !important}
    .opis-gal {width:320px}
    .opis-gal .lista li {padding:14px 10px 13px}
    .head-form.form-1 .inp.inp-580 {width:92%;box-sizing:border-box;padding-right:38px}
    /* .popup .pop-head form {display:none !important} */
    .dtc.img {width:100%}
    .dtc {display:block;width:100%;box-sizing:border-box}
    .lista-nieruchomosci .detal {clear: both}
    .lista-nieruchomosci .dtc {border:0}
    .head .blok-b.fl {border:0;box-sizing:border-box}
    .on-head .img2 {width:auto}
    .nav li.sel li {padding-bottom:1px} 
    #mapEstates .head-form{display: none}
    .head-form .inp.long {width:262px}
    .head-form.form-1 .inp.short {width:90% }
    .krata .sas_activated img {float:none;max-width:100%;height:auto}
    .ad-max img {margin-top:40px}    
    .pager2 .ac {clear:both;padding-bottom:20px;}
    .article.galeria img {max-width:100% !important}		
    .i-left.short {width:301px;margin-right:auto}
}
.ogloszenia.krata .box-25.typ-2 .bottom .fl {width:60%}
.sas_activated {line-height:0 !important}
.sas_activated img {float:left;line-height:0}
.krata .sas_activated img {float:none}
/* #sas_banner_2 img , #sas_banner_4 img {height:117px !important} */
/*.sas_activated img[height="122"] {height:117px} */

@media screen and (max-width: 600px) {
    .on-head .head{height:auto !important}
    .on-head .blok-txt + .head {border-bottom:0}
    .on-head .head .mini-bloki {width:58px }
    .on-head .head .mini-bloki .g1 {margin:auto;}
    .sortownik.small.fl.pl10 {float:none !important;border-left:1px solid #4b4b4b;left:-1px;overflow: hidden;position:relative}
    .on-head .sortownik li {margin:0 0 6px 6px}
    .sortownik li.sel:first-child {padding-left:0 !important}     

    .multi.on-head {font-size:12px}
    .multi.on-head .blok-txt {height:40px;line-height:40px;display:block;float:none !important}
    .multi.on-head .blok-b {height:auto;display:block;float:none !important}
    .multi.on-head .head .media{padding:10px 5px}

    .multi.on-head .sortownik ul {margin:0;padding:0;height:auto}
    .multi.on-head .sortownik li {margin:0 5px 5px 0}
    .multi.on-head .sortownik.small a {font-size:12px}
 }
 .fancybox-image {position:relative}
 .fancybox-opened {z-index:10000010}
 
 .forum-watek .dtc.detal {padding-left:30px;width:100%}
 #tabs-10.ogloszenia h3 {line-height:22px;margin-bottom:0;height:76px} 
 .cena + .inbox > h3 {height: 50px}
