/*
#EEF8D6 - po4ti bialo

#EBF5DC - mnogo bledo zeleno (odd)
#D6E4BE - bledo zeleno (even)

#B9D892 - butoni
#98B4CF - fixed row
#88A9C9 - sredno mle4no sinio
#579A4D - sredno zeleno (edna ideika po-tymno ot gornoto)

#F7D359 - error background
*/

html
{
	margin:	 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body 
{
	margin:	 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color:#ffffff;
	/*overflow: auto;*/
}

body, span, div, p, pre, table, tr, td, th, li, a, form, input, select, textarea, button, label 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt;
}

body, div, input, textarea, table, td
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

form {
	display:inline;
}

img {
	border: none;
}
input, textarea
{
	padding: 1px 2px 1px 2px;
}
pre {
	white-space: pre;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -pre-wrap;
}
select, textarea {
	background-color : #EEF8D6;
	border: solid 1px #65A25D;
}
input[type="text"] {
	background-color : #EEF8D6;
	border: solid 1px #65A25D;
}
textarea {
	overflow: auto; 
}
.textbox {
	background-color : #EEF8D6;
	border: solid 1px #65A25D;
}
select.error {
	color: #000000; 
	background-color : #F7D359;
	border: solid 1px #65A25D;
}
input.error {
	color: #000000;
	background-color : #F7D359;
	border: solid 1px #65A25D;
}
.button
{
	background-color: #B9D892;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px outset #65A25D;
}
.button2, .cmd_hide, .cmd_show
{
	background-color: #B9D892;
	width: 100px;
	border: 1px outset #65A25D; 
}
.thin_outset
{
	background-color: #B9D892;
	border: 1px outset #65A25D;
}
.marlett {
	font-weight: 700;
	background-color: #B9D892;
	border: 1px outset #65A25D;
	height: 20px;
	width: 25px;
}

a { 
	text-decoration:underline;
	color: #053C73;
}
a:link		{ color: #053C73; }
a:active	{ color: #053C73; }
a:visited	{ color: #053C73; }
a:hover		{ color: #3F3FC7; }

a.hlink { 
	text-decoration:underline;
	color: #EBF5DC;
}
a.hlink:link	{ color: #EBF5DC; }
a.hlink:active	{ color: #EBF5DC; }
a.hlink:visited	{ color: #EBF5DC; }
a.hlink:hover	{ color: #ffffff; }

.error { color: #cc0000; }
.info { color: #0000cc; }
.slim { font-size: 7pt; }
.paragraf {
	text-indent: 20px; 
	text-align: justify; 
}


.hline  { background : #579A4D; }
.hltext { 
	font-size :   9pt; 
	font-weight:  600;
	color :		  #ffffff;
}

th, .thline, .headers { 
	background-color: #579A4D;
	text-align: center;
	font-weight: bold;
	color:  #FFFFFF;
	padding: 2px 2px 2px 2px;
}
.thtext {
	font-weight:  700;
	color :		  #ffffff; 
}
.fixed { background: #CDE08E; }
.odd   { background: #F7FFDE; }
.even  { background: #DFE9BE; }
.tdtext {
	font-weight:  500;
}
.tdlink 
{
	width:		100%; 
	height:		100%; 
	display:   block; 
}
.tdover { background: #88A9C9; }
.tdmarked { background: #e5e5e5; }

.divider  { font-size: 1pt; }
.divider1 {	font-size: 1px; }
.divider2 { font-size: 2px; }

.dlgframe
{
	border: 2px groove #579A4D;
	padding: 0px 0px 0px 0px; 
}

.tabframe 
{ 
	border-left: 2px groove #579A4D; 
	border-top: 2px groove #579A4D; 
	border-right: 2px groove #579A4D; 
	border-bottom: 0px none; 
	padding: 0px 0px 0px 0px; 
}

table.dd
{
	border: 1px groove #B9D892;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #EEF8D6;
}
td.dd {
	border: 1px outset;
	background-color: #D6E4BE;
	margin: 0px 0px 0px 0px;
}
td.dd:hover   { background-color: #E4ECFB; }

.title1
{
	font-size: 9pt;
	font-weight: 700;
	line-height: 150%;
}

.bo
{
	border-bottom: 1px solid #579A4D;
}
.bo_ri
{
	border-bottom: 1px solid #579A4D;
	border-right: 1px solid #579A4D;
}
.ri
{
	border-right: 1px solid #579A4D;
}

.code
{
	text-align: left; 
	font-family: "Courier New", sans-serif;
	font-size: 10pt;
}
.nobr
{
	white-space:nowrap;
}

.edit_item 
{
	border-top: 2px solid #909090;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cmd_line 
{
	border-bottom: 1px dotted #a0a0a0;
	padding-bottom: 2px;
	margin-bottom: 4px;
}
.form_line
{
	border-top: 1px dotted #a0a0a0;
	padding-top: 2px;
	margin-top: 4px;
}

.bbar .button 
{
	padding:0px;
}


#fmenu 
{
	height: 20px !important;
    text-align: right !important;
}
#content 
{
	height: 398px !important;
	border: none !important;
}
