body {
	background-color: #dcedc9;
	margin: 0px 0px 0px 0px;
}

#header_search {
	background: transparent;
	font-family: Arial;
	font-size: 11px;
	border-style: none none none none;
	position: relative;
	top: 3px;
	left: 6px;
	width: 115px;
	height: 18px;
}

/* general styles */
div.clr { clear: both; }

a {
	color: #5A7300;
	text-decoration: underline;
}

a:hover {
	color: #DC9100;
	text-decoration: none;
}

img.cp {
	cursor: pointer;
}

span.linkemu {
	cursor: pointer;
	color: #5A7300;
	text-decoration: underline;
}

span.linkemu:hover {
	color: #DC9100;
	text-decoration: none;
}


.alcim {
	font-family: Trebuchet MS;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

td.menulink a {
	color: white;
	font-family: Trebuchet MS;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

td.menulink a:hover {
	font-family: Trebuchet MS;
	font-size: 13px;
	text-decoration: none;
}

.menu a {
	color: white;
	font-family: Trebuchet MS;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.menu a:hover {
	font-family: Trebuchet MS;
	font-size: 13px;
	text-decoration: none;
	text-decoration: underline;
	color: white;
}

td.menulinktop div a {
	color: white;
	font-family: Trebuchet MS;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.justfont {
	font-family: Arial;
	font-size: 12px;
}

#login_username {
	background: transparent;
	font-family: Arial;
	font-size: 11px;
	border-style: none none none none;
	position: relative;
	left: 8px;
	width: 70px;
	height: 18px;
}

#login_password {
	background: transparent;
	font-family: Arial;
	font-size: 11px;
	border-style: none none none none;
	position: relative;
	left: 8px;
	width: 70px;
	height: 18px;
}

#dictionary_search {
	background: transparent;
	font-family: Arial;
	font-size: 11px;
	border-style: none none none none;
	position: relative;
	left: 8px;
	width: 130px;
	height: 18px;

}

.fordit {
	background-color: #f0f0f0;
	font-family: Arial;
	font-size: 11px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;

}

.zoldpici {
	color: #746917;
	font-family: Arial;
	font-size: 10px;
}

.admin {
	background-color: #FFEFCE;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

th.admin {
	border-style: none;
	border-width: 0px;
	font-family: Arial;
	font-size: 12px;
}

.adminheader_table {
	text-align: left;
	background-color: #EFC65A;	/* #d0d0d0 volt */
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 1px;
	font-family: Arial;
	font-size: 14px;
}

.adminheader {
	text-align: center;
	background-color: #F7D694;
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.adminheaderover {
	text-align: center;
	background-color: #c0e0c0;
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.admin0 {
	background-color: #E4EDC1;
	text-align: left;
	font-size: 12px;
	padding: 0px;
}

.admin1 {
	background-color: #F1F6E0;
	text-align: left;
	font-size: 12px;
	padding: 0px;
}

tr.chadmin {
	background-color: #E0DE94;
	text-align: left;
	font-size: 12px;
	padding: 0px;
}

tr.chadminover {
	background-color: #F0DE94;
	text-align: left;
	font-size: 12px;
	padding: 0px;
}

.adminover {
	background-color: #FFDE94;
	text-align: left;
	font-size: 12px;
	padding: 0px;
}

.pbar {
	background-color: #c0c060;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
}

input.admininput {
	background-color: #e0ffe0;
	font-family: Arial;
	font-size: 12px;
}

textarea.admininput {
	background-color: #e0ffe0;
	font-family: Courier;
	font-size: 12px;
}

.admininputinvalid {
	background-color: #ffe0e0;
	font-family: Arial;
	font-size: 12px;
}

.admininputcheckbox {
}

.pager {
	color: black;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.browser_dir {
	background-color: #d0d0d0;
}

.browser_file {
	background-color: #d0d0d0;
}

.browser_highlight {
	background-color: #80ff00;
	text-decoration: underline;
}

.pagerover {
	background-color: #20b020;
	color: black;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.admininputtitle {
	color: #003000;
	font-family: Arial;
	font-size: 10px;
}

.admininputtitleinvalid {
	color: #ff0000;
	font-family: Arial;
	font-size: 10px;
}

a.standardlink {
	color: #004000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}



/* content stuff */
td#frontend_content {
	vertical-align: top;
	font-family: Trebuchet MS;
	font-size: 11px;
}

.frontend {
	font-family: Trebuchet MS;
	font-size: 11px;
	width: 100%;
}

div.frontend_h1 {
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

span.asterisk {
	font-family: Trebuchet MS;
	font-weight: bold;
	color: red;
}

p.frontend_p1 {
	font-family: Trebuchet MS;
	font-size: 11px;
}

p.frontend_p2 {
	font-family: Trebuchet MS;
	font-size: 10px;
}

/* inputs */
input.frontend_textbox {
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 20px;
	border: 1px solid black;
	background-color: white;
}

input.frontend_textbox_invalid {
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 20px;
	border: 1px solid black;
	background-color: #ffe0e0;
}

input.frontend_password {
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 20px;
	border: 1px solid black;
	background-color: white;
}

input.frontend_password_invalid {
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 20px;
	border: 1px solid black;
	background-color: #ffe0e0;
}

input.frontend_radio {

}

input.frontend_submit {
	text-align: center;
	font-family: Trebuchet MS;
	color: white;
	font-size: 13px;
	height: 25px;
	border: 1px solid #D5E6BE;
	background-color: #9CC66B;
	font-weight: normal;
}

select.frontend_select {
	font-family: Trebuchet MS;
	font-size: 12px;
	background-color: white;
}

select.frontend_select_invalid {
	font-family: Trebuchet MS;
	font-size: 12px;
	background-color: #ffe0e0;
}

input.frontend_file {
	font-family: Trebuchet MS;
	font-size: 12px;
}

textarea.frontend_textarea {
	border: 1px solid black;
	font-family: Trebuchet MS;
	font-size: 12px;
}
textarea.frontend_textarea_invalid {
	background-color: #ffe0e0;
	border: 1px solid black;
	font-family: Trebuchet MS;
	font-size: 12px;
}

/* panel stuff */
div.frontend_panel {
	background-color: #DEECCC;
}

div.frontend_panel2 {
	background-color: #fff0e0;
}

div.nice470 {
	width: 470px;
	margin: 0px 0px 0px 8px;
}

div.frontend_panel div.frontend_panel_header {
	background-color: #9CC66B;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

div.frontend_panel2 div.frontend_panel_header {
	background-color: #EFC65A;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

.labjegyzet {
	font-family: Trebuchet MS;
	font-size: 9px;
}

div#warning_messages {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

/* tooltip */
.frontend_tooltip_normalclass {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	background-color: white;
	color: black;
}

.frontend_tooltip_overclass {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	background-color: #ffff00;
	color: black;
}

.frontend_floatingtooltip {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: 1px solid black;
	padding: 2px;
}

span.chkspan {
	cursor: pointer;
	color: green;
	font-weight: bold;
}

span#autologin {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	color: #dead39;
}

.offer_revoked {
	text-decoration: line-through;
}

.offer_sent {
	color: green;
}

.offer_unsent {
	color: red;
}

.offer_acknowledged {

}

.offer_deadline {
	color: #BABDC0;
}


table.sitemap {
	font-size: 11px;
}

table.sitemap td.lnk {
	width: 200px;
}

table.sitemap td.search {
	width: 250px;
}

table.sitemap tr.lang {
}

table.sitemap tr.lang:hover {
	background-color: #f0f0f0;
}

table.sitemap tr.spec {
	font-weight: bold;
}

table.sitemap tr.spec:hover {
	background-color: #e0ffe0;
}
table.sitemap tr.user {
}

table.sitemap tr.user:hover {
	background-color: #f0f0d0;
}
table.sitemap tr.user td {
	padding-left: 20px;
}

div.pbbox {
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: 40px;
	height: 20px;
	border: 1px solid black;
}

table.dottedtable {
}

table.dottedtable td {
	font-family: Trebuchet MS,Arial;
	font-size: 11px;
}

table.dottedtable td.nw {
	border-right: 1px dashed gray;
	border-bottom: 1px dashed gray;
}

table.dottedtable td.w {
	border-right: 1px dashed gray;
	border-bottom: 1px dashed gray;
}

table.dottedtable td.sw {
	border-right: 1px dashed gray;
}

table.dottedtable td.ne {
	border-bottom: 1px dashed gray;
}

table.dottedtable td.e {
	border-bottom: 1px dashed gray;
}

table.dottedtable td.se {
}


table.langpairs {
	font-size: 10px;
	width: 100%;
}

table.langpairs tr.header td.chk {
	background-color: #f0f0f0;
	text-align: center;
}

table.langpairs tr.srclang {
	background-color: #c0ffc0;
}

table.langpairs tr.srclang td.chk {
	text-align: center;
}

table.langpairs tr.dstlang {
	background-color: #f0f0f0;
}
table.langpairs tr.dstlang td.chk {
	text-align: center;
}

div.hl {
}

div.hl:hover {
	background-color: #deefce;
}

table#todolist {
	border: 1px solid black;
	border-collapse: collapse;
	background-color: #ffcc99;
	font-size: 12px;
	width: 100%;	
}

/* combineds */
div.combined_header {
	width: 575px;
	height: 30px;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
}

div.combined_header div.ct {
	float: left;
}

div.combined_header div.l {
	width: 281px;
	height: 39px;
}

div.combined_header div.r {
	width: 281px;
	height: 39px;
}

div.combined_header div.hll {
	width: 283px;
	height: 39px;
}
div.combined_header div.hlr {
	width: 283px;
	height: 39px;
}

table.request_offer td.sub {
	padding-left: 10px;
}
