
#topmenu > div > a, .us-services .head {
	font-family: 'IstokWebBold';font-style: normal; font-weight:normal;
}

/***** MAIN ******/
body {font-family: 'IstokWebRegular' !important;font-weight: normal;font-style: normal;display: flex;flex-flow: column;min-height: 100vh;padding:0;font-size:16px;}
:before, :after, * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
p {margin: 0 0 16px;}
main {flex: 1;}
h1, h2, h3, h4, #cost-all {font-family: 'IstokWebBold';font-style: normal;text-transform: uppercase;text-align: center;color: #b20b0b;}
h1 {font-size: 36px;margin-bottom: 30px;}
h2 {font-size: 22px;margin-bottom: 15px;}
h3 {font-size: 16px;margin-bottom: 15px;color:#000;}
article header h3 {text-align:left;}
article header {z-index: 0}
article {padding-bottom:16px;}
article .komtet-block-link {margin-bottom:0;}
a {color:#4e576e;text-decoration:none;}
a:hover {color:#000000}
.flex-row {display:flex;}
.flex-column {display:flex;flex-direction:column;}
.flex-wrap {flex-wrap:wrap;}
span.text-color, .red {color:#d91e19;}
span.number {color:#d91e19;}
.green {color:green;}
.form-header {font-size:18px;text-align:center;margin-bottom:15px;text-transform: uppercase;font-weight:bold;}
ul.komtet-list {list-style-type: none;padding-left:0;font-size:18px;}
ul.komtet-list li {background-image:url(https://static.ooohosting.com/static/images/komtet-ico.png);background-size:15px;background-position:left center;padding-left:30px;background-repeat:no-repeat;}
.breadcrumbs {padding: 30px 0;}
.center {text-align:center;}

ul {list-style-image: url(https://static.ooohosting.com/static/images/bullet.png);list-style-type: square;margin: 0 0 0 1.5em;padding: 0;}


.form-control {font-size:15px;}
.btn {font-size:15px;transition: all 0.5s ease}
.komtet-btn-red {background:#d91e19;color:#ffffff;}
.komtet-btn-red:hover, .komtet-btn-red:focus, .komtet-btn-red:active {background:#b00f0a;color:#ffffff !important;}
.komtet-btn-bgray {background:#f1f1f1;color:#000000;}
.komtet-btn-bgray:hover, .komtet-btn-bgray:focus, .komtet-btn-bgray:active {background:#ffffff;color:#000000 !important;}
.komtet-btn-white {background:#ffffff;color:#000000;}
.komtet-btn-white:hover, .komtet-btn-white:focus, .komtet-btn-white:active, .komtet-btn-white.active {background:#d91e19;color:#ffffff !important;}
.komtet-btn-gray {background:#f1f1f1;color:#000000;}
.komtet-btn-gray:hover, .komtet-btn-gray:focus, .komtet-btn-gray:active, .komtet-btn-gray.active {background:#d91e19;color:#ffffff !important;box-shadow:none;}
.komtet-btn-trans {background:transparent;border:1px solid #ddd;}
.komtet-btn-trans:hover, .komtet-btn-trans:focus, .komtet-btn-trans:active {background:#d91e19;color:#ffffff;border:1px solid #d91e19;}

.komtet-btn-dgray {background:#6a6a6a;color:#ffffff;}
.komtet-btn-dgray:hover, .komtet-btn-dgray:focus, .komtet-btn-dgray:active {background:#000000;color:#ffffff !important;}


.fa-check {color:green;}
.fa-ruble-sign {font-size:16px;}
.fa-ruble-sign1 {font-size:14px;}
.fa-ruble-sign1:before {content: "\f158";}
.menu-left,.menu-right {width: 35px;height: 35px;position: fixed;top:calc(50% - 17px);left:0;background: rgba(0,0,0,0.3);color: #fff;
	text-align: center;font-size: 20px;padding: 7px 0;border-radius: 0 35px 35px 0;}
.flex-item-one {width:50%;}
.flex-item-two {width:50%;}
.service-status-on {color:green;}
.service-status-on:before {content:"\f058";}
.service-status-off {color:red;}
.service-status-off:before {content:"\f057";}

.modal-body {padding: 30px;}
.modal-dialog {height:100%;margin:0 auto;display: flex;flex-direction: column;justify-content: center;}
.modal-dialog.b-modal {width:480px;}
h4.modal-title {text-align: center;margin-bottom: 16px;text-transform: uppercase;}
.alert {padding:10px 16px;}
.modal-body .g-recaptcha {background:#f9f9f9;}
.modal-body .g-recaptcha > div {width:150px !important;text-align:left;height:80px !important;overflow:hidden;}
.modal-body .g-recaptcha iframe {}
.modal-body .alert {display:none;}


.komtet-more {text-decoration: none;border-bottom: 1px dashed #666666;}
.komtet-more:hover {text-decoration: none}

#trust-logo {position: fixed;bottom: 27px;right: 0;}
#rambler-logo {background:url(https://www.ooohosting.com/banner-88x31-rambler-gray2.gif);width:88px;height:31px;display:block;}
.hosting-info-ru a {background-image: url(https://ru.hostings.info/informers/cache/84-10-blue.png);display: block;width: 150px;height: 80px;background-repeat: no-repeat;}

#alert-users {z-index:10000;position: fixed;bottom: -200px;left: 20px;padding: 20px;width: 400px;background: #f1f1f1;
	box-shadow: 0px 0px 9px 3px #cccccc;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
}
#alert-users .alert-text {text-align: justify;}
/* #alert-users .alert-close {cursor:pointer;position: absolute;right: -10px;top: -10px;display: block;width: 29px;height: 29px;font-size:29px;} */
#alert-users .alert-close {cursor: pointer;position: relative;display: block;width: 100%;height: 0px;font-size: 29px;float: right;text-align: right;margin-top: -30px;margin-right: -30px;right:0;top:0;}

/***** KOMTET FORM *****/
.komtet-form {}
.komtet-form-header {margin-bottom:15px;font-size:18px;}
.komtet-form-line {margin-bottom:16px;}
.komtet-form-line .fa {line-height:inherit;}
.komtet-form-label {}
.komtet-form-label .required {color:#d91e19;font-size:16px;cursor:pointer;}
.komtet-form-label .komtet-popup {display: inline-block}
.komtet-form-label .komtet-popup-messages {width:300px;}
.komtet-form-label .komtet-popup-messages > div {height:auto;}
.komtet-form-field {}
.komtet-form-field > * {width:100%;padding:0 10px;}
.komtet-form-field > textarea {height:100px;}
.komtet-form-field > button {padding:6px 12px;text-transform: uppercase}
.komtet-form-field > .g-recaptcha {padding:0;}
.komtet-form-message {margin-left:15px;}

#komtet-form-wrapper-main {display:flex;margin:15px 0;cursor:pointer;float:left;}
#komtet-form-wrapper-main .icon {color:#ffffff;text-shadow: 0px 0px 4px #000;border:1px solid #cccccc;width: 60px;height: 60px;background: #eaeaea;border-radius: 100%;text-align: center;display: flex;flex-direction: column;justify-content: center;font-size: 40px;}
#komtet-form-wrapper-main .icon:hover {background:#cccccc;}
#komtet-form-wrapper-main .text {text-align:left;width: 60px;margin-left: 15px;display: flex;flex-direction: column;justify-content: center;line-height: 1;text-decoration: underline;}

footer #komtet-form-wrapper-main {margin:0;}
footer #komtet-form-wrapper-main .icon {width:30px;height:30px;font-size:22px;}
footer #komtet-form-wrapper-main .text {margin-left:9px;}
footer #komtet-faq-wrap .container {width:auto;margin:0;padding:0;}

/***** KOMTET LENTA *****/
.komtet-lenta {width:100%;display:flex;}
/*.komtet-lenta-items:before {content:"";display:block;width:30px;height:100%;position:absolute;left:0;top:0;
	background: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); 
	background: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); 
	background: linear-gradient(to left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
}
.komtet-lenta-items:after {content:"";display:block;width:30px;height:100%;position:absolute;right:0;top:0;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); 
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); 
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
}*/
.komtet-lenta-items {overflow:hidden;display:flex;width:calc(100% - 60px);scroll-behavior: smooth;}
.komtet-lenta-item {padding:15px;}
.komtet-lenta-img {background-size:contain;background-position: center;background-repeat: no-repeat;height:100px;width:150px}
.komtet-lenta-left, .komtet-lenta-right {cursor:pointer;height:150px;width:30px;text-align: center;display: flex;flex-direction: column;
	justify-content: center;font-size:30px;}


/***** HEADER *****/
/*header {position:relative;z-index:999;}*/
header {postition:relative;z-index:999;}
header #fz a {color:#009933; text-decoration:underline; text-underline-position: under;}
#top-wrap {height: 40px;background:#e4e6e9;box-sizing: border-box;}
#top-wrap .container {display: flex;line-height: 40px;}
#top-kont {flex: 1;text-align:left;display:flex;font-size:16px;}
#top-kont .fa {margin-right:5px;}
#top-kont .fa-phone, #top-kont .fa-envelope {font-size:14px;opacity: 0.6;}
#top-kont .fa-times {display: none;}
#top-kont .fa-phone {
	transform: rotate(90deg);
  	-webkit-transform: rotate(90deg);
}
#top-kont > * {padding-right: 25px}
#top-minimenu {}
#topmenu-wrap {background: #f9fafb;height: auto;border-bottom: 0px solid #e4e6e9;box-shadow:0 4px 3px -1px #aaaaaa;}
#logo {width: auto;display:flex;flex-direction: column;justify-content: center}
body #logo img {width: 130px;margin-top: -2px;}

#logo-line {display: flex;flex-direction: column;justify-content: center}
#logo-line div {width: 2px;height: 24pt;background: black;margin: 18px 5px;}
#logo-txt {display: flex;flex-direction: column;justify-content: center}
body #logo-txt div {font-size: 20px;text-transform: uppercase;white-space:nowrap}
#topmenu {width: 100%;display: flex;justify-content: flex-end;flex-wrap:wrap;}
#topmenu-wrap .container {line-height: 70px;display: flex;}
body #topmenu > div {font-size: 16px;margin-left: 0;cursor: pointer;}

#topmenu > div {position: relative;}
#topmenu > div:before {position: absolute;content: '';width: 0;bottom: 16px;left: 50%;height: 2px;background:#d91e19;transition: all 0.4s ease;-webkit-transition: all 0.4s ease}
#topmenu > div:hover:before {position: absolute;content: '';width: 100%;left: 0;}
#topmenu > div.selected:hover:before, #topmenu > div.active:hover:before {width:0;}
#topmenu > div > a {display:block;color:#4e576e;text-decoration: none;padding:0 10px;}
#topmenu > div > a:hover {text-decoration:none;}
#topmenu > div.selected > a, #topmenu > div.active > a {background:#e4e6e9;border-bottom: 2px solid #d91e19;margin-bottom:-2px;}

#topmenu .fa {margin-right:5px;font-size:14px;color:#d91e19;}
#topmenu .last-item {order:99;}
#topmenu .parent {position:relative;}
/* #topmenu .childs {position:absolute;display:none;top:70px;background:#d91e19;text-align:left;} */
#topmenu .childs {position:absolute; display:none;top:60px;background: #fff;
	border:1px solid #ddd;border-radius:2px;padding:10px 16px;z-index:1;}
#topmenu .childs > div {line-height:30px;height:30px;}
#topmenu .childs > div.active a {background:#b00f0a;color:#ffffff;}
/*
#topmenu .childs a {color:#333333;white-space:nowrap;border-left:4px solid transparent;padding-left:8px;
	transition: all 0.1s ease;-webkit-transition: all 0.1s ease}
#topmenu .childs a:hover {border-left:4px solid #b00f0a;text-decoration: none}
*/
#topmenu .childs a {color:#333333;white-space:nowrap;display:block;
	transition: all 0.1s ease;-webkit-transition: all 0.1s ease}
#topmenu .childs a:hover {text-decoration: none;color:#b00f0a;}
#topmenu .childs > div {position: relative;}
#topmenu .childs > div:before {position: absolute;content: ' ';width: 0;bottom: 0;left: 0;height: 2px;background:#d91e19;transition: all 0.4s ease;-webkit-transition: all 0.4s ease}
#topmenu .childs > div:hover:before {position: absolute;content: ' ';width: 100%;bottom: 0;left: 0;height: 2px;}

#topmenu .parent:hover .childs {display:block;}


#top-search input {border: 1px solid #bdb8b8;border-radius: 3px;padding: 0 10px;width: 200px;background: #ffffff;height:28px;margin:5px 0;}
#top-register {margin-left:25px;}
#top-register a {font-size:16px;display:block;margin:5px 0;height:28px;background: #d91e19;color:#ffffff;width: auto;border-radius: 3px;line-height:28px;padding:0 20px;}
#top-register a:hover, #top-register a:focus {background: #b00f0a;text-decoration:none;}
#top-login {margin-left:25px;position:relative;}
/*#top-key {cursor:pointer;border-radius: 3px;margin:5px 0;width:28px;height:28px;background-color:#d91e19;
background-image:url('https://static.ooohosting.com/static/images/key-white.png'); background-size:16px;background-repeat:no-repeat;background-position:center;}*/
#top-key {cursor:pointer;border-radius: 3px;margin:5px 0;width:70px;height:28px;background-color:#d91e19;}
.top-key-login {line-height: 28px;padding: 0 13px;color:white;}
#top-key:hover, #top-key:focus {background-color: #b00f0a;}
#top-key.active {background-color:#000000}
#top-key-menu {position:absolute;width:200px;top:40px;right:0;border:1px solid #e4e6e9;display:none;z-index:100}
#top-key-menu a {display:block;color:#ffffff;background:#d91e19;padding:0 10px;border-top:1px solid #b00f0a}
#top-key-menu a:hover, #top-key-menu a:focus {background:#b00f0a;text-decoration:none;}

#top-wrap .language {margin:5px 0 5px 15px;}
#top-wrap .language img {height:28px;width:40px;margin-left:10px;cursor:pointer;opacity:0.5;}
#top-wrap .language img.language__img_active {opacity:1;}
/* Прячем панель гугла */
.skiptranslate {display: none !important;}
/* Фиксируем позицию body, которую меняет панель гугла*/
body {top: 0 !important;position: static !important;min-height:100vh !important}

/***** FOOTER *****/
footer {color: #a6abb8;align-self: flex-end;width: 100%;height: auto;background-color: #4e576e;border-top: 10px solid #2b313f;text-align:left;}
#footer-wrap {display:flex;padding:46px 0}
.footer-menu {width:16.66666667%}
.footer-menu.footer-menu-big {width:50%}
.footer-menu.footer-menu-big p {margin-bottom:5px}
.footer-menu p {color:#a6abb8;}
.footer-menu p.p-end {margin-bottom:30px;}
footer a, footer a:hover, footer a:focus {color: #ffffff !important;}

/***** ISPSYSTEM ADDON *****/
.komtet-quotacheck {width:500px;}
.komtet-quotacheck > div {border-bottom:1px dashed #cccccc;min-height:40px;display: flex;flex-direction: column;justify-content: center;}

/***** PLUGINS ******/
.underline {text-decoration:line-through;color:#cccccc;}
.komtet-popup {cursor:pointer;}
.komtet-popup-messages {display:none;position:absolute;padding: 24px !important;box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.24);background-color: #fff;
	font-size: 18px;line-height: 1;z-index:9999;text-align:left;
}
.komtet-popup-messages > div {margin-bottom:5px;height:auto;line-height:1.2;}
.komtet-popup-messages > div:last-child {margin-bottom:0;}
.bubble {display: inline-block;width: 50px;height: 21px;line-height:21px;font-size:16px;background: #008C31;position: relative;text-align: center; color:#ffffff;margin-left:20px;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
.bubble:before {content: "";position: absolute;right: 100%;top: 0;width: 0;height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid #008C31;
	border-bottom: 10px solid transparent;
}
.grad-w-null {
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
}

/* KOMTET PAGE */

#komtet-breadcrumbs {padding-top:0;}
#pricelists-table .description {font-size:12px}

.komtet-hint {margin-left:5px;cursor:pointer;background: url('https://static.ooohosting.com/static/images/hint.png') no-repeat scroll 0 100% transparent;display: inline-block;height: 16px;width: 15px;}
#pricelists-table {box-shadow: 1px 1px 4px #aaa;-webkit-box-shadow: 1px 1px 4px #aaa;-moz-box-shadow: 1px 1px 4px #aaa;border: 1px solid #eeeeee;background:#ffffff;}
#pricelists-table td,#pricelists-table th {vertical-align: middle;text-align:center;min-height:45px;}
#pricelists-table h2 {margin-bottom:0;text-align:left;cursor:pointer;font-size:18px;display:inline;}
#pricelists-table td[colspan] > div {padding:5px 15px;background:#f5f5f5;border-radius:5px;width:100%;}
#pricelists-table td > div {width:100%;}

#pricelists-table td, #pricelists-table th {display: flex;justify-content: center;align-content: center;align-items: start;}
#pricelists-table td:first-child, #pricelists-table th:first-child {text-align:left;padding-left:20px;justify-content: left;}
#pricelists-table td:last-child, #pricelists-table th:last-child {padding-right:20px;}

#pricelists-table td, #pricelists-table th {width:15%;}
#pricelists-table td:first-child, #pricelists-table th:first-child {width:25%;}
#pricelists-table td[colspan="2"] {width:30%;}
#pricelists-table td[colspan="3"] {width:45%;}
#pricelists-table td[colspan="4"] {width:60%;}
#pricelists-table td[colspan="5"] {width:75%;}
#pricelists-table td[colspan="6"] {width:100%;}

/* VPS TABLE */
#pricelists-table.komtet-table-vpshosting td,
#pricelists-table.komtet-table-vpshosting th {width:15%;}
#pricelists-table.komtet-table-vpshosting td:first-child, 
#pricelists-table.komtet-table-vpshosting th:first-child {width:85%;}
#pricelists-table.komtet-table-vpshosting td[colspan="2"] {width:30%;}

/* DNS TABLE */
#pricelists-table.komtet-table-dns td,
#pricelists-table.komtet-table-dns th {width:15%;}
#pricelists-table.komtet-table-dns td:first-child, 
#pricelists-table.komtet-table-dns th:first-child {width:40%;}
#pricelists-table.komtet-table-dns td[colspan="2"] {width:30%;}
#pricelists-table.komtet-table-dns td[colspan="3"] {width:45%;}

/* CONSTRUCTOR TABLE */
#pricelists-table.komtet-table-constructor td,
#pricelists-table.komtet-table-constructor th {width:15%;}
#pricelists-table.komtet-table-constructor td:first-child, 
#pricelists-table.komtet-table-constructor th:first-child {width:55%;}
#pricelists-table.komtet-table-constructor td[colspan="2"] {width:30%;}


#pricelists-table tr:first-child th {padding-right:16px;}
#pricelists-table tr {display:flex;}
#pricelists-table tr.collapse {display:none;}
#pricelists-table tr.collapse.in {display:flex;}
#pricelists-table td.last-td {justify-content: center;align-content: center;align-items: center;font-size:18px;font-weight:bold;text-transform: uppercase}
#pricelists-table div[id*=pricelist-].komtet-popup-messages {max-width:100%;}
#pricelists-table .komtet-popup-messages {max-width:400px;}
#pricelists-table a {text-decoration: underline;}
#pricelists-table td[colspan] > div.komtet-service-action {padding:0;margin:0;}
#pricelists-table td[colspan] > div.komtet-service-action a {width:100%;}
#pricelists-table td a.komtet-btn-red {width:100%;}
#pricelists-table .img img {width:100%;margin:16px 0;}
#pricelists-table .pricelist-name {font-size:18px;color:#d91e19;text-transform: uppercase;font-family: 'IstokWebBold';font-weight: normal;line-height: 34px;margin-bottom:16px;}
#pricelists-table .price.komtet-popup {width:100%;line-height: 34px;background:#f1f1f1;}
#pricelists-table.table-hover > tbody > tr:hover {background:#eeeeee;}

.description-bottom {margin-top:52px;}

.collection-icon {font-size: 22px;margin-right: 15px;width: 30px;}

#s-komtet-consultation {}
#komtet-consultation {padding:22px 0;}
#komtet-consultation .btn {width: calc(100% - 30px);text-transform: uppercase;margin: 0 auto;display: block;}

.fullwidth .btn {width:100%;text-transform: uppercase;}
.fullwidth-padding {padding:0 15px 40px 15px}
#parent-fieldname-text > p:last-child {margin:0;}

.gettrial {margin-bottom:16px}

section.section-page-10 #komtet-services .description-bottom {margin-top:0;}

.mobile {display:none;}
#for-mobile-scroll, #for-mobile-scroll-wrap {display:none;}

.billchat-header {background-color:#e4e6e9 !important;border-bottom-color: #e4e6e9 !important;color:#000 !important;}
.billchat-body {background-color:#e4e6e9 !important;border-bottom-color: #e4e6e9 !important;}
.billchat-header__info-status, .billchat-header__unassigned-secondline {color:#000 !important;}

.billchat-header {
    background-size: auto 25px !important;
    background-position: 5px !important;
    background-repeat: no-repeat !important;
    background-image: url('https://static.ooohosting.com/static/images/komtet-logo-o.png') !important;
    padding-left: 30px;
}
.billchat-header_is_active.billchat-header {}

/* ERROR 406 */
.error-market {margin:60px 0 ;}
.us-services {}
.us-services > div {background-color:#e4e6e9;display: flex}
.us-services > div > div:first-child {width:65%;order:1;}
.us-services > div > div:last-child {flex:1;order:1;}
.us-services > div > div > div {padding:0 30px;}
.us-services > div:nth-child(2n) {text-align:right;background-color:#f9fafb;}
.us-services > div:nth-child(2n) > div:last-child {order:0;}
.us-services .head {font-size:18px;margin:30px 0 15px 0;}
.us-services .desc {font-size:14px;margin-bottom:15px;}
.us-services .button {margin-bottom:30px;}
.us-services .vhosts {background-image:url(https://static.ooohosting.com/media/2019/4/dop-anal.jpg);}
.us-services .vps {background-image:url(https://static.ooohosting.com/media/2019/4/dop-sopvog-ser.jpg);}
.us-services .constructor {background-image:url(https://static.ooohosting.com/media/2019/4/dop-razrab.jpg);}
.us-services .ssl {background-image:url(https://static.ooohosting.com/media/2019/4/dop-prodvig.jpg);}
.us-services .job {background-image:url(https://static.ooohosting.com/media/2019/4/dop-sopvog.jpg);}
.us-services .back {background-repeat:no-repeat;background-size:cover;background-position:center;}

/* ALERT */
#modal_komtetalert {}
#modal_komtetalert a, #modal_komtetalert a:hover, #modal_komtetalert a:focus, #modal_komtetalert a:active {color:#d91e19;}



@media (max-width: 1200px) {
	body #komtet-addinfo img {width:100%;}
	body {font-size:15px;}
	.container {padding:0;}
	body #logo img {width:100px;margin-top:1px;}
	body #logo-txt div {font-size:16px;}
	#topmenu > div a {font-size:14px;}
	body #footer-wrap {padding:36px 15px;} 
	body .footer-menu p.p-end {margin-bottom:20px;}

	body #komtet-slider .line-1 {font-size:28px;}
	body #komtet-slider {height:360px;}
	body #komtet-slider .carousel-inner .item .container {padding-top:36px;}
	body #komtet-slider .carousel-inner .item .container > div.line-1 {margin:0 auto 24px;}
	body #komtet-slider .carousel-indicators {bottom:0;}
	body #komtet-slider .carousel-inner .item .container > div {width:calc(100% - 165px);}
	body .komtet-slider-arrows a.left {left:30px;}
	body .komtet-slider-arrows a.right {right:30px;}
	body #komtet-slider .slide-2 {font-size:20px;}
	body .galka {line-height:33px;}
	body #komtet-services .service-flex > div {font-size:22px;}
	body #komtet-add-all-services .komtet-block .block-title {white-space: normal;font-size:14px;}
	body #komtet-add-all-services .komtet-block-item {padding:0 10px;}
	body #komtet-add-all-services .komtet-block {padding:0;}
	body #komtet-add-all-services .komtet-block > div {padding: 0 10px;}
	body #komtet-events .komtet-block > div {padding:20px 20px 15px 20px;}
	body #komtet-events .komtet-block > div > * {margin-bottom:10px;}
	body #komtet-events .komtet-block .komtet-block-item {font-size:15px;}
	body .survey-item-wrap {padding:20px;}
	body .survey-user .fa-user {font-size:34px;margin-right:13px;padding-top:3px;}
	body .survey-item {font-size:15px;}

	body #komtet-slider .freeday-slider .line-1 {height:290px;}
	body .layer-2-3 {width:80px;}
	body .layer-2-1 {width:80px;}
	body .layer-2-2 {width:115px;}
	body #komtet-slider .carousel-inner.freeday-slider .item span.number {font-size:48px;}
	.hosting-info-ru {
            display: none;
        }

}

@media (max-width: 992px) {
	body #top-wrap {order:99;height:0;}
	body #top-wrap > div > div {display:none;}
	body #top-wrap > div > div#top-kont {display: none;position: fixed;top: 0;left: 0;width: 100%;flex-direction: column;justify-content: center;height: 100%;background: rgba(0,0,0,0.8);z-index: 96;}
	body #top-wrap > div > div#top-kont > div {background:#ffffff;padding:0 30px;line-height:49px;border-bottom:1px solid #cccccc;width:90%;margin:0 auto;}
	body #top-wrap > div > div#top-kont > div:first-child {position: relative;}
	body #top-wrap > div > div#top-kont > div .fa-times {content:'\f00d';width:30px;height:30px;font-family: "Font Awesome 5 Free";font-weight:900;position: absolute;top: -47px;right: 10px;font-size:34px;color: #d91e19;cursor:pointer;}
	body #topmenu-wrap {width:100%;position: fixed;top: 0;z-index:99;}
	body #topmenu-wrap .container {flex-wrap:wrap;line-height:1;padding:0;margin:0;width:100%;}

	body #topmenu {display:none;z-index:98;position: fixed;top: 50px;left: 0;align-content: flex-start;width:100%;
		height:100%;background:rgba(0,0,0,0.8);flex-direction:row;overflow: auto}
/*	body #logo img {width:auto;height:36px;}*/
	body #logo img {width:auto;}
	body #topmenu > div {flex:100%;line-height:50px;background:#000;padding-left:50px;border-bottom:1px solid #ddd;}
	body #topmenu > div.parent {position:relative;}
	body #topmenu > div > a {background:#fff;}
	body #topmenu .childs {display:flex;position:unset;flex-wrap:wrap;background:#f1f1f1;border:0;border-radius:0;}
	body #topmenu > div.parent:hover .childs {display:flex;}
	body #topmenu .childs > div {flex:100%;padding-left:25px;}
	body #topmenu > div::before {bottom:unset;top:49px;}
	body #topmenu > div:hover::before {left:50px;}
	body #logo-line {display:none;}
	body #logo {height:50px;text-align:left;width: calc(100% - 100px);margin-left:15px;}
	body #logo-txt {width:100%;text-align:center;background:#e4e6e9;padding:5px 15px;height:35px;display:none;}
	body #top-kont {font-size:20px;}
	body #top-kont .fa {margin-right:15px;}
	body #top-user #top-user-menu {z-index:100;}
	body .mobile {display:block;}
	body .m-menu,body .m-kont,body .m-cart,body .m-user, body .m-key  {cursor:pointer;padding:5px;color:#000;width:50px;height:50px;text-align: center;font-size:40px;line-height: 40px;position:fixed;top:0;}
	body .m-cart {right:50px;border-right:1px solid #ffffff;}
	body .m-user {left:50px;border-left:1px solid #ffffff;z-index:98;}
	body .m-user.user-auth {color:#d91e19;}
	body .m-menu {right:80px;z-index:99;}
/*	body .m-menu {right:210px;z-index:99;}*/
	body .m-menu span {font-size:30px;line-height:40px;}
	body .m-key {right:145px;z-index:99;}
/*	body .m-key {right:255px;z-index:99;}*/
	body .m-key span {font-size:30px;line-height:40px;}
	body .m-kont {right:15px;z-index:97;} 
/*	body .m-kont {right:165px;z-index:97;} */
	body .m-kont span {font-size:26px;line-height:40px;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	body .m-cart a {display:block;color:#ffffff;}
	body .m-cart #komtet-cart-count {position:absolute;top:5px;right:5px;width:40px;height: 40px;color:#000000;
		background: rgba(255,255,255,0.8);border-radius:100%;font-size:35px;line-height:40px;
	}
	body .m-username {width:100%;font-size:18px;padding:5px 15px;text-align:right;}
	body #topmenu .childs > div:hover::before {content:none;}
	body #topmenu > div::before {background:transparent;}

	
	body #top-key {display:none;}
	body #top-key-menu {width:100%;flex-wrap:wrap;top:0;position:relative;height: calc(100vh - 50px);align-items: start;flex-direction: column;}
	body #top-key-menu > div {width:100%;}
	body #top-wrap > div > div#top-login {display:block;position: fixed;top: 50px;left: 0;width:100%;margin-left:0;background:rgba(0,0,0,0.8);}


	body #komtet-slider {display: none;}
	body main {margin-top:50px;padding-top:15px;}
	body main section > div {margin-top:;}
	body .komtet-container {width:calc(100% - 30px);margin:0 auto;}

	body .komtet-nav {margin:0 10px;}
	body .komtet-block {}
	body .komtet-block > div {padding:20px 20px 15px;}
	body #komtet-services .nav-tabs > li > a {font-size:14px;padding:10px;}
	body #komtet-services .tab-content {padding:0 0 15px;}
	body #komtet-services .service-flex > div {padding:15px 10px;}
	body #komtet-services .service-flex > div > div {margin-bottom:14px;}
	body #komtet-services .addon {font-size:15px;}
	body #komtet-services .service-flex > div > div.price {font-size:15px;}
	body #komtet-services .service-flex > div > div.name {font-size:18px;}
	body #komtet-services .service-flex > div {font-size:16px;}
	body #vhosts .addons .addon {line-height:1.2;}
	body #vhosts .addons .addon:nth-child(3) {min-height:54px;}
	body #vhosts .addons .addon:nth-child(5) {min-height:54px;}
	body #komtet-services .komtet-service-action > a {width:100%;}
	body .komtet-block.blk-licenses .imgs-inline .img {width:20%;}
	body #komtet-add-all-services .komtet-block {width:50% !important;}
	body #komtet-add-all-services .komtet-block {padding:0 10px;}
	body #komtet-events .komtet-block {width:50%;}
	body #komtet-events .block-title {font-size:16px;}
	body #survey-container {flex-wrap:wrap;}
	body .survey-item {flex:calc(50% - 20px);margin:0 10px 20px;height:200px;}
	body .survey-user span {display:block;}
	body #komtet-news h2 {font-size:17px;}
	body #komtet-services {margin-bottom:20px;padding:0 0 22px;}
	body #komtet-services .tab-content {border:0;padding:0;}

	/* BIIL */
	body #top-wrap > div > div#top-user {display:block;}
	body #top-user .dropdown > * {display:none;}
	body #top-user #top-user-menu {border:0;flex-wrap:wrap;flex-direction:column;background: rgba(0,0,0,0.8);position: fixed;top: 50px;left: 0;width: 100%;height: 100%;margin-left:0;margin-top: 0;padding: 0;border-radius: 0;}
	body #top-user #top-user-menu > * {border-left:50px solid #000000;line-height:50px;width:100%;margin-left:0;padding:0;height:50px;background:#ffffff;}
	body #top-user #top-user-menu > * a {font-size:16px;text-align:left;padding:0 10px;line-height: 49px;border-bottom: 1px solid #cccccc;}
	body .pricelist > .name {width:55%;}
	body.ext-form div.m-menu, body.ext-form div.m-kont {font-size:40px;}
	body.ext-form div {font-size:16px;}

	body#body-komtet-shop #logo {width: calc(100% - 200px);padding-left: 15px;margin-left:0;}
	body#body-komtet-shop .m-cart {right:15px;}
	body#body-komtet-shop .m-cart .fa-shopping-cart {color:#000;}
	body#body-komtet-shop .m-user {right:115px;left:auto;}
	body#body-komtet-shop .m-user .fa-user-circle {font-size:30px;line-height:40px;}
	body#body-komtet-shop .m-menu {right:165px;}
	body#body-komtet-shop .m-cart #komtet-cart-count {font-size:20px;line-height: 30px;height:30px;width:30px;right:3px;top:9px;background:rgba(230,230,230,0.8);}
	body#body-komtet-shop .m-kont span {transform:none;-webkit-transform:none;font-size:35px;font-size:30px;}
	body#body-komtet-shop .m-kont {right:65px;}

	body #komtet-breadcrumbs.komtet-container {padding-top:0;}
	body #pricelists-table .fa-hand-point-up {display:none;}
	body #pricelists-table > tbody > tr > th, body #pricelists-table > tbody > tr > td {padding:4px;}
	body #pricelists-table .fa-ruble-sign {font-size:14px;}
	body #pricelists-table td:first-child, #pricelists-table th:first-child {padding-left:10px;}
	body #pricelists-table td:last-child, #pricelists-table th:last-child {padding-right:10px;}
	body #pricelists-table td[colspan] > div.komtet-service-action a {font-size:13px;}
	.hosting-info-ru {display: none;}
}

@media (max-width: 768px) {
	body #top-kont .fa-times {display: inline-block;}
	body .komtet-nav {flex-wrap:wrap;}
	body .komtet-nav li:first-child {}
	body .nav-tabs > li > a {border-radius:0;margin:5px;background:#f1f1f1 !important;}
	body #komtet-services .komtet-service-action > a {text-transform: none;}
	body .flex-row {flex-wrap:wrap;}
	body #komtet-services .service-flex > div {flex:33%;}
	body #vhosts .addons .addon:nth-child(1), 
	body #vhosts .addons .addon:nth-child(2) {min-height:auto;}
	body #vhosts .addons .addon:nth-child(3),
	body #vhosts .addons .addon:nth-child(5) {min-height:36px;}
	body #komtet-services .addon {margin-bottom:12px;}
	body #komtet-block div[class^="item"] {flex:50% !important;}
	body #komtet-add-all-services .komtet-block .block-title {font-size:14px;}
	body #komtet-add-all-services .komtet-block-item {min-height:80px;}
	body #footer-wrap {flex-wrap:wrap;}
	body .footer-menu {width:33%;}
	body .footer-menu.footer-menu-big {width:100%;order:2;}
	body #komtet-pays, body #komtet-news {display: none}
	body #komtet-news h2 {min-height:38px;}
	/* BILL */
	body .filter-item.filter-period {margin-bottom:5px;margin-right:5px;}
	body .addon > div {flex:unset;}
	body .addon > div.addon-label {width:200px;}
	body .slider.slider-horizontal {height:30px;}
	body #license-agreement {padding:5px 10px;}
	body .price-resume {padding:0 10px;}
	body .billorder-bottom-last {padding:10px;}
	body #komtet-services .service-flex > div {padding:15px 10px 30px;}
	body #komtet-add-all-services .komtet-block {margin-bottom:36px;}

	body .komtet-popup-messages {left:0 !important;width:100%;padding:10px !important;text-align:center;}
	body #komtet-otzv .komtet-popup-messages > div {width:100%;}

	body#body-komtet-shop #license-agreement {padding:5px 0;}
	body#body-komtet-shop #license-agreement .license-text {width:calc(100% - 28px);}
	body#body-komtet-shop #license-agreement .komtet-checkbox {width:28px;}

	body #pricelists-table tr {flex-wrap:wrap;} 
	body #pricelists-table td:first-child, #pricelists-table th:first-child {width:100% !important;}
	body #pricelists-table.komtet-table-5-item td, #pricelists-table.komtet-table-5-item th {width:20%;}
	body #pricelists-table.komtet-table-5-item td[colspan="2"] {width:40%;}
	body #pricelists-table.komtet-table-5-item td[colspan="3"] {width:60%;}
	body #pricelists-table.komtet-table-5-item td[colspan="4"] {width:80%;}
	body #pricelists-table.komtet-table-5-item td[colspan="5"] {width:100%;}
	body #pricelists-table.komtet-table-5-item td[colspan="6"] {width:100%;}
	body #pricelists-table.komtet-table-5-item #for-mobile-scroll > div {width:20%;}

	body #pricelists-table.komtet-table-4-item td, #pricelists-table.komtet-table-4-item th {width:25%;}
	body #pricelists-table.komtet-table-4-item td[colspan="2"] {width:50%;}
	body #pricelists-table.komtet-table-4-item td[colspan="3"] {width:75%;}
	body #pricelists-table.komtet-table-4-item td[colspan="4"] {width:100%;}
	body #pricelists-table.komtet-table-4-item td[colspan="5"] {width:100%;}
	body #pricelists-table.komtet-table-4-item #for-mobile-scroll > div {width:25%;}

	body #pricelists-table.komtet-table-3-item td, #pricelists-table.komtet-table-3-item th {width:33%;}
	body #pricelists-table.komtet-table-3-item td[colspan="2"] {width:66%;}
	body #pricelists-table.komtet-table-3-item td[colspan="3"] {width:100%;}
	body #pricelists-table.komtet-table-3-item td[colspan="4"] {width:100%;}
	body #pricelists-table.komtet-table-3-item #for-mobile-scroll > div {width:33%;}

	body #pricelists-table.komtet-table-2-item td, #pricelists-table.komtet-table-2-item th {width:50%;}
	body #pricelists-table.komtet-table-2-item td[colspan="2"] {width:100%;}
	body #pricelists-table.komtet-table-2-item td[colspan="3"] {width:100%;}
	body #pricelists-table.komtet-table-2-item #for-mobile-scroll > div {width:50%;}



	body #pricelists-table tr:first-child th {align-items: flex-start;}
	.hosting-info-ru {
	    display: none;
	}


}

@media (max-width: 576px) {
	body #komtet-services .page-header h1 {font-size:28px;line-height: 44px}
	body #komtet-services .page-header img {height:47px;display:none;}
	body #komtet-services .page-header .page-header-text {margin-top:-5px;font-size:15px;display:none}
	body #komtet-services .komtet-service-action {margin:0 15px;}
	body #komtet-services .komtet-service-action > a {white-space:unset;}
	body .komtet-container h2 {margin-bottom:16px;}
	body .komtet-container {width:calc(100% - 10px);}
	body #komtet-add-all-services .komtet-block {padding:0;}
	body #komtet-events .komtet-block {width:100%;}
	body .survey-item {flex:100%;margin:0 10px 15px;}
	body .komtet-block {width:100%;}
	body #komtet-add-all-services .komtet-block .imgs-inline img {}
	body #komtet-add-all-services .komtet-block {width:100% !important;}
	body #s-komtet-block  {}
	body #komtet-block divheight:30px[class^="item"]:nth-child(n+5) {display:none;}
	body #trust-logo img {}
	body .footer-menu p {min-height:40px;font-size:14px;}
	body .footer-menu.footer-menu-big p {min-height:20px;}
	body #topmenu .childs > div {height:auto;padding:6px 0 6px 20px}
	body #topmenu .childs > div a {line-height:1.2;white-space: wrap}
	body #topmenu .childs a {white-space: normal}
	body #komtet-add-all-services .komtet-block-item {min-height:auto;}
	body .modal-dialog.b-modal {width:100%;}
	body .g-recaptcha > div {height:80px;overflow: hidden;background:#f9f9f9;}
	body .komtet-popup-messages {left:0 !important;width:100%;font-size:14px;padding:10px !important;}
	body .komtet-popup-messages .bubble {font-size:14px;margin-left:10px;width:30px;}

	body#body-komtet-shop .periods, body#body-komtet-shop .filters {flex-wrap:wrap;padding:0 5px;}
	body#body-komtet-shop .pricelist {padding:26px 5px;flex-wrap:wrap;}
	body#body-komtet-shop .pricelist > div {width:50%}
	body#body-komtet-shop .pricelist .name {width:100%;margin-bottom:10px;}
	body .pricelist > .prices > .price {text-align:left;}
	body .pricelist > .prices > .price .cost-itog {text-align:left;}
	body .addon {flex-wrap:wrap;}
	body .addon-value > span {min-width:100%;padding:0 10px;}
	body .addon-field {height:35px;}
	body .billorder-item > form {flex-wrap:wrap;}
	body .billorder-item-label {flex-basis:100%;}
	body .billorder-bottom-label {flex-basis:100%;}
	body .billorder-bottom-value > div:first-child {margin-left:auto;}
	body .billorder-bottom-value > div {margin-left:10px;}
	body .billorder-item-addons {display:none;}
	body .billorder-item-price {flex-basis:50%;}
	body .billorder-bottom {flex-wrap:wrap;}
	body .billorder-bottom > div {flex-basis:100%;}
	body .billorder-bottom-last .billorder-bottom-value {margin-top:10px}
	body .coupon-label {display: none;}
	body .coupon > div {flex-basis:50%;}
	body .coupon-submit button {width:100%;}
	body .domain-item {padding:0;}
	body .tld-item {width:50%;}
	body .pricelist-domains .cost-item .cost-label {flex-basis:100%;}
	body .pricelist-domains .cost-item .cost-data {flex-basis:100%;}
	body .cost-item {flex-wrap:wrap;}
	body .addon-field.addon-Textarea {width:100%;height:100px;}
	body .addon-field.addon-Textarea textarea {height:100%;}
	body .service-certificate .addon-fieldset {flex-wrap:wrap;}
	body .service-certificate .addon-value {margin-left:0;}
	body .billorder-item-buttons {flex-basis:50%;}

	body #pricelists-table > tbody > tr > th {padding:8px 2px;min-height: auto}
	body #pricelists-table > tbody > tr > td {padding:8px 2px;min-height: auto}
	body #pricelists-table > tbody > tr:first-child > th {padding:2px;}
	body #pricelists-table .pricelist-name {font-size:14px;line-height:1.2;}
	body #pricelists-table tr:first-child th {padding-right:0;word-break: break-word;}
	body #pricelists-table a.komtet-btn-red {padding: 6px 2px;font-size: 13px;}
	body #pricelists-table td {}
	body #pricelists-table td:last-child, #pricelists-table th:last-child {padding-right:2px;}
	body #pricelists-table td[colspan] > div.komtet-service-action a {font-size:18px;}

	#for-mobile-scroll {position: fixed;top: 50px;left: 0;width: 100%;}
	#for-mobile-scroll > div {font-weight: normal;background: #000000;color: #ffffff;text-align: center;display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 5px 0;line-height:1;}
	#for-mobile-scroll-wrap {display:block;}

	body #alert-users {left:10px;bottom:10px;width:calc(100% - 20px)}

	body #akcii {display:none;}
	body #portal-columns > tbody > tr {display:block;position:relative;}
	body #portal-column-one {display:none;}
	body #portal-column-content {padding:0 10px;}
	body #portal-column-content h1 {font-size:24px;}
	body #portal-column-content img {max-width:100%;}
	body #portal-column-two {display: none}
	body .pullquote {width:50%;}
	.hosting-info-ru {
	    display: none;
	}

	/*body .navbar-brand {background-image: url(https://static.ooohosting.com/static/images/logo-w.png) !important;
	    background-size: contain;
	    height: 13px !important;
    	    margin-top:7px !important;
	}*/
	

}

/* BLACKFRIDAY STYLE */
.columnn {
    float: left;
    width: 33.33%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 400px;
    font-size: 90%;
}

/* Clear floats after the columns */
.roww{
    width: 100%;
    margin: auto;
}

.roww:after {
    content: "";
    display: table;
    clear: both;
}
.columnn2 {
    margin: 7% auto;
}

.columnn2 img {
    width: 13%;
}

.columnn span {
    color: red;
    font-family: Proxima Nova Lt;
    text-transform: initial;
    /*font-size: 60px;*/
    font-size: 120%;	
}

.columnn:nth-child(1) {
    background-image: url(https://static.ooohosting.com/static/images/BLACK.png);
}
.columnn:nth-child(3) {
    background-image: url(https://static.ooohosting.com/static/images/FREEDAY.png);
}

.columnn p span:nth-child(2) {
    /*font-size: 58px;*/
    font-size: 130%;
    border-radius: 25% 10%;
    border: 2px #808080 solid;
}

.secret-ssl {
    /*line-height: 230px;*/

}

.secret-ssl a {
	text-decoration: none;
	color: red;
}
.secret-ssl a:visited {
	text-decoration: none;
	color: red;
}

.secret-ssl a:active {
	text-decoration: none;
	color: red;
}

.descc {
    text-align: right;
    margin: 35px auto;
    color: gray;
    line-height: 5px;
    margin-right: 0.3%;
}

#akcii {
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 1px 1px 4px #aaa;
-webkit-box-shadow: 1px 1px 4px #aaa;
-moz-box-shadow: 1px 1px 4px #aaa;
height: 171px;
position: absolute;
right: -353px;
#right: -32px;
text-align: left;
/*top: 165px;*/
top:  50%;
width: 380px;
z-index: 1000;
position: fixed;
background: rgba(255,255,255,0.95);
}

#akcii.is-active {
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 1px 1px 4px #aaa;
-webkit-box-shadow: 1px 1px 4px #aaa;
-moz-box-shadow: 1px 1px 4px #aaa;
height: 171px;
position: absolute;
/*right: -353px;*/
right: -32px;
text-align: left;
top: 165px;
width: 380px;
z-index: 1000;
position: fixed;
background: rgba(255,255,255,0.95);
}

.akcii-button {
  background: url(https://static.ooohosting.com/static/images/akcii.png) no-repeat scroll 0 0 transparent;
  float: left;
  height: 171px;
  width: 27px;
  display: block;
}
.akcii-wrap {
  background: transparent;
  opacity: 1;
background-color: #FFFFFF;
height: 131px;
margin-left: 27px;
opacity: 0.95;
padding: 20px 45px 20px 35px;
}
.akcii-wrap div {
  font-size: 12px;
  padding-bottom: 10px;
}

/*Add for view pass*/
.password-control {
  position: absolute;
  top: 82px;
  right: -40px;
  display: inline-block;
  width: 20px;
  height: 20px;
/*  background: url(https://snipp.ru/demo/495/view.svg) 0 0 no-repeat;*/
  background: url(https://static.ooohosting.com/static/images/view.svg) 0 0 no-repeat;
}
.password-control.view {
  background: url(https://static.ooohosting.com/static/images/no-view.svg) 0 0 no-repeat;
}
.password-control-panel {
  position: absolute;
  top: 39%;
  right: 75%;
/*  display: inline-block;*/
  display: block;
  width: 20px;
  height: 20px;
  background: url(https://static.ooohosting.com/static/images/view.svg) 0 0 no-repeat;
}
.password-control-panel.view {
  background: url(https://static.ooohosting.com/static/images/no-view.svg) 0 0 no-repeat;
}




