.calendarTable {
	font-family: Tahoma;
	font-size: 10px;
}

.calendarHeaderRow {
	background-color: #F79646;
	color: #000000;
}

.calendarRow {
	background-color: #0F243E;
	color: #FFFFFF;
}

.calendar {
	padding: 2px;
	text-align: center;
}

.calendarCurrent {
	padding: 2px;
	text-align: center;
	color: #FFFFFF;
}

.calendarSubtotal {
	padding: 2px;
	text-align: center;
	font-weight: bold;
}

.calendarHeader {
	padding: 2px;
	text-align: center;
}

.calendarWeekday {
	color: #000000;
	padding: 2px;
	text-align: center;
}

.calendarWeekend {
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}

.calendarHeaderCurrent {
	background-color: #FFFFFF;
	color: #C00000;
	padding: 2px;
	text-align: center;
}

.calendarDelivery {
	background-image: url(../images/cal_dev.jpg);
	background-position: center; 
	background-repeat: repeat-x;	
	
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.calendarHeaderWeekday {
	color: #000000;
	padding: 2px;
	text-align: center;
}

.calendarHeaderWeekend {
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}

#galleryHolder {
	height: 410px;
	width: 550px;
	background-color: #D7E0E3;
	overflow: auto;
}

.galleryHolder {
	height: 410px;
	width: 550px;
	background-color: #D7E0E3;
	overflow: auto;
}

#galleryHolderH {
	height: 530px;
	width: 540px;
	background-color: #D7E0E3;
	overflow: auto;
	border-top: 1px solid #577088;
	border-bottom: 1px solid #577088;
	border-left: 1px solid #577088;
	border-right: 1px solid #577088;	
}

.galleryHolderH {
	height: 530px;
	width: 540px;
	background-color: #D7E0E3;
	overflow: auto;
	border-top: 1px solid #577088;
	border-bottom: 1px solid #577088;
	border-left: 1px solid #577088;
	border-right: 1px solid #577088;
}

#galleryHolderHSmall {
	height: 315px;
	width: 290px;
	background-color: #D7E0E3;
	overflow: auto;
	border-top: 1px solid #577088;
	border-bottom: 1px solid #577088;
	border-left: 1px solid #577088;
	border-right: 1px solid #577088;	
}

.galleryHolderHSmall {
	height: 315px;
	width: 290px;
	background-color: #D7E0E3;
	overflow: auto;
	border-top: 1px solid #577088;
	border-bottom: 1px solid #577088;
	border-left: 1px solid #577088;
	border-right: 1px solid #577088;
}

#galleryImage {
	float: left;
	height: 405px;
	width: 405px;
	background-color: #CACACA;
}

#galleryImageH {
	height: 387px;
	width: 538px;
	background-color: #CACACA;
}

#galleryImageHSmall {
	height: 193px;
	width: 284px;
	background-color: #CACACA;
}

#galleryThumbs {
	float: left;
	/* height: 100%; */
	width: 120px;
	background-color: #D7E0E3;
	/*border-top: 1px solid #CACACA;*/
	overflow: hidden;
}

#galleryThumbsH {
	height: 143px;
	background-color: #D7E0E3;
	overflow: hidden;
}

#galleryThumbsHSmall {
	height: 80px;
	background-color: #D7E0E3;
	overflow: hidden;
}

#galleryLink {
	width: 100%;
	height: 20px;
	background-color: #D7E0E3;;
	text-align: center;
}

#galleryLink a{
	text-decoration: none;		
}

#imageTitle {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #244061;
}

.italic {
	font-style: italic;
}

.showMainDivMatrix {
	width: 170px;
	height: 40px;
}

.fdqn {
	font-family: "verdana, courier, serif";
	font-size: 16px;
}

.treeNodeSelected {
	background: url('../images/arrow.gif') no-repeat;
}

.treeNodeNotSelected {
}

.treeNodeSelectedShow {
	color: #FF9900;
	font-weight: normal;
	background-color: #A0B6C0;
}

.treeNodeNotSelectedShow {
	color: #000000;
	font-weight: normal;
	background-color: #A0B6C0;
}

.labelGoodToEdit {
	color: #FF0000;
}

.treeChecked {
	background-image: url('../js/dijit/themes/tundra/images/checkboxActive.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
}

.treeUnchecked {
	background-image: url('../js/dijit/themes/tundra/images/checkboxEnabled.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
}

.factura_style_1
{
	font-family: arial;
	font-style: normal;
	font-weight: normal;	
}
html, body, #mainContent {
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.mallBody {
	height: 95%;
	width: 99%;
	overflow: auto;
}

.tableNoShow {
	padding: 0;
	width: 99%;
	height: 100%;
}

.label {
	border: 1px solid black;
	background: #232323;
	color: #fff;
	font-weight: bold;
}

.label:hover {
	cursor: hand;
}

.accBody {
	background: #ededed;
	overflow: hidden;
}

.treeNodeTitleTypeChapter {
	color: #000000;
}

.treeNodeTitleTypeDatabase {
	color: #FF0000;
}

.treeNodeTitleTypeClasification {
	color: #0000FF;
}

.treeNodeTitleTypeFilledMall {
	color: #000000;
}

.treeNodeTitleTypeFilledMallGreen {
	color: #000000;
	font-weight: normal;
}

.treeNodeTitleTypeNotFilledMall {
	color: #000000;
}

.treeNodeTitleTypeNotFilledMallSelected {
	color: #990000;
}

.treeNodeTitleTypeFilledMallSelected {
	color: #990000;
}

.treeNodeTitleTypeCapitolCaracteristici {
	color: #000000;
}

.treeNodeTitleTypeCaracteristica {
	color: #FF0000;
}

.treeNodeTitleTypeGrupCaracteristici {
	color: #009900;
}

.treeNodeTitleTypeCaracteristicaYes {
	color: #000FFF;
}

.treeNodeTitleTypeArticol {
	color: #FF0000;
}

.treeNodeTitleTypeArticolClasificare {
	color: #000FFF;
}

.labelTypeChapter {
	color: #000000;
	cursor: hand;
}

.labelTypeDatabase {
	color: #FF0000;
	cursor: hand;
}

.labelTypeClasification {
	color: #0000FF;
	cursor: hand;
}

.layoutContainer {
	OVERFLOW: hidden; 
	WIDTH: 100%; 
	HEIGHT: 100%;
}
.treeCheckBox {
	height: 14px;
	margin: 0px;
	padding: 0px;
	border: 1px;
	vertical-align: middle;
}

.showMainDiv {
	width: 170px;
	height: 170px;
}

.showMainDivLoad {
	width: 170px;
}

.showMainDivShow {
	width: 184px;
	height: 135px;
}

.showMainDivShowLarge {
	width: 184px;
	height: 140px;
}

.showMainDivShowLargePL{
	width: 184px;
	height: 160px;
}

.showMainDivD {
	width: 170px;
	height: 240px;
}

.showMainDivDGL {
	width: 380px;
	height: 340px;
	overflow-x: hidden;
	overflow-y: auto;
}

.showMainDivMallLarge {
	width: 200px;
	height: 200px;
}

.showMainDivMall {
	width: 190px;
	height: 200px;
}

.showMainDivMallShow {
	width: 196px;
	height: 200px;
}

.showMainDivMallShowList {
	width: 196px;
	height: 40px;
}

.showMainDivMallGrupaje {
	width: 142px;
	height: 142px;
	background-color: #CACACA;
}

.showMainDivMallGrupajeGrupaj {
	width: 142px;
	height: 142px;
	background-color: #D7E0E3;
}

.showMainDivMallSerii {
	width: 142px;
	height: 162px;
	background-color: #CACACA;
}

.showMainDivMallSeriiSerie {
	width: 142px;
	height: 162px;
	background-color: #D7E0E3;
}

.showMainDivTextSelectedCapitol {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.showMainDivTextNotSelectedCapitol {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.showMainDivTextSelectedBazaDate {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.showMainDivTextNotSelectedBazaDate {
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.showMainDivTextSelectedArticol {
	color: #00000;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.showMainDivTextNotSelectedArticol {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.showMainDivTextSelectedArticol {
	color: #00000;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.showMainDivTextNotSelectedArticol {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.showMainDivList{
	height: 20px;
}

.showMainDivImage {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 150px;
	height: 100px;
	border: 1px solid #000000;
	background: #CACACA;
}

.showMainDivImageNoBorder {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 150px;
	height: 100px;
	background: #CACACA;
}

.showMainDivImageNoBorderAMB {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 150px;
	height: 100px;
	background: #FFFFFF;
}

.showMainDivImageMall {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 162px;
	height: 162px;
	/* border: 1px solid #000000; */
	background: #CACACA;
}


.showMainDivImageMallBorder {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 162px;
	height: 162px;
	border: 1px solid #000000;
	background: #CACACA;
}

.showMainDivImageMallGrupaje {
	width: 132px;
	height: 132px;
	background: #CACACA;
}

.showMainDivImageMallGrupajeExtra {
	width: 132px;
	height: 132px;
}

.tablePublications {
	padding: 0;
	width: 99%;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

.tablePublicationsHeader {
	background-color: #ACACAC;
	border-bottom: thin solid #000000;
}

.tablePublicationsRowEven {
	background-color: #CACACA;
}

.tablePublicationsRowOdd {
	background-color: #EDEDED;
}

.tableAuthors {
	padding: 0;
	width: 99%;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

.tableAuthorsHeader {
	background-color: #ACACAC;
	border-bottom: thin solid #000000;
}

.tableAuthorsRowEven {
	background-color: #CACACA;
}

.tableAuthorsRowOdd {
	background-color: #EDEDED;
}

.tableLocalization {
	padding: 0;
	width: 99%;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

.tableLocalizationHeader {
	background-color: #ACACAC;
	border-bottom: thin solid #000000;
}

.tableLocalizationRowEven {
	background-color: #CACACA;
}

.tableLocalizationRowOdd {
	background-color: #EDEDED;
}

.tableDefinitionsHeader {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #000000;
	color: #FFFFFF;
}

.tableBillsHeader {
	font-family: Tahoma;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #376091;
}

.tableBillsRowSelected {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6A93C4;
}

.tableRowOdd {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #CACACA;
	color: #000000;
}

.tableRowOdd a {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #CACACA;
	color: #000000;
}

.tableRowBillCanceled {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #FF8888;
	color: #000000;
}

.tableRowEven {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #EDEDED;
	color: #000000;
}

.tableRowEven a {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #EDEDED;
	color: #000000;
}

.tableRowSelectedNIR {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #376091;
	color: #FFFFFF;
}

.tableRowSelectedNIR a{
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	background-color: #376091;
	color: #FFFFFF;
}

.tableMallHeader {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #84A1AE;
	color: #FFFFFF;
	border: none;
	text-align: center;
}

.tableMallHeaderSmall {
	font-family: Arial,Verdana,geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #84A1AE;
	color: #FFFFFF;
	border: none;
	text-align: center;
}

.subtableMallHeader {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #95B2BF;
	color: #FFFFFF;
	border: none;
	text-align: center;
}

.tableRowOddMall {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #D7E0E3;
	color: #000000;
	text-align: center;
}

.tableRowOddMallSmall {
	font-family: Arial,Verdana,geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #D7E0E3;
	color: #000000;
	text-align: center;
}

.subtableRowOddMall {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #E8F1F4;
	color: #000000;
	text-align: center;
}

.tableRowEvenMall {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}

.tableRowEvenMallSmall {
	font-family: Arial,Verdana,geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}

.tableRowBlacklistSmall {
	font-family: Arial,Verdana,geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #CACACA;
	color: #577088;
	text-align: center;
}

.subtableRowEvenMall {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #EAEAEA;
	color: #000000;
	text-align: center;
}

.tableRowSelected {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #84A1AE;
	color: #000000;
	text-align: center;
}

.tableRowSelectedSmall {
	font-family: Arial,Verdana,geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #84A1AE;
	color: #000000;
	text-align: center;
}

.subtableRowSelected {
	font-family: Arial,Verdana,geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #E8F1F4;
	color: #000000;
	text-align: center;
}

.tableDatabases {
	padding: 0;
	width: 99%;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

.tableDatabasesHeader {
	background-color: #ACACAC;
	border-bottom: thin solid #000000;
}

.tableDatabasesRowEven {
	background-color: #CACACA;
}

.tableDatabasesRowOdd {
	background-color: #EDEDED;
}

.tableArticles {
	padding: 0;
	width: 99%;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

.tableArticlesHeader {
	background-color: #ACACAC;
	border-bottom: thin solid #000000;
}

.tableArticlesRowEven {
	background-color: #CACACA;
}

.tableArticlesRowOdd {
	background-color: #EDEDED;
}

.tableShowMainGallery {
	padding: 0;
	width: 99%;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

.tableShowMainGalleryHeader {
	background-color: #ACACAC;
	border-bottom: thin solid #000000;
}

.tableShowMainGalleryRowEven {
	background-color: #CACACA;
}

.tableShowMainGalleryRowOdd {
	background-color: #EDEDED;
}

.tableShowMainList {
	padding: 0;
	width: 99%;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

.tableShowMainListHeader {
	background-color: #ACACAC;
	border-bottom: thin solid #000000;
}

.tableShowMainListRowEven {
	background-color: #CACACA;
}

.tableShowMainListRowOdd {
	background-color: #EEEEEE;
}

.noIcon {
	display: none;
}

#FATitle {
	font-family: Arial, sans-serif; 
	color: #000000; 
	font-size: 1.25em; 
	font-weight: bold;
}

.mallTitle {
	
}

.mallTitle a {
	text-decoration: none;
}

.attention {
	color: #FF0000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.arrow {
	background: url('../images/up_arrow.png') no-repeat;
}

.arrowSmall {
	background: url('../images/up_arrow_small.png') no-repeat;
}

.no_arrow {
	background: none;
}

.operatorColumnImageOn {
	width: 14px;
	height: 14px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.operatorColumnImageOff {
	width: 14px;
	height: 14px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.showMainDivImageSmall {
  display: block;
  margin-left: auto;
  margin-right: auto;
	width: 50px;
	height: 50px;
	border: 1px solid #A0A0A0;
	background: #CACACA;
}

.showMainDivImageMiddle {
  display: block;
  margin-left: auto;
  margin-right: auto;
	width: 75px;
	height: 75px;
	border: 1px solid #A0A0A0;
	background: #CACACA;
}

.showMainDivLoadSmall {
	width: 70px;
}

.imageOn {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.imageOff {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.showMainDivTextNotSelectedProdAmb {
	color: #909090;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}