Body {
margin:0 auto;
padding:0;
font:14px Arial, Helvetica, sans-serif ;
line-height:1.3;
color:#000;
text-align:left;
background-color:#ffffff;
background-image:url(../images/top.png), url(../images/bottom.png);
background-position:center top, center bottom;
background-size:100% 185px,100% 400px;
background-repeat:repeat-x,repeat-x;
}
#page {
	width:1200px;
	font:16px Arial, Helvetica, sans-serif ;
	line-height:1.3;
	color:#58595b;
	background-color:#ffffff;
	text-align:left;
	margin:auto;
	overflow:hidden;
}
#top {
	height:35px;
	width:100%;
}
#top_menu {
	height:35px;
	width:300px;
	margin:0px 150px 0px 600px;
	float:left;
}
#lang {
	height:35px;
	width:150px;
	margin:0px 0px 0px 0px;
	float:left;
}
#header {
	width:100%;
	height:150px;
	background-image:url('../images/header.png');
}
#logo {
	width:450px;
	height:150px;
	float:left;
	display:inline-block;
	margin:0px 0px 0px 20px;
	}
#pfone {
	width:300px;
	height:120px;
	float:left;
	display:inline-block;
	margin:20px 25px 0px 405px;	
	}
#menu {
	width:100%;
	height:70px;
	}
#mheader {
	width:100%;
	margin:10px 0px 20px 0px;
}
#slider {
	width:800px;
	height:351px;
	float:left;
	display:inline-block;
	}
#ban1 {
	width:395px;
	height:84px;
	position:relative;
	background-color:#8cd4f1;
	margin:0px 0px 0px 805px;
	}
#ban2 {
	width:395px;
	height:84px;
	position:relative;
	background-color:#a2d28e;
	margin:5px 0px 0px 805px;
	}
#ban3 {
	width:395px;
	height:84px;
	position:relative;
	background-color:#8cd4f1;
	margin:5px 0px 0px 805px;
	}
#ban4 {
	width:395px;
	height:84px;
	position:relative;
	background-color:#a2d28e;
	margin:5px 0px 0px 805px;
	}
#mban {
	width:100%;
}
#mb1 {
	width:300px;
	height:115px;
	background-color:#bdbec0;
	position:relative;
	margin:0px 0px 0px 0px;
	}
#mb2 {
	width:300px;
	height:115px;
	background-color:#add79e;
	position:relative;
	margin:-115px 0px 0px 305px;
}
#mb3 {
	width:300px;
	height:115px;
	background-color:#9edbf4;
	position:relative;
	margin:20px 0px 0px 0px;
}
#mb4 {
	width:300px;
	height:115px;
	background-color:#bdbec0;
	margin:-115px 0px 0px 305px;
	position:relative;
	}
#news1 {
	width:575px;
	height:250px;
	position:relative;
	margin:-250px 0px 0px 625px;
	}
#info {
	width:100%;
	margin:20px 0px 0px 0px;
	}
#text {
	width:610px;
	height:450px;
	float:left;
	display:inline-block;
	background-color:#F2F2F2;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	}
#pic {
	width:530px;
	height:450px;
	float:left;
	display:inline-block;
	background-image:url('../images/pic.png');
	margin: 0px 0px 0px 0px;
	}
#name{
	width:100%;
	height:40px;
	display:inline-block;
	margin:20px 0px 10px 0px;}
#info2 {
	width:100%;
	margin: 20px 0px 20px 0px;
	}
#news2 {
	width:580px;
	height:250px;
	float:left;
	display:inline-block;
	margin:0px 10px 20px 20px;
	}
#slider2 {
	width:580px;
	height:250px;
	float:left;
	display:inline-block;
	margin:0px 0px 20px 10px;
	}
#left {
float:left;
width:330px;
margin: 0px 0px 40px 20px;
}
#rigth {
float:left;
width:330px;
margin: 0px 20px 40px 0px;
}
#content60 {
float:left;
width:480px;
margin: 0px 20px 40px 20px;
}
#content80 {
float:left;
width:810px;
margin: 0px 20px 40px 20px;
}
#content100 {
float:left;
width:1160px;
margin: 0px 20px 40px 20px;
}
#footer{
width:100%;
height:350px;
clear:both;
background-color:#F2F2F2;
}
#footer0{
height:330px;
width:275px;
margin:10px 10px 0px 20px;
float:left;
}
#footer1{
height:330px;
width:400px;
float:left;
margin:10px 0px 0px 0px;
}
#footer11{
height:280px;
width:5px;
float:left;
margin:40px 20px 0px 20px;
background-image:url('../images/lin.png');
}
#footer2{
height:330px;
width:395px;
margin:10px 20px 0px 10px;
float:left;
}
#footer12{
height:280px;
width:5px;
float:left;
margin:40px 10px 0px 10px;
background-image:url('../images/lin.png');
}
#footer3{
height:50px;
width:100%;
background-color:#333132;
margin:0;
}
p{
margin:5px 0px 5px 0px;
}
a { text-decoration: none;
color:#4c5462;}
a:hover{ text-decoration: none;
color: #4c5462;}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{
font-size:16px;
color: #4c5462;
text-align:left;
margin-bottom:0px;}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{
font-size:18px;
color: #4c5462;
text-align:left;
margin-bottom:0px;}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{
font-size: 20px;
color: #4c5462;
text-align:left;}

.moduletable {
font:18px Arial, Helvetica, sans-serif;
line-height:1.5;
text-align:left;
padding:0px;
margin:0px;
}
.moduletable h3{
font: bold 18px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align:left;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#A14844;
}
.moduletable_adress {
font: 16px Arial, Helvetica, sans-serif;
color:#ffffff;
}
.moduletable_adress a{
font: Arial, Helvetica, sans-serif;
color:#ffffff;
}
.moduletable_adress p{
margin:5px 0px 0px 0px;
}
.moduletable_adress h3{
font: bold 18px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align:left;
padding:5px 10px 5px 10px;
color:#ffffff;
}
.moduletable_link {
font: 20px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color:#ffffff;
}
.moduletable_link a{
font: Arial, Helvetica, sans-serif;
color:#ffffff;
}
.moduletable_link p{
margin:5px 0px 20px 0px;
}
.moduletable_gk4 h3{
font: bold 18px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align:left;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#A14844;
}
.moduletable_gk4 h4{
font:bold 18px Arial, Helvetica, sans-serif;
color:#4c5462;
margin:8px 0px 8px 0px;
}
.moduletable_gk4 p{
margin:5px 0px 5px 0px;
}

.moduletable_logobw {
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
}
.moduletable_logobw a{
font: Arial, Helvetica, sans-serif;
color:#ffffff;
}
.moduletable_logobw p{
margin:5px 0px 0px 0px;
}
.moduletable_logo h3{
font: bold 18px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align:left;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#A14844;
}
.moduletable_logo h4{
font:bold 18px Arial, Helvetica, sans-serif;
color:#4c5462;
margin:8px 0px 8px 0px;
}
.moduletable_logo p{
margin:5px 0px 5px 0px;
}