body {
	margin: 0;
	padding: 0;
	font: 12px/13px Trebuchet MS, sans-serif;
	color: #555555;
}

body td {
	font: 12px/13px Trebuchet MS, sans-serif;
	color: #555555;
		
}

img {
	border: 0px;
}

form {
	margin: 0px;
}
.important{color:#ff0000;font-style:italic;}
pre {
	font: 11px/13px Courier New;
}
.validation-error{
  font-weight:normal;
  color:#cc0000;
}
.error {
	color: #ff0000;
	padding: 10px;
	text-align: left;
}

.printonly {
	display: none;
}

.inlineblock {
	display: -moz-inline-stack !important;
	display: inline-block !important;
	display: inline;
	vertical-align: middle;
	text-align: left;
}

h1 {
	font: bold 22px/24px Trebuchet MS, sans-serif;
	color: #555555;
}

h2 {
	font: bold 16px/18px Trebuchet MS, sans-serif;
	color: #555555;
}
h3 {
	font: bold 14px/16px Trebuchet MS, sans-serif;
	color: #555555;
}

hr {
	height: 1px;
	color: #dedede;
	border: 0px;
	background-color: #555555;
}

a {
	color: #22538c;
	text-decoration: none;
}

a:hover {
	color: #22538c;
	text-decoration: underline;
}

.uicaption {
	font: bold 12px/13px Arial, Trebuchet MS, sans-serif;
	color: #555555;
	font-style: italic;
}
.uidescription {
	font:  11px/12px Arial, Trebuchet MS, sans-serif;
	color: #555555;
	font-style: italic;
}

.formButton {
	cursor: pointer;
	font: bold 11px Arial, Trebuchet MS, sans-serif;
	color: #555555;
}

/*
.formButton { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#406080; background:url('../../res/ac3/img/RoyalButton.gif'); width:113px; height:22px; overflow:hide; }
.formButton:hover { cursor:pointer;color:#ffffff;  background:url('../../res/ac3/img/RoyalButton_H.gif'); }
.formButtonBig { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#406080; background:url('../../res/ac3/img/RoyalButtonBig.gif'); width:170px; height:22px; overflow:hide; }
.formButtonBig:hover { cursor:pointer;color:#ffffff;  background:url('../../res/ac3/img/RoyalButtonBig_H.gif'); }
.formButtonSmall { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#406080; background:url('../../res/ac3/img/RoyalButtonSmall.gif'); width:26px; height:22px; overflow:hide; }
.formButtonSmall:hover { cursor:pointer;color:#ffffff;  background:url('../../res/ac3/img/RoyalButtonSmall_H.gif'); }

.formButtonAlt { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#608040; background:url('../../res/ac3/img/RoyalButtonAlt.gif'); width:113px; height:22px; overflow:hide; }
.formButtonAlt:hover { cursor:pointer;color:#ffffff;  background:url('../../res/ac3/img/RoyalButtonAlt_H.gif'); }
.formButtonAltBig { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#608040; background:url('../../res/ac3/img/RoyalButtonAltBig.gif'); width:170px; height:22px; overflow:hide; }
.formButtonAltBig:hover { cursor:pointer;color:#ffffff;  background:url('../../res/ac3/img/RoyalButtonAltBig_H.gif'); }
.formButtonAltSmall { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#608040; background:url('../../res/ac3/img/RoyalButtonAltSmall.gif'); width:26px; height:22px; overflow:hide; }
.formButtonAltSmall:hover { cursor:pointer;color:#ffffff;  background:url('../../res/ac3/img/RoyalButtonAltSmall_H.gif'); }

.formButtonDisabled { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#406080; background:url('../../res/ac3/img/RoyalButtonDisabled.gif'); width:113px; height:22px; overflow:hide; }
.formButtonDisabledBig { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#406080; background:url('../../res/ac3/img/RoyalButtonDisabledBig.gif'); width:170px; height:22px; overflow:hide; }
.formButtonDisabledSmall { cursor:pointer;border:0; font:bold 11px/13px Trebuchet MS, sans-serif; color:#406080; background:url('../../res/ac3/img/RoyalButtonDisabledSmall.gif'); width:26px; height:22px; overflow:hide; }
*/
.formMultiText {
	border: 1px solid #cccccc;
	background: #F7F7F7;
}

.formMultiText input {
	border: none;
	padding-top: 4px;
	font: 12px/14px Trebuchet MS, sans-serif;
	background: #F7F7F7;
}

.formMultiLang {
	border-left: 1px solid #cccccc;
	background: #ededed;
}

.formText {
	border: 1px solid #cccccc;
	font: 12px/14px Trebuchet MS, sans-serif;
	padding-top: 4px;
	background: #F7F7F7;
}
.color {
	border: 1px solid #cccccc;
	font: 12px/14px Trebuchet MS, sans-serif;
	padding-top: 4px;
	background: #F7F7F7;
}

.formPane {
	border: 1px solid #cccccc;
	font: 12px/14px Trebuchet MS, sans-serif;
	background: #F7F7F7;
}

.formLocked {
	border: 1px solid #cccccc;
	font: 12px/14px Trebuchet MS, sans-serif;
	padding-top: 4px;
	background: #E0E0E0;
}

.formOther {
	font: 11px/13px Trebuchet MS;
}

th, td.header {
	background: #787878;
	color: #ffffff;
	font-weight:normal;
	text-align:left;
	font: 12px/13px Trebuchet MS, sans-serif;
}

.alt,.alt td {
	background: #ffffff;
}

.alt2,.alt2 td {
	background: #f4f4f4;
}

.alt3,.alt3 td {
	background: #ffffff;
}
div.ContextMenu {
	position: absolute;
	z-index: 3;
	text-align: left;
	width: 220px;
	border: 1px solid #323232;
	padding: 0px;
}
.ContextMenuIcon {
    background:url(../res/ico/gear16.png) 50% 50% no-repeat;
}

div.ContextMenu a {
	
	display: block;
	background: #202020; filter:Alpha(opacity=88); opacity: 0.88; padding: 4px 5px;font-weight: normal; color: #eee; text-decoration: none; text-align: left;
	border-bottom: 1px solid #323232;
}

div.ContextMenu a:hover {
	display: block;
	background: #101010; filter:Alpha(opacity=88); opacity: 0.88; padding: 4px 5px;font-weight: normal; color: #eee; text-decoration: none; text-align: left;
	border-bottom: 1px solid #323232;
}

div.ContextMenu a.ajax {
	display: block;
	background: #ffffff url('../res/img/ContextMenuGutter.gif') 0% 0%
		repeat-y;
	font-weight: normal;
	font: 11px/11px "Trebuchet MS", Verdana, sans-serif;
	color: #00356A;
	text-decoration: none;
	padding: 4px 5px;
}

div.ContextMenu a.ajax:hover {
	display: block;
	background: #ffffff url('../res/img/ContextMenuGutter.gif') 0% 0%
		repeat-y;
	font-weight: normal;
	font: 11px/11px "Trebuchet MS", Verdana, sans-serif;
	color: #00356A;
	text-decoration: none;
	padding: 4px 5px;
}

#menu-edit {list-style:none;margin:0px;padding: 0px;width:500px;}
#menu-edit li{list-style:none;padding: 2px;}
#menu-edit li .submenu1{background: #ededed;}


/* ****************************************************** ORDER *************************************************** */
.order_control_header { background:#ededed;font: bold 14px/16px Trebuchet MS, sans-serif;color: #000000; padding: 3px;}
.order_control .code {font-style:italic;font-size:12px;color:#cc0000;}
.order_control td .vat {font-style:italic;font-size:12px;color:#0000ff;}
.order_control th {background:#DDDDDD;color:#000000;font-weight:bold;}
.order_control .totalprice {font-size:14px;color:#cc0000;}
.order_control_caption {font-weight:bold;}


.autocomplete{border: 1px solid #cccccc;font: 12px/14px Trebuchet MS, sans-serif;background: #F7F7F7;}
iframe {width:600px;height:200px;}

.splitter_active{
    
    background:#333;
    color:#ffffff;
    padding-left:3px;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
}