#mPart {
	background: #000000 url(images/bg/support_top.jpg) no-repeat;
	background-position: 75px 0;
}

#mData {
	background-image: url(images/bg/support_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 97% bottom;
}

#leftCol {
	padding-top: 170px;
	min-height: 300px;
}

* html #leftCol {
	height: 300px;
}

#rightCol {
	padding-top: 175px;
	padding-right: 200px;
	padding-bottom: 50px;
}

h1 {
	margin-bottom: 5px;
}

.lInfo h2 {
	color: #8CC13B;
	padding-left: 40px;
	padding-top: 22px;
	background-image: url(images/bg/support_left_icon.gif);
	background-repeat: no-repeat;
}

.lInfo a {
	text-decoration: none;
	color: #555555;
}

.allOpen {
	margin-bottom: 25px;
	font-size: 10px;
}

.allOpen a, .allOpen a:visited {
	padding-right: 14px;
	background-image: url(images/i_plus.gif);
	background-repeat: no-repeat;
	background-position: right 0.3em;
	color: #aaaaaa;
}

.allOpen a.opened {
	background-image: url(images/i_minus.gif);
}

.faqBlock {
	margin-bottom: 20px;
	position: relative;
}


.faqBlock .num {
	font-size: 10px;
	text-align: right;
	padding-right: 7px;
	position: absolute;
	width: 30px;
	top: 0.3em;
	right: 100%;
	color: #636466;
	z-index: 100;
}

* html .faqBlock .num {
	left: -37px;
}

.faqBlock h2 {
	color: #ffffff;
	font-size: 120%;
	line-height: 1.1em;
	margin-bottom: 4px;
}

.faqBlock h2 a, .faqBlock h2 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.answ {
	display: none;
	margin-top: 5px;
	padding: 5px 8px 8px 8px;
	background-color: #333333;
	position: relative;
	// width: 100%;
}

.answ .tl, .answ .tr, .answ .bl, .answ .br { width: 5px; height: 5px; overflow: hidden; }

.answ .tl { top: 0; left: 0; background-image: url(images/answ_tl.gif); }
.answ .tr { top: 0; right: 0; background-image: url(images/answ_tr.gif); }
.answ .bl { bottom: 0; left: 0; background-image: url(images/answ_bl.gif); }
.answ .br { bottom: 0; right: 0; background-image: url(images/answ_br.gif); }

* html .answ .tr, * html .answ .br { right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 ); }
* html .answ .bl, * html .answ .br { bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 ); }