
@font-face {
    font-family: 'blogger_sansbold';
    src: url('../fonts/bloggersans-bold-webfont.eot');
    src: url('../fonts/bloggersans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bloggersans-bold-webfont.woff2') format('woff2'),url('../fonts/bloggersans-bold-webfont.woff') format('woff'),url('../fonts/bloggersans-bold-webfont.ttf') format('truetype');
    font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'blogger_sansbold_italic';
    src: url('../fonts/bloggersans-bolditalic-webfont.eot');
    src: url('../fonts/bloggersans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bloggersans-bolditalic-webfont.woff2') format('woff2'),url('../fonts/bloggersans-bolditalic-webfont.woff') format('woff'),url('../fonts/bloggersans-bolditalic-webfont.ttf') format('truetype');
	font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'blogger_sansitalic';
    src: url('../fonts/bloggersans-italic-webfont.eot');
    src: url('../fonts/bloggersans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bloggersans-italic-webfont.woff2') format('woff2'),url('../fonts/bloggersans-italic-webfont.woff') format('woff'),url('../fonts/bloggersans-italic-webfont.ttf') format('truetype');
    font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'blogger_sansregular';
    src: url('../fonts/bloggersans-webfont.eot');
    src: url('../fonts/bloggersans-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bloggersans-webfont.woff2') format('woff2'),url('../fonts/bloggersans-webfont.woff') format('woff'),url('../fonts/bloggersans-webfont.ttf') format('truetype');
    font-weight: normal;font-style: normal;
}


.valign {font-size: 0}

.valign > [class*="col"] {
  display: inline-block;
  float: none;
  vertical-align: middle;
}


@media (min-width:768px) {
	.dropdown:hover > .dropdown-menu {
	    display: block;
	}
}

@media (max-width:768px) {
	.header_menu .nav a {padding-top:10px !important; padding-bottom:10px !important; }
}





.header_line {background: #152d3e; font-family: blogger_sansregular;}
.header_logo1 {height:100px;}
.header_logo2 {height:100px;}
.header_slogan {color:#8e9ca7; font-size:15px; }
.header_phone {color:#ffffff;font-size:27px; text-align:center;}
.header_phone span {font-family: 'blogger_sansbold';}

.header_support_button { text-align:center;}
.header_support_button button {border:0px; background:#152d3e;}

.header_support_menu li {padding:0px;}
.header_support_menu a.dropdown-toggle {color:#8e9ca7; font-size:14px;padding:0px 0px 0px 0px !important; line-height:1.5}
.header_support_menu a.dropdown-toggle:hover, .header_support_menu a.dropdown-toggle:focus{background:none !important; }

.header_support_menu .dropdown-menu a {font-size:14px; color:#cad7e1;}
.header_support_menu ul.dropdown-menu {background:#2e526b !important; border-radius:4px;}

.header_menu_resp_button {background:#000000;}

.header_menu_enter_button {text-align:center; margin: 6px 0 6px 0;}
.header_menu_enter_button a {border-radius:5px;border:2px solid #3176a0; padding: 10px 0px 10px 0px; width:100%; display:block; text-align:center; max-width:250px;}
.header_menu_enter_button a:hover {background:#3176a0; color:#ffffff; text-decoration:none; }

.header_menu {font-size: 18px; font-family: blogger_sansregular; min-height:60px;}
.header_menu .nav a { color:#2f2f2f; padding-top:20px; padding-bottom:20px; }
.header_menu .nav a:hover {background:#e9f3f8; }
.menu_line {border-bottom:5px solid #c1dcea}

.header_menu .dropdown-menu {box-shadow:15px !important; border:1px solid #bdd9e7; padding:0px;}
.header_menu .dropdown-menu a {padding:7px 50px 7px 25px !important;  font-size: 17px;}
.header_menu .nav {margin-top:1px;}

/*.tarif_line {background: url(../img/tarif_bg.jpg) repeat-x center bottom #d5e6ee; min-height:480px; padding-bottom:20px;}*/
.tarif_line {background: url(../img/snow.jpg) repeat-x center bottom #aed6f0; min-height:480px; padding-bottom:20px;}
.tarif_line h1 {color:#1b6d9e;}

.tarif_more {text-align:center; font-size:14px;}
.tarif_more a {color:#66a3cb !important;  font-family: blogger_sansregular; text-decoration:underline; line-height:1.7}
.tarif_more a:hover {text-decoration:none;}

.tarif_line_ssl {background: url(../img/tarif_bg_ssl.jpg) repeat-x center bottom #f6cee8; min-height:480px; padding-bottom:20px;}
.tarif_name_ssl1 {line-height:3;}
.tarif_name_ssl {height:70px;}
.tarif_param_text_ssl {height:110px;font-family: blogger_sansregular; color:#4f4f4f;font-size:18px; padding-bottom:10px; padding-top:10px; line-height:1.7; border-top:1px solid #cfdee2;border-bottom:1px solid #cfdee2;}

.tarif_line_ssl h1 {color:#695773;}
.tarif_line_ssl h2 {color:#695773;}
.tarif_line_ssl .tarif_name {color:#695773;}
.tarif_line_ssl .tarif_price {color:#695773;}
.tarif_line_ssl .tarif_order a {background:#695773;}

.pink {color:#b984ae !important;}

.tarif_line_mail {background: url(../img/tarif_bg_mail.jpg) center bottom #d5e6ee; min-height:480px; padding-bottom:20px;}

.tarif_line_mail h1 {color:#8f2e00;}
.tarif_line_mail .tarif_name {color:#9d3301;}
.tarif_line_mail .tarif_price {color:#9d3301;}
.tarif_line_mail .tarif_order a {background:#9d3301;}



.tarif_line_cms {background: url(../img/tarif_bg_cms.png) repeat-x center bottom #fedcc8; min-height:480px; padding-bottom:20px;}
.tarif_line_cms h1 {color:#7e0130;}
.tarif_line_cms .tarif_name {color:#7e0130;}
.tarif_line_cms .tarif_price {color:#7e0130;}
.tarif_line_cms .tarif_order a {background:#7e0130;}

.tarif_item {padding:15px 20px 5px 15px; background:#fafbfd; border-radius:6px; border:4px solid #ffffff; margin-bottom:20px;}
.tarif_block_zag {padding: 15px 0 15px 17px; font-family: blogger_sansbold; color:#345f7a;text-transform:uppercase;font-size:22px;}
.tarif_block_zag h1 {font-size:25px;}
.tarif_block_zag h2 {font-size:20px;font-family: blogger_sansregular; text-transform:none; margin-bottom:0px;}
.tarif_block_link {text-align:right; padding-top:30px;padding-bottom:20px;}
.tarif_block_link a {text-decoration:underline; color:#4e758e;}
.tarif_block_link a:hover {text-decoration:none; color:#4e758e;}
.tarif_name {font-family: blogger_sansbold; color:#3888bb;font-size:23px;}
.tarif_name span {font-size:30px;}
.tarif_text {font-family: blogger_sansregular; color:#4f4f4f;font-size:25px; padding-bottom:10px; padding-top:20px;}
.tarif_text span {color:#7F7F7F;font-size:17px; }


/*новости*/

.press_item_page {margin-bottom:50px;}
.press_name_page {font-family: blogger_sansregular;  font-size:23px; text-align:left;}
.press_date_page a {color:#9B9B9B}
.press_txt_page em {font-style:normal !important;font-size:17px; }

.pagination li.current {position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.4;
color: #ffffff;
text-decoration: none;
background-color: #3176a1;
border: 1px solid #ddd;}


/*Домены*/

.domain_tarif_line {background: url(../img/domain_tarif_line.jpg) repeat-x center bottom; min-height:493px; }
.domain_tarif_line .tarif_block_zag {color:#ffffff;padding:30px 0 0px 17px;}
.domain_tarif_line .tarif_block_zag h1 {}
.domain_tarif_line_txt {color:#ffffff;font-size:20px;font-family: blogger_sansregular; margin: 40px 0 40px 0;}
.domain_tarif_line_txt_b {color:#ffffff;font-size:20px;font-family: blogger_sansbold; margin: 0px 0 30px 0;}
.domain_tarif_line .btn {background:#1e6527 !important}
.domain_tarif_line .btn:hover {background:#5ebf56 !important}
.domain_tarif_line .form-control {font-size:17px;}

.left_border {border-left:1px solid #56984b; margin-bottom:20px; }

.domain_zone_price {color:#ffffff;font-size:20px;font-family: blogger_sansregular; line-height:1.8}
.domain_zone_price span {font-family: blogger_sansbold; display:inline-block; width:70px;}

.domain_page_razd {width:100%; margin: 30px 0 30px 0; border-top:1px solid #e3e3e3;}


.domain_q {font-family: blogger_sansbold; color:#2a9350;font-size:17px !important; margin: 30px 0 10px 0; }

.domain_q_line h2 {margin-bottom:0px;}

.domain_q_all a {background:#32a25b; color:#ffffff; font-size:16px; display:inline-block; padding: 7px 20px 7px 20px; border-radius:3px; }
.domain_q_all a:hover {text-decoration:none; background:#3bb668;}


.domain_puny_form .btn {background:#eeeeee; color:#7a7a7a; border:0px; padding: 9px 20px 9px 20px; font-family: blogger_sansregular; font-size:16px;}
.domain_puny_form .btn:hover {background:#dadada; }
.domain_puny_form .form-control {border:1px solid #d9d9d9; height:40px; font-size:16px; box-shadow:none;}

.domain_rez_links {}
.domain_rez_links a {background:#d6ffbd; color:#418419; font-size:19px; display:inline-block; padding: 7px 20px 7px 20px; border-radius:3px; font-family: blogger_sansbold;  border:3px solid #d6ffbd; border-radius:4px;
margin-top:25px;
}

.domain_rez_links a:hover {text-decoration:none; background:#418419; color:#ffffff}


.puny_b {background:#a1a1a1; padding: 4px 7px 4px 7px; color:#ffffff; line-height:1.5; border:0px; cursor:pointer; }
.puny_b:hover {opacity:0.9}
.puny_i {padding:5px 5px 5px 2px; width:200px;}
.puny_z {margin: 0 0 15px 0;}
.puny_rez1 {height:35px; color:#297a31; margin: 10px 0 0 20px !important; line-height:2;}
#puny_rez2 {height:35px; color:#297a31; margin: 10px 0 0 20px; line-height:2;}




.tech_param_line .tech_param_line_h2 {padding-left:0px;}

.tech_param_line .tarif_param_desc {padding-bottom:20px;}
.tech_param_line .tarif_param_name {padding-top:10px;padding-bottom:5px;}

.tarif_param_text {font-family: blogger_sansregular; color:#4f4f4f;font-size:20px; padding-bottom:10px; padding-top:10px; line-height:1.7; border-top:1px solid #cfdee2;border-bottom:1px solid #cfdee2;}
.tarif_param_text span {color:#7F7F7F;font-size:15px; }


.tarif_param_name {font-family: blogger_sansbold; color:#3176a1;text-transform:uppercase;font-size:16px;}
.tarif_param_desc {font-family: blogger_sansregular; color:#474747;font-size:16px;}

.tarif_order { margin: 13px  auto;}
.tarif_order a {background: #3176a1; display:block; text-align:center; padding: 9px 50px 7px 50px; font-family: blogger_sansregular; color:#ffffff;font-size:17px; text-transform:uppercase; border-radius:4px;}
.tarif_order a:hover {background: #ff974e; text-decoration:none !important;  color:#ffffff}

.ssl_order {width:170px; margin: 0px  auto;}
.ssl_order a {background: #a0a0a0; display:inline-block; padding: 6px 25px 4px 25px; font-family: blogger_sansregular; color:#ffffff;font-size:14px;border-radius:4px;}
.ssl_order a:hover {background: #ff974e; text-decoration:none !important;  color:#ffffff}

.table {font-size:16px; }

.color_blue {color:#3176a1 !important}

.tech_param_line {}
.tech_param_line .tarif_text {line-height:2}


.tarif_price {font-family: blogger_sansbold; color:#3a5d75;font-size:27px; padding-top:15px; text-align:center}
.tarif_price_old {font-family: blogger_sansregular; color:#B1B1B1;font-size:13px; padding-top:0px; text-align:center}
.tarif_price span {font-family: blogger_sansregular;font-size:18px;}
.tarif_discount {display:block; color:#8e8e8e; font-size:16px !important; margin-top:-5px;}

.domain_line {background: url(../img/domain_line_bg.jpg) repeat-x bottom #61bd6d; min-height:140px; }
.domain_line_zag {font-family: blogger_sansbold; color:#ffffff;text-transform:uppercase;font-size:18px; margin: 20px 0 20px 0;}
.domain_form .btn {background:#308047; color:#ffffff; border:0px; padding: 9px 20px 9px 20px; font-family: blogger_sansregular; font-size:16px;}
.domain_form .btn:hover {background:#236e39; }
.domain_form .form-control {border:0px; height:40px;}

.domain_line_zone_block {border-right:1px solid #61bd6d; background:#41a85f; min-height:132px;}
.domain_line_zone_block:hover { background:#3da05a; }
.domain_line_zone {font-family: blogger_sansbold; color:#ffffff; font-size:35px; text-align:center; line-height:2}
.domain_line_price {font-family: blogger_sansregular; color:#ffffff; font-size:21px; text-align:center;}
.domain_line_price span {font-size:16px; display:block; margin-top:-5px;}

.domain_line_zone_all_link {padding: 0px; }
.domain_line_zone_all_link a {border-right:1px solid #61bd6d; background:#41a85f; height:132px; display:block; width:40px; padding: 20px 0 0 7px;}
.domain_line_zone_all_link a:hover {background:#338e4e;}

.domain_line_zone_all_link_sm {background:#41a85f;border-top:1px solid #61bd6d; text-align:center;}
.domain_line_zone_all_link_sm a {font-family: blogger_sansregular; color:#7ad589; font-size:16px; line-height:1.8}



.content_line {font-family: blogger_sansregular; color:#5a5a5a;margin-top:20px; }
.content_line h1 {font-family: blogger_sansbold; color:#396c91;text-transform:uppercase;font-size:22px; }
.content_line h2 {font-family: blogger_sansbold; color:#5d5d5d;text-transform:uppercase;font-size:18px; }
.content, .content p {font-size:16px;text-align:justify !important}

.dop_uslugi_line h2 {padding-left:15px;}
.dop_uslugi_line p {font-size:16px; }

.constructor_line {background: url(../img/constructor_line_bg.jpg) no-repeat top center; min-height:330px; color:#ffffff; font-size:16px; font-family: blogger_sansregular; }
.constructor_line_zag {font-family: blogger_sansbold; text-transform:uppercase; font-size:30px; padding: 30px 0 0 0;}

.constructor_line a {background:#ffffff; border-radius:3px; color:#9e3d46; padding: 10px 30px 10px 30px; display:inline-block; margin-top:10px; font-size:17px;font-family: blogger_sansbold;}
.constructor_line a:hover {background:#f0986a; border-radius:3px; color:#ffffff;  text-decoration:none; }

.cms_support_line {margin-bottom:30px; }

.cms_support_line .col-lg-12 {padding-left:0px !important; }
.cms_support_line div {text-align:center;}

.cms_support_line {margin-bottom:20px; }

.tarifs_cms_line {font-family: blogger_sansregular;  color:#5a5a5a;}

.tarifs_cms_1, .tarifs_cms_2, .tarifs_cms_3  { padding-top:30px; padding-bottom:30px;}

.tarifs_cms_text {font-size:16px; }
.tarifs_cms_price {font-size:16px;}
.tarifs_cms_price span {font-size:22px; font-family: blogger_sansbold;}

.tarifs_cms_zag {height:45px; font-family: blogger_sansbold; text-transform:uppercase; font-size:20px; padding: 0 0 0 55px; line-height:2.4}

.tarifs_cms_1 .tarifs_cms_zag {background: url(../img/tarifs_cms_1.gif) no-repeat left top; color:#e05c5c;}
.tarifs_cms_2 .tarifs_cms_zag {background: url(../img/tarifs_cms_2.gif) no-repeat left top; color:#237daf;}
.tarifs_cms_3 .tarifs_cms_zag {background: url(../img/tarifs_cms_3.gif) no-repeat left top; color:#8dc443;}

.tarifs_cms_link {margin: 20px 0 0 0;}
.tarifs_cms_link a {color:#ffffff; padding: 10px 25px 10px 25px;border-radius:3px; text-decoration:none;}

.tarifs_cms_1 .tarifs_cms_link a  { background: #e47171; }
.tarifs_cms_1 .tarifs_cms_link a:hover  { background: #c65757; }

.tarifs_cms_2 .tarifs_cms_link a  { background: #237daf; }
.tarifs_cms_2 .tarifs_cms_link a:hover  { background: #1e6e9b; }

.tarifs_cms_3 .tarifs_cms_link a  { background: #8dc443; }
.tarifs_cms_3 .tarifs_cms_link a:hover  { background: #7bad37; }


.plushki {font-family: blogger_sansbold; color:#ff7c1f;text-transform:uppercase;font-size:18px; }

.plushki_block ul {list-style:none; padding-left:0px;}
.plushki_block ul li {font-size:16px;padding: 5px 0 5px 0; }
.plushki_block ul li span {font-family: blogger_sansbold; color:#ff7c1f;text-transform:uppercase;font-size:19px;}

.questions {font-family: blogger_sansbold; color:#237daf;text-transform:uppercase;font-size:18px; padding: 20px 0 0 0;}

.questions_block ul {list-style:none; padding-left:0px;}
.questions_block ul li {font-size:16px; padding: 5px 0 5px 0;}
.questions_block ul li span {font-family: blogger_sansbold; color:#237daf;text-transform:uppercase;font-size:19px;}
.questions_block ul li a {color:#237daf; border-bottom:1px solid #b4cad5; text-decoration:none;}
.questions_block ul li a:hover {color:#104b6c; border-bottom:1px solid #104b6c; text-decoration:none;}

.razdelitel {width:100% height:10px; border-top:6px solid #dde5ec; margin: 20px 0 20px 0;}

.news_line {background: url(../img/news_line.jpg) repeat-x bottom center; color:#e05c5c; font-family: blogger_sansregular;  min-height:250px; padding-bottom:50px;}

.news_zag {font-family: blogger_sansbold; color:#5d5d5d;text-transform:uppercase;font-size:18px; padding: 0 0 0 15px;}
.news_item {font-size:16px; padding: 20px 15px 15px 15px;}

.news_link span {color:#8c8c8c;}
.news_link a {color:#237daf; border-bottom:1px solid #bfccd9; text-decoration:none;}
.news_link a:hover {color:#104b6c; border-bottom:1px solid #104b6c; text-decoration:none;}
.news_text {color:#4e4e4e; padding: 20px 0 0 0;}
.news_text em {font-style:normal !important;}



.footer_contacts {background: #1e5282; min-height:95px; }
.footer_contacts_main {font-family: blogger_sansbold; color:#ffffff;font-size:21px; padding: 30px 0 0 20px;}
.footer_contacts_desc {font-family: blogger_sansregular; color:#6993bb;font-size:14px; padding: 0 0 30px 20px;}
.footer_contacts a {text-decoration:none;color:#ffffff}
.footer_contacts a:hover {text-decoration:underline; }

@media (min-width:992px) {
	.footer_contacts_item1 {background: url(../img/footer_contacts_razd.gif) no-repeat right top;}
	.footer_contacts_item2 {background: url(../img/footer_contacts_razd.gif) no-repeat right top;}
	.footer_contacts_item3 {background: url(../img/footer_contacts_razd.gif) no-repeat right top;}
}

.footer_big_block {background: #122533;}
.footer_big_block_zag {font-family: blogger_sansbold; color:#919ba4;font-size:15px; padding: 30px 0 0 20px;}
.footer_big_block_ul ul {list-style:none; padding: 5px 0 5px 20px;}
.footer_big_block_ul ul li {padding: 3px 0 3px 0px;}
.footer_big_block_ul a {font-family: blogger_sansregular; color:#4f616f;font-size:14px; }

.footer_big_block_icon {padding: 20px 0 0 0;}

.footer_big_block_b1 {padding: 20px 0 0 0;}
.footer_big_block_b1 a {font-family: blogger_sansbold; color:#2864a0;font-size:15px; padding: 10px 15px 10px 15px; border-radius:4px; border:3px solid #2864a0;}
.footer_big_block_b1 a:hover {background: #2864a0; color:#ffffff;text-decoration:none;}

.footer_big_block_b2 {margin: 30px 0 30px 0;}
.footer_big_block_b2 a {font-family: blogger_sansbold; color:#699b06;font-size:15px; padding: 10px 15px 10px 15px; border-radius:4px; border:3px solid #699b06;}
.footer_big_block_b2 a:hover {background: #699b06; color:#ffffff;text-decoration:none;}


.footer_small_block {background: #091722; min-height:50px;}
.footer_small_block_links {font-family: blogger_sansregular; color:#4f616f;font-size:14px; padding: 15px 0 15px 30px;}
.footer_small_block_links a {color:#4f616f; padding: 0 10px 0 10px;}

.footer_small_block_copy {font-family: blogger_sansregular;color:#4f616f; font-size:14px;  padding: 15px 0 15px 30px;}
.footer_small_block_copy a {color:#4f616f;}


.tcenter {text-align:center;}

.p_subzag1 {font-size:19px !important; color:#2389b9; border:1px solid #b2d1df; padding:10px;}
.p_subzag2 {font-size:21px !important; color:#5d5d5d}



.faq_block p a {text-decoration: underline !important;}
.faq_block p a:hover {text-decoration: none !important;}
.faq_block p {margin: 15px 0 10px 0 !important; text-align:left !important;}

.fl {display:flex; align-items:center;}
.clr520 {display:none;}

@media (max-width:520px) {

	.footer_small_block_links .fl {display:block;}
	.footer_small_block_links .fl div {float:left; width:100px; height:50px; }
	.clr520 {clear:both; display:block;}

	}