.content {padding:0 40px 30px 40px; clear:both}

.content H1 {font-size:18px; padding-bottom:10px}
.content H1 SPAN {color:#999}
.content P {padding:7px 0}

.content .getBack {position:relative; left:-17px; line-height:30px}
.content .getBack SPAN {font-size:14px}

.ok { background-image:url('/img/info.png'); background-position:7px 12px; background-repeat:no-repeat; font-size:11px; padding-left:40px; width:auto; }
.ok * {font-size:11px}

/*news*/
.report {margin-bottom:20px}


/*profile*/
.profile {}
.profile TABLE TD {padding:10px 20px;vertical-align:middle}
.profile TABLE .name {color:#999}
.profile TABLE .value A {margin-left:10px}
.profile TABLE .row0 {background:#e6eef4}
.profile .options LABEL {font-size:11px}

/*status*/
.status {}
.status #result {color:#000; font-weight:800}
.status TD {vertical-align:middle; padding:0 20px}
.status .sel,
.status .sel .logo {background-color:#e2f5e8}
.status .active {
    background:#7bc08f;
    color:#fff;
    font-weight:800;
    text-align:center;
    padding:5px;
}
.status .non-active {
    background:#ff0000;
    color:#fff;
    font-weight:800;
    text-align:center;
    padding:5px;
}

.status .logo {
    background:transparent 50% 50% no-repeat;
    height:75px;
    width:175px;
}

/*history*/
.history {padding-top:20px}

/*.messages*/
.messages .composeLink {
    background:url('/img/mail.png') 0 80% no-repeat transparent;
    padding-left:30px;
}
.messages .composeLink A {font-size:14px}
.filter {padding-top:10px}
.filter .dateSelect {margin-right:38px}
.filter .dateSelect INPUT {
    padding-right:0;
    margin:0;
    width:70px;
}

.messages .list A {
    display:block;
    text-decoration:none;
    padding:7px;
}

.messages .list .row0 {background:#e6eef4}
.messages .list A:hover {background:#f7f7f7}
.messages .list A.row0:hover {background:#d5e2ec}
.messages .list A .title {color:#2880ce; text-decoration:underline}
.messages .new .date   {color:black}
.messages .new .title {font-weight:800}
.messages .new .snippet {color:#000;}
.messages .snippet {
    display:block;
    color:#666;
    font-size:11px;
    font-style:italic;
    padding-left:65px;
}

.messages .date {
    border-right:1px solid #ccc;
    color:#aaa;
    font-size:11px;
    margin-right:5px;
    padding-right:5px;
}

.messages .msg-view {
    border-left:10px solid #f1f1f1;
    padding-left:10px;
    padding-bottom:5px;
}

.messages .msg-view H3 A {margin:5px}
.messages .compose SELECT {width:300px}
.messages .compose TEXTAREA {width:668px; height:200px}

/*tech-logins*/
.tech-logins {}
.tech-logins .row1  {background:#eef1ed}
.tech-logins .no-bg {background:#fff; text-align:left!important; padding:0 20px 0 0!important}
.tech-logins A {font-weight:800}
.tech-logins H4 {margin:5px 10px; font-weight:800}
.tech-logins INPUT {margin:8px 0}
.tech-logins TH {background:#e6eef4}

.tech-logins TH,
.tech-logins .attributes TD {
    padding:5px;
    text-align:center;
    vertical-align:middle;
}

.tech-logins TH.services {background:#e2f5e8}
.tech-logins TH.finances {background:#f3e98e}

.tech-logins .new-user {
    background:url('/img/user.png') 0 50% no-repeat transparent;
    color:#666;
    padding-left:17px;
    width: 80px;
}

.tech-logins .create {text-align:left!important}
.tech-logins .cmd {text-align:left!important}
.tech-logins BUTTON {margin:0}

/*pwdChange*/
.pwdChange INPUT {width:200px}
.pwdChange TABLE TD {padding:10px 20px;vertical-align:middle}
.pwdChange TABLE .name {color:#999}
.pwdChange TABLE .row0 {background:#e6eef4}

/*=========================================================*/
/*finances*/
.finances {}

/*info table*/
.info {clear:both}
.info .row0 {background:#e6eef4}
.info .no-bg {background:white; color:black}
.info INPUT {margin:8px 0}

.info .logo {
    background:transparent 50% 50% no-repeat;
    width:140px;
    height:50px;
}

.info TD,
.info TH {
    text-align:center;
    padding:8px;
    font-size:13px;
    vertical-align:middle;
}

.info TH {
    background:#ddd;
    border-top:1px solid white;
    border-bottom:1px solid white;
    color:#000;
}

.info .total TH {font-size:13px; font-weight:800}
.info .no-bg TH {background:transparent}

.info .services {color:#999; font-size:12px}

.info .date,
.info TD.id {
    color:#666;
    font-style:italic;
    font-size:11px;
}

.info .id {text-align:left}
.info .site {text-align:left}

.info .site A {
    display:block;
    overflow:hidden;
    width:200px;
    white-space:nowrap;
}

.info .format,
.info .code A {white-space:nowrap}

.info .status-ok,
.info .status-time,
.info .status-delete {background-position:50% 50%; background-repeat:no-repeat; width:24px}

.info .status-ok     {background-image:url('/img/element-ok.png')}
.info .status-time   {background-image:url('/img/element-time.png')}
.info .status-delete {background-image:url('/img/element-del.png')}

.info A.edit,
.info A.del,
.info A.code {background:url('/img/edit.png') 50% 50% no-repeat transparent; display:block; height:16px; width:16px; text-decoration:none}
.info A.del   {background-image:url('/img/del.png')}
.info A.code  {background-image:url('/img/code.png')}


/*paymentEdit*/
.paymentEdit INPUT.text {width:250px}
.paymentEdit TABLE TD {padding:10px 20px;vertical-align:middle}
.paymentEdit TABLE .name {color:#999}
.paymentEdit TABLE .name SPAN {color:#999; font-size:11px}
.paymentEdit TABLE .row0 {background:#e6eef4}

/*status*/
.status {}
.status TABLE TD {padding:10px 20px;vertical-align:middle}
.status TABLE .name {color:#676}
.status TABLE SPAN.value {font-size:14px; color:#000}
.status TABLE .value A {margin-left:10px}
.status TABLE .row0 {background:#e6eef4}
.status .options LABEL {font-size:11px}

/*=========================================================*/
/*ADnet*/
/*net-menu*/
.net-menu {width:200px}
.net-menu DIV {margin-top:8px}
.net-menu A {display:block; padding:4px 5px 4px 20px}
.net-menu A.active,
.net-menu A.active:hover {background:url('/img/star.png') 0 60% no-repeat transparent}

.net-menu,
.net-content {vertical-align:top}
.net-content {padding-top:5px}
.net-content P {clear:both}

.net-content .text,
.net-content TEXTAREA {width:420px}
.net-content TEXTAREA {height:200px}

/*code-custom*/
.code-custom TEXTAREA {height:100px}
.code-custom FORM DIV {padding:2px 0 10px}

/*typeBlock*/
.typeBlock {
    background:#eef1ed;
    padding:0 15px;
    margin:15px 0;
}

.typeBlock .submit {text-align:right; margin-top:-30px; margin-top:0}

/*manage*/
.manage-head .search {margin-bottom:10px}
.manage-head .search TABLE {width:100%}
.manage-head .search TD {padding:2px 10px 0 0; vertical-align:middle}
.manage-head .text {width:100%}

.manage .ch-switch {float:left; margin-bottom:10px; width:200px}
.manage .ch-switch DIV {
    height:24px;
    background:url('/img/element-ok.png') 0 0 no-repeat transparent;
    padding-left:30px;
    margin-right:10px;
}

.manage DIV.ch-ok   {background-image:url('/img/element-ok.png')}
.manage DIV.ch-time {background-image:url('/img/element-time.png')}
.manage DIV.ch-del  {background-image:url('/img/element-del.png')}

.manage .switch  TABLE TD {padding:2px 10px; vertical-align:middle}
.manage .info .site {padding-left:0}

.filter {border: 1px solid #9C9C9C;}
.filter TABLE TD {padding:2px 10px;vertical-align:middle;}
.filter TABLE .name {color:#999;}
.filter TABLE .value A {margin-left:10px}
.filter TABLE .row0 {background:#e6eef4}
.filter {background:#f1f1f1}
.filter .options LABEL {font-size:11px}

/*adTeaser*/
.adTeaser {
    float:left;
    margin-top:20px;
    width:40%;
}

.adTeaser P {font-size:11px; line-height:18px}

/*adReport*/
.adNews .adReport {margin-top:20px; margin-left:42%}
.adReport H3,
.adReport P {margin-left:80px}
.adReport .logo {
    border:1px dotted #ccc;
    background:none 0 50% no-repeat transparent;
    float:left;
    height:64px;
    width:64px;
}

.error_control {
    color: red;
    font-size: 10px;
    display: none;
}

.shedowright {
    background:#f7f7f7 url(/img/right_shadow.png) no-repeat 100% 0; 
    margin:0 auto 40px auto
}
.shedowbottom {
    background:url(/img/bottom_shadow.png) repeat-x 0 100%; 
    position:relative; 
    padding:20px 33px 30px 17px
}
.shedowcorner {
    position:absolute; 
    width:16px; 
    height:17px; 
    right:0; 
    bottom:0; 
    background:url(/img/corner_shadow.png) no-repeat 100% 0
}

