body, body td {
 font: 80% Arial;
 color: #000000;
}

textarea, input {
 font-family: Arial;
 font-size: 100%;
}

h1 {
 font-size: 150%;
 font-weight: normal;
}

.login {
 color: #666666;
 font-size: 85%;
}

input.login {
 border: 1px solid #000000;
 color: #48B500;
 background-color: #FFFFFF;
}

.time {
 font-size: 85%;
 color: #666666;
}

.news {
 padding-left: 11px;
}

.title {
 font-size: 130%;
 font-weight: bold;
 color: #48B500;
 line-height: 100%;
 padding-top: 10px;
 padding-bottom: 5px;
}

.desc {
 color: #666666;
}

.top {
 font-size: 130%;
 font-weight: bold;
 color: #DD0000;
}

.copy {
 font-size: 11px;
 line-height: 16px;
}

.copy a {
 color: #000000;
 text-decoration: none;
}

.bmenu {
 color: #666666;
 font-size: 14px;
 padding-bottom: 4px;
}

.bmenu2 {
 color: #666666;
 font-size: 10px;
}

.bmenu a {
 color: #000000;
 text-decoration: none;
}

.bmenu2 a {
 color: #666666;
 text-decoration: none;
}

.green {
 color: #48B500;
}

.form {
 border: 1px solid #4D4D4D;
 color: #4D4D4D;
 width: 100%;
}

.formcom {
 color: #4D4D4D;
 font-size: 70%;
 border-left: 2px solid #D4D4D4;
 padding-left: 10px;
 padding-top: 16px;
}

.zv {
 font-size: 150%;
 font-weight: bold;
 color: #FF0000;
 position: relative;
 top: 6px;
 padding-left: 5px;
}

.executormenu {
 padding-left: 100px;
}

.executormenu a {
 display: block;
 width: 100%;
 color: #000000;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 text-decoration: none;
 margin-bottom: 1px;
}

.executormenu a:hover {
 background: #D4D4D4;
}

.executorcontent {
 border-left: 9px solid #F0F0F0;
 border-top: 9px solid #F0F0F0;
 border-right: 2px solid #F0F0F0;
 border-bottom: 2px solid #F0F0F0;
 padding: 20px;
}

.executorcopy {
 padding-left: 30px; 
 padding-top: 20px;
 padding-bottom: 20px;
}

.projecttitle {
 color: #48B500;
 font-size: 140%;
 margin-bottom: 6px;
 font-weight: bold;
}

.projecttitle span {
 color: #999999;
}

.projectdesc {
 padding-left: 5px;
}

.projectdesc div {
 color: #666666;
 padding-left: 5px;
 font-size: 93%;
}

hr {
 size: 90%;
 height: 1px;
 color: #D4D4D4;
}

hr.dot {
 border-bottom: 1px dotted #A5AEC5;
}

.projecttitle2 {
 color: #48B500;
 font-size: 140%;
 margin-bottom: 6px;
 font-weight: bold;
}

ul.list {
 margin-top: 5px;
 margin-left: 20px;
}

a {
 color: #4568B1;
}

a:hover {
 color: #000000;
}

.reg_dig {
	font-weight: bold;
	color: #4D4D4D;
}

.reg_sel {
	width: 30%;
	border: 1px solid #AFAFAF;
}

.reg_txt {
	width: 65%;
	border: 1px solid #AFAFAF;
}

.reg_div {
	padding-bottom: 5px;
}

/* */
.form-tip {
	color: gray;
	font-size: 10px;
}

.form-error-message {
	color: red;
	font-size: 11px;
}

.ajax-autocomplete {
	position: absolute;
	opacity: 0.8;	
}

.ajax-auto-select {
	background-color: black;
	color: yellow;
	border: 2px solid #000000;	
}

.mooeditable{
	border: 2px solid #ddd;
}
/* messages */
.message {
margin: 2px 2px 2px 2px;
	}

.message_system {
background-color: yellow;
	}

/* Archive */
div.linkarchive {
	padding: 2px 0 2px 18px;
	margin: 0px;
}
.link_apply, .link_cancel {
	cursor: hand;
	text-decoration: underline;
	color: #4568B1;
}
.link_date {
	font-size: 10px;
}
