/* All Buttons */
	input.mB-secSide::-moz-focus-inner { border: 0; padding: 0; }
	.mainButts { margin: 0 0 6px 0; float: left; width: auto; }
	.mB-firstSide, .mB-secSide  { background: transparent url(/flash_room/images/buttons/buttons_all.png) left -456px no-repeat; display: block; height: 25px; float: left; width: auto; cursor: pointer; }
	.mB-secSide  { border: none; padding: 0 0 0 20px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #fefefe; cursor: pointer; text-shadow: 0 -1px 0 #777777; line-height: 24px; font-size: 1em; text-align: center; white-space: nowrap; }
	input.mB-secSide { padding-bottom: 1px; }
	.mB-firstSide { background-position: right -512px; padding: 0 20px 0 0; }
	.size1 { width: 10px; max-width: 10px; }
	.size2 { width: 20px; max-width: 20px; }
	.size3 { width: 30px; max-width: 30px; }
	.size4 { width: 40px; max-width: 40px; }
	.size5 { width: 50px; max-width: 50px; }
	.size6 { width: 60px; max-width: 60px; }
	.size7 { width: 70px; max-width: 70px; }
	.size8 { width: 80px; max-width: 80px; }
	.size9 { width: 90px; max-width: 90px; }
	.size10 { width: 100px; max-width: 100px; }
	.size11 { width: 110px; max-width: 110px; }
	.size12 { width: 120px; max-width: 120px; }
	.size13 { width: 130px; max-width: 130px; }
	.size14 { width: 140px; max-width: 140px; }
	.size15 { width: 150px; max-width: 150px; }
	.size16 { width: 160px; max-width: 160px; }
	.size17 { width: 170px; max-width: 170px; }
	.size18 { width: 180px; max-width: 180px; }
	.size19 { width: 190px; max-width: 190px; }
	.size20 { width: 200px; max-width: 200px; }
	.size21 { width: 210px; max-width: 210px; }
	.size22 { width: 220px; max-width: 220px; }
	.size23 { width: 230px; max-width: 230px; }
	.size24 { width: 240px; max-width: 240px; }
	.size25 { width: 250px; max-width: 250px; }
	.size26 { width: 260px; max-width: 260px; }
	.size27 { width: 270px; max-width: 270px; }
	.size28 { width: 280px; max-width: 280px; }
	.size29 { width: 290px; max-width: 290px; }
	.size30 { width: 300px; max-width: 300px; }
	.mB-firstSide:hover .mB-secSide { background-position: left -484px; }
	.mB-firstSide:hover { background-position: right -540px; }		

/* Main buttons */
	.mainButts .mB-Style2 { background-position: right -736px; }
	.mainButts .mB-Style2 .mB-secSide { background-position: left -680px; color: #fefefe; text-shadow: 0 -1px 0 #8C8C8C; }
	.mainButts .mB-Style2:hover { background-position: right -764px; }
	.mainButts .mB-Style2:hover .mB-secSide { background-position: left -708px; }
	.mainButts .mB-Style3 { background-position: right -624px; }
	.mainButts .mB-Style3 .mB-secSide { background-position: left -568px; color: #fefefe; text-shadow: 0 -1px 0 #A4A4A4; }
	.mainButts .mB-Style3:hover { background-position: right -652px; }
	.mainButts .mB-Style3:hover .mB-secSide { background-position: left -596px; }
	.mainButts .mB-Style4 { background-position: right -1698px; }
	.mainButts .mB-Style4 .mB-secSide { background-position: left -1642px; color: #fefefe; text-shadow: 0 -1px 0 #A4A4A4; }
	.mainButts .mB-Style4:hover { background-position: right -1726px; }
	.mainButts .mB-Style4:hover .mB-secSide { background-position: left -1670px; }

/* Small buttons */
	.smallButts .mB-firstSide, .smallButts .mB-secSide { height: 20px; }
	.smallButts .mB-firstSide { padding: 0 12px 0 0; background-position: right -838px; }
	.smallButts .mB-secSide { padding: 0 0 0 12px; line-height: 18px; font-size: 0.909em;  background-position: left -792px; }
	.smallButts .mB-firstSide:hover .mB-secSide { background-position: left -815px; }
	.smallButts .mB-firstSide:hover { background-position: right -861px; }
	.smallButts .mB-Style2 { background-position: right -1022px; }
	.smallButts .mB-Style2 .mB-secSide { background-position: left -976px; color: #fefefe; }	
	.smallButts .mB-Style2:hover { background-position: right -1045px; }
	.smallButts .mB-Style2:hover .mB-secSide { background-position: left -999px; }
	.smallButts .mB-Style3 { background-position: right -930px; }
	.smallButts .mB-Style3 .mB-secSide { background-position: left -884px; color: #fefefe;}	
	.smallButts .mB-Style3:hover { background-position: right -953px; }
	.smallButts .mB-Style3:hover .mB-secSide { background-position: left -907px; }

/* Big buttons */
	.biggButts .mB-firstSide, .biggButts .mB-secSide { height: 35px; }
	.biggButts .mB-firstSide { padding: 0 20px 0 0; background-position: right -76px; }
	.biggButts .mB-secSide { padding: 0 0 0 20px; text-transform: none; font-size: 1.5em; line-height: 34px; background-position: left 0; text-shadow: 0 -1px 0 #777}
	.biggButts input.mB-secSide { padding-bottom: 1px; }
	.biggButts .mB-firstSide:hover .mB-secSide { background-position: left -38px; }
	.biggButts .mB-firstSide:hover { background-position: right -114px; }
	.biggButts .mB-Style2 { background-position: right -380px; }
	.biggButts .mB-Style2 .mB-secSide { background-position: left -304px; color: #fefefe; text-shadow: 0 -1px 0 #8C8C8C; }	
	.biggButts .mB-Style2:hover { background-position: right -418px; }
	.biggButts .mB-Style2:hover .mB-secSide { background-position: left -342px; }
	.biggButts .mB-Style3 { background-position: right -228px; }
	.biggButts .mB-Style3 .mB-secSide { background-position: left -152px; color: #fefefe; text-shadow: 0 -1px 0 #A4A4A4; }	
	.biggButts .mB-Style3:hover { background-position: right -266px; }
	.biggButts .mB-Style3:hover .mB-secSide { background-position: left -190px; }

/* Large buttons */
	.largeButts .mB-firstSide, .largeButts .mB-secSide { height: 49px; }
	.largeButts .mB-firstSide { padding: 0 16px 0 0; background-position: right -1401px; }
	.largeButts .mB-secSide { padding: 0 0 0 16px; text-transform: none; font-size: 1.6em; line-height: 49px; font-weight: bold;  background-position: left -1291px; }
	.largeButts input.mB-secSide { padding-bottom: 1px; }
	.largeButts .mB-firstSide:hover .mB-secSide { background-position: left -1346px; }
	.largeButts .mB-firstSide:hover { background-position: right -1456px; }
	.largeButts .mB-Style2 { background-position: right -1401px; }
	.largeButts .mB-Style2 .mB-secSide { background-position: left -1291px; color: #fefefe; text-shadow: 0 -1px 0 #8C8C8C; }	
	.largeButts .mB-Style2:hover { background-position: right -1456px; }
	.largeButts .mB-Style2:hover .mB-secSide { background-position: left -1346px; }
	.largeButts .mB-Style3 { background-position: right -1181px; }
	.largeButts .mB-Style3 .mB-secSide { background-position: left -1071px; color: #fefefe; text-shadow: 0 -1px 0 #a4a4a4; }	
	.largeButts .mB-Style3:hover { background-position: right -1236px; }
	.largeButts .mB-Style3:hover .mB-secSide { background-position: left -1126px; }

/* Form action buttons */
	.frmActButts .mB-firstSide, .frmActButts .mB-secSide { height: 28px; color: #373737; }
	.frmActButts .mB-firstSide { padding: 0 20px 0 0; background-position: right -1577px; }
	.frmActButts .mB-secSide { padding: 0 0 0 20px; background-position: left -1511px; line-height: 26px; text-shadow: none;}
	.frmActButts input.mB-secSide { padding-bottom: 1px; }
	.frmActButts .mB-firstSide:hover .mB-secSide { background-position: left -1544px; }
	.frmActButts .mB-firstSide:hover { background-position: right -1610px; }

/* Common buttons class */
	.buttAligned .mainButts, .fieldLine .buttAligned .mainButts { margin: 0 0 0 28%; padding: 0 0 0 9px; }
	.buttAligned .cV-Inn { padding: 0; }
	.buttBelowBox .mainButts { margin: 0 0 25px 29%; padding: 0 0 0 8px }
	.sideButt { margin-left: -15px; }
	.sideButtRight { float: right; margin-right: -15px; margin-left: 0; }
	.withSideButt { padding: 0 6px 0 0; }
	.morePaddButt { padding: 0 15px 0 0; }

/* Buy & Trial large buttons */	
	.largeButts .mB-secSide.buy { padding: 0 2px 0 19px; }	
	.largeButts .mB-secSide.trial { padding: 0 0 0 24px; }	
