html						{background-color:#7f9de5; height:100%; }
body					{background-color:#7f9de5; margin:0px; font-family:Tahoma; font-size:10pt; color:#07246c; height:100%; overflow-y:scroll; }
table					{padding:0px; margin:0px; border-spacing:0px; }
tr						{padding:0px; margin:0px; border-spacing:0px; }
td						{padding:0px; margin:0px; border-spacing:0px; font-size:10pt; }
img						{border:0px; display:block; }
a						{color:#07246c; text-decoration:none; }
a:hover					{color:#07246c; text-decoration:underline; }

h2						{padding:20px; margin:2px; margin-bottom:10px; font-size:11pt; }
h3						{padding:0px; margin:10px; font-size:12pt; font-weight:normal; }

input[type=button], 
input[type=submit]			{padding:5px; padding-left:10px; padding-right:10px; border:2px solid #5470b1; background-color:#5470b1; color:#fff; cursor:pointer; }
input[type=button]:hover, 
input[type=submit]:hover		{border:2px solid #fff; }

input:hover, 
textarea:hover, 
select:hover				{box-shadow:0px 0px 3px rgba(0, 0, 0, .5); -moz-box-shadow:0px 0px 2px rgba(0, 0, 0, .5); -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, .5); -khtml-box-shadow:0px 0px 3px rgba(0, 0, 0, .5); }
input:focus, 
textarea:focus, 
select:focus				{box-shadow:0px 0px 3px rgba(0, 0, 0, .9); -moz-box-shadow:0px 0px 4px rgba(0, 0, 0, .9); -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, .9); -khtml-box-shadow:0px 0px 3px rgba(0, 0, 0, .9); }


#tMenu 					{display:inline; margin:0px; padding:0px; z-index:20; position:absolute; top:0px; left:0px; }
#tMenu li					{display:inline; float:left; padding:0px; position:relative; top:0px; left:0px; }
#tMenu li span				{display:block; font-size:10pt; padding:9px; margin:0px; padding-left:9px; padding-right:9px; cursor:pointer; }
#tMenu li a				{display:block; font-size:10pt; padding:9px; margin:0px; padding-left:9px; padding-right:9px; }
#tMenu li ul				{display:none; width:250px; background-color:rgba(125, 153, 220, .9); margin:0px; padding:3px; -moz-box-shadow:0px 0px 2px rgba(0, 0, 0, .5); -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, .5); -khtml-box-shadow:0px 0px 3px rgba(0, 0, 0, .5); }
#tMenu li:hover			{background-color:rgba(255, 255, 255, .7); color:#07246c; }
#tMenu li:hover ul li			{color:#07246c; }
#tMenu li:hover a			{color:#07246c; }
#tMenu li:hover ul			{display:block; position:absolute; top:34px; background-color:rgba(125, 153, 220, .9); }
#tMenu li ul li				{display:block; width:250px; clear: both; padding:0px; margin:0px; position:relative; top:0px; left:0px; background-color:rgba(125, 153, 220, .9) !important; }
#tMenu li ul li:hover			{background-color:rgba(255, 255, 255, .7) !important; }
#tMenu li ul li:hover a		{color:#07246c !important; }
#tMenu li ul li span			{padding-left:14px; color:#eee; padding-top:3px; padding-bottom:3px; }
#tMenu li ul li a			{padding-left:14px; color:#eee !important; padding-top:3px; padding-bottom:3px; }
#tMenu li ul li a:hover		{background-color:#eee; color:#07246c !important; }

#tMenu li ul ul				{position:absolute; left:248px; width:320px; margin-top:-34px; border:1px solid #555; overflow:hidden; max-height:350px; overflow-y:auto; z-index:10; }
#tMenu li ul ul li			{width:320px; }
#tMenu li:hover ul ul		{display:none; }
#tMenu ul li:hover ul		{display:block; }
#tMenu ul li:hover ul ul		{display:none; }
#tMenu ul ul li:hover ul		{display:block; }


#prodSep					{margin:0px; padding:0px; }
#prodSep li				{float:left; background-color:#333; margin:0px; padding:16px; padding-left:24px; padding-right:24px; border-right:1px solid #000; }
#prodSep li:hover			{background-color:#555; cursor:pointer; }


.tmSel					{background-color:rgba(255, 255, 255, .7); color:#07246c; }

.fahref					{font-size:7pt; font-weight:bold; color:#07246c; }

.pContent					{background-color:#fff; color:#444; padding:26px; }

.dlink					{color:#777; }


#tSearch td				{padding:8px; }
#tSearch a				{color:#07246c; }
#tSearch span				{color:#ccc; }



#catlist a 					{color:#777; font-size:12pt; }
#catlist a:hover 			{color:#07246c; }
#prlist a					{color:#07246c; font-size:11pt; font-weight:bold; }

.xprlist					{color:#07246c; font-size:10pt; font-weight:bold; }


ul						{padding:0px; margin:0px; list-style-type:none; padding-top:5px; }
.listIn					{padding-top:0px; list-style-type:circle; margin-left:20px; }
.listIn	li				{padding:2px; }

.listInSM					{padding-top:0px; list-style-type:circle; margin-left:20px; }
.listInSM li				{padding:2px; margin-left:0px; font-size:11pt; }
.listInSM li a				{font-size:11pt; padding:0px; margin:0px; }

.listInSMx					{padding-top:0px; float:left; width:212px; height:220px; margin:2px; border:2px solid #9eafec; padding:4px; background-color:#fff; }
.listInSMx li				{padding:2px; margin-left:0px; font-size:11pt; }
.listInSMx li a				{font-size:10pt; padding:0px; margin:0px; }

input[type=text], textarea	{font-size:10pt; color:#444; font-family: Tahoma; width:100%; height:20px; border:1px solid #06f; padding:0px; margin:0px; }
textarea					{height:80px; }

li a						{font-size:8pt; position:relative; top:0px; left:0px; padding:3px; padding-left:16px; display:block; }

h1						{font-size:20pt; font-family:Times; padding:2px; margin:0px; color:#1d43d3; margin-bottom:10px; margin-left:6px; }
h2						{margin-left:6px; margin-bottom:10px; }
h2 img					{display:inline-block; margin-top:-6px; margin-bottom:-2px; }
h3						{margin-top:10px; margin-bottom:4px; }

p						{padding:2px; margin:2px; }

:focus 					{outline:none; }

.topmenu					{font-size:12pt; color:#fff; position:relative; top:0px; left:0px; }
.topmenu:hover			{font-size:12pt; color:#fff; }
.topmenu-sel				{font-size:12pt; color:#243fa6; position:relative; top:0px; left:0px; }
.topmenu-sel:hover			{font-size:12pt; color:#243fa6; }

.x-menu					{color:#888; }
.x-menu:hover				{color:#07246c; text-decoration:underline; }

.menu-a					{margin-left:2px; margin-right:2px; font-size:11pt; background-color:#aaa; 	color:#333; position:relative; top:0px; left:0px; padding:18px; padding-top:5px; padding-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.menu-a:hover				{background-color:#aaa; text-decoration:none; color:#333; }
.menu-ia					{margin-left:2px; margin-right:2px; font-size:11pt; 					color:#fff; position:relative; top:0px; left:0px; padding:18px; padding-top:5px; padding-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.menu-ia:hover				{background-color:#aaa; text-decoration:none; color:#333; }

.smenu-a					{font-family:Tahoma; font-size:11pt; color:#ffa800; text-decoration:none; }
.smenu-a:hover			{text-decoration:none; }
.smenu-ia					{font-family:Tahoma; font-size:11pt; color:#111111; }
.smenu-ia:hover			{text-decoration:none; }


.ismenu-a					{font-family:Tahoma; font-size:12pt; color:#ffffff; text-shadow:rgba(255, 255, 255, 1) 0px 0px 4px; text-decoration:none; padding-left:18px; padding-right:18px; border-bottom:3px solid #ffffff; }
.ismenu-a:hover			{text-shadow:rgba(255, 255, 255, 1) 0px 0px 3px, rgba(255, 255, 255, 1) 0px 0px 4px; text-decoration:none; }
.ismenu-ia				{font-family:Tahoma; font-size:12pt; color:#cc1111; text-shadow:rgba(255, 255, 255, 1) 0px 0px 1px; text-decoration:none; padding-left:18px; padding-right:18px; }
.ismenu-ia:hover			{text-shadow:rgba(255, 255, 255, 1) 0px 0px 2px, rgba(255, 255, 255, 1) 0px 0px 4px, rgba(255, 255, 255, 1) 0px 0px 4px; text-decoration:none; }

.text3					{font-size:12pt; font-style:italic; }

.input1					{font-family:Tahoma; font-size:10pt; background-image:url(http://www.energo-metr.ro/servo/jp-bg-input1.png); background-color:transparent; border:0px; width:180px; height:22px; padding-left:8px; padding-right:8px; }
.input2					{font-family:Tahoma; font-size:10pt; background-image:url(http://www.energo-metr.ro/servo/jp-bg-input2.png); background-color:transparent; border:0px; width:150px; height:22px; padding-left:8px; padding-right:8px; }

.textarea1					{font-family:Tahoma; font-size:10pt; background-image:url(http://www.energo-metr.ro/servo/jp-bg-textarea1.png); background-color:transparent; border:0px; width:500px; height:80px; padding:8px; border:0px; }

.button1					{color:#880000; font-family:Tahoma; font-size:10pt; background-image:url(http://www.energo-metr.ro/servo/jp-bg-button1.png); background-color:transparent; border:0px; width:120px; height:22px; }

#masterBottom			{width:100%; padding-top:10px; padding-bottom:30px; }
#masterBottom td			{color:#eee; }
#masterBottom li			{padding:2px; padding-left:20px; }
#masterBottom a			{color:#eee; font-size:8pt; display:inline-block; margin:-3px; padding:3px; padding-left:5px; padding-right:5px; }
#masterBottom a:hover		{color:#243fa6; background-color:rgba(255, 255, 255, .8); }

#pPager					{padding:10px; text-align:right; }
#pPager a, #pPager span		{padding:6px; margin-left:2px; margin-right:2px; }

.prodList					{margin:10px; display:inline-block; }
.prodList:hover				{text-decoration:none; }
.prodList div				{display:inline-block; width:200px; margin:2px; padding:2px; text-align:center; }
.prodList div img			{display:inline; }
.prodList div p				{text-align:left; }



#prodSpec				{width:100%; }
#prodSpec td				{padding:3px; text-align:center; }
#prodSpec .PSTitle0			{background-color:#5470b1; color:#eee; }
#prodSpec .PSTitle1			{background-color:#5470b1; color:#eee; }
#prodSpec .PSTitle1 td		{font-size:8pt; color:#ccc; }
#prodSpec .PSodd			{background-color:#eaeef7; }
#prodSpec .PSeven			{background-color:#d7e0f4; }
#prodSpec img			{cursor:pointer; }


#emOrders				{width:100%; padding:20px; padding-top:0px; }
#emOrders td				{padding:3px; }
#emOrders .oHeader		{background-color:#5470b1; color:#eee; }
#emOrders .oBodyOdd		{background-color:#eaeef7; }
#emOrders .oBodyEven		{background-color:#d7e0f4; }
#emOrders input[type=text]	{width:70px; text-align:right; }
#emOrders img			{display:inline-block; margin-bottom:-7px; margin-top:-2px; }

#emOrder				{width:100%; padding:20px; padding-top:0px; }
#emOrder td				{padding:3px; }
#emOrder .fields			{width:120px; padding-top:5px; padding-right:8px; text-align:right; }

#mxContent img			{display:inline; }

.prevnext					{display:inline-block; margin:-3px; padding:3px; }
.prevnext:hover			{background-color:#5470b1; color:#eee; }


#pagerBorder 				{padding:5px; text-align:center; }
#pagerBorder a, 
.pagerActived, 
#pagerBorder span 			{display:inline-block; padding:5px; padding-left:10px; padding-right:10px; }
.pagerActived 				{background-color:#7f9de5; }



