html, body, a, input, textarea, select{
  font-family: Arial, Tahoma, Verdana, Georgia, sans-serif;
}
html, body{
  height: 100%;
}
img{
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
}
a {
  color: #006699;
}
A:hover{
  color: #cc0000;
}
A:active{
  color: #cc0000;
}
A:visited{
  color: #990099;
}
form{
  margin: 0;
  padding: 0;
}

.i-clear{
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 1px;
  overflow: hidden;
}

.i-clearfix:before, .i-clearfix:after{
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}
.i-clearfix:after{
  clear: both;
}
*+html .i-clearfix{
  zoom: 1;
}

.png-bg{
}

.cursorPointer{
  cursor: pointer;
}

.checkbox{
  position: relative;
  top: 2px;
}
* html .checkbox{
  top: 1px;
}
*+html .checkbox{
  top: 1px;
}

@media not all and (-webkit-min-device-pixel-ratio){
  .checkbox{
    top: 0;
  }
}

.pie{
  behavior: url(PIE.htc);
}


.pagewrap{
  width: 960px;
  margin: 0 auto;
  position: relative;
  min-height: 100%;
}

/*--- header ---*/
.header{
  position: relative;
  z-index: 100;
}

.header__top{
  height: 75px;
  padding: 41px 16px 0 16px;
}

.counter {
    float: right;
    margin: 58px 16px 0 0;
}

.logo{
  display: block;
  float: left;
  margin: 0 63px 0 0;
}

.header__phone{
  position: relative;
  z-index: 100;
  float: right;
  text-align: right;
  margin: -4px 0 0 0;
}
.header__phone strong{
  margin: 0 0 0 6px;
  font-size: 26px;
  line-height: 1.2em;
  font-weight: normal;
  color: #333333;
}
.header__phone span{
  position: relative;
  top: -5px;
  font-size: 16px;
  color: #c5c5c5;
}
.header__phone .header__ask__a{
  font-size: 13px;
  color: #005dcf;
}
.header__phone .header__phone__desc{
  position: relative;
  top: -4px;
  font-size: 13px;
  color: #333333;
}


.header__ask__popup{
  display: none;
  position: absolute;
  z-index: 100;
  left: -65px;
  top: 0px;
  width: 217px;
  padding: 20px 20px 16px 25px;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  color: #333333;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 2px 5px #c5c4c4;
  background: #f7f7f7;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e5e6de));
  background: -webkit-linear-gradient(#f7f7f7, #e5e6de);
  background: -moz-linear-gradient(#f7f7f7, #e5e6de);
  background: -ms-linear-gradient(#f7f7f7, #e5e6de);
  background: -o-linear-gradient(#f7f7f7, #e5e6de);
  background: linear-gradient(#f7f7f7, #e5e6de);
  -pie-background: linear-gradient(#f7f7f7, #e5e6de);
  behavior: url(PIE.htc);
}
.header__ask__popup h3{
  margin: 0 0 13px 0;
  font-size: 15px;
  color: #c81e6b;
}
.header__ask__popup__x{
  position: absolute;
  right: 21px;
  top: 21px;
  width: 14px;
  height: 14px;
  background: url(../images/header__login__popup__x.png) left top no-repeat;
}
.header__ask__popup .txt{
  position: relative;
  width: 186px;
  padding: 6px 12px;
  margin: 2px 0 0 0;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.header__ask__popup .text{
  position: relative;
  width: 186px;
  height: 70px;
  padding: 6px 12px;
  margin: 2px 0 0 0;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.header__ask__popup .btn{
  margin: 10px 0 0 0;
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 27px;
  width: 95px;
  padding: 0;
  font-size: 13px;
  text-align: center;
  font-weight: bold;
  color: #000000;
  background: url(../images/btn__g__95.png) left top no-repeat;
  border: 0;
}
.header__ask__popup .btn:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.header__ask__popup__intro{
  padding: 0 0 15px 0;
}
.header__ask__popup__intro a{
  display: block;
  float: left;
  margin: 0 10px 0 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #e0e0db;
}
.header__ask__popup__intro img{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.header__ask__popup__intro p{
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #5a5a5a;
}
.header__ask__popup__intro p strong{
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}



.header__region{
  position: relative;
  z-index: 100;
  float: left;
  width: 217px;
  margin: -1px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  color: #333333;
}
.header__region__a:active{
  outline: none;
}
.header__region a{
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
  color: #005dcf;
  border-bottom: 1px dashed #005dcf;
}
.header__region a:hover{
  color: #c61b6a;
  border-bottom: 1px dashed #c61b6a;
}

.header__region__popup{
  display: none;
  position: absolute;
  z-index: 100;
  left: -19px;
  top: 21px;
  width: 152px;
  padding: 2px 19px 10px 19px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 2px 5px #c5c4c4;
  background: #f7f7f7;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e5e6de));
  background: -webkit-linear-gradient(#f7f7f7, #e5e6de);
  background: -moz-linear-gradient(#f7f7f7, #e5e6de);
  background: -ms-linear-gradient(#f7f7f7, #e5e6de);
  background: -o-linear-gradient(#f7f7f7, #e5e6de);
  background: linear-gradient(#f7f7f7, #e5e6de);
  -pie-background: linear-gradient(#f7f7f7, #e5e6de);
  behavior: url(PIE.htc);
}
.header__region__popup ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.header__region__popup ul li{
  padding: 4px 0 1px 0;
}
.header__region__popup ul li a{
  font-size: 13px;
  color: #005dcf;
  border-bottom: 1px dashed #005dcf;
}
.header__region__popup ul li a.black{
  color: #000;
  border-bottom: 1px dashed #000;
}
.header__region__popup ul li a.pink{
  font-size: 14px;
  color: #c81e6b;
  border-bottom: 1px dashed #c81e6b;
}

.block__pdf {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  padding: 3px 0 3px 25px;
  margin: 0 0 5px 0;
  font-size: 14px;
  background: url(../images/ico__pdf.png) left top no-repeat;
}
.header__login{
  position: relative;
  z-index: 101;
  float: left;
  margin: -3px 0 0 0;
  font-size: 13px;
  color: #333333;
}
.header__login strong{
  font-weight: bold;
  color: #c81e6b;
}
.header__login .info{
  font-size: 15px;
  font-weight: bold;
}

.header__login__name{
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;

  padding: 0 0 0 19px;
  margin: 0 0 0 -19px;
  font-size: 15px;
  font-weight: bold;
  color: #c81e6b;
  text-decoration: none;
  background: url(../images/header__login__name.png) left 3px no-repeat;
}
.header__login__name span{
  border-bottom: 1px dashed #c81e6b;
}
.header__login__name span:hover{
  color: #c61b6a;
  border-bottom: 1px dashed #c61b6a;
}

.header__login__exit{
  font-size: 13px;
  font-weight: normal;
  color: #005dcf;
  text-decoration: none;
  border-bottom: 1px dashed #005dcf;
}
.header__login__exit:hover{
  color: #c61b6a;
  border-bottom: 1px dashed #c61b6a;
}


.header__login__popup{
/*  display: none;
  position: absolute;
  */z-index: 100;
  left: -25px;
  top: -18px;
  width: 312px;
  padding: 18px 25px 16px 25px;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
 /* border-radius: 10px;
  box-shadow: 0px 2px 5px #c5c4c4;
  background: #f7f7f7;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e5e6de));
  background: -webkit-linear-gradient(#f7f7f7, #e5e6de);
  background: -moz-linear-gradient(#f7f7f7, #e5e6de);
  background: -ms-linear-gradient(#f7f7f7, #e5e6de);
  background: -o-linear-gradient(#f7f7f7, #e5e6de);
  background: linear-gradient(#f7f7f7, #e5e6de);
  -pie-background: linear-gradient(#f7f7f7, #e5e6de);
  behavior: url(PIE.htc);*/
}
.header__login__popup a{
  font-size: 12px;
  font-weight: normal;
  color: #666666;
}
.header__login__popup h3{
  margin: 0 0 13px 0;
  font-size: 15px;
  color: #c81e6b;
}
.header__login__popup__x{
  position: absolute;
  right: 21px;
  top: 21px;
  width: 14px;
  height: 14px;
  background: url(../images/header__login__popup__x.png) left top no-repeat;
}
.header__login__popup .txt{
  position: relative;
  width: 186px;
  padding: 6px 12px;
  margin: 2px 0 0 0;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.header__login__popup .btn{
  margin: 10px 0 0 0;
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 27px;
  width: 95px;
  padding: 0;
  font-size: 13px;
  text-align: center;
  font-weight: bold;
  color: #000000;
  background: url(../images/btn__g__95.png) left top no-repeat;
  border: 0;
}
.header__login__popup .btn:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}



.header__enter__popup{
  display: none;
  position: absolute;
  z-index: 100;
  left: -25px;
  top: -18px;
  width: 212px;
  padding: 18px 25px 16px 25px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 2px 5px #c5c4c4;
  background: #f7f7f7;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e5e6de));
  background: -webkit-linear-gradient(#f7f7f7, #e5e6de);
  background: -moz-linear-gradient(#f7f7f7, #e5e6de);
  background: -ms-linear-gradient(#f7f7f7, #e5e6de);
  background: -o-linear-gradient(#f7f7f7, #e5e6de);
  background: linear-gradient(#f7f7f7, #e5e6de);
  -pie-background: linear-gradient(#f7f7f7, #e5e6de);
  behavior: url(PIE.htc);
}
.header__enter__popup h3{
  margin: 0 0 13px 0;
  font-size: 15px;
  color: #c81e6b;
}
.header__enter__popup__x{
  position: absolute;
  right: 21px;
  top: 21px;
  width: 14px;
  height: 14px;
  background: url(../images/header__login__popup__x.png) left top no-repeat;
}
.header__enter__popup .txt{
  position: relative;
  width: 186px;
  padding: 6px 17px;
  margin: 2px 0 0 0;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.header__enter__popup .txt.w34{
  width: 20px;
  margin: 0 7px 0 0;
  padding: 5px 10px;
}
.header__enter__popup .txt.w45{
  width: 23px;
  margin: 0 8px 0 0;
}
.header__enter__popup .txt.w80{
  width: 52px;
}
.header__enter__popup .txt.gray{
  color: #d6d6d6;
}

.header__enter__popup .btn{
  margin: 10px 0 0 0;
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 27px;
  width: 219px;
  padding: 0;
  font-size: 13px;
  text-align: center;
  font-weight: bold;
  color: #000000;
  background: url(../images/btn__g__219.png) left top no-repeat;
  border: 0;
}
.header__enter__popup .btn:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/*--- header navigation ---*/
.header__nav{
  position: relative;
  z-index: 1;
}
.header__nav__ul{
  height: 38px;
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 19px;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: 0 2px 3px #c6c6c6;
  background: url(../images/header__nav__ul.png) left top repeat-x;
}
.header__nav__ul__li{
  float: left;
  position: relative;
  height: 28px;
  padding: 10px 0 0 0;
}
.header__nav__ul__li a{
  display: block;
  float: left;
  height: 20px;
  padding: 0 50px 0 50px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #4e4f3f;
  text-shadow: 1px 1px 1px #FFF;
  border-left: 1px solid #d5d6d1;
}
.header__nav__ul__li a:hover{
  color: #c61b6a;
}
.header__nav__ul__li.first{
  margin-left: -3px;
  padding-left: 3px;
}
.header__nav__ul__li.first a, .header__nav__ul__li.active a, .header__nav__ul__li.active + .header__nav__ul__li a{
  border: 0;
}
.header__nav__ul__li.de a{
  padding: 0 63px 0 63px;
}
.header__nav__ul__li.sd a{
  padding: 0 36px 0 36px;
}
.header__nav__ul__li.active{
  background-color:#fff;
}
.header__nav__submenu{
  margin: 0;
  padding: 2px 0px 2px 0px;
  list-style: none;
  clear: both;
    display: none;
    position:absolute;
  width: auto;
  min-width: 200px;
  max-width: 400px;
    top:38px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 2px black;
  -webkit-box-shadow: 0 0 2px black;
  -o-box-shadow: 0 0 2px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  background-color: #f5f6f7;
  behavior: url(PIE.htc);
}
.header__nav__submenu__li a{
  border-left: none;
  font-size: 15px;
  white-space: nowrap;
}
.header__nav__submenu__li.de a, .header__nav__submenu__li.sd a{
  padding: 2px 10px 2px 10px;
}

/*--- footer ---*/
.footer{
  clear: both;
  position: relative;
  margin-top: -130px;
  height: 130px;
  background: #f5f6f7 url(../images/bg__bottom.png) left top repeat-x;
}
.footer__inn{
  width: 960px;
  margin: 0 auto;
  padding: 26px 0 0 0;
}

.footer a{
  color: #fff;
}

.footer__recomend{
  float: right;
  padding: 3px 14px 0 0;
  font-size: 12px;
  text-align: left;
  color: #333333;
}
.footer__recomend img{
  margin: 0 0 0 0px;
}

.footer__copyright{
  float: left;
  width: 316px;
  padding: 2px 10px 0 15px;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}
.footer__copyright a{
  color: #72726e;
}
.footer__copyright span{
  color: #cccccc;
}
.footer__copyright span a{
  color: #cccccc;
  text-decoration: none;
}

.footer__menu{
  float: left;
  margin: 0 30px 0 0;
  padding: 0;
  list-style: none;
}
.footer__menu li{
  padding: 0 0 4px 0;
}
.footer__menu a{
  font-size: 12px;
  color: #72726e;
}

.content0{
  padding: 0;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
.sidebar{
  width: 287px;
  float: right;
  margin: 0;
  padding: 38px 0 0 0;
}

.sidebar section{
  position: relative;
  padding: 23px 0 16px 29px;
  background: url(../images/sidebar__sh.png) left top repeat-y;
}

.sidebar section.no__sh{
  background: none;
}
.sidebar__sh1,
.sidebar__sh2{
  position: absolute;
  top: 0;
  left: 0;
  width: 29px;
  height: 90px;
  background: url(../images/sidebar__sh1.png) left top no-repeat;
}
.sidebar__sh2{
  top: auto;
  bottom: 0;
  background: url(../images/sidebar__sh2.png) left top no-repeat;
}
.sidebar section h2{
  margin: 0 0 0 51px;
  font-size: 17px;
  color: #c81e6b;
}


.sidebar__cabinet{
}

.sb_price a{padding-top:10px !important; height:30px !important;}

.sidebar__cabinet__balans{
  position: relative;
  width: 187px;
  padding: 11px 0 8px 17px;
  margin: 19px 0 18px 33px;
  font-size: 13px;
  line-height: 22px;
  font-weight: bold;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f7f7f7;
}
.sidebar__cabinet__balans strong{
  font-size: 14px;
  font-weight: bold;
  color: #c81e6b;
}
.sidebar__cabinet__balans strong.green{
  color: #7aae0a;
}
.sidebar__cabinet__balans .btn{
  position: relative;
  left: -3px;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: auto;
  height: 21px;
  padding: 0 15px;
  margin: 4px 0 0 0;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-shadow: 1px -1px 1px #50a611;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #587d20;
  background: url(../images/sidebar__cabinet__balans__btn.png) left top repeat-x;
}
.sidebar__cabinet__balans .btn:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
*+html .sidebar__cabinet__balans .btn{
  margin: 4px 0 0 -36px;
}

.sidebar__cabinet ul{
  width: 230px;
  margin: 0;
  padding: 0 0 0 22px;
  list-style: none;
}
.sidebar__cabinet ul.w236{
  width: 236px;
}
.sidebar__cabinet ul li{
  padding: 3px 0 0px 0;
}
.sidebar__cabinet ul a{
  display: block;
  height: 31px;
  padding: 7px 0 0 26px;
  font-size: 15px;
}
.sidebar__cabinet ul a.cur{
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
  text-shadow: 1px -1px 1px #fc8b00;
  background: url(../images/sidebar__cabinet__a.png) left top no-repeat;
}
.sidebar__cabinet ul a.cur2{
  height: 47px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
  text-shadow: 1px -1px 1px #fc8b00;
  background: url(../images/sidebar__cabinet__a2.png) left top no-repeat;
}


.sidebar__softophone{
}
.sidebar__softophone p{
  padding: 0 0 0 51px;
  margin: 0;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
}
.sidebar__softophone p a{
  font-size: 13px;
  color: #005dcf;
}
.sidebar__softophone p img{
  margin: 14px 0 0 0;
}
.sidebar__softophone .sapl{
  float: left;
  display: block;
  padding: 14px 0 0 20px;
  text-decoration: none;
  text-align:center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:#aa0000;
  font-size:13px;
}


.sidebar .sidebar__connect{
  width: 192px;
  height: 59px;
  float: right;

  padding: 22px 12px 0 14px;
  margin: 16px 16px 14px 53px;
  font-size: 14px;
  color: #333333;
  background: url(../images/sidebar__connect__bg.png) left top no-repeat;
}
.sidebar .sidebar__dollar{
  width: 192px;
  height: 59px;
  float: right;

  padding: 30px 12px 0 14px;
  margin: 0px 16px 14px 53px;
  font-size: 14px;
  color: #333333;
  background: url(../images/sidebar__connect__bg.png) left top no-repeat;
}
.sidebar .sidebar__connect.ml33,.sidebar__dollar.ml33{
  margin-left: 33px;
}
.sidebar .sidebar__connect a{
  color: #c81e6b;
}
.sidebar .sidebar__dollar a{
  color: #c81e6b;
  white-space:nowrap;
}
.sidebar .sidebar__connect img{
  float: left;
  margin: 3px 11px 0 0;
}
.sidebar .sidebar__dollar img{
  float: left;
  margin: -5px 9px 0 0;
}

.sidebar .sidebar__faq{
  width: 192px;
  height: 59px;
  float: right;
  padding: 22px 12px 0 14px;
  margin: 0 16px 14px 53px;
  font-size: 14px;
  color: #333333;
  background: url(../images/sidebar__connect__bg.png) left top no-repeat;
}
.sidebar .sidebar__faq.ml33{
  margin-left: 33px;
}
.sidebar .sidebar__faq a{
  color: #005dcf;
}
.sidebar .sidebar__faq img{
  float: left;
  margin: 3px 11px 0 0;
}


.sidebar .sidebar__subscr{
  overflow: hidden;
  zoom: 1;
  padding: 0;
  margin: 0 0 14px 0px;
}
.sidebar .sidebar__subscr h3{
  margin: 0 0 9px 10px;
  font-size: 15px;
  font-weight: normal;
  color: #000;
}
.sidebar__subscr__inn{
  width: 203px;
  height: 55px;
  padding: 23px 0 0 16px;
  background: url(../images/sidebar__subscr.png) left top no-repeat;
}


.sidebar__subscr__inn .txt{
  position: relative;
  width: 125px;
  padding: 6px 12px;
  margin: 0 4px 0 0;
  font-size: 13px;
  color: #d6d6d6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}


.sidebar .other__reg{
  width: 203px;
  padding: 92px 0 0 0;
  margin: 0 0 14px 52px;
}
.sidebar .other__reg h2{
  margin-left: 0;
}
.sidebar .other__reg table{
  margin: 8px 0 0 0;
}
.sidebar .other__reg table td{
  padding: 0 0 6px 0;
  font-size: 13px;
  color: #333333;
}
.sidebar .other__reg table td a{
  font-size: 13px;
  color: #005dcf;
}



/************************************************************************************
CONTENT
*************************************************************************************/
.content{
  float: left;
  width: 657px;
  padding: 27px 0 0 0px;
}
.content h1{
  margin: 8px 0 20px 0px;
  padding: 3px 0 0 0;
  font-size: 21px;
  line-height: 24px;
  color: #c81e6b;
}
.content h1.mb25{
  margin-bottom: 25px;
}
.content h1.mb28{
  margin-bottom: 28px;
}
.content h1.mb18{
  margin-bottom: 18px;
}

.gradus{
  padding: 0 0 12px 16px;
  font-size: 12px;
  color: #333333;
}
.gradus.mb3{
  margin-bottom: 3px;
}
.gradus.mb5{
  margin-bottom: 5px;
}
/*.gradus a{
  color: #005dcf;
}*/


.personal-info__txt{
  margin: -8px 0 21px 16px;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
.personal-info__txt.mb30{
  margin-bottom: 30px;
  clear:both;
}
.personal-info__txt.mb32{
  margin-bottom: 32px;
}
.personal-info__txt.mb13{
  margin-bottom: 13px;
}
.personal-info__txt ul{
  padding: 0;
  margin: 6px 0 0 0;
  list-style: none;
}
.personal-info__txt ul li{
  padding: 0 0 6px 16px;
  background: url(../images/li__bul.png) left 8px no-repeat;
}
.personal-info__txt li a{
  font-size: 13px;
}
.personal-info__txt.mr-40{
  margin-right: -40px;
}

.personal-info__txt .bnr{
  margin: 25px 0 17px 0;
}
.personal-info__txt .pdf{
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  font-size: 14px;

  padding: 0 0 0 25px;
  margin: 0 0 0 -24px;
  background: url(../images/ico__pdf.png) left top no-repeat;
}
.personal-info__txt .col__head{
  margin: 0px 0px 0px -16px;
  font-weight: bold;
}
.personal-info__txt .aphones__div{
  width: 312px;
  display: inline-block;
  *display: inline;
  vertical-align: top;
}

.personal-info{
  position: relative;
  zoom: 1;
  height: auto;
  margin: 0 0 0 16px;
  padding: 23px 24px 26px 28px;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.personal-info.fs14{
  font-size: 14px;
}
.personal-info.nb{
  font-weight: normal;
}
.personal-info.pl17{
  padding-left: 17px;
}
.personal-info.pr17{
  padding-right: 17px;
}
.personal-info.pt14{
  padding-top: 14px;
}
.personal-info.pt34{
  padding-top: 34px;
}
.personal-info.pt18{
  padding-top: 18px;
}
.personal-info.pb11{
  padding-bottom: 11px;
}
.personal-info.pb19{
  padding-bottom: 19px;
}
.personal-info.pt19{
  padding-top: 19px;
}
.personal-info.ml0{
  margin-left: 0px;
}
.personal-info.w658{
  width: 606px;
}
.personal-info.w725{
  width: 673px;
  margin-bottom: 22px;
}
.personal-info.w673{
  width: 640px;
}
.personal-info.w570{
  width: 518px;
}
.personal-info.mb37{
  margin-bottom: 37px;
}
.personal-info.pt14b10{
  padding: 14px 24px 10px 28px;
}
.personal-info__corner{
  position: absolute;
  top: -10px;
  left: 54px;
  width: 15px;
  height: 10px;
  background: url(../images/personal-info__corner.png) left top no-repeat;
}

.personal-info h2{
  margin: 0 0 17px 0;
  font-size: 14px;
  color: #c81e6b;
}

.personal-info .text__gray{
  font-size: 12px;
  color: #999999;
}
.personal-info .green{
  color: #669933;
}
.personal-info .error{
  color: #c81e6b;
}
.personal-info .fpr{
  color: #666666;
  font-size: 12px;
  font-weight: normal;
}
.personal-info .db-m5{
  display: block;
  margin-bottom: 5px;
}

.min10{
  float: left;
  margin: 8px 28px 0 0;
}
.personal-info p{
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 3px 0 0 0;
  line-height: 20px;
}
.personal-info p.hz{
  margin: 0 -10px 0 0;
  padding: 0;
}

td.w89{
  width: 89px;
}
td.w106{
  width: 106px;
}
td.w153{
  width: 153px;
}
td.w179{
  width: 179px;
}
td.w192{
  width: 192px;
}
td.w206{
  width: 206px;
}
td.w213{
  width: 213px;
}
td.w230{
  width: 230px;
}
td.w238{
  width: 238px;
}
td.w241{
  width: 241px;
}
td.w248{
  width: 248px;
}
td.w282{
  width: 282px;
}
td.w301{
  width: 301px;
}
td.w320{
  width: 320px;
}
td.vtop{
  vertical-align: top;
}

.personal-info table{
  margin: 0 0 4px 0;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    background: #f6f6ec;
}
.personal-info .mb0{
  margin: 0 0 0px 0;
}
.personal-info td{
  padding: 0 0 20px 0;
}
.personal-info .pb10 td{
  padding: 0 0 10px 0;
}
.personal-info .pb17 td{
  padding: 0 0 17px 0;
}
.personal-info .pb26 td{
  padding: 0 0 26px 0;
}
.personal-info .pb21 td{
  padding: 0 0 21px 0;
}
.personal-info .pb31{
  padding: 0 0 31px 0;
}
.personal-info .pb6 td{
  padding: 0 0 6px 0;
}
.personal-info .pb0 td{
  padding: 0 0 0px 0;
}

.personal-info .text{
  position: relative;
  width: 367px;
  height: 163px;
  padding: 6px 12px;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
  resize: none;
}
.personal-info .text.h222{
  height: 222px;
}
.personal-info .text.w354{
  width: 330px;
}

.personal-info .txt{
  position: relative;
  width: 154px;
  padding: 6px 16px;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.mt5 .txt{
  margin-top: 5px;
}
.mt5 .text{
  margin-top: 5px;
}
.mt5 .select{
  margin-top: 5px;
}
.mt9 .txt{
  margin-top: 9px !important;
  margin-bottom: 14px !important;
}
.mt9 .text{
  margin-top: 9px;
}
.personal-info .text.pink{
  border-color: #d32b77;
}
.mt9 .select{
  margin-top: 6px;
}
.personal-info .txt.gray{
  color: #d6d6d6;
}
.personal-info .txt.pink{
  border-color: #d32b77;
}
.personal-info .txt.error{
  background-color: #FBFFB3;
}
.personal-info .txt.w34{
  width: 18px;
  margin: 0 6px 0 0;
  padding: 5px 7px;
}
.personal-info .txt.w39{
  width: 23px;
  margin: 0 7px 0 0;
  padding: 5px 7px;
}
.personal-info .txt.w45{
  width: 23px;
  margin: 0 6px 0 0;
  padding: 5px 10px;
}
.personal-info .txt.w50{
  width: 34px;
  padding: 5px 7px;
}
.personal-info .txt.w57{
  width: 35px;
  margin: 0 8px 0 0;
  padding: 5px 10px;
}
.personal-info .txt.sum{
  width: 43px;
  margin: 0 8px 0 0;
  padding: 5px 10px;
}
.personal-info .txt.w57.mr0{
  margin: 0 0px 0 0;
}
.personal-info .txt.w70{
  width: 46px;
}
.personal-info .txt.w80{
  width: 68px;
  padding: 5px 5px;
}
.personal-info .txt.w82{
  width: 66px;
  padding: 5px 7px;
  margin: 0 30px 0 10px;
}
.personal-info .txt.w88{
  width: 72px;
  padding: 5px 7px;
}
.personal-info .txt.w89{
  width: 75px;
  padding: 5px 7px;
  margin: 0 25px 0 10px;
}
.personal-info .txt.w93{
  width: 79px;
  padding: 5px 7px;
  margin: 0 25px 0 10px;
}
.personal-info .txt.w95{
  width: 67px;
}
.personal-info .txt.w130{
  width: 106px;
}
.personal-info .txt.w141{
  width: 115px;
}
.personal-info .txt.w205{
  width: 179px;
  margin: 0 10px 0 0;
}
.personal-info .txt.w215{
  width: 189px;
  margin: 3px 0 0 0;
}
.personal-info .txt.w210{
  width: 210px;
}
.personal-info .txt.w290{
  width: 290px;
}
.personal-info .txt.w346{
  width: 322px;
}
.personal-info .txt.w364{
  width: 340px;
}
.personal-info .txt.w499{
  width: 473px;
}
.personal-info .pin{
  background-color: white;
    text-align: center;
}
.personal-info span.gray{
  font-size: 12px;
  font-weight: normal;
  color: #adada6;
}
.personal-info .gray{
  color: #adada6;
}

.personal-info .hr{
  margin: 0 0 18px 0;
  border-top: 1px solid #dbdbd2;
  border-bottom: 1px solid #FFF;
}
.personal-info .hr.mb21{
  margin: 14px 0 17px 0;
}
.personal-info .hr.mb22{
  margin-bottom: 22px;
}
.personal-info .hr.mb29{
  margin-bottom: 29px;
}
.personal-info .hr.mt12{
  margin-top: 12px;
}

.personal-info td em{
  position: relative;
  bottom: 8px;
  font-size: 13px;
  font-weight: normal;
  color: #339933;
}

.personal-info td em.under{
    display: block;
  margin-top: 10px;
}

.personal-info td em.error{
  background-position:0 3px;
    vertical-align: top;
  zoom: 1;
    display:block;
    padding: 3px 0 0 20px;
  margin: 3px 0 5px -20px;
    bottom: 0;
  font-size: 13px;
    line-height: 15px;
  font-weight: normal;
  color: #cc3333;
    background: url(../images/Caution.png) left center no-repeat ;
}


.personal-info .red{
  color: #cc3333;
}

.personal-info .yellow{
  color: #cc9900;
}

.personal-info .small{
  padding: 0 20px 0 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #bbbbb4;
}

.personal-info .text2{
  padding: 0 0 26px 0;
  font-weight: normal;
}

.personal-info .block__serices__inn__color__btn2{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 286px;
  height: 22px;
  padding: 5px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  color: #FFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #82aa43;
  background: url(../images/block__serices__inn__color__btn2.png) left top repeat-x;
  -moz-box-shadow: 0 3px 3px #e6e6dc;
  -webkit-box-shadow: 0 3px 3px #e6e6dc;
  -o-box-shadow: 0 3px 3px #e6e6dc;
  box-shadow: 0 3px 3px #e6e6dc;
  behavior: url(PIE.htc);
}
.personal-info .block__serices__inn__color__btn2:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.personal-info td label[disabled]{
  color: gray;
}

.ui-datepicker-trigger{
  margin: 5px 12px 0 5px;
}

.btn__gray__95{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 95px;
  height: 27px;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border: 0;
}
.btn__gray__95.mt2{
  margin-top: 2px;
}
.btn__gray__95{
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#e6e6e6);
}
.btn__gray__95:hover{
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
  background-image: -moz-linear-gradient(top, #fff, #f3f3f3);
  background-image: -ms-linear-gradient(top, #fff, #f3f3f3);
  background-image: -o-linear-gradient(top, #fff, #f3f3f3);
  background-image: linear-gradient(to bottom, #fff, #f3f3f3);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f3f3f3);
}
.btn__gray__95:active{
  background-color: #ededed;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  filter: none;
}
.btn__gray__101{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 101px;
  height: 29px;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c6c6c6;
  background-color: #fff;
#  background: url(../images/btn__gray__101.png) left top no-repeat;
}
.btn__gray__101:active{
  background-color:#ededed;
}

.btn__gray__220{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 220px;
  height: 29px;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c6c6c6;
  background-color: #fff;
}
.btn__gray__220.mt2{
  margin-top: 2px;
}
.btn__gray__220:active{
  background-color:#ededed;
}
.btn__gray__219{
  margin-top: 3px;
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 27px;
  width: 219px;
  padding: 0;
  font-size: 13px;
  text-align: center;
  font-weight: bold;
  color: #000000;
}


.btn__gray__135{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 135px;
  height: 36px;
  padding: 0 0 1px 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border: 0;
  background: url(../images/btn__gray__135.png) left top no-repeat;
}
.btn__gray__135.disabled{
  color: gray;
}


.btn__gray__170{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 170px;
  height: 36px;
  padding: 0 0 1px 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border: 0;
  background: url(../images/btn__gray__170.png) left top no-repeat;
}
.btn__gray__170.disabled{
  color: gray;
}

.btn__gray__135.mt22{
  margin-top: 22px;
}

.btn__gray__135.right{
  float: right;
}

.btn__gray2__220{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 220px;
  height: 29px;
  padding: 5px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000;
  border: 0;
  background: url(../images/btn__gray2__220.png) left top no-repeat;
}
.btn__gray2__99{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 99px;
  height: 32px;
  padding: 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000;
  border: 0;
  background: url(../images/btn__gray2__99.png) left top no-repeat;
}

.btn__gray__95, .btn__gray__219{
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#e6e6e6);
}
.btn__gray__95:hover, .btn__gray__219:hover{
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
  background-image: -moz-linear-gradient(top, #fff, #f3f3f3);
  background-image: -ms-linear-gradient(top, #fff, #f3f3f3);
  background-image: -o-linear-gradient(top, #fff, #f3f3f3);
  background-image: linear-gradient(to bottom, #fff, #f3f3f3);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f3f3f3);
}
.btn__gray__95:active, .btn__gray__219:active{
  background-color: #ededed;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  filter: none;
}

.btn__green__166{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 166px;
  height: 29px;
  padding: 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  color: #FFF;
  border: 0;
  background: url(../images/btn__green__166.png) left top no-repeat;
}
.btn__green__166[disabled]{
  color: #CDEACA;
}
.btn__green__205{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 205px;
  height: 29px;
  padding: 0;
  margin-left: -6px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  line-height: 18px;
  color: #FFF;
}
.btn__green__220{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 220px;
  height: 29px;
  padding: 5px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  color: #FFF;
}
.btn__green__220.submit{
padding: 0 0 0 0;
}
.btn__green__286{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 286px;
  height: 29px;
  padding: 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  color: #FFF;
}
.btn__green__286:hover, .btn__green__286:visited, .btn__green__205:hover, .btn__green__205:visited{
  color: #FFF;
}
.btn__green__220, .btn__green__205, .btn__green__286{
  border: 1px solid #73ab3a;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  background-color: #72bd46;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#84c446), to(#58b246));
  background-image: -webkit-linear-gradient(top, #84c446, #58b246);
  background-image: -moz-linear-gradient(top, #84c446, #58b246);
  background-image: -ms-linear-gradient(top, #84c446, #58b246);
  background-image: -o-linear-gradient(top, #84c446, #58b246);
  background-image: linear-gradient(to bottom, #84c446, #58b246);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#84c446, endColorstr=#58b246);
}
.btn__green__220:hover, .btn__green__205:hover, .btn__green__286:hover{
  background-image: -webkit-gradient(linear, left top, left bottom, from(#94c947), to(#85c447));
  background-image: -webkit-linear-gradient(top, #94c947, #85c447);
  background-image: -moz-linear-gradient(top, #94c947, #85c447);
  background-image: -ms-linear-gradient(top, #94c947, #85c447);
  background-image: -o-linear-gradient(top, #94c947, #85c447);
  background-image: linear-gradient(to bottom, #94c947, #85c447);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#94c947, endColorstr=#85c447);
}
.btn__green__220:active, .btn__green__205:active, .btn__green__286:active{
  background-color: #56b146;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  filter: none;
}

.personal-info__btn{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 32px;
  padding: 0 30px;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #d5d5d4;
  background: url(../images/personal-info__btn.png) left top repeat-x;
  -moz-box-shadow: 0 3px 3px #e6e6dc;
  -webkit-box-shadow: 0 3px 3px #e6e6dc;
  -o-box-shadow: 0 3px 3px #e6e6dc;
  box-shadow: 0 3px 3px #e6e6dc;
  behavior: url(PIE.htc);
}


.personal-info__btn.right{
  float: right;
}
.personal-info__btn2{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 25px;
  padding: 0 19px;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d5d5d4;
  behavior: url(PIE.htc);
  background: url(../images/personal-info__btn.png) left top repeat-x;
  -moz-box-shadow: 0 3px 3px #e6e6dc;
  -webkit-box-shadow: 0 3px 3px #e6e6dc;
  -o-box-shadow: 0 3px 3px #e6e6dc;
  box-shadow: 0 3px 3px #e6e6dc;
  behavior: url(PIE.htc);
}
.personal-info__btn2.p15{
  padding: 0 15px;
}
.personal-info__btn2:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity:1;
  opacity:1;
}


.personal-info__btn3{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 29px;
  padding: 0px 16px 0 16px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  color: #FFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #82aa43;
  background: url(../images/block__serices__inn__color__btn2.png) left top repeat-x;
  -moz-box-shadow: 0 3px 3px #e6e6dc;
  -webkit-box-shadow: 0 3px 3px #e6e6dc;
  -o-box-shadow: 0 3px 3px #e6e6dc;
  box-shadow: 0 3px 3px #e6e6dc;
  behavior: url(PIE.htc);
}
.personal-info__btn3:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}


.wid180 {
  width: 180px !important;
}
.wid100 {
  width: 100px !important;
}
.wid70 {
  width: 70px !important;
}
.wid218 {
  width: 218px !important;
}


.table__history{
  margin: 25px 17px 40px 17px;
}
.table__history th{
  padding: 0 0 15px 0;
  font-size: 13px;
  text-align: left;
  color: #c81e6b;
  border-bottom: 1px solid #e3e3e3;
}
.table__history .fs14 th{
  font-size: 14px;
}
.table__history td{
  padding: 9px 2px 9px 2px;
  font-size: 13px;
  color: #333333;
}
.table__history .right{
  text-align: right;
}
.table__history .center{
  text-align: center;
}
.table__history .pl14{
  padding-left: 14px;
}
.table__history .pl23{
  padding-left: 23px;
}
.table__history .pl28{
  padding-left: 28px;
}
.table__history .pl57{
  padding-left: 57px;
}
.table__history .pr47{
  padding-right: 47px;
}
.table__history .neg{
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 23px;
  text-shadow: 0 -1px 1px #fd6700;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  behavior: url(PIE.htc);
  background: #cc3366; /* Для старых браузров */
    background: -moz-linear-gradient(top, #ff6699, #cc3366); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom,
                color-stop(0%,#ff6699), color-stop(100%,#cc3366));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #ff6699, #cc3366);
    background: -o-linear-gradient(top, #ff6699, #cc3366); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff6699, #cc3366); /* IE10 */
    background: linear-gradient(top, #ff6699, #cc3366); /* CSS3 */
}
.table__history .pos{
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 23px;
  text-shadow: 0 -1px 1px #336633;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  behavior: url(PIE.htc);
  background: #33cc66; /* Для старых браузров */
    background: -moz-linear-gradient(top, #66ff99, #33cc66); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom,
                color-stop(0%,#66ff99), color-stop(100%,#33cc66));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #66ff99, #33cc66);
    background: -o-linear-gradient(top, #66ff99, #33cc66); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #66ff99, #33cc66); /* IE10 */
    background: linear-gradient(top, #66ff99, #33cc66); /* CSS3 */
}

.table__history1{
  margin: 25px 0px 40px 0px;
}
.table__history2{
}
.table__history2 tr th{
  margin: 0 0 9px 0;
}
.table__history2 tr th.left{
  width: 16px;
  border-bottom: 0;
}
.table__history2 tr th.right{
  width: 16px;
  border-bottom: 0;
}


.table__history2 tr td{
  padding: 16px 0 16px 0;
}
.table__history2 tr.first td{
  padding-top: 13px;
}
.table__history2 tr td.left{
  width: 16px;
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
  -khtml-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  behavior: url(PIE.htc);
}
.table__history2 tr td.right{
  width: 16px;
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  -khtml-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
  behavior: url(PIE.htc);
}
.table__history2 tr:hover td{
  background: #f6f6ec;
}
.table__history2 tr:hover td.empt{
  background: none;
}


.paging{
  margin: 0 0 0 16px;
  padding: 10px 0;
  font-size: 14px;
  color: #333333;
}
.paging.center{
  text-align: center;
}
.paging a{
  margin: 0 0 0 20px;
  font-size: 14px;
  color: #005dcf;
}
.paging span{
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 25px;
  height: 20px;
  margin: -5px 0 0 20px;
  padding: 5px 0 0 0;
  font-size: 14px;
  text-align: center;
  color: #FFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  background: #c81e6b;
  behavior: url(PIE.htc);
}
.paging .a{
  text-decoration: none;
}
.paging .a em{
  font-style: normal;
  color: #005dcf;
  text-decoration: underline;
}
.paging .a:hover em{
  text-decoration: none;
}




.asc__row{
  overflow: hidden;
  zoom: 1;
  width: 658px;
  margin: 22px 0 38px 16px;
}
.asc__row__l{
  float: left;
  width: 235px;
  padding: 18px 30px 0 0;
  font-size: 13px;
  font-style: italic;
  color: #333333;
}
.asc__row__l em{
  color: #999999;
}

.asc__row__l.asc__row__l{
  font-style: normal;
}
.asc__row__l.asc__row__l strong{
  display: block;
  padding: 2px 0 6px 0;
  font-size: 17px;
  line-height: 20px;
  color: #c81e6b;
}
.asc__row__l.asc__row__l span{
  font-size: 13px;
  color: #999999;
}

.asc__row__r{
  float: left;
  width: 346px;
  position: relative;
  margin: 0;
  padding: 18px 23px 26px 23px;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
}
.asc__row__r__corner{
  position: absolute;
  top: 20px;
  left: -10px;
  width: 10px;
  height: 15px;
  background: url(../images/personal-info__corner2.png) left top no-repeat;
}
.asc__row__r h3{
  margin: 0 0 10px 0;
  font-size: 13px;
  color: #c81e6b;
}
.asc__row__r ul{
  padding: 0;
  margin: 11px 0 0 0;
  list-style: none;
}
.asc__row__r ul li{
  padding: 0 0 6px 16px;
  background: url(../images/li__bul.png) left 6px no-repeat;
}
.asc__row__r a{
  font-size: 13px;
  color: #005dcf;
}

.asc__row__r a.a{
  text-decoration: none;
}
.asc__row__r a.a em{
  font-style: normal;
  text-decoration: underline;
}
.asc__row__r a.a:hover em{
  text-decoration: none;
}


.niceRadio {
  float: left;
  clear: both;
  width: 16px;
  height: 16px;
  margin: 0 8px 9px 0;
  cursor: pointer;
}


.personal-info td .label{
  display: block;
  overflow: hidden;
  zoom: 1;
  margin: 0 0 9px 0;
  font-size: 12px;
  font-weight: normal;
}

.capture{
  border: 1px solid #c9c9c9;
}



.comp__news{
  overflow: hidden;
  zoom: 1;
  text-align: justify;
  margin: 0 0 55px 0;
}
.comp__news img{
  float: left;
  margin: 27px 19px 0 0;
}
.comp__news p{
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  color: #393939;
}
.comp__news p span{
  font-size: 13px;
  color: #a6a6a6;
}
.comp__news h2{
  font-size: 1.1em;
}
.comp__news p a{
  font-size: 14px;
  color: #005dcf;
}

.support__phone{
  position: relative;
  zoom: 1;
  height: auto;
  width: 626px;
  margin: 0 0 25px 0;
  padding: 14px 24px 14px 16px;
  font-size: 19px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.support__phone strong{
  color: #c81e6b;
}

.support__phones{
  overflow: hidden;
  zoom: 1;
  width: 655px;
  margin: 0 0 22px 11px;
  padding: 2px 0 41px 0;
  font-size: 14px;
  line-height: 24px;
  color: #333333;
  border-bottom: 1px solid #f5f5f5;
}
.support__phones a{
  color: #005dcf;
}
.support__phones__l{
  float: left;
  width: 382px;
}
.support__phones__r{
  float: left;
  width: 272px;
}
.support__phones div div{
  padding: 0 0 16px 29px;
}
.support__phones__p{
  background: url(../images/support__phones__p.png) left 7px no-repeat;
}
.support__phones__f{
  background: url(../images/support__phones__f.png) left 7px no-repeat;
}
.support__phones__a{
  background: url(../images/support__phones__a.png) left 7px no-repeat;
}
.support__phones__e{
  background: url(../images/support__phones__e.png) left 7px no-repeat;
}

.support__ask{
  overflow: hidden;
  zoom: 1;
  width: 648px;
  padding: 0 0 0 18px;
  font-size: 13px;
  color: #333333;
}
.support__ask strong{
  font-size: 14px;
}
.support__ask a{
  color: #005dcf;
}
.support__ask ul{
  padding: 8px 0 0 0;
  margin: 0;
  list-style: none;
}
.support__ask ul li{
  padding: 0 0 10px 16px;
  background: url(../images/li__bul.png) left 6px no-repeat;
}
.support__ask__l{
  float: left;
  width: 378px;
}
.support__ask__r{
  float: left;
  width: 269px;
}



.card__info{
  overflow: hidden;
  zoom: 1;
  width: 658px;
  padding: 0 0 3px 0;
  margin: 0 0 31px 16px;
}
.card__info__r,
.card__info__l{
  float: left;
  width: 273px;
  margin: 0 34px 0 0;
  padding: 19px 19px 13px 19px;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #fcfcfc;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: 2px 2px 2px #e4e4e4;
  behavior: url(PIE.htc);
}
.card__info__r{
  margin-right: 0;
}
.card__info img{
  float: left;
  margin: 0 13px 0 0;
}
.card__info p{
  position: relative;
  top: -4px;
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
}

.flags{
    display: inline-block;
    margin: 6px 0 0 5px;
    vertical-align: top;
}

.inprocess__open{
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  padding: 0 0 2px 25px;
  margin: 0 0 5px 0;
  font-size: 11px;
  background: url(../images/In_progress.png) left 1px no-repeat;
}


.inprocess__close{
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  padding: 0 0 2px 25px;
  margin: 0 0 5px 0;
  font-size: 11px;
  background: url(../images/Done.png) left 1px no-repeat;
}

.replay__button{
    cursor: pointer;
    margin: 15px 0 5px 540px;
}

.replay__text{
    margin: 0 0 0 10px;
    overflow-y: hidden;
    border: 1px solid #C5C8D1;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 2px #DCDDE0 inset;
    color: #333333;
    font-size: 11px;
    height: 40px;
    padding: 6px 12px;
    position: relative;
    resize: none;
    width: 575px;
}

.message__text{
    font-size: 11px;
}
 
.link__open{
  display: inline-block;
  padding: 25px 5px 0 25px;
    background: url(../images/up.png) left 1px no-repeat;
}

.link__close{
  display: inline-block;
  padding: 25px 5px 0 25px;
    background: url(../images/down.png) left 1px no-repeat;
}

.support__phones__с{
  background: url(../images/info__txt2__c.png) left 7px no-repeat;
}

.support__phones__u{
  background: url(../images/info__txt2__p.png) left 7px no-repeat;
}

.topics__open{
    background: #f7f7ed;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7ed), to(#f2f0e3));
  background: -webkit-linear-gradient(#f7f7ed, #f2f0e3);
  background: -moz-linear-gradient(#f7f7ed, #f2f0e3);
  background: -ms-linear-gradient(#f7f7ed, #f2f0e3);
  background: -o-linear-gradient(#f7f7ed, #f2f0e3);
  background: linear-gradient(#f7f7ed, #f2f0e3);
  -pie-background: linear-gradient(#f7f7ed, #f2f0e3);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 3px 2px 5px #D8D5D5;
    color: #333333;
    font-size: 11px;
    height: auto;
    line-height: 20px;
    margin: 40px 0 0 15px;
    padding: 5px 10px;
    position: relative;
    width: 640px;
}

.topics__close{
  
    background: #f2f2f0;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f0), to(#e0e0de));
  background: -webkit-linear-gradient(#f2f2f0, #e0e0de);
  background: -moz-linear-gradient(#f2f2f0, #e0e0de);
  background: -ms-linear-gradient(#f2f2f0, #e0e0de);
  background: -o-linear-gradient(#f2f2f0, #e0e0de);
  background: linear-gradient(#f2f2f0, #e0e0de);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 3px 2px 5px #D8D5D5;
    color: #333333;
    font-size: 11px;
    height: auto;
    line-height: 20px;
    margin: 40px 0 0 15px;
    padding: 5px 10px;
    position: relative;
    width: 640px;
}

.message__open{
  background: none repeat scroll 0 0 #f8f5ec;
    color: #333333;
    border-radius: 0px 0px 10px 10px;
    font-size: 11px;
    height: auto;
    line-height: 15px;
    margin: 1px 0 40px 25px;
    padding: 1px 10px 12px;
    position: relative;
    width: 620px;
    box-shadow: 3px 2px 5px #D8D5D5;
}

.message__close{
  background: none repeat scroll 0 0 #e3e3e1;
    color: #333333;
    border-radius: 0px 0px 10px 10px;
    font-size: 11px;
    height: auto;
    line-height: 15px;
    margin: 1px 0 40px 25px;
    padding: 1px 10px 12px;
    position: relative;
    width: 620px;
    box-shadow: 3px 2px 5px #D8D5D5;
}

.message__sub{
  background: none repeat scroll 0 0 #ffffff;
    color: #333333;
    font-size: 11px;
    height: auto;
    line-height: 15px;
    margin: 0 0 15px 10px;
    padding: 1px 10px;
    position: relative;
    width: 580px;
    border: 1px solid #e9e9df;
}

.message__sub .hr {
  margin: 0 0 0 0;
  border-top: 1px solid #dbdbd2;
  border-bottom: 1px solid #FFF;
}

.about__history{
  position: relative;
  zoom: 1;
  height: auto;
  width: 593px;
  margin: 0 0 42px 16px;
  padding: 19px 32px 22px 32px;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.about__history h3{
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #333333;
}
.about__history.w656__down{
  width: 640px;
  margin: 600px 0 0 16px;
  padding: 0px 10px 0px 10px;
    font-size: 11px;
}



.content1{
  float: none;
  width: auto;
  padding: 27px 0 0 0;
}

.block__serices{
  position: relative;
  float: left;
  width: 296px;
  margin: 0 0 0 21px;
}
.block__serices.w307{
  width: 307px;
}
.block__serices.h405{
  height: 405px;
}
.block__serices.h220{
  height: 220px;
}
.block__serices.w270{
  width: 270px;
  margin: 0 0 0 24px;
}
.block__serices.z1{
  z-index: 1;
}
.block__serices.z2{
  z-index: 2;
}
.block__serices.first{
  margin: 0 0 0 16px;
}
.block__grey{
    font-family:Arial;
    font-size: 10px;
  line-height: 11px;
    color: #999999;
    text-align: justify;
}

.video__link{
  display: inline-block;
  vertical-align: top;
  zoom: 1;
    padding: 0 0 0 29px;
  margin: 0 0 5px 0;
  font-size: 13px;
  background: url(../images/faq__a__a.png) left 1px no-repeat;
}

.block__pink__link__c{
    /*display:block;*/
    color: #d32b77;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  /*padding: 0 0 0 20px;*/
    font-size: 15px;
  line-height: 16px;
    font-weight:bold;
    text-decoration: underline;
    cursor: pointer;
    /*background: url(../images/Add.png) left top no-repeat;*/
}

.block__pink__link__o{
    /*display:block;*/
    color: #d32b77;
    margin: 0 0 0 0;
  padding: 0 0 0 0;
    /*padding: 0 0 0 20px;*/
    font-size: 15px;
  line-height: 16px;
    font-weight:bold;
    text-decoration: underline;
    cursor: pointer;
    /*background: url(../images/Min.png) left top no-repeat;*/
}

.block__pink{
    color: #d32b77;
}
.block__pink h3{
margin: 0 0 0 0;
  padding: 0 0 20px 20px;
    font-size: 16px;
  line-height: 10px;
    color: #d32b77;
}
.block__pink .txt {
  color: #d32b77;
}

.block__payment__check{
  position: relative;
  zoom: 1;
  min-height: 80px;
  margin: 0 0 22px 0;
  padding: 20px 17px 17px 20px;
  font-size: 13px;
  line-height: 10px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
}

.block__payment__check h3{
  margin: 0 0 15px 0px;
  font-size: 14px;
  color: #d32b77;
}
.block__payment__check h4{
  margin: 0 0 15px 0px;
  font-size: 13px;
  color: #333333;
}

.block__serices__inn__color{
  position: relative;
  zoom: 1;
  min-height: 179px;
  margin: 0 0 22px 0;
  padding: 17px 22px 22px 22px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;

}
.block__serices.w270 .block__serices__inn__color{
  padding: 17px 0px 22px 22px;
}

.block__serices__inn__color table{
  font-size: 13px;
  color: #333333;
  line-height: 18px;
}
.block__serices__inn__color h3{
  margin: 0 0 15px 0px;
  font-size: 16px;
  color: #333333;
}
.block__serices__inn__color h3.block__serices__inn__color1{
  padding: 0 0 0 30px;
  background: url(../images/block__serices__inn__color1.png) 1px 4px no-repeat;
}
.block__serices__inn__color h3.block__serices__inn__color2{
  padding: 0 0 0 28px;
  background: url(../images/info__txt2__p.png) 2px 3px no-repeat;
}
.block__serices__inn__color h3.block__serices__inn__color3{
  padding: 0 0 0 28px;
  background: url(../images/block__serices__inn__color3.png) 3px 3px no-repeat;
}
.block__serices__inn__color h3.block__serices__inn__color4{
  padding: 0 0 0 28px;
  background: url(../images/Money_01.png) 0px 0px no-repeat;
}
.block__serices__inn__color h3.block__serices__inn__color5{
  padding: 0 0 0 28px;
  color: #d32b77;
  background: url(../images/block__serices__inn__color5.png) 3px 3px no-repeat;
}
#.block__serices__inn__color a{
#  color: #005dcf;
#}
.block__serices__inn__color a.link_b{
  bottom:0;
    left: 0;
    position:absolute;
    padding: 0 0 15px 22px;
}
.block__serices__inn__color span.link_b{
  bottom:0;
    left: 0;
    position:absolute;
    padding: 0 0 15px 22px;
}
.block__serices__inn__color a.a{
  text-decoration: none;
}
.block__serices__inn__color a.a em{
  font-style: normal;
  text-decoration: underline;
}
.block__serices__inn__color a.a:hover em{
  text-decoration: none;
}

.block__serices__inn__color .txt{
  position: relative;
  width: 140px;
  padding: 6px 12px;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.block__serices__inn__color .txt.gray{
  color: #d6d6d6;
}
.block__serices__inn__color .txt.w39{
  width: 25px;
  margin: 5px 7px 14px 0;
  padding: 5px 7px;
}
.block__serices__inn__color .txt.w57{
  width: 35px;
  margin: 5px 8px 14px 0;
  padding: 5px 10px;
}
.block__serices__inn__color .txt.w93{
  width: 79px;
  padding: 5px 7px;
  margin: 5px 0 14px 0;
}
.block__serices__inn__color .txt.w65{
  width: 49px;
  margin: 5px 0 14px 0;
  padding: 5px 7px;
}
.block__serices__inn__color .txt.w160{
  width: 144px;
  margin: 5px 7px 14px 0;
  padding: 5px 7px;
}
.block__serices__inn__color .txt.w205{
  width: 205px;
  margin: 5px 7px 14px 0;
  padding: 5px 7px;
}

.block__serices__inn__color .block__serices__inn__color__btn{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 23px;
  width: 218px;
  padding: 4px 0 0 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #d5d5d4;
  background: url(../images/personal-info__btn.png) left top repeat-x;
  behavior: url(PIE.htc);
}
.block__serices__inn__color .block__serices__inn__color__btn:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.block__serices__inn__color .block__serices__inn__color__btn2{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 22px;
  width: 218px;
  padding: 5px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  color: #FFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #82aa43;
  background: url(../images/block__serices__inn__color__btn2.png) left top repeat-x;
  -moz-box-shadow: 0 3px 3px #e6e6dc;
  -webkit-box-shadow: 0 3px 3px #e6e6dc;
  -o-box-shadow: 0 3px 3px #e6e6dc;
  box-shadow: 0 3px 3px #e6e6dc;
  behavior: url(PIE.htc);
}
.block__serices__inn__color .block__serices__inn__color__btn2:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}


.block__serices__inn{
  padding: 0 0 0 23px;
  font-size: 14px;
  color: #333333;
}
.block__serices__inn.fs12{
  font-size: 12px;
}
.block__serices__inn.fs12 p{
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 24px;
}
.block__serices__inn.lh18 p{
  line-height: 18px;
}
.block__serices__inn.pl0{
  padding-left: 0;
}
.block__serices__inn ul{
  padding: 0;
  margin: 9px 0 0 0;
  list-style: none;
}
.block__serices__inn ul li{
  padding: 0 0 9px 16px;
  background: url(../images/li__bul.png) left 6px no-repeat;
}
.block__serices__inn a{
  font-size: 13px;
  color: #005dcf;
}
.block__serices__inn.no__padding{
  padding: 0 0 0 0;
}
.block__serices__inn a.link_b{
  bottom:0;
    position:absolute;
}

.block__serices__inn h3{
  margin: 0 0 16px 0;
  padding: 4px 0 0 0;
  font-size: 18px;
  font-weight: normal;
  color: #000;
}
.block__serices__inn span{
  display: block;
  margin: 0 0 10px 0;
  font-size: 11px;
  color: #a6a6a6;
}

.block__serices__inn a.a{
  text-decoration: none;
}
.block__serices__inn a.a em{
  font-style: normal;
  text-decoration: underline;
}
.block__serices__inn a.a:hover em{
  text-decoration: none;
}



.faq{
  width: 658px;
  padding: 0 0 35px 16px;
}
.faq__q{
  padding: 0 0 14px 28px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #333333;
  background: url(../images/faq__q.png) 3px 5px no-repeat;
    cursor: pointer;
}


.faq__a{
  position: relative;
  zoom: 1;
  height: auto;
  margin: 0 0 20px 0;
  padding: 16px 24px 21px 28px;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  text-align: justify;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.faq__q .bodytext{
  text-decoration:underline;
  color: #006699;
}
.faq__q .bodytext:hover{
  color: #cc0000;
}
.faq__q .bodytext:active{
  color: #cc0000;
}
.faq__a p,
.faq__q p{
  margin: 0 0 0 0;
}
.faq__a strong{
  color: #c81e6b;
}
.faq__a__corner{
  position: absolute;
  top: -10px;
  left: 54px;
  width: 15px;
  height: 10px;
  background: url(../images/personal-info__corner.png) left top no-repeat;
}
.faq__a .hr{
  margin: 17px 0 11px 0;
  border-top: 1px solid #dbdbd2;
  border-bottom: 1px solid #FFF;
}
.faq__a .rq__l{
  list-style: none;
}
.faq__a .rq__i{
  padding: 0 0 0 29px;
  font-size: 13px;
  text-decoration: none;
  color: #005dcf;
  background: url(../images/faq__q.png) left 1px no-repeat;
}
.faq__a .rq__i em{
  font-style: normal;
  text-decoration: underline;
}

.faq__a .a{
  padding: 0 0 0 29px;
  font-size: 13px;
  text-decoration: none;
  color: #005dcf;
  background: url(../images/star1.png) left 1px no-repeat;
}
.faq__a a em{
  font-style: normal;
  text-decoration: underline;
}
.faq__a a:hover em{
  text-decoration: none;
}
.faq__a .avideo{
  padding: 0 0 0 29px;
  font-size: 13px;
  text-decoration: none;
  color: #005dcf;
  background: url(../images/faq__a__a.png) left 1px no-repeat;
}



.info__txt2{
  margin: 0 0 15px 13px;
  padding: 3px 0 0 0;
  font-size: 14px;
  color: #333333;
}
.info__txt2 span{
  color: #c81e6b;
}
.info__txt2 img{
  margin: 3px 6px 0 0;
}


.personal-info__txt .grn{
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 20px;
  padding: 0px 7px 0 7px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #4ea411;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3;
  -khtml-border-radius: 3px;
  border-radius: 3;
  border: 1px solid #82aa43;
  background: url(../images/block__serices__inn__color__btn2.png) left top repeat-x;
  behavior: url(PIE.htc);
}



.info__ex{
  position: relative;
  zoom: 1;
  height: auto;
  width: 565px;
  margin: 0 0 20px 0;
  padding: 14px 16px 18px 16px;
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.info__ex span{
  color: #999999;
}


.payments{
  width: 690px;
  margin: 0 0 0 16px;
  padding: 13px 0 0 0;
}
.payment__l{
  float: left;
  width: 345px;
}
.payment{
  width: 331px;
  padding: 0 0 38px 0;
}
.payment__l img{
  float: left;
  margin: 0 11px 0 0;
}
.payment__l p{
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
  color: #393939;
}
.payment__l p a{
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  margin: 0 0 7px 0;
  font-size: 14px;
  color: #005dcf;
}


.back{
  padding: 4px 0 14px 0;
  font-size: 12px;
  color: #333333;
}
.back a{
  font-size: 14px;
  color: #0066cc;
}




.answer{
  overflow: hidden;
  zoom: 1;
  margin: 0 0 0 16px;
}

.answer h2{
  margin: 0 0 12px 0;
  font-size: 16px;
  color: #333333;
}
.answer h3{
  margin: 0 0 10px 0;
  font-size: 14px;
  color: #c81e6b;
}
.answer h4{
  margin: 0 0 10px 0;
  font-size: 14px;
  color: #333333;
}
.answer a{
  color: #005dcf;
}

.answer__l{
  float: left;
  width: 444px;
  padding: 0 20px 0 0;
}
.answer__l .steps{
  width: 350px;
  margin: 0 0 29px 0;
  padding: 0;
  list-style: none;
}
.answer__l .steps li{
  padding: 0 0 18px 0;
}
.answer__l .steps span{
  display: block;
  float: left;
  width: 25px;
  height: 21px;
  margin: 0 13px 0 0;
  padding: 4px 0 0 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #FFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  background: #fba300;
}
.answer__l .steps p{
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 3px 0 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
.answer__l .pdf{
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;

  padding: 3px 0 3px 25px;
  margin: 0 0 5px 0;
  font-size: 13px;
  background: url(../images/ico__pdf.png) left top no-repeat;
}


.answer__l .ul{
  padding: 0;
  margin: 9px 0 19px 0;
  list-style: none;
}
.answer__l .ul li{
  padding: 0 0 9px 16px;
  font-size: 13px;
  background: url(../images/li__bul.png) left 5px no-repeat;
}

.answer__l .reit{
  padding: 0 0 10px 0;
  font-size: 12px;
  color: #666666;
}

.answer__l .text{
  padding: 0 25px 48px 0;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}

.answer__r{
  overflow: hidden;
  zoom: 1;
}
.answer__r .video{
  float: left;
  width: 208px;
  line-height: 18px;
  padding: 0 0 29px 0;
}
.answer__r .video.first{
  margin: 0 50px 0 0;
}
.answer__r .video .v{
  margin: 0 0 10px 0;
}
.answer__r .video a{
  font-size: 13px;
  color: #005dcf;
}




.block__howto{
  position: relative;
  float: left;
  width: 296px;
  margin: 0 0 0 21px;
}
.z1{
  z-index: 1;
}
.z2{
  z-index: 2;
}
.z3{
  z-index: 3;
}
.block__howto.first{
  margin: 0 0 0 16px;
}
.block__howto__inn{
  position: relative;
  zoom: 1;
  height: 184px;
  margin: 0 0 22px 0;
  padding: 22px 20px 22px 24px;
    padding-bottom: 35px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.block__howto__inn h3{
  padding: 0 0 0 48px;
  margin: 0 0 11px 0;
  font-size: 16px;
  color: #333333;
}
.block__howto__inn__c1{
  background: url(../images/block__howto__c1.png) left 4px no-repeat;
}
.block__howto__inn__c2{
  background: url(../images/block__howto__inn__c2.png) left 4px no-repeat;
}

.block__howto__inn__c3{
  background: url(../images/block__howto__inn__c3.png) left 4px no-repeat;
}
.block__howto__inn h3 strong{
  font-size: 20px;
  color: #77a91e;
}
.block__howto__inn a{
  color: #005dcf;
}
.block__howto__inn a.link_b{
  bottom:0;
    left: 0;
    position:absolute;
    padding: 0 0 15px 22px;
}
.block__howto__inn ul{
  padding: 0;
  margin: 12px 0 19px 0;
  list-style: none;
}
.block__howto__inn ul li{
  padding: 0 0 7px 15px;
  font-size: 13px;
  color: #333333;
  background: url(../images/block__howto__inn__li.png) 2px 7px no-repeat;
}

.block__howto__inn .gray{
  padding: 13px 0 0 0;
  font-size: 11px;
  line-height: 15px;
  color: #b1b1ab;
}
.block__howto__inn .gray span{
  position: relative;
  top: 7px;
  margin: 0 20px 0 0;
}

.block__howto__inn table td{
  padding: 5px 0 0 0;
}
.block__howto__arr{
  position: absolute;
  right: -34px;
  top: 86px;
  width: 47px;
  height: 41px;
  background: url(../images/block__howto__arr.png) left top no-repeat;
}

.block__howto__inn .txt{
  position: relative;
  width: 156px;
  padding: 6px 12px;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.block__howto__inn .txt.gray{
  color: #d6d6d6;
}
.block__howto__inn .txt.w65{
  width: 51px;
  margin: 5px 0 14px 0;
  padding: 5px 7px;
}
.block__howto__inn .txt.w160{
  width: 146px;
  margin: 5px 7px 14px 0;
  padding: 5px 7px;
}
.block__howto__inn .txt.w205{
  width: 205px;
  margin: 5px 7px 14px 0;
  padding: 5px 7px;
}

.block__howto__inn .text{
  padding: 14px 0 0 0;
}

.block__howto__inn .block__serices__inn__color__btn{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 23px;
  padding: 4px 19px 0 19px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #d5d5d4;
  background: url(../images/personal-info__btn.png) left top repeat-x;
  -moz-box-shadow: 0 3px 3px #e6e6dc;
  -webkit-box-shadow: 0 3px 3px #e6e6dc;
  -o-box-shadow: 0 3px 3px #e6e6dc;
  box-shadow: 0 3px 3px #e6e6dc;
  behavior: url(PIE.htc);
}
.block__howto__inn .block__serices__inn__color__btn:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.block__howto__inn .block__serices__inn__color__btn2{
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 22px;
  padding: 5px 19px 0 19px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px #077d00;
  color: #FFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #82aa43;
  background: url(../images/block__serices__inn__color__btn2.png) left top repeat-x;
  -moz-box-shadow: 0 3px 3px #e6e6dc;
  -webkit-box-shadow: 0 3px 3px #e6e6dc;
  -o-box-shadow: 0 3px 3px #e6e6dc;
  box-shadow: 0 3px 3px #e6e6dc;
  behavior: url(PIE.htc);
}
.block__howto__inn .block__serices__inn__color__btn2:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}



.specials{
  position: relative;
  float: left;
  width: 298px;
  margin: 0 0 0 19px;
}
.specials.first{
  margin: 0 0 0 16px;
}

.specials__inn{
  height: 179px;
  padding: 25px 16px 0 26px;
  margin: 0 0 44px 0;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  background: url(../images/specials.png) left top no-repeat;
}
.specials__inn img{
  margin: 4px 0 12px 0;
}

.specials__inn a{
  color: #005dcf;
}
.specials__inn a.a{
  position: relative;
  top: -6px;
  text-decoration: none;
}
.specials__inn a.a em{
  font-style: normal;
  text-decoration: underline;
}
.specials__inn a.a:hover em{
  text-decoration: none;
}

.specials__bonus{
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  background: url(../images/specials__bonus.png) left top no-repeat;
}
.specials__podar{
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  background: url(../images/specials__podar.png) left top no-repeat;
}

.specials__txt{
  padding: 0 0 0 23px;
  font-size: 14px;
  color: #333333;
}
.specials__txt ul{
  padding: 0;
  margin: 9px 0 0 0;
  list-style: none;
  font-size: 13px;
}
.specials__txt ul li{
  padding: 0 0 9px 16px;
  background: url(../images/li__bul.png) left 6px no-repeat;
}
.specials__txt a{
  color: #005dcf;
}



.specials__subscr{
  position: relative;
  top: -10px;
  padding: 0 0 0 17px;
}
.specials__subscr h3{
  margin: 0 0 9px 10px;
  font-size: 15px;
  font-weight: normal;
  color: #000;
}
.specials__subscr__inn{
  width: 269px;
  height: 92px;
  padding: 23px 0 0 16px;
  background: url(../images/specials__subscr.png) left top no-repeat;
}
.specials__subscr__inn .personal-info__btn2{
  height: 28px;
}
.specials__subscr__inn .txt{
  position: relative;
  width: 100px;
  padding: 6px 12px;
  margin: 0 4px 0 0;
  font-size: 13px;
  color: #d6d6d6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}

.specials__subscr2{
  padding: 14px 0 0 0;
}
.specials__subscr2 h3{
  margin: 0 0 9px 10px;
  font-size: 15px;
  color: #000;
}
.specials__subscr2__inn{
  width: 269px;
  height: 92px;
  padding: 23px 0 0 16px;
  background: url(../images/specials__subscr.png) left top no-repeat;
}
.specials__subscr2__inn .personal-info__btn2{
  height: 28px;
}
.specials__subscr2__inn .txt{
  position: relative;
  width: 100px;
  padding: 6px 12px;
  margin: 0 4px 0 0;
  font-size: 13px;
  color: #d6d6d6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}


.where{
  overflow: hidden;
  zoom: 1;
  text-align: justify;
  margin: 0 0 54px 16px;
}
.where img{
  float: left;
  margin: 0 39px 0 0;
}
.where p{
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
}
.where p a{
  padding: 0 20px 0 0;
  font-size: 13px;
  color: #005dcf;
  background: url(../images/where__a.png) right 2px no-repeat;
}


.services{
  width: 690px;
  margin: 0 0 30px 16px;
  padding: 13px 0 0 0;
}
.service__l{
  float: left;
  width: 345px;
}
.service{
  width: 331px;
  padding: 0 0 24px 0;
}
.service img{
  float: left;
  margin: 0 12px 0 0;
}
.service p{
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 4px 0 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
.service p a{
  color: #005dcf;
}



.card__n{
  overflow: hidden;
  zoom: 1;
  width: 650px;
  padding: 0 0 35px 16px;
}
.card__n h3{
  margin: 0 0 21px 0;
  font-size: 15px;
  color: #333333;
}

.card{
  float: left;
  margin: 0 0 0 0;
  font-size: 13px;
  text-align: center;
  color: #333333;
}
.card.first{
  float: left;
  margin: 0 0 0 0;
}
.card img{
  margin: 0 0 13px 0;
}

.info__table{
  margin: 400px 0 0 16px;
}

.error__pf{
  background-position:0 3px;
  zoom: 1;
    display:block;
    padding: 3px 0 0 20px;
  font-size: 13px;
    line-height: 15px;
  font-weight: normal;
  color: #cc3333;
    background: url(../images/Caution.png) left center no-repeat ;
}

.tabs{
        width: 658px;
        font-size: 0.9em;
        margin: 0 0 0 16px;
        zoom: 1;
        padding: 1px;
        position: relative;
}

.tabs.wide{
        width: 725px;
}

.tabs dt{
        float: left;
        height: 27px;
        background: #e4e4e4;
        border-bottom: 0;
        padding: 10px 18px 0 18px;
        position: relative;
        margin-right: 4px;
        cursor: pointer;
        font-size: 14px;
        color: #005dcf;
        -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        -khtml-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
        behavior: url(PIE.htc);
}

.tabs dt:hover{
}

.tabs dt.selected{
    height: 28px;
    padding: 10px 18px 0 18px;
    background: #f6f6ec;
#    font-weight: bold;
    text-decoration: none;
    color: #c81e6b;
    z-index: 3;
    cursor: auto;
}
.tabs dt.twolines{
  line-height:15px;
  padding:4px 18px 6px 18px;
  text-align: center;
}

.tabs dd{
        background: #fff;
        display: none;
        float: right;
        width: 100%;
        margin: 38px 0 22px -100%;
        position: relative;
        z-index: 2;
}

.tabs dd.selected{
        display: block;
}

.tabs .tab-content{
        padding: 23px 28px 23px 28px;
        -moz-border-radius: 0 10px 10px 10px;
        -webkit-border-radius: 0 10px 10px 10px;
        -khtml-border-radius: 0 10px 10px 10px;
        border-radius: 0 10px 10px 10px;
        background: #f6f6ec;
        behavior: url(PIE.htc);
}

.tabs .tab-content__l{
        padding: 23px 28px 23px 0px;
        -moz-border-radius: 0 10px 10px 10px;
        -webkit-border-radius: 0 10px 10px 10px;
        -khtml-border-radius: 0 10px 10px 10px;
        border-radius: 0 10px 10px 10px;
        background: #f6f6ec;
        height: 300px;
        behavior: url(PIE.htc);
}

.tabs .txt{
  position: relative;
  width: 140px;
  padding: 6px 12px;
  font-size: 13px;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.tabs .txt.w65{
  width: 51px;
  margin: 5px 0 14px 0;
  padding: 5px 7px;
}
.tabs .txt.w160{
  width: 146px;
  margin: 5px 0 14px 0;
  padding: 5px 7px;
}
.tabs span.gray{
  font-size: 12px;
  font-weight: normal;
  color: #adada6;
}
.tabs td.price{
  text-align: right;
  padding-right: 65px;
}
.tabs td.dest{
  padding-left: 36px;
}
.tabs .plusminus{
  float: left;
  margin: 1px 8px 0 0;
  color: #c81e6b;
  border: 1px solid #c81e6b;
  text-decoration: none;
  height: 12px;
  width: 12px;
  line-height: 12px;
  text-align: center;
}
.alph{
  overflow: hidden;
  zoom: 1;
  padding: 0 0 17px 0;
}
.alph__l{
  float: left;
  width: 130px;
  padding: 2px 0 0 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #333333;
}
.alph__r{
  position: relative;
  top: -4px;
  overflow: hidden;
  zoom: 1;
  line-height: 24px;
}
.alph__r a{
  margin: 0 3px 0 0;
  font-size: 13px;
  font-weight: bold;
  color: #005dcf;
}


.search{
  padding: 0 0 5px 0;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
#  border-bottom: 1px solid #dbdbd2;
}
.search.sfaq{
  margin:-8px 0 21px 16px;
}
.search .txt{
  position: relative;
  width: 280px;
  padding: 6px 12px;
  margin: 2px 12px 0 0;
  font-size: 13px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c5c8d1;
  -moz-box-shadow: inset 0 2px 2px #dcdde0;
  -webkit-box-shadow: inset 0 2px 2px #dcdde0;
  -o-box-shadow: inset 0 2px 2px #dcdde0;
  box-shadow: inset 0 2px 2px #dcdde0;
  behavior: url(PIE.htc);
}
.search .txt.gray{
  color: #999999;
}
.search .personal-info__btn2{
  position: relative;
  top: 2px;
  height: 28px;
}


.table__country{
  width: 588px;
}
.table__country th{
  padding: 0 0 0 5px;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  color: #333333;
  text-align: center;
}
.table__country th span{
  position: relative;
  z-index: 1;
  top: 3px;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 13px;
  height: 13px;
  background: url(../images/table__country__h.png) left top no-repeat;
}
.table__country th span em{
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 193px;
  padding: 14px;
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow:  0 0px 15px #dbdbd4;
  behavior: url(PIE.htc);
  background: #FFF;
}
.table__country th span:hover{
  z-index: 2;
}
.table__country th span:hover em{
  display: block;
}

.table__country td{
  padding: 0 0 8px 0;
  font-size: 14px;
  color: #333333;
}
.table__country td a{
  font-size: 12px;
  color: #005dcf;
}
.table__country td strong.title{
  display: block;
  padding: 12px 0 0 0;
  font-size: 14px;
  color: #c81e6b;
}
.table__country td strong.title a{
  font-size: 14px;
  color: #c81e6b;
  text-decoration-color: #c81e6b;
}
.table__country td strong{
  font-size: 15px;
  color: #c81e6b;
}
.table__country td span{
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.table__country td img{
  padding: 2px 0 0 0;
}

.table__country td strong.cur{
  position: relative;
  left: -7px;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  height: 23px;
  padding: 2px 7px 0 7px;
  text-shadow: 0 -1px 1px #fd6700;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  behavior: url(PIE.htc);
  background: url(../images/table__country__cur.png) left top repeat-x;
}



.main__t{
  overflow: hidden;
  zoom: 1;
  padding: 8px 0 14px 0;
}

.main__bnr{
  position: relative;
  overflow: hidden;
  zoom: 1;
  float: left;
  width: 634px;
  height: 291px;
  margin: 0 25px 0 16px;
  z-index: 1;
}
.main__bnr .scroll{
  position: relative;
  z-index: 1;
  overflow: hidden;
  zoom: 1;
  width: 634px;
  height: 291px;
}

.main__bnr .scroll1,
.main__bnr .scroll2,
.main__bnr .scroll3,
.main__bnr .scroll4,
.main__bnr .scroll5,
.main__bnr .scroll6{
  position: relative;
  width: 424px;
  height: 256px;
  padding: 35px 0 0 210px;
}
.main__bnr .scroll1{
  background: url(/images/banners/banner_november.jpg) left top no-repeat;
}
.main__bnr .scroll2{
  background: url(../data/slide_2.png) left top no-repeat;
}
.main__bnr .scroll3{
  background: url(../data/slide_3.png) left top no-repeat;
}
.main__bnr .scroll4{
  background: url(/images/banners/ny15-b1.jpg) left top no-repeat;
}
.main__bnr .scroll5{
  background: url(/images/banners/ny15-b2.jpg) left top no-repeat;
}
.main__bnr .scroll6{
  background: url(/images/banners/ny15-b3.jpg) left top no-repeat;
}
.main__bnr .scroll1 img,
.main__bnr .scroll2 img,
.main__bnr .scroll3 img,
.main__bnr .scroll4 img,
.main__bnr .scroll5 img,
.main__bnr .scroll6 img{
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.main__bnr .scroll1 h2,
.main__bnr .scroll2 h2,
.main__bnr .scroll3 h2,
.main__bnr .scroll4 h2,
.main__bnr .scroll5 h2,
.main__bnr .scroll6 h2{
  margin: 23px 0 17px 75px;
  font-size: 31px;
  line-height: 34px;
  color: #000;
}
.main__bnr .scroll1 p,
.main__bnr .scroll2 p,
.main__bnr .scroll3 p,
.main__bnr .scroll4 p,
.main__bnr .scroll5 p,
.main__bnr .scroll6 p{
  margin: 0 0 0 75px;
  padding: 0 0 23px 0;
  font-size: 17px;
  color: #000;
}
.main__bnr .scroll1 .block__serices__inn__color__btn2,
.main__bnr .scroll2 .block__serices__inn__color__btn2,
.main__bnr .scroll3 .block__serices__inn__color__btn2,
.main__bnr .scroll4 .block__serices__inn__color__btn2,
.main__bnr .scroll5 .block__serices__inn__color__btn2,
.main__bnr .scroll6 .block__serices__inn__color__btn2{
  position: absolute;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
    bottom: 0;
    margin: 0px 0 28px 75px;
  height: 21px;
  padding: 6px 26px 0 26px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  behavior: url(PIE.htc);
}


.main__bnr .scroll5 .block__serices__inn__color__btn2{
    margin-left: 122px;
}
.main__bnr .scroll6 .block__serices__inn__color__btn2{
    margin-left: 85px;
}
.main__bnr .scroll2 h2 strong{
  font-size: 34px;
}
.main__bnr .scroll1 .block__serices__inn__color__btn2,
.main__bnr .scroll4 .block__serices__inn__color__btn2,
.main__bnr .scroll5 .block__serices__inn__color__btn2,
.main__bnr .scroll6 .block__serices__inn__color__btn2{
  color: #FFF;
  text-shadow: 0 -1px 1px #61ae1d;
  border: 1px solid #82aa43;
  background: url(../images/block__serices__inn__color__btn2.png) left top repeat-x;
}
.main__bnr .scroll2 .block__serices__inn__color__btn2,
.main__bnr .scroll3 .block__serices__inn__color__btn2{
  color: #000;
  text-shadow: 0 1px 1px #FFF;
  border: 1px solid #febc1a;
  background: url(../images/block__serices__inn__color__btn3.png) left top repeat-x;
}

.scroll_t{
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 634px;
  height: 11px;
  background: url(../images/main__bnr__t.png) left top no-repeat;
}
.scroll_b{
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 634px;
  height: 32px;
  background: url(../images/main__bnr__b.png) left top no-repeat;
}
.scroll_pager{
  position: absolute;
  z-index: 2;
  left: 0px;
  top: 0px;
}
.scroll_pager a{
  display: block;
  width: 175px;
  height: 90px;
}

.main__menu{
  overflow: hidden;
  float: right;
  zoom: 1;
  width: 216px;
  padding: 0;
  margin: 0 16px 0 0px;
  border: 2px solid #ececec;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  behavior: url(PIE.htc);
  background: #fcfcfb;
}
.main__menu ul{
  width: 208px;
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}
.main__menu ul li{
  padding: 13px 0 13px 30px;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #333333;
  border-bottom: 1px solid #ebebeb;
}
.main__menu ul li a{
  padding: 0 0 0px 30px;
  display: block;
  height: 40px;
}
.main__menu23 ul li a{
  color: #005dcf;
}
.main__menu ul .main__menu1{
  background: url(../images/main__menu1.png) 13px 18px no-repeat;
}
.main__menu ul .main__menu2{
  background: url(../images/main__menu2.png) 13px 18px no-repeat;
}
.main__menu ul .main__menu22 a{
  color: #c81e6b;
}
.main__menu ul .main__menu3{
  background: url(../images/main__menu3.png) 13px 18px no-repeat;
}
.main__menu ul .main__menu4{
  background: url(../images/main__menu4.png) 13px 18px no-repeat;
  border-bottom: 0;
}

.card__info2{
  overflow: hidden;
  zoom: 1;
  padding: 4px 0 0 0;
  margin: 0 0 31px 16px;
}
.card__info2__item{
  float: left;
  width: 241px;
  height: 58px;
  margin: 0 44px 23px 0;
  padding: 17px 19px 0 19px;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #fcfcfc;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  -o-box-shadow: 0 0 3px black;
  box-shadow: 2px 2px 2px #e4e4e4;
  behavior: url(PIE.htc);
}
.card__info2__item.last{
  margin-right: 0;
}

.card__info2 img{
  float: left;
  margin: 0 13px 0 0;
}
.card__info2 p{
  position: relative;
  top: -4px;
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 1px 0 0 0;
}
.card__info2 p a{
  color: #005dcf;
}
.card__info2__4,
.card__info2__5,
.card__info2__6{
  height: 53px;
  padding-top: 22px
}
.card__info2__1 p,
.card__info2__2 p,
.card__info2__3 p{
  padding: 4px 0 0 0;
}
.card__info2__4 p,
.card__info2__5 p,
.card__info2__6 p{
  padding: 8px 0 0 0;
}

.taj{
  text-align: justify;
}

.d__r__table{
  font-size: 13px;
  text-align: left;
}
.d__r__table .hsm{
  font-size: 11px;
}
.d__dialog{
  width: 400px;
  height: 450px;
}
.rect__article__725{
  position: relative;
  zoom: 1;
  height: auto;
  width: 661px;
  margin: 0 0 34px 16px;
  padding: 19px 32px 22px 32px;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.rect__article__641{
  position: relative;
  zoom: 1;
  height: auto;
  width: 601px;
  margin: 0 0 34px 16px;
  padding: 7px 20px 10px 20px;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background: #f6f6ec;
  behavior: url(PIE.htc);
}
.personal-info__txt .btn__green__205,.personal-info__txt .btn__green__286{
  color:#fff;
  line-height: 27px;
}
.gray{
  color:#d6d6d6;
}
.rect__text__725{
  position: relative;
  zoom: 1;
  height: auto;
  width: 725px;
  margin: 0 0 0 16px;
  padding: 0 0 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
.rect__text__725 p{
  overflow: hidden;
  zoom: 1;
  margin: -8px 0 21px 0;
  padding: 3px 0 0 0;
}
.three__column {
  width: 201px;
  padding: 0 10px 0 0;
  display: inline-table;
  vertical-align: top;
}
.three__column .two__column__left{
  margin-left: 105px;
}
.three__column .two__column__right{
  margin-right: 105px;
}
.three__column .col__head{
  margin: 0px 0px -13px -16px;
  font-weight: bold;
  padding-top: 4px;
}
.three__column .col__btn{
  margin-left: -3px;
  margin-right: -4px;
  line-height: 27px;
}
.three__column .head__img{
  height: 118px;
  margin-top: 28px;
}
.three__column .instr__card{
  width: 192px;
  height: 183px;
  margin: 0 0 0 -2px;
  padding: 10px 0 0 20px;
  line-height: 17px;
  background: url(../images/cardinstr.png) 0 0 no-repeat;
}
.three__column .instr__site{
  width: 192px;
  height: 183px;
  margin: 0 0 0 -12px;
  padding: 10px 0 0 20px;
  line-height: 17px;
  background: url(../images/siteinstr.png) 0 0 no-repeat;
}
.ind-18{
  text-indent:-18px;
}
.dtog:visited{
  color: #005dcf;
  border-bottom: 1px dashed #005dcf;
}
.dtog:hover{
  color: #c61b6a;
  border-bottom: 1px dashed #c61b6a;
}
.call_hint{
  float: right;
  top: 0;
  width: 174px;
  border: 1px solid #e6e6e6;
  margin: 20px 0 20px 20px;
  padding: 15px 5px 15px 5px;
  font-size: 12px;
  line-height: 15px;
}
.sidebar .sidebar__aphones{
  width: 170px;
  float: right;
  padding: 20px 4px 20px 10px;
  margin: 0 32px 14px 53px;
  font-size: 13px;
  color: #333333;
  border: 1px solid #e6e6e6;
}
.aphones{
  margin-top: 6px;
}
.aphones td{
  padding-right: 4px;
  line-height: 20px;
}
.aphones img{
  padding-top: 4px;
}
.mt_shadow td{
  vertical-align: middle;
  padding: 8px 0 2px 0;
}
.mt_shadow img{
  -webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.5);
  border: 0;
  float: left;
  margin-right: 3px;
}
.mt_shadow input[type="radio"]{
  float: left;
  margin: 11px 4px;
}
.mt_shadow span{
  height: 36px;
  display: table-cell;
  vertical-align: middle;
}

#notLoggedIn, #c962 { display:none !important;}
 
 #c963 #notLoggedIn { display:block !important;}