
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700,300,400&subset=latin,cyrillic-ext);
html {
min-height: 100%;
}

body {
min-height: 100%;
width: 100%;
height: 100%;
float: left;
}

body {
font-family: 'Open Sans', sans-serif;
}

.fon-all-page {
padding: 0px;
}
.top-mini-menu li
{
min-width: 200px;
display: inline-block;
background-color: #2BC8F7;
color: #ffffff;
width: 200px;
border-radius: 5px;
height: 40px;
top: -15px;
margin-top: 10px;
}
.ukr-font-white
{
color: #ffffff;
}
.page-container {
float: left;
width: 100%;
position: relative;
height: 100%;
}

.header-top {
min-height: 74px;
padding-top: 0px;
}
.ukr-vpsline
{
font-weight: bold;
font-size: 25px;

}
hr {
margin-top: 13px;
margin-bottom: 13px;
color: #226B9D;
}

@media (min-width: 980px) {
.centered {
}
}

@media screen and (min-width: 1100px) {
.top-mini-menu {
padding-left: 480px;
}
}
.top-mini-menu {
float: left;
padding-left: 380px;
}
.ukr-top-login-2 {
height: 50px;
left: 550px;

}

.ukr-logo-menu {
height: 100px;
}

.ukr-top-login {
left: 50px;
height: 50px;
z-index: 5000;
position: relative;
}

.top-login-form {
height: 40px;
left: 0px;
background-color: #2BC8F7;
border-radius: 5px;
color: #ffffff;
}
.main-menu-container .navbar {
margin-bottom: 0px;
}

.main-menu-container a {
color: #1D6DA0;
padding-left: 28px !important;
padding-right: 28px !important;
}

.main-menu-container a.active, .main-menu-container a:hover, .main-menu-container a:focus, .nav a.active {
color: #ffffff;
background-color: #2FC7F7;
border-radius: 5px;
}

li.main-menu-item {
margin: 0 0px;
padding: 0 0px;
background-image: url(../imgs/top-menu-divider.png);
background-position: right center;
background-repeat: no-repeat;
}

li.main-menu-item:last-child {
background-image: none;
}

.main-menu-container {
position: relative;
z-index: 150;

}

.main-menu-item {
display: inline-block !important;
}

.top-slider {
background-image: url(../imgs/top-slider-background.png);
margin-top: -2px;
background-size: cover;
background-repeat: repeat;
background-position: bottom center;
}

.top-slider.full-width {
position: absolute;
width: 100%;
left: 0;
}

.slider-heighter {
height: 416px;
}

.ukr-bg-top {
background-image: url(../imgs/ukr-bg-top-2.png);
height: 148px;
padding-left: 0px;
padding-right: 0px;
}

.ukr-bg-top-menu {
background-image: url("../imgs/ukr-bg-top-menu-2.png");
height: 145px;
padding-left: 0px;
padding-right: 0px;
}

.logo-img {
z-index: 2020;
position: relative;
left: 40px;
top: -40px;
}


.ukr-menu-top {
z-index: 210;
position: relative;
padding-top: 10px;
left: 270px;
top: -160px;
margin-left: -40px;
max-width: 793px;
}

.ukr-bg-top-1 {
background-image: url(../imgs/ukr-bg-top-menu.png);
background-position: center;
height: 148px;
}

}
.properties li {
background-image: url(../imgs/top-slider-checkbox.png);
color: black;
margin: 11px 0;
width: 100%;
display: block;
padding-left: 28px;
min-height: 17px;
font-weight: 600;
}

.properties-index-2 {
background-color: rgba(237, 239, 244, 0.53);
padding: 8px 9px 3px 19px;
border-radius: 10px;
margin-left: -2px;
margin-top: 2px;
padding: 10px;
width: 382px;
border: solid 1px;
border-color: #000000;
}

.properties-index-3 {
padding: 10px 10px 10px 10px;
border-radius: 10px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 260px;
height: 250px;
border: solid 2px;
border-color: #4CBADB;
}

.properties2 li {
background-image: url(../imgs/top-slider-checkbox.png);
margin: 7px 0;
width: 100%;
padding-left: 28px;
min-height: 17px;

}

.properties {
background-color: rgba(237, 239, 244, 0.53);
padding: 8px 9px 3px 19px;
border-radius: 6px;
margin-left: -2px;
margin-top: 2px;
width: 382px;
}

.properties-const {
background-color: rgba(106, 189, 244, 0.17);
padding: 8px 9px 3px 19px;
border-radius: 6px;
margin-left: 140px;
margin-top: 50px;
width: 370px;
height: 40px;
}

.ukr-parnter-proc {
background-color: rgb(65, 199, 48);
padding-left: 30px;
padding-top: 10px;
border-radius: 6px;
margin-left: 1px;
margin-top: 1px;
width: 160px;
height: 90px;
color: #ffffff;
font-weight: bold;
font-size: 50px;
top: -10px;
}

.red-hosting {
background-image: url(../imgs/red-back.png);
background-repeat: no-repeat;
width: 307px !important;
color: white;
font-size: 48px;
font-weight: 800;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.44);
background-size: 100%;
margin-left: 6%;
}

.slide-item h3 {

text-align: center;
line-height: 45px;
}

.slide-item h3 .small {
font-size: 31px;
color: white;
font-weight: 800;
}

.slide-item p.green-text {
color: #53B651;
text-align: left;
font-size: 31px;
width: 80%;
line-height: 9px;
padding-top: 8px;
padding-left: 14px;
margin: 13px 0;
margin-left: 8%;
}

.col-md-5.slide-right-block.right {
margin-right: 68px;
}

.col-md-5.slide-right-block img {
width: 458px;
}

.slide-order-btn {
position: absolute;
bottom: 20px;
box-shadow: 0px 0px 12px 3px #7A7E80;
margin-left: -11%;
}

.middle-content {
}

.middle-block-item {
border-radius: 4px;
padding-left: 27px;
margin-left: 15px;

height: 245px;
}

.midblock-item-conter {
padding: 9px 21px 16px 0;
}

.midblock-item-conter:last-child .middle-block-item {
border-right: none;
}

.ukr-top-menu-bg {
background-image: url("../imgs/ukr-bg-top-2.png");
height: 148px;
z-index: 2000;
position: relative;
padding-right: 0px;
}
.ukr-top-menu-bg-bil {
background-image: url("../imgs/ukr-bg-top-2.png");
height: 180px;
z-index: 1;
position: relative;
padding-right: 0px;
}
.ukr-vps-text
{
padding-left: 35px;
}
.ukr-top-menu-bg-2 {
background-image: url("../imgs/ukr-bg-top-menu-2.png");
top: -2px;
height: 148px;
padding-left: 0px;
padding-right: 0px;
z-index: 200;
position: relative;

}

.ukr-top-menu {
color: #ffffff;
background-color: #2FC7F7;
text-align: center;
border-radius: 4px;
width: 205px;
height: 40px;
z-index: 250;
position: relative;
padding-top: 100px;
margin-top: -5px;

}

.ukr-tarif {
background-color: #F3F4F5;
height: auto;
padding-left: 0px;
padding-right: 0px;
}

.ukr-tarif-line {
background-color: #4DB9DA;
height: 5px;
}
.ukr-tarif-line-1
{
background-image: url(../imgs/ukr-tarif-line1.png);
height: auto;
width: 230px;
padding-top: 10px;

}

.ukr-tarif-line-1-index-2 {
background-image: url(../imgs/ukr-tarif-line1-index-2.png);
height: auto;
width: 250px;
padding-top: 10px;

}

.ukr-tarif-line-1-index-3 {
background-image: url(../imgs/ukr-tarif-line1-index-3.png);
height: auto;
}
.ukr-tarif-test
{
background-image: url("../imgs/urk-tarif-flag.png");
width: 200px;
height: 217px;
padding-left: 10px;
padding-top: 15px;
color: #ffffff;
font-size: 25px;
font-weight: bold;
top: 20px;
left: 25px;
text-align: center;
}
.ukr-tarif-test-7-day
{
padding-top: 0px;
color: #4CBADB;
}
.ukr-tarif-test-7
{
font-size: 70px;

}
.ukr-tarif-text {
top: 120px;
}
.ukr-tarif-text-index-2 {
top: 20px;
width: 250px;
}

.ukr-tarif-text-index-3 {
top: 50px;
width: 270px;
}

.ukr-tarif-text-2 {
top: 5px;
color: #EB5050;
font-size: 40px;
font-weight: bold;
}

.ukr-tarif-text-2-index-2 {
top: 5px;
color: #EB5050;
font-size: 35px;
font-weight: bold;
}

.ukr-tarif-name {
font-size: 30px;
color: #226B9D;
font-weight: bold;
}

.ukr-tarif-name-index-2 {
font-size: 30px;
color: #226B9D;
font-weight: bold;
margin-left: 20px;
}

.ukr-tarif-price {
font-size: 30px;
color: #ffffff;
font-weight: bold;
padding-left: 23px;
}

.ukr-tarif-price-index-2 {
font-size: 26px;
color: #ffffff;
font-weight: bold;
padding-left: 26px;
}

.mid-block-cont h3 {

}

.mid-block-txt {
line-height: 25px;
font-size: 18px;
}

p.big-red-text {
color: #EB5050;
padding-left: 25px;
margin-top: 16px;
margin-left: -56px;
text-align: center;
}

p.big-red-text .sml {
font-size: 16px;
font-weight: 600;
}

p.big-red-text .big {
font-size: 36px;
font-weight: 800;
}

p.big-red-text .range {
position: absolute;
top: -6px;
font-size: 20px;
font-weight: 800;
}

.site-title {
color: #fff;
}
.site-title2 {
color: #ffffff;
}

.review-item span.user-avatar {
border-radius: 100px;
overflow: hidden;
display: block;
width: 50px;
height: 50px;
border: 1px solid #295374;
text-shadow: none;
background-color: #fff;
}

.review-txt-cont {
padding: 10px 14px;
}

.news-block {
margin: 30px auto;
}

.middle-blocks-container {
float: left;
width: 100%;
margin: 40px auto 18px auto;
height: 290px;
}

span.user-avatar {
border-radius: 38px;
overflow: hidden;
display: block;
width: 50px;
height: 50px;
border: 1px solid #295374;
}

.mid-block-txt .desc ul li {
padding-left: 28px;
}

.mid-block-txt .desc ul li:before {
content: ".";
font-size: 45px;
display: block;
width: 14px !important;
float: left;
vertical-align: middle;
height: 10px;
margin-top: -14px;
color: #428bca;
margin-left: -20px;
}

.reviewer-user .user-avatar::before {
font-size: 63px;
color: #295374;
}

.review-item {
float: left;
width: 100%;
padding: 0px;
border-radius: 11px;
overflow: hidden;
box-shadow: none;
background-color: #EEF8FB;
height: 133px;
}

.reviewer-user {
background-color: #8DC5E6;
padding: 19px 0 8px 35px;
height: 100%;
}

.reviewer-name {
color: white;
margin-left: -36px;
text-align: center;
display: block;
}

table td {
white-space: normal;
word-wrap: break-word;
word-break: normal;
}

.reviews-list {
FLOAT: LEFT;
WIDTH: 100%;
}

.review-item {
position: relative;
}

.all-reviews-btn {
float: left;
left: 220px;
top: 20px;
bottom: 20px;
font-weight: bold;
}

.all-reviews-btn-index-2 {
float: left;
margin-right: 0px;
margin-left: 15px;
margin-bottom: 5px;

}

.all-reviews-btn-index-3 {
margin-right: 0px;
margin-left: 4px;`
margin-bottom: 5px;
color: #000;
}

.all-reviews-btn-index-3 a
{
float: left;
margin-right: 0px;
margin-left: 4px;
margin-bottom: 5px;
color: white;
}

.all-reviews-btn-ssl {
float: left;
left: 10px;
top: 20px;
bottom: 20px;
font-weight: bold;
}

.all-reviews-btn-add {
float: left;
left: 70%;
bottom: 5px;
font-weight: bold;
}

.all-reviews-btn-order {
left: 50%;
bottom: -10px;
font-weight: bold;
}

.all-reviews-btn-otziv {
float: left;
right: auto;
font-weight: bold;
}

.all-reviews-btn-perenos {
float: left;
left: 400px;
bottom: -10px;
font-weight: bold;
}

.all-reviews-btn-slide-4 {
z-index: 50;
position: relative;
float: left;
left: 150px;
bottom: -60px;
box-shadow: 0px 0px 12px 3px #7A7E80;
font-weight: bold;
}

.all-reviews-btn-slide-3 {
z-index: 50;
position: relative;
float: left;
left: -45px;
bottom: 85px;
box-shadow: 0px 0px 12px 3px #7A7E80;
font-weight: bold;
}

.all-reviews-btn-slide-2 {
z-index: 50;
position: relative;
float: left;
left: -45px;
bottom: 85px;
box-shadow: 0px 0px 12px 3px #7A7E80;
font-weight: bold;
}

.all-reviews-btn-slide-1 {
float: left;
left: 220px;
top: 20px;
bottom: 20px;
box-shadow: 0px 0px 12px 3px #7A7E80;
font-weight: bold;
}

.socials-list {
background-color: #EEF8FB !important;
height: 133px !important;
border-radius: 11px !important;
}

.why-we-block {
background-color: #F3F4F5;
margin-top: 20px;
overflow: hidden;
}

.ukr-vps {
height: auto;
background-color: #E7EAEA;
margin-top: -25px;
}

.ukr-vps-1 {
background-image: url(../imgs/ukr-bg-vps-1.png);
background-position: right;
top: -12px;
height: 220px;
padding-top: 60px;
}

.ukr-vps-2 {
background-image: url(../imgs/ukr-bg-vps-2.png);
width: auto;
height: 220px;
padding-top: 48px;
padding-left: 50px;
}

.ukr-vps-text-1 {
color: #DA4D5A;
font-weight: bold;
font-size: 40px;
}

.ukr-vps-text-1 {
color: #DA4D5A;
font-weight: bold;
font-size: 40px;
}

.ukr-vps-text-2 {
color: #4DB9DA;
font-weight: bold;
font-size: 40px;
}

.ukr-vps-text-2-index-2 {
color: #4DB9DA;
font-weight: bold;
font-size: 35px;
}

.square-ukr {
width: 100px;
height: 100px;
background: #cc0000;
}

.ukr-tarif-flag {
background-image: url("../imgs/urk-tarif-flag.png");
top: 15px;
padding-right: 100px;
padding-top: 25px;
height: 193px;
text-align: center;
padding-left: 50px;
font-size: 30 pх;
color: #ffffff;
font-weight: bold;
}

.ukr-vps-text-3 {
color: #4DB9DA;
font-weight: bold;
font-size: 25px;
}

.ukr-vps-text-4 {
color: #000000;
font-weight: bold;
font-size: 16px;
padding-left: 40px;
}

.otz-bg {
background-image: url(../imgs/ukr_otz_bg.png);
height: auto;
min-height: 295px;
}

.perenos-img {
padding-right: 0px;
padding-left: 0px;
left: -70px;
top: 0px;
}

.perenos-btn {
padding-top: 150px;
}

}
.ukr-perenos-bg {
background-image: url(../imgs/ukr_perenos.png);
height: 185px;
}

.why-my {
background-color: #2FC7F7;
height: 225px;
}

.why-my-1 {
line-height: 25px;
font-size: 18px;
padding-top: 30px;
}

.why-my-white-bold {
font-size: 20px;
color: #ffffff;
font-weight: bold;
}

.why-my-q-img {
padding-top: 50px;
left: 5%;
}

.why-my-why-my {
padding-top: 40px;
color: #ffffff;
font-size: 45px;
padding-left: 10px;
padding-right: 0px;
}

.otz-bg-woman {
background-image: url(../imgs/ukr_otz_bg_woman.png);
background-position: 0px 0px;
}

.some_class {
padding-right: 80px;
z-index: 20;
position: absolute;
vertical-align: bottom;
left: -50px;
}

.woman-bg-img {
background-image: url(../imgs/ukr_otz_bg_woman.png);
z-index: 10;
position: absolute;
}

.otziv-text {
z-index: 25;
position: relative;
left: 25px;
top: 60px;
}
.auto-robot {
height: 250px;
}

.auto-robot-img {
top: -70px;
left: 30px;
height: 360px;
}

.ukr-cms {
background-image: url(../imgs/ukr-cms.png);
height: 250px;
top: 50px;
left: 15px;
padding-top: 32px;
}

.ukr-auto-cms {
background-image: url(../imgs/ukr-auto-cms.png);
height: 250px;
width: 320px;
top: 50px;
left: -20px;
padding-top: 32px;
}

.ukr-cms-text {
font-size: 20px;
padding-left: 20px;

}

.ukr-auto-cms-text {
font-size: 20px;
padding-left: 25px;
color: #ffffff;
}

.ukr-cms-order {
padding-right: 200px;
height: 60px;
}

.ukr-partner-top {
background-color: #E7EAEA;
font-size: 38px;
color: #1C6B9D;
padding-top: 50px;
padding-left: 0px;
padding-right: 0px;
}

.ukr-partner-footer {
background-color: #E7EAEA;
}

.ukr-img-partner {
margin-left: -40px;
}

.slide-left-block-note {
margin-top: 40px;
left: -50px;
height: 400px;
}

.slide-left-block-partner {
margin-top: 40px;
left: 50px;
}

.why-we-block-wite {
background-color: #FFFFFF;
overflow: hidden;
}

.ukr_perenos {
height: 160px;

}

.bg-fluid {
background-color: red;
color: #0000FF;
font-size: 30px;
}

.bg-fluid-2 {
background: #000000;
font-size: 20px;
color: #ffffff;
}

.why-we-block-grey {
background-color: #E7EAEA;
overflow: hidden;
}

.partners-block {
margin-top: 20px;
}

h3.why-we-title {
color: #1C6B9D;
padding-top: 30px;
font-size: 40px;
}

.why-we-title-red {
color: red;
font-size: 40px;

}

.review-blocks-container {
float: left;
width: 100%;
margin-top: 25px;
}

.review-single-block {
min-height: 80px;
border-bottom: 1px solid #ddd;
margin-bottom: 24px;
padding-bottom: 10px;
}

.seo-free-text-container {
margin-top: 20px;
}

.free-gree-block.col-xs-12 .fa {
font-size: 55px;
color: white;
}

.seoicon {
position: absolute;
width: 330px;
z-index: 2;
left: -59px;
top: 30px;
}

.seo-zindextext {
position: relative;
z-index: 5;
}

.free-gree-block.col-xs-12 .col-xs-11 {
width: 95%
}

.free-gree-block.col-xs-12 .icon-conter {
float: left;
width: 5%;
}

.free-gree-block.col-xs-12 {
width: 103%;
line-height: 53px;
background-color: #ADE55D;
border-radius: 6px;
padding-top: 12px;
font-size: 14px;
font-weight: 600;
}

.free-gree-block.col-xs-12.inadm {
line-height: 23px;
padding-bottom: 10px;
}

.test-period-alert {
background-color: #52BBF1;
color: white;
font-size: 14px;
font-weight: 600;
line-height: 23px;
text-align: center;
line-height: 29px;
}

.test-period-alert .fa {
font-size: 48px;
}

.templates-categs-block {
background-color: #008CCD;
position: relative;
}

.templates-categs-block a,
.templates-categs-block p {
color: white;
}

.templates-categs-block a:hover,
.templates-categs-block p:hover {
color: #ddd;
}

.templates-img-icon {
width: 190px;
display: block;
position: absolute;
bottom: -315px;
left: -6px;

}

.col-xs-9.templates-categs {
float: right;
}

.template-item .image {
text-align: center;
}

.template-item .image img {
display: block;
max-height: 100%;
max-width: 100%;
width: 260px;
}

.template-item .image {
text-align: center;
float: left;
width: 100%;
height: 260px;
overflow: hidden;
padding: 8px;
margin-bottom: 5px;
height: 260px;
}

.template-item {
height: 268px;
border: 2px solid #ddd;
border-radius: 4px;
margin: 2px 7px;
padding: 0px 13px;
width: 30%;
}

.template-item:hover {
border-color: #328EFE;
}

.free-domains-page-container * {
background-repeat: repeat;
}

.free-block-header {
background-color: #0392B8;
width: 100%;
text-align: center;
padding: 26px 0;
height: 202px;
border-radius: 7px;
margin-bottom: 20px;
margin-top: 20px;
}

.free-domains-page-container table td {
font-size: 14px;
padding: 4px 0;
}

.template-preview-btn {
display: none;
bottom: 0;
text-align: center;
width: 100%;
}

.template-info {
display: none;
top: 0;
text-align: center;
width: 100%;
padding: 2px 0 4px 0;
background-color: #328EFE;
color: white;
}

.template-item-link {
width: 100%;
float: left;
display: block;
}

.why-we-explain {
color: white;
font-size: 16px;
}

.why-we-explain li {
margin: 8px 0 0 -10px;
}

div.partner {
float: left;
min-width: 127px;
text-align: center;
height: 60px;
margin-bottom: 20px;

}

.partners-list ul li.partner {
float: left;
min-width: 127px;
text-align: center;
height: 60px;
margin-bottom: 20px;

}

.partners-list {
width: 100%;
margin: 0 auto;
float: none;
}

div.partner::before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}

span.news-date {
font-size: 17px;
}

.partner img {
display: inline-block;
vertical-align: middle;
max-width: 98%;
}

.footer {
margin-top: 0px;
height: 300px;
background-color: #819BAA;
}

.ukr-footer-cont {
background-color: #A8B8C2;
padding-top: 30px;
font-size: 14px;
padding-bottom: 15px;
color: #ffffff;
}

.ukr-footer-cont-text {
font-size: 12px;
}

.foot-menu-container {
padding-top: 30px;
font-size: 16px;
}

.foot-menu-container h3 {
color: white;
}

.foot-menu-container a {
color: white;
}

.foot-menu-container li {
margin: 10px 0;
font-size: 14px;
}

.foot-menu-container .col-xs-3:first-child {
padding-left: 0;
}

h1.page-title {
font-size: 21px;
margin: 20px 0;
}

hr {
border-color: #333;
}

.filters-list {
text-align: right;
padding-right: 0px;
margin-right: 0px;
margin-top: 25px;
}

.prices-currency-filter {
padding-right: 0;
}

.domain-search-block {
padding-left: 0;
}

.nopaddinglr, .nplr {
padding-right: 0;
padding-left: 0;
back
margin-bottom:0;
}
.nopadding {
padding: 0 !important;
}

.dom-check-elem label {
font-weight: 700 !important;
}

.dom-check-elem {
min-width: 72px;
white-space: nowrap;
}

.domains-popular-list {
padding-top: 15px;
}

.dombycnt-title {
width: 313px;
margin: 40px auto 0 auto;
background-color: white;
position: relative;
}

hr.sub-dombycnt-title-line {
margin-top: -15px;
}

.domain-elem {
padding: 4px 7px;
float: left;
clear: both;
width: 100%;
background-color: #edeff4;
margin: 10px 0;
height: 52px;
position: relative;
line-height: 45px;
}

.domain-elem .hint.label {
position: absolute;
right: 1px;
top: -8px;
background-color: #F9231C;
font-weight: 400;
padding: 5px;
border-radius: 4px;
}

.dlist-block {
padding-left: 36px;
padding-right: 46px;
}

.domain-elem .hint {
float: right;
}

.domain-elem .price, .domain-price {
color: gray;
}

.main-menu-item.dropdown-submenu:hover ul {
display: block;
}

.main-menu-item:hover a {
text-decoration: none;
background-color: #eee;
color: #428bca;
}

.dropdown-menu.sub-menu a.active {
text-decoration: none;
background-color: #eee;
color: #428bca;
}

.main-menu-item.dropdown-submenu li {
width: 100%;
padding: 0px 0;
margin: 0px;
}

.main-menu-item.dropdown-submenu li a {
color: #333;
background-color: #fff;
padding: 10px 10;
margin: 0;
}

.main-menu-item.dropdown-submenu li:hover a {
color: #262626;
text-decoration: none;
background-color: #eee;
}

.btn-dg {
background-color: #99B29D;
color: white;
}

.right-text-2 {
background-image: url("../slider-images/ukr-slider-1-1.png");
font-size: 48px;
padding-left: 60px;
margin-left: 25px;
height: 80px;
}

.right-text-3 {
font-size: 50px;
color: #ffffff;
padding-left: 180px;
padding-top: 10px;
font-weight: bold;
}

.right-text-4 {
font-size: 40px;
color: #226B9D;
padding-left: 110px;
padding-top: -30px;
font-weight: bold;
}

.right-text-4-1 {
font-size: 80px;
color: #226B9D;
font-weight: bold;
padding-left: 10px;
padding-top: 25px;
font-weight: bold;
}

.right-text-5 {
background-image: url("../slider-images/ukr-bg-slaid-2-1.png");
font-size: 40px;
margin-left: 130px;
padding-left: 35px;
color: #ffffff;
height: 76px;
margin-top: 20px;
padding-top: 10px;
font-weight: bold;
}

.right-text-6 {
background-image: url("../slider-images/ukr-bg-slaid-4-1.png");
font-size: 40px;
color: #ffffff;
height: 69px;
padding-left: 50px;
padding-top: 12px;
font-weight: bold;
}

.right-text-7 {
background-image: url("../slider-images/ukr-bg-slaid-4-2.png");
font-size: 40px;
margin-left: 90px;
padding-left: 70px;
color: #ffffff;
height: 66px;
margin-top: 0px;
padding-top: 10px;
font-weight: bold;
}

.ukr-bg-slide-1 {
z-index: -10;
position: relative;
bottom: 316px;
left: -150px;
}
.ukr-bg-slide-2-1 {
z-index: -10;
position: relative;
bottom: 285px;
left: 300px;
}
.ukr-builder-slider
{
background-color: #509BB4;
height: auto;
padding-top: 25px;
margin-top: -340px;
}
.you-ip
{
padding: 50px;
font-size: 20px;
}
.ukr-builder-slider-text
{
font-size: 25px;
color: #509BB4;
padding-bottom: 25px;
width: 950px;
text-align: center;
padding-left: 200px;
margin-top: -440px;
}
.ukr-host-flash
{
position: absolute;
z-index: 5000;
margin-left: 43px;
color: #1D6EA0;
font-size: 15px;
background-color: rgba(41, 144, 208, 0.11);
padding-right: 15px;
padding-left: 15px;
padding-bottom: 5px;
border-radius: 5px;
}
.ukr-slide-bot
{
background-color: #E86151;
padding: 10px;
margin-left: 50px;
font-size: 40px;
color: #ffffff;
font-weight: bold;
border-radius: 5px;
}
.ukr-slide-bot-2
{
 font-size: 35px;
color: #226B9D;
margin-left: 220px;
}
.ukr-slide-bot-3
{
font-size: 35px;
color: #ffffff;
margin-left: 210px;
font-weight: bold;
background-color: rgba(41, 144, 208, 0.73);
border-radius: 5px;
padding-left: 10px;
padding-right: 10px;
}
.ukr-bg-slide-2 {
z-index: -10;
position: relative;
bottom: 281px;
left: -350px;
}

.ukr-bg-slide-3 {
z-index: 200;
position: relative;
top: 2px;
left: -50px;
}

.ukr-bg-slide-3-1 {
z-index: 210;
position: relative;
background-image: url("../slider-images/ukr-bg-slaid-3-1.png");
height: 69px;
font-size: 44px;
padding-left: 20px;
color: #ffffff;
font-weight: bold;
top: -350px;
left: 250px;
}

.ukr-bg-slide-3-2 {
z-index: 205;
position: relative;
background-image: url("../slider-images/ukr-bg-slaid-3-2.png");
height: 33px;
font-size: 25px;
color: #226B9D;
font-weight: bold;
padding-left: 50px;
padding-top: -30px;
top: -354px;
right: -655px;
}

.ukr-bg-slide-4 {
z-index: -10;
position: relative;
bottom: 284px;
left: -350px;
}

.ukr-slide-text-7day {
color: #1C6B9D;
z-index: 20;
position: relative;
font-size: 20px;
left: -370px;
font-weight: bold;
}

.ukr-slide-text-7 {
color: #1C6B9D;
font-size: 40px;
}

.ukr-sliide2-img {
bottom: 3px;
right: 50px;
}
.ukr-sliide3-img {
bottom: -10px;
right: 100px;
}
.ukr-sliide-4-img {
bottom: 3px;
right: 75px;

}

.founded-domains-list {
margin: 10px auto;
}

.btn-dg:hover {
background-color: #8D9E90;
color: white;
border: 1px solid #7E8B80;
}

.founded-domains-list .dom-check-elem {
min-width: 72px;
}

.fdom-cont {
margin-top: 40px;
}

.price-with-hosting {
margin-top: -22px;
margin-right: 56px;
text-align: left;
}

.slide-right-block {
position: relative;
}

.slide-right-block img {
position: relative;
height: 100%;
max-height: 337px;
margin-top: 3px;
}

.social-links, .review_blocks {

}

a.show-login-form.active {
z-index: 1000;
}

.ukr-aut-text {
color: #ffffff;
}
.dropdown.loginform-conter {
display:none;
background-repeat:repeat;
width: 305px;
height: auto;
z-index: 999;
border-radius: 5px;
z-index: 999;
background-color:#246767;
top: 36px;
right: 0px;
border-top-right-radius: 0;
color: #fff;
}
.ukr-top-text {
margin-right: 150px;
background-color: #2BC8F7;
border-radius: 10px;
color: #ffffff;
width: 150px;
height: 40px;
}

.slide-item-cont {
height: 400px;
position: relative;
width: 980px;
margin: 0 auto;
overflow: visible;
z-index: 999;
}

.loginform-conter legend {
text-align: center;
margin-bottom: 12px;
}

.loginform-conter label {
font-weight: 400;
}

.slides-cont {
height: 418px;
width: 100%;
overflow: hidden;
position: relative;
}

.slide-item {
z-index: 90;
height: 400px;
opacity: 0;
overflow: hidden;
}

.slide-item.current {
opacity: 1;
z-index: 91;
display: block;

}

.slide-left-block {
margin: 17px 0px;
}

.percent30 {
color: #DA2C26;
padding-top: 5px;
}

.percent30 img {
width: 140px !important;
float: right;
}

.slide-cont {
font: bold;
font-size: 18px;
}

.partner-more-btn {
position: absolute;
bottom: 58px;
right: 16px;

box-shadow: 0px 0px 12px 3px #7A7E80;

}

.partner-more-btn-2 {
position: absolute;
bottom: 10px;
right: 16px;

box-shadow: 0px 0px 12px 3px #7A7E80;

}

.slide-right-block.note-gril-block {
margin: 100;
float: left;
text-align: left;
}

.runing {
position: absolute;
height: 303px;
width: 63%;
bottom: 0;
background-image: url(../slider-images/runing_back.png);
background-size: 82px;
background-repeat: repeat;
background-position: 0px -17px;

}

.runing img {
display: block;
width: 488px;
position: absolute;
vertical-align: middle;
margin-left: -23px;
top: -8px;
right: -81px;
}

.seo-b {
width: 250px;
font-style: italic;
left: 8%;
margin-top: 54px;
position: absolute;
}

.seo-b h1 {
font-weight: bold;
font-size: 89px;
}

.site-promotion {
position: absolute;
right: 4%;
top: 63px;
font-size: 28px;
width: 281px;
color: #5493C6;
font-weight: 700;
}

.big-green {
font-size: 93px;
font-weight: 900;
color: #96B20F;
}

.test-period-slider-block {

top: 41px;
}

span.big-green.num {
line-height: 111px;
}

.seven-days-free {
width: 200px;
margin-top: 17px;
}

.seven-days-free .days {
font-size: 37px;
line-height: 6px;
position: absolute;
top: 31px;
}

.seven-days-free .red-back {
background-image: url(../imgs/test_back_red.png);
color: white;
display: inline-block;
background-size: contain;
height: 34px;
width: 120px;
text-align: center;
bottom: 18px;
position: absolute;
left: 30px;
line-height: 30px;
font-size: 19px;
font-weight: 600;
margin: 0 0 0 6px;
}

.left.trybtn {
box-shadow: 0px 0px 12px 3px #7A7E80;
}

.ssd-hosting.left {
padding-top: 23px;
line-height: 36px;
text-align: right;
}

.ssd-hosting p {
color: #333;
padding-right: 11px;
font-size: 21px;
font-weight: 600;
}

.wowslider-control {
top: -180px;
z-index: 999999;
}

.wowslider-control.prev {
left: 0;
}

.wowslider-control.next {
right: 0;
}

.slider-paging a {
margin: 0 2px;
}

.slider-paging {
text-align: center;
position: absolute;
width: 100%;
bottom: 60px;
z-index: 99999;
}

h1.partner-programm.site-title2 {

color: #ffffff;
clear: right;
font-weight: 600;
padding-top: 10px;
margin-bottom: 20px;
}

.wow-paging {
width: 10px;
height: 10px;

}

.free-days-testing {
margin-top: 0px;
}

.free-days-testing img {
height: 100%;
max-height: 334px;
}

.service-list-item {

margin: 10px auto 5px auto;
}

.service-item .service-img {
padding: 5px 0;
}

.service-item.left .service-img {
float: right;
position: absolute;
right: 0;
top: 0;
height: 100%;
}

.service-item.right .service-img {
float: right;
position: absolute;
left: 0;
}

.service-item.right .service-itm {
float: right;
}

.service-list-item {
position: relative;
min-height: 189px;
}

.service-item.right .service-img {
float: right;
position: absolute;
left: 0;
top: 0;
height: 100%;
}

.service-item .service-img img {
display: block;
width: 100%;
max-width: 160px;
position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}

.service-single-item .site-title {
margin-bottom: 15px;
}

.service-single-item {
margin-top: 15px;
padding-top: 15px;
}

.service-list-item {
position: relative;
min-height: 142px;
margin: 16px 0;
}

.pay-cnt {
margin: 5px 10px;
padding: 11px 0;
height: 79px;
width: 288px;
float: left;
position: relative;
}

#countries_pay_methods {
float: right;
width: 600px;
overflow: hidden;
display: none;
}

.pay-methods-block-cont.col-xs-12 {
border: 1px solid #edeff9;
background-color: #edeff4;
margin: 10px 0;
padding: 0;
width: 927px;
}

.pay-cnt .pay-cnt-img img {
width: 70%;
top: 3px;
position: absolute;

}

.pay-cnt .pay-cnt-img {
height: 100%;
}

.pay-cnt .cnt-name {
position: absolute;
top: 10px;
right: 10px;
}

.pay-cnt:hover, .pay-cnt.active {
box-shadow: 0px 0px 3px 5px #bce8f1;
}

.pay-cnt.active::before {
right: -23px;
position: absolute;
display: block;
content: "\f0da";
font: normal normal normal 14px/1 FontAwesome;
font-size: 50px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #bce8f1;
}

.pay-methods-list .list-group-item::before,
.pay-methods-list .list-group-item::after {
content: " ";
display: table;
}

.pay-methods-list .list-group-item {
z-index: 160;
display: block;
clear: both;
}

.pay-methods-list .badge {
max-width: 80%;
white-space: normal;
background-color: #c4e3f3;
color: inherit;

}

.pay-methods-list .panel-body {
padding-bottom: 0;
}

.panel-collapser i::after {
content: "\f061";
}

.panel-collapser.collapsed i::after {
content: "\f063";
}

.tarif-item .disk-image {
width: 50px;
}

.tarif-item {
font-size: 21px;
margin: 5px 1px;
padding: 6px 4px;
width: 16.2%;

}

.tariff-item-zoomed {
min-height: 643px;
clear: both;
position: relative;
z-index: 9;
width: 100%;
}

.tarrifs-small-previews-container li {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index: 99;

-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(2);
transform: scale(1);

}

.tarrifs-small-previews-container li.active {

-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);

z-index: 100;
opacity: 1;
background-color: #edeff4;
}

div.tariff-small-item {
width: 150px;
text-align: center;
border: 1px solid #DFF0D8;
margin: 2px 5px;
font-size: 12px;
cursor: pointer;
}

div.tariff-small-item table {
margin: 0px !important;
}

div.tariff-small-item tr {
height: 22px !important;
overflow: hidden;
}

div.tariff-small-item td .btn {
padding: 0;
line-height: 10px;
}

div.tariff-small-item td {
padding: 4px 0 !important;
height: 22px !important;
overflow: hidden;
}

.tariff_zoom {
zoom: 150%;
position: absolute;
}

.blur {

-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
opacity: 0.7;
}

.single-tarrif td, .single-tarrif th {
text-align: center;
}

.single-tarrif table {
margin: 0 !important;
}

.single-tarrif {

float: left;
width: 680px;
border: 1px solid #6482CD;
padding: 0px 20px;
border-radius: 5px;
box-shadow: 0px 0px 13px 1px;
background-color: #edeff4;
z-index: 8 !important;

margin-left: 109px;
position: absolute;
}

.single-tarrif.current, .single-tarrif.fadeInLeft {
z-index: 55 !important;

}

.single-tarrif th.props {
width: 330px;
}

.tariffs-carousel {
margin-top: -20px;
padding-top: 13px;
}

.tarrifs-small-previews-container {
z-index: 10 !important;
padding-top: 10px !important;
}

.zoomed-tarrifs-container.col-xs-12.nplr.relative {
overflow-x: hidden;
overflow-y: visible;
position: relative;
}

.tarifs-list.col-xs-12 {
position: relative;
z-index: 100;
}

.tarif-item.tarif-small-item.active::after {
display: block;
content: "\f0d7";
position: absolute;
width: 25px;
height: 25px;
z-index: 9999999999;
font: normal normal normal 14px/1 FontAwesome;
color: #269abc;
font-size: 36px;
line-height: 23px;
margin-left: 40%;
}

.domains-search-result {
display: none;
min-height: 250px;
width: 100%;
margin-top: 15px;
}
@CHARSET "ISO-8859-1";

.bootstrap-checkbox > button.btn {
padding: 7px 0 4px 2px;
width: 28px;
}

.bootstrap-checkbox > button.btn.displayAsButton {
width: auto;
}

.bootstrap-checkbox > button.btn.displayAsButton > span.label-checkbox {
padding: 0 8px 0 4px;
}

.bootstrap-checkbox > button.btn.displayAsButton > span.icon {
margin: 2px 4px;
}

.bootstrap-checkbox > button.btn.displayAsButton > span.label-prepend-checkbox {
padding: 0 4px 0 8px;
}

.bootstrap-checkbox > button.btn.btn-large {
padding: 10px 0 6px 2px;
width: 36px;
}

.bootstrap-checkbox > button.btn.btn-small {
padding: 5px 0 3px 1px;
width: 24px;
}

.bootstrap-checkbox > button.btn.btn-mini {
padding: 4px 0 1px 1px;
width: 20px;
}

.bootstrap-checkbox > .btn.btn-link {
text-decoration: none;
}

label.bootstrap-checkbox.disabled {
cursor: default;
color: #666;
}

.bootstrap-checkbox > .label-prepend-checkbox {
padding-right: 4px;
}

.bootstrap-checkbox > .label-checkbox {
padding-left: 4px;
}

.bootstrap-checkbox.disabled > [class^="label-"],
.bootstrap-checkbox > .btn[disabled] {
cursor: not-allowed;
}

[class^="cb-icon-"],
[class*=" cb-icon-"] {
display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
*margin-right: .3em;
line-height: 14px;
vertical-align: text-top;
}

.bootstrap-checkbox button.btn > span.cb-icon-check,
.bootstrap-checkbox.disabled button.btn:hover > span.cb-icon-check,
.bootstrap-checkbox.disabled button.btn:active > span.cb-icon-check {
background-position: 0 -1px;
}

.bootstrap-checkbox button.btn:hover > span.cb-icon-check,
.bootstrap-checkbox button.btn:focus > span.cb-icon-check,
.bootstrap-checkbox button.btn:active > span.cb-icon-check {
background-position: 0 -25px;
}

.bootstrap-checkbox button.btn > span.cb-icon-check-empty,
.bootstrap-checkbox.disabled button.btn:hover > span.cb-icon-check-empty,
.bootstrap-checkbox.disabled button.btn:active > span.cb-icon-check-empty {
background-position: -24px -1px;
}

.bootstrap-checkbox button.btn:hover > span.cb-icon-check-empty,
.bootstrap-checkbox button.btn:focus > span.cb-icon-check-empty,
.bootstrap-checkbox button.btn:active > span.cb-icon-check-empty {
background-position: -24px -25px;
}

.bootstrap-checkbox button.btn > span.cb-icon-check-indeterminate,
.bootstrap-checkbox.disabled button.btn:hover > span.cb-icon-check-indeterminate,
.bootstrap-checkbox.disabled button.btn:active > span.cb-icon-check-indeterminate {
background-position: -48px -1px;
}

.bootstrap-checkbox button.btn:hover > span.cb-icon-check-indeterminate,
.bootstrap-checkbox button.btn:focus > span.cb-icon-check-indeterminate,
.bootstrap-checkbox button.btn:active > span.cb-icon-check-indeterminate {
background-position: -48px -25px;
}

.domain-zone-item .icon, .domain-zone-item * {
outline: none !important;
}

.domain-zone-item .icon.fa::before {
font-size: 20px;
padding: 3px;
display: block;
width: 29px;
text-align: center;
height: 29px;
}

label.domain-zone-item {
padding: 0 !important;
}

input.domain_name {
background-color: #edeff4;
}

.form-search-doimain-name {
padding-right: 6px !important;
}

.price-without-hosting {
display: none;
}

label.price-with-hosting-switcher {
font-weight: 400;
font-size: 12px;
}

label.bcheckelem button::before {
font-size: 20px;
}

.price-with-hosting-switcher {
float: right;
margin-top: -88px !important;
position: absolute;
right: 0;
}

.whois-res-row {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid;
border-top: none;
border-left: none;
border-right: none;
border-radius: 0px;
}

.whois-res-row .domain-name {
font-weight: 600;
}

.accountOptsBlock.hasNotAccount {
display: none;
}

.accountOptsBlock a.user-icon {
font-size: 73px;
position: absolute;
}

.accountOptsBlock {
position: relative;
}

.col-lg-5-new {
width: 400px;
}

.center-block {
display: block;
margin-left: auto !important;
margin-right: auto !important;
float: none;
}

.domain-zones-select-list {
max-height: 150px;
overflow-y: auto;
}

.domain-zones-select-dropdown .input-group-btn {
font-size: inherit;
width: auto;
}

.toggle-simpSelect {
z-index: 9999;
}

select#domain_zones {
height: 33px;
}

.selectpicker li a {
white-space: normal;
}

.phones-codes .dropdown-menu {
width: 250px;
}

.bootstrap-select.btn-group .btn .filter-option {
height: 21px;
line-height: 21px;
}

.general-order-form {
min-height: 150px;

margin-top: 10px;
position: relative;

}

.step-item {

width: 100%;
height: 100%;
float: left;
margin: 0 30px;
z-index: 1;
background-color: #f1f1f1;
padding-bottom: 10px;
display: none;
}

.step-item.step1 {
display: block;
}

.step-item.current {

}

.steps-container {
float: left;
width: 100%;
height: 100%;
}

.step-cont {

margin: 0 auto;
margin-top: 28px;
border-radius: 6px;
}

.step-cont label {

font-weight: 400;
}

label.title-of-tarrifs-list {
line-height: 219px;
font-size: 19px;
font-weight: 400;
}

.tarrif-item-radio {
margin: 20px 0;
}

.hosting-tarrifs-list {
float: left;
width: 100%;
padding-left: 17px;
}

.blocks-divider {
border-color: #ccc;
}

.domain-opts-label {
line-height: 100px;
}

.password-tooltip .progress {
margin: 2px 0;
}

.password-tooltip {
display: none;
width: 287px;
position: absolute;
min-height: 25px;
bottom: 38px;
background-color: #f1f1f1;
box-shadow: 0px 0px 4px 0px #333;
border-radius: 4px;
}

.password-strength-title {
font-size: 12px;
float: right;
min-width: 118px;
line-height: 23px;
text-align: center;
}

.user-info-container .form-group {
float: left;
width: 100%;
clear: both;
padding-top: 19px;
position: relative;
}

.user-info-container .form-group.has-error .input-msg {
color: #a94442;
}

.user-info-container .form-group.has-success .input-msg {
color: #3c763d;
}

.user-info-container .form-group .input-msg {
padding-top: 5px;
text-align: right;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
max-height: 200px !important;
}

.form-group-register_domain {
float: left;
width: 100%;
}

.step1 .search_result {
margin-top: 12px;
}

.ref-tarrif-block {
height: 170px;
padding: 0px 0 0 7px;
margin: 0px;
color: #6B6767;
}

.ref-tarrif-block ul li {
line-height: 30px;
list-style: inherit;
}

.tarrif-properties {
padding-left: 22px;
padding-top: 0;
margin-top: 0;
}

.tarrif-item-radio {
margin-bottom: 6px;
}

.tarrif-item-radio input {
outline: none !important;
}

.tarrif-item-radio label {
font-size: 20px;
line-height: 18px;
color: #333;
}

.text-info {
color: #31708f !important;
}

.ref-tarrif-block.current {
background-color: #d9edf7;
border-color: #bce8f1;

background-color: #dff0d8;
border-color: #d6e9c6;
}

.step2 {

}

.step2-tabs-container {
margin: 33px 0 50px 0 !important;
color: #6B6767;
}

.step2 ul li a {
display: block;
float: left;
background-color: transparent !important;

}

div#form-group-register_domain {
float: left;
width: 100%;
background-color: #E4E7ED;
padding: 30px 0;
}

div#form-group-register_domain label {
font-size: 17px;

}

.cpanel-radio-block img {
display: block;
width: 114px;
margin-top: -10px;
}

.cpanel-radio-block {
margin-top: 38px !important;
}

.make-order-form-loader {
clear: both;
}

a.btn.btn-link {
display: inline;
padding: 2px;
}

.calc-cont {
font-size: 20px;
line-height: 61px;
}

.calc-cont img {
width: 69px;
float: left;
margin-right: 10px;
}

.calc-cont a {
display: block;
float: left;
width: 100%;
}

i.fa.tbl-check-sign {
color: #428bca;

}

.red-text {
color: #FF0000
}

.col-xs-1.nplr.starsign {
width: 30px;
text-align: right;
padding-right: 2px;
}

.after-tbl-info-cont {
clear: both;
margin-top: 34px;
border-top: 1px solid;
padding-top: 20px;
}

.nd_input {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin: 2px 0;
}

.midbtn {
padding: 4px 19px;
vertical-align: middle;
}

form.regform {
width: 680px;
margin: 0 auto;
}

.regform input[type='phone'],
.regform input[type='email'],
.regform input[type='password'],
.regform input[type='text'] {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin: 2px 0;
}

.regform input[type='submit'] {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}

.regform input[type='submit']:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-breadcrumb .btn:not(:last-child):after {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-left: 10px solid white;
position: absolute;
top: 50%;
margin-top: -17px;
left: 100%;
z-index: 3;
}

.btn-breadcrumb .btn:not(:last-child):before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-left: 10px solid rgb(173, 173, 173);
position: absolute;
top: 50%;
margin-top: -17px;
margin-left: 1px;
left: 100%;
z-index: 3;
}
.btn-breadcrumb .btn {
padding: 6px 12px 6px 24px;
}

.btn-breadcrumb .btn:first-child {
padding: 6px 6px 6px 10px;
}

.btn-breadcrumb .btn:last-child {
padding: 6px 18px 6px 24px;
}

.btn-breadcrumb .btn.btn-default:not(:last-child):after {
border-left: 10px solid #fff;
}

.btn-breadcrumb .btn.btn-default:not(:last-child):before {
border-left: 10px solid #ccc;
}

.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
border-left: 10px solid #ebebeb;
}

.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
border-left: 10px solid #adadad;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
border-left: 10px solid #428bca;
}

.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
border-left: 10px solid #357ebd;
}

.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
border-left: 10px solid #3276b1;
}

.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
border-left: 10px solid #285e8e;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):after {
border-left: 10px solid #5cb85c;
}

.btn-breadcrumb .btn.btn-success:not(:last-child):before {
border-left: 10px solid #4cae4c;
}

.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
border-left: 10px solid #47a447;
}

.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
border-left: 10px solid #398439;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {
border-left: 10px solid #d9534f;
}

.btn-breadcrumb .btn.btn-danger:not(:last-child):before {
border-left: 10px solid #d43f3a;
}

.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
border-left: 10px solid #d2322d;
}

.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
border-left: 10px solid #ac2925;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {
border-left: 10px solid #f0ad4e;
}

.btn-breadcrumb .btn.btn-warning:not(:last-child):before {
border-left: 10px solid #eea236;
}

.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
border-left: 10px solid #ed9c28;
}

.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
border-left: 10px solid #d58512;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):after {
border-left: 10px solid #5bc0de;
}

.btn-breadcrumb .btn.btn-info:not(:last-child):before {
border-left: 12px solid #37869D;;
}

.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
border-left: 10px solid #31b0d5;
}

.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
border-left: 10px solid #269abc;
}

.btn-breadcrumb a.act {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}

.btn-breadcrumb .btn.btn-info.act:not(:last-child):before {
border-left: 10px solid #269abc;
}

.btn-breadcrumb .btn.btn-info.act:not(:last-child):after {
border-left: 10px solid #31b0d5;
}

.btn-breadcrumb .btn.btn-info.act:not(:last-child):before {
border-left: 10px solid #269abc;
}

.btn-breadcrumb a {
color: white;
}

.btn-breadcrumb .btn.btn-info.act {
z-index: 99;

}

#_3_steps table {
display: none;
}

.regform .btn-breadcrumb {
width: 100%;
margin: 27px 0 20px 0;
}

.nobotborder {
border-bottom: none !important;
}

.nobordertop {
border-top: none !important
}

.center-text {
text-align: center;
}
.regform-tbl-thead, .regform-tbl-thead td {
background-color: white;
}

.form-label {
font-size: 17px;
font-weight: 400;
vertical-align: middle;
line-height: 29px;
}

form.regform table td {
font-size: 14px;
}

.regform input[name='domain'] {
width: 68% !important;
}

.regform select[name='zone'] {
width: 28% !important;
float: right;

}

.select-domain-form-group b {
line-height: 36px;
text-align: center;
width: 9px;
display: inline-block;
}

tr.panel-types-list td {
padding: 10px 19px 10px 0;
}

.paymethods-panel .panel-heading {
text-align: center;
font-size: 20px;
}

.w400 {
width: 400px;
}

a.prn_act.btn.btn-info.btn-xs {
width: 114px;
padding: 4px 7px;
}

a.btn.btn-danger.free-red-btn {

padding: 4px 3px;
font-size: 12px;
line-height: 13px;
background-color: rgb(237, 33, 33);
right: 0;
top: 2px;
}
.tabs-left, .tabs-right {
border-bottom: none;

}

.tabs-left {
border-right: 1px solid #ddd;
}

.tabs-right {
border-left: 1px solid #ddd;
}

.tabs-left > li, .tabs-right > li {
float: none;
margin-bottom: 2px;
}

.tabs-left > li {
margin-right: -1px;
}

.tabs-right > li {
margin-left: -1px;
}

.tabs-left > li.active > a,
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus {
border-bottom-color: #ddd;
border-right-color: transparent;
}

.tabs-right > li.active > a,
.tabs-right > li.active > a:hover,
.tabs-right > li.active > a:focus {
border-bottom: 1px solid #ddd;
border-left-color: transparent;
}

.tabs-left > li > a {
border-radius: 4px 0 0 4px;
margin-right: 0;
display: block;
}

.tabs-right > li > a {
border-radius: 0 4px 4px 0;
margin-right: 0;
}

.sideways {
margin-top: 50px;
border: none;
position: relative;
}

.sideways > li {
height: 20px;
width: 120px;
margin-bottom: 100px;
}

.sideways > li > a {
border-bottom: 1px solid #ddd;
border-right-color: transparent;
text-align: center;
border-radius: 4px 4px 0px 0px;
}

.sideways > li.active > a,
.sideways > li.active > a:hover,
.sideways > li.active > a:focus {
border-bottom-color: transparent;
border-right-color: #ddd;
border-left-color: #ddd;
}

.sideways.tabs-left {
left: -50px;
}

.sideways.tabs-right {
right: -50px;
}

.sideways.tabs-right > li {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}

.sideways.tabs-left > li {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}

a.faq-categ-link {
text-align: center;
clear: both;
float: left;
width: 100%;
vertical-align: middle;
display: flex !important;
align-items: center;

}

a.faq-categ-link img {
float: left;
}

a.faq-categ-link span {
width: 113px;
text-align: center;
float: left;
display: block;
}

ul.nav.nav-tabs.tabs-left.faq-tabs li {
margin-bottom: -2px;
border-bottom: 1px solid #ddd;
clear: both;
}
ul.nav.nav-tabs.tabs-left.faq-tabs li.active a {
background-color: #edeff4;
}

.qa-elems-tabs-container {
margin-left: -17px;
padding: 0;
z-index: 2;
}

.faqlist {
z-index: 9;
position: relative;
}

.qa_elem_answer.faq_answer {
display: none;
width: 90%;
float: right;
}

.qa-itms {
border-bottom: 1px solid #ddd;
line-height: 26px;
margin-bottom: 10px;
padding-bottom: 10px;
clear: both;

}

a.faq_question {
word-break: break-word;
white-space: normal;
clear: both;
display: block !important;
width: 100%;
text-align: left;
}

a.faq_question.active {
padding-left: 10px;
}

.qa-elems-tabs-container .tab-pane {
border: 1px solid #ddd;
padding: 0;
background-color: #edeff4;
margin-top: 0px;
padding: 0 12px;
}

.mid-block-cont.tarif-itm h3 {
font-size: 30px;
margin-bottom: 20px;
}

.mid-block-txt .desc {
font-size: 16px;
height: 130px;
text-align: center;
}

.mid-block-txt .desc li {
text-align: left;
}

.mid-block-cont.tarif-itm-2 {
min-height: 120px;
left: 150px;

}

.mid-block-cont.tarif-itm {
min-height: 157px;
padding: 10px;

}

.hosting-tarif-table .plans {
word-wrap: break-word;
white-space: nowrap;
}

table.hosting-tarif-table th, table.items th, table.hosting-tarif-table thead {
background: #CAE1F7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CAE1F7), to(#ADD1F4));
background: -webkit-linear-gradient(#CAE1F7, #ADD1F4);
background: -moz-linear-gradient(#CAE1F7, #ADD1F4);
background: -ms-linear-gradient(#CAE1F7, #ADD1F4);
background: -o-linear-gradient(#CAE1F7, #ADD1F4);
background: linear-gradient(#CAE1F7, #ADD1F4);
-pie-background: linear-gradient(#CAE1F7, #ADD1F4);
border-top: 1px solid #3071A9 !important;
border-right: 1px solid #3071A9 !important;
border-left: 1px solid #3071A9 !important;
border-bottom: 1px solid #3071A9 !important;
-webkit-box-shadow: #CAE1F7 1px 1px 0px inset;
-moz-box-shadow: #CAE1F7 1px 1px 0px inset;
box-shadow: #CAE1F7 1px 1px 0px inset;
color: #3071A9;
font-size: 12px;
height: 31px;
padding: 0 3px;
vertical-align: middle;
text-align: center;
border-color: #84BDF5 !important;
}

.faq-help-block img {
width: 48px;
float: left;
}

.faq-help-block a.btn-info {
line-height: 42px;
font-size: 21px;
}

.w250 {
width: 250px;
}

.faq-help-block .btn-block {
width: 267px;
padding-right: 15px;
}

.faq-text-block {
width: 70%;
}

.nplr.faq-help-block {
margin: 15px 0;
padding: 15px 0;
}

.midblock-item-conter {

border-right: 1px solid #ddd;
}

.noborder {
border: none;
}

.currencies-switch-block {
float: right;
width: 439px;
text-align: left;
padding-right: 16px;
}

.vplsline-page-cont * {
background-repeat: repeat;
}

.vplsline-page-cont table {
word-break: normal !important;
}

tr.params-names-list td {
white-space: nowrap;
min-width: 92px;
}

.tarif-details-item-name {
float: left;
padding: 0 5px;
text-align: center;
padding: 5px 0;
margin: 5px 3px;

min-width: 79px;
}

.params-names-list {
float: left;

background-color: #F4F4F4;
border: 2px solid #e8e8e8;
border-radius: 5px;
box-shadow: 0px 0px 7px 1px #e8e8e8;
margin-left: -9px;
}

.tarif-details-items {
text-align: center;
margin-left: -2px;
border: 2px solid #e8e8e8;
height: 88px;
line-height: 87px;
margin-top: -11px;
border-radius: 8px;
margin-right: 3px;
box-shadow: 0px 0px 6px 1px #e8e8e8;
padding: 0 25px;
font-size: 18px;

}

.tarif-bonuces-list td {
font-size: 13px;
}

.tarif-details-items-container {
float: left;
width: 112%;
margin-left: -4px;
}

.w150 {
width: 150px;
}

table.calculate-table td {
padding: 8px 18px;
}

table.calc-res-tbl {
width: 713px;
margin: 0 auto;
}

.slide-params-tbl {
width: 700px
}

a.tarif-details-items.btn.btn-default.cpu {
width: 83px;
padding: 0 10px;
}

a.tarif-details-items.btn.btn-default.ozu {
width: 80px;
padding: 0 8px;
}

a.tarif-details-items.btn.btn-default.traffic {
width: 83px;
padding: 0 8px;
}

a.tarif-details-items.btn.btn-default.domcount {
width: 142px;
}

a.tarif-details-items.btn.btn-default.paneltype {
width: 79px;
}

a.tarif-details-items.btn.btn-default.space {
width: 80px;
padding: 0 8px;
}

a.tarif-details-items.btn.btn-warning.cost {
width: 119px;
padding: 0 9px;
}

.slide-vps-tbl {
margin: 0 auto;
}

table.vps-details-table {
margin: 0 auto;
}

.tarif-item-tpl-answer {
box-shadow: 0px 0px 12px 8px #ddd;
border-radius: 4px;
overflow: hidden;
width: 200px;

}

table.table.table-striped.tarif-item-tpl-quest {
width: 200px;
}
.ukr-builder-tarif
{
background-color: #2BC8F7;
border-radius: 5px;
padding: 10px;
color: #ffffff;
}
.ukr-const-tarif
{
background-color: #EEEEEE;
height: auto;
width: 100%;
}
.ukr-const-tarif-1
{
background-color: #498FC0;
color: #ffffff;
height: 250px;
padding-top: 40px;
text-align: center;
}
.ukr-const-tarif-1-2
{
font-size: 60px;
color: #ffffff;
font-weight: bold;

}
.ukr-const-tarif-1-3
{
margin-left: -45px;
}
.ukr-const-tarif-2
{
padding-left: 25px;
padding-top: 20px;
padding-bottom: 20px;
font-size: 16px;
}
.ukr-woman-const
{
position: relative;
z-index: 100;
top: -390px;
left: 86px;
}
.ukr-const-7day
{
top: -440px;
}
.tarif-item-tpl-quest td, .tarif-item-tpl-answer td {
text-align: center;
font-size: 15px;
}

.col-xs-23 {
float: left;
width: 20%;
}
.col-xs-05{
	width:3%;
	float:left;
}
.col-xs-15{
	width:12.5%;
	float:left;
}
.col-xs-25{
	width:20.8%;
	float:left;
}
.col-xs-35{
	width:29.1%;
	float:left;
}
.col-xs-45{
	width:37.5%;
	float:left;
}
.col-xs-55{
	width:45.8%;
	float:left;
}
.col-xs-65{
	width:54.1%;
	float:left;
}
.col-xs-75{
	width:62.5%;
	float:left;
}
.col-xs-85{
	width:70.8%;
	float:left;
}
.col-xs-95{
	width:72%;
	float:left;
}
.col-xs-105{
	width:79.1%;
	float:left;
}
.col-xs-115{
	width:87.5%;
	float:left;
}
.padding-top-1 {
padding-top: 1px;
}
.padding-top-2 {
padding-top: 2px;
}
.padding-top-3 {
padding-top: 3px;
}
.padding-top-5 {
padding-top: 5px;
}
.padding-top-7 {
padding-top: 7px;
}
.padding-top-11 {
padding-top: 11px;
}
.padding-3 {
padding: 3px;
}
.padding-6 {
padding: 6px;
}
.padding-9 {
padding: 9px;
}
.padding-12 {
padding: 12px;
}
.padding-15 {
padding: 15px;
}
.padding-18 {
padding: 18px;
}
.bold {
font-weight: bold !important;
}
.col-xs-1-2 {
width: 10%;
}

.col-xs-11.post-vps-textinfo.right blockquote {
font-size: 14px;
}

.col-xs-11.post-vps-textinfo.right {
font-size: 15px;
}

.contact-form-elem {
height: 155px;
border-radius: 8px;
overflow: hidden;
border: none;
}

.contact-form-elem.contacts-login-form legend{

}
.contact-page-forms-container{
margin-top:20px;
}
.contacts-login-form {
background-color:#E6A725;
}
.send-message-form{
background-color:#FF7779;
}
.contacts-login-form img {
width: 115px;
margin-left: -40px;
margin-top: -1px;
}
.col-xs-6-7{
width:55%;
}
.send-message-form legend {
color:white;
}

.send-message-form legend {
color: white;
}

.send-message-form img {
width: 116px;
margin: -9px 0 0 -20px;
}

img.explain-ticket-img {
width: 90px;
margin-top: -11px;
position: absolute;
margin-left: -2px;
}

.templates-categs-block:before {
content: "";
display: block;
position: absolute;
top: -1px;
left: -1px;
}

ul.ticket-detaisl-list li {
list-style: inherit;
}

.contact-form-elem legend {
font-size: 15px;
border: none;
color: #333;
}

.partner-hands-img {
margin-top: -26px;
}

h1.center-text.site-title {
margin-bottom: 20px;
margin-top: 10px;
}

.partner-regform-text {
text-align: justify;
}

.mid-block-cont.tarif-itm:hover {
cursor: pointer;
background-color: rgba(76, 186, 219, 0.56);
border-color: #ffffff;
color: #ffffff;

border-radius: 4px;

}

.mid-block-cont.tarif-itm-2:hover {
cursor: pointer;
background-color: rgba(76, 186, 219, 0.56);
border-color: #ffffff;
color: #ffffff;
border-radius: 4px;
top: 10px;

}

.tarif-itm-link {
display: block;
}

.panel.panel-primary.paymethods-panel td {
white-space: normal;
word-wrap: break-word;
word-break: break-word;
}

.free-domains-page-container .number span {
color: #48A4D5;
font-size: 45px;
border: 4px solid #31708f;
padding: 6px 22px;
border-radius: 42px;
margin-left: -35px;
border-color: #48A4D5;
}

.alert.ontext-block {
clear: both;
width: 189px;
position: absolute;
top: -22px;
left: -12px;
text-align: left;
padding: 5px 10px;
background-color: #169396;
color: white;
border-radius: 8px;
}

.alert.alert-danger.ontext-block {
clear: both;
width: 252px;
background-color: #EC0A0B !important;
color: white;

}

.free-domains-page-container .row .text {
background-color: #edeff4;
padding: 13px 20px;
text-align: justify;
border-radius: 5px;
}

.free-domains-page-container .rows {
padding-top: 25px;
}

.free-domains-page-container .row {
margin-top: 30px;
margin-bottom: 30px;
}

.free-domains-page-container .order-link-btn a.btn {
right: 0px;
top: 28%;
}

.col-xs-2.order-link-btn {
height: 100%;
position: absolute;
right: 0;
vertical-align: middle;
}

.col-xs-2.order-link-btn img {
margin-top: 67px;
}

.hosting-tarif-table td {
word-break: break-word;
}

form#swhoism td {
font-size: 14px !important;
}

.admin-top-menu {
margin: 20px 0;
}

.statistic-container li.list-group-item {
display: block;
float: left;
width: 100%;
}

.finances-tan-content .alert a {
display: block;
float: left;
width: 100%;
}

.finances-tan-content .alert a span {
display: block;
width: 100%;
word-break: break-word;
float: right;
white-space: normal;
text-align: center;
min-height: 38px;
}

.finances-tan-content .alert:hover {
background-color: #dff0d8;

color: #3c763d;
}

.finances-tan-content.domains-blocks i.fa {
font-size: 39px;
position: absolute;
top: -11px;
left: 40px;
}

#billls-table td, #billls-table th {
white-space: inherit;
word-wrap: break-word !important;
word-break: break-word;
}

#billls-table td .fa {
font-size: 13px;
line-height: 22px;
float: left;
margin-right: 4px;
}

#billls-table td a .fa {
font-size: 10px;
margin: 0;
float: none;
}

span.gray-block {
background-color: #edeff4;
padding: 8px 0;
display: inline-block;
width: 100%;
text-align: center;
margin-top: -1px;
margin-bottom: 0px;
}

table#billls-table {
margin-top: 20px !important;
width: 100%;
}

table#billls-table td {
text-align: center;
vertical-align: middle;
}

div#billls-table_wrapper #billls-table_paginate {
float: left;
position: ABSOLUTE;
left: -384px;
top: 33px;
z-index: 999999;
}

a.btn.btn-success.paySelectedBill.right {
margin-right: -18px;
}

#billls-table th {
white-space: nowrap;

}

.alert-success {
}

.alert-danger {
background-color: #1a4f4f !important;
}

.alert-danger-1 {background-color: #E57408 !important;}
.alert-danger-2 {background-color: #FF0000 !important;color: #FFFFFF;}
.alert-primary-info {background-color: #D0D2D0 !important;color: #434141;border-radius: 12px;}
.alert-success-info {background-color: #97CE68 !important;color: #FFFFFF;border-radius: 12px;}
.alert-warning-info {background-color: #FFB527 !important;color: #FFFFFF;border-radius: 12px;}
.alert-danger-info {background-color: #FF6766 !important;color: #FFFFFF;border-radius: 12px;}

.nomargin {
margin: 0 !important;
}
.margin-3 {
margin: 3px !important;
}
.margin-6 {
margin: 6px !important;
}
.margin-9 {
margin: 9px !important;
}

.billstatusblock {
padding-top: 3px;
padding-bottom: 3px;
}

.billpaybtn {
padding-top: 2px;
padding-bottom: 2px;
width: 100%;

}

img.tbl-icon-image {
margin-top: -3px;
}

.breadcrumbs {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
padding: 10px 0 10px 10px;
margin: 2px 0 10px 0;
border-radius: 5px;
display: block;
padding-right: 19px;
width: 100%;
}

.b-item {
display: inline-block;
float: none;
padding: 0 10px 0 10px;
width: auto;
margin: 0;
}

span.b-item.current a {
color: #333 !important;
cursor: context-menu;
}

.user-icon-block {
min-height: 55px;
}

.message-item.touser .user-icon img {
width: 63px;
margin: 0 auto;
float: none;
display: block;
}

.message-item.touser .user-icon-block {
border-left: 1px solid rgb(60, 119, 210);
}

.message-item.toadmin .user-icon-block {

border-right: 1px solid rgb(60, 119, 210);
}

.msg-info-conter {
padding: 2px 5px;
min-height: 74px;
text-align: left;
}

.message-time {
text-align: right;
font-size: 12px;
}

.message-item.toadmin .message-time {

}

.messages-container {
padding-top: 10px;
border: 1px solid #edeff4;
margin-top: 10px;
border-radius: 5px;
}

.user-icon-block .fa {
font-size: 55px;
display: block;
}

.user-icon-block {
text-align: center;
}

#tmesagesform {
width: 600px;
margin: 0 auto;
}

#tmesagesform textarea {
height: 150px;
width: 600px;
float: right;

}

.review-btns {
margin-top: 25px;
margin-bottom: 20px;
}

.admin-tarif-tbl {
width: 100%;
}

.admin-tarif-tbl td {
vertical-align: middle !important;
}

tr.btn-row, tr.btn-row td {
background-color: #E0E5F4 !important;
}

tr.btn-row td {
border-bottom: 1px solid white;
}

.before-tarif-small-tbl {
width: 400px;
}

.admin-tarif-tbl th,
.admin-tarif-tbl td {
white-space: normal;
word-wrap: break-word;
word-break: break-word;
}

.alert.message-block {
padding: 5px 10px;
text-align: left;
}

.breadcrumbs-cont.col-xs-12 {
padding-left: 0;
}

.user-icon {
position: absolute;
}

.user-icon img {
display: block;
margin: 0 auto;
}

.touser .message-block {
float: left;
}

.toadmin .message-block {
float: right;
}

.touser .user-icon {
right: 0;
}

.toadmin .user-icon {
left: 0;
}

.col-xs-2.user-icon {
position: absolute;
bottom: 14%;
}

.left-text {
text-align: left !important;
}

#tmesagesform {
width: 753px;
margin: 0 auto;
}

form#supportform td {
vertical-align: middle;
}

.tickets-home-alert {
line-height: 27px;
}

.country-pay-tbl td {
white-space: nowrap;

}

.country-pay-tbl tr {
border: none;
}

.country-pay-tbl td {
vertical-align: middle !important;
border: none !important;
}

.country-pay-tbl {
width: 680px;
}

.pay-methods-table td {
vertical-align: middle !important;
}

.f23 {
font-size: 23px;
}

.pay-methods-table a:hover {
text-decoration: none;
}

td.pay-system-name {
background-color: #E7E7E7 !important;
}

.info-block {
float: left;
width: 100%;
background-color: #d9edf7;
border-color: #bce8f1;
border-left: 5px solid #57B5E3;
padding: 5px 0;
}

.ha-info-item {
margin-bottom: 25px;
}

.info-block .col-xs-12 {
margin: 4px 0;
}

.ha-info-item .block-title {
padding-left: 15px;
}

.partner-blocks-container {

border-radius: 10px;
padding: 10px 5px;
}

.partner-stat-tbl {
white-space: normal;
word-break: normal;
word-wrap: break-word;
}

table.noborder td {
border: none;
}

.extend-domain-tbl td {
vertical-align: middle !important;
text-align: center;
}

.my-domains-list td {
text-align: center;
vertical-align: middle !important
}

.table-centered td,
.table-centered th {

vertical-align: middle !important
}

.w50 {
width: 50px;
}

.messages-settings div.col-xs-4,
.messages-settings div.col-xs-6 {
padding-right: 0;
height: 36px;
line-height: 35px;
text-align: center;
padding: 0;
}

.messages-settings div.col-xs-4 {
text-align: right;
}

.messages-settings input.inline {
margin-right: 10px;
}

.add_cost-tbl td {
height: 56px;
}

.ord-sm-btn {
padding: 3px 0;
}

.to-cpanel-block form {

display: block;
margin-top: -14px;
}

.to-cpanel-block form button {
color: white;
}


.tab-itm-img {
height: 65px;
overflow: hidden;
}

.tab-itm-img img {
max-width: 100px;
max-height: 100px;
}

.p8 {
padding: 8px;
}

.w_all {
width: 100% !important;
}

.p10 {
padding: 10px;
}

input[type=file] {
height: auto;
}

.test-acc-quiz-modal {

}

.test-acc-quiz-content {

}

.gpl-icon img {
margin-top: -2px;
}

.test-period-midblock {
background-color: #B6CFDB;
padding: 10px 0;
min-height: 250px;
margin: 20px 0;
}

.test-ord-divid-img img {
top: -31px;
}

.test-period-ord h4 {
color: #005276;
font-size: 29px;
font-weight: bold;
margin-bottom: 35px;
padding-top: 19px;
}

.col-xs-6.white-block {
border: 2px solid white;
border-radius: 7px;
color: white;
text-align: center;
margin-top: 10px;

}

.col-xs-6.white-block span.smal-text {
font-size: 30px;
}

.col-xs-6.white-block span.big-number {
font-size: 72px;
font-weight: 600;
}

.test-period-ord-btn-cont {
padding-top: 77px;
text-align: right;
}

.try-partner-cont .col-xs-5.lamp-icon-conter {
padding-top: 57px;
}

.try-partner-cont .white-text h4 {
font-size: 40px;
color: white;
line-height: 51px;
}

#ssl_certificat_table {
border: 1px solid #959798;
border-radius: 8px;
width: 100%;
margin: 0px;
padding: 10px;
clear: both;
}

.selector_width_0 {
max-width: 100%;
}

.selector_width_9 {
max-width: 90%;
}

.selector_width_8 {
max-width: 80%;
}

.selector_width_7 {
max-width: 70%;
}

.selector_width_6 {
max-width: 60%;
}

.selector_width_5 {
max-width: 50%;
}

.selector_width_4 {
max-width: 40%;
}

.selector_width_3 {
max-width: 30%;
}

.selector_width_2 {
max-width: 20%;
}

.selector_width_1 {
max-width: 10%;
}
.right-text {
  text-align: right;
}
.navleft {
	width: 100%;
}
.navleft>li>a {
  position: relative;
  display: block;
  padding: 10px 13px;
}
.admin-stat-fin
{
top: 25px;
padding: 10px;
}
.admin-loader
{
color: red;
font-weight: bold;
top: -50px;
}
.admin-stat-test-domain
{
background-color: rgba(146, 216, 150, 0.51);
padding: 10px;
border-radius: 5px;
top: 15px;
width: 98%;

}



		.oprs_bttns {
			display:inline-block;
			width:25px !important;
			height:25px !important;
			line-height:17px;
			border: 2px solid #f5f5f5;
			border-radius: 50%;
			color:#000000 !important;
			text-align:center;
			text-decoration:none;
			background: #dfdfdf;
			box-shadow: 0 0 3px gray;
			font-size:14px;
			font-weight:bold;
			margin:3px;
			padding:auto;
		}
		.oprs_bttns:hover {
			color:#c0c0c0 !important;
			background-image: -ms-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: -moz-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: -o-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #00A3EF), color-stop(1, #00496B));
			background-image: -webkit-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: linear-gradient(to bottom right, #00A3EF 0%, #00496B 100%);
			box-shadow: 0 0 3px white;
		}
		.oprs_bttns_active {
			color:#ffffff !important;
			background-image: -ms-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: -moz-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: -o-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #00A3EF), color-stop(1, #00496B));
			background-image: -webkit-linear-gradient(top left, #00A3EF 0%, #00496B 100%);
			background-image: linear-gradient(to bottom right, #00A3EF 0%, #00496B 100%);
			display:inline-block;
			width:25px !important;
			height:25px !important;
			line-height:17px;
			border: 2px solid #f5f5f5;
			border-radius: 50%;
			text-align:center;
			text-decoration:none;
			box-shadow: 0 0 3px gray;
			font-size:14px;
			font-weight:bold;
			margin:3px;
			padding:auto;
		}
		.oprs_bttns_notanswered {
			color:#ffffff !important;
			background-image: -ms-linear-gradient(top left, #EF0000 0%, #6B0700 100%);
			background-image: -moz-linear-gradient(top left, #EF0000 0%, #6B0700 100%);
			background-image: -o-linear-gradient(top left, #EF0000 0%, #6B0700 100%);
			background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #EF0000), color-stop(1, #6B0700));
			background-image: -webkit-linear-gradient(top left, #EF0000 0%, #6B0700 100%);
			background-image: linear-gradient(to bottom right, #EF0000 0%, #6B0700 100%);
			display:inline-block;
			width:25px !important;
			height:25px !important;
			line-height:17px;
			border: 2px solid #f5f5f5;
			border-radius: 50%;
			text-align:center;
			text-decoration:none;
			box-shadow: 0 0 3px gray;
			font-size:14px;
			font-weight:bold;
			margin:3px;
			padding:auto;
		}
		.oprs_bttns_vk {
			color:#FFFFFF !important;
			background-color: #5A85B4;
			display:inline;
			width:25px !important;
			height:25px !important;
			line-height:17px;
			border: 2px solid #FFFFFF;
			border-radius: 5px;
			text-align:center;
			text-decoration:none;
			box-shadow: 0 0 3px gray;
			font-size:14px;
			font-weight:bold;
			margin:3px;
			padding:9px;
		}
		.oprs_bttns_vk:hover {
			color:#5A85B4 !important;
			background-color: #FFFFFF;
			display:inline;
			width:25px !important;
			height:25px !important;
			line-height:17px;
			border: 2px solid #С0С0С0;
			border-radius: 5px;
			text-align:center;
			text-decoration:none;
			box-shadow: 0 0 3px gray;
			font-size:14px;
			font-weight:bold;
			margin:3px;
			padding:9px;
		}
		div.oprs-list {
			display: none;
			z-index: 10002;
			position: fixed;
			background: transparent;
			padding: 0px;
			vertical-align: top;
			text-align: left;
		}
		div.oprs-list_active {
			display: inline;
			z-index: 10003;
			position: fixed;
			background: transparent;
			padding: 0px;
			vertical-align: top;
			text-align: left;
		}
		.oprs_button1 {
			-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
			-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
			box-shadow:inset 0px 1px 0px 0px #caefab;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
			background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
			background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
			background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
			background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
			background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
			background-color:#77d42a;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #268a16;
			outline:none;
			display:inline-block;
			cursor:pointer;
			color:#000000 !important;
			font-family:arial;
			font-size:15px;
			font-weight:bold;
			padding:6px 24px;
			text-decoration:none;
			text-shadow:0px 1px 0px #aade7c;
		}
		.oprs_button1:hover {
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
			background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
			background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
			background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
			background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
			background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
			background-color:#5cb811;
			outline:none;
		}
		.oprs_button1:active {
			position:relative;
			top:1px;
			outline:none;
		}
		.oprs_button2 {
			-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
			-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
			box-shadow:inset 0px 1px 0px 0px #fff6af;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
			background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
			background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
			background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
			background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
			background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
			background-color:#ffec64;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #ffaa22;
			display:inline-block;
			cursor:pointer;
			color:#000000 !important;
			font-family:arial;
			font-size:15px;
			font-weight:bold;
			padding:6px 24px;
			text-decoration:none;
			text-shadow:0px 1px 0px #ffee66;
			outline:none;
		}
		.oprs_button2:hover {
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
			background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
			background-color:#ffab23;
			outline:none;
		}
		.oprs_button2:active {
			position:relative;
			top:1px;
			outline:none;
		}
		.oprs_button3 {
			-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
			-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
			box-shadow:inset 0px 1px 0px 0px #ffffff;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
			background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
			background-color:#dfdfdf;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #dcdcdc;
			display:inline-block;
			cursor:pointer;
			color:#c0c0c0 !important;
			font-family:arial;
			font-size:15px;
			font-weight:bold;
			padding:6px 24px;
			text-decoration:none;
			text-shadow:0px 1px 0px #ffffff;
			outline:none;
		}
		.oprs_button3:hover {
			color:#c0c0c0 !important;
			text-decoration:none;
			outline:none;
		}



.bitrix-img
  {
top: -10px;
left: 40px;
  }
.bitrix-col
{
background-color: rgba(108, 198, 255, 0.14);
padding: 15px;
border-radius: 10px;
width: 320px;
height: 90px;
margin-bottom: 25px;
color: #226BA7;
}
.bitrix-col-2
{
background-color: rgba(108, 198, 255, 0.14);
padding: 15px;
border-radius: 10px;
width: 420px;
height: auto;
margin-bottom: 25px;
color: #226BA7;
}
.bitrix-bg
{
background-color: #ffffff;
border-radius: 10px 10px 0px 0px;
}
.bitrix-logo-bg
{
padding-top: 10px;
text-align: center;
}
.bitrix-text-1
{
top: 50px;
background-color: rgba(108, 198, 255, 0.14);
padding: 15px;
border-radius: 10px;
width: 28%;
height: auto;
margin-bottom: 25px;
color: #226BA7;
}
.bitrix-text-2
{
top: 50px;
background-color: rgba(108, 198, 255, 0.14);
padding: 15px;
border-radius: 10px;
width: 38%;
height: auto;
margin-bottom: 25px;
color: #226BA7;
}
.bitrix-img-ico
{
left: -50px;
top: -45px;
padding-bottom: 10px;
}
.bitrix-tarif-1
{
background: -moz-linear-gradient(top,  rgba(247,246,246,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,246,246,0.65)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(247,246,246,0.65) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top,  rgba(247,246,246,0.65) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top,  rgba(247,246,246,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(247,246,246,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f7f6f6', endColorstr='#00000000',GradientType=0 );

width: 260px;
border: 1px #ECECEC solid;
padding-left: 0px;
padding-right: 0px;
border-radius: 12px 12px 0px 0px;
}
.bitrix-tarif-1-top
{

border-radius: 10px;
padding: 15px;
text-align: center;
font-size: 25px;
font-weight: bold;
color: #ffffff;
text-shadow: 1px 1px 1px #000;
color: #f9f5ed;

}
.bitrix-tarif-1-footer
{
padding: 10px;
}
.bitrix-tarif-row
{
padding-left: 20px;
padding-top: 10px;
text-align: left;
}
.bitrix-download
{
background-color: #ffffff;
text-align: center;
height: 100px;
padding-top: 25px;
}
.bitrix-speedtest
{
z-index: 20;
position: relative;
top: -10px;
}
.bitrix-text-speedtest
{
padding-top: 20px;
font-size: 19px;
text-align: center;
}
.index-bitrix-bg
{
background-color: #E7E9EB;
margin-bottom: 20px;
margin-top: 20px;
}
.index-bitrix-bg
{
font-size: 18px;
}

.billing_test-day
{
background-color: #5CB85C;
top: 30px;
height: 131px;
border-radius: 5px;
left: -15px;
position: relative;
}
.billing_test-day-img
{
position: relative;
left: -40px;
top: -5px;
padding-left: 0px;
}
.billing_test-day-text-1
{
position: relative;
color: #ffffff;
font-size: 23px;
left: -5px;
top: 10px;
}
.underline-curr {
	height: 23px;
	margin-bottom: 10px;
}
.color-curr {
	color: #8b95a1;
}
.button-curr {
	margin: 7px 2px;
	width:33px;
	background: #5998c3;
	padding: 2px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.link-curr, .link-curr:hover, .link-currfocus, .link-curr:active {color: white; margin: 2px; padding: 2px; cursor: pointer;}
.cost4 {
	font-size: 40px;
	color: #000000;
	font-weight: bold;
	padding-left: 25px;
	visibility: visible;
	/*height: 48px; */
	text-align: center;
margin-top: 15px;
}
.cost4d {visibility: visible; /*height: 40px;*/ text-align: center;}
.cost4e {visibility: hidden; text-align: center;}
.cost4r {visibility: hidden; text-align: center}
.cost4g {visibility: hidden; text-align: center}
.font-bold {
font-weight: bold;
}
.color-blue {
	color: #428BCA;
}
.color-blue.top-sdvig:hover {
	color: #2A577E;
}
.line-height-1-3 {
	line-height: 1.7;
}
.top-sdvig {
position: relative;
left: 30px;
top: -50px;
}
.cost1 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	visibility: visible;
	/*height: 48px; */
	text-align: center;
}
.cost1d {display: inline; text-align: center;}
.cost1e {display: none; text-align: center;}
.cost1r {display: none; text-align: center}
.cost1g {display: none; text-align: center}
.cost2 {
font-size: 20px;
color: #E71345;
font-weight: bold;

visibility: visible;
/*height: 48px; */
text-align: center;
}
.cost2d {visibility: visible; height: 0px; text-align: center;}
.cost2e {visibility: hidden; height: 0px; text-align: center;}
.cost2r {visibility: hidden; height: 0px; text-align: center}
.cost2g {visibility: hidden; height: 0px; text-align: center}

.bonus_domain_footer
{
    background-color: #f0f0f0;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 5px 5px 8px -5px #7A7E80;
    border: 1px solid #DDDFE0;
    margin-top: 10px;
}
.vps_btn
{
    padding: 16px 25px 16px 25px;
    border-radius: 10px 10px 0px 0px;
    background-color: #fff;
    border-bottom: 2px solid #fff;
    margin-right: 5px;
}
.vps_btn_no
 {
    padding: 16px 25px 16px 25px;
    border-radius: 10px 10px 0px 0px;
    background-color: #fff;
    color: #000;
    margin-right: 5px;
 }
.vps_btn_no:hover
{
    background-color: #f8f8f8;
    color: #000;
}


.h1-2
{
    font-size: 32px;
    text-align: center;
    color: #4E8FBB;
    text-transform: uppercase;
}
.bs-callout {
    padding: 12px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout-info {
    border-left-color: #1b809e;
}
@media (max-width: 1200px)
{
    .rdp_link
    {
        margin-left: 40px;
    }
}
.site_off
{
    display:none;
}
.site_on
{
    display:block;
}

@media screen and (min-width:300px) and (max-width:970px) {
    .site_mobi_off {
        display: none;
    }

    .site_mobi_on {
        display: block;
    }

    .padding_mobi {
        padding: 0px;
    }
}
.price_put
{
	position:relative;
	font-size:16px;
	margin-left:-40px;
}
.fon-all-page
{padding: 0px;}
.cont_text_color
{color: #fff;}
.contact-form-elem legend {color: #fff;}

@media (max-width: 1200px)
{
	.li.main-menu-item
	{
		font-size: 13px;
	}
}

.p6 {padding: 6px;}
.p12 {padding: 12px;}
.alert-danger-2 {background-color: #FF0000 !important;color: #FFFFFF;}
.alert-primary-info {background-color: #D0D2D0 !important;color: #434141;border-radius: 12px;}
.alert-success-info {background-color: #97CE68 !important;color: #FFFFFF;border-radius: 12px;}
.alert-warning-info {background-color: #FFB527 !important;color: #FFFFFF;border-radius: 12px;}
.alert-danger-info {background-color: #FF6766 !important;color: #FFFFFF;border-radius: 12px;}
.fa-2x_ico {font-size: 20px; padding-top: 5px;}
.vcenter {display: inline-block; vertical-align: middle; float: none;}
.vcenter div.wave {top: -37px; position: relative;}
a.btn.btn-succes.free-green-btn {
    padding: 4px 3px;
    font-size: 12px;
    line-height: 13px;
    background-color: rgb(34, 136, 22);
    right: 0;
    top: 2px;
    color: white !important;
}