@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto&subset=latin,cyrillic,cyrillic-ext);
body{font-family:Open Sans; }
a{font-family:Open Sans; font-size:13px; }
h1, .h1-text, .h1-text a {font-size:0px; }
.header{font-size:1px; background-color:rgb(24, 145, 201); }
#head-div{font-family:Roboto; font-size:16px; color:rgb(243, 243, 243); }
.top_bg{font-size:1px; }
.ma-div-1{background-color:rgb(24, 145, 201); }
.ma-div-1 .ma-ttl{font-family:Roboto; font-size:34px; color:rgb(255, 255, 255); font-weight:bold; text-align:center; }
.ma-div-1 .ma-txt{font-size:17px; color:rgb(240, 240, 240); text-align:center; }
.ma-div-1 .ma-btn{font-size:24px; color:rgb(255, 255, 255); text-align:center; background-color:rgb(247, 157, 65); }
.ma-div-1 .ma-btn:hover{background-color:rgb(247, 195, 65); }
#pages_menu_1{position:absolute; padding-top:-7px; z-index:999;}
.header_height{height:10px;}
.h_menu_div{padding-top:0px;}
h1 {padding-top:0px; }
.h1margin {margin-top:-0px;}
.h1-text {padding-top:0px; }
.site_width{width:980px; display:table; margin-left: auto; margin-right: auto;}
.news_table{width:980px; margin-left: auto; margin-right: auto;}
.t_menu, .t_menu_act{height:0px;}
.acc_table_menu{height:20px; display:table-cell; vertical-align:middle;}
.btm_table_menu{height:25px; display:table-cell; vertical-align:middle;}
.news_title{height:50px; display:table-cell; vertical-align:middle;}
.t_podmenu, .mega-menu-title{height:30px;}
.left_menu, .left_menu_act, .left_submenu, .left_submenu_act{padding:7px;}
.h_menu, .h_menu_act {padding:0px; margin-left:5px;}
#featured ul.ui-tabs-nav{width:545px;}#soc-div {position: absolute; text-align:right; left:0; right:0; padding-top:30px; padding-right:5px;}
.ma-div-1 div{position: relative;}
.ma-div-1{height:410px;}
.ma-div-1 .ma-ttl{position: absolute; top:10px; left:50px;}
.ma-div-1 .ma-txt{position: absolute; top:60px;}
.ma-div-1 .ma-btn{position: absolute; width:500px; top:140px; left:230px;}
.ma-div-1 .ma-img{position: absolute; top:190px; left:110px;}

.contacts_h, .contacts_map{height:500px !important;}
.mms{margin:0px 0px 0px 0px !important; width:auto;}
.mms a{padding:0px 0px 0px 0px }
.sm{margin:0px 0px 0px 0px !important; width:auto;}
.sm a{padding:0px 0px 0px 0px }
.mega .sm{height:auto;}
.mega .sm li{width:auto;}
.mega .sm li a{padding:0px 0px 0px 0px !important;}
.mega .sm li ul li a{padding:0px 0px 0px 0px !important;}
