/* all elements */
*					{ margin:0; padding:0;}

html, body, td		{ font-size:12px; font-family:"Trebuchet MS",Tahoma, Arial; height:100%; color:#444; line-height:14px;  }

body				{ background-color:#f7f7f7; overflow:auto; padding-left:20px; }
html				{ overflow:hidden;}

div					{ background:#fff;}

a					{ color: #333; text-decoration:none; }
a:hover				{ text-decoration:underline; color:#000;}


#wholecontent		{ width:770px;}

/*  elements  */
h1					{ font-size:1.5em; font-family:"Trebuchet MS"; display:block; border-bottom:1px #e9e9e9 solid; margin-bottom:10px; color:#d00; letter-spacing:1px; text-transform:uppercase;}
h2					{ font-size:1.3em; border-bottom:1px #042c85 solid; color:#900;  font-weight:normal; padding-bottom:2px;}
h3					{ font-size:1.1em; color:#900;  font-weight:normal; padding-bottom:10px;}


table tr			{ background-color:#f0f0f0;}
table tr:hover		{ background-color:#fff;}


input, .inputtype, inputtext	{ border:1px #999 solid; background:#fff; font-size:0.9em; padding:1px; width:200px; margin-right:10px;}
.inputtype_fixed	{ /*font-family:"Courier New", Courier, monospace; font-family:Verdana, Arial, Helvetica, sans-serif;*/ font-size:0.8em; padding-left:4px;}
.inputtype_view		{ border:0; background:transparent; width:400px;border-left:1px #ccc solid; border-right:0px #ccc solid; padding:1px; padding-left:4px;}
.inputtype_edit		{ border:1px #090 solid; background:#fff; width:400px; padding:0px; padding-left:4px;}

select				{ font-size:11px; padding-left:2px; padding-right:2px;}

#titlu				{ background:#a00; margin-left:-20px; padding:6px; padding-left:18px;  color:#fff; clear:both; font-size:1.5em; font-weight:bold;}
#subtitle			{ background:#ebf3fc; padding:6px; padding-left:20px; font-weight:bold; font-size:0.9em; margin-bottom:10px; margin-left:-20px;  color:#c00; border-bottom:2px #042c85 solid; }




dl					{ padding-top:2px; padding-bottom:1px;  background:#f0f0f0;  margin-bottom:2px; display:table; width:100%; border-top:0px #ddd solid; border-bottom:0px #ddd solid; border-top:1px #ddd solid; ; }
dt					{ float:left; padding-left:10px;}
dd					{ margin-left:200px; border-left: 1px #ccc solid; padding-left:10px; }
dd label, dt label	{ font-size:0.9em; color:#666; display:block; font-weight:normal;}

.form_sectionsubmit		{ background:#f0f0f0; border-top:1px #aaa solid; padding-top:4px; padding-bottom:4px; margin-top:6px;}
.form_sectiontitle		{ padding:3px; padding-left:10px; background:#ddd; margin-top:8px; border-top:1px #ccc solid; font-weight:bold; color:#000; margin-bottom:2px;}

.trebuie			{ border:1px #900 solid; background:#fcf5f5;}

.smalltext			{ font-size:0.8em; font-family:Tahoma;}

#erroromsg			{ border:2px #f00 solid; margin:10px; padding:10px; padding-left:30px; background:#ebf3fc; color:#f00; list-style:square;}