/* = Base =
------------------------------------------------------------------------------ */
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,body{height:100%;min-height:100%;}
body{margin:0;background:#fff;color:#333;}
body,td,th,input,select,textarea{font:11px tahoma,arial,helvetica,sans-serif;}
img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
/* - Links - */
a,a:visited{color:#1d64c1;}
a:hover,a:active{outline:0;color:#6687dd;}
/* - Typography - */
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #d0d0d0;}
.lte7 hr{margin:.5em 0;}
h3,h4,h5,h6{margin:0;padding:0;}
p{margin:0;padding:0 0 12px;}
/* - Forms - */
form{margin:0;}
fieldset{margin:0;padding:0;border: 0;}
legend{padding:0;border:0;}
.lte7 legend{margin-left:-7px;}
button,input,select,textarea{margin:0;color:#333;vertical-align:baseline;font:11px tahoma,arial,helvetica,sans-serif;}
.lte7 button,.lte7 input,.lte7 select,.lte7 textarea{vertical-align:middle;}
button,input{line-height:normal;}
.lte7 button{overflow:visible;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input,select,textarea{padding:1px;}
textarea{vertical-align:top;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; margin: -1px 0 0; vertical-align:middle; }
input.checkbox, input.radio, input.radiobox { box-sizing: border-box; margin: -1px 0 0; vertical-align:middle; }
.lte7 input.checkbox, .lte7 input.radio, .lte7 input.radiobox { margin: -3px; }
.MainFrameBody{padding-left:6px;min-width:635px;background:#fff url(../../img/heading-bg.png) 0 -200px repeat-x;}
#login{width:824px;margin:40px auto 0;}
.top-search-results { position: fixed; top: 0; z-index: 100; border: solid #a2b2ea; border-width: 0 1px 1px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background: #ecf5ff; -webkit-box-shadow: 1px 2px 3px #d4d4d4; -moz-box-shadow: 1px 2px 3px #d4d4d4; box-shadow: 1px 2px 3px #d4d4d4; }
.top-search-results-wrapper { width: 200px; }
.search-results-list { margin: -5px 6px 0; padding: 0 0 10px; list-style: none; }
.search-results-item { border-top: 1px solid #d6e0f9; }
.search-results-item a { position: relative; display: block; margin: -2px -5px; padding: 11px 7px 11px 29px; text-shadow: 0 1px 0 #fff; }
.search-results-item a, .search-results-item a:link, .search-results-item a:visited { color: #444; text-decoration: none; }
.search-results-item a:hover, .search-results-item a:active { background: #dbebff; text-decoration: underline; }
.search-results-item img { float: left; margin: -1px 0 0 -22px; }
.search-results-note { padding: 0 8px 18px; color: #999; }
.search-results-note b { font-weight: 400; }

.titleWrapper { margin-bottom: 12px; padding: 0 20px; }
.pathbar { padding: 5px 0 0; min-height: 15px; }
.screenTitle .titleContainer { padding: 4px 0 10px; }
.screenTitle h1 { display: inline; margin: 0; padding: 0; font: normal 18px arial, "Franklin Gothic Medium", verdana, sans-serif; line-height: 18px; }
.screenTitle h1 img { margin: -4px 5px 0 0; }
.screenTitle table { border-collapse: collapse; }
.screenTitle table td { padding: 0; }
.screenTitle .title { padding: 0 10px 0 0; }
.toolbar { text-align: right; }
.screenTitle .toolbar .toolbarWrapper { text-align: left; }
.screenTitle .toolbar { vertical-align: top; }
.screenTitle .toolbarWrapper { float: right; }
.screenTitle .toolbarItems { height: 24px; }
.screenTitle .toolbar .toolbarBtn { margin: 5px 0 0; white-space: nowrap; }
.screenTitle .toolbar .toolbarBtn a { display: block; color: #000; text-decoration: none; }
.screenTitle .toolbar .toolbarBtn a span { display: block; padding: 0 0 0 20px; height: 16px; line-height: 16px; cursor: pointer; background-repeat: no-repeat; }
.screenBody { margin: 0 20px; padding: 0 0 10px; clear: both; }
.screenBodyToolbar { margin: 0; clear: both; }
.screenTitle img, .screenTitle td, .screenTitle input, .screenTitle select, .reportTools, .reportTools img, .reportTools input, .reportTools select { vertical-align: middle; }
.reportSection { margin: 10px 0; padding-top: 5px; }
.reportIndex { margin: 15px 0; }

/* ---------- list  --------- */
.listArea td input, .listArea td select { vertical-align: middle; }
.list th, .list td { padding: 6px; height: 18px; color: #333; vertical-align: top; border-bottom: 1px solid #fff; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .list th, .list td { height: 16px; } }
.list th { border-style: solid; border-width: 1px 0 1px 1px; border-color: #b1c1f9 #fff; padding: 4px 6px; height: 16px; font-weight: bold; text-align: left; white-space: nowrap; background: #e8f4fe url(../../img/th-na-bg.gif) 0 0 repeat-x; }
.list tr th:first-child { border-left: 0; }
.list th.sort { background: #e4f1ff url(../../img/th-sort-bg.gif) 0 0 repeat-x; }
.list th a, .list th a:link, .list th a:visited { text-decoration: none; color: #000; }
.list th a:active, .list th a:hover { text-decoration: underline; color: #000; }
.number, .misc, .formArea .formButtons .misc { text-align: right; }
.formArea .misc { text-align: left; }
.search input, .search .commonButton { margin-right: 7px; vertical-align: middle; }
.list { border-collapse: collapse; }
.buttons { margin: 7px 0; }
.buttons div { white-space: nowrap; }
.buttons input, .buttons .commonButton { vertical-align: middle; }
.main input, .main select { margin-right: 7px; }
.main .commonButton { margin-right: 14px; }
.misc input, .misc select, .misc .commonButton { margin-left: 7px; }
th img { margin-left: 3px; }
.listArea .paging { margin: 0 0 10px; text-align: left; vertical-align: middle; }
.paging input, .paging .commonButton, .paging select { vertical-align: middle; margin-right: 7px; }
.paging select { margin-right: 3px; }
.list th.select, .select { text-align: center; }
.show #bid-search-show, .hide #bid-search-hide, .hide .searchArea { display: none; }
/* ---------- list custom --------- */
div.ipmap { height: 400px; }
div.massmaildetails { height: 60px; }
tr.subTr td { border-top: 1px solid #d8d8d8; }
th a:link, th a:visited, th a:active { color: #000; text-decoration: none; }
th a:hover { text-decoration: underline; }
th.colgroup { text-align: center; }
.list td img { vertical-align: middle; }
.list td a.list_item_new, .list td a.list_item_del, .list td a.list_item_modified { font-weight: bold; }
.list td a.list_item_del { text-decoration: line-through; }
.sort { background-color: #e4f1ff; }
.list .subTable td { border: 0; padding: 3px; }
.evenrowbg { background-color: #ebf4ff; }
.oddrowbg { background-color: #fbfbfb; }
.editlist .oddrowbg td, .editlist .evenrowbg td { border-bottom: 1px solid #ddd; background-color: #fff; }
.editlist .add td { background-color: #ddd; }
.editlist .over td { background-color: #f0f0f0; }
.editlist .selected td { background-color: #b3c4f0; }
.list.limitsList { background-color: #fff; }
.list.limitsList th, .list.limitsList td { padding: 4px 5px; white-space: nowrap; }
.list.limitsList td.name { width: 200px; min-width: 200px; white-space: normal; }
.list.limitsList tbody th { border: 0; padding-top: 12px; background: transparent; }
.list.limitsList th.name { color: #000; }
.list.limitsList td.used { width: 1%; }
.list.limitsList td.used_bar { width: 95px; }
.list.limitsList td.limit { width: 155px; white-space: nowrap; }
.list.limitsList td.unlimited { width: auto; vertical-align: middle; }
.list.limitsList td.unlimited .limit_soft { margin-left: 20px; }
.list.limitsList td.separator { border-bottom: 1px solid #d8d8d8; height: 15px; }
.list.limitsList td input, .list.limitsList td select { vertical-align: middle; margin: 0; }
.list.limitsList td .checkbox, .list.limitsList td .radiobox { margin: 1px 3px 3px 0; }
.lte7 .list.limitsList td .checkbox, .lte7 .list.limitsList td .radiobox { margin: -2px 0 0 -3px; }
.objects-level-2 { padding-left: 18px; }

/* ---------- form  --------- */
.formFields { border-collapse: collapse; margin-top: 2px; }
.formFields td { padding: 3px; vertical-align: top; }
.formFields input, .formFields .commonButton, .formFields select, td.unlimited, legend img { vertical-align: middle; }
.formFields td.name, .formFields td.nameError { vertical-align: top; padding-left: 0; padding-right: 10px; padding-bottom: 10px; width: 200px; }
.screenButtons { padding: 8px 0 0 0; }
#login .screenButtons { width: auto; }
body fieldset{margin:0;padding:10px 0 0;border:solid #e0e0e0;border-width:1px 0 0;}
body legend{margin:0;padding:0 5px 0 0;vertical-align:middle;color:#000;font-weight:bold;background-color:#fff;}
.lte8 body fieldset{padding-top:0;}
.lte8 body legend{margin-bottom:10px;}
option.dummyLine { color: #fff; }
.option { margin-bottom: 5px; }
.option.clear { padding-left: 18px; }
.option.clear .radiobox, .option.clear .checkbox, .option-block { float: left; }
.option.clear .option-block .hint { margin: 5px 0; }
.option.clear .radiobox, .option.clear .checkbox { margin: 0 0 -2px -18px; }
.lte7 .option.clear .radiobox, .lte7 .option.clear .checkbox { margin: -3px -3px -1px -21px; }
.formButtons { margin: 5px 0; text-align: right; }
.formButtons input, .formButtons button { margin-left: 7px; }
.formFields td.limit, .formFields td.limitDate { padding-right: 5px; white-space: nowrap; width: 145px; }
.formFields td.limitDate { width: 155px; }
.formFields td td.limit { padding-left: 0; }
.fieldButtons input, .fieldButtons button { margin: 5px 5px 0 0; }
textarea { width: 98%; }
#chkProceed { margin-left: 3px; }
.suboption { margin-left: 18px; }
.indent-box { position: relative; padding-left: 18px; }
.indent-box:before, .indent-box:after { display: table; content: ""; }
.indent-box:after { clear: both; }
.indent-box { zoom: 1; }
.indent-box .checkbox, .indent-box .radio, .indent-box .radiobox { position: relative; top:-2px; float: left; margin-left: -18px; }
.lte7 .indent-box .checkbox, .lte7 .indent-box .radio, .lte7 .indent-box .radiobox { margin-left: -21px; }
.indent-box .indent-box-content { float: left; padding: 0 0 2px; }
.indent-box .hint { padding: 5px 0 8px; }
.indent-box-thumb { margin-left: 215px; padding: 0; }
.indent-box-thumb .thumb-img { float: left; margin: 7px 15px 0 -215px; padding: 0 0 8px; width: 200px; }
/* ---------- form custom --------- */
.footnote { padding: 15px 10px 3px 0; width: 200px; text-align: left; }
.formFields td { text-align: left; }
.name, .nameError { color: #444; }
.error { background: #ffd9d9; }
.error .name { color: #c00; background: transparent; }
.error .hint { color: #333; }
.required { color: #c00; }
.recommended { padding-left: 20px; font-weight: bold; line-height: 16px; background: url(../../img/icons/small/aps-featured_16.gif) no-repeat; }
.formFields td.unlimited { border-left: none; }
.formFields td.limit { border-right: none; }
.hint { color: #555; }
.formButtons { padding-top: 5px; }
.formArea .buttons { border-top: 1px solid #d0d0d0; margin-top: 15px; }
.formArea .buttons td { padding-top: 15px; }
fieldset .formArea .buttons, fieldset .buttons, fieldset .buttons td { border-top: 0; padding-top: 0; }
.disabledInput { background-color: #ebebe4; }
input[type="text"][disabled], input[type="password"][disabled], textarea[disabled] { border: 1px solid #a5acb2; padding: 2px; color: #aca899; background-color: #ebebe4; }
select[disabled] { border: 1px solid #a5acb2; color: #aca899; background-color: #ebebe4; }
.formFields td.withButton { vertical-align: middle; }
.uploadAdd { padding: 2px 0 2px 20px; background: url(../icons/field_add.gif) 0 0 no-repeat; }
.uploadRemove { margin-left: 15px; padding: 2px 0 2px 20px; background: url(../icons/field_remove.gif) 0 0 no-repeat; }
a.uploadAdd:link, a.uploadAdd:visited, a.uploadAdd:hover, a.uploadAdd:active, a.uploadRemove:link, a.uploadRemove:visited, a.uploadRemove:hover, a.uploadRemove:active { color: #888; }
.formFields .withWarning .checkbox { margin-top: 3px; }
.formFields .warningHint { display: inline-block; margin: 0 0 0 5px; padding: 3px 0 2px 20px; vertical-align: top; color: #555; background: url(../icons/warning.gif) no-repeat; }

/* ---------- misc elements --------- */
.scrollingBox{overflow:auto;width:100%;overflow-y:auto;overflow-x:hidden;}
table.scrollingBoxBorder{border:1px solid #8daac4;background-color:#fff;}
div.scrollingBoxAround{margin-right:1px;}
.tooltip{position:absolute;border:1px solid #aaa;padding:2px 4px 4px;z-index:900;max-width:240px;text-align:left;background:#ffc;box-shadow:0 2px 3px #999;}
#leftCP .tooltip{max-width:160px;}

td.subTd a { padding-left: 20px; }
.screenTitle { border-bottom: 1px solid #a1b1e9; }
.screenTitle td { color: #000; }
.screenTitle .name, .screenTitle b { font-weight: normal; color: #0d1de0; }
.specific { font-weight: bold; }
.reportIndex a:link, .reportIndex a:visited { color: #333; }
.reportSection { border-top: 1px solid #ccc; }
.domainalias a, .ajax-loading { min-height: 16px; padding-left: 20px; }
td.subTd a:link, td.subTd a:visited, a.subdomain:link, a.subdomain:visited, a.domainalias:link, a.domainalias:visited, a.mailalias:link, a.mailalias:visited { color: #555; }
.notdelitems { color: #444; }
code, .code { font-family: courier, mono, serif; font-size: 10px; color: #444; }
hr { clear: both; display: block; margin: 12px 0; height: 1px; border: 0; background: #d0d0d0; color: #d0d0d0; line-height: 1px; font-size: 1px; }
.ajax-loading { background: url(../icons/indicator.gif) no-repeat; }

/* ---------- mail name states --------- */
#fldset-mailInfo td, #fldset-mailInfo td img, #fldset-mailInfo td a  { vertical-align: middle; }
#fldset-mailInfo td a:link, #fldset-mailInfo td a:visited { color: #444; }
#fldset-mailInfo td img { margin-right: 3px; }
#fldset-mailInfo td { width: 25%; }
/* ---------- bottom fieldsets for server screen --------- */
#fldset-admin_info { width: 405px; float: left; margin-right: 12px; }
#fldset-admin_info .screenButtons { width: 333px; }
#fldset-power  .screenButtons { width: 222px; }

/* Tabs */
#screenTabs { margin: 0 0 20px; width: 100%; height: 24px; border-bottom: 1px solid #a0b0e9; white-space: nowrap; }
.screenTitle #screenTabs { border: 0; margin: 0; }
#screenTabs ul { margin: 0; padding: 0 6px; list-style: none; letter-spacing: -1em; font-size: 1px; }
#screenTabs li { display: inline-block; margin: 0; padding: 0; letter-spacing: 0; font-size: 11px; }
.lte7 #screenTabs li { display: inline; zoom: 1; }
#screenTabs a { float: left; border: solid #a0b0e9; border-width: 1px 1px 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; margin: 0 2px 0 0; padding: 0 17px; line-height: 23px; background: #fff url(../../img/tabs.png) 0 -150px repeat-x; }
#screenTabs a, #screenTabs a:link, #screenTabs a:active, #screenTabs a:visited, #screenTabs a:hover { text-decoration: none; color: #000; outline: 0; }
#screenTabs a:hover { background-position: 0 -250px; }
#screenTabs #current a, #screenTabs #current a:hover { position: relative; margin-bottom: -1px; height: 24px; background-position: 0 -200px; }

/* Wizard */
.wizardTitle { border-bottom: 1px solid #6e89dd; margin: 0 0 5px; padding: 10px 50px; font: normal 18px arial, helvetica, sans-serif; color: #203597; background-position: 10px 4px; background-repeat: no-repeat; }
.screenSubTitle { padding-bottom: 10px; }

/* Double List Control */
.doubleListSelect { position: relative; overflow: hidden; width: 100%; height: 460px; }
.doubleListSelectLeftOuter, .doubleListSelectRightOuter { width: 50%; height: 460px; }
.doubleListSelectRightOuter { position: relative; top: -460px; left: 50%; }
.doubleListSelectTitle { margin: 0 0 3px; }
.doubleListSelectRightOuter .doubleListSelectTitle { margin-left: 70px; }
.doubleListSelectAll { float: right; display: inline; text-transform: lowercase; }
.doubleListSelectLeftOuter .doubleListSelectAll { margin-right: 70px; }
.doubleListSelectLeft, .doubleListSelectRight { clear: both; overflow: auto; margin: 0 70px 0 0; height: 400px; border: solid 1px #b1c1f9; background-color: #fff; }
.doubleListSelectRight { margin: 0 0 0 70px; }
.doubleListSelectControls { position: absolute; top: 170px; left: 50%; margin-left: -45px; width: 90px; text-align: center; }
.doubleListSelect .doubleListSelectControls .commonButton { margin: 0 0 10px; }
.doubleListSelectItem { clear: both; padding: 6px 14px; border-bottom: 1px solid #e6e8fe; cursor: default; }
.doubleListSelectItem.selected { background: #ebf5ff url(../../img/dls-marked-bg.png) 0 0 repeat-x; }

/* ---------- Toolbar  --------- */
.screenBody .actions-box { position: relative; margin: 0 0 10px; width: 100%; }
.actions-box .buttons, .formArea .actions-box .buttons { border: 1px solid; border-color: #dee1fc #dee1fc #c0c7fc; border-collapse: separate; margin: 0; background: #e8f2ff url(../../img/objects-toolbar-bg.gif); }
.actions-box .buttons .buttons { border: 0; background: none; }
.actions-box .buttons .main, .formArea .actions-box .buttons .main { padding: 4px 4px 3px; vertical-align: top;}
.formArea .actions-box .buttons td { padding: 0; }
.actions-box .buttons .misc, .formArea .actions-box .buttons .misc { padding: 3px 0 2px 4px; text-align: right; vertical-align: top; }
.actions-box .searchArea, .formArea .actions-box .searchArea { border-style: solid; border-width: 0 1px 1px; border-color: #c0c7fc #dee1fc; margin: 0; background: #fede76; }
.actions-box .searchArea .main, .formArea .actions-box .searchArea .main { padding: 4px 4px 4px 9px; }
.screenBody .actions-box .buttons .commonButton {margin:0 4px 0 0;padding: 4px 5px 5px;height:14px; cursor: pointer; text-decoration: none; background: none !important; }
.screenBody .actions-box .buttons span.commonButton { cursor: default; }
.screenBody .actions-box .buttons .commonButton span { text-decoration: none; }
.screenBody .actions-box .searchArea .commonButton span { text-decoration: underline; }
.screenBody .actions-box .buttons div.commonButton:hover { border: 1px solid #a7c8ff; padding:3px 4px 4px; background: url(../../img/btn.png) 0 -180px repeat-x !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }
.screenBody .actions-box .searchArea div.commonButton:hover { border: 0; padding: 4px 5px 5px; background: none !important; }
.actions-box #bid-search-hide, .actions-box #bid-search-show { width: 16px; height: 16px; overflow: hidden; }
.actions-box #bid-search-hide span, .actions-box #bid-search-show span { padding: 100px 0 0; width: 16px; height: 16px; overflow: hidden; }
.actions-box #bid-search-hide span { background-image: url(../../img/search-hide.gif); }
.actions-box #bid-search-show span { background-image: url(../../img/search-show.gif); }
#catalogSearchPanel table.searchArea { border-top: 0 !important; margin-top: 0; }
#catalogSearchPanel table.searchArea td.main { padding-top: 0; }
table.searchAreaDetails td { padding: 2px; }

/* ---------- gauge elements --------- */
.gaugeWrapper,.gaugeContainer,.gaugeFilled{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:8px;overflow:hidden;}
.gaugeWrapper,.gauge-filled{background:url(../../img/gauge.gif) repeat-x; }
.gaugeWrapper{border:1px solid #989898;margin:2px 0;min-width:85px;background-color:#fbfbfb;line-height:1px;font-size:1px;overflow:hidden;}
.gaugeFilled{height:100%;background-color:#7ee10a;background-position:0 -8px;}
.over .gaugeFilled{width:100% !important;background-color:#f03d4e;background-position:0 -16px;}

.progressWithPercent { padding-left: 35px; line-height: 9px; }
.progressWithPercent .progressPercent { float: left; margin-left: -35px; }
.progressWithPercent .gaugeWrapper { margin: 0; }

/* popup menu */
div.popupMenuOpener { position: relative; }
div.popupMenu { display: block; position: absolute; text-align: left; margin-top: 0; right: -2px; border-width: 2px 2px 1px 2px; border-style: solid; border-color: #a4aab5; padding: 0; background-color: #f8f8fa; z-index: 99; cursor: pointer; width: 160px; }
div.popupMenu div.item, div.popupMenu div.itemHover { width: 100%; border: 0; border-bottom: 1px solid #d1d7e2; padding: 7px 0; }
div.popupMenu div.itemHover { background-color: #ececf2; }
div.popupMenu div.item div.itemTitle, div.popupMenu div.itemHover div.itemTitle { color: #284e8a; font-weight: bold; padding-left: 10px; padding-right: 10px; }
div.popupMenu div.item div.itemDescription, div.popupMenu div.itemHover div.itemDescription { margin-top: 2px; color: #666; line-height: 12px; padding-left: 10px; padding-right: 10px; }

/* = Messages =
------------------------------------------------------------------------------ */
.msg-box { margin: 0 0 12px; padding: 0 4px; border: 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.msg-box .msg-content { position: relative; padding: 8px 10px 8px 25px; background: 3px 7px no-repeat; }
.msg-box .msg-content .title { border: 0; margin: 0; padding: 0; font-weight: bold; color: #000; }
.msg-info, .msg-update { border-color: #75dc5a; background: #ecffc6; background: -moz-linear-gradient(top, #f7ffe7, #ecffc6 15px); background: -ms-linear-gradient(top, #f7ffe7, #ecffc6 15px); background: -webkit-linear-gradient(top, #f7ffe7, #ecffc6 15px); background: -o-linear-gradient(top, #f7ffe7, #ecffc6 15px); background: linear-gradient(top, #f7ffe7, #ecffc6 15px); }
.msg-warning, .msg-limits { border-color: #fec143; background: #ffffcd; background: -moz-linear-gradient(top, #ffffed, #ffffcd 15px); background: -ms-linear-gradient(top, #ffffed, #ffffcd 15px); background: -webkit-linear-gradient(top, #ffffed, #ffffcd 15px); background: -o-linear-gradient(top, #ffffed, #ffffcd 15px); background: linear-gradient(top, #ffffed, #ffffcd 15px); }
.msg-error { border-color: #fd8787; background: #fee2db; background: -moz-linear-gradient(top, #ffebe9, #fee2db 15px); background: -ms-linear-gradient(top, #ffebe9, #fee2db 15px); background: -webkit-linear-gradient(top, #ffebe9, #fee2db 15px); background: -o-linear-gradient(top, #ffebe9, #fee2db 15px); background: linear-gradient(top, #ffebe9, #ecffc6 15px); }
.msg-progress { border-color: #999; background: #f9f8f8; background: -moz-linear-gradient(top, #fff, #f9f8f8 15px); background: -ms-linear-gradient(top, #fff, #f9f8f8 15px); background: -webkit-linear-gradient(top, #fff, #f9f8f8 15px); background: -o-linear-gradient(top, #fff, #f9f8f8 15px); background: linear-gradient(top, #fff, #f9f8f8 15px); }
.msg-info .msg-content { background-image: url(../../img/icons/small/ok_16.gif); }
.msg-warning .msg-content { background-image: url(../../img/icons/small/att_16.gif); }
.msg-limits .msg-content { background-image: url(../../img/icons/small/convert-subscriptions_16.gif); }
.msg-error .msg-content { background-image: url(../../img/icons/small/off_16.gif); }
.msg-progress .msg-content, .msg-update-running .msg-content { background-image: url(../../img/indicator.gif); }
.msg-update .msg-content { background-image: url(../../img/icons/small/install_16.gif); }
.msg-progress .progress-info { padding: 0 10px 0 0; width: 36%; }
.msg-progress .progress-start { display: block; padding: 2px 0 0; color: #666; }
.msg-progress .progress-current { font-weight: bold; color: #666; }
.msg-progress .progress-indicator { padding: 0 10px; width: 1%; }
.msg-progress .progress-status { padding: 0 5px 0 0; width: 1%; white-space: nowrap; }
.msg-progress .gauge-wrapper { margin: 3px 2px 2px; min-width: 0; width: 190px; }
.msg-progress .progress-links { padding: 0 0 0 10px; white-space: nowrap; word-spacing: 5px; text-align: right; }
.msg-progress .progress-links a { word-spacing: 0; }
.msg-box .close { position: absolute; top: 5px; right: 0; width: 9px; height: 9px; cursor: pointer; background: url(../../img/msg-close.png) no-repeat; }
.msg-box .msg-content span.close:hover { background-position: 0 -9px; }

.codeComment { border: 1px solid #999; background-color: #fff; padding: 8px; font-family: monospace; font-size: 12px; }
.msgProgress { border: 2px solid #999; background: #fff url(../icons/indicator.gif) 10px 50% no-repeat; margin: 10px 0 5px 0; width: 100%; }
.progressBarLayout { width: 80%; border-collapse: collapse; margin: 0 auto; }
.progressBarContainer { text-align: center; width: 100%; }
.msgProgress td { padding: 10px 5px 10px 0; white-space: nowrap; }
.progressBarLayout td { padding: 0 3px; }
.progressBarLayout td td { padding: 0; }
.msgProgress .progressCurrentText { padding-left: 32px; }
.msgProgress .gaugeWrapper { margin-top: 3px; }
.msgProgress .actions { text-align: right; padding-right: 15px; }
.msgProgress .actions a { color: #666; }
.msgProgress .progressCurrent { font-weight: bold; color: #666; }
.errorOccured { background: transparent url(../icons/off.gif) 12px 11px no-repeat; padding: 12px 15px 12px 32px; }

/* --- pathbar --- */
.pathbar { color: #808080; }
.pathbar a, .pathbar a:link, .pathbar a:active, .pathbar a:visited { text-decoration: none; color: #5565ae; }
.pathbar a:hover { text-decoration: underline; }
.pathbar .pathbarItem { float: left; margin-right: 5px; height: 18px; line-height: 18px; }
.pathbar .pathbarItem.separator { width: 5px; overflow: hidden; text-indent: -9999px; background: url(../../img/pathbar-arrow.gif) 0 8px no-repeat; }

.googleTools { padding: 8px 0; }
.googleTools p { margin: 0; padding: 0 0 12px; }
.googleToolsBlock { padding: 5px 20px; }
.googleToolsList { margin: 0; padding: 0; list-style: none; letter-spacing: -4px; }
.googleToolsList li { display: inline-block; width: 49.9%; letter-spacing: 0; vertical-align: top; }
.googleToolsList li h3 { margin: 0; padding: 0; font-size: 11px; font-weight: bold; }
.googleToolsList li h3 a { position: relative; }
.gtBox { position: relative; padding: 0 20px 0 36px; }
.gtBoxIcon { display: inline; float: left; margin: 0 0 0 -36px; width: 32px; height: 32px; background-repeat: no-repeat; }
.gtBoxIcon a { display: block; width: 32px; height: 32px; }
.gtSiteSearch .gtBoxIcon { background-image: url(../../img/icons/big/google-site-search_32.gif); }
.gtAdSense .gtBoxIcon { background-image: url(../../img/icons/big/google-ad-sense_32.gif); }
.gtWebTools .gtBoxIcon { background-image: url(../../img/icons/big/google-web-tools_32.gif); }
.gtWebElements .gtBoxIcon { background-image: url(../../img/icons/big/google-web-elements_32.gif); }
.gtBox ul { margin: 0; padding: 0 0 0 22px;}
.gtBox ul p { margin: 0; padding: 0 0 5px;}
.gtTosList { margin: 0; padding: 0 0 0 42px;}
.gtBox ul li, .gtTosList li { padding: 2px 0; list-style: disc; }
.list-action-buttons { word-spacing: 12px; white-space: nowrap; }
.list-action-buttons a.list-action-link { display: inline-block; padding-left: 20px; height: 16px; line-height: 16px; word-spacing: normal; white-space: nowrap; text-decoration: none; }
.list-action-buttons a.list-action-link span { line-height: 16px; cursor: pointer; text-decoration: underline; }
.list-action-buttons a.list-action-link span img { display: inline; float: left; margin: 0 3px 0 -20px; vertical-align: top; }

.password-strength { position: relative; display: inline-block; border: 1px solid #bad2f4; margin: 0 5px; width: 118px; height: 17px; vertical-align: middle; background: #e9eef6 url(../../img/password-strength-bg.gif) 0 0 repeat-x; }
.password-strength i { display: block; height: 17px; background: url(../../img/password-strength-bg.gif) 0 17px repeat-x; }
.password-strength b { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 17px; line-height: 15px; font-weight: normal; text-align: center; }
.password-strength-very-weak i { width: 19%; background-position: 0 -17px; }
.password-strength-weak i { width: 39%; background-position: 0 -34px; }
.password-strength-medium i { width: 59%; background-position: 0 -51px; }
.password-strength-strong i{ width: 79%; background-position: 0 -68px; }
.password-strength-very-strong i { width: 100%; background-position: 0 -85px; }

.popup-box { position: absolute; z-index: 20; }
.popup-box .popup-wrapper { margin: 0; text-align: left; }
.popup-box .popup-wrapper .popup-container { padding: 0; }
.popup-box .c1 { position: relative; margin: 0; border: 1px solid #a1b1e9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; box-shadow: 0 2px 5px #aaa; }
.popup-box .popup-heading { position: relative; border-bottom: 1px solid #d3dcfb; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; padding: 5px 48px 7px 8px; white-space: nowrap; background: #e2efff url(../../img/heading-bg.png) 0 -15px repeat-x; }
.popup-box .heading-area h4 { margin: 0; padding: 0; color: #333; font-weight: bold; font-size: 11px; }
.popup-box .popup-heading .close { position: absolute; top: 50%; right: 4px; margin-top: -7px; width: 14px; height: 14px; background: url(../../img/close.gif) 0 0 no-repeat; cursor: pointer; }
.popup-box .popup-heading span.close:hover { background-position: 0 -14px; }
.popup-box .popup-content-area { padding: 8px; }
.popup-box.collapsed .popup-wrapper { display: none; }


a.link-01:link, a.link-01:visited { color: #666; }
a.link-01:hover, a.link-01:active { color: #999; }

.with-side-panel .main-content { margin-right: 242px; }
.with-side-panel #side-panel { float: right; margin: 0; padding: 10px 0 10px 20px; width: 222px; }

.p-box { position: relative; margin: 0 0 15px; border: 1px solid #a1b1e9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #f3f8ff; background: -moz-linear-gradient(top, #fff, #f3f8ff 20px); background: -ms-linear-gradient(top, #fff, #f3f8ff 20px); background: -webkit-linear-gradient(top, #fff, #f3f8ff 20px); background: linear-gradient(top, #fff, #f3f8ff 20px); -webkit-background-clip: padding-box; background-clip: padding-box; box-shadow: 1px 2px 3px #d4d4d4; }
.p-box-tl, .p-box-bl { display: none; }
.p-box-header, .p-box-footer { position: relative; overflow: hidden; padding: 0 5px; border: solid #ccd8f4; border-width: 0 0 1px; }
.p-box-header-nav, .p-box-footer-nav { float: right; padding: 8px 5px 10px; word-spacing: 8px; }
.p-box-header-nav a, .p-box-footer-nav a { word-spacing: 0; }
.p-box-header-text, .p-box-footer-text { padding: 8px 5px 10px; color: #666; }
.p-box-footer { border-width: 1px 0 0; }
.p-box-content { padding: 10px; }
.p-box-content p { margin: 0; padding: 0 0 12px; }
.p-box .close { position: absolute; top: 3px; right: 3px; width: 14px; height: 14px; background: url(../../img/close.gif) no-repeat; cursor: pointer; }
.p-box span.close:hover { background-position: 0 -14px; }

.app-list { margin: 0; padding: 0; }
.app-list-item { overflow: hidden; margin: 0; padding: 0 0 10px; }
.app-list-title { border-bottom: 1px solid #d0e6ff; margin: 5px 0 15px; padding: 0 0 3px; font-weight: bold; }
.app-list-item-block { display: block; margin: 0; padding: 0 0 0 50px; cursor: pointer; height: auto !important; height: 40px; min-height: 40px; }
.app-list-item-icon { display: inline; float: left; margin: 0 0 0 -50px; cursor: pointer; width: 50px; }
.app-list-item-icon img { display: block; width: 40px; }
.app-list-item-name { display: block; font-weight: bold; }
.app-list-item-info { display: block; padding-top: 2px; color: #333; }
a.app-list-item-block { text-decoration: none; color: #333; }
a.app-list-item-block .app-list-item-name { text-decoration: underline; color: #1d64c1; }
a.app-list-item-block:hover .app-list-item-name { color: #6687dd; }

body.iframe .listArea { width: 796px; }
body.iframe #divLeftFrameSwitcher, body.iframe .pathbar { display: none; }
body.iframe .titleWrapper { padding: 0; }
body.iframe .screenBody { margin: 0; }
body.iframe #pageLayout { background: none; }
/* = Left Frame Switcher =
------------------------------------------------------------------------------ */
.LeftFrameSwitcher,.LeftFrameSwitcher div{height:100%;border:solid #a0b0e9;border-width:0 1px;height:100%;}
.LeftFrameSwitcher{position:fixed;top:0;left:0;width:4px;}
.LeftFrameSwitcher div{border-color:#e9f4ff;background:#b8dcff;}
.LeftFrameSwitcher img{position:absolute;top:50%;left:-1px;margin-top:-16px;cursor:pointer;}
.ie6 body{background-image:url(../../img/blank.gif);background-attachment:fixed;}
.ie6 .LeftFrameSwitcher{position:absolute;top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+"px");}
/* = License =
------------------------------------------------------------------------------ */
.licenseArea { margin: 20px auto; width: 824px; font: 12px/16px arial, helvetica, sans-serif; }
.licenseArea .licenseTitle { border-bottom: 1px solid; margin: 0 0 10px; padding: 0 0 10px; font: bold 13px/16px arial, helvetica, sans-serif; }
.licenseArea .licenseIndent { margin: 0 0 0 2.5em; }
.licenseArea .licenseItemNum { display: inline; float: left; margin: 0 0 0 -2.5em; }
.licenseArea p { margin: 0; padding: 0 0 8px; }
/* = Buttons =
------------------------------------------------------------------------------ */
/* = small icon buttons = */
.commonButton, .listArea .buttons .commonButton { display: inline-block; border: 0; margin: 0 10px 0 0; padding: 0; min-width: 0; color: #000; vertical-align: bottom; text-align: left; white-space: nowrap; font: normal 11px/16px arial, tahoma, helvetica, sans-serif; cursor: pointer; }
span.commonButton { color: #999; cursor: default; }
.commonButton:hover, .listArea .buttons .commonButton:hover { box-shadow: none; }
.commonButton span, .listArea .buttons .commonButton span { display: block; margin: 0; padding: 0 0 0 20px; height: 16px; background: url(../../img/icons/small/default-button_16.gif) no-repeat; line-height: 16px; }
.lte7 .commonButton, .ie6 .commonButton span, .ie6 .listArea .buttons .commonButton span { display: inline; zoom: 1; }
.listArea .buttons .commonButton button, .reportTools .commonButton button, .toolsArea .commonButton button, .toolbar .commonButton button { display: none; }
/* = buttons as buttons = */
.formArea .commonButton span,.formButtons .commonButton span,.paging .commonButton span{display:none;}
.formArea .commonButton,.formButtons .commonButton,.paging .commonButton{border:1px solid #939393;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 10px 0 0;min-width:90px;white-space:nowrap;text-align:center;text-decoration:none;color:#000;background:#ebeaeb url(../../img/btn.png) repeat-x;cursor:pointer;}
.commonButton button{border:0;margin:0;padding:0 8px;background:none;height:19px;min-width:100%;outline:0;vertical-align:top;}
#bid-ok,#bid-finish{border-color:#5e5e5e;background-color:#f4f3f4;background-position:0 -40px;}
.formArea .commonButton:hover,.formButtons .commonButton:hover,.paging commonButton:hover,#bid-ok:hover,#bid-finish:hover{box-shadow:inset 1px 1px 3px #feb900,inset -1px -1px 3px #feb900;}
.ie6 .commonButton button{width:90px;}.ie7 .commonButton button{min-width:90px;}.ie8 .commonButton button{min-width:74px;}
.lte8 .commonButton:hover button{border:1px solid #fbc22a;padding: 0 7px;}
.lte8 .commonButton.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.lte8 .commonButton.disabled:hover button{border:0;padding:0 8px;}
.formArea span.commonButton, .formButtons span.commonButton, .paging span.commonButton, .formArea span.commonButton:hover, .formButtons span.commonButton:hover, .paging span.commonButton:hover, .formArea span.commonButton:active, .formButtons span.commonButton:active, .paging span.commonButton:active { border-color: #cbcbcb; color: #888; background-color: #e3e3e3; background-position: 0 -180px; box-shadow: inset 0 0 1px #fff, 0 1px 2px #d6d6d6; }
span.commonButton button { cursor: default; color: #888; }
.formArea span.commonButton:hover button, .formButtons span.commonButton:hover button, .paging span.commonButton:hover button { color: #888; }
/* = big icon buttons = */
.toolsArea .commonButton,.formArea .toolsArea .commonButton{border: 0; margin: 0 5px 12px 0; min-height: 32px; background: url(../../img/icons/big/default-button_32.gif) 50% 0 no-repeat; vertical-align: top; text-align: center; white-space: normal; font-size: 11px; text-decoration: none; }
.toolsArea div.commonButton:hover,.formArea .toolsArea div.commonButton:hover{background-position:50% 0;box-shadow:none;}
.lte8 .toolsArea div.commonButton:hover,.lte8 .formArea .toolsArea div.commonButton:hover{border:0;padding:0;}
.toolsArea .commonButton span, .formArea .toolsArea .commonButton span { display: block; padding: 34px 0 0; width: 107px; height: auto; background: none !important; text-align: center; line-height: 14px; }

/* Buttons */
#bid-statistics { background-image: url(../../img/icons/big/server-statistics_32.gif); }
#bid-key-info { background-image: url(../../img/icons/big/license-management_32.gif); }
#bid-key-update, #bid-additional-key-update { background-image: url(../../img/icons/big/key-update_32.gif); }
#bid-key-update-disabled, #bid-additional-key-update-disabled { background-image: url(../../img/icons/big/key-update-disabled_32.gif); }
#bid-additional-key-activate { background-image: url(../../img/icons/big/key-additional-activate_32.gif); }
#bid-key-buyonline-addons { background-image: url(../../img/icons/big/key-buyonline-addons_32.gif); }
#bid-key-buyonline-new, #bid-key-buyonline-upgrades { background-image: url(../../img/icons/big/key-buyonline-upgrades_32.gif); }
#bid-additional-key-revert, #bid-key-revert { background-image: url(../../img/icons/big/key-revert_32.gif); }
#bid-additional-key-revert-disabled, #bid-key-revert-disabled { background-image: url(../../img/icons/big/key-revert-disabled_32.gif); }
#bid-comp-info { background-image: url(../../img/icons/big/comp-info_32.gif); }
#bid-defaultcomponents { background-image: url(../../img/icons/big/comp-default_32.gif); }
#bid-select-mssqlwebadmin, #bid-rootwebadmin, #bid-rootwebadmin-mssql { background-image: url(../../img/icons/big/db-mssql_32.gif); }
#bid-select-mssqlwebadmin-disabled, #bid-rootwebadmin-disabled, #bid-rootwebadmin-mssql-disabled { background-image: url(../../img/icons/big/db-mssql-disabled_32.gif); }
#bid-fi-change-passwd, #bid-change-passwd { background-image: url(../../img/icons/big/change-passwd_32.gif); }
#bid-fi-change-passwd-disabled, #bid-change-passwd-disabled { background-image: url(../../img/icons/big/change-passwd-disabled_32.gif); }
#bid-restart-services { background-image: url(../../img/icons/big/restart-services_32.gif); }
#bid-databases { background-image: url(../../img/icons/big/databases_32.gif); }
#bid-database-preferences, #bid-sqlservers, #bid-database-servers { background-image: url(../../img/icons/big/database-servers_32.gif); }
#bid-database-server-add { background-image: url(../../img/icons/big/database-server-add_32.gif); }
#bid-db-new { background-image: url(../../img/icons/big/add-db_32.gif); }
#bid-sa-clear-db { background-image: url(../../img/icons/big/db-remove_32.gif); }
#bid-configure-odbc, #bid-webadmin { background-image: url(../../img/icons/big/db-configure_32.gif); }
#bid-configure-odbc-disabled, #bid-webadmin-disabled { background-image: url(../../img/icons/big/db-configure-disabled_32.gif); }
#bid-odbc-dsn-add { background-image: url(../../img/icons/big/odbc-dsn-add_32.gif); }
#bid-restrict-creation-of-subzones { background-image: url(../../img/icons/big/dns-restrict_32.gif); }
#bid-dns-recursion { background-image: url(../../img/icons/big/dns-recursion_32.gif); }
#bid-select-dns-server { background-image: url(../../img/icons/big/dns-server_32.gif); }
#bid-soa-records-template { background-image: url(../../img/icons/big/dns-templates_32.gif); }
#bid-dom-tmpl-add { background-image: url(../../img/icons/big/domain-template-add_32.gif); }
#bid-blocked-domains { background-image: url(../../img/icons/big/domain-black-list_32.gif); }
#bid-spamfilter-black-list-add, #bid-blocked-domain-add { background-image: url(../../img/icons/big/domain-black-list-add_32.gif); }
#bid-white-list { background-image: url(../../img/icons/big/domain-white-list_32.gif); }
#bid-spamfilter-white-list-add, #bid-white-list-add { background-image: url(../../img/icons/big/domain-white-list-add_32.gif); }
#bid-spamassassin { background-image: url(../../img/icons/big/spam-filtering_32.gif); }
#bid-spamassassin-train { background-image: url(../../img/icons/big/mail-spam-training_32.gif); }
#bid-upload, #bid-desktop-presets-upload, #bid-additional-key-upload, #bid-key-upload, #bid-dbbackup-upload { background-image: url(../../img/icons/big/upload_32.gif); }
#bid-upload-disabled, #bid-desktop-presets-upload-disabled, #bid-additional-key-upload-disabled, #bid-key-upload-disabled, #bid-dbbackup-upload-disabled { background-image: url(../../img/icons/big/upload-disabled_32.gif); }
#bid-upload-to-repository, #bid-upload-from-ftp { background-image: url(../../img/icons/big/upload-from-ftp_32.gif); }
#bid-certificates, #bid-cert-view { background-image: url(../../img/icons/big/certificates_32.gif); }
#bid-cert-add { background-image: url(../../img/icons/big/certificates-add_32.gif); }
#bid-server-preferences, #bid-preferences, #bid-domain-rename, #bid-change-version, #bid-dns-preferences, #bid-dns-soa { background-image: url(../../img/icons/big/preferences_32.gif); }
#bid-server-preferences-disabled, #bid-preferences-disabled, #bid-domain-rename-disabled, #bid-change-version-disabled, #bid-dns-preferences-disabled, #bid-dns-soa-disabled { background-image: url(../../img/icons/big/preferences-disabled_32.gif); }
#bid-task-scheduler-settings, #bid-crontab-win, #bid-crontab-unix { background-image: url(../../img/icons/big/scheduled-tasks_32.gif); }
#bid-cron-backup, #bid-backup-schedule { background-image: url(../../img/icons/big/schedule-backup_32.gif); }
#bid-make-dump, #bid-dbbackup-now, .toolsArea #bid-backup-now { background-image: url(../../img/icons/big/create-backup_32.gif); }
#bid-make-dump-disabled, #bid-dbbackup-now-disabled, .toolsArea #bid-backup-now-disabled { background-image: url(../../img/icons/big/create-backup-disabled_32.gif); }
#bid-dbbackup-repository { background-image: url(../../img/icons/big/database-backup_32.gif); }
#bid-new-client, #bid-extras { background-image: url(../../img/icons/big/extras_32.gif); }
#bid-enable, #bid-account-enable, #bid-domain-enable { background-image: url(../../img/icons/big/enable_32.gif); }
#bid-disable { background-image: url(../../img/icons/big/disable_32.gif); }
#bid-object-enable-disable { background-image: url(../../img/icons/big/enable-disable_32.gif); }
#bid-domain-alias-add { background-image: url(../../img/icons/big/domain-alias-add_32.gif); }
#bid-domain-alias-add-disabled { background-image: url(../../img/icons/big/domain-alias-add-disabled_32.gif); }
#bid-file-manager { background-image: url(../../img/icons/big/file-manager_32.gif); }
#bid-report-new { background-image: url(../../img/icons/big/report-add_32.gif); }
#bid-report-auto { background-image: url(../../img/icons/big/report-auto_32.gif); }
#bid-report-auto-new { background-image: url(../../img/icons/big/report-auto-add_32.gif); }
#bid-ftp-user-add, #bid-add-client, #bid-db-usr-new, #bid-web-user-add, #bid-pd-user-new { background-image: url(../../img/icons/big/user-add_32.gif); }
#bid-ftp-user-add-disabled, #bid-add-client-disabled, #bid-db-usr-new-disabled, #bid-web-user-add-disabled, #bid-pd-user-new-disabled { background-image: url(../../img/icons/big/user-add-disabled_32.gif); }
#bid-login-vzpp { background-image: url(../../img/icons/big/login-vzpp_32.gif); }
#bid-task-new { background-image: url(../../img/icons/big/task-add_32.gif); }
#bid-task-new-disabled { background-image: url(../../img/icons/big/task-add-disabled_32.gif); }
#bid-server-add { background-image: url(../../img/icons/big/server-add_32.gif); }
#bid-custom-button-new { background-image: url(../../img/icons/big/custom-button-add_32.gif); }
#bid-modules-manage { background-image: url(../../img/icons/big/modules_32.gif); }
#bid-modules-add { background-image: url(../../img/icons/big/modules-add_32.gif); }
#bid-modules-add-disabled { background-image: url(../../img/icons/big/modules-add-disabled_32.gif); }
#bid-pd-new { background-image: url(../../img/icons/big/dir-protected-add_32.gif); }
#bid-refresh, #bid-switch, #bid-reread-ip { background-image: url(../../img/icons/big/refresh_32.gif); }
#bid-refresh-disabled, #bid-switch-disabled, #bid-reread-ip-disabled { background-image: url(../../img/icons/big/refresh-disabled_32.gif); }
#bid-anonftp-stats { background-image: url(../../img/icons/big/anon-ftp-stats_32.gif); }
#bid-ip-add { background-image: url(../../img/icons/big/ip-address-add_32.gif); }
#bid-ip-add-disabled { background-image: url(../../img/icons/big/ip-address-add-disabled_32.gif); }
#bid-download, #bid-skin-download, #bid-additional-key-download, #bid-key-download, #bid-additional-key-download { background-image: url(../../img/icons/big/download_32.gif); }
#bid-download-disabled, #bid-skin-download-disabled, #bid-additional-key-download-disabled, #bid-key-download-disabled, #bid-additional-key-download-disabled { background-image: url(../../img/icons/big/download-disabled_32.gif); }
#bid-eventmgr { background-image: url(../../img/icons/big/event-manager_32.gif); }
#bid-event-handler-add { background-image: url(../../img/icons/big/event-add_32.gif); }
#bid-event-handler-add-disabled { background-image: url(../../img/icons/big/event-add-disabled_32.gif); }
#bid-traffic-history { background-image: url(../../img/icons/big/traffic-history_32.gif); }
#bid-report { background-image: url(../../img/icons/big/summary-report_32.gif); }
#bid-ftp-settings, #bid-ftp-account { background-image: url(../../img/icons/big/ftp-account_32.gif); }
#bid-protect { background-image: url(../../img/icons/big/protect_32.gif); }
#bid-unprotect { background-image: url(../../img/icons/big/unprotect_32.gif); }
#bid-rule-add { background-image: url(../../img/icons/big/rule-add_32.gif); }
#bid-mimetypes { background-image: url(../../img/icons/big/mimetypes_32.gif); }
#bid-mimetype-new { background-image: url(../../img/icons/big/mimetype-add_32.gif); }
#bid-group-referrer-add { background-image: url(../../img/icons/big/group-referrer-add_32.gif); }
#bid-hidden-referrer-add, #bid-ai-vendor-source-new { background-image: url(../../img/icons/big/hidden-referrer-add_32.gif); }
#bid-recycle { background-image: url(../../img/icons/big/recycle_32.gif); }
#bid-recycle-disabled { background-image: url(../../img/icons/big/recycle-disabled_32.gif); }
#bid-start { background-image: url(../../img/icons/big/start_32.gif); }
#bid-start-disabled { background-image: url(../../img/icons/big/start-disabled_32.gif); }
#bid-stop { background-image: url(../../img/icons/big/stop_32.gif); }
#bid-stop-disabled { background-image: url(../../img/icons/big/stop-disabled_32.gif); }
#bid-panic { background-image: url(../../img/icons/big/panic_32.gif); }
#bid-disconnect { background-image: url(../../img/icons/big/disconnect_32.gif); }
#bid-connect { background-image: url(../../img/icons/big/connect_32.gif); }
#bid-errordoc-add { background-image: url(../../img/icons/big/errordoc-add_32.gif); }
#bid-config-add { background-image: url(../../img/icons/big/config-add_32.gif); }
#bid-dnsrecord-add { background-image: url(../../img/icons/big/dns-record-add_32.gif); }
#bid-dns { background-image: url(../../img/icons/big/dns_32.gif); }
#bid-network-add { background-image: url(../../img/icons/big/ip-address-add_32.gif); }
#bid-create-file { background-image: url(../../img/icons/big/file-add_32.gif); }
#bid-create-file-disabled { background-image: url(../../img/icons/big/file-add-disabled_32.gif); }
#bid-create-dir { background-image: url(../../img/icons/big/dir-add_32.gif); }
#bid-create-dir-disabled { background-image: url(../../img/icons/big/dir-add-disabled_32.gif); }
#bid-migration-sync-agent { background-image: url(../../img/icons/big/migration-sync-agent_32.gif); }
#bid-migration-sync-agent-disabled { background-image: url(../../img/icons/big/migration-sync-agent-disabled_32.gif); }
#bid-select-antivirus { background-image: url(../../img/icons/big/antivirus-select_32.gif); }
#bid-session-cp, #bid-common-acl { background-image: url(../../img/icons/big/active-session_32.gif); }
#bid-session-setup { background-image: url(../../img/icons/big/session-setup_32.gif); }
#bid-migration-session-add { background-image: url(../../img/icons/big/migration-session-add_32.gif); }
#bid-migration-session-add-disabled { background-image: url(../../img/icons/big/migration-session-add-disabled_32.gif); }
#bid-object-remove, #bid-additional-key-remove { background-image: url(../../img/icons/big/remove-selected_32.gif); }
#bid-google-tools { background-image: url(../../img/icons/big/google-tools_32.gif); }
#bid-adsense { background-image: url(../../img/icons/big/google-ad-sense_32.gif); }
#bid-send-mass-mail { background-image: url(../../img/icons/big/mail-redirects_32.gif); }
#bid-new-mass-mail-template { background-image: url(../../img/icons/big/mail-list-add_32.gif); }
#bid-new-admin-alias, #bid-fpse-user-add { background-image: url(../../img/icons/big/client-add_32.gif); }
#bid-logrotation, #bid-restore-default { background-image: url(../../img/icons/big/log-rotation_32.gif); }
#bid-logrotation-disabled, #bid-restore-default-disabled { background-image: url(../../img/icons/big/log-rotation-disabled_32.gif); }
#bid-partners-online-store { background-image: url(../../img/icons/big/online-store_32.gif); }
#bid-add-address-to-acl { background-image: url(../../img/icons/big/add-to-acl_32.gif); }
#bid-virtualdir-add { background-image: url(../../img/icons/big/virtualdir-add_32.gif); }
#bid-edit { background-image: url(../../img/icons/big/edit_32.gif); }
#bid-permissions { background-image: url(../../img/icons/big/permissions_32.gif); }
#bid-aspdotnet { background-image: url(../../img/icons/big/aspdotnet_32.gif); }
#bid-aspdotnet-disabled { background-image: url(../../img/icons/big/aspdotnet-disabled_32.gif); }
#bid-php { background-image: url(../../img/icons/big/php_32.gif); }
#bid-php-disabled { background-image: url(../../img/icons/big/php-disabled_32.gif); }
#bid-fp-webadmin { background-image: url(../../img/icons/big/fp-webadmin_32.gif); }
#bid-fp-ssl-webadmin { background-image: url(../../img/icons/big/fp-ssl-webadmin_32.gif); }
#bid-site-app-add, #bid-server-package-add, #bid-web-app-new, #bid-site-app-pkg-new, #bid-server-app-add { background-image: url(../../img/icons/big/site-app-add_32.gif); }
#bid-site-app-add-disabled, #bid-server-package-add-disabled, #bid-web-app-new-disabled, #bid-site-app-pkg-new-disabled, #bid-server-app-add-disabled { background-image: url(../../img/icons/big/site-app-add-disabled_32.gif); }
#bid-video-tutorials { background-image: url(../../img/icons/big/video-tutorial_32.gif); }
.toolsArea #bid-default { background-image: url(../../img/icons/big/set-default_32.gif); }
.toolsArea #bid-default-disabled { background-image: url(../../img/icons/big/set-default-disabled_32.gif); }

#bid-set-as-default span { background-image: url(../../img/icons/small/aps-featured_16.gif); }
#bid-up-level span { background-image: url(../../img/icons/small/uplevel_16.gif); }
#bid-disconnect-selected span { background-image: url(../images/btn_disconnect-selected_bg.gif); }
#bid-shortcut-add span, #bid-setup span, #bid-sa-forget span { background-image: url(../images/btn_setup-cert_bg.gif); }
#bid-sa-learn-as-nonspam span, #bid-select-app-to-download span, #bid-dbuser-default span, #bid-default span { background-image: url(../images/btn_default-cert_bg.gif); }
#bid-count-size span { background-image: url(../images/btn_count-size_bg.gif); }
#bid-create-archive span { background-image: url(../images/btn_create-archive_bg.gif); }
#bid-extract-archive span { background-image: url(../images/btn_extract-archive_bg.gif); }
#bid-on-off span, #bid-service-manual span {background-image: url(../images/btn_on-off_bg.gif); }
#bid-service-disable span {background-image: url(../images/btn_on-off-disabled_bg.gif); }
#bid-search span { background-image: url(../images/btn_search_bg.gif); }
#bid-show-all span, #bid-show-all-disabled span { background-image: url(../images/btn_show-all_bg.gif); }
#bid-remove-selected span { background-image: url(../images/btn_remove-selected_bg.gif); }
#bid-remove-selected-disabled span { background-image: url(../images/btn_remove-selected-disabled_bg.gif); }
#bid-customize span { background-image: url(../images/btn_customize_bg.gif); }
#bid-send-by-email span, #bid-send-mail span { background-image: url(../images/btn_send-by-mail_bg.gif); }
#bid-send-by-email { padding-left: 7px; }
#bid-print span { background-image: url(../images/btn_print_bg.gif); }
#bid-create-file span { background-image: url(../images/btn_create-file_bg.gif); }
#bid-create-dir span { background-image: url(../images/btn_create-dir_bg.gif); }
#bid-copy-move span { background-image: url(../images/btn_copy-move_bg.gif); }
#bid-touch span { background-image: url(../images/btn_touch_bg.gif); }
#bid-attach span { background-image: url(../images/btn_attach_bg.gif); }
#bid-voipnow-switch-voip span { background-image: url(../images/btn_voipnow_bg.gif); }
#bid-dbbackup-restore span, #bid-service-auto span, #bid-refresh span { background-image: url(../images/btn_refresh-list_bg.gif); }
#bid-service-showall span, #bid-show-advanced-search span { background-image: url(../images/btn_show_bg.gif); }
#bid-service-hideall span, #bid-hide-advanced-search span { background-image: url(../images/btn_hide_bg.gif); }
#bid-login span { background-image: url(../images/btn_login_bg.gif); }
#bid-logoff-selected span { background-image: url(../images/btn_logoff-selected_bg.gif); }
#bid-enable-selected span { background-image: url(../icons/on.gif); }
#bid-disable-selected span { background-image: url(../icons/off.gif); }
#bid-shortcut-edit span, #bid-favorite-edit span { background-image: url(../icons/edit_text.gif); }
#bid-backup-copy-to-local span { background-image: url(../icons/copy.gif); }
#bid-app-shared-on span { background-image: url(../icons/app_shared_on.gif); }
#bid-app-shared-off span { background-image: url(../icons/app_shared_off.gif); }
#bid-show-updates span, #bid-hide-updates span { background-image: url(../icons/att.gif); }
#bid-client-to-reseller span { background-image: url(../icons/session_reseller.gif); }
#bid-domain-admin-to-client span { background-image: url(../icons/session_client.gif); }
#bid-test-dsn span { background-image: url(../icons/connection_on.gif); }
#bid-service-start span {background-image: url(../icons/up.gif); }
#bid-service-stop span {background-image: url(../icons/down.gif); }
#bid-service-restart span {background-image: url(../icons/restart.gif); }
#bid-download span { background-image: url(../icons/download.gif); }
#bid-search-show span { background-image: url(../icons/search_show.gif); }
#bid-search-hide span { background-image: url(../icons/search_hide.gif); }
.toolsArea #bid-download span, .buttons #bid-download { background-image: none; }
#bid-mail-resp-attach-add span, #bid-mail-resp-attach-add-disabled span { display: none; }
/* = Helper classes =
------------------------------------------------------------------------------ */
.clear:before,.clear:after{display:table;content:"";}
.clear:after{clear:both;}
.lte7 .clear{zoom:1;}
.no-border{border:0 !important;}
.displayNone{display:none !important;}
.noBold{font-weight:normal !important;}
.hideVisibility,.hideByDefault,.adminOnlyVisibility{display:none;}
.wrapper{height:0;overflow:hidden;clear:both;display:block;}