form .comment, form .comment a {color: #555; font-size: 90%; text-decoration: none;}

form .field {
	background-color: #f5f5f5;
	margin: 5px 0; padding: 5px; text-align: left;
	clear: both;
}

/*label {clear: both;}*/

label /*label.select, label.inputtext, label.inputpassword*/, form div.checkbox {
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	padding: 0 15px 0 0;
	height: 100%;
}

label.checkbox {
	width: auto;
	text-align: left;
}

label.required, div.required {font-weight: bold;}
div.radio label.required {font-weight: normal;}
label.entity_box {display: block}

textarea {clear: both; width: 100%;}
#descr-1_parent {width: 100%; clear: both;}
#descr-1_tbl {width: 100%;}

form div.text input, form div.password input {width: 100%;}
input.submit {margin: 20px 0;}
input.text {width: 195px;}
input.numeric, input.integer, input.float, input.currency, input.percent {text-align: left;}

form input, form textarea, form select {font-size: 100%;}
form div.controls {padding-left: 165px;}
form .controls input, form .controls button {font-size: 100%;}

form label.textarea {display: inline; width: auto; text-align: left;}

form input.submit {margin: 20px 0;}

form div.radio {display: block; margin-left: 165px;}
form div.radio input.radio {width: auto;}
form div.radio label.inputradio {float: none; clear: none; margin: 0; padding: 0; display: inline;}

form div.textarea, form div.text, form div.password {text-align: left;}
form div.textarea .comment, form div.text .comment, form div.password .comment,
form div.textarea .readonly, form div.text .readonly
 {text-align: left;}

form .comment {}

div#news-editor {width: 99%; overflow: auto;}
div#news-editor form {width: auto;}

form .value {text-align: left;}
form div.select, form div.text, form div.password {padding: 0 8px 0 165px}
form div.textarea {padding-right: 5px;}

.clearer {width: 100%; clear: both; height: 1px; display: block; line-height: 1px;}

.thumb-wrap {float: left; padding: 15px;}

div.x-toolbar input {margin: 7px;}

.html-sw {
	display: block;
}

.text .html-sw input, .text .html-sw label {
	display: inline; width: auto; float: none; margin: 0 5px;
}

div.x-date-picker {
	z-index: 10000;
	position: relative;
}

/* LIVEGRID */
/*
x-dd-drop-waiting {
    background-image:url(../images/loading.gif) !important;
}

.ext-ux-livegrid-liveScroller {
    z-index:1;
    background:none!important;
    position:absolute;
    height:3px;
    right:0px;
    width:18px;
    overflow:scroll;
    overflow-x:hidden;
}

.ext-ux-livegrid-liveScroller div {
    background:none;
    width:1px;
    overflow:hidden;
    font-size:1px;
    height:0px;
}
*/
/* LIVEGRID 3 */

.ext-ux-livegrid-drop-waiting {
	background-image: url(../images/loading.gif) !important;
}
.ext-ux-livegrid .ext-el-mask {z-index:0;}
.x-grid3 .liveScroller, .ext-ux-livegrid .liveScroller {
	z-index:1;background:none!important;
	position:absolute;height:3px;right:0;width:18px;
	overflow:scroll;overflow-x:hidden;
}
.x-grid3 .liveScroller div, .ext-ux-livegrid .liveScroller div {
	background:none;width:1px;overflow:hidden;font-size:1px;height:0;
}

/* LIVEGRID */

/*
	column tree
*/

.x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td { color: #434343; font-size: 13px; }
.x-grid3-hd-row td { color: #000; font-size: 14px; text-decoration: underline; }
.x-grid3-row-over { border-top-color: #fff !important;}
.x-grid3-row-selected { background-color: #c9e7f3 !important; border: 1px solid #bedbe6 !important; }


.x-column-tree .x-tree-node { zoom:1; }
.x-column-tree .x-tree-node-el { /*border-bottom:1px solid #eee; borders? */ zoom:1; }
.x-column-tree .x-tree-selected { background-color: #d9e8fb; }
.x-column-tree  .x-tree-node a { line-height: 18px; vertical-align: middle; }
.x-column-tree  .x-tree-node a span {}
.x-column-tree  .x-tree-node .x-tree-selected a span { background: transparent; color: #000; }
.x-tree-col { float: left; overflow: hidden; padding: 0 1px; zoom: 1; }
.x-tree-col-text, .x-tree-hd-text { overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding: 3px 3px 3px 5px; white-space: nowrap; font: normal 11px arial, tahoma, helvetica, sans-serif; }
.x-tree-headers { background: #f9f9f9 url(/a/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom; cursor:default; zoom:1; }
.x-tree-hd { float: left; overflow: hidden; border-left: 1px solid #eee; border-right: 1px solid #d0d0d0; }

.x-panel-mc, .x-panel-ml, .x-panel-mr {background: transparent; padding: 0;}

#fieldset-hidden, #fieldset-hidden2 {display: none;}

.x-fieldset {padding: 0;}

#fieldset-teaser, #fieldset-teaser2 {float: right;}
#fieldset-teaser {min-width: 200px; min-height: 150px; background: silver url(/a/i/loading.png) 50% 50% no-repeat; text-align: center;}
#fieldset-title, #fieldset-title2 {float: right;}

.x-form-element {background: #eee;}
.x-form-element input {width: 95%}
.x-form-field-trigger-wrap input {width: 90%}

#fieldset-contents, #fieldset-contents2 {clear: both;}

form div.teaser {
	float: right;
	width: 39%;
	overflow-y: hidden;
	height: 270px;
	vertical-align: middle;
	text-align: center;
}

form div.teaser div.image {
	width: 352px;
}

form div.metafields {
	width: 60%;
	float: left;
}

