body {

	background-color: #FFF;

	margin:  20px 0 0 0;

	padding: 0px;

	text-align: center;

	font: 12px Arial;

	color: #004488;

}

#container {

	margin: 0 auto;

	text-align: left;

	

}

#header {

	background: url(images/banner.jpg) top left no-repeat;

	width:  900px;

	height: 400px;

	position: relative;

	margin: 0 auto;

}

#logo {

	width: 150px;

	height: 150px;

	position: absolute;

	top: -20px;

	left: 20px;

}

#box {

	background: url(images/bgbox.png) top right no-repeat;

	width: 250px;

	height: 345px;

	position: absolute;

	top: -20px;

	right: 5px;

	padding: 50px 30px 0 30px;

}

#box table {

	padding-bottom: 20px;

}

#box table tr td {

	padding-bottom: 6px;

}

#box p {

	margin: 0px;

	padding: 0px;

	text-align: left;

}

#box a {

	color: #004488;

}

#box .button {

	width: 250px;

	height: 21px;

	border: 1px solid #FFF;

	background-color: #ff3333;

	color: #FFF;

	font-size: 14px;

	padding-bottom: 2px;

}

#box form fieldset {

	border: 0px;

	margin: 0px;

	padding: 0px;

}

.inputbox {

	width: 176px;

	height: 16px;

	background-color: #F6F7F7;

	border: 1px solid #FFF;

}

#content {

	background: url(images/bgcontent.jpg) top left no-repeat;

	width: 820px;

	height: 250px;

	margin: 0 auto;

	padding: 20px 40px 0 40px;

}

#contentsx {

	float: left;

	width: 180px;	

}

#contentsx ul {

	margin: 0;

	padding: 0;

}

#contentsx ul li {

	list-style: none;

}

#contentdx {

	float: right;

	width: 610px;

	padding: 0 0 0 30px;

	font: 14px Arial;	

}

#contentdx ul li {

	list-style-image: url(images/spunta.gif);

	line-height: 20px;

}



input.error {

 border-color:#f00;



}



label.error {

 color:#f00;

}










