@charset "utf-8";
/* CSS Document */
.clear {
  clear: both;
  overflow: hidden;
}
body {
  background-image: url(/images/bodybackground.png);
  background-repeat: repeat;
  margin: 0 0 0 0;
  padding: 0 0 35px 0;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #999;
}
div {
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
}
p {
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
}
a {
  text-decoration: none;
  border: 0;
  color: #663;
}
img {
  text-decoration: none;
  border: 0;
}
#fl_left {
  float: left;
}
#fl_right {
  float: right;
}
#banner1 {
  margin-top: 35px;
}
#c663 {
  color: #663;
}
.top_blue_bar {
  width: 100%;
  background-image: url(/images/tob_blue.png);
  background-repeat: repeat-x;
  overflow: hidden;
  border: 0px solid red;
}
.center_this {
  width: 952px;
  margin: 0 auto;
  text-align: left;
}
.banner_terms {
  width: 145px;
  height: 33px;
  background-color: #fff;
  margin-top: 15px;
  margin-left: 805px;
  text-align: right;
  border: 0px solid red;
  border-radius: 5px;
  padding-left: 0px;
}
.banner_terms a {
  color: #663;
  font-size: 14px;
  padding-top: 2px;
  padding-right: 15px;
  font-weight: 800;
}
.nav_and_logo {
  border: 0px solid red;
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 35px;
  margin-top: -14px;
  z-index: -5;
}
.nav_and_logo img {
  float: left;
}
.navigation {
  width: 284px;
  background-color: #fff;
  border-radius: 5px;
  float: right;
  margin-top: 55px;
  margin-left: 153px;
  padding-left: 15px;
  padding-right: 15px;
}
.navigation p {
  float: left;
  height: 100%;
  text-align: center;
  font-size: 12px;
  height: 34px;
  padding-top: 16px;
  color: #555;
}
.navigation p:hover {
  color: #fff;
  background-color: #777;
}
.navigation a {
  color: inherit;
}
.map {
  width: 950px;
  overflow: hidden;
  /*background-image:url(/images/map.png);
    background-repeat:no-repeat;*/
  background-color: #e0e0e0;
  overflow: hidden;
  border: 0px solid blue;
  margin-top: 20px;
  border-radius: 5px;
}
.pack {
  width: 170px;
  height: 165px;
  border-radius: 5px;
  border: 1px solid #00aced;
  background-image: url(/images/white_transperant.png);
  background-repeat: repeat;
  float: left;

  margin-left: 12px;
  margin-right: 2px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
}
.pack img {
  margin-top: 15px;
}
.pack1 {
  width: 170px;
  height: 165px;
  border-radius: 5px;
  border: 1px solid #cccc33;
  background-image: url(/images/white_transperant.png);
  background-repeat: repeat;
  float: left;

  margin-left: 120px;
  margin-right: 2px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
}
.pack1 img {
  margin-top: 15px;
}
.pack2 {
  width: 175px;
  height: 130px;
  float: left;
}
.net_plus_tv {
  width: 926px;
  border-radius: 5px;
  background-image: url(/images/white_transperant.png);
  background-repeat: repeat;
  float: left;
  margin-left: 12px;
  margin-top: 12px;
}
.net_plus_tv p {
  font-size: 17px;
  font-weight: 100;
  color: #f00;
  margin-top: 14px;
  margin-bottom: 14px;
  margin-left: 18px;
}
.tariff_details {
  width: 926px;
  border-radius: 5px;
  background-image: url(/images/white_transperant.png);
  background-repeat: repeat;
  float: left;
  margin-left: 12px;
  margin-top: 12px;
}
.tariff_details p {
  font-size: 10px;
  margin-top: 14px;
  margin-bottom: 14px;
  margin-left: 18px;
}
.HD {
  width: 140px;
  height: 47px;
  border-radius: 5px;
  border: 1px solid #cccc33;
  background-image: url(/images/white_transperant.png);
  background-repeat: repeat;
  float: left;
  margin-left: 12px;
  margin-top: 11px;
  text-align: center;
}
.HD img {
  margin-top: 3px;
}
.promo {
  width: 950px;
  height: 154px;
  background-image: url(/images/promo.png);
  background-color: #fff;
  background-repeat: no-repeat;
  margin-top: 130px;
  padding-top: 134px;
  border: 0px solid red;
}
.promo h1 {
  font-size: 11px;
  line-height: 15px;
  color: #666666;
  margin-left: 185px;
  padding: 0 0 0 0px;
}
.promo ul {
  margin-left: 210px;
  padding: 0 0 0 0px;
  font-size: 11px;
}

#flaer {
  text-align: center;
}
#flaer img {
  height: 500px;
  margin: 0 40px;
  border-radius: 15px;
}

.space100px {
  width: 950px;
  height: 100px;
  border: 0px solid pink;
  background-image: url(/images/vertical7px.png);
  background-repeat: repeat-y;
}
.formulqr {
  width: 950px;
  height: 366px;
  border-radius: 5px;
  background-color: #0099ff;
  color: #fff;
  font-size: 11px;
}
.formulqr input {
  border-radius: 5px;
  text-decoration: none;
  border: 0;
  width: 153px;
  height: 26px;
  margin: 1px 15px 10px 15px;
  float: left;
}
.formulqr select {
  border-radius: 5px;
  text-decoration: none;
  border: 0;
  float: left;
  width: 153px;
  height: 26px;
  margin: 1px 15px 10px 15px;
}
.formulqr img {
  float: left;
  margin-top: -10px;
}
.formulqr h1 {
  font-size: 14px;
  margin-left: 15px;
  padding-top: 15px;
  padding-bottom: 0px;
  margin-bottom: -1px;
}
.formulqr_forma {
  width: 838px;
  height: 300px;
  float: left;
  overflow: hidden;
  border: 0px solid red;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
.aboutus {
  width: 948px;
  height: 450px;
  border: 1px solid #0099ff;
  border-radius: 5px;
  background-image: url(/images/aboutus.png);
  background-color: #fff;
  margin-top: 100px;
  background-repeat: no-repeat;
  overflow: hidden;
}
.aboutus p {
  padding-top: 266px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 11px;
  line-height: 15px;
  text-align: justify;
}
.contactus {
  width: 950px;
  /* height: 540px; */
  border-radius: 6px;
  background-color: #fff;
  margin-top: 100px;
  border: 1px solid #0099ff;
  border-top: 50px solid #00aced;
  display: flex;
  justify-content: space-around;
  padding-top: 24px;
}

.footer {
  width: 950px;
  height: 43px;
  border-radius: 6px;
  background-image: url(/images/footer-fon.png);
  background-repeat: no-repeat;
  margin-top: 100px;
  /*margin-bottom:35px;*/
  white-space: nowrap;
}
.footer h1 {
  font-size: 12px;
  font-weight: 100;
  color: #0099ff;
  float: left;
  /*
    margin-top:15px;
    margin-left:15px;
    margin-right:721px;
    */
  margin: 15px 220px 0 15px;
}
.footer img {
  margin-top: 10px;
}

p.under_footer1 {
  margin: 10px 15px;
  color: #000;
}

p.under_footer {
  margin: 10px 15px;
  font-weight: bold;
  color: #000;
}

.pholder {
  width: 950px;
  border: 0px solid black;
  overflow: hidden;
  margin-top: 0px;
}
.frm_text {
  width: 120px;
  float: left;
  text-align: left;
  padding-top: 8px;
}
.frm_text2 {
  width: 35px;
  float: left;
  text-align: left;
  padding-top: 8px;
  margin-left: 15px;
}
.frm_text3 {
  width: 230px;
  float: left;
  text-align: left;
  padding-top: 8px;
}
#frm_submit {
  width: 150px;
  margin-left: 0px;
  margin-top: -4px;
  background-color: #fff;
  color: #0099ff;
}
.cform {
  float: left;
  width: 500px;
  height: 470px;
  border: 0px solid blue;
}
.cform h1 {
  font-size: 14px;
  margin-left: 15px;
  padding-top: 15px;
  padding-bottom: 0px;
  margin-bottom: -1px;
}
.csepa {
  float: left;
  width: 1px;
  height: 420px;
  margin-top: 60px;
  background-color: #000;
}
.cinfo {
  /* float: left; */
  width: 165px;
  /* height: 470px; */
  /* padding-left: 15px; */
}
.cinfo h1 {
  font-weight: 100;
  font-size: 36px;
  color: #666666;
  margin: 0;
  /* margin-top: 56px; */
  margin-bottom: 24px;
  color: #0099ff;
}
.cinfo p {
  color: #0099ff;
  font-size: 12px;
  line-height: 16px;
}
.forma_contacts {
  /*width:438px;*/
  float: left;
  overflow: hidden;
  border: 0px solid red;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
  color: #0099ff;
}
.cform h1 {
  color: #666666;
  margin-left: 158px;
  font-weight: 100;
  font-size: 16px;
  margin-bottom: 5px;
}
.forma_contacts input {
  margin: 0 0 15px 0px;
  padding: 0 0 0 0px;
  border: 0;
  text-decoration: none;
  background-color: #0099ff;
  border-radius: 5px;
  width: 161px;
  height: 26px;
  color: #fff;
}
.forma_contacts textarea {
  margin-left: 142px;
  border-radius: 5px;
  background-color: #0099ff;
  color: #fff;
  padding: 5px 5px 5px 5px;
}
.frm2_text {
  width: 128px;
  /*    float:left;*/
  text-align: right;
  margin: 0 15px 0 0px;
  padding: 0 0 0 0px;
  border: 0px solid red;
  font-size: 12px;
  display: inline-block;
}
#frm_submit_c {
  width: 161px;
  /*margin-left:142px;*/
  margin-top: 15px;
  background-color: #0099ff;
  color: #fff;
}
.dialog {
  font-size: 12px;
  line-height: 18px;
  width: 920px;
  padding: 15px 15px 15px 15px;
  background-color: #fff;
  border-radius: 5px;
  color: #666;
}
.dialog h1 {
  color: #0099ff;
  font-size: 18px;
  font-weight: 100;
}
.dialog h2 {
  color: #f00;
  font-size: 12px;
  font-weight: 100;
}
.bezDogovor {
  border: 0px solid red;
  width: 950px;
  overflow: hidden;
  border-top: 50px solid #00aced;
  font-family: Verdana, Geneva, sans-serif;
}
.bezDogovor h1 {
  color: #07f;
  padding-left: 10px;
  font-size: 16px;
  padding-top: 0px;
  font-weight: 800;
}
.bezDogovor p {
  color: #00aced;
  font-size: 10px;
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
  font-weight: 100;
  margin-top: 12px;
  text-align: center;
}
.bezDogovor h3 {
  color: #ff2a00;
  font-size: 30px;
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
  font-weight: 100;
  text-align: center;
}
.bezDogovor h2 {
  color: #00aced;
  text-decoration: underline;
  font-size: 30px;
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
  font-weight: 100;
  margin-top: 5px;
  margin-bottom: 15px;
  text-align: center;
}
.pack1 p {
  color: #ccc629;
}
.pack1 h2 {
  color: #ccc629;
}
.ceco_fon {
  width: 100%;
  background-image: url(/images/ceco_fon.png);
  background-repeat: repeat-x;
  height: 166px;
}

.super {
  font-size: 50%;
  vertical-align: top;
}
/***** [tr]: 2017-11-30 *******/
.g-recaptcha {
  margin-left: 142px;
}
