
html
{
	width: 100%;
	height: 100%;
}

html,
body,
iframe
{
	margin: 0px;
	padding: 0px;
}

body,
iframe
{
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #E1E1E1;
	background-color: #6D6D6D;
}



table td,
table th
{
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #E1E1E1;
	margin: 0px;
}



form
{
	margin: 0px;
}



input,
textarea,
select
{
	color: #7E7E80;
	background-color: #FFF;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #CCC;
}

input.button
{
	cursor: pointer;
	background-color: #51D8F6;
	border: 1px solid #7E8B84;
	color: #000000;
}

input.image
{
	border: 0px;
}

input.radio
{
	border: 0px;
	cursor: pointer;
	background-color: transparent;
}

input.checkbox
{
	border: 0px;
	cursor: pointer;
	background-color: transparent;
}



a,
a:active,
a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover
{
	color: #E1E1E1;
}



p
{
	margin-top:  0px;
	margin-bottom: 11px;
}



ul,
ol
{
}



/* --- interface ----------------------------------------------------------- */

td.interface_left
{
	padding: 0px 0px 0px 30px;
}

td.interface_center
{
	padding: 10px 35px 5px 5px;
}

input.interface_text_search
{
	height: 14px;
	width: 95px;
	border-width: 0px;
	padding: 0px 2px;
	background-color: transparent;
}



/* --- news ---------------------------------------------------------------- */

td.news_title
{
	color: #000000;
	font-weight: bold;
}

td.news_content
{
}

td.news_posttime
{
	color: #999999;
}



/* --- error, message & attention ------------------------------------------ */

.error, .message, .attention
{
	background-color: #FFF;

	font-weight: bold;

	padding: 5px;
}

.error
{
	color: #C00;
}

.message
{
	color: #080;
}

.attention
{
	color: #013EAD;
}

.border_error
{
	border: 1px solid #C00;
}

.border_message
{
	border: 1px solid #080;
}

.border_attention
{
	border: 1px solid #013EAD;
}



/* --- page header ---------------------------------------------------------- */

table.page_header
{
}

tr.page_header td
{
	border: 1px solid #CCC;
	height: 22px;
	padding-left:  3px;
	padding-right: 3px;
}

tr.page_header input
{
	height: 18px;
}

tr.page_header td
{
	background-color: #F0F0F0;
}

td.page_header_title
{
	font-weight: bold;
}



/* --- dataset -------------------------------------------------------------- */

tr.dataset_header, tr.dataset_footer
{
	height: 22px;
}
tr.dataset_header input, tr.dataset_footer input
{
	height: 18px;
}
tr.dataset_header td
{
	cursor: default;
}
tr.dataset_header a, tr.dataset_header a:active, tr.dataset_header a:visited,
tr.dataset_footer a, tr.dataset_footer a:active, tr.dataset_footer a:visited
{
	color: #000;

	text-decoration: none;
}
tr.dataset_header a:hover,
tr.dataset_footer a:hover
{
	color: #E1E1E1;
}

tr.dataset_header
{
}
tr.dataset_header td
{
	font-weight: bold;
	padding-left:  3px;
	padding-right: 3px;

	border: 1px solid #CCC;
}

tr.dataset_footer
{
}
tr.dataset_footer td
{
	padding-left:  1px;
	padding-right: 1px;
}

td.dataset_footer
{
	border: 1px solid #818181;
}



tr.dataset_tr
{
	background-color: #F8F8F8;
}
tr.dataset_tr td
{
	padding-left:  3px;
	padding-right: 3px;
}



td.dataset_scroll_padding
{
	padding-bottom: 1px;
}



td.dataset_statistics
{
	color: #B1B1B1;
}



.dataset_link
{
	cursor: pointer;
	border: none;
}



/* --- other --------------------------------------------------------------- */

.link
{
	cursor: pointer;
	border: none;
}

.arrow
{
	cursor: default;
	border: none;
}

.bordimg
{
	border: 1px solid #CCC;
}

.require
{
	color: #5BD2FD;
	font-weight: bold;
}

h1 /* titlu */
{
	font-weight: bold;
	color: #E1E1E1;
	font-size: 12px;
	background: url(/images/interface/bgtitle.jpg) left top no-repeat;

	padding-left: 25px;
}

h2 /* subtitlu */
{
	font-weight: bold;
	margin: 10px;
	font-size: 14px;
}

td.content_editor
{
	border: 1px solid #CCC;
}

.highlight
{
	background-color: #818181;
}

hr
{
	height: 1px;
	color: #CCC;
}

div.content
{
	width:  470px;
	height: 260px;
	overflow: auto;
	padding-right: 5px;
}

