.messagesAdminList{
	border-collapse:collapse;
}

.messagesAdminList tr{
    border-bottom:1px solid #DFDFFF;
    cursor:pointer;
}
.messagesAdminList tr:hover{
    background:#DFDFFF;
}
.content1{
    margin:10px;
    margin-left:40px;
    margin-right:20px;
    font-size:12.0pt;
    line-height:130%;
    font-family:Garamond;
    color:black;
}
.content1 li{
    margin:10x;
    margin-left:70px;
    font-size:12.0pt;
    line-height:130%;
    font-family:Garamond;
    color:black;
}
.banking_systems p{
    margin:10px;
    margin-left:40px;
    margin-right:20px;
    font-size:12.0pt;
    line-height:115%;
    font-family:Garamond;
    color:black;
}
.banking_systems li{
    margin:10x;
    margin-left:70px;
    font-size:12.0pt;
    line-height:115%;
    font-family:Garamond;
    color:black;
}
.banking_systems h2{
    font-style:italic;
    text-align:center;
    margin:20px;
    font-size:16.0pt;
    line-height:115%;
    font-family:Georgia;
    color:black

}
.cardTable{
    border-collapse:collapse;
}
.cardTable tr{
    text-align:center;
}
.cardTable th{
    text-align:center;
    font-size:12px;
}
.orderManagerTDTitle{
    width:20%;
}
.orderManagerTDDesc input, .orderManagerTDDesc textarea{
    width:100%;
    background:EFEFFF;
    border:1px solid BFBFFF;
}
.orderManagerTDDesc{
    width:30%;
}
.regTableUser input{
    width:90%;
}
.regTableUser select{
    width:90%;
}
.regTableUser TR{
    text-align:left;
}
.regTdUser{
    border-bottom:1px solid #AFAFFF;
}
.unactiveClientsAdmin{
    background:#FFEFEF;
}
.activeClientsAdmin{
    background:#EFEFFF;
}
.townsListTableAdmin {
    border-collapse:collapse;
}
.townsListTableAdmin td{
    cursor:pointer;
}
.townsListTableAdmin tr:hover{
    background:#DFDFFF;
}
.managersTableAdmin input,select{
    width:200px;
}
.managersTableAdmin th{
    font-size:20px;
}
.courcesTableAdmin {
    border:none;
    border:1px solid #AFAFFF;
}
.courcesTableAdmin td{
    text-align:center;
}
.courcesTableAdmin input{
    width:70px;
}
.tableAdmin{
    border:none;
    border:1px solid #AFAFFF;
}
.changeManagerInfoTableAdmin{
    border:none;
    border:1px solid #AFAFFF;
}
.changeManagerInfoInputAdmin{
    width:100%;
}
.activeManagerAdmin{
    border-collapse:collapse;
    border:1px solid #6F6FFF;
}
.unactiveManagerAdmin{
    border-collapse:collapse;
    border:1px solid #FF6F6F;
}
#tooltip{
    background:#FFFFFF;
    border:1px solid #666666;
    color:#333333;
    font:menu;
    margin:10px;
    padding:5px 5px;
    position:absolute;
    visibility:hidden
}









.border{
  border:1px solid #000;
}
* {
   margin: 0;
}
html, body {
   height: 100%;

}

body {
   margin:0;
   padding:0;
   color:#666666;
   font-family:Tahoma;
   font-size:12px;

}

a {
  color:#14aafa;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

input, .input, select{
   border:1px solid #d7d7d7;
   color:#666;
}
.data input, .data  .input{
   width:390px;
}
 .data  .input{
   height:90px;
}
.i_money{
   font-size:30px;
}
.wrapper {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
   width:950px;



}
.push {
   height: 50px; /* .push must be the same height as .footer */
}
.footer{
   width:950px;
   height:50px;
   position:relative;
   margin:0 auto;
 }
.left{float:left;}
.right{float:right;}
.center{text-align:center;}

.header{
   width:100%;
   display:table;
   height:130px;
}
.content{
   width:100%;
   display:table;
}
.content_outer{
   width:100%;
   display:table;
   background:url(/img/design/content_b.jpg) 3% 100% no-repeat;
   margin-bottom:40px;


}
.content_inner{
   width:100%;
   background:url(/img/design/content_r.jpg) 100% 100% no-repeat;
   display:table-cell;


}

.logo{
   background:url(/img/design/logo.jpg) 100% 100% no-repeat;
   width:125px;
   height:130px;
}
.login{
  color:#14aafa;
  margin:25px 0 25px 0;
  padding-right:50px;
  text-align:right;
  height:20px;
}

.login_kabinet{
  color:#666;
  margin:25px 0 25px 0;
  padding-right:50px;
  text-align:right;
  height:20px;
  font-size:11px;
}
.login_kabinet div{
   display:inline-block;
   padding:0 15px 0 15px;
}
.login_kabinet a{color:#666;}
.login_kabinet span{color:#14aafa;}
.login_kabinet span span{color:#cd39e0;}



.login input{border:1px solid #14aafa;color:#666;}
.sbmt{border:0px; color:#fff; background:url(/img/design/btn_bg.jpg) 0 0 repeat-x;}
.big{font-weight:bold;width:160px;}
.login .sbmt{width:60px;color:#fff;}
.mainmenu ul{
  list-style:none;
}
.mainmenu li{
  background:url(/img/design/main_btn.jpg) 0 0 no-repeat;
  width:165px;
  height:44px;
  padding-top:16px;
  margin:0 10px 0 10px;
  display:inline-block;
}

.mainmenu ul ul{
  background-color:#14aafa;
  display: none;
  position:absolute;
  margin:0;
  padding:0;
  top:127px;
  margin-left:10px;
}

.mainmenu li li{
  display:block;
  background:none;
  padding:2px 2px 2px 2px;
  margin:0;
  height:30px;
  width:140px;
}

.mainmenu li a{
  display:block;
  color:#fff;
  text-align:center;
  font-size:18px;
}

.mainmenu li li a{
  display:block;
  color:#fff;
  text-align:center;
  font-size:12px;
  padding:2px;
}

#news{width:100%; display:table;padding:0 0 20px 0}
#news .title{color:#fff; display:table; padding:3px 10px 3px 10px; background-color:#14aafa;font-weight:bold;}
#news .news_outer{clear:both;padding:15px 0 0 0}
#news .date{float:left; display:table;padding:0 15px 0 5px;color:#14aafa;font-size:30px;}
#news .date span{font-size:12px;position:relative;top:-12px;}
#news .news_inner{float:left;display:table;padding:4px 0 0 0}
#news .news_inner h4{color:#14aafa;}

.menubottom{ background-color:#14aafa; color:#fff;padding:5px 0 5px 0;}
.menubottom a{color:#fff;display:inline-block; padding:0 5px 0 5px;}
.copyright{
   text-align:center;
   padding-top:7px;
}
.razdel{width:100%;height:50px;}
.main_btn{
   width:288px;
   height:45px;
}

.vivod{
   background:url(/img/design/vivod.jpg) 0 0 no-repeat;
}
.vvod{
   background:url(/img/design/vvod_bg.jpg) 0 0 no-repeat;
}
.wmcards_1level{
   background:url(/img/design/wmcards_btn.jpg) 0 0 no-repeat;
}

.paymer{
   background:url(/img/design/paymer_btn.jpg) 0 0 no-repeat;
}

.main_btn a{
  display:inline-block;
  width:142px;
  height:44px;
}
.content_left{
  width:374px;
  float:left;
  padding:15px 0 20px 0;

}
.content_left .row{clear:both;padding:7px 0 7px 0;}

.content_right{
  float:right;
  width:550px;
}

.content_element, .card_container{
  float:left;
  width:100px;
  height:80px;
  text-align:center;
}
.card_container{
  width:120px;
  height:100px;
  font-weight:bold;
}
.card_text_conteiner{
  clear:both;
}
.card_text_conteiner div {float:left;padding-bottom:5px;text-align:center; }
.card_text_conteiner .d1{width:110px;text-align:left}
.card_text_conteiner .d2{width:80px;}
.card_text_conteiner .d3{width:80px;}
.card_text_conteiner .d4{width:80px;}
.card_text_conteiner .d5{width:14px;}

.totla_outer{padding-top:30px;}
.total_lable{color:#14aafa;float:left;}
.total_price{float:right;margin-right:60px;}

.lable{
  float:left;
  font-weight:bold;
  text-align:right;
  margin-right:10px;
}

.lable span{color:#14aafa}

.data{
  float:right;
}
#summ_1{width:60px;}
#summ_2{width:60px;color:#cd39e0;}
#summ_3{width:60px;}


.menu_kabinet{
   text-align:center;
}
.menu_kabinet a{
   width:220px;
   text-align:center;
   display:inline-block;
   padding-top:70px;
}
.menu_kabinet .a1{background:url(/img/design/zakazy_btn.jpg) 50% 0 no-repeat;}
.menu_kabinet .a2{background:url(/img/design/partnerka_btn.jpg) 50% 0 no-repeat;}
.menu_kabinet .a3{background:url(/img/design/lichnye_dannye_btn.jpg) 50% 0 no-repeat;}
.kabinet{float:left;width:405px;padding-right:0px;}
.kabinet span{color:#cd39e0;}
.action{float:left;width:17px;}

.dannie_text_conteiner div {float:left;padding-bottom:5px;text-align:center; font-size:11px;}
.dannie_text_conteiner .d{width:150px;text-align:left}
.title .d{background-color:#f2f2f2;font-weight:bold;}
.status_done{color:#10a01a}
.status_waiting{color:#14aafa}
.status_cancel{color:#d70808}
.pages{
   padding-top:30px;
   text-align:center;
}
.pages a{color:#696969;padding:15px 0 15px 0;display:inline-block;}
.banner_conteiner{
  text-align:center;
  padding-bottom:20px;
  display:table;
}

.banner_big{
   width:466px;
   height:70px;
   border:0px solid #dbdbdb;
}
.banner_small_conteiner{
  width:110px;
  height:120px;
  float:left;
}
.banner_small{
    width:98px;
    height:30px;
    border:0px solid #dbdbdb;
    margin-bottom:10px;
}
.banner_middle{
    width:122px;
    height:90px;
    border:0px solid #dbdbdb;
    margin-right:10px;
    margin-top:10px;
}

.banner_middle_conteiner{float:left;}

.contacts_title{
  color:#14aafa;
  font-size:28px;
  text-align:center;
}
.contact_l{
  width:160px;
}
.contacts{
  width:350px;
}
.contact_text{
  width:310px;
  float:left;
  text-align:center;
  font-size:11px;
}

.lable_content{
  width:400px;
}

.lable_content input, .lable_content textarea, .lable_content select{
  float:right;
}

.data select{
  width:70px;
}
.content_right{
   padding-bottom:30px;
}
.img_height{
  height:45px;
}

#sum1{width:70px;}
#sum2{width:70px;color:#cd39e0;}
#valuta1{width:60px;}
#valuta2{width:60px;color:#cd39e0;}
#summ_3{width:60px;}


/*very new css------------------------------------------------для страницы оплаты телефонных услуг
*/

.phones_outer{
  width:460px;
  margin:0 auto;

}
.phone_left{
  float:left;
}
.phone_right{
  float:right;
  padding-top:40px;
}

/*very new css------------------------------------------------для страницы подробного описания заявки
*/

.zakaz_more{
  padding-bottom:30px;
}
.zakaz_more td{
  border:1px solid #ccc;
  text-align:left;
}
.zakaz_more .title{
  background-color:#ccc;
  color:#666;
}


/*---------------------------tarifs для страницы тарифов----------------*/
.tarifs {
  font-size:11px;
  font-family:tahoma;
}
.tarifs div{
  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px;

  width:auto;

}

.tarifs .odd{
  background-color:#fafafa;

}
.tarifs .kursy{
  padding-bottom:25px;

}

.tarifs span{
  color:#cd39e0;

}

.tarifs_more{
  padding-bottom:30px;
}
.tarifs_more td{
  text-align:center;
  width:100px;
  padding:5px;
}
.tarifs_more tr.odd{
  background-color:#fafafa;

}

.tarifs_more .title{
  background-color:#f2f2f2;
  color:#666;
}
.content_right h1{
  text-align:center;
  width:450px;

  color:#14aafa;
}
