/* Dr.Agos (c) SC.Impact-Com.SRL */

/*GENERAL==========================================================================*/
img		{border:none;}/*avoid default border for <a><img></a>*/
td		{vertical-align:top;}/* that's cvasi-general */

body,caption,td,p,input,button,textarea,select,pre.defaultfont
		{font-size:12px;color:#000050;
		 font-family:Verdana,Lucida Grande,Arial Narrow,Helvetica,Nice;}
pre		{font-size:12px;color:#000050;
		 font-family:Courier New,FreeMono;}

form		{margin:0;padding:0}

table.main td.menu		{padding:0; margin:0; vertical-align:top; width:201px;}
table.main td.main		{padding:10;margin:0; vertical-align:top;padding-top:0px; min-width:540px}
table.main td.footer		{color:#cccccc;font-size:10;}

a:link,
a:active,
a:visited,
a:hover		{color: #000080; text-decoration: none; numeric-decoration: none}
a:hover		{color: #ff0000;}

input[type="checkbox"],
input[type="radio"]	{border:none; background:none; margin:0; padding:0; vertical-align:middle;}
input.integrated,
select.integrated	{border:none; background:none; width:100%; height:100%;}

table.fs8 *	{font-size:8px}
table.fs10 *	{font-size:10px}

.h1,h1		{font-size:18px; font-weight:bold;}
.h2,h2		{font-size:17px; font-weight:bold;}
.h3,h3		{font-size:16px; font-weight:bold;}
.h4,h4		{font-size:15px; font-weight:bold;}
.h5,h5		{font-size:14px; font-weight:bold;}
.h6,h6		{font-size:13px; font-weight:bold;}

.ok		{color:green;}
.err, .error	{color:red;}
.highlighted	{color:red;font-weight:bold}
.obs, .obs td	{color:gray}
.fade, .faded	{color:silver}
.indented	{padding-left:35px;}
.ti		{text-indent:35px;}
.disappeared	{display:none;visibility:hidden;}
.nowrap,.nw	{white-space:nowrap;}
.monospace,
.monospace *	{font-family:monospace}


legend.head	{color: #000080; font-weight:bold; text-align:center}
legend.menu	{color: #000080; font-weight:bold;}
legend		{color: #000080;}
legend.err	{color: #ff0000; font-weight:bold;}

fieldset.edit	{color: #000080; padding:15;border-color:gray;border-width:1;border-style:solid}
fieldset.menu	{padding:15;color: #000080;
		border-top-color:silver; border-top-width:1; border-top-style:solid;
		border-left-color:silver; border-left-width:1; border-left-style:solid;
		border-right-color:silver; border-right-width:1; border-right-style:none;
		border-bottom-color:silver; border-bottom-width:1; border-bottom-style:none;
		background:none;}
fieldset.err	{padding:15;color: #ff0000;
		border-top-color:red; border-top-width:1; border-top-style:solid;
		border-left-color:red; border-left-width:1; border-left-style:solid;
		border-right-color:red; border-right-width:1; border-right-style:solid;
		border-bottom-color:red; border-bottom-width:1; border-bottom-style:solid;
		background:none;}

/*iframe		{visibility:hidden; position:absolute;}*/


.roundedTL	{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.roundedTR	{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.roundedBL	{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.roundedBR	{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}

td.inputform	{background:white;}
td.tableheader  {background:gray}

td.header0      {background:#cccccc}
td.header1      {background:#dddddd}

td.item00       {background:rgb(240,240,240)}
td.item01       {background:rgb(255,240,240)}
td.item10       {background:rgb(240,230,230)}
td.item11       {background:rgb(255,230,230)}

input.permadd		{width:100%}
textarea.inputform	{width:350;height:50}

table.main	{width:100%;
		margin-left:auto;margin-right:auto;
		padding:0px; margin-top:0px;}

hr.edit		{width:100%; height:1px; background:gray; color:gray; border:none; noshade:noshade}

font.chrpublic	{color:green;}
font.chrpersonal{color:red;}

/*COLGROUPS ===================================================================*/
colgroup.hidden,
colgroup.hidden * {display:none;}

/* ??? =====================================================================*/
caption.snippet	{cursor:pointer}
tbody.hiddensnippet	{display:none}
tbody.visiblesnippet	{display:table-row-group}
/* INFOCOL =====================================================================*/

td.infocol	{vertical-align:top;    width:200px;
		border-left:silver dotted 1px;}

td.infocol,
td.infocol a:link,
td.infocol a:active,
td.infocol a:visited	{color:gray;}
td.infocol a:hover	{color:red;}

/* CURS VALUTAR BNR =====================================================================*/
table.cursvalutar {width:100%}
table.cursvalutar p {visibility:hidden; position:absolute; display:none;}
table.cursvalutar table {display:inline; border-collapse:collapse;}
table.cursvalutar table th {font-size:12px;font-weight:bold;text-align:left;}
table.cursvalutar table td.bold {font-weight:bold;background:#eeeeee}

/* TABLE CELLS =====================================================================*/
td.hr		{padding:0;}
td.l		{text-align:left;}
td.c		{text-align:center;}
td.r		{text-align:right;}
td.t		{vertical-align:top;}
td.m		{vertical-align:middle;}
td.b		{vertical-align:bottom;}

td.nwc		{white-space:nowrap; text-align:center;}

/* IKONS ==========================================================================*/
img.bullet	{width:12;height:12;	border:none; background:none; margin:0; padding:0;}
img.link	{margin:0;padding:0;border:none;background:none;}

/* PRINT ==========================================================================*/

body.print	{margin-top:0; margin-left:0; height:100%}
body.print .hiddenforprinting	{display:none;}

body.print table.main	{width:180mm;
		border-style:solid; border:none; padding:0px;
		margin-left:auto;margin-right:auto; margin-top:0px;}

p.print ul.print li.print {margin:0;padding:0;}
/*LIST ========================================================================*/

table.list hr, hr.list		{width:100%; height:1px; background:silver; color:silver; ; border:none;}
table.list tr.small td	{font-size:9px;}
table.list caption	{width:100%;text-align:left;}
table.list caption.snippet:hover	{font-weight:bold}

table.list td.markedcol	{background:#ffdddd;}
table.list td.listi	{padding-left:50px;}
table.list td.listl	{text-align:left;}
table.list td.listc	{text-align:center;}
table.list td.listr	{text-align:right;}
table.list td.listb	{vertical-align:bottom;}
table.list td.listm	{vertical-align:middle;}
table.list td.listf	{width:100%}
table.list td.listp	{padding:5px;}
table.list td.nrcrt	{width:1px;white-space:nowrap;color:silver; text-align:center; padding-left:3px; padding-right:3px;}
table.list td.listnw	{white-space:nowrap; text-align:left;}
table.list td.listnws	{white-space:nowrap; text-align:left;font-size:9px;}
table.list td.listnwm	{white-space:nowrap; vertical-align:middle;}
table.list td.search	{white-space:nowrap; vertical-align:middle; text-align:right; padding:10px;}

table.list td.userportrait	{background:url('ikons/user_portrait_frame.jpg'); margin:0; padding:5px;
				 background-repeat: no-repeat;width:75px;height:105px;}
table.list img.userportrait	{border:none; margin:0; padding:0; width:60px;height:80px;}

fieldset.list	{color: #000080; padding:15px;border-color:silver;border-width:1px;border-style:solid;
		margin-right:0;margin-left:0; text-align:left;}
body.print fieldset.list {border-width:2px;}

/*PROGRESSBAR ===================================================================*/
table.pbth		{padding:0; margin:0; visibility:visible; position:relative;
			width:100px;height:10px;
			border-style:solid;border-width:1px;
			border-top-color:gray;
			border-left-color:gray;
			border-right-color:silver;
			border-bottom-color:silver;
			}
body.print table.pbth {border-color:black}

table.pbth td		{margin:0;padding:0; height:10px;}
table.pbth p		{height:10px;margin:0;padding:0; background:green;}

img.progressbarh,
img.progressbarv	{padding:0; margin:0; visibility:visible; position:relative;
			border-style:solid;border-width:1px;border-color:#999999;
			background:url('ikons/white1000x1000.gif') #55cc55;
			background-repeat: no-repeat;
			background-position: 0 0;}
img.progressbarh	{width:100px; height: 10px;}
img.progressbarv	{width: 10px; height:100px;}

/*FORUM===================================================================*/
table.forum	{padding:0; width:100%;}
td.forum_msg	{			padding-left:0px;	vertical-align:top;}
td.forumright	{width:200px;		padding:0px;	vertical-align:top;}
td.forum_newmsg	{width:100%;		padding-right:0px;	vertical-align:middle; text-align:center;}
td.forum_search	{padding:10; vertical-align:top; white-space:nowrap; text-align:left;
		background:#eeffee;
		border-style:solid;border-width:1px;border-color:#ccffcc;}
input.addnewtopic{width:100%;}
fieldset.forum_newmsgform
		{color: #000080; padding:15;margin-left:100px;margin-right:100px;
		border-color:silver;border-width:1;border-style:solid;
		background:#eeeeee}


/* MESSAGE ======================================================================*/

textarea.message	{width:100%;height:250px;}

/*GENERAL FORM===================================================================*/
textarea.form	{width:100%;height:100px;}
input.form,
select.form	{width:50%;}
input.formfull,
select.formfull	{width:100%;}
input.search	{width:200px;}

table.form	{margin:0; padding:0; width:660px;border:none; border-width:0px;
		margin-left:auto; margin-right:auto;
		border-collapse:collapse;}
td.formtop	{margin:0; padding:0; height:33px; background:url('ikons/bgformtop.jpg');}
td.formbottom	{margin:0; padding:0; height:40px; background:url('ikons/bgformbottom.jpg');}
td.formcenter	{margin:0; padding:0;              background:url('ikons/bgformcenter.jpg');
		padding-left:33px; padding-right:40px;}

table.sform	{margin:0; padding:0; width:350px;
		border:none; border-width:0px;
		margin-left:auto; margin-right:auto;
		border-collapse:collapse;}
td.sformtop	{margin:0; padding:0; height:33px; background:url('ikons/bgsformtop.jpg');}
td.sformbottom	{margin:0; padding:0; height:40px; background:url('ikons/bgsformbottom.jpg');}
td.sformcenter	{margin:0; padding:0;              background:url('ikons/bgsformcenter.jpg');
		padding-left:33px; padding-right:40px;}

/*SIMPLEINFO==========================================================================*/
table.simpleinfo{padding:0; width:500px;
		border-style:solid; border-width:0px;}
table.simpleinfo td.simpleinfo0	{text-align:right;}
table.simpleinfo td.simpleinfo1	{padding:20;text-align:center;}
table.simpleinfo td.simpleinfo2	{text-align:left;}
table.simpleinfo td.print	{text-align:right;}
body.print table.simpleinfo td.print	{display:none;}
table.simpleinfo img.simpleinfo	{width:490; border:none;}
textarea.simpleinfo{width:100%;height:550px}




/* FOD LISTORDER ==========================================================================*/
table.fodlistorder	{visibility:visible; position:relative;
			margin:0;border-collapse:collapse;
			border-width:1px; border-style:solid;
			border-top-color:silver;
			border-left-color:silver;
			border-right-color:gray;
			border-bottom-color:gray;
			}
table.fodlistorder td	{margin:0;padding:10px; background:none; white-space:nowrap;}


/* MENU ==========================================================================*/
table.menu	{padding:0; width:100%;
		border-style:solid; border-width:0px;}
td.menu1	{padding:0; white-space:nowrap; height:20px; width:100%; text-indent:10px; font-weight:bold;
		background:url('ikons/tdmenu1.jpg') left;}
/*td.menu2	{padding:0; white-space:nowrap; height:00px; width:100%; text-indent:20px;}*/
td.menu3	{padding:0; white-space:nowrap; }

.disabled {
   color: red !important;
   background: none !important;
}
/* documents========================================================================*/
/* A4=595x793px */
.A4P	{width:178mm;	height:267mm;}
.A4PW	{width:178mm;}
.A4L	{width:267mm;	height:178mm;}
.A4LW	{width:267mm;}

.A4P,.A5P,
.A4PW,.A5PW,
.A4L,.A5L,
.A4LW,.A5LW
{border-collapse:collapse; page-break-after:left;}

fieldset.A4P	{width:210mm;	height:271mm;	color: #000080; padding:15px;border-color:silver;border-width:1;border-style:solid;margin:0px;margin-left:auto;margin-right:auto;}
fieldset.A4PW	{width:210mm;			color: #000080; padding:15px;border-color:silver;border-width:1;border-style:solid;margin:0px;margin-left:auto;margin-right:auto;}
/*table.A4P input,	table.A4P textarea,	table.A4P td,
table.A4PW,	table.A4PW textarea,	table.A4PW td
		{color:black;font-family:Arial,Times New Roman;}*/

table.A5P	{width:120mm;	height:178mm;}
table.A5PW	{width:120mm;}

fieldset.A5P	{width:120mm;	height:178mm;	color: #000080; padding:15px;border-color:silver;border-width:1;border-style:solid;margin:0px;margin-left:auto;margin-right:auto; border-collapse:collapse;  page-break-before:always;}
fieldset.A5PW	{width:120mm;			color: #000080; padding:15px;border-color:silver;border-width:1;border-style:solid;margin:0px;margin-left:auto;margin-right:auto; border-collapse:collapse;  page-break-before:always;}

textarea.scldocc{width:100%;height:400px; text-align:left;
		color: #000000;font-size:12px;font-family:Times New Roman;}
textarea.scldoca{width:100%;height:100px;font-weight:bold;
		color: #000000;font-size:12px;font-family:Times New Roman;}
textarea.scldoco{width:100%;height:100px;font-weight:bold;text-align:center;
		color: #000000;font-size:12px;font-family:Times New Roman;}
textarea.scldocs{width:100%;height:100px;font-weight:bold;
		color: #000000;font-size:12px;font-family:Times New Roman;}


input.scldocn	{font-weight:bold;text-align:right; width:50;
		color: #000000;font-size:12px;font-family:Times New Roman;}

img.stemaRO	{height:100px;}

/* FOD (flyout details) =======================================================================*/

.fod ul.flyout		{display: none; position:absolute;/* left:159px; top:9px;width:174;*/}
.fod li 		{}

.fod ul			{z-index:2;}
.fod, .fod ul, .fod li	{list-style-type:none; margin:0; padding:0;}

input.fod		{width:400px; font-family:Courier New,FreeMono;}
textarea.fod		{width:400px;height:200px;}
table.fod		{top:0px;
			visibility:visible; display:block; border: solid gray 1px;
			background:white; margin:0; padding:0;}
td.fod			{padding:15px;}

/*
.fod a			{width:170px;height:30px;text-indent:10px;line-height:30px;
			filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
			background-repeat:no-repeat;}
.fod a:hover		{color:#dd0000}



.menu2 a.fod		{background:url(ikons/menuitemlevel0.jpg) top left; text-indent:20px;}
.menu2 a.fod:hover	{background:url(ikons/menuitemlevel0hover.jpg) top left;}

*/

/*========================================================================================*/
