* {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
	text-decoration: none; 
	color: #000;
}

img {
	border: none;
}

hr {
	display: none;
}

br.br1 {
	clear: both
}

span.sp1 {
	line-height: 0px;
	height: 0px;
	clear: both;
}

span.sp0 {
	clear:both;
	line-height:0;
	font-size:0px;
	margin:0;
	padding:0;
	display: block;
}

input, textarea, select {
	font: normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	color: #000;
	padding: 2px;
}

body {
	padding: 0;
	font: normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	background: #fffde8;
}

div.d-cont {
	width: 1000px;
}

div.d-top-l {
	width: 252px;
	height: 29px;
	float: left;
	background: url(../pic/bg-top-l.gif) #fff no-repeat;
}

div.d-top-m {
	width: 63px;
	height: 29px;
	float: left;
	background: url(../pic/bg-top-m.gif) #fff no-repeat;
}

div.d-top-r {	
	width: 605px;
	height: 19px;
	padding: 10px 80px 0 0;
	float: left;
	background: #fffde8 no-repeat;
	text-align: right;
}

	div.d-top-r a:link, div.d-top-r a:visited {
		font-weight: bold;
		color: #00a300;
		text-decoration: none;
		padding: 3px 5px 5px 5px;
		margin-right: 20px;
	}
	
	div.d-top-r a:hover, div.d-top-r a:active {
		background: #00a300;
		color: #fffde8;
	}
	
div.d-top-menu-l {
	width: 252px;
	height: 325px;
	background: url(../pic/bg-top-menu-l.gif) #fff no-repeat;
	float: left;
	text-align: left;	
}

	div.d-top-menu-l ul {
		list-style: none;
		padding: 0 0 0 30px;
	}
	
		div.d-top-menu-l ul li a:link, div.d-top-menu-l ul li a:visited {
			display: block;
			width: 149px;
			height: 23px;
			line-height: 23px;
			color: #00a300;
			padding: 0 0 0 20px;
			font-size: 14px;
			text-transform: uppercase;
		}
		
		div.d-top-menu-l ul li a:hover, div.d-top-menu-l ul li a:active {
			background: url(../pic/l-hover.gif) #fff no-repeat;
			color: #fff;
		}
	
	div.d-lang {
		position: absolute;
	}
	
		div.d-lang a:link, div.d-lang a:visited {
			margin-right: 0;
			color: #666;
		}
		
		div.d-lang a:hover, div.d-lang a:active {
			color: #fff;
		}
		
		div.d-lang a.act:link, div.d-lang a.act:visited {
			background: #00a300;
			color: #fff;
		}
		
		div.d-lang a.act:active, div.d-lang a.act:hover {
			color: #fff;
		}

div.d-top-menu-m {
	width: 63px;
	height: 325px;
	background: url(../pic/bg-top-menu-m.jpg) #fff no-repeat;
	float: left;
}

div.d-top-menu-r {
	width: 685px;
	height: 325px;
	background: url(../pic/bg-top-menu-r.jpg) #fffde8 no-repeat;
	float: left;
}

div.d-main-l {
	width: 227px;
	padding: 0 0 0 25px;
	float: left;
	background: url(../pic/bg-main-l.gif) #fffde8 no-repeat;
}

	div.d-main-l h1 {
		color: #00a300;	
		font-size: 22px;
		font-weight: normal;
		margin-bottom: 5px;
	}
	
	div.d-form {
		width: 191px;
		height: 300px;
		padding: 10px;
		background: url(../pic/bg-form.gif) no-repeat;
	}
	
	div.d-form input.i-contact {
		width: 180px;		
		padding: 3px 3px 3px 3px;
		border: solid 1px #00a300;
		font-weight: bold;
	}
	
	div.d-form input.i-submit {
		width: 181px;		
		height: 23px;		
		line-height: 23px;				
	}
	
	div.d-form textarea {
		width: 180px;
		border: solid 1px #00a300;
		font-weight: bold;
		
	}
	
	div.d-form label {
		display: block;
		font-weight: bold;
		color: #00a300;
		margin-bottom: 4px;
	}
	
	div.d-form label.l-err {		
		color: #f00;		
	}

div#banner {
	width: 191px;
	padding: 10px;
	text-align: center;	
}

div#banner table {
	margin: 0 auto;
}

div#banner a:link, div#banner a:visited {
	color: #00A300;
	font-size: 10px;
	font-weight: bold;
}

div#banner table tbody tr td a img {
	width: 50px;
	height: 50px;
}

div.d-main-m {
	width: 63px;
	float: left;
	background: url(../pic/bg-main-m.gif) #fffde8 no-repeat;
}

	div.d-main-m div.d-barna {
		height: 280px;
		width: 1px;		
	}

div.d-main-r {
	width: 685px;
	float: left;
	background: url(../pic/bg-main-r.gif) #fffde8 no-repeat;
}

	div.d-main-r div.d-dot {
		height: 311px;
		width: 1px;
		float: left;
		font-size: 0px;
		line-height:0;
		font-size:0px;		
		background: url(../pic/dot.gif) #fffde8 repeat-y;
	}
	
	div.d-main-r h1 {
		font-size: 15px;		
		text-decoration: underline;
		margin-bottom: 10px;
	}
	
	div.d-main-r h1 a {
		color: #000;
	}
	
	div.d-main-r span {		
		color: #ff8c00;
		font-weight: bold;
	}
	
	div.d-main-r ul {		
		margin: 0 0 0 15px;
		padding: 0;
	}
	
	div.d-main-r p {	
		display: block;	
		margin-bottom: 10px;	
	}
	
	div.d-main-r div.d-content-l {
		width: 340px;
		float: left;		
		padding: 0 10px 0 0;
	}
	
	div.d-main-r div.d-content-r {
		width: 224px;
		float: left;		
		padding: 0 0 0 10px;
	}
	
	div.d-main-r div.d-content-r p {
		text-align: justify;
	}
	
		p.p-bc, p.p-bc a:link, p.p-bc a:visited {
			font-size: 10px;
			color: #666;
			text-transform: lowercase;
		}	
		
		p.p-bc a:hover, p.p-bc a:active {			
			color: #000;			
		}
		
	table.t-info { border: 1px solid #DFDFDF; border-width: 0 1px 1px 0; } 
		table.t-info td { padding: 3px; background: #fff; border: 1px solid #DFDFDF; border-width: 1px 0 0 1px; text-align: left}
		table.t-info tr.tr-head td { text-transform: uppercase; background: #00a300; color: #fff; font-weight: bold; text-align: left;}
		table.t-info td a { display: block; width: 102px; height: 68px; margin: 4px; }
	
	table.t-det {
		width: 100%;
		margin-top: 10px;	
	}	
	
		table.t-det thead tr td {
			font-weight: bold;
		}
	
		table.t-det tr td {
			padding: 3px;
		}
	
div.d-foot {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #00a300;
	color: #fff;	
	font-weight: bold;
	text-indent: 10px;	
}

	div.d-foot span {		
		padding-left: 350px;
	}
	
		div.d-foot span a:link, div.d-foot span a:visited {		
			color: #fff;
			font-weight: normal;
		}
		
		div.d-foot span a:hover, div.d-foot span a:active {		
			color: #000;
			font-weight: normal;
			text-decoration: underline
		}

div.d_sitemap a:link, div.d_sitemap a:visited { }
div.d_sitemap a:hover, div.d_sitemap a:active {	color: #4C433C; text-decoration: none; }
	div.d_sitemap div a:link, div.d_sitemap div a:visited { margin-left: 20px; }
		div.d_sitemap div div a:link, div.d_sitemap div div a:visited { margin-left: 40px; }
			div.d_sitemap div div div a:link, div.d_sitemap div div div a:visited { margin-left: 60px; }