body{
	background:#eee;
	margin:0;
	padding:0;
	color:#333;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 13pt;
}
a{color:#CC9966;}

.wrapper{
	background:#fff;
	width:740px;
	margin:10px auto;
	padding:20px;
}

.header {font-size:16px;}

.field{
	margin-bottom:10px;
}

.footer{
	text-align:center;
	padding-top:10px;
}



.input {
	width: 100%;
	font-size: 11px;
	border-left: #333333 1px solid;
	border-right: #999999 1px solid;
	border-top: #333333 1px solid;
	border-bottom: #999999 1px solid;
}
.input2 {
	font-size: 11px;
	border-left: #333333 1px solid;
	border-right: #999999 1px solid;
	border-top: #333333 1px solid;
	border-bottom: #999999 1px solid;
}
.btn {
	background: #FFFFFF;
	font-size: 13px;
	border-left: #999999 1px solid;
	border-right: #333333 1px solid;
	border-top: #999999 1px solid;
	border-bottom: #333333 1px solid;
}
.btn.prim{
	background:#006699;
	color:#fff;
	margin:0 10px;
	font-weight:bold;
	font-size:15px;
}

#deas, #id_region{
	height:157px;
}

.info.wide{
	font-style:italic;
	text-align:center;
}

hr{
	border:none;
	border-top:1px solid #aaa;
	background:none;
}

label{
	padding-bottom:5px;
	display:block;
}
label.inline{
	display:inline; vertical-align: top;
}

.err{
	background:#d00;
	color:#fff;
	padding:5px 5px 5px 30px;
}