@charset "utf-8";
/* CSS Document */
.registrButPlace, .formaButBoxPlace {
	height: 40px;
}
.registrBut {
	display:-moz-inline-grid;
	display: inline-block;
	float: right;
}
.formaButBox {
	display:-moz-inline-grid;
	display: inline-block;
}
.registrButBgL .formaButBoxL {
	background: #fb8409 url(../images/bg/bg_forma_but_l.gif) no-repeat;
	_background: #fb8409 url(../images/bg/bg_forma_but_l.gif) no-repeat 1px 1px;
	border: 1px solid #e5e5e5;
}
.registrButBg, .formaButBoxBg {
	background: url(../images/bg/bg_forma_but.gif) repeat-x;
	margin-left: 1px;
}
.registrBut A, .formaButBox A {
	display: block;
	_display: inline;
	color: white;
	font-size: 11px;
	line-height: 11px;
	height: 16px;
	_height: 19px;
	_margin-bottom: 1px;
	padding: 4px 9px 0px 9px;
	text-decoration: none;
	background: url(../images/bg/bg_forma_but_r.gif) no-repeat top right;
	font-weight: bold;
	z-index: 2;
	position: relative;
	white-space: nowrap;
}
.registrButShadow, .formaButBoxShadow {
	color: #ca7b0c;
	z-index: 1;
	position: absolute;
	_position: relative;
	font-size: 11px;
	line-height: 11px
	text-decoration: none;
	font-weight: bold;
	margin-top: -16px;
	_margin-top: -17px;
	margin-left: 9px;
	white-space: nowrap;
}
.registrBut A:HOVER, .formaButBox A:HOVER {
	color: #e8e8e8;
	text-decoration: none;
}
* html .registrBut { display:inline; margin:0; }  /* for IE 6 */
* + html .registrBut { display:inline; margin:0; }  /* for IE 7 */
html>body .registrBut A {
	width: auto;
}
* html .formaButBox { display:inline; margin:0; }  /* for IE 6 */
* + html .formaButBox { display:inline; margin:0; }  /* for IE 7 */
html>body .formaButBox A {
	width: auto;
}
.registrButReflect, .formaButBoxReflect {
	background: url(../images/bg/bg_but_shadow.jpg) no-repeat bottom right;
	padding-bottom: 12px;
	_padding-bottom: 15px;
}
.registrLinkText A {
	color: #729935;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/arrow_right_green.gif) no-repeat 0px center;
}
.registrLinkText A:HOVER {
	color: #ca2413;
	text-decoration: none;
}
.registrLinkTextSpace {
	height: 8px;
}
.formaInput,
.formaSelect,
.formaTextarea,
INPUT, SELECT, TEXTAREA,
.formaPlace INPUT,
.formaPlace SELECT,
.formaPlace TEXTAREA {
	border: 1px solid #e5e5e5;
	padding-left: 3px;
	padding-right: 3px;
	background-color: white;
	color: #5c5c5c;
}
INPUT.formaBut, .formaBut {
	color: white;
	background-color: #fda813;
	cursor: hand;
	font-weight: bold;
	padding: 2px 3px;
	border: 1px solid #e5e5e5;
	cursor: hand;
}
.formaButPlace {
	padding: 5px 5px 5px 0px;
}
.formaPlace {
	background-color: #e1e1e1;
	padding: 3px 5px 3px 5px;
}
.formaPlace2 {
	padding: 4px 5px 4px 10px;
}
.formaPlace2 INPUT,
.formaPlace2 SELECT,
.formaPlace2 TEXTAREA {
	width: 194px;
}
.formTitle {
	padding-top: 10px;
	padding-bottom: 5px;
}
.formTitle,
.formTitle A {
	color: #ca2413;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.formTitle A:HOVER {
	color: #729935;
	text-decoration: none;
}
.formTableAll {
	border-collapse: collapse;
}
.formText {
	padding: 3px 5px 3px 5px;
	background-color: #ededed;
}