/*frimann_ext-all*/
.ext-el-mask-msg{
	z-index:20001;
	position:absolute;
	top:0;left:0;
	border:1px solid #A3AEB4;
	background:#e8e8e8;
	padding:2px;
}

/*btn*/
.x-btn-text-icon .x-btn-center .x-btn-text {
	color:#333;
}

.ext-gecko .x-btn button{
	color:#333;
}

/*tab*/
.x-tab-panel-header{
	padding-bottom:0px;

}

.x-tab-panel-header,.x-tab-panel-footer{
	background:#3283AA;
	border:1px solid #A3AEB4;
	overflow:hidden;
	zoom:1;
}

.x-tab-panel-footer {
	border:1px solid #2E80A9;
	padding:0;
	border:none;
}

ul.x-tab-strip-top{
	padding-top:1px;
	background:#E1ECF2 url(../images/default/tabs/tab-strip-bg.gif) repeat-x bottom;
	border-bottom:1px solid #ACBBC0;
}

ul.x-tab-strip-bottom{
	padding-bottom:1px;
	background:#E1ECF2 url(../images/default/tabs/tab-strip-btm-bg.gif) repeat-x top;
	border-top:1px solid #A3AEB4;
	border-bottom:0 none;
	border-bottom:1px solid #75A3B3;
}

.x-tab-panel-header .x-tab-strip-spacer{
	sbackground:#2E80A9;
	height:2px;
	font-size:1px;
	line-height:1px;
}

.x-tab-panel-header-plain .x-tab-strip-top{
	background:transparent!important;
	padding-top:0!important;
}

.x-tab-panel-header-plain{
	background:transparent!important;
	border-width:0!important;
	padding-bottom:0!important;
}

.x-tab-panel-header-plain .x-tab-strip-spacer{
	border:1px solid #A3AEB4;
	border-top:0 none;height:2px;
	background:#deecfd;font-size:1px;
	line-height:1px;
}

ul.x-tab-strip li.x-tab-edge{
	float:left;
	margin:0!important;
	padding:0!important;
	border:0 none!important;
	font-size:1px!important;
	line-height:1px!important;
	overflow:hidden;zoom:1;
	background:transparent!important;
	width:1px;
}

.x-tab-strip span.x-tab-strip-text{
	font:normal 11px tahoma,arial,helvetica;
	color:#d1d1d1;
	white-space:nowrap;
	cursor:pointer;
	padding:4px 0;
}

.x-tab-strip .x-tab-strip-over span.x-tab-strip-text{
	color:#ffffff;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{
	color:#ffffff;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text{
	color:#ffffff;
}

.x-tab-strip .x-tab-with-icon span.x-tab-strip-text{
	padding-left:20px;
	background-position:0 3px;
	background-repeat:no-repeat;
}

.x-tab-strip-top .x-tab-right{
	background:transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat 0 -51px;
	padding-left:10px;
}

.x-tab-strip-top .x-tab-left{
	background:transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat right -351px;
	padding-right:10px;
}

.x-tab-strip-top .x-tab-strip-inner{
	background:transparent url(../images/default/tabs/tabs-sprite.gif) repeat-x 0 -201px;
}

.x-tab-strip-bottom .x-tab-right{
	background:url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left{
	background:url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{
	background:url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{
	background:url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
}

/* tab icon */
/*
.x-tab-strip .x-menu-item-icon{
	filter:alpha(opacity=50);-moz-opacity:0.5;
}

.x-tab-strip .x-tab-strip-active .x-menu-item-icon{
	filter:alpha(opacity=30);-moz-opacity:0.9;
}

.x-tab-strip .x-tab-strip-over .x-menu-item-icon{
	filter:alpha(opacity=30);-moz-opacity:0.9;
}
*/

.x-tab-strip .x-menu-item-icon{
	opacity:.9;-moz-opacity:.9;
}

.x-tab-strip .x-tab-strip-active .x-menu-item-icon{
	opacity:.9;-moz-opacity:.9;
}

.x-tab-strip .x-tab-strip-over .x-menu-item-icon{
	opacity:.9;-moz-opacity:.9;
}

/* tab close icon */
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{
	background-image:url(../images/default/tabs/tab-close-active.gif);opacity:.6;-moz-opacity:.6;
	background-repeat:no-repeat;
	display:block;
	width:11px;
	height:11px;
	position:absolute;
	top:2px;
	right:3px;
	cursor:pointer;
	z-index:2;
	margin:0px;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
	background-image:url(../images/default/tabs/tab-close.gif);
	opacity:1;-moz-opacity:1;
	margin:0px;
}

.x-tab-strip-bottom .x-tab-strip-active a.x-tab-strip-close{
	sbackground-image:url(../images/default/tabs/tab-close-active.gif);opacity:.8;-moz-opacity:.8;
	background-repeat:no-repeat;
	display:block;
	width:11px;
	height:11px;
	position:absolute;
	top:2px;
	right:3px;
	cursor:pointer;
	z-index:2;
	margin:0px;
}

.x-tab-strip-bottom .x-tab-strip-active a.x-tab-strip-close:hover{
	background-image:url(../images/default/tabs/tab-close-active.gif);
	opacity:1;-moz-opacity:1;
	margin:0px;
}

.x-tab-scroller-left{
	background:transparent url(../images/default/tabs/scroll-left.gif) no-repeat -18px -2px;
	border-bottom:1px solid #A3AEB4;
	width:18px;
	position:absolute;left:0;top:0;
	z-index:10;
	cursor:pointer;
}

.x-tab-scroller-left-disabled{
	background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);
	cursor:default;
}

.x-tab-scroller-right{
	background:transparent url(../images/default/tabs/scroll-right.gif) no-repeat 0 -2px;
	border-bottom:1px solid #A3AEB4;
	width:18px;
	position:absolute;right:0;top:0;
	z-index:10;
	cursor:pointer;
}

.x-tab-scroller-right-disabled{
	background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);
	cursor:default;
}

/*toolbar*/

.x-toolbar{
	sborder-color:#a9bfd3;
	sborder-style:solid;
	sborder-width:0 0 1px 0;
	display:block;padding:2px;
	background:#d0def0 url(../images/default/toolbar/bg.gif) repeat-x top left;
	sbackground:#67B3D7;
	position:relative;zoom:1;
}

/*
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
	white-space:nowrap;
	font:normal 12px tahoma,arial,helvetica,sans-serif;
	color:white
}
*/
.x-toolbar td,.x-small-editor span,.x-toolbar div{
	color:white;
}

.x-toolbar input,.x-toolbar select,.x-toolbar laber{
	color:black;
	background:#E9EEEF;
	border:1px solid #ACC0C1;
}

.x-toolbar .ytb-sep{
	background-image:url(../images//default/grid/grid-blue-split.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:16px;
	width:10px;
	overflow:hidden;
	margin:0 2px 0;
	border:0;
}

.x-toolbar .x-item-disabled{color:#e4eff4;}
.x-toolbar .x-item-disabled *{color:#e4eff4!important;}

/*pagingbar*/
.pagingbar{
	background:#E3E8EA;
	border-top:1px solid #A3AEB4;
}

.pagingbar td span,.pageingbar div{
	color:#fff;
}

.pagingbar .ytb-sep{
	background-image:url(../images//default/grid/grid-blue-split.gif);
	background-position:center;
	background-repeat:no-repeat;
	border:0 none;
	display:block;
	font-size:1px;
	height:16px;
	margin:0 2px;
	overflow:hidden;
	width:10px;
}

/*toolbarPaging*/
#toolbarPaging .x-toolbar{
	background:#3283AA;
	border-top:1px solid #A3AEB4;
}

#toolbarPaging .x-toolbar td span,  #toolbarPaging div{
	color:#ffffff;
}

#toolbarPaging .x-toolbar .ytb-sep{
	background:none;
}

/*panel*/
.x-panel-mc-body{
	background-color: #F0F3F4;
}
.x-panel-header{
	overflow:hidden;zoom:1;
	color:#fff;
	font:bold 11px tahoma,arial,verdana,sans-serif;
	padding:5px 3px 4px 5px;
	border:none;
	line-height:15px;
	sbackground:transparent url(../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;
	background:#2E80A9;
}

.x-panel-header-text{
	margin-left: 4px;
	font-weight:bold;
}

.x-tab-panel-header, .x-tab-panel-body{
	border: none;
}

.x-panel-body{
	color:#4b95bc;
	font:bold 11px tahoma,arial,verdana,sans-serif;
	sborder:1px solid #A3AEB4;
	border:none;
	border-top:0 none;
	overflow:hidden;
	background:white;
	position:relative;
}

.x-panel-body a{
	color:#318AB4;
}

.x-panel-body-noheader,.x-panel-mc .x-panel-body{
	sborder-top:1px solid #7db0ce;
}

.x-panel-tl .x-panel-header{
	color:#ffffff;
	font:normal 11px tahoma,arial,verdana,sans-serif;
	padding:3px 3px 4px 4px;
	sbackground:transparent url(../images/default/toolbar/bg.gif) repeat-x scroll 0pt -1px;
	sbackground:none;
}

.ext-strict .ext-ie7 .x-panel-tc{
	overflow:visible;
	sborder-bottom:1px solid #99bbe8;
}

.x-panel-tc{
	background:transparent url(../images/default/panel/a_tc.gif) repeat-x 0 0;
	padding-top:2px;
	overflow:hidden;
	height: 26px;
}

.x-panel-tl{
	background:transparent url(../images/default/panel/a_tl.gif) no-repeat 0 0;
	padding-left:2px;
	height: 26px;
	border:none;
}	

.x-panel-tr{
	background:transparent url(../images/default/panel/a_tr.gif) no-repeat  right 0;
	padding-right:2px;	
	height: 26px;
}

.x-panel-bc{
	background:#F7F6F1;
	zoom:1;
}

.x-panel-bl{
	background:#F7F6F1;
	padding-left:6px;zoom:1;
	border-left: 1px solid #7DB0CE;
	border-bottom: 1px solid #7DB0CE;
}

.x-panel-br{
	background:#F7F6F1;
	padding-right:6px;
	zoom:1;
	border-right: 1px solid #A3AEB4;
}

.x-panel-mc{
	border:0 none;
	padding:0;margin:0;
	font:normal 11px tahoma,arial,helvetica,sans-serif;
	padding-top:6px;
	background:#F7F6F1;
}

.x-panel-mc .x-panel-body{
	background:transparent;
	border:0 none;
}

.x-panel-ml{
	background:#F7F6F1;
	border-left: 1px solid #7DB0CE;
	padding-left:6px;zoom:1;
}

.x-panel-mr{
	background:#F7F6F1;	
	border-right: 1px solid #7DB0CE;
	padding-right:6px;zoom:1;
}

.x-panel-bwrap{
	font-size:28px;
	color:#596987;
	overflow:hidden;zoom:1;
}

/*
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
	border-top:1px solid #A3AEB4;
}

*/
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
	border-top:1px solid #A3AEB4;
	background:#3283AA;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar div{
	color:#ffffff;
}


.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border:none;
}


/*tool*/
.x-tool{
	overflow:hidden;
	width:15px;height:15px;
	float:right;
	cursor:pointer;
	sbackground:transparent url(../images/default/panel/tool-sprites.gif) no-repeat;
	margin-left:2px;
	background-images:none;
}

/*panel_ghost*/
.x-panel-ghost{
	background:#F6F6F6;
	z-index:12000;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65);
}

/*window*/
.x-window-draggable, .x-window-draggable, .x-window-header-text{
	color:#333;
}

.x-window-tl .x-window-header{
	color:#ffffff;
	font:bold 11px tahoma,arial,verdana,sans-serif;
	padding:5px 6px 4px 6px;
	background:url(../images/default/panel/title_bg.jpg) repeat-x center;
	height:15px;
}

.x-window-tc{
	sbackground:transparent url(../images/default/panel/title_bg.jpg) repeat-x 0 0;
	overflow:hidden;
}

.x-window-tl{
	sbackground:transparent url(../images/default/panel/a_tl.gif) no-repeat 0 0;
	padding-left:2px;zoom:1;
	z-index:1;
	position:relative;
}

.x-window-tr{
	sbackground:transparent url(../images/default/panel/a_tr.gif) no-repeat right 0;
	padding-right:2px;
}

.x-window-bc{
	background:transparent url(../images/default/window/top-bottom.png) repeat-x 0 bottom;zoom:1;
}

.x-window-bc .x-window-footer{
	padding-bottom:6px;zoom:1;
	font-size:0;
	line-height:0;
}

.x-window-bl{
	background:transparent url(../images/default/window/left-corners.png) no-repeat 0 bottom;
	padding-left:6px;zoom:1;
}

.x-window-br{
	background:transparent url(../images/default/window/right-corners.png) no-repeat right bottom;
	padding-right:6px;zoom:1;
}

.x-window-mc{
	border:1px solid #7AAFCD;
	padding:0;margin:0;
	font:normal 11px tahoma,arial,helvetica,sans-serif;
	background:#4B95BC;
}

.x-window-ml{
	background:transparent url(../images/default/window/left-right.png) repeat-y 0 0;
	padding-left:6px;zoom:1;
}

.x-window-mr{
	background:transparent url(../images/default/window/left-right.png) repeat-y right 0;
	padding-right:6px;zoom:1;
}


.x-window-plain .x-window-body{
	background-color:#f2f2f2 !important;
	border:none;
}
	
.x-window-proxy{
	background:#E1ECF2;
	border:1px solid #7AAFCD;
	z-index:12000;
	overflow:hidden;
	position:absolute;left:0;top:0;
	display:none;
	opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);
}

/*layout*/
.x-layout-collapsed{
	position:absolute;
	left:-10000px;top:-10000px;
	visibility:hidden;
	width:20px;height:20px;overflow:hidden;
	background:#4B95BC;
	border:1px solid #2E80A9;
	z-index:20;
	}

/* icelandic software */
.x-layout-collapsed-over{
	cursor:pointer;
	background:#82B5D0;
	}

.x-layout-split{
	background:#fff;
	position:absolute;
	height:5px;
	width:5px;
	line-height:1px;
	font-size:1px;
	z-index:3;	
}

/*grid*/
.x-grid3-row-selected{
	background:#D1E3EC !important;
	border:1px dotted #A3BAE9;
}

.x-grid3-row td, .x-grid3-summary-row td {
	line-height:13px;
	padding-left:1px;
	padding-right:1px;
	vertical-align:top;
}

.x-grid3-cell-last img{
	display:inline;
	padding:0;
	margin:0;
}

.x-grid3-cell-last .grid_icon{
	display:inline;
	width:15px;
	margin:0 2px;
}

.x-border-layout-ct{
	background:#ffffff;
}

.x-tbar-loading {
	background-image:url(../images/default/grid/refresh.png) !important;
}


/************************new12.1**********************/

#topmenu{
	height:25px;
	width:100%;
	background:url(../images/default/panel/title_bg.jpg) repeat-x center;
}

#topmenu .x-toolbar{
	background:none;
}

/*x-menu*/
.x-menu{
	border:1px solid #95ACB0;
}

.x-menu-item-active{
	background:#ebf3fd url(../images/default/menu/item-over.gif) repeat-x left bottom;
	border:1px solid #4EA7D1;
	padding:0;
}

.x-menu-item-active a.x-menu-item{
	scolor:#205873;
	color:#ffffff;
}

.x-menu li{
	sborder-bottom:1px solid #A9BCBE;
}

.x-menu-sep {
	background-color:#93ABAE;
	border-bottom:1px solid #F4F7F7;
	display:block;
	font-size:1px;
	line-height:1px;
	margin:2px 3px;
	overflow:hidden;
}

/*toolbar*/
.x-toolbar .x-small-editor .grid_search .x-tbar-page-number {
	color:#000000;
}

/*xx-btn*/
.x-btn-text{
	color:#333;
}

/*x-form*/
.x-form-text, textarea.x-form-field {
	background:#fafafa;
    border:1px solid #cacaca;
}

.x-form-focus,textarea.x-form-focus{
	border:1px solid #cacaca;
}

.x-form-text {
    height:16px;
}

.ext-strict .x-form-text {
	color:#666;
    height:16px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.ext-strict .x-form-text {
    height:18px;
}
}


.x-form-field-wrap {
	float:left;
	margin:8px 10px;
}

.x-form-field-wrap .x-form-trigger{
	height:20px;
	border:none;
	line-height:10px;
	*top:-2px;
	top:-2px\9;
}

.x-form-focus, textarea.x-form-focus{
	background:#DBEBFB;
	border: 1px solid #0B335B;
}


/*tip-target*/
.tip-target {
	position:absolute;
	border:1px solid #A3AEB4;
	sborder-top:0px;
	background:#D1E3EC;
	/*background:white;*/
	/*color: #15428b;*/
	cursor:default;
	font: 11px tahoma,arial,sans-serif;
	spadding:10px 0;
}

/*window-icon*/
.x-window-dlg .ext-mb-icon {
	float:left;
	width:47px;
	height:36px;
}

/*box*/

.x-box-tl{
	background:transparent url(../images/default/box/corners.png) no-repeat 0 0;zoom:1;
}

.x-box-tc{
	height:6px;
	background:transparent url(../images/default/box/tb.png) repeat-x 0 0;
	overflow:hidden;
}

.x-box-tr{
	background:transparent url(../images/default/box/corners.png) no-repeat right -8px;
}

.x-box-ml{
	background:transparent url(../images/default/box/l.png) repeat-y 0;
	padding-left:4px;
	overflow:hidden;zoom:1;
}

.x-box-mc{
	background:#EEF1F2 url(../images/default/box/tb.png) repeat-x 0 -16px;
	padding:4px 10px;
	color:#393939;
	font-size:12px;
}

.x-box-mc h3{
	font-size:14px;
	font-weight:bold;
	margin:0 0 4px 0;zoom:1;
}

.x-box-mr{
	background:transparent url(../images/default/box/r.png) repeat-y right;
	padding-right:4px;
	overflow:hidden;
}

.x-box-bl{
	background:transparent url(../images/default/box/corners.png) no-repeat 0 -16px;zoom:1;
}

.x-box-bc{
	background:transparent url(../images/default/box/tb.png) repeat-x 0 -8px;
	height:8px;
	overflow:hidden;
}

.x-box-br{
	background:transparent url(../images/default/box/corners.png) no-repeat right -24px;
}

/*x-tree*/
.x-tree-node .x-tree-selected {
	background-color:#DBEBFB;
}

.x-tree-node .x-tree-node-inline-icon{
	width:16px;
	height:16px;
}

/*x-form*/
.x-form-field-wrap{
	float:left;
}

/*x-combo-list*/
.x-combo-list{
	border: 1px solid #0B335B;
}

.x-combo-list .x-combo-selected{
	color:#333;
	background:#DBEBFB;
	border: 1px solid #0B335B;
    cursor:pointer;
}


/*x-combo*/
.mail_image{
	width:200px;
	height:200px;
}

#adminForm{
	color:#333;
	font-weight:bold;
	sborder:1px solid red;
}

#adminForm .x-form-field-wrap{
	padding-right:18px;
}

/* qtip */
.x-tip .x-tip-body{
	color:#BE0023;
	font-weight:bold;
}
