body{
    background:#2e4d10;
    }
.logo{
    position: absolute;
    top:24px;
    left:54px;
    z-index: 155;
}
.site-services{
    background:#2e4d10 url(/f/sites/nic/i/backgrounds/site-services.jpg) no-repeat 50% 0;
}
.content i,
.content img,
.img-note,
.lifebuoy,
.important,
.tariffs-table img,
.star,
.list img,
.account-stat img,
.stats {
    background-image: url(/f/sites/nic/i/icons/old-icons.png);
    background-repeat: no-repeat;
}
.m-preview img {
    background-image: none;
}

.icon {
    background-image: url(/f/sites/nic/i/icons/icons.png) !important;
    background-repeat: no-repeat;
    position: relative;
}
.icons .icon {
    width: 60px;
    height: 40px;
    margin: 0;
    left: -15px;
}

.icon-mail_resend { background-position: -0px -0px; }
.icon-private_reg { background-position: -60px -0px; }
.icon-trafic_redirect { background-position: -120px -0px; }
.icon-dns { background-position: -180px -0px; }
.icon-sale { background-position: -0px -40px; }
.icon-discount { background-position: -60px -40px; }
.icon-domain_reg { background-position: -120px -40px; }
.icon-domain_trans { background-position: -180px -40px; }
.icon-domain_renew { background-position: -0px -80px; }
.icon-trademark { background-position: -60px -80px; left: -6px !important; }
.icon-webmoney { background-position: -120px -80px; }
.icon-context { background-position: -180px -80px; }
.icon-seo { background-position: -0px -120px; }
.icon-ssl { background-position: -60px -120px; }
.icon-contacts { background-position: -120px -120px; }
.icon-settings { background-position: -180px -120px; }
.icon-bank { background-position: -0px -160px; }
.icon-invoice { background-position: -60px -160px; }
.icon-important { background-position: -120px -160px; }
.icon-stock { background-position: -180px -160px; }
.icon-notice { background-position: -0px -200px; }
.icon-stat { background-position: -60px -200px; }
.icon-help { background-position: -120px -200px; }
.icon-b-notice { background-position: -180px -200px; }
.icon-b-notice-a { background-position: -0px -240px; }
.icon-b-notice-i { background-position: -60px -240px; }

.icon-stop {
    width: 13px;
    height: 13px;
    background-position: -259px -0px;
    margin-top:3px;
}
.icon-delete {
    width: 13px;
    height: 13px;
    background-position: -259px -13px;
    top: 1px;
}
.icon-b-notice-close {
    width: 12px;
    height: 12px;
    background-position: -272px -14px;
    top: 0px;
}

.icon-coin {
    background-image: url(/f/sites/nic/i/icons/coin.png) !important; 
}


.column-box {
    position: relative;
}
.column td{
    width:50%;
    vertical-align: top;
    padding:0 12px;
    border: none;
}
.column td.w12{width: 12px;}
.column td:first-child{border-left:none;}
.column .td-right-b {
    border-right: 1px solid #f1f1f1;
}

.column .column-container {
    padding-bottom: 25px;
}
.column .column-container .action {
    position: absolute;
    bottom: -17px;
    top: auto;
    width: 50%;
    margin: 0;
}
.column .column-container .action-left {
    left: 0;
}
.column .column-container .action-right {
    right: 0;
}
.column .preorder-box {
    vertical-align: middle;
    background-image: url(/f/sites/nic/i/clock.png);
    background-position: 5% 50%;
    background-repeat: no-repeat;
}
.column .preorder-box p {
    margin: 0;
    padding: 0 30px 0 140px;
    color: #000000;
    font-size: 12px;
}

.content i{position: absolute;}
.content i,
.content img,
.img-note,
.lifebuoy,
.important,
.tariffs-table img,
.star, .list img,
.account-stat img,
.stats {
    overflow: hidden;
}
.data-box{padding-top: 26px !important;}
.p-right{padding-left: 32px !important;}
.p-top{padding-top: 27px !important;}
.data-box td{
    padding:3px 5px 2px;
    border: none;
    width: auto;
}
img.stop, img.note-stop{
    width:13px;
    height:13px;
    margin-top:3px;
    background-position: 0 0;
}
img.note-stop{
    margin-top:0;
    position: relative;
    top:3px;
}
.d-none{background: none !important;}
.note{
    position: relative;
    z-index:14;
}
.note .action{
    position: absolute;
    left: 22%;
    top:160px;
    _top:169px;
}
.data-box td a, .data-box td span{
    font-size:12px;
    white-space:nowrap;
}

.data-box td p a {
	font-size: inherit;
	white-space: normal;
}

.red, .red a{color: #cf0000;}
.a-right{text-align: right !important;}
.price{width: 120px;}
.data-box td input{vertical-align: middle;}

p.agreed{ 
    margin: 20px 0 0 0px; 
    padding: 5px;

    background-color: #fefcdf;
    border: 1px solid #f0ea87;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
p.agreed label {
    vertical-align: middle;
    margin-left: 3px;
}
p.agreed input {
    vertical-align: baseline;
}
p.join-agreed {
    width: 274px;
}

.note{
    padding:16px 0 0px 42px;
    position: relative;
}
.note h3 {
    color: #5B812D !important;
    font-size: 20px !important;
    line-height: 1.2;
    margin-bottom: 10px;
    padding-left: 0 !important;
}
.img-note{
    width:32px;
    height:31px;
    position: absolute;
    top:0;
    left:-42px;
    background-position: 0 -13px !important;
}
.lifebuoy{
    width:30px;
    height:30px;
    position: absolute;
    top:0;
    left:-42px;
    background-position: 0 -44px !important;
}
.time{
    position: absolute;
    top:0;
    left:-42px;
    width:29px;
    height:30px;
    background-position: 0 -262px !important;
}
.lock{
    position: absolute;
    top:0;
    left:-42px;
    width:29px;
    height:27px;
    background-position: 0 -292px !important;
}
.important{
    width:18px;
    height:32px;
    background-position: 0 -74px !important;
}
.star{
    width:31px;
    height:31px;
    background-position: 0 -106px !important;
}
.mail{
    width:32px;
    height:22px;
    position: relative;
    top:8px;
    background-position: 0 -136px !important;
}
.registration{
    width:26px;
    height:32px;
    background-position: -19px -74px !important;
}
.web-traffic{
    width:32px;
    height:22px;
    position: relative;
    top:8px;
    background-position: 0 -158px !important;
}
.dns{
    width:33px;
    height:27px;
    position: relative;
    top:5px;
    background-position: 0 -182px !important;
}
.hosting{
    width:30px;
    height:30px;
    position: relative;
    top:2px;
    background-position: 0 -209px !important;
}
.discounts{
    width:30px;
    height:23px;
    position: relative;
    top:8px;
    background-position: 0 -239px !important;
}
.stats{
    width:31px;
    height:26px;
    position: relative;
    top:8px;
    background-position: 0 -320px !important;
}
.note p,
.note li{
    font-size:12px;
}
.action{
    line-height: 20px;
    text-align: center;
    position: relative;
    top: 13px;
    margin-top:-8px;
    z-index:14;
}
.action input, .add-services input{
    /*color: #ffffff;*/
    font-size:14px;
    font-family: Trebuchet MS, sans-serif;
    text-decoration: none;
    border: none;
    width: 196px;
    height:29px;
}
.action .not-active-btn{
    /*color: #8f8f8f;*/
}
.action .active-btn{
    cursor: pointer;
    /*color: #3e4c18;*/
}
.user-login .action{
    text-align:left;
    padding-left: 110px;
}
.preview-box{
    margin:0 13px;
    position: relative;
}
.preview-box-container {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.preview-box-container.loading {
    max-height: 250px;
}
.preview-box-nav {
    cursor: pointer;
    position: absolute;
    width: 35px;
    height: 42px;
    background-image: url('/f/sites/nic/i/backgrounds/preview-arrows.png');
    background-repeat: no-repeat;

    opacity: 0;
    /*filter: alpha(opacity=0, style=0);*/
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;    
}
.preview-box:hover .preview-box-nav {
    opacity: 1;
    /*filter: alpha(opacity=100, style=0);*/
}
.preview-box-nav-l {
    top: 55px;
    left: -40px;
    background-position: -0px -0px;
}
.preview-box-nav-r {
    top: 55px;
    right: -40px;
    background-position: -35px -0px;
}
.preview-box-list {
    position: relative;
}
.preview-box-item{
    width:21%;
    display: inline-block;
    vertical-align: top;
}
.preview-box-item:first-child{
    margin: 0;
}
.preview-box-item div{
    width:90%;
    margin-right:5%;
    margin-left: 5%;
    padding:25px 0 0;
    /*overflow: hidden;*/
    }
.preview-box-item p{
    font-size:12px;
    padding:0 10px;
    line-height: 1.2;
    margin-top: 8px;
    text-align: left;
}

.preview-box-list-fix {
    overflow: hidden;
    width: 100%;
}
.preview-box-list-fix .preview-box-item {
    float: left;

    /* I */
    width: 23.295%;
    margin-left: 2.273%;

    /* II */
    /*width: 22%;
    margin-left: 4%;*/
}
.preview-box-list-fix .preview-box-item:first-child {
    margin-left: 0;
}
.preview-box-list-fix .preview-box-item div {
    margin: 0;
    width: 100%;
}

.preview-image{
    min-height:102px;
    width: 100%;
    display: block;
    position: relative;
    /*overflow: hidden;*/
    text-decoration: none;
    
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #ffffff;
    
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    -ms-border-radius: 19px;
    -o-border-radius: 19px;
    border-radius: 19px;
}
.preview-image img {
    height: 102px;
    width: 10px;
    background: none !important;
    margin: 0 auto;
    display: block;
}
.preview-image .title {
    display: block;
    position: relative;
    background: #9BD142;
    
    padding: 5px 15px 5px 15px;
    color: #ffffff;
    font-size: 15px;
    white-space: nowrap;
    /*overflow: hidden;*/
    
    -webkit-border-radius: 0 0 19px 19px;
    -moz-border-radius: 0 0 19px 19px;
    -ms-border-radius: 0 0 19px 19px;
    -o-border-radius: 0 0 19px 19px;
    border-radius: 0 0 19px 19px;
}
.preview-image .title span {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: #9BD142;
    color: #ffffff;
}

.preview-image .notice {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 102px;
    height: 102px;
    
    background-image: url('/f/i/backgrounds/ribbon.png');
    background-repeat: no-repeat;
    background-position: right top;
    
}
.preview-image .notice span {
    position: absolute;
    z-index: 10;
    right: -8px;
    top: -8px;
    width: 75px;
    display: block;
    
    color: #ffffff;
    padding: 0px 0px 0px 0px;
    
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 75px;
    white-space: nowrap;
    overflow: hidden;
    /*background: red;*/
    
    
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* для IE9 */
    transform: rotate(45deg);
    
    
}

.jcarousel-container-horizontal {
    width: 100%;
}

.jcarousel-clip-horizontal {
    width: 100%;
    overflow: hidden;
}


.data-box dl{margin-left: 5px;}
.data-box dt{
    font-size:18px;
    padding-bottom: 6px;
}
.select-server select{
    width:100%;
}
.select-server label{
    font-size:12px;
}
.select-server td td{
    padding:2px 5px 0;
}
.select-server td input{
    width:75%;
}
.para{padding:11px 0 3px 5px;}
.para h3{padding:0 0 5px 0 !important;}
.para label{padding-right: 5px;}
.para input{width: 100px;}
.para select{width: 100%;}
.total td{
    font-size:18px;
    padding:2px 5px !important;
}
.transfer td{
    padding-bottom: 8px;
}
.transfer input{
    color: #737373;
    width:99%;
    font-size:12px;
    padding:3px 4px;
}
.transfer select{
    width:50%;
    font-size:12px;
}

.wb-body .ssl-properties {
    width: auto;
}
.ssl-properties td {
    padding: 0 0 0 5px;
    font-size: 12px;
}
.ssl-properties .property-name {
    color: #999999;
    padding-right: 10px;
}
.wb-body .ssl-title {
    padding-left: 5px;
    padding-bottom: 5px;
}
.wb-body .ssl-price {
    padding-left: 5px;
    font-size: 14px;
}
.wb-body .ssl-price span {
    color: #87b400;
}

.wrap{
    margin:18px 15px;
}
.v-wrap{
    margin:18px 0;
}
.tariff-wrap .wrap {
    margin: 10px 0 5px;
}
.wrap .textnosidebar{
    float: left;

    /*width:73%;*/
    /* I */
    /* width: 76.704%; */

    /* II */
    /*width: 78%;*/
}
.wrap .text{
    float: left;

    /*width:73%;*/
    /* I */
    width: 76.704%;

    /* II */
    /*width: 78%;*/
}
.wrap .sidebar{
    float: right;

    /*width:25%;*/
    /* I */
    width: 23.295%;

    /* II */
    /*width: 22%;*/
}
.wrap .text-3col {
   width: 74.431%;
}
.wrap .marker {
    position: relative;
    height: 1px;
}
.wrap .text-3col-outside-right {
    position: absolute;
    left: 103.1%;
    top: 11px;
    width: 31.3%;
}
.wrap .text-3col-outside-right img {
    background: none!important;
}
.contacts-block {
    margin-bottom: 25px;
}
.contacts-block p {
    margin-bottom: 0.5em;
}
.contacts-block img {
    border: 3px solid #ffffff;
}

.pays-block {
    margin-bottom: 35px;
}
.pays-block p {
    margin-bottom: 0.5em;
}
.pays-block h2 {
    color: #5b812d;
    font-size: 20px !important;
    margin-bottom: 10px;
    line-height: 1.2;
}
.pays-block img {
    background: none;
}
.pays-block .pays-img {
    border: 1px solid #ffffff;
    vertical-align: middle;
}
.pays-block ul ul {
    margin: 0 0 0 2em;
}

.faq{
    font-size:12px;
    padding-top:24px;
    margin-top: 14px;
}
.faq-nbg {
    background: none;
}
.faq-notice {
    font-size: 12px;
}

.p-top .faq{
    margin-top: 30px;
}
.faq li{padding:0 0 3px;}
.item-wrap{
    padding:6px 14px;
    position: relative;
}

.currency-wrap {
    position: absolute;
}
.currency-wrap-container {
    position: relative;
    height: 1px;
    z-index: 100;
}
.currency-wrap .like-link {
    font-size: 11px;
    border-bottom: 1px dashed;
    cursor: pointer;
    margin-left: 10px;
    color: #0069c2;
}
.currency-wrap-post {
    margin-top: 36px;
}
.currency-wrap-post2 {
    margin-top: 22px;
}

.more-about-discounts {
    font-size: 12px;
    margin-left: 0.75em;
}

.tariffs{
    padding:38px 0 30px;
    position: relative;
}
.tariffs td{
    font-size:12px;
    height:65px;
    padding:0 !important;
    text-align: center;
    border: none;
    vertical-align: top;
    cursor:pointer;
}
.tariffs td div{
    position: relative;
    padding:15px 0 0;
}
.tariffs .t-amount{
    position: absolute;
    top:-18px;
}

.tariffs .t-min-amount,
.tariffs .t-min-domain {
    display: none;
}
.tariffs td.start{
    width:1%;
    background-position: 0 0;
}
.tariffs td.p10{
    width: 6%;
    background-position: 0 -65px;
}
.tariffs .p10 .t-amount{left:-6%;}
.tariffs td.p15{
    width: 8%;
    background-position: 0 -130px;
}
.tariffs .p15 .t-amount{left:-8%;}
.tariffs td.p20{
    width: 11%;
    background-position: 0 -195px;
}
.tariffs .p20 .t-amount{left:-11%;}
.tariffs td.silver{
    width: 17%;
    background-position: 0 -260px;
}
.tariffs .silver .t-amount{left:-8%;}
.tariffs td.gold{
    width: 26%;
    background-position: 0 -325px;
}
.tariffs .gold .t-amount{left:-7%;}
.tariffs td.platinum{
    width: 31%;
    background-position: 0 -390px;
}
.tariffs .platinum .t-amount{left:-5%;}

.tariff-current-notice {
    position: absolute;
    top:80px;
    left:44%;
    padding-top:14px;
    width:250px;
    font-size:12px;
}
.tariff-current-notice p {
    margin: 0;
}
.tariff-current-arrow {
    position: absolute;
    top: 80px;
    left: 44%;
    width: 13px;
    height: 8px;
    background: url("/f/i/backgrounds/discounts-to-left.gif") no-repeat scroll 0 0 transparent;
}

.domains-show{
    padding: 8px 0 17px;
}
.domains-show td{
    border: none;
    padding:3px 0;
    vertical-align: top;
}
.domains-show thead td{
    padding-bottom: 9px;
}
.search{
    display: block;
    float: right;
    margin-left: 6px;
}
.search input{
    color: #444;
    width:126px;
    padding:2px 6px 2px 23px;
    border: none;
    background:transparent;
}
.close{
    position: absolute;
    top:10px;
    right:14px;
    _right:60px;
    color: #499cdc;
    font-size:11px;
    text-decoration: none;
}
.close:hover{text-decoration: underline;}
.tariffs-table tbody:hover{ background:#fdfdfd;}
.tariffs-table td{
    border: none;
    font-size:12px;
    vertical-align: top;
}
.tariffs-table td.va-middle{
    vertical-align: middle;
    width:20%;
}
.tariffs-table .bg-gray td{
    color: #fefefe;
    white-space:nowrap;
}
.tariffs-table thead span{padding-right: 16px;}
.tariffs-table tbody td{padding:3px 4px;}
.tariffs-table tbody img{
    position: relative;
    top:-2px;
}
.tariffs-table .register{
    width:4px;
    height: 5px;
    background-position: -13px 0;
}
.tariffs-table tbody img.register{margin-right: 4px;}
.tariffs-table .extend{
    width:8px;
    height: 6px;
    background-position: -17px 0;
}
.tariffs-table .move{
    width:8px;
    height: 4px;
    background-position: -25px 0;
}
.tariffs-table select{width: 70px;}
.tariffs-table td b, .best-offer span.pl {
    color: #87b400;
    font-weight: normal;
}
.tariffs-table p{margin:0 0 3px;}
td.tariff {
    height:100%;
    padding:0 !important;
}





/**
 * Прайс
 */

.price-table th {
    background:             #c4c4c4;
    border:                 0;
    color:                  #fff;
    font-size:              12px;
}

.price-table td {
    border:                 0;
    padding:                1em;
}

.price-table .odd {
    background:             #fff;
    border-bottom:          1px solid #f1f1f1;
}

.price-table .odd-hover:hover {
    background:             #f6f2d0;
    border-bottom:          1px solid #fff;
}

.price-table .even {
    background:             #f1f1f1;
    border-bottom:          1px solid #fff;
}

.price-table .even-hover:hover {
    background:             #f6f2d0;
    border-bottom:          1px solid #f1f1f1;
}

.price-table .num {
    text-align:             center;
    white-space:            nowrap;
}

.price-table .plan-1,
.price-table .plan-2,
.price-table .plan-3,
.price-table .plan-4,
.price-table .plan-5,
.price-table .plan-6,
.price-table .plan-7,
.price-table .plan-10,
.price-table .plan-11,
.price-table .plan-12,
.price-table .plan-13,
.price-table .plan-14,
.price-table .plan-15,
.price-table .plan-16,
.price-table .plan-17{
    display:  none;
}
.price-table.plan-1 .plan-1,
.price-table.plan-2 .plan-2,
.price-table.plan-3 .plan-3,
.price-table.plan-4 .plan-4,
.price-table.plan-5 .plan-5,
.price-table.plan-6 .plan-6,
.price-table.plan-7 .plan-7,
.price-table.plan-10 .plan-10,
.price-table.plan-11 .plan-11,
.price-table.plan-12 .plan-12,
.price-table.plan-13 .plan-13,
.price-table.plan-14 .plan-14,
.price-table.plan-15 .plan-15,
.price-table.plan-16 .plan-16,
.price-table.plan-17 .plan-17 {
    display: block;
}



.colored {
    float:left;
    height:100%;
    position:relative;
    width:100%;
}
.colored div.fill {
    height:24px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:9;
}
.cinner {
    padding:3px 4px 3px 25px;
    position:relative;
    z-index:10;
}
.pl1 span.pl1,
.pl2 span.pl2,
.pl3 span.pl3,
.pl4 span.pl4,
.pl5 span.pl5,
.pl6 span.pl6,
.pl7 span.pl7 {
display:inline;
}
span.pl { display: none; }
.data-box textarea{
    color: #333;
    font-size:14px;
    font-family: Trebuchet MS, sans-serif;
    width: 99%;
    height: 102px;
    padding:4px 3px;
    border:1px solid #999999;
    margin-bottom: 8px;
}

.list li{
    /*width: 30%;
    _width: 29%;*/
    min-height: 150px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0  0% 30px 0;


    /* I */
    width: 30.37%;
    margin-right: 2.963%;

    /* II */
    /*width: 30%;
    margin-right: 3%;*/

    _height: 150px;

}
.list li li{
    width:auto;
    min-height: 10px;
    display:block;
    vertical-align: top;
    margin: 0;
    text-indent:15px;
     zoom: 1;
    _height: 10px;
}
.list h3, .s-info h3{
    color: #5b812d;
    font-size:20px !important;
    margin-bottom: 10px;
    line-height: 1.2;
}
.list a.title, .s-info a.title {
    display: block;
    text-decoration: none;
    color: #5b812d;
}
.list .icons, .your-stats .icons{
    height:32px;
    margin-bottom: 6px;
}
.list p{margin:0;}

.list-2col li {
    /* I */
    width: 47.037%;
    margin-right: 2.963%;

    /* II */
    /*width: 47%;
    margin-right: 3%;*/
}

.client-logo {
    height: 130px;
    line-height: 130px;
}
.client-logo img {
    vertical-align: middle;
}
.list .client-comment {
    margin-left: 10px;
    margin-top: 15px;
    font-style: italic;

}

.wrap .text.features-wrapper {
    width: 100%;
}

.features-wrapper ul {
    margin: 0 -1%;
}

.features-wrapper .list li {
    width: 21%;
    margin: 0 2% 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.domain-search {
    padding: 0 0 30px 0;
}
.domain-search td {
    padding: 0 10px 0 0;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.domain-search .domain-search-input {
    width: 75%;
}
.domain-search .domain-search-input input {
    width: 100%;
    color: #333333;
    font-size: 16px;
    line-height: 31px;
    height: 31px;
    border: 1px solid #999999;
    padding: 0 3px;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.domain-search .domain-search-input .input-notice {
    margin-top: 5px;
    display: block;
    font-size: 10px;
    color: #b7b7b7;
}
.domain-search .domain-search-btn {
    width: 25%;
}
.domain-search .domain-search-btn .active-btn {
    width: 100%;
}

.domain-type {

}
.domain-type ul {margin: 12px 0;}
.domain-type li {
    float: left;
    padding-right:5%;
}
.ui-tabs-hide { 
    display: none !important; 
}
.domain-type li a, .ui-state-default a, .ui-corner-top a {
    text-decoration: none; outline:none;
}
.domain-type li.active a, .ui-state-active a, .ui-tabs-selected a {
    color: #444444 !important;
    border: none !important;
}
.domain-type li a:hover {
    text-decoration: none;
}
.domain-type td {
    width:25%;
    padding:1px 3px 2px 0;
    border: none;
    font-size:12px;
}
.domain-type td input {
    position: relative;
    /*top:2px;*/
    display: inline-block;
    vertical-align: baseline;
}
.domain-type td .label {
    display: inline-block;
    vertical-align: baseline;
}



.domains-second-tabs {
    position: relative;
    padding-bottom: 20px;
}
.domains-tab {
    position: relative;
    padding-bottom: 30px;
}
.domains-tab .tab-head {
    padding: 3px 0 8px 0;
}
.domains-tab .tab-title {
    font-size: 16px;
}
.domains-tab .tab-action {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 10px;

    font-size: 10px;
    color: #b7b7b7;
    border-bottom: 1px dashed;
    cursor: pointer;
}
.domain-tabs-action {
    position: absolute;
    bottom: 3px;
    left: 0;
}
.domain-tabs-action span {
    display: inline-block;
    color: #0069C2;
    font-size: 12px;
    border-bottom: 1px dashed;
    cursor: pointer;
}
.domains-tab td {
    padding: 2px 8px 2px 0;
}
.domains-tab label {
    background-color: #F4F4F4;
    display: block;
    padding: 3px;
    cursor: pointer;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.domains-tab label:hover {
    background-color: #EEEEE0;
}

.user-login table{margin-bottom: 8px;}
.user-login th, .user-login label{
    width:13%;
    border: none;
    font-weight: normal;
    text-align: left;
    font-size:12px;
}
.user-login th, .user-login td{padding:10px 4px 0;}
.user-login .login-inp{
    padding:4px 4px;
    width: 260px;
}
.user-login span{padding-right:50px;}




.other-os .menu li a span{padding: 5px 8px 4px 9px;}
.other-os .menu li a{
    font-size:17px;
    white-space: nowrap;
}
.other-os .menu li li a{font-size:13px;}
.other-os .menu li.open{padding-bottom:27px;}
.error th{
    vertical-align: top;
    /*padding-top:14px;*/
}
.error input{ background-color: #fde1e1; }
.error textarea{ background-color: #fde1e1; }
.error span{
    color:#dc0000;
    font-size:11px !important;
    display: block;
    line-height: 1.1;
}
.orders-form{margin-bottom:36px;}
.current-orders{
    padding-bottom: 10px;
    margin-bottom:15px;
}
.current-orders th, .current-orders td{
    border: none;
    text-align: center;
}
.current-orders th{
    color: #fff;
    font-size:12px;
    background:#c4c4c4;
}
.current-orders td{padding:12px 4px;}
.current-orders tr:hover td{background:#fdfdfd;}
.your-stats h3{
    color: #5b812d;
    font-size:18px !important;
    margin:9px 0 8px;
    line-height: 1.2;
}
.your-stats ul{
    font-size:12px;
    margin-bottom:14px;
    line-height:1.2;
}
.domains-show_alt{
    font-size:11px;
    padding:17px 14px 0 0;
    text-align: right;
}
.domains-show_alt a{color:#499CDC;}
.pager{
    margin:16px 0 0;
    line-height: 20px;
}
.pager a {
    color: #87b400;
    font-size:18px;
    display: -moz-inline-box; /* ������ ��� FF 2 */
    display: inline-block;
    text-decoration: none;
}
.pager a span {
    display: block; /* ����� ��� FF 2 */
    display: inline-block; /* ��� ���� ����� FF 2 */
    padding: 2px 8px 1px;
    height: 100%;
    cursor: pointer;
    text-decoration: underline;
}
.pager a:hover span{text-decoration: none;}
.pager a.active{
    color: #111;
    background:url(/f/sites/nic/i/backgrounds/pager-a.png) no-repeat;
}
.pager a.active span{
    text-decoration: none;
    background:url(/f/sites/nic/i/backgrounds/pager-a.png) no-repeat 100% 100%;
}

.slides {
    width:880px;
    height:100%;
    margin:0 auto;
}
.slides-container{
    height:100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: block;
}
.slides-control {
    position: relative;
}
.slides-container .div {
    width:880px;
    height:340px;
    display:block;
}
.slides-tab{
    padding: 0px 0px 0;
    width: 880px;
    z-index: 1 !important;
    vertical-align: bottom;
    height: 100%;
}
.slides-tab .m-preview{
    display: inline-block;
     
    width: 48.863%;
    margin-right: 2.273%;
     
    text-align: right;
    vertical-align: bottom;
}
.slides-tab .m-desc {
    display: inline-block;
    
    width: 48.863%;

    text-align: left;
    vertical-align: bottom;
    
    padding-bottom: 50px;
}
.content .slides-tab h1{
    color: #333;
    font-size: 36px;
    font-weight: normal;
    line-height:1;
    margin:0 0 12px;
}
.content .slides-tab h1::first-line {
    font-weight: bold;
}
.content .slides-tab h1 span{
    font-size:14px;
}
.slider-wrap{
    height:364px;
    position: relative;
    background-image: url(/f/i/backgrounds/main-bg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

    .pagination {
        position: absolute;
        right:58px;
        bottom: 10px;
        margin: 0;
        z-index: 55;
    }
    .pagination li {
        float: left;
        list-style: none outside none;
        margin: 0 1px;
    }
    .pagination li a {
        background-image: url("/f/i/backgrounds/pagination.png");
        background-position: 0 0;
        display: block;
        float: left;
        height: 0;
        overflow: hidden;
        padding-top: 12px;
        width: 12px;
    }
    .pagination li.current a {
        background-position: 0 -12px;
    }

.m-preview img {
    width: 430px;
    height: 364px;
    background-position: right bottom;
}
.m-preview .banner-context {
    background-image: url(/f/sites/nic/i/b/b1.jpg);
}
.m-preview .banner-domain {
    background-image: url(/f/sites/nic/i/b/b2.jpg);
}
.m-preview .banner-infonic {
    background-image: url(/f/sites/nic/i/b/b3.jpg);
}
.m-preview .banner-ns {
    background-image: url(/f/sites/nic/i/b/b4.jpg);
}
.m-preview .banner-tm {
    background-image: url(/f/sites/nic/i/b/b5.jpg);
}
.m-preview .banner-webmoney {
    background-image: url(/f/sites/nic/i/b/b6.jpg);
}
.m-preview .banner-hosting {
    background-image: url(/f/sites/nic/i/b/b-hosting.jpg);
}
.m-preview .banner-audit {
    background-image: url(/f/sites/nic/i/b/b-audit.jpg);
}
.m-preview .banner-pl {
    background-image: url(/f/sites/nic/i/b/b-pl.jpg);
}
.m-preview .banner-friday {
    background-image: url(/f/sites/nic/i/b/b-friday.jpg);
}
.m-preview .banner-sale {
    background-image: url(/f/sites/nic/i/b/b-sale.jpg);
}
.m-preview .banner-cobiz {
    background-image: url(/f/sites/nic/i/b/b-cobiz.jpg);
}
.m-preview .banner-ipad {
    background-image: url(/f/sites/nic/i/b/b-ipad.jpg);
}
.m-preview .banner-invader {
    background-image: url(/f/sites/nic/i/b/b-invader.jpg);
}
.m-preview .banner-valentine {
    background-image: url(/f/sites/nic/i/b/b-love.jpg);
}
.m-preview .banner-8march {
    background-image: url(/f/sites/nic/i/b/b-8march.jpg);
}
.m-preview .banner-5years {
    background-image: url(/f/sites/nic/i/b/b-5years.jpg);
}
.m-preview .banner-ru {
    background-image: url(/f/sites/nic/i/b/b-ru.jpg);
}
.m-preview .banner-hot {
    background-image: url(/f/sites/nic/i/b/b-hot.jpg);
}  
.m-preview .banner-newdom {
    background-image: url(/f/sites/nic/i/b/b-newdom.jpg);
}  
.m-preview .banner-by {
    background-image: url(/f/sites/nic/i/b/b-by.jpg);
} 
.m-preview .banner-orgua {
    background-image: url(/f/sites/nic/i/b/b-orgua.jpg);
} 
.m-preview .banner-newyear2013 {
    background-image: url(/f/sites/nic/i/b/b-newyear2013.jpg);
}
.m-preview .banner-14feb {
    background-image: url(/f/sites/nic/i/b/b-valentine.jpg);
}
.m-preview .banner-ua-ukr {
    background-image: url(/f/sites/nic/i/b/b-ua_ukr.jpg);
}
.m-preview .banner-new-tld {
    background-image: url(/f/sites/nic/i/b/b-newtld.jpg);
}
.m-preview .banner-xxx {
    background-image: url(/f/sites/nic/i/b/b-xxx.jpg);
}
.m-preview .banner-may50 {
    background-image: url(/f/sites/nic/i/b/b-may50.jpg);
}
.m-preview .banner-3-4-5 {
    background-image: url(/f/sites/nic/i/b/3-4-5.jpg);
}
.m-preview .banner-renewal {
    background-image: url(/f/sites/nic/i/b/b-renewal.jpg);
} 
.m-preview .banner-20beforemay {
    background-image: url(/f/sites/nic/i/b/b-goldfish.jpg);
}
.m-preview .banner-priceup16 {
    background-image: url(/f/sites/nic/i/b/b-priceupmay16.jpg);
} 
.m-preview .banner-50mar16 {
    background-image: url(/f/sites/nic/i/b/b-50.03.2016.jpg);
} 
.m-preview .banner-datacenter {
    background-image: url(/f/sites/nic/i/b/b-datacenter.jpg);
}
.m-preview .banner-hostingnew {
    background-image: url(/f/sites/nic/i/b/b-hostingnew.jpg);
}
.m-preview .banner-cloudho {
    background-image: url(/f/sites/nic/i/b/b-cloudho.jpg);
}
.m-preview .banner-newyear2016 {
    background-image: url(/f/sites/nic/i/b/b-newyear2016.jpg);
}
.m-preview .banner-cyber2015 {
    background-image: url(/f/sites/nic/i/b/b-cyber2015.jpg);
}
.m-preview .banner-x5-aug {
    background-image: url(/f/sites/nic/i/b/b-x5-aug.jpg);
}
.m-preview .banner-referral {
    background-image: url(/f/sites/nic/i/b/b-envelope.jpg);
}
.m-preview .banner-bday2015ru {
    background-image: url(/f/sites/nic/i/b/b-bday2015.jpg);
}
.m-preview .banner-bday2015en {
    background-image: url(/f/sites/nic/i/b/b-bday2015.jpg);
}
.m-preview .banner-bday2015uk {
    background-image: url(/f/sites/nic/i/b/b-bday2015.jpg);
}
.m-preview .banner-6years {
    background-image: url(/f/sites/nic/i/b/b-6years.jpg);
}
.m-preview .banner-coin {
    background-image: url(/f/sites/nic/i/b/b-coin.jpg);
}
.m-preview .banner-cobiz50 {
    background-image: url(/f/sites/nic/i/b/50-large.jpg);
}
.m-preview .banner-x7 {
    background-image: url(/f/sites/nic/i/b/b-x7.jpg);
}
.m-preview .banner-new_ukr {
    background-image: url(/f/sites/nic/i/b/b-new_ukr.jpg);
}
.m-preview .banner-ukr-prior {
    background-image: url(/f/sites/nic/i/b/b-ukr-prior.jpg);
}
.m-preview .banner-x2-oct {
    background-image: url(/f/sites/nic/i/b/b-x2-oct.jpg);
}
.m-preview .banner-ny-ukraine {
    background-image: url(/f/sites/nic/i/b/b-ny-ukraine.jpg);
}
.m-preview .banner-5x-bonuses {
    background-image: url(/f/sites/nic/i/b/b-5-times-more-bonuses.jpg);
}
.m-preview .banner-14feb-2014 {
    background-image: url(/f/sites/nic/i/b/b-14feb-2014.jpg);
}
.m-preview .banner-prior-ukr {
    background-image: url(/f/sites/nic/i/b/b-prior-ukr.jpg);
}
.m-preview .banner-spring {
    background-image: url(/f/sites/nic/i/b/b-spring-discounts.jpg);
}
.m-preview .banner-prior-ukr-5years {
    background-image: url(/f/sites/nic/i/b/b-prior-ukr2.jpg);
}
.m-preview .banner-ukr-free {
    background-image: url(/f/sites/nic/i/b/b-ukr-free1.jpg);
}
.m-preview .banner-newyear15 {
    background-image: url(/f/sites/nic/i/b/b-newyear15.jpg);
}
.m-preview .banner-x2-ukrainian {
    background-image: url(/f/sites/nic/i/b/b-x2.jpg);
}
.m-preview .banner-7years-rus {
    background-image: url(/f/sites/nic/i/b/b-7-years-rus.jpg);
}
.m-preview .banner-7years-ukr {
    background-image: url(/f/sites/nic/i/b/b-7-years-ukr.jpeg);
}
.m-preview .banner-7years-eng {
    background-image: url(/f/sites/nic/i/b/b-7-years-eng.jpg);
}
.m-preview .banner-newgtld {
    background-image: url(/f/sites/nic/i/b/b-newgtld.jpg);
}
.m-preview .banner-newgtld2 {
    background-image: url(/f/sites/nic/i/b/b-newgtld2.jpg);
}
.m-preview .banner-ukrato {
    background-image: url(/f/sites/nic/i/b/b_ukrato.jpg);
}
.m-preview .banner-50disc {
    background-image: url(/f/sites/nic/i/b/b-50disc.jpg);
}
.m-preview .banner-firstsept {
    background-image: url(/f/sites/nic/i/b/b_firstsept.jpg);
}
.m-preview .banner-october14 {
    background-image: url(/f/sites/nic/i/b/b-october14.jpg);
}


/* EXAMPLE
.m-preview .banner-@some_banner_class@ {
    background-image: url(/f/sites/nic/i/b/b-spring-discounts.jpg);
}
/EXAMPLE */
/* выше стили для банеров первой страницы */
/* banners-marker */


/* >> styles for 6 year birthday*/
.congrats-6-social {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(/f/sites/nic/i/social-16x16.png) !important;
}

.congrats-6-tw {
    background-position: 0 0;
}

.congrats-6-vk {
    background-position: 0 -32px;
}

.congrats-6-fb {
    background-position: 0 -16px;
}

.congrats-6-set {
    margin: 10px 0 18px;
}

.congrats-6-set label {
    margin-right: 20px;
}

.network-6 {
    margin-right: 5px;
    position: relative;
    top: -3px;
}

.active-btn.disabled-6 {
    opacity: 0.4;
    cursor: default;
}

.active-btn.disabled-6:hover,
.active-btn.disabled-6:active {
    background-color: #b2df33;
    background: url(/f/sites/nic/svg/gradients.svg) repeat-x -0px -240px; /* Stupid IE9 */
    background: -moz-linear-gradient(top, #b2df33 0%, #9cd000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2df33), color-stop(100%,#9cd000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b2df33 0%,#9cd000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b2df33 0%,#9cd000 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #b2df33 0%,#9cd000 100%); /* IE10+ */
    background: linear-gradient(top, #b2df33 0%,#9cd000 100%); /* W3C */
    -pie-background: linear-gradient(#b2df33, #9cd000);
}


textarea#congrats-6-text {
    resize: none;
    width: 340px;
    border: 1px solid #bbb;
    border-radius: 4px;
    height: 70px;
    font-size: 14px;
    padding: 5px 8px;
    font-family: Trebuchet MS;
    line-height: 1.3;
}

textarea#congrats-6-text:focus {
    outline: none
}


/* << styles for 6 year birthday */


.m-desc .action{
    top:0;
    margin-top: 15px;
    text-align: left;
    margin-bottom:10px;
}
.m-desc .active-btn {
    left: -5px;
    position: relative;
    -webkit-box-shadow: none;
}
.m-desc .context-btn { width: 205px; }
.m-desc .go-btn { width: 90px; }
.m-desc .subscribe-btn { width: 120px; }
.m-desc .ns-btn { width: 185px; }
.m-desc .tm-btn { width: 195px; }
.m-desc .start-btn { width: 90px; }
.m-desc .hosting-btn { width: 90px; }
.m-desc .audit-btn { width: 90px; }
.m-desc .pl-btn { width: 100px; }
.m-desc .friday-btn { width: 140px;}
.m-desc .sale-btn { width: 165px;}
.m-desc .ipad-btn { width: 165px;}
.m-desc .ivander-btn { width: 165px;}
.m-desc .valentine-btn { width: 165px;}
.m-desc .8march-btn { width: 165px;}

.m-desc p {
    margin: 0 0 6px 0;
}
.m-desc a {
    color: #444444;
}
.m-desc .form-block {
    padding: 0 0 0px 0;
}
.m-desc .input-domain {
    font-size: 24px !important;
    color: #8f8e8e;
}
.m-desc .input-domain input {
    height: 24px;
    vertical-align: middle;
    font-size: 16px;
    margin-right: 5px;
}
.m-desc em{
    color: #d30000;
    font-size:11px;
    font-style: normal;
    display: block;
}

.m-desc em.inline{
    display: inline;
}
a.a-more{
    color: #fff;
    font-size:14px;
    text-decoration: none;
    padding-right:15px;
    display: -moz-inline-box; /* ������ ��� FF 2 */
    display: inline-block;
    margin-bottom:10px;
    background:url(/f/sites/nic/i/backgrounds/a-more.png) no-repeat 100% 100%;
}
a.a-more span{
    display: block; /* ����� ��� FF 2 */
    display: inline-block; /* ��� ���� ����� FF 2 */
    padding: 6px 0 5px 10px;
    height: 100%;
    background:url(/f/sites/nic/i/backgrounds/a-more.png) no-repeat;
    cursor: pointer;
}

.tabs-links h3{
    color: #b1b1b1;
    font-size:48px;
    font-weight: normal;
    float: left;
    margin-right: 3%;
}
.ul-tabs li img{
    background: none;
}
.ul-tabs{
    margin:17px 30px 12px 58px;
}
.ul-tabs li{
    float: left;
    width:13%;
    position: relative;
    padding:18px 0 8px 2%;
}
.ul-tabs li:first-child{
    width:11%;
    padding-left:0;
}
.ul-tabs li.you-want{
    width:210px;
    padding:20px 0 0;
}
.ul-tabs a{
    color: #0169c1;
    text-decoration: none;
    border-bottom:1px dashed #0169c1;
}
.ul-tabs a:hover{
    border: none;
}
.ul-tabs .active a{
    border: none;
    color: #468e00;
}
.ul-tabs .active i, .ui-state-active i, .ui-tabs-selected i{
    position: absolute;
    width:36px;
    height:19px;
    left: 25%;
    top:-20px;
    background:url(/f/sites/nic/i/backgrounds/tabs-i.png) no-repeat !important;
}
.ui-tabs-hide { display: none !important; }
.ul-tabs .active a, .ui-state-default a, .ui-corner-top a{
    color: #0169c1;
    text-decoration: none;
    border-bottom:1px dashed #0169c1;
}
.ul-tabs .active a, .ul-tabs  .ui-state-active a, .ul-tabs  .ui-tabs-selected a{
    border: none;
    color: #468e00;
}
.s-info li{font-size:13px;}
.select-rate{margin:18px 0;}
.wrap .select-rate{margin:0;}
.select-rate table{width:100%;}
.select-rate table td, .select-rate table th{
    padding:0 0 25px;
    vertical-align: top;
    width:33%;
    border: none;
}
.dedicated-server table.w50{
    width:45%;
}
.dedicated-server table td, .dedicated-server table th{
    /*width:50%;*/
}

.rate-2col td {
    width: 50%;
}
.rate-3col td {
    width: 33%;
}
.dedicated-server table th{
    white-space:nowrap;
}
.rate-item{
    padding:10px 10px 19px;
    position: relative;
    background:#fff;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.select-rate .a-left{margin-right: 11px;}
.select-rate .a-center{margin:0 11px;}
.select-rate .a-right{margin-left: 11px;}
/*.dedicated-server .rate-item{
    min-height:230px;
}*/
.rate-item h3{
    color: #444;
    font-size:18px;
    font-style: italic;
    text-align: center;
}
.rate-preview{
    width:188px;
    height:44px;
    background-repeat:no-repeat;
    background-image: url(/f/sites/nic/i/backgrounds/rate.png);
    margin:8px auto;
}
.properties{
    padding-top:8px;
    border-top:1px dotted #afafaf;
}
.rp1{background-position: 0 0;}
.rp2{background-position: 0 -44px;}
.rp3{background-position: 0 -88px;}
.rp4{background-position: 0 -132px;}
.rp5{background-position: 0 -176px;}
.rp6{background-position: 0 -220px;}
.select-rate td td, .select-rate td th{
    font-size:13px;
    text-align: left;
    font-weight: normal;
    padding:0 5px 0 0;
    width:auto;
}
.select-rate td th{color: #999;}
.select-rate td td{color: #444;}
.rate-price{
    color: #444;
    font-size:20px;
    padding:10px 0;
    text-align: center;
}
.rate-price strong{color: #87b400;}
.rate-item .a-more{
    position: absolute;
    bottom:-20px;
    left:50%;
    margin-left: -60px;
}
.rate-item .action {
    margin-top:-28px;
    top:33px;
}
.rate-item .action input, .add-services input{
    width:116px;
    cursor: pointer;
    /*background:url(/f/sites/nic/i/backgrounds/action-s.png) no-repeat;*/
}
.add-services{width:100%;}
.add-services th, .add-services td{
    border: none;
    text-align: left;
    font-weight: normal;
}
.add-services th{
    color: #fefefe;
    font-size: 12px;
    padding:9px 11px;
    background:#c4c4c4;
}
.add-services td span{white-space:nowrap;}
.add-services td{
    font-size:13px;
    border-bottom:1px solid #c4c4c4;
    padding:5px 11px;
}
.add-services .w td{background:#fff;}
.add-services td .a-more{
    position: relative;
    top:4px;
    white-space:nowrap;
}
.fl{float: left;}
.fr{float: right;}

.info-page{
    padding-top:10px;
    background:url(/f/sites/nic/i/backgrounds/info-page.jpg) no-repeat 50% 0;
}
.info-page .middle{
    padding:30px 58px 10px;
    border: none;
    background:#fff url(/f/sites/nic/i/backgrounds/info-page-middle.png) repeat-x;
}
.info-page .logo{
    position: relative;
    top:0;
    left:-46px;
}
.info-page .help{
    font-size:11px;
    position: absolute;
    top:34px;
    left:29%;
}
.help .lifebuoy{top:2px;}
.info-page .help span, .info-page .help a{color: #adadad;}
.info-page .help span{
    display: block;
    margin-top: -2px;
}
.info-page-title{
    text-align: center;
    margin-bottom:56px;
}
.info-page-title h2{margin:0 0 8px;}
.info-page-title a, .info-page-title span{color: #87b300;}
.info-page-title a.more{
    color: #87b300;
    font-size:16px;
    padding-right:18px;
    background:url(/f/sites/nic/i/backgrounds/more.gif) no-repeat 100% 7px;
}
.wb-body h3{
    color: #444;
    font-size:18px;
    font-weight:normal;
    padding:8px 12px 0 5px;
    margin: 0;
}
.info-page .data-box{padding-top: 16px !important;}
.we-offer{
    width:30%;
    float: left;
}
.we-offer h3, .news-box h3{
    font-size:16px;
    font-weight: normal;
    margin:20px 0 18px;
}
.news-box h3 a{color: #444;}
.we-offer ul{
    margin-left: -10px;
}
.we-offer ul a{
    font-size:12px;
    padding-left: 10px;
    background:url(/f/sites/nic/i/backgrounds/li.gif) no-repeat 0 4px;
}
.news-box{
    width:66%;
    float: right;
}
.news-box ul{font-size:12px;}
.news-box h5{font-weight: normal;}
.news-box li p{line-height:1.2;}
.info-page-footer{
    color: #7b7b7b;
    font-size:12px;
    padding:21px 0 0;
    border-top:1px solid #c4c4c4;
}
.info-page-footer a{color: #87b300;}
.load-news{ display:none;}


.user-actions img{
    background: none;
}
.user-actions{
    padding:17px 30px 12px 58px;
}
.user-actions dt, .user-actions dd{
    float: left;
    width:13%;
    position: relative;
    padding:18px 0 8px 1%;
}
.user-actions dt.you-want{
    width:210px;
    padding:12px 0 0;
}
.user-actions a{
    color: #0169c1;
}
.user-actions a:hover{
    border: none;
}
.user-actions .active a{
    border: none;
    color: #468e00;
}


.verify-block {
    display: inline-block;
    vertical-align: top;
    width: 50%;

    padding: 0 20px 26px 0;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.verify-block:first-child {
    padding: 0 10px 26px 0;
}
.verify-block:last-child {
    padding: 0 0 26px 10px;
}
.otp-block h3 {
    text-align: center;
    color: #5b812d;
}
.otp-block p {
    padding: 0 3px 0 3px;
    margin: 20px 0 0 0;
}
.otp-block p.ac {
    text-align: center;
}
.otp-block p.new-phone,
.otp-block p.new-code {
    margin-top: 6px;
    font-size: 12px;
} 
.otp-block p.new-phone {
    margin-top: 40px;
}
.otp-block img {
    background: none;
}
.otp-block .active-btn {
    padding: 0 10px;
}
.otp-block .v-input {
    font-size: 16px;
}
.otp-block .v-input.phone {
    width: 20ex;
}
.otp-block .v-input.code {
    width: 10ex;
}
.verify-icon {
    position: relative;
    width: 74px;
    height: 71px;
    margin: 0 auto;

    background-image: url(/f/sites/nic/i/icons/auth.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}
.verify-icon.verify-phone {
    background-position: -5px -4px;
}
.verify-icon.verify-google {
    background-position: -95px -4px;
}
.verify-icon.secure-no {
    background-position: -275px -4px;
}
.verify-icon.secure-partial {
    background-position: -185px -4px;
}
.verify-icon.secure-full {
    background-position: -185px -4px;
}
.verify-icon.done:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 21px;
    top: 0;
    right: 0;

    background-image: url(/f/sites/nic/i/icons/auth_check.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}


body.ny {
    background-image: url(/f/sites/nic/i/backgrounds/ny_back.jpg);
    background-position: center top;

}
body.ny .site-services {
    background: none;
}


.dp-container {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-left: 10px;
    padding-top: 2px;
}
.dp-box {
    position: absolute;
    left: 10px;
    top: -10px;
    background: #F1F9ED; 
    padding: 6px;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;

    display: none;
}
.dp-call {
    cursor: pointer;
}

/* JQUERY UI DATEPICKER STYLES */

.dp-box .ui-state-disabled { cursor: default !important; }

.dp-box .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


.dp-box .ui-helper-hidden { display: none; }
.dp-box .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.dp-box .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.dp-box .ui-helper-clearfix:before, 
.dp-box .ui-helper-clearfix:after { content: ""; display: table; }
.dp-box .ui-helper-clearfix:after { clear: both; }
.dp-box .ui-helper-clearfix { zoom: 1; }
.dp-box .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.dp-box .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.dp-box .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.dp-box .ui-datepicker .ui-datepicker-header { position:relative; padding: 0; }
.dp-box .ui-datepicker .ui-datepicker-prev, 
.dp-box .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.dp-box .ui-datepicker .ui-datepicker-prev-hover, 
.dp-box .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.dp-box .ui-datepicker .ui-datepicker-prev { left:2px; }
.dp-box .ui-datepicker .ui-datepicker-next { right:2px; }
.dp-box .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.dp-box .ui-datepicker .ui-datepicker-next-hover { right:1px; }
.dp-box .ui-datepicker .ui-datepicker-prev span, 
.dp-box .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.dp-box .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.dp-box .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.dp-box .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.dp-box .ui-datepicker select.ui-datepicker-month, 
.dp-box .ui-datepicker select.ui-datepicker-year { width: 49%;}
.dp-box .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.dp-box .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.dp-box .ui-datepicker td { border: 0; padding: 1px; }
.dp-box .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.dp-box .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.dp-box .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.dp-box .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.dp-box .ui-datepicker.ui-datepicker-multi { width:auto; }
.dp-box .ui-datepicker-multi .ui-datepicker-group { float:left; }
.dp-box .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.dp-box .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.dp-box .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.dp-box .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.dp-box .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.dp-box .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.dp-box .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.dp-box .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }



.dp-box .ui-state-default, 
.dp-box .ui-widget-content .ui-state-default, 
.dp-box .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6; font-weight: bold; color: #1c94c4; }
.dp-box .ui-state-default a, 
.dp-box .ui-state-default a:link, 
.dp-box .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.dp-box .ui-state-hover, 
.dp-box .ui-widget-content .ui-state-hover, 
.dp-box .ui-widget-header .ui-state-hover, 
.dp-box .ui-state-focus, 
.dp-box .ui-widget-content .ui-state-focus, 
.dp-box .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce; font-weight: bold; color: #c77405; }
.dp-box .ui-state-hover a, 
.dp-box .ui-state-hover a:hover, 
.dp-box .ui-state-hover a:link, 
.dp-box .ui-state-hover a:visited { color: #c77405; text-decoration: none; }
.dp-box .ui-state-active, 
.dp-box .ui-widget-content .ui-state-active, 
.dp-box .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.dp-box .ui-state-active a, 
.dp-box .ui-state-active a:link, 
.dp-box .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }


.dp-box .ui-state-highlight, 
.dp-box .ui-widget-content .ui-state-highlight, 
.dp-box .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c; color: #363636; }
.dp-box .ui-state-highlight a, 
.dp-box .ui-widget-content .ui-state-highlight a,
.dp-box .ui-widget-header .ui-state-highlight a { color: #363636; }
.dp-box .ui-state-error, 
.dp-box .ui-widget-content .ui-state-error, 
.dp-box .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900; color: #ffffff; }
.dp-box .ui-state-error a, 
.dp-box .ui-widget-content .ui-state-error a, 
.dp-box .ui-widget-header .ui-state-error a { color: #ffffff; }
.dp-box .ui-state-error-text, 
.dp-box .ui-widget-content .ui-state-error-text, 
.dp-box .ui-widget-header .ui-state-error-text { color: #ffffff; }
.dp-box .ui-priority-primary, 
.dp-box .ui-widget-content .ui-priority-primary, 
.dp-box .ui-widget-header .ui-priority-primary { font-weight: bold; }
.dp-box .ui-priority-secondary, 
.dp-box .ui-widget-content .ui-priority-secondary,  
.dp-box .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.dp-box .ui-state-disabled, 
.dp-box .ui-widget-content .ui-state-disabled, 
.dp-box .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.dp-box .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

.dp-box .ui-state-disabled .ui-state-default {
    color: #333;
}

.dp-box .ui-icon {
    width: 16px;
    height: 16px;
}

.dp-box .ui-icon-circle-triangle-w { background: url(/f/sites/nic/i/arrow-left.png) no-repeat 0 0; }
.dp-box .ui-icon-circle-triangle-e { background: url(/f/sites/nic/i/arrow-right.png) no-repeat 0 0; }

/* /JQUERY UI DATEPICKER STYLES */

/* new hosting css */
.new-hosting-wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.new-hosting-column {
  width: 33%; 
  float: left;
  text-align: center;
  padding: 20px 30px 35px 30px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-top: none;
}

.new-hosting-column-first {
  border-right: none;
}

.new-hosting-column-last {
  border-left: none;
}

.new-hosting-column-primary {
  width: 34%;
  border-left: none;
  border-right: none;
  border-bottom: 5px solid #82c99d;
  padding-bottom: 40px;
  position: relative;
}

.new-hosting-column-primary:before,
.new-hosting-column-primary:after {
  content: '';
  position: absolute;
  width: 1px;
  left: 0;
  bottom: 0;
  height: 80%;
  background: #d8d8d8;
  background-image: -webkit-linear-gradient(#fff, #d8d8d8);
  background-image: -o-linear-gradient(#fff, #d8d8d8);
  background-image: linear-gradient(#fff, #d8d8d8);
}

.new-hosting-column-primary:after {
  left: auto;
  right: 0;
}

.new-hosting-column-title {
  font-weight: bold;
  font-size: 18px;
  position: relative;
  z-index: 15;
  color: #fff;
  margin-top: 8px;
  margin-bottom: 50px;
}

.new-hosting-column p {
  margin: 0;
}

.new-hosting-column-price {
  font-size: 20px;
  color: #888;
  margin-bottom: 8px;
}

.new-hosting-column-price strong {
  font-size: 24px;
  color: #333;
}

.new-hosting-column-primary .new-hosting-column-note-free {
  font-size: 16px;
}

.new-hosting-column-plan-details {
  color: #888;
  font-size: 14px;
  text-align: left;
  margin: 25px 0 30px;
  padding-left: 30px;
}

.new-hosting-column-plan-details p {
  margin-bottom: 0.5em;
  white-space: nowrap;
}

.new-hosting-column-plan-details strong {
  color: #333;
  font-size: 18px;
  font-weight: normal;
}

.new-hosting-column .order-btn {
  padding-right: 20px;
  padding-left: 20px;
  font-size: 13px;
  line-height: 26px;
}

.new-hosting-column-primary .new-hosting-column-price {
  font-size: 27px;
  margin-top: -10px;
}

.new-hosting-column-primary .new-hosting-column-price strong {
  font-size: 32px;
}

.new-hosting-column-primary .new-hosting-column-plan-details {
  /*font-size: 16px;*/
  padding-left: 15px;
}

.new-hosting-column-primary .order-btn {
  padding-right: 40px;
  padding-left: 40px;
  font-size: 21px;
  height: 52px;
  line-height: 1;
  border-radius: 999em;
}


.new-hosting-header {
  margin-bottom: 20px;
}

.new-hosting-header h1 {
  float: left;
}

.new-hosting-header-details {
  float: right;
  margin-top: 10px;
}

.new-hosting-header-notice {
  display: inline;
  white-space: nowrap;
  padding-right: 45px;
}

.new-hosting-currency-switch {
  margin: 0;
  padding: 0;
  display: inline;
}

.new-hosting-currency-switch li {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
  padding-right: 1em;
}

.new-hosting-currency-switch a {
  text-decoration: none;
}

.new-hosting-currency-switch li.active a {
  font-weight: bold;
  color: #333;
  pointer-events: none;
}


.new-hosting-cloud-notice {
  font-size: 16px;
  width: 340px;
  margin: 40px auto;
  background: url(/f/sites/nic/i/icon-cloud.png) no-repeat 10px 50%;
  padding-left: 60px;
}


.new-gradient-rate {
  background-color: transparent;
  padding: 0;
}

.new-gradient-rate .gb-bot {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}

.new-tooltip h5 {
  color: #5db615;
  margin-bottom: 0.5em;
  font-size: 14px;
}

.new-tooltip {
  /*max-width: 340px;*/
  /*width: 400px;*/
  margin-top: 10px;
  padding: 15px 20px 10px;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 50px;
}

.qtip {
  max-width: none !important;
}

.hosting-plan-popup {
  margin-bottom: 0;
}

.hosting-plan-popup th,
.hosting-plan-popup td {
  padding: 6px 20px 6px 0;
}

.hosting-plan-popup th {
  font-size: 12px;
  border-bottom: 1px solid #ddd;
  text-align: right;
}

.hosting-plan-popup td {
  font-size: 13px;
  text-align: right;
  white-space: nowrap;
}

.new-tooltip-table-highlighted td {
  font-weight: bold;
}

.hosting-plan-popup th:last-child,
.hosting-plan-popup td:last-child {
  padding-right: 0;
}

.new-hosting-plan-question {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(/f/sites/nic/i/icon-help.png) no-repeat 0 0;
  position: relative;
  top: 3px;
  opacity: 0.8;
  cursor: pointer;
}

.new-hosting-plan-question:hover {
  opacity: 1;
}

.nowrap {
  white-space: nowrap;
}

.new-hosting-details ul,
.new-hosting-details ol {
  margin-bottom: 2em;
}

.new-hosting-details ul li,
.new-hosting-details ol li {
  margin-bottom: 0.5em;
}