/* 
    Document   : admin.css
    Created on : 17.02.2012, 15:49:08
    Author     : Marcel
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

body {
    padding:0;
    margin:0;
}

.marginTop25 {
    margin-top:25px;
}

.adminButton {
    background-image:none;
    font-size:1em;
    line-height: 1.3em;
    padding:5px;
    color:#FFF;
    text-decoration:none;
    margin:0;
    font-family: 'Coda', sans-serif;
}

.swgSmallText {
    font-size:0.8em;
}

.swgNotPublished {
    color:red !important;
}

.swgNotPublished a.swgNavigationElement {
    color:red !important;
}

.swgAdmin {
    /*background-color:#000;*/
    background-image:url('admin/images/adminBackgroundTrans85.png');
    color:#FFF;
    font-family: 'Coda', sans-serif;
    font-size:12px;
    padding:8px;  
    cursor:default;
    text-align:left;
    z-index:10000;
}


#swgToolBar .swgAdmin {
    height:38px;
    overflow:hidden;
}

.swgAdmin h1, .swgAdmin h2, .swgAdmin h3, .swgAdmin h4 {
    font-family: 'Coda', sans-serif !important;
}

.swgAdmin .formRow {
    clear:both;
    margin-bottom:1em;
}

.swgAdmin .swgFilter {
    float:right;
    width:250px !important;
    background-image:url('admin/images/bg_inputFilter.png') !important;
    background-position: 98% 50% !important;
    background-repeat:no-repeat !important;
    padding-right:25px;
    background-repeat:no-repeat;
    font-size:1em !important;
}

.swgAdmin table {
    width:100%;
}

.swgAdmin table th {
    border-bottom:1px solid white;
}

.swgAdmin table th.sortAsc,
.swgAdmin table th.sortDesc {
    background-position:98% 50%;
    background-repeat:no-repeat;
    padding-right:18px;
}

.swgAdmin table th.sortAsc {
    background-image:url('admin/images/icoArrowUp.png');
}
.swgAdmin table th.sortDesc {
    background-image:url('admin/images/icoOpened.png');
}


.swgAdmin table > tbody tr {
    background:none;
}

.swgAdmin table > tbody > tr.active,
.swgAdmin table > tbody > tr:hover,
.swgAdmin table > tbody > tr:active {
    color:#339933;
}

.swgAdmin table > tbody > tr.odd {
    background-image:url('admin/images/adminBackgroundLightTrans25.png');
}

.swgAdmin table > tbody tr .adminIconButton {
    width:20px;
    height:20px;
}

.swgAdmin table > tbody tr .adminIconButton > .adminBtnDelete {
    background-image:url('admin/images/icoTrash_small.png');
}

.swgAdmin table > tbody tr .adminIconButton:hover > .adminBtnDelete {
    background-image:url('admin/images/icoTrashActive_small.png');
}

.swgAdmin .vspace20 {
    margin-top:20px;
}

.swgAdmin .vspace50 {
    margin-top:50px;
}

.swgAdmin .vspace1em {
    margin-top:1em;
}

.swgAdmin .vspace2em {
    margin-top:2em;
}

.swgAdmin a {
    text-decoration:underline !important;
    color:#FFF !important;
}

.swgAdmin a:hover {
    text-decoration:underline !important;
}

.swgAdmin input {
    background-image:url('admin/images/backgroundTextbox.png');
    border:1px solid #FFF;
    background-position:0 50%;
    border-radius:0 !important;
}

.swgAdmin textarea {
    height:50px !important;
}

.swgAdmin textarea.tinymce {
    min-height:150px !important;
}

.swgAdmin.swgMaximized .mce-edit-area iframe {
    min-height:300px !important;
}

#swgFeedbackAnim {
    width:0px;
    height:0px;
    background-image:url('admin/images/icoAnimOk.png');
    background-size:100% 100%;
    background-repeat:no-repeat;
    opacity:1;
    filter:alpha(opacity=0);
    position:absolute;
    z-index:99999;
}

#swgFeedbackAnim.error {
    background-image:url('admin/images/icoAnimError.png');
}

.swgAdmin label
{
    width:200px;
    display:block;
    margin-right:10px;
    float:left;
    line-height:1em;
}

.swgAdmin select {
    -webkit-appearance: none;
    background: none;
    border:1px solid #FFF;
    border-radius: 0;
    padding:0.5em 25px 0.5em 0.5em;
    color:#FFF;
    background-image:url('admin/images/icoSelectArrow.png');
    background-position:97% 50%;
    background-repeat:no-repeat;
}

.swgAdmin select.large {
    font-size:1.5em;
}

.swgAdmin #tinymce {
    background-image:url('admin/images/backgroundTextarea.png') !important;
    border:1px solid #FFF;
}

.swgAdmin label {
    line-height: 20px;
    vertical-align: middle;
}

.swgAdmin .swgCheckBox {
    width:49px;
    height:24px;
    margin-left:210px;
    background-image:url('admin/images/icoCheckboxOff.png');
    background-repeat:no-repeat;
    cursor:pointer;
}

.swgAdmin .swgHint {
    font-size:0.9em;
    color:#DDD;
    background-image:url('admin/images/icoInfo.png');
    background-position: 0 50%;
    background-repeat:no-repeat;
    padding-left:40px;
    min-height:40px;
}

.swgAdmin .nowrap {
    white-space:nowrap;
}

.swgAdmin .swgCheckBoxChecked {
    background-image:url('admin/images/icoCheckboxOn.png');
}

#swgToolBar .swgCheckBox {
    margin-left:0;
    margin-right:15px;
    float:left;
}

.swgAdmin .swgCheckBox input[type='checkbox'] {
    display:none;
}

.swgAdmin .hidden, .swgAdmin.hidden
{
    display:none;
}

.swgAdmin .treeView .treeView {
    margin-left:0.5em;
}

.swgAdmin .treeView li {
    padding-left:18px;
}

.swgAdmin .treeView li.hasChildren {
    background-image:url('admin/images/icoOpened.png');
    background-position:0 0;
    background-repeat:no-repeat;
}

.swgAdmin .treeView li.hasChildren.closed {
    background-image:url('admin/images/icoClosed.png');
}

.swgAdmin .treeView li.hasChildren.closed ul {
    display:none;
}

.swgExtender {
    padding-left:20px;
    background-image:url('admin/images/icoClosed.png');
    background-position:0 0;
    background-repeat:no-repeat;
    min-height:20px;
    line-height:1em;
}
.swgExtenderOpen {
    background-image:url('admin/images/icoOpened.png');
}

#loginMessage {
    margin-top:55px;
}

.swgMessageBox {
    width:400px;
    min-height:250px;
    position:absolute;
    display:none;
}

.swgMessageBox .swgArrowUp {
    width:20px;
    height:20px;
    background-image:url('admin/images/messageBoxArrowUp.png');
    position:absolute;
    margin-top:-28px;
}

.swgGalleryImages .swgMessageBox {
    width:205px;
    min-height:150px;
}

#swgToolBar {
    height:70px;
    position:absolute;
    top:0;
    width:100%;
    margin-top:-55px;
    z-index:1000;
}

#swgToolBar .swgToolBarClip {
    float:right;
    width:20px;
    height:20px;
}

#swgToolBar #swgSiteConfiguration {
    display:none;
}

#swgToolBar #swgSiteConfiguration > form > div {
    margin-bottom:20px;
}
#swgToolBar #swgSiteConfiguration label {
    width:150px;
}

#swgToolBar #swgSiteConfiguration input[type='text'],
#swgToolBar #swgSiteConfiguration select {
    width:250px;
}

#swgToolBar #swgSiteConfiguration .indent {
    margin-left:160px;
}

#swgToolBar input {
    width:100px;
}

#swgToolBar .swgToolLogo
{
    width:52px;
    height:30px;
    background-image:url('admin/images/logoToolbar.png')
}

#swgToolBar .swgToolElement
{
    float:left;
    margin-right:10px;
    padding:5px;
    padding-right:20px;
    border-right: 1px solid #DDD;
    line-height:24px;
}

#swgToolBar .swgLoginContainer {
    float:right;
}

#swgToolBar .swgToolElement .swgIconButton
{
    width:20px;
    height:20px;
}

#swgToolBar .swgToolElement .swgExpand {
    background-image:url('admin/images/icoExpand.png');
}
#swgToolBar .swgToolElement .swgShrink {
    background-image:url('admin/images/icoShrink.png');
}

#swgToolBar .swgToolElement .swgReload {
    background-image:url('admin/images/icoReload.png');
}
#swgToolBar .swgToolElement .swgConfiguration {
    background-image:url('admin/images/icoConfiguration.png');
}

.adminControl
{
    display:none;
    position:absolute;
    width:700px;
    left:50%;
    margin-left:-350px;
    /*margin-top:-20px;*/
    z-index:10000;
}

.adminControl.hasHeader {
    padding-top: 115px;
}

.adminControl.swgMaximized 
{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding-top:25px;
    margin: 0 !important;
    width:auto;
    overflow:auto;
}

.adminControl.swgMaximized.hasHeader {
    padding-top: 115px;
}

.adminControl .adminHeader {
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:80px;
    padding:1em;
    padding-bottom: 2em;
    background-image: url(admin/images/adminBackgroundTrans85.png);
}

.adminControl.swgMaximized .adminHeader {
    position:fixed;
}

.adminControl .adminBtnMaximize {
    width:15px;
    height:15px;
    float:right;
    background-image:url('admin/images/icoMaximize.png');
    cursor:pointer;
    margin-right:5px;
}

.adminControl.swgMaximized .adminBtnMaximize {
    background-image:url(admin/images/icoMinimize.png);
}

.adminControl img {
    max-width:100%;
}

.swgAdminControlSeparator
{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #FFF;
}

.adminControlButton {
    width:40px;
    height:40px;
    background-image:url('admin/images/icoEdit.png');
    background-size:100% auto;
    background-repeat: no-repeat;
    position:absolute;
    margin-top:-1px;
    margin-left:-20px;
    cursor:pointer;
    float:right;
    display:none;
    z-index:10;
}

.adminContents .adminControlButton {
    display:block;
}

.adminFrontend
{
    /* background-image:url('admin/images/adminBackgroundTrans50.png'); */
    border:1px dashed #000;
}

.adminContents {
    border:1px dashed #000 !important;
    cursor:move;
}

.adminMessageBox {
    background-image:url('admin/images/adminBackgroundTrans85.png');
    padding:10px;
    width:500px;
    min-height:250px;
}

.swgAdmin .adminIconButton {
    cursor:pointer;
    float:left;
    margin-right:15px;
    text-align:center;
    white-space:nowrap;
    position:relative;
    min-width:40px;
}

.swgAdmin .adminIconButton > div {
    height:40px;
    background-position:50% 0;
    background-repeat:no-repeat;
}

.swgAdmin .adminBtnSeparator {
    width: 1px;
    height:57px;
    margin-left: 10px;
    margin-right: 10px;
    border-right: 1px solid #AAA;
    float:left;
}


.swgAdmin .adminIconButton .swgProgressBarContainer {
    position:absolute;
    left:0;
    right:0;
    top:50%;
    margin-top:-3px;
    height:5px;
    background-color:#DDD;
    display:none;
}

.swgAdmin .adminIconButton .swgProgressBarContainer .swgProgressBar {
    background-color:#339933;
    width:0;
    height:100%;
}

.swgAdmin .adminBtnClose
{
    width:15px;
    height:15px;
    float:right;
    background-image:url('admin/images/btnCloseSmall.png');
    cursor:pointer;
}

.swgAdmin .adminBtnSave
{
    background-image:url('admin/images/icoSave.png');
}

.swgAdmin .adminBtnCopy
{
    background-image:url('admin/images/icoCopy.png');
}

.swgAdmin .adminBtnDelete
{
    background-image:url('admin/images/icoTrash.png');
}

.swgAdmin .adminBtnDeleteActive
{
    background-image:url('admin/images/icoTrashActive.png');
}

.swgAdmin .adminBtnContent
{
    background-image:url('admin/images/icoPages.png');
}

.swgAdmin .adminIconButton.secureLogin {
    background-image:url(admin/images/icoSecure_32.png);
    background-position:0 50%;
    background-repeat:no-repeat;
    padding:0 0 0 40px;
    line-height:32px;
}

.swgAdmin .adminIconButton {
    text-decoration: none !important;
}


.swgAdmin .adminBtnUpload
{
    background-image:url('admin/images/icoUpload.png');
    position:relative;
}

.swgAdmin .swgFileUpload {
    position:absolute;
    top:0;
    left:0;
    width:75px;
    height:75px;
    opacity:0;
    filter:alpha(opacity=0);
}

.swgAdmin .adminBtnUpload .uploadifyQueue {
    width:auto;
    background-image:url('admin/images/adminBackgroundTrans85.png');
    background-repeat:repeat;
}

.swgAdmin .adminBtnGallery
{
    background-image:url('admin/images/icoGallery.png');
}

.swgAdmin .adminBtnAdd
{
    background-image:url('admin/images/icoAdd.png');
}
.swgAdmin .adminBtnVideo
{
    background-image:url('admin/images/icoVideo.png');
}
.swgAdmin .adminBtnRecover
{
    background-image:url('admin/images/icoRecover.png');
}
.swgAdmin .adminBtnTag
{
    background-image:url('admin/images/icoTag.png');
}


.adminControl input[type='text'],
.adminControl input[type='password'],
#swgPreferencesArea input[type='text'],
#swgPreferencesArea input[type='password'],
#swgPreferencesArea textarea,
#swgPreferencesArea select,
.swgToolElement input[type='text'],
.swgToolElement input[type='password']
{
    font-family: 'Coda', sans-serif !important;
    font-weight:normal;
    width:350px;
    color:white;
    border:none;
    border:1px solid #CCC;
    background:transparent;
}

#swgPreferencesArea select {
    width:365px;
}

.adminControl input.swgTitle {
    font-size:1.5em;
}

.adminControl input.swgSubtitle,
.adminControl select.swgSubtitle,
#swgPreferencesArea input,
#swgPreferencesArea select
{
    font-size:1.2em;
}

.swgAdmin input.swgDecimal {
    text-align:right;
    width:50px;
}

.adminControl textarea
{
    width:695px;
    height:400px;
}

.swgMessageBox .swgMessageText
{
    margin-top:25px;
    border-top:1px solid #FFF;
}

.swgMessageBox .swgMessageText input[type='text'] {
    width:200px;
}

.adminControl .indent
{
    margin-left:210px;
}
.swgAdmin a {
    color:#fff;
    text-decoration:underline;
}
.swgAdmin .adminButton {
    background-color:#000;
    color:white;
    padding:5px;
    border-left:1px solid #CCC;
    border-top:1px solid #CCC;
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
    text-decoration:none;
    margin-top:15px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius:0 !important;
}
.swgAdmin .adminButton:hover {
    border-left:1px solid #FFF;
    border-top:1px solid #FFF;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
}

.swgAdmin .adminButton a,
.swgAdmin a.adminButton {
    text-decoration:none !important;
}

.adminControl .adminButton {
    float:right;
}

.swgAdmin .swgDropActive .adminBtnUpload {
    background-color: #DDD;
    background-image:url('admin/images/icoDrop.png');
}

.swgCmsAdminGallery {
}

.swgCmsAdminGallery .swgAdminGallerySelect ul,
.swgCmsAdminGallery ul.swgGalleryImages {
    max-height:500px;
    overflow-y:auto;
}

.swgCmsAdminGallery .swgAdminGalleryForm input[type='text']
{
    width:190px;
}

.swgCmsAdminGallery .swgAdminGalleryForm .adminIconButton {
    position:absolute;
    top:0;
    right:0;
    margin-right:0;
}

.swgCmsAdminGallery .swgAdminGalleryContainer {
    position:absolute;
    top:0;
    left:10px;
    right:0;
    bottom:0;
}

.swgCmsAdminGallery .swgCmsAdminGalleryTable {
    display: table;
    width:100%;
}

.adminControl .swgCmsShopPrefContainer {
    margin-top:25px;
    margin-bottom:25px;
}

.swgAdmin .swgCategoryImage {
    position:relative;
    display:inline-block;
}

.swgAdmin .swgCategoryImage .swgAdminItemTools {
    top:0;
    bottom:auto;
    left:0;
    right:auto;
}

.swgAdmin .swgGalleryImages {
    border:1px solid #FFF;
    padding:5px;
    list-style: none;
    position:absolute;
    background-color:#000;
    top:60px;
    left:0px;
    right:0;
    bottom:0;
}

.swgAdmin .swgGalleryImages li
{
    display:inline-block;
    width:45% !important;
    background-image:url('admin/images/adminBackgroundTrans85.png');
    margin:2.5%;
    text-align:center;
    position:relative;
}

.product .swgGalleryImages li {
    width:30%;
    margin:1.5%;
}

.swgGalleryImages .swgGalleryImage  {
    cursor:move;
}

.swgGalleryImages .swgGalleryImage img {
    max-height:100px;
    max-width:100px;
}

.swgAdmin .swgCmsAdminGallery h3 {
    margin-top:0;
    border-top:0;
}

.swgCmsAdminGallery .swgAdminGallerySelect ul {
    margin:0;
    padding:0;
}

.swgCmsAdminGallery .swgAdminGallerySelect ul li {
    display:inline-block;
    position:relative;
    background-image:url('admin/images/adminBackgroundTrans85.png');
    overflow:hidden;
    width:31% !important;
    text-align:center;
    margin:0 1% 1% 0 !important;
}

.swgCmsAdminGallery .swgAdminGallerySelect ul li div.galleryPreview {
    text-align:center;
    cursor:pointer;
    border:1px solid transparent;
    margin:5px;
}

.swgCmsAdminGallery .swgAdminGallerySelect ul li div.galleryPreview .galleryPreviewTitle {
    white-space:nowrap;
}

.swgCmsAdminGallery .swgAdminGallerySelect ul li div.galleryPreviewActive {
    border:1px solid #fff;
}

.swgCmsAdminGallery .swgAdminGallerySelect ul li img {
    max-height:100px;
    max-width:100px;
}

h3.ui-accordion-header {
    padding-left:20px;
    background-image:url('admin/images/icoClosed.png');
    background-position:0 2px;
    background-repeat:no-repeat;
}

h3.ui-state-active {
    background-image:url('admin/images/icoOpened.png');
}

#swgPreferencesArea > .right > form > .swgCmsAccordion > .ui-accordion-content {
    margin-bottom:2em;
    padding:1em;
}

.swgAdmin .swgAdminItemTools {
    position:absolute;
    bottom:0;
    right:0;
    height:20px;
    width:auto;
    background-image:url('admin/images/adminBackgroundTrans85.png');
}
.swgAdmin .swgAdminItemTools > div {
    float:left;
    width:20px;
    height:20px;
    cursor:pointer;
}

.swgAdmin .swgAdminItemTools > div.adminBtnDelete {
    background-image:url('admin/images/icoTrash_small.png');
}
.swgAdmin .swgAdminItemTools > div.adminBtnDelete:hover {
    background-image:url('admin/images/icoTrashActive_small.png');
}

.swgAdmin .swgAdminItemTools > div.adminBtnText {
    background-image:url('admin/images/icoText_small.png');
}

.swgAdmin h3 {
    border-top:1px solid #FFFFFF;
    font-size:1.2em !important;
    color:white !important;
}

.swgAdmin h3 a
{
    text-decoration:none;
}

.attention {
    color:red;
}

.swgIconOk {
    width:16px;
    height:16px;
    background-image:url('admin/images/icoOk.png');
    margin-left:10px;
    float:right;
}
.swgIconError {
    width:16px;
    height:16px;
    background-image:url('admin/images/icoError.png');
    margin-left:10px;
    float:right;
}

.swgAjaxLoader {
    width:16px;
    height:16px;
    margin-left:10px;
    float:right;
}

.swgAdmin .swgAjaxLoader {
    background-image:url('admin/images/ajax-loader.gif');
}
 
/* gallery loading */
#content .swgSlide .swgSlideLoading {
    position:absolute;
    width:100%;
    height:100%;
    background-image:url('admin/images/gallery-loading.gif');
    background-position: 50% 50%;
    background-repeat:no-repeat;
}

.swgCmsBlendArea {
    padding:1em;
    display:none;
    background-image:url('admin/images/adminBackgroundTrans50.png');
    -moz-box-shadow:    inset 0 0 10px #000;
    -webkit-box-shadow: inset 0 0 10px #000;
    box-shadow:         inset 0 0 10px #000;
}

.swgCmsTagFormContainer {
}

.swgCmsTagFormContainer input.swgCmsSuggestionField {
    width:90%;
}

.swgCmsLinkFormContainer > .linkSelection > div > .treeView {
    width:45%;
    display:inline-block;
}

.swgAdmin .left,
.swgAdmin .right {
    position:relative;
    display: table-cell;
    width:45%;
    padding:0;
    margin:0;
    vertical-align:top;
    float:none !important;
}

.swgAdmin .left {
}

.swgAdmin .right {
    width:45%;
    position:relative;
    padding-left:5%;
    border-left:1px solid #AAA;
}

.swgCmsTags {
    
}

.swgCmsTags .swgCmsTag {
    background-color:#339933;
    color:white;
    font-size:1.25em;
    padding:0.2em;
    margin:0.2em;
    vertical-align:top;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display:block;
    float:left;
    position:relative;
    width: auto !important;
}

.swgCmsTags .swgCmsTag .delete {
    width:15px;
    height:15px;
    background-image:url('admin/images/btnCloseSmall.png');
    cursor:pointer;
    position:absolute;
    top:-8px;
    right:-8px;
}

.swgCmsSuggestionBox {
    display:none;
    width:100%;
    background-color:#DDD;
    color:#000;
    position:absolute;
    z-index:99;
    max-height:300px;
    overflow:auto;
    
}

.swgCmsSuggestElement {
    cursor:pointer;
    padding:5px;
}

.swgCmsSuggestElement.active {
    cursor:pointer;
    padding:5px;
    color:#FFF;
    background-color:#555;
}


/** adminArea **/


#swgAdminArea {
    position:fixed;
    top:54px;
    left:0;
    right:0;
    bottom:0;
    font-size:0.9em;
}
    
#swgAdminArea .logo {
    position:absolute;
    bottom:15px;
    right:15px;
    background-image:url('admin/images/logo.png');
    background-repeat:no-repeat;
    width:130px;
    height:75px;
    
}

#swgAdminArea .left,
#swgAdminArea .right {
    width:auto;
    overflow:auto;
    padding:0 2.5%;
    top:0;
    bottom:25px;
    position:absolute;
}

#swgAdminArea .left {
    left:0;
    right:75%;
}

#swgAdminArea .right {
    left:30%;
    right:0;
}

#swgPreferencesArea {
    position:absolute;
    top:100px;
    left:0;
    right:0;
    bottom:25px;
}

#swgPreferencesArea .mce-container {
    max-width:577px;
}

#swgPreferencesArea .swgCmsAccordion > div {
    margin-left:1em;
}

#swgPreferencesArea h3 {
    border-top:0;
}

#swgPreferencesArea #swgMessageBox,
.swgAdmin #swgMessageBox {
    background-image:url('admin/images/adminBackgroundTrans85.png');
    border:1px solid white;
    width:250px;
    top:50px;
    left:50%;
    margin-left:-125px;
    min-height: 0;
    padding:1em;
}

.swgAdmin #swgMessageBox #swgMessage  {
    max-height:400px;
    overflow:auto;
}

#swgPreferencesArea #swgMessageBox .swgErrorMessage,
.swgAdmin #swgMessageBox .swgErrorMessage {
    padding-left:25px;
    background-image:url('admin/images/icoError.png');
    background-position:0 0;
    background-repeat: no-repeat;
}

#swgPreferencesArea .editForm h3,
#swgPreferencesArea h3.ui-state-active {
    color:#339933 !important;
}

ul.swgPreferencesSections {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding-left:1em;
}

ul.swgPreferencesSections li {
    font-size:2em;
    line-height:1.4em;
    background-image:url('admin/images/icoPreferences.png');
    background-position:0 50%;
    background-repeat:no-repeat;
    padding-left:40px;
    margin-bottom:1em;
}

ul.swgPreferencesSections li.themes {
    background-image:url('admin/images/icoLook.png');
}
ul.swgPreferencesSections li.translations {
    background-image:url('admin/images/icoLang.png');
}
ul.swgPreferencesSections li.user {
    background-image:url('admin/images/icoUser.png');
}
ul.swgPreferencesSections li.files {
    background-image:url('admin/images/icoFiles.png');
}
ul.swgPreferencesSections li.ecommerce {
    background-image:url('admin/images/icoEcommerce.png');
}

ul.swgPreferencesSections li:hover,
ul.swgPreferencesSections li:active,
ul.swgPreferencesSections li.active {
    color:#339933;
}


#swgPreferencesArea table > tbody tr td input[type='text'] {
    width:auto;
}


/** eo adminArea **/


/**
for tinymce4
**/
.mce-widget button {
    padding:4px 10px !important;
    font-size:14px !important;
    background:transparent !important;
    border:none !important;
}

.mce-container .mce-i-h3 {
    background-image:url('admin/images/mce4_icon_h3.gif');
}

/** element dragging **/

.dragging {
    height:50px;
    widht:50px;
    overflow: hidden;
}