@charset "utf-8";
/*
 *Common
 */
html, body{
	margin: 0;
	padding: 0;
	height: 100%;
}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
}

.close{
	clear: both;
}

ul{
	margin-left: 15px;
}

ol{
	margin-left: 20px;
}

a img{
	border: none 0;
}

/*
 *Main
 */
body{
	background: url(../media/images/body-bg.jpg) center top repeat-x #174709;
}

div#wrapper{
	position: relative;
	text-align: left;
	margin: 0 auto -64px;
	width: 984px;
	min-height: 100%;
	height: auto !important;
	height: 100%;

}
	div#bg-img {
		width: 456px;
		height: 466px;
		position: absolute;
		right: 0;
		top: 0;
		background-image: url(../media/images/wrapper-bg.png);
		background-position: right top;
		background-repeat: no-repeat;
	}

	div#main{
		position: relative;
		width: 550px;
	}
	
		div.home{
			position: relative;
			padding: 250px 0 160px 50px;
		}
		
		div.main{
			position: relative;
			padding: 20px 0 20px 20px;
		}
		
			div.greenbar{
				position: relative;
				margin: 0 0 10px 0;
				width: 530px;
				background-color: #749e40;
			}
			
				div.num{
					position: relative;
					padding: 2px;
					width: 46px;
					float: left;
				}
				
				div.row{
					position: relative;
					padding: 2px;
					width: 456px;
					float: left;
				}

	div#footerspace{
		height: 64px;
	}

div#footer{
	position: relative;
	margin: 0 auto;
	width: 80px;
	height: 64px;
	overflow: hidden;
}

div#flower{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 85px;
	height: 199px;
	overflow: hidden;
}

/*
 *Text
 */	
h1, h2, h3, h4, h5, h6, p, a, ul, ol, th, td, form, fieldset, label, input, textarea{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color: #fff;
}

h1{
	font-size: 22px;
}

	div.num h1{
		text-align: center;
	}

p{
	font-size: 12px;
	line-height: 18px;
}

p.lang{
	font-size: 22px;
	line-height: 26px;
}

p.conditions{
	margin: 20px 0 0 50px;
	float: left;
}

/*Formbutton*/
img.form-button
{
	margin: 0 0 0 160px;
	float: left;
}
