@charset "utf-8";

@import url("content.css");
@import url("menu.css");
@import url("fce.css");

/****** Layout *****/
body {
	margin:0;
	padding:0;
}

html, body {
	min-height: 100%;
	background-color:#150503;
	background-image:url(../images/back_flow.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#grapes {
	position:absolute;
	left:50%;
	margin-left:366px;
	top:82px;
	width:173px;
	height:239px;
	background-image:url(../images/grapes.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


#wrapper {
	width:859px;
	height:auto;
	min-height:100%;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-430px;
	background-image:url(../images/wrapper_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#top_box {
	height:22px;
	line-height:0px;
	font-size:0px;
	background-image:url(../images/top_box.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#col_left {
	float:left;
	position:relative;
	display:inline;
	width:200px;
	/*margin-top:94px;*/
	background-image:url(../images/col_left_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#mainmenu {
	min-height:259px;
	padding:155px 0 0 0;
	background-image:url(../images/col_left_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#logos {
	/*padding-top:80px;*/
	padding-left:6px;
	padding-bottom:10px;
}

#col_center {
	float:left;
	position:relative;
	display:inline;
	width:590px;
	padding:10px 10px 0 10px;
	border-left:1px solid #3b362d;
	background-color:#ead6b3;
}

#header {
	height:187px;
}

#headline {
	background-color:#ffffff;
	padding:15px;
	padding-bottom:0;
	margin-top:10px;
	height:45px;
}
#headline h1 {
	padding:0;
	margin:0;
	border-bottom:1px solid #842120;
}

#content {
	background-color:#ffffff;
	padding:15px;
}

#col_right {
	float:left;
	position:relative;
	display:inline;
	width:48px;
	padding:205px 0 10px 0;
	background-image:url(../images/col_right_top.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#subcontent {
	padding-left:11px;
}


