/* Elements */
form, ul, li { margin: 0px; padding: 0px; }
body {  font-size: 80%; }

a { text-decoration: underline; }
a:hover { text-decoration: none; }

/* Ticket viewing */
.ticketwrotedate { border-bottom: 1px dotted black; padding: 0; margin: 0; }
.ticketbody {     font-size: 1.1em; }
.ticketattachments { padding: 5px; border-top: 2px dotted gray; }
.ticketattachment-file { float: left; margin-right: 5px; margin-bottom: 5px; padding: 10px; background-color: white; color: black; border: 1px solid black; border-radius: 5px; }
.ticketfirsttext { padding: 2px; background-color: lightgray; border-bottom: 2px solid black; }
.ticketsupporttext, .ticketclienttext { padding: 5px; border-bottom: 2px solid black; }
.ticketsupporttext { background-color: #fafafa; color: black; }
.ticketclienttext { background-color: #dadada; color: black; }
.ticketreplytitle { padding: 1px; margin: 0px; }

/* Ticket listing */
.ticketlistbigtable { margin: auto; width: 98%; padding: 1px; border: 1px solid black; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
.ticketlisttitlecell { background-color: #b0b0b0; color: black; font-weight: bold; padding: 5px; }
.tickethr { height: 1px; color: #597e1f; margin: 0; border: 0; border-bottom: 1px dotted black; }
.ticketlistseparator { height: 1px; padding:0; margin:0; color: gray; }
.ticketlistccount, .ticketlistcdepartment, .ticketlistcproduct, .ticketlistcopener, .ticketlistccreated, .ticketlistcupdater, .ticketlistcstatus, .ticketlistctasks, .ticketlistctime { background-color: #b0b0b0; color: black; font-weight: bold; padding: 5px; }
.ticketlistccount { max-width: 50px; }
.ticketlistccount { text-align: center; }
.ticketlistccreated, .ticketlistcstatus { width: 200px; }
.ticketlistcopener, .ticketlistcupdater { width: 200px; }
.ticketlistctasks, .ticketlistctime { width: 200px; }
.ticketlistsubject { font-size: 1.3em; background: #ffffff url( "images/title_bg2_.png" ) repeat left top; }

.ticketline:hover { border: 1px solid black; }

.ticketlistlow, .ticketlistmedium, .ticketlisthigh, .ticketlistcritical { background-color: white; color: black; font-weight: normal; }
.ticketlistlow, .ticketlistlow a { color: gray; }
.ticketlistmedium { }
.ticketlisthigh { /*background-color: #b0b0b0;*/ background: #ffffff url( "images/title_bg_.png" ) repeat left top; font-weight: bold; }
.ticketlistcritical, .ticketlistcritical a { background-color: red; color: white; font-weight: bold; }

/* Dialogs styles */
.jsenOverlay                            {  }
.loading-animation                      { vertical-align:middle; background-image:url( "images/loading.gif" ); background-position:left top; background-repeat:no-repeat; padding-left:36px; min-height:40px; text-align:center; }

.form-table { border: 1px solid black; padding: 0px; margin: 0px; background-color: white; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
.form-tr1 { color: black; background-color: white; }
.form-tr2 { color: black; background-color: #f1f1f1; }
.tr-final { }
.td-first { border-top: 0 solid #e1e1e1 !important; }
.table-td-label { border-top: 2px solid #e1e1e1; width: 40%; text-align: right; color: black; padding: 15px; font-weight: bold; }
.table-td-input { border-top: 2px solid #e1e1e1; color: black; padding: 15px; }
.table-td-single { border-top: 2px solid #e1e1e1; color: black; padding: 15px; }
.table-td-single a { color: black !important; }


.dialog-field-error { z-index: 1010px; padding: 5px; position: absolute; color: red; border: 1px solid red; background-color: #dfdfdf; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }

.form_type { padding: 2px; color: black; background-color: white; border: 1px solid #BDBEC2; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; font-size: 1em;}
.form_button { padding: 2px; color: black; background-color: lightgray; border: 1px solid gray; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }

.form_email {  }
.form_datepicker { background-image: url( "images/icons/i_datepicker.gif" ); background-position: 97% center; background-repeat: no-repeat; }
.form_price { background-image: url( "images/icons/i_euro.gif" ); background-position: left top; background-repeat: no-repeat; font-family: Courier New, Courier, monospace; text-align: right; }
.form_percent { background-image: url( "images/icons/i_perc.gif" ); background-position: left top; background-repeat: no-repeat; font-family: Courier New, Courier, monospace; text-align: right; }

.importanttext { color: black; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 2px solid #9a0034; }

.headline { font-size: 1.2em; padding: 5px 5px 5px 7px; background-color: #ab2024; vertical-align: middle; margin: 0; margin-bottom: 5px; color:#fff; border:none; }
.header-support{
	background-image:url(images/logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ab2024;
	height:53px;
	padding: 0 0 0 120px;
	color:#fff;
}
.tabel-mare{
	border:1px solid #ab2024 !important;
	/*padding-bottom:20px;*/
}
.main-menu-design-table{
	margin-left:26px;
	background-color:#ab2024;
	padding-left:20px;
}
.main-menu-design{
	padding:7px 5px;
	color:#fff;
}
.main-menu-design a{
	color:#fff;
}
.title-menu-stanga{
	color:#fff;
	padding:0 0 5px 0;
	margin:0;
}
.roundedBorders{
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-khtml-border-radius:6px;
}
.roundedBorders:hover{
	color:#000;
}
.but-reply{
	border:1px solid #B0B0B0;
	background-color:#fff;
	background-image:url( "images/reply.png" );
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 7px 3px 25px;
	color:#ab2024;
	text-decoration:none;
}
.but-edit{
	border:1px solid #B0B0B0;
	background-color:#fff;
	background-image:url( "images/edit.png" );
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 7px 3px 25px;
	color:#ab2024;
	text-decoration:none;
}
.but-close{
	border:1px solid #B0B0B0;
	background-color:#fff;
	background-image:url( "images/close.png" );
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 7px 3px 25px;
	color:#ab2024;
	text-decoration:none;
}
.but-delete{
	border:1px solid #B0B0B0;
	background-color:#fff;
	background-image:url( "images/delete.png" );
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 7px 3px 25px;
	color:#ab2024;
	text-decoration:none;
}
.but-open{
	border:1px solid #B0B0B0;
	background-color:#fff;
	background-image:url( "images/close.png" );
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 7px 3px 25px;
	color:#ab2024;
	text-decoration:none;
}

.editor_quote { background-image:url( "images/editor_quote.gif" );  background-position: right top; background-repeat:no-repeat; border-top: 2px solid gray; border-bottom: 2px solid gray; }
.editor_quote_text { color: #555555; }
.editor_code { background-image:url( "images/editor_code.gif" );  background-position: right top; background-repeat:no-repeat; border-top: 2px solid gray; border-bottom: 2px solid gray; }
