/*@import url('reset.css');*/
@import url('editor.css');

body { background-color: #b8a6a5; }

#wrapper {
        width: 800px;
        margin: 0 auto;
	background: transparent url('../layout/wrapper.jpg') repeat-y;
}

#container-etusivu { background: transparent url('../layout/body-etusivu.jpg') no-repeat; }
#container-yritys { background: transparent url('../layout/body-yritys.jpg') no-repeat; }	
#container-toimintaymparisto { background: transparent url('../layout/body-toimintaymparisto.jpg') no-repeat; }
#container-toiminta-ajatus { background: transparent url('../layout/body-toiminta-ajatus.jpg') no-repeat; }
#container-palvelut { background: transparent url('../layout/body-palvelut.jpg') no-repeat; }
#container-yhteystiedot { background: transparent url('../layout/body-yhteystiedot.jpg') no-repeat; }

.header { height: 129px; }
#header-etusivu { background: transparent url('../layout/header-etusivu.jpg') no-repeat; }
#header-yritys { background: transparent url('../layout/header-yritys.jpg') no-repeat; }
#header-toimintaymparisto { background: transparent url('../layout/header-toimintaymparisto.jpg') no-repeat; }
#header-toiminta-ajatus { background: transparent url('../layout/header-toiminta-ajatus.jpg') no-repeat; }
#header-palvelut { background: transparent url('../layout/header-palvelut.jpg') no-repeat; }
#header-yhteystiedot { background: transparent url('../layout/header-yhteystiedot.jpg') no-repeat; }

#inner-container { width: 100%; background: transparent url('../layout/inner-container.jpg') bottom no-repeat; }

#left-column {
	width: 155px;
	padding: 15px 10px 0 20px;
	float: left;
	}

#right-column { 
	float: left;
	padding-left: 13px;
	width: 567px;
	}

.etusivu-right { padding-top: 220px; }

.yritys-right { padding-top: 35px; }

#footer {
	width: 800px;
	margin: 0 auto;
	height: 21px;
	padding-top: 20px;
	text-align: center;
	background: transparent url('../layout/footer.jpg') top no-repeat;
	color: #fff;
	font-size: 90%;
	font-weight: bolder;
	}

ul.menu { list-style-type: none;  margin: 0; padding: 0; width: 152px; }
ul.menu li {
	width: 152px;
	padding-bottom: 6px;
	padding-top: 7px;
	font-size: 100%;
	background: transparent url('../layout/li.jpg') bottom no-repeat;
	}

ul.menu li.first { padding-top: 0; }
ul.menu li.last { background: none; }

ul.menu li a {
	font-size: 11px;
	font-weight: bolder;
	padding-left: 5px
	}

ul.menu li a span { font-size: 8px; }

#contact {
	text-align: center;
	padding-top: 100px;
	font-size: 90%;
	padding-bottom: 30px;
	float: left;
	}

span.Required {
	color: #D13130;
	font-size: 80%;
	position: relative;
	top: 3px;
	}

#column-right-yritys { float: right; width: 320px; }
#column-right-yhteystiedot { float: right; width: 300px; }

#column-left-yritys {
	float: left;
	padding-top: 320px;
	width: 227px;
	}

#column-left-yhteystiedot {
	float: left;
	padding-top: 360px;
	width: 200px;
}

#column-left-yritys table td,
#column-bottom-toiminta table td {
	 font-size: 11px; line-height: 14px; 
}

#column-top-toiminta {
	padding-top: 90px;
	width: 260px;
	}

#column-bottom-toiminta {
	padding-top: 50px;
	text-align: center;
	}

#column-bottom-toiminta table td { width: 113px; }

.contact-form td { padding-bottom: 8px; padding-right: 20px; }

.contact-form td label { font-size: 90%; }

.contact-form td textarea, .contact-form td input.formEmailinput, .contact-form td input.formTextinput  { width: 190px; }

.submit { cursor: pointer; }

