/* 116260 */
/****** zone width ******/


/****** obsbox/default *****/

/* huomiolaatikko */
p.as_huomiolaatikko,
div.as_huomiolaatikko {
	background-color: #000000;
	border: 1px solid #000000;
	color: #000000;
	overflow: hidden;
	_overflow-y: visible;
	padding: 10px;
	margin-bottom: 4px;
}
/* avoid handles in IE */
body.d4ck div.as_huomiolaatikko,
body.d4ck p.as_huomiolaatikko {
	overflow: visible;
	min-height: auto;
	height: auto !important;
}
div.as_tietolaatikko,
div.token p.as_tietolaatikko,
p.as_tietolaatikko {
	background: url('/res/d4ck/info.png') no-repeat #000000;
	_background: url('/res/d4ck/info.gif') no-repeat #000000;
	background-position: 8px 8px;
	border: 1px solid #000000;
	padding-left: 50px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}
div.as_halylaatikko,
div.token p.as_halylaatikko,
p.as_halylaatikko {
	background: url('/res/d4ck/alarm.png') no-repeat #000000;
	_background: url('/res/d4ck/alarm.gif') no-repeat #000000;
	background-position: 11px 8px;
	border: 1px solid #000000;
	padding-left: 50px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}
div.as_raquolaatikko,
div.token p.as_raquolaatikko,
p.as_raquolaatikko {
	background: url('/res/d4ck/raquo.png') no-repeat #000000;
	_background: url('/res/d4ck/raquo.gif') no-repeat #000000;
	background-position: 18px 12px;
	border: 1px solid #000000;
	padding-left: 50px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
}
/* ckeditorin dropdowniin vahan pienempina */
ul.cke_panel_list p.as_huomiolaatikko {
	padding: 4px;
}
ul.cke_panel_list p.as_tietolaatikko,
ul.cke_panel_list p.as_halylaatikko,
ul.cke_panel_list p.as_raquolaatikko {
	padding-left: 40px;
	background-position: 4px 4px;
}

/* sisaltotaulukon reunat yms. huom: nama kuuluisi 'yleisiin', mutta ovat taalla, jotta saadaan helposti myos ckeditoriin */
table.d4contentTable {
	border-collapse: collapse;
}
body.d4ck table {
	border-collapse: collapse !important;
}
table.d4border {
	empty-cells: show;
}
div.token-Form table.d4contentTable {
    width: auto;
}
div.token-Form table.d4contentTable.d4wide,
table.d4wide {
	width: 100%;
}

table.d4contentTable th {
	background-color: #000000;
}

table.d4contentTable th,
table.d4contentTable td {
	padding: 4px 5px;
}
/* eka firefox-redraw-bugin vuoksi, muuten jaa ulkoreunat piirtamatta */
body.d4ck table.d4border,
div.token-Form table.form-fillin table.d4border th,
div.token-Form table.form-fillin table.d4border td,
table.d4border th,
table.d4border td {
	border: 1px solid #000000;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body.d4ck table.d4noborder,
body.d4ck table.d4noborder th,
body.d4ck table.d4noborder td {
	border: 1px dotted #000000 !important;
}

@-moz-document url-prefix() {
		
	/* firefox <= 3.6 piirtaa vasemman reunan overflow:hidden-divistX vasemmalle piiloon */
	div.token-Form table.d4border,
	div.content-container table.d4border {
		margin-left: 1px;
		margin-top: 1px;
	}
	/* 100% levyisilla taulukoilla sama ongelma oikeassa reunassa */
	div.token-Form table.d4border.d4wide,
	div.content-container table.d4border.d4wide,
	div.content-container table.d4border[width='100%'] {
		width: 99.5%;
	}
}
/* muokkaustilassa */
body.d4ck td,
body.d4ck th {
	min-width: 10px !important;
}


/* ks. C11962 */
hr {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: .3;
	
	background-color: #000000;
	height: 1px;
	border: 0;
	padding: 0;
	margin-top: 0pt;
}



