body {
	background-image: url(images/body_bg.png);
	background-repeat: repeat-x;
	background-color: #72DBD4;
	margin: 0px;
}

body, td, p, input, select, textarea, div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p {
	margin: 0px 0px 0px 0px;
	line-height:17px;
}

a {
	color:#007B73;
}

a:hover {
	color:#72DBD4;
}

img, table {
	border:none;
}

table.main {
	width: 860px;
}

td.logo {
	width:228px;
	height:173px;
}

td.news, td.contact {
	width: 316px;
	padding-bottom: 28px;
	padding-top: 51px;
/*	text-align: center;*/
}

div.menu {
	width:860px;
	margin-top:-23px;
	position:absolute;
	text-align: right;
	z-index: 5;
}

div.header {
	width: 872px;
	height: 264px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/header_bg.png');
	position: absolute;
	margin-left:-6px;
	z-index:10;
	padding:6px;
}

div.header[class] {
	background-image: url(images/header_bg.png);
	background-repeat: no-repeat;
}

table.content {
	width: 830px;
	margin-top: 222px;
}

td.content_left_edge {
	width: 2px;
	background-image: url(images/gradient_left.png);
	background-repeat: repeat-y;
	background-position: right;
}

td.content_right_edge {
	width: 2px;
	background-image: url(images/gradient_right.png);
	background-repeat: repeat-y;
	background-position: left;
}

td.content_bottom_edge {
	height: 2px;
	background-image: url(images/gradient_bottom.png);
	background-repeat: repeat-x;
	background-position: top;
}

td.content_cell {
	background-color: White;
	padding-top: 45px;
}

table.content_text {
	width:826px;
}

td.content_left {
	padding-bottom:15px;
	padding-left: 15px;
	padding-right: 80px;
	padding-top:15px;
	border:solid 0px red;
	/*width:511px;*/
}

td.content_right {
	padding-bottom:10px;
	padding-top:160px;
	padding-right: 15px;
	width:315px;
}

div.grey_field {
	position:absolute;
	z-index:2;
	margin-top:-275px;
	margin-left:-111px;
}

div.picture_right {
	position:absolute;
	z-index:15;
	margin-top:-281px;
}

div.footer {
	margin-top:5px;
	font-size: 10px;
}