body {background: #8AC1FA url(/i/bodybg.gif) 0 0 repeat-x; padding: 10px 50px 20px 45px; margin: 0px; font: 13px Arial}


#header {height: 30px}
#central, #mainmenu {border: 3px #71B3DB solid; padding: 10px; background: #ffffff; text-align: left; width: 900px; margin-bottom: 10px; overflow: auto}
#footer {}
#mainmenu {line-height: 26px; background: #ffffff url(/i/menubg.gif) 100% 100% no-repeat;}
#mainmenu span.btn {padding: 2px 0px 3px 10px; font: 12px Arial;}
#mainmenu span.btn a {font: 12px Arial; color: #000040; text-decoration: underline; padding: 2px 10px 5px 0px;}
#mainmenu span.active {background: #5A8CB7}
#mainmenu span.active a {font: 12px Arial; color: #ffffff; text-decoration: none;}

#domains {width: 90%; margin-top: 30px}
#domains th {padding: 4px; font: bold 13px Arial; color: #000090; text-align: left; border-bottom: 2px #d0d0d0 solid;}
#domains td {padding: 3px; border-bottom: 1px #d0d0d0 dotted; font: 13px Arial; vertica-align: top;}
#domains td img {margin: 0px 7px 0px 7px}
#domains td.domain {font: bold 13px Arial}
#domains td div.note {font: 12px Arial; color: #606060; padding-top: 2px}



#userinfo {float:left; width: 50%; overflow: auto }
#userstats {width: 39%; float:left; margin-left: 20px }


td {font: 13px Arial}
td.ttl {font-weight: bold}

#mainmenu div {padding: 5px}
table.form {}
table.form td {font: 12px Arial; vertical-align: top}
table.form td input.txt, table.form td select.txt {border: 2px #a0a0a0 solid; padding: 1px}
table.form td.ttl {font: bold 12px Arial; color: #303030; text-align: left; white-space: nowrap; padding-left: 10px}
table.form td.note {padding-left: 20px; vertical-align: top}
table.form td.note div {border-left: 2px #e0e0e0 solid; padding-left: 10px; font: 11px Arial; color: #606060; text-align: left}
table.form td.title {padding: 10px 0px 10px 0px; white-space: nowrap}
table.form td.title div.title {font: bold 13px Arial; border-bottom: 1px #a0a0a0 dotted; width: 50%; padding-bottom: 3px}

input.txt, select.txt {border: 2px #a0a0a0 solid; padding: 1px}

div.errors {border: 1px #a0a0a0 solid; background: #FFB8B8; padding: 5px; font: 13px Arial; margin: 10px 0px 10px 0px}
div.errors div.title {font: bold 13px Arial; padding: 0px 0px 10px 0px; border-bottom: 0px #a0a0a0 solid; margin: 0px;}
div.errors ul {margin: 0px}
div.errors li {list-style: square; font: 12px Arial; color: #000000;}


div.information {padding: 10px; margin: 10px 0px 10px 0px; background: #99EA9D; border: 1px #a0a0a0 solid;}
div.message {background: #FFFEA8; padding: 10px; border: 1px #a0a0a0 solid; margin: 10px; font: 13px Arial}

.blue{display:block}
.blue *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#CDEFFF}
.blue1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #e9f8ff;border-right:1px solid #e9f8ff;background:#d9f3ff}
.blue2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fafdff;border-right:1px solid #fafdff;background:#d6f2ff}
.blue3{margin-left:1px;margin-right:1px;border-left:1px solid #d6f2ff;border-right:1px solid #d6f2ff;}
.blue4{border-left:1px solid #e9f8ff;border-right:1px solid #e9f8ff}
.blue5{border-left:1px solid #d9f3ff;border-right:1px solid #d9f3ff}
.bluefg{background:#CDEFFF; padding: 10px}

table.inbuble {}
table.inbuble td {font: 13px Arial; padding: 4px; text-align: left}
table.inbuble th {font: bold 13px Arial; padding: 4px; text-align: left}
table.inbuble .txt {font: 13px Arial; border: 1px #a0a0a0 solid; padding: 0px}
table.inbuble button {font: 13px Arial;  font: bold 12px Arial;}
table.inbuble button img {vertical-align: middle; margin: -2px 5px 0px 0px;}


div.title {font: bold 15px Arial; color: #303090; border-bottom: 1px #d0d0d0 solid;}

span.exit {padding-left: 100px}

div.finance {padding: 10px; border: 1px #a0a0a0 solid; margin-bottom: 10px; font: bold 15px Arial; color: #000000; margin-top: 10px}
div.pos {background: #D4FFD1}
div.pos span {color: #34A72B}
div.neg {background: #FFD9D0;}
div.neg span {color: #D83C16}
div.debt {font: bold 13px Arial; color: #AF1300}
.bluefg div.title {font: bold 13px Arial; color: #2D516A; padding-bottom: 3px; border-bottom: 1px #396380 dotted; margin-bottom: 10px}

table.userinfo {width: 100%}
table.userinfo td {padding: 5px; text-align: left; font: 13px Arial; border-bottom: 1px #d0d0d0 solid; white-space: nowrap}
.bluefg table.userinfo td {border-bottom: 0px #a0a0a0 solid}
.bluefg table.userinfo {width: auto}
table.userinfo td.ttl {font: bold 13px Arial}
table.userinfo td sup {}
table.userinfo td sup span.act {font: bold 12px Arial; color: #009000; padding-left: 10px}
table.userinfo td sup span.nact {font: bold 12px Arial; color: #a00000; padding-left: 10px}
table.userinfo tr.sub td.ttl {font: 12px Arial; font-style: italic; padding-left: 30px;}

table.userinfo tr.sub td.ttl {font: 12px Arial; font-style: italic; padding-left: 30px;}

table.list {width: 100%}
table.list th {border-bottom: 2px #d0d0d0 solid; padding: 4px; font: bold 13px Arial; text-align: left}
table.list td {border-bottom: 1px #d0d0d0 dotted; padding: 4px; font: 13px Arial; text-align: left; vertical-align: top}
table.list tr.neg td {background: #FFD7D3}
table.list tr.pos td {background: #ECFFEF}
table.list tr.inactive {background: #f0f0f0}
table.list tr.inactive td {color: #909090}
table.list tr.inactive td a {color: #909090}

table.list td.note {font: 12px Arial; color: #606060; font-style: italic}
table.list td.mail {}
table.list td.mail a {font: 11px Arial;}
table.list div.alias {font: 12px Arial; color: #606060; padding: 1px }
table.list div.alias a {font: 12px Arial; color: #606060}
table.list div.alias a:hover {font: 12px Arial; color: #ff0000}

div.pages {padding: 10px; font: 13px Arial; margin: 10px 0px 10px 0px; background: #f0f0f0}
div.pages span {padding: 3px 7px 3px 7px}
div.pages span a {font: 13px Arial; color: #000090; text-decoration: underline}
div.pages span a img {border: 0px #a0a0a0 solid; vertical-align: middle}
div.pages span.active {background: #1E80FF}
div.pages span.active a {font: bold 13px Arial; color: #ffffff; text-decoration: none}

div.toolbar {margin: 10px 0px 10px 0px; padding: 5px; background: #f0f0f0}

div.legend {padding: 4px 0px 4px 0px; border-top: 1px #d0d0d0 solid; border-bottom: 1px #d0d0d0 solid; margin-top: 10px; margin-bottom: 10px}

img.legend {width: 10px; height: 10px; vertical-align: middle; margin-left: 10px; margin-right: 10px; border: 1px #d0d0d0 solid}
img.inactive {background: #f0f0f0}
img.in, tr.in td {background: #CCFFD3}
img.back, tr.back td {background: #FFC7C8}
img.ignore, tr.ignore td {background: #FFF0D7}

img.btn {vertical-align: top; margin-right: 10px}
.small {font: 11px Arial; white-space: nowrap}
div.descr {padding-top: 10px; font: 13px Arial; font-style: italic}

table.domains {}
table.domains a {font: 12px Arial; color: #0000ff; text-decoration: underline}
table.domains a:hover {color: #ff0000;}
table.domains td.dname {font: bold 13px Arial; color: #000090}
table.domains td.dname span.www {color: #909090; font-weight: bold; padding-right: 0px}
table.domains td.dname span.sdom {padding-left: 15px}
table.domains td.dname span.sdom a {font: 12px Arial; color: #000090; text-decoration: underline}
table.domains td.dname span.sdom a:hover {color: #ff0000}
table.domains td.icons img {width: 16px; height: 16px}

div.dom {background: #f5f5f5}
div.dom span {white-space: nowrap}
div.dom span img {margin-left: 15px; vertical-align: bottom; margin-right: 3px}

div.mdomain {border: 1px #a0a0a0 solid; padding: 5px; background: #ffffa0}
.png {//background-image: none ! important; behavior: url('/css/pngfix.htc');}

table.sitetype {border-collapse: collapse}
table.sitetype td {border-bottom: 1px #d0d0d0 solid; padding-bottom: 5px; border-top: 1px #d0d0d0 solid; padding-top: 5px; padding-left: 10px}
table.sitetype td b {padding-bottom: 4px}

table.payment {}
table.payment td {padding-top: 10px !important; padding-bottom: 10px; border-bottom: 2px #d0d0d0 solid}
table.payment td.radio {width: 30px}

table.cat {}
table.cat td.logo {width: 88px; padding-right: 10px; text-align: right}
table.cat tr td {font: 13px Arial; vertical-align: top; padding-bottom: 7px; padding-top: 7px;  border-bottom: 1px #a0a0a0 dotted}
table.cat tr td input.button {font: bold 11px Arial;}
table.cat td a.sname {font: bold 16px Arial; color: #0A6CBB; display: block; padding-bottom: 5px}

#uploaded_files {display: block;}
#uploaded_files span {width: 50%; display: inline}
#uploaded_files span img {border: 2px #d0d0d0 solid}

		