/* marikoo.com */


form {
	position: relative;
	font-size:0.9em;
}

form fieldset {
	border:solid 2px #2b617f;/*keskisininen*/
	padding: 1em 1em 3em;
	margin: 0 0 2em 0; 
	position:relative;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	-webkit-border-radius: 10px;
}


form fieldset legend {
	font-size:1.4em; 
    color:  #484844;
	font-weight:normal;
	padding: 0 5px;
}

form fieldset label { 
position: absolute; 
text-align:left; 
width:150px;
margin-top: 17px;
margin-bottom: 17px;
padding-left: 34px;
}


label img {        
border:none!important;  
position: relative;        
left: 0;        
top: -3px; 
 
}

.nappi {
	border:none!important;
	background:none!important;
    height: auto!important;
    margin-left: 170px;
    margin-top: 16px;
	margin-right: 16px;
	width:auto!important;
}


* html label.labelsmaller {position:fixed;}


form input  {
	background: url(../graf/input_tausta.png) no-repeat scroll left top transparent;
    height: 20px;
    margin-left: 170px;
    margin-top: 13px;
    padding: 5px;
    width: 372px;
}

form textarea {
	background: transparent url(../graf/textarea_tausta.png) no-repeat scroll left top;
    height: 120px;
    margin-left: 170px;
    margin-top: 13px;
    padding: 5px;
    width: 366px;
	overflow: auto;
}

input.laatikko, form textarea {
	font:1em "Trebuchet MS", Georgia, "Times New Roman", sans-serif;
}


label.pakollinen {
	background: url(../graf/tahti2.png) no-repeat 13px 0;
}


label.check, label.radio { position:relative; text-align:left; }

.radiovas {margin-left:2px;}

.lef0 {
margin-left:0;
}

.rv {display:none;}

input.submitbut {
	font: 0.85em Verdana, Helvetica, sans-serif;
	background: url(../graf/submit_tausta.png) no-repeat scroll left top transparent;
	height: 30px;
    margin-left: 32%;
    padding: 5px;
    width: 100px;
	cursor:pointer;
}

input.resetbut {
	margin-left: 10px;
	font: 0.85em Verdana, Helvetica, sans-serif;
	background: url(../graf/submit_tausta.png) no-repeat scroll left top transparent;
	height: 30px;
    margin-left: 20px;
    padding: 5px;
    width: 100px;
	cursor:pointer;	
}

#poweredby a {
	color:#999;
	font: 0.8em Verdana, Helvetica, sans-serif;
	
	}
	
	
.sisenna {
	padding-left:5em;
	padding-top:1em;
}	