textarea { overflow:auto; }

.clear { clear:both; }

img.absmiddle {
 margin:1px 0 2px 0; 
 vertical-align:middle;
}

img { border:0px; }

img.block { display:block; }

table.datalist { border-collapse:collapse; }

/* -----------------------------------------
MP161008: Updateformin kenttäkohtainen ohjenappi + div.
Kts. kommentit eui/styles_admin.css -> siellä on samat
luokat! Kts. myös styles_common.inc -> div.help
----------------------------------------- */
img.help-button {
 height:14px;
 width:14px;
 margin-bottom:-2px;
}

/* MP080109: Input-kentän default-arvo, kommentit head_common.inc */
input.show-default {}

input.example { color:#919191; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

/* -----------------------------------------
Instant searchin vaatimia asioita
----------------------------------------- */

.instant_clear {
 color: transparent;
 height: 100px;
}

.instant_clear a,
.instant_clear b,
.instant_clear h3,
.instant_clear span,
.instant_clear div {
 color: transparent;
 background: transparent;
}

.instant_clear #instant-loading-message {
 color: #000000;
 text-align: center;
 margin-top: 35px;
}

.instant_clear hr { visibility: hidden; }

/* -----------------------------------------
Responsiivisyys, näytetään vain mobiili-leveydellä.
Vrt. styles_common_responsive.css:ssä
.no-responsive-tyyli.
----------------------------------------- */

.only-responsive { display:none; }

#cboxOverlay { z-index: 10001; }
#colorbox { z-index: 10002; }

/*--- Kuvagalleria --- */
div.igGroupContainer.full,
div.igThumbWrap.full {
 width: 100% !important;
 height: auto !important;
 text-align: center !important;
}

div.igGroupContainer.full div.igImgWrapper {
 margin: 10px auto 0 auto;
}


/* -----------------------------------------
Breadcrumbin alla näkyvät alisivulinkit
----------------------------------------- */
div.breadcrumb_links {
 width: 100%;
 margin-top: 10px;
}

div.breadcrumb_links a.breadcrumb_link {
 display: block;
 background-color: ;
 background: #e9e9e9 99% center no-repeat url(/common_ui/embed_ui/img/nav/arrow_right_grey.png);
 cursor: pointer;
 color: #000;
 border-bottom: 1px solid #D8D8D8;
 border-top: 1px solid #F9F9F9;
 padding: 6px 10px;
 text-decoration: none;
}

div.breadcrumb_links a.breadcrumb_link:hover {
 background-color: #f0f0f0;
}

