@import url(resetting-again.css);

/* tags css */
/*html, body {
    height: 100%;
    width: 100%;
}*/
body, input, textarea, select {
    /*            win , mac      ubuntu     debian          others */
    font-family: "Trebuchet MS", FreeSans, "Nimbus Sans L", sans-serif;
}
body {
    position: relative;
    font-size: 1em;
    color: #111;
    background: #fff;
}
a {
    text-decoration: none;
    cursor:pointer
}
a:hover {
    text-decoration: underline;
}

/* generic classes */
.float-left {
    float: left;
}
.center {
    margin: 0 auto 0 auto;
}
.float-right {
    float: right;
}
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
.position-relative {
    position: relative;
}
.position-absolute {
    position: absolute;
}
.cleaner {
    clear: both;
}
.block {
    display: block;
}
.cell {
    display: table-cell;
}
.inline{
    display: inline-table;
}
.invisible {
    display: none ! important;
}
.marging-top {
    margin-top: 2px;
}
.border-none {
    border: 0 !important;
}

/* fonts */
.font-tiny {
    font-size: 0.7em;
}
.font-small {
    font-size: 0.8em;
}
.font-normal {
    font-size: 1em;
}
.font-medium {
    font-size: 1.4em;
}
.font-big {
    font-size: 1.8em;
}
.font-enormous {
    font-size: 2.5em;
}
.font-italic {
    font-style: italic;
}
.font-w-normal {
    font-weight: normal;
}
.font-through {
    text-decoration: line-through;
}
.font-s-normal {
    font-style: normal;
}

/* colors */
.link-color, a {
    color: #062c4c;
}
.font-color-1 {
    color: #fff;
}
.title-color {
    color: #062c4c;
}
.desc-text {
    color: #666;
}

/* backgrounds */
.background-1 {
    background: #fff;
}

/* containers */
.container {
    width: 900px;
}
.colums {
    background: url(../img/sidebar-background.png) left repeat-y;
}

/* header */
#header {
    height: 80px;
    margin-top: 14px;
    background: url(../img/header-background.jpg);
}
#logotype {
    top: 13px;
    left: 12px;
}
#claim {
    top: 49px;
    z-index: 1;
    right: 618px;
}
#support-link {
    width: 133px;
    padding-left: 27px;
    line-height: 32px;
    background: url(../img/support-link-background.png) top;
    top: 25px;
    right: 25px;
}
#support-link:hover {
    background: url(../img/support-link-background.png) bottom;
    text-decoration: none;
}
#info-contact {
    top: 25px;
    right: 208px;
    width: 300px;
}
#info-contact strong {
    color: #bed8ff;
    padding-bottom: 3px;
}

/* horizontal menu */
#horizontal-menu {
    height: 41px;
    background: url(../img/horizontal-menu-background.png);
    position: absolute;
    top: 0;
}
#horizontal-menu li {
    position: relative;
    height: 39px;
}
#horizontal-menu li ul, #horizontal-menu li form  {
    display: none;
    position: absolute;
    background: #fff;
    padding: 15px;
    padding-left: 25px;
    padding-top: 10px;
    border: 1px solid #ccc;
    border-top: 0;
    top: 39px;
    z-index: 2;
}
#horizontal-menu .menu-option-active ul, #horizontal-menu .menu-option-active form {
    display: block;
}
#horizontal-menu li ul {
    left: -1px;
}
#horizontal-menu li ul li {
    white-space: nowrap;
    height: auto;
    list-style: url(../img/horizontal-menu-marck.png);
}
.menu-option {
    float: left;
    border: 1px solid transparent;
}
.menu-option a {
    line-height: 39px;
    display: block;
    padding: 0 10px 0 10px;
}
.menu-option a:hover{
	text-decoration: none;
}
#horizontal-menu li ul li a {
    line-height: 20px;
    padding: 0;
}
#login-option {
    float: right;
    background: url(../img/horizontal-menu-login-background.png) top left;
}
#login-option.menu-option-active {
    background: url(../img/horizontal-menu-login-background.png) bottom left;
}
.error-message {
    color: #dd0000;
    line-height: 25px;
}
#login-option a {
    padding-left: 38px;
}
#login-option form, #login-option ul {
    right: -1px;
}
#login-option form {
    display: table-cell;
    padding-left: 15px !important;
}
#login-option form div {
    width: 250px;
    padding-bottom: 5px;
}
#login-option form div label {
    width: 100px;
    padding-top: 6px;
}
#login-option form div input {
    width: 139px;
}
.form-options {
    padding-top: 5px;
}
.form-options input {
    width: auto !important;
    cursor: pointer;
}
.form-options a {
    line-height: 20px;
    padding: 0 !important;
}
.menu-option-active {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
}

/* buttons */
.button-more-info {
    width: 80px;
    line-height: 46px;
    background: url(../img/button-more-info.png) top;
    color: #fff;
}
.button-more-info:hover {
    background: url(../img/button-more-info.png) bottom;
    text-decoration: none;
    color: #112b00;
}
.button-action-long {
    width: 229px;
    line-height: 46px;
    background: url(../img/button-action-long.png) top;
    color: #fff;
}
.static-text-page .button-action-long {
    top: 18px;
    right: 20px;
}
.button-action-long:hover {
    background: url(../img/button-action-long.png) bottom;
    text-decoration: none;
}
.button-action-short {
    width: 157px;
    line-height: 46px;
    background: url(../img/button-action-short.png) top;
    color: #fff;
}
.button-action-short:hover {
    background: url(../img/button-action-short.png) bottom;
    text-decoration: none;
}

/* focus zone */
#focus-zone {
    background: url(../img/focus-zone-background.jpg) top no-repeat;
    height: 185px;
}
.static-text-page #focus-zone {
    height: 83px;
}
.index #focus-zone {
    height: 164px;
    padding-top: 400px;
}
.checkout #focus-zone {
    height: 200px;
    padding-bottom: 70px;
}
.focus-content {
    padding: 25px 30px 0 30px;
    height: 150px;
}
.static-text-page .focus-content {
    height: auto
}
.checkout .focus-content {
    width: 840px;
}
.focus-content h3 {
    padding-bottom: 15px;
}
.normal-list li {
    padding: 2px 0 8px 22px;
    background: url(../img/list-item-style.png) no-repeat left top;
}
.focus-content p {
    width: 315px;
    bottom: 26px;
    right: 28px;
}
.focus-content p span {
    padding-bottom: 10px;
}
.admin-page #focus-zone ul {
    top: 35px;
    right: 20px;
}
.admin-page #focus-zone ul li {
    display: inline-block;
    font-size:  0.9em;
    border-right:  1px solid #fff;
    padding: 0 10px 0 5px;
}
.admin-page #focus-zone ul li a {
    color: #fff;
}

/* checkout form */
.checkout-form fieldset {
    width: 410px;
}
.checkout-form fieldset legend {
    padding-bottom: 15px;
}
.checkout-form fieldset p {
    padding-bottom: 5px;
    width: auto;
}
.checkout-form fieldset label {
    width: 150px;
    padding-top: 8px;
    font-size: 0.8em;
}
.checkout-form fieldset input {
    border: 1px solid #fff;
    background: #fff;
    padding: 3px;
}
.checkout-form fieldset input.input-error {
    background: #ffd5d5;
    color: #800;
}
.terms-conditions {
    top: 140px;
    left: 540px;
    width: 250px;
}
.terms-conditions a {
    text-decoration: underline;
    color: #fff;
}
.terms-conditions a:hover {
    text-decoration: none;
}
.form-options {
    display: block;
    text-align: right;
    width: 830px !important;
    padding-top: 10px;
}
.form-options .form-btn, .form-btn {
    background: url(../img/form-btn.png) top;
    font-size: 1em;
    height: 32px;
    cursor: pointer;
}
.form-options .form-btn:hover, .form-btn:hover {
    background: url(../img/form-btn.png) bottom;
}

/* navigation big bar */
#navigation-big-bar {
    height: 164px;
    background: url(../img/navigation-big-bar.png);
}
.main-link {
    width: 168px;
    height: 174px;
    display: block;
    position: absolute;
    top: -18px;
    z-index: 2;
    padding: 0 10px 0 10px;
}

.main-link:hover{text-decoration:none}

.main-link-1 {
    left: 25px;
}
.main-link-2 {
    left: 245px;
}
.main-link-3 {
    left: 465px;
}
.main-link-4 {
    left: 685px;
}
.main-link strong {
    padding-top: 60px;
    margin-top: 30px;
}
.main-link-1 strong {
    background: url(../img/icon-hosting.png) top center no-repeat;
}
.main-link-2 strong {
    background: url(../img/icon-semi-dedicado.png) top center no-repeat;
}
.main-link-3 strong {
    background: url(../img/icon-dedicado.png) top center no-repeat;
}
.main-link-4 strong {
    background: url(../img/icon-admin.png) top center no-repeat;
}
.item-active .main-link {
    background: url(../img/navigation-big-bar-over.png);
}
.item strong {
    display: block;
    font-style: italic;
    font-size: 1.22em;
    padding-bottom: 5px;
}
.item .button-more-info strong {
    padding-bottom: 0;
}
.item em {
    font-size: 0.78em;
    font-style: normal;
}
.focus-big {
    display: none;
    top: -402px;
    width: 900px;
    height: 400px;
    left: 0;
    color: #fff;
}
#navigation-big-bar li.item-active div {
    display: block;
}
.personal-message {
    padding-left: 30px;
    background: url(../img/personal-message.png) no-repeat;
    left: 350px;
    top: 30px;
    width: 450px;
}
.personal-message2 {
    padding: 0 30px 0 0;
    background: url(../img/personal-message-2.png) right top no-repeat;
    left: 65px;
}
.personal-message strong {
    font-size: 2.2em;
    font-style: normal;
}
.personal-message small {
    font-size: 0.7em;
}
.personal-message small a {
    text-decoration: underline;
    color: #fff;
}
.personal-message small a:hover {
    text-decoration: none;
}
.daniel-1 {
    background: url(../img/focus-img/daniel-velazquez-infranetworking.jpg) left top no-repeat;
}
.federico-1 {
    background: url(../img/focus-img/pablo-mateus-infranetworking.jpg) right top no-repeat;
}
.marcelo-1 {
    background: url(../img/focus-img/marcelo-infranetworking.jpg) left top no-repeat;
}
.esteban-1 {
    background: url(../img/focus-img/esteban-borges-infranetworking.jpg) right top no-repeat;
}

.ofer-tip {
    top: 285px;
    left: 426px;
    padding: 14px 0 0 12px;
    width: 424px;
    height: 60px;
    background: url(../img/focus-zone-background-highliting.png);
}
.ofer-tip2 {
    left: 40px;
}
.ofer-tip strong {
    font-style: normal;
    font-size: 1em;
    padding-bottom: 5px;
}
.ofer-tip em {
    width: 215px;
    display: block;
    line-height: 13px;
}
.ofer-tip .button-more-info {
    top: 15px;
    left: 340px;
}
.prite-tag {
    width: 81px;
    height: 39px;
    padding: 0 7px 0 7px;
    background: url(../img/price-tag.png);
    color: #a00;
    top: 19px;
    left: 240px;
}
.prite-tag em {
    float: left;
    line-height: 39px;
    width: 30px;
}
.prite-tag strong {
    font-size: 1em;
    float: right;
    line-height: 39px;
}

/* title bars */
.title-bar {
    height: 100px;
    background: url(../img/navigation-big-bar.png) bottom repeat-x;
}
.staff .title-bar {
    height: auto;
}
.checkout .title-bar {
    height: 37px;
    padding-top: 20px;
}
.checkout .title-bar p {
    color: #777;
}
.checkout .title-bar p strong {
    background: #fff;
    border: 1px solid #ccc;
    padding: 5px 8px 5px 8px;
    color: #333;
}
.title-bar img {
    top: 50%;
    left: 15px;
    margin-top: -21px;
}
.title-bar div {
    margin-left: 150px;
}
.staff .title-bar div {
    margin-left: 0;
    padding: 15px;
}

.title-bar div h1, .title-bar div h4, .title-bar div h5 {
    width: 220px;
}
.title-bar div h1, .title-bar div h4 {
    padding: 19px 0 6px 0;
}
.title-bar div h5, .title-bar div h6 {
    line-height: 1.3em;
}
.title-bar div h6 {
    width: 480px;
    right: 15px;
    top: 16px;
    padding-left: 18px;
    background: url(../img/desc-item-style.png) top left no-repeat;
}
.title-bar-product div h6 {
    width: 720px;
}
.staff .title-bar div h6 {
    width: 790px;
}

/* navigation links */
.navigtion-links {
    height: 30px;
}
.navigtion-links a {
    width: 419px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    padding: 0 25px 0 25px;
}
.navigtion-links .previews {
    background: url(../img/button-previews.png) top left;
    left: -20px;
}
.navigtion-links .previews:hover {
    background: url(../img/button-previews.png) bottom left;
    text-decoration: none;
}
.navigtion-links .next {
    background: url(../img/button-next.png) top right;
    right: -20px;
}
.navigtion-links .next:hover {
    background: url(../img/button-next.png) bottom right;
    text-decoration: none;
}

/* product-list */
.product-list li {
    height: 70px;
    background: url(../img/item-background.png) top left no-repeat;
    margin-bottom: 2px;
    padding: 20px 25px 25px 25px;
}
.staff .product-list li {
    height: 126px;
    width: 397px;
    display: inline-block;
}
.product-title {
    width: 310px;
    margin-right: 15px;
}
.product-desc {
    width: 255px;
    line-height: 1.3em;
    padding-left: 23px;
    background: url(../img/list-item-style.png) no-repeat left top;
}
.product-options {
    width: 240px;
}
.product-options span {
    padding: 0 0 5px 5px;
    color: #a00;
}

/* staff list */
.staff-list li img, .staff-list li strong, .staff-list li p, .staff-list li span {
    position: absolute;
}
.staff-list li img {
    top: 0px;
    left: 0px;
}
.staff-list li strong {
    top: 30px;
    left: 185px;
    font-size: 1.1em;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
}
.staff-list li p {
    top: 65px;
    left: 185px;
    font-size: 0.8em;
}
.staff-list li p.p-2 {
    left: 0;
    padding: 7px;
    background: url(../img/navigation-big-bar.png) bottom repeat-x;
    text-align: center;
    width: 433px;
    top: 140px;
    border-top: 1px solid #ccc;
}
.staff-list li p b {
    display: block;
    line-height: 1.4em;
    font-weight: normal;
}

/* features list */
.features-list {
    background: url(../img/item-background.png) top left no-repeat;
    padding: 25px 0 25px;
}
.features-list li {
    background: url(../img/ok.png) no-repeat right #fff;
    margin: 1px 25px 1px 25px;
    padding: 15px;
}
.features-list li.line {
    background: url(../img/ok.png) no-repeat right #eee;
}

/* action call */
.action-call {
    height: 75px;
}
.action-call span {
    right: 270px;
    top: 10px;
    color: #a00;
}
.action-call a {
    margin-right: 22px;
}

/* personal message big */
.personal-message-big {
    background: #d5e5ff;
    height: 240px;
}
.suport-message-big {
    background: #d5e5ff;
    height: 173px;
}
.daniel-2 {
    background: url(../img/focus-img/daniel-velazquez-infranetworking-2.jpg) left top no-repeat #d5e5ff;
}
.federico-2 {
    background: url(../img/focus-img/pablo-mateus-infranetworking-2.jpg) left top no-repeat #d5e5ff;
}
.marcelo-2 {
    background: url(../img/focus-img/marcelo-infranetworking-2.jpg) left top no-repeat #d5e5ff;
}
.esteban-2 {
    background: url(../img/focus-img/esteban-borges-infranetworking-2.jpg) left top no-repeat #d5e5ff;
}
.message-content {
    width: 636px;
    height: 171px;
    padding: 20px 0 0 40px;
    background: url(../img/personal-message-big.png);
    top: 26px;
    right: 26px;
}
.suport-message-big .message-content {
    width: 829px;
    height: 100px;
    padding: 20px 0 0 20px;
    background: url(../img/suport-message.png);
    top: 26px;
    right: 26px;
}
.suport-message-big .text-message {
    width: 450px;
    margin-top: 15px;
}
.suport-btn-big {
    width: 240px;
    height: 50px;
    color: #007290;
    padding: 20px 0 0 64px;
    background: url(../img/support-link-background-big.png) top;
    top: 26px;
    right: 26px;
}
.suport-btn-big:hover {
    text-decoration: none;
    color: #fff;
    background: url(../img/support-link-background-big.png) bottom;
}
.message-content ul {
    display: table-cell;
    padding: 15px 20px 0 15px;
    line-height: 1.3em;
    list-style: circle;
}
.message-content .product-title, .message-content .product-desc {
    width: 600px;
}
.message-content .product-title {
    padding: 15px 0 15px 0;
}
.message-content .product-options {
    right: 15px;
    bottom: 15px;
}
.message-content .product-options span {
    top: 12px;
    right: 95px;
}

/* static text */
.text-content {
    padding: 25px;
    background: url(../img/item-background.png) left top no-repeat;
    color: #333;
}
.text-content a {
    text-decoration: underline;
}
.text-content a:hover {
    text-decoration: none;
}
.important-list-2 dt {
    font-size: 1.3em;
    font-style: italic;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding:10px;
    cursor:pointer;
}
.important-list-2 dd {
    padding: 15px;
    padding-top:0px;
    font-size: 0.95em;
    line-height: 1.2em;
    /*border-bottom: 1px solid #ccc;*/
    margin-bottom: 15px;
    display:none;
}
.important-list dt {
    font-size: 1.3em;
    font-style: italic;
    font-weight: bold;
}
.important-list dd {
    padding: 15px;
    font-size: 0.95em;
    line-height: 1.2em;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
.text-content ul {
    padding: 20px;
    list-style: circle;
}
.text-content p, .comon-list li {
    font-size: 0.95em;
    padding-bottom: 15px;
    line-height: 1.2em;
}

/* contact form */
.contact-form label {
    display: block;
    padding: 15px 0 5px 0;
}
.contact-form input, .contact-form textarea {
    padding: 3px;
}
.contact-options {
    padding-top: 15px;
}

/* sidebar */
.sidebar {
    width: 180px;
}
.admin-menu li {
    position: relative;
}
.admin-menu li a {
   display: block;
   font-size: 0.9em;
   padding: 8px;
   background: #b7c4c8;
   margin: 5px;
}
.admin-menu li a:hover {
    background: #007392;
    color: #fff;
    text-decoration: none;
}
.admin-menu li.selected-item {
    height: 46px;
}
.admin-menu li.selected-item a {
    border: 1px solid #ccc;
    border-right: 1px solid #fff;
    background: #fff;
    position: absolute;
    padding: 15px;
    width: 145px;
    top: -5px;
    color: #333;
}
.admin-menu li.selected-item a:hover {
    color: #333;
}
.promo-referer {
    width: 169px;
    background: url(../img/referer-module.png) bottom;
    padding-bottom: 10px;
    margin: 5px auto 5px auto;
    display: block;
}
.promo-referer strong {
    display: block;
    background: url(../img/referer-module.png) top;
    font-size: 0.9em;
    padding: 10px 0px 25px 10px;
}
.promo-referer p {
    font-size:  0.9em;
    padding: 0 15px 15px 15px;
}

/* contentbar */
.contentbar {
    width: 678px;
    padding: 20px;
    background: url(../img/content-background.png) right top no-repeat;
}

/* tickets */
.tickets-list .title {
    border-bottom: 1px solid #ccc;
}
.tickets-list .title strong {
    font-weight: normal;
    color: #062c4c;
    font-size: 1.6em;
}
.tickets-list .title span {
    font-size: 0.9em;
    margin-top:  10px;
}
.tickets-list .title span a {
    border-right: 1px solid #ccc;
    padding: 0 10px 0 5px;;
}
.tickets-list .title .active-option {
    background: #ccc;
    padding: 3px 10px 0 10px;
    font-weight: bold;
}
.ticket {
    border-bottom: 1px solid #ccc;
    padding: 20px 0 20px 0;
}
.ticket a.ticket-title {
    display: block;
    color: #007290;
    font-size: 1.2em;
    padding-bottom: 3px;
}
.ticket a.ticket-title strong {
    font-weight: normal;
}
.ticket span {
    font-size: 0.8em;
    color: #808080;
    display: block;
    padding-bottom: 3px;
}
.ticket em {
    font-size: 0.7em;
    padding: 0 25px 0 0;
}
.ticket em.closed {
    color: #a00;
    background: url(../img/icon-closed.png) right no-repeat;
}
.ticket em.opened {
    color: #008000;
    background: url(../img/icon-opened.png) right no-repeat;
}
.ticket p {
    padding: 10px 10px 0 10px;
    line-height: 1.3em;
    font-size: 0.9em;
    color: #333;
}

/* admin home modules */
.admin-modules a {
    width: 325px;
    height: 135px;
    margin-top: 20px;
    /*background: url(../img/admin-module-background.png) top;*/
}

.admin-modules a:hover {
    text-decoration: none;
    /*background: url(../img/admin-module-background.png) bottom;*/
}
.admin-module-cuenta{
    background: url(../img/admin-module-background-datos-de-cuenta.png) top;
}
.admin-module-cuenta:hover{
    background: url(../img/admin-module-background-datos-de-cuenta.png) bottom;
}
.admin-module-acceso{
    background: url(../img/admin-module-background-datos-acceso.png) top;
}
.admin-module-acceso:hover{
    background: url(../img/admin-module-background-datos-acceso.png) bottom;
}
.admin-module-dom{
    background: url(../img/admin-module-background-dominios.png) top;
}
.admin-module-dom:hover{
    background: url(../img/admin-module-background-dominios.png) bottom;
}
.admin-module-fac{
    background: url(../img/admin-module-background-facturacion.png) top;
}
.admin-module-fac:hover{
    background: url(../img/admin-module-background-facturacion.png) bottom;
}
/*********/
.admin-modules a strong {
    top: 27px;
    left: 65px;
}
.admin-modules a span {
    font-size: 0.9em;
    color: #333;
    top: 80px;
    left: 15px;
    width: 298px;
}

/* form standard */
.form-standard {
    padding: 20px;
    font-size: 0.8em;
}
.form-standard fieldset {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 20px;
}
.form-standard fieldset legend {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 0 10px 0 10px;
    color: #007290;
    font-size: 1.3em;
}
.form-standard div, .form-standard p {
    display: block;
    padding-bottom: 8px;
}
.form-standard div label {
    display: block;
    float: left;
    width: 180px;
    padding: 8px 20px 0 0;
}
.form-standard .form-error {
    border: 1px solid #de8787;
    padding: 10px;
    background: #fbecec;
    margin-bottom: 10px;
}
.form-standard .form-error em {
    display: block;
    color: #a00;
    padding-top: 10px;
}
.form-standard .form-success {
    border: 1px solid #B1C4C8;
    padding: 10px;
    background: #D5E5FF;
    margin-bottom: 10px;
}
.form-standard .form-success em {
    display: block;
    color: #062C4C;
    padding-top: 10px;
}
.form-standard-options input {
    background: url(../img/form-btn.png) top;
    height: 32px;
    cursor: pointer;
    font-size: 1.15em;
    color: #062c4c;
}
.form-standard-options input:hover {
    background: url(../img/form-btn.png) bottom;
}
.form-standard-options input.important {
    font-weight: bold;
}

/* table standard */
.table-standard {
    margin: 20px 0 20px 0;
    width: 100%;
    font-size: 0.8em;
}
.table-standard thead {
    background: #ccc;
}
.table-standard thead th {
    padding: 10px;
    text-align: left;
}
.table-standard td {
    padding: 10px;
}
.table-options a img {
    padding: 2px;
    border: 1px solid transparent;
}
.table-options a:hover img {
    background: #d5e5ff;
    border: 1px solid #007392;
}
.table-line {
    background: #eee;
}
.table-standard tfoot {
    border: 10px solid #fff;
    background: #b7c4c8;
    font-size: 1.2em
}

/* paginator */
.paginator {
    font-size: 1em;
    padding-top: 25px;
}
.paginator a {
    padding: 5px;
    margin: 2px;
}
.paginator a:hover {
    background: #d5e5ff;
}
.paginator .previews {
    border-right: 1px solid #001f3c;
    padding-right: 10px;
}
.paginator .next {
    border-left: 1px solid #001f3c;
    padding-left: 10px;
}

/* footer */
#partners {
    height: 81px;
    background: #666;
    padding-top: 19px;
}
.admin-page #partners {
    height: 5px;
    padding: 0;
}
.admin-page #partners img {
    display: none;
}
#footer-options {
    height: 53px;
    background: url(../img/footer.png);
}
#footer-options li {
    float: left;
    padding: 0 15px 0 15px;
    border-left: 1px solid #ccc;
    margin-top: 1px;
}
#footer-options li a {
    line-height: 50px;
}
.seal {
    width: 109px;
    height: 132px;
    padding-top: 35px;
    right: 12px;
    top: -140px;
    background: url(../img/seal.png);
    font-size: 1.5em;
}
.admin-page .seal {
    display: none;
}
.seal span {
    font-size: 0.6em;
    display: block;
}
#footer {
    height: 45px;
}
#footer-claim {
    top: 22px;
    left: 8px;
    color: #999;
}
/* container new */
.container-new {
    padding-top: 43px;
    width: 900px;
}

.list-features li {
    padding: 2px 3px 0 22px;
    background: url(../img/list-item-style.png) no-repeat left top;
    display: inline;
    line-height: 22px;
}

#focus-zone.features-container {
    height: auto;
    padding-bottom: 25px;
}
.admin-no-input{float:left; width:180px; text-align:left; padding:0px 20px 0 0; font-weight:bold;}
.admin-popup {background-color:#FFFFFF; position:absolute; display:none;  max-width:300px; z-index:1; border:1px solid #CCCCCC; color:#062C4C; padding:10px}

.refer {width:600px}
.refer tr{}
.refer tr td{text-align:center; padding:3px 0px 3px 10px}
.refer tr.refer-title td{text-align:center; font-weight:bold; width:120px}

.form-options-fix{width:250px !important}

/* billing */
.billing-page .contentbar {
    width: 100%;
    background: none;
    padding: 0;
}

.ticket-unread {
    background: #f2f2f2;
    padding: 20px;
}
.ticket-unread p {
    font-weight: bold;
}
.ticket ul {
    padding: 10px 0 0 9px;
    font-size: 0.73em;
}
.ticket ul li {
    display: inline;
    padding-right: 15px;
}
.ticket ul li a img {
    position: relative;
    top: 3px;
    margin-right: 3px;
}
/* sitemap */
.text-content .site-box{
	float:left; 
	width:270px; 
	margin:5px; 
}
.text-content .site-box ul{
	list-style:circle inside !important; 
	padding-top:0px;
}

.text-content .site-box ul lh{
	font-weight:bold; 
}

.text-content .site-box ul li{
	margin-top:4px;
}
/* version */
.text_h{
	width:700px;height:300px;border:1px solid #000;display:none;position:absolute; background:#FFF; z-index:1; padding:10px; padding-top:0px; overflow:auto;
}
.text_h img{
	margin-right:10px; margin-bottom:10px; float:left
}
.versions .ver_cont{
	float:left; width:200px; height:117px; margin:6px; opacity:0.6; filter: alpha(opacity = 60); position:relative; text-decoration:none; overflow:hidden; border:0px
}
.versions .ver_cont span{
	margin-right:6px; margin-bottom:6px; position:absolute; font-weight:bold; font-size:22px; bottom:0px; right:0px
}
.ver-close{
	cursor:pointer; float:right;
}