body{
	background:#000;
	margin:0;
	padding:0;
}

p{
	margin:0 0 15px;
}

div.logo{
	margin:0 auto;
	padding:0;
	width:1060px;
	text-align:right;
}

div.logo img{
}

div.container{
	width:100%;
	height:100%;
}

div.main{
	margin:-20px auto 0;
	width:537px;
	height:440px;
}

div.mainLink{
	width:590px;
	height:109px;
	margin:56px auto 0;
}

div.mainLink a{
	background:url(../images/link.png) top left no-repeat;
	width:320px;
	height:108px;
	float:left;
}

div.mainLink a:hover{
	background:url(../images/link_glow.png) top left no-repeat;
	width:320px;
	height:108px;
	float:left;
}

div.formContainer{
	margin:-20px auto 0;
	width:800px;
	height:800px;
	font-family:"Comic Sans MS", cursive;
	font-size:18px;
	color:#fffffe;
}

div.lft{
	width:276px;
	float:left;
	margin:0;
	padding:0;
}

div.rgt{
	width:500px;
	float:left;
	margin:0;
	padding:0;
}

img.logo{
	margin-left:6px;
	border:none;
}

a.fbLink{
	background:url(../images/fb.png) top left no-repeat;
	width:206px;
	height:110px;
	float:left;
	margin-top:45px;
}

a.esiteLink{
	background:url(../images/esite.png) top left no-repeat;
	width:206px;
	height:114px;
	float:left;
	margin-top:5px;
}

p.info{
	background:url(../images/border.png) bottom left repeat-x;
	padding:0 0 45px;
}

p.kiitos{
	background:url(../images/border.png) bottom left repeat-x;
	padding:0 0 30px;
	margin:0;
	font-size:22px;
}

div.border{
	background:url(../images/border.png) top left repeat-x;
	padding:25px 0 0;
	margin:0;
	width:450px;
}

div.rgt label,
div.rgt input{
	display:block;
}

div.rgt input{
	margin-bottom:20px;
	font-family:"Comic Sans MS", cursive;
	font-size:18px;
}

input.send_button{
	width:173px;
	height:63px;
	border:none;
	margin-left:-7px;
	padding-left:0;
	color:#fff;
}
