﻿/******************************************************************************
* Body                                                                        *
******************************************************************************/
body
{
    background-color:#C9C9C9;
    background-image:url(../images/background.jpg);
    background-position:center;
    background-repeat:repeat-y;
    color:#565656;
    font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:20px;
    margin:0px;
}


/******************************************************************************
* HTML Elements                                                               *
******************************************************************************/
a:visited {color:#0A64A2; text-decoration:none;}
a:active {color:#0A64A2; text-decoration:none;}
a:focus {color:#0A64A2; text-decoration:none;}
a:link {color:#0A64A2; text-decoration:none;}
a:hover {color:#73B0CF; text-decoration:none;}

h1 {font-size:16px; font-weight:normal; padding-bottom:10px;}
h2 {font-size:14px; font-weight:normal; padding-bottom:10px;}

hr {color:#565656; background-color:#FFFFFF; border:1px dotted #565656; border-style: none none dotted; height:0px; margin-bottom:20px; margin-top:20px;}

fieldset {border: solid 2px #73B0CF; border-radius:15px; margin-bottom:10px; padding:10px;}
fieldset p label {width:160px;}
fieldset input[type="text"] {width:180px; }
fieldset select {width:180px;}
fieldset textarea {width:340px;}

label {}

legend {font-size:13px; font-weight:bold;}

input[type="button"] {background-color:#0A64A2; color:#FFFFFF; font-size:12px; margin-right:4px; padding-bottom:4px; width:80px;}
input[type="button"][disabled="disabled"] {background-color:#CCCCCC; color:#DDDDDD;} 
input[type="checkbox"] {margin-right:30px;}
input[type="password"] {margin-bottom:5px; width:300px;}
input[type="submit"] {background-color:#0A64A2; color:#FFFFFF; font-size:12px; margin-right:4px; padding-bottom:4px; width:80px;}
input[type="submit"][disabled="disabled"] {background-color:#CCCCCC; color:#DDDDDD;} 
input[type="text"] {margin-right:30px; width:300px; }

p {margin-bottom:20px;}
p label {display:block; float:left; width:200px;}

select {margin-bottom:5px; margin-right:20px; width:304px;}

textarea {clear:both; display:block; margin-bottom:5px; width:1130px;}

table {width:100%;}
table tr {}
table th {text-align:left; text-decoration:underline;}
table td {}
table td input[type="text"] { width:100%;}

table.repeater {background-color:#73B0CF; padding:10px; border:1px solid #565656; border-radius:15px; border-collapse:separate;}
table.repeater img {margin-right:10px; height:32px; width:32px}
table.repeater tr {}
table.repeater tr.even {background-color:#DDDDDD;}
table.repeater tr.odd {background-color:#FFFFFF;}
table.repeater th {background-color:#73B0CF; color:#FFFFFF; padding:5px; text-decoration:none;}
table.repeater th a {color:#FFFFFF;}
table.repeater td {padding:5px; padding-bottom:10px; padding-right:20px; padding-top:10px; vertical-align:middle;}
table.repeater td input[disabled] {background-color:#DDDDDD;}
table.repeater textarea {width:100%;}

ul {}


/******************************************************************************
* Div Elements                                                                *
******************************************************************************/
div.banner {height:71px; margin-top:20px; text-align:center; width:1160px;}
div.banner a {color:#565656; font-size:32px; line-height:60px; padding-right:40px;}
div.banner img {vertical-align:middle; margin-top:-15px}

div.buttons {margin-bottom:20px; margin-top:20px; text-align:center;}

div.errors {color:#FF0000; margin-top:20px; text-align:center; position:absolute; left:0px; top:0px;}
div.errors span {display:none;}

div.left {float:left;}
div.right {clear:right;}

div.login {margin:0 auto; padding-top:30px; width:600px; }
div.login div.buttons {margin-left:200px; text-align:left;}

div.pictures {height:66px; display:table;}
div.pictures div.picture {float:left; height:141px; padding-right:20px; text-align:center; width:151px;}
div.pictures div.picture img {height:99px; width:150px;}

div.popup {background-color:#FFFFFF; border:solid 3px #444444; max-height:700px; overflow:auto; padding:10px; width:700px;}
div.popup div.left {float:left;}
div.popup div.right {}
div.popup div.right input[type="text"] {width:300px;}
div.popup img {display:block; float:left; margin-bottom:40px; margin-right:20px;}
div.popup h1 {border-bottom:solid 1px #000000; clear:both; margin-bottom:20px; text-align:center;}
div.popup h2 {clear:both;}
div.popup hr {border:solid 1px #000000; border-style:none none solid;}
div.popup input[type="text"] {width:300px; }
div.popup p {}
div.popup select {width:304px;}
div.popup td {padding-right:20px; vertical-align:top;}
div.popup td img {display:inline; float:none; margin-right:0px;}

div.toolbar 
{
    background-color:#73B0CF;        
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.34, #73B0CF),color-stop(0.84, #FFFFFF));
    background-image: -moz-linear-gradient(center bottom, #73B0CF, #FFFFFF);
    border-bottom:1px solid #565656; 
    border-radius:15px;
    color:#FFFFFF; 
    height:35px;
    padding-left:10px;
    padding-top:4px;
    position:absolute;
    top:140px;
    width:1150px;
}
             
div.toolbar a {color:#FFFFFF;}
div.toolbar img  {background-color:transparent; height:32px; margin-right:10px; width:32px;}
div.toolbar input[type="image"] {background-color:transparent; height:32px; margin-right:10px; width:32px;}
div.toolbar input[type="text"] {margin-right:10px; margin-top:6px; vertical-align:top;}
div.toolbar ul {float:left; padding:0; margin:0; margin-right:100px; list-style: none;}
div.toolbar ul li {background-position: left top; background-repeat:no-repeat; background-size:32px; float:left; font-size:14px; font-weight:bold; height:40px; padding-left:35px; padding-right:20px; padding-top:6px;}
div.toolbar ul li ul {display:none;}
div.toolbar ul li:hover ul {display:block; position:absolute; margin-left:-36px; top:39px; width:105px;  z-index:9999;}
div.toolbar ul li:hover ul li {display:block; background-color:#73B0CF; background-position:left center; border-bottom:solid 1px #565656; border-left:solid 1px #565656; border-right:solid 1px #565656; font-size:12px; height:20px; margin-left:0px; min-width:280px; padding-bottom:10px; padding-left:40px; padding-right:5px;}
div.toolbar ul li ul li ul {display:none !important;}
div.toolbar ul li ul li:hover ul {display:block !important; margin-left:285px !important; top:0px !important; z-index:999 !important;}
div.toolbar ul li ul li:hover ul li {margin-left:0px !important; padding-left:35px !important;}

div.toolbar ul li#Item_Authors {background-image:url(../images/author.png);}
div.toolbar ul li#Item_Authors ul li {background-image:url(../images/author.png);}
div.toolbar ul li#Item_Codes {background-image:url(../images/padlock.png) !important;}
div.toolbar ul li#Item_Configurations {background-image:url(../images/configuration.png);}
/*div.toolbar ul li#Item_Configurations ul li {background-image:url(../images/configuration.png);}*/
div.toolbar ul li#Item_Styles {background-image:url(../images/css.png)}
div.toolbar ul li#Item_Styles ul li {background-image:url(../images/css.png)}
div.toolbar ul li#Item_Feeds {background-image:url(../images/rss.png)}
div.toolbar ul li#Item_Feeds ul li {background-image:url(../images/rss.png)}
div.toolbar ul li#Item_Files {background-image:url(../images/file.png)}
div.toolbar ul li#Item_Files ul li {background-image:url(../images/file.png)}
div.toolbar ul li#Item_Javascripts {background-image:url(../images/javascript.png)}
div.toolbar ul li#Item_Javascripts ul li {background-image:url(../images/javascript.png)}
div.toolbar ul li#Item_Metadatas {background-image:url(../images/metadata.png);}
div.toolbar ul li#Item_Metadatas ul li {background-image:url(../images/metadata.png);}
div.toolbar ul li#Item_Pages {background-image:url(../images/page.png);}
div.toolbar ul li#Item_Pages ul li {background-image:url(../images/page.png);}
div.toolbar ul li#Item_Redirects {background-image:url(../images/redirect.png);}
div.toolbar ul li#Item_Redirects ul li {background-image:url(../images/redirect.png);}
div.toolbar ul li#Item_Settings {background-image:url(../images/settings.png);}
div.toolbar ul li#Item_Settings ul li {background-image:url(../images/settings.png);}
div.toolbar ul li#Item_Shops {background-image:url(../images/shop.png) !important;}
div.toolbar ul li#Item_Templates {background-image:url(../images/template.png);}
div.toolbar ul li#Item_Templates ul li {background-image:url(../images/template.png);}

div.toolbar ul#Autocomplete_Search_completionListElem li {color:#565656; width:100%;}


/******************************************************************************
* ASP.NET AJAX Controls                                                       *
******************************************************************************/
.accordion div.header
{
    border: border:1px solid #778;
    color: white;
    background-color: #084564;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordion div.content
{
    background-color:#EEEEEE;
    border: 1px dashed #778;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.modal
{
	background-color:#444444;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.strength {font-style:italic;}

.tabs {}
.tabs .ajax__tab_header {background:url(../images/line.png) repeat-x bottom; clear:left; font-size:12px; cursor:pointer;}
.tabs .ajax__tab_header .ajax__tab_outer {background-color:#73B0CF; border:solid 1px #D7DCE1; border-bottom:solid 2px #73B0CF; padding:1px 1px 0px 1px;}
.tabs .ajax__tab_header .ajax__tab_tab {color:#0A64A2; display:block; padding:6px 10px 6px 10px; text-align:center;}
.tabs .ajax__tab_header .ajax__tab_tab img {height:24px; width:24px;}
.tabs .ajax__tab_header .ajax__tab_tab div {font-weight:bold; font-size:92%; line-height:145%; white-space:nowrap;}
.tabs .ajax__tab_active .ajax__tab_outer {border:solid 2px #73B0CF; border-bottom-color:#ffffff; background-color:#ffffff; padding:0px 0px 0px 0px;}
.tabs .ajax__tab_body
{
    background-color:#ffffff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.34, #73B0CF),color-stop(0.84, #FFFFFF));
    background-image: -moz-linear-gradient(center bottom, #73B0CF, #FFFFFF);      
    border:solid 2px #73B0CF;
    border-top-width:0;
    margin-bottom:20px;
    padding:8px;
    padding-top:20px; 
}

.watermark {color:#888888;}


/******************************************************************************
* Master Elements                                                             *
******************************************************************************/
div.body {margin:0 auto; width:1160px;}

div.body div#top {height:160px; width:1160px; vertical-align:top;}

div.body div#middle {margin-top:20px; width:1160px;}
div.body div#middle div.left {margin-bottom:20px; width:400px;}
div.body div#middle div.right {margin-bottom:20px; margin-left:440px; width:720px;}
div.body div#middle div.status {float:right; font-size:10px; font-style:italic;}
div.body div#middle div.status a {padding-left:30px;}
div.body div#middle div.status span {padding-left:60px;}

div.body div#bottom {border-top:1px dotted #565656; clear:both; font-size:10px; margin-top:30px; text-align:center; width:1160px;}




