/* COMMON */
html, body { height: 100%; }
body { margin: 0px; padding: 0px; position: relative; font: 12px Arial; color: #000000; background: #FFFFFF; }
td { font-size: 12px; }                                                                                     
p, form { margin: 0px; padding: 0px; }
h1 { padding: 0px; margin: 10px 0px 0px 0px; font: bold 18px Arial; color: #000000; }
h2 { padding: 0px; margin: 10px 0px 0px 0px; color: #000000; font: normal 16px Arial; }
select, option, input, textarea, button { font-size: 12px; font-family: Arial; vertical-align: middle; position: relative; color: #000000; }
input:focus, textarea:focus { outline: none; }
a { color: #000000; text-decoration: underline; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; }
img { border: 0px; vertical-align: middle; }
ul { margin: 10px 0px; padding: 0px 0px 0px 14px; }
ul li { margin: 0px 0px 3px 0px; padding: 0px; }
label { cursor: pointer; }

.clear { clear: both; font-size: 0px; height: 0px; }
/* COMMON */

.form-field { padding-top: 10px; }
.form-field label { display: block; margin-bottom: 3px; }
.form-field input { width: 100%; }

#mainmenu li { margin: 0px !important; }

#columns { height: 575px; border: 1px solid #A6A6A6; padding: 5px; }
#columns ul { padding: 0px !important; margin: 0px !important; }
#columns ul .k-item { padding-left: 0px !important; }

.profiles .k-dropdown { width: 442px; }

.preview { margin-top: 10px; width: auto !important; }
.preview  textarea { width: 538px; }

#layer { display: none; position: absolute; right: 0px; top: 0px; width: 768px; padding: 10px; box-shadow: 0 1px 1px rgba(0,0,0,0.45), inset 0 0 30px rgba(0,0,0,0.07); border-radius: 8px; z-index: 2; }
#layer .title { color: #2E2E2E; font: 14px Arial; margin-bottom: 8px; }
#layer .textarea { width: auto !important; }
#layer .textarea textarea { width: 757px; height: 400px; }

#fieldset table { width: 100%; border-collapse: collapse; }
#fieldset td { width: 1%; white-space: nowrap; padding: 2px; }
#fieldset input { margin: 0px; }

.fieldset-disabled { color: #A6A6A6; }
.fieldset-disabled legend { color: #000000; }

.stlst-list { float: left; width: 420px; height: 65px; white-space: nowrap; overflow: auto; margin-right: 10px; position: relative; }
.stlst-butt { float: left; width: 78px; padding-top: 17px; }
.stlst-item { display: inline-block; vertical-align: top; margin: 0px 5px; }
.stlst-item label { display: block; margin-bottom: 3px; }
.stlst-item .k-autocomplete { width: 130px !important; }

.btn-column { padding-left: 0px !important; padding-right: 0px !important; min-width: 16px !important; width: 28px !important; }
.btn-column .k-icon { margin: 0px auto !important; } 
