*{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-family: 'Open Sans', sans-serif;
    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:.7em;vertical-align: top;}
sub {font-size:.7em;vertical-align: bottom;}
small {font-size: 10px;}
strong,dfn,dl dt,th{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;} 

a{text-decoration: underline; color:#545454;}
a:hover{text-decoration: none; color: #545454;}

body{
font: 13px/1.3em 'Open Sans', sans-serif;
color: #545454;
/* overflow:hidden; */
}

#container{
display: block; 
position: relative;
width: 100%;
min-width: 1000px;
}

/* wclose */
.wclosearea{
padding: 5px 0;
background: #fd890d;
box-shadow: 0 0 5px #000;
}
    .wclosearea_ins{
    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/wclose.png) no-repeat center center;
    border-radius: 3px;
    }
        .wclosearea_hide.active{
        background: #fff url(images/ajax-loader.gif) no-repeat center center;   
        }
    .wclosearea_text{
    padding: 2px 30px 0 26px;
    background: url(images/warning.png) no-repeat 0 3px;
    color: #fff;
    font: 13px 'Open Sans', sans-serif;
    text-shadow: 1px 1px 1px #b83232;
    }
        .wclosearea_text a{
        color: #fff;
        font: 13px 'Open Sans', sans-serif;
        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;
height: 38px;
width: 300px;
padding: 0 15px;
-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;
font: 13px/38px 'Open Sans', sans-serif;    
}

input[type=text].error,input[type=email].error,input[type=password].error{
border: 1px solid #e46066;
}

input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled{
border: 1px solid #858c97;
background: #858c97;
color: #fff;
}

textarea{
border: 1px solid #f0f5f3;
background: #f0f5f3;
border-radius: 3px;
width: 100%;
max-width: 100%;
min-width: 100%;
height: 100px;
min-height: 100px;
padding: 15px;
-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;
font: 13px 'Open Sans', sans-serif;
}

select{
border: 1px solid #f0f5f3;
background: #fff;
border-radius: 3px;
height: 38px;
width: 300px;
padding: 0 15px; 
box-sizing: border-box;
    -moz-box-sizing: border-box; 
        -webkit-box-sizing: border-box;
color: #545454;
font: 13px 'Open Sans', sans-serif; 
}

input[type=submit]{
border: 1px solid #00c063;
background: #00c063;
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-transform: uppercase;
}
    input[type=submit]:hover{
    background: #02944d;
    border: 1px solid #02944d;
    text-decoration: none;
    }
    input[type=submit]:disabled{
    background: #ccc;
    border: 1px solid #ccc;
    cursor: default;
    }   
/*
.checkbox{cursor:pointer;background:url(images/checkbox.png) no-repeat 0 0px; padding: 2px 0 2px 25px;}
.checkbox input{ display: none; }
.checkbox.act{background:url(images/checkbox.png) no-repeat 0 -180px;}
*/  
.checkbox input{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
/* end forms */

/* standart captcha */
.captcha_div{
margin: 0 0 10px 0;
}
    .hexch_div_ins .captcha_div{
    margin: 0 0 20px 140px;
    }
    .xchange_div_ins .captcha_div{
    margin: 0 0 20px 30px;
    }   
    .captcha_title{
    font: 600 13px 'Open Sans', sans-serif; 
    margin: 0 0 5px 0;
    }
    .captcha_body{
    padding: 0 0 10px 0;
    }
    .captcha_divimg{
    float: left;
    width: 40px;
    height: 40px;
    border: 1px solid #ddd;
    }
        .captcha_divimg img{
        width: 40px;
        height: 40px;           
        }
    .captcha_divznak{
    float: left;
    width: 30px;
    height: 42px;
    font: 600 18px/42px 'Open Sans', sans-serif;
    text-align: center;
    }
    input.captcha_divpole{
    float: left;
    width: 50px;
    height: 42px;
    padding: 0 5px;
    font: 18px/42px 'Open Sans', sans-serif;    
    margin: 0;
    text-align: center;
    }
/* end standart captcha */

/* image captcha */
.captcha_sci_div{
margin: 0 0 10px 0;
}
    .hexch_div_ins .captcha_sci_div{
    margin: 0 0 20px 140px;
    }
    .xchange_div_ins .captcha_sci_div{
    margin: 0 0 20px 30px;
    }   
    .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;
    }
        .captcha_sci_img img{
        width: 50px;
        height: 50px;           
        }
    .captcha_sci_img.active{
    border: 2px solid #00c063;
    }
/* end image captcha */

/* topbar */
.topbar_wrap{
width: 100%;
min-width: 1000px;
position: relative;
z-index: 100;
height: 48px;
}
.topbar_ins{
    width: 100%;
    min-width: 1000px;
    position: absolute;
    float: none;
    top: 0;
    left: 0;
    z-index: 100;
    height: 48px;
    background: #252927;
}
.topbar{
    width: 960px;
    margin: 0 auto;
    height: 48px;
}
.topbar_icon{
    float: left;
    margin: -2px 30px 0 0px;
    font: 13px/48px 'Open Sans', sans-serif;
    color: #fff;
    padding: 0 0 0 35px;
    height: 48px;
}       
                                
/*              
.topbar_icon a{
    font: italic 13px/48px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
}
.topbar_icon a:hover{
    text-decoration: underline;
}
.topbar_phone{
    float: left;
    margin: 0 0px 0 20px;
    font: 600 16px/48px 'Open Sans', sans-serif;
    color: #fff;
    height: 48px;
}

.topbar_phone a{
    color: #fff;
    text-decoration: none;              
}
*/
            a.toplink{
            float: right;
            margin: 0 0px 0 15px;
            height: 48px;
            font: italic 13px/48px 'Open Sans', sans-serif;
            color: #fff;
            text-decoration: none;
            }
            a.userlogin{
            float: right;
            margin: 0 0px 0 15px;
            height: 48px;
            font: italic 13px/48px 'Open Sans', sans-serif;
            color: #34d386;
            background: url(images/user_login.png) no-repeat 0 center;
            padding: 0 0 0 20px;
            text-decoration: none;          
            }
/* end topbar */

/* lang */
.tolbar_lang{
float: left;
height: 48px;
margin: 0 40px 0 0;
}
.langlist_div{
position: relative;
height: 48px;
cursor: pointer;
}
    .langlist_title{
    height: 48px;
    font: 13px/48px 'Open Sans', sans-serif;
    color: #ff8a0d;
    text-transform: uppercase;
    font-weight: bold !important;
    }
        .langlist_title span{
        padding: 0 35px 0 0;
        background: url(images/jsel-orange.png) no-repeat right center;
        }
    .langlist_ul{
    position: absolute;
    float: none;
    top: 20px;
    left: 0;
    width: 120px;
    background: #fff;
    box-shadow: 0 0 5px #000;
    display: none;
    }
        a.langlist_li, .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;
        cursor: pointer;
        }
            .langlist_liimg{
            position: absolute;
            float: none;
            top: 6px;
            left: 5px;
            }
/* end lang */

/* topmenu */


.tophead_wrap{
width: 100%;
min-width: 1000px;
position: relative;
z-index: 90;
}

.tophead_ins{
    width: 100%;
    min-width: 1000px;
    position: absolute;
    float: none;
    top: 0;
    left: 0;
    z-index: 100;
    background: #fff;
}

.tophead{
    width: 960px;
    margin: 0 auto;
}

.tophead_wrap, .tophead_ins, .tophead, .topmenu, .topmenu li, .topmenu li a { 
    height: 76px;
}

.topmenu {
    //margin-top: -2px;
}

.logoblock{
    float: left;
    width: 330px;
}

.logoblock_ins{
    width: 330px;
    /* height: 100px; */
    display: table-cell;
    vertical-align: middle;
    color: #00c063;
    font: bold 36px 'Open Sans', sans-serif;
    /* height: 75px; */
    padding: 12px 7px 7px 7px;
}

.logoblock_ins img{
    max-width: 330px;
    padding-top: 20px;
    /* max-width: 300px; */
    max-height: 75px;
    float: left;
}

.logoblock_ins a{
    text-decoration: none;
    color: #00c063;
}

.tagline {
    font-size: 12.5px;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1.4px;
    color: #444;
    margin-top: -3px;
    font-weight: 500;
    float: left;
    padding-left: 0;
}



.topmenu{
    float: left;
    padding: 0;
    padding-left: 50px;

}
.topmenu li{
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
}
                
.topmenu li a{
    float: left;
    /* height: 95px; */
    font: 700 14px/75px 'Open Sans', sans-serif;
    text-transform: uppercase;
    background: none;
    color: #2a2a2a;
    padding: 0 10px;
    text-decoration: none;
}
                
.topmenu li:hover > a, .topmenu li.current-menu-item > a{
    color: #00c063;
    text-decoration: none;
}
/*
.ugmenu{
    display: none;  
    position: absolute;
    float: none;
    background: url(images/ugm.png) no-repeat;
    top: -5px;
    left: 30px;
    width: 16px;
    height: 5px;
}

.topmenu ul ul ul .ugmenu{
    display: none;  
}                   
.topmenu ul ul{
    position: absolute;
    float: none;
    display: none;
    top: 94px;
    left: 0px;
    background: #ffffff;
    padding: 0px;
    height: auto;
    width: 235px;
    box-shadow: 0 2px 4px #c4c2c2;
    margin: 0;
}               
.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{
    float: none;
    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;
}
.topmenu ul ul ul{
    position:absolute; 
    display:none; 
    float:none; 
    top: 0px; 
    left: 235px; 
    height:auto; 
    border-left: 1px 
    solid #ccc;
}

@media all and (max-width: 1300px) {
    .topmenu ul ul ul{
        left: auto;
        right: 235px;
        border-left: none;
        border-right: 1px solid #ccc;
    }
}               
*/
/* end top menu */

.wrapper{
position: relative;
z-index: 80;
min-height: 650px;
}

/* breadcrumb */
.breadcrumb_wrap{
padding: 20px 0 10px 0;
position: relative;
width: 100%;
min-width: 1000px;
background: #d7dedb;
}
    .breadcrumb_div{
    width: 960px;
    margin: 0 auto;
    }
        .breadcrumb_ins{
        min-height: 73px;
        background: url(images/breadcrumb.png) no-repeat 5px 0;
        padding: 12px 0 0 115px;
        }
        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;
        background: url(images/b_li.png) no-repeat 0 center;
        }
            .breadcrumb ul li.first{
            padding: 0;
            background: none;
            }
            .breadcrumb ul li a{
            font: italic 13px 'Open Sans', sans-serif;
            color: #545454;
            text-decoration: none;
            }
            .breadcrumb ul li.first a{
            color: #858c97;
            }           
                .breadcrumb ul li a:hover{
                text-decoration: underline;
                }           
/* end breadcrumb */

.contentwrap{
padding: 30px 0;
width: 960px;
margin: 0 auto;
}

/* inside content */
.thecontent{
    float: left;
    width: 670px;
}

.thecontent ol, 
.thecontent ul{
    list-style: initial;
}

.thecontent ul{
    text-indent: 1em;
}

.thecontent ol li {
    margin-bottom: 5px;
}

/* end inside content */

/* text page */
.whitepage{
background: #fff;
border-bottom: 1px solid #f7f7f8;
margin: 0 0 30px 0;
padding: 20px 25px 1px; 
}
.text p{padding:0 0 20px 0;}
.text h1{font: 600 20px 'Open Sans', sans-serif; color:#545454; margin:0 0 10px 0;}
.text h2{font: 600 18px 'Open Sans', sans-serif; color:#545454; margin:0 0 10px 0;}
.text h3{font: 600 15px 'Open Sans', sans-serif; color:#545454; margin:0 0 10px 0;}
.text h4{font: 100 14px 'Open Sans', sans-serif; color:#545454; margin:0 0 10px 0;}

.text ul{margin:0 0 20px 20px;}
.text ul ul{margin: 0 0 0px 20px; padding: 10px 0 0 0;}
.text ul li{
display:block;
background:url(images/liarr.png?2) no-repeat 0 3px;
padding:0 0 5px 12px;
}
.text ol{list-style-type:decimal;margin:0 0 20px 40px;color:#545454;}
.text ol ol{margin: 0 0 0px 20px; padding: 10px 0 10px 0;}

.text table{ 
border: none; margin:0 0 20px;  
}
.text table th{
font: 700 14px 'Open Sans', sans-serif;
color: #252927;
background: #f0f5f3;
text-align: left; 
border: none;
text-transform: uppercase;  
padding: 15px 15px;
}
    .text table th.th1{ 
    border-radius: 3px 0 0 0;
    }
    .text table th.th2{ 
    border-radius: 0 3px 0 0;
    }
.text table td{
font: 13px 'Open Sans', sans-serif;
text-align:left; 
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;
    }
/* end text page */

/* all text areas */
.notice_message_text ul,
.block_statusnew_instruction ul,
.block_instruction_text ul,
.warning_message_text ul,
.hexch_message_text ul{margin:5px 0 20px 0px;}

.notice_message_text ul ul,
.block_statusnew_instruction ul ul,
.block_instruction_text ul ul,
.warning_message_text ul ul,
.hexch_message_text ul ul{margin: 5px 0 0px 20px; padding: 10px 0 0 0;}

.notice_message_text ul li,
.block_statusnew_instruction ul li,
.block_instruction_text ul li,
.warning_message_text ul li,
.hexch_message_text ul li{
display:block;
background:url(images/liarr.png?2) no-repeat 0 4px;
padding:0 0 5px 12px;
}

.notice_message_text ol,
.block_statusnew_instruction ol,
.block_instruction_text ol,
.warning_message_text ol,
.hexch_message_text ol{list-style-type:decimal;margin:10px 0 20px 20px;color:#545454;}

.notice_message_text ol ol,
.block_statusnew_instruction ol ol,
.block_instruction_text ol ol,
.warning_message_text ol ol,
.hexch_message_text ol ol{margin: 20px 0 20px 20px; padding: 10px 0 10px 0;}
/* end all text areas */

/* terms */
.term_description{
background: #fff;
padding: 20px 20px 1px;
margin: 0 0 30px 0;
border-radius: 3px;
}
/* end terms */

/* news */
.one_news{
margin: 0 0 30px 0;
}
    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_date{
    float: left;
    padding: 4px 15px;
    border-radius: 25px;
    color: #858c97;
    background: #fff;
    margin: 0 0 15px 0;
    }
        .metabox_left{
        float: left;
        width: 450px;
        }
            .metabox_cats{
            color: #545454;
            font: 600 12px 'Open Sans', sans-serif;
            }
                .metabox_cats a{
                color: #545454;
                font: italic 600 12px 'Open Sans', sans-serif;
                text-decoration: none;
                }
                    .metabox_cats a:hover{
                    text-decoration: underline;
                    }
        a.more_news_link{
        float: right;
        color: #545454;
        padding: 0 30px 0 0;
        font: italic 600 12px 'Open Sans', sans-serif;
        text-decoration: none;
        background: url(images/right.png) no-repeat right center;
        }
            a.more_news_link:hover{
            text-decoration: underline;
            }
/* end news */

/* login form */
.log_div_wrap, .lp_div_wrap, .reg_div_wrap, .cf_div_wrap, .acf_div_wrap, .domacc_div_wrap, .checkstatus_div_wrap{
margin: 0 0 20px 0;
}
    .log_div_title, .lp_div_title, .reg_div_title, .cf_div_title, .acf_div_title, .rf_div_title, .domacc_div_title, .checkstatus_div_title{
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    padding: 20px;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    }
    .log_div, .lp_div, .reg_div, .cf_div, .acf_div, .rf_div, .domacc_div, .checkstatus_div{
    background: #fff;
    border-radius: 0 0 3px 3px;
    padding: 10px 20px;
    overflow: hidden;
    }
        .log_label, .lp_label, .reg_label, .cf_label, .acf_label, .rf_label, .checkstatus_label{
        margin: 0;
        padding: 0 0 3px;
        font: 600 13px 'Open Sans', sans-serif;
        color: #252927;
        }   
        .log_line, .lp_line, .reg_line, .cf_line, .acf_line, .rf_line, .checkstatus_line{
        padding: 8px 0;
        }   
            .log_line_subm_left, .reg_line_subm_left{
            float: left;
            }
            .log_line_subm_right{
            float: left;
            margin: 0 0 0 20px;
            }
                .log_line_subm_right p{
                padding: 1px 0;
                }
            .reg_line_subm_right{
            float: left;
            margin: 11px 0 0 20px;
            }               
/* end login form */

/* reviews */
.rf_div_wrap{
margin: 0 0 40px 0;
}
.many_reviews{
margin: 0 0 20px 0;
}
    .no_reviews{
    background: #fff;
    border-radius: 4px;
    padding: 10px 20px 10px;    
    margin: 0 0 20px 0;     
    }
    .one_reviews{
        background: #fff;
        padding: 10px 0 0;  
        border-bottom: 1px solid #e7e7e7;
        margin: 0;
    }

    .one_reviews_name, .one_reviews_date{
        float: left;
        font: 600 12px 'Open Sans', sans-serif;
        margin: 0 5px 3px 0;
    }
    .one_reviews_text{
        font: italic 14px 'Open Sans', sans-serif;
    }
    .one_reviews_text p{
        padding: 0 0 10px 0;
    }
/* end reviews */

/* 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;
        }
            .one_reserv_ico{
            float: left;
            width: 50px;
            height: 50px;
            }
            .one_reserv_block{
            float: right;
            width: 190px;
            color: #545454;
            font: 14px 'Open Sans', sans-serif;
            padding: 5px 0 0 0;
            }
                .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{
    float: left;
    padding: 4px 15px;
    border-radius: 25px;
    color: #fff;
    background: #858c97;
    font: 600 13px 'Open Sans', sans-serif;
    margin: 0 0 10px 0;
    }
        .shortcode_lchange_why{
        float: left;
        width: 85px;
        }
        .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;
            }
        .shortcode_lchange_arr{
        float: left;
        width: 50px;
        height: 50px;
        background: url(images/harr.png) no-repeat 0 center;
        } 
/* end lchange shortcode */

/* plinks */
.paytable, .userxch_table{
margin: 0 0 30px 0;
}
.paytable_title, .userxchtable_title{
font: 22px 'Open Sans', sans-serif;
margin: 0 0 15px 0;
}
.plinks_table table,
.preferals_table table
{
width: 100%; 
word-wrap: break-word; 
word-break: break-all;
border: none; margin:0 0 20px;
}
.paytable table, 
.userxch_table table
{
width: 100%; 
border: none; margin:0 0 20px;
}
.plinks_table table th,
.preferals_table table th
{
padding: 15px 15px;
font: 700 14px 'Open Sans', sans-serif;
color: #252927;
background: #f0f5f3;
text-align: left; 
border: none;
text-transform: uppercase;
}
.paytable table th, 
.userxch_table table th{
padding: 15px 10px;
font: 700 14px 'Open Sans', sans-serif;
color: #252927;
background: #f0f5f3;
text-align: left; 
border: none;
text-transform: uppercase;  
}
    .plinks_table table th.th1,
    .preferals_table table th.th1,
    .paytable table th.th1, 
    .userxch_table table th.th1
    { 
    border-radius: 3px 0 0 0;
    }
    .plinks_table table th.th2,
    .preferals_table table th.th2,
    .paytable table th.th2, 
    .userxch_table table th.th2
    { 
    border-radius: 0 3px 0 0;
    }
.plinks_table table td, 
.preferals_table table td{
padding: 15px 15px;
font: 13px 'Open Sans', sans-serif;
text-align:left; 
background: #fff;
border-bottom: 1px solid #f7f7f8;
}
.paytable table td, 
.userxch_table table td{
padding: 15px 10px;
font: 13px 'Open Sans', sans-serif;
text-align:left; 
background: #fff;
border-bottom: 1px solid #f7f7f8;
}
    .plinks_table table td.td1,
    .preferals_table table td.td1,
    .paytable table td.td1, 
    .userxch_table td.td1
    { 
    border-radius: 0 0 0 3px;
    }
    .plinks_table table td.td2,
    .preferals_table table td.td2,
    .paytable table td.td2, 
    .userxch_table td.td2
    { 
    border-radius: 0 0 3px 0;
    }
    a.delpay_link{
    font: 600 13px 'Open Sans', sans-serif;
    color: #ff0000;
    }
        a.delpay_link.act{
        cursor: default;
        color: #ccc;
        }   
    .paystatus{
    font: 600 13px 'Open Sans', sans-serif;
    }
        .paystatus.pst1{ color: #0390cb; }
        .paystatus.pst2{ color: #03cb29; }
        .paystatus.pst3{ color: #ff0000; }
        .paystatus.pst4{ color: #ff0000; }
    .uo_curs2{  
    background:url(images/liarr.png?2) no-repeat 0 4px;
    padding:0 0 0 12px;
    margin: 0 0 0 6px;
    }
    a.uostatus_link{
    font: 600 13px 'Open Sans',serif;   
    color: #0390cb;
    }
        a.uostatus_link.uost_payed,
        a.uostatus_link.uost_coldpay,
        a.uostatus_link.uost_realpay,
        a.uostatus_link.uost_verify
        {
        color: #c9cb03; 
        }
        a.uostatus_link.uost_error
        {
        color: #ff0000; 
        }       
        a.uostatus_link.uost_coldsuccess,
        a.uostatus_link.uost_success
        {
        color: #03cb29; 
        }       
        .uosum{
        font-weight: 600;
        }   
/* end plinks */

/* partner stats */
.stattablediv, .userxch_tablediv{
background: #858c97;
margin: 0 0 30px 0;
padding: 15px 15px;
border-radius: 4px;
color: #fff;
}
    .stattablediv a, .userxch_tablediv a{
    color: #fff;
    }
    .stattablediv table, .userxch_tablediv table{ width: 100%; }
    .stattablediv table th, .userxch_tablediv table th{padding:5px 10px;text-align:left;background:none;color:#fff; font: 13px 'Open Sans', sans-serif;}
    .stattablediv table td, .userxch_tablediv table td{padding:5px 10px;text-align:right;background:none; color: #fff; font: 13px 'Open Sans', sans-serif;}
    
.statuserdiv{
width: 350px;
margin: 0 0 30px 0;
background: #fff;
border-bottom: 1px solid #f7f7f8;
padding: 15px 15px;
}   
    .statuserdiv_title{
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    padding: 15px 25px;
    margin: -15px -15px 15px;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;  
    }
    .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 */

/* sitemap */
.sitemap_block{
margin: 0 0 30px 0;
}
    .sitemap_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;
    }
        .sitemap_title_abs{
        position: absolute;
        float: none;
        bottom: -3px;
        left: 40px;
        width: 7px;
        height: 3px;
        background: url(images/tarif_arr.png) no-repeat;
        }   
        ul.sitemap_ul_exchanges li{
        float: left;
        display: block;
        width: 290px;
        padding: 0 30px 5px 12px;
        background:url(images/liarr.png?2) no-repeat 0 4px;
        }
        ul.sitemap_ul li{
        display: block;
        padding: 0 0px 5px 12px;
        background: url(images/liarr.png?2) no-repeat 0 4px;
        }       
/* end sitemap */

/* usersbill */
.usersbill_form{
text-align:left; 
background: #fff;
border-bottom: 1px solid #f7f7f8;
margin: 0 0 30px 0;
padding: 15px 15px;
}
.usersbill_form_title{
font: 700 14px 'Open Sans', sans-serif;
color: #252927;
padding: 15px 15px;
margin: -15px -15px 15px;
background: #f0f5f3;
text-align: left; 
border: none;
text-transform: uppercase;
}
    .userbill_one_line{
    margin: 0 0 10px 0;
    }
        input.shot_schet{
        float: left;
        width: 70px;
        margin: 0 10px 0 0;
        }
    .userbill_help{
    background: #f7fbcd;
    border-bottom: 2px solid #b0c000;
    padding: 10px 15px;
    font: 600 13px 'Open Sans', sans-serif;
    margin: 0 0 10px 0;
    }
    .userbill_one_tab{
    padding: 10px 0 0 0;
    display: none;
    }
.usersbill_table{
margin: 0 0 30px 0;
}   
.usersbill_table_title{
font: 700 14px 'Open Sans', sans-serif;
color: #252927;
padding: 15px 15px;
background: #f0f5f3;
text-align: left; 
border: none;
text-transform: uppercase;
}
    .usersbill_table_one{
    background: #fff;
    padding: 15px 15px;
    border-bottom: 2px solid #f7f7f8;
    position: relative;
    }
        .usersbill_one_title{
        font: 600 14px 'Open Sans', sans-serif;
        margin: 0 0 5px 0;
        }
        .close_usersbill{
        position: absolute;
        float: none;
        top: 17px;
        right: 15px;
        width: 35px;
        height: 35px;
        background: url(images/big_close.png) no-repeat center center;
        cursor: pointer;
        }
            .close_usersbill:hover{
            opacity: 0.8;
            }
            .close_usersbill.act{
            background: url(images/ajax-loader.gif) no-repeat center center;
            }
        .verify_status{
        padding: 5px 0 0 0;
        font: 600 14px '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_action_div{
            display: none;
            }           
            .verify_tab_action_div_ins{
            padding: 10px 0 0 20px;
            }
                .verify_acc_syst{
                padding: 0 0 10px 0;    
                }
                .verify_acc_file{
                padding: 0 0 10px 0;    
                }
                .verify_tab_descr{
                font: italic 13px 'Open Sans', sans-serif;  
                }
                    .verify_tab_descr p{
                    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;
            }
                .verify_tab_action_link:hover{
                background: #02944d;
                text-decoration: none;              
                }
                .verify_tab_action_link.act{
                background: #ccc;
                cursor: default;                
                }               
/* end usersbill */

/* userverify */
.userverify_text{
margin: 0 0 30px 0;
padding: 20px 20px 1px;
background: #fff;
border-radius: 3px;
}
.userverify_div{
margin: 0 0 30px 0;
padding: 20px;
background: #fff;
border-radius: 3px;
}
    .ustbl_line{
    padding: 5px 0px;
    }
    .ustbl_th{
    float: left;
    width: 140px;
    padding: 7px 10px 0 0;
    font: 600 13px 'Open Sans', sans-serif;
    }
    .ustbl_td{
    float: left;
    width: 400px;
    }
        .ustbl_clear{
        clear: both;    
        }
.usvefilelock{
margin: 0 0 5px 0;
}
    .usvelabeldown{
    font: 600 13px 'Open Sans', sans-serif;
    padding: 0 0 3px 0;
    }
    .usvelabeldownsyst{
    font: 600 11px 'Open Sans', sans-serif;
    padding: 0 0 10px 0;
    }   
    .usveupfile{
    margin: 0 0 10px 0;
    }
.userverify_table_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;
}
.userverify_table table{border: none; width: 100%; margin:0 0 20px;}
.userverify_table table th{
font: 700 14px 'Open Sans', sans-serif;
color: #252927;
padding: 15px 15px;
background: #f0f5f3;
text-align: left; 
border: none;
text-transform: uppercase;
}
    .userverify_table table th.th1{ border-radius: 3px 0 0 0; }
    .userverify_table table th.th2{ border-radius: 0 3px 0 0; }
.userverify_table table td{
font: 13px 'Open Sans', sans-serif;
padding: 15px 15px;
text-align:left; 
background: #fff;
border-bottom: 1px solid #f7f7f8;
}
    .userverify_table table td.td1{ border-radius: 0 0 0 3px; }
    .userverify_table table td.td2{ border-radius: 0 0 3px 0; }
/* end userverify */

/* tarifs */
.tarif_block{
margin: 0 0 30px 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;
    }
        .tarif_title_abs{
        position: absolute;
        float: none;
        bottom: -3px;
        left: 40px;
        width: 7px;
        height: 3px;
        background: url(images/tarif_arr.png) no-repeat;
        }
        .javahref{
        cursor: pointer;
        }
        table.tarif_table{border: none; width: 100%;}
        table.tarif_table th{
        font: 700 14px 'Open Sans', sans-serif;
        color: #252927;
        padding: 15px 10px;
        background: #f0f5f3;
        text-align: left; 
        border: none;
        text-transform: uppercase;
        }
            table.tarif_table th.th1{ border-radius: 3px 0 0 0; }
            table.tarif_table th.th2{ border-radius: 0 3px 0 0; }
        table.tarif_table td{
        font: 13px 'Open Sans', sans-serif; 
        padding: 15px 10px;
        text-align:left; 
        background: #fff;
        border-bottom: 1px solid #f7f7f8;
        }
            table.tarif_table td.td1{ border-radius: 0 0 0 3px; }
            table.tarif_table td.td2{ border-radius: 0 0 3px 0; }
            table.tarif_table td.tarif_curs_arr{
            width: 20px;
            background: #fff url(images/tarif_curs_arr.png) no-repeat center center;
            }
            table.tarif_table td.tarif_curs_title_in, table.tarif_table td.tarif_curs_title_out{
            font: 600 13px 'Open Sans', sans-serif;
            }
/* end tarifs */

/* 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',serif;
    color: #252927;
    }   
    .domacc_val{
    float: left;
    width: 300px;
    font: 13px 'Open Sans',serif;
    }   
/* end domacc */

/* promotional */
.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;
        }
            .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;
    }
    .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 payouts */
.paytext{
border-radius: 4px;
margin: 0 0 30px 0;
padding: 15px 20px;
font: 13px 'Open Sans', sans-serif;
background: #fff;
}
.paydiv{
border-radius: 4px;
margin: 0 0 30px 0;
padding: 15px 20px;
font: 13px 'Open Sans', sans-serif;
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;
        }
        .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;
        }
            .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;
            }
                .pay_purse_line{
                display: none;
                padding: 5px 10px;
                border-bottom: 1px solid #dedede;
                }
/* end partner payouts */


/* homepage */
.homepage_wrap{
padding: 25px 0 0 0;    
}
    /*.home_gray_blick{
    position: absolute;
    float: none;
    width: 89px;
    height: 39px;
    background: url(images/gray_blick.png) no-repeat center bottom;
    top: 0px;
    left: 50%;
    margin: 0 0 0 -45px;
    }
    .home_white_blick{
    position: absolute;
    float: none;
    width: 89px;
    height: 39px;
    background: url(images/white_blick.png) no-repeat center bottom;
    top: 0px;
    left: 50%;
    margin: 0 0 0 -45px;
    }*/
    
.home_wtext_wrap{
position: relative;
width: 100%;
min-width: 1000px;
padding: 0 0 20px 0;
}
    .home_wtext_ins{
    width: 960px;
    margin: 0 auto;
    color: #000;
    min-height: 100px;
    }
        .home_wtext_block{
        padding: 0 0 0 115px;
        min-height: 80px;
        background: url(images/wtext_ico.png) no-repeat 5px 0;
        }
            .home_wtext_block a{
            color: #000;    
            }   
            .home_wtext_title{
            margin: 0 0 20px 0;
            color: #000;
            font: 700 14px 'Open Sans', sans-serif;
            text-transform: uppercase;      
            }

.home_text_wrap{
padding: 25px 0 20px 0;
position: relative;
background: #fff;
width: 100%;
min-width: 1000px;
}
    .home_text_ins{
    width: 960px;
    margin: 0 auto;
    color: #000;
    min-height: 100px;
    }
        .home_text_block{
        padding: 0 0 0 115px;
        min-height: 80px;
        background: url(images/text_ico.png) no-repeat 5px 0;
        }       
            .home_text_block a{
            color: #000;    
            }
            .home_text_title{
            margin: 0 0 20px 0;
            color: #000;
            font: 700 14px 'Open Sans', sans-serif;
            text-transform: uppercase;      
            }

.home_news_wrap{
padding: 25px 0 20px 0;
position: relative;
background: #858c97;
width: 100%;
min-width: 1000px;
}
    .home_news_ins{
    width: 960px;
    margin: 0 auto;
    color: #fff;
    min-height: 100px;
    }
        .home_news_ins a{
        color: black;
        text-decoration: none;
        }
        .home_news_block{
        /* padding: 0 0 0 115px; */
        min-height: 80px;
        /*background: url(images/news_ico.png) no-repeat 5px 0; */
        width: 100%;
        min-width: 1000px;
        }
            .home_news_title{
            margin: 0 0 20px 0;
            color: #fff;
            font: 700 14px 'Open Sans', sans-serif;
            text-transform: uppercase;          
            }
            
                .home_news_one{
                float: left;
                padding: 0 30px 0 0;
                width: 300px;
                }
                .home_news_date{
                float: left;
                padding: 4px 15px;
                /* border-radius: 25px; */
                color: #858c97;
                background: #fff;
                margin: 0 0 10px 0;
                width: 270px;
                text-align: center;
                border-radius: 3px;
                box-shadow: 0 0 2px 1px rgba(0,0,0,.3) !important;
                }               
            .home_news_more a{
            color: #fff;
            font: italic 12px 'Open Sans', sans-serif;
            text-decoration: none;
            }
                .home_news_more a:hover{
                text-decoration: underline;
                }   

.home_partner_wrap{
padding: 60px 0 35px 0;
position: relative;
width: 100%;
min-width: 1000px;
background: #fff;   
}
    .home_partner_wrap_ins{
    width: 960px;
    margin: 0 auto;
    color: #000;
    min-height: 100px;
    }
        .home_partner_wrap_ins a{
        color: #000;
        }
.home_partner_block{
padding: 0 0 0 115px;
min-height: 73px;
background: url(images/partner_ico.png) no-repeat 5px 0;
}
    .home_lchange_div{
    float: left;
    width: 450px;
    }
        .home_lchange_title{
        margin: 0 0 20px 0;
        color: #2a2a2a;
        font: 700 14px 'Open Sans', sans-serif;
        text-transform: uppercase;      
        }
            .home_lchange_date{
            color: #545454;
            font: 14px 'Open Sans', sans-serif;
            margin: 0 0 20px 0;
            }
                .home_lchange_why{
                float: left;
                width: 150px;
                }
                    .home_lchange_ico{
                    float: left;
                    width: 50px;
                    height: 50px;
                    background-size: cover !important;
                    }
                    .home_lchange_txt{
                    float: left;
                    width: 90px;
                    font: 14px 'Open Sans', sans-serif;
                    padding: 6px 0 0 5px;
                    }
                .home_lchange_arr{
                float: left;
                width: 50px;
                height: 50px;
                background: url(images/harr.png) no-repeat 0 center;
                }
    .home_partner_div{
    float: left;
    width: 500px;
    }
        .home_partner_title{
        margin: 0 0 20px 0;
        color: #2a2a2a;
        font: 700 14px 'Open Sans', sans-serif;
        text-transform: uppercase;  
        display: none;      
        }
        .home_partner_one{
        float: left;
        margin: 0 20px 20px 0;
        width: 109px;
        }   

.home_reviews_wrap{
padding: 25px 0 10px 0;
position: relative;
background: #858c97;
width: 100%;
min-width: 1000px;
}
    .home_reviews_ins{
    width: 960px;
    margin: 0 auto;
    color: #fff;
    min-height: 100px;
    }
        .home_reviews_ins a{
        color: #fff;
        }

/*      
.home_reviews_block{
padding: 0 0 0 115px;
background: url(images/news_ico.png) no-repeat 5px 0;
}
*/
            .home_reviews_title{
            margin: 0 0 20px 0;
            color: #fff;
            font: 700 14px 'Open Sans', sans-serif;
            text-transform: uppercase;          
            }
            .home_reviews_div{
            margin: 0 0 25px 0;
            }
                .home_reviews_one{
                float: left;
                padding: 0 30px 0 0;
                width: 240px;
                }
                .home_reviews_date{
                float: left;
                font: 600 13px 'Open Sans', sans-serif;
                margin: 0 0 10px 0;
                }               
            .home_reviews_more a{
            color: #fff;
            font: italic 12px 'Open Sans', sans-serif;
            text-decoration: none;
            }
                .home_reviews_more a:hover{
                text-decoration: underline;
                }   

.home_reserv_wrap{
padding: 30px 0 25px 0;
position: relative;
width: 100%;
min-width: 1000px;
background: #fff;
}
    .home_reserv_block_ins{
    width: 960px;
    margin: 0 auto;
    color: #000;
    min-height: 100px;
    }
        .home_reserv_block_ins a{
        color: #000;
        }
    .home_reserv_title{
        margin: 0 0 20px 0;
        color: #2a2a2a;
        font: 700 24px 'Open Sans', sans-serif;

        text-align: center;
        /*text-transform: capitalize;*/
        font-weight: 300;   
    }
        .home_reserv_many{
        overflow: hidden;
        }
            .home_reserv_many_ins{
            width: 1030px;
            }
            .one_home_reserv{
            float: left;
            width: 210px;
            margin: 0 10px 10px 0;
            border-radius: 3px;
            background: #f9f9f9;
            border: 1px solid #d7d7d7;
            padding: 10px;
            }
                .one_home_reserv_ico{
                float: left;
                width: 50px;
                height: 50px;
                background-size: cover !important;
                }
                .one_home_reserv_block{
                float: right;
                width: 150px;
                color: #545454;
                font: 14px 'Open Sans', sans-serif;
                padding: 5px 0 0 0;
                }
                    .one_home_reserv_title{
                    font: 600 14px 'Open Sans', sans-serif;
                    margin: 0 0 1px 0;
                    }               
/* end homepage */

.xchange_table_wrap{
width: 960px;
margin: 0 auto;
}

/* type table 1 */
.xchange_type_table{
margin: 0 0 35px;
position: relative;
}
    .xtt_icon_wrap{
    padding: 0 0 10px 0;
    } 
        .xtt_left_col_icon{
        float: left;
        width: 390px;
        }
        .xtt_right_col_icon{
        float: right;
        width: 550px;
        }
            .xtt_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;
            }
                .xtt_icon.active{
                background: #858c97;
                box-shadow: inset 0 2px 3px #7b818b;
                color: #fff;
                }
                    .xtt_icon.active .xtt_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;
                    }               
        .xtt_left_col_title{
        float: left;
        width: 390px;
        border-radius: 3px 3px 0 0;
        font: 700 14px 'Open Sans', sans-serif;
        color: #252927;
        padding: 15px 0px;
        background: #f0f5f3;
        text-align: left; 
        border: none;
        text-transform: uppercase;      
        }
            .xtt_table_title1{
            padding: 0 20px;
            }
        .xtt_right_col_title{
        float: right;
        width: 550px;
        border-radius: 3px 3px 0 0;
        font: 700 14px 'Open Sans', sans-serif;
        color: #252927;
        padding: 15px 0px;
        background: #f0f5f3;
        text-align: left; 
        border: none;
        text-transform: uppercase;      
        }
            .xtt_table_title2{
            float: left;
            width: 370px;
            padding: 0 0px 0 20px;
            }
            .xtt_table_title3{
            float: right;
            width: 140px;
            padding: 0 0px 0 20px;
            }
            .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: 390px;       
        }
            .xtt_one_line_left{
            position: relative;
            padding: 2px 20px 2px 10px;
            background: #fff;
            border-bottom: 1px solid #eaeaea;
            cursor: pointer;
            }       
                .xtt_one_line_ico_left{
                float: left;
                width: 50px;
                margin: 0 10px 0 0;
                }
                    .xtt_change_ico{
                    width: 50px;
                    height: 50px;
                    }       
                .xtt_one_line_name_left{
                float: left;
                width: 180px;
                }
                    .xtt_one_line_name{
                    height: 50px;
                    font: 13px 'Open Sans', sans-serif;
                    display: table-cell;
                    vertical-align: middle;
                    color: #545454;
                    }
                .xtt_one_line_curs_left{
                float: right;
                width: 90px;
                }
                    .xtt_one_line_curs{
                    height: 50px;
                    width: 90px;
                    font: 13px 'Open Sans', sans-serif;
                    display: table-cell;
                    vertical-align: middle;
                    text-align: right;
                    color: #545454;
                    }
                .xtt_one_line_left:hover, .js_item_left.active .xtt_one_line_left{
                background: #f0f5f3;
                }                   
                .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;
                }       
        .xtt_right_col_table{
        float: right;
        width: 550px;       
        }   
            .xtt_line_tab{
            display: none;
            }
                .xtt_line_tab.active{
                display: block;
                }
            .xtt_one_line_right{
            display: block;
            text-decoration: none;
            position: relative;
            padding: 2px 20px 2px 10px;
            background: #fff;
            border-bottom: 1px solid #eaeaea;
            cursor: pointer;
            }
                .xtt_one_line_right:hover{
                background: #f0f5f3;
                }
                .xtt_one_line_ico_right{
                float: left;
                width: 50px;
                margin: 0 10px 0 0;
                }
                .xtt_one_line_name_right{
                float: left;
                width: 210px;
                }
                .xtt_one_line_curs_right{
                float: left;
                width: 100px;
                }
                .xtt_one_line_reserv_right{
                float: right;
                width: 120px;
                margin: -2px 0;
                padding: 2px 0px 2px 20px;
                border-left: 1px solid #eaeaea;
                }
                    .xtt_one_line_reserv{
                    height: 50px;
                    font: 13px 'Open Sans', sans-serif;
                    display: table-cell;
                    vertical-align: middle;
                    color: #545454;
                    }               
                .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;
                }   
        .xtt_one_line_rez{
        cursor: pointer;
        position: absolute;
        float: none;
        top: 50%;
        right: 20px;
        width: 22px;
        height: 22px;
        background: url(images/rez.png) no-repeat center center;
        margin: -11px 0 0 0;
        }
            .xtt_one_line_rez:hover{
            opacity: 0.6;
            }
            .xtt_one_line_rez_ins{
            display: none;
            }
/* end type table 1 */

/* type table 2 */
.xchange_type_plitka{
padding: 0 0 35px;  
}
    .xtp_icon_wrap{
    padding: 0 0 10px 0;
    }
        .xtp_left_col_icon{
        float: left;
        width: 490px;
        }
        .xtp_right_col_icon{
        float: right;
        width: 460px;
        }
            .xtp_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;
            }
                .xtp_icon.active{
                background: #858c97;
                box-shadow: inset 0 2px 3px #7b818b;
                color: #fff;
                }
                    .xtp_icon.active .xtp_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;
                    }                   
.xtp_table_wrap{
border-radius: 3px;
background: #fff;
padding: 30px;
border-bottom: 3px solid #d3d9d6;
}           
    .xtp_left_col_table{
    float: left;
    width: 400px;
    margin: 0 0 0 20px;
    }
    .xtp_right_col_table{
    float: left;
    width: 400px;
    margin: 0 0 0 50px; 
    }
    .xtp_col_table_top{
    margin: 0 0 20px 0;
    }   
    .xtp_table_title{
        font: 700 14px 'Open Sans', sans-serif;
        color: #000;
        text-transform: uppercase;
        margin: 0 0 15px 0;
        padding: 0 50px 5px 10px;
    }

    /*
    .xtp_table_title_ins > span{
        padding-right: 10px;
    }
    */


    .currency-groups-switch {
        display: inline-block;
        float: right;
        font-size: 0;
        padding-top:4px;

    }
    .currency-groups-switch > .xtp_icon{
        float: none;
        display: inline-block;
        padding: 0 4px;
        margin: 0 3px 3px 0;
        font-size: 10px;
    }


.xtp_item, .xtp_item_ico {
    width: 48px;
    height: 48px;
}
.xtp_item_ico {
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.xtp_item_ico > div {
    width: 51px;
    height: 51px;
    margin-bottom: 3px;
    
    position: relative;
    top: -2px;
    left: -2px; 
}

.xtp_item{
    float: left;
    /* margin: 0 15px 15px 0; */
    margin: 0 18px 18px 0;
    cursor: pointer;
  font-size: 10px;
  word-break: break-word;
  line-height: 1.2em;
  text-align: center;
  margin: 0 2px 5px 2px;
  width: 68px;
  height: 75px;
    /*
    border-radius: 3px;
    border: 1px solid #edf1ef;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    */          
}

.xtp_item.active{
    /* border: 1px solid #ff8a0d !important;
    -webkit-box-shadow: 0 0 5px 2px #ff8a0d !important; 
    box-shadow: 0 0 5px 2px #ff8a0d !important;
    */
    /*-webkit-box-shadow: 0 0 10px 1px #0F0F0F !important;
    box-shadow: 0 0 10px 1px #0F0F0F !important;
    */
    
    font-weight: bold;
    cursor: default;
}

.xtp_item_ins {
    margin-bottom: 3px;
}

.xtp_item:hover .xtp_item_ins, 
.xtp_item.active .xtp_item_ins{
    transform: scale(1.2);
    margin-bottom: 8px;
    
    /* 
    -webkit-box-shadow: 0 0 15px 1px #000 !important;
        box-shadow: 0 0 15px 1px #000 !important;
        dborder: 1px solid #fff;
        padding: 0px !important;
        */
}

.xtp_item:hover .xtp_item_ico, 
.xtp_item.active .xtp_item_ico{
    -webkit-box-shadow: 0 0 5px 1px #090909 !important;
        box-shadow: 0 0 5px 1px #090909 !important;
}



.xtp_item:hover{
    /* border-color: #d7d7d7 !important; 
    */
    
    /* 
    border-color: #d7d7d7 !important;
    transform: scale(1.05);
    */
    /*
    -webkit-box-shadow: 0 0 20px 3px rgba(160,160,160,.6) !important;
    box-shadow: 0 0 20px 3px rgba(160,160,160,.6) !important;
    */
}


.xtp_item.not{
    opacity: 0.3;
}

            
.xtp_col_table_body{
    margin: 0 0 20px 0;
}   
        .xtp_commis_wrap{
        position: relative;
        margin: 0 0 20px 0;
        }
            .xtp_commis_text{
            float: left;
            height: 50px;
            font: 13px/50px 'Open Sans', sans-serif;
            }
            .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;
            } 
        .xtp_curs_wrap{
        position: relative;
        width: 300px;
        margin: 0 0 20px 0;
        height: 50px;
        }
            .xtp_input_wrap input{
            font: 20px/50px 'Open Sans', sans-serif;
            padding: 0 20px 0 20px;
            height: 50px;
            }
            .xtp_select_wrap{
            position: absolute;
            float: none;
            top: 0px;
            right: -110px;
            width: 100px;
            height: 50px;
            }
                .xtp_select_wrap select{
                width: 100%;
                height: 50px;
                }   
        .xtp_line{
        padding: 0 0 10px 0;
        font: 13px 'Open Sans', sans-serif;
        }
            .xtp_line span{
            font-weight: 600;
            }
            a.xtp_link{
            font: 13px 'Open Sans', sans-serif;
            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;
            }   
        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;
        }
            a.xtp_submit:hover{
            background: #02944d;
            }
            a.xtp_submit.active{
            background: #ccc;
            cursor: default;
            }       
/* end type table 2 */

/* type table 3 */
.xchange_type_list{
padding: 0 0 35px 0;    
}
.xtl_table_wrap{
border-radius: 3px;
background: #fff;
padding: 30px;
border-bottom: 3px solid #d3d9d6;
}       
.xtl_table_top, .xtl_table_body{
margin: 0 0 20px 0;
}
    .xtl_table_title{
    font: 700 14px 'Open Sans', sans-serif;
    color: #000;
    text-transform: uppercase;  
    }
    .xtl_left_col{
    float: left;
    width: 315px;
    position: relative;
    padding: 0 0 0 100px;
    }
    .xtl_center_col{
    float: left;
    width: 67px;
    padding: 8px 0 0 2px;
    }
        a.xtl_change{
        display: block;
        width: 36px;
        height: 35px;
        margin: 0 auto;
        background: url(images/xtl_change.png) no-repeat center center;
        }
            a.xtl_change:hover{
            opacity: 0.8;
            }
    .xtl_right_col{
    float: right;
    width: 315px;   
    position: relative;
    padding: 0 100px 0 0;
    }
        .xtl_ico_wrap{
        position: absolute;
        top: -12px;
        float: none;
        width: 70px;
        height: 70px;
        border-radius: 70px;
        border: 3px solid #edf1ef;
        background: #fff;
        }
            .xtl_left_col .xtl_ico_wrap{
            left: 0;
            }       
            .xtl_right_col .xtl_ico_wrap{
            right: 0;
            }
            .xtl_ico{
            position: absolute;
            width: 50px;
            height: 50px;
            top: 10px;
            left: 10px;
            }
        .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;
        margin: 0 0 20px 0;
        }
            .xtl_commis_text{
            float: left;
            height: 50px;
            font: 13px/50px 'Open Sans', sans-serif;
            }
            .xtl_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;
            }           
        .xtl_select_wrap{
        margin: 0 0 20px 0;
        }
            .xtl_select_wrap select{
            width: 100%;
            height: 50px;
            }           
        .xtl_line{
        padding: 0 0 10px 0;
        font: 14px 'Open Sans', sans-serif;
        }
            .xtl_line span{
            font-weight: 600;
            }       
            a.xtl_link{
            font: 14px '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{
        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;
        }
            a.xtl_submit:hover{
            background: #02944d;
            }
            a.xtl_submit.active{
            background: #ccc;
            cursor: default;
            }           
/* end type table 3 */

/* hexch */
.hexch_ajax_wrap{
position: relative;
width: 960px;
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_message{
border-radius: 3px;
padding: 15px 30px 15px 100px;
border-bottom: 3px solid #cacfcd;
margin: 0 0 30px;
background: #fff url(images/notice_message.png) no-repeat 30px 15px;    
}
    .hexch_message_title{
    color: #2a2a2a;
    font: 600 14px 'Open Sans', sans-serif;
    text-transform: uppercase;  
    margin: 0 0 10px 0;
    }
.hexch_div{ 
width: 960px;
padding: 0 0 35px;
margin: 0 auto;
}
    .hexch_div_ins{
    border-radius: 3px;
    background: #fff;
    padding: 30px 0 10px;
    border-bottom: 3px solid #d3d9d6;   
    }
.hexch_checkdata_div{
padding: 0 0 15px 370px;
}       
    input.hexch_submit{
    display: block;
    height: 50px;
    width: 300px;
    margin: 0 auto 20px;
    font: 600 14px/50px 'Open Sans', sans-serif;    
    text-align: center;
    }   
.hexch_left{
margin: 0 0 0 20px;
float: left;
width: 410px;
}
.hexch_right{
float: left;
width: 410px;
margin: 0 0 0 40px;
}   
.hexch_pers{
margin: 0 0 0 20px;
width: 410px;
padding: 20px 0 10px 0;     
}
    .hexch_pers_title{
    color: #2a2a2a;
    font: 600 14px 'Open Sans', sans-serif;
    text-transform: uppercase;  
    margin: 0 0 15px 120px;         
    }
    .hexch_title{
    color: #2a2a2a;
    font: 600 14px 'Open Sans', sans-serif;
    text-transform: uppercase;  
    margin: 0 0 15px 120px;         
    }   
        .hexch_txt_line{
        height: 50px;
        display: table-cell;
        vertical-align: middle; 
        font: 600 13px/14px 'Open Sans', sans-serif;
        padding: 0 0 20px 120px;
        }
            .hexch_txt_line p{ padding: 3px 0; }                
        .hexch_curs_line, .hexch_pers_line{
        position: relative;
        margin: 0 0 20px 0;
        }
            .hexch_curs_line .check_purse_line{
            padding: 20px 0 0px 120px;
            }       
            .hexch_comis_line{
            color: #858c97;
            font: 13px/16px 'Open Sans', sans-serif;
            padding: 0 0 20px 120px;
            }
            .hexch_curs_label, .hexch_pers_label{
            float: left;
            width: 100px;
            height: 50px;
            text-align: right;
            }
            .hexch_curs_label_ins, .hexch_pers_label_ins{
            height: 50px;
            display: table-cell;
            width: 100px;
            font: 600 13px/14px 'Open Sans', sans-serif;
            vertical-align: middle; 
            }
            .hexch_curs_input, .hexch_pers_input{
            position: relative;
            float: right;
            width: 290px;
            }
                .hexch_curs_input input, .hexch_pers_input input{
                font: 16px/50px 'Open Sans', sans-serif;
                height: 50px;
                width: 100%;
                }   
                .hexch_curs_input select, .hexch_pers_input select{
                height: 50px;
                width: 100%;                
                }   
/* end hexch */

/* xchange */
.exch_ajax_wrap{
position: relative;
min-height: 50px;                   
}
    .exch_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;                   
    }   
.notice_message{
border-radius: 3px;
padding: 15px 30px 15px 100px;
margin: 0 0 30px 0;
border-bottom: 3px solid #cacfcd;
background: #fff url(images/notice_message.png) no-repeat 30px 15px;    
}
    .notice_message_title{
    color: #2a2a2a;
    font: 600 14px 'Open Sans', sans-serif; 
    text-transform: uppercase;  
    margin: 0 0 10px 0;
    }   
.warning_message{
border-top: 2px dotted #787f8a;
border-bottom: 2px dotted #787f8a;
padding: 25px 30px 10px;
/* margin: 0 0 30px 0; */
background: #eee;
}
    .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;
    }
.xchange_div{
border-radius: 3px;
background: #fff;
padding: 0 0 10px 0;
margin: 0 0 30px 0;
}       
    .xchange_checkdata_div{
    padding: 0 0 15px 230px;
    }
.xchange_submit_div{
padding: 10px 0 20px;
text-align: center;
}
    input.xchange_submit{
    display: block;
    height: 50px;
    width: 300px;
    margin: 0 auto;
    font: 600 14px/50px 'Open Sans', sans-serif;    
    text-align: center;     
    }   
.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: 15px 30px;
background: #f0f5f3;    
}
    .xchange_data_title.otd span{
    position: relative;
    padding: 4px 40px 4px 0;
    background: url(images/right-arr.png) no-repeat right center;
    }
    .xchange_data_title.pol span{
    position: relative;
    padding: 4px 40px 4px 0;
    background: url(images/left-arr.png) no-repeat right center;
    }
.xchange_data_div{
padding: 30px 30px 20px;
}   
        .xchange_data_left{
        width: 340px;
        float: left;
        }
            .xchange_info_line{
            height: 50px;
            font: 600 13px 'Open Sans', sans-serif;
            }
        .xchange_data_right{
        float: right;
        width: 240px;
        }
            .xchange_data_right .xchange_info_line{
            text-align: right;
            }   
            .xchange_sum_line{
            height: 50px;
            position: relative;
            margin: 0 0 20px 0;
            padding: 0 0 0 100px;
            }
                .xchange_sum_label{
                position: absolute;
                float: none;
                top: 0;
                left: 0;
                width: 80px;
                height: 50px;
                font: 600 13px/50px 'Open Sans', sans-serif;
                text-align: right;
                line-height:1.2em;
                }
                .xchange_sum_input{
                position: relative;
                }
                .xchange_sum_input input{
                width: 100%;
                height: 50px;
                font: 16px/50px 'Open Sans', sans-serif;
                }
            .xchange_select{
            margin: 0 0 20px 0;
            height: 50px;
            }
                .xchange_select select{
                width: 100%;
                height: 50px;
                }
            .xchange_sumandcom{
            min-height: 50px;
            color: #858c97;
            font: 13px/16px 'Open Sans', sans-serif;
            margin: 0 0 20px 0;
            }
            .xchange_curs_line{
            margin: 0 0 20px 0;
            }
                .xchange_curs_label{
                padding: 0 0 5px 0;
                font: 600 13px 'Open Sans', sans-serif;
                }
                .xchange_curs_input{
                position: relative;
                }
                    .xchange_curs_input input{
                    font: 16px/50px 'Open Sans', sans-serif;
                    height: 50px;
                    width: 100%;
                    }           
                    .xchange_curs_input select{
                    height: 50px;
                    width: 100%;                    
                    }
                    .xchange_curs_line .check_purse_line{
                    padding: 20px 0 0px 0;
                    }
    .xchange_pers_div{
    width: 340px;
    padding: 30px 0 0 30px;
    }
        .xchange_pers_line{
        margin: 0 0 20px 0;
        }
            .xchange_pers_label{
            padding: 0 0 5px 0;
            font: 600 13px 'Open Sans', sans-serif;
            }
            .xchange_pers_input{
            position: relative;
            }
                .xchange_pers_input input{
                font: 16px/50px 'Open Sans', sans-serif;
                height: 50px;
                width: 100%;
                }
                .xchange_pers_input select{
                width: 100%;
                height: 50px;
                }               
                    .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;                   
                    }
/* end xchange */   
    
/* all exchange */
.ajax_post_bids_res{
margin: 0 30px;
}
.span_skidka{
color: #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;
}
    .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;
        }
.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;                
    }
    .js_wrap_error_br .js_error
    {
    top: 51px;
    left: 0;
    width: 240px;
    height: auto;
    font: 600 10px 'Open Sans', sans-serif;
    }
        .js_wrap_error.error .js_error{
        display: block;
        }
            .js_wrap_error.error input{
            border: 1px solid #e46066;
            }
                input.js_purse_input{
                padding-left: 40px;
                }
.js_purse_link{
z-index: 2;
position: absolute;
float: none;
top: 50%;
left: 15px;
margin: -8px 0 0 0;
width: 16px;
height: 16px;
cursor: pointer;
background: url(images/purse.png) no-repeat center center;
}
    .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;       
        box-shadow: 0 0 5px #9fa3a1;
        display: none; 
        }
            .js_purse_line{
            padding: 5px 10px;
            border-bottom: 1px solid #dedede;
            }               
/* end all exchange */  

/* step 1 */
.block_xchangedata{
border-radius: 3px;
background: #fff;
min-height: 400px;
padding: 0 0 5px 0;
margin: 0 0 30px 0;
} 
    .block_checked_rule{
    padding: 20px 0px 20px 160px;
    }
    .block_submitbutton{
    padding: 10px 0 20px;
    text-align: center;
    }
    .block_rule_info{
    color: #bc3a30;
    padding: 10px 0 10px;
    text-align: center; 
    }
    .block_warning{
    border-radius: 3px 3px 0 0;
    padding: 15px 30px 15px 100px;
    background: #f0f5f3 url(images/block_warning.png) no-repeat 30px 15px;  
    }
        .block_warning_title{
        color: #252927;
        font: 600 14px 'Open Sans', sans-serif;
        text-transform: uppercase;  
        margin: 0 0 10px 0;
        }
    .block_xchdata_title{
    color: #252927;
    font: 600 14px 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    padding: 15px 30px;
    margin: 0 0 15px 0;
    background: #f0f5f3;    
    }
        .block_xchdata_title.otd span{
        position: relative;
        padding: 4px 40px 4px 0;
        background: url(images/right-arr.png) no-repeat right center;
        }
        .block_xchdata_title.pol span{
        position: relative;
        padding: 4px 40px 4px 0;
        background: url(images/left-arr.png) no-repeat right center;
        }
    .block_xchdata_info{
    padding: 0 30px 15px;
    }
        .block_xchdata_info_left{
        float: left;
        width: 400px;
        }
            .block_xchdata_line{
            padding: 4px 0;
            }
                .block_xchdata_line span{ font-weight: 600; }
        .block_xchdata_info_right{
        float: right;
        }
            .block_xchdata_ico{
            float: left;
            width: 50px;
            height: 50px;
            margin: 0 10px 0 0;
            background-size: cover !important;
            }
            .block_xchdata_text{
            float: left;
            height: 50px;
            font: 14px/50px 'Open Sans', sans-serif;
            }
    .block_persdata_title{
    color: #252927;
    font: 600 14px 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    padding: 15px 30px;
    background: #f0f5f3;    
    }
    .block_persdata_info{
    padding: 15px 30px 15px;
    }
        .block_persdata_info span{
        font-weight: 600;
        }
        .block_persdata_info p{
        padding: 5px 0;
        }
    .block_xchdata_comm{
    padding: 0px 30px 15px;
    color: #858c97;
    }           
/* end step 1 */

/* bid status */
.block_statusbids{
border-radius: 3px;
background: #fff;
margin: 0 0 30px 0;
}
    .block_statusbid_title{
    color: #252927;
    font: 600 14px 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    padding: 15px 30px;
    background: #f0f5f3;
    }
    .block_payinfo{
    padding: 20px 30px;
    }
        .block_payinfo_line{
        padding: 5px 0;
        }
            .block_payinfo_line span{
            font-weight: 600;
            }
    .block_instruction_text{
    padding: 20px 30px 0px;
    }
    .block_statusnew_instruction{
    margin: 0 0 20px 0;
    }   
        .block_statusnew_instruction p, .block_instruction_text p{
        padding: 0 0 10px 0;
        }
        .not_vaccaunt_now{
        font-weight: 600;
        }
        .block_statusnew_sum{
        margin: 0 0 20px 0;
        }
    .block_status{
    background: #f0f5f3;
    padding: 20px 30px;
    }
        .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: 20px;
position: relative;
overflow: hidden;
margin: 0 20px 20px;
background: #79808b;
}
    .block_check_payment_ins{
    position: absolute;
    float: none;
    top: 0;
    left: 0;
    width: 0px;
    height: 100%;
    background: #00c063;
    }
    .block_check_payment_abs{
    position: absolute;
    float: none;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center;
    font: 600 13px/20px 'Open Sans', sans-serif;
    width: 100%;
    height: 100%;
    z-index: 1;
    }
    .block_smsbutton{
    padding: 20px 30px;     
    }
        .block_smsbutton_label{
        padding: 0 0 8px 0;
        font-weight: 400px;
        }
            .block_smsbutton_action input[type=text]{
            float: left;
            width: 120px;
            text-align: center;
            }
            .block_smsbutton_action input[type=submit]{
            float: left;
            margin: 0 0 0 20px;
            }   
            
.block_warning_merch{
color: #252927;
padding: 15px 30px;
background: #f0f5f3;
}   
    .block_paybutton_merch{
    padding: 20px 0;
    }   
    
.block_change_browse{
text-align: center;
padding: 20px 0;
color: #ff0000;
}
    .block_paybutton{
    padding: 30px 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; 
    }
        a.cancel_paybutton:hover{
        background: #61666e;
        }
    a.success_paybutton{
    float: right;
    position:relative;
    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; 
    }
        a.success_paybutton:hover{
        background: #02944d;
        }   
    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 */

/* sidebar */
.sidebar{
float: right;
width: 260px;
}
/* end sidebar */

.widget{
margin: 0 0 30px 0;
}

/* register widget */
.register_widget, .login_widget, .user_widget, .checkstatus_widget{
margin: 0 0 30px 0;
padding: 20px 30px;
background: #fff;
border-radius: 3px;
}
    .register_widget_title, .login_widget_title, .user_widget_title, .checkstatus_widget_title{
    padding: 20px 30px;
    margin: -20px -30px 15px;
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0; 
    }
        .widget_reg_label, .widget_log_label, .widget_checkstatus_label{
        margin: 0;
        padding: 0 0 3px;
        font: 600 13px 'Open Sans', sans-serif;
        color: #252927;
        }   
        .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: italic 12px 'Open Sans', sans-serif;
    }
    .login_widget_subm_right{
    float: right;
    text-align: right;
    width: 49%;     
    font: italic 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%;
    }
    .uswidinright{
    float: right;
    width: 50%; 
    text-align: right;
    }
.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{
            font: italic 13px 'Open Sans', sans-serif;
            text-decoration: underline;
            }
            .user_widget_body ul li.current a{
            color: #34d386;
            text-decoration: none;
            cursor: default;
            }           
        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;
        }
            a.exit_link:hover{
            background: #686c73;
            border: 1px solid #686c73;
            text-decoration: none;
            }       
/* end user widget */

/* stats widget */
.widget_stats_div{
padding: 0 20px 20px;   
background: #fff;
border-radius: 3px; 
}
    .widget_stats_div .widget_title{
    padding: 15px 20px;
    margin: 0 -20px 15px;
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    }
    .widget_stats_line{
    padding: 10px 0px;
    border-bottom: 1px solid #eaeaea;
    }
        .widget_stats_line span{
        font-weight: 600;   
        }       
/* end news widget */

/* news widget */
.widget_news_div{
padding: 0 20px 20px;   
background: #fff;
border-radius: 3px; 
}
    .widget_news_div .widget_title{
    padding: 15px 20px;
    margin: 0 -20px 15px;
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    }
    .widget_news_line{
    margin: 0 0 20px 0;
    }
        .widget_news_date{
        float: left;
        padding: 4px 15px;
        border-radius: 25px;
        color: #fff;
        background: #858c97;
        margin: 0 0 7px 0;      
        }
        .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;
            }           
        .widget_news_more a{
        font: italic 12px 'Open Sans', sans-serif;
        text-decoration: none;
        }
            .widget_news_more a:hover{
            text-decoration: underline;
            }       
/* end news widget */

/* reviews widget */
.widget_reviews_div{
padding: 0 20px 20px;   
background: #fff;
border-radius: 3px;
}
.widget_reviews_div .widget_title{
padding: 15px 20px;
margin: 0 -20px 15px;
font: 700 14px 'Open Sans', sans-serif;
color: #252927;
background: #f0f5f3;
text-align: left; 
border: none;
text-transform: uppercase;
border-radius: 3px 3px 0 0;
}
    .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;       
        }
        .widget_reviews_date{
        float: left;
        font: 600 12px 'Open Sans', sans-serif;
        margin: 2px 0 10px 0;       
        }
        .widget_reviews_content{
        font: italic 14px 'Open Sans', sans-serif;
        word-wrap: break-word; 
        word-break: break-all;
        }
        .widget_reviews_more a{
        font: italic 12px 'Open Sans', sans-serif;
        text-decoration: none;
        }
            .widget_reviews_more a:hover{
            text-decoration: underline;
            }       
/* end reviews widget */

/* cbr widget */
.widget_cbr_div{
margin: 0 0 30px 0;
background: #fff;
border-radius: 3px; 
}
    .widget_cbr_div_title{
    padding: 15px 20px;
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    }
        .cbr_update{
        padding: 10px 20px;
        font: 600 13px 'Open Sans', sans-serif;
        }
        .widget_cbr_line{
        border-bottom: 1px solid #eaeaea;
        padding: 10px 10px 10px 20px;
        }
            .widget_cbr_left{
            float: left;
            width: 100px;
            }
                .widget_cbr_title{
                font: 600 13px 'Open Sans', sans-serif;
                padding: 3px 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;
            }
                .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 */

/* reserv widget */
.widget_reserv_div{
margin: 0 0 30px 0;
background: #fff;
border-radius: 3px; 
}
    .widget_reserv_div_title{
    padding: 15px 20px;
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0; 
    }
        .widget_reserv_line{
        border-bottom: 1px solid #eaeaea;
        padding: 10px 10px 10px 15px;
        }
            .widget_reserv_ico{
            float: left;
            width: 50px;
            height: 50px;
            border-radius: 4px;
            border: 1px solid #f0f5f3;          
            }
            .widget_reserv_block{
            float: right;
            width: 170px;
            color: #545454;
            font: 14px 'Open Sans', sans-serif;
            padding: 5px 0 0 0;
            }
                .widget_reserv_title{
                font: 600 14px 'Open Sans', sans-serif;
                margin: 0 0 1px 0;
                }   
                .widget_reserv_sum{
                color: #858c97;
                }
            .widget_reserv_filters{
            padding: 10px 0 1px 15px;
            border-bottom: 1px solid #eaeaea;
            }
                .widget_reserv_filter{
                float: left;
                padding: 3px 12px;
                background: #ffffff;
                border-radius: 30px;
                border: 1px solid #ddd;
                color: #858c97;
                font: 12px 'Open Sans', sans-serif;
                margin: 0 5px 5px 0;
                cursor: pointer;
                position: relative;                 
                }
                    .widget_reserv_filter.current{
                    background: #858c97;
                    border: 1px solid #858c97;
                    box-shadow: inset 0 2px 3px #7b818b;
                    color: #fff;    
                    }
/* end reserv widget */

/* lchange */
.widget_lchange_div{
margin: 0 0 30px 0;
padding: 0px 20px 10px; 
background: #fff;
border-radius: 3px; 
}
    .widget_lchange_div .widget_title{
    padding: 15px 20px;
    margin: 0 -20px 15px;
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0; 
    }
    .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{
        padding: 0 0 10px 0;    
        }
        .widget_lchange_line{
        padding: 0 0 10px 0;    
        }
        .widget_lchange_date{
        float: left;
        padding: 4px 15px;
        border-radius: 25px;
        color: #fff;
        background: #858c97;
        font: 600 13px 'Open Sans', sans-serif;
        margin: 0 0 10px 0;
        }
            .widget_lchange_why{
            float: left;
            width: 85px;
            }
            .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;
                }
            .widget_lchange_arr{
            float: left;
            width: 50px;
            height: 50px;
            background: url(images/harr.png) no-repeat 0 center;
            } 
/* end lchange */

/* userverify widget */
.userverify_widget{
margin: 0 0 30px 0;
padding: 0 0px 10px;
background: #fff;
border-radius: 3px;
}
    .userverify_widget_title{
    padding: 15px 20px;
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    }
    .account_verify{
    background: url(images/no.png) no-repeat 0 2px;
    padding: 0 0 0 25px;
    font: 13px 'Open Sans', sans-serif;
    color: #f27e66;
    }
        .userverify_widget_body{
        padding: 10px 20px 5px; 
        }
        .account_verify.true{
        color: #6cbd51;
        background: url(images/ok.png) no-repeat 0 1px;
        }
        .needverifylink{
        padding: 15px 0 0px 0;
        text-align: center;
        }   
/* end userverify widget */

/* tooltips */
.form_field_line.has_tooltip, .ustbl_line.has_tooltip{
position: relative; 
}
    .has_tooltip .form_field_label_ins, .has_tooltip .usve_label{
    position: relative; 
    padding: 0 20px 0 0px;
    }
    .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;
    }
.field_tooltip_div{
display: none;
z-index: 1; 
position: absolute; 
float: none;
top: 65px;
left: 0;
width: 300px;
max-width: 100%;
padding: 4px 0 0 0;
}
    .ustbl_line .field_tooltip_div{
    top: 40px;  
    left: 150px;
    }
    .has_tooltip.showed .field_tooltip_div{
    display: block; 
    }
    .field_tooltip_abs{
    position: absolute;
    top: 0px;
    float: none;
    left: 36px;
    background: url(images/ug.png) no-repeat;
    width: 16px;
    height: 5px;        
    }   
    .field_tooltip{
    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;
    }
/* end tooltips */


/* pagenavi */
.pagenavi{ 
padding: 0px 0 0 0; 
margin: 0 0 20px 0;
color: #545454;
text-align:center; 
font: 13px 'Open Sans', sans-serif;
}
.pagenavi span, .pagenavi a{
margin: 0 2px;
position: relative; 
padding: 6px 13px; 
border-radius: 3px;
}
.pagenavi span{
background: #858c97;
color: #fff;
}
.pagenavi a{
text-decoration:none;
color: #545454;
background: #fff;
}
.pagenavi a:hover{
color: #545454;
text-decoration: none;
}
/* end pagenavi */

/* footer */
.footer_wrap{
/*background: #252927 url(images/foot.png);*/
width: 100%;
min-width: 1000px;
font: 12px 'Open Sans', sans-serif;
background: #393c45;
}
    .footer{
    width: 960px;
    margin: 0 auto;
    padding: 40px 0;
    }
        .footer_left{
        float: left;
        padding: 10px 0px 0 0;
        width: 350px;
        }
            .copyright{
            width: 300px;   
            padding: 0 0 20px 0;
            color: white;
            }
            .footer_timetable{
            padding: 0 0 20px 0;
            color: white;
            }
                .copyright a, .footer_timetable a{
                color: white;
                }
            .footer_menu{
            width: 340px;
            padding: 0 0 20px 0;
            }
            .footer_menu li{
            float: left;
            margin: 0 15px 0 0;
            }
                .footer_menu li a{
                color: #fff;
                font: italic 12px 'Open Sans', sans-serif;
                text-decoration: none;
                }
                    .footer_menu li a:hover{
                    text-decoration: underline;
                    }
        .footer_center{
        float: left;
        width: 20px;
        }       
            .footer_center img{
            margin: 0 15px 0 0;
            -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                    -o-transition: all 0.3s linear;
                        transition: all 0.3s linear;        
            }
                .footer_center img:hover{
                opacity: 0.7;
                }
        .footer_right{
        float: right;
        width: 540px;
        padding: 10px 0 0 0;
        }       
            .footer_phone{
            color: #fff;
            height: 27px;
            background: url(images/phone.png) no-repeat 0 center;
            padding: 0 0 0 40px;
            margin: 0 0 15px 0;
            font: 600 18px/27px 'Open Sans', sans-serif;
            }
                .footer_phone a{
                color: #fff;
                }
/* end footer */

/* operator */
.statuswork_div{
position: fixed;
z-index: 99999;
width: 42px;
height: 210px;
top: 290px;
}
    .statuswork_div.toleft{
    left: 0px;
    }
    .statuswork_div.toright{
    right: 0px;
    }
    .statuswork_div_ins{
    position: relative;
    width: 42px;
    height: 210px;
    }
        .statuswork{
        position: absolute;
        float: none;
        top: 73px;
        left: -83px;
        width: 155px;
        height: 42px;
        padding: 5px 0 0 55px;
        background: #00c063 url(images/operator.png) no-repeat 15px center;
        -webkit-transform: rotate(-90deg); 
             -moz-transform: rotate(-90deg); 
              -ms-transform: rotate(-90deg); 
               -o-transform: rotate(-90deg); 
                  transform: rotate(-90deg);
        color: black;       
        font: 300 11px 'Open Sans', sans-serif;
        border-radius: 3px 3px 0 0;
        /* border-left: 2px solid #d3d9d6; */
        }   
            .statuswork_div.toleft .statuswork{
            border-radius: 0 0 3px 3px; 
            }
            .statuswork_div.status_op0 .statuswork{
            background: #79808b url(images/operator.png) no-repeat 15px center;
            }
            .statuswork_title{
            font: 600 12px 'Open Sans', sans-serif;
            text-transform: uppercase;
            }
/* end operator */

/* result message */
.resulttrue{
padding: 14px 20px;
border-radius: 4px;
color: #424a4c;
background: #ecf3e2;
margin: 0 0 10px 0;
font: 600 13px 'Open Sans', sans-serif;
}
.resultfalse, .home_resultfalse, .xtp_error, .xtl_error, .hexch_error, .exch_error{
padding: 14px 20px;
border-radius: 4px;
color: #424a4c;
background: #f8e1e1;
margin: 0 0 10px 0;
font: 600 13px 'Open Sans', sans-serif;
}
.home_resultfalse {
margin: 0 0 20px 0;
}
/* end result message */

/* select */
.select_js{
position: relative;
cursor: pointer;
width: 100%;
box-sizing: border-box;
    -moz-box-sizing: border-box; 
        -webkit-box-sizing: border-box;
}
    .select_ico{
    float: left;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0;
    background-size: cover !important;
    }
    .select_txt{
    float: left;
    width: 220px;
    }
    .select_js_title{
    font: 18px/50px 'Open Sans', sans-serif;
    background: #f0f5f3 url(images/jsel.png) no-repeat right center;
    border-radius: 3px;
    height: 50px;
    padding: 0 40px 0 20px;
    -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;
    overflow: hidden;
    }
        .iselect_js .select_js_title{
        padding: 0 40px 0 10px;
        }
        .pay_select .select_js_title, 
        .userbill_title .select_js_title, 
        .onesystembody .select_js_title{
        font: 13px/38px 'Open Sans', sans-serif;
        height: 38px;
        width: 300px;
        }
        .select_js_ul{
        display: none;
        position: absolute;
        z-index: 30;
        float: none;
        top: 50px;
        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: 0 0 3px 3px;
        max-height: 250px;
        overflow-y: auto;       
        }   
            .pay_select .select_js_ul, 
            .userbill_title .select_js_ul,
            .onesystembody .select_js_ul
            {
            width: 300px;
            top: 38px;
            }
        .select_js_ulli{
        overflow: hidden;
        padding: 8px 20px;
        font: 13px 'Open Sans', sans-serif;
        border-bottom: 1px solid #dfe0e0;
        }
            .iselect_js .select_js_ulli{
            padding: 0 10px;
            height: 50px;
            font: 18px/50px 'Open Sans', sans-serif;
            }
            .select_js_ulli:hover{
            background: #fcfded;
            }
            .select_js_ulli.active{
            background: #848b96;
            color: #fff;
            } 
/* end select */ 

/* reserv window */
#the_shadow{
position: fixed;
float: none;
top: 0;
left: 0;
z-index: 999998;
width: 100%;
height: 100%;
display: none;
background: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7; 
-khtml-opacity: 0.7;
opacity: 0.7;
}
.reserv_box{
position: fixed;
float: none;
top: 200px;
left: 0;
z-index: 999999;
width: 100%;
height: 100%;
display: none;
}
    .reserv_box_ins{
    position: relative;
    width: 360px;
    margin: 0 auto;
    padding: 0px 20px 20px;
    box-shadow: 0 0 10px #000;
    background: #fff;   
    border-radius: 3px;
    }
    .reserv_box_close{
    position: absolute;
    float: none;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(images/close.png) no-repeat center center;
    top: 15px;
    right: 15px;
    }   
    .reserv_box_title{
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    margin: 0 -20px 20px;
    padding: 15px 40px 15px 20px;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;     
    }
    .rb_line{
    padding: 5px 0;
    }   
/* end reserv window */

/* error box */
.jserror_shad{
position: fixed;
float: none;
top: 0;
left: 0;
z-index: 999998;
width: 100%;
height: 100%;
display: none; 
background: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7; 
-khtml-opacity: 0.7;
opacity: 0.7;
}
.jserror_wrap{
position: fixed;
float: none;
top: 200px;
left: 0;
z-index: 999999;
width: 100%;
height: 100%;
display: none;
}
    .jserror_box{
    position: relative;
    width: 360px;
    margin: 0 auto;
    padding: 0px 20px 20px;
    box-shadow: 0 0 10px #000;
    background: #fff;   
    border-radius: 3px;
    }
    .jserror_box_close, .jserror_box_reload{
    position: absolute;
    float: none;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(images/close.png) no-repeat center center;
    top: 15px;
    right: 15px;
    }   
    .jserror_box_title{
    font: 700 14px 'Open Sans', sans-serif;
    color: #252927;
    margin: 0 -20px 20px;
    padding: 15px 40px 15px 20px;
    background: #f0f5f3;
    text-align: left; 
    border: none;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;     
    }
/* end error box */

/* 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;
    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;
        }
/* end changes course */

/* top button */
#topped {
display: none;
width: 61px;
height: 61px;
background: 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 */

/* classed */
.clear { clear:both; }
.req { color: #e46066; }
.red { color: #e46066; }
.bred {
font-weight: 600;
color: #ff0000;
}
.bgreen {
font-weight: 600;
color: #3ab448;
}
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;}






/* Custom design features */
body {
    background: url(images/mainpage_bg_1920.jpg) center top no-repeat, #2e3e57 !important;
    background-size: cover !important;
}   

body.home{
    background-size: auto !important;
}


.topbar_ins{
    box-shadow: 0 1px 5px 0 rgba(50,50,50,.75);
}

.home_reserv_wrap .home_gray_blick{
    display: none !important;
}

.thecontent{
    background: #fff !important;
}

.thecontent>div{
    margin: 0 20px 20px 20px !important;
}



.clear{
    padding: 0 !important;
}


/*
.sidebar>div{
    background: rgba(255,255,255,.85) !important;
    box-shadow: 0 0 5px 3px rgba(0,0,0,.3) !important;
}
*/

.homepage_wrap .xtp_table_wrap{
    background: rgba(255,255,255,.85) !important;
    box-shadow: 0 0 5px 3px rgba(0,0,0,.3) !important;
    border: none !important;
    border-radius: 10px;
}

input[type=submit], a.xtp_submit, a.xtl_submit, a.success_paybutton{
    background: #ff8a0d !important;
    border: 1px solid #ff8a0d !important;
}


.captcha_sci_img.active{
    border: 2px solid #ff8a0d !important;
}
    
.logoblock_ins, .logoblock_ins a, 
.topmenu li:hover > a, .topmenu li.current-menu-item > a,
.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,
.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: #ff8a0d !important;
}
                            
.verify_tab_action_link,
.block_check_payment_ins{
    background: #ff8a0d !important;
}
            
                        
.statuswork{
    background: #ff8a0d url(/wp-content/uploads/CTPE.png) no-repeat 10px center  !important;
    background-size: 36px 36px !important;
}

.xtp_icon.active, .info_window, .field_tooltip{
    background: #ff9b31 !important;
    border-color: #fd890d !important;
    box-shadow: none !important;     
}



.xtp_icon_abs, .info_window_abs{
    display: none !important;
}

.xtp_input_wrap input {
    background: #fff !important;
}

.select_js_title{
    background: #f0f5f3 url(images/jsel-orange.png) no-repeat right center !important;
}

a.userlogin, .user_widget_body ul li.current a{
    color: #ff8a0d !important;
    font-weight: bold;
}
    
/*
.homepage_wrap {
    padding-top:15px !important;
}
*/



/* hovers */

input[type=submit]:hover, a.xtp_submit:hover, a.xtl_submit:hover, a.success_paybutton:hover, .xtp_icon:hover{
    background: #ff9b31 !important;
    border-color: #fd890d !important;
    color: #fff !important;
}

.verify_tab_action_link:hover{
    background: #ff9b31 !important;
}

.topbar_icon{
    background: none !important;
    padding: 0 !important;
}

.topbar_icon.slogan:before{
    content: "💰";
    padding-right: 3px;
    font-size: 17px;
}

.topbar_icon.feature1:before {
    content: "🚀";
    padding-right: 3px;
    font-size: 17px;
}

.topbar_icon.feature2:before {
    content: "⏰";
    padding-right: 3px;
    font-size: 17px;
}




.mobile_link a, .mobile_link span {
    float: left;
    color: #fff !important;
    font: italic 12px/30px 'Open Sans', sans-serif;
    text-decoration: none;
    padding: 0 0 0 35px;
    background: url(images/mobile.png) no-repeat 0 center;
    cursor: pointer;
}
.mobile_link > span:hover{
    text-decoration: underline;
}


.myButton {
background: linear-gradient(to bottom, #ff8a0d 5%, #ff8a0d 100%);
background-color: #ff8a0d;
/*border-radius: 28px;*/
border: 1px solid #ff8a0d;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 15px;
padding: 16px 31px;
text-decoration: none;
text-shadow: 0px 1px 0px #ff8a0d;
margin: -60px 0 0 10px;
float: right;
width: 160px;
text-align: center;
}

.myButton:active {
position: relative;
top: 1px;
}
.myButton:hover {
background: linear-gradient(to bottom, #ff8a0d 5%, #ff8a0d 100%);
background-color: #ff8a0d;
}


.myButton1, .default_button, .default_button_short {
    background: linear-gradient(to bottom, #ff8a0d 5%, #ff8a0d 100%);
    background-color: #ff8a0d;
    /*border-radius: 28px;*/
    border: 1px solid #ff8a0d;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-size: 14px;
    padding: 16px 31px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #ff8a0d;
    margin: 10px;
    text-align: center;
}

.myButton1, .default_button_short{
    width: 160px;
}

.myButton1:hover, .default_button:hover, .default_button_short:hover {
    background: linear-gradient(to top, #ff8a0d 5%, #ff8a0d 100%);
    color: #fff;
}

a.content_button {
    text-transform: none !important;
    background-color: #00c063 !important;
    border-color: #14c36d !important;
}

a.content_button:hover,
a.content_button:active  {
    background-color: #0ada75 !important;
    border-color: #14c36d !important;
}

.content_button_short {
    text-transform: none !important;
    /* float:left !important; */
    display: inline-block !important; 
    width: 200px !important; 
    margin: 0 20px  !important;
}


.thecontent img {
    max-width: 100%;
}

/*.cssLeaf_1k{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2240%22%20viewBox%3D%220%200%2032%2040%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23ff9b31%22%20d%3D%22M0%200h9.02L32%2033.196V40H0z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9%200c3.581.05%2023%205.426%2023%2033.08v.03C18.922%2030.751%209%2019.311%209%205.554V0z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") !important;
} */



/* Content customizations for TOS page */

.page-id-6 .wrapper {
    background: #f7f8f7;
}


.page-id-6 .contentwrap{
    width: 960px;
    margin: 0 auto;
}

.page-id-6 .thecontent {
    width: 100%;
    background: none !important;
    font-size: 16px;
    font-family: "Open Sans" !important;
    color: #333;
    line-height: 1.656; 
}

.page-id-6 .thecontent p {
    line-height: 1.656; 
    text-align: justify; 
    margin-top: 12pt; 
    margin-bottom: 12pt;
}

.page-id-6 h1, .page-id-6 .breadcrumbs{
    padding-left: 0 !important;
}

.page-id-6 .breadcrumbs{
    padding-top: 0 !important;
}

/* .page-id-6 */





/* NEWS */
.home_news_wrap{
    background: #686868 url(images/reserve-bg.png) center/cover no-repeat;
}

.home_news_line{
    margin: 0 0 25px 0;
}

.home_news_one {
    border-radius: 10px;
    padding: 0;
    margin-right: 30px;
    width: 300px; 
    height: 270px;
    box-shadow: 0 0 5px 3px rgba(0,0,0,.3);
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;

    
    cursor: pointer;
}

.home_news_one:hover{
    box-shadow: 0 0 5px 3px rgba(255,255,255,.3);
    transform: scale(1.02); 
}

.home_news_content{
    margin-top: 155px;
    background:rgba(0,0,0,.8);
    color: #fff;
    height: 200px;
    padding: 15px 15px;
    font-size: 14px;
    line-height: 1.2em;
}

.home_news_content a{
    color: #fff;
    text-decoration: underline;
}

.home_news_content a:hover{
    text-decoration: none;
}

.home_news_content_main{
    height: 50px !important;
    overflow: hidden;
    text-overflow: ellipsis;
}

.home_news_content_footer{
    margin-top: 5px;
    font-size: 12px;
}

.home_news_title{
    padding-right: 55px;
}


.home_news_title, .home_news_title a{
    text-shadow: 3px 3px 6px black;
    color: #fff;
    text-align: center;
    /*text-transform: capitalize;*/
    font-size: 24px;
    font-weight: 300;
}

.home_news_more{
    float: right;
    padding: 0 40px 0 0;
}

.home_news_wrap{
    overflow: hidden;
}

/* Home text */
.home_text_div, .home_text_div strong, .home_text_div span { 
    font-size:14px !important;
}

/* Reviews */

.home_reviews_title, .home_reviews_title a{
    text-decoration: none;
    text-shadow: 3px 3px 6px black;
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    font-size: 24px;
    font-weight: 300;
}

.home_reviews_div_ins{
    min-width: 990px;
}

.home_reviews_wrap {
    background: #686868 url(images/reserve-bg.png) center/cover no-repeat;
}

.home_reviews_one{
    position: relative;
    text-shadow: 3px 3px 6px black;
    box-shadow: 0 0 5px 3px rgba(0,0,0,.2);
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    padding: 10px;
    margin-right: 30px;
    width: 280px;
    height: 80px;
}
.home_reviews_one:hover{
    box-shadow: 0 0 5px 3px rgba(255,255,255,.3); 
    transform: scale(1.02);
}


.home_reviews_one:before{
    content: '';
    display: block;
    width: 49px;
    height: 90px;
    background: url(images/quote_white.png) center/contain no-repeat;
    position: absolute;
    right: 5px;
    bottom: -15px;
    opacity: .1; 
}
.home_reviews_date {
    padding: 10px 0 0;
    font-style: italic;
}

.home_reviews_wrap{
    overflow: hidden;
}


/*
.home_news_content_date{
    float: right;
    color: black !important;
    background: white !important;
    opacity: 0.67 !important;
    width: 295px;
    text-align: right;
    padding: 5px 5px 5px 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.home_news_content{
    border-block-end: 5px solid white;
    color: black !important;
    background: white;
    opacity: 0.67;
    padding: 5px 5px 0 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.home_news_content_image{
    background: white;
    padding: 0 0 0 0;
    height: 200px !important;
}


.home_news_two{ 
    box-shadow: 0 0 2px 1px rgba(0,0,0,.3) !important;
}
*/


.bold{
    font-weight: bold;
}

.orange, a.orange {
    color: #ff8a0d;
}


a:hover {
    cursor: pointer;
}

.pay_with_cases_menu_title{
    display: block;
    padding-bottom: 3px;
    font-weight: bold;
    text-transform: uppercase;
}

.block_paybutton_ins{
    text-align: center;
}

a.success_paybutton{
    float: none !important;
    margin: 0;
}
.pay_with_cases_container{
    /* float:left; */
    display: inline;
    text-align:center;
    position: relative;

    display: inline-block;
}

.pay_with_cases_menu {
    position:absolute;
    z-index:100;

    top:-20px;
    left:-20px;
    right: -20px;
    
    
    padding:10px;
    

    border:1px solid orange;
    background:#fff;
    color:#545454;
    box-shadow: 0 0 5px 3px rgba(0,0,0,.3) !important;

    text-align:left;
    line-height: 1.6em;
    
    
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -o-transform: scale(0,0);
    transform: scale(0,0);
}

.pay_with_cases_menu.show{
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.pay_with_cases_menu .success_paybutton,
.pay_with_cases_menu .cancel_paybutton{
    float: none;
    margin: 5px;
    text-transform: none;
}

.pay_with_cases_menu{
    text-align: center;
    top: -50px;
}

a.disabled_paybutton, a.disabled_paybutton:hover {
    background: #e7e7e7 !important;
    border: 1px solid #e9e9e9 !important;
    cursor: default !important;
}




.notice_message_text{
    font-size: 16px;
    line-height: 1.4em;
}

.notice_message_text p{
    padding-bottom: 16px;
}

.thecontent h1{
    font-size: 23pt; 
    font-weight: 400;
    text-align: center; 
    line-height: 1.2;
    padding: 20px;
    margin: 10px 0 0;
}


.thecontent h2{
    font-size: 17pt;
    font-weight: bold;
    margin-top: 18pt; 
    margin-bottom: 4pt;
}

.thecontent h3{
    font-size: 13pt; 
    font-weight: bold;
    margin-top: 14pt; 
    margin-bottom: 4pt;
}

.breadcrumbs {
    padding: 20px 20px 0 20px;
    font-size: 12px;
    font-style: italic;
}

.thecontent h1 {
    text-align: left;
}

.breadcrumbs > li {
    float: left;
    list-style: none;
    text-indent: 0;
}

.breadcrumbs > li:not(:first-child):before {
    content: '/';
    color: #c0c0c0;
    padding: 0 4px 0 5px;
}

.logoblock_ins a img{
    /* content:url(images/logo.png); */
    padding:0 !important;
    
}

.pagenavi a,
.one_reviews,
.main{
    background:none !important;
}



.single_news_date{
    float: left;
    padding-right: 15px;
    font-size: 12px;
    line-height: normal;
}

.single-post .one_news{
    margin: 0;
    font-size: 16px;
    font-family: "Open Sans" !important;
    color: #333;
    line-height: 1.65;
}

.single-post .metabox_cats{
    padding-bottom: 20px;
}

.single-post .one_news img{
    height: auto;
}

.wclosearea_text {
    background: none;
    text-align: center;
}

.wclosearea_text, .wclosearea_text a {
    color: black !important;
}

/*
.wclosearea_text_ins:before {
    content: "🎁";
}
*/
.wclosearea_text, .wclosearea_text a {
    font-weight: bold;
    text-shadow: 0px 0px 6px #fff;
}



/* Accordion for faq */
.accordion{
    border-bottom: 1px dotted #ccc;
}


.accordion .ui-accordion-header a{
    text-decoration: none;
}

.accordion .ui-accordion-header,
.accordion .ui-accordion-header a{
    font-size:18px !important;
    font-weight: 400;
    line-height: 1.2;
}

.accordion .ui-accordion-header{
    border-top: 1px dotted #ccc;
    margin: 0;
    padding: 7px 0;
    margin: 1px 0;
}




.accordion .ui-accordion-header.ui-state-hover a,
.accordion .ui-accordion-header-active a,
.accordion .ui-accordion-header.ui-state-hover,
.accordion .ui-accordion-header-active
{
    color: #ff8a0d !important;
    cursor: pointer;
}
/*
.accordion .ui-accordion-header-active{
    font-weight: bold;
}
*/


.accordion .ui-accordion-content{
    line-height: 1.5;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.ui-accordion-content > :last-child{
    padding-bottom: 0;
}

.accordion .ui-icon{
    text-indent: unset;
    background: none !important;
    display: inline;
    padding-right: 5px;
    vertical-align: baseline;
}

.accordion .ui-accordion-header .ui-icon:before{
    content: "\2753" !important;
}

.accordion .ui-accordion-header-active .ui-icon:before{
    content: "\2764 \fe0f" !important;
}

.accordion ol,
.accordion ul{
    text-indent: 0;
    margin-left: 20px;
    margin-bottom: 0;
}

.accordion ol li,
.accordion ul li{
    padding-bottom: 10px;
}

.accordion p+ul{
    margin-top: -10px;
}
.accordion ul{
    margin: 0;
}


.topExchangePairs{
    overflow: auto;  
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    margin-top: 20px;
    padding: 15px 10px 20px 10px;
}

.topExchangePairs .title{
    margin: 0 0 15px 0;
    color: #2a2a2a;
    font: 700 20px 'Open Sans', sans-serif;
    text-align: center;
    font-weight: 300;
} 

.topExchangePairs ul{
    list-style: initial;
    text-indent: 1em;
}

.topExchangePairs ul li{
    padding: 0 0 5px !important;
    width: 310px !important;
    float: left;
    display: block;
    padding: 0 30px 5px 12px;
    background: url(images/liarr.png?2) no-repeat 0 4px;
}

.warning_message_text_ins h2 {
    font-weight: normal !important;
}



.youtube-btn {
    display: inline-block;
    padding: 5px; 
    color: #fff; 
    border-radius: 3px; 
    background: rgb(187, 20, 12);
    border: .5px solid #840f0a; 
    box-shadow: 0 0 5px 1px #909090;
    font-size: 12px; 
    /* linear-gradient(rgb(230, 32, 23) 0%, rgb(187, 20, 12) 40%, rgb(187, 20, 12) 50%, rgb(187, 20, 12) 100%); */
    text-decoration: none;
    line-height: 15px;

    margin: 10px 40px 0 -20px;
    float: left;
        
}
.youtube-btn:hover, 
.youtube-btn:active{
    color: #fff;
    background: rgb(230, 32, 23);
    /* linear-gradient(rgb(187, 20, 12) 0%, rgb(187, 20, 12) 40%, rgb(187, 20, 12) 50%, rgb(230, 32, 23) 100%); */ 
}

.youtube-btn img, 
.youtube-btn b{
    float: left;
    height: 15px;
    display: inline;
}

.youtube-btn b{
    line-height: 15px;
    padding: 0 0 0 4px;
    font-weight: 400;
}

.snow{
    display: none;
}

a.trolley_contest_button{
    color:#ffe131 !important;
    background: #252927 !important;
    border-color: rgb(84, 84, 84) !important;
    font-size: 16px; 
}

a.trolley_contest_button:hover{
    color:#ffe131 !important;
    background: #474a48 !important;
    border-color: #ffe131 !important; 
}


input.js_summ1c,
input.js_summ2c{
    border: 1px solid #858c97;
    background: #858c97;
    color: #fff;
}