#cms_panel {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:11px;padding: 3px;box-shadow: 0px 0px 10px 5px #666; }
#cms_panel { width: 80%;height: 80%;position: fixed;top: 10%;left: 10%;background-color: #eee;border: 1px solid #ccc;z-index: 2000;overflow: auto;}
#cms_panel .cms_panel { margin: 10px;}

.cms_panel .loading {background-image: url(/core/jWorks/img/ui-anim_basic_16x16.gif); background-repeat:no-repeat; padding-left:25px; font-size:13px; margin:20px; color:#333; }

.cms_panel {color:#222; padding-bottom:50px;}
.cms_panel .cms_buttons { margin: 10px 0;}
.cms_panel_close{ float: right;margin: 2px 10px;font-size: 11px;color: #fff;cursor: pointer;
                  background-image: url(/core/cms/img/iconic/white/x_11x11.png);background-position: left center;background-repeat: no-repeat;padding: 0px 3px 0px 13px;margin: 0 5px 0 0;}
.cms_panel_reload{ float: right;margin: 2px 10px;font-size: 11px;color: #fff;cursor: pointer;padding: 0px 3px 0px 13px;margin: 8px 25px 0 0;}
    .cms_panel_reload a { font-size: 11px;color: #fff;}
.cms_panel_title{ font-size: 1.3em;font-weight: normal;background-color: #222;color: #fff; padding-left:1em;min-height: 1em;}

.cms_panel .itemtype { width: 160px;float: left;margin: 0 10px 10px 0;}
.cms_panel .itemtype .img {width: 160px;height: 100px;border: 1px dashed cornflowerblue;padding: 1px;overflow: hidden;}
.cms_panel .itemtype img { width: 100%;}
.cms_panel .itemtype .nm { margin-top: 3px; width: 200px;height: 20px;white-space: nowrap ; overflow: hidden;}
.cms_panel pre { background-color: #fff;}

.cms_panel table.lst{background:#fff;border:1px solid #ccc;color:#282828;margin-bottom:16px;width:100%;line-height: 1.2em;}
.cms_panel table.lst thead, .cms_panel table.lst th{background:#eee;font-weight:700;text-align:left;}
/*table.lst tr {border-bottom:1px solid #ddd;}*/
.cms_panel table.lst td, .cms_panel table.lst th{border-right:1px solid #ddd;padding:3px 5px;border-bottom:1px solid #ddd;}

.cms_panel table.lst_s{}
.cms_panel table.lst_s thead, table.lst_s th{}
.cms_panel table.lst_s tr{}
.cms_panel table.lst_s th{border-right:none;padding: 3px 3px;}
.cms_panel table.lst_s td{border-right:none;padding: 2px 3px;}
.cms_panel table.lst_s a.small { padding: 1px 5px;}

.cms_panel table.vw{background:#fff;border:1px solid #ccc;color:#282828;margin-bottom:16px;width:100%;}
.cms_panel table.lvwst thead, table.vw th{background:#eee;font-weight:700;text-align:left;}
.cms_panel table.vw tr{border-bottom:1px solid #ddd;}
.cms_panel table.vw td, .cms_panel table.vw th{border-right:1px solid #ddd;padding:3px 5px;}
.cms_panel table.vw td.fn {background-color: #EEE;}

.cms_panel table.noborder { border: none;}
.cms_panel table.noborder tr, .cms_panel table.noborder td, .cms_panel table.noborder th { border: none;}

.cms_panel table.ed {border:none; background-color:inherit;width: 100%;font-size: inherit;}
.cms_panel table.ed tr {border:none;}
.cms_panel table.ed td {padding:2px; border:none; padding-right:10px;line-height: 1.7em;vertical-align: top;}
.cms_panel table.ed td.fn { text-align: right;padding-right: 10px; padding-top:4px; width: 130px;}


.cms_panel select{cursor:pointer;color:#404040;font-family:Tahoma, Trebuchet MS, sans-serif;font-size:11px;padding:0.3em 0.4em;}

.cms_panel input[type=text], .cms_panelinput[type=password], .cms_panel textarea{border-radius:3px;border:1px solid #c9c9c9;color:#404040;
    font-family:PTSansRegular, Tahoma, Trebuchet MS, sans-serif;font-size:11px;line-height:1.3em;margin:1px 0;width:95%;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0.3em 0.4em;}
.cms_panel input[type=radio], .cms_panel input[type=checkbox] { margin: 0px 1px 3px 0;}

.cms_panel input.error[type=text],.cms_panel input.error[type=password],.cms_panel textarea.error { border: 1px solid #ff0000;background-color: #ffcc00; }    
.cms_panel input:focus, .cms_panel textarea:focus { background-color: #ffee99; border:1px #ffcc00 solid}

.cms_panel textarea{height:100px;padding-top:4px;}

.cms_panel input:focus,.cms_panel textarea:focus{outline:none;}
.cms_panel textarea.wysiwyg{width:99%;}
.cms_panel label.radio,.cms_panel label.checkbox{color:#404040;font-size:11px;padding:3px 0;}
.cms_panel section div label.error{top:9px;color:#840004;position:absolute;right:6px;}

/* text */
.cms_panel .unselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/* buttons */
.cms_panel .small { padding: 2px 1em;margin-left: 5px;}

/* fieldset */
.cms_panel fieldset { position: relative; padding: 10px; padding-top: 30px; margin-top:30px; margin-bottom: 10px; background: #F6F6F6; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFFFFF)); background: -moz-linear-gradient(center top, #EFEFEF, #FFFFFF 100%); box-shadow: 3px 3px 10px #ccc; -moz-box-shadow: 3px 3px 10px #ccc; -webkit-box-shadow: 3px 3px 10px #ccc }
.cms_panel legend {line-height: 18px; padding: 6px 12px; position: absolute; left: 10px; top: -11px; background-color: #4F709F; color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 2px 2px 4px #888; -moz-box-shadow: 2px 2px 4px #888; -webkit-box-shadow: 2px 2px 4px #888; text-shadow: 1px 1px 1px #333 }
.cms_panel legend .button { padding: 2px 1em;margin-left: 5px;}

.cms_panel fieldset.loaded legend {background-color: #4F709F;}
.cms_panel fieldset.notloaded legend {background-color: #999;}
.cms_panel fieldset.green legend {background-color: #0BB81F;}
.cms_panel fieldset.focus legend {background-color: #CF380A;}

.cms_panel fieldset fieldset {padding-top: 20px;margin-top: 20px;padding-bottom: 5px; border: 1px dashed #999;}
.cms_panel fieldset fieldset legend {line-height: 14px; padding: 3px 12px;background-color: #666 !important;}

.cms_panel .notset { margin:0 10px;font-size: 11px;color: #999;}
.cms_panel .hiddenbtn { display: none;}

.cms_panel .help { color: #1B87E0;font-size: 11px;}

/* messages 
.cms_panel .msg {font-weight: bold; display: block;line-height: 16px;padding-left: 20px;margin: 0.5em 0.5em; background-repeat: no-repeat;}
.cms_panel .msg_empty { display: none;}
.cms_panel .msg_processing {color:#333; background-image: url(/core/cms/img/ui-anim_basic_16x16.gif);}
.cms_panel .msg_done {color:#2E52A4; background-image: url(/core/cms/img/iconic/blue/check_12x10.png);}
.cms_panel .msg_err {color:#f00; background-image: url(/core/cms/img/iconic/red/x_alt_12x12.png);}*/
