#wrapper
{
	width: 110em;
	margin:0 auto 0 auto;
}
#header
{
	margin:1em 11.5em 1.2em 11em;
}
#header a
{
	color:#787878;
}
#header a:hover
{
	color:#fff;
}
#langmenu
{
	margin-bottom:2.3em;
}
#langmenu ul
{
	float:right;
}
#langmenu a
{
	display:block;
	text-decoration:none;
}
#langmenu a:hover, #langmenu a.active
{
	color:#fff;
}
#langmenu ul li
{
	float:left;
	font-size:1.2em;
	border-left:solid #787878 1px;
	display:block;
	padding: 0em 0.6em;
}
#langmenu ul li.first
{
	border-left:solid #000 0px;	
}
#langmenu ul li.last
{
	padding-right:0px;
}
#header .line
{
	margin-left:10.7em;
	height:0px;
	border-bottom:solid  #FABA19 1px;
}
#services 
{
	margin-top:.3em;
}
#services ul
{
	float:right;
}
#services ul li
{
	float:left;
}
#services a
{
	font-size:1.2em;
}
a.recommend 
{
	text-decoration:none;
	background:url("../images/recommend.gif") no-repeat 1pt;
	padding:0em 1em 0em 1.3em;
}
a.recommend:hover
{
	text-decoration:none;
	background:url("../images/recommend_white.gif") no-repeat 1pt;
	padding:0em 1em 0em 1.3em;
}

a.print 
{
	text-decoration:none;
	background:url("../images/print.gif") no-repeat 1pt;
	padding:0em 0em 0em 1.3em;
}
a.print:hover
{
	text-decoration:none;
	background:url("../images/print_white.gif") no-repeat 1pt;
	padding:0em 0em 0em 1.3em;
}

#mainandfoot
{
	background:url("../images/bg-bottom.gif") repeat-x bottom center;
}

#main
{	
	width:110em;
	margin:0 auto 0 auto;
	min-height:50em;
	background:url("../images/grass.gif") repeat-x bottom center;
	padding-bottom:12em;
}

/*-----left menu-----*/
#leftmenu
{
	float:left;
	width:19em;
	text-align:right;	
}
#leftmenu a, #leftmenu li
{
	display:block;
	text-decoration:none;
	line-height:1em;
}
#leftmenu li
{
	padding-bottom:7px;
}

#leftmenu a
{
	padding-right:5px;
}

/*----lever 1---*/
#leftmenu li a
{
	color:#fff;
	font-size:1.8em;
}
#leftmenu li a:hover, #leftmenu li.active a
{
	color:#faba19;
	font-size:1.8em;
}
/*----lever 2---*/
#leftmenu li li a, #leftmenu li.active li a
{
	color:#7C7C7C;
	font-size:1.2em;
}
#leftmenu li li a:hover, #leftmenu li.active li.active a
{
	color:#faba19;
	font-size:1.2em;
}
/*----lever 3---*/
#leftmenu li.active li.active li a
{
	color:#fff;
}
#leftmenu li.active li.active li a:hover, #leftmenu li.active li.active li.active a
{
	color:#000;
	background-color:#faba19;
	padding-right:3px;
	margin-right:2px;
}
#leftmenu li.active ul
 {
	margin:7px 0px -7px;
 }
#leftmenu li.active li.active ul 
{
	background-color:#313131;
	padding:3px 0px;
	margin:7px 0px -7px;
}

/*-----main content----*/
#contentmain
{
	float:left;
	width:76.9em;
	margin-left:2.5em;
}

/*-----home content------*/
.col_left_img_home
{
	float:left;
	width:50.7em;
	border:solid #4B4B4B 1px;
	min-height:41.6em;
	background-color:#000;
}
.col_right_cont_home
{
	float:right;
	width:21em;
	min-height:37.6em;
	border:solid #4B4B4B 1px;
	background-color:#000;
	padding:2em;
}
.col_left_img_home img
{
	width:50.7em;
	height:41.6em;
}
/*-----top bottom- content--*/
.col_top
{
	background-color:#000;
	margin-bottom:.5em;
}
.col_bottom
{
	border:solid #4B4B4B 1px;
	background-color:#000;
	padding:2em 1em;
}
/*---left right------*/
.col_left
{
	float:left;
	width:48.7em;
	border:solid #4B4B4B 1px;
	min-height:37.6em;
	background-color:#000;
	padding:2em 1em;

}
.col_right
{
	float:right;
	width:21em;
	min-height:37.6em;
	border:solid #4B4B4B 1px;
	background-color:#000;
	padding:2em;
}

.col_right_img
{
	float:right;
	width:25em;
	min-height:41.6em;

}
/*---left right gallery------*/
.col_left_gallery
{
	float:left;
	width:50.7em;
	min-height:41.6em;
	background-color:#000;
}
.col_right_gallery
{
	float:right;
	width:21em;
	min-height:37.6em;
	border:solid #4B4B4B 1px;
	background-color:#000;
	padding:2em;
}

.img1100_419
{
	width:110em;
	height:41.9em;
}

.img463_88
{
	width:46.3em;
	height:8.8em;
}
#leftmenu li, #services li, #langmenu li
{
	list-style-type:none;
	list-style-position:outside;
	margin: 0px;
	font-size:1em;
}

