/* REDEFINE TAGS */
body,html {
	background:#ffffff;
	font-family: Tahoma;
	font-size:10px;
	margin:0px;
	height:100%;
	padding:0px;
}
img { border:0px; }
input[type=text] { font-size:12px; border:1px solid #CCCCCC; color:#000066; padding:2px; }
input[type=password] { font-size:12px; border:1px solid #CCCCCC; color:#000066; padding:2px; }
input[type=text]:hover { font-size:12px; border:1px solid #a6c3d5; color:#000066; padding:2px; cursor:pointer; }
input[type=text]:selected { font-size:12px; border:1px solid #a6c3d5; color:#000066; padding:2px; cursor:pointer; }
.buttonClass { font-size:10x; color:#000066; padding:2px; cursor:pointer; font-weight:bold; }
.disable { background:#eaf8fb; border:1px solid red; color:#000000; font-weight:bold; }
.disable:hover { background:#eaf8fb; border:1px solid red; color:#000000; font-weight:bold; }

.iconClient { background:url(icons/user_add.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconClienti { background:url(icons/group.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconClientiSituatii { background:url(icons/book.png) no-repeat left; padding-left:20px; padding-top:4px; }

.iconFurnizor { background:url(icons/user_go.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconFurnizori { background:url(icons/group_go.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconFurnizoriSituatii { background:url(icons/book_go.png) no-repeat left; padding-left:20px; padding-top:4px; }

.iconCategorii { background:url(icons/application_view_list.png) no-repeat left; padding-left:20px; padding-top:4px; }

.iconReceptie { background:url(icons/page_white_text_width.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconReceptii { background:url(icons/table_multiple.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconStocuri { background:url(icons/report.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconModificari { background:url(icons/shape_align_left.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconFactura { background:url(icons/money.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconVanzari { background:url(icons/report_edit.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconProdus { background:url(icons/package.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconMfinit { background:url(icons/page_edit.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconProductie { background:url(icons/folder_database.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconRegcasa { background:url(icons/application_edit.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconDecontari { background:url(icons/note_edit.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconCentralizator  { background:url(icons/book_next.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconTraffic  { background:url(icons/chart_curve_edit.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconBlocate  { background:url(icons/lock.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconOferta  { background:url(icons/page_edit.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconOferte  { background:url(icons/page_copy.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconStatistici  { background:url(icons/chart_curve.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconExport  { background:url(icons/database_go.png) no-repeat left; padding-left:20px; padding-top:4px; }


.iconSetari { background:url(icons/cog_edit.png) no-repeat left; padding-left:20px; padding-top:4px; }
.iconUsers { background:url(icons/folder_user.png) no-repeat left; padding-left:20px; padding-top:4px; }

.touchButton {
	width:130px;
	height:65px;
	background:url(touchButton.png) no-repeat;
	border:0px;
	font-weight:bold;
	color:#000033;
	cursor:pointer;
}
.touchButtonSmall {
	width:130px;
	height:30px;
	background:url(touchButtonSmall.png) no-repeat;
	border:0px;
	font-weight:bold;
	color:#000033;
	cursor:pointer;
	font-size:12px;
	margin-bottom:4px;
}

.touchButtonRed {
	width:130px;
	height:65px;
	background:url(touchButtonRed.png);
	border:0px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
.touchButtonGreen {
	width:130px;
	height:65px;
	background:url(touchButtonGreen.png);
	border:0px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
.touchButtonGray {
	width:130px;
	height:65px;
	background:url(touchButtonGray.png);
	border:0px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
.touchButtonBlue {
	width:130px;
	height:65px;
	background:url(touchButtonBlue.png);
	border:0px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
.touchButtonSmallRed {
	width:130px;
	height:30px;
	background:url(touchButtonSmallRed.png);
	border:0px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	margin-bottom:4px;
}

.touchButtonSqare {
	width:30px;
	height:30px;
	background:url(touchButtonSqare.png) no-repeat;
	border:0px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	font-size:14px;
	margin-bottom:4px;
}

.touchTable th {
	background:#e6EEEE;
	font-size:10px;
}
.touchTable td {
	font-size:10px;
	vertical-align:middle;
	border:1px solid #dedede;
}



.menuTitle {
	letter-spacing:1.4pt;
	color:#a2cae3;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	
}

select { font-size:12px; border:1px solid #CCCCCC; color:#000066; padding:2px; }
td { font-size:12px; }
h1 {
	left:10px;
	position:relative;
	font-size:36px;
	font-family:Georgia;
	padding-bottom:4px;
	font-weight:normal;
	color:#a6c3d5;
	border-bottom:1px dotted #999999;
	width:90%;
	z-index:1;
}

h2 {
	left:10px;
	position:relative;
	font-size:23px;
	font-family:Georgia;
	padding-bottom:4px;
	font-weight:normal;
	color:#003366;
	border-bottom:1px dotted #999999;
	width:90%;
}

h3 {
	left:10px;
	position:relative;
	font-size:14px;
	font-family:Georgia;
	padding-bottom:4px;
	font-weight:bold;
	color:#003366;
	border-bottom:1px dotted #999999;
	width:90%;
}

h4 {
	position:relative;
	font-size:12px;
	font-family:Georgia;
	padding-bottom:4px;
	font-weight:bold;
	color:#003366;
	border-bottom:1px dotted #999999;
	width:100%;
}

.h4 {
	position:relative;
	font-size:12px;
	font-family:Georgia;
	padding-bottom:4px;
	font-weight:bold;
	color:#003366;
}


#missing {
    width: 400px;
    text-align: left;
    position: absolute;
	margin-left:auto;
	margin-right:auto;
    top: 0px;
    left: 35%;
	top:30%;

    margin-left: 0px;
	border:1px solid red;
	background:url(error.png) repeat;
	color:#FFFFFF;
	padding:10px;
	cursor:pointer;
	z-index:1000000000000;
}

.click {	
	padding:2px;
}
.clickReadonly {	
	padding:2px;
}
.click input {
	background:#FFFF99;
	border:0px;
	font-size:12px;
}

#top {
	/* background:url(topMenu.jpg) no-repeat top center; */
	height:115px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	
}
.hide {
	display:block; 
	padding:3px;
	width:85px;
	height:30px;
	background:url(hideBg.jpg) no-repeat; 
	position:relative; 
	top:-1px;
	color:#FFFFFF; 
	padding-bottom:4px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
.hide:hover {
	display:block; 
	padding:3px; 
	width:85px; 
	background:url(hideBgOver.jpg) no-repeat; 
	position:relative; 
	top:-1px;
	color:#FFFFFF; 
	padding-bottom:4px;	
	text-decoration:none;
}

#top #topContent {
	margin-left:25px;
}
#topContent hr {
	float:left;
	clear:left;
	width:100%;
	border:0;
	border-bottom:1px dotted #dedede;
}
#topContent a {
	float:left;

	margin-bottom:5px;
	text-decoration:none;
}
#menuQuad #content {
	margin-left:8px;
	padding-top:4px;
}

#menuQuad a {
	outline:none;
	font-size:11px;
	color:black;
	display:block;
	text-decoration:none;
}
#menuQuad a:hover {
	outline:none;
	font-size:11px;
	color:#3366FF;
}
#menuQuad {
	background:url(menuOn.jpg) no-repeat center;
	width:152px;
	height:125px;
	cursor:pointer;
	float:left;
}



#menuQuad:hover {
	background:url(menuOver.jpg) no-repeat center;
	width:152px;
	height:125px;	
}

/* MENU QUAD SMALL */

#menuQuadSmall #content {
	margin-left:8px;
	padding-top:4px;
}

#menuQuadSmall a {
	outline:none;
	font-size:11px;
	color:black;
	text-decoration:none;
}
#menuQuadSmall a:hover {
	outline:none;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
#menuQuadSmall {
	background:url(menuOnSmall.jpg) no-repeat center;
	width:103px;
	height:84px;
	cursor:pointer;
}

#menuQuadSmall:hover {
	background:url(menuOverSmall.jpg) no-repeat center;
	width:103px;
	height:84px;	
}


#menuQuad750 {
	background:url(quad800gray.jpg);
	width:748px;
	height:50px;
	cursor:pointer;
	float:left;
}
#menuQuad750:hover {
	background:url(quad800blue.jpg);
	width:748px;
	height:50px;
	cursor:pointer;
	float:left;
}
#menuQuad750 .padding {
	padding-left:9px;
	padding-top:6px;
}
#menuQuad750 .over {
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	padding-right:5px;
	height:35px;
}
#menuQuad750 .over:hover {
	background:url(quad800hover.jpg) repeat-x;
	padding-top:1px;
	padding-left:4px;
	padding-bottom:1px;
	padding-right:4px;
	border:1px solid #d3dce3;
	border-bottom:none;
}
#menuQuad750 a:hover { text-decoration:underline; }

/* MAIN HOLDER */

#mainHolder {
	width:780px;
	min-height:600px;
	background:#FFFFFF;
	border:1px solid #666666;
	font-size:14px;
	margin-left:auto;
	margin:auto;
	padding:10px;
}
.hiddenIFRAMEPRODUSE {
	height:28px;
}
.hiddenIFRAMEPRODUSE:hover {
	height:150px;
}
.hiddenIFRAMELISTA {
	height:117px;
}
.hiddenIFRAMELISTA:hover {
	height:300px;
}
#info {
	background:url(icons/info.png) left no-repeat;
	padding-left:20px;
	vertical-align:middle;
	height:15px;
}

.active{
	background:#FFFFCC;
}

a { color:black; text-decoration:underline; }

/* TABLESORTER */

/* tables */
table.tablesorter {
	font-family:Tahoma;
	background-color: #CDCDCD;
	font-size:10px;
	width: 745px;
	text-align: left;
}
table.tablesorter tfoot th, table.tablesorter tfoot th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	padding:2px;
}
table.tablesorter thead th, table.tablesorter tfoot th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	padding:2px;
}

table.tablesorter tfoot th, table.tablesorter tfoot th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	padding:2px;
}

table.tablesorter thead .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	color:#333333;
}

table.tablesorter tfoot td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #e6EEEE;
	vertical-align: top;
	font-size:10px;
	font-weight:bold;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	font-size:10px;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}
table.tablesorter tfoot tr .headerSortDown, table.tablesorter tfoot tr .headerSortUp {
	background-color: #8dbdd8;
}
#overlay {
	float:left;
	clear:both;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	position: absolute;
	text-align: center;
	display: none;
	padding-top:20%;
	background: #fff;
	color: #000;
	font-size:18px;
}
.table {
	width:762px;
}
.table a { text-decoration:none; }
.table thead tr { background:#68757d; color:#FFFFFF; text-align:left; margin-left:10px; }

#swich {
	z-index:9999999999; 
	width:100%; 
	float:left; 
	clear:left; 
	padding:10px; 
	background:#0099FF; 
	border:1px dotted #dedede;
	color:#fff; 
}
#swich a {
	color:white;
	padding:5px;
	background:white;
	color:#333333;
	text-decoration:none;
	margin-right:5px;
}
.swichOver {
	background:#FF6600;
	color:white;
}
.swichOut {
	background:#333333;
	color:white;
}

#swich a:hover {
	background:#FF6600;
	color:white;
}
.selectQTY {
	display:none;
	background:#b7cace;
	border:4px solid #68757d;
	position:absolute;
	margin-top:-50px;
	margin-left:-45px;
	padding:5px;

}
.selectQTY input[type=button] {
	padding:10px;
	font-size:14px;
	font-weight:bold;
}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #dedede;
	background:url(error.png);
	color:#fff;
}
.keyBoardPad {
	display:none;
	position:absolute;
	text-align:center; 
	border:1px solid #dedede;
	margin-left:auto;
	margin-right:auto;
	left:390px;
	top:85px;
	background:#FFFFFF;
	z-index:99999999999999;
}
.keyBoardPad input[type='button'] {
	width:55px;
	height:55px;
	border:0px;
	background:url(keyButton.png) no-repeat;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
#printHEADER { display:none; }


#savedContentERROR {
	/*
	position:absolute;
	left:40%;
	top:50%;
	border:1px solid #999999;
	text-align:center;
	font-size:14px;
	font-family:Georgia;
	color:#FFFFFF;
	position:absolute;
	width:300px;
	height:200px;
	padding-top:100px;
	font-variant:small-caps;
	*/
	z-index:999999999;
	position:fixed;
	font-size:10px;
	top:20px;
	font-weight:normal;
	border: none;
	width:310px;
	padding:20px;
	height: 245px;
	margin-left:35%;
	margin-top:30px;
	color:#FFFFFF;
	background:url(bigShadowError.png) no-repeat;
}


/* iphoneButtons */
#css .ibutton-container {
	width: 175px;
}
#css .ibutton-container .ibutton-handle {
	width: 5px;
}
.ibutton-container {
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden;
	/* set max width to that of sprite */
	max-width: 400px;
	/* prevent text selection */
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled;
	/* set default width based on ON/OFF labels */
	width: 89px;
}

.ibutton-container input {
  position: absolute;
	top: 0;
	left: 0;

	/* hide the element */
	filter:alpha(opacity=0);
	-moz-opacity: 0.0; 
	opacity: 0.0;

	/* allow checking of input if visible */
	-moz-user-input: enabled  !important;
}

.ibutton-handle {
  display: block;
  height: 27px;
  cursor: inherit;
  position: absolute;
  top: -2px;
  left: 0;
  width: 0;
  background: transparent url(images/ibutton-slider-default.png) no-repeat scroll center 0 -38px;
  z-index: 3;
  padding-left: 3px;
	/* set default width based on ON/OFF labels */
	width: 33px;
}

.ibutton-handle-right {
  height: 100%;
  width: 100%;
  padding-right: 3px;
  background: transparent url(images/ibutton-slider-default.png) no-repeat scroll 100% -27px;
  z-index: 3; 
}

.ibutton-handle-middle {
  height: 100%;
  width: 100%;
  background: transparent url(images/ibutton-slider-default.png) no-repeat scroll 50% -27px;
  z-index: 3; 
}

div.ibutton-label-on, div.ibutton-label-off {
  white-space: nowrap;
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: inherit;
  display: block;
  height: 22px;
  position: absolute;
  width: auto;
  top: 0;
  padding-top: 5px;
  overflow: hidden; 
  background: transparent url(images/ibutton-slider-default.png) no-repeat scroll 0 0;
}

div.ibutton-label-on {
  color: #fff;
  text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.4);
  left: 0;
  padding-top: 5px;
  z-index: 1; 
}

div.ibutton-label-on span {
  padding-left: 8px;
}

div.ibutton-label-off {
  color: #7c7c7c;
  background-position: 100% 0;
  text-shadow: 0 -1px 2px rgba(153, 153, 153, 0.4);
  text-align: right;
  right: 0;
	/* the off label needs to near the left edge (ideally just 5px away) 
	 * it just needs to be close enough that it won't show under the handle if dragged to the left  
	 */
	width: 95%;
}

div.ibutton-label-off span {
  padding-right: 8px; 
}

/* create an outline when button gets focus via keyboard */
.ibutton-container label {
	cursor: inherit;
	border: 1px dotted transparent;
}

.ibutton-focus label {
	/* we must use border, since outline doesn't work in IE */
	border: 1px dotted #666 !important;
}

.ibutton-focus div.ibutton-label-on span label {
	/* use white for more contrast */
	border-color: #fff !important;
}

/* add padding to right/left so that text gets clipped before absolute edge */
.ibutton-padding-left, .ibutton-padding-right {
	position: absolute; 
	top: 4px;
	z-index: 2; 
	background:transparent url(images/ibutton-slider-default.png) no-repeat scroll 0 -4px; 
	width: 3px;
	height: 20px;
}
	
.ibutton-padding-left {
	left: 0; 
}

.ibutton-padding-right {
	right: 0; 
	background-position: 100% -4px;
}

/* change the styles of the handle when being dragged */
.ibutton-active-handle .ibutton-handle {
	background-position: 0 -108px;
}

.ibutton-active-handle .ibutton-handle-right {
	background-position: 100% -108px;
}

.ibutton-active-handle .ibutton-handle-middle {
	background-position: 50% -108px;
}

/* styles to use when the button is disabled */
.ibutton-disabled {
	cursor: not-allowed !important; /* cursor options: default or not-allowed */
}

.ibutton-disabled .ibutton-handle {
	background-position: 0 -81px;
}

.ibutton-disabled .ibutton-handle-right {
	background-position: 100% -81px;
}

.ibutton-disabled .ibutton-handle-middle {
	background-position: 50% -81px;
}

.ibutton-disabled div.ibutton-label-on {
	background-position: 0 -54px;
}

.ibutton-disabled div.ibutton-label-off {
	background-position: 100% -54px;
}

.ibutton-disabled .ibutton-padding-left {
	background-position: 0 -54px;
}

.ibutton-disabled .ibutton-padding-right {
	background-position: 100% -54px;
}

.ibutton-disabled div.ibutton-label-on {
	color: #fff;
}

.ibutton-disabled div.ibutton-label-off {
	color: #cbcbcb;
}



.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}