body {
	margin: 0;
	padding: 0;
	border-width: 0;
	text-align: center;
	font: normal 0.5em/1.5em Arial, Verdana, Helvetica, sans-serif;
	color: black;
	background: #575757 url(../images/bg.jpg) center top repeat-y;
}
h1, h2, h3, h4, h5, h6, p, ul, li {
	margin: 0;
	padding: 0;
}
#print {
	display: none;
}
a img {
	border-width: 0;
}

/* container */

.container {
	width: 972px;
	margin: 0 auto;
}

/* left */

.left {
	width: 187px;
	float: left;
	padding: 0px;
}
.left a {
	display: block;
	width: 187px;
}
#nav_01 {
	height: 81px;
	background: url(../images/nav_01.jpg) 0px -81px no-repeat;
}
#nav_02 {
	height: 81px;
	background: url(../images/nav_02.jpg) 0px -81px no-repeat;
}
#nav_03 {
	height: 81px;
	background: url(../images/nav_03.jpg) 0px -81px no-repeat;
}
#nav_04 {
	height: 81px;
	background: url(../images/nav_04.jpg) 0px -81px no-repeat;
}
#nav_05 {
	height: 81px;
	background: url(../images/nav_05.jpg) 0px -81px no-repeat;
}
#nav_06 {
	height: 81px;
	background: url(../images/nav_06.jpg) 0px -81px no-repeat;
}
#nav_07 {
	height: 81px;
	background: url(../images/nav_07.jpg) 0px -81px no-repeat;
}

#nav_01:hover, #nav_02:hover, #nav_03:hover, #nav_04:hover,
#nav_05:hover, #nav_06:hover, #nav_07:hover {background-position: 0px 0px;}
#nav_01.selected, #nav_02.selected, #nav_03.selected, #nav_04.selected,
#nav_05.selected, #nav_06.selected, #nav_07.selected {background-position: 0px 0px;}


#gfood {
	margin-top: 5em;

}


/* right */

.right {
	width: 771px;
	float: left;
	padding: 0 0 50px 6px;
	text-align: left;
	color: #494949;
}

/* top */

#top_01 {
	display: block;
	width: 101px;
	height: 37px;
	float: right;
	background: url(../images/top_01.jpg) left top no-repeat;
}
#top_02 {
	display: block;
	width: 102px;
	height: 37px;
	float: right;
	background: url(../images/top_02.jpg) left top no-repeat;
}
#top_03 {
	display: block;
	width: 102px;
	height: 37px;
	float: right;
	background: url(../images/top_03.jpg) left top no-repeat;
}
#top_06 {
	display: block;
	width: 102px;
	height: 37px;
	float: right;
	background: url(../images/top_06.jpg) left top no-repeat;
}
#top_07 {
	display: block;
	width: 121px;
	height: 37px;
	float: right;
	background: url(../images/top_07.jpg) left top no-repeat;
}

#top {
	display: block;
	width: 550px;
	height: 377px;
	float: left;
	background: url(../images/top.jpg) left top no-repeat;
}
#subtop {
	display: block;
	width: 771px;
	height: 153px;
	float: left;
	background: url(../images/subtop.jpg) left top no-repeat;
}

#top_04 {
	display: block;
	width: 221px;
	height: 189px;
	float: left;
	background: url(../images/top_04.jpg) left top no-repeat;
}
#top_05 {
	display: block;
	width: 221px;
	height: 188px;
	float: left;
	background: url(../images/top_05.jpg) left top no-repeat;
}


/* content */

.right h1 {
	clear: both;
	padding: 25px 0 20px 40px;
}
*:lang(en) .right h1 {
	padding-top: 50px;
}
.right h1 span {
	display: none;
}
.right h2 {
	font-size: 2em;
	text-decoration: underline;
	padding: 25px 55px 20px;
}
.right p {
	font-size: 1.75em;
	line-height: 2em;
	padding: 15px 55px 10px;
}
.right ol {
	font-size: 1.75em;
	line-height: 2em;
	padding: 15px 55px 10px;
}
.right ul {
	font-size: 1.75em;
	line-height: 2em;
	padding: 15px 55px 10px;
}
.right ul ul, .right ol ol, .right ol ul, .right ul ol {font-size:1em;}
.right iframe {
	border: 1px solid #876d39;
	padding: 2px;
}
.right a {
	color: #bc1818;
}
.right a img {
	float: left;
}

.center {
	text-align: center;
}

/* footer */

.footer {
	width: 890px;
	clear: both;
	margin: 0 auto;
	padding: 20px 0;
	border-top: 1px solid #f6d79b;
	font-size: 1.3em;
}
.footer p {
	float: left;
	padding: 0 0 0 100px;
}
.footer a {
	padding: 0 6px 0 6px;
	color: black;
}

ul.bottomnav {	padding: 0 0 0 197px;text-align:left;}
ul.bottomnav li {list-style-type:none;display:inline;}

#webdesign {
	float: left;
	padding: 0;
}
#webdesign a {
	color: #f6d79b;
	padding: 0;
}
#cro {
	color: #876d39;
	padding: 10px 0 20px 203px;
}

/* contactform */

#contactform {
	float: right;
	margin: 0 25px 15px 0;
	width: 400px;
}
#contactform fieldset {
	margin: 0;
	border-width: 0;
}
#contactform textarea {
	width: 220px;
	height: 100px;
	border: 1px solid #876d39;
	font: 1em/1em Arial, Verdana, sans-serif;
}
#contactform input {
	font: 1em/1em Arial, Verdana, sans-serif;
	border: 1px solid #876d39;
}
#contactform p {
	clear: both;
	padding: 5px 0 0;
}
#contactform label {
	display: block;
	width: 130px;
	float: left;
	text-align: right;
	margin: 0 10px 0 0;
}


#maincontact {border:0px solid #000;width:300px;float:right;margin-right:50px;margin-top:2em;}
#maincontact fieldset {border:0px;}
#maincontact ul {margin:0px;padding:0px;list-style-type:none;}
#maincontact ul li {clear:both;margin-bottom:1em;}
#maincontact ul li span {clear:both;display:block;text-align:right;font-size:0.8em;color:#2e85a5;font-weight:bold;margin-right:40px;}
#maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#maincontact ul li input.text {float:left;width:150px;margin-bottom:0.5em;}
#maincontact ul li textarea {float:left;width:150px;height: 80px;margin-bottom:0.5em;}
#maincontact ul li input.submit {}

