body {
    color:#000000;
    font-family:Tahoma;
    text-align:center;
}
 .glowny {
     width:1081px;
     margin:0 auto;
    /*width:90%*/
}
 img{
    border:0;
}
 .box_glowna{
    padding:10px;
    border:1px solid #dadada;
    clear:both;
     margin-bottom: 8px;
}
 .box_glowna .nagl{
    display:block;
     border-bottom:1px solid #dadada;
     color:#0053a4;
     font-size:11px;
     font-weight:bold;
     padding:2px 0 7px 25px;
     text-transform:uppercase;
     text-align:left;
     height:15px;
     background:url('../layout/standard/zukowo_sprites.png') 0 -3px no-repeat;
     margin-bottom:9px;
     overflow:hidden;
}
 .box_glowna .nagl h1{
    display:block;
     color:#0053a4;
     font-size:11px;
     font-weight:bold;
     text-transform:uppercase;
     text-align:left;
     margin:0;
     overflow:hidden;
}
 .nagl a{
    float:right;
    color:#aaa;
    text-decoration:none;
    text-transform:none;
}
 .nagl a:hover{
    text-decoration:underline;
    color:#333
}
 .flr{
    float:right
}
 .kat_link.box_glowna .nagl{
    margin-bottom:3px
}
 .kat_link ul{
    padding:0;
    margin:0;
    list-style:none;
    height:160px;
}
 .kat_link {
    overflow:auto;
    text-align:left;
}
 .kat_link h3{
    font-weight:bold;
    color:#0053a4;
    font-size:12px;
}
 .kat_link a{
    color:#808080;
    font-size:11px;
    padding-left:10px;
    line-height:20px;
    text-decoration:none;
}
 .kat_link a:hover{
    text-decoration:underline;
    color:#3786d4;
}
 .kat_link_grupa{
    float:left;
    width:33%;
    display:block;
}
 .kat_link_grupa li{
    background:url('../layout/standard/zukowo_sprites.png') 0 -157px no-repeat;
    margin-bottom:2px
}
 .tlo_glowna{
    background:url('../layout/standard/tlo_glown.png') center center repeat-y;
    margin-bottom:20px;
}
 .col_50l{
    width:50%;
    float:left;
}
 .col_49r{
    width:49%;
    float:right;
}
 .col_49l{
    width:49%;
    float:left;
}
 .col_33l{
    width:33%;
    float:left;
}
 .tal{
    text-align:left;
}
 .tac{
    text-align:center;
}
 .tar{
    text-align:right;
}
 .cll{
    clear:left
}
 .clb{
    clear:both;
}
 .no_margin{
    margin:0 !important;
}
 .sprites{
    background-image:url('../layout/standard/zukowo_sprites.png')
}
 .blok_news{
    overflow:auto;
    text-align:center;
}
 .blok_news .tresc{
    font-size:11px;
    color:#000;
    line-height:18px;
    padding:0 5px;
}
 .blok_news .wiecej{
    color:#0053a4;
}
 .blok_news .tytul{
    font-family:Georgia, serif;
    font-size:17px;
    color:#00376c;
    font-weight:normal;
}
 .blok_news .zdjecie{
    margin:0 auto;
    display:block;
    width:133px;
}
 .blok_news h2{
    color:#00376c;
    margin:0;
    line-height:20px;
    text-align:left;
    padding:0 5px;
}
 .prod_master{
    border:1px solid #dadada;
    padding:1px;
    margin-bottom:8px;
    text-align:left;
    font-size:12px;
    color:#636363;
}
 .prod_master .zdjecia{
    clear:both;
    overflow:auto;
    padding-top:24px;
}
 .prod_master .zdjecia .zdjecie{
    margin-bottom:20px
}
 .prod_master .zdjecie.zdjecie_glowne{
    margin-bottom:15px;
}
 .prod_master_bckg{
    background:#ecf3f6;
    padding:15px 16px 11px 16px;
    height:211px;
    overflow:hidden;
}
 .prod_master .tytul{
     color: #0053a4;
    font-family: Georgia,serif;
    font-size: 28px;
    font-weight: bold;
    text-decoration:none;
    display:block;
}
 .prod_master .tytul:hover{
    text-decoration:underline;
}
 .prod_master .dane {
    clear:both;
}
 .prod_master .dane > span{
    display:block;
    float:left;
    width:50%;
    line-height:18px;
}
 .prod_master .zdjecie{
    float:left;
    margin-right:10px;
    border:1px solid #DADADA;
    display:block;
}
 a img{
    display:block;
}
 .prod_master p{
    display:block;
}
 .prod_master .blue{
    color:#0053a4;
    font-weight:bold;
}
 .menu_g1{
    clear:both;
    margin-bottom:7px;
}
 .menu_g1 a{
    font-family:Verdana,Sans-serif;
    font-size:13px;
    font-weight:bold;
}
 .menu_g1 .dodaj_ogloszenie{
    border:1px solid #5eaad3;
    padding:1px;
    display:block;
    color:#fff;
    float:right;
    width:150px;
}
 .menu_g1 .dodaj_firme{
    border:1px solid #5eaad3;
    padding:1px;
    display:block;
    color:#fff;
    border-left:0;
    float:right;
    width:150px;
}
 .menu_g1 .dodaj_ogloszenie:hover,.menu_g1 .dodaj_firme:hover {
    background-color:#5eaad3;
}
 a.dodaj_ogloszenie span, a.dodaj_firme span{
    height:35px;
    line-height:35px;
    display:block;
    background-position:0 -50px;
}
 .menu_g1 ul{
    display:block;
    margin:0 307px 0 0;
    list-style:none;
    padding:0;
    height:38px;
    border-top:1px solid #dadada;
}
 .menu_g1 a{
    text-decoration:none;
}
 .menu_g1 a:hover{
    text-decoration:underline;
}
 .menu_g1 li{
    float:left;
    display:block;
    width:18%;
    overflow:hidden;
    border-bottom:1px solid #dadada;
    height:36px;
    background-position:0 -85px;
    margin-top:1px
}
 .menu_g1 li a{
    display:block;
    height:100%;
    line-height:36px;
    color:#544b4b;
    border-left:1px solid #dadada;
    border-right:1px solid #fff
}
 .menu_g1 li:last-child a{
    border-right:none;
}
 .menu_g1 li a:hover, .menu_g1 li a.active{
    color:#1661b6
}
 .menu_g1 .strona_glowna{
    width:10%;
    text-indent:-999px;
}
 .strona_glowna a{
    background-position:center -120px;
    background-repeat:no-repeat;
}
 .ostatnio_dodane_ogloszenia .element{
    border-bottom:1px dashed #c7c7c7;
    padding:1px 0
}
 .ostatnio_dodane_ogloszenia .element a{
    overflow:hidden;
}
 .ostatnio_dodane_ogloszenia.box_glowna .nagl{
    margin-bottom:2px;
}
 .ostatnio_dodane_ogloszenia.box_glowna {
    padding:10px 10px 8px 7px;
    margin-bottom:0;
}
 .ostatnio_dodane_ogloszenia .tytul{
    font-size:11px;
    color:#2c2e2e;
    text-decoration:none;
    display:block;
    height:25px;
    line-height:25px;
    text-align:left;
    padding-left:1px;
}
 .ostatnio_dodane_ogloszenia .tytul span{
    color:#0053a4;
}
 .ostatnio_dodane_ogloszenia .tytul:hover span{
    color:#fff
}
 .ostatnio_dodane_ogloszenia .tytul:hover{
    background:#3a88c5;
    color:#fff
}
 #banner_head{
    margin-left:370px;
}
 #logooo{
    display:block;
    float:left;
}
 .top_panel{
    color:#4d4d4d;
    font-size:11px;
    height:15px;
    line-height:15px;
    margin-bottom:5px;
}
 .top_panel a{
    color:#4d4d4d;
    border-right:1px solid #4d4d4d;
    padding:0 7px;
    text-decoration:none;
}
 .top_panel a:first-child{
    border-left:1px solid #4d4d4d;
}
 .top_pane a:hover{
    color:#3481c2;
    text-decoration:underline;
}
 .wyszukaj{
    height:36px;
    border:1px solid #dadada;
    margin-bottom:7px;
    line-height:36px;
    font-size:11px;
    font-weight:bold;
    padding:0 14px 0 17px;
}
 .wyszukaj span{
    color:#6f6f6f;
    text-transform:uppercase
}
 .wyszukaj a{
    color:#1661b6;
    text-decoration:none;
    margin:0 10px
}
 .wyszukaj a:hover{
    text-decoration:underline;
}
 .wyszukaj form{
    display:block;
    float:right;
    margin-top:7px;
}
 .wyszukaj button{
    display:block;
    float:left;
    width:70px;
    height:23px;
    border:0;
    color:#fff;
    background-position:0 -50px;
     padding:0;
     line-height:23px;
     font-size:11px;
    font-weight:bold;
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
}
 .wyszukaj button:hover{
    text-decoration:underline;
}
 .wyszukaj button:active{
    text-indent:-1px
}
 .wyszukaj input[type="text"]{
     float:left;
     height:21px;
     border:1px solid #dadada;
     border-right:none;
     padding:0 2px;
     width:200px;
     -webkit-border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
}
 .banner_img{
    padding:1px;
    border:1px solid #dadada
}
 .wyszukaj input[type="text"]:focus{
    border-color:#aaa
}
 .box_glowna.oglo_pro{
    padding:1px 0px 6px 1px;
    margin-bottom:12px
}
 .oglo_pro{
    text-align:left;
    padding:6px;
}
 .oglo_pro.box_glowna .nagl{
    background-position:0 -50px;
    background-repeat:repeat;
    color:#fff;
    height:35px;
    line-height:35px;
    padding:0 10px 0 15px;
    font-family:Verdana;
    font-size:12px;
    margin-right:1px;
    margin-bottom:0;
    border-bottom:0
}
 .oglo_pro.box_glowna .nagl a{
    color:#fff;
    text-decoration:underline;
    font-weight:normal;
    font-family:Tahoma;
    font-size:11px;
}
 .oglo_pro .zawartosc{
    margin-left:4px
}
 .oglo_pro .tytul{
    font-weight:bold;
    font-size:11px;
    color:#2c2e2e;
    text-decoration:none;
    display:block;
    padding:2px 0;
    background:url('../layout/standard/prod_prom_ico.png') right 5px no-repeat;
    text-align:left;
    padding-right:25px;
}
 .oglo_pro .tytul:hover{
    text-decoration:underline;
}
 .oglo_pro .data{
    padding-right:5px;
    margin-right:5px;
    border-right:1px solid #9c9c9c;
}
 .oglo_pro .miasto{
    display:inline-block;
    min-width:115px;
    border-right:1px solid #9c9c9c;
    margin-right:5px
}
 .oglo_pro .element:first-child{
    border:none;
}
 .oglo_pro .element{
    border-top:1px dashed #c7c7c7;
    padding:1px 0;
    padding-right:7px;
}
 .oglo_pro .element2{
    padding:3px 4px;
    height:40px;
}
 .oglo_pro .element2:hover{
    background:#3a88c5;
}
 .oglo_pro .element2:hover a, .oglo_pro .element2:hover .dane_dodatkowe {
    color:#fff;
}
 .oglo_pro .zdjecie{
    float:left;
    border:1px solid #dadada;
    margin-right:10px;
    padding:1px
}
 .oglo_pro .brak_zdjecia{
    float:left;
    width:39px;
    height:37px;
    margin-right:10px;
}
 .oglo_pro .dane_dodatkowe{
    color:#9c9c9c;
    font-size:10px;
    text-align:left;
    display:block;
    margin-top:7px;
}
 .oglo_pro .dane_dodatkowe a{
    color:#9c9c9c
}
 .oglo_pro .dane_dodatkowe a:hover{
    color:#333
}
 .adresy_instytucji.box_glowna{
    margin-top:11px;
    padding:1px 0px 6px 1px;
}
 .adresy_instytucji.box_glowna .nagl{
    background-position:0 -50px;
    background-repeat:repeat;
    color:#fff;
    height:35px;
    line-height:35px;
    padding:0 10px 0 15px;
    font-family:Verdana;
    font-size:12px;
    margin-right:1px;
    margin-bottom:0;
    border-bottom:0
}
 .adresy_instytucji .zawartosc{
    padding: 0 5px
}
 .adresy_instytucji .element{
    border-bottom:1px dashed #c7c7c7;
    padding:1px 0;
    background:url('../layout/standard/prod_prom_ico.png') right center no-repeat;
}
 .adresy_instytucji .element2{
    height:28px;
    line-height:24px;
    padding-right:7px;
    text-align:left;
}
 .adresy_instytucji .element2:hover{
    background-color:#3a88c5;
}
 .adresy_instytucji .numer{
    color:#2c2e2e;
    font-size:13px;
    font-weight:bold;
    padding-left:9px
}
 .adresy_instytucji .nazwa{
    font-size:11px;
    color:#2c2c2c;
    display:inline-block;
    text-decoration:none;
    width:83%;
}
 .adresy_instytucji2 .element2:hover{
    background-color:#3a88c5;
}
 .adresy_instytucji .element2:hover .tel, .adresy_instytucji .element2:hover a{
    color:#fff
}
 .adresy_instytucji .adres{
    font-size:11px;
    color:#2c2c2c;
    display:inline-block;
    width:30%
}
 .adresy_instytucji .telefon{
    font-size:11px;
    color:#ff0000
}
 .adresy_instytucji2 .element{
    border-bottom:1px dashed #c7c7c7;
    padding:1px 0;
    background:url('../layout/standard/prod_prom_ico.png') right center no-repeat;
}
 .adresy_instytucji2 .element2{
    line-height: 18px;
    padding-right: 7px;
    text-align: left;
    font-size: 12px;
    padding: 6px 0;
	display:flex;
}
 .adresy_instytucji2 .element2:hover{
    background-color:#3a88c5;
}
 .adresy_instytucji2 .element2:hover *{
    color:#fff
}
 .adresy_instytucji2 .nazwa{
    display:inline-block;
    width:55%;
    text-decoration:none;
    color:#1661B6;
    font-weight:bold;
}
 .adresy_instytucji2 .nazwa_kategorii{
    display:inline-block;
    width:15%;
    float:right;
    text-decoration:none;
    color:#1661B6;
	margin-left:auto;
}
 .adresy_instytucji2 .nazwa:hover{
    text-decoration:underline;
}
 .adresy_instytucji2 .nazwa_kategorii:hover{
    text-decoration:underline;
}
 .box_glowna.adresy_instytucji2 .nagl{
    height:auto;
}
 .box_glowna.adresy_instytucji2 h1{
    float:left;
}
 #kategorie_adresow{
    display:none;
    clear:both;
    background:#fff;
    margin-left:-25px;
    padding-left:25px;
}
 .pokaz_kategorie{
    cursor:pointer;
}
 .new_prod.box_glowna .nagl{
    margin-bottom:1px
}
 .new_prod .data{
    border-right:1px solid #9c9c9c;
    padding-right:4px;
    margin-right:3px
}
 .new_prod.box_glowna{
    margin-bottom:0;
    padding-bottom:8px
}
 .new_prod .element{
    border-bottom:1px dashed #c7c7c7;
    padding:1px 0;
    font-size:10px;
    color:#9c9c9c;
    text-align:left;
}
 .new_prod .element2{
    padding-top:4px
}
 .new_prod .tytul{
    font-size:11px;
    color:#2c2e2e;
    text-decoration:none;
    display:block;
     height: 18px;
     line-height: 18px;
    text-align:left;
    padding-left:1px;
}
 .new_prod .tytul span{
    color:#0053a4
}
 .new_prod .element2:hover span{
    color:#fff;
}
 .new_prod .element2:hover{
    background:#3a88c5;
    color:#fff
}
 .new_prod .element2:hover .tytul{
    color:#fff
}
 .new_prod{
    text-align:left;
}
 .foot_l{
    clear:both;
    height:32px;
    line-height:32px;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
}
 .foot_l a{
    font-size:11px;
    color:#616161;
    padding:0 15px;
    border-left:1px solid #616161;
    text-decoration:none;
}
 .foot_l a:hover{
    color:#0053a4
}
 .foot_l a:first-child{
    border-left:0;
}
 .foot_w_a{
    float:left;
    width:50%;
    font-size:11px;
    color:#616161;
    text-align:left;
}
 .foot_w_b{
    float:left;
    width:50%;
    text-align:right;
    font-size:11px;
    color:#616161
}
 .foot_w{
    height:50px;
    padding-top:5px
}
 .foot_w_b a,.foot_w_a a{
    color:#0053a4;
    font-weight:bold;
    text-decoration:none;
}
 .foot_l a:hover, .foot_w a:hover{
    text-decoration:underline;
}
 #blok_news{
    margin-bottom:20px;
	box-sizing: border-box;
}
 #blok_news img {
	max-width:70%;
	width:auto;
	height:auto;
	display:block;
	margin:0 auto;
 }
 
 #blok_news .zdjecie {
	 width:auto;
 }

 #blok_news .col_33l {
	 display:flex;
	 flex-wrap:wrap;
 }
 #blok_news .col_33l > a {
    height: 100vh;
	max-height:175px;
    display: flex;
    align-items: center;
 } 
 
 .news_img{
    float:left;
    margin-right:15px;
    border:2px solid #fff
}
 .news{
    overflow:auto;
    border-bottom: 1px dashed #C7C7C7;
     padding:7px 5px;
}
 .news:hover{
    border-bottom: 1px solid #888;
}
 .news:hover .news_img{
    border-color:#888
}
 .news_ttl a{
     color: #00376C;
     font-family: Georgia,serif;
     font-size: 18px;
     font-weight: normal;
     display:block;
     text-align:left;
}
 .news_ops{
    font-size:14px;
    text-align:left;
    line-height:21px;
}
 .newsv_tresc{
    text-align:left;
    font-size:12px
}
 .powloka_galery {
     background-color: #F9F9F7;
     border: 5px solid #CDCDC2;
     height: 100%;
     padding: 5px;
     width: 100%;
}
 .powloka_close {
     background: url("../layout/standard/close.png") no-repeat scroll 0 0 transparent;
     cursor: pointer;
     height: 33px;
     width: 34px;
}
 .oglov_nagl_down a{
    font-size:12px;
    color:#00376C;
}
 .oglov_nagl_down a:hover{
    color:#111
}
 .spis_zwykly {
    font-size:12px;
    text-align:left;
}
 .spis_zwykly h3 {
    margin:0;
}
 .spis_zwykly h3 a {
     text-decoration: none;
     white-space: nowrap;
}
 .spis_zwykly h3 a:hover{
    color:#424242;
    text-decoration:underline;
}
 .spis_zwykly .ogloszenie_prom {
     border-bottom: 1px solid #a1a1a1;
     margin-bottom: 8px;
}
 .spis_zwykly .ogloszenie_normal {
     border-bottom: 1px solid #a1a1a1;
     margin-bottom: 8px;
}
 .spis_zwykly .oglo_zawartosc {
     margin-bottom: 8px;
     min-height: 90px;
     padding: 2px;
     overflow:auto;
}
 .ogloszenie_prom .oglo_zawartosc {
     background: none repeat scroll 0 0 #ECF3F6;
}
 .spis_zwykly .oglo_zawartosc:hover{
    padding:0;
    border:2px solid #6CC0E5
}
 .spis_zwykly .ogloszenie_prom .gwiazdka_pomorowane {
     background: url("../layout/standard/gwiazdka_promowane.png") no-repeat scroll center center transparent;
}
 .spis_zwykly .oglo_img {
     display: block;
     float: left;
     padding: 5px;
}
 .gwiazdka_pomorowane {
     float: left;
     height: 70px;
     width: 40px;
}
 .cena_ogloszenia {
     color: #000000;
     float: right;
     font-weight: bold;
     height: 60px;
     padding-top: 10px;
     text-align: center;
     width: 90px;
}
 .tytul_oglo_lista {
     color: #0053A4;
     font-size: 14px;
     font-weight: bold;
     text-decoration: underline;
}
 .tresc_oglo_lista {
     color: #444444;
     font-size: 13px;
     line-height: 18px;
     text-decoration: none;
}
 .parametry_ogloszenia, .parametry_ogloszenia a {
     color: #888888;
     font-size: 11px;
     text-decoration: none;
}
 #menu_wertykalne{
    font-size:12px;
    text-align:left;
    padding-bottom:4px
}
 #menu_wertykalne a{
    border-bottom: 1px dotted #A1A1A1;
    color: #0362E4;
    display: block;
    padding-left: 15px;
    text-decoration: none;
    margin: 0;
    padding: 8px 5px;
    box-sizing: border-box;
}
 #menu_wertykalne a span{
    width:15px;
    text-align:center;
    display:inline-block;
}
 #menu_wertykalne a:last-child{
    border-bottom:0;
}
 #menu_wertykalne a:hover {
    background:#3a88c5;
    color:#fff
}
 #menu_wertykalne .active{
    font-weight:bold;
    color:#111;
    padding-left:0;
}
 #menu_vert_menu{
    margin-top:20px;
    padding:1px
}
 #menu_vert_menu .nagl{
     background-position: 0 -50px;
     background-repeat: repeat;
     border-bottom: 0 none;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 12px;
     height: 35px;
     line-height: 35px;
     margin-bottom: 0;
     margin-right: 0px;
     padding: 0 10px 0 15px;
}
 .sortowanie_listy {
     border-bottom: 1px solid #E1E1E1;
     line-height: 27px;
     margin-bottom: 1px;
     padding: 0 5px;
     text-align:left;
     font-size:12px ;
}
 .sortowanie_listy .active {
     color: #1661B6;
     font-weight: bold;
}
 .sortowanie_listy a {
     color: #000000;
     cursor:pointer;
     text-decoration: none;
}
 .sortowanie_listy a:hover{
    text-decoration:underline;
}
 .stronnicowanie {
     clear: left;
     text-align: center;
     padding-bottom:10px;
}
 .stronnicowanie .strona_aktywna, .stronnicowanie a:hover {
     background: none repeat scroll 0 0 #1661B6;
     color: #FFFFFF;
}
 .stronnicowanie a:hover{
    text-decoration:underline;
}
 .stronnicowanie a {
     border: 1px solid #DADADA;
     color: #544B4B;
     display: inline-block;
     font-weight: bold;
     height: 22px;
     line-height: 22px;
     padding: 0 7px;
     text-align: center;
     text-decoration: none;
     font-size:12px;
}
 .stronnicowanie .ostatnia {
     border-color: #1661B6;
     color: #1661B6;
}
 .szablony_l{
    display:block;
    floar:left;
    width:50%;
    float:left;
    height:100px;
}
 .szablony_l:hover{
    background:#dfdfdf;
}
 .prod_list {
    font-size:10px;
    text-align:left;
}
 .wpis_promowany{
    border-bottom:1px solid #9c9c9c;
    padding:5px 0
}
 .wpis_zwykly{
    color:#5a5a5a;
    padding:5px 0
}
 .prod_nazwa{
    font-size:14px;
     display:block;
    font-weight:bold;
    text-decoration:none;
}
 .prod_nazwa:hover{
    text-decoration:underline;
}
 .wpis_promowany .wpis_zawatosc{
    background:#3a88c5;
    color:#fff;
}
 .wpis_zwykly .prod_nazwa{
    color:#3a88c5;
}
 .wpis_promowany .prod_nazwa{
    color:#fff;
}
 .wpis_zawatosc{
    padding:12px 8px;
    min-height:59px;
    overflow:auto;
}
 .prod_list a img {
    border:1px solid #dadada;
}
 .prod_list .oglo_img{
    border:1px solid #fff;
    display:block;
    float:left;
    margin-right:5px;
}
 .wpis_promowany .prod_parametry{
    border-top:1px dashed #b4d2e9;
    overflow:auto;
    padding-top:7px;
    margin-top:7px;
}
 .wpis_zwykly .prod_parametry{
    border-top:1px dashed #5a5a5a;
    overflow:auto;
    padding-top:7px;
    margin-top:7px;
}
 .gwiazdka_promowane{
    float:left;
    width:25px;
    height:50px;
    margin-right:5px;
}
 .wpis_promowany .gwiazdka_promowane{
     background: url("../layout/standard/gwiazdka_promowane2.png") no-repeat scroll 0 -12px transparent;
}
 .wpis_zwykly .gwiazdka_promowane{
     background: url("../layout/standard/gwiazdka_promowane3.png") no-repeat scroll 0 -12px transparent;
}
 .menu_w{
    font-weight:bold
}

 .stronicowanie2 a{
    font-size:10px;
     color:#5a5a5a;
    text-decoration:none;
}
 .stronicowanie2 a:hover{
    text-decoration:underline;
}
 .karta_prod .naglowek{
    border-bottom:1px solid #a7a7a7;
    text-align:left;
    overflow:auto;
    margin-bottom:14px;
	padding-bottom:6px;
}
 .karta_prod h1{
    float:left;
    margin:0;
    font-size:22px;
    color:#5EAAD3;
}
 .karta_prod .photo{
    border: 1px solid #D8D8D8;
    padding:3px;
    display:block;
    float:left;
    min-height:210px;
    line-height:210px;
}
 .karta_prod .photo img{
    display:inline;
    vertical-align:middle;
}
 .karta_prod .photo:hover{
    border-color:#000;
}
 .karta_prod .opis{
    clear:left;
    text-align:left;
    color:#111;
    font-size:13px;
    padding-top:20px;
}
 .prev_next {
    float:right;
}
 .prev_next a{
    font-size:12px;
    color:#544B4B;
    text-decoration:none;
}
 .prev_next a:hover{
    text-decoration:underline;
    color:#1166b1;
}
 .karta_prod .parametry{
    text-align:left;
}
 .karta_prod .parametr{
     border-bottom: 1px solid #D8D8D8;
     color: #6A6A6A;
     display: block;
     padding: 7px 0;
     line-height:20px;
     font-size:13px;
     margin-left:325px;
}
 .karta_prod.wpis_zwykly .parametr{
     border-bottom:0;
     font-size:15px;
     margin-left:20px;
}
 .karta_prod .galeria{
    text-align:left;
    padding:10px;
    overflow:auto;
}
 .karta_prod .parametr span{
    font-weight:bold;
    color:#0362E4;
}
 .karta_prod .galeria a{
    float:left;
    margin-right:15px
}
 #pole_added_oglo_content a{
    text-decoration:none;
    color:#111
}
 #pole_added_oglo_content a:hover .nazwa{
    text-decoration:underline;
}
 #pole_added_oglo{
    overflow:auto;
    padding-bottom:50px
}
 .wpis_firmy a{
    text-decoration:none;
}
 .wpis_firmy a:hover .nazwa{
    text-decoration:underline;
}
 .wpis_firmy a:hover{
    border-color:#bababa;
}
 .wpis_firmy_zwykly {
    float:left;
    width:43%;
    height:180px;
    display:block;
    border:1px solid #DADADA;
    padding:10px 3%;
}
.wpis_firmy_zwykly:hover, .wpis_firmy_promowany:hover {
	border-color: #bababa;
}

.wpis_firmy_zwykly:hover {
	cursor:pointer;
}
.wpis_firmy_promowany label {
	cursor:pointer;
}
.wpis_firmy_promowany label:hover {
	border-color:#0053a4;
}

 .wpis_firmy_promowany {
    float:right;
    width:43%;
    display:block;
    border:1px solid #DADADA;
    background:#ECF3F6;
    padding:10px 3%;
}

 .wpis_firmy_promowany li {
	 line-height:22px;
 }

 .wpis_firmy_promowany label{
    display:block;
    padding:5px;
    border-bottom:1px solid #dadada;
    text-align:left;
	line-height:27px;
}
 .wpis_firmy_promowany .nazwa{
    font-weight:bold;
    font-size:26px;
    color:#0053A4;
    display:block;
    text-align:left;
     background: url("../layout/standard/gwiazdka_promowane.png") center right no-repeat;
    margin-bottom:10px;
}
 .wpis_firmy_zwykly .nazwa{
    font-weight:bold;
    font-size:26px;
    color:#544B4B;
    display:block;
    text-align:left;
    margin-bottom:10px;
}
 .dodawanie_firmy{
    margin-bottom:200px;
}
 .wpis_firmy .parametr{
    margin-left:24px;
    display:block;
    text-align:left;
    line-height:24px;
    color:#636363;
}
 .dodawanie_firmy .inform{
    font-weight:bold;
    color:#544B4B;
    margin-bottom:15px;
    font-size:11px;
	line-height:17px;
}
.gwiazdka_pomorowane {
    background: url(../layout/standard/gwiazdka_promowane.png) no-repeat center 4px transparent;
	padding-bottom:20px;
}
.parametry_ogloszenia {
	padding-top:10px;
}

 .wybor_kategorii{
    width:554px;
    margin:0 auto 20px auto;
    overflow:auto;
}
 .wybor_kategorii a{
    display:block;
    float:left;
    width:250px;
    text-align:left;
    color:#1661B6;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    border:1px dashed #DADADA;
    padding:13px 10px
}
 .wybor_kategorii a:hover{
    color:#fff;
    background:#1661B6;
}
 .wybor_kategorii2{
    width:660px;
    margin:0 auto 20px auto;
    overflow:auto;
    margin-bottom:200px;
    margin-top:30px
}
 .wybor_kategorii2 a{
    display:block;
    float:left;
    width:250px;
    text-align:left;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    border:1px dashed #DADADA;
    padding:5px 10px;
    color:#fff;
    background:#1661B6;
}
 .wybor_kategorii2 a:hover{
    color:#1661B6;
    background-color:#fff;
    text-decoration:underline;
}
 .nagl_krok{
    background: url("../layout/standard/zukowo_sprites.png") no-repeat scroll 0 4px transparent;
     border-bottom: 1px solid #DADADA;
     color: #0053A4;
     display: block;
     font-size: 20px;
     font-weight: bold;
     height: 15px;
     margin-bottom: 9px;
     overflow: hidden;
     padding: 2px 0 15px 25px;
     text-align: left;
     text-transform: uppercase;
    line-height:22px;
    vertical-align:middle;
}
 .nagl_krok .krok{
    color:#fdfdf;
    font-size:17px;
    vertical-align:top;
}
 .dodawanie_frimy_3{
    text-align:left;
}
 .dodawanie_frimy_3 #opis{
    height:195px;
}
 .dodawanie_frimy_3 label, .dodawanie_frimy_5 label{
    display:block;
    text-align:left;
    font-size:12px;
    color:#666;
    padding:3px 0
}
 .dodawanie_frimy_3 label.for_checkbox{
    display:inline;
    font-size:11px;
    font-weight:normal;
    color:#544B4B;
    padding:0
}
 .dodawanie_frimy_3 input[type="text"]{
    width:calc(100% - 10px);
    padding: 4px;
    border:1px solid #aaa;
	box-sizing: border-box;
}
 .dodawanie_frimy_3 textarea{
    width:calc(100% - 10px);
     padding: 4px;
    border:1px solid #aaa;
	box-sizing: border-box;	
}
 .dodawanie_frimy_5 input[type="text"]{
    width:calc(100% - 10px);
     padding: 4px;
    border:1px solid #aaa;
	box-sizing: border-box;		
}
 .dodawanie_frimy_5 input[type="password"]{
    width:calc(100% - 10px);
     padding: 4px;
    border:1px solid #aaa;
	box-sizing: border-box;		
}
 .dodawanie_frimy_3 input[type="text"]:focus, .dodawanie_frimy_3 textarea:focus{
    border-color:#777
}
 .dodawanie_frimy_3 input[type="checkbox"]{
    vertical-align:middle;
}
 .dodawanie_frimy_3 .row, .dodawanie_frimy_5 .row{
    margin-bottom:14px;
}
 .dodawanie_frimy_6 label{
    display:block;
    border-bottom:1px solid #aaa;
    height:40px;
    line-height:40px;
    text-align:left;
    font-size:12px;
}
 .dodawanie_frimy_6 label img, .dodawanie_frimy_6 label input{
    vertical-align:middle;
}
 .dodawanie_frimy_6 label img{
    margin-right:10px
}
 .logowanie label, .rejestracja label{
    display:block;
    text-align:left;
    font-size:12px;
    color:#666;
}
.contact-form .con_row2{
	margin-bottom:7px;
}
 .logowanie input[type="text"], .logowanie input[type="password"], .rejestracja input[type="text"], .rejestracja input[type="password"] {
    width:90%;
     padding: 4px;
    border:1px solid #aaa;
    margin-bottom:7px;
}
 .logowanie form, .rejestracja form{
    width:300px;
    margin:0 auto;
    text-align:left;
}
 .logowanie input[type="checkbox"]{
    vertical-align:middle;
}
 .logowanie label.for_checkbox{
    display:inline;
    font-size:11px;
    font-weight:normal;
    color:#544B4B;
    padding:0
}
 .lost_password_link{
    float:right;
    margin-right:7%;
    font-size:11px;
    margin-top:2px;
}
 .logowanie_butt{
    margin-right:7%;
    float:right;
}
 .wyl_nagl{
    font-weight:bold;
}
 #pole_koment label{
    display:block;
    text-align:left;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
 #pole_koment textarea, #pole_koment input[type="text"]{
    width:90%;
     padding: 4px;
    border:1px solid #aaa;
    margin-bottom:7px
}
 #logowanie_main input {
	 border-radius: 5px; border: 1px solid #dadada;
 }
 
 .log_blad {
	position: absolute;
    z-index: 9999;
    top: 30px;
    padding: 10px 0;
    width: 100%;
    background: #b10000;
    color: #fff;
    left: 0;
    text-align: center;
 }

 #pole_koment {
    text-align:left;
}
 #pokaz_kategorie_adr, #zwin_kategorie_adr{
    float:left;
    margin-left:15px;
    color:#222;
    background-image: url("../layout/standard/zwin_rozwin.png") ;
    background-repeat:no-repeat;
}
 #pokaz_kategorie_adr{
    background-position:98px 4px;
    padding-right:10px;
}
 #zwin_kategorie_adr{
    background-position:84px -16px;
    padding-right:10px;
}
 #dodaj_zdjecia{
    color:#0053A4;
    font-size:25px;
    display:block;
    text-align:center;
    clear:both;
    margin-bottom:50px;
    font-weight:bold;
    text-decoration:underline;
    padding-top:70px;
}
 #dodaj_zdjecia:hover{
    color:#222;
    text-decoration:underline;
}
 #kategorie_adresow{
    text-align:left;
    overflow:auto;
    padding-top:10px;
	padding-bottom:20px;
}
 #kategorie_adresow a{
    text-align:left;
    float:none;
    color:#555;
    font-weight:normal;
	line-height: 18px;
}
 .nazwa_galeri{
    font-weight:bold;
    padding:5px 0
}
 .nazwa_galeri a{
    color:#0053A4;
    text-decoration:none;
}
 .nazwa_galeri a:hover{
    text-decoration:underline;
    color:#333
}
 .nazwa_galeri span{
    font-weight:normal;
    color:#666;
    font-size:12px;
}
 .edycja label{
    display:block;
    text-align:left;
    font-size:12px;
    color:#666;
}
 #pole_katalog{
    margin-bottom:200px;
}
 .button{
    background:#0053A4;
    color:#fff;
    border:medium none;
    vertical-algin:top;
    font-size:15px;
    font:15px arial,sans-serif;
    cursor:pointer;
	padding:7px 20px;
    font-size: 12px;
    letter-spacing: 0.6px;
	text-transform:capitalize;
	border-radius:5px;
}

.button.add-photo {
    font-size: 9px !important;
    text-decoration: none;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    background: #5390b5;
}

.pole_added_oglo_s3_content_imgleft {
	margin-bottom:10px;
}

 .button:hover{
    background:#0074a5
}
 .button[disabled="disabled"]{
    background:#999
}
 .button:active{
    background:#0074a5;
}

.button.gray {
    background: #dfdfdf;
    color: #5c5c5c;
}
.button.gray:hover {
	background:#5c5c5c;
	color: #dfdfdf;
}


 .news_add{
    overflow:auto;
    margin-bottom:200px;
    text-align:left;
}
 .news_add label{
    display:block;
    text-align:left;
    font-size:12px;
    color:#666;
}
 .news_add textarea, .news_add input[type="text"]{
    width:90%;
     padding: 4px;
    border:1px solid #aaa;
    margin-bottom:7px
}
 .red{
    color:red;
}
 .blue{
    color:blue
}
 .kontakt{
    text-align:left;
}
 .kontakt form{
    width:49%;
}
 .kontakt label{
    display:block;
    text-align:left;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
 .kontakt textarea, .kontakt input[type="text"]{
    width:calc(100% - 10px);
    padding: 4px;
    border:1px solid #aaa;
    margin-bottom:7px;
	border-radius: 5px;
    border: 1px solid #dadada;	
}
 .kontakt select{
    width:100%;
    padding: 4px;	
	border-radius: 5px;
    border: 1px solid #dadada;		
}
 .ocena_link_red{
    color:red;
    cursor:pointer;
    padding:2px 4px
}
 .ocena_link_red:hover{
    background:red;
    color:#fff;
}
 .ocena_link_green{
    color:green;
    cursor:pointer;
    padding:2px 4px
}
 .ocena_link_green:hover{
    background:green;
    color:#fff;
}
 .random_name{
     color: #666666;
     display: block;
     font-size: 12px;
     padding: 3px 0;
     text-align: left;
}
 .random_input{
    border: 1px solid #AAAAAA;
     padding: 4px;
     width: 90%;
}
 .inform2 {
     color: #544B4B;
     font-size: 11px;
     font-weight: bold;
     margin-bottom: 15px;
}
 #all_phot_view{
    color:#0053A4;
    text-decoration:underline;
}
 #all_phot_view:hover{
    color:#111
}
 .nastepny_galeria{
    width:50%;
    right:0;
    top:0;
    bottom:0;
    position:absolute;
    display:block;
    cursor:pointer;
    text-align:right;
    padding-top:200px;
    padding-right:30px;
    text-decoration:none;
    font-weight:bold;
    color:#0053A4;
    background: url("../layout/standard/galery_next.png") right top no-repeat;
}
 .nastepny_galeria:hover{
    text-decoration:underline;
}
 .poprzedni_galeria{
    width:50%;
    left:0;
    top:0;
    bottom:0;
    position:absolute;
    display:block;
    cursor:pointer;
    text-align:left;
    padding-top:200px;
    padding-left:30px;
    text-decoration:none;
    font-weight:bold;
    color:#0053A4;
    background: url("../layout/standard/galery_prev.png") no-repeat;
    ;
}
 .poprzedni_galeria:hover{
    text-decoration:underline;
}
 .wyniki_wysz a{
    display:block;
    color: #0053A4;
     display: block;
     font: bold 100% Arial, Helvetica, sans-serif;
     padding: 10px 5px;
     text-decoration: none;
     border-bottom:1px dashed #dfdfdf;
}
 .wyniki_wysz a:hover {
     background: #dfdfdf;
}
 .wyniki_wysz a em {
    display:block;
    line-height: 125%;
    font: normal 85% Verdana, Helvetica, sans-serif;
    color: #333;
}
 .sortowanie_listy .add_oglo_link{
    color:red;
    font-weight:bold;
    float:right;
}
 .najczesciej_komentowane.box_glowna{
    margin-top: 11px;
     padding: 1px 0 6px 1px;
     text-align:left;
}
 .najczesciej_komentowane.box_glowna .nagl {
     background-position: 0 -50px;
     background-repeat: repeat;
     border-bottom: 0 none;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 12px;
     height: 35px;
     line-height: 35px;
     margin-bottom: 0;
     margin-right: 1px;
     padding: 0 10px 0 15px;
}
 .najczesciej_komentowane .nazwa {
     color: #2C2C2C;
     display: block;
     font-size: 11px;
     text-decoration: none;
}
 .najczesciej_komentowane .nazwa:hover{
     color:#fff;
     background:#3a88c5;
}
 .najczesciej_komentowane .element {
     border-bottom: 1px dashed #C7C7C7;
     padding: 1px 0;
}
 .najczesciej_komentowane .zawartosc {
     line-height: 24px;
     padding: 0 5px;
}
 .sonda.box_glowna{
    margin-top: 11px;
     padding: 1px 0 6px 1px;
     text-align:left;
}
 .sonda.box_glowna .nagl {
     background-position: 0 -50px;
     background-repeat: repeat;
     border-bottom: 0 none;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 12px;
     height: 35px;
     line-height: 35px;
     margin-bottom: 0;
     margin-right: 1px;
     padding: 0 10px 0 15px;
}
 .sonda .element {
     border-bottom: 1px dashed #C7C7C7;
     padding: 1px 0;
     font-size:12px;
     color: #2C2C2C;
}
 .sonda_pyt{
     color: #0053A4;
     font-size: 13px;
     font-weight: bold;
     padding-bottom:7px;
}
 .sonda_tresc{
    padding:10px 1%;
}

	#pole_added_oglo_s3_content input, #pole_added_oglo_s3_content textarea, .dodawanie_frimy_3 input[type="text"], .dodawanie_frimy_3 textarea  {
		border-radius:5px;
		border: 1px solid #dadada;
	}

 @media (max-width:991px) {
	 #mapka {
		width:100% !important;
		max-width: 1024px !important;
		height:70vh !important;
	 }
	 
	 
	 #banner_head img{
		max-width:600px;
		width:100%;
		height:auto;
		display:block;
		margin:0 auto;
	 }
	 #banner_head .flr {
		 width:100%;
	 }

	.glowny {
        width:auto;
    }
     .col_49l, .col_49r, .menu_g1 ul, #logooo, .col_33l {
         width:100%
    }
     #banner_head {
        margin:0;
         width:100%;
    }
     .wyszukaj {
        height: auto;
    }
     #logooo {
        float:initial;
    }
     #logooo img {
        margin:0 auto;
         width:100%;
         max-width:369px;
		 height:auto;
    }
     .blok_news .zdjecie img {
        width:100%;
         height:auto;
    }
     .box_glowna img{
        width:100%;
    }
     .adresy_instytucji .element2 {
        height:auto;
    }
     .box_glowna.najczesciej_komentowane .zawartosc .element a img {
        width:auto;
    }
     .box_glowna .nagl {
        height:auto;
    }
     .nagl a {
        float:left;
    }
     .menu_g1 {
        display:flex;
         flex-wrap:wrap;
    }
     .menu_g1 ul {
        height:auto;
         display:flex;
         flex-wrap:wrap;
         margin:0;
    }
     .menu_g1 .dodaj_firme, .menu_g1 .dodaj_ogloszenie{
        width:50%;
         padding:0;
         border:0;
    }
     .menu_g1 ul > li + li {
        width:30%;
    }
     .menu_g1 ul > li + li + li + li + li {
        width:50%;
    }
     .wyszukaj form {
        width:100%;
         margin:10px 0;
    }
     .wyszukaj input[type="text"] {
        width: calc(100% - 75px);
    }
     .top_panel {
        height:auto;
    }
     .foot_l {
        height:auto;
         line-height:initial !important;
         padding:15px 0 15px 0;
         margin-top:20px;
    }
     .adresy_instytucji .element2 {
        line-height:initial;
    }
     .adresy_instytucji .nazwa {
        width:100%;
    }
     .foot_w {
        margin-top:5px;
		text-align:center;
    }
     .prod_master_bckg {
        height:auto;
    }
     #kategorie_adresow > div {
        width:100% !important;
         margin-bottom:10px !important;
         line-height: 17px;
    }
     .adresy_instytucji2 .element2 {
        height:auto;
         line-height:initial;
         padding:10px 0;
		 display:flex;
		 flex-wrap:wrap;
		 line-height:18px;
    }
	.adresy_instytucji2 .element2 a {width:100%;}
     #menu_wertykalne #menu_vert_menu {
         margin-top:0 !important;
    }
     #menu_wertykalne {
         width:100% !important;
    }
     #menu_wertykalne + div {
         width:100% !important;
    }
     .wyszukaj {
        line-height:initial;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;		 
    }
	 .wyszukaj a {
		 padding: 5px 0px;
	 }
	 
	 .foot_w_a, .foot_w_b {
		 width:100% !important;
		 text-align:center;
	 }
	 
	 .foot_w_a a {
		 width:100%; display:block;
	 }
	 
	 .spis_zwykly .oglo_zawartosc {
		 width:100%;
		 padding:0;
	 }
	 .gwiazdka_pomorowane {
		 height:auto;
	 }
	 .cena_ogloszenia {
		 height:auto;
	 }
	 .spis_zwykly h3 a {
		 white-space:initial;
	 }
	 .tresc_oglo_lista {
		 display:block;
		 padding:10px 0;
	 }
	 
	 .spis_zwykly .oglo_zawartosc:hover {
		 border:0;
		 outline:2px solid #6CC0E5;
	 }
	 
	 .foot_l {
 
		display: inline-flex;
		align-items:center;
		justify-content:center;
		flex-wrap:wrap;
	 }
	 .foot_l a {
		display: flex;
		align-items: center;		 
	 }
}
 
 
 @media (max-width:600px) {
	 .wybor_kategorii, .added_gal_p1_row1 {width:100% !important}
	 .wybor_kategorii a {width:50%; box-sizing: border-box; height:50px; display: flex; align-items: center; }
	 .nagl_krok {height:auto; background:transparent !important; padding-left:0;}
	 .wpis_firmy_zwykly {width:100%; height:auto; margin-bottom:10px; box-sizing: border-box;}
	 .wpis_firmy_promowany {width:100%; height:auto; padding: 10px 3%; box-sizing: border-box;}
	 .dodawanie_firmy {margin-bottom:0;}
	 #pole_added_oglo_content a {height:auto !important;}
	 
	#pole_added_oglo_s3_content form > div{width:100% !important;}
	.pole_added_oglo_s3_content_imgleft {width:50% !important; margin-bottom:10px;}
	.dodawanie_frimy_3 input[type="text"], .dodawanie_frimy_3 textarea {width:100%; box-sizing: border-box; }
	#pole_added_oglo_s3_content_regulamin {margin-bottom:10px;}
	.added_gal_p1_row3 .step3_img_row_l {width:50% !important; margin-bottom:10px;}
	
	#parametry > div {
		width: 100% !important;
		box-sizing: border-box;		
	}
	.tlo_glowna {background:transparent;}
	
 }