

/* This is the sandbox for necessary CSS-editing. PLEASE DO NOT EDIT the _screen.css file! */

/*
 * Suggested order:
 *  display, position, float, clear
 *  width, height
 *  margin, padding
 *  border, background
 *  color, font, line-height, text-align, text-decoration
 *  vertical-align, white-space, overflow, cursor, list-style
 */
 /* =role
-------------------------------------------------- */
#role {
	float: right;
	width: 100%;
}
.back #role {
	width: 700px;
}
#role {
	text-align: right;
}
#role LABEL,
#role SELECT,
#role BUTTON {
	vertical-align: middle;
}
#role LABEL {
	margin-right: .7em;
	font-weight: bold;
}
#role SELECT {
	margin-right: .5em;
	text-align: left;
}

p.help,
.action2 a {
	cursor: pointer;
}

img.help-toggle,
img.help-add {
	margin-left: 0.5em;
}
/* FormX */

#FormX select {
	width: 95%;
}
#FormX img.help-toggle {
	margin-left: 5px;
}
/*#FormX TABLE.form .action TD,
#FormX TABLE.form .action TH {
	background: none;
}*/
.alert {
	color: #f44;
}
TABLE.abi TR.odd TD {
	background-color: #f5f5f5;
}
TABLE.abi TR.even TD {
	background-color: #ececec;
}
#content table.wwFormTable {
	display: none;
}
#content > .wide_wrapper {
	min-width: 760px;
}
#content TABLE.sortable TR.header TD {
	cursor: pointer;
	text-decoration: underline;
}
#content TABLE.full TD,
#content TABLE.full TH,
#content DIV.lipikud_form_content table.form TD {
	padding: 3px 5px;
}
#content table.full td {
	border: 1px solid #f1f1f1;
}
#wrap-inner4 #content TABLE.form TD {
	width: auto;
}
#content DIV.lipikud_form_content TABLE.form TD.head  > TABLE {
	margin-top: 0;
}
#content DIV.lipikud_form_content TABLE.form TD.head SPAN.smallheading {
	font-size: 13px;
	font-weight: bold;
}
#FormX table.form td {
	border: none;
	background-color: transparent;
}
#content DIV.lipikud_form_content TABLE.form TD.col1 {
	width: 20% !important;
	white-space: nowrap;
}
#wrap-inner4  #content DIV.lipikud_form_content TABLE.form TD.col3,
#content DIV.lipikud_form_content TABLE.form TD.col3 {
	width: 1%;
	padding: 3px 5px;
	text-align: center;
}
#content span.alert {
	color: #f44;
}

/* !digidoc.dokumendid */

#doc table td.data {
	padding: 2px 2px 2px 4px;
}

/* PJIS */

#leht FORM TABLE.pjisPaneel TD {
	padding: 5px;
}

/* THIS */

#submenu #kinnitamata.menu A.tree,
#submenu #kehtiv.menu A.tree {
	display: inline;
	margin: 0;
	padding: 0 !important;
	background: transparent !important;
}
#submenu #kinnitamata.menu TABLE,
#submenu #kehtiv.menu TABLE {
	margin-top: 0;
}
#submenu #kinnitamata.menu,
#submenu #kehtiv.menu {
	width: 170px;
	overflow: scroll;
}
#js_error_div DIV.error_message {
	margin-bottom: 20px;
	padding: 7px 10px;
	border: 1px solid #f5c9c9;
	background: #f5e1e1;
	color: #b61111;
}

/* TET */

#content TABLE TABLE.filter {
	border: 1px solid #e6e6e6;
	background: #f7f7f7 !important;
}

/* VELUB */

#content TABLE.vlvorm  TD {
	padding: 2px;
	background-color: #f8f8f8;
}

/* M-teenused */

#freport_show TABLE TABLE.full TABLE {
	margin-top: 0;
}
#freport_show TABLE TABLE.full TABLE TD {
	text-align: center;
}

/* TKAL */

#tk_kal th,
#tk_kal td.nadal {
	background-color: #ccc;
	text-align: center;
}
#tk_kal TD {
	border: 1px solid #588ebc;
	text-align: center;
}
#tk_kal {
	width: 100%;
	border: 2px solid #588ebc;
}
#tk_kal P {
	margin: 8px 0;
}

/* saada sőbrale */

#send .email_captcha IMG {
	margin: 6px 0;
}

/* sessiooni kontroll */

#portaal_msg  A {
	font-weight: bold;
}
BODY > #portaal_msg.portaal_msg_box {
	display: none;
	position: fixed;
	top: 50px;
	left: 50px;
	width: 400px;
	overflow: hidden;
	padding: 8px;
	border: 2px solid #ddd;
	background-color: #f8f8f8;
	text-align: center;
	z-index: 1100;
}
DIV.left-float {
	float: left;
}
.tab-menu LI SPAN {
	color: #ccc;
}
#content FORM TABLE.form TD.data IFRAME {
	width: 720px;
}

/* ESFOS */
#esfosframe {
	/*width: 900px;*/
}

#content .sent-mail TR.subrow strong,
#content .sent-mail TR.subrow div > div {
	float: left;
	margin-right: 5px;
}

/*
#content .sent-mail TR.subrow ul li a {
	text-decoration: none;
	cursor: text;
}*/

#header .layer-header-inner p.title a {
	margin-left: 5px;
}

/* IE textarea line break bug. */
table.form td.data textarea {
	white-space: pre;
}