
/* catalog */
 
.mcatsector {overflow: hidden; margin: 0 auto 0 auto; width: 880px;}
.mcatsector .mcat_row {float: left; width: 50%;}
.mcatsector .mcat_row2 {float: left; width: 47%; margin-left: 3%;}
.mcatsector .wrapper {margin: 0 0 30px 0;}
.mcatsector .wrapper div {font-size: 120%; margin: 0 0 15px 0 !important; height: 60px; font-weight: bold; line-height: 60px;}
.mcatsector .cat10 {background: url(/i/cat10.png) 0 50% no-repeat transparent; padding-left: 65px;}
.mcatsector .cat46 {background: url(/i/cat46.png) 0 50% no-repeat transparent; padding-left: 55px;}
.mcatsector .cat20 {background: url(/i/cat20.png) 0 50% no-repeat transparent; padding-left: 55px;}
.mcatsector .cat240 {background: url(/i/cat240.png) 0 50% no-repeat transparent; padding-left: 60px;}
.mcatsector .cat238 {background: url(/i/cat238.png) 0 50% no-repeat transparent; padding-left: 50px;}
.mcatsector .cat243 {background: url(/i/cat243.png) 0 50% no-repeat transparent; padding-left: 70px;}
.mcatsector .cat499 {background: url(/i/cat499.png) 0 50% no-repeat transparent; padding-left: 45px;}
.mcatsector .cat677 {background: url(/i/cat677.png) 0 50% no-repeat transparent; padding-left: 50px;}
.mcatsector .cat652 {background: url(/i/cat652.png) 0 50% no-repeat transparent; padding-left: 50px;}
.mcatsector .cat14 {background: url(/i/cat14.png) 0 50% no-repeat transparent; padding-left: 50px;}
.mcatsector ul {list-style: none; margin: 0 5px 20px 20px; padding: 0; overflow: hidden;}
.mcatsector ul li {margin-bottom: 12px; background: url(/i/catalogpiu.png) 3px 5px no-repeat; padding: 0 0 0 20px; }
.mcatsector ul li span {font-size: 85%;}
.mcatsector ul li span i {font-style: normal; color: green;}
.mcatsector .open {background: none; padding: 0;}
.mcatsector .open a {background: url(/i/plus.png) 0 5px no-repeat transparent; padding-left: 20px; cursor: pointer;}
.mcatsector .open span {border-bottom: 1px dashed #004396; font-size: 100%;}
.mcatsector .hide {display: none;}



.mcatsector_m {overflow: hidden; margin: 0 auto 20px auto;}
.mcatsector_m .mcat_row {}
.mcatsector_m .mcat_row2 {}
.mcatsector_m .wrapper {margin: 0;}
.mcatsector_m .wrapper div {font-size: 110%; margin: 0 0 15px 0 !important; height: 30px; font-weight: bold; line-height: 30px;}
.mcatsector_m .cat10 {background: url(/i/cat10_m.png) 0 50% no-repeat transparent; padding-left: 40px;}
.mcatsector_m .cat46 {background: url(/i/cat46_m.png) 0 50% no-repeat transparent; padding-left: 35px;}
.mcatsector_m .cat20 {background: url(/i/cat20_m.png) 0 50% no-repeat transparent; padding-left: 35px;}
.mcatsector_m .cat240 {background: url(/i/cat240_m.png) 0 50% no-repeat transparent; padding-left: 35px;}
.mcatsector_m .cat238 {background: url(/i/cat238_m.png) 0 50% no-repeat transparent; padding-left: 30px;}
.mcatsector_m .cat243 {background: url(/i/cat243_m.png) 0 50% no-repeat transparent; padding-left: 40px;}
.mcatsector_m .cat499 {background: url(/i/cat499_m.png) 0 50% no-repeat transparent; padding-left: 30px;}
.mcatsector_m .cat677 {background: url(/i/cat677_m.png) 0 50% no-repeat transparent; padding-left: 30px;}
.mcatsector_m .cat652 {background: url(/i/cat652_m.png) 0 50% no-repeat transparent; padding-left: 30px;}
.mcatsector_m .cat14 {background: url(/i/cat14_m.png) 0 50% no-repeat transparent; padding-left: 30px;}
.mcatsector_m ul {list-style: none; margin: 0 5px 5px 10px; padding: 0; overflow: hidden;}
.mcatsector_m ul li {margin-bottom: 12px; background: url(/i/catalogpiu.png) 3px 5px no-repeat; padding: 0 0 0 20px; }
.mcatsector_m ul li span {font-size: 85%;}
.mcatsector_m ul li span i {font-style: normal; color: green;}
.mcatsector_m .open {background: none; padding: 0;}
.mcatsector_m .open a {background: url(/i/plus.png) 0 5px no-repeat transparent; padding-left: 20px; cursor: pointer;}
.mcatsector_m .open span {border-bottom: 1px dashed #004396; font-size: 100%;}
.mcatsector_m .hide {display: none;}
