@media screen, projection {
* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; outline:none;}
body, textarea, input, table, select { font-size:100%; font-family:Arial, Helvetica, sans-serif; }
option { padding:0 .2em; }
.before, .after { line-height:0; }
.before img, .after img { margin:0 !important; }

ul, ol, dd { margin-left:2em; }
h1, h2, h3, h4, h5, h6 { font-size:1em; margin:1em 0; }
p { margin-bottom:1em; }
div {margin: 0; padding: 0;}

a { color:#000000; text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }

s
h1, h2, h3, h4, ul, li {padding: 0; margin:0; border:0}

/* lay */

html, body { height:100%; width:100%; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}

body {
	background-color: #98c43b;
}

* html #start {
	height:100%;
}

/* hide */

#content_right h3,
hr, .top, #menu h4, #menu ul li a span				{ position:absolute; top:0; left:-1000em;}

/* end hide */

#start {
	width:699px;
	padding:0;
	position:relative;
	z-index:0;
	margin:0 auto;
	font-size:1em;
}

	#menu {
		position: relative;
		padding: 61px 0 0 0;
		width: 699px;
		height: 29px;
	}
	
	#menu ul {
		position: absolute;
		left: 285px;
		top: 61px;
		list-style: none;
		width: 369px;
		height: 29px;
		background: url(img/menu.gif) no-repeat 4px 0;
		padding:4px 0 0 0;
	}
	
	#menu ul li,
	#menu ul li a {
		height:22px;
		display:block;
		float:left;
	}
	
	#link1						{ padding:0 29px 0 0;}
	#link2						{ padding:0 29px 0 0;}
	#link3						{ padding:0 29px 0 0;}
	#link4						{ padding:0 0 0 0;}
		
	#link1 a					{ width:42px;}
	#link2 a					{ width:76px;}
	#link3 a					{ width:69px;}
	#link4 a					{ width:88px;}
	
	#content {
		position: relative;
		width: 699px;
		height: 499px;
		background: url(img/background.jpg) no-repeat;
	}
	
		#content_left {
			position: relative;
			float: left;
			padding: 235px 0 0 56px;
			width: 260px;
			font-size: 0.8em;
			color: #9f9e9e;
		}
	
		#content_left p strong,
		#content_left p b	{
			color:#5f9631;
		}
		
		#content_right {
			float:right;
			padding: 260px 30px 0 0;
			width:265px;
			height:190px;
			overflow:hidden;
		}
		
		#content_right .project {
			display:block;
			width:65px;
			height:65px;
			background:url(img/ImgBg.jpg) no-repeat 0 0;
			float:left;
			margin:0 15px 12px 0;
			padding:4px;
		}

#footer						{ width:699px; text-align:center; padding:16px 0 0 0; color:#fff; font-size:0.85em;}


/* contact */

#ContactForm .FormDiv		{ padding:0 0 5px 0;}
#ContactForm label			{ display:block; width:70px; text-align:right; float:left; padding:3px 3px 0 0;}
#ContactForm input			{ width:180px; padding:1px; border:1px solid #98c43b;}
#ContactForm #txt			{ height:60px;}
#ContactForm #submit		{ width:60px; height:20px; border:1px solid #98c43b; background:none; float:right; margin:3px 10px 0 0; cursor:pointer;}
#ContactForm #submit:hover	{ color:#98c43b;}

/* end contact */

}

