body {
	background: #c3cbc5;
	height: 100%;
	text-align: center;
}
body, td, th, input, textarea, div {
	font: normal normal 11px Arial, Verdana, Tahoma, sans-serif;
	line-height: 130%;
	color: #525252;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	line-height: 130%;
	color: #184181;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}
a:hover {
	text-decoration: none;
}
.main {
	text-align: left;
	width: 775px;
	margin: 0px auto;
}

/* top */
.top {
	height: 17px;
	padding: 0px 13px 0px 12px;
}
.top div {
	height: 17px;
	background: #FFFFFF;
}
/* top */

/* footer */
.footer div {
	color: #FFFFFF;
	font-size: 10px;	
}
.footer div.dec {
	padding: 30px 35px 30px 285px; 
}
.footer div a {
	color: #FFFFFF !important;
	font-size: 10px;
}
.footer div.links span {
	padding: 0px 5px;
}

.footer div.links a:hover,
.footer div.links a:visited,
.footer div.links a:active,
.footer div.links a:link,
.footer div.links a{
	font-size:10px;
}

/* footer */

/* cont */
.cont {
	height: 100%;
	padding: 0px 13px 0px 0px;
}
/* cont */

/* header */
.header {
	background: #c30000;
	margin: 0px 1px 0px 0px;
}
/* header */

/* menu */
.menu {
	width: 251px;
}
.menu .logo {
	
}
.menu .logo span {
	display: block;
	height: 126px;
	width: 124px;
	margin: 0px 0px 32px 72px;
	cursor: pointer;
}
.menu .logo img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.menu .buttons img{
	margin: 0px 0px 0px 0px;
}
.menu .buttons .item {
	
	height: 25px;
	
}
.menu .buttons .item .line {
	position: absolute;
	width: 251px;
	height: 2px;
	
	display: none;

}
/* menu */

/* content */
.content {
	padding: 28px 34px 10px 24px;
}

.content td {
	border: 1px solid #525252;
}

/* content */
.back {
	padding: 20px 34px 30px 24px;
}
/* content */
.empty_space {
	padding: 0px 34px 10px 24px;
}

/* contact form */
.contact_form {
	padding: 21px 0 0 0;
	
}
.contact_form .text {
	padding: 3px 12px 3px 24px;
	font: normal normal 11px Verdana;
}
.contact_form .input_field input {
	border: 1px solid #d3d1c5;
	width: 180px;
	font: normal normal 11px Verdana;
}
.contact_form .input_error input {
	border: 1px solid #ff999a;
	width: 180px;
	font: normal normal 11px Verdana;
}

.contact_form .input_field textarea {
	border: 1px solid #d3d1c5;
	width: 180px;
	height: 53px;
	font: normal normal 11px Verdana;
}

/* submit button and bottom text */

.contact_form .submit_button {
	width: 180px;
	text-align: left;
}

.submit_button td {
	padding: 6px 0 0 0;
	font: normal normal 9px Verdana;
}

.submit_button .bottom_text {
	text-align: right;
}

.submit_button input {
	background: #ebe9dc;
	border-top: 1px solid #f3f0e7;
	border-bottom: 1px solid #d3d1c5;
	border-left: none;
	border-right: none;
	font: normal normal 9px Verdana;
}

/* //submit button and bottom text */

/* //contact form */
