#content_body a:hover {
 text-decoration: underline;
}
#content_body span.term a:hover {
 /*text-decoration: none;*/
}
span.term {
 font-size: 18px;
}
span.term a, span.term a:visited, span.term a:hover {
 color: #000;
}
span.abbrev_ref a, span.abbrev_ref a:visited, span.abbrev_ref a:hover {
 color: #456de0;
}
span.term.preferred {
 font-weight: bold;
}
span.abbrev_ref {
 font-style: italic;
}
a.more {
 margin-top: 20px;
 float: left;
}
span.superuser {
 float: right;
}
textarea {
 height: 62px;
}
th,td {
 border: none;
}
#listing_table {
 width: 100%;
 border-collapse: collapse;
 border: 1px solid #ededed;
}
#listing_table thead th {
 vertical-align: middle;
 white-space: nowrap;
 /*border-bottom: 1px solid #000;*/
 /*border-left: 1px solid #000;*/
 border: 1px solid #ededed;
 padding: 2px 5px;
}
#listing_table tr.odd {
 background-color: #ffffff;
}
#listing_table tr.even {
 background-color: #f5fafa;
}
#listing_table tr:hover {
 background-color: #d1f1f1;
}
#listing_table td {
 border-left: 1px solid #ededed;
}
th {
 background: url("/media/img/table/bg_header_yellow_2_520x47.png") repeat-x scroll 0 0 #CAE8EA;
 color: #646464;
}
th.definition {
 width: 15%;
}
th.author {
 width: 15%;
}
th.date {
 width: 10%;
}
th.body {
 width: 45%;
}
th.approved {
 width: 5%;
}
th.actions {
 width: 10%;
}

div.comment div.body {
 border-bottom: 1px solid #ddd;
}
div.comment span.date {
 font-size: 12px;
 font-style: italic;
}
#synonyms, #comments {
 float: left;
 width: 47%;
}
#comments{
 padding-left: 30px;
}
#synonyms.alone, #comments.alone {
 width: 100%;
 padding: 0px;
}

#comments #form_field_body div.form_label {
 display: none;
}
#comments div.input_submit_wrapper {
 margin-left: 0px;
}
span.red {
 color: #ee0000;
}
a.fmc_rules {
 margin-top: 1.3em;
}

a.letter {
 margin-left: 5px;
}
a.letter.current {
 color: #101010;
}

span.synonim_bold {
	font-weight: bold;
}
