.modal{
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border:2px solid #333;
	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}
.modal h2{
	background:url(/img/info.png) 0 50% no-repeat;
	margin:0px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #333;
	font-size:20px;
}

.clientsAdmin_table td{
	font-size:12px;
}
.clientsAdmin_table tr:hover{
	background:#EFEFFF;
	cursor:pointer;
}
.clientsAdmin_table tr:hover{
}
.opisCls1, .opisCls2{
	background:BFFFBF;
	color:black;
	font-weight:bold;
}
.opisCls3, .opisCls4{
	background:BFBFFF;
	color:black;
	font-weight:bold;
}
.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:#FAFAFF;
}
.activeClientsAdmin{
    background:#FAFAFF;
}
.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;
}
.row .data textarea{
    width:200px
}

.margRow{
 padding-left:10px;
}
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;
   margin-bottom:40px;


}
.content_inner{
   width:100%;
   display:table-cell;
}
.content_inner.contact{
	padding-left:30px;
	}

.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;}
.buttonOrder .sbmt{margin:10px -10px 0px 0px;}
.big{font-weight:bold;width:160px;color:#FFFFFF;}
.data .big{margin-right:20px;}
.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:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.mainmenu ul ul{
  background-color:#14aafa;
  display: none;
  position:absolute;
  margin:0;
  padding:0;
  z-index:10;
  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:434px;
   height:45px;
}

.vivod{
   background:url(/img/design/order_out.jpg) 0 0 no-repeat;
}
.vvod{
   background:url(/img/design/order_in.jpg) 0 0 no-repeat;
}
.yandex{
   background:url(/img/design/order_yand.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;
}

.contentKabinet{
    padding:15px 0px 100px 10px;
    width:900px;
    float:left;
}
.contentKabinet .row{
    width:600px;
    clear:both;
    padding:9px 0px 9px 0px;
}

.contentKabinet .data .big{
    margin-right:0px;
}
.contentKabinet .row .data textarea {
width:390px;
}
.orderLeft .content_left{
      width:385px;
}
.contentKabinetMarg{padding-left:150px;}
.partCen{text-align:center;width:900px;}
.banner_conteiner{padding-left:200px;}
.content_left .row{clear:both;padding:9px 0 9px 5px;}

.content_right{
  float:right;
  width:550px;
}

.clear{
    clear:both;
}


.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;
  padding-left: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:365px;
}

.lable_content input, .lable_content textarea, .lable_content select{
  float:right;
  margin-left:10px;
}

.data select{
  width:70px;
}
.content_right{
   padding-bottom:30px;
}
.regSuc .content_right{
      padding-bottom:300px;
}
.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;
}


/* new contact page */
/*.map-container div img{
	width: 120px;
	height: 90px;
}
.map-container div{
	width: 120px;
	height: 90px;
	border:1px solid red;
	padding:10px;
	float:left;
}*/
div.citys-block{
	height:370px;
	margin-top:50px;
	}
div.citys-list{
	height:355px;
	width:220px;
	float:left;
	padding-top:15px;
	}
div.citys-list a{
	font-size:22px;
	line-height:36px;
	color:#14aafa;
	border-bottom:1px dashed #14aafa;
	text-decoration:none;
	}
div.citys-list a:hover{
	border:none;
	}
div.citys-list a.active{
	font-weight:bold;
	}
div.containerSlide{
	height:370px;
	width:650px;
	position:relative;
	overflow:hidden;
	z-index:5;
	}
div#container-slide{
	position:absolute;
	top:0;
	left:0;
	width:650px;
	}
div.item-contaienr{
	width:650px;
	height:370px;
	}
div.map-container{
	width:390px;
	height:370px;
	float:left;
	}
div.info-container{
	width:260px;
	padding-top:15px;
	float:left;
	height:355px;
	line-height:18px;
	}
div.contactform-container{
	margin-top:70px;
	}
div.contactForm{
	width:610px;
	float:left;
	line-height:30px;
	}
div.contactForm label{
	width:155px;
	color:#696969;
	font-size:12px;
	font-weight:bold;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	}
div.contactForm input{
	width:175px;
	}
div.contactForm input.sbmt{
	float:right;
	margin-right:3px;
	width:177px;
	margin-top:5px;
	cursor:pointer;
	}
div.contactForm label.labtext{
	vertical-align:top;
	}
div.contactForm textarea{
	vertical-align:top;
	margin-top:6px;
	margin-bottom:6px;
	height:80px;
	}

div.bank-info{
	width:300px;
	float:left;
	line-height:18px;
	}
div.block-code{
	width:335px;
	height:100px;
	float:left;
	}
div.captcha-contaienr{
	width:260px;
	margin-left:10px;
	height:100px;
	float:left;
	margin-top:5px;
	}

/* Copyright Design */
span.design{
	float:right;
	margin-right:15px;
	}
a.first-link{
	margin-left:150px;
	}
/* Main design */
div.main_text{
	width:950px;
	text-align:left;
	margin-top:30px;
	}
div.map_main{
	background:url(../img/wm_ukraine.jpg) no-repeat;
	width:500px;
	height:335px;
	position:relative;
	float:left;
	}
div.map_main div.point{
	position:absolute;
	background:url(../img/wm_exchange.png) no-repeat;
	width:28px;
	height:31px;
	cursor:pointer;
	}
div.tooltipmap{
	position:absolute;
	top:0px;
	left:26px;
	background-color:#FFF;
	color:#666666;
	padding:20px;
	width:200px;
	line-height:18px;
	font-size:12px;
	display:none;
	z-index:200;
	}
div.map_main div.exchange1{
    left: 186px;
    top: 66px;
	}
div.map_main div.exchange2{
    left: 234px;
    top: 70px;
	}
div.map_main div.exchange3{
    left: 220px;
    top: 224px;
	}
div.map_main div.exchange4{
    left: 90px;
    top: 36px;
	}
div.map_main div.exchange5{
    left: 330px;
    top: 280px;
	}
div.map_main div.exchange6{
    left: 350px;
    top: 80px;
	}
div.map_main div.exchange7{
    left: 270px;
    top: 100px;
	}
div.content_main{
	width:400px;
	float:left;
	text-align:left;
	padding-left:50px;
	}
div.content_main h1{
	font-size:30px;
	color:#14aafa;
	margin: 0px 0px 20px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	}
div.content_main p{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	}
