body {
	font-family: Arial, Verdana;
	font-size: 11px;
}

h1 {
	font-weight: bold;
	font-size: 13px;
}

h2 {
	font-weight: bold;
	font-size: 12px;
}
h2.failed {
	font-weight: bold;
	font-size: 12px;
}



ul {	list-style-type: square;}

#ldtoolbar {margin: 0 0 35px 0; line-height:20px;}

/*--- lemma ---*/
.back {display: inline-block;padding:0 0 0 25px; margin: 10px 0 10px 5px; line-height:20px; width:120px; overflow: visible;}
.lemresult {display: block; width: 585px; margin: 5px 0 8px 0; padding:2px; text-align: center;}

.addnewLemmatd,.addnewLemma { padding:5px; font-size:12px; }
.addnewLemma  {float:right; margin: 10px 40px -15px 0;}
.addnewLemmatd  { display: inline-block; margin:5px; }

span.lorder {font-weight: bold!important; font-style: normal; margin-right:5px;}
.lemma { display: inline-block; width: 587px; margin:0;text-align: left; margin:0 auto;}
.lemma h4 {margin: 5px 0;}
.lemma p {margin:5px!important; font-size:12px!important; color: #000!important;}

.lemma ul {margin: 5px; padding:0; width: 290px;clear:both; float:left;}
.lemma li {margin:5px 0 5px 10px; list-style-type:circle;}
div.lemmaimg {float:right; margin: 0 5px 5px 5px; position: relative;}
a.imghide {position: absolute; top:-5px; right:-5px; color: #000; background: #fff; padding:2px;font: 12px Verdana; font-weight:bold; margin:0; padding:0;}

a.searchothers {font: 12px Verdana;}
img.flag {margin: 5px 10px 0 0; border: none;}
span.sresult {font-size: 22px; font-family: 'Droid Sans',Arial,sans-serif; }





i.word_definition_italic {	font-size: 10px;}
font.word_subject {	font-size: 10px;}
i.grammer {	font-size: 10px;}


a.dmng {display: inline-block; width: 20px; height:20px; text-decoration: none; margin:0; padding:0;}
span.divisor {display: inline-block; width:1px; height:20px; margin: 0 5px; padding:0; }



table,tr,td,input,select,textarea,button {font-family: Arial, Verdana;	font-size: 12px;}

select.frmsearch {	font: 11px Verdana;width: 250px;}
input.frmsearch {width: 240px;}

td.hSearchformMsg, td.hSearchform , td.cSearchform, td.hSearchformFooter, td.cResult_odd,td.cSearch_odd, td.cResult_even,td.cSearch_even,td.cResult_tab,
td.hResult,td.dResult, td.hRegistration,td.hSearch,td.hManage,td.hResult_white { padding: 8px;}

td.cSearchform {font:14px Arial!important; line-height: normal;}

 
td.cRegistration,td.cManage {padding: 2px;}

td.hRegistration,td.hSearch,td.hManage, td.hResult_white {	font-weight: bold;}

a.tolibrary {	text-decoration: none;}

div.info_text  {	font-size:13px;	margin-bottom:10px;	width:580px;}

#manage-user-search input,select {	width: 300px;}

select.middlesize {	width: 200px;}

a.logosconjugator {	font-size:12px;	text-decoration:underline;	font-weight:normal;}

a.logosconjugator:hover {	text-decoration:none;}

.arrow {    border-style: solid dashed dashed;    margin-left: 5px;    position: relative;    top: 10px;}

#toolssubmenu {	height:17px;}
#toolssubmenu ul {	margin:0 0 0 0;}
#toolssubmenu li {	list-style-type:none;	float:right;	margin-right:1px;	margin-left:1px;	padding:2px 4px 2px 4px;}



/*--form Search---*/
form.frmSearch {width: 578px; padding:0; margin: 20px 0 10px 0;}
.frmSearch p {font-size: 14px; padding:5px; display:inline-block; margin: 0 0 0 0;
-moz-border-radius:  5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}
#ldsearch { display: block; height: 120px;padding: 5px 0 10px 0; width: 575px; margin: 0 0 20px 0; border:none; position:relative;}
.lsubmit {position: absolute; top: 5px; right:40px;}
.ldoptions {position: absolute; bottom: 20px; right: 25px; margin:0; padding:0; list-style: none;}
.ldoptions li {margin: 0; padding:0; }
#ldsearch legend { font-size:14px; padding: 0 5px;}
#ldsearch label {clear:both; float:left; width:160px; text-align: right; margin:5px  5px 5px 0;}
#ldsearch input,#ldsearch select {margin:5px 5px 5px 0; display:inline-block; }
#ldsearch .ldoptions input {margin:0 5px 0 0!important;}

.ldsfondo {display: inline-block;width:41px; margin-top:2px;text-align: center;background: none repeat scroll 0 0 transparent; }

button[name="mode1"],button[name="ldreset"] {
    font-size: 0;
    overflow: hidden;  
    margin: 0;
}
.lsearch {border: 0 none;cursor: pointer;font: 15px arial,sans-serif;margin: 0; padding:0;}
.sls, .slr {width:41px; height:25px; display: inline-block; margin: 0 auto;}
.slr  {margin-left: 3px; }



/* MENU */
ul.topnav {
	list-style: none;
	padding: 0 0px;
	margin: 0;
	float: left;
	background: #222;
	font-size: 1em;
	background: url(topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 0px 0px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 25px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
}
html ul.topnav li a {
	float: left;
	padding-left: 0px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 0px;
}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}

