/* Generic */
* { border:0; margin:0; padding:0;}
html, body { background: #222;}
body, input, textarea, select, td { font:  12px/18px "Helvetica Neue","Lucida Grande", Arial, sans-serif ; color: #fff; }
input { padding: 3px 4px; }
select { padding: 2px;}
textarea { max-width: 100%; resize: vertical;} 
div.textarea { padding: 3px 4px; line-height: 1px;}
input, input.password, select, div.textarea, textarea,
input:focus, textarea:focus { background-color: #3a3a3a; background-color:#3b434d; color: white; }
input.text:hover, textarea:hover, select:hover, input.integer:hover, div.textarea:hover, div.textarea:hover textarea { background-color: #404955; color: white; }
td { padding: 0 9px 9px 9px;}
table { border-collapse: collapse;}
table table td { padding: 0; margin: 0;}
.tabs ul, .tabs ul li  { list-style: none; }
.tabs ul li { float: left; margin: 0 18px 0 0;}
.tabs ul a, h1 { color: white; color: #ccc; font-size: 16px;  margin: 0 0 9px 0px; font-weight: normal; display: block; text-decoration: none; }
.wrap { margin: 9px; background: #333; padding: 9px;}
.mceActionPanel { margin: 18px 0 0 9px;}
#insert, #cancel { color: #6Cf; padding-left: 20px !important; background-position:3px center; background-repeat: no-repeat; padding: 2px 5px; background-color: #222; background-color:#1a2128; background-color: #404955;color: #6Cf; cursor: pointer;}
#insert { background-image: url(../../../../../images/icon_checked.gif);}
#cancel { background-image: url(../../../../../images/icon_delete.gif);}

#charmap a { color: #ccc;}
#charmap a:hover { color: #fff;}
#charmap #codeV { text-align: center; font-size: 36px; color: white;}
#charmap #codeN { text-align: center; color: #999;}
div.textarea, textarea, form, .rc, input, .wrap { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

select,
.rcl /* .pageMessenger div:first-child */ { 
	border-bottom-left-radius:5px; border-top-left-radius: 5px;
	-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; 
	
}
#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;}
#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;}
#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;}
#colorpicker #light div {overflow:hidden;}
#colorpicker #previewblock {float:right; padding-left:10px; height:20px;}
#colorpicker .panel_wrapper div.current {height:175px;}
#colorpicker #namedcolors {width:300px;}
#colorpicker #namedcolors a {display:block; float:left; width:20px; height:12px; margin:1px 1px 0 0; overflow:hidden;}
#colorpicker #colornamecontainer {margin-top:5px;}
#colorpicker  fieldset {margin:auto;width:325px;}
#colorpicker table { margin: 0; width: 100%;}
#colorpicker td { padding: 0 8px 2px 0;}
#colorpicker .tabs li a:hover { color: white;}
#colorpicker .tabs li.current a { color: white;}
/* Panels */
.panel_wrapper div.panel {display:none;}
.panel_wrapper div.current {display:block; width:100%; overflow:visible;}
.panel_wrapper {  padding:0;  clear:both; }
