.box_main { width:440px; } #logo { margin-top:29px; height:38px; width:100%; background:url('images/img/n_logo.png') no-repeat 50% 50%; } #up { height:auto; background:#fff; padding-bottom:28px; } #main #menu_hor { margin:36px 0 0 0px; padding:0 0 0; width:100%; text-align:center; } #main #menu_hor ul { text-align:center; width:100%; } #main #menu_hor ul li { float:none; display:inline; text-align:center; } #main #menu_hor ul li a, #main #menu_hor ul li span { display:inline-block; text-align:center; margin:0 15px; } #main #menu_hor ul li:first-child { display:none; } #up_right_icons { float:right; padding-right:0px; width:100%; } #up_right_icons { margin:24px 0px 0; text-align:center; } #up_right_icons div { margin:0 10px; } #search_div { width:100%; } .search_input { width:calc(100% - 100px); height:100%; } #ebok a { display:none; } #banner_main { background:#3271B4; padding:0px 0 60px; text-align:center; } #b_main_left { background:none; padding:0 0 0px 0px; height:auto; margin-bottom:20px; } #logo_text { padding:40px 0 0; width:100%; } #red_zglos { width:180px; height:180px; padding:110px 0 0; margin-top:0px; float:none; display:inline-block; margin-bottom:20px; } .f48 { font-size:30px; line-height:36px; } #b_main_circs { text-align:center; width:100%; } .ban_box_main { float:none; display:inline-block; } .ban_box_main a { display:inline-block; width:135px; height:135px; padding:50px 0 0; margin:0px 5px 5px; vertical-align:top; } .ban_box_main a:hover { border:solid 2px #73A9D5; background:#2D639F; } #bb1 a,#bb2 a,#bb3 a,#bb4 a,#bb5 a { background:#2D639F; margin-right:0px; } .bell_main { display:none; } #bell>div { background:url('images/img/n_bell.png') no-repeat 0 5px; } #bell_roll { width:100%; padding:0 0 0 25px; box-sizing:border-box; } #box_news, #box_kom { width:100%; } #box_news { margin-bottom:30px; } #foot_info { width:100%; padding:0 0px 40px 0; } .foot_kontakt { width:100%; } .foot_kontakt_l { width:100%; padding-top:30px; } #box_mid { width:100%; margin:0 0 50px; padding:30px; } #box_right { width:100%; margin:0 0 50px; } .news_right { width:100%; } #icons { display:none; } #main #text_title { width:100%; } #bckg_sub { height:auto; padding:40px 0; box-sizing:border-box; margin:0 0 40px; background:#3271B4; }