body,figure,html{margin:0;padding:0}#animate_zaslonka,#main_top,body{position:absolute;top:0}#main_slider,#main_top,#middle_standard.slider_klienci,#preloader,.container{overflow:hidden}body,html{width:100%}body{font-family: "Archivo Narrow",sans-serif;color:#fff;font-family: "Archivo Narrow",sans-serif;left:0;background:url(../gfx/backgrounds/bg_realizacje.jpg) top center no-repeat #000;overflow-x:hidden}#main_top_cont aside nav ul li a,h1{font-family:'Archivo Narrow',sans-serif}.clear{clear:both;height:0;line-height:0}a{text-decoration:none}a:hover{color:#f58220}img{border:0}h1{font-weight:400;font-size:18px}#animate_zaslonka{background:#000;width:100%;z-index:102}#main_slider{width:100%;position:relative}#main_slider #main_slider_cont{padding:80px 0 0;margin:0 auto}#main_slider h1{font-size:72px}#main_top{background:url(../gfx/bg_top.png) top center repeat-x;width:100%;min-height:108px;z-index:103}.klienci_lista .img-responsive{margin:0 auto}#main_top #main_top_cont nav{padding:0;margin:0}#main_top #navbar{padding:10px 0}#main_top .navbar-header{background:url(../gfx/bg_top_circle.png) 0 -10px no-repeat rgba(0,0,0,0);padding-left:90px}#main_top #main_top_cont a img{margin-top:10px}#main_middle{background:url(../gfx/bg_trans_25.png);width:100%;position:relative;z-index:100;margin-top:-300px}#main_cont_middle{padding:25px 0;margin:0 auto;position:relative}#main_cont_middle .col-sm-4{padding:0}#main_cont_middle .col-sm-4 article{height:180px;padding-top:20px}#main_top_cont aside nav ul{margin:0;padding:0;list-style:none}#main_top_cont aside nav ul li{margin:0;padding:13px 10px 0;float:left}#main_top_cont aside nav ul li a{display:block;padding:5px 6px;font-size:17px;color:#fff;text-transform:uppercase;background:0 0}#main_top_cont aside nav ul li.active a{color:#f5881f}#main_top_cont aside nav ul li a:hover{color:#f5881f;padding:2px 6px 8px;text-decoration:none}#main_top_cont aside nav ul li a.home{background:url(../gfx/menu_home.png) top center no-repeat;display:block;width:6px;height:17px;padding:5px 6px;margin:6px 0}#main_top_cont aside nav ul li a.home:hover{background-position:0 -17px;padding:5px 6px 12px;margin:0}#main_top_cont aside a.select_lang_eng{float:right;display:block;width:17px;height:17px;background:url(../gfx/ico_lang_eng.png) no-repeat;margin:19px 0 0 5px}#main_cont_middle .main_oferta{background:url(../gfx/bg_trans_75.png);margin-right:2px;padding:0 20px 10px;position:relative}#main_cont_middle .main_oferta p{color:#999;padding:0 0 0 50px}#main_cont_middle .main_oferta h1{font-size:26px}#main_cont_middle .main_oferta h1 a{color:#fff}#main_cont_middle .main_oferta h1 a:hover{color:#f5881f}#main_cont_middle .main_oferta.sklepy header{background:url(../gfx/ico_main_oferta_sklepy.png) no-repeat;padding:0 0 0 50px;line-height:40px}#main_cont_middle .main_oferta.aplikacje header{background:url(../gfx/ico_main_oferta_aplikacje.png) no-repeat;padding:0 0 0 50px;line-height:40px}#main_cont_middle .main_oferta.seo header{background:url(../gfx/ico_main_oferta_seo.png) no-repeat;padding:0 0 0 50px;line-height:40px}#main_middle_klienci{position:relative;z-index:101;background:url(../gfx/bg_trans_25.png) rgba(0,0,0,0)}#main_middle_klienci .main_middle_klienci{background:url(../gfx/bg_klienci_circle.png) top center no-repeat;padding:0;text-align:center;width:100%;display:table}#main_middle_klienci .main_middle_klienci.last{margin:0}#main_middle_klienci .main_middle_klienci a{display:table-cell;vertical-align:middle;text-align:center;width:100px;height:70px}#main_middle_klienci .main_middle_klienci a div{position:absolute;height:118px;width:118px;top:0;z-index:-1}#main_middle_klienci .main_middle_klienci a img{display:none}footer{margin:80px 0 20px;border-top:3px solid #1a1a1a;padding:10px 0}#body_realizacje_lista footer{margin-top:50px}footer #footer_bottom{clear:both;border-top:1px solid #1a1a1a;margin-top:20px}footer #footer_bottom .left{float:left}.read_more,footer #footer_bottom .right{float:right}footer #footer_bottom p{padding:5px 0;font-size:11px}footer #footer_bottom p,footer #footer_bottom p a{color:#333}footer .footer_col{border-left:1px solid #1a1a1a;padding:0 15px}footer .footer_col aside nav ul{margin:0;padding:0;list-style:none}footer .footer_col aside nav ul li{line-height:22px}footer .footer_col aside nav ul li a{font-family: "Archivo Narrow",sans-serif;font-size:11px;color:#666}footer .footer_col h4{font-family:'Archivo Narrow',sans-serif;font-size:18px;font-weight:400;color:#f58220;margin:0 0 5px}footer .footer_col .tel{display:block;background:url(../gfx/ico_tel_footer.png) no-repeat;padding:3px 0 3px 30px;margin:8px 0;font-size:12px;color:#666}footer .footer_col .tel a.tel_link{color:#666;text-decoration:none}footer .footer_col .tel a.tel_link:hover{color:#f5881f}footer .footer_col .adres{color:#666;margin:10px 0;line-height:16px}footer .footer_col .mail{display:block;background:url(../gfx/ico_mail_footer.png) no-repeat;padding:5px 0 5px 30px;margin:8px 0;font-size:10px;color:#666}footer .footer_col .fb,footer .footer_col .googl{padding:2px 0 5px 30px;margin:10px 0 0;font-size:15px;color:#666;display:block;font-family:'Archivo Narrow',sans-serif}footer .footer_col .mail a{color:#666}footer .footer_col .fb{background:url(../gfx/ico_fb_footer.png) no-repeat}footer .footer_col .fb a,footer .footer_col .googl a{color:#666}footer .footer_col a:hover{color:#f5881f}.read_more{background:url(../gfx/ico_main_arrow.png) no-repeat;display:block;width:14px;height:23px}.standard_width{width:1000px;margin:0 auto}#preloader{position:fixed;width:60px;height:33px;padding:10px 0;top:40%;left:50%;margin-left:-30px;text-align:center;z-index:1000}#middle_standard{width:100%;margin-top:80px}#body_home,#body_klienci_lista{background:#000}#body_klienci_lista #middle_standard{background:url(../gfx/backgrounds/bg_klienci.png) bottom center repeat-x;padding:20px 0}.klienci_lista{padding:1px;background:0 0!important}.klienci_lista article{border:1px solid #000;margin:-1px -1px 0 0}.klienci_lista article div{display:table;vertical-align:middle}.klienci_lista article figure{width:243px;height:190px;display:table-cell;vertical-align:middle}.klienci_lista article a{display:table;width:243px;height:190px;text-align:center;position:relative}.klienci_lista article a div.hover{display:none;width:243px;height:190px;position:absolute;top:0;left:0;background:#fff}#nav_slide li,#nav_slide li a{display:inline-block}#next_slider_button,#prev_slider_button{display:block;top:340px;height:77px;width:32px;position:absolute}#prev_slider_button{background:url(../gfx/slider_prev.png) no-repeat;left:10px}#next_slider_button{background:url(../gfx/slider_next.png) no-repeat;right:10px}#nav_slide{list-style:none;margin:0 0 0 135px;padding:0;position:absolute;top:679px}#nav_slide li a{height:8px;margin:3px;position:relative;width:8px;background:url(../gfx/slider_kropka.png);float:left}#nav_slide li.activeSlide a{background:url(../gfx/slider_kropka_active.png)}#middle_standard{padding:20px 0}#middle_standard.slider{min-height:550px}.realizacje_lista{width:1000px}.realizacje_lista article{width:249px;background:#040509;float:left;margin-right:1px;cursor:pointer;height:530px}.realizacje_lista article *{opacity:.9}.realizacje_lista article.last{margin-right:0}.realizacje_lista article .realizacja_info{padding:15px;height:188px;position:relative;background:#000}.realizacje_lista article .realizacja_info figure{height:70px}.realizacje_lista article .realizacja_info header{width:100px;bottom:0;position:absolute}.realizacje_lista article .realizacja_info header h1 a{color:#fff}.realizacje_lista article .realizacja_info header h1 a:hover{color:#F5881F}.realizacje_lista article .realizacja_info .info_rodzaj{display:block;position:absolute;color:#fff;font-size:10px;text-align:right;text-transform:lowercase}.realizacje_lista article .realizacja_info .info_rodzaj_1{width:79px;height:73px;background:url(../gfx/bg_realizacje_info_rodzaj1.png) top center no-repeat;right:0;bottom:0}.realizacje_lista article .realizacja_info .info_rodzaj_2{width:85px;height:109px;background:url(../gfx/bg_realizacje_info_rodzaj2.png) top center no-repeat;right:0;bottom:20px}.realizacje_lista article .realizacja_info .info_rodzaj_3{width:100px;height:72px;background:url(../gfx/bg_realizacje_info_rodzaj3.png) top center no-repeat;right:10px;bottom:0}.realizacje_lista article .realizacja_info .info_rodzaj_4{width:80px;height:99px;background:url(../gfx/bg_realizacje_info_rodzaj4.png) top right no-repeat;right:0;bottom:80px}.realizacje_lista article .realizacja_info .info_rodzaj p{margin:18px 7px}.realizacje_lista article .realizacja_info .info_rodzaj_3 p{margin:15px 24px 0 0}.realizacje_lista article figure img{display:block;width:100%;height:auto}.realizacje_lista article .realizacja_info figure img{width:auto;height:auto}#realizacja_cont{background:url(../gfx/bg_trans_75.png);padding:40px 15px;position:relative}#realizacja_cont #realizacja_logo{text-align:center;min-height:10px}#realizacja_cont #realizacja_info figure{overflow:hidden;position:relative}#realizacja_cont #realizacja_info .tresc{color:#999}#realizacja_cont #realizacja_info .tresc h2{color:#fff;font-family:'Archivo Narrow',sans-serif;font-size:18px;font-weight:400;margin-bottom:0}#realizacja_cont #realizacja_screeny{background:url(../gfx/ico_realizacje_screeny.png) no-repeat;padding:60px 0 0}#realizacja_cont #co_robimy_prawa h3{font-size:18px}#realizacja_cont #co_robimy_prawa figure{width:195px}#realizacja_cont #co_robimy_prawa figure figcaption{padding:0 0 15px}#realizacja_cont #co_robimy_prawa figure figcaption a{color:#999}#realizacja_cont #co_robimy_prawa figure figcaption a:hover{color:#F5881F}#realizacja_cont #realizacja_screeny img{margin-bottom:8px;width:90px;height:68px;border:1px solid #666}#realizacja_cont #realizacja_screeny img:hover{border:1px solid #F5881F}#realizacja_cont #realizacja_screeny .screen_left{float:left;width:90px}#realizacja_cont #realizacja_screeny .screen_right{float:right;width:120px}#realizacja_cont .zdjecie_ukryte{display:none;position:absolute;top:0;left:0;z-index:3}#realizacja_info figure img{width:100%}.link_realizacji{color:#f93;font-weight:700;float:right}.link_realizacji span{font-weight:400;color:#fff;padding:10px;line-height:32px}.link_realizacji a{color:#f93}.link_realizacji a.white{color:#fff;font-weight:400}.link_realizacji a.white:hover{color:#f93}.btn_zobacz_online{background:url(../gfx/btn_zobacz_online.png) top right no-repeat;display:block;float:right;height:32px;padding:10px 40px 0 0}#spolecznosciowe{border-top:1px solid #1b1b1b;margin-top:20px;padding-top:10px}.tytul_realizacji{position:absolute;top:60px;left:15px;margin:0;font-family:'Archivo Narrow',sans-serif;font-weight:400;font-size:56px;max-width:350px;text-shadow:1px 1px 3px #000;z-index:2}.tytul_realizacji span{background:#000;opacity:.8;padding:2px 0}.ico_close{position:absolute;top:10px;right:10px;width:14px;height:14px;background:url(../gfx/ico_close.png) no-repeat}.page_html,.page_list_box{background:url(../gfx/bg_trans_85.png)}.page_list_box{margin:0 1px 1px 0;padding:20px 15px}.page_list_wstep{font-family: "Archivo Narrow",sans-serif;font-size:11px;color:#999;line-height:15px;padding-left:35px}#realizacja_logo h1,.page_html h2,.page_list_box h3{font-family:'Archivo Narrow',sans-serif}#realizacja_logo h1,.page_list_box h3{font-weight:400;font-size:20px;color:#fff;padding:5px 0 5px 35px;margin:0 0 10px}#realizacja_logo h1 a,.page_list_box h3 a{color:#fff;text-decoration:none}#realizacja_logo h1 a:hover,.page_list_box h3 a:hover{color:#f58220}#realizacja_screeny img{opacity:.5;filter:alpha(opacity=50)}#realizacja_screeny img:hover{opacity:1;filter:alpha(opacity=100)}.page_html{color:#999;line-height:18px;padding:50px 40px}.page_html h2{color:#FFF;font-size:15px;margin-top:0}.page_html a{color:#999;font-family: "Archivo Narrow",sans-serif;font-size:13px}.page_html a:hover{color:#F58220}.page_html .tel{background:url(../gfx/ico_tel_page.png) no-repeat;padding:4px 0 4px 30px}.page_html .mail{background:url(../gfx/ico_mail_page.png) no-repeat;padding:4px 0 4px 30px}.page_html .fb{background:url(../gfx/ico_fb_page.png) no-repeat;padding:4px 0 4px 30px}.mapa_big{background:url(../gfx/ico_arrow_mapa.png) right center no-repeat;padding:2px 12px 6px 0;color:#99999;font-size:11px!important;font-family: "Archivo Narrow",sans-serif;}#animate_blok,#animate_blok_klient{opacity:1;background:#000;z-index:2;display:none;top:0}.formularz h2,.ramka_2 p{font-family:'Archivo Narrow',sans-serif}.cycle_slide{position:relative;min-height:550px}#animate_blok{position:absolute;width:244px;height:550px}#animate_blok_klient{position:absolute;width:243px;height:190px}#animate_circle{position:absolute;top:107px;left:50%;margin-left:-484px;width:372px;height:368px;display:none;z-index:100}#animate_circle_mini{position:absolute;top:0;left:0;width:118px;height:118px;display:none;z-index:100}.ramka_1{background:url(../gfx/bg_ramka.png);width:493px}.ramka_2{background:url(../gfx/bg_ramka_bottom.png) bottom repeat-x;width:493px;padding:20px 0}.ramka_2 p{font-size:18px;padding:0 20px;margin:0;color:#fff!important}#zaslonka_main_oferta{background:#000;width:325px;height:210px;position:absolute;top:0;left:0;z-index:99}#cookie_info{background:url(../gfx/bg_trans_75.png);padding:15px;color:#999;position:fixed;bottom:10px;right:10px;z-index:9999;width:350px}#cookie_info .zamknij_cookie_info{background:url(../gfx/cookie_close.png);position:absolute;top:5px;right:5px;width:20px;height:21px;display:block;opacity:.5}#cookie_info a{color:#fff}.formularz h2,.formularz h3{color:#f08725;font-weight:400;margin:0}#cookie_info .zamknij_cookie_info:hover{opacity:1}.formularz{background:#fff}.formularz h2{font-size:80px}.formularz h3{font-family:'Archivo Narrow',sans-serif;font-size:30px}.formularz td.right,.formularz td.right table.form{color:#000;font-family:'Archivo Narrow',sans-serif}.formularz td.right{text-align:right;padding-right:60px;font-size:16px}.formularz td.right input{border:1px solid #cfcfcf;padding:2px 5px;width:300px;font-size:26px}.formularz td.right table.form td{padding:0 10px 22px}.formularz td.right table.form{margin:30px 0 10px;font-size:26px;width:100%}.klienci_lista .row,.table{margin:0}.formularz td.right input.send{border:0;background:#000;color:#fff;padding:4px 0 8px;width:312px;text-align:center;cursor:pointer}.formularz td.right input.send:hover{background:#f08725}.formularz p.form_k{font-family:'Archivo Narrow',sans-serif;color:red;font-size:26px}.navbar-inverse{background:0 0;border:0}.table{display:table;border-collapse:separate;border-spacing:1px}.table .frow{display:table-row}.table .frow .cell{display:table-cell;width:25%}.navbar-fixed-top{position:absolute}.klienci_lista .col-sm-3{padding:0}.slider_klienci{width:100%}@media (max-width:800px){#body_klienci_lista #middle_standard{background:url(../gfx/backgrounds/bg_klienci.png) bottom center repeat-x #13151B}#main_top #main_top_cont a img{width:70%}footer .footer_col{padding:0 6px}#slider p{display:none}.klienci_lista article a{width:100%;height:100px}.klienci_lista article div{width:100%}.klienci_lista article figure{width:100%;height:120px;margin:0 auto;padding:10px;text-align:center}.klienci_lista{position:relative!important;display:block!important}#middle_standard,.submenu{position:relative}#next_slider_button,#prev_slider_button,.slider_klienci #nav_slide{display:none}#realizacja_cont #realizacja_screeny img{margin-bottom:8px;width:100%;height:auto;border:1px solid #666}.klienci_lista article a div.hover{height:120px;width:100%}.realizacje_lista,.standard_width{width:100%!important}.realizacje_lista article{width:49%!important;height:auto}.standard_width{height:auto!important;min-height:1000px}#nav_slide{margin-left:auto!important;width:100%;top:auto;bottom:0}#nav_slide li a{background:#fff;width:15px;height:15px;border-radius:15px;margin:3px 6px}#nav_slide li.activeSlide a{background:#F5881F}#main_cont_middle .col-sm-4 article{height:auto;font-size:15px;line-height:22px;padding-bottom:30px}#navbar{background:#000}#main_top_cont aside nav ul li{float:none;display:block;padding:6px 0}#main_top_cont aside nav ul li a{display:block;padding:6px 10px;border-top:1px solid #F5881F;text-align:center;line-height:25px;font-size:25px}#main_top_cont aside nav ul li a:hover{color:#f5881f;padding:6px 10px}#realizacja_cont #realizacja_info .tresc,.page_html,.page_list_wstep{font-size:16px;line-height:24px}#middle_standard .table .frow .cell{display:block;width:100%}#cookie_info{width:100%;padding:5px 30px 5px 5px;right:0}#main_middle{margin-top:0}#slider h2{margin-top:60px}.mpc_ls_slides_thumbs.style01{width:90%}.page_html a,.page_html table{font-size:18px;line-height:24px}.page_html table td{display:block;margin:50px 0}.page_html table p{margin:40px 0}#main_top_cont aside nav ul{float:none!important;width:100%}#main_top_cont aside nav ul li a.home{display:none}.navbar-collapse{max-height:700px}#tab_menu{width:100%}.submenu{display:block;right:0;width:90%;height:auto;margin:10px}.submenu #submenu_bg{background:0 0;width:100%;height:auto}#main_top_cont aside nav .submenu ul li{display:block;white-space:normal;width:100%;text-align:center}#main_top_cont aside nav .submenu ul li a{border:0}}

.news_lista article {
 background: rgba(0, 0, 0, 0) url("../gfx/bg_trans_75.png") repeat scroll 0 0;
 padding:15px;
} 

.news_lista article h2 {
font-family: "Archivo Narrow",sans-serif;
font-weight:400;
font-size:22px;
line-height:30px;
height:60px;
overflow:hidden;
margin:10px 0px 20px 0px;
}

.news_lista article h2 a {
color:white;
text-decoration:none;
 -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.news_lista article h2 a:hover {
color: #f58220;
}

.news_lista article p {
    color: #999;
    font-size:11px;
    line-height:15px;
    font-family: "Archivo Narrow",sans-serif;
    text-align:justify;
    height:80px;
    overflow:hidden;
    padding:0px 15px;
    margin-bottom:20px;
}

.news_lista figure img {
   -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity:1;
}

.news_lista figure img:hover {
  opacity:0.6;
}

.news_lista a.read_more {
 -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.news_lista article:hover a.read_more {
background-position: right center;
}

.news h2,.news .news_pozostale h4 {
  font-family: "Archivo Narrow",sans-serif;
   font-size: 22px;
   line-height:30px;
    font-weight: 400;
    color:white;
}

.news figure {
margin:10px 0px;
}

.news .news_pozostale h4 {
 font-size:16px;
 line-height:22px;
}

.news .news_pozostale h3 {
   font-family: "Archivo Narrow",sans-serif;
   font-size: 16px;
   line-height:22px;
   margin:5px 0px 20px 0px;
   font-weight: 400;
}

.news .news_pozostale h3 a {
color:white;
text-decoration:none;
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.news .news_pozostale h3 a:hover {
color: #f58220;
}

.news .news_pozostale figure img {
  -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity:1;
}


.news .news_pozostale figure img:hover {
  opacity:0.6;
}
