﻿@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
}

body {
    margin: 0px 0 0 0;
    font-family: 'muliregular', open_sansregular, sans-serif, Helvetica, Arial;
    font-size: 12px;
    color: #585858;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'muliregular';
    src: url('fonts/muli-regular-webfont.eot');
    src: url('fonts/muli-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/muli-regular-webfont.woff') format('woff'), url('fonts/muli-regular-webfont.ttf') format('truetype'), url('fonts/muli-regular-webfont.svg#muliregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3 {
    font-family: open_sansregular;
}

/*a {
    text-decoration: none;*/
    /*color: #0090d0;*/
/*}

    a:hover {
        color: #484f7e;
    }*/

.clear {
    clear: both;
    display: block;
}

img {
    border: 0 none;
}







/*--------------------------------------------------------------------- */
/* PARTNERS  ########################################################## */
/*--------------------------------------------------------------------- */



.form_partners {
    width: 800px;
    margin: 0 auto;
}

    .form_partners span {
        float: left;
        display: inline-block;
        width: 100px;
        text-align: right;
        line-height: 55px;
    }

.input_box {
    width: 542px;
    height: 55px;
    float: left;
    margin: 0 0 0 18px;
    background: url(../Images/partner_input.png) no-repeat left top;
    border: 0 none;
}

    .input_box input[type="email"], .input_box input[type="number"], .input_box input[type="password"], .input_box input[type="tel"], .input_box input[type="text"] {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        -moz-box-sizing: border-box;
        border-image: none;
        display: inline-block;
        margin: 20px 0 0 0;
        padding: 3px 8px;
        width: 98%;
        color: #7b7d7d;
        font-size: 14px;
        text-transform: uppercase;
        border: none 0;
        background: transparent;
    }

        .input_box input[type="email"]:focus, .input_box input[type="number"]:focus, .input_box input[type="password"]:focus, .input_box input[type="tel"]:focus, .input_box input[type="text"]:focus, .input_box textarea:focus {
            border: none;
            outline: none;
        }

.form_partners_message {
    width: 542px;
    height: 170px;
    float: left;
    padding: 5px 5px 0 5px;
    float: left;
    margin: 20px 0 0 18px;
    background: url(../Images/partner_input_msg.png) no-repeat left top;
    border: 0 none;
    display: inline-block;
}

    .form_partners_message textarea {
        width: 99%;
        height: 160px;
        background: transparent none !important;
        border: none 0;
        font-size: 14px;
        font-family: 'muliregular';
    }

.btn_partners {
    width: 95px;
    height: 49px;
    background: url(../Images/send_btn.png) no-repeat left top;
    margin: 10px 20px 0 120px;
    padding: 0;
    border: 0 none;
    cursor: pointer;
    float: left;
}



/*--------------------------------------------------------------------- */
/* CONTACT US  ########################################################## */
/*--------------------------------------------------------------------- */

.contact_bg {
    width: 790px;
    height: 241px;
    margin: 0 auto;
    background: url(../Images/contact_us_bg.png) no-repeat left top;
}

.email_bg {
    width: 222px;
    height: 104px;
    margin: 50px 0 0 80px;
    float: left;
    background: url(../Images/email_bg.png) no-repeat left top;
}

.call_us {
    width: 341px;
    height: 74px;
    margin: 80px 0 0 110px;
    float: left;
    background: url(../Images/call_us_bg.png) no-repeat left top;
}

    .call_us h3 {
        margin: 0;
        padding: 24px 0 0 50px;
        font-size: 20px;
        color: #848689;
        font-weight: normal;
    }

.email_bg h3 {
    margin: 0;
    padding: 53px 0 0 70px;
    font-size: 20px;
    color: #848689;
    font-weight: normal;
}

    .email_bg h3 a {
        color: #848689;
    }

.writeus {
    font-size: 20px;
    margin: 10px auto 0 auto;
    color: #919191;
    width: 77%;
}

    .writeus span {
        display: block;
        font-size: 16px;
        padding: 12px 0 10px 0;
    }

.form_bg {
    width: 790px;
    height: 421px;
    background: url(../Images/form_bg.png) no-repeat left top;
    margin: 0 auto;
}

.form_bgtable {
    width: 98%;
    margin: 0 auto;
}

.form_input {
    width: 182px;
    height: 55px;
    float: left;
    margin: 15px 0 0 15px;
    background: url(../Images/input_n_e.png) no-repeat left top;
    border: 0 none;
}

    .form_input input[type="email"], .form_input input[type="number"], .form_input input[type="password"], .form_input input[type="tel"], .form_input input[type="text"],
    form_input_sub input[type="email"], .form_input_sub input[type="number"], .form_input_sub input[type="password"], .form_input_sub input[type="tel"], .form_input_sub input[type="text"] {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        -moz-box-sizing: border-box;
        border-image: none;
        display: inline-block;
        margin: 20px 0 0 0;
        padding: 0 8px;
        width: 90%;
        color: #7b7d7d;
        font-size: 14px;
        text-transform: uppercase;
        border: none 0;
        background: transparent;
    }

.form_input_sub {
    width: 353px;
    height: 55px;
    float: left;
    margin: 15px 0 0 12px;
    background: url(../Images/input_subject.png) no-repeat left top;
    border: 0 none;
    display: inline-block;
}

.form_input_message {
    width: 754px;
    height: 248px;
    padding: 5px 5px 0 5px;
    float: left;
    margin: 15px 0 0 14px;
    background: url(../Images/message_input.png) no-repeat left top;
    border: 0 none;
    display: inline-block;
}

    .form_input_message textarea {
        width: 99%;
        height: 240px;
        background: transprent;
        color: #7b7d7d;
        border: none 0;
        font-size: 14px;
        font-family: 'muliregular';
    }

.form_input input[type="email"]:focus, .form_input input[type="number"]:focus, .form_input input[type="password"]:focus, .form_input input[type="tel"]:focus, .form_input input[type="text"]:focus, .form_input textarea:focus {
    border: none;
    outline: none;
}


.btn {
    /*width: 95px;*/
    height: 49px;
    /*background: none;*/
    margin: 10px 20px 0 0;
    padding: 0;
    border: 0 none;
    cursor: pointer;
    float: right;
}


.demo_form {
    width: 555px;
    background: #f2f2f2;
    padding: 10px;
}

    .demo_form input[type="text"], .demo_form select, .member_form select, .member_form input[type="text"], .member_form select, .member_form textarea {
        -webkit-box-shadow: inset 1px 1px 1px 0px #dddddd;
        -moz-box-shadow: inset 1px 1px 1px 0px #dddddd;
        box-shadow: inset 1px 1px 1px 0px #dddddd;
        padding: 4px;
        font-family: 'muliregular';
        color: #7b7d7d;
    }

.demo_btn {
    width: 95px;
    height: 49px;
    background: none;
    margin: 10px 20px 0 0;
    padding: 0;
    border: 0 none;
    cursor: pointer;
}
