img{border:none;}a {text-decoration:none}/*--------------------Login Form---------------------------------------------------------------------------*/div.logincontainer{display: table;margin: 0 auto;}div.login{background-color:white;display:block;float:left;position:relative;width:400px;height:200px;top:200px;box-shadow: 0px 0px 2px 0px lightgray;border-radius: 2px;padding:20px;}div.login:after{content:"";display:block;position:absolute;left:0px;top:0;width:400px;height:200px;box-shadow: 0px 0px 15px 0px gray;border-radius: 50px;padding:20px;z-index:-1;}div.login table{text-align:center;font-family:Verdana;font-size:16px;}div.login th{color:darkred;}div.login input{text-align:center;font-size:16px;height:23px;border: 2px solid #dadada;border-radius: 7px;transition:500ms;}div.login input:focus{outline: none;border-color: #9ecaed;box-shadow: 0 0 15px 2px #9ecaed;}div.login a{	display:block;	padding: 5px 10px 5px 10px;	margin-left:10px;	border: 1px solid gray;	border-spacing:10px;	background-color:#DDD; 	color: black;	text-decoration: none;	text-decoration:none;	list-style-type: none;	text-align:center;	vertical-align:middle;	font: 13px Verdana;	font-weight:bold;	border-radius:5px;	transition:500ms;}div.login1{	display:table;	margin:0 auto;	margin-top:200px;	font-family:verdana;	font-size:20px;	color:rgb(169,3,41);	box-shadow: 0 5px 5px 2px #AAA;}div.login1 input{	text-align:center;	padding:10px;	font-size:24px;	width:300px;	height:40px;	border:2px solid #AAA;	color:rgb(169,3,41);	transition:500ms;}div.login1 input:focus{box-shadow: 0 0 15px 4px #99ccff;border:2px solid #AAA}/* div.login1 input:focus{box-shadow: 0 0 15px 4px #AAA inset;border:2px solid #AAA;} */div.login1 table {border-collapse:collapse;text-align:center;}div.login1 table td {padding:20px 60px 20px 60px;background-color:#EEEEEE;}div.login1 table th{background-color:#DDDDDD;padding:20px;border-bottom:3px solid #AAA}div.login1 a{display:block;width:100%;background-color:rgb(169,3,41);color:#FFF;padding:10px 0 10px 0px;transition:500ms}div.login1 a:hover{background-color:#CCC;color:rgb(169,3,41);}/* div.login1 input{color:red;} */div.test1{	width:20px;	height:20px;	position :relative;	background-color:#DDD;}div.login1 a:hover > div.test1{	-webkit-animation: anim1 5s infinite;     animation: anim1 1s infinite;}@-webkit-keyframes anim1 {    0%   {top: -20px;left:-20px;}    25%  {top:-20px;left: 320px;}    50%  {top:60px;left:320px;}    75% {top:60px;left:-20px;}    100% {top: -20px;left:-20px;}}@keyframes anim1 {    0%   {top: -20px;left:-20px;}    25%  {top:-20px;left: 320px;}    50%  {top:60px;left:320px;}    75% {top:60px;left:-20px;}    100% {top: -20px;left:-20px;}}/*--------------------Simple-------------------------------------------------------------------------------*/table.simple{border-collapse:collapse;background-color:#EBEFEB;;}table.simple th{/*background-color:lightgray;*/font-weight:bold;border-bottom:1px solid gray;}table.simple td{padding-left:5px;padding-right:5px;text-align:center;}table.simple td a, a.simple{	display:block;	padding: 5px 10px 5px 10px;	margin-left:10px;	border: 1px solid gray;	border-spacing:10px;	background-color:#DDD; 	color: black;	text-decoration: none;	text-decoration:none;	list-style-type: none;	text-align:center;	vertical-align:middle;	font: 13px Verdana;	font-weight:bold;	border-radius:5px;	transition:500ms;}table.simple td a:hover, a.simple:hover{background-color:white;}/*--------------------Altele-------------------------------------------------------------------------------*/table#main, td#main, th#main{/*border:1px solid green;*/font: 12px Verdana;padding:2px;} th#main{background-color:green;color:white;font-weight:bold;padding:2px 10px 2px 10px;}th#error{background-color:red;color:white;font-weight:bold;}input#main, textarea#main{border:1px solid green;background-color:#E6FFB4;}table#simple, td#simple, th#simple{/*border:1px solid green;*/border-collapse:collapse;font: 12px Verdana;/*padding:0px 10px 0px 10px;*/} th#simple{background-color:green;color:white;font: 14px Verdana;font-weight:bold;/*padding:2px 2px 2px;*/}td#simple {background-color:#E6FFB4;border:1px solid green;}table#simple2{border:0px;border-collapse:collapse;}table#simple2 td{border:1px solid green;}table#simple2 th{border:0px;}tr#noborder td{border:0px;}table#licitatie, table#licitatie td{border:1px solid green;border-collapse:collapse;font: 16px Verdana;text-align:center;padding:3px;} th#licitatie1{background-color:green;color:white;font: 18px Verdana;font-weight:bold;padding:4px;text-align:center;}table#factura, table#factura1{width:1000px;border:0px solid black;border-collapse:collapse;}table#factura th#nume, table#factura1{font:24px Verdana;font-weight:bold;padding-bottom:30px;padding-top:30px;}table#factura td, table#factura1 td{padding-left:5px;padding-right:10px;padding-bottom:4px;padding-top:4px;font:16px Verdana;text-align:center;}table#factura td#alt, table#factura1 td#alt{background-color:lightgray;}table#factura td{padding-bottom:10px;padding-top:10px;}table#factura1 td{border:1px solid black;font:16px Verdana;}table#facturi,table#facturi td,table#facturi th{/*border:1px solid green;*/border-collapse:collapse;font: 12px Verdana;padding:5px 5px 5px 5px;} table#facturi th{background-color:green;color:white;font: 14px Verdana;font-weight:bold;/*padding:2px 2px 2px;*/}table#facturi td{border:1px solid green;height:20px;}table#facturi tr{background-color:#B2F0B2;}table#facturi tr.neplatit{background-color:#FFB547;}table#facturi tr.proforma{background-color:#EEEEEE;}table#facturi img{float:right;}table#licitatii,table#licitatii td,table#licitatii th{/*border:1px solid green;*/border-collapse:collapse;font: 12px Verdana;padding:5px 5px 5px 5px;} table#licitatii th{background-color:green;color:white;font: 14px Verdana;font-weight:bold;border:1px solid white;/*padding:2px 2px 2px;*/}table#licitatii td{border:1px solid green;}table#licitatii tr#dic1{background-color:white;}table#licitatii tr#dic1:hover{background-color:#E6FFB4;}table#licitatii tr#ne{background-color:#FFCCCC;}table#formular{font: 12px Verdana;padding:2px;border-collapse:collapse;}table#formular th, table#formular th#titlu{background-color:#EBEFEB;color:black;font-weight:bold;padding:2px 10px 2px 10px;border:1px solid lightgray;vertical-align:middle;}th#titlu a{text-decoration:none;color:white;}table#formular th#titlu{background-color:#cCcFcB;font: 16px Verdana;font-weight:bold;padding:10px;}table#formular th#error{background-color:red;color:white;font-weight:bold;}table#formular input, table#formular textarea, table#formular select, table#formular checkbox{background-color:#FEFCF8;/*text-align:center;*/border:1px solid lightgray;font-weight:normal}table#formular input{text-align:center;font-weight:normal}table#formular td,table#formular th{text-align:center;}table#filtru option{background-color:white;text-align:center;}table#filtru td{text-align:center;}/*--------------PAGINATIE-----------*/a.pagini{display:inline-block;background-color:white;color:black;text-decoration:none;padding:3px;font-size:16px;text-align:center;}a.curenta_green{background-color:darkgreen;color:white;background-image: -webkit-gradient(linear,left top,left bottom,		color-stop(0, rgba(255,255,255,.5)),		color-stop(0.8, rgba(0,0,0,.1)));background-image: -moz-linear-gradient(center top,		rgba(255,255,255,.5) 0%,		rgba(0,0,0,.0.8) 100%	);}table.form1{font-family:verdana;border-collapse:collapse;}table.form1 td{padding:5px;background-color:#EBEFEB;text-align:center;}table.form1 th{text-align:center;font-size:18px;background-color:#BBBBBB;}table.form1 td input, table.form1 td textarea, table.form1 td select, input.form{text-align:center;font-size:16px;padding:2px;padding-left:5px;padding-right:5px;border: 2px solid #dadada;/*box-shadow: 0 0 10px lightgray inset;*/border-radius: 7px;transition:500ms; }table.form1 td input:focus, table.form1 td textarea:focus, table.form1 td select:focus, input.form:focus{outline: none;border-color: #9ecaed;box-shadow: 0 0 15px 2px #9ecaed;}table.form1 input.buton{background-color:darkgreen;color:white;}input.form1, textarea.form1, select.form1{text-align:center;font-size:14px;padding:3px;border: 2px solid #dadada;/*box-shadow: 0 0 10px lightgray inset;*/border-radius: 5px;transition:500ms;}input.form1:focus, textarea.form1:focus, select.form1:focus{outline: none;border-color: #9ecaed;box-shadow: 0 0 15px 2px #9ecaed;}table.form{border-collapse:collapse;text-align:left;}table.form th{background-color:#DDD;text-align:center;padding:10px;}table.form td{padding:5px;background-color:#DDD;}