html {
	font-size:110%;
}
body {
	background:#F5F6F7;
	}
.pageBtn, .langBtn {
	font-weight:normal;
}
.formtheme {
	background:#fff;
	color:#333;
}
.xxRow.title {
	padding-top:12px;
	border-bottom:2px solid #ccc;
}
.xxForm input[type=text],
.xxForm input[type=email],
.xxForm input[type=url],
.xxForm input[type=password],
.xxForm textarea {
	background:#fff;
	border:2px solid #000;
}
.xxForm input[type=text]:focus,
.xxForm input[type=email]:focus,
.xxForm input[type=url]:focus,
.xxForm input[type=password]:focus,
.xxForm textarea:focus {
	background:#fff;
}
.xxForm select {
	background:#fff;
}

.xxCatinfo {
	color:#333;
}

.formtheme * {
	border-color:#ccc;
}
.formtheme a:link,
.formtheme a:visited,
.formtheme a:active {
}
.formtheme a:hover {
}
	
.xxRow.title {
	font-size: 130%;
    padding-top: 12px;
    padding-bottom: 18px;
    border-bottom: 0;
}

input[type="radio"], 
input[type="checkbox"] {
	vertical-align: middle;
	margin: 0.35em 0.05em 0 0;
	width: 1.2em;
	height: 1.2em;
	line-height: 1.2;
	float: left;
	transform: scale(1.3,1.3);
}
.xxSubField.radio input[type="radio"], 
.xxSubField.check input[type="checkbox"] {
    margin-top: 4px;
    margin-left: 5px;
    margin-right: 15px;
}
.xxSubLabel.radio, 
.xxSubLabel.check {
	margin-left: 44px;
}