
@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); font-display: swap;}
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

h1,h2,h3,h4{
  font-family: 'Roboto Condensed', sans-serif;  
}

a {
  color: #ba0000;
}
a:hover{
  color: #5b2300;
}

h1 {
  font-size: 45px;
  margin: 0px;
}

.header{
  margin-top: 10px;
  margin-bottom: 15px;

}

.top_block{
  background: #a66062 url(../img/bg_x.jpg) top;
  color: #FFF;
  padding: 30px 0px;
}

.check_result{
  padding: 10px 15px;
  position:absolute;
  background:#e3e3d9;
  margin-left: 80px;
  width: 543px;
  min-height: 48px;
}

.x1 {
  background: url(../img/x1.png) top center no-repeat;
  height: 28px;
  margin-top: -20px;
}
.x1 {
  background: url(../img/x1.png) top center no-repeat;
  height: 28px;
  margin-top: -30px;
}
.x2 {
  background: url(../img/x2.png) top center no-repeat;
  height: 28px;
  margin-bottom: -30px;
}
.recomend {
  background: #b3b0a1 url(../img/recom.jpg);  
  padding: 20px;
  color: #323838;
  font-size: 27px;
  text-align: center;
}
.recomend_h{
  margin: 0px;
  color: #FFF;
  text-align: center;
  font-size: 32px;
  line-height: 36px;
}

.tech{
  border: 1px solid #EEE;
}
.tech td{
 border: 1px solid #EEE;
 padding: 10px;
 width: 20%;
 text-align: center;
 vertical-align: bottom; 
}

.tech2{
  border: 1px solid #DDD;
}
.tech2 td{
 border: 1px solid #DDD;
 padding: 4px;
 vertical-align: top; 
}

.ur_domain_name{
  margin-top:20px;
  font-size:22px;
  text-align:left;
}
.price_b, .price_m{
  color: #FFF;
  
  font-weight: bold;
}
.price_b{
  font-size: 45px;
  line-height: 50px;
}
.price_m{
  font-size: 25px;
  line-height: 22px;
}

.include{
  text-align: left;
  margin: 10px 0px 15px 0px;
  font-size: 25px;
}

.include ul{
  list-style: none;
  padding: 0px;
  font-size:19px;
}

.sb_price .price_b, .sb_price .price_m {
  color: #313737;  
}

.sub_h{
  font-size: 20px;
  margin-top: -5px;
  margin-bottom: 20px;
  font-weight: 300;
}

.main_slider{
  margin-top: 15px;
}

.main_slider .slider.slider-horizontal .slider-track{
  height: 15px;
}
.main_slider .slider-handle {
  height: 25px;
  width: 25px;
}


.sb_price{
  background: #e3e3d9;
  padding: 10px;
  color: #313737;
}
.action{
  /*background: #a66062;*/
  background: #85bb25;
  margin:  0px -20px -20px -20px;
  padding: 20px;
  color: #FFF;  
}
.tarif_setup{
  font-size: 20px;
}
.tarif_setup a{
  color: #999;
  font-size: 16px;
}
.setup_value{
  font-weight: bold;
  width: 10%;
  font-size: 25px;
}
.promo3{
  padding: 20px 30px;
}
.domain_name{
  background: #EEE no-repeat;
  background-size: contain;
  background-position: 0% 0%;
  padding: 20px 30px 20px;
  margin-bottom: 20px;
}

.tab-content{
  padding: 15px;
  border: 1px solid #ddd;
  border-top: none;
}

.fb_text{
  margin-bottom: 30px;
}

.www{
  background: #b3b0a1;
  color: #FFF;  
}
.raiting{
  color: #fdcf00;
  font-size: 14px;
  margin-top: -5px;
}

.myfont {
  font-family: 'Roboto Condensed', sans-serif;
}

.normal, .popover-content{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.popover-content{
  font-size: 12px;
}
.ml{
  margin-top: 17px;
  font-size: 27px;
  font-family: 'Roboto Condensed', sans-serif;
}
.ml li{
  margin-bottom: 10px;
}
.ml_sm{
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.promo_col_1, .promo_col_2, .promo_col_3 {
  color: #FFF;
  text-align: center;
  padding: 20px 0px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 28px;
  height: 80px;
  
}

.promo_col_1 { background: #d7ca89; }
.promo_col_2 { background: #747299; }
.promo_col_3 { background: #b47ab4; }

.promo_stxt{
  font-size: 12px;
  display: none;
  margin: -10px 10px;
  /*line-height: 13px;*/
}

.why_block{
  background: #EEE;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 25px 0px 35px;
}

.why_block li{
  margin-bottom: 20px;

}
.signs{
  font-size: 12px;
  color: #CCC;
}
.supersigns{
  font-size: 12px;
  color: #CCC;
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-right: -9%;

}
.supersigns li{
  padding: 0px;
  margin: 0px;
  float: left;
  width: 8.2%;
}
.footer{
  
  background: #333;
  color: #FFF;
  padding: 20px 0px;
  margin-top: 50px;
  font-size: 12px;
}

.btn-md-size {
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
}

.btn-start{
  width: 100%;
  font-size: 30px;
  padding: 5px 0px 8px 0px;
  font-weight: bold;
  text-transform: uppercase;
}

.btn-check{
  width: 100%;
  font-size: 25px;
  padding: 4px 0px 8px 0px;
  
  
}

.btn-info{
  border: 0;
  background-color: #aa9a9a;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  background-image: -webkit-linear-gradient(top, #aa9a9a, #938383);
  background-image: -moz-linear-gradient(top, #aa9a9a, #938383);
  background-image: -o-linear-gradient(top, #aa9a9a, #938383);
  background-image: linear-gradient(to bottom, #aa9a9a, #938383);
}

.btn-info:hover{
  border: 0;
  background-color: #938383;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  background-image: -webkit-linear-gradient(top, #938383, #938383);
  background-image: -moz-linear-gradient(top, #938383, #938383);
  background-image: -o-linear-gradient(top, #938383, #938383);
  background-image: linear-gradient(to bottom, #938383, #938383);
}

.btn-success{
  color: #5b2300;
  border: 0;
  background-color: #ffab23;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  background-image: -webkit-linear-gradient(top, #ffec64, #ffab23);
  background-image: -moz-linear-gradient(top, #ffec64, #ffab23);
  background-image: -o-linear-gradient(top, #ffec64, #ffab23);
  background-image: linear-gradient(to bottom, #ffec64, #ffab23);
}

.btn-success:hover{

  border: 0;
  background-color: #ffab23;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.34);
  background-image: -webkit-linear-gradient(top, #ffab23, #ffab23);
  background-image: -moz-linear-gradient(top, #ffab23, #ffab23);
  background-image: -o-linear-gradient(top, #ffab23, #ffab23);
  background-image: linear-gradient(to bottom, #ffab23, #ffab23);
}

.col5{
  width: 20%;
}


.bs-sidebar .nav > .active > ul {
  display: block;
}
/* Widen the fixed sidebar */
.bs-sidebar.affix,
.bs-sidebar.affix-bottom {
  width: 213px;
}
.bs-sidebar.affix {
  position: fixed; /* Undo the static from mobile first approach */
  top: 20px;
}
.bs-sidebar.affix-bottom {
  position: absolute; /* Undo the static from mobile first approach */
}
.bs-sidebar.affix-bottom .bs-sidenav,
.bs-sidebar.affix .bs-sidenav {
  margin-top: 0;
  margin-bottom: 0;
}

/* Widen the fixed sidebar again */
.bs-sidebar.affix-bottom,
.bs-sidebar.affix {
  width: 262px;
}
