a.current { background: #C0C0C0; font-weight: bold; }
.current_menu { font-weight: bold; }

.lang-menu { padding: 0px 6px; }
.lang-menu-current { background: #220000; color: white; font-weight: bold; }


.form_elem_error { border: 2px solid red; }
.ajax_icon { cursor: pointer; cursor: hand; }

body { font-family: arial, sans-serif; }
img { border: 0px }
form { padding: 0px; margin: 0px }

.hello_block { 
	padding: 0 6px 10px 0px; 
}

.sidebar { 
	padding: 20px 0px 12px 12px; 
	border-right: 2px solid #D3D3D3; 
	background: #EEEEEE; 
	width: 250px;
}
.sidebar ul { 
	padding: 5px 0 0 0;
	margin: 0;
	clear: both;
	width: 250px;
}
.sidebar li {
    position: relative;
	margin: 0 -4px 0 0; 
	padding: 2px 0px 3px 5px; 
	list-style: none; 
	cursor: pointer;
	cursor: hand;
}
.sidebar li.current { 
	background: white; 
	padding: 0px 0px 1px 5px;
	/* cannot use margin-left:-2px because of IE bug! */
	left: -2px;
	border-left: 2px solid #D3D3D3;
	border-top: 2px solid #D3D3D3;
	border-bottom: 2px solid #D3D3D3;
}
.sidebar li div {
    /* cannot use float:right here with li position:relative - IE bug! */
	position: absolute;
	right: 0px;
	padding-right: 7px;
}
.sidebar li.current div {
    padding-right: 5px;
}
.sidebar li.first_real {
	margin-top: 7px;
}
.sidebar li.first_misc {
	margin: 7px 0 7px 0;
	height: 10px;
}
.sidebar .unprocessed {
	font-weight: bold;
}
.sidebar .total {
	font-weight: normal;
}
.sidebar .area_name {
	text-decoration: underline;
	color: blue;
}
.sidebar input {
	font-size:100%;
	font-family: arial,sans-serif;
}
.sidebar h2 {
	font-family:arial,sans-serif;
	font-size: 150%;
	margin: 0 0 5px 0 !important;
}
ul.checked li {
	background:url(/i/icon_report_processed.gif) no-repeat; 
	background-position: 0px 3px; 
	padding: 0 1em 0 19px;
}


.block_page_nav {
	float: right;
}

.typo_selection { font-weight:normal; color:white; background:navy; }

tr.disabled { background: #FFEEEE !important; }

tr.typo_row_spam { background: #EEEEEE; color: #AAAAAA; }
tr.typo_row_spam .typo_selection { background: #CCCCCC; }
tr.typo_row_spam a { color: #CCCCCC; }

tr.typo_row_processed { background: #AAAAEE; }
tr.typo_row_processed .typo_selection { background: #6666BB; }

tr.typo_row_ham { background: #AAEEAA; }
tr.typo_row_ham .typo_selection { background: #66BB66; }

tr.typo_row_0 { background: #CCCCCC; }
tr.typo_row_1 { background: #DDDDDD; }

div.typo_comment { padding-left:1em; font-style: italic; color: blue; }

tr .url_href {
	text-align: right;
}
tr .reporter_name {
	text-align: right;
	padding: 0 4px;
}
tr .same_as_prev { 
	font-size: 0.75em; 
}

.left_login input { width: 100%; }
.left_login { width: 95%; }
.left_login dl { margin: 0 0 4px 0; }
.left_login dl dt { margin: 0 0 2px 0; }
.left_login dl dd { margin: 0; }
.left_login .left_login_note { font-size: 0.8em; padding: 0 0 2px 2em; }

.js_link { border-bottom: 1px dashed blue; cursor: pointer; cursor: hand; }

.message_text { font-style: italic; padding: 0 0 0 0.5em; margin: 0; }

.form_table td { padding-right: 10px; vertical-align: top; }
.form_table input { margin: 0; }
.form_table .note { font-style: italic; font-size: 0.8em; }

h2 { margin: 0 0 5px 0; }

.install_form { width: auto; border: 2px groove; margin: 0; }
.install_form tr { vertical-align: top }
.install_form tr.z1 { background: #f8f8f8; }
.install_form tr.z2 { background: #f0f0f0; }
.install_form td.step { font-weight: bold; }

table.orphus-translation { width: 80%; }
.orphus-translation th { text-align: left; padding: 2px 2px; background: #EEEEEE; }
.orphus-translation td { padding: 2px 2px; }
.orphus-translation tr.row_0 { background: #F9F9F9; }
.orphus-translation tr.row_1 { background: #F0F0F0; }


table.factory-files { width: 80%; }
.factory-files th { padding: 2px 6px; background: #EEEEEE; }
.factory-files td { padding: 2px 6px; text-align: center; }
.factory-files .filename { text-align: left; }
.factory-files td.col_0 { background: #F0F0F0; }
.factory-files td.col_1 { background: #E0E0E0; }

.prmt {
  width: 80%;
  border: 1px dashed #736F6E;
  padding: 2px 60px 5px 60px;
  text-align: center;
  font-size: 0.8em;
  margin: 20px auto 2px auto;
  background: url(/i/prmt.gif) 0 center no-repeat;
}

#ln {
  color: #00639C;
  cursor: hand; cursor: pointer;
  border-bottom: 2px solid #00639C;
}
