body {margin: 0; padding:0px; background: #fff; color:#484848; font-family: Arial, Tahoma, sans-serif; font-size:13px;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#cc0000; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {line-height:normal;}
h1 {font-size:30px; font-weight: normal;}
h2 {font-size:16px; font-weight:bold; color:#cc0000; text-transform:uppercase;}
h3 {font-size:18px; font-weight:normal; margin: 25px 0 5px 0;}
h4 {font-size:14px; color:#000; margin: 15px 0 10px 0;}


ul {}
ul li {}

p {margin: 0 0 15px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0; height: 0; overflow: hidden;}


.container {width:966px; margin:0 auto; position:relative;}
.logo {float:left;}
.icon_block {float:right; padding-top:25px;}
.icon_block a {display:block; float:left; padding-left:33px; color:#eb5a60; text-transform:uppercase; font-size:10px; text-decoration:none; line-height:100%;}
.fb_icon {background: url(/templates/mhi/images/facebook_icon-bw.gif) 0 0 no-repeat; width:61px; margin-right: 10px;height: 24px;}
.fb_icon:hover {background: url(/templates/mhi/images/facebook_icon-col.gif) 0 0 no-repeat; width:61px; margin-right: 10px;height: 24px;}
.mail_icon {background: url(/templates/mhi/images/twit-gr.png) 0 2px no-repeat; width:61px;}
.mail_icon:hover {background: url(/templates/mhi/images/twit-col.png) 0 2px no-repeat; width:61px;}
.map_icon {background: url(/templates/mhi/images/map_icon.gif) 0 2px no-repeat; width:55px;}


.main_menu {clear:both; position:relative; margin-bottom:6px; height:72px; background: url(/templates/mhi/images/main_menu_bg.gif) 0 0 repeat-x;}
.main_menu ul {list-style-type:none;  padding:0; margin:0;}
.main_menu ul li {float:left; background: url(/templates/mhi/images/main_menu_li.gif) 0 0 no-repeat; font-size:14px; }
.main_menu ul li a{color:#fff; text-align:center; text-decoration:none;}
.main_menu ul li span{color:#fff; text-align:center; text-decoration:none;}

.main_menu ul li a:hover {background: url(/templates/mhi/images/menu_hover.gif) 0 0 repeat-x;}
.main_menu ul li:hover a {background: url(/templates/mhi/images/menu_hover.gif) 0 0 repeat-x;}
.main_menu ul li:hover span {background: url(/templates/mhi/images/menu_hover.gif) 0 0 repeat-x;}


.main_menu ul li.active {background: url(/templates/mhi/images/menu_hover.gif) 0 0 repeat-x; } 

.m_01 { width: 120px; display:block; float:left;  height:72px; line-height:72px; }
.m_02 { width: 86px;display:block; float:left;  height:72px; line-height:72px; }
.m_03 {width: 120px; display:block; float:left;  height:72px; line-height:72px; }
.m_04 { width: 140px;display:block; float:left;  height:72px; line-height:72px; }
.m_05 {width: 155px; display:block; float:left;  height:72px; line-height:72px; }
.m_06 {width: 93px; display:block; float:left;  height:72px; line-height:72px; }
.m_07 {width: 110px; display:block; float:left;  height:72px; line-height:72px; }
.m_08 { width: 140px;display:block; float:left;  height:72px; line-height:72px; }
.m_09 {width: 110px; display:block; float:left;  height:72px; line-height:72px; }


.main_menu  {z-index: 25;}
.main_menu li  {position:relative; z-index: 25;}
.main_menu li:hover  .drop_menu {display:block;}
.main_menu  .drop_menu {display:none; position:absolute; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); text-transform:none; top:72px; left:0; padding:10px 0 10px; background: #fff; border:1px solid #dadada; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.main_menu .drop_menu ul {list-style-type:none; margin:0; padding:0; font-size:14px; background:none;}
.main_menu .drop_menu ul li ul {list-style-type:none; margin:0; padding:0; font-size:14px; background:none; padding-left: 10px;} 
.main_menu .drop_menu ul li {float:none; padding:0; background:none;}
.main_menu .drop_menu ul li a {color:#484848;  line-height:110%; text-align:left !important;  padding: 5px 10px 5px 19px; display:block; background:#fff;}
.main_menu .drop_menu ul li a:hover {color:#000; background:#f7f7f7;}
.main_menu .drop_menu ul ul li{font-size:12px !important;}
.main_menu .drop_menu ul ul li a{padding-left:40px;}
.main_menu .drop_menu ul li a.active {color:#cc0000;}
.main_menu .drop_menu ul ul li a.active {background: #f7f7f7 url(/templates/mhi/images/m_active.gif) 23px 8px no-repeat; color:#cc0000;}



.menu_left_corner {position:absolute; width:8px; height:72px; left:0; top:0; background: url(/templates/mhi/images/menu_left_corner.gif) 0 0 no-repeat; z-index:100;}
.menu_right_corner {position:absolute; width:8px; height:72px; right:0; top:0; background: url(/templates/mhi/images/menu_right_corner.gif) 0 0 no-repeat; z-index:100;}

.promo_block {position:relative; text-align:center; padding-top:3px; margin-bottom:4px; padding-left: 0px;}
.promo_link {display:block; position:absolute; left:0px; top:0px; width:966px; height:336px;background: url("../images/3.1.gif") left top no-repeat;}
.promo_block_mask {position:absolute; width:966px; height:336px; background: url(/templates/mhi/images/promo_block_mask.gif) 0 0 no-repeat; left:0; top:0;}
.promo_block h1 {font-size:30px; color:#e41e26; font-weight:normal; position:absolute; left:33px; top:110px; text-transform:uppercase; text-align:left; z-index: 15;}
.promo_block h1.article {color:#cfcfcf; text-transform:none;}
.promo_block h1.article_type {width:300px; left:125px; top:90px;}
.base_body .promo_block_mask {height:290px; background: url(/templates/mhi/images/promo_block_mask_base.gif) 0 0 no-repeat;}
.manual {position:absolute; display:block; height:26px; width:100px; text-align:left; line-height:100%; padding-left:35px; color:#9a9a9a; text-decoration:none; background: url(/templates/mhi/images/manual.gif) 0 0 no-repeat; right:0px; top:130px;  z-index: 15; }
.manual:hover {color:#fff;}
.arr_left {display:block; width:31px; height:31px; position:absolute; background: url(/templates/mhi/images/arr_left.gif) 0 0 no-repeat; top:130px; left:20px;}
.arr_right {display:block; width:31px; height:31px; position:absolute; background: url(/templates/mhi/images/arr_right.gif) 0 0 no-repeat; top:130px; right:20px;}

.content {}

.content_block {padding: 12px 12px 12px 12px;}

.border_block_lt {background: url(/templates/mhi/images/border_block_lt.gif) 0 0 no-repeat;}
.border_block_rb {background: url(/templates/mhi/images/border_block_rb.gif) 100% 100% no-repeat;}
.border_block_lb {background: url(/templates/mhi/images/border_block_lb.gif) 0% 100% no-repeat;}
.border_block_rt {background: url(/templates/mhi/images/border_block_rt.gif) 100% 0% no-repeat;}

.news_block {width:436px; float:left;}
.news_block .content_block {padding: 8px 20px 10px 24px; min-height:365px;}
.news {margin-bottom:25px;}
  .news .date {display:block; width:42px; height:42px; float:left; background: url(/templates/mhi/images/date_bg.gif) 0 0 no-repeat; color:#fff; font-size:12px; text-align:center; margin-top:3px; }
.news .date span {font-size:18px; display:block;  text-decoration:underline; padding-top:1px;}
.news .news_text {margin-left:56px; line-height:180%;}
.news strong a {text-decoration:none; color:#000; font-size:14px;}
.news strong a:hover {text-decoration:underline;}

.fl_right {margin-top:-15px; font-size:10px; float:right;}

.mp_banner_block {margin-bottom:4px; float:right;}
.mp_banner_block img {display:block;}
.small_banner_block {margin-bottom:4px;}
.small_banner_block img {display:block; margin-bottom:9px}
.small_banner_block .content_block {padding-bottom:4px;}
.login_block {width:206px; margin-left:5px; text-align:center;}
.login_block  .content_block {padding-top:8px; min-height:254px;}
.login_block form {}
.login_block h2 {text-align:center;}
.login_block label{font-family:Tahoma; padding-top:10px; display:block; text-align:left;}
.login_go {border:none medium; width:69px; height:30px; background: url(/templates/mhi/images/login_go.gif) 0 0 no-repeat; cursor:pointer; margin:17px auto; display:block;}
.login_block .text_input {width:175px; border:1px solid #f0f0f0; background:#fff; font-size:16px; padding-left:3px;}
.input_shadow {padding: 0 0 4px 0; background: url(/templates/mhi/images/input_shadow.gif) 50% 100% no-repeat;}

/*---footer---*/
.footer {background: url(/templates/mhi/images/booter_bg.gif) 0 0 no-repeat; padding: 40px 25px 35px 45px; clear:both; margin-top:3px;}
.red {color:#cc0000 !important;}
.footer_menu {width:550px; float:left; color:#cc0000; font-size:11px; line-height:170%;}  
.footer_menu a {color:#000; padding: 0 5px;}
.footer_menu a:hover {color:#cc0000;}
ul.menutop {list-style:none; display: inline; padding: 0; margin: 0;}
ul.menutop li{ float: left;}
ul.menutop li a.current {color:#000;} 
ul.menutop li a.active {color:#000;}  

.copy {background: url(/templates/mhi/images/biokond.gif) 0 0 no-repeat; float:right; width:235px; padding: 10px 0 10px 60px; font-size:12px;}

.main_body  .login_block {float:left;}
.main_body  .small_banner_block {float:right;}

.text_promo_block {width:283px; height:120px; margin-top:-5px; line-height:160%; padding-left:7px;}
.text_promo_block h2 {margin-bottom:5px;}

/*---base_page---*/
.path_block {color:#cc0000; font-size:11px; margin-bottom:4px; line-height:28px; }
.path_block a{color:#000; display:block; float:left; height:28px; border-right:1px solid #e2e2e2; padding: 0 10px 0 0px; margin-right:10px;} 
.path_block .path {color:#000; border-right:1px solid #e2e2e2; padding: 0 10px 0 0px; margin-right:10px;} 
.path_block .content_block {padding:4px 0 4px 20px; height:28px;}

.left_part {width:647px; float:left;}
.left_part .content_block {padding-left:28px; padding-right:20px;}

.base_body .content {line-height:165%;}
.content ul {list-style-type:none; padding:0; margin: 15px 0;}
.content ul li {background: url(/templates/mhi/images/li.gif) 0 10px no-repeat; padding: 0 0 10px 25px;}

.base_body .right_part {width:314px; float:right;}
.base_body .login_block {width:100%; margin-left:0; text-align:left; margin-bottom:4px;}
.base_body .login_block form {width:180px; margin:0 auto;}
.base_body .login_block h2 {color:#757474; text-align:left; margin-bottom:0px;}
.base_body .login_block .login_go {float:right; margin:17px auto 12px auto;}
.base_body .login_block a {color:#959595;}
.base_body .login_block .content_block {min-height:180px;}
.login_block label {padding-top:5px;}

.cloud_block {text-align:center;}
.cloud_block a{color:#484848; text-decoration:none; font-family:Tahoma;}
.cloud_block a:hover{color:#e83c43; text-decoration:underline;}
.cloud_block .level1 {font-size:24px; text-decoration:underline;}
.cloud_block .level2{font-size:18px; text-decoration:underline;}
.cloud_block .level3{font-size:16px; text-decoration:underline;}
.cloud_block .level4{font-size:13px; text-decoration:underline;}
.cloud_block .level5{font-size:10px; text-decoration:underline;}

.base_body .news {padding-bottom:0px; margin-top:-0px;}
.base_body .news h3 a {color:#000; text-decoration:none;}
.base_body  .news h3 a:hover {color:#e41e26; text-decoration:underline;}
.base_body .news_text {margin-bottom:22px;}


.contact_form {}
.contact_form .text_input {font-size:16px; width:249px; border:1px solid #f0f0f0;}
.important {border:1px solid #a5a5a5 !important;}
.contact_form .input_shadow {padding: 5px 10px 4px 10px; background: url(/templates/mhi/images/input_shadow_big.gif) 10px 100% no-repeat;}

small {font-size:11px;}
.send {border:none medium; width:84px; height:30px; background: url(/templates/mhi/images/send.gif) 0 0 no-repeat; cursor:pointer; margin:17px 0 17px 215px; display:block;}
.contact_form textarea {font-size:16px; width:249px; border:1px solid #a5a5a5; margin:0; height:100px; margin-bottom:-2px;}

.pdf {background: url(/templates/mhi/images/pdf.gif) 0 0 no-repeat; padding-left:22px;}

.select_obj {float:right; width:335px; margin-top:12px;}
.photo_gal {padding: 33px 0 0 0;}
.photo_gal img {margin:0 15px 15px 0;}

.photo_gal_text {padding: 15px 0 0 0;}
.photo_gal_text img { display:block; float:left; margin-bottom:5px;}
.photo_gal_text a {display:block; float:left; width:180px; margin:0 15px 15px 0; line-height:normal; color:#484848; text-decoration:none;}
.photo_gal_text a:hover {color:#e83c43;}

.obj_block .content_block {padding-left:20px;}
.obj_block li {background:none !important; padding-left:0 !important; font-size:14px;}
.obj_block li a {color:#484848;}
.obj_block li a:hover {color:#e83c43;}

.page {height:30px;}
.page a {display:block; float:left; width:20px; height:20px; line-height:20px; font-size:14px; color:#fff; text-align:center; background:#b7b7b7; text-decoration:none; margin-right:10px;}
.page span {display:block; float:left; width:20px; height:20px; line-height:20px; font-size:14px; color:#fff; text-align:center; background:#b7b7b7; text-decoration:none; margin-right:10px;} 
.page a:hover {background:#e41e26;}
.page a.active {background:#e41e26;}
.page .active {background:#e41e26;} 

/*---scroll_menu---*/
.scroll_menu {position:absolute;  width: 970px; z-index:23; margin-bottom:4px;}
.scroll_menu_container {width:930px; overflow:hidden; margin:0 auto; }
.scroll_menu_line {width:2850px; z-index:23;}
.menu_block { color:#fff;  z-index:23; float:left;  border:0;  width:570px; font-size:11px; text-transform:uppercase; margin-right:-1px; line-height:100%;}
.block_title {height:24px; line-height:26px; padding: 0 12px 0 12px; background: url(/templates/mhi/images/menu_block_bg.jpg) 100% 0 repeat-y #e62d34;  font-weight: bold; }
.menu_block .drop li:hover {display: block;}
.menu_block a {color:#fff; text-decoration:none;}
.menu_block a:hover {text-decoration:underline;}
.menu_block .active {background:#fff; color:#000;}
.menu_block .topactive a{color:#000;}
.scroll_left {display:block; position:absolute; left:3px; top:0; width:19px; height:54px; background: #40444a url(/templates/mhi/images/scroll_left.gif) 0 0 no-repeat;}
.scroll_right {display:block; position:absolute; right:6px; top:0; width:20px; height:54px; background: #40444a url(/templates/mhi/images/scroll_right.gif) 100% 0 no-repeat;}

.aftermenu {height: 54px;}
.d0 {display: table-cell; border: 0px; width: 100%; z-index:23; padding: 0;}
table.d01 {width: 100%;}
table.d01 td {border: 0px; background: none;}
table.d01 td.top {border: 1px solid #ea9598; width: 150px; border-bottom: 0px;  border-right: 0px; background:#e62d34; font-size:10px; 
 padding: 9px 7px 9px 7px; white-space: nowrap; color: #ffffff;}
table.d01 td.topactive {font-size:10px; border-bottom: 0px; width: 150px;  padding: 9px 7px 9px 7px; white-space: nowrap; background:#fff; color:#000;}



.d0:hover .drop_menu2 {display:block;}



.drop_menu2 {  margin:0; margin-bottom: 20px; padding: 0;  list-style-type:none; z-index:25; display: none; font-size:14px; background:none; position: relative; top:0px; text-transform:none; background: #fff; border:1px solid #dadada; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.drop_menu2  li {float:none; padding:0; background:none; margin: 0; }
.drop_menu2 li a {color:#484848; text-align:left !important;  padding: 6px; display:block; background:#fff; font-size: 12px;}
.drop_menu2 li a:hover {color:#000; background:#f7f7f7;}
.drop_menu2 li a.active {color:#cc0000;}



.style_table {color:#000; overflow:hidden; margin-bottom:20px;}
.style_table  table{margin:-1px; background: url(/templates/mhi/images/style_table_header.gif) 0 0 no-repeat;}
.style_table  table td {border:1px solid #e7e7e7; padding: 5px 3px 5px 3px;}
.style_table  table th {border:1px solid #e7e7e7; padding: 3px 5px 3px 7px; font-size:10px; text-transform:uppercase; line-height:normal; }
.style_table  table tr.active td {background:#f7f7f7;}

.all_list {display:block; background: url(/templates/mhi/images/all_list.gif) 0 0 no-repeat; line-height:100%; float:left; text-decoration:none; padding-left:43px; margin-left:15px; margin-bottom:10px;}
.all_list:hover {text-decoration:underline;}

.left_left {width:321px; float:left;}
.left_center {width:321px; float:right;}
.left_part .left_left .content_block {padding-left:20px;}
.left_part .left_center .content_block {padding-left:17px; padding-right:15px;}

.article_function {padding: 0 0 0 5px; min-height:255px;}
.article_function img {margin: 0 10px 15px 0;}

.popup {display: none; position: absolute; top: 200px; margin: 0 auto;  background:#fff;  border-radius:5px;   z-index: 99999; color:#000;}
.big_style_table {padding:25px;}
.big_style_table table {width:100%; font-size:14px; background: url(/templates/mhi/images/big_style_table_bg_center.gif) 0 0 repeat-x; }
.big_style_table table td {text-align:center; padding: 10px 5px;}
.big_style_table table th {text-align:center; font-weight:normal; height:60px; padding:0 5px;}
.big_style_table table th.left {background: url(/templates/mhi/images/big_style_table_bg_left.gif) 0 0 no-repeat;}
.big_style_table table th.right {background: url(/templates/mhi/images/big_style_table_bg_right.gif) top right no-repeat; width: 26px;}

.big_style_table table small {display:block; text-align:left; line-height:110%; padding-left:10px;}
.gray td {background:#f2f2f2;}
.close {background: url(/templates/mhi/images/close.gif) 0 0 no-repeat; width:22px; height:22px; display:block; position:absolute; right:-5px; top:-5px;}


.content_style_table {width:100%; color:#000; background: url(/templates/mhi/images/content_style_table.gif) 0 0 no-repeat; line-height:110%;}
.content_style_table th {text-align:left; font-weight:bold; height:58px; padding:0 5px 0 17px;}
.content_style_table td {padding: 8px 17px 8px 17px;}

.tech_info {line-height:120%; font-size:14px; color:#666666; margin-bottom:5px;}
.tech_info img {float:left; margin: 0 22px 10px 0;}

.stype {color:#e41e26; font-size:10px; text-transform:uppercase; margin-bottom:-5px;}
.power_table {padding: 0 0 0 5px;}
.power_table table {width:100%; margin-bottom:5px;}
.power_table table td {padding-bottom:8px;}
.power {width:22px; height:20px; line-height:20px; color:#fff; font-size:11px; text-align:center; float:left; background:#b7b7b7; margin:2px 5px;}
.power_table .active {background:#e41e26 !important;}
.power_table .series {width:120px;}
.form th {text-align: left;}
.error  {color: #ff0000;}
#system-message {color: #ff0000;}


.theme-default #slider {
    margin-left: 3px;
    }

 .theme-default #slider img
{
display: none;
}

#fade { 
 display: none; 
  background: #000;
  position: fixed; left: 0; top: 0;
  width: 100%; height: 100%;
  opacity: .80;
  z-index: 9999;
}

#tooltip{
 background:#FFFFFF;
 border:1px solid #666666;
 color:#333333;
 font:menu;
 margin:0px;
 padding:3px 5px;
 position:absolute;
 visibility:hidden
 }
 #sravnenie {position: absolute; top: 0px; left: 500px; margin: 0 auto;  background:#fff;  border-radius:5px;   z-index: 99999; color:#000;z-index: 123;} 
