html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {padding:0;border:0;}
body {font:11px Tahoma;color:#000;background:#fff;min-width:1000px;}
a {text-decoration:underline;color:#3aa2f2;}
a:hover {text-decoration:none;}
.header {position:relative;height:57px;background:url("../images/header.png") repeat-x 50% 0;z-index:10;padding:4px 0 0 6px;}
	.login {display:block;float:left;font:11px Tahoma;color:#434343;}
		.login a {color:#3aa2f2;margin:0 5px;}
		.login .time {color:#737373;}
	.logo {display:block;float:left;width:110px;height:37px;background:url("../images/logo.png") no-repeat 0 0;display:block;text-indent:-10000px;overflow:hidden;}
	.topMenu {margin-left:10px;display:block;float:left;font: 20px/50px Tahoma;color:#3aa2f2;}
		.topMenu>li {margin:0;min-width:80px;float:left;position:relative;padding:0 50px 0 10px;}
		.topMenu>li.options {cursor:pointer;}
		.topMenu>li.options:hover {cursor:pointer;background:url("../images/topmenu-options.png") no-repeat 100% 21px;}
			.topMenu>li.options>a {position:relative;z-index:2;}
			.topMenu>li>a {text-decoration:none;}
			.topMenu>li>a:hover {text-decoration:underline;}
			.topMenu>li.options>a:hover {text-decoration:none;}
			.topMenu ul {position:absolute;top:0;left:0;background:#fff;padding:50px 0 10px;text-align:center;font:18px Tahoma;width:100%;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-radius:0 0 2px 2px;display:none;}
			.topMenu li.active ul {display:block;background:#fff url("../images/topmenu-options.png") no-repeat 100% 21px;}
				.topMenu ul li {margin:0 10px 10px;}
					.topMenu ul a {font-size:13px;text-decoration:none;}
					.topMenu ul a:hover {text-decoration:underline;}
			
iframe {border:none;height:100%;width:100%}
html {height: 100%;}
body, td, input, select, textarea{	font-size: 12px; font-family: tahoma, arial, sans-serif;}

.nav{	text-decoration: none;	color: #3b3b1f;	font-weight: bold;font-size: 14px;}
input,textarea, select, .decor{	border: #737357 1px solid;	color: #3b3b1f;padding: 2px;	text-decoration: none;}

.pere{clear: both;}
hr {height: 1px;color: #848484}
#sitemenu {width: auto; padding: 15px;overflow: auto;}
#sitemenu b{ color: #0066cc; margin-right: 30px; }

h3, h3 a { color: #0066cc; font-family: tahoma, arial, sans-serif; font-size: 12px;font-weight:bold;}
label {cursor:pointer;}
tr td { vertical-align: top } 
b, strong { color: #0066cc}
.lnk.act {text-decoration:none;color: #0066CC}
#checkurls{display:none;}
.hand{cursor:pointer !important;border:0;}
.ui-jqgrid .ui-userdata {height:auto !important;}

.ui-dform-form label {
	float: left;
 	width: 45%;
 	
}
.ui-dform-form .ui-dform-text,.ui-dform-form .ui-dform-textarea, .ui-dform-form .ui-dform-select, .ui-dform-form .ui-dform-password {
	float: left;
	margin-top:5px;
 	 width: 55%;
}
.ui-dform-form .row {
	overflow: hidden; margin: 0 0 1em 0; padding:4px;       
}
.ui-dform-form .row>label, .row>div {
	float: left;        
}
.ui-dform-form .row>label {
	width: 180px;        
}
   
.ui-dform-form .row>div>label,.ui-dform-form .row>div>input ,.ui-dform-form .row>div>select{
       /* float: left; */
}
.ui-dform-form .row>div>input,.ui-dform-form .row>div>select {
        clear: left;        
}
.ui-dform-form .rowu {background-color: #dddddd !important;}
.ui-dform-form .rowo {background-color: #f6f6f6;}
.panel {margin-bottom:10px;width:auto !important;}
.button {margin: 3px !important;font-size:11px !important;}
.gridmenu {display:none;position:absolute;border:1px solid #aaaaaa;z-index:1000;background:white;padding:5px;margin-top:-10px; right:100px !important;}
.gridmenu .button {background:  white !important;border: none !important;}
.editgridmenu {margin:5px;}
.clearlooks2 {top:0 !important;}
div.main {
     min-width: 1000px;
     width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
     height:100%;
	position: relative;
}

.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .cf { zoom: 1; }
*:first-child+html .cf { zoom: 1; }

.small { color: #666; font-size: 0.875em; }
.large { font-size: 1.25em; }
.dd { position: relative; display: block; margin: 0; padding: 0; max-width: auto; list-style: none; font-size: 13px; line-height: 20px;min-width:600px; }

.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
.dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }

.dd-item,
.dd-empty,
.dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }

.dd-handle { display: block; height: 30px; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; font-weight: bold; border: 1px solid #ccc;
    background: #fafafa;
    background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
    background:    -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
    background:         linear-gradient(top, #fafafa 0%, #eee 100%);
    -webkit-border-radius: 3px;
            border-radius: 3px;
    box-sizing: border-box; -moz-box-sizing: border-box;
}
.dd-handle:hover { color: #2ea8e5; background: #fff; }

.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin: 5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; }
.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
.dd-item > button[data-action="collapse"]:before { content: '-'; }

.dd-placeholder,
.dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5;
    background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), 
                      -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-image:    -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), 
                         -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-image:         linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), 
                              linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-size: 60px 60px;
    background-position: 0 0, 30px 30px;
}

.dd-dragel { position: absolute; pointer-events: none; z-index: 9999; }
.dd-dragel > .dd-item .dd-handle { margin-top: 0; }
.dd-dragel .dd-handle {
    -webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
            box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
}
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
@media only screen and (min-width: 700px) { 

    .dd { float: left; width: auto; }
    .dd + .dd { margin-left: 2%; }

}
.dd-hover > .dd-handle { background: #2ea8e5 !important; }
.dd3-content { display: block; height: 30px; margin: 5px 0; padding: 5px 10px 5px 40px; color: #333; text-decoration: none; font-weight: bold; border: 1px solid #ccc;
    background: #fafafa;
    background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
    background:    -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
    background:         linear-gradient(top, #fafafa 0%, #eee 100%);
    -webkit-border-radius: 3px;
            border-radius: 3px;
    box-sizing: border-box; -moz-box-sizing: border-box;
}
.dd3-content:hover { color: #2ea8e5; background: #fff; }
.dd-dragel > .dd3-item > .dd3-content { margin: 0; }
.dd3-item > button { margin-left: 30px; }
.dd3-handle { position: absolute; margin: 0; left: 0; top: 0; cursor: pointer; width: 30px; text-indent: 100%; white-space: nowrap; overflow: hidden;
    border: 1px solid #aaa;
    background: #ddd;
    background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%);
    background:    -moz-linear-gradient(top, #ddd 0%, #bbb 100%);
    background:         linear-gradient(top, #ddd 0%, #bbb 100%);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.dd3-handle:before { content: '≡'; display: block; position: absolute; left: 0; top: 3px; width: 100%; text-align: center; text-indent: 0; color: #fff; font-size: 20px; font-weight: normal; }
.dd3-handle:hover { background: #ddd; }
.jqgrow textarea,.DataTD textarea {width:150px;height:150px !important;}
.cbox {margin-top:4px !important;}
.ui-dform-texta textarea {width:300px;height:150px;}
.ui-dform-radiobuttons label {width:100%;float:none !important;clear:both !important;}
.ui-dform-form i {font-size:11px;}
.exi_dform {display:none;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {white-space:normal !important;height: auto !important;overflow:visible !important}
.ui-jqgrid .ui-jqgrid-htable th div {height: auto !important;overflow:visible !important;padding: 3px 9px 3px 0px;}
input[type="radio"], input[type="checkbox"] {border:0 !important}
.preload{width:80px;height:80px;padding:10px;background: #ffffff;position:absolute;left:45%;top:10%;z-index: 18000;border:1px solid #2f2f2f;border-radius:4px;}
.preload div{margin-left:8px;width:64px;height:80px;background: url('../images/form_preloader.gif') no-repeat;}
#exi_content {min-height:610px;display:inline-block;width:auto;}

.lvn {cursor:pointer;}
.lvn input[type="text"] {width:80%;font-size:11px;padding:0;}
.editmi .ui-button-text {padding:0 !important}
/*.ui-tabs-panel.ui-widget-content {overflow-x:auto}*/
.ui-jqgrid-bdiv {min-height:400px !important;}
.nosection {color:#777777 !important}
ul.trueul{list-style:disc;margin:5px 0 5px 20px;}
.login .ui-button-text {padding:0 !important;}
.login div {padding-top:5px;}
.ui-dform-radio+label.ui-dform-label {float:none;display:inline;}
.ui-dform-radiobuttons{float:right;width:55%;display:block;margin-bottom:10px;}
.ui-dform-container {display: block;clear:both;margin-bottom:10px;}
.ui-jqdialog {width: auto !important}
.mceIframeContainer iframe {overflow:auto !important;} 
.panel.ui-widget-content { overflow:visible;display:inline-block;}
.date, .datetime {background: url('../images/calendar.png') 2px 3px no-repeat;padding-left:17px;}
.mainpage {color:red !important}		