
@media screen and (min-width: 60px){
	
	
body{font-family:arial;font-size:12px;background:#f7f4f4;color:#000;margin:0px;height:100%; padding-left:12px;}
img{border:0px;}
h1{font-size:14px;}
h2{display:inline-block;width:98%;font-size:12px;background:#fff;padding:3px 1%;text-align:left;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a.raport{color:red;}
span.nota{cursor: pointer; }
span.nota:hover{text-decoration:underline;cursor: pointer; }


input{padding:4px 3px;}
.button		{ 
	display: inline-block; line-height: 13px;  font-size: 12px; font-family: arial;
	color: #000; cursor: pointer; 
	margin:3px 5px;margin-left:0px; text-align: center; 
	background:#D8E1EB url('images/button_glas1.png') center center repeat-x ; 
	padding: 4px 17px 4px 17px;  
	border-radius: 3px 3px 3px 3px; 
	border-width: 0px;
	/*-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; */
}
 
input.button	{ 
	display: inline-block; line-height: 13px;  font-size: 12px; font-family: arial; color: #FFFFFF;  cursor: pointer; 
	margin:3px 5px;margin-left:0px; text-align: center; 
	background: url('../images/button_glas1.png') center center repeat-x #333333; padding: 4px 17px 4px 17px;  
	/*-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;*/ border-radius: 3px 3px 3px 3px; 
	border-width: 0px;
	}

.button:hover	{ color: #666; text-decoration: none; }
.button.green	{ background-color: #4DB800; color:#fff}
.button.green:hover	{ background-color: #70d824; }
.button.red	{ background-color: #D80017; }
.button.red:hover	{ background-color: #fe3e52; }
.button.orange	{ background-color: #ff5c33;color:#fff  }
.button.orange:hover {opacity:0.8;}
.button.blue	{ background-color: #00A5C4;color:#fff }
.button.gray	{ background-color: #706f6f; color:#fff}
.button.gray:hover	{ background-color: #979595; }
.button.mov	{ background-color: #6c68b0; }
.button.grena	{ background-color: #b71548; color:#fff}
.button.grena:hover	{ opacity:0.7 }
.green	{ background-color: #4DB800; }
.red	{ background-color: #D80017; }
.blue	{ background-color: #00A5C4; }
.grey	{ background-color: #BBBBBB; }
.mov	{ background-color: #6c68b0; }
.grena	{ background-color: #b71548; }

.txtgreen	{ color: #4DB800; }
.txtred	{ color: #D80017; }
.txtblue	{ color: #00A5C4; }
.txtgrey	{ color: #BBBBBB; }
.txtmov	{ color: #6c68b0; }
.txtgrena	{ color: #b71548; }



.button .cauta	{ background-color: #00A5C4; }

.btnrefresh{position:absolute;left:10px;border-radius:12px;background:transparent url("images/refresh16.png") no-repeat 2px 2px;height:24px;width:24px;cursor:pointer;}
.btnadaugare{background:url("images/add-iconooo.png") no-repeat left 3px;font-weight:normal;}
.btnstergere{background:url("images/delete-icon16.png") no-repeat left 3px;}
.btneditare{background:url("images/open-file-icon16.png") no-repeat left 3px;}
.btnraport{position:relative;color:green;display:inline-block;
	background: #fff url("images/report.png") no-repeat 4px 2px;
	
	font-size: 12px; font-family: arial; 	 cursor: pointer;  background-size: 21px;
	/*-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; */
	padding: 5px 10px 5px 14px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid green;
}
.btnraport:hover{opacity:0.7;}
.btnfiltrare{ position:relative;color:#fff;display:inline-block;
	background: orange url(	"images/filter.png") no-repeat 2px 0px; background-size: 20px; font-size: 12px; font-family: arial; 	 cursor: pointer; 
	padding: 4px 14px 4px 14px; 
	/*-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; */border-radius: 3px 3px 3px 3px;
	border-width: 0px;
}
.btnfiltrare:hover{opacity:0.7;}

.btngrafic{position:relative;color:green;display:inline-block;
	background: #fff url("images/grafic.png") no-repeat 4px 2px;border:1px solid green;
	font-size: 12px; font-family: arial; 	 cursor: pointer;
	padding: 4px 14px 4px 14px; background-size: 20px;
	/*-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; */border-radius: 3px 3px 3px 3px;
}


strong		{ color: #333333; }
small		{ font-size: 11px; line-height: 14px; display: block; }
code		{ color: #333333; font-family: "Courier New",Courier,monospace,sans-serif; }
q		{ background:url("../images/quote.png") no-repeat 7px 8px #FFFFFF; color: #333333; display:block; font-family: "Times New Roman", arial; font-size: 14px; line-height: 18px; font-style: normal; min-height: 42px; padding: 10px 10px 10px 32px; quotes:"" ""; font-style:italic; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
q cite		{ color: #959595; display: block; font-size: 12px; padding-top: 5px; font-family: arial; }
del		{ color: #FF001C; text-decoration:line-through; }
body{margin:0px;}









/* structura */
.container{float:center;display:block;width:100%; min-height:500px;height:auto;display:inline-block;
border:0px solid #fff;margin-top:00px;background:#f7f4f4;color:#000;
border-top-left-radius:10px;border-top-right-radius:10px;}
.container .stanga{float:left;display:block;width:0%;text-align:left;min-height:150px;height:auto;padding:5px 1%;
}
.container .dreapta{float:left;display:block;width:98%;text-align:left;height:auto;vertical-align:top;padding:0px 1%;}

	.container .sus{float:left;display:block;width:100%;text-align:left;min-height:34px;height:auto;padding:0px ;height:auto !important
		}
	.container #contentload{float:left;display:block;margin:0px auto;width:100%;height:100%;
					
}



/*** notifications ***/

.notification 			{ border: 1px solid #666666; border-radius: 3px; display: block; margin-bottom: 15px; overflow: hidden; padding: 9px 0px 4px 0px; position: relative; z-index: 1; zoom: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.notification a.close		{ display: block; width: 11px; height: 11px;  background: url('../images/ico_close_off.png') top left no-repeat; font-size: 0%; text-indent: -9999px; position: absolute; top: 3px; right: 3px; }
.notification a.close:hover	{ background: url('../images/ico_close_ovr.png') top left no-repeat; }
.notification p			{ color: #333333; line-height: 16px; padding: 0px 25px 5px 42px !important;}

.note-error			{ background: url('images/ico_error.png') 2px 0px no-repeat #FAE2E3; border-color: #EC9B9B;padding-left:35px; }
.note-success			{ background: url('images/ico_success.png') 2px 0px no-repeat #DFFAD3; border-color: #72CB67;padding-left:35px; }
.note-info			{ background:  url('images/ico_info.png') 0px 0px no-repeat #DDE9F7; border-color: #50B0EC; padding-left:10px;}
.note-attention			{ background: url('images/ico_attention.png') 2px 0px no-repeat #FFFAC6; border-color: #D3C200; padding-left:35px;}

/* meniu taburi verticale din stanga  */


/*
.firma_selectata{color:red;font-weight:bold;}

.meniuv{float:left;display:block;margin-top:15px;width:100%;}
.meniuv a{float:left;display:block; width:96%;text-align:left;padding:5px 2%;height:20px;font-size:12px;color:#fff;
background:#a1a1a1;margin-bottom:1px solid #fff;margin-bottom:1px;font-family:times;}
.meniuv a.v2{width:20%;font-weight:bold;padding:4px 2%;margin-right:2px;text-align:center;}
.meniuv a.v1{font-size:16px;font-weight:bold;}
.meniuv a.curent{background-repeat: repeat-x;background-image: url(images/bg.gif);color:#000;}
.meniuv a:hover{background-repeat: repeat-x;background-image: url(images/bg.gif);color:#000;}
*/


/* meniu taburi horizontale din dreapta  */
/*
ul.meniuh { float:left;display:block;width:98%;min-height:25px;height:auto;
text-align:left;padding-left:0px;
list-style-type: none;margin-bottom:0px;}
ul.meniuh li{}
ul.meniuh > li a{float:left;display:block;background:#a1a1a1;border:1px solid #ccc;padding:2px 6px;
border-top-left-radius:10px;border-top-right-radius:10px;margin-right:2px;font-size:14px; font-family:times;color:#fff;
letter-spacing:2px;}
ul.meniuh > li a:hover{background:#D8E1EB;color:#000;background-repeat: repeat-x;background-image: url(images/bg.gif);}
ul.meniuh > li a.curent{background:#D8E1EB;color:#000;border-bottom:1px solid #D8E1EB;background-repeat: repeat-x;background-image: url(images/bg.gif);}

ul.meniuh > li:hover > ul{}

*/



/* meniu tbutoane h din taburi horizontale  */
/*
	ul.butoaneh {float:left;display:none;width:98%;background:#D8E1EB;background-repeat: repeat-x;background-image: url(images/bg.gif);border:0px solid #D8E1EB;min-height:26px;height:auto;list-style-type: none;padding:4px 1%;margin-bottom:0px;margin-top:0px;}
	ul.butoaneh li a{float:left;display:block;border:1px solid #fff;min-width:45px;height:22px;
border-radius:6px;margin-right:6px;font-size:12px; font-family:times;color:#434242;text-align:center;vertical-align:middle;padding:2px 4px;
font-weight:bold;
}
*/
	
/*
	ul.butoaneh li a:hover, ul.butoaneh li a.curent, .butonh li a:hover, .butonh li a.curent {border:1px solid #4169E1   ;background:#fff;color:#4169E1   ;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed36c', endColorstr='#feb92a'); 
}
*/	
	
/* meniu tbutoane h mici de sus din header   */
/*
	ul.butoaneh_mici {float:left;display:block;width:98%;height:20px;list-style-type: none;margin-top:3px;padding:2px 1%;}
	ul.butoaneh_mici li a{float:left;display:block;background:#e5e3e3;border:1px solid #ccc;min-width:25px;height:20px;
border-radius:4px;margin-right:7px;font-size:12px; font-family:times;color:#434242;text-align:center;vertical-align:middle;padding:2px 3px;
font-weight:bold;
}
	ul.butoaneh_mici li a:hover, ul.butoaneh_mici li a.butoaneh_mici{border:1px solid #feb92a;
	background: #fed36c; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed36c', endColorstr='#feb92a'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#fed36c), to(#feb92a)); 
	background: -moz-linear-gradient(top,  #fed36c,  #feb92a); 
	}
*/
	
	
	
	
	
	

	
	
	
	
	
	
	
	
/* admin */
/*
.titlu{float:left;display:block;font-size:12px;letter-spacing:1.2px;font-weight:bold;margin-top:5px;text-align:center;}
	.titlu img {vertical-align:middle;}
/* meniuri admin */
/*
#meniu_configurare {float:left;display:block;width:230px;min-height:230px;height:auto;
	background:#fff;padding:4px;border-radius:10px;margin-top:20px;margin-left:10px;
	
	}
	#meniu_configurare ul{float:left;display:block;margin-top:5px;width:100%;list-style-type: none;margin-left:0px;}
		#meniu_configurare ul li {float:left;display:block;margin-left:-35px;width:100%;}
			#meniu_configurare ul li a{float:left;display:block;margin-left:0px;width:90%;border-bottom:1px dotted #666;
			font-size:12px;text-align:left;padding:5px 8px;font-weight:normal;}
		
	#meniu_configurare ul li a {color:#8560a8;}
	#meniu_configurare ul li a:hover{color:#5497c4;}
	#meniu_activitati ul li a {color:#b91916;}
	#meniu_activitati ul li a:hover{color:#5497c4;}
	
*/
	

	
	
	

/*		
.e:hover  #produs {
    background-color:#dbedfc;
}
*/
	
/* paginare */
	/* navigare lista oferte */
	/*
.navigare_rezultate{float:left;display:block;width:180px;	}
.navigare_pagini{	float:right;display:block;width:320px;text-align:right;	}
	*/
.paginare-wrapper{
float:right;border:0px solid blue; text-align:right;margin-top:0px;}	
.nrpag{	border:0px solid blue; width:20px;height:18px;display:inline;
	margin-right:4px;text-align:center;	}
.nrpag a{text-decoration:none; padding:0px 5px;width:14px;color:blue;}	
.nrpag a:hover{ 	background:#009ee3; color:fff;padding:0px 5px;width:14px;	}
.nrpagcur{	border:0px solid blue; width:20px;height:18px;display:inline;
	margin-right:4px; text-align:center;background:#009ee3;	}
.nrpagcur a{ text-decoration:none;padding:0px 5px;color:#fff;	}







/* layout si popap pentru apeluri ajax in pagina principala */
.black_overlay {display: none; 	position: fixed;	top: 0%;	left: 0%;
		width: 100%;	height: 100%;	background-color: black;
		z-index:9;	-moz-opacity: 0.6;	opacity:.30;	filter: alpha(opacity=30);
	}
#popap_centru, #popap_centru2{ position:fixed;  display:none; float:center;
		min-width:100px;width:auto;min-height:50px;height:auto;
		background:#dff0f7;padding:10px;font-weight:normal;
		border:solid 0px #003663;  color:#000;  border-radius:0px;z-index:10;overflow-y:auto !important;
		}
	#popap_centru2{z-index:11;} 
	#popap_centru_text2 {min-height:100px !important;}
	
	.popap{ position:absolute;  display:none;left:0px;top:0px; 
		min-width:110px;width:auto;min-height:50px;height:auto;
		background:transparent;padding:3px;font-weight:normal;
		 color:#000;  border-radius:0px;z-index:10;
}

a.inchidere, a.inchidere2 { width:30px;height:30px;background: transparent url('images/cross.png') 2px 0px no-repeat;}





/* fereastra lista*/
/*
	.titlufereastra{float:left;display:block;width:98%;margin-top:5px;padding:5px 1%;text-align:left;font-size:14px;
	font-weight:bold;letter-spacing:1.1px;background:#005b7f ;color:#fff;}
	
	#FAE5D3
	
	
*/	
	.titlufereastra{float:left;display:block;width:96%;margin-top:5px;padding:5px 0%;padding-left:15px;text-align:left;font-size:13px;
	font-weight:bold;letter-spacing:1.1px;
	background:#fff linear-gradient(to left, #f2f2f2, #fff);color:#000;
	border-bottom:0px solid #000;
	}
	
	.titlufereastra23_modul{float:left;display:block;width:95%;margin-top:0px;padding:5px 0px;text-align:left;font-size:13px;
	font-weight:bold;letter-spacing:1.1px; /*#003663 a1a1a1*/;color:#000;
	background:#fff ;
	/*background:#fff linear-gradient(to left, #f2f2f2, #fff);*/
	border-left:0px solid #D8E1EB;border-bottom:0px solid #000;
	}
	


/*div uri sectiuni din ferestre */ 	
	.btnselecteaza{position:absolute;left:10px;bottom:5px;}
			
	.butoane{position:relative;float:left;display:block;min-width:94%;/*width:98%*/ padding:6px 10px; min-height:20px;text-align:right;background:transparent/*#D8E1EB*/;border-bottom:1px solid #fff;}
		
	.cautare{display:block;min-width:94%;/*width:96%*/padding:8px 10px;min-height:10px;height:auto;text-align:left;background:transparent !Important;border:0px !Important;margin-top:0px;margin-bottom:2px;}
	
	.rapoarte{position:relative;float:left;display:block;width:98%;padding:3px 1%;min-height:20px;text-align:right;background:#D8E1EB/*#D8E1EB*/;border-bottom:1px solid #fff;}
	
	.filtrare{float:left;display:block;width:98%;padding:2px 0px;min-height:10px;height:auto;text-align:left;border-bottom:1px solid #999 /*#fed36c*/;margin-top:3px;}



/* bloc lista*/
.bloclista{display:block;padding:10px;min-width:94%;}	
#bloclista{color:#000;}	
	.lista{float:left;display:block;width:100%;padding:3px ;min-height:50px;}
	.stare{float:left;display:block;width:98%;padding:2px 1%;text-align:right;min-height:20px;text-align:left;background:#d3d1d1;border-bottom:1px solid #fff;}
		#info{float:left;display:block;font-size:9px;}
			.idselectat, #idselectat, #selectat{background:transparent;border:0px;font-size:9px;width:auto;}
	#statusbar{float:left;display:block;width:98%;padding:3px 1%;min-height:20px;text-align:left;color:green;background:#ebe8e8;border-bottom:1px solid #fff;}



/* fereastra edit add*/
	.titlufereastra_addedit{float:left;display:block;width:98%;padding:5px 1%;text-align:left;font-size:18px;
	font-weight:bold;letter-spacing:1.1px;background:#fff;}
	.titlufereastra_addedit .entitate {display:inline-block;color:#3cb14a}
	.titlufereastra_add{float:left;display:block;width:98%;padding:5px 1%;text-align:left;font-size:18px;
	font-weight:bold;letter-spacing:1.1px;background:#fff;}
	.titlufereastra_add .entitate {display:inline-block;color:#358bd4}
	
	.btninchidere_inapoi{position:absolute;right:10px;bottom:5px;}
	.btnsalvare{background:url("images/save16.png") no-repeat left 3px;cursor: pointer;}
	.btnsalvare_inchidere{ cursor: pointer;padding:4px 8px;}
	.btnsalvare_nou{background:url("images/savenew16.png") no-repeat left 3px;cursor: pointer;}
	.btninchidere{position:fixed;top:0px;right:5px;color:#fff;background: red url("images/close16.png") no-repeat left 1px;cursor: pointer;height:30px;}
	.btninchidere:hover{color:#fff;}
	
	
	
	
	
	
	
	
	
/* fereastra complexa u stanga dreapta si 2 taburi -*/
/*	
	#continut{float:left;display:block;width:100%;padding-bottom:3px;height:auto;min-height:310px;border:0px solid red;}
		#continut_st{float:left;display:block;width:15%;padding:3px 1px;height:auto;height:310px;border:0px solid red;background:#fff;}
		#continut_dr{float:left;display:block;width:80%;padding:3px 1%;height:auto;height:310px;border:0px solid red;overflow:hidden;}
	
		
		/*fereastra,  containertab - taburi stanga */ /*
		.meniuvwin{float:left;display:block; width:100%;}
		.meniuvwin a{float:left;display:block; width:96%;text-align:left;padding:3px 2%;height:20px;font-size:12px;color:#fff;
		background:#a1a1a1;margin-bottom:1px solid #fff;margin-bottom:1px;font-family:times;}
		
		.meniuvwin a.curent{background:  #fed36c;color:#000;}
		.meniuvwin a:hover{background:  #fed36c;color:#000;}

	
		/*fereastra wintabdr - taburi dreapta */  /*
	   ul.containertab {float:left;display:block;width:98%;height:23px;list-style-type: none;margin:0px;}
		ul.containertab li{}
		ul.containertab li a{float:left;display:block;background:#999;border:1px solid #ccc;padding:2px 12px;
		border-top-left-radius:10px;border-top-right-radius:10px;margin-right:2px;font-size:13px; font-family:times;color:#fff;
		font-weight:normal;}
		ul.containertab li a:hover{background:#fed36c;color:#000;}
		ul.containertab li a.curent{background:#fed36c;color:#000;border-bottom:1px solid #ebe8e8;}
			
		
		.bloctab{float:left;display:none;width:98%;padding:4px 1%;min-height:280px;margin-top:0px;margin-bottom:3px;
		background:#f7f4f4;color:#000;overflow-y:scroll;border:1px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px;}
*/		





/*   form */
			
	.editare_form{float:center;display:block;width:80%;height:70px;margin:0px auto;}
	.editare input[type=text]{width:200px;}
	.editare label{float:left;display:block;width:150px;}
	
	/*fereastra tip 2 cu taburi si formuri oomplexe */	
	#form2 label{font-family: arial;font-size:11px;}
	#form2  input[type="text"]{width:96%;font-family: arial;font-size:14px; padding: 3px 2px;}
	#form2  select{width:96%;font-family: arial;font-size:12px; padding: 3px 2px;}
	#form2  textarea{width:96%;font-family: arial;font-size:12px; padding: 3px 2px;}
	
	#blocform2{float:left;display:block;}
	#blocform2 table{width: 100%; margin: 0px; border:0px solid green;}
	#blocform2 table tr td{border:0px solid blue;}

	#listaadrese select{width:80%;}
	
	
	
	/* campuri multiple*/
	/*
	.CampuriMultiple{position:relative;float:left;display:block;width:140px;overflow:hideen;}
	.CampuriMultiple input {float:left;display:block;width:90%;height:17px;font-size:11px;}
	.CampuriMultiple select{float:left;display:block;width:100%;height:45px;font-size:11px;background:#f2f2f2;}
	.btnCampuriMultiple_add{position:absolute;display:none;right:0px;z-index:2;color:#fff;padding:1px;font-size:9px;width:25px;height:15px;}
	.btnCampuriMultiple_edit{position:absolute;display:none;right:0px;z-index:2;color:#fff;padding:1px;font-size:9px;width:25px;height:15px;}
	.btnCampuriMultiple_del{position:absolute;display:none;bottom:0px;right:0px;z-index:2;color:#fff;padding:1px;font-size:9px;width:25px;height:15px;}
	.btnCampuriMultiple_add:hover,.btnCampuriMultiple_del:hover{color:#fff;}
	*/
	
	
	/* form1 ptr add si edit */	
	#blocform{float:left;display:block;width:96%;padding:6px 2%;text-align:left;height:auto;border:1px solid #fff;border-radius:0px;}
	
	/*** forms ***/

	form { width: 100%; }
	label { line-height: 14px; color: #000;font-size: 12px; font-family: arial;  width:150px; }
	label:hover	{  }
	input.checkbox	{ display: inline; position: relative; left: 1px; top: 1px; cursor: pointer;}
	input.radio	{ display: inline; position: relative; top: 2px; left: -1px; }
	input.text	{ display: inline; border: 1px solid #B8B8B8; font-size: 12px; font-family: arial; color: #333333; padding: 2px 4px 2px 4px; }
	input.submit { 
		display: inline;  font-size: 12px; font-family: arial; 	color: #FFFFFF; 	font-weight: normal; cursor: pointer; 
		background: url('images/button_glas1.png') center center repeat-x #333333; 
		padding: 8px 10px 8px 10px; 
		border-radius: 3px 3px 3px 3px;
		border-width: 0px;
		/*-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;  */
	}
	
	input.form-file  { display: inline; height: auto; font-size: 10px !important; }
	select	{ display: inline; border: 1px solid #B8B8B8; font-size: 12px; font-family: arial; color: #333333; height: 22px; padding: 4px; }
	textarea	{ display: inline; border: 1px solid #B8B8B8; font-size: 12px; font-family: arial; color: #333333; padding: 4px; }

	.form-label			{ display: block; width: 130px; }
	.form-field			{ padding-bottom: 5px; }
	span.required			{ color: #FF0000; font-weight: bold; }
	label.error        		{ color: #FF0000; }

	
	
	
	
	
	
	
	
	
/**************
**** tables ***
**************/

table				{ width: 100%; margin: 0px; margin-bottom: 20px; }
/*
table.basic			{ border-spacing: 0px; border-collapse: separate; border-top: 3px solid #cccccc; border-bottom: 1px solid #FFFFFF; line-height: 16px; }
table.basic caption		{ background: none #bbbbbb; color: #FFFFFF; font-size: 14px; padding: 5px 11px 5px 11px; text-align: center;}
table.basic tr:hover		{ background: none !important; }
table.basic thead		{ color: #333333; }
table.basic th,
table.basic .title		{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #cccccc; font-weight: bold; padding: 3px 6px 3px 0px; white-space: nowrap; text-align: left; }
table.basic tbody th		{ }
table.basic td			{ background: none !important; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #cccccc; padding: 3px 8px 3px 0px !important; line-height: 16px !important; }
table.basic thead		{  padding: 3px 6px 3px 0px; white-space: nowrap; }
table.basic td p		{ padding-bottom: 3px; padding-top: 3px; }
*/

table.style1			{width:100%; }

table.style1 caption 		{ background: none #959595; color: #FFFFFF; font-size: 12px; padding: 5px 11px 5px 11px; text-align: left; }
table.style1 th			{ border: 1px solid #DDDDDD; font-size:11px;line-height: 11px; padding: 2px 3px 2px 3px; color: #333333; white-space: nowrap; text-align: left;
 }
table.style1 thead th		{  background:#ebe8e8;padding-top: 2px;border-bottom:0px;font-weight:normal !important ;height: 24px;text-align:center; vertical-align:top;	}
table.style1 thead td		{ background: #ccc; border: 1px solid #DDDDDD; text-align: left; font-size: 12px; min-height: 24px;line-height: 12px; padding:6px;   white-space: nowrap; font-weight:normal !Important}

table.style1 tbody{  height: 60px;   overflow-y: auto;overflow-x: hidden;}
table.style1 tbody tr{ width:100%;background: #fff; }
table.style1 tbody tr:hover		{ background: #; }
table.style1 tbody tr td			{  border: 1px solid #DDDDDD; font-size:12px;line-height: 12px; padding:3px;    color: #333333;}
table.style1 .icon16		{ margin-top: 3px; margin-bottom: 3px; }
table.style1 td.vcenter		{ vertical-align: middle; }
table.style1 td p		{  }


/*tabel pentru resing cols */
table.style1  {
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
}

table.style1 tbody td {
    border-width: 1px;
    border-style: solid;
}

table.style1 thead th {
    border-width: 1px;
    border-style: solid;
    border-bottom:0px; border-bottom:0px;
}

table.style1 tr:nth-child(even) {background: #f1f1f1}
table.style1 tr:nth-child(odd) {background: #FFF}

table.style1 thead th.resizing, table.style1 tbody td.resizing {
    cursor: col-resize;
}







table.permisiuni tr td{font-size:11px;}

table.subtabel			{width:100%; }
table.subtabel tbody{  }
table.subtabel tbody tr{ width:100%;background: #fff; }
table.subtabel tbody tr:hover		{ background: #DDDDDD; }
table.subtabel td	, 	table.subtabel th{  border: 1px solid #DDDDDD; font-size:12px;line-height: 12px;  color: #333333;}
table.subtabel th{text-align:left;}	
table.subtabel td p		{ /*padding-bottom: 3px; padding-top: 3px;*/}



.noCrsr {
    margin-right: +5px;    
    cursor: default;   
}

.noSelect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/*
.chart-wrap table		{ border: 5px solid #DDDDDD; }
.chart-wrap caption 		{ background: none #959595; color: #FFFFFF; font-size: 14px; padding: 5px 11px 5px 11px; text-align: left; }
.chart-wrap tr:hover		{ background: url('../images/bck_black_10.png'); }
.chart-wrap th			{ background: #DDDDDD; border-bottom: 1px solid #FFFFFF; text-align: left; line-height: 22px; padding: 4px 6px 4px 6px; color: #333333; white-space: nowrap; }
.chart-wrap thead th		{ padding-top: 2px; }
.chart-wrap thead td		{ background: #DDDDDD; border-bottom: 1px solid #FFFFFF; text-align: left; line-height: 22px; padding: 2px 6px 4px 6px; white-space: nowrap; }
.chart-wrap tbody th		{ background: url('../images/bck_black_5.png'); font-weight: bold; white-space: nowrap; color: #666666; }
.chart-wrap td			{ background: url('../images/bck_white_75.png'); border-bottom: 1px solid #DDDDDD; line-height: 22px; padding: 4px 6px 4px 6px; }
*/


table .vcenter			{ vertical-align: middle; }
table .full			{ width: 100%; }
table .value			{ color: #47AB00; }
table .nowrap			{ white-space: nowrap; }


/*** page navigation ***/
/*
.tab-footer		{ width: auto; padding-bottom: 10px; margin-top: -10px; }
.pager			{ font-size: 11px; line-height: 20px; }
.pager a		{ display: block; float: left; }
.pager .nav		{ display: block; float: left; }
.pager .nav a		{ width: 20px; height: 20px; border: 1px solid #dddddd; border-bottom: 1px solid #cccccc; }
.pager .nav a span	{ display: block; font-size: 0%; visibility: hidden; text-indent: -9999px; }
.pager a.first		{ background: url('../images/arrow_leftend_off.png') center center no-repeat; border-right-width: 0px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.pager a.first:hover	{ background: url('../images/arrow_leftend_ovr.png') center center no-repeat; }
.pager a.previous	{ background: url('../images/arrow_left_off.png') center center no-repeat; border-left-width: 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }
.pager a.previous:hover	{ background: url('../images/arrow_left_ovr.png') center center no-repeat; }
.pager a.last		{ background: url('../images/arrow_rightend_off.png') center center no-repeat; border-left-width: 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }
.pager a.last:hover	{ background: url('../images/arrow_rightend_ovr.png') center center no-repeat; }
.pager a.next		{ background: url('../images/arrow_right_off.png') center center no-repeat; border-right-width: 0px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.pager a.next:hover	{ background: url('../images/arrow_right_ovr.png') center center no-repeat; }
.pager .pages 		{ display: block; float: left; margin: 0px 4px 0px 4px; font-weight: bold; }
.pager .pages a		{ min-width: 20px; margin: 0px 1px 0px 1px; background: url("../images/button_glas2.png") repeat-x center center #EEEEEE; text-align: center; border: 1px solid #dddddd; border-bottom: 1px solid #cccccc; color: #333333; text-decoration: none; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.pager .pages a	span	{ padding: 0px 2px 0px 2px; }
.pager .pages a:hover	{ background: url('../images/bck_white_50.png'); color: #00A5C4; text-decoration: none; }
.pager .pages a.active	{ background: url('../images/page_active.gif'); color: #FFFFFF; text-decoration: none; font-weight: bold; border-width: 0px; line-height: 22px; min-width: 22px; }
*/


/*   pagini cnfig popup */
/*
	.continut_config{float:center;display:block;margin:0px auto;width:100%;height:auto;text-align:left;
	}
		.config_box_antet_form{float:center;display:block;background:#f5f3f3;margin:0px auto;width:100%;min-height:60px;height:auto;	border:0px solid #a1a1a1;margin-top:6px;}
		   .config_box_antet{float:left;display:block;width:30%;height:auto;text-align:center;}
			.config_box_form{float:left;display:block;width:100%;}
	.continut_config h1{font-size:16px;color:#5696c2;font-weight:bold;}
	
	
	.continut_config input[type=text]{width:200px;}
	label{float:left;display:block;width:150px;}
*/


/* note elev disc */
/*
.note {position:relative;display:block;width:100%;min-height:150px;height:100%;font-size:11px;}
	.teza {position:absolute;display:block;left:0px;bottom:1%;
width:30%;height:25px;border:1px solid red;color:red;font-size:14px;text-align:center;width:33px;}
	.media{position:absolute;display:block;left:35%;bottom:1%;width:50%;height:20px;border-top:0px solid green;color:green;}
	.nota_add{position:absolute;right:0px;bottom:1%;}
		.mediig{font-size:12px;text-transform:none;}
*/
	


/* css bloc lista recirsiva categorii si cursuri */
/*
.bloclista_recursiva{
	background:#fff;
}
.elem_categ{background:#fff;}
/* #rand--1 td:first-child {color:red;} */




} /* end media min-width 360px*/

/*
.camp{float:left;display:block;margin-left:0pxx ; margin-right:5px;}
*/



/* meniu principal din header  */

.meniu_container{position:relative;float:left;display:block;width:auto;background:transparent;padding:0px 0px;z-index:1000;}
	.meniu_buton {position:relative;float:left;display:block;width:150px;height:36px;margin-top:2px;}
	
	#meniu {position:fixed; float:left; top:36px; display:none; width:96%;min-height:300px;background:#f7f4f4/*#0c6383*/;padding:10px 1%;
	border-bottom:0px solid #0c6383;border-left:0px solid #0c6383;border-right:0px solid #0c6383;overflow-y:scroll;
	/*border-bottom-left-radius:10px;border-bottom-right-radius:10px;*/
	border-bottom-right-radius:40px;
	}
	#meniu {height:87%;}

	#meniu_bloc {float:left;display:inline-block;width:22%;min-height:330px;height:auto;
	background:transparent;border:1px dotted #ccc; padding:10px;border-radius:6px;margin-top:20px;margin-right:10px;
	}

	.titlu{float:left;display:block;width:98%;font-size:11px;letter-spacing:1.2px;font-weight:normal;font-style:italic;margin-bottom:5px;text-align:center;border-bottom:1px solid #999;padding-bottom:4px;margin-bottom:12px;}
	/*.titlu img {vertical-align:middle;}*/
	
	#meniu ul{float:left;display:block;margin-top:5px;width:100%;}
		#meniu ul li {}
			#meniu ul li a{float:left;display:block;width:90%;border-bottom:1px dotted #666;font-size:12px;text-align:left;padding:5px 8px;font-weight:bold;}
			
			#meniu_bloc ul li a {color:#8560a8;}
			#meniu_bloc ul li a:hover{color:#5497c4;}
			#meniu_bloc ul li a {color:#b91916;}
			#meniu_bloc ul li a:hover{color:#5497c4;}
			
		 a.butonh {float:left;display:block;border:1px solid #fff;min-width:45px;background:#D8E1EB;background-repeat: repeat-x---;background-image: url(images/bg.gif); width:96%;		border-radius:0px;margin-right:8px;font-size:12px; font-family:times;color:#434242;text-align:center;vertical-align:middle;padding:5px 7px;		font-weight:normal;		 }
		 .meniu_bloc_liste a.butonh  {display:inline-block;width:38%}
		 
		 a.butonh:hover, a.butonh .curent {/*border:1px solid #feb92a;*/background:#fff;color:#4169E1   ;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed36c', endColorstr='#feb92a'); /* for IE */
			}
		/* a.btnmodul{		font-size:16px;font-family:arial;padding:6px 5px;font-weight:normal;text-align:center;width:96%;	}*/
		
		a.btnmodul{		font-size:12px;font-family:arial;padding:5px 4px;padding-left:4%;font-weight:normal;text-align:left;width:92%;	margin-bottom:10px; padding-top:8px;padding-bottom:8px; border-radius:0px;}
		
		a.btnmodul23{
			font-size:13px;font-family:arial;padding:9px 9px;font-weight:normal;text-align:left;width:90%;	margin-bottom:10px; 
			/*border-top-left-radius:8px;border-bottom-left-radius:8px;*/
			color:#000;vertical-align:middle; 
			
			background:#fff;
			border:0px; border:0px dotted #999;display:inline-block;
			border:0px solid #777;border-left:10px solid #777;
		}
		
		a.btnmodul23:hover {border-bottom:1px solid #000;text-decoration:none;cursor: pointer;color:#000 ;background:#f2f2f2 linear-gradient(to left, #f2f2f2, #fff); }
		a.btnmodul23 img{ float:right;vertical-align:middle;margin-top:-3px; }
		
		a.btnmodul:hover {border-bottom:1px solid #000;text-decoration:none;cursor: pointer;color:#000 ;background:#f2f2f2 linear-gradient(to left, #f2f2f2, #fff); }
		
		
		a.btnmodul23_nom {
			font-size:13px;font-family:arial;padding:9px 9px;font-weight:normal;text-align:left;width:94%;	margin-bottom:10px; color:#000;
			
			background:transparent; border:0px; border-bottom:0x solid #ddd;display:inline-block;
		}
		a.btnmodul23_nom:hover {background:transparent; 	border-bottom:1px solid #000;text-decoration:none;cursor: pointer; }
		a.btnmodul23_nom img{ vertical-align:middle;margin-top:-3px;margin-right:5px;  }

.colA, .colB{height:auto;}



/* campuri formular*/
	/*
		.campedit{display:inline-block;width:auto;margin-left:0px; margin-right:5px;padding:3px 2px;font-size:16px}
		.campedit label{width:30%;font-size:15px;}
		.campedit input{ font-size:16px; width:120px; padding:6px 8px ; border:1px solid #999;}
		.campedit input[submit]{ font-size:16px; width:120px; padding:6px 8px ; border:1px solid #999;}
		.campedit select{ font-size:16px;height:auto; border:1px solid #999;}
		.campedit textarea{ font-size:14px;border:1px solid #999;}
	*/	
		
		
		
	/*
	.camp{float:left;display:block;margin-left:0pxx ; margin-right:5px;}
	label { line-height: 16px; color: #000;font-size: 12px; font-family: arial;  width:150px; border:1px solid red}
	*/
.camp_auto{display:inline-block;width:auto;margin-bottom:8px;margin-right:10px;margin-top:4px;margin-bottom:4px;font-size:12px}
.camp_auto label{width:110px ;display:inline-block;}
.camp_auto input, input{ font-size:12px; padding:4px ; border:1px solid #ccc;}
.camp_auto input.submit, form input.green , form input.blue {padding: 4px 10px !important; }

.camp_auto select, select{ font-size:12px;height:auto; border:1px solid #ccc;height:auto;margin-top:2px;margin-bottom:2px}
.camp_auto textarea, textarea{ font-size:12px;border:1px solid #ccc;}

.camprand{width:98%}












/* media */

@media screen and (max-width: 1400px){
	#meniu {height:90%;width:96%;overflow-y:scroll;}
	.colA{width:90% !important;}
	.colB{width:90% !important;}
	
	#meniu_bloc{width:29% !important;max-width:360px;}
	.cautare{padding:10px;max-width:94%;}
}

@media screen and (max-width: 1200px){
	#meniu {height:90%;}
	.colA{width:90% !important;}
	.colB{width:90% !important;}
	
	#meniu_bloc{width:43% !important;}
	
	#linienoua{display:block;width:100%;height:1px;}
	.btnraport{display:inline-block;width:30% !important;width:auto!}
	
}


@media screen and (max-width: 760px){
	#meniu {height:90%;}
	.colA{width:90% !important;}
	.colB{width:90% !important;}
	
	#meniu_bloc{width:90% !important;min-height:60px;height:auto;}
	
	.comanda_edit{width:98% !important;}
	.comanda_total{width:98% !important;}
	.blocdetotaluri, .blocdeinregistrari{width:98% !important;}
	.comanda_edit, .comanda_total, .blocdeinregistrari, .blocdetotaluri
	{	padding:0px;float:left !important; }
	
	/*
	.comanda_total input, .comanda_total select, .comanda_total textarea {width:94% !important;}	
	*/
	input.submit, submit {width:auto !important; }
	.camprand{margin-left:0px;padding:0px;}
	
	#linienoua{display:block;width:100%;height:1px;}
	.btnraport{display:inline-block;min-width:42% !important;width:auto!}
	
	
}



@media screen and (max-width: 460px){
	
	.cautare, .butoane, .bloclista{min-width:95%;width:95%}
	 
	.camp_auto, form {float:left;display:block;width:100% !important;margin-bottom:8px;}
	.camp_auto input, .camp_auto select, .camp_auto textarea,      
	.camp_auto div select {width:100% !important; margin-top:2px;margin-bottom:2px}
	.camp_auto div {width:100% !important;margin-top:2px;margin-bottom:2px}
	input[type=checkbox] {width:50px !important;}
	
	a.button {width:96% !important; padding:7px; } 
	
	input.button, input.submit, submit {position:relative !important;width:100% !important; padding:7px;float:left !important}
	
	input.submit, submit {text-align:center  !important;margin-right:0px !important;right:0px !important;}
	
	
	
	 /*
	.cautare a.button,  submit, .camp_auto a.button ,  input.button
	{position:relative;float:left;padding:7px !important; display:block;width:100% ;margin-top:4px;margin-bottom:4px }
	*/
}





.inlucru{
	
	background-image:url('images/ico_error.png') !Important;
	background-repeat: no-repeat  !Important;
	background-position:98% 30%  !Important;
	background-size: 10px 10px;
}



.verificat{
	
	background-image:url('images/ico_active_16.png') !Important;
	background-repeat: no-repeat  !Important;
	background-position:95% 30%  !Important;
	background-size: 14px 14px;
}


/* CSS specific aplicatiei   */

.btnAviz { 
background:#FFCCBC linear-gradient(to right, #FFCCBC, #fff);color:#000;

	}

.btnBonCantar {
background:#E2D9F4 linear-gradient(to right, #E2D9F4, #fff);color:#000;	
}

.btnTransport {
background:#FFE0B2 linear-gradient(to right, #FFE0B2, #fff);color:#000;
	}

.btnListareDoc {background:#82E0AA linear-gradient(to right, #82E0AA, #fff);color:#000;
 }

.btnFactura{}

.btnSalveazaForm{ }

.btnAdaugaForm{ }

.btnFiltrare{}

.btnToate{}

@media screen and (max-width: 460px){
.btnAviz, .btnBonCantar, .btnTransport
{ width:auto !important; }
	
	
	
	
}


