body {
    margin: 0;
    min-width: 1230px;
    font-family: "agforeignerlightcregular", Arial, Helvetica, sans-serif;
}

#footer {
    display: none;
}
.promo-footer #footer{
    position: fixed;
    background-color: #fa961e;
    left:0;
    width:100%;
    bottom:0;
    padding:12px;
    color: #666;
    z-index: 200000005;
    border-bottom: 1px solid #fa961e;
    display: block;
}
.promo-footer .bottom-footer{
    margin-bottom: 18px;
}
img {
    max-width: 100%;
}

h1, .h1 {
    font-size: 36px;
    color: #54534A;
    text-transform: uppercase;
    margin-top: 15px;
}

h4, .h4, h2.inline-h2, .h2.inline-h2 .faq-block-v1 h5 {
    padding-top: 10px;
    padding-bottom: 2px;
    font: 24px "agforeignerlightcregular";
    color: #F18E00;
}

.faq-block-v1 h3{
    text-align:center;
    font-size: 36px !important;
    color: #54534A !important;
    text-transform: uppercase;
    margin-top: 15px;
}

.faq-block-v1 h5 {
    padding-top: 10px;
    padding-bottom: 2px;
    font: 24px "agforeignerlightcregular";
    color: #F18E00;
    text-transform: none;
    text-align: left
}

.faq-block-v1 .h4-category{
    font-size: 25px; color: #54534A; margin-top: 15px;
}

h2.inline-h2, .h2.inline-h2 {
    text-align: left
}

h2.h2-smoll, .h2.h2-smoll {
    text-transform: none;
    margin-top: 7px;
}

h5, .h5 {
    padding-top: 10px;
    padding-bottom: 20px;
    font: 24px "agforeignerlightcregular";
    color: #666;
    text-align: center;
    text-transform: uppercase;
}

/*h2 {    font: italic 58px "times";    color: #F18E00;    text-align: center;    padding-top: 28px;}*/
.h2-green {
    font: 36px "MyriadProRegular";
    color: #0C8040;
    padding: 45px 0px 41px;
}

/*h2 span {    font-size: 42px;    color: #ADAEAD;    vertical-align: top;}*/
h2, .h2 {
    font-size: 36px;
    color: #54534A;
    text-transform: uppercase;
    margin-top: 15px;
    text-align: center;
}

h3, .h3 {
    font-size: 36px;
    color: #54534A;
    text-transform: uppercase;
    margin-top: 15px;
}

h3 span, .h3 span {
    color: #ADAEAD;
}

h3 b, .h3 b {
    color: #F18E00;
}

.btn { /*position: relative;*/
    display: block;
    padding: 8px 35px 8px;
    margin: 10px auto 0;
    background: #69bd44;
    border: 1px solid #c8ecc8;
    font-size: 16px;
    color: #fff;
    width: 261px;
    height: 37px;
    cursor: pointer;
    text-transform: uppercase;
}

.btn:hover {
    background: #c8ecc8;
    border: 1px solid #69bd44;
    color: #0C8040;
}

.btn:after {
}

.button-dialog-active {
    background: #ff9700 !important;
    color: white !important;
}

.clear {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

/*header*/
.header-wrapper {
    border-bottom: 5px solid #ff9700;
    min-width: 982px;
    height: 192px;
}

.header {
    width: 1102px; /*!!padding-right: 120px;*/
    margin: 0 auto; /*background: url("/images/lin1.png") no-repeat right top;*/
}

.header:after {
    content: "";
    position: absolute;
    width: 1220px;
    height: 300px;
    background: url("/images/lin1.png") no-repeat right top;
    top: 0;
    z-index: -1;
}

.header-scroll .header:after {
    height: 108px;
}

.header-scroll-3 {
    padding-top: 200px;
}

.header-scroll-2 .header-wrapper {
    position: fixed;
    z-index: 5555555;
    left: 0;
    top: 0;
    background: #fff;
    width: 100%
}

.head-widj-open-nav li:nth-child(even) {
    padding: 2px 0 0 0;
}
.nav-footer nav:nth-child(7n) {
    margin-right: 0
}
.nav-list-content nav:nth-child(3n) {
    margin-right: 0
}
/*.header-scroll .header-wrapper {    position: fixed;	   left: 0;    top: 0;    background: #fff;    width: 100%;    height: 108px;    z-index: 5555555;}*/
.header-scrol-1 .head-widjet-open-container {
    display: none;
}

.header-scroll-1 .head-widjet-open {
    height: 0px;
}

.header-scroll .head-widjet-open:before {
    height: 70px !important;
}

.header-scroll .head-widjet-open:after {
    height: 70px !important;
}

.h3 {
    font-weight: bold;
}

.contact-widj-open {
    display: none;
    position: relative;
    background: url(/images/contact-widj-open-bg.png) no-repeat 0 0;
    width: 298px;
    height: 106px;
    padding: 16px 50px 0;
    left: -153px;
    top: -5px;
    cursor: default;
    z-index: 555555555555555;
}

.panel-contact-widj-open {
    top: 40px;
    left: 20px;
    position: absolute;
    background: rgba(0, 0, 0, 0) url("/images/contact-widj-open-bg1.png") no-repeat scroll 0 0;
    width: 270px
}

.contact-widj-open .close {
    position: absolute;
    background: url(/images/close.png) no-repeat 0 0;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    cursor: pointer;
}

.contact-widj-open p {
    font-size: 13px;
    line-height: 20px;
}

.contact-widj-open p span {
    box-shadow: none;
    height: auto;
    width: auto;
    color: #F18E00;
    cursor: default;
    background: url("/images/str-span-widj-open.png") no-repeat right 4px;
    padding-right: 10px;
}

.contact-widj-open a {
    color: #666;
    margin-left: 10px;
}

.contact-widj-open a:hover {
    color: #2681B8;
}

.top-header {
    min-height: 165px;
}

.header-scroll-1 .top-header {
    min-height: 81px;
}

.header-scroll-2 .header-widjet-wrapper {
    height: 70px;
}

.logo {
    position: absolute;
    display: block;
    width: 437px;
    height: 111px;
    margin-top: 39px;
}

.header-widjet-wrapper {
    position: relative;
    float: right;
    margin-right: 15px;
    height: 158px;
}

.nav-header-widjet {
    position: relative;
    height: 27px;
    margin: 0 12px;
    background: #d9d9d9;
    z-index: 5;
    width: 595px;
}

.nav-header-widjet:before {
    content: "";
    position: absolute;
    left: -12px;
    top: 0;
    background: url("/images/ugol-nav.png") no-repeat left top;
    width: 12px;
    height: 27px;
}

.nav-header-widjet:after {
    content: "";
    position: absolute;
    right: -12px;
    top: 0;
    background: url("/images/ugol-nav.png") no-repeat left bottom;
    width: 12px;
    height: 27px;
    z-index: -1;
}

.nav-head-wijdet-list { /*float: left;*/
    padding: 8px 13px 0 14px;
    list-style: none;
    display: inline-block;
    padding-right: 100px;
}

.nav-head-wijdet-list li {
    display: inline-block;
    vertical-align: top;
    background: url("/images/lin-nav.png") no-repeat 0 0px;
    font-size: 13px;
    color: #666;
    padding: 0 4px 0 16px;
}

.nav-head-wijdet-list li:first-child {
    background: none;
    padding-left: 0;
}

.nav-head-wijdet-list li a {
    color: #666;
    text-decoration: none;
}

.nav-head-wijdet-list li a:hover {
    text-decoration: underline;
}

.ic-contact-widjet-header {
    float: left;
    padding: 7px 10px 14px 10px;
}

.ic-contact-widjet-header span {
    display: block;
    float: left;
    box-shadow: 0px 0px 7px 2px #c0c0c0;
    height: 33px;
    width: 33px;
    margin-left: 8px;
    cursor: pointer;
}

.ic-contact-widjet-header span:first-child {
    margin-left: 0;
}

.ic-contact-widjet-header .str-contact-widj:before {
    content: "";
    display: block;
    position: absolute;
    margin-top: 39px;
    margin-left: 10px;
    background: url("/images/str-green-bottom.png") no-repeat 0 0;
    width: 12px;
    height: 6px;
    z-index: -1;
}

.name-header-widjet {
    display: block;
    position: relative;
    float: left;
    background: url("/images/name-bar.png") no-repeat 0 0;
    font-size: 17px;
    color: #2681B8;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    width: 253px;
    height: 30px;
    margin-left: -5px;
    padding: 15px 20px 0 20px;
}

.name-header-widjet:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    color: #666;
    text-decoration: underline;
}

.basket-header-widjet {
    position: absolute;
    right: -70px;
    top: -1px; /*background: url("/images/name-bar-basket.png") no-repeat 0 0;*/
    background: url("/images/name-bar.png") no-repeat 0 0;
    width: 293px;
    height: 32px;
    padding: 16px 0px 0px;
    text-align: left;
}

.counter-basket-widjet {
    display: block;
    float: right;
    color: #fff;
    background: #72be52;
    padding: 2px 6px;
    margin-top: -2px;
    margin-left: -16px;
    border-radius: 100px;
    box-shadow: 0 0 8px 2px #ededed;
}

.counter-basket-widjet:before {
    content: "";
    width: 31px;
    height: 31px;
    position: absolute;
    right: 28px;
    top: 8px;
}

.counter-basket-widjet-empty:before {
    background: url("/images/basketempty.png") no-repeat 0 0;
}

.counter-basket-widjet-full:before {
    background: url("/images/basket1.png") no-repeat 0 0;
}

.text-basket-widjet {
    padding-left: 40px;
}

.langvich {
    float: right;
    margin-left: 1px;
    padding-top: 46px;
}

.langvich span {
    display: block;
}

.langvich a {
    font: 18px "MyriadProRegular";
    color: #F18E00;
    text-transform: uppercase;
    text-decoration: none;
}

.langvich a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    color: #D9D9D9;
}

.langvich a.active {
    color: #D9D9D9 !important;
}

.head-widjet-open {
    position: absolute;
    top: 0px;
    right: 0;
    padding-top: 70px;
    width: 354px;
    height: 88px;
    background: #f7f7f7;
    margin: 0 35px 0 52px;
}

.head-widjet-open:before {
    content: "";
    position: absolute;
    left: -48px;
    top: 0;
    background: url("/images/ugol-head-widj-open.png") no-repeat 0 0;
    width: 52px;
    height: 158px;
}

.head-widjet-open:after {
    content: "";
    position: absolute;
    right: -52px;
    top: 0;
    background: url("/images/ugol-head-widj-open.png") no-repeat 0 bottom;
    width: 52px;
    height: 158px;
}

.head-widjet-open-container {
    padding-top: 9px;
}

.block-op-widj-1 {
    margin-left: 23px;
}

.block-op-widj-2 {
    margin-left: 16px;
}

.block-op-widj-3 {
    margin-left: 9px;
}

.block-op-widj-4 {
    margin-left: 1px;
}

.block-op-widj-5 {
    margin-left: -6px;
}

.head-widj-open-nav {
    list-style: none;
    text-align: center;
}

.head-widj-open-nav li {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    padding: 0 10px 0 9px;
}

.head-widj-open-nav li:first-child {
    padding-left: 0;
}

.head-widj-open-nav li:nth-child(even) {
    padding: 0;
}

.head-widj-open-nav li a {
    color: #ADAEAD;
}

.head-widj-open-nav li a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    color: #2681B8
}

.head-widj-open-nav li span {
    font-size: 17px;
    color: #FA961E;
    line-height: 0px;
}

.number {
    border-top: 1px dotted #d9d9d9;
    padding-top: 7px;
    margin-top: 6px;
    text-align: center;
}

.number div {
    display: inline-block;
    vertical-align: top;
    background: url("/images/number-icon.png") no-repeat 0 5px;
    padding-left: 35px;
    font: 27px "agforeignercitalic";
    color: #666;
}

.number div span {
    font-size: 21px;
    color: #ADAEAD;
}

/****************navigation****************/
.nav {
    text-align: right;
    margin-top: 4px;
    padding-right: 56px;
}

.nav ul {
    display: inline-block;
    vertical-align: top;
    list-style: none;
}

.nav ul li {
    float: left;
    font-size: 20px;
}


.nav ul li:hover {
    background: #ff9700;
}

.nav ul li a {
    display: block;
    color: #666;
    text-decoration: none;
    height: 17px;
    padding: 2px 12px 4px 14px;
}

.nav ul li:hover a {
    color: #fff;
}

.nav ul li:hover:before {
    content: "";
    float: left;
    background: url("/images/ugol-navigation-index.png") no-repeat 0 0;
    width: 10px;
    height: 23px;
    margin-left: -9px;
}

.nav ul li:hover:after {
    content: "";
    float: right;
    background: url("/images/ugol-navigation-index.png") no-repeat 0 bottom;
    width: 10px;
    height: 23px;
    margin-top: -23px;
    margin-right: -10px;
}

.nav ul li span {
    color: #ff9700;
}

.nav ul li:nth-child(even) {
    padding: 2px 0 0 0;
}

.nav ul li:nth-child(even):before {
    display: none !important;
}

.nav ul li:nth-child(even):after {
    display: none !important;
}

.nav ul li:nth-child(even) {
    background: none !important;
}

.nav ul li ul {
    display: none;
    position: absolute;
    width: 442px;
    margin-top: 0;
    margin-left: -163px;
    padding: 19px 0 14px 0;
    background: url("/images/bgr-prozr-nav-open.png") repeat 0 0;
    text-align: left;
    border-bottom: 3px solid #fff;
    border-top: 5px solid #ff9700;
    z-index: 9999999999;
}

.nav ul li:hover ul {
    display: block;
}

.nav ul li ul:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url("/images/nav-open-top.png") no-repeat 0 0;
    width: 442px;
    height: 10px;
    z-index: 5;
}

.nav ul li ul:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("/images/border-nav-open.png") repeat-y center 0;
}

.nav ul li ul li {
    position: static;
    display: block;
    float: none;
    background: none !important;
    width: 211px;
    font-size: 13px;
    color: #666;
    margin-top: 2px;
    padding-left: 4px !important;
    z-index: 5;
}

.nav ul li ul li:before {
    display: none;
}

.nav ul li ul li:after {
    display: none;
}

.nav ul li ul li a {
    position: relative;
    background: url("/images/str-nav.png") no-repeat 7px 7px;
    padding-left: 12px;
    color: #666 !important;
    height: auto;
    padding: 5px 0px 4px 18px !important;
    z-index: 5;
}

.nav ul li ul li a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    background: #fff url("/images/str-nav-hover.png") no-repeat 7px 7px;
    color: #2681B8;
    text-decoration: underline;
}

.nav ul li ul li a:before {
    display: none;
}

.nav ul li ul li a:after {
    display: none;
}

.nav ul li ul li ul {
    display: none !important;
    top: 29px;
    left: auto;
    right: 5px;
    width: 211px;
    background: none;
    padding: 0;
    border-bottom: 0;
    border-top: 0;
}

.nav ul li ul li:hover ul {
    display: block !important;
}

.nav ul li ul li ul:after {
    display: none;
}

.nav ul li ul li ul:before {
    display: none;
}

.nav ul li ul li ul li h3, .nav ul li ul li ul li .h3 {
    display: block;
    background: #fff;
    padding: 9px 5px 6px 5px;
    font-size: 18px;
    color: #F18E00;
    font-weight: 100;
    text-align: center;
    text-transform: uppercase;
}

.nav ul li ul li ul li {
    position: relative;
    z-index: 5;
    border-top: 1px dotted #797979;
    padding: 3px 10px !important;
    margin-top: 0;
    font-size: 14px;
    color: #666;
    line-height: 15px;
    text-align: center;
    width: auto;
}

.nav ul li ul li ul li p {
    text-align: left;
}

.nav ul li ul li ul li:first-child {
    border-top: 0;
    padding: 0 !important;
    margin-bottom: 2px;
}

/****************end navigation************//*end header*//*.slider-simple-text{	position: relative;}.slider-simple-text .bx-pager a{	display: none;}*//*slider simple*/
.nav-and-text-info .slider-simple {
    margin-left: 60px;
    margin-right: 60px;
}


/*
.slider-simple .bx-controls-direction, .slider-simple-text .bx-controls-direction {
    position: absolute;
    top: 80px;
    width: 100%;
}

.slider-simple .bx-controls-direction a, .slider-simple-text .bx-controls-direction a {
    display: block;
    position: relative;
    width: 53px;
    height: 53px;
    text-indent: -9999px;
}

.slider-simple .bx-controls-direction .bx-prev, .slider-simple-text .bx-controls-direction .bx-prev {
    float: left;
    left: -40px;
    background: url("/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-04_left.png") no-repeat 0 0;
}

.slider-simple .bx-controls-direction .bx-prev:hover, .slider-simple-text .bx-controls-direction .bx-prev:hover {
    background: url("/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-03_left.png") no-repeat 0 0;
}

.slider-simple .bx-controls-direction .bx-next, .slider-simple-text .bx-controls-direction .bx-next {
    float: right;
    right: -40px;
    background: url("/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-04_right.png") no-repeat 0 0;
}

.slider-simple .bx-controls-direction .bx-next:hover, .slider-simple-text .bx-controls-direction .bx-next:hover {
    background: url("/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-03_right.png") no-repeat 0 0;
}

.slider-simple .bx-pager {
    text-align: center;
}

.slider-simple .bx-pager .bx-pager-item {
    display: inline-block;
    vertical-align: top;
    margin-left: 17px;
}

.slider-simple .bx-pager .bx-pager-item:first-child {
    margin-left: 0;
}

.slider-simple .bx-pager a {
    display: block;
    border: 1px solid #D9D9D9;
    width: 10px;
    height: 10px;
    text-indent: -9999px;
}

.slider-simple .bx-pager a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border: 1px solid #D9D9D9;
    background: #fff;
}

.slider-simple .bx-pager a.active {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border: 1px solid #8ecd72;
    background: #F7F7F7;
}
*/
.slider-simple p {
    text-align: center !important;
}

.slider-link {
    color: #2681b8;
}

/*img slide and form-domen block*/
.img-slider-block-default {
    min-height: 345px;
    max-height: 616px;
}

.img-slider {
    position: relative;
}

.img-slide-block-cms {
    background: url("/images/content/topbanners/cms.jpg") no-repeat center bottom 0;
}

.img-slide-block {
    background: url("/images/content/topbanners/hands.jpg") no-repeat 20px 0;
}

.img-slide-block-1 {
    background: url("/images/content/topbanners/hosting.jpg") no-repeat center bottom 0;
}

.img-slide-block-2 {
    background: url("/images/content/img_4-900x444_White.jpg") no-repeat center 0;
}

.img-slide-block-3 {
    background: url("/images/content/topbanners/reseller.jpg") no-repeat center 0;
}

.img-slide-block-4 {
    background: url("/images/content/topbanners/cloud-m.jpg") no-repeat 100px bottom;
}

.img-slide-block-5 {
    background: url("/images/content/topbanners/servers.jpg") no-repeat center 0;
}

.img-slide-block-6 {
    background: url("/images/content/topbanners/dedicated.jpg") no-repeat center 0;
}

.img-slide-block-7 {
    background: url("/images/content/topbanners/servers.jpg") no-repeat center 0;
}

.img-slide-block-8 {
    background: url("/images/content/topbanners/domain.jpg") no-repeat center 0;
}

.img-slide-block-9 {
    background: url("/images/content/img_14.jpg") no-repeat center 0;
}

.img-slide-block-domain {
    background: url("/images/content/img.jpg") no-repeat center 0;
}

.img-slide-block-rack1 {
    background: url("/images/content/topbanners/rack2.jpg") no-repeat center 0;
}

.img-slide-block-rack2 {
    background: url("/images/content/topbanners/rack1.png") no-repeat center 0;
}

.img-slide-block-rack3 {
    background: url("/images/content/topbanners/rack.jpg") no-repeat center 0;
}

.img-slide-block-unix1 {
    background: url("/images/content/topbanners/unix1.jpg") no-repeat center bottom 0;
}

.img-slide-block-unix {
    background: url("/images/content/topbanners/unix2.jpg") no-repeat center bottom 0;
}

.img-slide-block-sitebuilder {
    background: url("/images/content/topbanners/sitebuilder.jpg") no-repeat center top 0;
}

.img-slide-block-unix3 {
    background: url("/images/content/topbanners/unix3.jpg") no-repeat center bottom 0;
}

.img-slide-block-unix4 {
    background: url("/images/content/topbanners/unix4.jpg") no-repeat center bottom 0;
}

.img-slide-block-bigreseller {
    background: url("/images/content/topbanners/bigreseller.jpg") no-repeat center bottom 0;
}

.img-slide-block-articles {
    background: url("/images/content/topbanners/blog.jpg") no-repeat right bottom 0;
}

.img-slide-block-domain .bx-viewport {
    padding-bottom: 30px;
}

.slider {
    width: 1185px;
    margin: 0 auto;
    padding-bottom: 6px;
    height: 200px;
}

.index-slider, .index-banner {
    width: 920px;
    margin: 0 auto;
}

.index-slider li {
}

.index-slider .bx-viewport {
    height: 250px !important;
}

.index-slider li p, .index-banner li p {
    display: block;
    float: right;
    font: 22px "MyriadProRegular";
    color: #666;
    line-height: 36px;
    padding-top: 25px;
    text-align: right;
}

.slider .index-banner ul li {
    list-style-type: none;
}

.index-slider li p span, .index-banner li p span {
    text-transform: uppercase;
    font: 38px "MyriadProLight";
    color: black;
}

.index-slider li p strong, .index-banner li p strong {
    text-transform: uppercase;
    font: 28px "MyriadProBold";
}

/*.index-slider li p span {    font-size: 28px;}.index-slider li p strong {    font-size: 61px;}*/
.index-slider .bx-controls-direction {
    position: absolute;
    left: 0;
    top: 86px;
    width: 100%;
}

.index-slider .bx-controls-direction a {
    display: block;
    position: absolute;
    text-indent: -9999px;
    width: 53px;
    height: 53px;
}

.index-slider .bx-controls-direction .bx-prev {
    left: 20px;
    background: url("/images/slider-btn.png") no-repeat 0 0;
}

.index-slider .bx-controls-direction .bx-next {
    right: 20px;
    background: url("/images/slider-btn.png") no-repeat 0 bottom;
}

.index-slider .bx-pager {
    text-align: center;
}

.index-slider .bx-pager .bx-pager-item {
    display: inline-block;
    vertical-align: top;
    margin-left: 17px;
}

.index-slider .bx-pager .bx-pager-item:first-child {
    margin-left: 0;
}

.index-slider .bx-pager a {
    display: block;
    border: 1px solid #fff;
    width: 10px;
    height: 10px;
    text-indent: -9999px;
}

.index-slider .bx-pager a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border: 1px solid #8ecd72;
    background: #fff;
}

.index-slider .bx-pager a.active {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border: 1px solid #8ecd72;
    background: #fff;
}

.social-slider {
    float: right;
    width: 33px;
    background: url("/images/sharing-bg.png") repeat-y 0 0;
    text-align: center;
    padding: 2px 0;
    box-shadow: 0px 0px 7px 2px #c0c0c0;
    margin: 14px 65px 0 0;
}

.social-slider ul {
    list-style: none;
}

.social-slider ul li {
    margin-top: 2px;
}

.search-domen-wrapper {
    background: url("/images/bgr-prozr.png") repeat 0 0;
}

.search-domen-content {
    width: 1100px;
    margin: 0 auto;
    padding: 29px 0 18px 0;
    overflow: hidden;
}

.left-search-domen {
    display: inline-block;
    vertical-align: top;
    width: 267px;
    height: 93px;
}

.form-search-domen {
    display: inline-block;
    vertical-align: top;
    width: 795px;
    margin: 14px 0 0 19px;
}

.input-big {
    float: left;
    padding: 0 35px;
    margin: 0;
    border: 2px solid #69bd44;
    width: 474px;
    height: 53px;
    font-size: 17px;
    color: #000;
}

.input-big::-moz-placeholder {
    color: #ADAEAD;
}

.input-big::-webkit-input-placeholder {
    color: #ADAEAD;
}

.btn-search-domen {
    float: left;
    padding: 0;
    margin: 0;
    border: 0;
    width: 245px;
    height: 57px;
    cursor: pointer;
}

/*end img slide and form-domen block*//*search ideal domen*/
.search-domen-ideal-wrapper {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background: #f5f5f5;
}

.search-domen-ideal {
    position: relative;
    width: 1102px;
    margin: 0 auto;
    padding: 13px 0;
    overflow: hidden;
}

.search-dom-ideal-left {
    float: left;
    width: 740px;
    padding: 29px 0 0 70px;
}

.search-dom-ideal-left .search-domain {
    display: block;
    color: #adaead;
    margin-bottom: 8px;
    font-size: 12px;
    text-align: center;
}

.search-dom-ideal-left .search-domain a {
    color: #adaead;
    margin-left: 4px;
    margin-right: 4px;
}

.search-dom-ideal-left .search-domain .active {
    color: #2681b8;
}

.search-dom-ideal-left .zone-selected {
    line-height: 20px;
    text-align: center;
    color: #adaead;
    font-size: 12px;
    text-transform: uppercase;
}

.text-search-dom-ideal {
    position: relative;
    float: left;
    padding: 0 35px 0 95px;
    margin: 0;
    border: 2px solid #69bd44;
    width: 352px;
    height: 53px;
    font-size: 17px;
    color: #000;
    background: #fff url("/images/www.png") no-repeat 20px 50%;
}

.text-search-dom-ideal-modified {
    width: 220px !important;
    border-right: 0px !important;
}

.search-ideal-dom-ext {
    display: inline-block;
    width: 120px;
    height: 33px;
    float: left;
    vertical-align: middle;
    border-top: 2px solid #69bd44;
    border-bottom: 2px solid #69bd44;
    background-color: white;
    padding-top: 20px;
    color: #73C153;
    font: 18px "agforeignerlightcregular";
    font-weight: bold;
    text-transform: uppercase;
}

.text-search-dom-ideal::-moz-placeholder {
    color: #ADAEAD;
}

.text-search-dom-ideal::-webkit-input-placeholder {
    color: #ADAEAD;
}

.search-dom-ideal-left form:before, .search-dom-ideal-left .search-dom-ideal-left-loupe:before {
    content: "";
    display: block;
    position: absolute;
    background: url("/images/search-icon.png") no-repeat 0 0;
    width: 41px;
    height: 36px;
    left: 0;
    top: 52px;
}

.btn-search-dom-ideal {
    float: left;
    padding: 0;
    margin: 0;
    border: 0;
    width: 245px;
    height: 57px;
    cursor: pointer;
}

.search-dom-ideal-right {
    float: right;
    height: 97px;
    width: 225px;
    border-left: 2px dotted #666;
    padding: 18px 0 0 30px;
}

.search-dom-ideal-right a {
    width: 157px;
    margin-top: 8px;
}

/*end search ideal domen*/
.readme-image-container-right-banner-privateprotection {
    background: url("/images/content/privateprotection.jpg") no-repeat left bottom 0px;
}

/*content*/
.content-wrapper {
    position: relative;
    border-top: 4px solid #666;
    min-height: 497px;
    background: url("/images/content-bg.png") repeat center 0;
    z-index: 0;
}

.content-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    background: url("/images/lin2.png") no-repeat 0 0;
    width: 136px;
    height: 497px;
    left: 0;
    top: 0;
    z-index: 1;
}

.content-wrapper-simple {
    position: relative;
    border-top: 4px solid #666;
    min-height: 200px;
    background: url("/images/content-bg.png") repeat center 0;
    z-index: 0;
}

.content-width-collored {
    width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0;
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px
}

.content-width-white {
    background-color: white;
}

.content-width-inblock {
    width: 1102px;
    margin: 0 auto;
}

.content-width-inblock div {
    width: 500px;
    display: table-cell;
    vertical-align: middle;
    height: 100%
}

.content-width-inblock div:first-child {
    text-align: right;
    padding-right: 25px;
}

.content-width-inblock div:last-child {
    text-align: left;
    padding-left: 25px;
    margin-right: 30px;
}

.content-width-inblock .heading {
    padding-top: 10px;
    padding-bottom: 20px;
    font: 24px "agforeignerlightcregular";
    color: #666;
    text-align: center;
    text-transform: uppercase;
}

.content-width-grey {
    background-color: #ebebeb;
}

.content-width-darkgrey {
    background-color: #666;
}

.content {
    width: 1102px;
    margin: 0 auto;
    padding-bottom: 45px;
}

.content-small {
    padding-bottom: 30px;
}

.content-hosting .nav-mini {
    height: 323px;
}

.nav-and-text-info {
    padding: 32px 0 9px 0;
    position: relative;
    z-index: 2;
}

.nav-t-i-index .nav-mini {
    height: 350px !important;
}

.nav-t-i-index .text-info {
    height: 280px !important;
}

.nav-mini {
    display: inline-block;
    vertical-align: top;
    width: 295px;
    background: #fff;
    border: 1px solid #ededed;
    box-shadow: 0px 0px 2px 2px #ededed;
}

.nav-mini h4, .nav-mini .h4 {
    display: block;
    background: #666;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 13px 0 10px 0;
}

.nav-mini ul {
    list-style: none;
    padding: 1px 0 20px 23px;
}

.nav-mini ul li {
    display: block;
    font-size: 17px;
    margin-top: 12px;
    margin-right: 15px;
}

.nav-mini ul li a {
    display: inline-block;
    vertical-align: top;
    background: url("/images/str-nav-mini.png") no-repeat 2px 5px;
    padding-left: 17px;
    color: #666;
    text-decoration: none;
}

.nav-mini ul li a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    color: #69BD45;
    background: url("/images/str-nav-mini-hover.png") no-repeat 2px 4px;
}

.nav-mini ul li span {
    display: inline-block;
    vertical-align: top;
    background: url("/images/str-nav-mini-open.png") no-repeat 0 6px;
    padding-left: 17px;
    color: #666;
}

.nav-mini ul li ul {
    margin: 4px 0 -5px -22px;
    padding: 0 0 0 23px;
}

.nav-mini ul li ul li {
    font-size: 13px;
    margin-top: 0;
}

.nav-mini ul li ul li a {
    position: relative;
    display: block;
    background: url(/images/str-nav-mini-open-list.png) no-repeat 20px 8px;
    padding: 5px 0px 5px 33px;
}

.nav-mini ul li ul li a:hover {
    background: #f7f7f7 url(/images/str-nav-mini-hover.png) no-repeat 20px 5px;
    color: #2681B8;
}

.nav-mini ul li ul li a:hover:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(/images/nav-mini-li-before.png) no-repeat 0 0;
    width: 9px;
    height: 23px;
}

/*nav open static*/
.nav-open-static {
    display: none;
    position: absolute;
    width: 442px;
    margin-top: 0px;
    margin-left: -163px;
    padding: 19px 0 0px 0;
    background: url("/images/bgr-prozr-nav-open.png") repeat 0 0;
    text-align: left;
    border-bottom: 3px solid #fff;
    border-top: 5px solid #ff9700;
    z-index: 9999999999;
}

.nav ul li:hover .nav-open-static {
    display: block;
}

.nav-open-static:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url("/images/nav-open-top.png") no-repeat 0 0;
    width: 442px;
    height: 10px;
    z-index: 5;
}

.nav-open-static:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("/images/border-nav-open.png") repeat-y center 0;
}

.nav-open-static ul {
    float: left;
    background: none !important;
    box-shadow: none;
    width: auto !important;
    height: auto;
    border: 0 !important;
    padding-top: 0 !important;
    width: 215px !important;
}

.nav-open-static ul {
    position: static !important;
    margin-left: auto !important;
    margin-top: auto !important;
    background: none !important;
    box-shadow: none;
    width: auto !important;
    height: auto;
}

.nav ul li big {
    padding-left: 4px;
    font-weight: normal;
    font-size: 16px;
    margin-top: 6px;
}

.nav-open-static ul:before {
    display: none;
}

.nav-open-static ul:after {
    display: none;
}

.nav-open-static-right {
    top: 29px;
    left: auto;
    margin-right: 5px;
    width: 211px;
    background: none;
    padding: 0;
    border-bottom: 0;
    border-top: 0;
    float: right;
}

.nav-open-static-right font {
    display: block;
    background: #fff;
    padding: 9px 5px 6px 5px;
    font-size: 18px;
    color: #F18E00;
    font-weight: 100;
    text-align: center;
    text-transform: uppercase;
    margin-top: 15px;
}

.nav-open-static-right p {
    font-size: 16px;
    color: #666;
    line-height: 19px;
    text-align: center;
}

.nav-open-static-right ul {
    margin-left: 2px;
    margin-right: 2px;
}

.nav-open-static-right ul li:first-child {
    border-top: 0;
    padding: 0 !important;
    margin-bottom: 2px;
}

.nav-open-static-right ul li {
    position: relative;
    border-top: 1px dotted #797979;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    margin-top: 0;
    font-size: 14px;
    color: #666;
    line-height: 15px;
    text-align: center;
    width: auto;
}

/*end nav open static*/
.text-info {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 755px;
    background: #fff;
    padding: 0 20px 20px;
    margin-left: 2px;
    border: 1px solid #ededed;
    box-shadow: 0px 0px 2px 2px #ededed;
}

.text-info-long {
    width: 1054px !important;
}

.hl-krosh {
    border-bottom: 2px dotted #ebebeb;
    padding: 12px 0 0px 0;
}

.hl-krosh ul li {
    display: inline-block;
    vertical-align: top;
    background: url("/images/lin-paginator.png") no-repeat left 0px;
    font-size: 12px;
    color: #2681B8;
    padding: 0 4px 0 10px;
}

.hl-krosh ul li:first-child {
    background: none;
    padding-left: 0;
}

.hl-krosh ul li a {
    color: #ADAEAD;
}

.hl-krosh ul li a:hover {
    color: #2681B8;
}

.hl-krosh ul li span {
    text-decoration: underline;
}

.hl-krosh ul li:last-child a {
    color: #2681b8;
}

.text-info h6, .text-info .h6 {
    margin-top: 10px;
    color: #666;
}

.text-info p, .table-options-info-window p {
    font-size: 16px;
    color: #666;
    line-height: 19px;
    text-align: justify;
    margin-top: 10px;
}

.text-info p a {
    color: #2681B8;
}

.text-info p a:hover {
    color: #666;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.print-text-info {
    text-align: right !important;
}

.bottom-text-info { /*!!!*/ /*position: absolute;*/
    width: 755px; /*height: 36px;*/
    bottom: 0;
    border-top: 1px dashed #666;
    text-align: center;
    padding-top: 18px;
    margin-top: 10px;
}

.more-info-text-btn {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color: #0C8040;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0 28px 0 28px;
}

.more-info-text-btn:before {
    content: "";
    position: absolute;
    background: url("/images/str-more-info-btn.png") no-repeat 0 0;
    width: 14px;
    height: 10px;
    left: 0;
    top: 4px;
}

.more-info-text-btn:after {
    content: "";
    position: absolute;
    background: url("/images/str-more-info-btn.png") no-repeat 0 bottom;
    width: 14px;
    height: 10px;
    right: 0;
    top: 3px;
}

.more-info-text-btn:hover {
}

.trust-us {
    font: italic 58px "times";
    color: #fff;
    text-align: center;
    background: #fa961e;
    padding: 25px 0 32px 0;
}

.nav-list-content-wr {
    background: #fff;
    padding: 55px 10px 10px 10px;
    box-shadow: 0px 0px 2px 2px #EDEDED;
    overflow: hidden;
}

.nav-bonuses-wr {
    padding: 10px 10px 10px 10px;
}

.nav-list-content {
    background: #f7f7f7;
    padding: 0 0 31px 20px;
}

.nav-list-content nav {
    display: inline-block;
    vertical-align: top;
    width: 330px;
    margin-right: 15px;
    margin-top: 20px;
}

.nav-list-content nav:nth-child(3n) {
    margin-right: 0;
}

.nav-list-content nav h4, .nav-list-content nav .h4 {
    font-size: 16px;
    color: #666;
}

.nav-list-content nav ul {
    list-style: none;
    margin-top: 5px;
}

.nav-list-content nav ul li {
    font-size: 14px;
    line-height: 18px;
}

.nav-list-content nav ul li a {
    color: #adaead /*#2681B8;*/
}

.nav-bonuses-wr nav ul li {
    margin-bottom: 5px;
}

.nav-bonuses-wr nav ul li span {
    margin-bottom: 5px;
    border-bottom: 1px dashed;
    text-decoration: none;
    color: #adaead;
    cursor: pointer;
}

.nav-list-content nav ul li a:hover, .nav-bonuses-wr nav ul li span:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    color: #2681B8 /*#666;*/
}

.table-price-wrapper {
    background: #fff;
    box-shadow: 0px 0px 2px 2px #EDEDED;
    padding: 0 8px 8px;
    overflow: hidden;
}

.top-table-price {
    padding: 16px 16px 9px;
    overflow: hidden;
}

.left-t-tab-pr {
    float: left;
    width: 600px;
    font: 24px "agforeignerlightcregular";
    color: #F18E00;
    text-transform: uppercase;
}

.right-t-tab-pr {
    float: right;
    width: 350px;
    text-align: right;
}

.price-t-tab-pr {
    font-size: 17px;
    color: #ADAEAD;
    padding-top: 5px;
}

.price-t-tab-pr p {
    display: inline-block;
    vertical-align: top;
}

.price-t-tab-pr ul {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    margin-left: 6px;
}

.price-t-tab-pr ul li {
    display: inline-block;
    vertical-align: top;
    margin-left: 6px;
}

.price-t-tab-pr ul li:first-child {
    margin-left: 0;
}

.price-t-tab-pr ul li.active {
    color: #69BD45;
    background: url("/images/str-green-active.png") no-repeat center bottom;
    padding-bottom: 7px;
    cursor: pointer;
}

.table-price {
    border-collapse: separate;
    border-spacing: 0 0;
    width: 100%;
    border: 1px solid #d9d9d9;
}

.zag-table-pr {
    background: #f7f7f7;
    font-size: 16px;
    color: #666;
}

.zag-table-t-pl span { /*display: block;!!!!*/
    font: 24px "agforeignerlightcregular";
    color: #fff;
    max-width: 131px;
    max-height: 87px;
    text-decoration: none;
    overflow: hidden;
}

.zag-table-t-pl {
    height: 87px;
}

.zag-table-t-pl th {
    background: #666;
}

.zag-table-t-pl th:first-child {
    background: none;
}

.zag-table-pr td {
    border-bottom: 1px solid #d9d9d9;
}

.btn-add-basket {
    display: block;
    max-width: 131px;
    text-align: center;
    color: #666;
    text-decoration: none;
    text-transform: uppercase;
    max-height: 64px;
    overflow: hidden;
}

.btn-add-basket:hover {
    text-decoration: underline;
}

.zag-table-pr-add-b {
    height: 64px;
}

.zag-table-pr-add-b td {
    background: #c8ecc8;
}

.zag-table-pr-add-b td:first-child {
    background: none;
    border-left: 0 !important;
}

.table-price tr:nth-child(odd) {
    background: #f7f7f7;
}

.table-price tr td {
    border-left: 2px dashed #ececec;
    vertical-align: middle;
}

.table-price tr th {
    border-left: 2px dashed #ececec;
    vertical-align: middle;
}

.table-price tr td p {
    display: block;
    font-size: 20px;
    color: #666;
    text-align: center;
    min-width: 129px;
    padding: 4px 1px 7px 0;
    overflow: hidden;
}

.table-price tr:hover td p { /* padding: 3px 0 6px 0;!!!!*/
    padding: 3px 1px 6px 0;
}

.table-price tr td:first-child {
    border-left: 0;
    padding-left: 1px;
}

.table-price tr:hover td:first-child {
    border-left: 1px solid red;
    padding: 0;
}

.table-price tr th:first-child {
    border-left: 0;
}

.table-price tr td:first-child p {
    font-size: 15px;
    width: 290px;
}

.table-options {
    border-collapse: separate;
    border-spacing: 0 0;
    border: 1px solid #ececec;
    text-align: center;
    width: 100%;
}

.table-options tr td.galka {
    background: url("/images/galka.png") no-repeat center center;
}

.table-options tr td.krest {
    background: url("/images/krest.png") no-repeat center center;
}

.table-options tr td.nn-kol-vo {
    background: url("/images/nn-kol-vo.png") no-repeat center center;
}

.table-options tr th {
    background: #fff;
    vertical-align: middle;
    width: 290px;
    padding: 14px 0 15px 0;
}

.table-options tr th p {
    display: block;
    max-width: 288px;
    font-size: 15px;
    color: #666;
    padding: 1px;
    line-height: 16px;
    overflow: hidden;
}

/*!!!!.table-options tr:hover th {    width: 289px;}.table-options tr:hover td {    width: 129px;}*/
.table-options tr:hover th p {
    padding: 0 0 0 0 !important;
}

.table-options tr:nth-child(odd) th {
    background: #f7f7f7;
}

.table-options tr td {
    vertical-align: middle;
    min-width: 130px;
    border-left: 2px dashed #ececec;
}

.table-options tr td p {
    display: block;
    font-size: 20px;
    color: #666;
    min-width: 128px;
    padding: 1px;
    overflow: hidden;
}

.table-options tr:hover p { /*padding: 0 0 0 1px;!!!!*/
}

.table-options tr:nth-child(even) {
    background: #f7f7f7;
}

.zag-table-t-pl th.active {
    background: #f18e00;
}

.zag-table-t-pl th.active:first-child {
    background: none;
}

.zag-table-pr-add-b td.active {
    background: #69bd44;
}

.zag-table-pr-add-b td.active .btn-add-basket {
    color: #fff;
}

.zag-table-pr-add-b td.active:first-child {
    background: none;
}

.table-price .str-table-pr-and-opt:nth-child(odd) td.active {
    background: #edffe9;
}

.table-price .str-table-pr-and-opt:nth-child(odd) td.active:first-child {
    background: none;
}

.table-options .str-table-pr-and-opt:nth-child(even) td.active {
    background-color: #edffe9;
}

.str-table-pr-and-opt:hover td {
    border-top: 1px solid red;
    border-bottom: 1px solid red;
}

.str-table-pr-and-opt:hover td:last-child {
    border-right: 1px solid red;
}

.str-table-pr-and-opt:hover th {
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
}

.table-price tr td.active, .table-price tr th.active, .table-options tr td.active, .table-price tr td.active + td, .table-price tr th.active + th, .table-options tr td.active + td {
    border-left: 2px dashed #cfefc6;
}

.table-price tr td:first-child, .table-price tr th:first-child {
    border-left: 0;
}

.text-info-tabs {
    margin-top: 10px;
    overflow: hidden;
}

.text-info-tabs h4, .text-info-tabs .h4 {
    font: 24px "agforeignerlightcregular";
    color: #F18E00;
}

.t-i-tabs-list {
    list-style: none;
    height: 28px;
    background: #d9d9d9;
    border-bottom: 3px solid #ff9700;
    padding: 0 5px;
    margin-top: 9px;
    overflow: hidden;
}

.t-i-tabs-list li {
    float: left;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 10px;
}

.t-i-tabs-list li a {
    position: relative;
    display: block;
    color: #666;
    text-decoration: none;
    padding-top: 9px;
    height: 21px;
}

.t-i-tabs-list li.ui-tabs-active a {
    font: 17px "agforeignerlightcbold_italic";
    color: #fff;
    background: #ff9700;
    padding: 8px 12px 0 12px;
}

.t-i-tabs-list li.ui-tabs-active a:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 0;
    background: url("/images/ugol-navigation-tabs.png") no-repeat 0 0;
    width: 10px;
    height: 28px;
}

.t-i-tabs-list li.ui-tabs-active a:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    background: url("/images/ugol-navigation-tabs.png") no-repeat 0 bottom;
    width: 10px;
    height: 28px;
}

.t-i-tabs-list li a:hover {
    text-decoration: underline;
}

.table-t-i-price {
    border-collapse: separate;
    border-spacing: 0 0;
    width: 100%;
    border: 1px solid #d9d9d9;
    margin-top: 12px;
}

.th-table-t-i-price {
    background: #aeaeae !important;
}

.table-t-i-price tr:nth-child(odd) {
    background: #f7f7f7;
}

.table-t-i-price tr th {
    vertical-align: middle;
    border-left: 1px dashed #cecece;
    text-align: center;
}

.table-t-i-price tr th:first-child {
    border-left: 0;
}

.table-t-i-price tr td {
    vertical-align: middle;
    border-left: 1px dashed #cecece;
}

.table-t-i-price tr td:first-child {
    border-left: 0;
}

.table-t-i-price tr th p {
    display: block;
    font: 13px "agforeignermediumcregular";
    color: #fff;
    margin-top: 0;
    padding: 5px;
    width: 177px;
    text-align: center;
    overflow: hidden;
}

.table-t-i-price tr td p {
    display: block;
    font-size: 14px;
    color: #666;
    width: 177px;
    text-align: center;
    margin-top: 0;
    padding: 1px 5px;
}

.add-b-t-i-pr {
    font-size: 14px !important;
    color: #69BD45 !important;
}

.add-b-t-i-pr:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    text-decoration: none;
    color: #666 !important;
}

.page-center {
    margin-bottom: 20px;
    padding-right: 15px;
    padding-left: 15px;
}

.preview-host {
    background: #fff;
    box-shadow: 0px 0px 2px 2px #EDEDED;
    -webkit-box-shadow: 0px 0px 2px 2px #EDEDED;
    padding-bottom: 16px;
}

.preview-host-text {
    padding: 1px 12px 0;
}

.preview-host-text h3, .preview-host-text .h3 {
    font: 24px "agforeignerlightcregular";
    color: #F18E00;
}

.preview-host-text p {
    font-size: 16px;
    color: #666;
    line-height: 19px;
    margin-top: 4px;
    text-align: justify;
}

.preview-host-block {
    display: inline-block;
    vertical-align: top;
}

.preview-host-text .h5 {
    padding-top: 10px;
    padding-bottom: 20px;
    font: 24px "agforeignerlightcregular";
    color: #666;
    text-align: center;
    text-transform: uppercase;
}

.preview-host-block a, .price-t-host-block a, .preview-host-text a {
    color: #2681b8;
}

.preview-host-block a:hover, .price-t-host-block a:hover, .preview-host-text a:hover {
    color: #adaead;
}

.price-tabs-host {
    padding: 0 12px;
    margin-top: 37px;
}

.price-tabs-host h4, .price-tabs-host .h4 {
    font: 24px "agforeignerlightcregular";
    color: #F18E00;
    text-transform: uppercase;
}

.packeges-arrow {
    display: inline-block;
    position: relative;
    top: 270px;
    height: 60px;
    width: 50px;
    vertical-align: top;
}

.packeges-arrow a {
    display: block;
    width: 100%;
    height: 100%;
}

.packeges-arrow-right {
    background: url('/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-04_right.png') no-repeat right center;
}

.packeges-arrow-left {
    background: url('/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-04_left.png') no-repeat left center;
}

.packeges-arrow-right:hover {
    background: url('/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-03_right.png') no-repeat right center;
}

.packeges-arrow-left:hover {
    background: url('/images/BUTTON_60x60px/041615_FreeHost_BUTTON_60x60px_Buton_FH-03_left.png') no-repeat left center;
}

.tabs-link-price {
    background: #d9d9d9;
    height: 33px;
    list-style: none;
    border-bottom: 3px solid #ff9700;
    margin-top: 11px;
    padding: 0 5px;
    overflow: hidden;
}

.tabs-link-price li {
    float: left;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 11px;
}

.tabs-link-price li a {
    position: relative;
    display: block;
    color: #666;
    text-decoration: none;
    padding-top: 11px;
    height: 26px;
}

.tabs-link-price li.ui-tabs-active a {
    background: #ff9700;
    font: 17px "agforeignerlightcbold_italic";
    color: #fff;
    padding: 10px 12px 0 12px;
    height: 26px;
}

.tabs-link-price li.ui-tabs-active a:before {
    content: "";
    position: absolute;
    left: -11px;
    top: 0;
    background: url(/images/ugol-nav-price.png) no-repeat 0 0;
    width: 11px;
    height: 35px;
}

.tabs-link-price li.ui-tabs-active a:after {
    content: "";
    position: absolute;
    right: -11px;
    top: 0;
    background: url(/images/ugol-nav-price.png) no-repeat 0 bottom;
    width: 11px;
    height: 35px;
}

.tabs-link-price li a:hover {
    text-decoration: underline;
}

.price-t-host-block {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 332px;
    background: #fbf7f8;
    border: 2px solid #d6d6d6;
    padding-bottom: 16px;
    margin: 31px 0 0 13px;
}

.price-t-host-block .new {
    position: absolute;
    left: -7px;
    top: 16px;
    background: url("/images/new.png") no-repeat 0 0;
    width: 54px;
    height: 32px;
}

.price-t-host-block .best-deals {
    position: absolute;
    left: -14px;
    top: -16px; /*background: url("/images/best-deals.png") no-repeat 0 0;*/
    width: 99px;
    height: 102px;
}

.name-p-t-host {
    background: #666;
    height: 102px;
    padding: 0 5px;
    font: 36px "agforeignerlightcregular";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    overflow: hidden;
}

.price-t-host-block-selected .name-p-t-host {
    background-color: #69bd44;
}

.name-p-t-host p, .haracteristic-p-t-host p {
    display: table;
    border-collapse: separate;
    border-spacing: 0 0;
    width: 100%;
}

.name-p-t-host p {
    height: 102px;
}

.name-p-t-host p span, .haracteristic-p-t-host p span {
    display: table-cell;
    vertical-align: middle;
}

.haracteristic-p-t-host {
    background: #d9d9d9;
    height: 80px;
}

.price-t-host-block-selected .haracteristic-p-t-host {
    background-color: #c8ecc8;
}

.haracteristic-p-t-host p {
    font: 18px "agforeignercregular";
    color: #666;
    text-align: center;
    height: 80px;
}

.price-p-t-host {
    height: 63px;
    border-bottom: 1px dashed #666;
    overflow: hidden;
}

.price-p-t-host-name p {
    display: table;
    border-collapse: separate;
    background: #f5f5f5 url("/images/str-green-bottom.png") no-repeat 297px 31px;
    font-size: 21px;
    color: #ADAEAD;
    text-align: center;
    width: 100%;
    height: 63px;
    cursor: pointer;
}

.price-p-t-host-name p span {
    display: table-cell;
    vertical-align: middle;
}

.price-p-t-host:hover .price-p-t-host-open {
    display: block;
}

.price-p-t-host-open {
    display: none;
    position: absolute;
    width: 322px;
    padding: 4px 0;
    margin: -2px 0 0 5px;
    background: url("/images/border-price-t-host-open.png") repeat-x 0 0;
}

.price-p-t-host-open-content {
    width: 308px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0px 2px 2px 2px #EDEDED;
}

.price-p-t-host-open-content ul li {
}

.price-p-t-host-open-content ul li font {
    color: #f08c00;
}

.menu-table-select-content div {
    display: block;
    width: 100%;
}

.menu-table-select-content div div {
    display: inline-block;
}

.menu-table-select-content div div:first-child {
    width: 120px;
    text-align: left;
}

.menu-table-select-content div div:last-child {
    width: 180px;
    text-align: right;
}

/*.menu-table-select-content div:last-child div:last-child{	color: #f18e00}.price-p-t-host-open-content ul li strike{	margin-right: 5px;	margin-left: 5px;	color: #f08c00;}.price-p-t-host-open-content ul li>div{	width:100%;	display: block;}.price-p-t-host-open-content ul li>div div:first-child{	display: table-cell;	width: 120px;}.price-p-t-host-open-content ul li>div div:last-child{	display: table-cell;	width: 180px;}*/
.price-p-t-host-open span {
    display: block;
    font-size: 16px;
    color: #F18E00;
    text-align: center;
    text-transform: uppercase;
    padding-top: 13px;
    height: 24px;
}

.price-p-t-host-open ul {
    list-style: none;
}

.price-p-t-host-open ul li {
    font-size: 15px;
    color: #666;
    text-align: center;
    padding-top: 9px; /*height: 24px;*/
    cursor: pointer;
    border-bottom: 1px solid;
    height: 55px;
    line-height: 25px;
}

.price-p-t-host-open ul li:first-child {
    height: 25px;
}

.price-p-t-host-open ul li:last-child {
    border-bottom: none;
}

.price-p-t-host-open ul li:hover {
    background: #fbe6c9;
}

.text-p-t-host {
    width: 290px;
    margin: 20px auto 0;
    font-size: 18px;
    color: #666;
    line-height: 22px;
    text-align: left;
}

.text-p-t-host h5, .text-p-t-host .h5 {
    font-size: 20px;
    color: #FA961E;
}

.text-p-t-host ul {
    list-style: none;
    margin: 8px 0 5px 0;
    padding-bottom: 11px;
}

.btns-p-t-host {
    margin-top: 18px;
}

.btns-p-t-host .btn {
    display: inline-block;
}

.btn-test {
    background: url("/images/btn-big-hover.png") no-repeat 0 0;
    color: #0C8040;
}

.btn-test:hover {
    background: url("/images/btn-big.png") no-repeat 0 0;
    color: #fff;
}

.btn-add-basket-t-pl {
    background: url("/images/btn-big.png") no-repeat 0 0;
}

.btn-add-basket-t-pl:hover {
    background: url("/images/btn-big-hover.png") no-repeat 0 0;
}

.price-t-host-block:hover .name-p-t-host {
    background: #f18e00;
}

.price-t-host-block:hover .haracteristic-p-t-host {
    background: #fac883;
}

.price-t-host-block:hover .price-p-t-host p {
    background: #fbe6c9 url("/images/str-green-bottom.png") no-repeat 297px 31px;
}

.tabs-preview-link {
    list-style: none;
    text-align: center;
    margin: 18px 0 26px 0;
}

.tabs-preview-link li {
    display: inline-block;
    vertical-align: top;
    background: url("/images/tabs-preview-link-slesh.png") no-repeat left 11px;
    padding: 5px 0 0 23px;
    margin-left: 8px;
    font: 24px "MyriadProRegular";
    text-transform: uppercase;
}

.tabs-preview-link li:first-child {
    padding-left: 0;
    margin-left: 0;
    background: none;
}

.tabs-preview-link li a {
    color: #666;
    text-decoration: none;
}

.tabs-preview-link li a:hover {
    text-decoration: underline;
}

/*.tabs-preview-link li.ui-tabs-active {    padding-top: 0;}*/
.tabs-preview-link li.ui-tabs-active a {
    color: #2681B8;
}

.invisible-reg {
    display: none;
}

/*recomended domain block*/
.recomendation-domen {
    background: #fff;
    border: 1px solid #EDEDED;
    box-shadow: 0px 0px 2px 2px #EDEDED;
    padding-bottom: 70px;
    overflow: hidden;
    margin-bottom: 40px;
    margin-top: 40px;
}

.recomendation-hosting-wraper {
    background-color: #EBEBEB;
    padding-bottom: 80px;
    margin-bottom: 40px
}

.recomendation-hosting {
    overflow: hidden;
    margin-bottom: 0px;
    margin-top: 40px;
    text-align: center;
}

.recomendation-domen h3, .recomendation-hosting h3, .recomendation-hosting h2, .recomendation-domen .h3, .recomendation-hosting .h3, .recomendation-hosting .h2 {
    text-align: center;
    padding: 22px 0;
    color: #666;
}

.recomendation-domen-list {
    display: block;
    list-style: none;
    text-align: center;
    width: 985px;
    margin: 0 auto;
    margin-top: 20px;
}

.recomendation-domen-list li {
    display: inline-block;
    vertical-align: top;
    width: 309px;
    border: 1px solid #dedede;
    margin-left: 15px;
    text-align: center;
}

.recomendation-domen-list li:first-child {
    margin-left: 0;
}

.tip-rec-domen {
    background: #f5f5f5;
    font: 26px "agforeignercregular";
    color: #F18E00;
    height: 100px;
}

.name-rec-domen {
    background: #d9d9d9;
    font: 36px "agforeignercregular";
    color: #666;
    text-transform: uppercase;
    height: 80px;
}

.price-rec-domen-wrapper {
    background: #f5f5f5;
    height: 85px;
}

.old-pr-rec-domen {
    font: 18px "agforeignercregular";
    color: #F18E00;
    text-decoration: line-through;
}

.price-rec-domen {
    font: 24px "agforeignercregular";
    color: #666;
}

.hosting-type-name {
    background: #666;
    font: 32px "agforeignercregular";
    color: #FFF;
    height: 100px;
    text-transform: uppercase;
}

.hosting-type-description {
    background: #d9d9d9;;
    font: 18px "agforeignercregular";
    color: #666;
    height: 80px;
}

.hosting-type-description-spec {
    background-color: #C8ECC8 !important;
}

.hosting-type-name-spec {
    background-color: #69bd44 !important;
}

.hosting-type-price {
    color: #adaead;
    font-size: 21px;
    background-color: #f5f5f5;
    height: 70px;
}

.buy-btn-rec-hosting {
    display: block;
    background: #fff;
    height: 95px;
    font: 20px "MyriadProRegular";
    color: #69BD44;
}

.buy-btn-rec-hosting:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    background: #69bd44;
    color: #fff;
}

.buy-btn-rec-domen {
    display: block;
    background: #fff;
    height: 95px;
    font: 36px "MyriadProRegular";
    color: #0C8040;
    text-decoration: none;
    border-top: 1px dashed #bebebe;
}

.buy-btn-rec-domen:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    background: #69bd44;
    color: #fff;
}

.tip-rec-domen p, .name-rec-domen p, .buy-btn-rec-domen p, .hosting-type-name p, .hosting-type-description p, .hosting-type-price p, .buy-btn-rec-hosting p, .promo-description p {
    display: table;
    border-collapse: separate;
    border-spacing: 0 0;
    height: 100%;
    width: 100%;
}

.tip-rec-domen p span, .name-rec-domen p span, .buy-btn-rec-domen p span, .hosting-type-name p span, .hosting-type-description p span, .hosting-type-price p span, .buy-btn-rec-hosting p span, .promo-description p span {
    display: table-cell;
    vertical-align: middle;
}

.tarifs-type-wrapper {
    height: 480px;
    background-color: #EBEBEB;
}

.table-price-rec-domen {
    display: table;
    width: 100%;
    height: 100%;
    border-collapse: separate;
    border-spacing: 0 0;
}

.table-cell-price-rec-domen {
    display: table-cell;
    vertical-align: middle;
}

.readme-text-domen-wrapper {
    height: 549px;
}

.readme-text-domen-container {
    position: absolute;
    left: 0;
    height: 549px;
    width: 100%;
    background: url("/images/content-bg-2.png") repeat 0 0;
    z-index: -5;
}

.readme-text-domen {
    position: relative;
    width: 1102px;
    margin: 0 auto;
    height: 549px;
}

.readme-text-domen:before {
    content: "";
    position: absolute;
    display: block;
    width: 694px;
    height: 549px;
    left: -398px;
    top: 0;
}

.readme-text-domen-standart:before {
    background: url("/images/content/img-left.jpg") no-repeat 0px 0;
}

.readme-text-domen-standart1:before {
    background: url("/images/content/domain1.jpg") no-repeat right 0;
}

.readme-text-bigreseller:before {
    background: url("/images/content/bigreseller.jpg") no-repeat left 0;
}

.readme-text-domen-imgcomua2:before {
    background: url("/images/content/domain1.jpg") no-repeat right 0;
}

.readme-text-domen-imgcomua3:before {
    background: url("/images/content/domain3.jpg") no-repeat right 0;
}

.readme-text-domen-right {
    position: absolute;
    right: 0;
    width: 830px;
    padding-top: 46px;
}

.readme-text-domen-right h3, .readme-text-domen-right .h3 {
    padding-left: 64px;
    font-weight: bold;
}

.readme-text-domen-right ul {
    list-style: none;
    margin-top: 28px;
}

.readme-text-domen-right ul li {
    background: url("/images/galka-list.png") no-repeat left 0px;
    padding-left: 64px;
    font: 28px "agforeignerlightcregular";
    color: #666;
    margin-top: 23px;
}

.readme-text-domen-right ul li:first-child {
    margin-top: 0;
}

/*end recomended domain block*//*end content*//*footer*/
footer { /* position: relative;*/
}

.nav-footer {
    width: 1080px;
    margin: 0 auto;
    padding: 20px 0;
}

.nav-footer nav {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    margin-right: 30px;
}

.nav-footer nav:nth-child(6n) {
    margin-right: 0;
}

.nav-footer nav h4 a, .nav-footer nav .h4 a {
    font-size: 13px;
    color: #FA961E;
    text-transform: uppercase;
    padding-bottom: 2px;
    text-decoration: none;
}

.nav-footer nav ul {
    list-style: none;
}

.nav-footer nav ul li {
    font-size: 12px;
    line-height: 15px;
}

.nav-footer nav ul li a {
    color: #666;
    text-decoration: none;
}

.nav-footer ul li a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    color: #2681B8;
    text-decoration: underline;
}

.bottom-footer {
    border-top: 4px solid #f18d01;
    background: #ebebeb;
    padding: 22px 0 23px 0;
    height: 38px;
}

.bottom-footer:before {
    content: "";
    position: absolute;
    background: url("/images/lin3.png") no-repeat 0 0;
    width: 82px;
    height: 301px;
    right: 0px;
    margin-top: -325px;
}

.bottom-footer-content {
    width: 1075px;
    margin: 0 auto;
}

.logo-footer {
    float: left;
    width: 174px;
    height: 28px;
    border-right: 2px solid #f28d00;
    padding: 10px 15px 0 0;
}

.copyright {
    float: left;
    font-size: 12px;
    color: #666;
    width: 490px;
    padding: 13px 0 0 11px;
}

.copyright span {
    color: #2681B8;
    text-decoration: underline;
}

.copyright a {
    color: #2681b8;
}

.footer-number {
    float: right;
    font: 27px "agforeignercitalic";
    color: #666;
    width: 240px;
    text-align: right;
    margin-top: 4px;
}

.footer-number span {
    font-size: 21px;
    color: #ADAEAD;
}

/*end footer*/
.scrollTop {
    display: block;
    position: fixed;
    top: 50%;
    right: 6%;
    background: url(/images/str-to-top.png) no-repeat 0 0;
    width: 53px;
    height: 53px;
}

/*news list*/
.news-list h4, .news-list .h4 {
    padding-top: 0px;
}

.news-list p {
    padding-top: 2px;
    margin-top: 0px;
}

p.new-date {
    margin-top: 10px;
}

.news-list .news-page-list {
    text-align: center;
}

.news-list h4 a, .news-list .h4 a {
    font-size: 22px;
    color: #F18E00;
    text-decoration: none;
}

.news-list a {
    color: #2681b8;
}

.news-page-back {
    font-size: 14px;
    color: #2681B8;
    font-weight: normal;
}

/*Forms and buttons*/
#dialog .errormsg {
    padding-bottom: 8px;
}

.activeDialogButton {
    background-color: #00BE34;
    color: white;
    border: 1px solid #00BE34;
    font-weight: normal;
}

.button {
    color: #666;
    border: 1px solid #D9D9D9;
    font-weight: normal;
    background-color: #F7F7F7;
    height: 38px;
    font-size: 20px;
    font-family: "agforeignerlightcregular", Arial, Helvetica, sans-serif;
    margin-right: 10px;
    padding: 5px 10px 5px 10px;
    cursor: pointer
}

.button-active {
    border: 1px solid #69be46 !important;
    background-color: #69be46 !important;
    color: white !important;
}

.button-simple {
    border: 1px solid #ff9700 !important;
    background-color: #ff9700 !important;
    color: white !important;
    height: 40px;
}

/*#00BE34*/
.button-big {
    height: 40px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.button-link {
    display: inline-block;
    border-radius: 0;
    font: 20px "agforeignerlightcregular";
    height: 30px;
    text-decoration: none;
    background-color: #69be46;
    border-color: #69be46;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.big-button-link {
    display: block;
    border-radius: 0;
    font: 20px "agforeignerlightcregular";
    width: 500px;
    height: 35px;
    text-decoration: none;
    background-color: #69be46;
    border-color: #69be46;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
}

.big-button-link:hover, .button-link:hover, .button-active:hover, .button-simple:hover, .button-over {
    background: #0a8241 !important;
}

.button-pressed {
    background: #afafaf !important;
}

.button-dialog-active {
    background: #ff9700 !important;
    color: white !important;
}

/*#f18e00*/
.simple-table-row {
    margin-top: 20px;
    margin-bottom: 10px;
}

.simple-table-row tr {
    min-height: 40px !important;
    color: #54534A;
}

.simple-table-row td {
    padding: 10px !important;
}

.input {
    min-width: 340px;
    padding: 10px 10px 10px 10px;
    color: #666;
    border: 1px solid #D9D9D9;
    background-color: white;
}

.form-table :required, .form-table .required {
    background: url("/images/important.png") white no-repeat right top;
    padding-left: 10px;
}

.simple-table-row tr a {
    color: #2681b8;
}

.simple-table-row tr a:hover {
    color: #666;
}

.client-row img {
    padding-right: 10px;
}

.floatLeft {
    float: left;
}

.alignCenter {
    text-align: center !important;
}

.alignLeft {
    text-align: left !important;
}

.alignRight {
    text-align: right !important;
}

.content .form-errors h5, .content .form-errors .h5 {
    padding-top: 15px;
    padding-bottom: 0px;
    font: 20px "agforeignerlightcregular";
    color: #F18E00;
}

.form-table span {
    font-style: italic;
    font-size: 13px;
}

.content .form-errors p {
    padding-top: 0px;
    margin-top: 0px;
}

.errorfld {
    border-color: #F18E00;
}

/*faq*/
.searchpanel {
    background-color: #f7f7f7;
    height: 50px;
    border: 1px solid #d9d9d9;
    border-collapse: separate;
    border-spacing: 0;
    width: 99%;
    padding-left: 10px;
    padding-top: 10px;
    vertical-align: middle
}

.searchpanel .searchfld {
    min-width: 340px;
    padding: 10px 20px 10px 10px;
    color: #666;
    border: 1px solid #D9D9D9;
    background-color: white;
    margin-right: 10px !important;
}

.searchpanel .searchbtn {
    font-weight: normal;
    height: 37px;
    font-size: 15px;
    font-family: "agforeignerlightcregular", Arial, Helvetica, sans-serif;
    padding: 5px 10px 5px 10px;
    cursor: pointer;
    border: 1px solid #00BE34;
    background-color: #00BE34;
    color: white;
    width: 100px;
}

.weyprint {
    color: #adaead !important;
}

.weyprint a {
    font-weight: normal;
    color: #adaead !important;
}

.weyprint a:llast-child {
    color: #2681b8 !important;
}

.searchcontent {
    margin-top: 10px;
}

.searchcontent .sphinxsearchresult {
    margin-top: 10px;
}

.searchcontent .social {
    text-align: right;
}

.searchcontent .SelectLink {
    font-weight: bold;
}

.searchcontent ul, .searchcontent ol {
    margin-top: 10px;
    margin-left: 20px;
    color: #666;
}

.searchcontent ul {
    list-style-type: square;
}

.searchcontent li {
    padding: 2px;
}

.searchcontent a {
    color: #2681b8;
}

.searchcontent a:hover {
    color: #adaead;
}

.searchcontent h1 {
    font-size: 24px;
}

.socialTableLeftPart {
    display: inline-block;
    min-height: 80px;
    vertical-align: middle;
}

.socialTableRightPart {
    display: inline-block;
    text-align: left;
}

/* articles */
pre, code {
   font-size: 14px;
   line-height: 20px;
   margin-top: 16px;
   margin-bottom: 16px;
   white-space: normal;
   word-wrap: break-word;
}

.comparticles pre, .comparticles code {
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-left: 3px solid #f36d33;
    color: #666;
    page-break-inside: avoid;
    font-family: monospace;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1em 1.5em;
    display: block;
    word-wrap: break-word;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.comparticles a {
    color: #2681b8;
}

.comparticles a.big-button-link {
    color: #fff
}

.articles-title .ico {
    display: inline;
    float: left;
    margin-top: 12px;
    margin-right: 12px;
}

.comparticles .category-title h1 {
    background-image: none;
    background-color: #F7F7F7;
    border: 1px solid #F2F2F2;
    color: #666666;
    font-size: 17px;
    line-height: 36px;
    margin: 10px 0px 10px 0px;
}

.comparticles .line .cmenu-empty {
    float: left;
    height: 31px;
    margin-left: 193px;
    width: 151px;
}

.comparticles-line {
    margin-top: 20px;
    margin-bottom: 20px;
}

.comparticles-line .cmenu {
    width: 295px;
    height: 40px;
    float: left;
    background-color: #97B6CB;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.comparticles-line .cmenu ul
{
    padding-top:10px;
}

.comparticles-line .article-buttons {
    display: inline-block;
    float: right;
}

.comparticles-line .article-subscribe {
    background-image: url("/images/subscribe.png");
    width: 122px;
    height: 41px;
    display: inline-block;
    margin-right: 20px;
}

.comparticles-line .article-rss {
    background-image: url("/images/rss.png");
    width: 72px;
    height: 41px;
    display: inline-block;
}

.comparticles-line .article-telegram {
    background-image: url('/images/blog-telegram.png');
    width: 121px;
    height: 41px;
    display: inline-block;
    margin-right: 20px;
}
.telegram-subscribe
{
    background-image: url('/images/telegram-subscribe.png');
    width: 150px;
    height: 20px;
    display: block;
    margin-top: 8px;
}
.comparticles-line ul li {
    list-style: none;
}

.comparticles-line ul li {
    color: white;
    font-weight: bold;
    font-size: 17px;
}

.comparticles-line ul li ul {
    display: none;
    position: absolute;
    z-index: 9999999998;
    background-color: white;
    box-shadow: 0 0 2px 2px #ededed;
    width: 295px;
    filter: alpha(Opacity=85);
    opacity: 0.85;
    margin-top: 10px;
}

.comparticles-line ul li ul li {
    text-align: left;
    padding: 10px 10px 10px 20px;
}

.comparticles-line ul li ul li:first-child {
    padding-top: 20px;
}

.comparticles-line ul li ul li:last-child {
    padding-bottom: 20px;
}

.comparticles-line ul li ul a {
    color: #666;
    font-weight: bold;
    font-size: 17px;
    text-decoration: none;
}

.comparticles-line ul li ul a:hover {
    text-decoration: underline;
    color: #1F79B7;
}

.comparticles-line .cmenu:hover ul li ul {
    display: block;
}

.comparticles .line { /*background-image: url('/images/comparticles/line-bg.png');*/
    background-repeat: no-repeat;
    height: 31px;
    margin-top: 10px;
    width: 1050px; /*background-color: #ABCCE3;*/
}

.comparticles .line .cmenu {
    background-image: url('/images/comparticles/categories-off.png');
    cursor: pointer;
    float: left;
    height: 31px;
    margin-left: 193px;
    vertical-align: middle;
    width: 151px;
}

.comparticles .line .cmenu:hover {
    background-image: url('/images/comparticles/categories-on.png');
}

.comparticles .line .cmenu ul {
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.comparticles .line .cmenu .categories {
    list-style-type: none;
    margin: 0px;
    height: 100%;
}

.comparticles .line .cmenu .categories:hover ul {
    display: block;
}

.comparticles .line .cmenu .categories ul {
    display: none;
    position: absolute;
    top: 31px;
    left: 0px;
    min-width: 100%;
    z-index: 1; /* IE7 */
    *width: 100%;
}

.comparticles .line .cmenu .categories ul li {
    background-color: #ffffff;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    height: 30px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
    list-style-type: none;
}

.comparticles .line .cmenu .categories ul .last {
    border-bottom: 1px solid #E2E2E2;
}

.comparticles .line .cmenu .categories ul li a {
    display: block;
    line-height: 30px;
}

.comparticles .line .other {
    float: right;
    height: 31px;
    width: 130px;
}

.comparticles .line .other .subscribe {
    float: left;
    padding-top: 5px;
    width: 80px;
}

.comparticles h4 a, .comparticles .h4 a {
    font-size: 22px;
    color: #F18E00;
    text-decoration: none;
}

.comparticles h4, .comparticles .h4 {
    padding-top: 0px;
}

.comparticles .line .other .rss {
    float: left;
    height: 31px;
    line-height: 31px;
    padding-top: 5px;
    vertical-align: middle;
    width: 41px;
}

.comparticles .line .post {
    float: left;
    height: 31px;
    width: 151px;
    background-image: url('/images/comparticles/post-button2-off.png');
}

.comparticles .line .post:hover {
    background-image: url('/images/comparticles/post-button2-on.png');
    cursor: pointer;
}

.comparticles .list {
    margin-top: 10px;
}

.comparticles .list .article {
    text-align: left;
    width: 95%;
}

.comparticles .list .delimiter {
    height: 10px;
}

.comparticles .list .article .competition {
    color: #AEAEAE;
    margin: 2px 0px 2px 0px;
    text-decoration: underline;
}

.comparticles .list .article .competition span {
    color: #AEAEAE;
    font-weight: bold;
    text-decoration: underline;
}

.comparticles .list .article .detailed {
    margin: 2px 0px 2px 0px;
}

.comparticles .list .article .preview {
    margin: 2px 0px 2px 0px;
    text-align: justify;
}

.comparticles .list .article .title {
    margin: 2px 0px 2px 0px;
}

.comparticles .list .article .title a {
    color: #F28D01;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.comparticles .list .article .title a:hover {
    color: #F28D01;
    text-decoration: underline;
}

.comparticles .list .article .views {
    color: #BEBEBE;
    margin: 2px 0px 2px 0px;
}

.comparticles .list .article .views span {
    color: #BEBEBE;
    font-weight: bold;
}

.comparticles .list .left-column {
    float: left;
    width: 50%;
    vertical-align: middle;
    min-height: 80px
}

.comparticles .list .right-column {
    float: left;
    width: 50%;
}

.comparticles .navigation {
    color: #adaead;
    margin-bottom: 10px;
    margin-top: 10px;
}

.comparticles .navigation a {
    color: #adaead;
}

.comparticles .pages {
    clear: both;
    text-align: center;
}

.comparticles .pages .active {
    background-color: #F28D01;
}

.comparticles .pages .active span {
    color: #000000;
    font-weight: bold;
}

.comparticles .pages a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.comparticles .pages a:hover {
    text-decoration: underline;
}

.comparticles .pages ul li {
    background-color: #F9F8F7;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    list-style-type: none;
    margin: 0px 2px 0px 2px;
    width: 21px;
}

.comparticles .show {
    margin-top: 20px;
}

.comparticles .show .back {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
    text-align: center;
}

.comparticles .show .bottom-table {
    margin-top: 15px;
    margin-bottom: 25px;
    width: 100%;
    color: #666;
}

.comparticles .show .bottom-table #voteFormContainerBottom {
    margin-top: 10px;
}

.comparticles .show .bottom-table .left-column {
    width: 75%;
    vertical-align: top;
}

.comparticles .show .bottom-table .right-column {
    text-align: right;
    width: 25%;
    vertical-align: top;
}

.comparticles .show .comments {
    margin: 10px 0px 10px 0px;
}

.comparticles .show .comments h2 {
    font-size: 14px;
    text-decoration: underline;
}

.comparticles .show .content {
    height: 400px;
    overflow: auto;
    margin: 15px 0px 0px 0px;
}

.recommended ul li {
    list-style-type: square;
    color: #666;
    margin-left: 20px;
    margin-bottom: 5px;
}

#articlesendFormErrorsRow {
    display: none;
}

#articlesendErrors ul li {
    list-style-type: square;
    color: #666;
    margin-left: 20px;
    margin-bottom: 5px;
}

#subscriptionErrors {
    margin-bottom: 5px;
}

.dc-collage {
    width: 660px;
}

.dc-collage td {
    padding-top: 1px;
    padding-right: 4px;
}

.dc-collage table:first-child {
    margin-top: 6px;
}

/* tooltips*/
.tooltip {
    cursor: pointer;
}

.tooltip-underline {
    border-bottom: 1px dashed;
}

#tip {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    padding: 10px;
    font-size: 14px !important;
    position: absolute;
    width: 280px;
    min-height: 100px;
    background-color: #F9F8F7;
    display: block;
    z-index: 9999999998;
}

#tip p {
    color: #666;
    font-size: 14px !important;
    text-align: left;
    line-height: 16px;
    margin-bottom: 5px;
}

#tip p:last-child {
    margin-bottom: 0px;
}

#tip .d-row {
    display: table;
}

#tip .d-row div {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    font-size: 14px;
}

#tip .d-row div.d-zero {
    width: 5%;
}

#tip .d-row div.d-one {
    width: 20%;
}

#tip .d-row div.d-two {
    width: 30%
}

#tip .d-row div.d-three {
    width: 45%
}

#tip .d-row div.b-one {
    width: 20%;
}

#tip .d-row div.b-two {
    width: 35%
}

#tip .d-row div.b-three {
    width: 45%
}

/* domain reg*/
#domain-search-div .pricedomain tr td:nth-child(3) {
    width: 200px;
}

.table-domain-reg {
    border-spacing: 0 0;
    width: 100%;
    border: 1px solid #d9d9d9;
    margin-bottom: 20px;
}

.table-domain-reg tr td:first-child {
    border-left: 0;
}

.table-domain-reg tr td {
    border-left: 2px dashed #ececec;
    vertical-align: middle;
    height: 70px;
    text-align: center;
}

#domain-search-div {
    margin-top: 20px;
}

#domain-search-div .table-domain-reg tr td:first-child {
    width: 34%;
}

#domain-search-div .table-domain-reg tr td:last-child {
    width: 15%;
}

#domain-search-div .table-domain-reg tr td:nth-child(2) {
    border-left: 0px;
    width: 15%;
    text-align: left;
    padding-left: 10px;
}

#domain-search-div .table-domain-reg tr td:nth-child(3) {
    min-height: 25%
}

#domain-search-div .table-domain-reg tr td p {
    display: block;
    font-size: 20px;
    color: #666;
    text-align: center;
    padding: 4px 1px 7px 0;
    overflow: hidden;
}

/*.table-domain-reg tr:hover td:first-child {    padding: 3px 0 6px 0;}*/
.table-domain-reg tr:hover td:first-child p, .table-domain-reg tr:hover td:nth-child(2) strong {
    color: #69be46;
    font-weight: bold;
}

.table-domain-reg strong {
    font: 22px "agforeignerlightcbold";
    color: #666;
}

.table-domain-reg tr:hover td:first-child {
    border-left: 1px solid red;
}

.table-domain-reg tr td:first-child p {
    text-align: right !important;
    padding-left: 8px;
}

.table-domain-reg .str-table-pr-and-opt:nth-child(odd) {
    background-color: #f7f7f7;
}

.table-domain-reg .str-table-pr-and-opt:nth-child(even) {
    background-color: none;
}

.buyDomain {
    width: 80px;
}

.table-domain-reg span.showStockPrice {
    font-size: 20px;
    border-bottom: 1px dashed;
    cursor: pointer;
    color: #666;
}

.table-domain-reg span.showStockPrice:hover {
    color: #288289;
}

.table-domain-reg strike {
    display: block;
    color: #f08c00;
    font-size: 17px;
    padding-right: 5px
}

.table-domain-reg .whoiserror {
    border-bottom: 1px dashed;
    cursor: help;
}

.table-domain-reg .button-basket {
    display: table; /*padding-top: 40px;*/
    width: 100%;
    height: 70px;
    text-decoration: none;
    color: #666;
    font-size: 20px;
}

.table-domain-reg .button-basket span {
    display: table-cell;
    vertical-align: middle;
}

.table-domain-reg .button-basket:hover {
    background-color: #69be46;
    color: white;
}

#domainResult .domainresultrow {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 99%;
    text-align: center;
}

#additionalresult_row div:first-child {
    display: inline;
}

#additionalresult_row div:last-child {
    display: inline;
    text-align: left;
    padding-right: 15px;
    padding-left: 18px;
}

#additionalresult_row div:last-child a {
    font-size: 13px;
    color: black;
    text-decoration: none;
}

#additionalresult_row div:last-child a:hover {
    text-decoration: underline;
}

#basketbutton {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

#basketbutton input {
    width: 100%;
}

.domainsearch-div {
    width: 100%;
    padding: 0px;
}

.domainsearch-div table {
    width: 100%;
    height: 140px
}

.domainsearch-div table td:first-child {
    vertical-align: middle;
    padding-left: 25px;
}

.domainsearch-div table td:first-child span {
    font-size: 20px;
    font-weight: bold;
    display: block;
    color: #666;
}

.domainsearch-div .domainname {
    border: 2px solid #69bd44;
    color: #000;
    font-size: 17px;
    height: 53px;
    margin: 0;
    padding: 0 35px;
    width: 700px;
}

.domainsearch-div .domainname::-moz-placeholder {
    color: #adaead;
}

.domainsearch-div table td:last-child {
    width: 295px;
    background-color: #00BE34;
}

.domainsearch-div table td:last-child li {
    list-style-type: none;
}

.domainsearch-div table td:last-child input {
    float: none !important;
}

.domainsearch-div table td:last-child a {
    line-height: 20px;
    color: #666;
    margin-left: 30px;
    text-decoration: none;
}

.domainsearch-div table td:last-child a:hover {
    text-decoration: underline;
    color: #646464;
}

/*??????? ????????? ????? ??? number*/
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.errorwindow h5, .errorwindow .h5 {
    text-align: left !important;
    font-size: 17px;
}

.errorwindow p {
    font-size: 15px;
    font-weight: normal;
    line-height: 19px;
    margin-bottom: 10px;
}

.errorwindow p:last-child {
    margin-bottom: 0px;
}

/* free domain*/
.freedomain .table-domain-reg p {
    text-align: center;
}

.freedomain .table-domain-reg td:first-child {
    padding-left: 5px;
    padding-right: 10px;
}

.freedomain .table-domain-reg tr th {
    vertical-align: middle;
    border-left: 1px dashed #cecece;
    text-align: center;
    background-color: #c8ecc8;
    height: 54px;
    padding: 10px;
}

.freedomain .table-domain-reg tr th:first-child {
    text-align: right !important;
}

.freedomain .table-domain-reg tr th:hover {
    background: #69bd44;
}

.freedomain .table-domain-reg tr th:hover a {
    color: white;
}

.freedomain .table-domain-reg tr th a {
    color: #666;
    display: block;
    max-height: 64px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font: 18px "agforeignerlightcregular";
}

.freedomain .table-domain-reg strike {
    font-size: 15px;
}

.freedomain .table-domain-reg td span {
    font-size: 20px;
    color: #666;
}

.freedomain .table-domain-reg tr th:first-child {
    border-left: 0;
}

.freedomain .table-domain-reg tr td.galka {
    background: url("/images/galka.png") no-repeat center center;
}

.freedomain .freedomain-add {
    display: inline-block;
    background: url("/images/adddomain.gif") no-repeat center center;
    width: 20px;
    height: 20px;
    text-decoration: none;
}

.freedomain .freedomain-remove {
    display: inline-block;
    background: url("/images/domainfrombasket.gif") no-repeat center center;
    width: 20px;
    height: 20px;
    text-decoration: none;
}

.freedomain .freedomain-checkdomain {
    display: inline-block;
    background: url("/images/checkdomain.gif") no-repeat center center;
    width: 20px;
    height: 20px;
    text-decoration: none;
}

.freedomain .freedomain-waite {
    display: inline-block;
    background: url("/images/waite.gif") no-repeat center center;
    width: 20px;
    height: 20px;
    text-decoration: none;
}

.freedomain .bottom-navigation {
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 30px;
}

.freedomain .bottom-navigation a {
    margin-right: 10px;
}

.freedomain .bottom-navigation b {
    color: #666;
    margin-right: 10px;
}

.freedomain th span {
    text-align: center !important;
    color: #666;
    display: block;
    max-height: 64px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font: 18px "agforeignerlightcregular";
}

.button-transfer {
    background: url("/images/btn.png") no-repeat 0 0;
    display: inline-block;
    width: 176px;
    height: 47px;
    color: white;
    text-decoration: none;
    font: 15px "agforeignermediumcregular";
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    margin-left: 25px;
}

.text-list li {
    color: #666;
    margin-left: 17px;
}

.freedomain tr th:hover span {
    color: white;
}

.domain-transfer-price th {
    width: 20%
}

.domain-transfer-price tr td:first-child {
    text-align: right;
}

.table-wrapper {
    background: #fff;
    box-shadow: 0px 0px 2px 2px #EDEDED;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

.common-asked-questions a {
    color: #2681B8;
}

.common-asked-questions a:hover {
    color: #666;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.flddescription {
    font-weight: bold;
}

#newuserform #kouponinfo {
    font-weight: bold;
    font-style: normal;
    margin-top: 8px;
    display: block;
}

.slider-simple h3, .slider-simple .h3 {
    padding-bottom: 22px;
}

.text-info-list li {
    list-style-type: square !important;
    color: #666;
    margin-left: 20px;
    margin-bottom: 5px;
}

.domain-price-wrapper {
    width: 100%;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
    height: 200px;
    text-align: center;
    display: table;
}

.domain-price-wrapper-grey {
    background-color: #f7f7f7;
}

.domain-price-wrapper .domain-price-wrapper-cell {
    display: table-cell;
    vertical-align: middle;
}

.domain-price-wrapper-cell .domain-name {
    font-size: 36px;
    color: #69bd44;
    margin-bottom: 20px;
    display: block;
    font-weight: normal;
}

.domain-price-wrapper-cell p {
    color: #666;
    margin-bottom: 8px;
    font-size: 120%;
}

.domain-price-wrapper-cell .stock-domain-price {
    font-size: 20px;
    color: #adaead;
    text-decoration: line-through;
    margin-top: 20px;
    display: block;
}

.domain-price-wrapper-cell .domain-price {
    font-size: 36px;
    color: #666;
    display: block;
}

.domain-price-wrapper-cell .info-year {
    font-size: 20px;
    color: #adaead;
    display: block;
}

.domain-price-wrapper .comment {
    padding-top: 20px;
    color: #adaead;
    display: block;
}

/* super block */
.icon-super-wrapper {
    margin-top: 40px;
}

.icon-super-wrapper h3, .icon-super-wrapper .h3 {
    color: #FA961E;
    text-transform: none;
    font: 24px "agforeignerlightcregular";
    margin-bottom: 10px;
}

.icon-super-wrapper ul {
    display: block;
    list-style: none;
    text-align: center;
    width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.icon-super-wrapper ul li {
    display: inline-block;
    vertical-align: top;
    width: 270px;
    margin-left: 40px;
    text-align: center;
}

.icon-super-wrapper li:first-child {
    margin-left: 0;
}

.icon-super-wrapper ul li p {
    line-height: 20px;
    color: #A0A0A0;
}

.icon-super-wrapper h4, .icon-super-wrapper h2, .icon-super-wrapper .h4, .icon-super-wrapper .h2 {
    text-align: center;
    color: #54534a; /*font-size: 36px;*/
    text-transform: uppercase;
    padding-top: 30px;
    font: 36px "agforeignerlightcregular"
}

.icon-super-wrapper img {
    width: 120px;
    height: 120px;
}

.icon-super-wrapper .icon-super-maindescription {
    font-size: 21px;
    text-align: center;
    color: #666
}

.icon-super-wrapper ul li>div {
    display: block;
    border-bottom: 1px dashed #fa961e;
    height: 210px;
    margin-bottom: 15px;
}

.box-icon-130 {
    display: inline-block;
    width: 136px;
    height: 136px;
    overflow: hidden;
}

.icon_FH-17-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-17.png');
}

.icon_FH-17-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-17.png');
}

.icon_FH-12 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-12.png');
}

.icon_FH-12:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-12.png');
}

.icon_FH-31 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-31.png');
}

.icon_FH-31:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-31.png');
}

.icon_FH-31-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-31.png');
}

.icon_FH-31-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-31.png');
}

.icon_FH-60 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-60.png');
}

.icon_FH-60:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-60.png');
}

.icon_FH-46-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-46.png');
}

.icon_FH-46-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-46.png');
}

.icon_FH-60-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-60.png');
}

.icon_FH-60-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-60.png');
}

.icon_FH-57 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-57.png');
}

.icon_FH-57:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-57.png');
}

.icon_FH-04 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-04.png');
}

.icon_FH-04:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-04.png');
}

.icon_FH-51 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-51.png');
}

.icon_FH-51:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-51.png');
}

.icon_FH-26 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-26.png');
}

.icon_FH-26:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-26.png');
}

.icon_FH-21 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-21.png');
}

.icon_FH-21:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-21.png');
}

.icon_FH-21-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-21.png');
}

.icon_FH-21-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-21.png');
}

.icon_FH-27-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-27.png');
}

.icon_FH-27-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-27.png');
}

.icon_FH-06 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-06.png');
}

.icon_FH-06:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-06.png');
}

.icon_FH-28 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-28.png');
}

.icon_FH-28:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-28.png');
}

.icon_FH-42 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-42.png');
}

.icon_FH-42:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-42.png');
}

.icon_FH-34 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-34.png');
}

.icon_FH-34:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-34.png');
}

.icon_FH-03 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-03.png');
}

.icon_FH-03:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-03.png');
}
.icon_FH-03-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-03.png');
}

.icon_FH-03-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-03.png');
}

.icon_FH-61 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-61.png');
}

.icon_FH-61:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-61.png');
}

.icon_FH-19 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-19.png');
}

.icon_FH-19:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-19.png');
}

.icon_FH-19-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-19.png');
}

.icon_FH-19-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-19.png');
}

.icon_FH-29 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-29.png');
}

.icon_FH-29:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-29.png');
}

.icon_FH-56-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-56.png');
}

.icon_FH-56-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-56.png');
}

.icon_FH-56 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-56.png');
}

.icon_FH-56:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-56.png');
}

.icon_FH-64 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-64.png');
}

.icon_FH-64:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-64.png');
}

.icon_FH-80 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-80.png');
}

.icon_FH-80:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-80.png');
}

.icon_FH-79-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-79.png');
}

.icon_FH-79-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-79.png');
}

.icon_FH-79 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-79.png');
}

.icon_FH-79:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-79.png');
}

.icon_FH-78 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-78.png');
}

.icon_FH-78:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-78.png');
}

.icon_FH-01 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-01.png');
}

.icon_FH-01:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-01.png');
}

.icon_FH-12 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-12.png');
}

.icon_FH-12:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-12.png');
}

.icon_FH-34 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-34.png');
}

.icon_FH-34:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-34.png');
}

.icon_FH-47 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-47.png');
}

.icon_FH-47:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-47.png');
}

.icon_FH-32 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-32.png');
}

.icon_FH-32:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-32.png');
}

.icon_FH-50-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-50.png');
}

.icon_FH-50-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-50.png');
}

.icon_FH-50 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-50.png');
}

.icon_FH-50:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-50.png');
}

.icon_FH-41 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-41.png');
}

.icon_FH-41:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-41.png');
}

.icon_FH-23 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-23.png');
}

.icon_FH-23:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-23.png');
}

.icon_FH-90 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-90.png');
}

.icon_FH-90:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-90.png');
}

.icon_FH-05 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-05.png');
}

.icon_FH-05:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-05.png');
}

.icon_FH-25 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-25.png');
}

.icon_FH-25:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-25.png');
}

.icon_FH-25-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-25.png');
}

.icon_FH-25-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-25.png');
}

.icon_FH-07 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-07.png');
}

.icon_FH-07:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-07.png');
}

.icon_FH-40 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-40.png');
}

.icon_FH-40:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-40.png');
}

.icon_FH-63 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-63.png');
}

.icon_FH-63:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-63.png');
}

.icon_FH-18 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-18.png');
}

.icon_FH-18:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-18.png');
}

.icon_FH-71:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-71.png');
}

.icon_FH-71 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-71.png');
}
.icon_FH-70:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-70.png');
}

.icon_FH-70 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-70.png');
}

.icon_FH-72:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-72.png');
}

.icon_FH-72 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-72.png');
}

.icon_FH-73:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-73.png');
}

.icon_FH-73 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-73.png');
}

.icon_FH-75:hover {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-75.png');
}

.icon_FH-75 {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-75.png');
}


/* hosting page detail info*/
.info-text-block h3, .table-options-info-window h2, .info-text-block .h3, .table-options-info-window .h2 {
    color: #54534A;
    text-transform: uppercase;
    margin-top: 15px;
    font: 36px "agforeignerlightcregular";
    text-align: left;
    padding: 0px;
}

.info-text-block ul li, .table-options-info-window ul li {
    list-style-type: square;
    color: #666;
    margin-left: 15px;
}

.info-text-block p:last-child {
    margin-bottom: 15px;
}

.tabs-list-tabs-link li a {
    text-decoration: underline !important;
}

.tabs-list-tabs-link li.ui-tabs-active a {
    text-decoration: none !important;
}

.super-block {
    margin-top: 20px;
}

.super-block ul li {
    color: #666;
    line-height: 25px;
    list-style-type: square;
    margin-left: 30px;
}

.super-block h2, .super-block .h2, .super-block h3, .super-block .h3 {
    text-align: center;
    margin-bottom: 20px;
    padding-top: 15px
}

.super-block .preview-host-block {
    width: 30%
}

.super-block a.more-info-link {
    line-height: 25px;
    margin-left: 13px;
}

.hosting-unix #tabs-1 .price-t-host-block {
    height: 630px;
}

.hosting-unix #tabs-1 .price-t-host-block .text-p-t-host {
    height: 260px;
}

.hosting-unix #tabs-2 .price-t-host-block {
    height: 650px;
}

.hosting-unix #tabs-2 .price-t-host-block .text-p-t-host {
    height: 280px;
}

.unix-super-image-wrapper {
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.unix-super-image-container {
    background: url("/images/content/ServerDataRoom_freehost_Orange_arrow.jpg") no-repeat center;
    height: 500px;
    text-align: center;
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.6);
}

.unix-super-image-container div {
    display: inline-block;
    vertical-align: top;
}

.unix-super-image-container .left-side {
    width: 300px;
    margin-top: 5px;
}

.unix-super-image-container .left-side img {
    margin-left: 70px
}

.unix-super-image-container .right-side {
    width: 800px;
    text-align: left;
}

.unix-super-image-container .right-side div {
    display: inline-block;
    width: 350px;
    padding: 15px 10px 20px 30px;
}

.unix-super-image-container .right-side, .unix-super-image-container .left-side ul {
    list-style: outside none none;
}

.unix-super-image-container .left-side ul li {
    margin-top: 15px;
}

.unix-super-image-container .right-side ul li {
    background: rgba(0, 0, 0, 0) url("/images/galka-list-smol.png") no-repeat scroll left 0;
    margin-top: 15px;
    color: #666;
    font: 18px "agforeignerlightcregular";
    padding-left: 50px;
    height: 41px;
    display: table;
}

.unix-super-image-container a {
    color: #2681b8;
}

.unix-super-image-container a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    color: #69BD45;
}

.unix-super-image-container .right-side ul li span {
    display: table-cell;
    vertical-align: middle;
}

.unix-super-image-wrapper h5, .unix-super-image-wrapper .h5 {
    padding-bottom: 0;
    margin-bottom: 0px;
    margin-top: 20px;
}

.unix-super-image-wrapper h5 a, .unix-super-image-wrapper .h5 a {
    display: inline-block;
    width: 61px;
    height: 61px;
    background: url("/images/down.png") no-repeat center;
}

.unix-super-image-wrapper h5:hover a, .unix-super-image-wrapper .h5:hover a {
    background: url("/images/down_active.png") no-repeat center;
}

.unix-ssd-image-wrapper {
    background: url("/images/content/hands.jpg") no-repeat right;
    height: 500px;
    background-color: #fff;
    text-align: center;
}

.unix-ssd-image-container {
    width: 1100px;
    display: inline-block;
    text-align: left;
}

.unix-ssd-image-container h3, .unix-ssd-image-container .h3 {
    color: #2280C0;
    border-bottom: 1px dashed #2280C0;
    font: 26px "agforeignerlightcregular";
    padding-bottom: 7px;
    padding-right: 0px;
    display: block;
    width: 640px;
    margin-top: 40px;
}

.unix-ssd-image-container ul {
    margin-top: 30px;
    list-style: outside none none;
}

.unix-ssd-image-container ul li {
    background: rgba(0, 0, 0, 0) url("/images/circle.png") no-repeat scroll left 0;
    margin-top: 15px;
    color: #666;
    font: 21px "agforeignerlightcregular";
    padding-left: 50px;
    max-width: 500px;
    margin-right: 400px;
}

.unix-charts h5, .unix-charts .h5 {
    font-size: 26px;
}

.unix-charts {
    text-align: center;
}

.unix-charts ol {
    list-style: outside none none;
    margin-bottom: 30px;
}

.unix-charts ol li {
    display: inline-block;
    text-align: center;
    margin-right: 50px;
}

.unix-charts ol li p {
    padding: 10px;
    font-weight: bold;
    font-size: 120%
}

.unix-charts p {
    font-size: 18px;
    color: #666;
    line-height: 23px
}

.unix-charts ol li p {
    color: #F79724;
}

.unix-charts ol li:first-child p {
    color: #6BBD46;
}

.unix-charts ol li:last-child {
    margin-right: 0px;
}

.unix-charts-content {
    position: relative;
    width: 1000px;
    display: inline-block;
}

.unix-charts-content .bx-controls-direction .bx-prev {
    top: 100px;
}

.unix-charts-content .bx-controls-direction .bx-next {
    top: 100px;
}

.unix-charts .bx-viewport {
    margin-bottom: 10px;
}

.price-table-show-all {
    background-color: #c8ecc8;
    border: 1px solid #d9d9d9;
    height: 30px;
    text-align: center;
    color: #69bd44;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 21px;
    display: block;
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
}

.price-table-show-all:hover {
    color: white;
    background-color: #69bd44;
}

.hosting-response .slider-simple .bx-controls-direction .bx-prev, .hosting-response .slider-simple-text .bx-controls-direction .bx-prev {
    left: -60px;
    top: 80px;
}

.hosting-response .slider-simple .bx-controls-direction .bx-next, .hosting-response .slider-simple-text .bx-controls-direction .bx-next {
    right: -60px;
    top: 80px;
}

.hosting-response .slider-simple p {
    font-size: 25px;
    line-height: 32px !important;
}

.hosting-response .slider-simple {
    padding-right: 200px;
    padding-left: 250px;
    margin-top: 60px;
}

.price-p-t-host-open-content li.selected {
    background-color: #ececec;
}

.table-options sup, .bigreseller-description sup {
    color: #f18e00;
    font-weight: bold;
    font-size: 12px;
    vertical-align: super;
    margin-left: 5px;
    text-transform: uppercase;
}

.table-options .show-info-window {
    color: #666;
}

.table-options a {
    color: #666;
}

.table-options a:hover {
    color: #69bd44;
}

.price-t-tab-pr a {
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: url("/images/printover.png") no-repeat center right;
    color: #2681b8;
}

.price-t-tab-pr a:hover {
    background: url("/images/print.png") no-repeat center right;
    color: #adaead;
}

.blackCenterTitle {
    text-align: center;
    margin-bottom: 20px;
}

/*free domain list window */
.freedomainlist {
    font-size: 16px;
}

.freedomainlist p {
    line-height: 19px;
}

.freedomainlist p:first-child {
    margin-bottom: 10px;
    font-size: 18px;
}

.freedomainlist h3, .freedomainlist .h3 {
    color: #f18e00;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 20px;
    text-transform: none;
}

.freedomainlist table {
    width: 100%
}

.freedomainlist .zag-table-t-pl th {
    color: white;
    font: 20px "agforeignerlightcregular";
}

.freedomainlist td {
    text-align: center;
    width: 30%;
}

.freedomainlist .table-price {
    margin-top: 10px;
}

.freedomainlist .table-price tr td:first-child p {
    text-transform: uppercase;
}

.freedomainlist .table-price tr td p {
    width: 100%;
}

.content-width-collored .oslist {
    width: 100%;
    color: #666;
}

.content-width-collored .oslist td {
    padding-bottom: 40px;
    text-align: center;
    font-size: 18px;
    width: 50%;
}

.content-width-collored .oslist td img {
    margin-bottom: 20px;
}

/* cloud page */
.hosting-cloud .price-t-host-block {
    height: 550px;
}

.hosting-cloud .text-p-t-host {
    height: 230px;
}

.recomendation-hosting h3, .recomendation-hosting h2, .recomendation-hosting .h3, .recomendation-hosting .h2 {
    text-align: center;
    padding-top: 20px;
}

/* inlint question block */
.question-inline {
    padding: 30px;
}

.question-inline > ul > li {
    padding-top: 30px;
    list-style-type: none;
}

.question-inline > ul > li > a {
    text-transform: uppercase;
    color: #666;
    font-size: 23px;
    text-decoration: none;
}

.question-inline > ul > li > h2 {
    text-transform: uppercase;
    color: #666;
    font-size: 23px;
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
    text-align: left;
    margin-top: 0px;
}

.question-inline ul li div {
    margin-top: 10px;
    /*display: none;*/
}

/* cloud page */
.hosting-cloud #tabs-2 .price-t-host-block, .hosting-cloud #tabs-3 .price-t-host-block {
    height: 580px;
}

.hosting-cloud #tabs-2 .text-p-t-host, .hosting-cloud #tabs-3 .text-p-t-host {
    height: 260px;
}

.content-width-collored .content-width-cloud .oslist td {
    width: 33%;
}

.readme-text-cloud-background:before {
    background: url("/images/content/server2.jpg") no-repeat right center;
}

.content-width-visual .content-width-visual-container {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: -5;
}

.content-width-visual .readme-text-domen:before {
    content: "";
    position: absolute;
    display: block;
    width: 694px;
    left: -398px;
    top: 0px;
}

.content-width-visual .readme-text-domen-right {
    position: absolute;
    right: 0;
    width: 710px;
    padding-top: 46px;
    padding-right: 50px
}

.cloud-super-image-wrapper {
    background-color: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}

.super-image-container {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.6) inset;
    height: 750px;
    text-align: center;
}

.cloud-super-image-container {
    background: rgba(0, 0, 0, 0) url("/images/content/cloud.jpg") no-repeat scroll center center;
}

.cloud-super-image-wrapper div div {
    padding-top: 150px;
    text-align: center;
}

.cloud-super-image-wrapper h3, .cloud-super-image-wrapper .h3 {
    line-height: 140%;
    color: #fff;
    line-height: 140%;
}

.cloud-super-image-wrapper h3:first-child, .cloud-super-image-wrapper .h3:first-child {
    color: #666;
    font-size: 37px;
}

.cloud-super-image-wrapper h3:last-child, .cloud-super-image-wrapper .h3:last-child {
    color: #FFF;
    font-size: 32px;
}

/*.cloud-super-image-wrapper span{	display: inline-block;	border: 1px solid #fff;	padding: 10px 25px;	margin-top:25px}.cloud-super-image-wrapper span a{	color: #fff;	text-decoration: none;	font-size: 20px;}.cloud-super-image-wrapper span:hover{	border: 1px solid #666;}.cloud-super-image-wrapper span:hover a{	color: #666;}*//*dedicatd*/
.price-t-host-block .ram-select a {
    font-size: 85%;
}

.price-t-host-block .ram-select a.selected {
    text-decoration: none;
    cursor: text;
    color: #666;
    font-size: 100%;
}

ul.enum-circle {
    list-style: outside none none;
    margin-top: 60px;
}

.enum-circle li {
    background: rgba(0, 0, 0, 0) url("/images/circle.png") no-repeat scroll left center;
    margin-top: 15px;
    color: #666;
    font: 21px "agforeignerlightcregular";
    padding-left: 50px;
    text-align: left;
    min-height: 35px;
    padding-top: 10px;
}

.cloud-to-mega a {
    color: #fa961e;
    font: 24px "agforeignerlightcregular";
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    top: 130px;
    right: -100px;
}

.cloud-to-mega a:hover {
    text-decoration: underline;
}

.cloud-to-mega {
    height: 380px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.6) inset;
    margin-top: 0;
}

.inline-maxwidth-wrapper {
    margin: 0 auto;
    width: 1102px;
}

/*windows */
.hosting-windows .price-t-host-block {
    height: 580px;
}

.hosting-windows .price-t-host-block .text-p-t-host {
    height: 260px;
}

.table-price-wrapper-windows .table-options tr th {
    width: 40%;
}

.table-price-wrapper-windows .table-options tr th p {
    max-width: 100%;
}

.table-price-wrapper-windows .table-options tr td {
    width: 20%;
}

.table-price-wrapper-windows .table-options tr td p {
    max-width: 100%;
}

.table-price-wrapper-windows .table-price tr th:first-child {
    width: 40%;
}

.table-price-wrapper-windows .table-price tr th {
    width: 20%;
}

.table-price-wrapper-windows .table-price tr th p, .table-price-wrapper-windows .table-price tr td p, .table-price-wrapper-windows .table-price tr th a, .btn-add-basket {
    max-width: 100%;
    width: 100%;
}

/*collocation*/
.readme-text-collo-background:before {
    background: url("/images/content/collo-2.jpg") no-repeat right center;
}

.readme-image-container-right-banner-collocation {
    background: url("/images/content/collo-2.jpg") no-repeat 0px;
}

.readme-image-container-right-banner-rack {
    background: url("/images/content/s1.jpg") no-repeat right bottom 0px;
}

/*image wrapper */
.readme-image-wrapper {
    margin-bottom: 30px;
}

.readme-image-container {
    position: absolute;
    left: 0;
    width: 100%; /* z-index: -5;*/
}

.readme-image-container-left-text {
    width: 68%;
    position: absolute;
    left: 0px;
    text-align: right;
    height: 100%;
    min-width: 771px;
}

.readme-image-container .button {
    margin-right: 0px;
    margin-top: 20px;
}

.readme-image-container-left-text h5, .readme-image-container-left-text .h5 {
    text-align: right;
    padding-top: 20px;
    padding-bottom: 10px;
}

.readme-image-container-left-text h5:first-child, .readme-image-container-left-text .h5:first-child {
    padding-top: 10px;
}

.readme-image-container-left-text div {
    min-width: 720px;
    width: 62%;
    display: inline-block;
    text-align: left;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.readme-image-container-right-banner {
    position: absolute;
    right: 0px;
    width: 32%;
    height: 100%;
    min-width: 331px;
}

.readme-image-container-text-smoll {
    min-width: 320px !important;
    width: 45% !important;
}

.readme-image-container-text-smoll h4, .readme-image-container-text-smoll .h4 {
    color: #54534a;
    font-size: 30px;
    margin-bottom: 20px;
}

.readme-image-container-text-smoll p {
    font-size: 110%;
    line-height: 110%
}

.readme-image-container-banner-big {
    width: 55%
}

.readme-image-container-text-smoll .preview-host-text {
    width: 400px;
    min-width: 400px;
    padding-top: 30px;
}

/* main reseller page */
.reseller-smoll, .reseller-big {
    cursor: pointer;
    text-align: center;
    height: 580px;
    width: 505px;
    padding-right: 0px;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 20px;
    padding-right: 12px;
}

.reseller-smoll p, .reseller-big p {
    text-align: center;
    font-size: 110%;
    line-height: 150%;
}

.reseller-smoll {
    background-color: white;
    margin-right: 15px;
    border: 1px solid white;
}

.reseller-smoll:hover {
    border: 1px solid #FA961E;
}

.reseller-big {
    background-color: #FA961E;
    margin-left: 15px;
    border: 1px solid #FA961E;
}

.reseller-big:hover {
    border: 1px solid white;
}

.reseller-smoll input {
    margin-top: 10px;
    background-color: #FFF;
    color: #FA961E;
    border-color: #FA961E;
    font-size: 16px;
}

.reseller-smoll:hover input {
    background-color: #FA961E;
    color: #FFF;
    border-color: #FFF;
}

.reseller-big input {
    margin-top: 10px;
    background-color: #FA961E;
    color: white;
    border-color: white;
    font-size: 16px;
}

.reseller-big:hover input {
    background-color: white;
    color: #FA961E;
    border-color: #FA961E;
}

.reseller-big p.last {
    color: #666;
}

.reseller-smoll h4, .reseller-big h4, .reseller-smoll .h4, .reseller-big .h4 {
    font-size: 36px;
    text-transform: uppercase;
    margin-top: 10px
}

.reseller-smoll h4, .reseller-smoll .h4 {
    color: #fa961e;
}

.reseller-big h4, .reseller-big .h4 {
    color: white;
}

.readme-image-container-right-banner-reseller {
    background: url("/images/content/reseller.jpg") no-repeat 0px;
}

/* designer  page */
.designer-buy-process p {
    margin-top: 10px;
}

.reseller-image-slider {
    margin-top: 30px
}

.reseller-image-slider .slider-simple .bx-controls-direction .bx-prev {
    left: -60px;
    top: 220px;
}

.reseller-image-slider .slider-simple .bx-controls-direction .bx-next {
    right: -60px;
    top: 220px;
}

.reseller-image-slider .slider-simple .bx-viewport {
    height: 620px !important;
}

.domain-price-scroller {
    width: 1048px;
    height: 342px;
    overflow-y: scroll;
}

.domain-price-title {
    border-spacing: 0 0;
    width: 1048px;
    border: 1px solid #d9d9d9;
    margin-bottom: 0px;
    margin-top: 20px;
}

.domain-price-title tr td:first-child {
    border-left: 0;
    width: 240px;
}

.domain-price-title tr td {
    width: 202px
}

.domain-price-title td {
    border-left: 2px dashed #ececec;
    vertical-align: middle;
    height: 50px;
    text-align: center;
}

.domain-price-title tr th {
    background-color: #666 !important;
    height: 50px;
}

.domain-price-title th span {
    color: white;
    background-color: #666;
}

.domain-price-title tr.turnover {
    background-color: #c8ecc8;
    color: #666;
}

.domain-price-title tr th {
    vertical-align: middle;
    border-left: 1px dashed #cecece;
    text-align: center;
    background-color: #c8ecc8;
    height: 54px;
    padding: 10px;
}

.domain-price-scroller .table-domain-reg td:first-child {
    width: 225px;
}

.domain-price-scroller .table-domain-reg td {
    width: 202px;
}

.domain-price-scroller .table-domain-reg td:last-child {
    width: 188px;
}

.readme-image-container-right-banner-designer {
    background: url("/images/content/designer3.jpg") no-repeat 0px;
}

/* big text banner */
.text-banner-block p {
    margin-bottom: 30px;
    color: #54534a;
}

.text-banner-block strong {
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 50px; /*font-size: 50px;*/
    font: italic 58px "times";
    display: block; /*color: #54534a;*/
    color: #f18e00;
}

.text-banner-block strong span {
    color: #adaead;
    font: italic 42px "times";
}

.text-banner-block a {
    color: #54534a
}

.text-banner-block h3, .text-banner-block h3 {
    font-size: 27px;
}

/* DOMAIN */

.box-step,
.box-rule,
.rule-text,
.priority,
.service-packages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.promo-title {
    font: italic 58px "times";
    color: #F18E00;
    text-align: center;
    padding-top: 28px;
    text-transform: none;
    margin-top: 0px;
}

.box-step-text,
.priority-text,
.text-page,
.rule-text {
    font-size: 16px;
    color: #666;
    line-height: 19px;
    margin-top: 4px;
    text-align: justify;
    margin: 4px 0 0 0;
}
.title-box,
.text-page {
    font-family: "agforeignerlightcregular", Arial, Helvetica, sans-serif;
}
.title-box {
    color: #fa961e;
    font-size: 23px;
    text-transform: uppercase;
    margin-top: 10px;
    text-align: center;
    padding-top: 30px;
    font-weight: 400;
}
.box-step-border {
    position: relative;
    height: calc(100% - 40px);
}
.box-step-border div {
    position: absolute;
    top: 10%;
    right: 20px;
    height: 80%;
    width: 1px;
    border-right: 1px dashed #ADAEAD;
}
.step-icon {
    max-width: 100px;
}
.box-step-text {
    margin: 0 0 40px 20px;
}
.box-step-text .text-page {
    margin-top: 0;
}
.small-steps {
    margin-left:30px;
}
.small-step {
    line-height: 25px;
    list-style: none;
    position: relative;
}
.small-step:before {
    content: "-";
    position: absolute;
    left: -20px;
    top: -2px;
    font-size: 30px;
}
.title-box_gray {
    font-family: "times";
    font-weight: 400;
    margin: 30px 0;
    font-size: 38px;
    color: #ADAEAD;
    text-align: center;
    font-style: italic;
}
.service-package {
    position: relative;
    width: 32%;
    padding-right: 30px;
}
.service-packages .service-package:last-child
{
    padding-right: 0;
}
.service-package .box-step-icon {
    text-align: center;
    margin: 15px 0;
}
.priority {
    margin-bottom: 20px;
}
.box-priority {
    padding-top: 15px;
}
.priority-text {
    margin-top: 0;
    margin-left: 20px;
}
.priority-text span {
    display: inline-block;
    margin-right: 10px;
}
.box-rules {
    padding-top: 15px;
}
.index-rule {
    color: #666;
    text-align: center;
    font-size: 20px;
    border: 2px solid #fa961e;
    width: 40px;
    border-radius: 50%;
    height: 40px;
    line-height: 40px;
}
.box-rule {
    margin-bottom: 20px;
}
.rule-text {
    width: calc(100% - 60px);
    margin: 0 0 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* big image slider */
.image-big-slider {
    width: 1000px;
    display: inline-block;
    position: relative;
}

.image-big-slider h4, .image-big-slider .h4 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 0;
}

.image-big-slider p {
    text-align: center;
    color: #666;
    font-size: 19px;
}

.image-big-slider img {
    margin-top: 10px;
    max-width: 90%;
    padding: 30px
}

/* bigreseller */
.one-tarif-block {
    padding-bottom: 0px
}

.one-tarif-block .btns-p-t-host{
    text-align: center;
}

.one-tarif-block .preview-host {
    display: inline-block;
    width: 718px;
    vertical-align: top;
    margin-top: 32px;
}

.one-tarif-block .super-block ul {
    margin-top: 10px;
}

.one-tarif-block .super-block ul li {
    font-size: 17px;
    line-height: 30px;
}

.one-tarif-block .preview-host-text {
    width: 320px;
}

.bigreseller-description .description-row {
    margin-bottom: 0px;
}

.bigreseller-description {
    margin-top: 50px;
    padding-top: 20px;
    padding-bottom: 30px;
}

.bigreseller-description h3, .bigreseller-description .h3 {
    text-align: center;
    margin-bottom: 20px;
}

.description-row {
    padding-left: 30px;
    padding-right: 20px;
}

.bigreseller-description .description-row h3, .bigreseller-description .description-row .h3 {
    text-align: left;
}

.description-row .preview-host-text {
    width: 460px;
    vertical-align: top;
    padding-right: 30px;
}

.description-row ul {
    margin-top: 10px;
}

.description-row ul li {
    color: #666;
    margin-bottom: 5px;
    list-style-type: square;
    margin-left: 15px;
}

.description-row ul li:last-child {
    margin-bottom: 0px;
}

.description-row .title {
    border-bottom: 1px dashed #fa961e;
    width: 100%;
}

.description-row h3, .description-row .h3 {
    margin-top: 0px;
}

.description-row .title img {
    width: 120px;
    height: 120px;
}

.description-row a {
    color: #666;
    text-decoration: none;
}

.description-row a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    color: #69BD45;
    text-decoration: underline;
}

.description-row a span {
    text-decoration: underline;
}

.readme-image-container-right-banner-partner {
    background: url("/images/content/partner.jpg") no-repeat left bottom 0px;
    background-color: white;
}

/* BASKET */
.basket-content {
    font-size: 14px;
}

.basket-content h4, .basket-content .h4 {
    font-size: 17px;
    margin-bottom: 10px;
}

.basket-content .basket-hosting-price {
    margin-bottom: 10px;
    border-bottom: 1px solid #666;
    padding-bottom: 5px;
}

.basket-content .basket-hosting-price span {
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: top;
}

.basket-hosting-price span.first {
    margin-left: 0px;
    width: 80px;
}

.basket-hosting-price span.first-add {
    margin-left: 0px;
    width: 100px;
}

.basket-hosting-price span.second {
    width: 40px;
    margin-left: 15px;
}

.basket-hosting-price span.third {
    width: 80px;
    margin-right: 0px;
    text-align: right;
}

.basket-hosting-price span.x-sep {
    width: 10px;
    text-align: center;
}

.basket-hosting-price .basket-additional {
    margin-top: 10px;
    margin-bottom: 5px;
}

.basket-content ol {
    list-style-type: none;
}

.basket-content ol li {
    margin-bottom: 5px;
}

.basket-content ul li {
    margin-bottom: 5px;
    list-style-type: none;
    margin-left: 5px;
}

.basket-content ul li span {
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: top;
}

.basket-content ul {
    margin-bottom: 10px;
    border-bottom: 1px solid #666;
    padding-bottom: 5px;
}

.basket-content ul li span.first {
    margin-left: 0px;
    width: 120px;
}

.basket-content ul li span.second {
    width: 40px;
    margin-left: 15px;
}

.basket-content ul li span.third {
    width: 50px;
    margin-right: 0px;
    text-align: right;
}

.basket-content h5, .basket-content .h5 {
    text-align: right;
    width: 100%;
    font-size: 20px;
    padding-bottom: 10px;
}

.basket-content h6, .basket-content .h6 {
    text-align: right;
    width: 100%;
    font-size: 16px;
    font-weight: normal;
    color: #666;
}

.basket-content h4.block-title, .basket-content .h4.block-title {
    background: none repeat scroll 0 0 #666;
    color: #fff;
    display: block;
    width: 100%;
    padding: 13px 0 10px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.basket-content h5 span, .basket-content .h5 span {
    color: #69BE46
}

.buy-content .buy-content-left {
    display: inline-block;
    width: 718px;
    vertical-align: top
}

.buy-content-left table.select-period {
    margin-top: 20px;
}

.buy-content-left table.select-period td {
    font-size: 20px;
    height: 50px;
    color: #666;
}

.buy-content-left table.select-period td input {
    margin-right: 10px;
}

.buy-content .buy-content-right {
    display: inline-block;
    width: 280px;
    vertical-align: top;
    margin-left: 20px;
}

/*window with stock domain informations*/
.domain-stock-info {
    margin-top: 20px;
}

.domain-stock-info tr td p {
    padding-left: 8px;
    padding-right: 8px;
}

.domain-stock-info tr td p {
    color: #666;
}

.domain-stock-info tr:hover td:first-child p {
    color: #666;
    font-weight: normal;
}

#dialog p {
    color: #666;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
}

/* Empty basket page*/
.content-wrapper-buy-empty {
    border-top: 0px !important;
}

.content-wrapper-buy-empty ul {
    padding-bottom: 50px;
}

.content-wrapper-buy-empty ul li {
    padding-bottom: 10px;
    font-size: 20px;
    color: #666;
    list-style-type: square;
}

.content-wrapper-buy-empty ul li a {
    color: #666;
    text-decoration: none;
}

.content-wrapper-buy-empty ul li a:hover {
    color: #666;
    text-decoration: underline;
}

.content-wrapper-buy-empty h4, .content-wrapper-buy-empty .h4 {
    font-size: 30px;
    margin-bottom: 10px;
    margin-top: 20px
}

.content-wrapper-buy-empty h3, .content-wrapper-buy-empty .h3 {
    padding-top: 80px;
    margin-top: 0px;
    margin-bottom: 20px;
}

.content-wrapper-buy-empty .search-dom-ideal-left {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 1102px
}

.content-wrapper-buy-empty .text-search-dom-ideal {
    width: 550px
}

/* basket page*/
.basket-page {
    padding-top: 30px;
}

.price-table {
    margin-top: 20px;
}

.price-table tr td {
    font-size: 16px;
    color: #666;
    padding-bottom: 10px;
    vertical-align: top;
}

.price-table tr.firstline td {
    padding-top: 25px;
}

.price-table td.first {
    width: 45%;
    padding-right: 10px;
}

a.del-service, a.additional-info {
    font-size: 14px;
    color: #adaead;
}

a.del-service:hover, a.additional-info:hover {
    font-size: 14px;
    color: #2681b8;
}

.price-table td.second {
    width: 20%;
    text-align: center;
    padding-right: 10px;
}

.price-table td.second p {
    text-align: left;
}

.price-table td.third {
    width: 15%;
    text-align: center;
}

.price-table td.fourth {
    width: 15%;
    text-align: right;
}

.price-table td.first ul li {
    list-style-type: square;
    margin-left: 20px;
    margin-bottom: 5px;
}

.result-price, .price-table tr td.result-price {
    color: #69BE46;
    font-weight: bold;
}

.price-table td ol li {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 5px;
}

.price-table .domain-zone {
    font-weight: bold;
    font-size: 19px;
    text-transform: uppercase;
}

.price-table .domain-promo-price span {
    display: inline-block;
}

.price-table .domain-promo-price span:first-child {
    margin-right: 10px;
}

.price-table .domain-promo-price span.domain-old-price {
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: line-through;
}

.price-table .domain-promo-price span.domain-new-price {
    color: #69be46;
}

.price-table .domain-promo-price span.domain-new-price {
    color: #69be46;
}

.price-table .domain-promo-price span.doman-add-basket a {
    margin-left: 20px;
    color: #2681b8;
}

.select-menu-domain .price-p-t-host-open {
    width: 100px;
    margin: 0px;
    margin-top: -2px;
}

.select-menu-domain .price-p-t-host-open-content {
    width: 100px;
}

.select-menu-domain ul li {
    text-align: left;
    height: 25px;
    padding-left: 5px;
}

.domain-price-table td {
    padding-top: 10px;
}

.domain-price-table tr.underlined:first-child {
    border-top: none;
}

.domain-price-table tr.underlined {
    border-top: 1px solid #666;
}

#domain-additional-list-table {
    overflow-y: auto;
    max-height: 364px;
}

#domain-stock-info {
    margin-top: 10px;
    display: block;
    color: #666; /*#adaead*/
    line-height: 13px;
    width: 200px;
}

.basket-ext-select {
    position: relative;
    float: left;
    width: 130px;
    border: 2px solid #69bd44;
    border-left: 0px;
    height: 40px;
    border-left-width: 1px;
    padding-left: 10px;
    color: #73c153;
    font: bold 17px "agforeignerlightcregular";
}

.basket-text-input {
    width: 320px;
    height: 30px;
    margin-top: 15px;
}

.basket-select-input {
    height: 36px;
    margin-left: 10px;
    margin-top: 15px;
}

#formmsginfo {
    margin-bottom: 15px;
    display: block;
}

.basket-service-container sup {
    font-size: 13px;
    border-bottom: 1px dashed #666;
    margin-left: 10px;
    vertical-align: top;
    cursor: pointer;
}

.basket-period-menu ul {
    display: none;
}

.basket-page .str-table-pr-and-opt td:first-child {
    border-right: 0px;
    width: 50%
}

.basket-page .str-table-pr-and-opt td:last-child {
    width: 25%
}

.basket-page .table-domain-reg tr td:first-child p {
    padding-left: 8px;
    text-align: left !important;
    color: #666;
}

.basket-page .str-table-pr-and-opt p {
    font-size: 19px;
}

.basket-page .str-table-pr-and-opt p strong {
    font-size: 19px;
}

.basket-page .price-p-t-host {
    height: 30px;
    border: 1px solid #69be46;
    width: 100px
}

.basket-page .price-p-t-host-name p {
    background: #FFF url("/images/str-green-bottom.png") no-repeat 80px 10px;
    height: 28px;
    font-size: 16px;
    color: #666;
    margin: 2px 5px;
}

.basket-page .price-p-t-host-open-content span {
    height: 30px;
}

.basket-page .price-p-t-host-open {
    background: none;
    margin: -2px 0 0 -6px;
    padding: 0px;
}

.basket-page .price-p-t-host-open-content {
    margin-left: 6px;
}

.basket-search-domain .basket-search-domain-form {
    padding-left: 0px;
    padding-bottom: 20px;
    margin-top: 20px;
}

.basket-search-domain .text-search-dom-ideal {
    width: 210px;
    border-right: 0px;
    height: 36px;
}

.basket-search-domain .button-active {
    height: 40px;
    width: 180px;
    margin-left: 20px;
}

.standart-text-block p {
    color: #666;
    font-size: 16px;
    margin-bottom: 10px;
}

.standart-text-block h4, .standart-text-block .h4 {
    margin-bottom: 20px;
}

.basket-search-domain h5, .basket-search-domain .h5 {
    text-align: left;
    text-transform: none;
    font-size: 20px;
    padding-bottom: 7px;
}

.domain-check-list h3, .domain-check-list .h3 {
    font-size: 21px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: normal;
}

/* domain basket */
.basket-domain-hostselect .price-p-t-host-name p {
    background: #f5f5f5 url("/images/str-green-bottom.png") no-repeat scroll 280px 20px;
    height: 40px;
    padding: 0px;
    margin: 0px;
}

.basket-domain-hostselect .price-p-t-host {
    border: 1px solid #69be46;
    height: 40px;
    width: 300px;
    padding: 0px;
    margin-top: 20px;
}

.basket-domain-hostselect .price-p-t-host-open {
    width: 500px;
    margin-left: 0px;
}

.basket-domain-hostselect .price-p-t-host-open ul {
    width: 500px;
}

.basket-domain-hostselect .price-p-t-host-open-content {
    width: 500px;
}

.basket-domain-hostselect .price-p-t-host-open ul li {
    height: auto;
    line-height: 17px;
    padding-bottom: 5px;
    text-align: left;
    padding-left: 5px;
}

.basket-domain-hostselect .price-p-t-host-open li span:first-child {
    display: inline-block;
    width: 200px;
    height: auto;
    padding-top: 0px;
    text-align: left;
    text-transform: none;
    color: #666;
    font-weight: bold;
}

.basket-domain-hostselect .price-p-t-host-open li font {
    color: #f08c00;
}

.basket-domain-hostselect .price-p-t-host-open li span {
    display: inline-block;
    width: 280px;
    height: auto;
    padding-top: 0px;
    text-align: right;
    text-transform: none;
    padding-right: 5px;
    padding-bottom: 7px;
    color: #666;
}

.basket-domain-hostselect .select-menu {
    margin-bottom: 20px;
    margin-top: 20px;
}

.basket-period-title {
    font-size: 30px;
    color: #666;
}

/* basket period select */
.basket-additional-options ol {
    margin-top: 20px;
}

.basket-additional-options ol li {
    font-size: 20px;
    list-style: none;
    margin-bottom: 20px;
    color: #666;
}

.basket-additional-options li ul {
    margin-top: 20px;
}

.basket-additional-options select {
    font-size: 16px;
    color: #666;
}

.basket-additional-options li ul li {
    margin-bottom: 10px;
    margin-left: 20px;
}

.basket-additional-options li ul li input {
    margin-right: 10px;
}

.basket-additional-options li ul li span {
    color: #f18e00;
}

.basket-additional-options li ul li i {
    font-size: 14px;
}

.basket-additional-options p {
    font-size: 20px;
    line-height: 24px;
}

.color-selected {
    color: #f18e00;
}

/* main page */
.index-page-list {
    display: block;
    list-style: none;
    text-align: center;
    width: 1100px;
}

.index-page-list li {
    display: inline-block;
    vertical-align: top;
    width: 300px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 30px;
    height: 470px;
}

.index-page-list li:hover {
    background-color: #F2F2F2;
}

.index-page-list li a {
    display: block;
    text-decoration: none;
}

.index-page-list li p {
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 10px;
    color: #666;
    line-height: 20px;
}

.index-page-list li .top-block {
    width: 100%;
    height: 330px;
    display: block;
    border-bottom: 5px dotted #fa961e;
}

.index-page-list li .top-block h3, .index-page-list li .top-block .h3 {
    color: #FA961E;
    text-transform: none;
    font: 35px "agforeignerlightcregular";
}

.index-page-list li .ico-block {
    width: 100%;
    height: 270px;
    display: block;
}

.index-page-list li .ico-domain {
    background: url("/images/300x300/060215_FreeHost_Icon_GLAVNAYA_300x300px_Domen_01.png") no-repeat center center;
}

.index-page-list li:hover .ico-domain {
    background: url("/images/300x300/060215_FreeHost_Icon_GLAVNAYA_300x300px_Domen_04.png") no-repeat center center;
}

.index-page-list li .ico-cloud {
    background: url("/images/300x300/060215_FreeHost_Icon_GLAVNAYA_300x300px_Oblako_01.png") no-repeat center center;
}

.index-page-list li:hover .ico-cloud {
    background: url("/images/300x300/060215_FreeHost_Icon_GLAVNAYA_300x300px_Oblako_04.png") no-repeat center center;
}

.index-page-list li .ico-dedicated {
    background: url("/images/300x300/060215_FreeHost_Icon_GLAVNAYA_300x300px_Server_01.png") no-repeat center center;
}

.index-page-list li:hover .ico-dedicated {
    background: url("/images/300x300/060215_FreeHost_Icon_GLAVNAYA_300x300px_Server_04.png") no-repeat center center;
}

.content-width-white-shadow {
    background: #fff;
    border: 1px solid #DEDEDE;
    box-shadow: 0px 0px 3px 3px #DEDEDE;
    height: 50px;
    text-align: center;
}

.slide-name {
    order: 1;
    padding-top: 18px;
    color: #AEAEAE;
    text-transform: uppercase;
    font-size: 20px;
    margin-right: 20px;
    margin-left: 40px;
    width: 300px;
}

.content-width-white-shadow a {
    font-weight: bold;
    font-size: 18px;
    color: #68BD44;
    text-decoration: none;
    padding-right: 10px;
    text-transform: uppercase;
}

.content-width-white-shadow a:hover {
    color: #2382BA;
    text-decoration: underline;
    font-size: 18px;
}

.content-slider {
    text-align: left
}

.content-slider ul {
    list-style: none;
    display: block;
}

.content-slider ul li {
    list-style: none;
    display: inline-block;
}

.content-slider .bx-pager-item {
    display: none;
}

.content-slider .bx-viewport {
    height: 50px;
}

.horizontal-slider-wrapper .bx-prev {
    float: left;
    background: url("/images/s_left.png") no-repeat left top;
    top: -5px;
}

/** add clp */

.horizontal-slider2 li {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    text-align: center;
}
.horizontal-slider2 li span.price-slider{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
}

.horizontal-slider2 a{
    padding-right: 0;
}
.horizontal-slider2 a:hover{
    text-decoration: none;
}

.horizontal-slider2 li:hover .ext-slider{
    text-decoration: underline;
}

/** added completed */

.horizontal-slider-wrapper .bx-next {
    float: right;
    background: url("/images/s_right.png") no-repeat left bottom;
    top: -5px;
}

.horizontal-slider {
    z-index: 100
}

.horizontal-slider-wrapper .bx-controls-direction a {
    position: relative;
    display: block;
    width: 12px;
    height: 30px;
    text-indent: -9999px;
}

.horizontal-slider-wrapper .bx-controls-direction {
    position: absolute;
    left: -25px;
    top: 0px;
    width: 670px;
}

.horizontal-slider-wrapper .bx-controls-direction a {
    padding-right: 20px;
}

.promo-slider-wrapper {
    height: 50px;
    display: flex;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.horizontal-slider-block {
    width: 680px;
    text-align: center;
    height: 50px;
    order: 2;
}

.horizontal-slider-wrapper {
    position: relative
}

.horizontal-slider span {
    color: #aeaeae;
    font-size: 18px
}

.nav-and-text-info .more-info-block {
    height: 10px;
    display: inline-block;
    position: absolute;
    margin-top: 10px;
}

.nav-t-i-index-page1 .more-info-block {
    top: 305px;
}

.nav-t-i-index-page1 .text-info {
    height: 325px;
}

.nav-t-i-index-page1 .nav-mini {
    height: 345px;
}

.nav-t-i-index-page2 .more-info-block {
    top: 280px;
}

.nav-t-i-index-page2 .nav-mini {
    height: 320px;
}

.nav-t-i-index-page2 .text-info {
    height: 300px;
}

.nav-and-text-info .more-info-left {
    padding-top: 7px;
    width: 630px;
}

.nav-and-text-info .more-info-right {
    width: 100px;
    text-align: right;
    right: 20px;
}

.nav-and-text-info .more-info-left span {
    width: 630px;
    border-bottom: 2px dotted #ebebeb;
    display: block;
}

.nav-and-text-info .more-info-block a {
    display: inline-block;
    vertical-align: top;
    background: url("/images/str-nav-mini.png") no-repeat 2px 3px;
    padding-left: 15px;
    color: #2681b8;
    text-decoration: none;
    font-size: 17px;
}

.nav-and-text-info .more-info-block a:hover {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    color: #69BD45;
    background: url("/images/str-nav-mini-hover.png") no-repeat 2px 3px;
}
.h2-link {
    padding: 15px 25px;
    border: 1px solid #2681b8;
    margin-top: 20px;
    display: inline-block;
}

.h2-link a {
    font-size: 18px;
    color: #2681b8;
    border-bottom: 1px dashed #2681b8;
    text-decoration: none;
}

.h2-link:hover {
    border: 1px solid #6BBD46;
}

.h2-link:hover a {
    border-bottom: none;
    color: #6BBD46;
}

/*.h2-link:hover{	font-size:22px;	color: #2681b8;	-webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -o-transition: all 0.2s linear;}*//* empty page */
.empty-page {
    width: 800px;
    padding-top: 100px;
}

.top-position {
    z-index: 2;
    position: relative;
}

.empty-page h2 {
    margin-bottom: 20px;
}

.empty-page p {
    color: #666;
    font-size: 18px;
    text-align: center;
    line-height: 140%
}

/* payment methods */
.icon-payment-typs ul li {
    width: 130px;
    color: #666;
    font-size: 20px;
}

.icon-payment-typs {
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 0px;
}

/*promo page*/
.promo-description {
    background: #d9d9d9;
    font: 20px "agforeignercregular";
    color: #666;
    text-transform: uppercase;
    height: 80px;
    padding-left: 15px;
    padding-right: 15px;
}

.promo-domainpart .promo-description {
    text-transform: none;
}

.promo-domainpart .tip-rec-domen span {
    text-transform: uppercase;
}

.promo-page .tip-rec-domen span strong {
    font-size: 80%;
    color: #C4C4C4;
    font-weight: normal;
}

.promo-domainpart .tip-rec-domen span strong {
    text-transform: none;
}

.promo-page .table-cell-price-rec-domen p {
    color: #666;
    font-size: 18px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center
}

.promo-page .table-cell-price-rec-domen p strong {
    color: #fa961e;
    font-size: 130%;
    display: block;
}

.promo-page .table-cell-price-rec-domen p span {
    font-size: 80%
}

.promo-page .recomendation-domen h3, .promo-page .recomendation-domen .h3 {
    text-align: left
}

.promo-page .recomendation-domen {
    padding-left: 64px;
    padding-right: 64px;
}

.promo-page .recomendation-domen-list {
    width: 974px;
    margin-top: 40px;
}

.promo-page .domain-tabs-list-tabs-link {
    margin-bottom: 30px;
}

.promo-page .subscribe-mailname {
    height: 20px;
    margin-right: 20px;
}

.promo-page h2 {
    line-height: 80%;
}

/* domain generator */
.domain-generator table td {
    vertical-align: middle;
    height: 50px;
}

.domain-generator table td table td {
    height: 25px;
    padding-right: 10px;
}

.domain-generator .domain-varianttype {
    color: #666;
}

.domain-generator .domain-variantgroup {
    margin-bottom: 10px;
}

.domain-generator a {
    color: #d9d9d9
}

.domain-generator a:hover {
    color: #2681b8;
}

.domain-generator .domain-domaingenerator-result {
    font-family: "agforeignerlightcregular";
    text-align: center;
    line-height: 20px;
}

.domain-generator .domain-domaingenerator-result a {
    color: #666;
}

.domain-generator .domain-domaingenerator-result a:hover {
    color: #2681b8;
}

.domain-generator .domain-domaingenerator-result td {
    height: 60px;
}

.domain-generator .domain-domaingenerator-result td:hover {
    color: #ff9700;
}

.domain-generator .domain-domaingenerator-result td span {
    color: #666
}

.domaingenerator-promo {
    height: 50px;
    display: inline-table;
    width: 500px;
}

.domaingenerator-promo span {
    vertical-align: middle;
    display: table-cell;
    font-size: 80%;
    line-height: 120%
}

.domain-generator p {
    text-align: justify
}

.domain-generator #form-ajax-errors {
    color: red;
}

/*site builder*/
.sitebuilder-title-list li {
    display: inline-block;
    padding: 10px;
    height: 230px;
    text-transform: uppercase;
    font: 22px "agforeignerlightcregular";
    color: #adaead;
    vertical-align: top;
    line-height: 26px;
    font-weight: bold;
    list-style: none;
}

.sitebuilder-title-list li div {
    width: 170px;
    height: 170px;
    display: block;
    margin-bottom: 20px;
}

.sitebuilder-domain {
    background: url("/images/content/sitebuilder-img/domain-out.png") no-repeat center center;
}

.sitebuilder-int {
    background: url("/images/content/sitebuilder-img/sitebuilder-out.png") no-repeat center center;
}

.sitebuilder-mail {
    background: url("/images/content/sitebuilder-img/mail-out.png") no-repeat center center;
}

.sitebuilder-smile {
    background: url("/images/content/sitebuilder-img/smile-out.png") no-repeat center center;
}

.sitebuilder-title-list li.over .sitebuilder-domain {
    background: url("/images/content/sitebuilder-img/domain-over.png") no-repeat center center;
}

.sitebuilder-title-list li.over .sitebuilder-int {
    background: url("/images/content/sitebuilder-img/sitebuilder-over.png") no-repeat center center;
}

.sitebuilder-title-list li.over .sitebuilder-mail {
    background: url("/images/content/sitebuilder-img/mail-over.png") no-repeat center center;
}

.sitebuilder-title-list li.over .sitebuilder-smile {
    background: url("/images/content/sitebuilder-img/smile-over.png") no-repeat center center;
}

.sitebuilder-title-list li.over {
    color: #F18E00
}

.sitebuilder-arrow {
    background: url("/images/content/sitebuilder-img/arrow-right.png") no-repeat center 70px;
    width: 34px;
}

.button-50 {
    text-transform: uppercase;
    font-weight: bold;
    font: 22px "agforeignercregular";
    padding: 15px 30px 13px;
    margin-top: 50px;
    margin-bottom: 20px;
}

.sitebuilder-title-slogan {
    color: #666;
    font-weight: bold;
    font-size: 21px;
}

.sitebuilder-tarifs, .image-and-text-width-block {
    border-top: 4px solid #D9D9D9;
    border-bottom: 3px solid #D9D9D9;
    height: 510px;
}

.image-and-text-width-block{
    background-size: 40% 100%;
    padding-top: 0;
    margin-bottom: 0 !important;
}

.sitebuilder-tarifs h3, .sitebuilder-tarifs .h3 {
    color: #2681B8;
    font-size: 30px;
    margin-bottom: 30px;
}

.sitebuilder-tarifs .sitebuilder-tarifs-wrapper {
    height: 410px;
}

.sitebuilder-tarifs .left-side {
    display: inline-block;
    min-width: 299px;
    width: 40%;
    text-align: right;
    background: url("/images/content/gradient1.jpg") repeat-y right center;
    verical-align: top;
    float: left;
    position: relative;
}

.sitebuilder-tarifs .left-side li {
    list-style: none;
    height: 136px;
    border-right: 5px white solid;
    border-bottom: 5px white solid;
    text-align: right;
}

.sitebuilder-tarifs .left-side li:last-child {
    border-bottom: none;
}

.sitebuilder-tarifs .left-side li.active {
    border-right-color: #F5F5F5;
    background: url("/images/content/gradient3.jpg") repeat-y right center;
}

.sitebuilder-tarifs .left-side span {
    display: inline-block;
    width: 280px;
    text-align: center;
    color: #666;
    margin-right: 10px;
}

.sitebuilder-tarifs .left-side li:hover {
    cursor: pointer
}

.sitebuilder-tarifs .left-side li:hover span.period, .sitebuilder-tarifs .left-side li:hover span.price {
    color: #EF8E00;
}

.sitebuilder-tarifs .left-side .period {
    border-bottom: 1px dotted #666;
    margin-top: 15px;
    font-size: 30px;
    padding-bottom: 10px;
}

.sitebuilder-tarifs .left-side .price {
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
}

.sitebuilder-tarifs .left-side .stock {
    margin-top: 10px;
    font-size: 17px;
}

.sitebuilder-tarifs .right-side {
    display: inline-block;
    width: 60%;
    background: url("/images/content/gradient2.jpg") repeat-y left center;
    height: 418px;
    vertical-align: top;
    float: right;
    position: relative;
    text-align: left;
    padding-left: 35px;
    padding-top: 0px;
    box-sizing: border-box;
}

.sitebuilder-tarifs .right-side h4, .sitebuilder-tarifs .right-side .h4 {
    color: #666;
    border-bottom: 2px dotted #666;
    padding-bottom: 10px;
    font-size: 30px;
    display: inline-block;
    width: 350px;
    margin-bottom: 16px;
}

.sitebuilder-tarifs .right-side li {
    font-size: 17px;
    margin-bottom: 10px;
    margin-left: 20px;
    color: #EF8E00;
}

.sitebuilder-tarifs .right-side li span {
    color: black;
}

.button-empty-simple {
    color: #69be46;
    border: 1px solid #69be46;
    padding: 12px 20px;
    text-decoration: none;
    min-width: 200px;
    display: inline-block;
    text-align: center;
    font-size: 22px;
}

.button-empty-simple:hover {
    color: #2681b8;
    border: 1px solid #2681b8;
}

.sitebuilder-tarifs .right-side .button-empty-simple {
    margin-left: 80px;
    position: absolute;
    bottom: 20px
}

.sitebuilder-tarifs .right-side li a {
    color: #2681b8;
}

.sitebuilder-tarifs .right-side li a:hover {
    color: #ADAEAD;
}

.sitebuilder-additional-info {
    font-size: 18px;
    color: #ADAEAD;
    margin-top: 20px;
    display: block;
}

.sitebuilder-templates {
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    min-height: 700px;
    margin-bottom: 0px;
}

.sitebuilder-templates .sitebuilder-templates-list {
    margin-top: 20px;
    list-style: outside none none;
    width: 1098px;
}

.sitebuilder-templates .sitebuilder-templates-list li {
    display: inline-block;
    width: 300px;
    height: 205px;
    border: 2px solid #D9D9D9;
    margin-right: 10px;
    margin-bottom: 20px;
    vertical-align: top
}

.sitebuilder-templates .sitebuilder-templates-list li .rating-layer {
    position: absolute;
    background: rgba(75, 75, 75, 0.7);
    width: 240px;
    height: 180px; /*display: none;*/
    z-index: 100;
    padding: 15px 30px 10px;;
    color: white;
    font-size: 17px;
    text-align: left;
}

.sitebuilder-templates .sitebuilder-templates-list li img {
    margin: 4px;
    width: 292px;
    height: 197px;
}

.sitebuilder-templates .sitebuilder-templates-list li.over {
    border-color: #EF8E00;
}

.rating-layer font {
    display: block;
    width: 250px;
    border-bottom: 2px dotted white;
    padding-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

.rating-layer span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("/images/content/star.png") no-repeat center center;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.rating-layer span.empty-rating {
    background: url("/images/content/star-empty.png") no-repeat center center;
}

.rating-layer .name-block {
    display: block;
    height: 30px;
    width: 100%;
}

.sitebuilder-templates h5, .sitebuilder-templates .h5 {
    color: #69be46;
    font-size: 33px;
}

.sitebuilder-templates h4, .sitebuilder-templates .h4 {
    font-size: 33px;
    color: #666;
    border-bottom: 2px dotted #666;
    padding-bottom: 15px;
    display: inline-block;
    width: 1100px;
    margin-top: 20px
}

.sitebuilder-templates .category-list {
    width: 700px;
    list-style: outside none none;
    margin-top: 30px;
    margin-bottom: 30px;
}

.sitebuilder-templates .category-list li {
    width: 260px;
    display: inline-block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.sitebuilder-templates .category-list .left-side {
    width: 320px;
    text-align: left;
    background: rgba(0, 0, 0, 0) url("/images/circle-smoll.png") no-repeat scroll left 5px;
    padding-left: 40px;
}

.sitebuilder-templates .category-list a {
    color: #adaead;
    text-decoration: none;
    font-size: 22px;
    font-weight: bold;
}

.sitebuilder-templates .category-list a:hover {
    color: #2681b8;
    text-decoration: underline;
}

.sitebuilder-templates .category-list a.active {
    color: #666;
}

.sitebuilder-templates .button-empty-simple {
    text-transform: uppercase;
    color: #2681b8;
    border: 1px solid #2681b8;
}

.sitebuilder-templates .button-empty-simple:hover {
    color: #69be46;
    border: 1px solid #69be46;
}

.sitebuilder-advantages {
    margin-bottom: 0;
}

.sitebuilder-advantages ul {
    list-style: outside none none;
    width: 800px;
    vertical-align: top;
    margin-bottom: 20px;
}

.sitebuilder-advantages ul li {
    width: 330px;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: rgba(0, 0, 0, 0) url("/images/circle.png") no-repeat scroll left 0;
    display: inline-block;
    text-align: left;
    font-size: 26px;
    color: #666;
    vertical-align: top;
}

.sitebuilder-advantages ul li a {
    font-size: 26px;
    color: #666;
}

.sitebuilder-advantages a {
    font-size: 22px;
    color: #BAC0D0
}

.sitebuilder-advantages a:hover {
    color: #2681b8
}

.sitebuilder-freefor {
    margin-bottom: 0px;
}

.sitebuilder-freefor h6, .sitebuilder-freefor .h6 {
    color: #69BC44;
    font-size: 40px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.sitebuilder-freefor p {
    color: #ebebeb;
    font-size: 26px;
    line-height: 32px;
}

.sitebuilder-freefor a {
    color: #ebebeb
}

.sitebuilder-fantasy h5, .sitebuilder-fantasy .h5 {
    text-align: left;
    font-weight: bold;
    color: black;
    font-size: 26px;
    line-height: 32px;
}

.sitebuilder-fantasy p {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}

.sitebuilder-fantasy .readme-text-domen-right {
    padding-right: 300px;
    width: 450px;
    padding-top: 60px;
}

.sitebuilder-fantasy .readme-text-cloud-background::before {
    background: rgba(0, 0, 0, 0) url("/images/content/businessman-working-at-desk.jpg") no-repeat scroll right center;
}

.sitebuilder-fantasy, .sitebuilder-fantasy div {
    height: 557px;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
}

.sitebuilder-social-promo { /*padding-bottom: 20px;*/ /*margin-bottom: 0px;*/
}

.sitebuilder-social-promo div {
    width: 850px;
    box-shadow: 0px 0px 7px 2px #c0c0c0;
    background-color: #fff;
    margin: 0 auto;
    padding: 30px;
}

.sitebuilder-social-promo div div {
    background: rgba(0, 0, 0, 0) url("/images/content/sitebuilder-img/screen3.jpg") no-repeat scroll left center;
    height: 240px;
    padding: 0 0 0 350px;
    box-shadow: none;
    width: 490px;
    text-align: left;
}

.sitebuilder-social-promo h5, .sitebuilder-social-promo .h5 {
    text-transform: none;
    text-align: left;
    padding-bottom: 0
}

.sitebuilder-social-promo p {
    font-size: 16px;
    color: #666;
    line-height: 19px;
    text-align: justify;
    margin-top: 10px;
}

.sitebuilder-modules ul {
    list-style: outside none none;
    width: 880px;
    margin-top: 30px;
    margin-left: 20px
}

.sitebuilder-modules li {
    vertical-align: top;
    min-height: 30px;
    display: inline-block;
    width: 170px;
    padding: 0px 10px 6px 40px;
    position: relative;
    margin-bottom: 10px;
    font-size: 16px;
}

.sitebuilder-modules li span {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}

.sitebuilder-modules li.ico1 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll 0 0px;
}

.sitebuilder-modules li.ico2 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -30px -30px;
}

.sitebuilder-modules li.ico3 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -60px -30px;
}

.sitebuilder-modules li.ico4 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -90px -30px;
}

.sitebuilder-modules li.ico5 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -120px -30px;
}

.sitebuilder-modules li.ico6 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -150px -30px;
}

.sitebuilder-modules li.ico7 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll 0px -60px;
}

.sitebuilder-modules li.ico8 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -180px -30px;
}

.sitebuilder-modules li.ico9 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -210px -30px;
}

.sitebuilder-modules li.ico10 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -60px -60px;
}

.sitebuilder-modules li.ico11 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -90px -60px;
}

.sitebuilder-modules li.ico12 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -120px -120px;
}

.sitebuilder-modules li.ico13 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -30px -120px;
}

.sitebuilder-modules li.ico14 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -120px -90px;
}

.sitebuilder-modules li.ico15 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -120px -60px;
}

.sitebuilder-modules li.ico16 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -210px -90px;
}

.sitebuilder-modules li.ico17 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -240px -30px;
}

.sitebuilder-modules li.ico18 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -240px -90px;
}

.sitebuilder-modules li.ico19 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -90px -150px;
}

.sitebuilder-modules li.ico20 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -30px -60px;
}

.sitebuilder-modules li.ico21 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -150px -120px;
}

.sitebuilder-modules li.ico22 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -180px -120px;
}

.sitebuilder-modules li.ico23 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -210px -120px;
}

.sitebuilder-modules li.ico24 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -240px -120px;
}

.sitebuilder-modules li.ico25 span {
    background: #fff url("/images/content/icons_all.png") no-repeat scroll -150px -0px;
}

.img-slide-block-sitebuilder .slider {
    height: 270px;
}

.sitebuilder-header-button {
    display: block;
    float: right;
    background-color: #ff9700;
    color: white;
    width: 193px;
    height: 126px;
    position: relative;
    right: 50px;
    text-align: center;
    text-decoration: none;
    font-size: 30px;
    line-height: 34px;
    text-transform: uppercase;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-top: 20px;
}

.sitebuilder-header-newpropose {
    position: relative;
    text-transform: uppercase;
    color: white;
    font-size: 30px;
    top: 90px;
    left: 100px;
    line-height: 70px;
    display: inline-block;
    width: 400px;
}

.sitebuilder-header-newpropose span {
    color: #666;
    font-size: 26px;
}

.promo-header, .promo-header.h3 {
    font: italic 58px "times" !important;
    color: #F18E00;
    text-align: center;
    padding-top: 28px;
    text-transform: none;
    margin-top: 0px;
}

.promo-header h2, .promo-header h3, .promo-header .h2, .promo-header .h3, .promo-header h5, .promo-header .h5, .promo-header-child {
    font: inherit;
    color: inherit;
    text-transform: inherit;
    margin-top: inherit;
}

.promo-header span {
    font-size: 42px;
    color: #ADAEAD;
    vertical-align: top;
}

.comparticles .show ul, .comparticles .show ol {
    margin-left: 20px;
}

.new-tarifs {
    vertical-align: top;
    font-size: 60%;
    padding-left: 4px;
    color: #f18e00
}

/* cloud software pr */
.software-ico-block .div-img {
    width: 80px;
    height: 80px;
    display: inline-block;
    margin-top: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 100px;
    margin-right: 100px;
}

.software-ico-block {
    text-align: center;
}

.software-ico-one-block {
    display: inline-block;
}

.software-ico-one-block h4, .software-ico-one-block .h4 {
    padding-top: 0;
}

.software-cloud-block .button-empty-simple {
    color: #2681b8;
    border-color: #2681b8;
}

.software-cloud-block. button-empty-simple:hover {
    color: #69be46;
    border-color: #69be46;
}

.img-slide-block-8 {
    background: rgba(0, 0, 0, 0) url("/images/content/topbanners/prcloud.jpg") no-repeat scroll center top 0;
}

.software-cloud-wrapper {
    background-color: white;
}

.software-cloud-wrapper .content-width-inblock {
    padding-top: 40px;
    padding-bottom: 40px;
}

.software-cloud-wrapper .oslist {
    max-width: 100%;
    margin-top: 20px;
}

.software-cloud-wrapper .oslist li {
    display: inline-block;
    list-style: none;
    text-align: center;
    min-width: 24%;
    max-width: 24%;
    margin-bottom: 40px;
}

.software-cloud-wrapper .oslist li a {
    text-decoration: none;
}

.help-block {
    display: block;
}

.nav .mobile-menu {
    display: inline-block;
    vertical-align: top;
}

.nav ul li img {
    display: none;
}

.readme-image-container-left-text > img {
    display: none;
}

.youtube-inline
 {      /* ��� ������ �� ������, ����                                      <lite-youtube> ��� ����� ���� ����� */
    display: block;                  /* ����� margin ������� ������������   */
    max-width: 560px;                /* ���������� ������ ������            */
    aspect-ratio: 16 / 9;            /* ���������� ����������� �����       */
    margin: 1.2rem auto;             /* ����� + ��������� ������������ ������ */
    border: 10px solid #7F7F7F;       /* ���� ����� (����, ������� �������)  */
    overflow: hidden;                /* �������� ������ � iframe �� �����   */
}


/** vizitka */

.icon_FH-01-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-01.png');
}

.icon_FH-01-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-01.png');
}

.icon_FH-12-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-12.png');
}

.icon_FH-12-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-12.png');
}

.content-width-lightgrey{
    background-color: #D9D9D9;
}

.icon_FH-34-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-34.png');
}

.icon_FH-34-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-34.png');
}

.icon_FH-64-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-64.png');
}

.icon_FH-64-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-64.png');
}

.icon_FH-42-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-42.png');
}

.icon_FH-42-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-42.png');
}

.icon_FH-45-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-45.png');
}

.icon_FH-45-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-45.png');
}

.icon_FH-57-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-57.png');
}

.icon_FH-57-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-57.png');
}

.icon_FH-05-light {
    background: url('/images/02/FreeHost_ICON_130x130px_Icon_FH-05.png');
}

.icon_FH-05-light:hover {
    background: url('/images/04/FreeHost_ICON_130x130px_Icon_FH-05.png');
}


.content-width-notice p{
    font-size: 26px;
    line-height: 32px;
    margin-top: 30px;
}
.content-width-notice a{
    color: #666
}
.content-width-lightgrey .content-width-notice p {
    color: #666
}
.content-width-notice .btn-tarif{
    color: white;
}

.content-width-notice .btn-tarif:hover{
    background-color: white;
    border: 1px solid #69bd44;
    color: #69bd44;
}


.box-icons,
.tarif-box-btn,
.my-style .sitebuilder-tarifs-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}



.tarif-box-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.tarif-box-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.box-title {
    background: #fff;
}

.box-title .promo-title {
    padding: 15px 0;
    margin-bottom: 0;
}

.content-width-bac-img {
    background: #fff url('/images/content/vizitka-thebest.jpg') no-repeat top left;
    height: 483px;
    background-size: 40% 100%;
    padding-top: 0;
}

.content-width-bac-img .h1 {
    margin-top: 30px;
}

.content-vizitka .sitebuilder-tarifs{
    padding-top: 0;
    padding-bottom: 0;
    height: auto;
}
.box-info {
    margin-left: 40%;
    text-align: left;
}

.box-info .text-page,
.box-info .h1
{
    max-width: 580px;
}

.text-page a{
    color: #2681b8;
}

.text-page a:hover{
    color: #666;
}


.btn-tarif,
.content-vizitka .btn-test {
    width: 310px;
    height: 60px;
    padding-top: 20px;
    display: inline-block;
    background: #69bd44;
    text-align: center;
    margin-top: 28px;
    margin-left: 10px;
    border: 1px solid #fff;
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.75);
    text-decoration: none;
}


.content-vizitka .btn-test span {
    display: block;
    font-weight: 700;
    font-family: "agforeignerlightcregular", Arial, Helvetica, sans-serif;
    font-size: 20px;
    letter-spacing: 2px;
    position: relative;
}

.content-vizitka .btn-test span:first-child {
    color: #fff;
}

.content-vizitka .btn-test span:last-child {
    color: #ffff01;
    text-transform: uppercase;
}

.content-vizitka .btn-test span:first-child:before {
    content: '';
    position: absolute;
    left: 30px;
    bottom: -5px;
    border: 6px solid transparent;
    border-left: 6px solid #fff;
}

.content-vizitka .btn-test span:first-child:after {
    content: '';
    position: absolute;
    right: 30px;
    bottom: -5px;
    border: 6px solid transparent;
    border-right: 6px solid #fff;
}

.content-vizitka .packege-comment{
    width: 900px;
}
.content-vizitka .packege-comment .text-page{
    font-size: 20px;
    line-height: 120%;
}

.content-vizitka .btn-test span:last-child:before {
    content: '';
    position: absolute;
    left: 20px;
    bottom: 17px;
    border: 6px solid transparent;
    border-left: 6px solid rgba(255, 255, 255, 0.6);
}

.content-vizitka .btn-test span:last-child:after {
    content: '';
    position: absolute;
    right: 20px;
    bottom: 17px;
    border: 6px solid transparent;
    border-right: 6px solid rgba(255, 255, 255, 0.6);
}

.content-vizitka .btn-test:hover {
    background: #fff;
}

.content-vizitka .btn-test:hover span {
    color: #69bd44;
}

.content-vizitka .btn-test:hover span:first-child:before {
    border-left: 6px solid rgba(105, 189, 68, 0.6);
}

.content-vizitka .btn-test:hover span:first-child:after {
    border-right: 6px solid rgba(105, 189, 68, 0.6);
}

.content-vizitka .btn-test:hover span:last-child:before {
    border-left: 6px solid #69bd44;
}

.content-vizitka .btn-test:hover span:last-child:after {
    border-right: 6px solid #69bd44;
}

.content-vizitka .sitebuilder-tarifs .right-side .button-empty-simple {
    margin-left: 80px;
    bottom: 20px;
    margin-top: 60px;
}

.content-vizitka .sitebuilder-tarifs .button-simple-volume{
    margin-left: 80px;
    position: absolute;
    bottom: 20px;
}
.button-simple-volume {
    color: #69be46;
    border: 1px solid #69be46;
    padding: 12px 20px;
    text-decoration: none;
    min-width: 200px;
    display: inline-block;
    text-align: center;
    font-size: 22px;
    position: relative;
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.75);
}

.button-simple-volume:hover{
    color: white;
    background-color: #69be46;
    border: 1px solid white;
}

.button-simple-volume:before {
    content: '';
    position: absolute;
    left: 30px;
    bottom: 17px;
    border: 6px solid transparent;
    border-left: 6px solid rgba(105, 190, 70, 0.5);
}

.button-simple-volume:after {
    content: '';
    position: absolute;
    right: 30px;
    bottom: 17px;
    border: 6px solid transparent;
    border-right: 6px solid rgba(105, 190, 70, 0.5);
}

.button-simple-volume span:before {
    content: '';
    position: absolute;
    left: 20px;
    bottom: 17px;
    border: 6px solid transparent;
    border-left: 6px solid #69be46;
}

.button-simple-volume span:after {
    content: '';
    position: absolute;
    right: 20px;
    bottom: 17px;
    border: 6px solid transparent;
    border-right: 6px solid #69be46;;
}

.border-none {
    border-top: none;
    border-bottom: none;
}
.content-vizitka .price-vizitka
{
    color: #2681B8;
    font-size: 30px;
    margin-bottom: 30px;
    text-transform: none;
}
.price-tarifs-block{
    margin-top: 30px;
}
.margin-0 {
    margin: 0;
}

/*    */

.vizitka-fit{
    padding-bottom: 0;
}

.vizitka-fit .h4 {
    font-size: 33px;
    border-bottom: 2px dotted #666;
    padding-bottom: 15px;
    display: inline-block;
    width: 650px;
    margin-top: 20px;
}

.color-font-green {
    color: #69be46 !important;
}

.display-inline {
    display: inline;
}

.box-icons {
    list-style: none;
    text-align: center;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
    width: 850px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.box-icons li {
    vertical-align: top;
    width: 180px;
    text-align: center;
}

.box-icons .arrow{
    width: 165px;
    margin-left: 0;
}
.box-icons .arrow div
{
    background: url('/images/ico/20200625_Pictogram_170px_03_Arrow.png') no-repeat center center;
    height: 176px;
}

.box-icons h3 {
    text-transform: uppercase;
    color: #666;
    font-size: 18px;
}

.title-box-text {
    margin-bottom: 0;
    text-align: left;
    color: black;
    font-size: 26px;
    text-transform: none;
}

/**/

.tarif-box-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.triangle-left {
    position: relative;
    margin-right: 10px;
    border: 6px solid transparent;
    border-left: 6px solid #69bd44;
}

.triangle-left:after {
    position: absolute;
    top: -6px;
    right: 5px;
    content: '';
    border: 6px solid transparent;
    border-left: 6px solid rgba(105, 189, 68, 0.6);
}

.triangle-right {
    position: relative;
    margin-left: 10px;
    border: 6px solid transparent;
    border-right: 6px solid #69bd44;
}

.triangle-right:after {
    position: absolute;
    top: -6px;
    left: 5px;
    content: '';
    border: 6px solid transparent;
    border-right: 6px solid rgba(105, 189, 68, 0.6);
}

.btn-tarif {
    width: 270px;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    padding-top: 0;
    position: relative;
}

.content-vizitka .sitebuilder-freefor p{
    margin-top: 30px;
}

.margin-top-40 {
    margin-top: 40px;
}

.question-inline li ul{
    margin-left: 30px
}

.box-icon-170 {
    display: inline-block;
    width: 176px;
    height: 176px;
    overflow: hidden;
}

.mail-170 {
    background: url("/images/ico/170/mail.png") no-repeat center center;
}
.mail-170:hover {
    background: url("/images/ico/170/mail-up.png") no-repeat center center;
}

.landing-170 {
    background: url("/images/ico/170/landing.png") no-repeat center center;
}
.landing-170:hover {
    background: url("/images/ico/170/landing-up.png") no-repeat center center;
}
.site-170 {
    background: url("/images/ico/170/site.png") no-repeat center center;
}
.site-170:hover {
    background: url("/images/ico/170/site-up.png") no-repeat center center;
}

/** vizitka end */

@media (max-width: 1200px) {
    /*Front page*/

    .promo-footer .bottom-footer{
        margin-bottom: 36px;
    }

    .no-animate {
        display: none;
    }

    .nav ul li img {
        display: none;
    }

    body {
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }

    body, .header-wrapper {
        min-width: 300px;
    }

    .header-wrapper {
        height: auto !important;
    }

    .header {
        width: 100%;
        box-sizing: border-box;
    }

    .logo {
        position: inherit;
        margin: 0 auto !important;
        margin-top: 10px !important;
        width: 295px;
        height: 38px;
    }

    .header-widjet-wrapper {
        float: none;
        margin-right: 0;
        margin-top: 10px;
        height: auto;
    }

    .nav-header-widjet {
        margin: 0 auto;
    }

    .head-widjet-open {
        position: inherit;
        margin: 0 auto;
    }

    .langvich {
        float: none;
        position: absolute;
        right: 15px;
        top: 0;
    }

    .head-widjet-open:before, .head-widjet-open:after {
        height: 128px;
    }

    .head-widjet-open {
        padding-top: 40px;
    }

    .nav {
        margin-top: 10px;
    }

    .head-widjet-open-container {
        display: block !important;
    }

    .slider {
        max-width: 1185px;
        width: 100%;
    }

    .index-slider, .index-banner {
        width: 100%;
        max-width: 920px;
    }

    .img-slide-block {
        background: #ff9700;
    }

    .index-slider li p, .index-banner li p {
        padding-top: 0;
    }

    .social-slider {
        display: none;
    }

    .index-slider .bx-viewport > ul > li {
        width: 100% !important;
        padding: 0 10px;
        box-sizing: border-box;
    }

    .search-domen-wrapper {
        background: #f9f9f9;
        padding: 20px 0;
    }

    .search-domen-content {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }

    .left-search-domen, .number {
        display: none;
    }

    .form-search-domen {
        max-width: 795px;
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .content-wrapper:before {
        background: none;
    }

    .content, .index-page-list {
        width: 100%;
    }

    .index-page-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .index-page-list li .top-block {
        height: 240px;
    }

    .index-page-list li .ico-block {
        height: 180px;
        width: 200px;
        background-size: 100% auto !important;
        margin: 0 auto;
    }

    .index-page-list li {
        height: 380px;
    }

    .content {
        padding-bottom: 40px !important;
    }

    .slide-name, .horizontal-slider-block {
        display:block;
        margin: 14px auto 0 auto;
        text-align: center;
    }

    .promo-slider-wrapper{
        display: block;
        height: auto;
        padding-bottom: 20px;
    }

    .content-width-white-shadow, .content-slider ul li {
        height: auto !important;
    }

    .nav-mini {
        width: 100%;
        height: auto !important;
        border-left: none;
        border-right: none;
    }

    .text-info {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px 20px;
    }

    .nav-t-i-index-page1 .text-info {
        height: auto;
    }

    .nav-and-text-info .more-info-block {
        position: inherit;
        width: 100% !important;
    }

    .nav-and-text-info .more-info-left span {
        width: 100%;
    }

    .nav-t-i-index-page2 .text-info {
        height: auto;
    }

    .content > p.alignCenter > .h2-link {
        margin-top: 40px;
    }

    .preview-host-text {
        padding: 0;
    }

    .slider-culm {
        padding-left: 10px;
        padding-right: 10px;
    }

    .slide-culm-content {
        padding: 0 20px;
        width: 100%;
        box-sizing: border-box;
    }

    .header:after, .bottom-footer:before {
        display: none;
    }

    .nav-footer {
        padding: 20px 10px;
        box-sizing: border-box;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .nav-footer nav {
        width: 180px;
        margin-right: 0;
    }

    .nav-footer nav ul li {
        padding: 5px 0;
    }

    .bottom-footer {
        height: auto;
        padding: 22px 10px;
        text-align: center;
    }

    .bottom-footer-content {
        width: 100%;
    }

    .logo-footer {
        float: none;
        padding-right: 0;
        margin: 0 auto;
    }

    .copyright {
        float: none;
        width: 100%;
        padding: 13px 0;
    }

    .footer-number {
        float: none;
        width: 100%;
        text-align: center;
    }

    .logo-footer {
        border-right: none;
    }

    .nav-footer {
        display: none;
    }

    .img-slider-block-default {
        min-height: auto;
    }

    .mobile-menu > ul > li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .nav ul {
        display: none;
    }

    .expand {
        display: block !important;
    }

    .menu-btn span {
        display: block;
        width: 45px;
        height: 5px;
        margin: 6px auto;
        background: #666;
        border-radius: 10px;
        z-index: 99;
    }

    .nav {
        padding-right: 0;
        position: relative;
        text-align: left;
    }

    .menu-btn {
        position: absolute;
        top: -12px;
        left: 270px;
        cursor: pointer;
    }

    .nav ul li {
        float: none;
        text-align: center;
        padding: 8px 0;
    }

    .mobile-menu > ul > li:nth-child(2n) {
        display: none;
    }

    .nav ul li:hover {
        background: none;
    }

    .nav ul li:hover a {
        color: #666;
    }

    .nav ul li:hover .nav-open-static {
        display: none;
    }

    .nav ul li:hover:before, .nav ul li:hover:after {
        display: none;
    }

    .nav ul li img {
        width: 35px;
        height: 35px;
        cursor: pointer;
        padding-right: 14px;
    }

    .nav ul li a, .nav ul li img {
        display: inline-block;
    }

    .nav-open-static-right, .nav-open-static:after, .nav-open-static:before {
        display: none;
    }

    .nav-open-static {
        position: inherit;
        margin: 0 auto;
        width: 100%;
        padding: 20px 0;
        margin-top: 15px;
        border-top: none;
    }

    .nav ul li ul {
        width: 100% !important;
        position: inherit !important;
        float: none;
        padding-bottom: 7px;
        padding: 0 50px;
    }

    .nav ul li ul li {
        width: 100%;
        padding-left: 0 !important;
        text-align: left;
    }

    .nav ul li big {
        padding-left: 0;
    }

    .main-navigation.expand {
        border-bottom: 5px solid #ff9700;
        background: rgba(255, 255, 255, 0.98);
        position: absolute;
        top: 30px;
        left: 0;
        width: 320px;
        z-index: 1000;
        box-shadow: 0px 0px 7px 2px #c0c0c0;
    }

    .close span {
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
        width: 35px;
    }

    .close .first {
        display: none;
    }

    .close .second {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        position: relative;
        top: 11px;
    }

    .close .third {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }

    /*Front page end*/
    .preview-host-block {
        width: 100% !important;
        display: block;
    }

    .nav-list-content nav ul li {
        padding: 5px 0;
    }

    .preview-host-text {
        padding-top: 1px;
    }

    .preview-host-text h3, .preview-host-text .h3 {
        margin-bottom: 15px;
    }

    .preview-host-text {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .nav-list-content {
        padding: 0 10px 31px 10px;
    }

    .text-info {
        height: auto !important;
        margin-left: 0;
    }

    .recomendation-domen-list {
        width: 100%;
    }

    .tarifs-type-wrapper {
        height: auto;
    }

    .recomendation-domen-list li {
        margin-bottom: 15px;
    }

    .recomendation-domen-list li:last-child {
        margin-bottom: 0;
    }

    .page-center {
        padding: 15px 10px;
        margin-bottom: 0;
    }

    .icon-super-wrapper ul {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
    }

    .bottom-text-info {
        width: 100%;
    }

    .search-domen-ideal {
        padding: 13px 10px;
        box-sizing: border-box;
    }

    .search-domen-ideal {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }

    .search-dom-ideal-left {
        padding: 0;
    }

    .search-dom-ideal-left .search-dom-ideal-left-loupe:before {
        display: none;
    }

    .search-dom-ideal-right {
        padding-left: 0;
        border-left: none;
    }

    .readme-image-wrapper {
        height: auto !important;
    }

    .readme-image-container-text-smoll {
        min-width: 100% !important;
        position: initial;
        width: 100% !important;
    }

    .readme-image-container-text-smoll .preview-host-text {
        width: 100%;
        padding: 30px 10px;
        box-sizing: border-box;
        padding-top: 10px;
    }

    .readme-image-container-left-text h5, .readme-image-container-left-text .h5 {
        text-align: left;
    }

    .readme-image-container-left-text {
        height: auto;
        padding: 0 10px;
        box-sizing: border-box;
    }

    .readme-image-container {
        height: auto !important;
        position: relative !important;
    }

    .content-width-collored > div {
        width: 100% !important;
    }

    .reseller-smoll {
        margin-bottom: 20px;
    }

    .reseller-smoll, .reseller-big {
        padding-bottom: 20px !important;
        height: auto;
        max-width: 505px;
        width: 100%;
    }

    .reseller-smoll p, .reseller-big p {
        padding: 0 10px;
    }

    .reseller-smoll img, .reseller-big img {
        width: 160px;
        height: auto;
    }

    .promo-header {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .readme-image-container-text-smoll .preview-host-text .alignRight {
        text-align: center !important;
    }

    .t-i-tabs-list {
        border-bottom: none;
    }

    .promo-page .recomendation-domen {
        padding-left: 10px;
        padding-right: 10px;
    }

    .promo-page .recomendation-domen-list {
        width: 100%;
    }

    .content-wrapper {
        border-top: none;
    }

    .recomendation-domen-list li {
        margin-left: 0;
    }

    .icon-super-wrapper li:first-child {
        margin: 0 10px 20px 10px;
    }

    .icon-super-wrapper ul li {
        margin: 0 10px 20px 10px;
    }

    .freedomain .table-domain-reg td:nth-child(2) {
        width: auto !important;
    }

    .icon-super-wrapper h2, .icon-super-wrapper .h2 {
        padding-top: 0;
        margin-bottom: 30px;
    }

    .icon-super-wrapper h3, .icon-super-wrapper .h3 {
        padding-bottom: 28px;
    }

    .readme-image-container-left-text > img {
        display: block;
        max-width: 835px;
        height: auto;
        margin: 0 auto;
        width: 100%;
    }

    .price-t-host-block {
        margin: 10px;
    }

    .packeges-arrow {
        display: none;
    }

    .price-p-t-host-open {
        position: inherit;
        margin: 0;
        width: 100%;
    }

    .price-p-t-host {
        height: auto;
    }

    body .hosting-unix #tabs-1 .price-t-host-block {
        height: auto !important;
    }

    .cloud-super-image-wrapper {
        display: none;
    }

    .unix-super-image-container .left-side {
        width: 100%;
    }

    .unix-super-image-container .left-side ul li {
        display: inline-block;
    }

    .unix-super-image-container .left-side img {
        margin: 0 20px;
    }

    .unix-super-image-container .right-side {
        width: 100%;
    }

    .unix-super-image-container {
        height: auto;
        background-size: cover;
    }

    .unix-super-image-container .right-side div {
        width: 49%;
        box-sizing: border-box;
    }

    .unix-ssd-image-wrapper {
        height: auto;
        background-image: none;
    }

    .unix-ssd-image-container {
        width: 100%;
        padding: 0 10px;
        padding-bottom: 40px;
        box-sizing: border-box;
    }

    .unix-ssd-image-container h3, .unix-ssd-image-container .h3 {
        width: 100%;
        text-align: center;
    }

    .unix-ssd-image-container ul li {
        margin-right: 0;
    }

    .table-price tr td p {
        font-size: 14px;
        min-width: auto;
    }

    .table-options tr td, .table-options tr td p {
        min-width: auto;
    }

    .table-options tr th {
        width: auto;
    }

    .hosting-response .slider-simple {
        padding: 0;
    }

    .slider-simple-content {
        margin: 0 auto;
    }

    .nav-mini {
        min-height: 100px !important;
    }

    .sitebuilder-title-slogan {
        padding-bottom: 20px;
    }

    .sitebuilder-tarifs h3, .sitebuilder-tarifs .h3 {
        margin-top: 0;
    }

    .sitebuilder-tarifs .right-side .button-empty-simple {
        position: initial;
    }

    .sitebuilder-templates .sitebuilder-templates-list, .sitebuilder-templates h4, .sitebuilder-templates .h4, .sitebuilder-templates .category-list {
        width: 100%;
    }

    .sitebuilder-templates .sitebuilder-templates-list li {
        margin: 0 5px 20px 5px;
    }

    .sitebuilder-templates .category-list li {
        width: 50% !important;
        box-sizing: border-box;
    }

    .sitebuilder-advantages, .sitebuilder-freefor {
        padding-top: 40px !important;
    }

    .sitebuilder-advantages ul, .readme-text-domen {
        width: 100%;
    }

    .sitebuilder-fantasy .readme-text-domen-right {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px;
        padding-top: 20px;
    }

    .content-width-visual .readme-text-domen-right, .content-width-visual .content-width-visual-container {
        position: inherit;
    }

    .preview-host-text, .sitebuilder-fantasy, .sitebuilder-fantasy div {
        height: auto !important;
    }

    .sitebuilder-social-promo div div {
        padding: 0;
        width: 100%;
        height: auto;
        padding-top: 243px;
        background-position: top center;
    }

    .sitebuilder-social-promo div {
        padding: 30px 10px;
        box-sizing: border-box;
    }

    .hosting-cloud .price-t-host-block {
        height: auto !important;
    }

    .cloudstorage {
        padding-top: 40px !important;
    }

    .content-width-collored.content-width-white.cloudstorage {
        margin-bottom: 40px !important;
    }

    .content-width-inblock div {
        display: block;
        width: 100%;
    }

    .content-width-inblock div:first-child {
        padding-right: 0;
        margin: 0 auto;
        text-align: center;
    }

    .content-width-inblock div:last-child {
        padding: 0 10px;
        box-sizing: border-box;
    }

    .preview-host-text {
        padding: 40px 0 !important;
        box-sizing: border-box;
    }

    .software-cloud-wrapper .content-width-inblock {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px;
    }

    .software-cloud-wrapper .oslist li {
        width: 150px;
        min-width: 150px;
        max-width: 150px;
    }

    .inline-maxwidth-wrapper {
        width: 100%;
    }

    .promo-header {
        padding: 14px 0 !important;
    }

    .mega-vps-text {
        padding: 10px;
        box-sizing: border-box;
    }

    .mega-vps-text .content > div > p:first-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mega-vps-text .content > div > p:first-child img {
        padding-right: 0 !important;
        width: 274px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .mega-vps-text p.alignCenter img {
        max-width: 330px;
        height: auto;
        width: 100%;
    }

    .button-big {
        max-width: 400px;
        width: 100% !important;
    }

    .preview-host.page-center .preview-host-text {
        padding: 0 !important;
    }

    .recomendation-hosting {
        margin-top: 0;
    }

    .left-t-tab-pr {
        width: 100%;
    }

    .top-table-price {
        padding: 15px 0;
    }

    .sitebuilder-fantasy .preview-host-text, .content-width-collored .preview-host-text {
        padding: 0 10px !important;
        box-sizing: border-box;
    }

    .content-width-collored {
        margin-bottom: 0;
    }

    .nav-and-text-info {
        padding: 0;
    }

    .unix-super-image-wrapper {
        padding-bottom: 0;
    }

    .unix-super-image-wrapper h5, .unix-super-image-wrapper .h5 {
        margin: 10px 0;
    }

    h5, .h5 {
        padding: 15px 0;
    }

    .content-width-visual div {
        box-sizing: border-box;
    }

    .content-width-visual .content-width-visual-container {
        padding: 0 10px;
    }

    .content-width-visual .readme-text-domen-right {
        width: 100%;
    }

    .content-width-visual, .content-width-visual div {
        height: auto !important;
    }

    .content-width-collored.content-width-grey .preview-host-text.content-width-cloud {
        padding-top: 20px !important;
        padding-bottom: 0 !important;
    }

    .content-width-collored.content-width-grey .content-width-cloud table.oslist td {
        width: auto !important;
        display: table-cell;
    }

    .readme-image-container-left-text {
        position: inherit;
        width: 100%;
        min-width: 200px;
    }

    .readme-image-container-left-text div {
        width: 100%;
    }

    .readme-image-container-left-text div {
        min-width: 200px;
    }

    .readme-text-collo-background::before {
        display: none;
    }

    .readme-text-domen-right {
        padding-left: 10px;
        padding-right: 10px;
        position: inherit;
        width: 100%;
        box-sizing: border-box;
    }

    .readme-text-domen, .readme-text-domen-wrapper {
        height: auto;
    }

    .readme-text-domen-container {
        position: inherit;
        height: auto;
    }

    .readme-text-domen-right h3, .readme-text-domen-right .h3 {
        padding: 0 10px;
        text-align: center;
    }

    .readme-image-container-right-banner {
        top: 10px;
        left: 50%;
        display: block;
        background-position: center top;
        width: 600px;
        height: 212px;
        background-size: cover;
        margin-left: -300px;
    }

    #partner-description .readme-image-container-right-banner {
        display: none;
    }

    #partner-description .readme-image-container-left-text {
        padding-top: 0;
    }

    .new-tarifs {
        display: none;
    }

    .price-p-t-host-open {
        display: none !important;
    }

    .price-p-t-host .expand {
        display: block !important;
    }

    .unix-charts-content {
        width: 80%;
    }

    .unix-charts ol li {
        margin: 0 25px;
        box-sizing: border-box;
    }

    .unix-charts ol li:last-child {
        margin-right: 25px;
    }

    .tabs-preview-link li {
        font-size: 20px;
    }

    .table-price, .table-options {
        min-width: 1000px;
    }

    .table-wrap-for-scroll {
        overflow: auto;
    }

    .readme-text-domen:before {
        position: inherit;
        left: 50% !important;
        width: 520px !important;
        height: 517px;
        margin-left: -260px;
        -webkit-background-size: cover !important;
        background-size: cover !important;
    }

    .content-width-visual .readme-text-domen-right {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .table-price-wrapper {
        margin-bottom: 40px;
        margin-top: 0 !important;
    }

    .content-width-visual .readme-text-domen:before {
        top: 0 !important;
    }

    .search-dom-ideal-left form:before, .search-dom-ideal-left .search-dom-ideal-left-loupe:before {
        display: none;
    }

    .big-button-link {
        max-width: 500px;
        width: 90%;
        box-sizing: border-box;
        height: auto;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }

    .readme-text-domen-imgcomua3 .readme-text-domen-right, .readme-text-domen-standart1 .readme-text-domen-right {
        padding: 40px 10px;
    }

    .readme-text-domen-imgcomua3:before, .readme-text-domen-standart1:before {
        display: none;
    }

    form#domaincontactform table.form-table {
        min-width: 100px;
    }

    .unix-charts.slider-simple {
        display: none;
    }

    .cloud-to-mega {
        display: none;
    }

    .readme-text-domen-right ul li {
        background-size: 38px;
        font-size: 22px !important;
        padding-left: 55px;
    }

    .readme-image-container-right-banner {
        display: none;
    }

    #designer-description .readme-image-container-right-banner, form[action="/domain/domainreg/"] .content-wrapper-two .readme-image-container-right-banner {
        display: block;
    }

    form[action="/domain/domainreg/"] .content-wrapper-two .readme-image-container-left-text.readme-image-container-text-smoll .preview-host-text {
        padding-top: 230px !important;
    }

    .preview-host-text.reseller-smoll, .preview-host-text.reseller-big {
        padding-bottom: 10px !important;
    }

    .reseller-image-slider .image-big-slider, .reseller-image-slider .image-big-slider ul li {
        width: 600px;
    }

    .reseller-image-slider .slider-simple .bx-viewport {
        height: 460px !important;
    }

    .reseller-image-slider .slider-simple .bx-controls-direction .bx-prev, .reseller-image-slider .slider-simple .bx-controls-direction .bx-next {
        top: 140px;
    }

    .icon-super-wrapper .icon-super-maindescription {
        margin-bottom: 20px;
    }

    #designer-description table.domain-price-title tr.turnover td, #tabs-7 #domain-tabs-list table.domain-price-title tr.turnover td {
        display: table-cell !important;
        width: auto !important;
    }

    .domain-price-scroller .table-domain-reg td:first-child {
        width: 209px !important;
    }

    .domain-price-scroller .table-domain-reg td:nth-child(3) {
        width: 162px !important;
    }

    .domain-price-scroller .table-domain-reg td:nth-child(4) {
        width: 182px !important;
    }

    .domain-price-scroller .table-domain-reg td:nth-child(5) {
        width: 254px !important;
    }

    #buy-content > .content {
        width: 100% !important;
    }

    #buy-content > .content #buyform_back {
        margin-bottom: 10px !important;
    }

    #newuserform .form-table {
        min-width: 100px !important;
    }

    .one-tarif-block .preview-host {
        width: 100%;
        height: auto !important;
        box-sizing: border-box;
    }

    .one-tarif-block > div {
        display: block !important;
    }

    .one-tarif-block > div:last-child {
        text-align: center;
    }

    .readme-text-bigreseller:before {
        display: none;
    }

    .readme-text-bigreseller .readme-text-domen-right {
        padding: 40px 10px;
    }

    .table-price-wrapper {
        display: none;
    }

    #cloud-secion .content-width-collored .preview-host-text {
        padding-bottom: 40px !important;
    }

    .content-width-inblock {
        padding: 0 0 30px 0 !important;
    }

    .content-width-inblock a {
        margin: 5px 0 !important;
        max-width: 396px;
        width: 90%;
        box-sizing: border-box;
        display: block;
    }

    .cloudstorage .content-width-inblock a {
        padding-bottom: 5px;
        height: auto;
        max-width: 160px;
    }

    .cloud-promo {
        padding: 40px 10px;
        box-sizing: border-box;
    }

    form#moneybackform .form-table {
        min-width: 100px !important;
    }

    .readme-text-domen:before {
        display: none !important;
    }

    .preview-host-text h3, .preview-host-text .h3 {
        font-size: 20px !important;
    }

    #designer-description .text-banner-block {
        padding: 40px 10px;
        box-sizing: border-box;
    }

    #designer-description .readme-image-container-left-text {
        padding-top: 195px;
    }

    .description-row .title img {
        display: block;
        margin: 0 auto;
    }

    .comparticles-line .article-buttons {
        float: none;
        display: block;
        text-align: center;
    }

    .comparticles-line .cmenu {
        display: block;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .comparticles .list .left-column, .comparticles .list .right-column {
        float: none;
        width: 100%;
    }

    .comparticles .list .article {
        width: 100%;
    }

    .comparticles .list .article .preview, .comparticles .list .article .competition, .comparticles .list .article .views, .comparticles .list .article .detailed {
        display: none;
    }

    form[action="contacts/#form"] table, form[action="clients/addsite/"] table {
        min-width: 100px;
    }

    div[style="display:inline-block;width:600px;height:80px;vertical-align:middle"] {
        width: 100% !important;
    }

    div[style="display:inline-block;width:600px;height:80px;vertical-align:middle"] > .button {
        display: block;
        margin: 10px auto !important;
    }

    div[style="display:inline-block;width:150px;text-align:left"] {
        margin-top: 40px;
    }

    .slider-simple .bx-controls-direction .bx-prev, .slider-simple .bx-controls-direction .bx-next {
        display: none;
    }

    .nav-and-text-info .slider-simple {
        margin-left: 0;
        margin-right: 0;
    }

    .text-info .slider-simple-content {
        width: 100%;
    }

    .text-info .slider-simple-content ul li {
        width: 100% !important;
        box-sizing: border-box;
        position: inherit !important;
    }

    .preview-host.page-center .table-price.simple-table-row {
        min-width: 100px;
    }

    .preview-host.page-center .table-price.simple-table-row tr td {
        border-left: none;
    }

    .preview-host.page-center .preview-host-text > table.table-price.simple-table-row td {
        box-sizing: border-box;
        margin: 10px 0;
    }

    .table-wrapper.page-center .preview-host-text.preview-host-block {
        padding: 2px 0 !important;
    }

    .unix-super-image-wrapper h5, .unix-super-image-wrapper .h5 {
        display: none;
    }

    #designer-description .table-domain-reg tr td, #designer-description .domain-price-title tr th, .preview-host-text.freedomain#domain-tabs-list .table-wrap-for-scroll .domain-price-title tr th, .preview-host-text.freedomain#domain-tabs-list .table-wrap-for-scroll tr.str-table-pr-and-opt td {
        width: 200px !important;
        box-sizing: border-box;
    }

    .nav-and-text-info .text-info .table-price.alignCenter {
        min-width: 100px;
    }

    h3.promo-header.content-small, .promo-header.content-small h3, .promo-header.content-small .h3 {
        display: block;
    }

    #tabs-list #tabs-8 .preview-host-text#domain-tabs-list {
        padding: 0 !important;
    }

    .icon-super-wrapper {
        margin-top: 0;
    }

    .content.content-small {
        padding-bottom: 0 !important;
    }

    .recomendation-hosting-wraper {
        padding-bottom: 40px;
    }

    .content-wrapper.sitebuilder .content {
        padding-bottom: 0 !important;
    }

    /*#cloud-secion .content-width-collored {        margin-bottom: 40px;    }*/
    #cloud-secion .content {
        padding-bottom: 0 !important;
    }

    #cloud-secion .content-width-inblock .preview-host-text {
        padding-bottom: 0 !important;
    }

    #cloud-secion .content-width-inblock {
        padding-bottom: 0 !important;
    }

    #cloud-secion .content-width-collored.content-width-grey > .content-width-inblock {
        padding-bottom: 40px !important;
    }

    #cloud-secion .content-width-collored.content-width-grey .software-cloud-wrapper {
        padding-top: 30px;
    }

    #cloud-secion .content-width-collored.content-width-grey > div:nth-child(2) {
        margin-bottom: 40px !important;
    }

    .content.icon-super-wrapper {
        padding-bottom: 0 !important;
    }

    .icon-super-wrapper .preview-host.page-center h4, .icon-super-wrapper .preview-host.page-center .h4 {
        padding-bottom: 30px;
    }

    .readme-image-wrapper {
        margin-bottom: 0 !important;
    }

    form[action="/domain/domainreg/"] .content-wrapper-simple.content-wrapper-two > .content {
        padding-bottom: 0 !important;
    }

    #designer-description .content-width-collored.content-width-white.reseller-image-slider {
        margin-top: 0;
    }

    .content.one-tarif-block > .preview-host.page-center.super-block {
        margin-top: 0 !important;
    }

    .content.one-tarif-block {
        padding-bottom: 0 !important;
    }

    .table-price.simple-table-row.client-row {
        min-width: 100px;
    }

    .socialTableLeftPart {
        width: 100% !important;
    }

    .content-wrapper::before {
        display: none;
    }

    .buy-content .buy-content-left {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }

    .buy-content .buy-content-left .basket-package-description p {
        width: 100% !important;
    }

    .buy-content .buy-content-left .basket-period-content table.select-period td {
        width: auto !important;
        display: table-cell;
        padding: 0 5px;
        box-sizing: border-box;
    }

    .buy-content .buy-content-right {
        display: none;
    }

    .buy-content .buy-content-left .preview-host {
        margin-bottom: 16px;
    }

    .buy-content > p[style="width:650px"] {
        width: 100% !important;
        text-align: center !important;
    }

    .basket-additional-options select {
        width: 100%;
        max-width: 382px;
    }

    .basket-additional-options li ul li {
        margin-left: 0;
    }

    .basket-additional-options li ul li textarea {
        max-width: 400px;
        width: 100% !important;
        box-sizing: border-box;
    }

    .basket-selectdomain-content .search-dom-ideal-left {
        width: 100%;
    }

    .basket-selectdomain-content .search-dom-ideal-left {
        padding-top: 20px;
    }

    .content-wrapper {
        min-height: auto;
    }

    .basket-service-container .basket-resourcename-hosting .basket-package > td {
        box-sizing: border-box;
    }

    .basket-service-container .basket-resourcename-hosting .select-menu-hosting {
        margin: 0 auto;
    }

    .basket-service-container .basket-resourcename-hosting .basket-package > td.fourth.result-price {
        text-align: center;
    }

    .basket-page p.alignRight {
        width: 100% !important;
        text-align: center !important;
    }

    .basket-page > h3, .basket-page > .h3 {
        padding: 0 10px;
    }

    .basket-service-container .basket-resourcename-hosting .basket-package > td {
        margin-bottom: 5px;
    }

    .basket-service-container .basket-resourcename-hosting .basket-package .expand {
        position: absolute;
        width: 300px;
        margin-left: -150px;
        left: 50%;
        z-index: 999;
    }

    .basket-service-container .basket-resourcename-hosting .basket-package .expand .price-p-t-host-open-content {
        margin-left: 0;
        width: 100%;
    }

    .domain-price-wrapper-cell .button {
        max-width: 187px;
    }

    .ui-dialog .ui-dialog-content {
        overflow: hidden;
    }

    .ui-dialog .ui-dialog-content .freedomain {
        overflow: auto;
    }

    .ui-dialog .ui-dialog-content table.doamin-generator-form td {
        width: 100% !important;
        display: block;
        height: auto;
        padding: 10px 0;
    }

    .ui-dialog .ui-dialog-content table.doamin-generator-form tr:nth-child(3) td > label:first-child {
        display: block;
        margin-bottom: 20px;
    }

    .ui-dialog .ui-dialog-content table.doamin-generator-form tr:last-child td:last-child tr:last-child td:nth-child(2), .ui-dialog .ui-dialog-content table.doamin-generator-form tr:last-child td:last-child tr:last-child td:nth-child(3), .ui-dialog .ui-dialog-content table.doamin-generator-form tr:last-child td:last-child tr:last-child td:nth-child(4) {
        display: none;
    }

    .head-widjet-open {
        padding-top: 20px;
        height: 40px;
    }

    .head-widjet-open:before, .head-widjet-open:after {
        height: 60px;
    }

    .index-slider .bx-controls-direction .bx-prev, .index-slider .bx-controls-direction .bx-next {
        display: none;
    }

    .index-slider li p, .index-banner li p {
        float: none;
        text-align: center;
        color: #fff;
    }

    .index-slider li p span, .index-banner li p span {
        color: #fff;
    }

    .index-slider {
        padding: 5px 0;
    }

    .index-slider .bx-controls {
        display: none;
    }

    .img-slide-block-1, .img-slide-block-5, .img-slide-block-unix, .img-slide-block-4, .img-slide-block-6, .img-slide-block-rack1, .img-slide-block-8, .img-slide-block-3, .img-slide-block-bigreseller {
        background: #ff9700;
    }

    .index-slider .bx-viewport {
        height: 170px !important;
    }

    .img-slide-block-sitebuilder .slider {
        display: none;
    }

    .img-slide-block .bx-viewport {
        height: 220px !important;
    }

    /*DOMAIN*/

    .index-page-list {
        width: 100%;
    }

    .page-center {
        padding: 15px 10px;
        margin-bottom: 0;
    }

}

/*1200*/
@media (max-width: 1000px) {
    /*Front page*/
    .index-slider li p strong, .index-banner li p strong {
        font-size: 20px;
    }

    .index-slider li p span, .index-banner li p span {
        font-size: 26px;
    }

    .img-slide-block .bx-viewport {
        height: 185px !important;
    }

    .trust-us {
        font-size: 40px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .input-big {
        float: none;
        display: block;
        margin: 0 auto 10px auto;
    }

    .btn-search-domen {
        float: none;
        display: block;
        margin: 0 auto;
    }

    /*Front page end*/
    .ui-dialog-buttons {
        width: 100% !important;
        box-sizing: border-box;
    }

    .ui-dialog .ui-dialog-content {
        height: auto !important;
    }

    .cloud-to-mega .inline-maxwidth-wrapper > div:first-child {
        display: none !important;
    }

    .cloud-to-mega {
        background-image: none !important;
        height: auto;
        padding: 10px;
        box-sizing: border-box;
    }

    ul.enum-circle {
        margin-top: 0;
    }

    /* my update */
    .table-domain-reg strong {
        font: 19px "agforeignerlightcbold" !important;
    }

    .table-domain-reg span.showStockPrice {
        font-size: 95%
    }

    #domain-search-div .table-domain-reg tr td p {
        font-size: 95%
    }

    .table-domain-reg strike {
        font-size: 95%
    }

    .table-domain-reg .button-basket {
        font-size: 95%
    }

    #domain-search-div .pricedomain tr td:nth-child(3) {
        width: 150px;
    }

    /** vizitka **/

    .text-page {
        margin: 0;
        padding: 0 20px 0 10px;
    }
    .content-vizitka .packege-comment{
        margin-top: 40px;
    }
    .box-icons {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        margin-bottom: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .box-icons li {
        margin: 0 10px 0 10px;
    }

    .vizitka-fit h5{
        padding-left: 10px;
    }
    /** vizitka end */
}

@media(max-width: 992px) {
    .content-width-bac-img {
        background: #fff;
        padding: 10px;
        height: auto;
    }
    .content-width-bac-img .h1 {
        margin-top: 10px;
        margin-bottom: 10px;
        max-width: 100%;
    }

    .box-info {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .box-info .text-page {
        max-width: 100%;
    }
    .box-info h1 {
        padding: 0 10px;
    }
    .btn-wrapper{
        text-align: center
    }
    .btn-test {
        margin: 0;
    }

    .content-vizitka .packege-comment{
        width: 100%
    }

    .box-icons .arrow{
        display: none;
    }

    .box-icons li{
        padding-left: 30px;
        padding-right: 30px;
    }

    .box-icons{
        width: auto;
    }
}

/*1000*/
@media (max-width: 820px) {
    /*Front page*/
    .btn-search-domen, .input-big {
        float: none;
    }

    .form-search-domen {
        text-align: center;
    }

    .input-big {
        max-width: 474px;
        width: 100%;
        box-sizing: border-box;
    }

    /*Front page end*/
    .preview-host-text > table td {
        width: 100% !important;
        display: block;
        margin-bottom: 20px;
    }

    .preview-host-text > table {
        margin-bottom: 0 !important;
    }


    .content-width-collored.content-width-grey .content-width-cloud table.oslist td {
        width: auto !important;
    }

    .content-width-collored.content-width-grey .content-width-cloud table.oslist td img {
        max-width: 100px;
        width: 100%;
        height: auto;
    }

    /* my update */
    .table-domain-reg strong {
        font: 18px "agforeignerlightcbold" !important;
    }

    .table-domain-reg span.showStockPrice {
        font-size: 90%
    }

    #domain-search-div .table-domain-reg tr td p {
        font-size: 90%
    }

    .table-domain-reg strike {
        font-size: 90%
    }

    .table-domain-reg .button-basket {
        font-size: 90%
    }

    #domain-search-div .table-domain-reg tr td {
        display: table-cell !important;
        width: 20% !important
    }

    #domain-search-div .table-domain-reg tr td:nth-child(1) {
        min-width: 100px
    }

    /* my update */
    .basket-service-container table td {
        display: table-cell;
        width: 25% !important;
        text-align: center;
    }

    .basket-service-container table td:first-child {
        text-align: left;
        width: 35% !important;
    }

}

/*820*/
@media (max-width: 768px) {
    .promo-footer #footer{
        display: none;
    }
    /*Front page*/
    .nav-header-widjet {
        width: 100%;
        height: auto;
    }

    .ic-contact-widjet-header, .ic-contact-widjet-header span {
        float: none;
    }

    .ic-contact-widjet-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .name-header-widjet {
        float: none;
        margin: 0 auto;
    }

    .basket-header-widjet {
        position: inherit;
        right: 0;
    }

    .head-widjet-open {
        padding-top: 20px;
    }

    .head-widjet-open:before, .head-widjet-open:after {
        height: 50px;
    }

    .contact-widj-open {
        height: auto;
        left: 0;
        background: #f7f7f7;
        width: 150px;
        padding-bottom: 16px;
    }

    .block-op-widj-1, .block-op-widj-2, .block-op-widj-3, .block-op-widj-4, .block-op-widj-5 {
        margin-left: 0;
    }

    .contact-widj-open p span {
        padding-right: 0;
        background: none;
    }

    .langvich {
        top: 20px;
        z-index: 999;
    }

    .langvich a.active {
        color: #fff !important;
    }

    .slider-culm {
        display: none;
    }

    .img-slide-block {
        min-height: 0;
    }

    .index-page-list li {
        width: 100%;
        height: auto;
    }

    .horizontal-slider-wrapper .bx-controls-direction {
        left: 0;
        width: 100%;
    }

    .horizontal-slider-block {
        width: 100%;

    }

    .horizontal-slider-wrapper > .bx-wrapper {
        max-width: 630px;
        width: 100%;
        margin: 0 auto;
    }

    .promo-header {
        font-size: 40px;
    }

    .nav-header-widjet:after {
        display: none;
    }

    .panel-header-widjet {
        margin-top: -50px;
    }

    /*Front page end*/
    .text-search-dom-ideal {
        float: none;
        margin: 0 auto;
        display: block;
        max-width: 352px;
        width: 100%;
        box-sizing: border-box;
        font-size: 90%;
    }

    .btn-search-dom-ideal {
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }

    .search-dom-ideal-left {
        width: 100%;
    }

    h3, .h3 {
        font-size: 26px;
    }

    .readme-image-container-text-smoll .preview-host-text {
        min-width: 100% !important;
    }

    .sitebuilder-tarifs .left-side {
        width: 100%;
        float: none;
    }

    .sitebuilder-tarifs .left-side li {
        text-align: center;
        border-right: none;
    }

    .sitebuilder-tarifs .right-side {
        float: none;
        width: 100%;
        padding: 0 10px;
        height: auto;
        padding-bottom: 10px !important;
    }

    .sitebuilder-tarifs .sitebuilder-tarifs-wrapper, .sitebuilder-tarifs {
        height: auto;
    }

    .sitebuilder-tarifs .right-side h4, .sitebuilder-tarifs .right-side .h4 {
        width: 100%;
    }

    .sitebuilder-tarifs .right-side .button-empty-simple {
        margin: 0 auto;
        display: block;
        width: 47px;
    }

    .sitebuilder-advantages ul li {
        width: 100%;
        box-sizing: border-box;
        padding-right: 10px;
    }

    .transfercontent .search-dom-ideal-left form, .search-domen-ideal form[action="domainreg/"] {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    .search-domen-ideal-wrapper.transfercontent .search-dom-ideal-left form > input {
        float: left;
        box-sizing: content-box;
        margin: 0;
        margin-bottom: 10px;
    }

    .transfercontent .search-dom-ideal-left form > a {
        margin-left: 0;
    }

    .search-domen-ideal form[action="domainreg/"] input[type="text"] {
        margin: 0;
        box-sizing: content-box;
    }

    .search-domen-ideal form[action="domainreg/"] span.search-ideal-dom-ext {
        border-right: 2px solid #69bd44;
        margin-bottom: 10px;
    }

    .search-domen-ideal form[action="domainreg/"] input.btn-search-dom-ideal {
        margin: 0 auto;
    }

    .basket-selectdomain-content .search-dom-ideal-left, .basket-search-domain .basket-search-domain-form #domain-search-form {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .basket-selectdomain-content .search-dom-ideal-left > select, .basket-search-domain .basket-search-domain-form #domain-search-form > select {
        margin: 10px 0;
        border-left: 2px solid #69bd44 !important;
    }

    .basket-selectdomain-content .search-dom-ideal-left > input[type="text"], .basket-search-domain .basket-search-domain-form #domain-search-form > input[type="text"] {
        width: auto !important;
        border-right: 2px solid #69bd44 !important;
        font-size: 17px !important;
    }

    .basket-selectdomain-content #select-domain-form > input[type="button"], .basket-search-domain .basket-search-domain-form #domain-search-form > input[type="button"] {
        margin: 0 auto;
        display: block;
    }

    .head-widjet-open {
        height: 40px;
        padding-top: 10px !important;
    }

    /**domain*/

    .service-packages {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .service-package {
        width: 100%;
    }

    /** vizitka **/
    .sitebuilder-tarifs .right-side .button-simple-volume {
        margin: 30px 0 5px 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        position:relative;
    }

    /** vizitka end **/

}

/*768*/
@media (max-width: 740px) {
    /*Front page*/
    .youtube-inline
    {
        width: 90%;         /* ������� ��� ������ ������� */
        max-width: 90%;     /* ����������� ��������� 560 */
        margin: 0 20px 1rem;    /* ������/���� ������� �� ������� */
    }
    .horizontal-slider-wrapper > .bx-wrapper {
        width: 380px !important;
    }

    .promo-header {
        padding: 20px 10px !important;
    }

    .promo-header {
        font-size: 35px;
    }

    h1, h2, h3, .h1, .h2, .h3 {
        font-size: 25px;
    }

    .promo-header span {
        font-size: 25px;
    }

    .slider-culm ul li h4, .slider-culm ul li .h4 {
        font-size: 14px;
    }

    .slide-culm-content ul li {
        height: 130px;
    }

    .slider-culm .bx-viewport {
        height: 160px !important;
    }

    /*Front page end*/
    .input {
        max-width: 340px;
        min-width: 0;
        width: 100%;
        box-sizing: border-box;
    }

    .t-i-tabs-list li.ui-tabs-active a, .t-i-tabs-list li a {
        text-align: center;
    }

    .t-i-tabs-list {
        height: auto;
    }

    .t-i-tabs-list li {
        float: none;
        display: block;
    }

    .t-i-tabs-list li.ui-tabs-active a {
        padding-top: 7px;
    }

    .promo-page .subscribe-mailname {
        height: 40px;
        display: block;
        margin: 0 auto 10px auto;
        max-width: 290px;
    }

    .hosting-type-description {
        padding: 0 10px;
    }

    .table-domain-reg.domain-reg-price tr th:nth-child(4), .table-domain-reg.domain-reg-price tr td:nth-child(5) {
        display: none;
    }

    .table-domain-reg.domain-reg-price tr th:last-child, .table-domain-reg.domain-reg-price tr td:last-child {
        display: none;
    }

    .table-domain-reg.domain-transfer-price tr th:nth-child(3), .table-domain-reg.domain-transfer-price tr td:nth-child(3) {
        display: none;
    }

    .table-domain-reg.domain-transfer-price tr th:last-child, .table-domain-reg.domain-transfer-price tr td:last-child {
        display: none;
    }

    .table-wrap-for-scroll .table-domain-reg.domain-transfer-price tr th:last-child, .table-wrap-for-scroll .table-domain-reg.domain-transfer-price tr td:last-child {
        display: table-cell;
    }

    .tabs-preview-link li {
        display: block;
        margin-left: 0;
        padding-left: 0;
        background: none;
    }

    .sitebuilder-templates .category-list li, .sitebuilder-templates .category-list .left-side {
        width: 100% !important;
        padding: 5px 0;
        text-align: center;
        background-image: none;
    }

    .reseller-image-slider .image-big-slider, .reseller-image-slider .image-big-slider ul li {
        width: 400px;
    }

    .reseller-image-slider .slider-simple .bx-viewport {
        height: 390px !important;
    }

    .domain-price-scroller .table-domain-reg.domain-transfer-price tr td:nth-child(3) {
        display: table-cell;
    }

    textarea#btncode {
        width: 100% !important;
    }
}

/*740*/
@media (max-width: 620px) {

    #domain-search-div .table-domain-reg strike {
        display: none
    }

    .readme-image-container-right-banner {
        width: 300px;
        min-width: 100px;
        height: 116px;
        left: 50%;
        margin-left: -150px;
    }

    .readme-text-domen:before {
        left: 0 !important;
        width: 300px !important;
        height: 315px;
        margin-left: 0;
        -webkit-background-size: cover !important;
        background-size: cover !important;
    }

    .search-domen-ideal-wrapper.transfercontent .search-dom-ideal-left form > input {
        padding-left: 70px;
        padding-right: 10px;
        background-position-x: 10px;
        width: 160px !important;
    }

    .search-domen-ideal-wrapper.transfercontent .search-dom-ideal-left form > select {
        width: 100px !important;
        padding-left: 0 !important;
    }

    #designer-description .readme-image-container-left-text {
        padding-top: 100px;
    }

    form[action="/domain/domainreg/"] .content-wrapper-two .readme-image-container-left-text.readme-image-container-text-smoll .preview-host-text {
        padding-top: 135px !important;
    }

    .buy-content-left table.select-period td {
        font-size: 16px;
    }

    /** vizitka */

    .vizitka-fit .h4 {
        border: none;
        width: auto;
    }

    /** end vizitka */
}

/*620*/
@media (max-width: 530px) {

    .unix-super-image-container .right-side div {
        width: 100%;
        padding: 0 10px;
    }

    .unix-super-image-container .right-side {
        padding: 40px 0;
        padding-top: 10px;
    }

    .sitebuilder-title-list li {
        display: block;
        height: auto;
    }

    .sitebuilder-arrow {
        height: 45px !important;
        background-position: center center;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .button-link.button-50 {
        min-height: 30px;
        height: auto;
        max-width: 440px;
        width: 90%;
        box-sizing: border-box;
    }

    .sitebuilder-templates .button-empty-simple {
        max-width: 332px;
        width: 90%;
        box-sizing: border-box;
    }

    .sitebuilder-templates h5, .sitebuilder-templates .h5 {
        font-size: 30px;
    }

    .search-domen-ideal form[action="domainreg/"] input[type="text"] {
        padding-right: 10px;
        padding-left: 70px;
        background-position-x: 10px;
        width: 127px !important;
    }

    .search-domen-ideal form[action="domainreg/"] span.search-ideal-dom-ext {
        width: 85px;
    }

    .reseller-image-slider {
        display: none;
    }

    .text-banner-block strong {
        font-size: 40px;
    }

    .domain-price-scroller .table-domain-reg strong {
        font-size: 22px;
    }

    #designer-description .domain-price-title th span. #tabs-7 #domain-tabs-list table.domain-price-title th span {
        font-size: 18px;
    }

    #newuserform .form-table td {
        width: 100% !important;
        display: block;
    }

    #tabs-7 #domain-tabs-list table.domain-price-title th span {
        font-size: 18px;
    }
}

/*530*/
@media (max-width: 480px) {

    .freedomain .table-domain-reg tr th {
        padding: 0 2px;
    }

    .freedomain .table-domain-reg td:first-child {
        width: auto !important;
    }

    .table-domain-reg .str-table-pr-and-opt:nth-child(2n) input {
        margin: 0 !important;
    }

    .table-domain-reg strike {
        font-size: 12px !important;
    }

    form[action="clients/addsite/"] table td {
        width: 100% !important;
        display: block;
        box-sizing: border-box;
    }

    form[action="clients/addsite/"] table td.alignRight, form[action="clients/addsite/"] table td.column-1 {
        text-align: center !important;
    }
}

/*480*/
@media (max-width: 450px) {
    /*Front page*/
    .logo {
        width: 315px !important;
        height: 80px !important;
        background-size: 100% auto !important;
    }

    .langvich {
        top: 60px;
    }

    .langvich span {
        display: inline-block;
    }

    .langvich span:first-child {
        margin-right: 10px;
    }

    .head-widjet-open {
        max-width: 354px;
        width: 100%;
    }

    .content-width-white-shadow {
        display: none;
    }

    .head-widjet-open {
        width: 100%;
        max-width: 100% !important;
    }

    .head-widjet-open:before, .head-widjet-open:after {
        display: none;
    }

    .panel-header-widjet {
        margin-top: 0;
    }

    /*Front page end*/
    .preview-host-text form .table-price tr td {
        width: 100%;
        display: block;
        box-sizing: border-box;
    }

    .table-price tr td {
        border-left: none;
    }

    .table-price tr td.alignRight {
        text-align: center !important;
    }

    .table-price tr td.alignRight input {
        margin: 0 auto;
    }

    .button {
        margin: 0 auto !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .table-price tr:hover td:first-child {
        border-left: none;
    }

    .table-price tr td {
        border-left: none !important;
    }

    .nav-list-content nav {
        width: 100%;
    }

    form#domaincontactform table.form-table td {
        width: 100%;
        display: block;
        box-sizing: border-box;
    }

    .basket-selectdomain-content .search-dom-ideal-left > input[type="text"], .basket-search-domain .basket-search-domain-form #domain-search-form > input[type="text"] {
        font-size: 14px !important;
        max-width: 290px;
        width: 100% !important;
    }

    input#kouponsubmit {
        display: block;
        margin-top: 10px !important;
    }

    .no-animate2 {
        display: none;
    }

    .img-slide-block .bx-viewport {
        height: 185px !important;
    }

    .img-slide-block li p span {
        font-size: 20px;
    }

    /*        my update    */
    .table-domain-reg strong {
        font: 17px "agforeignerlightcbold" !important;
    }

    .table-domain-reg span.showStockPrice {
        font-size: 85%
    }

    .table-domain-reg tr td p {
        font-size: 85%
    }

    .table-domain-reg strike {
        font-size: 85%
    }

    .table-domain-reg .button-basket {
        font-size: 85%
    }

    #domain-search-div .table-domain-reg tr td:nth-child(1) {
        min-width: 60px
    }

    /* my update */
    .basket-service-container table td:nth-child(3) {
        display: none;
    }
}

/*450*/
@media (max-width: 380px) {


    /*Front page*/
    .input-big {
        font-size: 14px;
        padding: 0 15px;
    }

    .nav-footer nav {
        width: 100%;
        text-align: center;
    }

    .nav-footer {
        padding: 0 0 20px 0;
    }

    /*Front page end*/
    .text-search-dom-ideal {
        width: 290px !important;
        font-size: 10px;
        padding-left: 80px;
    }

    .freedomain th span {
        font-size: 14px;
    }

    .table-domain-reg strong, .freedomain .table-domain-reg td span {
        font-size: 16px;
    }

    .table-domain-reg strike {
        padding-right: 0;
    }

    .price-t-host-block {
        margin-left: 0;
        margin-right: 0;
        max-width: 332px;
        width: 100%;
        box-sizing: border-box;
    }

    .button-big {
        font-size: 15px;
    }

    .transfercontent .search-dom-ideal-left form {
        display: block;
    }

    .search-domen-ideal-wrapper.transfercontent .search-dom-ideal-left form > input {
        margin: 0 auto 10px auto;
        border-right: 2px solid #69bd44 !important;
        float: none;
    }

    .transfercontent .search-dom-ideal-left form > a {
        display: block;
        margin: 10px auto;
        margin-bottom: 0;
    }

    .search-domen-ideal-wrapper.transfercontent .search-dom-ideal-left form > select {
        float: none !important;
        border-left: 2px solid #69bd44 !important;
        margin: 0 auto;
        display: block;
    }

    .search-domen-ideal form[action="domainreg/"] input[type="text"] {
        font-size: 12px;
    }

    #tabs-7 #domain-tabs-list table.domain-price-title th span {
        font-size: 18px;
    }

    #designer-description .freedomain th span {
        font-size: 18px;
    }

    #newuserform input#buttonprocess {
        width: 240px;
        font-size: 15px;
    }

    .img-slide-block .bx-viewport {
        height: 250px !important;
    }
}

/*380*//* ����� ������ ��������� ������������ ������ */
.dedicatedCustomForm .titleContainer {
    text-align: right;
}

.dedicatedCustomForm .titleContainerTop {
    vertical-align: top;
}

.dedicatedCustomForm .input, .dedicatedCustomForm input[type=checkbox] {
    margin-bottom: 10px;
    margin-left: 10px;
}

.dedicated-packegegroup-wraper .price-t-host-block:first-child {
    margin-left: 0px
}

.dedicated-packegegroup-wraper {
    max-width: 1200px;
    display: inline-block;
}

.dedicated-packege-wraper {
    display: inline-block;
    max-width: 1050px;
    margin-right: 10px;
    margin-left: 10px;
}

/*wp-page styles:*/
.faq h2 {
    font-size: 56px;
    color: #69bd44;
    text-transform: inherit;
    font-weight: normal;
    margin-top: 0;
    border-bottom: 1px dashed #69bd44;
    padding: 40px 0 15px 0;
    margin-bottom: 30px;
}

.faq-title {
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 15px;
    text-transform: inherit;
}

.wp-page-header .content {
    padding-bottom: 0;
    position: relative;
}

.wp-page-header .text-right {
    text-transform: uppercase;
    font-size: 28px;
    line-height: 41px;
    color: #000;
    position: absolute;
    right: 83px;
    top: 148px;
}

.wp-page-header .text-top {
    font-size: 29px;
    line-height: 28px;
    color: #666;
    text-align: center;
    position: absolute;
    left: 182px;
    top: 49px;
}

.price-t-host-block .best-deals {
    background: url("/images/best-deals.png") no-repeat 0 0;
}

.hosting-unix #tabs-1 .price-t-host-block {
    height: 670px !important;
}

.hosting-unix #tabs-1 .price-t-host-block .text-p-t-host {
    height: 300px !important;
}

.recomendation-hosting-wraper {
    margin-bottom: 0;
}

.header.plans h2 {
    color: #ADAEAD;
    font-weight: bold !important;
    font-size: 50px !important;
    text-align: center;
    padding-top: 28px;
    text-transform: none;
    margin-top: 0px;
}

.help-client > .wrap-bg {
    background: url(/images/content-bg.png) repeat center 0;
}

.help-client .content {
    padding-bottom: 0;
}

.help-client .promo-header {
    padding: 28px 0;
    font-weight: bold !important;
}

.help-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #666;
}

.help-item-wrapper .help-item {
    width: 33%;
    box-sizing: border-box;
    padding: 30px 0;
    padding-right: 30px;
}

.help-item-wrapper .help-item:nth-child(3), .help-item-wrapper .help-item:last-child {
    padding-right: 0;
}

.help-item-wrapper .help-item h4 {
    font-size: 35px;
    font-weight: bold;
    line-height: 1;
    color: #666;
    padding: 10px 0;
    border-bottom: 1px dashed #666;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.help-item-wrapper .help-item p {
    font-size: 20px;
    margin-top: 20px;
    line-height: 120%
}

.help-item-wrapper .help-item ul {
    font-size: 20px;
    padding-left: 20px;
}

.help-item-wrapper .help-item ul li {
    padding-top: 8px;
}

.help-item-wrapper .help-item:hover h4 {
    color: #F18E00;
}

.choose-hosting {
    background: url(/images/choose-hosting-bg.jpg);
    background-size: cover;
    margin-top: 13px;
    box-shadow: inset 0px 23px 49px -4px #f0f0f0, inset 0 -23px 49px 15px #f0f0f0;
    min-height: 600px;
    box-sizing: border-box;
    padding: 90px 0;
    background-position: center;
}

.choose-hosting p.question {
    text-transform: uppercase;
    font-size: 63px;
    line-height: 68px;
    color: #000;
    text-align: center;
    font-weight: bold;

}

.choose-hosting .content {
    padding-bottom: 0;
}

.choose-hosting .content > div {
    color: rgb(34, 128, 192);
    width: 480px;
    margin-left: auto;
}

.choose-hosting .content > div p.answer {
    font-size: 35px;
    text-align: center;
    color: #2681b8;
    margin: 20px 0 25px 0;
}

.choose-hosting a {
    width: auto;
    height: auto;
    background-color: #fff;
    color: #0C8040;
    font-weight: bold;
    padding: 25px 40px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    text-decoration: none;
}

.choose-hosting a:hover {
    background: #fff !important;
    color: #69bd44;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.choose-hosting .btn-wrapper {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

.choose-hosting .btn-wrapper img:first-child {
    position: absolute;
    top: 30px;
    left: 20px;
}

.choose-hosting .btn-wrapper img:last-child {
    position: absolute;
    top: 30px;
    right: 20px;
}

.reasons {
    background: url(/images/content-bg.png) repeat center 0;
    border-bottom: 15px solid #f1f1f1;
    margin-top: 15px;
    box-shadow: 0 11px 4px -3px rgba(50, 50, 50, 0.25);
}

.reasons h3.promo-header {
    font-weight: bold !important;
}

.reasons p {
    color: #ADAEAD;
    font-weight: bold;
    text-align: center;
    font-size: 30px;
    font-style: italic;
    margin-top: 20px;
}

.reasons-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 50px;
}

.reasons-wrapper .reason-item {
    width: 31.5%;
}

.reasons-wrapper .reason-item h3 {
    background: #69bd44;
    color: #fff;
    font-size: 33px;
    font-weight: bold;
    text-transform: inherit;
    margin-top: 0;
    padding: 28px 10px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.reasons-wrapper .reason-item .text {
    padding: 20px;
    font-size: 20px;
    text-align: center;
    color: #666;
    border-left: 1px solid #ADAEAD;
    border-right: 1px solid #ADAEAD;
    border-bottom: 1px solid #ADAEAD;
    box-shadow: 0px 3px 7px -1px #6666667d;
    background: #fff;
}

.reasons-wrapper .reason-item .text:hover {
    border-left: 1px solid #69bd44;
    border-right: 1px solid #69bd44;
    border-bottom: 1px solid #69bd44;
}

;
.faq-item p, .faq-item ul {
    color: #666;
    font-size: 21px;
    line-height: 27px;
}

.faq-item ul {
    font-size: 21px;
    list-style-type: none;
}

.faq-item ul li {
    background: rgba(0, 0, 0, 0) url(/images/circle.png) no-repeat scroll left -5px;
    margin-top: 15px;
    padding-left: 50px;
    line-height: 30px;
}

.trust-us.wp {
    background: url(/images/content-bg.png) repeat center 0;
    color: #F18E00;
    font-weight: bold;
}

.wp-page-header {
    background: url("/images/wp-header-bg.jpg") no-repeat center;
    background-size: cover;
    min-height: 410px;
    max-height: 616px;
    position: relative;
}

.header.plans {
    margin-bottom: -40px;
    padding-bottom: 33px;
    background-color: #fff;
    background-image: none;
}

.faq {
    border-color: #fff;
    margin-top: 11px;
}

.faq-item {
    font-size: 21px;
    line-height: 30px;
}

.img-slide-block-cms {
    position: relative;
}

.float-search-domain .search-domen-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.hosting-cms #tabs-1 .price-t-host-block .text-p-t-host
{
    height: 340px !important;
}
.hosting-cms #tabs-1 .price-t-host-block
{
    height: 710px !important;
}
.hosting-cms #tabs-2 .price-t-host-block .text-p-t-host
{
    height: 360px !important;
}
.hosting-cms #tabs-2 .price-t-host-block
{
    height: 730px !important;
}
.hosting-cms #tabs-3 .price-t-host-block .text-p-t-host
{
    height: 410px !important;
}
.hosting-cms #tabs-3 .price-t-host-block
{
    height: 780px !important;
}

.content-cms .nav-mini{
    height: 370px
}
.content-cms .faq-item p {
    margin-bottom: 20px;
}
.content-cms .content-width-inblock ul li{
    list-style: none;
    display: inline-block;
    width: 270px;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
}
.content-cms .content-width-inblock ul li img
{
    margin-bottom: 15px;
}
.content-cms .content-width-inblock ul li a
{
    text-decoration: none;
    display: block;
}
.content-cms .content-width-inblock ul li:hover{
    background-color: #F2F2F2;
}
.content-cms .content-width-grey {
    margin:0;
    padding: 0
}

.content-cms .faq-item ol li{
    margin-left: 30px;
}

.img-slide-block-cms .index-banner {
    position: relative;
}

.img-slide-block-cms .index-banner .text-top {
    float: none;
    /*font-size: 20px;*/
    font: 20px "MyriadProRegular";
    line-height: 22px;
    color: #666;
    position: absolute;
    left: 400px;
    top: 4px;
    text-transform: uppercase;
    text-align: left;
}

.img-slide-block-cms .index-banner .text-right {
    font: 24px "MyriadProLight";
    float: none;
    text-transform: uppercase;
    /*font-size: 28px;*/
    line-height: 38px;
    color: #666;
    position: absolute;
    left: 400px;
    top: 55px;
    max-width: 380px;
    text-align: left;
}

.header.plans, .help-client .header {
    width: 100%;
}

.faq {
    background: #fff;
}

.help-client .header {
    background: #fff;
}

.choose-hosting {
    position: relative;
}

.choose-hosting:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 21px;
    background: url("https://i.ibb.co/NK3rHVT/20190827-Free-Host-Word-Press-1100px-Preview.jpg") repeat-x top;
}

.choose-hosting:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 18px;
    background: url("https://i.ibb.co/yyn8WsY/white-line-bottom.jpg") repeat-x 0 -2px;
}
.wordpress-hosting .nav-mini
{
    height: 293px !important;
}
.joomla-hosting .nav-mini
{
    height: 379px !important;
}
.joomla-hosting .choose-hosting
{
    background: url(/images/joomla-hosting-bg.jpg);
}
.bitrix-hosting .choose-hosting
{
    background: url(/images/bitrix-hosting-bg.jpg);
}
.drupal-hosting .choose-hosting
{
    background: url(/images/drupal-hosting-bg.jpg);
}
.joomla-hosting .reason-item h3
{
    display:-webkit-box;
    -webkit-box-orient:horizontal;
    -webkit-box-pack:center;
    -webkit-box-align:center;
}

.h2-after
{
    font-size: 30px !important;
    font-style: italic;
    color: #ADAEAD;
    font-weight: bold !important;
    text-align: center;
    text-transform: none;
    margin-top: 0;
}

@media (max-width: 1200px) {
    .float-search-domain .search-domen-wrapper{
        position: relative;
    }
    .help-item-wrapper, .reasons-wrapper {
        padding: 0 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .help-item-wrapper .help-item {
        width: 100%;
        padding: 15px 0;
    }

    .help-item-wrapper .help-item h4 {
        height: auto !important;
        padding: 0;
    }

    .reasons-wrapper .reason-item {
        width: 100%;
    }

    .reasons-wrapper .reason-item .text {
        height: auto !important;
    }

    .reasons-wrapper .reason-item h3 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .faq {
        padding: 0 10px;
    }

    .search-domen-wrapper {
        position: initial;
    }

    .img-slide-block-cms .index-banner, .img-slide-block-cms .slider {
        display: none;
    }
}

/*1200*/
@media (max-width: 768px) {
    .float-search-domain .search-domen-wrapper{
        position: relative;
    }
    .help-client .promo-header, .choose-hosting h2, .reasons h3.promo-header {
        font-size: 40px !important;
    }

    .choose-hosting .content > div p {
        font-size: 25px;
    }

    .choose-hosting .content > div {
        width: 100%;
    }

    .wp-page-header .text-top {
        left: 10px;
    }

    .wp-page-header .text-right {
        right: 10px;
    }

    .choose-hosting {
        background-image: none;
        min-height: auto;
        padding: 20px 0;
    }
}

/*768*/
@media (max-width: 460px) {

    .help-client .promo-header, .choose-hosting h2, .reasons h3.promo-header {
        font-size: 32px !important;
    }

    .help-item-wrapper .help-item h4 {
        font-size: 30px;
    }

    .choose-hosting input {
        font-size: 13px;
    }

    .choose-hosting .btn-wrapper img:first-child, .choose-hosting .btn-wrapper img:last-child {
        top: 28px;
    }

    .help-client .promo-header, .choose-hosting h2 {
        line-height: 40px;
    }
}

/*460*//*wp-page styles END*/
.domain-info-content{min-height:279px}.domain-info-navigation .nav-mini{min-height:302px}.logo{background:url("../images/ukr/logo.png") no-repeat 0 0}.header-scroll .logo{background:url("../images/ukr/logo-mini.png") no-repeat 0 0}.logo-footer{background:url("../images/ukr/logo-footer.png") no-repeat 0 10px}.left-search-domen{background:url("../images/ukr/search-name-domen-zone.png") no-repeat 0 0}.btn-search-domen{background:url("../images/ukr/search-domen-zone-btn.png") no-repeat 0 0}.btn-search-dom-ideal{background:url("../images/ukr/search-domen-zone-btn.png") no-repeat 0 0}.price-t-host-block .best-deals-all{background:url("../images/ukr/best-deals.png") no-repeat 0 0}.price-t-host-block .best-deals-month{background:url("../images/ukr/073015_Sticker_Best-month_UA_Orange.png") no-repeat 0 0}
.cloud-to-mega{background: rgba(0, 0, 0, 0) url("../images/ukr/cloudtomega.jpg") no-repeat scroll center center;}
@media (max-width: 1200px) {
    .logo {
        background: url(/images/ukr/logo-mini.png) no-repeat 0 0;
    }
}