html
{
}
.main_width
{
      width:1000px;
}

.main_width2
{
      width:1000px;
}

#n_main_urz_idd
{
      padding:20px;
}

#n_main_urz_idd.main_width2
{
      width:960px;
}

#up
{
      padding:21px 0px 0;
}      

.button_seled a
{
      min-width:48px;
      /* padding:0; */
}
 
.button_seled_tel a
{
      /*
      padding:16px 22px 14px;
      background:#01D1B5;   */
      color:#01D1B5;   
      font-size:0;
      padding:0;
      width:55px;
      height:55px;
      margin:8px 0 0;
      background:#01D1B5 url('images/img/n_phone.svg') no-repeat 50% 50%;
      vertical-align:top;
}



#menu_hor ul li
{
      margin:0 25px 0 0;
}

#slider
{
      height:570px;
      padding:80px 0px;
}

.button_seled.button_black
{
      display:none;
}

.f46
{
      font-size:40px;
      line-height:50px;
}

.slider_text
{
      width:500px;
}

.f40
{
      font-size:36px;
}

#opr_div_left
{
      width:780px;
}

.main_square:last-of-type
{
      display:inline-block;
}

/*
.urz_div_row_main
{
      width:100%;
      position:relative;
      height:auto;
      cursor:auto;
}

.urz_div_row_text br
{     
      display:none;
}

.urz_div_row_main .button_seled
{
      position:absolute;
      top:0;
      right:10px;
}
*/
.urz_div_row
{
      width:480px;
      margin:0 8px 20px;
}

#srw_div
{  
      background-size:1228px 600px; 
}

#srw_div_left
{
      width:500px;
}

#about_div
{
      background-size:1513px 750px; 
}

#about_div_right
{
      width:500px;
}

#foot1, #foot2
{
      margin-left:30px;
}

#foot4
{
      display:none;
}

#n_bckg_contact
{
      background:url('images/img/n_bckg_contact.jpg') no-repeat 100% 0;
      background-size:500px auto; 
      padding:0 550px 0 60px;
      min-height:600px;
}

.about_right_div
{
      background:#fff;    
}

.about_right_div.mar80
{
      margin-bottom:60px;   
}

.about_right
{
      width:100%;
      padding:0 0px 0 0;
      min-height:5px;
}

.about_left_div
{
      background:#fff;    
}

.about_left
{
      width:100%;
      padding:0 0 0 0px;
      min-height:5px;
}

.n_about_row
{
      width:230px;
      margin:0 5px;
      height:265px;
      vertical-align:top;
}

.n_about_row .f22
{
      font-size:19px;
      font-weight:500;
}

.n_serwis_row
{
      width:310px;
      margin:0 5px;
      height:280px;
}

.n_serwis_row .f18
{
      font-size:17px;
      font-weight:500;
}

#menu_hor ul li .menu_roz li a
{
      width:400px;
}

#menu_hor ul li #menu_roz1 li a
{
      width:400px;
      margin:0 0px 30px 0;
}

#n_main_opr_idd img
{
      width:350px;      
}

.n_main_product_t_also
{
      width:306px;
}

.n_main_product_t_also:last-of-type
{
      display:none;
}

.n_main_product_t_also:nth-of-type(3)
{
      margin:0 0 0px 0;
}

#table_als .n_main_product_t_also
{
      margin:0 20px 0 0;
}

#table_als .n_main_product_t_also:nth-of-type(3)
{
      margin:0 20px 0 0;
}

#table_als .n_main_product_t_also:nth-of-type(4)
{
      margin:0 0 0px 0;
}

.urz_div_right
{
      width:640px;
      background:#F3F3F3;
}

.n_main_product_t
{
      width:280px;
}

#table_urz
{
}
#dane_tech_div
{
      overflow-x:auto;
}
