html {

}

body {
	min-height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font: 12px/18px 'PTSansRegular',Arial,sans-serif;
	margin: 0px auto;
	padding: 0;
	color: #333;
}
a {border:none; text-decoration:none;} img{border:none;} ul {list-style:none;}

/*HEADER*/
#header {width:100%; height:128px; display:inline-block;}
#logo_m  {height: 99px; width: 88px; background: url('images/logo_min.png') no-repeat left top;
display: inline;
margin: 30px 0px 0px 50px; float:left;
position: relative;}
#logo2 {margin:0 auto; width:296px;  }
#logo img {margin:141px 0 90px 0}
#button {margin:0 auto; width:86px; height:40px}
#but_img {background: url('images/enter_button.png') no-repeat; height:300px;width:100px; display: block; }

/*NAVIGATION*/

#nav{display:inline-block; margin: -140px 0 0 240px; float: right;
width:828px; height:82px; padding-left: 0px; }
#nav div {float:left}

#main {background: url('img/menu/main.jpg') no-repeat; height:82px;width:161px; display: inline; position: relative; float:left; margin:0;}
#main a {background: none;display: block;height: 82px;line-height: 20px;overflow: 
visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: 
middle;padding-left: 10px;padding-right: 10px;color: #737373; width:161px;}
#main a:hover {background: url('img/menu/main_on_h.jpg') no-repeat; width:161px; height: 82px; }
#active_main {background: url('img/menu/main_on.jpg') no-repeat; height:82px;width:161px; display: inline; position: relative; float:left; margin:0; }
#active_main a {background: none;display: block;height: 82px;line-height: 20px;overflow: 
visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: 
middle;padding-left: 10px;padding-right: 10px;color: #737373; width:153px;}

#uslugi {background: url('img/menu/uslugi.jpg') no-repeat; height:82px;width:155px; display: inline; position: relative; float:left;margin:0;}
#uslugi a {color: #111111;background: none;display: block;height: 82px;line-height: 20px;overflow: 
visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;
padding-left: 12px;padding-right: 10px;color: #737373; width:110px; }
#uslugi a:hover {background: url('img/menu/uslugi_on_h.jpg') no-repeat; height:82px;width:155px;}
#active_uslugi {background: url('img/menu/uslugi_on.jpg') no-repeat; height:82px;width:155px; display: inline; position: relative; float:left;margin:0;}
#active_uslugi a {color: #111111;background: none;display: block;height: 82px;line-height: 20px;overflow: 
visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;
padding-left: 12px;padding-right: 10px;color: #737373; width:110px; }

#ex_otv {background: url('img/menu/ex_otv.jpg') no-repeat; height:82px;width:154px; display: inline; position: relative; float:left;}
#ex_otv a {background: none;display: block;height: 82px;line-height: 20px;overflow: visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;padding-left: 10px;padding-right: 10px;color: #737373; width:110px;}
#ex_otv  a:hover{background: url('img/menu/ex_otv_on_h.jpg') no-repeat; height:82px;width:154px;}
#active_ex_otv {background: url('img/menu/ex_otv_on.jpg') no-repeat; height:82px;width:154px; display: inline; position: relative; float:left;}
#active_ex_otv a {background: none;display: block;height: 82px;line-height: 20px;overflow: visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;padding-left: 10px;padding-right: 10px;color: #737373; width:110px;}

#info {background: url('img/menu/info.jpg') no-repeat; height:82px;width:154px; display: inline; position: relative; float:left;}
#info a {background: none;display: block;height: 82px;line-height: 20px;overflow: visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;padding-left: 10px;padding-right: 10px;color: #737373; width:143px;}
#info a:hover{background: url('img/menu/info_on_h.jpg') no-repeat; height:82px;width:154px; }
#active_info {background: url('img/menu/info_on.jpg') no-repeat; height:82px;width:154px; display: inline; position: relative; float:left;}
#active_info a {background: none;display: block;height: 82px;line-height: 20px;overflow: visible;padding: 0 0;text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;padding-left: 10px;padding-right: 10px;color: #737373; width:143px;}

#contacts {background: url('img/menu/contacts.jpg') no-repeat; height:82px;width:159px; display: inline; position: relative; float:left;}
#contacts a {background: none;display: block;height: 82px;line-height: 20px;overflow: visible;padding: 0 0;
text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;padding-left: 10px;padding-right: 10px;
color: #737373; width:170px;}
#contacts a:hover {background: url('img/menu/contacts_on_h.jpg') no-repeat; height:82px;width:159px; }
#active_contacts {background: url('img/menu/contacts_on.jpg') no-repeat; height:82px;width:159px; display: inline; position: relative; float:left;}
#active_contacts a {background: none;display: block;height: 82px;line-height: 20px;overflow: visible;padding: 0 0;
text-decoration: none;font-size: 12px;display: table-cell;vertical-align: middle;padding-left: 10px;padding-right: 10px;
color: #737373; width:170px;}


#main_menu ul {list-style-type: none;}
#sub_menu { visibility: visible; margin-left: 0; padding-left: 0; z-index:1111; position:relative; 
width:268px; height:105px; display:none; background:#193a5b; opacity:0.8;  }
#sub_menu a {overflow: visible;padding: 0 0;text-decoration: none; display:table-cell;vertical-align: middle;padding-left: 30px;padding-right: 10px; background: none; font-size:11px; font-family:Tahoma;  width:270px; height:22px; color:white; font-weight:500;}
#sub_menu a:hover {width:230px; background:url('images/buttons/sub_bg_hover.png') transparent no-repeat; color:#333; height:33px; }
#sub_menu li, #sub_menu li  a {height:33px; border-top:1px dashed #CCCCCC;}
#sub_menu li  a{height:33px; width:230px; }
#sub_menu li  a:hover{background:white;height:33px; width:230px; border-top:1px dashed white; }

#sub_menu2 { visibility: visible; margin-left: 0; padding-left: 0; z-index:1111; position:relative; 
width:268px; height:30px; display:none; background:#193a5b; opacity:0.8; }
#sub_menu2 a { overflow: visible;padding: 0 0;text-decoration: none; display:table-cell;vertical-align: middle;padding-left: 30px;padding-right: 10px; background: none; font-size:11px; 
font-family:Tahoma;  width:270px; height:22px; color:white; font-weight:500;}
#sub_menu2 a:hover {width:230px; background:url('images/buttons/sub_bg_hover.png') transparent no-repeat; color:#333; height:22px; }
#sub_menu2 li, #sub_menu li  a {height:33px; border-top:1px dashed white;}
#sub_menu2 li  a{height:30px; width:230px; }
#sub_menu2 li  a:hover{background:white;height:30px; width:230px; }
/*NAVIGATION END*/

