#acera-settings{
    margin: 20px;
    width: 960px; 
    background: url('../images/main_bg.png') repeat-y;
    overflow: hidden;
    border: 1px solid #3E3E41;
    position: relative;
}
.themeinfos{
    width: 190px;
    background: #3091C9;
    overflow: hidden;
    border: 1px solid #71d2ff; margin:0 auto; 
    position: relative;
    padding: 5px;  
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
.themeinfos-green{
    width: 190px;
    background: #43b100 url('../images/blink-green.gif') no-repeat 6px; 6px;
    overflow: hidden;
    border: none; margin:0 auto;
    position: relative;
    padding: 5px;  
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
.themeinfos-text { font-family: 'Arial', sans-serif; color: #fff; font-size: 11px; margin:0 auto; font-weight: bold; padding:5px;}
.themeinfos-text a {border:none; color: #fb2900; text-shadow: 1px 1px 1px #000; text-transform: uppercase; text-decoration:none;}

.themeinfos-author {background: url('../images/icons/person.png') no-repeat 0; 5px; font-family: 'Arial', sans-serif; color: #fff; font-size: 11px; margin:0 auto; font-weight: bold; padding:5px 5px 5px 20px;}
.themeinfos-author a {border:none; color: #D7D7D7; text-shadow: 1px 1px 1px #000; text-transform: uppercase; text-decoration:none;}

.themeinfos-text-green {font-family: 'Arial', sans-serif; color: #fff; font-size: 11px; margin:0 auto; font-weight: bold; padding:10px 10px 10px 25px;}
.themeinfos-text-green a {border:none; color: #fff; text-decoration:none;}

.theme-help a {border:none; color: #00c0ff; text-shadow: 1px 1px 1px #000; text-transform: uppercase; text-decoration:none;}
.theme-help {background: url('../images/icons/dialog-information.png') no-repeat 0; 5px; font-family: 'Arial', sans-serif; color: #fff; font-size: 11px; margin:0 auto; font-weight: bold; padding:5px 5px 5px 20px;}

.contact-author a {border:none; color: #00c0ff; text-shadow: 1px 1px 1px #000; text-transform: uppercase; text-decoration:none;}
.contact-author {background: url('../images/icons/internet-mail.png') no-repeat 0; 5px; font-family: 'Arial', sans-serif; color: #fff; font-size: 11px; margin:0 auto; font-weight: bold; padding:5px 5px 5px 20px;}

.themeauthor{
    width: 190px;
    background: url('../images/top_men_bg.png') ;
    overflow: hidden;
    border: 1px solid #535356; margin:0 auto; margin-top: 15px;
    position: relative;
    padding: 5px;  
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; /* for old Konqueror browsers */
}

#acera-sidebar{
    width: 250px;
    float:left;
}

.acera-hide{
    display:none;
}

#acera-content{
    line-height: 18px;
    font-family: 'Arial', sans-serif;
    color: #2b2b2b;
    height: 100%;
    font-weight: normal;
    font-size: 12px;
    padding: 20px;
    width: 669px;
    float:right;
}

#acera-content h4{
    background: #636363;  
    text-shadow: 0 1px 0 #2b2b2b;  
    border-top: 1px solid #535356;
    border-bottom: 1px solid #252525;
    position: relative;
    padding:13px;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 20px;
    color: #ffffff;
}

#acera-meta-info{
    padding: 20px;
    overflow: hidden;
}

/* Forms */

#acera-settings input, 
.acera-image-checkbox,
.acera-image-radio,
.acera-button-blue, 
.acera-button,
#acera-settings textarea{
    background: #ffffff;
    border: 1px solid #c1c1c1;
    border-bottom: 2px solid #c1c1c1;
		-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
		box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 8px 10px;
    font-size: 12px;

    color: #898989;
    display: block;
}
.has-js .label_radio { padding-top:5px;padding-left: 34px; }
.has-js .label_radio, .has-js label.r_on { background: url('../images/on-off-radio.png') no-repeat;  height:1.75em;}
.has-js label.r_on  { background-position:0 0px;  margin-top: 3px;  margin-bottom: 3px; }
.has-js .label_radio { background-position:0 -2.10em; margin-top: 3px; margin-bottom: 3px;  }
.has-js .label_radio input { position: absolute; left: -9999px; }

#acera-settings select {
    background: #636363;
    border: 1px solid #c1c1c1;
    border-bottom: 2px solid #c1c1c1;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
    -webkit-appearance: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
 		-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
		box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
    padding: 5px ;

    min-width: 150px;

    color: #fff;
    display: block;
}

#acera-settings input.acera-color-picker{
    width: 70px;
    color: #f0f0f0;
}

#acera-settings textarea{
    font-family: 'Arial', sans-serif;
}

#acera-settings input:focus, #acera-settings textarea:focus{
    outline: none!important;
    border: 1px solid #d3d3d3;
    border-bottom: 2px solid #d3d3d3; 
}

#acera-settings input[type="button"],
#acera-settings input[type="submit"],
.acera-button-blue, 
.acera-button,
#acera-settings input[type="reset"]{
    display: inline;
    padding: 7px 17px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
}

 .option {
    margin-top: -19px;
    margin-left: 80px;
    padding-bottom: 10px;
    color: #898989;
    font-weight: bold;
    overflow: hidden;
    position:relative;
}

.acera-button,
#acera-settings input[type="button"]{
    color: #a9a9a9;
    text-shadow: 0 1px 0 white;
    background: rgb(245,245,245);
    background-image: linear-gradient(bottom, rgb(245,245,245) 100%, rgb(237,237,237) 0%);
    background-image: -o-linear-gradient(bottom, rgb(245,245,245) 100%, rgb(237,237,237) 0%);
    background-image: -moz-linear-gradient(bottom, rgb(245,245,245) 100%, rgb(237,237,237) 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(245,245,245) 100%, rgb(237,237,237) 0%);
    background-image: -ms-linear-gradient(bottom, rgb(245,245,245) 100%, rgb(237,237,237) 0%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(1, rgb(245,245,245)),
        color-stop(0, rgb(237,237,237))
        );

    border: 1px solid #c0c0c0;

    box-shadow: 0 1px 0 white inset;
}

.acera-button:active,
#acera-settings input[type="button"]:active{
    background-image: linear-gradient(bottom, rgb(245,245,245) 0%, rgb(237,237,237) 100%);
    background-image: -o-linear-gradient(bottom, rgb(245,245,245) 0%, rgb(237,237,237) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(245,245,245) 0%, rgb(237,237,237) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(245,245,245) 0%, rgb(237,237,237) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(245,245,245) 0%, rgb(237,237,237) 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(245,245,245)),
        color-stop(1, rgb(237,237,237))
        );

    box-shadow: none;
}
.acera-button:hover,
#acera-settings input[type="button"]:hover{
    background-image: linear-gradient(bottom, rgb(242,242,242) 100%, rgb(235,235,235) 0%);
    background-image: -o-linear-gradient(bottom, rgb(242,242,242) 100%, rgb(235,235,235) 0%);
    background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 100%, rgb(235,235,235) 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 100%, rgb(235,235,235) 0%);
    background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 100%, rgb(235,235,235) 0%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(1, rgb(242,242,242)),
        color-stop(0, rgb(235,235,235))
        );
}

#acera-settings input[type="submit"],
.acera-button-blue, 
#acera-settings input[type="reset"]{
    color: white;
    text-shadow: 1px 1px 1px #000;
    background: url('../images/buttonblue_bg.png');

    border: 1px solid #bc0000;

    box-shadow: 0 1px 0 #f10000 inset;
}

#acera-settings input[type="submit"]:hover,
.acera-button-blue:hover, 
#acera-settings input[type="reset"]:hover{
    background: #ca0000;
    box-shadow: 0 1px 0 #ca0000 inset;
}

 
.acera-button-blue:active, 
#acera-settings input[type="reset"]:active{
    background-image: linear-gradient(bottom, #313131 0%, #497EB0 100%);
    background-image: -o-linear-gradient(bottom, #313131 0%, #497EB0 100%);
    background-image: -moz-linear-gradient(bottom, #313131 0%, #497EB0 100%);
    background-image: -webkit-linear-gradient(bottom, #313131 0%, #497EB0 100%);
    background-image: -ms-linear-gradient(bottom, #313131 0%, #497EB0 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #313131),
        color-stop(1, #497EB0)
        );

    box-shadow: none;
}

/* Content */

.save-button{
    float: right;
    display: inline;
    margin-top:20px; margin-bottom:20px;
}

.acera-settings-headline{
    font-size: 14px;
    text-transform: uppercase;
    color: #898989;
    font-weight: bold;
    font-family: 'Arial', sans-serif;
    text-shadow: 0 1px 0 #f5f5f5;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-top: 0;
    border-bottom: 1px solid #c0c0c0;
    overflow: hidden;
}

#acera-content h2{
    display: inline;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    color: #898989;
    font-weight: bold;
    font-family: 'Arial', sans-serif;
    text-shadow: 0 1px 0 #f5f5f5;
    padding-bottom: 5px;
    margin-bottom: 0;
}


#acera-meta-info h1{
    font-family: 'Rokkitt', serif;
    color: #ffffff;
    font-weight: normal;
    font-size: 18px;
    text-shadow: 0 1px 0 #2b2b2b;  
    margin-top: 0;
}


#acera-meta-info h2{
    font-family: 'Arial', sans-serif;
    color: #898989;
    font-weight: normal;
    font-size: 10px;
    text-shadow: 0 1px 0 #2b2b2b;  
    margin-top: 0;
    margin-bottom: 5px;
}

#acera-content label{
    width: 230px;
    font-size: 12px;
    color: #535356;
    display: inline-block;
    font-family: 'Arial', sans-serif;
    text-shadow: 0 1px 0 #f5f5f5;
    font-weight: bold;
}

#acera-content input[type="radio"], #acera-content input[type="checkbox"]{
    display: inline-block;
}

.acera-fullwidth{
    width: 389px;
}

.separator{
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #f5f5f5;
    margin-bottom: 0;
    padding-top: 20px;
    overflow: hidden;
    margin: 0 10px;
}

.separator:nth-last-child(1){
    border: none;
    border-top: 1px solid #f5f5f5;
}

.separator:nth-child(2){
    margin-bottom: 0;
    border: none;
    border-bottom: 1px solid #d6d6d6;
    padding-top: 20px;
}

#acera-content .label{
    width: 209px;
    height: 100%;
    float: left;
    margin-top: 0px;
}

#acera-content .description{
    font-style: italic;
    margin-top: 5px;
    margin-left: 3px;
    margin-bottom: 20px;
    color: #898989;
}

/* Main Menu */

#acera-main-menu p{
    margin: 0;
}

#acera-main-menu{
    list-style: none;
    font-family: 'Arial', serif;
    color: #f5f5f8;
    font-weight: bold;
    font-size: 12px;
    text-shadow: 0 1px 0 #2b2b2b;  
    margin: 0;
    padding: 0; 
    border: 1px solid #252525;
}

#acera-main-menu li{
    margin-bottom: 0;
}

#acera-main-menu p{
    line-height: 45px;
    cursor: pointer;
}

.settings-content{
    float: left;
    width: 440px;
}

#acera-main-menu > li p{
    background: url('../images/top_men_bg.png');  
    border-top: 1px solid #535356;
    border-bottom: 1px solid #252525;
    padding-left: 50px;
    position: relative;
}

#acera-main-menu > li:nth-last-child(1) > p{
    border-bottom: none;
}

#acera-main-menu li p:hover{
    box-shadow: 0 0 25px #2a2a2a inset;
    border-top: 1px solid #2a2a2a;
}

#acera-main-menu li p:active{
    box-shadow: 0 0 25px #121212 inset;
    border-top: 1px solid #121212;
}

#acera-main-menu a{
    text-decoration: none;
    color: #f5f5f8;
    text-shadow: 0 1px 0 #2b2b2b;  
}

#acera-main-menu > li > ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: none;
}

.acera_image_preview img{
    max-width: 380px;
    margin: 5px 3px 15px;
    padding: 2px;
    background: white;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    
    
    background: #ffffff;
    border: 1px solid #c1c1c1;
    border-bottom: 2px solid #c1c1c1;
}

.acera_image_preview img:hover{
    border: 1px solid #d3d3d3;
    border-bottom: 2px solid #d3d3d3;
}

#acera-main-menu > li > ul li p:hover{
    box-shadow: 0 0 25px #191919 inset;
    border-top: 1px solid #191919;
}

#acera-main-menu > li > ul li p:active{
    box-shadow: 0 0 25px #121212 inset;
    border-top: 1px solid #121212;
}

#acera-main-menu > li > ul li p{
    background: #2d2d2d;
    border-bottom: 1px solid #252525;
    border-top: 1px solid #2d2d2d;
    padding-left: 25px;
    position: relative;
}

#acera-main-menu > li > ul li:nth-last-child(1) p{
    border-bottom: none;
}

#acera-main-menu > li > ul li p:after{
    position: absolute;
    right: 15px;
    top: 15px;
    content: ' ';
    background: url('../images/arrow.png');
    width: 9px;
    height: 15px;
}


.acera-button-blue, .acera-button{
    margin: 5px 2px;
    line-height: 40px;
}

.acera-image-radio,
.acera-image-checkbox{
    margin: 5px;
    padding: 5px 5px 0;
    float: left;
    text-align: center;
    width: auto !important;
}

.cOf{
    overflow: hidden;
    display: block;
}

.acera-img-selected{
    background: #ccc;
    border: 1px solid #c1c1c1;
    border-bottom: 2px solid #c1c1c1;
    color: white !important;
    text-shadow: none !important;
}

.acera-image-radio p,
.acera-image-checkbox p{
    margin: 0;
}

.centerInfo h4{
    font-size: 12px!important;
    font-weight: normal;
    color: #535356;
    text-align: center;
    margin-top: 5px !important;
    margin-bottom: 0 !important;
    font-style: italic;
    font-family: 'Arial', sans-serif;
    text-shadow: 0 1px 0 #f5f5f5;
}

.centerInfo img{
    text-align: center;
    margin: 0 auto;
    width: 300px;
}

.centerInfo {
    width: 300px;
    margin: 50px auto;
}


.acera-image-radio-b,
.acera-image-checkbox-b{
    background: black;
    display: none !important;
}


#acera-main-menu > li span{
    position: absolute;
    left: 0;
    top: 14px;
    left: 25px;
    width: 16px;
    height: 16px;
}

 

.logo{
	background:url('../images/logo.png') no-repeat top;
	width:204px;
	height:37px;
	margin:20px auto 20px;
}




/* icons */


.acera-icon-home{ 
    background: url('../images/icons/user-home.png');
}

.acera-icon-star{
    background: url('../images/icons/user-bookmarks.png');
}

.acera-icon-down{ 
    background: url('../images/icons/go-down.png');
}

.acera-icon-next{ 
    background: url('../images/icons/go-next.png');
}

.acera-icon-previous{ 
    background: url('../images/icons/go-previous.png');
}

.acera-icon-up{ 
    background: url('../images/icons/go-up.png');
}

.acera-icon-voldown{ 
    background: url('../images/icons/audio-volume-low.png');
}

.acera-icon-volmedium{
    background: url('../images/icons/audio-volume-medium.png');
}

.acera-icon-volmuted{ 
    background: url('../images/icons/audio-volume-muted.png');
}

.acera-icon-close{ 
    background: url('../images/icons/close.png');
}

.acera-icon-warning{ 
    background: url('../images/icons/dialog-warning.png');
}

.acera-icon-circlecheck{ 
    background: url('../images/icons/emblem-default.png');
}

.acera-icon-dup{
    background: url('../images/icons/direction-top.png');
}

.acera-icon-ddown{ 
    background: url('../images/icons/direction-bottom.png');
}

.acera-icon-dleft{ 
    background: url('../images/icons/direction-left.png');
}

.acera-icon-dright{ 
    background: url('../images/icons/direction-right.png');
}

.acera-icon-download{ 
    background: url('../images/icons/emblem-downloads.png');
}

.acera-icon-emblem-shared{ 
    background: url('../images/icons/emblem-shared.png');
}

.acera-icon-folder{ 
    background: url('../images/icons/folder.png');
}

.acera-icon-group-chat{ 
    background: url('../images/icons/internet-group-chat.png');
}

.acera-icon-mail{ 
    background: url('../images/icons/internet-mail.png');
}

.acera-icon-list-add{ 
    background: url('../images/icons/list-add.png');
}

.acera-icon-calendar{ 
    background: url('../images/icons/office-calendar.png');
}

.acera-icon-list-remove{ 
    background: url('../images/icons/list-remove.png');
}

.acera-icon-readonly{ 
    background: url('../images/icons/emblem-readonly.png');
}

.acera-icon-unreadable{ 
    background: url('../images/icons/emblem-unreadable.png');
}

.acera-icon-texteditor{ 
    background: url('../images/icons/accessories-text-editor.png');
}

.acera-icon-list{ 
    background: url('../images/icons/list.png');
}

.acera-icon-playback-start{ 
    background: url('../images/icons/media-playback-start.png');
}

.acera-icon-playback-pause{ 
    background: url('../images/icons/media-playback-pause.png');
}

.acera-icon-playback-stop{ 
    background: url('../images/icons/media-playback-stop.png');
}

.acera-icon-record{ 
    background: url('../images/icons/media-record.png');
}

.acera-icon-grid{ 
    background: url('../images/icons/grid.png');
}

.acera-icon-start-here{ 
    background: url('../images/icons/start-here.png');
}

.acera-icon-search{ 
    background: url('../images/icons/system-search.png');
}

.acera-icon-person{ 
    background: url('../images/icons/person.png');
}

.acera-icon-tag{ 
    background: url('../images/icons/tag.png');
}

.acera-icon-time{ 
    background: url('../images/icons/time.png');
}

.acera-icon-trash{ 
    background: url('../images/icons/user-trash.png');
}

.acera-icon-window{ 
    background: url('../images/icons/window.png');
}

.acera-icon-upload{ 
    background: url('../images/icons/upload.png');
}

.acera-icon-recycle{ 
    background: url('../images/icons/recycle.png');
}

.acera-icon-font{ 
    background: url('../images/icons/font.png');
}

.acera-icon-trash-full{ 
    background: url('../images/icons/trash-full.png');
}

.acera-icon-desktop{ 
    background: url('../images/icons/user-desktop.png');
}

.acera-icon-refresh{ 
    background: url('../images/icons/view-refresh.png');
}

.acera-icon-recycle-full{ 
    background: url('../images/icons/recycle-filled.png');
}

.acera-icon-info{ 
    background: url('../images/icons/dialog-information.png');
}

.acera-icon-text-file{ 
    background: url('../images/icons/text-x-generic.png');
}

.acera-icon-favorite{ 
    background: url('../images/icons/emblem-favorite.png');
}

.acera-icon-volume-high{ 
    background: url('../images/icons/audio-volume-high.png');
}

.acera-icon-audio{ 
    background: url('../images/icons/audio-x-generic.png');
}

.acera-icon-users{ 
    background: url('../images/icons/system-users.png');
}

.acera-icon-dialog-error{ 
    background: url('../images/icons/dialog-error.png');
}

.acera-icon-important{ 
    background: url('../images/icons/emblem-important.png');
}

.acera-icon-calendar12{ 
    background: url('../images/icons/x-office-calendar.png');
}

.acera-icon-drawing{ 
    background: url('../images/icons/x-office-drawing.png');
}

.acera-icon-office-document{ 
    background: url('../images/icons/x-office-document.png');
}

.acera-icon-presentation{ 
    background: url('../images/icons/x-office-presentation.png');
}

.acera-icon-spreadsheet{ 
    background: url('../images/icons/x-office-spreadsheet.png');
}

.acera-icon-video{ 
    background: url('../images/icons/video-x-generic.png');
}

.acera-icon-fullscreen{ 
    background: url('../images/icons/view-fullscreen.png');
}

.acera-icon-folder-search{ 
    background: url('../images/icons/folder-saved-search.png');
}

.acera-icon-empty-file{ 
    background: url('../images/icons/text-x-generic-template.png');
}

.acera-icon-script{ 
    background: url('../images/icons/text-x-script.png');
}

.acera-icon-preference{ 
    background: url('../images/icons/preferences-system.png');
}

.acera-icon-address{ 
    background: url('../images/icons/x-office-address-book.png');
}

.acera-icon-image{ 
    background: url('../images/icons/image-x-generic.png');
}

.acera-icon-rss{ 
    background: url('../images/icons/internet-news-reader.png');
}

.acera-icon-application{ 
    background: url('../images/icons/application-x-executable.png');
}

.acera-icon-package{ 
    background: url('../images/icons/package-x-generic.png');
}

.acera-icon-utilities{ 
    background: url('../images/icons/utilities-system-monitor.png');
}