.main_width
{
      width:740px;
}

.main_width2
{
      width:740px;
}

#n_main_urz_idd
{
      padding:20px;
}

#n_main_urz_idd.main_width2, #opr_hexes.main_width2
{
      width:700px;
}

#up
{
      padding:21px 0px 0;
}

.button_seled_tel a
{
      padding:16px 22px 14px;
      background:#01D1B5;           
}


#menu_hor_rwd
{
      margin:23px 40px 0 0px;
      width:40px;
      height:23px;
      display:block;
      background:url('images/img/menu_rwd.png') no-repeat 0 0; 
}

#menu_hor
{
      margin:0 0 0;
      padding:0 0 0;
      display:none;
      z-index:20;
      width:100%;
      position:absolute;
      float:none;
      left:0;
      top:114px;
}

#menu_hor ul
{
      position:absolute;
      left:0;
      top:0;
      padding:0; 
      margin:0 0 0 0;
      border:none;
      width:100%;
      height:auto;
      text-align:center;
}

#menu_hor ul li
{
      padding:0;
      margin:0 0;
      list-style-type:none;
      float:none;
      position:relative;
      width:100%;
      text-align:center;
}

#menu_hor ul li a, #menu_hor ul li span
{
      display:block;
      width:100%;
      height:auto;
      padding:8px 0px;
      color:#fff;
      margin:0;
      text-align:center;
      font-weight:500;
      border-bottom:solid 1px #fff;
      background:#01D1B5;
}

#menu_hor ul li ul, #menu_hor ul li ul li, #menu_hor ul li .menu_roz, #menu_hor ul li #menu_roz1, #menu_hor ul li #menu_roz2, #menu_hor ul li .menu_roz li, #menu_hor ul li #menu_roz1 li 
{
      display:none;
      visibility:hidden;
}

#menu_hor ul li a:hover:after, #menu_hor ul .m_sel a:after, #menu_hor ul .m_sel_drop a:after
{ 
      width:0%; 
      left:0; 
}

#menu_hor ul li a:hover
{ 
      color:#01D1B5;
      background:#fff;
}

#slider
{
      height:460px;
      padding:30px 0px 0px;
}

.slider_hexs
{
      display:none;
}

.slider_text_div
{
      padding-top:20px;
      position:relative;
      width:100%;
}

.slider_text
{
      position:absolute;
      width:100%;
}

#dotes
{
      top:385px; 
}

.f46
{
      font-size:40px;
      line-height:50px;
}

.f40
{
      font-size:36px;
}

#opr_div_left
{
      width:100%;
}

#opr_div_up
{
      position:relative;

}

#opr_div_up .button_seled
{
      position:absolute;
      top:0;
      right:0;
}

.mar60
{
      margin-bottom:50px;
}

.mar100
{
      margin-bottom:60px;
}

.urz_div_row
{
      margin:0 0 20px;
}

.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:0px;
}

#srw_div
{  
      background:none;
      padding:0 0 60px;
}

#srw_div_left
{
      width:100%;
      padding:0;
}

.mar80
{
      margin-bottom:50px;
}

#about_div
{
      background:none; 
      min-height:30px;
      padding:0 0 80px;
}

#about_div_right
{
      width:100%;
      padding:0;

}

.zaufali_div
{
      padding:50px 0;
}

#foot .main_width
{    
      padding:0 0 0 80px;
      box-sizing:border-box;
}

#foot1, #foot2, #foot3, #foot4
{
      margin-left:0px;
      width:50%;
      min-height:280px;
}

#foot2
{
      width:30%;
}

#text_content
{
      margin:60px 0 0;    
}

#top_sub
{
      height:340px;
}

.div_gray
{
      padding:60px 0;
}

.n_about_bottom
{    
      background:#194466;
      padding:60px 0;
}

.n_serwis_bottom
{    
      padding:60px 0 20px;
}

#n_bckg_contact
{
      background:none; 
      padding:0 0 0;
      min-height:60px;
}

#n_bckg_contact .marup40
{
      margin-top:0;
}

.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_rows
{
      margin-bottom:20px;
}

.n_about_row
{
      width:250px;
      margin:0 5px 40px;
      height:265px;
      vertical-align:top;
}

.n_about_row .f22
{
      font-size:19px;
      font-weight:500;
}

.n_serwis_row
{
      width:360px;
      margin:0 5px 40px;
      height:auto;
}

.n_serwis_row .f18
{
      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
{
      display:none;   
}

.opr_idd_left
{
      width:100%;
      padding:0px 0 0 0px;
}

.opr_hex1
{
      background:url('images/img/pixel_gr.png') repeat-y 0 0;
      width:100%;
      float:left;
      padding:30px 0 0 90px;
      box-sizing:border-box;
      position:relative;
}

#opr_hexes .opr_hex1:nth-of-type(odd)
{
}

#opr_hexes .opr_hex1:nth-of-type(even)
{
      background:url('images/img/pixel_gr.png') repeat-y 0 0;
      float:left;
      padding:30px 0 0 90px;
      width:100%;
      text-align:left;
}

.opr_hex_box
{
      position:absolute;
      height:104px;
      width:101px;
      background:url('images/img/n_opr_hex1.png') no-repeat 50% 50%;
      top:0;
      left:-50.5px;
      padding:25px 0 0;
      box-sizing:border-box;
}

#opr_hexes .opr_hex1:nth-of-type(even) .opr_hex_box
{
      background:url('images/img/n_opr_hex2.png') no-repeat 50% 50%;
      left:-50.5px;
      right:auto;
}

#opr_hexes .opr_hex1:nth-of-type(even) ul
{
      float:left;
}

#opr_hexes .opr_hex1:nth-of-type(even) ul li
{
      text-align:left;
      float:left;
      clear:none;
      width:100%;
      background:url('images/img/n_ico_ul.png') no-repeat 0% 10px;
      padding-right:20px;
}

#opr_hexes .opr_hex1:last-of-type
{
      background:none;
}


.n_main_product_t_also
{
      width:330px;
}

.n_main_product_t_also:last-of-type
{
      display:none;
}

.n_main_product_t_also:nth-of-type(3)
{
      display:none;
      margin:0 0 0px 0;
}

#table_als .n_main_product_t_also:nth-of-type(3)
{
      margin:0 40px 0 0;
}

#table_als .n_main_product_t_also:nth-of-type(4)
{
      margin:0 0 0px 0;
}

.urz_div_left
{
      width:100%;
}
.urz_div_right
{
      width:100%;
      background:#F3F3F3;
}

.n_main_product_t
{
      width:330px;
}

#table_urz
{
}
#dane_tech_div
{
      overflow-x:auto;
}
