a, a:active, a:focus {
outline:none;
}

/* root element for tabs */
#flowtabs {
	/* dimensions */
	
	height:95px !important;
	float:left;
	margin:0 0 0 55px !important;
	padding: 0;
	background:transparent url(../images/valikko_viiva.png) no-repeat left bottom;
	
}
#flowtabs img {
	outline:0;
	display:block;
}
/* single tab */
#flowtabs li {
	float:left;
	margin:0;
	padding: 0;
	text-indent:0;
	list-style-type:none;
}
/* a- tag inside single tab */
#flowtabs li a {
	display:block;
	cursor:pointer;
	background:transparent url(../images/valikko_viiva.png) no-repeat right center;
	height: 47px;
	text-align:center;
	padding:27px 20px 0 20px;
	text-transform:uppercase;
	font:12px/16px "Lucida Grande", "Lucida Sans Unicode", "bitstream vera sans", Verdana, Arial, sans-serif;
	color:#5f3902;
	margin:20px 0 0 0;
}

#flowtabs ul li:hover {
	cursor:pointer;
	color:#fff;
	border: 1px solid red;	
	background:transparent url(../images/valikko_hover_bg.png) no-repeat right center;
}

/* mouseover */
#flowtabs a:hover, #flowtabs li a:hover {
	cursor:pointer;
	color:#fff;
	background:transparent url(../images/valikko_hover_bg.png) no-repeat right center;
	
}
/* aktiivinen */
#flowtabs a.current {
	cursor:default;
	background:transparent url(../images/valikko_hover_bg.png) no-repeat;

}
#flowtabs a.current, #flowtabs a:hover  		
{
	color:#fff;
	background:transparent url(../images/valikko_hover_bg.png) no-repeat right center;
	height: 57px;
	margin: 5px 0 0 0;
	padding:34px 20px 0 20px;
	overflow: visible;
	
	
}



/* slaidit */
#flowpanes {
	width:950px;
	height:464px;
	margin:0 0 0 23px;
	position:relative;
	overflow:hidden;/*	clear:both;*/
}


/* single pane */
#flowpanes div {
	display:none;
	width: 950px;
	height:464px;
	overflow:auto;
	text-align:left;
	float:left;
	display:block;
	margin:0;
	padding: 0;
}



#flowpanes div h2 {
}
#flowpanes a {

}
#flowpanes p {

}

#flowpanes .items img {
	outline:0;
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	margin:0;
	padding:0;
}





/*Lomakkeet (ei saa poistaa tai muuttaa nimiä, saa muokata)----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------*/


.form_otsikko	{
	font-family: 			Verdana,Arial,Helvetica,sans-serif; 
	font-size: 			11px; 
	font-weight:			Bold;
	color: 				#000000; 	
}


.form_text	{
	font-family: 			Verdana,Arial,Helvetica,sans-serif; 
	font-size: 			11px; 
	font-weight:			normal;
	color: 				#000000; 	
}



.form_textarea { 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background: url(../images/form_field_bg.gif)  repeat-x #E6E6E6;
border: solid 1px #ddd;
padding: 5px;
line-height:18px;
}



.form_select {					/*bropboxin tyyli*/
	font-family: 				Verdana, Arial, Helvetica;
	padding: 				2px;
	font-size: 				11px;
	color: 					#000000;
	background-color: 			#eaecef;
	border: 				inset 1px #000000;
}



.form_input {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background: url(../images/form_field_bg.gif)  repeat-x #E6E6E6;
border: solid 1px #ddd;
height:24px;
padding: 4px;
}



.form_radio {					/*radio-napin tyyli*/
	font-family: 				Verdana, Arial, Helvetica;
	font-size: 				12px;
	background-color: 			#eaecef;
	border: 				solid 1px #000000;
	color: 					#000000;
}

.form_checkbox {					/*radio-napin tyyli*/
	font-family: 				Verdana, Arial, Helvetica;
	font-size: 				12px;
	background-color: 			#eaecef;
	border: 				solid 1px #000000;
	color: 					#000000;
}

.form_button_reset	{
	font-family:			Verdana,arial,helvetica; 
	font-size:			10px; 
	font-weight:			bold; 
	color:				#ffffff; 
	background-color:		#818486; 
	border:				solid 1px;
	border-color:			#ffffff;
	cursor:				hand;
}

.form_button_send	{
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; cursor: pointer;height:24px;padding:4px;background: url(../images/form_submit_bg.gif)  repeat-x;border:0;vertical-align:bottom;line-height:12px;

}
