
.catalog_title {height: 49px; width: 1000px; overflow: hidden; background: url(/i/mcatalog_title.png) 0 0 no-repeat transparent; margin-bottom: 30px;}
.catalog_title_m {height: 49px; overflow: hidden; background: url(/i/mcatalog_title.png) 0 0 no-repeat transparent; margin-bottom: 10px;}

.mtovari {margin: 0; background-color: #ebf0f5; padding-top: 20px;}
.mtovari .title {position: relative; background: url(/i/mnb.png) 0 0 no-repeat transparent; height: 49px; width: 1002px; margin: 0 0 20px -2px; line-height: 45px; text-align: right;}
.mtovari .title a {padding-right: 10px; background: url("/i/catalogpiu.png") no-repeat scroll 100% 6px rgba(0, 0, 0, 0)}
.mtovari .title span {padding-right: 40px;}
.mtovari .wrap {margin: 0 60px 20px 60px; overflow: hidden;}
.mtovari > div:last-child div {border: none;}
.mtovari .line {border-bottom: 1px dashed #b6ccda; padding-bottom: 20px}
.mtovari ul { padding: 0; margin: 0px; list-style: none; overflow: hidden;}
.mtovari ul li {margin: 0; overflow: hidden; width: 33%; float: left;}
.mtovari .l {float: left;}
.mtovari .l a {width: 74px; height: 60px; display: block; text-align: center; vertical-align: middle; line-height: 56px; margin: 3px; border: 1px solid #dcdcdc; box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.13);  overflow: hidden; background-color: #fff; position: relative;}
.mtovari .l img {vertical-align: middle; padding: 8px 0;}
.mtovari .r {margin: 0 10px 0 90px; display: table; height: 68px; width: 190px; overflow: hidden;}
.mtovari .r p {display: table-cell; vertical-align: middle;}
.mtovari .r span {font-size: 90%; color: #555; display: block; margin-top: 5px;}


.mtovari_m {margin: 0 0 20px 0; background-color: #ebf0f5; padding-top: 20px;}
.mtovari_m .title {position: relative; background: url(/i/mnb.png) 0 0 no-repeat transparent; height: 49px; width: 100%; margin: 0 0 0px -2px; line-height: 45px; text-align: right;}
.mtovari_m .title a {padding-right: 10px; background: url("/i/catalogpiu.png") no-repeat scroll 100% 6px rgba(0, 0, 0, 0)}
.mtovari_m .title span {padding-right: 5px; font-size: 90%;}
.mtovari_m .wrap {margin: 0; overflow: hidden;}
.mtovari_m > div:last-child div {border: none;}
.mtovari_m .line {border-bottom: 1px dashed #b6ccda; padding-bottom: 10px}
.mtovari_m ul {padding: 0; margin: 5px 0 0 0; list-style: none; overflow: hidden;}
.mtovari_m ul li {margin: 10px; overflow: hidden;}
.mtovari_m .l {float: left;}
.mtovari_m .l a {width: 74px; height: 60px; display: block; text-align: center; vertical-align: middle; line-height: 56px; margin: 3px; border: 1px solid #dcdcdc; box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.13);  overflow: hidden; background-color: #fff; position: relative;}
.mtovari_m .l img {vertical-align: middle; padding: 8px 0;}
.mtovari_m .r {margin: 0 10px 0 90px; display: table; height: 68px; overflow: hidden;}
.mtovari_m .r p {display: table-cell; vertical-align: middle;}
.mtovari_m .r span {font-size: 90%; color: #555; display: block; margin-top: 5px;}


.nspros {overflow: hidden; margin: 0;}
.nspros .title {height: 49px; width: 1000px; overflow: hidden; background: url(/i/mns.png) 0 0 no-repeat transparent; margin-bottom: 30px;}
.nspros .wrapper {overflow: hidden; margin: 0 60px;}
.nspros .wrapper div {float: left; width: 50%;}
.nspros ul {padding: 0; margin: 0 20px 0 0; list-style: none;}
.nspros ul li {margin: 0 0 15px 0; padding: 0 0 0 20px; background: url(/i/dg.png) 0 4px no-repeat; white-space: nowrap; overflow: hidden;}
.nspros a {/*color: #415E77;*/}


.nspros_m {overflow: hidden; margin: 0;}
.nspros_m .title {height: 49px; width: 100%; overflow: hidden; background: url(/i/mns.png) 0 0 no-repeat transparent; margin-bottom: 20px;}
.nspros_m .wrapper {overflow: hidden; margin: 0 10px;}
.nspros_m .wrapper div {}
.nspros_m ul {padding: 0; margin: 0 20px 0 0; list-style: none;}
.nspros_m ul li {margin: 0 0 15px 0; padding: 0 0 0 20px; background: url(/i/dg.png) 0 4px no-repeat; overflow: hidden;}
.nspros_m a {color: #415E77;}


.mnews {margin: 0px 60px 40px 60px; overflow: hidden;}
.mnews .title {margin-bottom: 20px; overflow: hidden;}
.mnews .title div {color: #426338; font-size: 14pt; background: url(/i/mnews.png) 100% 50% no-repeat transparent; float: left; padding-right: 50px; height: 30px; line-height: 30px;}
.mnews .l {width: 45%; float: left; margin-right: 8%; overflow: hidden; color: #444;}
.mnews .more {overflow: hidden; margin-top: 20px;}
.mnews .more div {color: #4D6880; padding: 4px 11px 7px 10px; float: left; background-color: #e5edf1;}
.mnews .more a {background: url(/i/newsmore.png) 100% 4px no-repeat transparent; padding-right: 15px; text-decoration: none; color: #4D6880 !important;}
.mnews .r {width: 47%; float: left; }
.mnews .b {margin-bottom: 10px; font-size: 11pt;}
.mnews .r div {margin-bottom: 15px; padding-left: 30px; border-left: 2px solid #6393b0}
.mnews a {color: #206D2E !important;}

.mnews_m {margin: -20px 10px 20px 10px; overflow: hidden;}
.mnews_m .title {margin-bottom: 20px; overflow: hidden;}
.mnews_m .title div {color: #426338; font-size: 110%; background: url(/i/mnews.png) 100% 50% no-repeat transparent; float: left; padding-right: 50px; height: 30px; line-height: 30px;}
.mnews_m .l {width: 100%; overflow: hidden; color: #444; margin-bottom: 15px;}
.mnews_m .more {overflow: hidden; display: inline-block;}
.mnews_m .more div {color: #4D6880; float: left; margin-bottom: -2px;}
.mnews_m .more a {background: url(/i/newsmore.png) 100% 4px no-repeat transparent; padding-right: 10px; text-decoration: none; color: #4D6880 !important;}
.mnews_m .r {width: 100%;}
.mnews_m .b {margin-bottom: 10px; font-size: 11pt;}
.mnews_m .r div {margin-bottom: 15px; padding-left: 10px; border-left: 2px solid #6393b0}
.mnews_m a {color: #206D2E !important;}


.morgnews {margin-top: 20px;}
.morgnews table {width: 880px; margin: 30px 60px 0 60px; border-collapse: collapse;}
.morgnews .title {height: 49px; width: 1000px; overflow: hidden; background: url(/i/mtn.png) 0 0 no-repeat transparent; margin-bottom: 30px;}
.morgnews tr td:last-child {text-align: justify; padding-top: 0px; padding-top: 5px;}
.morgnews tr td:first-child {color: #999999; text-align: center; padding-right: 10px; padding-top: 5px; vertical-align: top;}
.morgnews tr td:last-child a {font-size: 120%}
.morgnews tr td:last-child span a {font-size: 90%; color: #666666;}

.morgnews_m {margin-top: 20px;}
.morgnews_m table {width: 100%; margin: 20px 10px 0 0px; border-collapse: collapse;}
.morgnews_m .title {height: 49px; width: 100%; overflow: hidden; background: url(/i/mtn.png) 0 0 no-repeat transparent; margin-bottom: 20px;}
.morgnews_m tr td:last-child {text-align: left; padding-top: 0px; padding-top: 5px;}
.morgnews_m tr td:first-child {color: #999999; text-align: center; padding-right: 10px; padding-top: 5px; vertical-align: top;}
.morgnews_m tr td:last-child a {font-size: 120%}
.morgnews_m tr td:last-child span a {font-size: 90%; color: #666666;}




.map {font-size: 80%;}

.mcatalog {margin-bottom: 30px;}