* {
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#474747;
}

body {
	margin-top:0;
}

a, a * {
	color: #9A0000;
	text-decoration:none;
}
a:hover { color:red; }

.lmd {font-size:9px; clear:all; font-family:Comic Sans MS, Courier New, Courier, monospace;}

.bottom {
	background-color:#008B64;
	padding:2 2 2 8;
	vertical-align:bottom;
	font-size:10px;
	color:white
}
.bottom a { color:white; text-decoration:underline;}

.box {
	width:100%;
	border:1px solid #008B64;
	margin-bottom:2px;
	background-color:#EFF8D6;
}
.box td{
     font-size:10px;
}
.box td a {
     font-size:10px;
}
.box_header {
	background-color:#008B64;
	font-family:Verdana, sans-serif;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;	
	font-weight:bold;
	padding:2 8 2 2;

}
.box_header * { color:white; }
.box_footer { 
	background-color:#008B64;
	text-align:center;
}
.box_l {
       padding:2;
}
.box_r {
       padding:2;
}
.box_c {
       padding:2;
}


.menu_current {
	margin-bottom:4px;
	font-weight:bold;
}
.menu_default {
	margin-bottom:4px;
}

.base_table {
	width:100%;
	margin:2 0 2 0;
	border:1px solid #008B64;
}
.base_header {
	font-weight:bold;
	text-align:center;
	background-color:#008B64;
	color:white;
}
.base_header a { color:white; text-decoration:underline;}
.base_header2 {
	background-color:#008B64;
	color:white;
}
.base_header2 * { color:white;}
.base_header2 input { color:#474747; }
.base_footer {
	font-weight:bold;
	text-align:center;
	background-color:#008B64;
}
.base_table td { padding:3; }
.base_u {border-bottom:1px solid #008B64; }

.cat_row_decor_1 {
	background-color:#F6FFDC;
}

.cat_row_decor_0 {
	background-color:#EDF4F6;
}
.page_header {
	font-weight:bold;
	text-align:center;
	color:#008B64;
}

.illustr {
	margin:2px;
	border:1px solid #C4C874;
}

.new { color:red; font-size:small;} 

.admin_table {
	width:100%;
	border:none;
	margin-bottom:2px;
}
.admin_table th {
	font-weight:bold;
	background-color:#008B64;
	color:white;
}

.admin_table th * { color:white; text-decoration:underline;}
.admin_table th input { color:#474747; font-weight:normal;}
.admin_table th select { color:#474747; font-weight:normal;}
.admin_table th select option { color:#474747; font-weight:normal;}
.admin_table td {
	padding:2;
	border:1px solid #008B64;
}
.admin_table_subheader {
	padding: 2; 
	background-color: #EFF8D6;
}

input,textarea,select{
	border:1px solid #008B64;
	background-color:#FFFFFF;
	color: #4B4B4B;
}
input.button 
{
	border:1px solid #7750b2;
	width:25px;
}

.icons 
{
	border:none;
	margin:2px;
}
.img_icons { border: 1px solid gray; }

.at {
	margin:-10px;
	padding: -5px;
}



.pager {}
.pager_current {
	font-weight:bold;
}
