body                                        { background: white; color: #8e8e8e; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; margin:0px; background:url(images/bg.png) top left repeat-x; }
th                                          { font-size:11px; font-weight:bold; color:white; background:#32a4dc; padding:1px 5px 1px 5px; border: solid #32a4dc 1px; text-align:left; }
td                                          { font-size:11px; }
a                                           { color:#32a4dc; text-decoration:none; }
a:hover                                     { color:#006da3; text-decoration:none; }
a img                                       { border:none; }
input                                       {  }

div.allWrapper                              { position: relative; float:left; width:100%; height:auto; margin:0px auto 0px auto; }
div.allWrapperPadding                       { padding:0px 25px  40px 25px; }
div.footer                                  { position:relative; clear:both; text-align:center;  padding-bottom:40px; padding-top:10px; border-top: solid #c7c7c7 1px;  }

div.topWrapper                              { position:relative; height:147px; clear:both; }
img.logo                                    { display:block; padding-top: 30px; }
div.logoutWrapper                           { position:absolute; top:50px; right:0px; }

div.loginBox                                { position:relative; width:250px; border:solid #c7c7c7 1px; border-radius:5px; background: #f5f5f5; margin:40px auto 0px auto; padding:20px;  }
div.loginBox table                          { }
div.loginBox table td.label                 { }
div.loginBox table td.value                 { text-align:right; }
div.loginBox input[type='password']         { width:200px; height:15px; border:solid #c7c7c7 1px; border-radius:3px; font-size:10px;  }
div.loginBox input[type='text']             { width:200px; height:15px; border:solid #c7c7c7 1px; border-radius:3px; font-size:10px;  }
div.loginStatus                             { color:red; font-weight:bold; text-align:center; margin-bottom:10px; }

div.cmsInfo                                 { margin:20px auto 0px auto; text-align:center; }

div.middleWrapper                           { position: relative; float:left; width:100%; clear:both; height:auto; margin:0px 0px 0px 0px; padding:20px 0px; }
div.leftWrapper                             { position: relative; width:20%; float:left;  }
div.leftWrapper a                           {  }
div.leftWrapper a:hover                     { font-weight:bold; }
div.leftWrapperPadding                      { padding:0px 10px 0px 5px; float:left; }
div.contWrapper                             { position: relative; width:79%; float:right; border-left: solid #c7c7c7 1px; }
div.contWrapperPadding                      { padding:0px 0px 0px 20px; }
div.optionsBox                              { padding-bottom:10px; }
div.option                                  { font-weight:bold; }
div.subOption                               { padding-left:10px; }

input.button60                              { background:url("images/button60.png") no-repeat scroll right top #4DB1E1; border:none; color:white; font-size:11px; margin:0px; cursor:pointer; border-radius:5px; }

/*
.statusBad                                  { color:white; background:red; font-weight:bold; text-align:center; padding: 2px 0px 2px 0px; margin-bottom:3px; }
.statusOk                                   { color:white; background:green; font-weight:bold; text-align:center; padding: 2px 0px 2px 0px; margin-bottom:3px;}
*/
.statusBad                                  { color:red;     font-weight:bold; text-align:left; padding: 2px 0px 2px 0px; margin-bottom:10px; font-size:12px; }
.statusOk                                   { color:#529105; font-weight:bold; text-align:left; padding: 2px 0px 2px 0px; margin-bottom:10px; font-size:12px; }

div.contWrapper input[type='text']          { height:15px; border:solid #c7c7c7 1px; border-radius:3px; font-size:11px; color: #8e8e8e; }
div.contWrapper textarea                    { border:solid #c7c7c7 1px; border-radius:3px; font-size:11px; color: #8e8e8e; font-family: Tahoma, Verdana, Arial, Helvetica; }
div.contWrapper select                      { border:solid #c7c7c7 1px; border-radius:3px; font-size:11px; color: #8e8e8e; }

div.siteTitle                               { font-size:14px; font-weight:bold; padding-bottom:10px; border-bottom: solid #c7c7c7 1px; margin-bottom:20px; }

/*ARTICLES*/
    div.articlesTitle                           { width:100%; font-size:14px; font-weight:bold; padding-bottom:10px; border-bottom: solid #c7c7c7 1px; margin-bottom:20px; }
    div.articlesPath                            { position:absolute; top:-40px; background:#32a4dc; color:white; }
    div.articlesPath a                          { color:white; }
    div.articlesPath a:hover                    { color:#006da3; }
    /*TREE*/
    div.treeListItem                        { padding:2px 0 2px 0; cursor:default; }
    div.treeItemControls                    { float:right; background:#e1f5ff; }
    img.treeItemControl                     { margin:0px 5px 0px 0px; }
    /*ADD i EDIT*/
    input[type="text"], input[type="file"], select          { font-size:11px; }
    div.article input                                       { font-size:11px; }
    div#data_field              { margin-bottom: 25px; background: #f5f5f5; border: solid #f5f5f5; 1px; border-radius:5px; padding:3px; }
    div.ck_title                { margin: 5px 0px 5px 0px; }
    div.ck                      { padding: 10px; }
    div.submit                  { text-align: center; }
    div.submit  input           { font-size:12px; }
    table.photos input          { font-size: 10px; }
    table.photos td             { text-align:center; vertical-align: bottom; border:solid rgb(192,192,192) 1px; padding:3px; font-size:11px;}
    table.pdf td                { padding-right: 7px; text-align: right;}
    
/*MYSQL_INSTALL_TABLES*/
    div.mysql_install table { border-collapse: separate; border-spacing: 5px; }
    div.mysql_install td  { padding:5px; }
    div.mysql_install font { color: red; font-weight: bold; }
    div.mysql_install td.info { background-color: rgb(231,231,231); }

/*SEO*/

    div.seoAddLabel                            { font-weight:bold; }
    div.seoAddCont                             { margin-bottom:20px; margin-top:5px; }
    div.seoAddCont input[type='text']          { width:550px; height:15px; border:solid #c7c7c7 1px; font-size:11px; color: #8e8e8e; }
    div.seoAddCont textarea                    { width:550px; border:solid #c7c7c7 1px; font-size:11px; color: #8e8e8e; font-family: Tahoma, Verdana, Arial, Helvetica; }
    div.seoAddCont select                      { width:550px; border:solid #c7c7c7 1px; font-size:11px; color: #8e8e8e; }
    
    table.seoList       { width:100%; border-collapse:collapse; margin:0px 0px 10px 0px; }
    table.seoList td    { border: solid #c7c7c7 1px; padding:2px 5px; vertical-align:middle; }
    img.itemControl     { vertical-align:middle; margin:0px 3px; }
    
/*NEWSLETTER*/

    div.newsletter_table                       { float:left; margin: 0px 30px 30px 0px; }
            