body {
	text-decoration:none;
	width:100%;
	height:100%;
	background:url('/image/design2/bg.png') repeat-x #ffffff;
}

body, form, div, p, a, img, h1, h2, h3, h4, h5, h6, table, table tr, table td {
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}

input,
textarea,
select {
	outline:none;	
	font-family:Arial;
	font-size:12px;
	color:#58595b;
}

a {
	text-decoration:underline;
	outline:none;
}

a:hover {
	text-decoration: none;
}

h1, h2 {
	color:#4f68a0;
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;	
}

.clear-r {
	clear:right;
	font-size:0;
	line-height:0;
	height:0;	
}

.mn-button {
	border:1px solid #27436f;	
	background-color:#27436f;
	color:#ffffff;
	cursor:pointer;
}

.mn-visit,
.mn-visit-2,
.mn-visit-3 {
	position:fixed;
	left:0;
	display:block;
	width:50px;
	height:260px;
	text-decoration:none;
	position:fixed;
   	z-index: 0;	
}

.mn-visit{
    top:153px;
	background:url('/image/design2/visit.png') no-repeat;
}

.mn-visit-2 {
    top:153px;
	background:url('/image/design2/visit2.png') no-repeat;
}

.mn-visit-3 {
    top:410px;
    background:url('/image/design2/visit3red.png') no-repeat;
}

.mn-visit:hover,
.mn-visit-2:hover,
.mn-visit-3:hover {
	background-position:top right;
}

.mn-mainer {
	width:960px;	
	padding:29px 0;
	position: relative;
   	z-index: 1;
}

.mn-header {
	border-bottom:1px solid #ced8e3;
	background:url('/image/design2/header.png') no-repeat;	
}

.mn-header .logo {
	border-right:1px solid #ced8e3;	
	float:left;
	width:200px;
}

.mn-header .search-block {
	float:right;
	margin:21px 20px 20px 0;
}

.mn-header .search-block input {
	width:168px;
	padding:2px 25px 1px 5px;
	border:1px solid #cbd6e1;
	background:url('/image/design2/search-bg.png') center right no-repeat #ffffff;
}

.mn-header .select-block {
	float:right;
	position:relative;	
	line-height:20px;
	margin:21px 33px 0 10px;
}

.mn-header .select-block a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	white-space:nowrap;
	text-align:right;
}

.mn-header .select-block a.select {
	background:url('/image/design2/p-01.png') center right no-repeat;
	padding:0 18px 0 0;
	position:relative;
	z-index:1002;
}

.mn-header .select-block:hover a.select {
	background:url('/image/design2/p-02.png') center right no-repeat;
}

.mn-header .select-block:hover a.select {
	color:#4f68a0;
}

.mn-header .select-block .options {
	position:absolute;
	top:-8px;
	right:-16px;
	background:url('/image/design2/popup-bg.png') no-repeat;
	z-index:1001;
	padding:27px 33px 4px 10px;
	border:1px solid #ced9e4;
	display:none;
}

.mn-header .select-block:hover .options {
	display:block;
}

.mn-header .select-block:hover .options a {
	display:block;
	color:#58595b;
}

.mn-header .select-block .options a:hover {
	text-decoration:underline;
}

.mn-header .region {
	float:right	;
	padding:3px 50px 5px 0;
	margin:20px 50px 0 0;
	background:url('/image/design2/region.png') top right no-repeat;
}

.mn-header .region a {
	color:#ffffff;
	text-decoration:none;
}

.mn-header .region a:hover {
	text-decoration:underline;
}

.mn-header .menu {
	float:right;
	width:759px;
	border-top:1px solid #cdd7e2;
	border-bottom:1px solid #cdd7e2;
	background:url('/image/design2/menu-bg.png') repeat-x;
	height:40px;
}

.mn-header .menu ul {
	padding:0;
	margin:0;
	list-style:none;	
}

.mn-header .menu ul li {
	float:left;
	border-left:1px solid #cdd7e2;
	line-height:40px;
	width:151px;
	position:relative;
	z-index:1000;
}

.mn-header .menu ul li:hover {
	background:url('/image/design2/menu-bg.png') bottom left repeat-x;
}

.mn-header .menu ul li:first-child {
	border-left:none;
}

.mn-header .menu ul li a {
	display:block;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.mn-header .menu ul li ul {
	background:url('/image/design2/popup-bg.png') no-repeat;
	position:absolute;
	top:40px;
	left:0;
	padding:14px 0 17px 0;
	width:151px;
    border-top: 1px solid #cdd7e2;
	display:none;
}

.mn-header .menu ul li:hover ul {
	display:block;
}

.mn-header .menu ul li ul li {
	border-left:none;	
	line-height:normal;
	padding:5px 18px 4px 18px;
}

.mn-header .menu ul li ul li:hover {
	background-image:none;
}

.mn-header .menu ul li ul li a {
	text-align:left;
	color:#414042;
}

.mn-header .menu ul li ul li a:hover {
	color:#4f68a0;
}

.mn-toper-block {
	background:url('/image/design2/toper-bg.png');	
}

.mn-toper-block .left-block {
	float:left;
	border-right:1px solid #cbd5e0;
	width:200px;
	height:266px;
}

.mn-toper-block .left-block .filter-block {
	height:110px;
	color:#ffffff;
	padding:4px 0 0 20px;
}

.mn-toper-block .left-block .filter-block strong {
	display:block;
	font-weight:normal;
	padding:0 0 9px 0;
}

.mn-toper-block .left-block .filter-block select {
	margin:0 0 10px 0;
	border:1px solid #7f9db9;
	width:159px;
	color:#000000;
}

.mn-toper-block .left-block a {
	display:block;
	margin:0 0 -1px 0;
	border-top:1px solid #ccd3db;
	border-bottom:1px solid #ccd3db;
	color:#ffffff;
	text-decoration:none;
	padding:12px 19px 11px 19px;
	background:url('/image/design2/toper-link-bg.png');
}

.mn-toper-block .left-block a:hover {
	background:url('/image/design2/toper-link-bgh.png');
}

.mn-toper-block .left-block a.red-link {
  display:block;
  margin:0 0 -1px 0;
  border-top:1px solid #ccd3db;
  border-bottom:1px solid #ccd3db;
  color:#ffffff;
  text-decoration:none;
  padding:12px 19px 11px 19px;
  background:url('/image/design2/toper-link-bgr.png');
}

.mn-toper-block .left-block a.red-link:hover {
  background:url('/image/design2/toper-link-bgrh.png');
}

.mn-toper-block .banner-block {
	float:right;
	width:759px;
	height:250px;
	position:relative;
}

.arrow-container {
    width: 23px;
    height: 195px;
    overflow: hidden;
    position: absolute;
    right: 243px;
    top: 0;

}

.arrow-container .arrow-b {   
    width: 23px;
    height: 59px;
    background: url('/image/design2/banner-selected.png') no-repeat;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}

.mn-toper-block .banner-block .image-block {
    float: left;
    position: relative;
    width: 515px;
    height: 228px;
    overflow: hidden;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.mn-toper-block .banner-block .info-block {
    width: 243px;
    float: left;
    height: 195px;
    overflow-y: scroll;
    overflow-x: hidden;

    border-bottom: 1px solid #fff;
}

.mn-toper-block .banner-block .info-block .item {
    height: 65px;
    background: url('/image/design2/banner-item-bg.png') repeat-x left top;
    border-bottom: 1px solid #fff;
}

.mn-toper-block .banner-block .info-block .item:hover,
.mn-toper-block .banner-block .info-block .item.selected {
    background: url('/image/design2/banner-item-bg-h.png') repeat-x left top;
}

.banner-block .item .image-container {
    width: 71px;
    height: 65px;
    float:  left;
    text-align: center;
    border-right: 1px solid #ffffff;
}

.banner-block .item .image-container .inner {
    display: table-cell;
    vertical-align: middle;
    width: 71px;
    height: 66px;
}

.banner-block .item .text-info {
    margin:  0 0 0 72px;
}

.banner-block .info-block .item .text-info .inner {
    padding: 11px 0px 0 20px;
    color: #ffffff;
}

.banner-block .info-block .item .text-info .inner p{
    color: #ffffff;
}

.banner-block .info-block .item .big-hide-image {
    display: none;
}

.banner-block .select-block {
    border-bottom: 1px solid #ffffff;
    height: 32px;
    width: 243px;
    float: left;
}


.banner-block .select-block .inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 31px;
    width: 244px;
}

.banner-block .select-block select{
    width: 200px;
}


.mn-footer {
	border-top:1px solid #ffffff;
	background:url('/image/design2/header.png') no-repeat;	
}

.mn-footer .logo {
	border-right:1px solid #ced8e3;	
	float:left;
	width:200px;
}

.mn-footer .menu {
	float:right;
	width:759px;
	border-top:1px solid #cdd7e2;
	border-bottom:1px solid #cdd7e2;
	background:url('/image/design2/menu-bg.png') repeat-x;
	height:40px;
	margin:20px 0 0 0;
}

.mn-footer .menu ul {
	padding:0;
	margin:0;
	list-style:none;	
}

.mn-footer .menu ul li {
	float:left;
	border-left:1px solid #cdd7e2;
	line-height:40px;
	width:151px;
	position:relative;
	z-index:1000;
}

.mn-footer .menu ul li:hover {
	background:url('/image/design2/menu-bg.png') bottom left repeat-x;
}

.mn-footer .menu ul li:first-child {
	border-left:none;
}

.mn-footer .menu ul li a {
	display:block;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.mn-left-column {
	border-top:1px solid #ffffff;	
	width:200px;
	background:url('/image/design2/toper-bg.png');	
}

.mn-left-block {
	padding:0 0 20px 0;
	border-bottom:1px solid #ffffff;	
}

.mn-left-block .caption {
	color:#ffffff;
	padding:13px 19px;	
}

.mn-left-block .image {
	background:url('/image/design2/left-block-bg.png') no-repeat;
	padding:15px 0;
	text-align:center;	
}

.mn-left-block .text {
	background:url('/image/design2/left-block-bg2.png') no-repeat;
	color:#58595b;
	padding:17px 20px;
}

.mn-left-block .text a {
	color:#4f68a0;
	text-decoration:none;
}

.mn-left-block .text a:hover {
	text-decoration:underline;
}

.mn-content-column {
	padding:13px 18px 33px 0;	
	color:#58595b;	
    text-align: justify;
}

.mn-content-column span.blue {
	color:#4f68a0;	
}

.mn-content-column a {
	color:#4f68a0;	
}

.mn-crumbs {
	color:#58595b;	
	margin:0 0 25px 0;
}

.mn-crumbs a {
	color:#58595b;	
}

.mn-download-block .part {
	color:#58595b;
	float:left;
	width:330px;
	margin:0 0 0 50px;		
}

.mn-download-block .part a {
	color:#58595b;
}

.mn-download-block .part:first-child {
	margin:0;		
}

.mn-download-block .part a.download {
	float:right;	
	margin:0 3px;
}

.mn-go-top {
	margin:-17px 20px 0 0;	
	height:0;
	line-height:0;
	float:right;
}

.mn-go-top a {
	color:#27436f;
	padding:0 14px 0 0;
	background:url('/image/design2/p-03.png') center right no-repeat;
	text-decoration:none;
}

.mn-go-top a.right-c {
    margin: 0 200px 0 0;
}

.mn-go-top a:hover {
	text-decoration:underline;
}

.mn-product-image-block {
	float:right;
	text-align:center;
	width:450px;	
}

.mn-table td {
	color:#58595b;
	padding:0 10px;
}

.mn-table tr:nth-child(odd) td {
	background-color:#e2e7ed;	
}

.mn-light-text, .mn-light-text p {
	font-size:12px;
	color:#4f68a0;	
}

.mn-files-block .item {
	float:left;	
	color:#58595b;
	width:218px;
}

.mn-files-block .item img {
	margin:11px 0 0 0;
}

.mn-fullimage-popup {
	z-index:9990;
	position:absolute;
	width:100%;
	height:100%;	
}

.mn-fullimage-popup .dark {
	z-index:9991;
	position:fixed;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.75;	
}

.mn-fullimage-popup .block {
	z-index:9992;
	position:absolute;
	width:918px;
	border-left:1px solid #717171;	
	border-right:1px solid #717171;	
	background-color:#e6e7e8;
	top:100px;
	left:50%;
	margin:0 0 0 -480px;
	padding:0 20px 20px 20px;
}

.mn-fullimage-popup .block .close {
	text-align:right;
	padding:23px 0 22px 0;
}

.mn-fullimage-popup .block .close a {
	text-decoration:none;
	color:#58595b;
}

.mn-fullimage-popup .block .close a:hover {
	text-decoration:underline;
}

.mn-region-block {
	background:url('/image/design2/left-block-bg2.png') no-repeat;	
	color:#414042;
	line-height:20px;
	padding:20px;
	height:310px;
	margin:-1px 0 0 0;
}

.mn-region-block a {
	color:#414042;
	text-decoration:none;
}

.mn-region-block a.next-page {
	display:block;
	width:9px;
	height:8px;
	background:url('/image/design2/p-04.png') no-repeat;
	margin:6px 0 0 0;
}

.mn-region-block a.previous-page {
	display:block;
	width:9px;
	height:8px;
	background:url('/image/design2/p-05.png') no-repeat;
	margin:6px 0 0 0;
}

.mn-region-block a:hover,
.mn-region-block a.selected {
	color:#4f68a0;
}

.mn-map-block {
	border-left:1px solid #cbd6e1;	
}

.mn-map-preview {
	width:0;
	height:0;	
	overflow:hidden;
}

.mn-full-news {
    margin: -18px 0 0 0;
}

.mn-full-news .item {
    border-bottom:2px solid #e0e6ed;
    padding: 0 0 8px 0;
}

.mn-news-block .item .image {
	float:left;
	width:200px;
	margin:20px 0 0 0;	
}

.mn-news-block .item .text {
	float:right;
	width:500px;	
	padding:16px 0 8px 0;
	border-top:2px solid #e0e6ed;
	color:#58595b;
}

.mn-news-block .item .no-image {
	float:none;
	width:auto;	
	padding:16px 0 8px 0;
}

.mn-full-news .item .text {
    border-top: none;
}

.mn-news-block .item:first-child .text {
	border-top:none;	
}

.mn-news-block .item .text a {
	text-decoration:none;
}

.mn-news-block .item .text a:hover {
	text-decoration:underline;
}

.mn-news-block .more {
	padding: 16px 0 0 0;
}

.mn-news-block .more a {
	text-decoration: none;
}

.mn-news-block .more a:hover {
	text-decoration: underline;
}

.mn-form-block {
    color:#58595b;
}

.mn-form-block span {
    display:block;
    margin:3px 0 0 0;
}

.mn-form-block input[type=text],
.mn-form-block input[type=password] {
    border: 1px solid #7f9db9;
    margin: 0 0 5px 0;
}

.mn-form-block input[type=submit] {
    margin: 9px 0 0 0;
}

.mn-chooseregion-block {
    background: url('/image/design2/toper-bg.png');
    padding: 13px 0 19px 20px;
}
.mn-chooseregion-block .caption {
    color: #ffffff;
    padding: 0 0 9px 0;
}
.mn-chooseregion-block select {
    border: 1px solid #7F9DB9;
    color: #000000;
    width: 159px;
}

.mn-banner-block {
    background: url('/image/design2/toper-bg.png');
    padding: 0 0 19px 0;
}