/*   
Theme Name: Premium Exchanger Theme
Theme URI: http://best-curs.info
Description: PremiumBox theme
Version: 2.1
Author: Best-curs.info
Author URI: http://best-curs.info
*/

* {
  margin: 0;
  padding: 0;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: scroll;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  vertical-align: middle;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

blockquote,
q {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
}

a:focus {
  outline: 0;
  outline: 0;
}

a:hover,
a:active {
  outline: 0;
}

a img {
  border: 0;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

img {
  border: 0;
}

ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

sup {
  font-size: 0.7em;
  vertical-align: top;
}
sub {
  font-size: 0.7em;
  vertical-align: bottom;
}
small {
  font-size: 10px;
}
strong,
dfn,
dl dt,
th,
b {
  font-weight: 600;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

select,
input,
textarea {
  padding: 0;
  margin: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}

button,
input[type="submit"] {
  padding: 0;
  margin: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  -webkit-appearance: none;
}

:focus::-webkit-input-placeholder {
  color: transparent;
}
:focus::-moz-placeholder {
  color: transparent;
}
:focus:-moz-placeholder {
  color: transparent;
}
:focus:-ms-input-placeholder {
  color: transparent;
}

a {
  text-decoration: underline;
  color: #545454;
}
a:hover {
  text-decoration: none;
  color: #545454;
}

body {
  font: 13px/1.3em "Open Sans", sans-serif;
  color: #545454;
}
body.rtl_body {
  direction: rtl;
  unicode-bidi: embed;
}

.rtl_body caption,
.rtl_body th,
.rtl_body td {
  text-align: right;
}

#container {
  display: block;
  position: relative;
  width: 100%;
  min-width: 320px;
}

/* wclose */
.wclosearea {
  padding: 5px 10px;
  background: #e63f3f;
  box-shadow: 0 0 5px #000;
}
.wclosearea_ins {
  max-width: 960px;
  margin: 0 auto;
  min-height: 20px;
  position: relative;
}
.wclosearea_hide {
  position: absolute;
  float: none;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url(images/w_close.png) no-repeat center center;
  border-radius: 3px;
}
.wclosearea_hide.active {
  background: #fff url(images/ajax-loader.gif) no-repeat center center;
}
.rtl_body .wclosearea_hide {
  right: auto;
  left: 0;
}
.wclosearea_text {
  padding: 2px 30px 0 26px;
  background: url(images/warning.png) no-repeat;
  background-position: 0 4px;
  color: #fff;
  font: 13px "Open Sans", sans-serif;
  text-shadow: 1px 1px 1px #b83232;
}
.rtl_body .wclosearea_text {
  padding-left: 30px;
  padding-right: 26px;
  background-position: right 4px;
}
.wclosearea_text a {
  color: #fff;
  text-decoration: underline;
}
.wclosearea_text a:hover {
  text-decoration: none;
}
/* end wclose */

/* forms */
input[type="text"],
input[type="email"],
input[type="password"] {
  border: 1px solid #f0f5f3;
  background: #f0f5f3;
  border-radius: 3px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #545454;
  height: 40px;
  width: 300px;
  max-width: 100%;
  padding: 0 15px;
  font: 13px/40px "Open Sans", sans-serif;
}
.color_y input[type="text"],
.color_y input[type="email"],
.color_y input[type="password"] {
  border: 1px solid #ffffff;
  background: #ffffff;
}
.color_b input[type="text"],
.color_b input[type="email"],
.color_b input[type="password"] {
  border: 1px solid #ebebeb;
  background: #ffffff;
}
.color_r input[type="text"],
.color_r input[type="email"],
.color_r input[type="password"] {
  border: 1px solid #f0f3f7;
  background: #f0f3f7;
}
textarea {
  border: 1px solid #f0f5f3;
  background: #f0f5f3;
  border-radius: 3px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #545454;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  height: 100px;
  min-height: 100px;
  padding: 15px;
  font: 13px "Open Sans", sans-serif;
}
.color_y textarea {
  border: 1px solid #ffffff;
  background: #ffffff;
}
.color_b textarea {
  border: 1px solid #ebebeb;
  background: #ffffff;
}
.color_r textarea {
  border: 1px solid #f0f3f7;
  background: #f0f3f7;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus {
  border: 1px solid #00c063;
}
.color_y input[type="text"]:focus,
.color_y input[type="email"]:focus,
.color_y input[type="password"]:focus,
.color_y textarea:focus {
  border: 1px solid #ffe033;
}
.color_b input[type="text"]:focus,
.color_b input[type="email"]:focus,
.color_b input[type="password"]:focus,
.color_b textarea:focus {
  border: 1px solid #0090e4;
}
.color_r input[type="text"]:focus,
.color_r input[type="email"]:focus,
.color_r input[type="password"]:focus,
.color_r textarea:focus {
  border: 1px solid #2d3e50;
}
input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="password"]:disabled,
textarea:disabled {
  border: 1px solid #ccc;
  background: #ccc;
  color: #000;
}
input[type="text"].error,
input[type="email"].error,
input[type="password"].error {
  border: 1px solid #e46066;
}
select {
  border: 1px solid #f0f5f3;
  background: #f0f5f3;
  border-radius: 3px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #545454;
  height: 40px;
  width: 300px;
  max-width: 100%;
  padding: 0 15px;
  font: 13px "Open Sans", sans-serif;
}
input[type="submit"] {
  border: 1px solid #00c063;
  background: #00c063;
  border-radius: 3px;
  max-width: 100%;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  height: 40px;
  padding: 0 25px;
  font: 600 13px/40px "Open Sans", sans-serif;
}
.color_y input[type="submit"] {
  border: 1px solid #ffe033;
  background: #ffe033;
  color: #2a2a2a;
}
.color_b input[type="submit"] {
  border: 1px solid #0090e4;
  background: #0090e4;
  color: #fff;
}
.color_r input[type="submit"] {
  border: 1px solid #eb5255;
  background: #eb5255;
  color: #fff;
}
input[type="submit"]:hover {
  background: #02944d;
  border: 1px solid #02944d;
  color: #fff;
  text-decoration: none;
}
.color_y input[type="submit"]:hover {
  border: 1px solid #3d383f;
  background: #3d383f;
  color: #fff;
}
.color_b input[type="submit"]:hover {
  border: 1px solid #2a2a2a;
  background: #2a2a2a;
  color: #fff;
}
.color_r input[type="submit"]:hover {
  border: 1px solid #2d3e50;
  background: #2d3e50;
  color: #fff;
}
input[type="submit"]:disabled,
input[type="submit"]:disabled:hover {
  background: #ccc;
  border: 1px solid #ccc;
  color: #fff;
  cursor: default;
}
.checkbox {
  cursor: pointer;
  background: url(images/checkbox.png) no-repeat 0 0px;
  padding: 2px 0 2px 25px;
}
.rtl_body .checkbox {
  padding: 2px 25px 2px 0px;
  background-position: right 0;
}
.checkbox input {
  display: none;
}
.checkbox.checked {
  background: url(images/checkbox.png) no-repeat 0 -180px;
}
.rtl_body .checkbox.checked {
  background-position: right -180px;
}
/* end forms */

/* standart captcha */
.captcha_div {
  margin: 0 -10px 20px 0;
}
.rtl_body .captcha_div {
  margin: 0 0px 20px -10px;
}
.hexch_div .captcha_div {
  margin: 0 0px 20px 0px;
}
.captcha_title {
  font: 600 13px "Open Sans", sans-serif;
  margin: 0 0 5px 0;
}
.captcha_body {
  padding: 0 0 0px 0;
}
.captcha_divznak {
  float: left;
  width: 24px;
  height: 40px;
  font: 600 18px/40px "Open Sans", sans-serif;
  text-align: center;
}
.rtl_body .captcha_divznak {
  float: right;
}
input.captcha_divpole {
  float: left;
  width: 40px;
  height: 40px;
  padding: 0 5px;
  font: 18px/40px "Open Sans", sans-serif;
  margin: 0;
  text-align: center;
}
.rtl_body input.captcha_divpole {
  float: right;
}
a.captcha_reload {
  float: left;
  margin: 0px 0 0 5px;
  width: 32px;
  height: 40px;
  border-radius: 3px;
  background: url(images/reload.png) no-repeat center center;
}
.rtl_body a.captcha_reload {
  float: right;
}
a.captcha_reload.act {
  background: #fff url(images/ajax-loader.gif) no-repeat center center;
}
.captcha_divimg {
  float: left;
  width: 38px;
  height: 38px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.rtl_body .captcha_divimg {
  float: right;
}
.captcha_divimg img {
  width: 38px;
  height: 38px;
  border-radius: 3px;
}
/* end standart captcha */

/* image captcha */
.captcha_sci_div {
  margin: 0 0 20px 0;
}
.hexch_div .captcha_sci_div {
  margin: 0 0px 20px 0px;
}
.captcha_sci_title {
  font: 600 13px "Open Sans", sans-serif;
  margin: 0 0 5px 0;
}
.captcha_sci_body {
  padding: 0 0 5px 0;
}
.captcha_sci_img {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  border: 2px solid #ddd;
  cursor: pointer;
}
.rtl_body .captcha_sci_img {
  float: right;
  margin: 0 0px 0 10px;
}
.captcha_sci_img img {
  width: 50px;
  height: 50px;
}
.captcha_sci_img.active {
  border: 2px solid #00c063;
}
/* end image captcha */

/* topbar */
.topbar_wrap {
  width: 100%;
  position: relative;
  z-index: 100;
  height: 48px;
}
.topbar_ins {
  width: 100%;
  position: absolute;
  float: none;
  top: 0;
  left: 0;
  z-index: 100;
  height: 48px;
  background: #252927;
}
.color_y .topbar_ins {
  background: #2a2a2a;
}
.color_b .topbar_ins {
  background: #2a2a2a;
}
.color_r .topbar_ins {
  background: #73889d;
}
.topbar {
  max-width: 960px;
  padding: 0 10px;
  margin: 0 auto;
  height: 48px;
}
.topbar_icon_wrap {
  position: relative;
  float: left;
}
.rtl_body .topbar_icon_wrap {
  float: right;
}
.topbar_icon_tab {
  display: none;
  font: 13px/48px "Open Sans", sans-serif;
  color: #fff;
  height: 48px;
  cursor: pointer;
}
.topbar_icon_wrap.adaptive .topbar_icon_tab {
  display: block;
}
.topbar_icon_tabul {
  padding: 0;
  width: auto;
}
.topbar_icon_wrap.adaptive .topbar_icon_tabul {
  display: none;
  width: 180px;
  background: #252927;
  padding: 5px 10px;
  position: absolute;
  float: none;
  top: 100%;
  left: -10px;
}
.topbar_icon_wrap.adaptive .topbar_icon_tabul.open {
  display: block;
}
.rtl_body .topbar_icon_wrap.adaptive .topbar_icon_tabul {
  left: auto;
  right: -10px;
}
.color_y .topbar_icon_wrap.adaptive .topbar_icon_tabul {
  background: #2a2a2a;
}
.color_b .topbar_icon_wrap.adaptive .topbar_icon_tabul {
  background: #2a2a2a;
}
.color_r .topbar_icon_wrap.adaptive .topbar_icon_tabul {
  background: #73889d;
}
.topbar_icon {
  display: none;
  float: left;
  margin: 0 20px 0 0px;
  font: 13px/48px "Open Sans", sans-serif;
  color: #fff;
  padding: 0 0 0 35px;
  height: 48px;
}
.topbar_icon.icq {
  background: url(images/icq.png) no-repeat left center;
}
.topbar_icon.skype {
  background: url(images/skype.png) no-repeat left center;
}
.topbar_icon.email {
  background: url(images/email.png) no-repeat left center;
}
.topbar_icon.telegram {
  background: url(images/telegram.png) no-repeat left center;
}
.topbar_icon.viber {
  background: url(images/viber.png) no-repeat left center;
}
.topbar_icon.whatsapp {
  background: url(images/whatsapp.png) no-repeat left center;
}
.topbar_icon.jabber {
  background: url(images/jabber.png) no-repeat left center;
}
.topbar_icon.phone {
  background: url(images/phone.png) no-repeat left center;
}
.color_y .topbar_icon.icq {
  background: url(images/icq_y.png) no-repeat left center;
}
.color_y .topbar_icon.skype {
  background: url(images/skype_y.png) no-repeat left center;
}
.color_y .topbar_icon.email {
  background: url(images/email_y.png) no-repeat left center;
}
.color_y .topbar_icon.telegram {
  background: url(images/telegram_y.png) no-repeat left center;
}
.color_y .topbar_icon.viber {
  background: url(images/viber_y.png) no-repeat left center;
}
.color_y .topbar_icon.whatsapp {
  background: url(images/whatsapp_y.png) no-repeat left center;
}
.color_y .topbar_icon.jabber {
  background: url(images/jabber_y.png) no-repeat left center;
}
.color_y .topbar_icon.phone {
  background: url(images/phone_y.png) no-repeat left center;
}
.color_r .topbar_icon.icq {
  background: url(images/icq_r.png) no-repeat left center;
}
.color_r .topbar_icon.skype {
  background: url(images/skype_r.png) no-repeat left center;
}
.color_r .topbar_icon.email {
  background: url(images/email_r.png) no-repeat left center;
}
.color_r .topbar_icon.telegram {
  background: url(images/telegram_r.png) no-repeat left center;
}
.color_r .topbar_icon.viber {
  background: url(images/viber_r.png) no-repeat left center;
}
.color_r .topbar_icon.whatsapp {
  background: url(images/whatsapp_r.png) no-repeat left center;
}
.color_r .topbar_icon.jabber {
  background: url(images/jabber_r.png) no-repeat left center;
}
.color_r .topbar_icon.phone {
  background: url(images/phone_r.png) no-repeat left center;
}
.rtl_body .topbar_icon {
  float: right;
  padding: 0 35px 0 0;
  background-position: right center !important;
}
.topbar_icon_wrap.adaptive .topbar_icon {
  float: none;
  margin: 0;
  font: 13px/34px "Open Sans", sans-serif;
  height: 34px;
}
.topbar_icon a {
  color: #fff;
  text-decoration: none;
}
.topbar_icon a:hover {
  text-decoration: underline;
}
a.toplink {
  float: right;
  margin: 0 0px 0 10px;
  height: 48px;
  font: italic 13px/48px "Open Sans", sans-serif;
  color: #fff;
  text-decoration: none;
}
.rtl_body a.toplink {
  float: left;
  margin: 0 10px 0 0px;
}
a.toplink.toplink_userlogin {
  color: #34d386;
  background: url(images/user_login.png) no-repeat 0 center;
  padding: 0 0 0 20px;
}
.color_y a.toplink,
.color_y a.toplink.toplink_userlogin,
.color_b a.toplink,
.color_b a.toplink.toplink_userlogin {
  color: #fff;
}
.color_r a.toplink,
.color_r a.toplink.toplink_userlogin {
  color: #2a2a2a;
}
.color_r a.toplink.toplink_userlogin {
  background: url(images/user_login_r.png) no-repeat 0 center;
}
.rtl_body a.toplink.toplink_userlogin {
  background-position: right center;
  padding: 0 20px 0 0;
}
/* end topbar */

/* lang */
.tolbar_lang {
  float: left;
  height: 48px;
  margin: 0 30px 0 0;
}
.rtl_body .tolbar_lang {
  float: right;
  margin: 0 0px 0 40px;
}
.langlist_div {
  position: relative;
  height: 48px;
  cursor: pointer;
}
.langlist_title {
  height: 48px;
  font: 13px/48px "Open Sans", sans-serif;
  color: #fff;
  text-transform: uppercase;
}
.langlist_title span {
  padding: 0 17px 0 0;
  background: url(images/l_arr.png) no-repeat right center;
}
.rtl_body .langlist_title span {
  padding: 0 0 0 17px;
  background-position: left center;
}
.langlist_ul {
  position: absolute;
  float: none;
  top: 48px;
  left: -5px;
  width: 120px;
  background: #fff;
  box-shadow: 0 0 5px #000;
  display: none;
}
.rtl_body .langlist_ul {
  left: auto;
  right: -5px;
}
a.langlist_li {
  position: relative;
  display: block;
  padding: 5px 5px 5px 30px;
  border-bottom: 1px solid #dedede;
  font: 12px "Open Sans", sans-serif;
  color: #000;
  text-decoration: none;
}
.rtl_body a.langlist_li {
  padding: 5px 30px 5px 5px;
}
.langlist_liimg {
  position: absolute;
  float: none;
  top: 5px;
  left: 5px;
}
.rtl_body .langlist_liimg {
  left: auto;
  right: 5px;
}
/* end lang */

/* topmenu */
.tophead_wrap {
  width: 100%;
  position: relative;
  z-index: 90;
  height: 100px;
}
.tophead_ins {
  width: 100%;
  position: absolute;
  float: none;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100px;
  background: #fff;
}
.color_r .tophead_ins {
  background: #2d3e50;
}
.tophead {
  max-width: 960px;
  padding: 0 10px;
  margin: 0 auto;
  height: 100px;
}
@media all and (max-width: 960px) {
  .tophead_wrap {
    height: 60px;
  }
  .tophead_ins {
    height: 60px;
  }
  .tophead {
    height: 60px;
  }
}
.logoblock {
  float: left;
  width: 320px;
  height: 100px;
  overflow: hidden;
}
.rtl_body .logoblock {
  float: right;
}
.logoblock_ins {
  width: 320px;
  height: 100px;
  display: table-cell;
  vertical-align: middle;
  color: #00c063;
  font: 600 36px "Open Sans", sans-serif;
}
.logoblock_ins img {
  max-width: 320px;
  max-height: 100px;
}
@media all and (max-width: 960px) {
  .logoblock {
    height: 60px;
    width: 200px;
  }
  .logoblock_ins {
    height: 60px;
    width: 200px;
  }
  .logoblock_ins img {
    max-height: 60px;
    max-width: 200px;
  }
}
.logoblock_ins a {
  text-decoration: none;
  color: #00c063;
}
.color_y .logoblock_ins,
.color_y .logoblock_ins a {
  color: #2a2a2a;
}
.color_b .logoblock_ins,
.color_b .logoblock_ins a {
  color: #2a2a2a;
}
.color_r .logoblock_ins,
.color_r .logoblock_ins a {
  color: #fff;
}
.topmenu_ico {
  width: 40px;
  height: 60px;
  float: right;
  cursor: pointer;
  background: url(images/menu-ico.png) no-repeat center center;
}
.color_r .topmenu_ico {
  background: url(images/menu-ico_r.png) no-repeat center center;
}
.rtl_body .topmenu_ico {
  float: left;
}
.topmenu {
  float: left;
  width: 599px;
  height: 100px;
}
.rtl_body .topmenu {
  float: right;
}
.topmenu li {
  float: left;
  position: relative;
  height: 100px;
  padding: 0;
  margin: 0;
}
.rtl_body .topmenu li {
  float: right;
}
.topmenu li a {
  float: left;
  height: 100px;
  font: 700 14px/100px "Open Sans", sans-serif;
  text-transform: uppercase;
  background: none;
  color: #2a2a2a;
  padding: 0 15px;
  text-decoration: none;
}
.rtl_body .topmenu li a {
  float: right;
}
.color_r .topmenu li a {
  color: #fff;
}
.topmenu li:hover > a,
.topmenu li.current-menu-item > a {
  color: #00c063;
  text-decoration: none;
}
.color_y .topmenu li:hover > a,
.color_y .topmenu li.current-menu-item > a {
  color: #ffe033;
}
.color_b .topmenu li:hover > a,
.color_b .topmenu li.current-menu-item > a {
  color: #0090e4;
}
.color_r .topmenu li:hover > a,
.color_r .topmenu li.current-menu-item > a {
  color: #eb5255;
}
.topmenu ul ul {
  position: absolute;
  float: none;
  display: none;
  top: 100px;
  left: 0px;
  background: #ffffff;
  padding: 10px 0;
  height: auto;
  width: 235px;
  box-shadow: 0 2px 4px #c4c2c2;
  margin: 0;
}
.rtl_body .topmenu ul ul {
  left: auto;
  right: 0px;
}
.color_y .topmenu ul ul {
  background: #ffffff;
}
.color_b .topmenu ul ul {
  background: #f6fafc;
}
.color_r .topmenu ul ul {
  background: #f0f3f7;
}
.ugmenu {
  display: none;
  position: absolute;
  float: none;
  background: url(images/ugm.png) no-repeat;
  top: -5px;
  left: 30px;
  width: 16px;
  height: 5px;
}
.rtl_body .ugmenu {
  left: auto;
  right: 30px;
}
.topmenu ul ul ul .ugmenu {
  display: none;
}
.topmenu ul ul li {
  float: none;
  display: block;
  position: relative;
  height: auto;
  width: 235px;
  margin: 0;
}
.topmenu ul ul li > a,
.topmenu ul ul li.current-menu-item > a,
.color_y .topmenu ul ul li > a,
.color_y .topmenu ul ul li.current-menu-item > a,
.color_b .topmenu ul ul li > a,
.color_b .topmenu ul ul li.current-menu-item > a,
.color_r .topmenu ul ul li > a,
.color_r .topmenu ul ul li.current-menu-item > a {
  float: none !important;
  display: block;
  height: auto;
  padding: 8px 30px 8px 30px;
  font: 600 13px "Open Sans", sans-serif;
  background: none;
  color: #545454;
  text-decoration: none;
  text-transform: none;
}
.topmenu ul ul li:hover > a {
  color: #545454;
  text-decoration: none;
  background: #eaf2ee;
  height: auto;
  border-bottom: none;
}
.color_y .topmenu ul ul li:hover > a {
  background: #f4f4f4;
}
.color_b .topmenu ul ul li:hover > a {
  background: #d9e5ec;
}
.color_r .topmenu ul ul li:hover > a {
  background: #e4ebf5;
}
.topmenu ul ul ul {
  position: absolute;
  display: none;
  float: none;
  top: -10px;
  left: 235px;
  height: auto;
  border-left: 1px solid #ccc;
}
.rtl_body .topmenu ul ul ul {
  left: auto;
  right: 235px;
}
@media all and (max-width: 1300px) {
  .topmenu ul ul ul {
    left: auto;
    right: 235px;
    border-left: none;
    border-right: 1px solid #ccc;
  }
  .rtl_body .topmenu ul ul ul {
    left: 235px;
    right: auto;
  }
}
/* end top menu */

/* mobile menu */
.mobile_menu_abs {
  display: none;
  position: fixed;
  float: none;
  top: 0;
  left: 0;
  z-index: 299;
  width: 100%;
  height: 100%;
  background: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.mobile_menu {
  display: none;
  position: fixed;
  z-index: 300;
  float: none;
  top: 0px;
  right: 0;
  padding: 20px 20px;
  width: 70%;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  background: #292d2b;
  word-break: break-all;
}
.rtl_body .mobile_menu {
  right: auto;
  left: 0;
}
.mobile_menu_title {
  color: #fff;
  font: 600 22px "Open Sans", sans-serif;
  padding: 0 0 10px 0;
}
.mobile_menu_close {
  position: absolute;
  float: none;
  top: 15px;
  right: 10px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url(images/menu_close.png) no-repeat center center;
}
.rtl_body .mobile_menu_close {
  right: auto;
  left: 10px;
}
.mobile_menu_ins {
  padding: 0px 0 0 0;
}
.mobile_menu_ins li {
  display: block;
}
.mobile_menu_ins li a {
  display: block;
  font: 600 13px "Open Sans", sans-serif;
  padding: 7px 0px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #383a39;
}
.mobile_menu_ins li.current-menu-item > a {
  position: relative;
  color: #00c063;
}
.color_y .mobile_menu_ins li.current-menu-item > a {
  color: #ffe033;
}
.color_b .mobile_menu_ins li.current-menu-item > a {
  color: #0090e4;
}
.color_r .mobile_menu_ins li.current-menu-item > a {
  color: #eb5255;
}
/* end mobile menu */

.wrapper {
  position: relative;
  z-index: 80;
  min-height: 650px;
  overflow: hidden;
}

/* breadcrumb */
.breadcrumb_wrap {
  padding: 10px 0 10px 0;
  position: relative;
  width: 100%;
  background: #d7dedb;
}
.color_y .breadcrumb_wrap {
  background: #eeeeee;
}
.color_b .breadcrumb_wrap {
  background: #f8f8f6;
}
.color_r .breadcrumb_wrap {
  background: #ffffff;
}
.breadcrumb_div {
  max-width: 960px;
  padding: 0 10px;
  margin: 0 auto;
}
.breadcrumb_ins {
  min-height: 73px;
  background: url(images/breadcrumb.png) no-repeat 0px center;
  padding: 18px 0 0 100px;
}
.color_y .breadcrumb_ins {
  background: url(images/breadcrumb_y.png) no-repeat 0px center;
}
.color_b .breadcrumb_ins {
  background: url(images/breadcrumb_b.png) no-repeat 0px center;
}
.color_r .breadcrumb_ins {
  background: url(images/breadcrumb_r.png) no-repeat 0px center;
}
.rtl_body .breadcrumb_ins {
  padding: 18px 100px 0 0;
  background-position: right center;
}
h1.breadcrumb_title {
  margin: 0 0 15px 0;
  color: #000;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.breadcrumb ul li {
  float: left;
  margin: 0 9px 0 0;
  padding: 0 0 0 12px;
  font: 13px "Open Sans", sans-serif;
  background: url(images/b_li.png) no-repeat 0 center;
}
.rtl_body .breadcrumb ul li {
  float: right;
  margin: 0 0 0 9px;
  padding: 0 12px 0 0;
  background-position: right center;
}
.breadcrumb ul li.first {
  padding: 0;
  background: none;
}
.breadcrumb ul li a {
  font-style: italic;
  color: #545454;
  text-decoration: none;
}
.breadcrumb ul li.first a {
  color: #858c97;
}
.breadcrumb ul li a:hover {
  text-decoration: underline;
}
@media all and (max-width: 500px) {
  .breadcrumb_wrap {
    padding: 15px 0 0;
    background: none !important;
  }
  .breadcrumb_div {
    padding: 0 20px;
  }
  .breadcrumb_ins {
    min-height: 0px;
    background: none !important;
    padding: 0px !important;
  }
  h1.breadcrumb_title {
    margin: 0;
    font: 600 22px "Open Sans", sans-serif;
    text-transform: none;
  }
  .breadcrumb {
    display: none;
  }
}
/* end breadcrumb */

.content_wrap {
  padding: 20px 0;
  max-width: 960px;
  margin: 0 auto;
}
@media all and (min-width: 960px) {
  .content_wrap {
    padding: 60px 0;
  }
}
.home .content_wrap {
  padding: 0;
  max-width: 100%;
  margin: 0;
}

/* inside content */
.content {
  margin: 0 0px 20px 0px;
}
@media all and (min-width: 960px) {
  .content {
    margin: 0;
    float: left;
    width: 680px;
  }
  .rtl_body .content {
    float: right;
  }
}
/* end inside content */

/* text page */
.page_wrap,
.textblock {
  margin: 0 0 20px 0;
  padding: 20px 20px 1px;
  background: #fff;
  border-radius: 3px;
}
.color_y .page_wrap {
  background: #eeeeee;
}
.color_b .page_wrap {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .page_wrap {
  background: #fff;
}

.text p {
  padding: 0 0 20px 0;
}
.text h1 {
  font: 600 22px "Open Sans", sans-serif;
  margin: 0 0 20px 0;
}
.text h2 {
  font: 600 20px "Open Sans", sans-serif;
  margin: 0 0 20px 0;
}
.text h3 {
  font: 600 18px "Open Sans", sans-serif;
  margin: 0 0 20px 0;
}
.text h4 {
  font: 600 16px "Open Sans", sans-serif;
  margin: 0 0 20px 0;
}
.text img {
  max-width: 100%;
}

.notice_message_text ul,
.warning_message_text ul,
.hexch_message_text ul,
.block_instruction ul,
.text ul {
  margin: 0 0 20px 20px;
}
.rtl_body .notice_message_text ul,
.rtl_body .warning_message_text ul,
.rtl_body .hexch_message_text ul,
.rtl_body .block_instruction ul,
.rtl_body .text ul {
  margin: 0 20px 20px 0px;
}
.notice_message_text ul ul,
.warning_message_text ul ul,
.hexch_message_text ul ul,
.block_instruction ul ul,
.text ul ul {
  margin: 0 0 0px 20px;
  padding: 10px 0 0 0;
}
.rtl_body .notice_message_text ul ul,
.rtl_body .warning_message_text ul ul,
.rtl_body .hexch_message_text ul ul,
.rtl_body .block_instruction ul ul,
.rtl_body .text ul ul {
  margin: 0 20px 0px 0px;
}
.notice_message_text ul li,
.warning_message_text ul li,
.hexch_message_text ul li,
.block_instruction ul li,
.text ul li {
  display: block;
  background: url(images/liarr.png) no-repeat 0 3px;
  padding: 0 0 5px 12px;
}
.color_y .notice_message_text ul li,
.color_y .warning_message_text ul li,
.color_y .hexch_message_text ul li,
.color_y .block_instruction ul li,
.color_y .text ul li {
  background: url(images/liarr_y.png) no-repeat 0 3px;
}
.color_b .notice_message_text ul li,
.color_b .warning_message_text ul li,
.color_b .hexch_message_text ul li,
.color_b .block_instruction ul li,
.color_b .text ul li {
  background: url(images/liarr_b.png) no-repeat 0 3px;
}
.color_r .notice_message_text ul li,
.color_r .warning_message_text ul li,
.color_r .hexch_message_text ul li,
.color_r .block_instruction ul li,
.color_r .text ul li {
  background: url(images/liarr_r.png) no-repeat 0 3px;
}
.rtl_body .notice_message_text ul li,
.rtl_body .warning_message_text ul li,
.rtl_body .hexch_message_text ul li,
.rtl_body .block_instruction ul li,
.rtl_body .text ul li {
  padding: 0 12px 5px 0px;
  background-position: right 3px !important;
}
.notice_message_text ol,
.warning_message_text ol,
.hexch_message_text ol,
.block_instruction ol,
.text ol {
  list-style-type: decimal;
  margin: 0 0 20px 40px;
}
.rtl_body .notice_message_text ol,
.rtl_body .warning_message_text ol,
.rtl_body .hexch_message_text ol,
.rtl_body .block_instruction ol,
.rtl_body .text ol {
  margin: 0 40px 20px 0px;
}
.notice_message_text ol ol,
.warning_message_text ol ol,
.hexch_message_text ol ol,
.block_instruction ol ol,
.text ol ol {
  margin: 0 0 0px 20px;
  padding: 10px 0 10px 0;
}
.notice_message_text ol ol,
.warning_message_text ol ol,
.hexch_message_text ol ol,
.rtl_body .block_instruction ol ol,
.rtl_body .text ol ol {
  margin: 0 20px 0px 0px;
}
.text table {
  border: none;
  margin: 0 0 20px;
}
.text table th {
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  border: none;
  text-transform: uppercase;
  padding: 15px 15px;
}
.color_y .text table th {
  color: #fff;
  background: #3d383f;
}
.color_b .text table th {
  background: #f8f8f6;
}
.color_r .text table th {
  color: #fff;
  background: #2d3e50;
}
.text table th.th1 {
  border-radius: 3px 0 0 0;
}
.text table th.th2 {
  border-radius: 0 3px 0 0;
}
.rtl_body .text table th.th1 {
  border-radius: 0 3px 0 0;
}
.rtl_body .text table th.th2 {
  border-radius: 3px 0 0 0;
}
.text table td {
  font: 13px "Open Sans", sans-serif;
  background: #fff;
  border-bottom: 1px solid #f7f7f8;
  padding: 15px 15px;
}
.text table td.td1 {
  border-radius: 0 0 0 3px;
}
.text table td.td2 {
  border-radius: 0 0 3px 0;
}
.rtl_body .text table td.td1 {
  border-radius: 0 0 3px 0;
}
.rtl_body .text table td.td2 {
  border-radius: 0 0 0 3px;
}
/* end text page */

/* terms */
.term_description {
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px 1px;
  margin: 0 0 20px;
}
.color_y .term_description {
  background: #eeeeee;
}
.color_b .term_description {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .term_description {
  background: #fff;
}
/* end terms */

/* news */
.many_news_wrap {
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px 1px;
  margin: 0 0 20px 0;
}
.color_y .many_news_wrap {
  background: #eeeeee;
}
.color_b .many_news_wrap {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .many_news_wrap {
  background: #fff;
}

.one_news {
  border-bottom: 1px solid #ebebeb;
  padding: 0px 0px 20px;
  margin: 0 0px 20px 0px;
}

.single_news_wrap {
  padding: 20px 20px;
  margin: 0 0px 0px 0px;
  background: #fff;
  border-radius: 3px;
}
.color_y .single_news_wrap {
  background: #eeeeee;
}
.color_b .single_news_wrap {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .single_news_wrap {
  background: #fff;
}

h2.one_news_title {
  margin: 0 0 15px 0;
}
h2.one_news_title a {
  text-decoration: none;
  color: #252927;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}
h2.one_news_title a:hover {
  text-decoration: underline;
}
.one_news_excerpt {
  margin: 0 0 5px 0;
}
.one_news_excerpt a {
  color: #333;
  text-decoration: none;
}

.one_news_date {
  float: left;
  padding: 4px 15px;
  color: #858c97;
  font: 12px "Open Sans", sans-serif;
  border-radius: 4px;
  background: #f0f5f3;
  margin: 0 0 10px 0;
}
.rtl_body .one_news_date {
  float: right;
}
.color_y .one_news_date {
  background: #ffffff;
  color: #858c97;
}
.color_b .one_news_date {
  background: #d9e5ec;
  color: #858c97;
}
.color_r .one_news_date {
  background: #e4ebf5;
  color: #858c97;
}
.metabox_left {
  float: left;
  width: 340px;
}
.rtl_body .metabox_left {
  float: right;
}
.metabox_cats,
.metabox_tags {
  font: 600 12px "Open Sans", sans-serif;
}
.metabox_cats a,
.metabox_tags a {
  font-style: italic;
  text-decoration: none;
}
.metabox_cats a:hover,
.metabox_tags a:hover {
  text-decoration: underline;
}
a.one_news_more {
  float: right;
  margin: -8px 0 0 0;
  padding: 8px 20px;
  border-radius: 4px;
  background: #79808b;
  text-decoration: none;
  color: #fff;
  font: 600 12px "Open Sans", sans-serif;
}
a.one_news_more:hover {
  background: #6d737e;
}
.rtl_body a.one_news_more {
  float: left;
}
.color_y a.one_news_more {
  background: #8f8f8f;
}
.color_b a.one_news_more {
  background: #8f8f8f;
}
.color_r a.one_news_more {
  background: #73889d;
}
.color_y a.one_news_more:hover {
  background: #7c7c7c;
}
.color_b a.one_news_more:hover {
  background: #7c7c7c;
}
.color_r a.one_news_more:hover {
  background: #697e93;
}
@media all and (max-width: 500px) {
  .metabox_left {
    margin: 0 0 10px 0;
  }
  a.one_news_more {
    float: left;
    margin: 0 0 0px 0;
  }
  .rtl_body a.one_news_more {
    float: right;
    margin: 0 0 0px 0;
  }
}
/* end news */

/* reserve shortcode */
.reserv_wrap {
  margin: 0 0 20px 0;
  position: relative;
}
.reserv_many {
  overflow: hidden;
}
.one_reserv {
  float: left;
  width: 250px;
  margin: 0 10px 10px 0;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  padding: 10px;
}
.rtl_body .one_reserv {
  float: right;
  margin: 0 0px 10px 10px;
}
.color_y .one_reserv {
  border: none;
  background: #3d383f;
}
.color_b .one_reserv {
  border: none;
  background: #f8f8f6;
}
.color_r .one_reserv {
  border: none;
  background: #f8f8f6;
}
.one_reserv_ico {
  float: left;
  width: 50px;
  height: 50px;
}
.rtl_body .one_reserv_ico {
  float: right;
}
.one_reserv_block {
  float: right;
  width: 190px;
  color: #545454;
  font: 14px "Open Sans", sans-serif;
  padding: 5px 0 0 0;
}
.rtl_body .one_reserv_block {
  float: left;
}
.color_y .one_reserv_block {
  color: #c4c4c4;
}
.color_b .one_reserv_block {
  color: #545454;
}
.color_r .one_reserv_block {
  color: #545454;
}
.one_reserv_title {
  font: 600 14px "Open Sans", sans-serif;
  margin: 0 0 1px 0;
}
/* end reserve shortcode */

/* lchange shortcode */
.shortcode_lchanges {
  margin: 0;
}
.shortcode_lchange_line {
  padding: 0 0 10px 0;
}
.shortcode_lchange_date {
  font: 600 13px "Open Sans", sans-serif;
  margin: 0 0 10px 0;
}
.shortcode_lchange_why {
  float: left;
  width: 85px;
}
.rtl_body .shortcode_lchange_why {
  float: right;
}
.shortcode_lchange_ico {
  border-radius: 4px;
  border: 1px solid #f0f5f3;
  width: 50px;
  height: 50px;
}
.shortcode_lchange_txt {
  font: 13px "Open Sans", sans-serif;
  padding: 6px 0 0 5px;
}
.rtl_body .shortcode_lchange_txt {
  padding: 6px 5px 0 0px;
}
.shortcode_lchange_arr {
  float: left;
  width: 50px;
  height: 50px;
  background: url(images/harr.png) no-repeat 0 center;
}
.rtl_body .shortcode_lchange_arr {
  float: right;
  background: url(images/harr_l.png) no-repeat right center;
}
/* end lchange shortcode */

/* site form */
.log_div_wrap,
.cf_div_wrap,
.reg_div_wrap,
.lp_div_wrap,
.rf_div_wrap,
.acf_div_wrap,
.domacc_div_wrap,
.checkstatus_div_wrap,
.userverify_div_wrap {
  margin: 0 0 20px 0;
}
.log_div_title,
.cf_div_title,
.reg_div_title,
.lp_div_title,
.rf_div_title,
.acf_div_title,
.domacc_div_title,
.checkstatus_div_title,
.userverify_div_title {
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  padding: 20px 20px;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
}
.color_y .log_div_title,
.color_y .cf_div_title,
.color_y .reg_div_title,
.color_y .lp_div_title,
.color_y .rf_div_title,
.color_y .acf_div_title,
.color_y .domacc_div_title,
.color_y .checkstatus_div_title,
.color_y .userverify_div_title {
  background: #3d383f;
  color: #fff;
}
.color_b .log_div_title,
.color_b .cf_div_title,
.color_b .reg_div_title,
.color_b .lp_div_title,
.color_b .rf_div_title,
.color_b .acf_div_title,
.color_b .domacc_div_title,
.color_b .checkstatus_div_title,
.color_b .userverify_div_title {
  background: #f8f8f6;
  color: #252927;
}
.color_r .log_div_title,
.color_r .cf_div_title,
.color_r .reg_div_title,
.color_r .lp_div_title,
.color_r .rf_div_title,
.color_r .acf_div_title,
.color_r .domacc_div_title,
.color_r .checkstatus_div_title,
.color_r .userverify_div_title {
  background: #2d3e50;
  color: #fff;
}
.log_div,
.cf_div,
.reg_div,
.lp_div,
.rf_div,
.acf_div,
.domacc_div,
.checkstatus_div,
.userverify_div {
  background: #fff;
  border-radius: 0 0 3px 3px;
  padding: 20px 25px 1px;
}
.color_y .log_div,
.color_y .cf_div,
.color_y .reg_div,
.color_y .lp_div,
.color_y .rf_div,
.color_y .acf_div,
.color_y .domacc_div,
.color_y .checkstatus_div,
.color_y .userverify_div {
  background: #eeeeee;
}
.color_b .log_div,
.color_b .cf_div,
.color_b .reg_div,
.color_b .lp_div,
.color_b .rf_div,
.color_b .acf_div,
.color_b .domacc_div,
.color_b .checkstatus_div,
.color_b .userverify_div {
  background: #fff;
}
.color_r .log_div,
.color_r .cf_div,
.color_r .reg_div,
.color_r .lp_div,
.color_r .rf_div,
.color_r .acf_div,
.color_r .domacc_div,
.color_r .checkstatus_div,
.color_r .userverify_div {
  background: #fff;
}
.log_label,
.cf_label,
.reg_label,
.lp_label,
.rf_label,
.acf_label,
.checkstatus_label,
.uv_label {
  margin: 0;
  padding: 0 0 3px;
  font: 600 13px "Open Sans", sans-serif;
  color: #545454;
}
.log_line,
.cf_line,
.reg_line,
.lp_line,
.rf_line,
.acf_line,
.checkstatus_line,
.uv_line {
  padding: 0px 0 20px;
}
.log_line_subm_left,
.reg_line_subm_left {
  float: left;
}
.rtl_body .log_line_subm_left,
.rtl_body .reg_line_subm_left {
  float: right;
}
.log_line_subm_right {
  float: left;
  margin: 0 0 0 20px;
}
.rtl_body .log_line_subm_right {
  float: right;
  margin: 0 20px 0 0px;
}
.log_line_subm_right p {
  padding: 1px 0;
}
.reg_line_subm_right {
  float: left;
  margin: 11px 0 0 20px;
}
.rtl_body .reg_line_subm_right {
  float: right;
  margin: 11px 20px 0 0px;
}
/* end site form */

/* reviews */
.many_reviews {
  margin: 0 0 20px 0;
}
.no_reviews {
  background: #fff;
  border-radius: 4px;
  padding: 20px 25px 20px;
  margin: 0 0 20px 0;
}
.color_y .no_reviews {
  background: #eeeeee;
}
.one_reviews {
  background: #fff;
  border-radius: 4px;
  padding: 20px 25px 10px;
  margin: 0 0 20px 0;
}
.color_y .one_reviews {
  background: #eeeeee;
}
.one_reviews_name {
  float: left;
  font: 600 14px "Open Sans", sans-serif;
  margin: 0 5px 10px 0;
}
.rtl_body .one_reviews_name {
  float: right;
  margin: 0 0px 10px 5px;
}
.one_reviews_date {
  float: left;
  font: 600 14px "Open Sans", sans-serif;
}
.rtl_body .one_reviews_date {
  float: right;
}
.one_reviews_text {
  font: 14px "Open Sans", sans-serif;
}
.one_reviews_text p {
  padding: 0 0 10px 0;
}
.one_reviews_answer {
  text-align: right;
  font-style: italic;
}
.rtl_body .one_reviews_answer {
  text-align: left;
}
.one_reviews_answer_title {
  font-weight: bold;
}
.one_reviews_answer p {
  padding: 0 0 10px 0;
}
/* end reviews */

/* userwallets */
.userwallets_form {
  background: #fff;
  border-radius: 3px;
  margin: 0 0 20px 0;
  padding: 20px 20px;
}
.userwallets_form_title {
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  padding: 20px 20px;
  margin: -20px -20px 20px;
  text-transform: uppercase;
}
.color_y .userwallets_form_title {
  background: #eeeeee;
}
.color_b .userwallets_form_title {
  background: #f8f8f6;
}
.color_r .userwallets_form_title {
  color: #fff;
  background: #2d3e50;
}
.userwallets_one_tab {
  padding: 10px 0 0 0;
  display: none;
}
.userwallets_one_line {
  margin: 0 0 10px 0;
}
.userwallets_help {
  background: #f7fbcd;
  border-bottom: 2px solid #b0c000;
  padding: 10px 15px;
  font: 13px "Open Sans", sans-serif;
  margin: 0 0 10px 0;
}
.userwallets_table {
  margin: 0 0 20px 0;
}
.userwallets_table_title {
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  padding: 20px 20px;
  background: #f0f5f3;
  border-radius: 3px;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
.color_y .userwallets_table_title {
  background: #eeeeee;
}
.color_b .userwallets_table_title {
  background: #f8f8f6;
}
.color_r .userwallets_table_title {
  color: #fff;
  background: #2d3e50;
}
.userwallets_table_one {
  background: #fff;
  padding: 15px 20px;
  position: relative;
  margin: 0 0 2px 0;
  border-radius: 3px;
}
.userwallets_one_title {
  font: 600 14px "Open Sans", sans-serif;
  margin: 0 0 5px 0;
}
.close_userwallets {
  position: absolute;
  float: none;
  top: 17px;
  right: 15px;
  width: 35px;
  height: 35px;
  background: url(images/big_close.png) no-repeat center center;
  cursor: pointer;
}
.rtl_body .close_userwallets {
  right: auto;
  left: 15px;
}
.close_userwallets:hover {
  opacity: 0.8;
}
.close_userwallets.act {
  background: url(images/ajax-loader.gif) no-repeat center center;
}
.verify_status {
  padding: 5px 0 0 0;
  font: 600 13px "Open Sans", sans-serif;
}
.verify_status.wait {
  color: #858c97;
}
.verify_status.success {
  color: #00c063;
}
.verify_status.not {
  color: #c00068;
}
.verify_status a {
  color: #c00068;
  text-decoration: none;
  border-bottom: 1px dotted #c00068;
}
.verify_status a:hover {
  border-bottom: 1px dotted #fff;
}
.verify_tab_descr {
  font: italic 13px "Open Sans", sans-serif;
}
.verify_tab_descr p {
  padding: 0 0 10px 0;
}
.verify_acc_syst {
  padding: 0 0 10px 0;
}
.verify_acc_file {
  padding: 0 0 10px 0;
}
.verify_accline_wrap {
  padding: 0 0 10px 0;
}
.verify_acc_line {
  margin: 0 0 5px 0;
}
.verify_tab_action_link {
  float: left;
  background: #00c063;
  border-radius: 3px;
  height: 40px;
  padding: 0 25px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #fff;
  font: 600 13px/40px "Open Sans", sans-serif;
  cursor: pointer;
}
.rtl_body .verify_tab_action_link {
  float: right;
}
.color_y .verify_tab_action_link {
  border: 1px solid #ffe033;
  background: #ffe033;
  color: #2a2a2a;
}
.color_b .verify_tab_action_link {
  border: 1px solid #0090e4;
  background: #0090e4;
  color: #fff;
}
.color_r .verify_tab_action_link {
  border: 1px solid #eb5255;
  background: #eb5255;
  color: #fff;
}
.verify_tab_action_link:hover {
  background: #02944d;
  text-decoration: none;
}
.color_y .verify_tab_action_link:hover {
  border: 1px solid #3d383f;
  background: #3d383f;
  color: #fff;
}
.color_b .verify_tab_action_link:hover {
  border: 1px solid #2a2a2a;
  background: #2a2a2a;
  color: #fff;
}
.color_r .verify_tab_action_link:hover {
  border: 1px solid #2d3e50;
  background: #2d3e50;
  color: #fff;
}
.verify_tab_action_link.act {
  background: #ccc;
  cursor: default;
}
/* end userwallets */

/* atable */
.pntable_wrap {
  margin: 0 0 20px 0;
}
.pntable_wrap_title {
  font: 22px "Open Sans", sans-serif;
  margin: 0 0 15px 0;
}
.pntable {
  margin: 0 0 20px;
}
.pntable table {
  width: 100%;
  border: none;
}
.pntable table th {
  padding: 15px 5px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  border: none;
  text-transform: uppercase;
}
.color_y .pntable table th {
  color: #fff;
  background: #3d383f;
}
.color_b .pntable table th {
  background: #f8f8f6;
}
.color_r .pntable table th {
  color: #fff;
  background: #2d3e50;
}
.pntable table th.th1 {
  border-radius: 3px 0 0 0;
}
.pntable table th.th2 {
  border-radius: 0 3px 0 0;
}
.rtl_body .pntable table th.th1 {
  border-radius: 0 3px 0 0;
}
.rtl_body .pntable table th.th2 {
  border-radius: 3px 0 0 0;
}
.pntable table td {
  padding: 15px 5px;
  font: 13px "Open Sans", sans-serif;
  background: #fff;
  border-bottom: 1px solid #f7f7f8;
}
.pntable table td.td1 {
  border-radius: 0 0 0 3px;
}
.pntable table td.td2 {
  border-radius: 0 0 3px 0;
}
.rtl_body .pntable table td.td1 {
  border-radius: 0 0 3px 0;
}
.rtl_body .pntable table td.td2 {
  border-radius: 0 0 0 3px;
}
.pntable table.has_adaptive tbody {
  display: block;
}
.pntable .one_item {
  padding: 15px 20px;
  background: #fff;
  border-radius: 4px;
  margin: 0 0 10px 0;
  display: block;
}
.pntable .one_item_line {
  padding: 3px 0;
  display: block;
}
.pntable .one_item_label {
  padding: 0 10px 0px 0;
  font: 600 13px "Open Sans", sans-serif;
}
.pntable .one_item_content {
  font: 13px "Open Sans", sans-serif;
}
.exch_course2 {
  background: url(images/liarr.png) no-repeat 0 center;
  padding: 0 0 0 12px;
  margin: 0 0 0 6px;
}
.color_y .exch_course2 {
  background: url(images/liarr_y.png) no-repeat 0 center;
}
.color_b .exch_course2 {
  background: url(images/liarr_b.png) no-repeat 0 center;
}
.color_r .exch_course2 {
  background: url(images/liarr_r.png) no-repeat 0 center;
}
.rtl_body .exch_course2 {
  background-position: right center !important;
  padding: 0 12px 0 0px;
  margin: 0 6px 0 0px;
}
a.exch_status_link {
  font-weight: 600;
  color: #0390cb;
}
a.exch_status_link.st_payed,
a.exch_status_link.st_coldpay,
a.exch_status_link.st_realpay,
a.exch_status_link.st_verify {
  color: #c9cb03;
}
a.exch_status_link.st_error {
  color: #ff0000;
}
a.exch_status_link.st_coldsuccess,
a.exch_status_link.st_success {
  color: #03cb29;
}
.exch_sum {
  font-weight: 600;
}
/* end atable */

/* promotional */
.promopage {
  background: #fff;
  border-radius: 3px;
  margin: 0 0 20px 0;
  padding: 20px 20px 5px;
}
.color_y .promopage {
  background: #f4f4f4;
}
.color_b .promopage {
  border: 1px solid #ebebeb;
  background: #fff;
}
.color_r .promopage {
  background: #fff;
}
.promo_topmenu {
  margin: 0 0 20px 0;
}
.promo_topmenu ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
.promo_topmenu li {
  display: inline;
  padding: 0;
  margin: 0 5px 0 0;
  background: none;
}
.rtl_body .promo_topmenu li {
  margin: 0 0px 0 5px;
}
.promo_topmenu a {
  margin: 0;
  padding: 0;
  font: 600 14px "Open Sans", sans-serif;
}
.promo_topmenu a:hover {
  color: #ff0000;
}
.promo_topmenu li.current a {
  text-decoration: none;
  color: #000;
}
.promotext_warning {
  margin: 0 0 20px 0;
}
.one_promotxt {
  margin: 0 0 10px 0;
  font: italic 600 14px "Open Sans", sans-serif;
}
.one_promotxt_code {
  margin: 0 0 30px 0;
}
.partner_textarea {
  height: 100px;
  min-height: 100px;
  max-height: auto;
}
.promo_menu {
  margin: 0 0 20px 0;
}
.promo_menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.promo_menu ul li {
  display: inline;
  margin: 0 10px 0 0;
  padding: 0;
  background: none;
}
.rtl_body .promo_menu ul li {
  margin: 0 0px 0 10px;
}
.promo_menu ul li a {
  position: relative;
  margin: 0;
  border-bottom: 1px dotted #09344b;
  color: #09344b;
  text-decoration: none;
}
.promo_menu ul li a:hover {
  position: relative;
  margin: 0;
  border-bottom: 1px dotted #ff0000;
  color: #ff0000;
  text-decoration: none;
}
.promo_menu ul li.act a {
  position: relative;
  margin: 0;
  border-bottom: none;
  color: #000;
  text-decoration: none;
}
.pbcontainer {
  display: none;
}
.pbcontainer.act {
  display: block;
}
.prevbanner {
  margin: 0 0 5px 0;
}
.bannerboxone {
  margin: 0 0 25px 0;
}
.bannerboxlink a {
  position: relative;
  margin: 0;
  border-bottom: 1px dotted #09344b;
  color: #09344b;
  text-decoration: none;
}
.bannerboxlink a.act {
  position: relative;
  margin: 0;
  border-bottom: 1px dotted #000;
  color: #000;
  font-weight: 600;
  text-decoration: none;
}
.bannerboxlink a:hover,
.bannerboxlink a.act:hover {
  position: relative;
  margin: 0;
  border-bottom: 1px dotted #ff0000;
  color: #ff0000;
  text-decoration: none;
}
.bannerboxtextarea {
  padding: 10px 0 0 0;
  display: none;
}
/* end promotional */

/* partner stats */
.statstablediv {
  background: #fff;
  margin: 0 0 30px 0;
  padding: 15px 10px;
  border-radius: 3px;
}
.color_y .statstablediv {
  background: #f4f4f4;
}
.color_b .statstablediv {
  border: 1px solid #ebebeb;
  background: #fff;
}
.color_r .statstablediv {
  background: #fff;
}
.statstablediv table {
  width: 100%;
}
.statstablediv table th {
  padding: 5px 10px;
  text-align: left;
  background: none;
  font: 600 13px "Open Sans", sans-serif;
}
.statstablediv table td {
  padding: 5px 10px;
  text-align: right;
  background: none;
  font: 13px "Open Sans", sans-serif;
}

.statuserdiv {
  width: 350px;
  margin: 0 0 30px 0;
  background: #fff;
  border-radius: 3px;
  padding: 15px 10px;
}
.color_y .statuserdiv {
  background: #f4f4f4;
}
.color_b .statuserdiv {
  border: 1px solid #ebebeb;
  background: #fff;
}
.color_r .statuserdiv {
  background: #fff;
}
.statuserdiv_title {
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  padding: 20px 20px;
  margin: -15px -10px 10px;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
}
.color_y .statuserdiv_title {
  background: #3d383f;
  color: #fff;
}
.color_b .statuserdiv_title {
  background: #f8f8f6;
}
.color_r .statuserdiv_title {
  background: #2d3e50;
  color: #fff;
}
.statuserdiv table {
  width: 100%;
}
.statuserdiv table th {
  padding: 5px 10px;
  text-align: left;
  background: none;
  font: 600 13px "Open Sans", sans-serif;
}
.statuserdiv table td {
  padding: 5px 10px;
  text-align: right;
  background: none;
  font: 13px "Open Sans", sans-serif;
}

.promouserdiv h3 {
  font: 22px "Open Sans", sans-serif;
  margin: 0 0 10px 0;
}
.promouserdiv h4 {
  font: 16px "Open Sans", sans-serif;
  margin: 0 0 10px 0;
}
.promouserdiv p {
  padding: 0 0 20px 0;
}
/* end partner stats */

/* partner payouts */
.paytext {
  border-radius: 3px;
  margin: 0 0 20px 0;
  padding: 20px 20px;
  font: 13px "Open Sans", sans-serif;
  background: #fff;
}
.color_y .paytext {
  background: #f4f4f4;
}
.color_b .paytext {
  border: 1px solid #ebebeb;
  background: #fff;
}
.color_r .paytext {
  background: #fff;
}
.paydiv {
  border-radius: 3px;
  margin: 0 0 20px 0;
  padding: 20px 20px;
  font: 13px "Open Sans", sans-serif;
  background: #fff;
}
.color_y .paydiv {
  background: #f4f4f4;
}
.color_b .paydiv {
  border: 1px solid #ebebeb;
  background: #fff;
}
.color_r .paydiv {
  background: #fff;
}
.pay_left_col {
  padding: 0 0 5px 0;
  font: 600 13px "Open Sans", sans-serif;
}
.pay_select {
  margin: 0 0 5px 0;
}
.pay_input {
  position: relative;
  margin: 0 0 10px 0;
}
input.pay_input_purse {
  padding-left: 30px;
}
.rtl_body input.pay_input_purse {
  padding-right: 30px;
  padding-left: 10px;
}
.pay_purse_link {
  position: absolute;
  float: none;
  top: 50%;
  left: 10px;
  margin: -8px 0 0 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(images/purse.png) no-repeat center center;
}
.rtl_body .pay_purse_link {
  left: auto;
  right: 10px;
}
.pay_purse_link_ins {
  position: relative;
  width: 16px;
  height: 16px;
}
.pay_purse_ul {
  position: absolute;
  float: none;
  top: 0;
  left: 0px;
  width: 250px;
  background: #fff;
  box-shadow: 0 0 5px #9fa3a1;
  display: none;
}
.rtl_body .pay_purse_ul {
  left: auto;
  right: 0px;
}
.pay_purse_line {
  display: none;
  padding: 5px 10px;
  word-break: break-all;
  word-wrap: break-word;
  border-bottom: 1px solid #dedede;
}
a.delpay_link {
  font-weight: 600;
  color: #ff0000;
}
a.delpay_link.act {
  cursor: default;
  color: #ccc;
}
.paystatus {
  font-weight: 600;
}
.paystatus.pst1 {
  color: #0390cb;
}
.paystatus.pst2 {
  color: #03cb29;
}
.paystatus.pst3 {
  color: #ff0000;
}
.paystatus.pst4 {
  color: #ff0000;
}
/* end partner payouts */

/* domacc */
.domacc_line {
  padding: 5px 0;
  border-bottom: 1px solid #eee;
}
.domacc_label {
  margin: 0 10px 0 0;
  min-width: 50px;
  float: left;
  font: 600 13px "Open Sans", sans-serif;
  color: #252927;
}
.rtl_body .domacc_label {
  margin: 0 0px 0 10px;
  float: right;
}
.domacc_val {
  float: left;
  width: 200px;
  font: 13px "Open Sans", sans-serif;
}
.rtl_body .domacc_val {
  float: right;
}
/* end domacc */

/* sitemap */
.sitemap_block {
  margin: 0 0 20px 0;
}
@media all and (max-width: 960px) {
  .sitemap_block {
    margin: 0 10px 20px 10px;
  }
}
.sitemap_title {
  float: left;
  position: relative;
  margin: 0 0 20px 0;
  font: 600 12px "Open Sans", sans-serif;
  color: #fff;
  padding: 7px 15px 7px;
  border-radius: 30px;
  background: #858c97;
}
.color_y .sitemap_title {
  color: #000;
  background: #ffe033;
}
.color_b .sitemap_title {
  background: #0090e4;
}
.color_r .sitemap_title {
  background: #eb5255;
}
.rtl_body .sitemap_title {
  float: right;
}
ul.sitemap_ul_exchanges li {
  float: left;
  display: block;
  width: 290px;
  margin: 0 30px 0 0;
  padding: 0 0px 5px 12px;
  background: url(images/liarr.png) no-repeat 0 3px;
}
.rtl_body ul.sitemap_ul_exchanges li {
  float: right;
  margin: 0 0px 0 30px;
}
@media all and (max-width: 960px) {
  ul.sitemap_ul_exchanges li,
  .rtl_body ul.sitemap_ul_exchanges li {
    float: none;
    margin: 0;
  }
}
ul.sitemap_ul li {
  display: block;
  padding: 0 0px 5px 12px;
  background: url(images/liarr.png) no-repeat 0 3px;
}
.color_y ul.sitemap_ul_exchanges li,
.color_y ul.sitemap_ul li {
  background: url(images/liarr_y.png) no-repeat 0 3px;
}
.color_b ul.sitemap_ul_exchanges li,
.color_b ul.sitemap_ul li {
  background: url(images/liarr_b.png) no-repeat 0 3px;
}
.color_r ul.sitemap_ul_exchanges li,
.color_r ul.sitemap_ul li {
  background: url(images/liarr_r.png) no-repeat 0 3px;
}
.rtl_body ul.sitemap_ul li,
.rtl_body ul.sitemap_ul_exchanges li {
  padding: 0 12px 5px 0px;
  background-position: right 3px !important;
}
/* end sitemap */

/* tarifs */
.tarif_block {
  margin: 0 0 20px 0;
}
.tarif_title {
  float: left;
  position: relative;
  margin: 0 0 20px 0;
  font: 600 12px "Open Sans", sans-serif;
  color: #fff;
  padding: 5px 15px 7px;
  border-radius: 30px;
  background: #858c97;
  border-top: 2px solid #7b818b;
}
.color_y .tarif_title {
  color: #000;
  background: #ffe033;
  border-top: 2px solid #ffe033;
}
.color_b .tarif_title {
  background: #0090e4;
  border-top: 2px solid #0090e4;
}
.color_r .tarif_title {
  background: #eb5255;
  border-top: 2px solid #eb5255;
}
.rtl_body .tarif_title {
  float: right;
}
.tarif_table_title {
  padding: 10px 10px;
  background: #f0f5f3;
  font: 600 14px "Open Sans", sans-serif;
  color: #252927;
  border-radius: 3px;
  margin: 0 0 2px 0;
}
.color_y .tarif_table_title {
  color: #fff;
  background: #3d383f;
}
.color_b .tarif_table_title {
  background: #f8f8f6;
}
.color_r .tarif_table_title {
  color: #fff;
  background: #2d3e50;
}
.tarif_table_title_part {
  float: left;
  width: 48%;
}
.rtl_body .tarif_table_title_part {
  float: right;
}
.tarif_table_title_arr {
  float: left;
  min-height: 3px;
  width: 3%;
}
.rtl_body .tarif_table_title_arr {
  float: right;
}
a.tarif_line {
  display: block;
  font: 13px "Open Sans", sans-serif;
  padding: 5px 10px 0px;
  text-decoration: none;
  background: #fff;
  border-radius: 3px;
  border-bottom: 1px solid #f7f7f8;
  margin: 0 0 2px 0;
}
.tarif_line_top {
  padding: 0 0 5px 0;
}
.tarif_curs_line {
  float: left;
  width: 48%;
  overflow: hidden;
}
.rtl_body .tarif_curs_line {
  float: right;
}
.tarif_curs_title {
  float: left;
  padding: 0 0 0 30px;
  width: 115px;
  overflow: hidden;
  position: relative;
  font: 600 13px/25px "Open Sans", sans-serif;
}
.rtl_body .tarif_curs_title {
  float: right;
  padding: 0 30px 0 0px;
}
.tarif_logo {
  position: absolute;
  float: none;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
}
.rtl_body .tarif_logo {
  left: auto;
  right: 0;
}
.tarif_logo_ins {
  width: 25px;
  height: 25px;
}
.tarif_curs {
  float: left;
  padding: 0 0 0 30px;
  width: 115px;
  overflow: hidden;
  font: 12px/25px "Open Sans", sans-serif;
}
.rtl_body .tarif_curs {
  float: right;
  padding: 0 30px 0 0px;
}
.tarif_curs_arr {
  float: left;
  height: 25px;
  width: 3%;
  background: url(images/liarr.png) no-repeat center center;
}
.rtl_body .tarif_curs_arr {
  float: right;
}
.color_y .tarif_curs_arr {
  background: url(images/liarr_y.png) no-repeat center center;
}
.color_b .tarif_curs_arr {
  background: url(images/liarr_b.png) no-repeat center center;
}
.color_r .tarif_curs_arr {
  background: url(images/liarr_r.png) no-repeat center center;
}
.tarif_curs_reserv {
  display: none;
  margin: 0 -10px;
  border-top: 2px solid #f7f7f8;
  padding: 5px 10px 5px 10px;
  font: 600 12px "Open Sans", sans-serif;
}
/* end tarifs */

/* userverify */
.userverify_text {
  margin: 0 0 20px 0;
  padding: 20px 20px 1px;
  background: #fff;
  border-radius: 3px;
}
.color_y .userverify_text {
  background: #f4f4f4;
}
.color_b .userverify_text {
  border: 1px solid #ebebeb;
  background: #fff;
}
.color_r .userverify_text {
  background: #fff;
}
.ustbl_line {
  padding: 0px 0 20px;
}
.ustbl_line_left {
  float: left;
  width: 300px;
  padding: 10px 0 0 0;
}
.rtl_body .ustbl_line_left {
  float: right;
}
@media all and (max-width: 960px) {
  .ustbl_line_left,
  .rtl_body .ustbl_line_left {
    float: none;
    width: auto;
    padding: 0 0 10px 0;
  }
}
.ustbl_title {
  padding: 0 0 5px 0;
  font: 13px "Open Sans", sans-serif;
}
.ustbl_warn {
  color: #858c97;
  font: 13px "Open Sans", sans-serif;
  padding: 0 0 10px 0;
}
.ustbl_file {
  padding: 0 0 10px 0;
}
.ustbl_res_error {
  color: #ff0000;
  font: 600 13px "Open Sans", sans-serif;
  padding: 0 0 10px;
}
.usvefilelock {
  padding: 0 0 10px 20px;
  position: relative;
  font: 13px/15px "Open Sans", sans-serif;
}
.rtl_body .usvefilelock {
  padding: 0 20px 10px 0px;
}
.usvefilelock_delete {
  position: absolute;
  float: none;
  top: 1px;
  left: 0px;
  width: 15px;
  height: 15px;
  background: url(images/uv_close.png) no-repeat center center;
  cursor: pointer;
}
.usvefilelock_delete.active {
  background: url(images/ajax-loader.gif) no-repeat center center;
}
.rtl_body .usvefilelock_delete {
  left: auto;
  right: 0px;
}
.ustbl_bar {
  width: 160px;
  height: 3px;
  position: relative;
  border-radius: 10px;
  background: #ccc;
  display: none;
}
.ustbl_bar_abs {
  position: absolute;
  float: none;
  top: 0;
  left: 0;
  width: 0px;
  height: 100%;
  border-radius: 10px;
  background: #66c497;
}
.rtl_body .ustbl_bar_abs {
  left: auto;
  right: 0;
}
.ustbl_line_right {
  float: right;
  width: 200px;
  border-radius: 3px;
  border: 1px solid #ebebeb;
  padding: 15px 15px 5px;
  position: relative;
}
.rtl_body .ustbl_line_right {
  float: left;
}
.ustbl_line_right_abs {
  position: absolute;
  float: none;
  top: 20px;
  left: -15px;
  width: 31px;
  height: 15px;
  background: url(images/uv_arr.png) no-repeat;
}
.rtl_body .ustbl_line_right_abs {
  left: auto;
  right: -15px;
  background: url(images/uv_arr_right.png) no-repeat;
}
@media all and (max-width: 960px) {
  .ustbl_line_right,
  .rtl_body .ustbl_line_right {
    float: none;
    width: auto;
  }
  .ustbl_line_right_abs {
    display: none;
  }
}
.ustbl_eximg {
  padding: 0 0 10px 0;
  overflow: hidden;
  text-align: center;
}
.ustbl_eximg img {
  max-width: 100%;
}
.ustbl_descr {
  padding: 0 0 10px 0;
  color: #858c97;
  text-align: center;
  font: italic 13px "Open Sans", sans-serif;
}
/* end userverify */

/* homepage */
.homepage_wrap {
  padding: 20px 0 0 0;
}
@media all and (min-width: 960px) {
  .homepage_wrap {
    padding: 40px 0 0 0;
  }
}

.home_wtext_wrap {
  position: relative;
  width: 100%;
  margin: 0 0 20px 0;
}
.home_wtext_ins {
  max-width: 960px;
  margin: 0 auto;
}
.home_wtext_block {
  padding: 0 0 0 90px;
  min-height: 80px;
  background: url(images/wtext_ico.png) no-repeat 0px 0;
  color: #000;
}
.color_y .home_wtext_block {
  background: url(images/wtext_ico_y.png) no-repeat 0px 0;
}
.color_b .home_wtext_block {
  background: url(images/wtext_ico_b.png) no-repeat 0px 0;
}
.color_r .home_wtext_block {
  background: url(images/wtext_ico_r.png) no-repeat 0px 0;
}
.rtl_body .home_wtext_block {
  padding: 0 90px 0 0px;
  background-position: right 0;
}
.home_wtext_block a {
  color: #000;
}
.home_wtext_title {
  margin: 0 0 20px 0;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}

.home_text_wrap {
  padding: 40px 0 40px 0;
  position: relative;
  z-index: 13;
  background: #fff;
  width: 100%;
}
.home_text_abs {
  position: absolute;
  float: none;
  width: 86px;
  height: 86px;
  border-radius: 86px;
  background: #fff url(images/blick.png) no-repeat center 54px;
  bottom: -38px;
  left: 50%;
  margin: 0 0 0 -43px;
}
.color_y .home_text_abs {
  background: #fff url(images/blick.png) no-repeat center 54px;
}
.color_b .home_text_abs {
  background: #fff url(images/blick_b.png) no-repeat center 54px;
}
.color_r .home_text_abs {
  background: #fff url(images/blick_r.png) no-repeat center 54px;
}
.home_text_ins {
  max-width: 960px;
  margin: 0 auto;
}
.home_text_block {
  padding: 0 0 0 90px;
  min-height: 80px;
  background: url(images/text_ico.png) no-repeat 0px 0;
  color: #000;
}
.color_y .home_text_block {
  background: url(images/text_ico_y.png) no-repeat 0px 0;
}
.color_b .home_text_block {
  background: url(images/text_ico_b.png) no-repeat 0px 0;
}
.color_r .home_text_block {
  background: url(images/text_ico_r.png) no-repeat 0px 0;
}
.rtl_body .home_text_block {
  padding: 0 90px 0 0px;
  background-position: right 0;
}
.home_text_block a {
  color: #000;
}
.home_text_title {
  margin: 0 0 20px 0;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}

.home_lchange_wrap {
  padding: 40px 0 40px 0;
  position: relative;
  width: 100%;
  background: #fff;
  z-index: 10;
}
.color_y .home_lchange_wrap {
  background: #fff;
  border-bottom: 1px solid #eeeeee;
}
.color_b .home_lchange_wrap {
  background: #fff;
  border-bottom: 1px solid #eeeeee;
}
.color_r .home_lchange_wrap {
  background: #e4ebf5;
  border-bottom: 1px solid #d2dae5;
}
.home_lchange_wrap_ins {
  max-width: 960px;
  margin: 0 auto;
}
.home_lchange_block {
  padding: 0 0 0 90px;
  background: url(images/lastobmen_ico.png) no-repeat 0px 0;
  min-height: 80px;
}
.color_y .home_lchange_block {
  background: url(images/lastobmen_ico_y.png) no-repeat 0px 0;
}
.color_b .home_lchange_block {
  background: url(images/lastobmen_ico_b.png) no-repeat 0px 0;
}
.color_r .home_lchange_block {
  background: url(images/lastobmen_ico_r.png) no-repeat 0px 0;
}
.rtl_body .home_lchange_block {
  padding: 0 90px 0 0px;
  background-position: right 0;
}
.home_lchange_title {
  margin: 0 0 20px 0;
  color: #2a2a2a;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.home_lchange_one {
  float: left;
  width: 420px;
  margin: 0 30px 0 0;
}
.home_lchange_one.last_item {
  margin: 0;
}
.rtl_body .home_lchange_one {
  float: right;
}
@media all and (max-width: 960px) {
  .home_lchange_one,
  .home_lchange_one.last_item,
  .rtl_body .home_lchange_one {
    float: none;
    width: auto;
    margin: 0 0 20px 0;
  }
}
.home_lchange_date {
  color: #545454;
  font: 14px "Open Sans", sans-serif;
  margin: 0 0 20px 0;
}
.home_lchange_why {
  float: left;
  width: 150px;
}
.rtl_body .home_lchange_why {
  float: right;
}
.home_lchange_ico {
  float: left;
  width: 50px;
  height: 50px;
}
.rtl_body .home_lchange_ico {
  float: right;
}
.home_lchange_txt {
  float: left;
  width: 90px;
  font: 14px "Open Sans", sans-serif;
  padding: 6px 0 0 5px;
}
.rtl_body .home_lchange_txt {
  float: right;
  padding: 6px 5px 0 0px;
}
.home_lchange_arr {
  float: left;
  width: 50px;
  height: 50px;
  background: url(images/harr.png) no-repeat 0 center;
}
.rtl_body .home_lchange_arr {
  float: right;
  background: url(images/harr_l.png) no-repeat right center;
}
.home_reserv_wrap {
  padding: 40px 0 30px 0;
  position: relative;
  width: 100%;
  background: #e4eae7;
}
.color_y .home_reserv_wrap {
  background: #ffffff;
}
.color_b .home_reserv_wrap {
  background: #ffffff;
}
.color_r .home_reserv_wrap {
  background: #e4ebf5;
}
.home_reserv_block_ins {
  max-width: 960px;
  margin: 0 auto;
}
.home_reserv_title {
  margin: 0 0 20px 0;
  color: #2a2a2a;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.home_reserv_many {
  overflow: hidden;
}
.one_home_reserv {
  float: left;
  width: 212px;
  margin: 0 10px 10px 0;
  border-radius: 3px;
  background: #fff;
  padding: 10px;
}
.one_home_reserv.last_item {
  margin: 0 0px 10px 0;
}
.color_y .one_home_reserv {
  background: #3d383f;
}
.color_b .one_home_reserv {
  background: #f8f8f6;
}
.color_r .one_home_reserv {
  background: #ffffff;
}
.rtl_body .one_home_reserv {
  float: right;
  margin: 0 0px 10px 10px;
}
.rtl_body .one_home_reserv.last_item {
  margin: 0 0px 10px 0px;
}
@media all and (max-width: 960px) {
  .one_home_reserv,
  .one_home_reserv.last_item {
    float: none;
    width: auto;
    margin: 0 10px 10px;
  }
}
.one_home_reserv_ico {
  float: left;
  width: 50px;
  height: 50px;
}
.rtl_body .one_home_reserv_ico {
  float: right;
}
.one_home_reserv_block {
  float: left;
  width: 155px;
  color: #545454;
  font: 14px "Open Sans", sans-serif;
  padding: 5px 0 0 5px;
}
.rtl_body .one_home_reserv_block {
  float: right;
  padding: 5px 5px 0 0px;
}
.color_y .one_home_reserv_block {
  color: #c4c4c4;
}
.color_b .one_home_reserv_block {
  color: #545454;
}
.color_r .one_home_reserv_block {
  color: #545454;
}
.one_home_reserv_title {
  font: 600 14px "Open Sans", sans-serif;
  margin: 0 0 1px 0;
}
.home_news_wrap {
  padding: 40px 0 40px 0;
  position: relative;
  z-index: 9;
  background: #e4eae7;
  border-bottom: 1px solid #cacecc;
  width: 100%;
}
.color_y .home_news_wrap {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
}
.color_b .home_news_wrap {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
}
.color_r .home_news_wrap {
  background: #e4ebf5;
  border-bottom: 1px solid #d2dae5;
}
.home_reviews_abs {
  position: absolute;
  float: none;
  width: 86px;
  height: 86px;
  border-radius: 86px;
  background: #858c97 url(images/blick.png) no-repeat center 54px;
  bottom: -38px;
  left: 50%;
  margin: 0 0 0 -43px;
}
.color_y .home_reviews_abs {
  background: #eeeeee url(images/blick.png) no-repeat center 54px;
}
.color_b .home_reviews_abs {
  background: #d9e5ec url(images/blick_b.png) no-repeat center 54px;
}
.color_r .home_reviews_abs {
  background: #2d3e50 url(images/blick_r.png) no-repeat center 54px;
}
.home_news {
  max-width: 960px;
  margin: 0 auto;
}
.home_news_block {
  padding: 0 0 0 90px;
  min-height: 80px;
  background: url(images/news_ico.png) no-repeat 0px 0;
}
.color_y .home_news_block {
  background: url(images/news_ico_y.png) no-repeat 0px 0;
}
.color_b .home_news_block {
  background: url(images/news_ico_b.png) no-repeat 0px 0;
}
.color_r .home_news_block {
  background: url(images/news_ico_r.png) no-repeat 0px 0;
}
.rtl_body .home_news_block {
  padding: 0 90px 0 0px;
  background-position: right 0;
}
.home_news_title {
  margin: 0 0 20px 0;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.home_news_div_wrap {
  margin: 0;
}
.home_news_one {
  margin: 0 0 20px 0;
}
.home_news_one_date {
  float: left;
  padding: 4px 15px;
  color: #858c97;
  font: 12px "Open Sans", sans-serif;
  border-radius: 4px;
  background: #f0f5f3;
  margin: 0 0 10px 0;
}
.color_y .home_news_one_date {
  background: #d9e5ec;
  color: #858c97;
}
.color_b .home_news_one_date {
  background: #d9e5ec;
  color: #858c97;
}
.rtl_body .home_news_one_date {
  float: right;
}
@media all and (min-width: 960px) {
  .home_news_div_wrap {
    margin: 0 0 20px 0;
  }
  .home_news_one {
    float: left;
    margin: 0 21px 0 0;
    width: 276px;
  }
  .rtl_body .home_news_one {
    float: right;
    margin: 0 0px 0 21px;
  }
  .home_news_one.last_item {
    margin: 0;
  }
}
.home_reviews_wrap {
  padding: 40px 0 40px 0;
  position: relative;
  z-index: 11;
  background: #858c97;
  width: 100%;
}
.color_y .home_reviews_wrap {
  background: #eeeeee;
}
.color_b .home_reviews_wrap {
  background: #d9e5ec;
}
.color_r .home_reviews_wrap {
  background: #2d3e50;
}
.home_reviews_ins {
  max-width: 960px;
  margin: 0 auto;
  color: #fff;
}
.home_reviews_one a {
  color: #fff;
}
.color_y .home_reviews_ins,
.color_y .home_reviews_one a {
  color: #545454;
}
.color_b .home_reviews_ins,
.color_b .home_reviews_one a {
  color: #545454;
}
.color_r .home_reviews_ins,
.color_r .home_reviews_one a {
  color: #fff;
}
.home_reviews_block {
  padding: 0 0 0 90px;
  min-height: 80px;
  background: url(images/reviews_ico.png) no-repeat 0px 0;
}
.color_y .home_reviews_block {
  background: url(images/reviews_ico_y.png) no-repeat 0px 0;
}
.color_b .home_reviews_block {
  background: url(images/reviews_ico_b.png) no-repeat 0px 0;
}
.color_r .home_reviews_block {
  background: url(images/reviews_ico_r.png) no-repeat 0px 0;
}
.rtl_body .home_reviews_block {
  padding: 0 90px 0 0px;
  background-position: right 0;
}
.home_reviews_title {
  margin: 0 0 20px 0;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.home_reviews_div {
  margin: 0 0 0px 0;
}
.home_reviews_one {
  margin: 0 0px 20px 0;
}
.home_reviews_date {
  font: 600 13px "Open Sans", sans-serif;
  margin: 0 0 5px 0;
}
@media all and (min-width: 960px) {
  .home_reviews_div {
    margin: 0 0 25px 0;
  }
  .home_reviews_one {
    float: left;
    margin: 0 21px 0 0;
    width: 276px;
  }
  .rtl_body .home_reviews_one {
    float: right;
    margin: 0 0px 0 21px;
  }
  .home_reviews_one.last_item {
    margin: 0;
  }
}
a.home_news_more,
a.home_reviews_more {
  padding: 8px 20px;
  border-radius: 4px;
  background: #79808b;
  text-decoration: none;
  color: #fff;
  font: 600 12px "Open Sans", sans-serif;
  float: left;
}
.rtl_body a.home_news_more,
.rtl_body a.home_reviews_more {
  float: right;
}
a.home_news_more:hover,
a.home_reviews_more:hover {
  background: #6d737e;
}
.color_y a.home_news_more,
.color_y a.home_reviews_more {
  background: #8f8f8f;
}
.color_b a.home_news_more,
.color_b a.home_reviews_more {
  background: #8f8f8f;
}
.color_r a.home_news_more,
.color_r a.home_reviews_more {
  background: #73889d;
}
.color_y a.home_news_more:hover,
.color_y a.home_reviews_more:hover {
  background: #7c7c7c;
}
.color_b a.home_news_more:hover,
.color_b a.home_reviews_more:hover {
  background: #7c7c7c;
}
.color_r a.home_news_more:hover,
.color_r a.home_reviews_more:hover {
  background: #697e93;
}
.home_advantages_wrap {
  padding: 30px 0 20px 0;
  position: relative;
  width: 100%;
  background: #e4eae7;
  z-index: 10;
}
.color_y .home_advantages_wrap {
  background: #ffffff;
}
.color_b .home_advantages_wrap {
  background: #ffffff;
}
.color_r .home_advantages_wrap {
  background: #e4ebf5;
}
.home_advantages_ins {
  max-width: 940px;
  padding: 0 10px;
  margin: 0 auto;
}
.home_advantages_blocktitle {
  margin: 0 0 40px 0;
  color: #2a2a2a;
  font: 700 16px "Open Sans", sans-serif;
  text-transform: uppercase;
  text-align: center;
}
.home_adv_div_wrap {
  overflow: hidden;
}
.home_advantages_one {
  float: left;
  width: 300px;
  margin: 0 20px 20px 0;
  text-align: center;
  color: #2a2a2a;
}
.home_advantages_one.last_item {
  margin: 0 0px 20px 0;
}
@media all and (max-width: 959px) {
  .home_advantages_one {
    float: none;
    width: auto;
    margin: 0 0px 20px 0;
  }
}
.home_advantages_one a {
  text-decoration: none;
  color: #2a2a2a;
}
.home_advantages_img {
  margin: 0 auto 10px;
  width: 100px;
  height: 100px;
}
.home_advantages_title {
  padding: 0 0 20px 0;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.home_advantages_content {
  font: 13px "Open Sans", sans-serif;
}

.home_partner_wrap {
  padding: 30px 0 20px 0;
  position: relative;
  width: 100%;
  background: #858c97;
  z-index: 10;
}
.color_y .home_partner_wrap {
  background: #eeeeee;
}
.color_b .home_partner_wrap {
  background: #d9e5ec;
}
.color_r .home_partner_wrap {
  background: #ffffff;
}
.home_partner_ins {
  max-width: 940px;
  padding: 0 10px;
  margin: 0 auto;
}
.home_partner_title {
  margin: 0 0 20px 0;
  font: 700 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  color: #fff;
}
.color_y .home_partner_title {
  color: #545454;
}
.color_b .home_partner_title {
  color: #2a2a2a;
}
.color_r .home_partner_title {
  color: #2a2a2a;
}
.home_partner_one {
  float: left;
  margin: 0 20px 10px 0;
}
.rtl_body .home_partner_one {
  float: right;
  margin: 0 0px 10px 20px;
}
/* end homepage */

.xchange_table_wrap {
  max-width: 960px;
  margin: 0 auto;
}

/* type table 1, table 4 */
.xchange_type_table {
  margin: 0 10px 20px;
  position: relative;
}
@media all and (min-width: 560px) {
  .xchange_type_table {
    width: 540px;
    margin: 0 auto 20px;
  }
}
@media all and (min-width: 700px) {
  .xchange_type_table {
    width: 680px;
  }
}
@media all and (min-width: 840px) {
  .xchange_type_table {
    width: 820px;
  }
}
@media all and (min-width: 980px) {
  .xchange_type_table {
    width: 960px;
  }
}
.xtt_icon_wrap {
  padding: 0 0 10px 0;
}
.xtt_left_col_icon {
  float: left;
  width: 48%;
}
.xtt_right_col_icon {
  float: right;
  width: 48%;
}
.rtl_body .xtt_left_col_icon {
  float: right;
}
.rtl_body .xtt_right_col_icon {
  float: left;
}
@media all and (min-width: 560px) {
  .xtt_left_col_icon {
    float: left;
    width: 260px;
    text-align: left;
  }
  .xtt_right_col_icon {
    float: left;
    width: 260px;
    margin: 0 0 0 20px;
    text-align: left;
  }
  .rtl_body .xtt_left_col_icon {
    float: right;
    text-align: right;
  }
  .rtl_body .xtt_right_col_icon {
    float: right;
    text-align: right;
    margin: 0 20px 0 0px;
  }
}
@media all and (min-width: 700px) {
  .xtt_right_col_icon {
    width: 400px;
  }
}
@media all and (min-width: 840px) {
  .xtt_right_col_icon {
    width: 540px;
  }
}
@media all and (min-width: 980px) {
  .tbl1 .xtt_left_col_icon {
    width: 400px;
  }
  .tbl4 .xtt_right_col_icon {
    width: 680px;
  }
}
.tbl_icon {
  float: left;
  padding: 3px 12px;
  background: #ffffff;
  border-radius: 30px;
  color: #858c97;
  font: 12px "Open Sans", sans-serif;
  margin: 0 5px 5px 0;
  cursor: pointer;
  position: relative;
}
.rtl_body .tbl_icon {
  float: right;
  margin: 0 0px 5px 5px;
}
.color_y .tbl_icon {
  background: #ffffff;
  color: #858c97;
}
.color_b .tbl_icon {
  background: #d9e5ec;
  color: #858c97;
}
.color_r .tbl_icon {
  background: #ffffff;
  color: #858c97;
}
.tbl_icon.active {
  background: #858c97;
  box-shadow: inset 0 2px 3px #7b818b;
  color: #fff;
}
.color_y .tbl_icon.active {
  background: #ffe033;
  box-shadow: none;
  color: #2a2a2a;
}
.color_b .tbl_icon.active {
  background: #0090e4;
  box-shadow: none;
  color: #fff;
}
.color_r .tbl_icon_icon.active {
  background: #eb5255;
  box-shadow: none;
  color: #fff;
}
.tbl_icon_icon.active .tbl_icon_icon_abs {
  background: url(images/xtt_icon_abs.png) no-repeat 0 0;
  width: 7px;
  height: 3px;
  position: absolute;
  float: none;
  bottom: -3px;
  left: 50%;
  margin: 0 0 0 -4px;
}
.color_y .tbl_icon_icon.active .tbl_icon_icon_abs {
  background: url(images/xtt_icon_abs_y.png) no-repeat 0 0;
}
.color_b .tbl_icon_icon.active .tbl_icon_icon_abs {
  background: url(images/xtt_icon_abs_b.png) no-repeat 0 0;
}
.color_r .tbl_icon_icon.active .tbl_icon_icon_abs {
  background: url(images/xtt_icon_abs_r.png) no-repeat 0 0;
}
.xtt_table_wrap {
  margin: 0;
}
.xtt_left_col_title {
  float: left;
  width: 48%;
  border-radius: 3px 3px 0 0;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  padding: 15px 0px;
  background: #f0f5f3;
  text-transform: uppercase;
  text-align: center;
}
.rtl_body .xtt_left_col_title {
  float: right;
}
.color_y .xtt_left_col_title {
  background: #eeeeee;
  color: #252927;
}
.color_b .xtt_left_col_title {
  background: #ffffff;
  color: #0090e4;
}
.color_r .xtt_left_col_title {
  background: #2d3e50;
  color: #fff;
}
.xtt_table_title1 {
  padding: 0 10px;
}
.xtt_right_col_title {
  float: right;
  width: 48%;
  border-radius: 3px 3px 0 0;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  padding: 15px 0px;
  background: #f0f5f3;
  text-transform: uppercase;
  text-align: center;
}
.rtl_body .xtt_right_col_title {
  float: left;
}
.color_y .xtt_right_col_title {
  background: #eeeeee;
  color: #252927;
}
.color_b .xtt_right_col_title {
  background: #ffffff;
  color: #0090e4;
}
.color_r .xtt_right_col_title {
  background: #2d3e50;
  color: #fff;
}
.xtt_table_title2 {
  padding: 0 10px;
}
.xtt_table_title3 {
  display: none;
  padding: 0 10px;
}
.xtt_table_title4 {
  display: none;
  padding: 0 10px;
}
@media all and (min-width: 560px) {
  .xtt_left_col_title {
    float: left;
    width: 260px;
    text-align: left;
  }
  .xtt_right_col_title {
    float: left;
    width: 260px;
    margin: 0 0 0 20px;
    text-align: left;
  }
  .rtl_body .xtt_left_col_title {
    float: right;
    text-align: right;
  }
  .rtl_body .xtt_right_col_title {
    float: right;
    text-align: right;
    margin: 0 20px 0 0px;
  }
}
@media all and (min-width: 700px) {
  .xtt_right_col_title {
    width: 400px;
  }
  .xtt_table_title2 {
    display: block;
    float: left;
    width: 230px;
  }
  .rtl_body .xtt_table_title2 {
    float: right;
  }
  .xtt_table_title4 {
    display: block;
    float: left;
    width: 120px;
    padding: 0 10px 0;
  }
  .rtl_body .xtt_table_title4 {
    float: right;
  }
}
@media all and (min-width: 840px) {
  .xtt_right_col_title {
    width: 540px;
  }
  .xtt_table_title3 {
    display: block;
    float: left;
    min-height: 5px;
    width: 120px;
    padding: 0 10px 0;
  }
  .rtl_body .xtt_table_title3 {
    float: right;
  }
}
@media all and (min-width: 980px) {
  .tbl1 .xtt_left_col_title {
    width: 400px;
  }
  .tbl4 .xtt_right_col_title {
    width: 680px;
  }
  .tbl4 .xtt_table_title3 {
    width: 260px;
  }
}
.xtt_table_body_wrap {
  position: relative;
}
.xtt_html_abs {
  display: none;
  position: absolute;
  z-index: 5;
  float: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url(images/ajax-big-loader.gif) no-repeat center center;
  opacity: 0.6;
}
.xtt_left_col_table {
  float: left;
  width: 48%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.rtl_body .xtt_left_col_table {
  float: right;
}
.xtt_right_col_table {
  float: right;
  width: 48%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.rtl_body .xtt_right_col_table {
  float: left;
}
@media all and (min-width: 560px) {
  .xtt_left_col_table {
    float: left;
    width: 260px;
    text-align: left;
  }
  .xtt_right_col_table {
    float: left;
    width: 260px;
    margin: 0 0 0 20px;
    text-align: left;
  }
  .rtl_body .xtt_left_col_table {
    float: right;
    text-align: right;
  }
  .rtl_body .xtt_right_col_table {
    float: right;
    text-align: right;
    margin: 0 20px 0 0px;
  }
}
@media all and (min-width: 700px) {
  .xtt_right_col_table {
    width: 400px;
  }
}
@media all and (min-width: 840px) {
  .xtt_right_col_table {
    width: 540px;
  }
}
@media all and (min-width: 980px) {
  .tbl1 .xtt_left_col_table {
    width: 400px;
  }
  .tbl4 .xtt_right_col_table {
    width: 680px;
  }
}

.xtt_one_line_left {
  position: relative;
  padding: 10px 10px 10px 10px;
  background: #fff;
  border-top: 1px solid #eaeaea;
  cursor: pointer;
}
@media all and (min-width: 560px) {
  .xtt_one_line_left {
    padding: 2px 10px 2px 10px;
  }
}
.xtt_one_line_ico_left {
  width: 50px;
  margin: 0 auto 10px;
}
@media all and (min-width: 560px) {
  .xtt_one_line_ico_left {
    float: left;
    margin: 0 10px 0 0;
  }
  .rtl_body .xtt_one_line_ico_left {
    float: right;
    margin: 0 0px 0 10px;
  }
}
.xtt_change_ico {
  width: 50px;
  height: 50px;
}
.xtt_one_line_name_left {
  text-align: center;
  padding: 0 0 10px 0;
}
.xtt_one_line_name {
  font: 13px "Open Sans", sans-serif;
  color: #545454;
}
@media all and (min-width: 560px) {
  .xtt_one_line_name_left {
    float: left;
    text-align: left;
    width: 180px;
    padding: 0;
  }
  .rtl_body .xtt_one_line_name_left {
    float: right;
    text-align: right;
  }
  .xtt_one_line_name {
    height: 50px;
    display: table-cell;
    vertical-align: middle;
  }
}
.xtt_one_line_curs_left {
  text-align: center;
  display: none;
}
.xtt_one_line_curs {
  font: 600 13px "Open Sans", sans-serif;
  color: #545454;
}
@media all and (min-width: 560px) {
  .xtt_one_line_curs_left {
    display: none;
  }
}
@media all and (min-width: 980px) {
  .xtt_one_line_curs_left {
    display: block;
    float: left;
    width: 140px;
  }
  .xtt_one_line_curs_left .xtt_one_line_curs {
    height: 50px;
    display: table-cell;
    vertical-align: middle;
    width: 140px;
    text-align: right;
  }
}
.xtt_one_line_ico_right {
  width: 50px;
  margin: 0 auto 10px;
}
@media all and (min-width: 560px) {
  .xtt_one_line_ico_right {
    float: left;
    margin: 0 10px 0 0;
  }
  .rtl_body .xtt_one_line_ico_right {
    float: right;
    margin: 0 0px 0 10px;
  }
}
.xtt_one_line_name_right {
  text-align: center;
  padding: 0 0 10px 0;
}
@media all and (min-width: 560px) {
  .xtt_one_line_name_right {
    float: left;
    text-align: left;
    width: 180px;
    padding: 0;
  }
  .rtl_body .xtt_one_line_name_right {
    float: right;
    text-align: right;
  }
}
.xtt_one_line_curs_right {
  text-align: center;
  display: none;
}
@media all and (min-width: 560px) {
  .xtt_one_line_curs_right {
    display: none;
  }
}
@media all and (min-width: 840px) {
  .xtt_one_line_curs_right {
    display: block;
    float: left;
    text-align: left;
    width: 130px;
    margin: -2px 0;
    padding: 2px 0px 2px 9px;
    border-left: 1px solid #eaeaea;
  }
  .rtl_body .xtt_one_line_curs_right,
  .rtl_body .tbl4 .xtt_one_line_curs_right {
    float: right;
    text-align: right;
    padding: 2px 9px 2px 0px;
    border-left: 0px;
    border-right: 1px solid #eaeaea;
  }
  .xtt_one_line_curs_right .xtt_one_line_curs {
    height: 50px;
    display: table-cell;
    vertical-align: middle;
  }
}
@media all and (min-width: 980px) {
  .tbl4 .xtt_one_line_curs_right {
    width: 270px;
  }
}
.xtt_one_line_reserv_right {
  display: none;
  font: 13px "Open Sans", sans-serif;
  color: #545454;
}
@media all and (min-width: 700px) {
  .xtt_one_line_reserv_right {
    display: block;
    float: left;
    text-align: left;
    width: 130px;
    margin: -2px 0;
    padding: 2px 0px 2px 9px;
    border-left: 1px solid #eaeaea;
  }
  .rtl_body .xtt_one_line_reserv_right {
    padding: 2px 9px 2px 0px;
    border-left: 0px;
    border-right: 1px solid #eaeaea;
  }
  .xtt_one_line_reserv {
    height: 50px;
    display: table-cell;
    vertical-align: middle;
  }
}
a.js_item_right {
  text-decoration: none;
}
.xtt_one_line_right {
  display: block;
  text-decoration: none;
  position: relative;
  padding: 10px 10px 10px 10px;
  background: #fff;
  border-top: 1px solid #eaeaea;
  cursor: pointer;
}
@media all and (min-width: 560px) {
  .xtt_one_line_right {
    padding: 2px 10px 2px 10px;
  }
}
.xtt_one_line_left:hover,
.js_item_left.active .xtt_one_line_left {
  background: #f0f5f3;
}
.color_y .xtt_one_line_left:hover,
.color_y .js_item_left.active .xtt_one_line_left {
  background: #f4f4f4;
}
.color_b .xtt_one_line_left:hover,
.color_b .js_item_left.active .xtt_one_line_left {
  background: #2a2a2a;
}
.color_r .xtt_one_line_left:hover,
.color_r .js_item_left.active .xtt_one_line_left {
  background: #f0f3f7;
}
.js_item_left.active .xtt_one_line_name,
.js_item_left.active .xtt_one_line_curs,
.xtt_one_line_left:hover .xtt_one_line_name,
.xtt_one_line_left:hover .xtt_one_line_curs {
  color: #00c063;
}
.color_y .js_item_left.active .xtt_one_line_name,
.color_y .js_item_left.active .xtt_one_line_curs,
.color_y .xtt_one_line_left:hover .xtt_one_line_name,
.color_y .xtt_one_line_left:hover .xtt_one_line_curs {
  color: #545454;
}
.color_b .js_item_left.active .xtt_one_line_name,
.color_b .js_item_left.active .xtt_one_line_curs,
.color_b .xtt_one_line_left:hover .xtt_one_line_name,
.color_b .xtt_one_line_left:hover .xtt_one_line_curs {
  color: #fff;
}
.color_r .js_item_left.active .xtt_one_line_name,
.color_r .js_item_left.active .xtt_one_line_curs,
.color_r .xtt_one_line_left:hover .xtt_one_line_name,
.color_r .xtt_one_line_left:hover .xtt_one_line_curs {
  color: #eb5255;
}
.xtt_one_line_right:hover {
  background: #f0f5f3;
}
.color_y .xtt_one_line_right:hover {
  background: #f4f4f4;
}
.color_b .xtt_one_line_right:hover {
  background: #2a2a2a;
}
.color_r .xtt_one_line_right:hover {
  background: #f0f3f7;
}
.xtt_one_line_right:hover .xtt_one_line_name,
.xtt_one_line_right:hover .xtt_one_line_curs,
.xtt_one_line_right:hover .xtt_one_line_reserv {
  color: #00c063;
}
.color_y .xtt_one_line_right:hover .xtt_one_line_name,
.color_y .xtt_one_line_right:hover .xtt_one_line_curs,
.color_y .xtt_one_line_right:hover .xtt_one_line_reserv {
  color: #545454;
}
.color_b .xtt_one_line_right:hover .xtt_one_line_name,
.color_b .xtt_one_line_right:hover .xtt_one_line_curs,
.color_b .xtt_one_line_right:hover .xtt_one_line_reserv {
  color: #fff;
}
.color_r .xtt_one_line_right:hover .xtt_one_line_name,
.color_r .xtt_one_line_right:hover .xtt_one_line_curs,
.color_r .xtt_one_line_right:hover .xtt_one_line_reserv {
  color: #eb5255;
}
.xtt_one_line_rez {
  cursor: pointer;
  display: none;
  position: absolute;
  float: none;
  top: 50%;
  right: 10px;
  width: 22px;
  height: 22px;
  background: url(images/rez.png) no-repeat center center;
  margin: -11px 0 0 0;
}
.color_y .xtt_one_line_rez {
  background: url(images/rez_y.png) no-repeat center center;
}
.color_b .xtt_one_line_rez {
  background: url(images/rez_b.png) no-repeat center center;
}
.color_r .xtt_one_line_rez {
  background: url(images/rez_r.png) no-repeat center center;
}
.rtl_body .xtt_one_line_rez {
  right: auto;
  left: 20px;
}
@media all and (min-width: 700px) {
  .xtt_one_line_rez {
    display: block;
  }
}
.xtt_one_line_rez:hover {
  opacity: 0.6;
}
.xtt_one_line_rez_ins {
  display: none;
}
.xtt_line_tab {
  display: none;
}
.xtt_line_tab.active {
  display: block;
}
/* end type table 1 */

/* type table 2 */
.xchange_type_plitka {
  padding: 0 0 20px;
}
.xtp_icon_wrap {
  padding: 0 0 10px 0;
}
@media all and (max-width: 960px) {
  .xtp_icon_wrap {
    display: none;
  }
}
.xtp_left_col_icon {
  float: left;
  width: 465px;
}
.rtl_body .xtp_left_col_icon {
  float: right;
}
.xtp_right_col_icon {
  float: right;
  width: 465px;
}
.rtl_body .xtp_right_col_icon {
  float: left;
}
.xtp_table_wrap {
  border-radius: 3px;
  background: #fff;
  padding: 20px;
}
.color_y .xtp_table_wrap {
  background: #eeeeee;
}
.color_b .xtp_table_wrap {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .xtp_table_wrap {
  background: #fff;
}
.xtp_table_title {
  font: 700 14px "Open Sans", sans-serif;
  color: #000;
  text-transform: uppercase;
  margin: 0 0 15px 0;
}
.xtp_table_list {
  padding: 0 0 10px 0;
}
.xtp_item {
  float: left;
  padding: 2px;
  width: 50px;
  height: 50px;
  margin: 0 10px 10px 0;
  border-radius: 3px;
  border: 1px solid #edf1ef;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.rtl_body .xtp_item {
  float: right;
  margin: 0 0px 10px 10px;
}
.xtp_item.active {
  box-shadow: 0 0 5px #858c97;
}
.xtp_item.not {
  opacity: 0.3;
}
.xtp_item_ico {
  width: 50px;
  height: 50px;
}
.xtp_col_table_body {
  margin: 0 0 20px 0;
}
.xtp_left_col_table {
  margin: 0 0 20px 0;
}
.xtp_right_col_table {
  margin: 0;
}
@media all and (min-width: 700px) {
  .xtp_left_col_table {
    float: left;
    width: 50%;
  }
  .rtl_body .xtp_left_col_table {
    float: right;
  }
  .xtp_right_col_table {
    float: right;
    width: 50%;
  }
  .rtl_body .xtp_right_col_table {
    float: left;
  }
  .xtp_right_col_table_ins {
    padding: 0 0 0 20px;
  }
  .rtl_body .xtp_right_col_table_ins {
    padding: 0 20px 0 0px;
  }
}
.xtp_curs_wrap {
  position: relative;
  padding: 0 125px 0 0;
  margin: 0 0 20px 0;
  height: 50px;
}
.rtl_body .xtp_curs_wrap {
  padding: 0 0px 0 125px;
}
.xtp_input_wrap input {
  font: 20px/50px "Open Sans", sans-serif;
  padding: 0 20px 0 20px;
  height: 50px;
  width: 100%;
}
.xtp_select_wrap {
  position: absolute;
  float: none;
  top: 0px;
  right: 0px;
  width: 120px;
  height: 50px;
}
.rtl_body .xtp_select_wrap {
  right: auto;
  left: 0px;
}
.xtp_select_wrap select {
  width: 100%;
  height: 50px;
}
.xtp_commis_wrap {
  position: relative;
  margin: 0 0 20px 0;
}
.xtp_commis_text {
  float: left;
  height: 50px;
  font: 13px/50px "Open Sans", sans-serif;
}
.rtl_body .xtp_commis_text {
  float: right;
}
.xtp_commis_wrap input {
  float: left;
  margin: 0 10px 0 0;
  font: 20px/50px "Open Sans", sans-serif;
  padding: 0 20px 0 20px;
  height: 50px;
  width: 160px;
}
.rtl_body .xtp_commis_wrap input {
  float: right;
  margin: 0 0px 0 10px;
}
.xtp_line {
  padding: 0 0 10px 0;
  font: 13px "Open Sans", sans-serif;
}
.xtp_line span {
  font-weight: 600;
}
a.xtp_link {
  color: #858c97;
  text-decoration: none;
  border-bottom: 1px dotted #858c97;
}
a:hover.xtp_link {
  color: #858c97;
  border-bottom: none;
}
.xtp_html_wrap {
  position: relative;
}
.xtp_html_abs {
  display: none;
  position: absolute;
  z-index: 5;
  float: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url(images/ajax-big-loader.gif) no-repeat center center;
  opacity: 0.6;
}
/* end type table 2 */

/* type table 3 */
.xchange_type_list {
  padding: 0 0 20px 0;
}
.xtl_html_wrap {
  position: relative;
}
.xtl_html_abs {
  display: none;
  position: absolute;
  z-index: 5;
  float: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url(images/ajax-big-loader.gif) no-repeat center center;
  opacity: 0.6;
}
.xtl_left_col,
.xtl_right_col {
  border-radius: 3px;
  background: #fff;
  padding-top: 23px;
  margin: 0 0 20px 0;
}
.color_y .xtl_left_col,
.color_y .xtl_right_col {
  background: #eeeeee;
}
.color_b .xtl_left_col,
.color_b .xtl_right_col {
  background: #fff;
}
.color_r .xtl_left_col,
.color_r .xtl_right_col {
  background: #fff;
}
.xtl_center_col {
  margin: 0 0 20px 0;
}
a.xtl_change {
  display: block;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background: url(images/xtl_change.png) no-repeat center center;
}
a.xtl_change:hover {
  opacity: 0.8;
}
@media all and (min-width: 980px) {
  .xtl_table_wrap {
    border-radius: 3px;
    background: #fff;
    padding: 30px;
  }
  .color_y .xtl_table_wrap {
    background: #eeeeee;
  }
  .color_b .xtl_table_wrap {
    background: #fff;
    border: 1px solid #ebebeb;
  }
  .color_r .xtl_table_wrap {
    background: #fff;
  }
  .xtl_left_col {
    float: left;
    width: 410px;
    position: relative;
    background: none;
    padding: 0;
    margin: 0;
  }
  .rtl_body .xtl_left_col {
    float: right;
  }
  .xtl_center_col {
    float: left;
    width: 80px;
    margin: 0;
    padding: 45px 0 0 0;
  }
  .rtl_body .xtl_center_col {
    float: right;
  }
  .xtl_right_col {
    float: right;
    width: 410px;
    position: relative;
    background: none;
    padding: 0;
    margin: 0;
  }
  .rtl_body .xtl_right_col {
    float: left;
  }
}

.xtl_table_title {
  font: 700 14px "Open Sans", sans-serif;
  color: #000;
  text-transform: uppercase;
  padding: 0 0 20px 0;
}
.xtl_ico_wrap {
  display: none;
}
.xtl_select_wrap {
  margin: 0 0 20px 0;
}
.xtl_select_wrap select {
  width: 100%;
  height: 50px;
}
.xtl_table_body {
  margin: 0 0 20px 0;
}
.xtl_input_wrap {
  margin: 0 0 20px 0;
}
.xtl_input_wrap input {
  font: 20px/50px "Open Sans", sans-serif;
  padding: 0 20px 0 20px;
  height: 50px;
  width: 100%;
}
.xtl_commis_wrap {
  position: relative;
  padding: 0 110px 0 0;
  margin: 0 0 20px 0;
}
.rtl_body .xtl_commis_wrap {
  padding: 0 0 0 110px;
}
.xtl_commis_text {
  position: absolute;
  float: none;
  top: 0;
  right: 0;
  width: 110px;
  text-align: right;
  height: 50px;
  font: 13px/50px "Open Sans", sans-serif;
}
.rtl_body .xtl_commis_text {
  left: 0;
  right: auto;
  text-align: left;
}
.xtl_commis_wrap input {
  font: 20px/50px "Open Sans", sans-serif;
  padding: 0 20px 0 20px;
  height: 50px;
  width: 100%;
}
.xtl_line {
  padding: 0 0 10px 0;
  font: 13px "Open Sans", sans-serif;
}
.xtl_line span {
  font-weight: 600;
}
a.xtl_link {
  font: 13px "Open Sans", sans-serif;
  color: #858c97;
  text-decoration: none;
  border-bottom: 1px dotted #858c97;
}
a:hover.xtl_link {
  color: #858c97;
  border-bottom: none;
}
a.xtl_submit,
a.xtp_submit {
  display: block;
  text-decoration: none;
  background: #00c063;
  border-radius: 3px;
  height: 50px;
  width: 300px;
  margin: 0 auto;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #fff;
  font: 600 14px/50px "Open Sans", sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
}
.color_y a.xtl_submit,
.color_y a.xtp_submit {
  border: 1px solid #ffe033;
  background: #ffe033;
  color: #2a2a2a;
}
.color_b a.xtl_submit,
.color_b a.xtp_submit {
  border: 1px solid #0090e4;
  background: #0090e4;
  color: #fff;
}
.color_r a.xtl_submit,
.color_r a.xtp_submit {
  border: 1px solid #eb5255;
  background: #eb5255;
  color: #fff;
}
a.xtl_submit:hover,
a.xtp_submit:hover {
  background: #02944d;
}
.color_y a.xtl_submit:hover,
.color_y a.xtp_submit:hover {
  border: 1px solid #3d383f;
  background: #3d383f;
  color: #fff;
}
.color_b a.xtl_submit:hover,
.color_b a.xtp_submit:hover {
  border: 1px solid #2a2a2a;
  background: #2a2a2a;
  color: #fff;
}
.color_r a.xtl_submit:hover,
.color_r a.xtp_submit:hover {
  border: 1px solid #2d3e50;
  background: #2d3e50;
  color: #fff;
}
a.xtl_submit.active,
a.xtp_submit.active {
  background: #ccc;
  cursor: default;
}
/* end type table 3 */

/* all */
.hexch_message_wrap,
.notice_message,
.notverify_message {
  margin: 0 auto 20px;
  padding: 20px 20px 20px 20px;
  max-width: 920px;
  border-radius: 3px;
  border-bottom: 3px solid #cacfcd;
  background: #fff;
}
.color_y .hexch_message_wrap,
.color_y .notice_message,
.color_y .notverify_message {
  border-bottom: none;
  background: #3d383f;
  color: #c4c4c4;
}
.color_b .hexch_message_wrap,
.color_b .notice_message,
.color_b .notverify_message {
  border-bottom: none;
  background: #f8f8f6;
}
.color_r .hexch_message_wrap,
.color_r .notice_message,
.color_r .notverify_message {
  border-bottom: none;
  background: #2d3e50;
  color: #c4c4c4;
}
.hexch_message,
.notice_message_ins {
  padding: 0px 0px 0px 70px;
  min-height: 50px;
  background: url(images/notice_message.png) no-repeat 0px 0px;
}
.color_y .hexch_message,
.color_y .notice_message_ins {
  background: url(images/notice_message_y.png) no-repeat 0px 0px;
}
.color_b .hexch_message,
.color_b .notice_message_ins {
  background: url(images/notice_message_b.png) no-repeat 0px 0px;
}
.color_r .hexch_message,
.color_r .notice_message_ins {
  background: url(images/notice_message_r.png) no-repeat 0px 0px;
}
.rtl_body .hexch_message,
.rtl_body .notice_message_ins {
  background-position: right 0px !important;
  padding: 0px 70px 0px 0px;
}
.hexch_message_title,
.notice_message_title {
  color: #2a2a2a;
  font: 600 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}
.color_y .hexch_message_title,
.color_y .notice_message_title {
  color: #fff;
}
.color_b .hexch_message_title,
.color_b .notice_message_title {
  color: #2a2a2a;
}
.color_r .hexch_message_title,
.color_r .notice_message_title {
  color: #fff;
}
.warning_message {
  border-radius: 3px;
  border: 3px solid #787f8a;
  padding: 20px 20px 5px;
  margin: 0 auto 20px;
  max-width: 920px;
  background: #e4eae7;
}
.warning_message_title {
  color: #2a2a2a;
  font: 600 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  margin: 0 0 15px 0;
}
.warning_message_text p {
  padding: 0 0 15px 0;
}
.ajax_post_bids_res {
  margin: 0 0px;
}
.span_skidka {
  color: #e46066;
}
.js_amount {
  cursor: pointer;
}
.js_wrap_error {
  position: relative;
}
.js_error {
  display: none;
  position: absolute;
  float: none;
  color: #e46066;
  font: 600 11px/50px "Open Sans", sans-serif;
  top: 0;
  height: 50px;
  left: 360px;
}
.rtl_body .js_error {
  right: 360px;
  left: 0;
}
.js_wrap_error_br .js_error {
  top: 51px;
  left: 0;
  width: 240px;
  height: auto;
  font: 600 10px "Open Sans", sans-serif;
}
.rtl_body .js_wrap_error_br .js_error {
  left: auto;
  right: 0;
}
.js_wrap_error.error .js_error {
  display: block;
}
.js_wrap_error.error input {
  border: 1px solid #e46066;
}
.info_window {
  display: none;
  z-index: 1;
  position: absolute;
  top: 55px;
  float: none;
  left: 0px;
  color: #fff;
  font: 12px/14px "Open Sans", sans-serif;
  background: #6ed3a2;
  padding: 15px 20px;
  border-radius: 3px;
  border-right: 2px solid #d7dbd9;
  border-bottom: 2px solid #d7dbd9;
}
.color_y .info_window {
  color: #545454;
  background: #fffae0;
}
.color_b .info_window {
  color: #545454;
  background: #d9e5ec;
}
.color_r .info_window {
  color: #ffffff;
  background: #abc1d6;
}
.rtl_body .info_window {
  left: auto;
  right: 0;
}
.js_window_wrap.showed .info_window {
  display: block;
}
.info_window_abs {
  position: absolute;
  top: -4px;
  float: none;
  left: 36px;
  background: url(images/ug.png) no-repeat;
  width: 16px;
  height: 5px;
}
.color_y .info_window_abs {
  background: url(images/ug_y.png) no-repeat;
}
.color_b .info_window_abs {
  background: url(images/ug_b.png) no-repeat;
}
.color_r .info_window_abs {
  background: url(images/ug_r.png) no-repeat;
}
.rtl_body .info_window_abs {
  left: auto;
  right: 36px;
}
.js_purse_link {
  z-index: 2;
  position: absolute;
  float: none;
  top: 25px;
  left: 15px;
  margin: -8px 0 0 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(images/purse.png) no-repeat center center;
}
.rtl_body .js_purse_link {
  left: auto;
  right: 15px;
}
.js_purse_link_ins {
  position: relative;
  width: 16px;
  height: 16px;
}
.js_purse_ul {
  position: absolute;
  float: none;
  top: 0;
  left: 0px;
  width: 250px;
  background: #fff;
  color: #333;
  box-shadow: 0 0 5px #9fa3a1;
  display: none;
}
.rtl_body .js_purse_ul {
  left: auto;
  right: 0;
}
.js_purse_line {
  padding: 5px 10px;
  word-break: break-all;
  word-wrap: break-word;
  border-bottom: 1px solid #dedede;
}
input.js_purse_input {
  padding-left: 40px;
}
.rtl_body input.js_purse_input {
  padding-right: 40px;
}
/* end all */

/* hexch */
.hexch_ajax_wrap {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.hexch_ajax_wrap_abs {
  display: none;
  position: absolute;
  z-index: 5;
  float: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url(images/ajax-big-loader.gif) no-repeat center center;
  opacity: 0.6;
}
.hexch_div {
  max-width: 960px;
  padding: 0 0 20px;
  margin: 0 auto;
}
.hexch_div_ins {
  border-radius: 3px;
  background: #fff;
  padding: 20px 20px 1px;
  border-bottom: 3px solid #d3d9d6;
}
.color_y .hexch_div_ins {
  background: #eeeeee;
  border-bottom: none;
}
.color_b .hexch_div_ins {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .hexch_div_ins {
  background: #fff;
  border-bottom: none;
}
.hexch_title,
.hexch_pers_title {
  color: #2a2a2a;
  font: 600 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  margin: 0 0 20px 0px;
}
@media all and (min-width: 700px) {
  .hexch_left {
    float: left;
    width: 45%;
  }
  .rtl_body .hexch_left {
    float: right;
  }
  .hexch_right {
    float: right;
    width: 45%;
  }
  .rtl_body .hexch_right {
    float: left;
  }
}
.hexch_txt_line {
  font: 600 13px/14px "Open Sans", sans-serif;
  padding: 0 0 20px 0px;
}
.hexch_txt_line p {
  padding: 0px 0 2px;
}
@media all and (min-width: 700px) {
  .hexch_txt_line {
    min-height: 50px;
    display: table-cell;
    vertical-align: middle;
  }
}
.hexch_curs_line .check_purse_line {
  padding: 20px 0 0px 0px;
}
.hexch_comis_line {
  color: #858c97;
  font: 13px/16px "Open Sans", sans-serif;
  padding: 0 0 20px 0px;
}
.hexch_curs_line,
.hexch_pers_line {
  position: relative;
  margin: 0 0 20px 0;
}
.hexch_curs_label,
.hexch_pers_label {
  font: 600 13px "Open Sans", sans-serif;
  padding: 0 0 5px 0;
}
.hexch_pers_input {
  position: relative;
}
.hexch_curs_input input,
.hexch_pers_input input {
  font: 16px/50px "Open Sans", sans-serif;
  height: 50px;
  width: 100%;
  max-width: 340px;
}
.hexch_curs_input select,
.hexch_pers_input select {
  height: 50px;
  width: 100%;
  max-width: 340px;
}
.hexch_submit_div {
  padding: 0px 0px 10px 0px;
}
input.hexch_submit {
  display: block;
  height: 50px;
  width: 220px;
  margin: 0;
  font: 600 14px/50px "Open Sans", sans-serif;
  text-align: center;
}
.hexch_checkdata_div,
.hexch_div .exchange_checkpersdata {
  padding: 0 0px 10px 0px;
}
/* end hexch */

/* exch */
.exch_ajax_wrap,
.exchange_status_html {
  position: relative;
  min-height: 50px;
}
.exch_ajax_wrap_abs,
.exchange_status_abs {
  display: none;
  position: absolute;
  z-index: 5;
  float: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url(images/ajax-big-loader.gif) no-repeat center center;
  opacity: 0.6;
}
.xchange_div {
  border-radius: 3px;
  background: #fff;
  padding: 0px 20px 1px;
  margin: 0 0 20px 0;
}
.color_y .xchange_div {
  background: #eeeeee;
}
.color_b .xchange_div {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .xchange_div {
  background: #fff;
}
.xchange_data_title,
.xchange_pers_title {
  color: #252927;
  font: 600 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  padding: 20px 20px;
  margin: 0px -20px 20px;
  background: #f0f5f3;
}
.color_y .xchange_data_title,
.color_y .xchange_pers_title {
  color: #fff;
  background: #3d383f;
}
.color_b .xchange_data_title,
.color_b .xchange_pers_title {
  color: #252927;
  background: #f8f8f6;
}
.color_r .xchange_data_title,
.color_r .xchange_pers_title {
  color: #fff;
  background: #2d3e50;
}
.xchange_data_title.give span {
  position: relative;
  padding: 4px 40px 4px 0;
  background: url(images/right-arr.png) no-repeat right center;
}
.rtl_body .xchange_data_title.give span {
  padding: 4px 0px 4px 40px;
  background: url(images/right-arr.png) no-repeat left center;
}
.xchange_data_title.get span {
  position: relative;
  padding: 4px 40px 4px 0;
  background: url(images/left-arr.png) no-repeat right center;
}
.rtl_body .xchange_data_title.get span {
  padding: 4px 0px 4px 40px;
  background: url(images/left-arr.png) no-repeat left center;
}
.xchange_data_div {
  padding: 0px 0px 10px;
}
.xchange_pers_div {
  padding: 0px 0px 10px 0px;
}
.xchange_info_line {
  font: 600 13px "Open Sans", sans-serif;
  padding: 0 0 10px 0;
}
@media all and (min-width: 700px) {
  .xchange_data_left {
    width: 340px;
    float: left;
  }
  .rtl_body .xchange_data_left {
    float: right;
  }
  .xchange_data_right {
    float: right;
    width: 240px;
  }
  .rtl_body .xchange_data_right {
    float: left;
  }
  .xchange_data_right .xchange_info_line {
    text-align: right;
  }
  .rtl_body .xchange_data_right .xchange_info_line {
    text-align: left;
  }
}
.xchange_select {
  margin: 0 0 20px 0;
  height: 50px;
}
.xchange_select select {
  width: 100%;
  max-width: 340px;
  height: 50px;
}
.xchange_sum_line {
  position: relative;
  margin: 0 0 20px 0;
}
.xchange_sum_label {
  font: 600 13px "Open Sans", sans-serif;
  padding: 0 0 5px 0;
}
.xchange_sum_input {
  position: relative;
}
.xchange_sum_input input {
  width: 100%;
  max-width: 340px;
  height: 50px;
  font: 16px/50px "Open Sans", sans-serif;
}
@media all and (min-width: 700px) {
  .xchange_sum_line {
    height: 50px;
    margin: 0 0 20px 0;
    padding: 0 0 0 100px;
  }
  .rtl_body .xchange_sum_line {
    padding: 0 100px 0 0px;
  }
  .xchange_sum_label {
    position: absolute;
    float: none;
    top: 0;
    left: 0;
    width: 90px;
    height: 50px;
    font: 600 12px/50px "Open Sans", sans-serif;
    text-align: right;
    padding: 0;
  }
  .rtl_body .xchange_sum_label {
    left: auto;
    right: 0;
    text-align: left;
  }
}
.xchange_sumandcom {
  color: #858c97;
  font: 13px/16px "Open Sans", sans-serif;
  margin: 0 0 20px 0;
}
.xchange_curs_line .check_purse_line {
  padding: 20px 0 0px 0;
}
.xchange_curs_line,
.xchange_pers_line {
  margin: 0 0 20px 0;
}
.xchange_curs_label,
.xchange_pers_label {
  font: 600 13px "Open Sans", sans-serif;
  padding: 0 0 5px 0;
}
.xchange_curs_input,
.xchange_pers_input {
  position: relative;
}
.xchange_curs_input input,
.xchange_pers_input input {
  font: 16px/50px "Open Sans", sans-serif;
  height: 50px;
  width: 100%;
  max-width: 340px;
}
.xchange_curs_input select,
.xchange_pers_input select {
  height: 50px;
  width: 100%;
  max-width: 340px;
}
.xchange_submit_div {
  padding: 0px 0px 10px 0px;
}
input.xchange_submit {
  display: block;
  height: 50px;
  width: 220px;
  margin: 0;
  font: 600 14px/50px "Open Sans", sans-serif;
  text-align: center;
}
.xchange_checkdata_div,
.xchange_div .exchange_checkpersdata {
  padding: 0 0px 10px 0px;
}
/* end exch */

/* step 1 */
.block_xchangedata {
  border-radius: 3px;
  background: #fff;
  padding: 0 30px 1px;
  margin: 0 0 20px 0;
}
.color_y .block_xchangedata {
  background: #eeeeee;
}
.color_b .block_xchangedata {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .block_xchangedata {
  background: #fff;
}
.block_submitbutton {
  padding: 0px 0 20px;
  text-align: center;
}
.block_checked_rule {
  padding: 0px 0px 20px 0px;
}
.block_rule_info {
  color: #ff0000;
  padding: 0px 0 20px;
  text-align: center;
}
.block_warning {
  padding: 20px 30px 20px 30px;
  margin: 0 -30px 20px;
  background: #f0f5f3;
}
.color_y .block_warning {
  background: #fff;
}
.block_warning_ins {
  padding: 0 0 0 70px;
  background: url(images/block_warning.png) no-repeat 0px 0px;
}
.rtl_body .block_warning_ins {
  padding: 0 70px 0 0px;
  background: url(images/block_warning.png) no-repeat right 0px;
}
.block_warning_title {
  color: #252927;
  font: 600 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  margin: 0 0 15px 0;
}
.block_xchdata,
.block_persdata {
  padding: 0;
}
.block_xchdata_title,
.block_persdata_title {
  color: #252927;
  font: 600 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  padding: 20px 30px;
  margin: 0 -30px 15px;
  background: #f0f5f3;
}
.color_y .block_xchdata_title,
.color_y .block_persdata_title {
  color: #fff;
  background: #3d383f;
}
.color_b .block_xchdata_title,
.color_b .block_persdata_title {
  color: #252927;
  background: #f8f8f6;
}
.color_r .block_xchdata_title,
.color_r .block_persdata_title {
  color: #fff;
  background: #2d3e50;
}
.block_xchdata_title.give span {
  position: relative;
  padding: 4px 40px 4px 0;
  background: url(images/right-arr.png) no-repeat right center;
}
.rtl_body .block_xchdata_title.give span {
  padding: 4px 0px 4px 40px;
  background: url(images/right-arr.png) no-repeat 0 center;
}
.block_xchdata_title.get span {
  position: relative;
  padding: 4px 40px 4px 0;
  background: url(images/left-arr.png) no-repeat right center;
}
.rtl_body .block_xchdata_title.get span {
  padding: 4px 0px 4px 40px;
  background: url(images/left-arr.png) no-repeat 0 center;
}
.block_xchdata_comm {
  padding: 0px 0px 20px;
  color: #858c97;
}
.block_persdata_info,
.block_xchdata_info {
  padding: 0px 0px 15px;
}
.block_xchdata_info_left {
  float: left;
  width: 340px;
}
.block_persdata_line,
.block_xchdata_line {
  padding: 0 0 5px 0;
}
.block_persdata_line span,
.block_xchdata_line span {
  font-weight: 600;
}
.block_xchdata_info_right {
  float: right;
}
@media all and (max-width: 500px) {
  .block_xchdata_info_right {
    display: none;
  }
}
.block_xchdata_ico {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
}
.block_xchdata_text {
  float: left;
  height: 50px;
  font: 14px/50px "Open Sans", sans-serif;
}
/* end step 1 */

/* bid status */
.block_statusbids {
  border-radius: 3px;
  background: #fff;
  padding: 0 30px 1px;
  margin: 0 0 20px 0;
  position: relative;
}
.color_y .block_statusbids {
  background: #eeeeee;
}
.color_b .block_statusbids {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .block_statusbids {
  background: #fff;
}
.block_statusbid_title {
  color: #252927;
  font: 600 14px "Open Sans", sans-serif;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  padding: 15px 30px;
  margin: 0 -30px 20px;
  background: #f0f5f3;
}
.color_y .block_statusbid_title {
  color: #fff;
  background: #3d383f;
}
.color_b .block_statusbid_title {
  color: #252927;
  background: #f8f8f6;
}
.color_r .block_statusbid_title {
  color: #fff;
  background: #2d3e50;
}
.block_status {
  background: #f0f5f3;
  padding: 20px 30px;
  margin: 0 -30px 20px;
}
.color_y .block_status {
  background: #fff;
}
.block_status_time {
  padding: 0 0 10px 0;
}
.block_status_time span {
  font-weight: 600;
}
span.block_status_text_info {
  font-weight: 600;
}
.block_check_payment {
  height: 3px;
  position: absolute;
  float: none;
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
}
.block_check_payment_ins {
  position: absolute;
  float: none;
  top: 0;
  left: 0;
  width: 0px;
  height: 100%;
  background: #00c063;
}
.block_check_payment_abs {
  display: none;
}
.block_warning_merch {
  color: #252927;
  padding: 20px 30px;
  margin: 0 -30px 20px;
  background: #f0f5f3;
}
.block_paybutton_merch {
  padding: 0px 0 20px;
}
.block_payinfo {
  padding: 0px 0px 20px;
}
.block_payinfo_line {
  padding: 0px 0 10px;
}
.block_payinfo_line span {
  font-weight: 600;
}
.block_change_browse {
  text-align: center;
  padding: 0px 0 20px;
  color: #ff0000;
}
.not_vaccaunt_now {
  font-weight: 600;
}
.block_instruction {
  margin: 0 0 10px 0;
}
.block_instruction p {
  padding: 0 0 10px 0;
}
.block_instruction span.comment_user {
  padding: 15px 0 0 0;
  display: block;
  font-weight: 600;
}
.block_smsbutton {
  padding: 20px 0px 20px;
  border-top: 1px solid #f0f5f3;
}
.block_smsbutton_label {
  padding: 0 0 8px 0;
  font-weight: 600;
}
.block_smsbutton_action input[type="text"] {
  float: left;
  width: 120px;
  text-align: center;
}
.rtl_body .block_smsbutton_action input[type="text"] {
  float: right;
}
.block_smsbutton_action input[type="submit"] {
  float: left;
  margin: 0 0 0 20px;
}
.rtl_body .block_smsbutton_action input[type="submit"] {
  float: right;
  margin: 0 20px 0 0px;
}
.block_paybutton {
  padding: 0px 0px 20px;
}
a.cancel_paybutton {
  float: left;
  display: block;
  text-decoration: none;
  background: #79808b;
  border-radius: 3px;
  height: 40px;
  width: 220px;
  margin: 0 auto;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #fff;
  font: 600 14px/40px "Open Sans", sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
}
.rtl_body a.cancel_paybutton {
  float: right;
}
a.cancel_paybutton:hover {
  background: #61666e;
}
.resultfalse.paybutton_error {
  width: 160px;
  float: right;
}
a.success_paybutton {
  float: right;
  display: block;
  text-decoration: none;
  background: #00c063;
  border-radius: 3px;
  height: 40px;
  width: 220px;
  margin: 0 auto;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #fff;
  font: 600 14px/40px "Open Sans", sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
}
.color_y a.success_paybutton {
  border: 1px solid #ffe033;
  background: #ffe033;
  color: #2a2a2a;
}
.color_b a.success_paybutton {
  border: 1px solid #0090e4;
  background: #0090e4;
  color: #fff;
}
.color_r a.success_paybutton {
  border: 1px solid #eb5255;
  background: #eb5255;
  color: #fff;
}
.rtl_body a.success_paybutton {
  float: left;
}
a.success_paybutton:hover {
  background: #02944d;
}
.color_y a.success_paybutton:hover {
  border: 1px solid #3d383f;
  background: #3d383f;
  color: #fff;
}
.color_b a.success_paybutton:hover {
  border: 1px solid #2a2a2a;
  background: #2a2a2a;
  color: #fff;
}
.color_r a.success_paybutton:hover {
  border: 1px solid #2d3e50;
  background: #2d3e50;
  color: #fff;
}
@media all and (max-width: 700px) {
  a.cancel_paybutton,
  .rtl_body a.cancel_paybutton,
  .resultfalse.paybutton_error,
  a.success_paybutton,
  .rtl_body a.success_paybutton {
    float: none;
    width: auto;
    margin: 0 0 20px 0;
  }
}
a.merch_paybutton {
  display: block;
  text-decoration: none;
  background: #252927;
  border-radius: 3px;
  height: 40px;
  width: 220px;
  margin: 0 auto;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #fff;
  font: 600 14px/40px "Open Sans", sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
}
a.merch_paybutton:hover {
  background: #000;
}
/* end bid status */

/* select */
.select_js {
  position: relative;
  cursor: pointer;
}
.select_js select {
  display: none;
}
.select_js_title {
  background: #f0f5f3;
  border-radius: 3px;
  height: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #545454;
  overflow: hidden;
  position: relative;
}
.color_y .select_js_title {
  background: #ffffff;
}
.color_b .select_js_title {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.color_r .select_js_title {
  background: #f0f3f7;
}
.select_js.open .select_js_title {
  background: #f0f5f3;
}
.color_y .select_js.open .select_js_title {
  background: #f7f7f7;
}
.color_b .select_js.open .select_js_title {
  background: #f8f8f6;
}
.color_r .select_js.open .select_js_title {
  background: #e4ebf5;
}
.select_js_title .select_js_abs {
  background: url(images/jsel.png) no-repeat center center;
  position: absolute;
  float: none;
  top: 0;
  right: 20px;
  height: 100%;
  width: 12px;
}
.color_y .select_js_abs {
  background: url(images/jsel_y.png) no-repeat center center;
}
.color_b .select_js_abs {
  background: url(images/jsel_b.png) no-repeat center center;
}
.color_r .select_js_abs {
  background: url(images/jsel_r.png) no-repeat center center;
}
.rtl_body .select_js_abs {
  right: auto;
  left: 20px;
}
.select_js_title_ins {
  padding: 0 30px 0 20px;
  font: 18px/50px "Open Sans", sans-serif;
}
.rtl_body .select_js_title_ins {
  padding: 0 20px 0 30px;
}
.iselect_js .select_js_title_ins {
  padding: 0 30px 0 70px;
}
.rtl_body .iselect_js .select_js_title_ins {
  padding: 0 70px 0 30px;
}
.iselect_js .select_ico {
  position: absolute;
  float: none;
  top: 0;
  left: 10px;
  width: 50px;
  height: 100%;
}
.rtl_body .iselect_js .select_ico {
  left: auto;
  right: 10px;
}
.select_js_ul {
  display: none;
  position: absolute;
  z-index: 30;
  float: none;
  top: 100%;
  background: #fafafa;
  border: 1px solid #dfe0e0;
  width: 100%;
  min-width: 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 3px 3px 3px 3px;
  max-height: 300px;
  overflow-y: auto;
}
.color_y .select_js_ul {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.color_b .select_js_ul {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.color_r .select_js_ul {
  background: #f0f3f7;
  border: 1px solid #f0f3f7;
}
.select_js_ulli {
  position: relative;
  overflow: hidden;
  padding: 8px 20px;
  font: 13px "Open Sans", sans-serif;
  border-top: 1px solid #dfe0e0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.color_y .select_js_ulli {
  border-top: 1px solid #ffffff;
}
.color_b .select_js_ulli {
  border-top: 1px solid #ebebeb;
}
.color_r .select_js_ulli {
  border-top: 1px solid #f0f3f7;
}
.iselect_js .select_js_ulli {
  padding: 0 10px 0 70px;
  height: 50px;
  font: 18px/50px "Open Sans", sans-serif;
}
.rtl_body .iselect_js .select_js_ulli {
  padding: 0 70px 0 10px;
}
.select_js_ulli:hover,
.select_js_ulli.active {
  background: #848b96;
  color: #fff;
}
.color_y .select_js_ulli:hover,
.color_y .select_js_ulli.active {
  background: #f4f4f4;
  color: #545454;
}
.color_b .select_js_ulli:hover,
.color_b .select_js_ulli.active {
  background: #d9e5ec;
  color: #545454;
}
.color_r .select_js_ulli:hover,
.color_r .select_js_ulli.active {
  background: #e4ebf5;
  color: #545454;
}
/* end select */

/* sidebar */
.sidebar {
  margin: 0 0px;
}
@media all and (min-width: 960px) {
  .sidebar {
    margin: 0;
    float: right;
    width: 260px;
  }
  .rtl_body .sidebar {
    float: left;
  }
}
/* end sidebar */

.widget {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px;
  overflow: hidden;
}
.color_y .widget {
  background: #eeeeee;
}
.color_b .widget {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .widget {
  background: #fff;
}
.widget_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 20px -20px;
}
.color_y .widget_title {
  background: #3d383f;
  color: #fff;
}
.color_b .widget_title {
  background: #f8f8f6;
}
.color_r .widget_title {
  background: #2d3e50;
  color: #fff;
}
.widget img {
  max-width: 100%;
}
.textwidget {
  padding: 0px;
}

/* news widget */
.widget_news_div {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px;
}
.color_y .widget_news_div {
  background: #eeeeee;
}
.color_b .widget_news_div {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .widget_news_div {
  background: #fff;
}
.widget_news_div .widget_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 20px -20px;
}
.color_y .widget_news_div .widget_title {
  background: #3d383f;
  color: #fff;
}
.color_b .widget_news_div .widget_title {
  background: #f8f8f6;
}
.color_r .widget_news_div .widget_title {
  background: #2d3e50;
  color: #fff;
}
.widget_news_line {
  margin: 0 0 20px 0;
}
.widget_news_date {
  float: left;
  padding: 4px 15px;
  color: #858c97;
  font: 12px "Open Sans", sans-serif;
  border-radius: 4px;
  background: #f0f5f3;
  margin: 0 0 7px 0;
}
.rtl_body .widget_news_date {
  float: right;
}
.color_y .widget_news_date {
  background: #ffffff;
  color: #858c97;
}
.color_b .widget_news_date {
  background: #d9e5ec;
  color: #858c97;
}
.color_r .widget_news_date {
  background: #e4ebf5;
  color: #858c97;
}
.widget_news_content {
  font: 600 13px "Open Sans", sans-serif;
}
.widget_news_content a {
  text-decoration: none;
}
.widget_news_content a:hover {
  text-decoration: underline;
}
a.widget_news_more,
a.widget_reviews_more {
  padding: 8px 20px;
  border-radius: 4px;
  background: #79808b;
  text-decoration: none;
  color: #fff;
  font: 600 12px "Open Sans", sans-serif;
  float: left;
}
.color_y a.widget_news_more,
.color_y a.widget_reviews_more {
  background: #8f8f8f;
}
.color_b a.widget_news_more,
.color_b a.widget_reviews_more {
  background: #8f8f8f;
}
.color_r a.widget_news_more,
.color_r a.widget_reviews_more {
  background: #73889d;
}
.rtl_body a.widget_news_more,
.rtl_body a.widget_reviews_more {
  float: right;
}
a.widget_news_more:hover,
a.widget_reviews_more:hover {
  background: #6d737e;
}
.color_y a.widget_news_more:hover,
.color_y a.widget_reviews_more:hover {
  background: #7c7c7c;
}
.color_b a.widget_news_more:hover,
.color_b a.widget_reviews_more:hover {
  background: #7c7c7c;
}
.color_r a.widget_news_more:hover,
.color_r a.widget_reviews_more:hover {
  background: #697e93;
}
/* end news widget */

/* reviews widget */
.widget_reviews_div {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px;
}
.color_y .widget_reviews_div {
  background: #eeeeee;
}
.color_b .widget_reviews_div {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .widget_reviews_div {
  background: #fff;
}
.widget_reviews_div .widget_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 20px -20px;
}
.color_y .widget_reviews_div .widget_title {
  background: #3d383f;
  color: #fff;
}
.color_b .widget_reviews_div .widget_title {
  background: #f8f8f6;
}
.color_r .widget_reviews_div .widget_title {
  background: #2d3e50;
  color: #fff;
}
.widget_reviews_line {
  margin: 0 0 20px 0;
}
.widget_reviews_author {
  float: left;
  font: 600 14px "Open Sans", sans-serif;
  margin: 0 3px 10px 0;
}
.rtl_body .widget_reviews_author {
  float: right;
  margin: 0 0 10px 3px;
}
.widget_reviews_date {
  float: left;
  font: 600 12px "Open Sans", sans-serif;
  margin: 2px 0 10px 0;
}
.rtl_body .widget_reviews_date {
  float: right;
}
.widget_reviews_content {
  font: italic 14px "Open Sans", sans-serif;
  word-wrap: break-word;
  word-break: break-all;
}
/* end reviews widget */

/* register widget */
.user_widget,
.register_widget,
.login_widget,
.checkstatus_widget {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px;
}
.color_y .user_widget,
.color_y .register_widget,
.color_y .login_widget,
.color_y .checkstatus_widget {
  background: #eeeeee;
}
.color_b .user_widget,
.color_b .register_widget,
.color_b .login_widget,
.color_b .checkstatus_widget {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .user_widget,
.color_r .register_widget,
.color_r .login_widget,
.color_r .checkstatus_widget {
  background: #fff;
}
.user_widget_title,
.register_widget_title,
.login_widget_title,
.checkstatus_widget_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 20px -20px;
}
.color_y .user_widget_title,
.color_y .register_widget_title,
.color_y .login_widget_title,
.color_y .checkstatus_widget_title {
  background: #3d383f;
  color: #fff;
}
.color_b .user_widget_title,
.color_b .register_widget_title,
.color_b .login_widget_title,
.color_b .checkstatus_widget_title {
  background: #f8f8f6;
}
.color_r .user_widget_title,
.color_r .register_widget_title,
.color_r .login_widget_title,
.color_r .checkstatus_widget_title {
  background: #2d3e50;
  color: #fff;
}
.widget_reg_label,
.widget_log_label,
.widget_checkstatus_label {
  margin: 0;
  padding: 0 0 3px;
  font: 600 13px "Open Sans", sans-serif;
}
.widget_reg_line,
.widget_log_line,
.widget_checkstatus_line {
  padding: 0 0 10px;
}
.widget_reg_line_subm input,
.widget_log_line_subm input,
.widget_checkstatus_line_subm input {
  display: block;
  margin: 0 auto;
}
input.widget_reg_input,
input.widget_log_input,
input.widget_checkstatus_input {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* end register widget */

/* login widget */
.widget_log_line_text {
  padding: 0 0 15px 0;
}
.login_widget_subm_left {
  float: left;
  width: 49%;
  font: 12px "Open Sans", sans-serif;
}
.login_widget_subm_right {
  float: right;
  text-align: right;
  width: 49%;
  font: 12px "Open Sans", sans-serif;
}
/* end login widget */

/* user widget */
.uswidin {
  margin: 0 0 15px 0;
  font: 600 13px "Open Sans", sans-serif;
}
.uswidinleft {
  float: left;
  width: 50%;
}
.rtl_body .uswidinleft {
  float: right;
}
.uswidinright {
  float: right;
  width: 50%;
  text-align: right;
}
.rtl_body .uswidinright {
  float: left;
  text-align: left;
}
.user_widget_body ul {
  margin: 0 0 15px 0;
}
.user_widget_body ul li {
  display: block;
  padding: 0 0 5px 0;
}
.user_widget_body ul li a {
  font: italic 13px "Open Sans", sans-serif;
  text-decoration: none;
}
.user_widget_body ul li a:hover {
  text-decoration: underline;
}
.user_widget_body ul li.current a {
  color: #34d386;
  text-decoration: none;
  cursor: default;
}
.color_y .user_widget_body ul li.current a {
  color: #2a2a2a;
}
.color_b .user_widget_body ul li.current a {
  color: #0090e4;
}
.color_r .user_widget_body ul li.current a {
  color: #eb5255;
}
a.exit_link {
  display: block;
  border: 1px solid #858c97;
  background: #858c97;
  border-radius: 3px;
  height: 38px;
  padding: 0 25px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #fff;
  font: 600 13px/38px "Open Sans", sans-serif;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.color_y a.exit_link {
  color: #2a2a2a;
  border: 1px solid #ffe033;
  background: #ffe033;
}
.color_b a.exit_link {
  color: #fff;
  border: 1px solid #0090e4;
  background: #0090e4;
}
.color_r a.exit_link {
  color: #fff;
  border: 1px solid #eb5255;
  background: #eb5255;
}
a.exit_link:hover {
  background: #686c73;
  border: 1px solid #686c73;
  text-decoration: none;
}
.color_y a.exit_link:hover {
  color: #fff;
  background: #3d383f;
  border: 1px solid #3d383f;
}
.color_b a.exit_link:hover {
  color: #fff;
  background: #2a2a2a;
  border: 1px solid #2a2a2a;
}
.color_r a.exit_link:hover {
  color: #fff;
  background: #2d3e50;
  border: 1px solid #2d3e50;
}
/* end user widget */

/* stats widget */
.widget_stats_div {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px 1px;
}
.color_y .widget_stats_div {
  background: #eeeeee;
}
.color_b .widget_stats_div {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .widget_stats_div {
  background: #fff;
}
.widget_stats_div .widget_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 0px -20px;
}
.color_y .widget_stats_div .widget_title {
  background: #3d383f;
  color: #fff;
}
.color_b .widget_stats_div .widget_title {
  background: #f8f8f6;
}
.color_r .widget_stats_div .widget_title {
  background: #2d3e50;
  color: #fff;
}
.widget_stats_line {
  padding: 10px 0px;
  border-bottom: 1px solid #eaeaea;
}
.widget_stats_line span {
  font-weight: 600;
}
/* end stats widget */

/* reserv widget */
.widget_reserv_div {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px 10px;
}
.color_y .widget_reserv_div {
  background: #eeeeee;
}
.color_b .widget_reserv_div {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .widget_reserv_div {
  background: #fff;
}
.widget_reserv_div_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 10px -20px;
}
.color_y .widget_reserv_div_title {
  background: #3d383f;
  color: #fff;
}
.color_b .widget_reserv_div_title {
  background: #f8f8f6;
}
.color_r .widget_reserv_div_title {
  background: #2d3e50;
  color: #fff;
}
.widget_reserv_line {
  border-bottom: 1px solid #eaeaea;
  padding: 3px 0px 3px 0px;
  margin: 0 -10px 0 0;
}
.rtl_body .widget_reserv_line {
  margin: 0 0px 0 -10px;
}
.widget_reserv_ico {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  border: 1px solid #f0f5f3;
}
.rtl_body .widget_reserv_ico {
  float: right;
}
.widget_reserv_block {
  float: left;
  width: 160px;
  color: #545454;
  font: 14px "Open Sans", sans-serif;
  padding: 5px 0 0 10px;
}
.rtl_body .widget_reserv_block {
  float: right;
  padding: 5px 10px 0 0px;
}
.widget_reserv_title {
  font: 600 14px "Open Sans", sans-serif;
  margin: 0 0 1px 0;
}
.widget_reserv_sum {
  color: #858c97;
}
.widget_reserv_filters {
  padding: 0px 0 5px 0px;
  border-bottom: 1px solid #eaeaea;
}
.rtl_body .widget_reserv_filters {
  padding: 0px 0px 5px 0px;
}
.widget_reserv_filter {
  float: left;
  padding: 3px 8px;
  background: #ffffff;
  border-radius: 30px;
  border: 1px solid #ddd;
  color: #858c97;
  font: 11px "Open Sans", sans-serif;
  margin: 0 5px 5px 0;
  cursor: pointer;
  position: relative;
}
.rtl_body .widget_reserv_filter {
  float: right;
  margin: 0 0px 5px 5px;
}
.color_y .widget_reserv_filter {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: #858c97;
}
.color_b .widget_reserv_filter {
  background: #d9e5ec;
  border: 1px solid #d9e5ec;
  color: #858c97;
}
.widget_reserv_filter.current {
  background: #858c97;
  border: 1px solid #858c97;
  color: #fff;
}
.color_y .widget_reserv_filter.current {
  background: #ffe033;
  border: 1px solid #ffe033;
  color: #2a2a2a;
}
.color_b .widget_reserv_filter.current {
  background: #0090e4;
  border: 1px solid #0090e4;
  color: #fff;
}
.color_r .widget_reserv_filter.current {
  background: #eb5255;
  border: 1px solid #eb5255;
  color: #fff;
}
/* end reserv widget */

/* lchange */
.widget_lchange_div {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px;
}
.color_y .widget_lchange_div {
  background: #eeeeee;
}
.color_b .widget_lchange_div {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .widget_lchange_div {
  background: #fff;
}
.widget_lchange_div .widget_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 20px -20px;
}
.color_y .widget_lchange_div .widget_title {
  background: #3d383f;
  color: #fff;
}
.color_b .widget_lchange_div .widget_title {
  background: #f8f8f6;
}
.color_r .widget_lchange_div .widget_title {
  background: #2d3e50;
  color: #fff;
}
.widget_lchange_html {
  position: relative;
}
.widget_lchange_abs {
  display: none;
  position: absolute;
  z-index: 5;
  float: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url(images/ajax-big-loader.gif) no-repeat center center;
  opacity: 0.6;
}
.widget_lchange_abs.active {
  display: block;
}
.widget_lchange_noitem {
  margin: 0 0 10px 0;
}
.widget_lchange_line {
  margin: 0 0 10px 0;
}
.widget_lchange_date {
  font: 600 13px "Open Sans", sans-serif;
  margin: 0 0 10px 0;
}
.widget_lchange_why {
  float: left;
  width: 84px;
}
.rtl_body .widget_lchange_why {
  float: right;
}
.widget_lchange_ico {
  border-radius: 4px;
  border: 1px solid #f0f5f3;
  width: 50px;
  height: 50px;
}
.widget_lchange_txt {
  font: 13px "Open Sans", sans-serif;
  padding: 6px 0 0 5px;
}
.rtl_body .widget_lchange_txt {
  padding: 6px 5px 0 0;
}
.widget_lchange_arr {
  float: left;
  width: 50px;
  height: 50px;
  background: url(images/harr.png) no-repeat 0 center;
}
.rtl_body .widget_lchange_arr {
  float: right;
  background: url(images/harr_l.png) no-repeat right center;
}
/* end lchange */

/* cbr widget */
.widget_cbr_div {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px 10px;
}
.color_y .widget_cbr_div {
  background: #eeeeee;
}
.color_b .widget_cbr_div {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .widget_cbr_div {
  background: #fff;
}
.widget_cbr_div_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 0px -20px;
}
.color_y .widget_cbr_div_title {
  background: #3d383f;
  color: #fff;
}
.color_b .widget_cbr_div_title {
  background: #f8f8f6;
}
.color_r .widget_cbr_div_title {
  background: #2d3e50;
  color: #fff;
}
.cbr_update {
  padding: 10px 0px 0;
  font: 600 13px "Open Sans", sans-serif;
}
.widget_cbr_line {
  border-bottom: 1px solid #eaeaea;
  padding: 10px 10px 10px 20px;
  margin: 0 -20px;
}
.rtl_body .widget_cbr_line {
  padding: 10px 20px 10px 10px;
}
.widget_cbr_left {
  float: left;
  width: 100px;
}
.rtl_body .widget_cbr_left {
  float: right;
}
.widget_cbr_title {
  font: 600 13px "Open Sans", sans-serif;
  padding: 2px 0 2px 0;
}
.widget_cbr_birg {
  font: 600 10px "Open Sans", sans-serif;
  color: #858c97;
}
.widget_cbr_curs {
  float: left;
  width: 100px;
  padding: 0 0 0 20px;
}
.rtl_body .widget_cbr_curs {
  float: right;
  padding: 0 20px 0 0px;
}
.widget_cbr_curs.up {
  background: url(images/up.png) no-repeat 0 center;
}
.widget_cbr_curs.down {
  background: url(images/down.png) no-repeat 0 center;
}
.widget_cbr_onecurs {
  padding: 2px 0;
}
/* end cbr widget */

/* userverify widget */
.usve_widget {
  border-bottom: 1px solid #ebebeb;
  color: #ff6066;
  padding: 20px 0px 16px 40px;
  margin: -20px 0px 10px 0px;
  background: url(images/verify0.png) no-repeat 0px 16px;
}
.usve_widget.verifyst_1 {
  color: #00c360;
  background: url(images/verify1.png) no-repeat 0px 16px;
}
.rtl_body .usve_widget,
.rtl_body .usve_widget.verifyst_1 {
  padding: 20px 40px 16px 0px;
  background-position: right center;
}
.userverify_widget {
  margin: 0 0 20px 0;
  background: #fff;
  border-radius: 3px;
  padding: 20px 20px;
}
.color_y .userverify_widget {
  background: #eeeeee;
}
.color_b .userverify_widget {
  background: #fff;
  border: 1px solid #ebebeb;
}
.color_r .userverify_widget {
  background: #fff;
}
.userverify_widget_title {
  padding: 20px 20px;
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  background: #f0f5f3;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  margin: -20px -20px 20px -20px;
}
.color_y .userverify_widget_title {
  background: #3d383f;
  color: #fff;
}
.color_b .userverify_widget_title {
  background: #f8f8f6;
}
.color_r .userverify_widget_title {
  background: #2d3e50;
  color: #fff;
}
.account_verify {
  background: url(images/verify0.png) no-repeat 0 center;
  padding: 0px 0 0px 35px;
  font: 13px "Open Sans", sans-serif;
  color: #ff6066;
}
.account_verify.true {
  color: #00c360;
  background: url(images/verify1.png) no-repeat 0 center;
}
.rtl_body .account_verify,
.rtl_body .account_verify.true {
  padding: 0px 35px 0px 0px;
  background-position: right center;
}
.needverifylink {
  padding: 0px 0 0px 0;
  text-align: center;
}
/* end userverify widget */

/* pagenavi */
.pagenavi {
  padding: 0px 0 0 0;
  margin: 0 0 20px 0;
  text-align: center;
  font: 13px "Open Sans", sans-serif;
}
.pagenavi span,
.pagenavi a {
  margin: 0 3px;
  position: relative;
  padding: 8px 13px;
  border-radius: 3px;
}
.pagenavi span {
  background: #858c97;
  color: #fff;
}
.color_y .pagenavi span {
  color: #3d383f;
  background: #ffe033;
}
.color_b .pagenavi span {
  background: #0090e4;
}
.color_r .pagenavi span {
  background: #eb5255;
}
.pagenavi a {
  text-decoration: none;
  color: #545454;
  background: #f4f4f4;
}
.color_y .pagenavi a {
  color: #fff;
  background: #3d383f;
}
.color_b .pagenavi a {
  color: #2a2a2a;
  background: #f8f8f6;
}
.color_r .pagenavi a {
  color: #fff;
  background: #2d3e50;
}
.pagenavi a:hover {
  color: #545454;
  background: #f4f4f4;
  text-decoration: none;
}
.color_y .pagenavi a:hover {
  color: #fff;
  background: #3d383f;
}
.color_b .pagenavi a:hover {
  color: #2a2a2a;
  background: #f8f8f6;
}
.color_r .pagenavi a:hover {
  color: #fff;
  background: #2d3e50;
}
/* end pagenavi */

/* footer */
.footer_wrap {
  background: #252927 url(images/foot.png);
  width: 100%;
  font: 12px "Open Sans", sans-serif;
  color: #858c97;
}
.color_y .footer_wrap {
  background: #2a2a2a;
  color: #c4c4c4;
}
.color_b .footer_wrap {
  background: #2a2a2a;
  color: #c4c4c4;
}
.color_r .footer_wrap {
  background: #2d3e50;
  color: #c4c4c4;
}
.footer_wrap a {
  color: #858c97;
}
.color_y .footer_wrap a,
.color_b .footer_wrap a,
.color_r .footer_wrap a {
  color: #c4c4c4;
}
.footer {
  max-width: 960px;
  margin: 0 auto;
  padding: 30px 10px;
}
@media all and (max-width: 699px) {
  .copyright {
    padding: 0 0px 20px 0;
    text-align: center;
  }
  .footer_menu {
    padding: 0 0px 15px 0;
    text-align: center;
  }
  .footer_menu li {
    display: block;
    margin: 0 0 5px 0;
    font: italic 12px "Open Sans", sans-serif;
  }
  .footer_menu li a {
    color: #fff;
    text-decoration: none;
  }
  .color_y .footer_menu li a,
  .color_b .footer_menu li a,
  .color_r .footer_menu li a {
    color: #e4eae7;
  }
  .footer_menu li a:hover {
    text-decoration: underline;
  }
  .footer_soc {
    text-align: center;
    padding: 0 0 10px 0;
  }
  .footer_soc img {
    margin: 0 5px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .footer_soc img:hover {
    opacity: 0.7;
  }
  .mobile_link_wrap {
    text-align: center;
    padding: 0 0 20px 0;
  }
  a.mobile_link {
    color: #fff;
    text-decoration: none;
    font: 12px "Open Sans", sans-serif;
  }
  a.mobile_link:hover {
    text-decoration: underline;
  }
  .footer_phone {
    color: #fff;
    text-align: center;
    padding: 0 0 20px;
    font: 600 18px "Open Sans", sans-serif;
  }
  .footer_phone a {
    color: #fff;
  }
  .footer_timetable {
    text-align: center;
  }
}
@media all and (min-width: 700px) and (max-width: 959px) {
  .footer_left {
    float: left;
    padding: 10px 0px 20px 0;
    width: 340px;
  }
  .rtl_body .footer_left {
    float: right;
  }
  .copyright {
    padding: 0 0px 20px 0;
  }
  .rtl_body .copyright {
    padding: 0 0px 20px 0px;
  }
  .footer_menu li {
    float: left;
    margin: 0 10px 5px 0;
    font: italic 12px "Open Sans", sans-serif;
  }
  .rtl_body .footer_menu li {
    float: right;
    margin: 0 0 5px 10px;
  }
  .footer_menu li a {
    color: #fff;
    text-decoration: none;
  }
  .color_y .footer_menu li a,
  .color_b .footer_menu li a,
  .color_r .footer_menu li a {
    color: #e4eae7;
  }
  .footer_menu li a:hover {
    text-decoration: underline;
  }
  .footer_center {
    float: right;
    width: 320px;
    padding: 0 0 20px 0;
  }
  .rtl_body .footer_center {
    float: left;
  }
  .footer_soc {
    text-align: right;
    padding: 0 0 8px 0;
  }
  .rtl_body .footer_soc {
    text-align: left;
  }
  .footer_soc img {
    margin: 0 0px 0 10px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .rtl_body .footer_soc img {
    margin: 0 10px 0 0px;
  }
  .footer_soc img:hover {
    opacity: 0.7;
  }
  a.mobile_link {
    float: right;
    color: #fff;
    text-decoration: none;
    padding: 6px 0 6px 35px;
    background: url(images/mobile.png) no-repeat 0 center;
  }
  .color_y a.mobile_link {
    background: url(images/mobile_y.png) no-repeat 0 center;
  }
  .color_y a.mobile_link,
  .color_b a.mobile_link,
  .color_r a.mobile_link {
    color: #e4eae7;
  }
  .rtl_body a.mobile_link {
    float: left;
    padding: 6px 35px 6px 0;
    background-position: right center;
  }
  a.mobile_link:hover {
    text-decoration: underline;
  }
  .footer_line {
    clear: both;
  }
  .footer_phone {
    color: #fff;
    height: 27px;
    background: url(images/phone.png) no-repeat left center;
    padding: 0 0 0 40px;
    margin: 0 0 15px 0;
    font: 600 18px/27px "Open Sans", sans-serif;
  }
  .color_y .footer_phone {
    background: url(images/phone_y.png) no-repeat left center;
  }
  .rtl_body .footer_phone {
    background-position: right center;
    padding: 0 40px 0 0px;
  }
  .footer_phone a {
    color: #fff;
  }
}
@media all and (min-width: 960px) {
  .footer_left {
    float: left;
    padding: 10px 0px 0px 0;
    width: 380px;
  }
  .rtl_body .footer_left {
    float: right;
  }
  .copyright {
    padding: 0 50px 20px 0;
  }
  .rtl_body .copyright {
    padding: 0 0px 20px 50px;
  }
  .footer_menu li {
    float: left;
    margin: 0 10px 5px 0;
    font: italic 12px "Open Sans", sans-serif;
  }
  .rtl_body .footer_menu li {
    float: right;
    margin: 0 0 5px 10px;
  }
  .footer_menu li a {
    color: #fff;
    text-decoration: none;
  }
  .color_y .footer_menu li a,
  .color_b .footer_menu li a,
  .color_r .footer_menu li a {
    color: #e4eae7;
  }
  .footer_menu li a:hover {
    text-decoration: underline;
  }
  .footer_center {
    float: left;
    width: 280px;
    padding: 0 0 0px 0;
  }
  .rtl_body .footer_center {
    float: right;
  }
  .footer_soc {
    text-align: left;
    padding: 0 0 8px 0;
  }
  .rtl_body .footer_soc {
    text-align: right;
  }
  .footer_soc img {
    margin: 0 15px 0 0px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .rtl_body .footer_soc img {
    margin: 0 0px 0 15px;
  }
  .footer_soc img:hover {
    opacity: 0.7;
  }
  a.mobile_link {
    float: left;
    color: #fff;
    text-decoration: none;
    margin: 0 0 0 10px;
    padding: 6px 0 6px 35px;
    background: url(images/mobile.png) no-repeat 0 center;
  }
  .color_y a.mobile_link {
    background: url(images/mobile_y.png) no-repeat 0 center;
  }
  .color_y a.mobile_link,
  .color_b a.mobile_link,
  .color_r a.mobile_link {
    color: #e4eae7;
  }
  .rtl_body a.mobile_link {
    float: right;
    padding: 6px 35px 6px 0;
    background-position: right center;
    margin: 0 10px 0 0;
  }
  a.mobile_link:hover {
    text-decoration: underline;
  }
  .footer_right {
    float: right;
    width: 260px;
    padding: 10px 0 0 0;
  }
  .rtl_body .footer_right {
    float: left;
  }
  .footer_phone {
    color: #fff;
    height: 27px;
    background: url(images/phone.png) no-repeat left center;
    padding: 0 0 0 40px;
    margin: 0 0 15px 0;
    font: 600 18px/27px "Open Sans", sans-serif;
  }
  .color_y .footer_phone {
    background: url(images/phone_y.png) no-repeat left center;
  }
  .rtl_body .footer_phone {
    background-position: right center;
    padding: 0 40px 0 0px;
  }
  .footer_phone a {
    color: #fff;
  }
}
/* end footer */

/* changes course */
.last_events_wrap {
  position: fixed;
  bottom: 10px;
  left: 50px;
  z-index: 100;
  width: 300px;
}
.last_events_wrap.toright {
  left: auto;
  right: 50px;
}
.last_events_option {
  background: #f0f5f3;
  color: #252927;
  font: 13px "Open Sans", sans-serif;
  padding: 10px 15px;
  border-radius: 3px;
  box-shadow: 0 0 3px #ccc;
}
.levents {
  position: relative;
  display: none;
  margin: 0 0 10px 0;
  background: #fff;
  font: 13px "Open Sans", sans-serif;
  color: #252927;
  border-radius: 3px;
  box-shadow: 0 0 3px #ccc;
  padding: 10px 15px;
  text-align: center;
}
.levents_title {
  font: 600 13px "Open Sans", sans-serif;
  padding: 0 0 5px 0;
}
.levents_arr {
  height: 15px;
  background: url(images/courselogs.png) no-repeat center center;
}
.levents_close {
  position: absolute;
  float: none;
  top: 13px;
  right: 10px;
  width: 16px;
  height: 16px;
  background: url(images/close.png) no-repeat;
  cursor: pointer;
}
.rtl_body .levents_close {
  right: auto;
  left: 10px;
}
/* end changes course */

/* tooltips */
.form_field_line.has_tooltip .form_field_ins {
  position: relative;
}
.has_tooltip .form_field_label_ins {
  position: relative;
  padding: 0 20px 0 0px;
}
.rtl_body .has_tooltip .form_field_label_ins {
  padding: 0 0px 0 20px;
}
.has_tooltip .field_tooltip_label {
  position: absolute;
  float: none;
  display: block;
  width: 16px;
  height: 16px;
  top: 1px;
  right: 0;
  cursor: help;
  background: url(images/question.png) no-repeat right center;
}
.rtl_body .has_tooltip .field_tooltip_label {
  right: auto;
  left: 0;
}
.field_tooltip_div {
  display: none;
  z-index: 100;
  position: absolute;
  float: none;
  top: 45px;
  left: 0;
  width: 300px;
  max-width: 100%;
}
.rtl_body .field_tooltip_div {
  left: auto;
  right: 0;
}
.has_tooltip.showed .field_tooltip_div {
  display: block;
}
.field_tooltip_abs {
  position: absolute;
  top: -4px;
  float: none;
  left: 36px;
  background: url(images/ug.png) no-repeat;
  width: 16px;
  height: 5px;
}
.color_y .field_tooltip_abs {
  background: url(images/ug_y.png) no-repeat;
}
.color_b .field_tooltip_abs {
  background: url(images/ug_b.png) no-repeat;
}
.color_r .field_tooltip_abs {
  background: url(images/ug_r.png) no-repeat;
}
.rtl_body .field_tooltip_abs {
  left: auto;
  right: 36px;
}
.field_tooltip {
  font: 12px/14px "Open Sans", sans-serif;
  padding: 15px 20px;
  border-radius: 3px;
  color: #fff;
  background: #6ed3a2;
  border-right: 2px solid #d7dbd9;
  border-bottom: 2px solid #d7dbd9;
}
.color_y .field_tooltip {
  color: #545454;
  background: #fffae0;
}
.color_b .field_tooltip {
  color: #545454;
  background: #d9e5ec;
}
.color_r .field_tooltip {
  color: #ffffff;
  background: #abc1d6;
}
/* end tooltips */

/* window */
.standart_shadow {
  position: fixed;
  float: none;
  top: 0;
  left: 0;
  z-index: 999998;
  width: 100%;
  height: 100%;
  background: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.standart_window {
  position: fixed;
  float: none;
  width: 100%;
  max-width: 400px;
  top: 100px;
  left: 0px;
  z-index: 999999;
}
.standart_windowins {
  position: relative;
  max-width: 360px;
  margin: 0 auto;
  padding: 0px 20px 10px;
  box-shadow: 0 0 10px #000;
  background: #fff;
  border-radius: 3px;
}
.color_y .standart_windowins {
  background: #eeeeee;
}
.color_b .standart_windowins {
  background: #fff;
}
.color_r .standart_windowins {
  background: #fff;
}
.standart_window_close {
  position: absolute;
  float: none;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url(images/close.png) no-repeat center center;
  top: 15px;
  right: 15px;
}
.rtl_body .standart_window_close {
  left: 15px;
  right: auto;
}
.standart_window_title {
  font: 700 14px "Open Sans", sans-serif;
  color: #252927;
  margin: 0 -20px 15px;
  padding: 15px 40px 15px 20px;
  background: #f0f5f3;
  border: none;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
}
.color_y .standart_window_title {
  background: #3d383f;
  color: #fff;
}
.color_b .standart_window_title {
  background: #f8f8f6;
}
.color_r .standart_window_title {
  background: #2d3e50;
  color: #fff;
}
.rtl_body .standart_window_title {
  padding: 15px 20px 15px 40px;
}
.standart_window_submit {
  padding: 20px 0px 10px;
  text-align: center;
}
.rb_label {
  font: 600 13px "Open Sans", sans-serif;
  padding: 0px 0px 3px 0px;
}
.rb_line {
  padding: 0px 0 10px;
}
/* end window */

/* operator */
.statuswork_div {
  position: fixed;
  z-index: 99999;
  width: 50px;
  height: 230px;
  top: 290px;
}
@media all and (max-width: 500px) {
  .statuswork_div {
    display: none;
  }
}
.statuswork_div.toleft {
  left: 0px;
}
.statuswork_div.toright {
  right: 0px;
}
.statuswork_div_ins {
  position: relative;
  width: 50px;
  height: 230px;
}
.statuswork {
  position: absolute;
  float: none;
  top: 91px;
  left: -90px;
  width: 215px;
  height: 43px;
  background: #00c063;
  padding: 7px 0 0 15px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #fff;
  font: 300 12px "Open Sans", sans-serif;
  border-radius: 3px 3px 0 0;
}
.color_y .statuswork {
  color: #2a2a2a;
  background: #ffe033;
}
.color_b .statuswork {
  background: #0090e4;
}
.color_r .statuswork {
  background: #eb5255;
}
.statuswork_ins {
  background: url(images/online.png) no-repeat left center;
  padding: 0 0 0 35px;
}
.color_y .statuswork_ins {
  background: url(images/online_black.png) no-repeat left center;
}
.statuswork_div.toleft .statuswork {
  border-radius: 0 0 3px 3px;
}
.status_op0 .statuswork {
  background: #8f8f8f;
}
.status_op0 .statuswork_ins {
  color: #fff;
  background: url(images/offline.png) no-repeat left center;
}
.rtl_body .statuswork {
  padding: 7px 15px 0 0px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rtl_body .statuswork_ins {
  padding: 0px 35px 0 0px;
  background-position: right center;
}
.statuswork_title {
  font: 600 13px "Open Sans", sans-serif;
  text-transform: uppercase;
}
/* end operator */

/* result message */
.resulttrue {
  padding: 14px 20px;
  border-radius: 3px;
  color: #424a4c;
  background: #ecf3e2;
  margin: 0 0 20px 0;
  font: 600 13px "Open Sans", sans-serif;
}
.resultfalse,
.home_resultfalse,
.xtp_error,
.xtl_error,
.hexch_error,
.exch_error {
  padding: 14px 20px;
  border-radius: 3px;
  color: #424a4c;
  background: #f8e1e1;
  margin: 0 0 20px 0;
  font: 600 13px "Open Sans", sans-serif;
}
.home_resultfalse {
  margin: 0 0 20px 0;
}
/* end result message */

/* top button */
#topped {
  display: none;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background: #8f8f8f url(images/topped.png) no-repeat center center;
  opacity: 0.7;
  position: fixed;
  bottom: 20px;
  left: 20px;
  cursor: pointer;
  z-index: 99999;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
#topped:hover {
  opacity: 1;
}
/* end top button */

.only_mobile {
  display: none;
}
.only_web {
  display: block;
}
@media all and (max-width: 959px) {
  .only_mobile {
    display: block;
  }
  .only_web {
    display: none;
  }
}

/* classed */
.red,
.req {
  color: #ff4e4e;
}
.bred {
  font-weight: 600;
  color: #ff0000;
}
.bgreen {
  font-weight: 600;
  color: #3ab448;
}
.pn_copy {
  padding: 0 5px 0 20px;
  background: url(images/copy_b.png) no-repeat 0 center;
}
.pn_copy.copied {
  color: #00c063;
  background: url(images/copy.png) no-repeat 0 center;
}
.break_words {
  word-break: break-all;
  word-wrap: break-word;
}
.hidden_line {
  display: none;
}
.js_qr_code_wrap {
  margin: 0 0 20px 0;
}
.currency_logo {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat no-repeat;
}
.clear {
  clear: both;
}
img.alignnone {
  display: block;
  margin: 0 0 20px 20px;
}
img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
img.aligncenter {
  display: block;
  margin: 20px auto;
}
a img.alignnone {
  display: block;
  margin: 0 0 20px 20px;
}
a img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
a img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
a img.aligncenter {
  display: block;
  margin: 20px auto;
}
