/* CSS Document */
body{width:100%;font-family: Arial, Tahoma, Helvetica, sans-serif;background:url('../img/body_bg_subpage.png') #f1f1f1 center top no-repeat;}
body.strona-glowna{background:url('../img/body_bg_home_page.png') #f1f1f1 center top no-repeat;}
body.pid2{background:url('../img/body_bg_subpage_active.png') #f1f1f1 center top no-repeat;}
body.popup{background:url('../img/body_bg.png') #f1f1f1 -200px top no-repeat;}

form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:Tahoma,Arial, Helvetica, serif;}
label, input[type=button], input[type=submit], button { cursor: pointer; }
a{text-decoration:none;color:#006DB9;}
.mod_article a{text-decoration:underline;}
a img {border-width:0;}
.none {display:none;}
.clear {clear:both;}
.float_right{padding:10px 0 10px 10px;}
.float_left{padding:10px 10px 0 10px;}

#main h2{font-size:22px;color:#FB3C45;font-weight:bold;text-transform:uppercase;padding-left:15px;}
#main h3{font-size:20px;color:#006DB9;margin-top:0px;}
#main h4{font-size:18px;color:#32BA1C;margin-top:0px;}
#main h5{font-size:16px;color:#FF9C00;margin-top:0px;}
#main h6{font-size:14px;color:#555555;margin-top:0px;}

ol,ul{margin-left:30px;padding-left:20px;}
ul{margin-left:30px;padding:0;list-style-type:none;}
ul li{padding-left:20px;background:url('../img/ul_li_bg.png') left 3px no-repeat;color:#FB3C45;}

table{border-collapse:collapse;}
table tr th{font-weight:bold;}
table tr td,table tr th{border:1px solid #b6b6b6;padding:3px;}
table thead tr th{color:#FB3C45;}
.ce_gallery table tr td,.ce_gallery table tr th{border:none;padding:auto;}

#wrapper{width:990px;margin:0 auto;font-size:12px;color:#555;}
.popup #wrapper{width:auto;padding-top:105px;}

#header{height:144px;}
#header h1{position:absolute;top:36px;left:20px;padding:0;margin:0;}
#header h1 a{display:block;width:237px;height:55px;text-indent:-9999px;}

#header #menu_top{position:absolute;right:330px;top:46px;list-style-type:none;margin:0;padding:0;}
#header #menu_top li{float:left;padding:0 22px;line-height:39px;background:url('../img/menu_top_li_bg.png') left top repeat-y;}
#header #menu_top li a{font-size:14px;color:#1A1A1A;}
#header #menu_top li.first{background:none;}

#header #search_box{position:absolute;right:9px;top:46px;}
#header #search_box .text{width:145px;height:33px;border:1px solid #e1e1e1;padding:4px 25px 0 25px;color:#919191;line-height:33px;}
#header #search_box .submit{border:none;background:none;width:101px; height:39px;margin-left:5px; text-indent:-9999px;vertical-align:bottom;}

#main .mod_search{}
#main .mod_search .text{width:165px;height:33px;border:1px solid #e1e1e1;padding:4px 15px 0 15px;color:#919191;line-height:33px;}
#main .mod_search .submit{border:none;background:url('../img/search_pl.png') 0 0 no-repeat;width:101px; height:39px;margin-left:5px; text-indent:-9999px;vertical-align:bottom;}
#main .mod_search div{padding:10px 0;}
#main .mod_search div h3{margin-bottom:0;color:#000;font-size:15px;}
#main .mod_search div h3 a{color:#000;}
#main .mod_search div p{margin:0;padding:1px 0;}

#left{float:left;width:314px;font-size:14px;}
/* LEVEL 1 */
#left .mod_navigation ul{list-style-type:none;margin:0;padding:0 0 6px 0;background:url('../img/menu_left_ul_bottom_bg.png') left bottom no-repeat;}
#left .mod_navigation ul li{margin:0;padding:0;background:0;}
#left .mod_navigation ul li a{display:block;color:#4c4c4c;font-weight:bold;text-transform:uppercase;}
body.strona-glowna #left .mod_navigation ul li a{color:#fff;}
#left .mod_navigation ul li a span{padding:0 0 0 20px;line-height:41px;}

/* LEVEL 2 */
#left .mod_navigation ul li ul{background:none;padding:0;}
#left .mod_navigation ul li ul li{background:url('../img/menu_left_ul_li_bg.png') left repeat-y;padding:0 6px;font-size:13px;}
#left .mod_navigation ul li ul li a,body.strona-glowna #left .mod_navigation ul li ul li a{color:#4C4C4C;font-weight:normal;text-transform:none;}
#left .mod_navigation ul li ul li a span{display:block;background:url('../img/menu_left_ul_li_ul_li_a_bg.png') right top no-repeat;padding:8px 25px 7px 18px;line-height:normal;}
#left .mod_navigation ul li ul li a:hover{background:url('../img/menu_left_ul_li_ul_li_a_hover_bg.png') right top no-repeat;color:#FB3C45;text-decoration:underline;}
#left .mod_navigation ul li ul li a.active,#left .mod_navigation ul li ul li a.trail{color:#fff;font-weight:bold;background:url('../img/menu_left_ul_li_ul_li_a_active_bg.png') right top repeat-y;}
#left .mod_navigation ul li ul li a.active span{background:url('../img/menu_left_ul_li_ul_li_a_active_span_bg.png') right top no-repeat;}
#left .mod_navigation ul li ul li a.trail span{background:url('../img/menu_left_ul_li_ul_li_a_trail_span_bg.png') right top no-repeat;}
#left .mod_navigation ul li ul li.first a span{background-position:right -1px;}
#left .mod_navigation ul li ul li.last{padding-bottom:5px;}

/* LEVEL 3 */
#left .mod_navigation ul li ul li ul li{padding:0;background:none;font-size:12px;}
#left .mod_navigation ul li ul li ul li a{color:#fff;background:url('../img/menu_left_ul_li_ul_li_a_active_bg.png') right top repeat-y;}
#left .mod_navigation ul li ul li ul li a:hover{background:url('../img/menu_left_ul_li_ul_li_a_active_bg.png') right top repeat-y;color:#fff;}
#left .mod_navigation ul li ul li ul li a.active,#left .mod_navigation ul li ul li ul li a.trail{background:url('../img/menu_left_ul_li_ul_li_ul_li_ul_li_a_bg.png') right top repeat-y;}
#left .mod_navigation ul li ul li ul li a span{background:url('../img/menu_left_ul_li_ul_li_ul_li_a_bg.png') right top no-repeat;padding-left:28px;}
#left .mod_navigation ul li ul li ul li a.active span{background:url('../img/menu_left_ul_li_ul_li_ul_li_a_bg.png') right top no-repeat;}
#left .mod_navigation ul li ul li ul li a.trail span{background:url('../img/menu_left_ul_li_ul_li_ul_li_a_trail_span_bg.png') right top no-repeat;}
#left .mod_navigation ul li ul li ul li.first a span{background-position:right 0;}
#left .mod_navigation ul li ul li.first ul li a span{background-position:right 0;}
#left .mod_navigation ul li ul li.last ul li{}
#left .mod_navigation ul li ul li ul li.last{padding-bottom:11px;background:url('../img/menu_left_ul_li_ul_li_ul_li_last_bottom_bg.png') right bottom no-repeat;}
#left .mod_navigation ul li ul li ul li.last a span{padding-bottom:14px;}

/* LEVEL 4 */
#left .mod_navigation ul li ul li ul li ul li a{background:url('../img/menu_left_ul_li_ul_li_ul_li_ul_li_a_bg.png') right top repeat-y;}
#left .mod_navigation ul li ul li ul li ul li a:hover{background:url('../img/menu_left_ul_li_ul_li_ul_li_ul_li_a_bg.png') right top repeat-y;}
#left .mod_navigation ul li ul li ul li ul li a span,#left .mod_navigation ul li ul li ul li ul li a.active span{padding-left:48px;background:url('../img/menu_left_ul_li_ul_li_ul_li_ul_li_a_span_bg.png') right top no-repeat;}
#left .mod_navigation ul li ul li ul li.last ul li a span{padding-bottom:5px;}
#left .mod_navigation ul li ul li ul li ul li.last{padding-bottom:0;background:none;}
#left .mod_navigation ul li ul li ul li ul li.last a span{padding-bottom:7px;}

#left .article_left{padding:20px 7px;text-align:center;}
#left .article_left a{outline:none;}

#left .banery_reklamowe{padding:6px;width:302px;}

#main{float:left;width:656px;padding:28px 9px 28px 11px;}
#main .inside{width:656px;padding:0;margin:0;}
.strona-glowna #main{padding:17px 0 0 16px;}
.popup #main{width:auto;padding:0;float:none;}
.popup #main .inside{width:auto;padding:0;}

#main #menu_info{border-bottom:1px solid #f3f3f3;padding-bottom:8px;}
#main #menu_info ul{list-style-type:none;margin:0;padding:0;}
#main #menu_info ul li{float:left;border:1px solid #eaeaea;background:#fff;margin-right:5px;background:url('../img/menu_info_infolinia_bg.png') #fff right top no-repeat;font-size:18px;padding:0;}
#main #menu_info ul li.faq{background:url('../img/menu_info_faq_bg.png') #fff right top no-repeat;}
#main #menu_info ul li.zadaj_pytanie{background:url('../img/menu_info_zadaj_pytanie_bg.png') #fff right top no-repeat;}
#main #menu_info ul li.last{margin-right:0;}
#main #menu_info ul li a{display:block;width:213px;height:48px;}
#main #menu_info ul li a span{line-height:48px;padding:0 24px 0 20px;background:url('../img/menu_info_li_a_span_bg.png') right center no-repeat;color:#32BA1C;}
#main #menu_info ul li.faq a span{color:#006DB9;}
#main #menu_info ul li.zadaj_pytanie a span{color:#FF9C00;}


#main .mod_breadcrumb{margin:20px 0 0 15px;color:#878787;float:left;padding-bottom:24px;}
.strona-glowna #main .mod_breadcrumb{margin:15px 0 0px 15px;}
#main .mod_breadcrumb .jestes_na{float:left;padding-right:7px;}
#main .mod_breadcrumb .path{float:left;width:300px;}
#main .mod_breadcrumb a,#main .mod_breadcrumb span{padding:0 4px 0 15px;background:url('../img/arrow.png') left center no-repeat;}
#main .mod_breadcrumb a{text-decoration:underline;color:#878787;}
#main .mod_breadcrumb a.first,#main .mod_breadcrumb span.first{padding-left:0;background:none;}
.newsReader #main .mod_breadcrumb span{display:none;}
.lang-ro #main .mod_breadcrumb .path,
.lang-ru #main .mod_breadcrumb .path,
.lang-ua #main .mod_breadcrumb .path{width:246px;}

.mod_changelanguage{float:right;width:240px;margin:20px 10px 0 0;padding-bottom:10px;}
.strona-glowna #main .mod_changelanguage{margin:10px 10px 0 0;padding-bottom:5px;}
.mod_changelanguage ul{float:right;list-style-type:none;margin:0;padding:0;}
.mod_changelanguage ul li{float:left;background:none;margin:0 0 0 4px;padding:0;}
.mod_changelanguage ul li a{display:block;width:26px;height:29px;text-indent:-9999px;background:url('../img/flags/pl.png') no-repeat;}
.mod_changelanguage ul li.lang-en a{background:url('../img/flags/en.png') no-repeat;}
.mod_changelanguage ul li.lang-de a{background:url('../img/flags/de.png') no-repeat;}
.mod_changelanguage ul li.lang-pt a{background:url('../img/flags/pt.png') no-repeat;}
.mod_changelanguage ul li.lang-mx a{background:url('../img/flags/mx.png') no-repeat;}
.mod_changelanguage ul li.lang-br a{background:url('../img/flags/br.png') no-repeat;}
.mod_changelanguage ul li.lang-us a{background:url('../img/flags/us.png') no-repeat;}
.mod_changelanguage ul li.lang-vn a,
.mod_changelanguage ul li.lang-vi a{background:url('../img/flags/vn.png') no-repeat;}
.mod_changelanguage ul li.lang-fr a{background:url('../img/flags/fr.png') no-repeat;}
.mod_changelanguage ul li.lang-ru a{background:url('../img/flags/ru.png') no-repeat;}
.mod_changelanguage ul li.lang-ua a,
.mod_changelanguage ul li.lang-uk a{background:url('../img/flags/ua.png') no-repeat;}
.mod_changelanguage ul li.lang-ro a{background:url('../img/flags/ro.png') no-repeat;}
.mod_changelanguage ul li.lang-cn a,
.mod_changelanguage ul li.lang-zn a,
.mod_changelanguage ul li.lang-zh a{background:url('../img/flags/zn.png') no-repeat;}
.mod_changelanguage ul li.lang-cz a,
.mod_changelanguage ul li.lang-ka a{background:url('../img/flags/ka.png') no-repeat;}

#main #fog{background:url('../img/fog.png');clear:both;}
#main #fog #fog_height{width:1px;height:450px;float:left;}
#main #fog .div_end{background:url('../img/fog_bottom.png') left bottom no-repeat;height:40px;}

#main .mod_articleList{width:614px;float:right;margin-right:10px;}                                                                   
#main .mod_articleList .outer{background:url('../img/menu_subpage_bottom_bg.png') right bottom no-repeat;padding-bottom:11px;}
#main .mod_articleList .middle{background:url('../img/menu_subpage_top_bg.png') left top no-repeat;padding-top:6px;}
#main .mod_articleList .inner{border:solid #ebebeb;border-width:0 1px;padding:19px 15px 19px 25px;}
#main .mod_articleList .inner a{display:block; float:left;background:url('../img/menu_info_li_a_span_bg.png') left 5px no-repeat;padding:2px 5px 2px 18px;width:166px;color:#FB3C45;}
#main .mod_articleList .inner a.active{text-decoration:underline;font-weight:bold;}
#main .mod_articleList .inner a:hover{text-decoration:underline;}
#main .mod_articleList .inner a.first_in_row{clear:both;}

#main h2{position:relative;}
#main h2 span{display:block;width:590px;}
#main a.print_top{position:absolute;top:5px;right:25px;display:block;width:19px;height:18px;background:url('../img/printer.png') right top no-repeat;text-indent:-9999px;}
#main a.print_top span{}

#main #menu_subpages{}
#main #menu_subpages .menu_item{clear:both;}          
#main #menu_subpages .menu_item h4{margin-bottom:3px;}
#main #menu_subpages .menu_item p{padding:0;margin:0;}
#main #menu_subpages a.more{float:right;padding-bottom:10px;}

#main .mod_article,#main .mod_newslist,.mod_newsreader,.mod_search,.mod_sitemap,#main #menu_subpages,#main #print_bottom{padding:2px 25px;}
.strona-glowna #main .mod_article{padding:2px 0;}
#main #fog #print_bottom{clear:both;float:right;padding-top:15px;}
#main #fog #print_bottom a{color:#FB3C45;font-weight:bold;padding:0 10px 0 9px;background:url('../img/print_a_bg.png') right center no-repeat;text-decoration:none;text-transform:lowercase;}
#main #fog #print_bottom a.siteup{padding-right:0;background:none;}

#main .mod_article{text-align:justify;}
#main .mod_article strong{color:#000;}

#main .mod_newslist .more{float:right;padding:0;margin:0;}
#main .mod_newslist .info{margin:0;}
#main .mod_newslist .layout_latest{padding:10px 0;}
#main .mod_newslist .layout_latest h3{margin-bottom:0;color:#000;font-size:15px;}
#main .mod_newslist .layout_latest h3 a{color:#000;}
#main .mod_newslist .layout_latest .teaser{margin:0;padding:1px 0;}
#main .mod_newslist .layout_latest .teaser p{margin:0;padding:1px 0;}
.pagination{text-align:center;}

#main .mod_ch_flowplayer{padding-bottom:15px;}

#main .mod_sitemap ul{margin:0px; padding:0;}
#main .mod_sitemap ul li{float:left;width:180px;padding-left:15px;margin-bottom:15px;margin-right:4px;}
#main .mod_sitemap ul li a{color:#4c4c4c; font-size:14px; font-weight:bold;}
#main .mod_sitemap ul li a:hover{text-decoration:underline;}
#main .mod_sitemap ul li ul{padding:5px 0 0 0;}
#main .mod_sitemap ul li ul li{margin-bottom:3px;padding-left:13px;width:auto;background:url('../img/menu_info_li_a_span_bg.png') left 5px no-repeat;}
#main .mod_sitemap ul li ul li a{font-size:12px; font-weight:normal;}
#main .mod_sitemap ul li.first_in_row{clear:left;}
#main .mod_sitemap ul li ul li{float:none;}
#main .mod_sitemap ul li ul li ul li{background:none;background:url('../img/arrow.png') left 5px no-repeat;}

.mod_simplepoll{width:218px;padding:10px 10px 10px 45px;color:#000;}
.mod_simplepoll .poll_title{}
.mod_simplepoll fieldset{position:relative;height:70px;}
.mod_simplepoll .radio_container input{background:none;}
.mod_simplepoll input[type="radio"]{background-color:none;}
/*
.mod_simplepoll #opt_options_0{position:absolute;top:18px;left:27px;}
.mod_simplepoll #opt_options_1{padding:10px;position:absolute;top:18px;left:98px;}
.mod_simplepoll #opt_options_2{padding:10px;position:absolute;top:18px;right:27px;}
*/
.mod_simplepoll #opt_options_0{position:absolute;top:18px;left:47px;}
.mod_simplepoll #opt_options_1{padding:10px;position:absolute;top:18px;right:47px;}
.mod_simplepoll label{display:block;width:52px;height:64px;text-indent:-9999px;padding:3px;}
/*
.mod_simplepoll label#lbl_options_0{background:url('../img/icon_tak.png') center center no-repeat;position:absolute;top:0px;left:9px;}
.mod_simplepoll label#lbl_options_1{background:url('../img/icon_nie_wiem.png') center center no-repeat;position:absolute;top:0px;left:80px;}
.mod_simplepoll label#lbl_options_2{background:url('../img/icon_nie.png') center center no-repeat;position:absolute;top:0px;right:9px;}
*/
.mod_simplepoll label#lbl_options_0{background:url('../img/icon_tak.png') center center no-repeat;position:absolute;top:0px;left:29px;}
.mod_simplepoll label#lbl_options_1{background:url('../img/icon_nie.png') center center no-repeat;position:absolute;top:0px;right:29px;}
.mod_simplepoll label.active{padding:0;border:3px solid;border-radius:10px 10px 10px 10px;}
/*
.mod_simplepoll label#lbl_options_0.active{border-color:#006834;}
.mod_simplepoll label#lbl_options_1.active{border-color:#ef6e03;}
.mod_simplepoll label#lbl_options_2.active{border-color:#b20b0b;}
*/
.mod_simplepoll #opt_options_0:checked + label#lbl_options_0{border-color:#006834;}
.mod_simplepoll #opt_options_1:checked + label#lbl_options_1{border-color:#b20b0b;}
.mod_simplepoll #infoExtra{display:none;}
.mod_simplepoll #infoExtra textarea{font-size:13px;width:208px;}
.mod_simplepoll .submit_container{text-align:center;}
.mod_simplepoll .submit{margin-top:3px;}
.mod_simplepoll .error{color:red;}

.kontakt #main .mod_article{background:url('../img/envelope.png') 520px 10px no-repeat;}

#top_layer .top_layer_text .block{padding:10px 20px;margin: 0 auto; position: relative; color:#000;background:#fff;border:1px solid #e3e3e3;box-shadow:0 0 0 5px #f1f1f1;}
#top_layer .top_layer_text .ce_image.block{padding:0;border:none;box-shadow:none;}
#top_layer .top_layer_text .ce_image img{vertical-align:top;}

#footerNews{padding:37px 0 34px 0;border-top:1px solid #cbcbcb;}
#footerNews h3{float:left;font-weight:normal;width:183px;padding-left:21px;margin-top:28px;font-size:13px;text-transform:uppercase;}
#footerNews h3 a{color:#555;}
#footerNews .layout_simple{float:left;width:218px;padding:0;margin:0 54px 0 0;text-align:justify;}
#footerNews .layout_simple.last{margin-right:0;}
#footerNews .layout_simple h4{margin:0;padding:0;font-size:12px;}
#footerNews .layout_simple p{margin-top:0;}
#footerNews .layout_simple a{color:#3F3F3F;}
#footerNews .layout_simple .more a{font-size:11px;color:#FB3C45;}
#footerNews .layout_simple .date{font-size:11px;color:#B2B2B2;}

#footer{border-top:1px solid #cbcbcb;padding-top:28px;margin-top:5px;}
#footer .inside{clear:both; width:990px;}
#footer #copy{float:left;width:200px;color:#3a3a3a;padding:5px 0 0 5px;}
#footer .mod_customnav{float:left;}
#footer .mod_customnav ul{list-style-type:none;margin:0 0 0 160px;padding:0;}
#footer .mod_customnav ul li{float:left;padding:0 20px;background:url('../img/menu_bottom_li_bg.png') left no-repeat;}
#footer .mod_customnav ul li.first{background:none;}
#footer .mod_customnav ul li a{color:#DB324B;}
#footer #migomedia{float:right;width:200px;color:#787878;padding:5px 13px 0 0;text-align:right;}
#footer #migomedia a{color:#787878;}
#footer #migomedia a:hover{text-decoration:underline;}
#footer .ce_text{font-size:10px;color:#787878;padding-top:20px;}

#formularz_kontaktowy{width:576px;}
#kontakt_form{width:576px;margin:0 20px 0 30px;}
#kontakt_form h3{color:#FB3C45;font-size:12px;}
#kontakt_form legend{display:none;}
#kontakt_form input.text {float:right;width:208px;border:solid 1px #d4d4d4; height:13px; padding:9px 16px;color:#b5b5b5;margin:0 204px 3px 0;}
#kontakt_form input.niePokazuj{display:none;}
#kontakt_form textarea {float:right;width:412px;height:150px;border:solid 1px #d4d4d4;padding:9px 16px;color:#b5b5b5;font-family: Arial;margin: 0 0 3px 0;}
#kontakt_form label {clear:both;color:#474646;float:left;height:33px;width:96px;display:block;margin: 0 0 3px 0;line-height:33px;}
#kontakt_form label.error {clear:both;border:solid 2px red;width:543px;background:#fff url(../img/invalid.gif) 2px 3px no-repeat; padding: 3px 3px 3px 27px; margin-top:0; margin-bottom:7px; font-weight:bold;color:black;height:auto;line-height:20px;}
#kontakt_form #submit{float:right; border:none;cursor:pointer;cursor:hand;vertical-align:bottom;}
#kontakt_form p.clear{height:auto;line-height:normal;font-size:12px;margin:0;}

#komunikat{display:none; border:solid 3px #FB3C45; font-size:15px; line-height:20px; margin:10px 5px; padding:10px; text-align:center; font-weight:bold; }

.popup #formularz_kontaktowy{width:auto;margin:0 auto;}
.popup #kontakt_form{width:auto;margin:0 30px;}
.popup #kontakt_form input.text{float:none;}
.popup #kontakt_form textarea{float:none;margin:0 auto 7px auto;width:540px;height:117px;}
.popup #kontakt_form #submit{float:none;text-align:center;}
.popup #kontakt_form p.clear{text-align:center;}
.popup #kontakt_form label{width:auto;height:auto;padding:7px 0;line-height:normal;cursor:auto;}
.popup #kontakt_form label.error{width:540px;padding:3px 3px 3px 27px;line-height:20px;}
.popup #komunikat{margin:10px 35px;}

#facebook{	background: #074590;	padding: 10px;	width: 238px;	position: fixed;	margin-top: -140px;	right: 0px;	top: 50%;  z-index:100;}
.slide_button{	background: url('../img/facebook.png');	display: block;	height: 80px;	width: 30px;	text-indent: -9999px; 	position: absolute;	left: -30px;	top: 0px;}

#footer .iom{vertical-align:top;}
#footer .bezpieczna_przystan{display:inline-block;max-width:160px;margin-left:20px;line-height:1.1;}
#footer .bezpieczna_przystan img{}
#footer .bezpieczna_przystan span{display:inline-block;width:100%;font-size:12px;text-transform:uppercase;color:#2a2a2a;letter-spacing:1px;}

.mobile-slicknavmenu,
.only-mobile{display: none;}

@media screen and (min-width: 1024px) {
    
.strona-glowna #main #menu_info{clear:both;border-bottom:none;border-top:1px solid #f3f3f3;padding-bottom:25px;}
.strona-glowna #main #menu_info ul li{float:left;border:none;margin-right:6px;background:url('../img/menu_info_infolinia_home_bg.png') right 23px no-repeat;font-size:16px;}
.strona-glowna #main #menu_info ul li.faq{background:url('../img/menu_info_faq_home_bg.png') right 23px no-repeat;}
.strona-glowna #main #menu_info ul li.zadaj_pytanie{background:url('../img/menu_info_zadaj_pytanie_home_bg.png') right 23px no-repeat;}
.strona-glowna #main #menu_info ul li a{width:212px;height:180px;}
.strona-glowna #main #menu_info ul li a span{padding:0 16px 0 18px;}

}

@media screen and (max-width: 1023px) {
#top_layer{display: none!important;}    
    .only-desktop{display: none;}
    .only-mobile{display: block;}
    
    .strona-glowna .only-desktop.subpage-menu-info{display: block;}
    
    .slicknav_nav li{background: none; padding-left: 0;}    
    .mobile-slicknavmenu{display: block; margin: 10px 0;}
    .slicknav_menu{display: block;}
    .slicknav_menu{background: none; padding: 0; margin-right: 0;}
    .slicknav_btn{margin: 0; width: 100%; box-sizing: border-box; border-radius: 0; background-color: #ddd; border: 1px solid #fff; height: 30px; /*box-shadow: 0px 3px 2px 0px rgba(50, 50, 50, 0.75);*/}
    .slicknav_menu .slicknav_menutxt{color: #000; text-shadow: none; font-weight: normal;}
    .slicknav_menu .slicknav_icon{float: right;}
    .slicknav_nav{background-color: #fff; border: 1px solid #e5e5e5;}
    .slicknav_nav a,
    .slicknav_nav span{color: #000; text-transform: uppercase; }
    .slicknav_nav .slicknav_arrow{display: none;}
    .slicknav_nav .main-submenu-pointer{display: none;}
    .slicknav_nav .slicknav_row:hover{background-color: #ed1c24;}
    .slicknav_nav .slicknav_row:hover a,
    .slicknav_nav .slicknav_row:hover span{color: #fff;}
    .slicknav_nav a:hover{background-color: #ed1d25; color: #fff; border-radius: 0;}
    .slicknav_nav a:hover span{color: #fff;}
    .slicknav_nav a,
    .slicknav_nav li > span{padding:5px 10px; margin:2px 5px; text-decoration:none; color:#000; display: block; min-height: 18px;}          
    
    
    
    body, 
    body.pid2,
    body.strona-glowna{background-image: url('../img/bg-body.png');}
    
    #wrapper{width: 100%; padding: 0 20px; box-sizing: border-box;}
    #header{height: auto;}
    #header #search_box{position: relative; top: 0; left: 0; margin: 15px 0;}
    #header #search_box .submit{background-color: #fff;}
    .mod_changelanguage{margin-top: 35px;}
    #main .mod_changelanguage{display: none;}
    #header h1{position: relative; left: auto; top: auto; margin: 36px 0 0; display: block; float: left;}
    #header h1 a{width: 244px; height: 71px; background: url('../img/migrant.png');}    
    #header #menu_top{display: none;}
    #main{width: 100%; padding: 28px 0 28px 0;}
    #main .inside{width: 100%;}
    #footer .inside{width: 100%;}
    #main #menu_info{margin-top: 20px;}
    #main #menu_info ul li{width: 32.6%; margin-right: 1%; box-sizing: border-box;}
    #main #menu_info ul li.last{margin-right: 0;}
    /*stopka*/
    #footer #copy,
    #footer .mod_customnav{display: block; float: left; box-sizing: border-box;}
    #footer #copy{width: 40%; padding: 0;}
    #footer .mod_customnav{width: 60%;}
    #footer .mod_customnav ul{margin: 0;}    

    #footerNews h3{display: block; width: 100%; padding-left: 0; margin: 10px 0;}
    #footerNews .layout_simple{width: 33%; box-sizing: border-box; padding-right: 50px; margin-right: 0;}
    
    /*
    * TODO
    */  
    .lof-slidecontent,
    #facebook,
    #left{display: none;}
    
    .strona-glowna #main{padding: 0;}
    .strona-glowna #main .mod_breadcrumb{margin-left: 0;}
    #main .mod_breadcrumb .path{width: auto;}
    #main .mod_changelanguage{float: none; width: 100%;}
    #main .mod_breadcrumb{float: none; width: 100%;}
    #main .mod_changelanguage ul{display: block; width: 100%; float: none; text-align: justify;}
    #main .mod_changelanguage ul li{display: block; float: left;}   

}

@media screen and (max-width: 767px) {        
    /* .strona-glowna #main #menu_info ul li,    */
    #main h2 span{display: inline; width: auto;}
    #main a.print_top{display: none;}
    #header h1{margin-top: 10px;}
    
    #footerNews .layout_simple{width: 100%; margin-bottom: 20px; padding-right: 0;}
    #main #strona-glowna h1{font-size: 16px;}
    #main #strona-glowna .image_container img{max-width: 100%; height: auto;}
    
    #formularz_kontaktowy{width: auto; padding: 0 20px;}
    #kontakt_form{width: 100%; margin: 0;}
    #kontakt_form label{width: 30%; padding-right: 20px; box-sizing: border-box;}
    #kontakt_form input.text{width: 70%; height: 31px; box-sizing: border-box; margin-right: 0;}
    #kontakt_form textarea{width: 70%; box-sizing: border-box; margin-right: 0;}
    #kontakt_form label.error{width: 100%;}
    
}
@media screen and (max-width: 599px) {
#main #menu_info ul li{display: block; float: none; width: 100%; margin-bottom: 10px;}
}
@media screen and (max-width: 480px) {
/*    #header #menu_top{position: relative; right: 0; top: 0; display: block; float: none; height: 40px; width: 100%; margin-bottom: 10px;}*/
    #header h1{float: none; width: 100%;}
    #header #menu_top{right: 0; top: 10px;}    
    #main .mod_breadcrumb{display: none;}    
    #main #fog #print_bottom{float: none; width: 100%:}
    #main #fog #print_bottom a{display: block; width: 100%; margin-bottom: 10px; background: none;}
    #footer #copy,
    #footer .mod_customnav{display: block; float: none; width: 100%; margin-bottom: 10px;}
    #footer .mod_customnav li{padding: 0 5px;}
    #footer .mod_customnav li.first{padding-left: 0;}
    img{max-width: 100%; height: auto;}
    
    
}