@charset "utf-8";

#pageHead .contact {
	display:none;
}

#main .section#form .btns:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#main .section#form .btns {
	/zoom:1;
}

#gnavi #gnavi05 a {
	background-position:left bottom;
}

#pageHead #h1Title {
	background-image:url(../images/contact/h1.jpg);
}

#main .section {
	width:565px;
	margin-bottom:20px;
	margin-left:17px;
}
#main .section#form {
	margin-top:32px;
}
#main .section#form h2 {
	background-image:url(../images/contact/h2_01.gif);
}

#main .section#form .tableWrapper {
	padding-bottom:20px;
}

#main .section#form table.default tr th {
	width:11em;
	padding:8px;
}
#main .section#form table.default tr th strong {
	color:#CC0000;
}
#main .section#form table.default td p,
#main .section#form table.default td dt,
#main .section#form table.default td dd {
	margin-bottom:5px;
}
#main .section#form table.default td dt {
	float:left;
	width:3em;
	height:1.5em;
}
#main .section#form table.default td dd {
	height:1.5em;
}
#main .section#form table.default td input,
#main .section#form table.default td select {
	margin-right:2px;
	vertical-align:middle;
}
#main .section#form table.default td label {
	margin-right:5px;
}

#main .section#form .btn#btnConfirm input,
#main .section#form .btns #btnEdit input,
#main .section#form .btns #btnSend input {
	width:219px;
	height:50px;
	background-image:url(../images/contact/btn_confirm.jpg);
}
#main .section#form .btn#btnConfirm {
	margin-left:173px;
}

#main .section#form .btns {
	padding-left:56px;
}
#main .section#form .btns li {
	float:left;
	padding-right:15px;
}
#main .section#form .btns #btnEdit input {
	margin:0 0 0 0;
	background-image:url(../images/contact/btn_edit.jpg);
}
#main .section#form .btns #btnSend input {
	margin:0 0 0 0;
	background-image:url(../images/contact/btn_send.jpg);
}

#main .error {
	font-weight:bold;
	color:#CC0000;
}


