@charset "utf-8";


[class*='col-']{float:left;padding:0;margin:0}


.h_menu_holder:after{content:"";display:table;clear:both}

#h_menu .col-1{width:100%;display:inline-block;}
#h_menu .col-2{width:50%}
#h_menu .col-3{width:33.33%}
#h_menu .col-4{width:25%}
#h_menu .col-5{width:20%}
#h_menu .col-6{width:16.6666666667%}
#h_menu .col-7{width:14.2857142857%}
#h_menu .col-8{width:12.5%}
#h_menu .col-9{width:11.1111111111%}
#h_menu .col-10{width:10%}
#h_menu .col-11{width:9.09090909091%}
#h_menu .col-12{width:8.33%}




#h_menu ul,#h_menu li,#h_menu a{margin:0;padding:0;display:block;list-style:none;text-decoration:none}
#h_menu{min-width:240px;max-width:960px;margin: 0 auto;position:relative!important;z-index:999;font:13px ;min-height:69px;}
#h_menu>ul{position:relative;width:100%;}

#h_menu>ul>li{height:69px;display:inline-block;float:left;position:relative;}

#h_menu>ul>li:first-child{border-left:none}
                    
#h_menu>ul>li>a{color:#3f3e40;font-weight:normal;text-transform:uppercase;text-align:center;position:relative;font-size:13px;height:69px;vertical-align:middle;padding:0px 5px;line-height:14px;display:inline-block;text-decoration:none;font-family:DaxlineProBold; z-index:2000;}
#h_menu>ul>li>a>span{height:69px;vertical-align:middle;display:table-cell;max-width:150px;}


#h_menu>ul>li:hover>a{color: #3f3e40;background:url(/styl/topmenu_hover.png) #fff repeat-x;}
#h_menu .full-width{position:absolute;left:0;top:50px;width:960px;padding:0!important;overflow:hidden}



#h_menu li>.submenu{background:#fff;position:absolute;z-index:999;min-width:240px;visibility:hidden;height:0;overflow:hidden;padding:21px!important;box-shadow:0px 0px 6px #aaa;}

#h_menu li>.submenu>h3{color:#888;font-weight:normal;text-transform:uppercase;text-align:center;position:relative;top:-10px;font-size:13px;vertical-align:middle;padding:10px 0px;line-height:14px;display:inline-block;text-decoration:none;font-family:DaxlineProBold; z-index:2000;background:url(/styl/topmenu_hover.png) #fff repeat-x;width:100%;}

#h_menu li>.submenu_last{position:absolute;right:0%!important;}


#h_menu .submenu li{clear:both;width:100%;position:relative;text-align:left;}
#h_menu .submenu li:hover{}
/*#h_menu .submenu li a{background: url(/styl/servis_li.png) transparent left no-repeat ; border: none;color: #2d2d2d;display: block;float: none;text-decoration: none;text-align:left;font-weight:normal;height:20px;padding:5px 0px 0px 20px!important;white-space:nowrap; text-transform:uppercase;white-space:nowrap;font-family:DaxlineProBold;}*/
#h_menu .submenu li a{border: none;color: #2d2d2d;display: block;float: none;text-decoration: none;text-align:left;font-weight:normal;height:20px;padding:5px 0px 0px 5px!important;white-space:nowrap; text-transform:uppercase;white-space:nowrap;font-family:DaxlineProBold;}
#h_menu .submenu li a:hover {text-decoration:underline;}
#h_menu .submenu li.h_menu_child_ico {background-image:url(/styl/submenu_exists.png);background-position:center right;background-repeat:no-repeat;}

#h_menu .submenu .submenu{position:absolute;left:100%;top:-15px}

#h_menu .submenu .submenu_last{position:absolute;left:0%!important;top:-1px}


#h_menu .float-left{float:left!important}
#h_menu .float-right{float:right!important}

#h_menu table{border:1px solid #e0e0e0;border-radius:5px;overflow:hidden;margin:16px 16px 16px 10%;border-spacing:0;position:relative;width:80%;overflow:hidden}
#h_menu table td,th{border-bottom:1px solid #e0e0e0;padding:2.5% 18px 2.5% 2.5%;font-size:14px;text-indent:-2px;color:#3e3e3e}
#h_menu table td:hover{background:#f0f0f0}

#h_menu table tr:last-child td{border-bottom:0}

#h_menu .badge{position:absolute;color:black;right:30px;top:4px;font-size:x-small;padding:5px;border-radius:100px;-webkit-box-shadow:inset 0 1px 7px rgba(0,0,0,0.27);box-shadow:inset 0 1px 7px rgba(0,0,0,0.27)}
#h_menu .submenu .text-box{background-color:rgba(0,0,0,0.03);width:100%;height:auto;display:block;border-radius:5px;padding:15px;font-size:medium;color:#343434;border:20px solid rgba(255,255,255,1.00);border-bottom-width:10px;border-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;top:3px}
#h_menu .submenu .text-box:hover{color:#0b0b0b}


#h_menu .grid-center{text-align:center;color:#363636;padding:10px 0;position:relative;overflow:hidden;line-height:14px;height:42px;border:4px solid #fff;top:0;background:#f0f0f0;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
                
#h_menu li:hover>.submenu{visibility:visible;opacity:1;height:auto;overflow:visible;transition:all .2s linear .2s;-moz-transition:all .2s linear .2s;-webkit-transition:all .2s linear .2s;-o-transition:all .2s linear .2s;-ms-transition:all .2s linear .2s}




@media(max-width:768px){

  .bannery {display:none;}
  .contact-small {display:none;}
  #h_menu ul {width:100%!important;} 
  #h_menu .col-1,#h_menu .col-2,#h_menu .col-3,#h_menu .col-4,#h_menu .col-5,#h_menu .col-6,#h_menu .col-7,#h_menu .col-8,#h_menu .col-9,#h_menu .col-10,#h_menu .col-11,#h_menu .col-12,#h_menu.col-auto{width:100%!important;position:relative;display:block;}
  #h_menu .half{width:50%!important}
  #h_menu .half-third{width:33.3333333333%!important}
  #h_menu .half-fourth{width:25%!important}
  #h_menu>ul>li{position:relative;background:#c4161c;border-left:none;border-bottom:1px solid #b11218;display:block;float:none;width:100%;}
  #h_menu>ul>li>a{display:block;float:none;width:100%;text-align:left;line-height:49px;}
  #h_menu>ul>li>a>span{display:inline;width:100%;}
  #h_menu>ul>span{display:in-line;float:none;width:100%;}
  #h_menu li:hover>.submenu{visibility:visible;opacity:1;height:auto;overflow:visible;transition:all .2s linear .2s;-moz-transition:all .2s linear .2s;-webkit-transition:all .2s linear .2s;-o-transition:all .2s linear .2s;-ms-transition:all .2s linear .2s}
  #h_menu .submenu li:hover{background:#f0f0f0;}
  /*#h_menu .submenu .submenu{position:relative;left:0;top:-2px;visibility:visible;opacity:1;height:auto;overflow:visible;box-shadow:none}*/
  #h_menu .submenu li a{width:100%;float:left;text-indent:2%}
  #h_menu table{margin:16px 16px 16px 7%;width:87%}
}







/*
@media(min-width:768px){
  #h_menu li:hover>.submenu{visibility:visible;opacity:1;height:auto;overflow:visible;}
}

@media(max-width:768px){

  .bannery {display:none;}
  #h_menu ul {width:100%!important;} 
  #h_menu .col-1,#h_menu .col-2,#h_menu .col-3,#h_menu .col-4,#h_menu .col-5,#h_menu .col-6,#h_menu .col-7,#h_menu .col-8,#h_menu .col-9,#h_menu .col-10,#h_menu .col-11,#h_menu .col-12,#h_menu.col-auto{width:100%!important;position:relative;display:block;}
  #h_menu .half{width:50%!important}
  #h_menu .half-third{width:33.3333333333%!important}
  #h_menu .half-fourth{width:25%!important}
  #h_menu>ul>li{position:relative;background:#b11218;border-left:none;border-bottom:1px solid #22303e;display:block;float:none;}
  #h_menu>ul>li>a{display:block;float:none;width:100%;text-align:left;line-height:49px;}
  #h_menu>ul>li>a>span{display:inline;width:100%;}
  #h_menu>ul>span{display:in-line;float:none;width:100%;}
  #h_menu li:hover>.submenu{visibility:visible;opacity:1;height:auto;overflow:visible;transition:all .2s linear .2s;-moz-transition:all .2s linear .2s;-webkit-transition:all .2s linear .2s;-o-transition:all .2s linear .2s;-ms-transition:all .2s linear .2s}
  #h_menu .submenu .submenu{position:relative;left:0;top:-2px;visibility:visible;opacity:1;height:auto;overflow:visible;box-shadow:none}
  #h_menu .submenu li a{width:auto;float:left;padding-right:10%;text-indent:2%}
  #h_menu table{margin:16px 16px 16px 7%;width:87%}
}

@media(max-width:480px){
  #h_menu .col-1,#h_menu .col-2,#h_menu .col-3,#h_menu .col-4,#h_menu .col-5,#h_menu .col-6,#h_menu .col-7,#h_menu .col-8,#h_menu .col-9,#h_menu .col-10,#h_menu .col-11,#h_menu .col-12,#h_menu.col-auto{width:100%!important;position:relative;;display:block;}
  #h_menu table{margin:16px 16px 16px 7%;width:85%}
  #h_menu table td,th{padding:2%}
}
  */
