body {
    font-family: Tahoma;
    font-size: 14px;
    background-color: #f8f8f8;
    background-image: url('images/fon-hd.png');
    background-position: 0px 0px;
    background-repeat: repeat-x;
}

a {
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

a.link, div.news a {
    font-size: 13px;
    color: #006699;
    text-decoration: underline;
    line-height: 17px;
}

a.link:hover, div.news a:hover {
    text-decoration: none;
}

.clr {
    clear: both;
}

h1 {
    color: #353535;
    font-size: 24px;
}

h2 {
    color: #353535;
    font-size: 20px;
    margin-bottom: 10px;
}

.page-content .error-box {
    color: red;
    margin-bottom: 10px;
}

.page-content .error-box a {
    color: red;
}

.page-content .suc-box {
    color: green;
    margin-bottom: 10px;
}

.page-content .suc-box a {
    color: green;
}

.b2b-alert-wrapper {
    text-align: center;
}

.marked-list {
}

.marked-list li {
    margin: 10px 0;
    margin-left: 20px;
    padding-left: 10px;
    list-style: none;
    list-style-image: url('image/list-mark.png');
}

.ajax-link {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.ajax-link:hover {
    text-decoration: none;
    border-bottom: none;
}

.ajax-loader {
    width: 16px;
    height: 16px;
    background: url('image/ajax-loader.gif') 0 0 no-repeat;
    display: inline-block;
}

.left {
    float: left;
}

.right {
    float: right;
}

.menu ul {
    display: block;
}

.menu li {
    float: left;
    list-style: none;
}

form .row {
    position: relative;
}

form .row .inner-label {
    position: absolute;
    top: 5px;
    left: 10px;
    cursor: text;
}

form .row input {
    box-shadow: none;
}

.green-button, .order-stand .left input[type="button"], .order-stand .right input[type="button"] {
    background: #16d42d; /* Old browsers */
    background: -moz-linear-gradient(top, #16d42d 0%, #269101 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #16d42d), color-stop(100%, #269101)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #16d42d 0%, #269101 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #16d42d 0%, #269101 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #16d42d 0%, #269101 100%); /* IE10+ */
    background: linear-gradient(to bottom, #16d42d 0%, #269101 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#16d42d', endColorstr='#269101', GradientType=0); /* IE6-9 */
    cursor: pointer;
    border: none;
    font-size: 15px;
    line-height: 16px;
    color: #fff;
    padding: 8px 16px;
    display: block;
    float: none;
    margin: 15px auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.506);
    -moz-box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.506);
    box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.506);
    /*text-transform: uppercase;*/
    -pie-background: linear-gradient(#16d42d, #269101);
    behavior: url(images/stand_order/PIE.htc);
}

.orange-button {
    background: rgb(255, 184, 0); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 184, 0, 1) 0%, rgba(251, 4, 0, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 184, 0, 1)), color-stop(100%, rgba(251, 4, 0, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 184, 0, 1) 0%, rgba(251, 4, 0, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 184, 0, 1) 0%, rgba(251, 4, 0, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 184, 0, 1) 0%, rgba(251, 4, 0, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 184, 0, 1) 0%, rgba(251, 4, 0, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb800', endColorstr='#fb0400', GradientType=0); /* IE6-9 */
    cursor: pointer;
    border: none;
    font-size: 15px;
    line-height: 16px;
    color: #fff;
    padding: 10px 22px;
    display: block;
    float: left;
    margin: 20px 40px 20px 0px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.506);
    -moz-box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.506);
    box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.506);
    -pie-background: linear-gradient(#ffb800, #fb0400);
    behavior: url(images/stand_order/PIE.htc);
}

.green-button, .orange-button {
    width: auto;
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    margin: 0;
}

.green-button *, .orange-button * {
    width: auto;
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}

.button-green {
    color: #ffffff !important;
    font-size: 13px;
    display: inline-block;
    text-decoration: none;
    padding: 6px 15px;
    border-radius: 3px;
    text-align: center;
    border: none;
    outline: none;
    cursor: pointer;
    height: 28px;
    line-height: 16px;
}

.button-green {
    background: #44cd01; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0Y2QwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMThiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #44cd01 0%, #218b00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #44cd01), color-stop(100%, #218b00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #44cd01 0%, #218b00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #44cd01 0%, #218b00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #44cd01 0%, #218b00 100%); /* IE10+ */
    background: linear-gradient(to bottom, #44cd01 0%, #218b00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44cd01', endColorstr='#218b00', GradientType=0); /* IE6-8 */

}

/*************************************************************************************************/
.page-wrapper {
    width: 950px;
    padding: 0;
    margin: 0 auto;
}

.page-header {
    position: relative;
}

.page-header .logo {
    float: left;
    margin-top: 25px;
    width: 345px;
}

.page-header .left {
    float: left;
    margin-top: 25px;
    margin-left: 70px;
}

.page-header .right {
    float: right;
    border-left: 1px solid #E0E0E0;
    margin-top: 15px;
    padding-left: 30px;
}

.page-header .right ul {
    list-style: none;
}

.page-header .right ul li {
    line-height: 22px;
}

.page-header .right ul li a {
    font-size: 13px;
}

/* header */
.page-header .auth {
    text-align: left;
    margin-top: 14px;
    float: right;
    margin-top: 53px;
}

.page-header .auth a {
    color: #006699;
    font-size: 13px;
}

.page-header .auth a.show-login {
    padding-left: 15px;
    background-image: url(image/login.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.page-header .auth a.show-register {
    padding-left: 15px;
    background-image: url(image/login.png);
    background-position: 0px -17px;
    background-repeat: no-repeat;
    margin-right: 40px;
}

.page-header .auth .delimiter {
    margin: 0 4px;
    color: #238da9;
}

.page-header .auth .logout-input {
    color: #006699;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
    line-height: 13px;
}

.page-header .auth .logout-input:hover {
    text-decoration: none;
    border: none;
}

.page-header .auth .messages {
    background: url('image/user-mess.png') left center no-repeat;
}

.page-header .auth .login-form-container {
    display: none;
}

.page-header-auth .login-form-container {
    text-align: left;
    font-size: 13px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    behavior: url('/PIE.htc');
    position: relative;
}

.page-header-auth .login-form-container .login-title {
    font-size: 16px;
}

.page-header-auth .login-form-container .row {
    width: 190px;
    margin: 5px 0;
}

.page-header-auth .login-form-container .row a {
    color: #1a1a1a;
}

.page-header-auth .login-form-container .row.auth-error {
    color: red;
}

.page-header-auth .login-form-container .row input {
    width: 184px;
    height: 20px;
    padding: 2px;
    border: 1px solid #c2c2c2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.page-header-auth .login-form-container .row.buttons {
    margin-top: 20px;
}

.page-header-auth .login-form-container .row.buttons a {
    font-size: 12px;
}

.page-header .with-us {
    height: 27px;
}

.page-header .with-us span.text {
    font-size: 14px;
    color: #545454;
    text-transform: uppercase;
    display: block;
    float: left;
    margin-top: 3px;
}

.page-header .with-us .count {
    float: left;
    margin: 0 7px;
}

.page-header .with-us .count .num {
    padding-left: 6px;
    padding-top: 2px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    color: #484848;
    width: 19px;
    height: 26px;
    display: block;
    float: left;
    background: url(image/pad-unit.png) 0 0 no-repeat;
}

.page-header .with-us .count .delimeter {
    display: block;
    float: left;
    height: 28px;
    width: 5px;
}

.page-header .language-container {
    position: absolute;
    top: 20px;
    right: 200px;
    line-height: 11px;
}

.page-header .language-container a {
    font-size: 11px;
    display: inline-block;
    margin-left: 10px;
    color: #484848;
    text-decoration: underline;
    text-transform: uppercase;
}

.page-header .language-container a:hover {
    text-decoration: none;
}

.page-header .language-container a:first-child {
    margin-left: 0;
}

.page-header .language-container a.active {
    color: #ffffff;
    background: #db8b1e;
    padding: 3px 5px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.page-header .green-button.add-company-button {
    position: absolute;
    padding: 10px 10px;
    font-size: 14px;
    top: 10px;
    right: -5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

/* main menu blue light */
.main-menu-container {
    width: 950px;
    margin-top: 20px;
}

.main-menu-container ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-menu-container ul li {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
}

.main-menu-container ul li a {
    text-decoration: none;
    color: #2d2d2d;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #ebecec;
    border-left: none;

    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e2e2e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0); /* IE6-8 */

}

.main-menu-container ul li.first a {
    border-left: 1px solid #ebecec;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.main-menu-container ul li.last a {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.main-menu-container ul li.active a, .main-menu-container ul li:hover a {
    color: #ffffff;
    border-color: #5d91f3;
    height: 30px;
    line-height: 30px;
    background: #6a9efd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhOWVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDg2ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #6a9efd 0%, #5086e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a9efd), color-stop(100%, #5086e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6a9efd 0%, #5086e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6a9efd 0%, #5086e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6a9efd 0%, #5086e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #6a9efd 0%, #5086e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a9efd', endColorstr='#5086e8', GradientType=0); /* IE6-8 */

}

/* main menu blue 
.main-menu-container {width: 1000px; margin-top: 20px;}
.main-menu-container ul {float: left; display: block; list-style: none;  margin: 0; padding: 0;}
.main-menu-container ul li {float: left; display: block; margin: 0; padding: 0;}
.main-menu-container ul li a {text-decoration: none;}
.main-menu-container .main-menu {
    background: #0294bf;
    background: -moz-linear-gradient(top,  #0294bf 0%, #01789a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0294bf), color-stop(100%,#01789a));
    background: -webkit-linear-gradient(top,  #0294bf 0%,#01789a 100%);
    background: -o-linear-gradient(top,  #0294bf 0%,#01789a 100%);
    background: -ms-linear-gradient(top,  #0294bf 0%,#01789a 100%);
    background: linear-gradient(to bottom,  #0294bf 0%,#01789a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0294bf', endColorstr='#01789a',GradientType=0 );


    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    height: 33px; font-size: 14px; padding: 1px;
}
.main-menu-container .main-menu li {
    background: #37a2c3;
    background: -moz-linear-gradient(top,  #37a2c3 0%, #01799d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37a2c3), color-stop(100%,#01799d));
    background: -webkit-linear-gradient(top,  #37a2c3 0%,#01799d 100%);
    background: -o-linear-gradient(top,  #37a2c3 0%,#01799d 100%);
    background: -ms-linear-gradient(top,  #37a2c3 0%,#01799d 100%);
    background: linear-gradient(to bottom,  #37a2c3 0%,#01799d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37a2c3', endColorstr='#01799d',GradientType=0 );

    border: 1px solid #2c8fac; border-left: none; border-right: none; height: 31px;
}
.main-menu-container .main-menu li.first {
    -webkit-border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px; 

    border-left: 1px solid #2c8fac;
}
.main-menu-container .main-menu li.last {
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;  

    border-right: 1px solid #2c8fac;
}
.main-menu-container .main-menu li a {
    color: #e9e9e9; display: block; padding: 0 20px; height: 31px; line-height: 31px; margin-left: 2px;
}

.main-menu-container .main-menu li:before {content: ''; display: block; float: left; height: 35px; margin-top: -2px; width: 2px; background: url('/css/image/main-menu-sep-blue.png') 0 0 no-repeat;}
.main-menu-container .main-menu li.first:before {content: ''; display: none;}

.main-menu-container .main-menu li.active,
.main-menu-container .main-menu li:hover {
    background: rgb(213,127,54);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1N2YzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2QwNzEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QzN2EyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I3OGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(213,127,54,1) 0%, rgba(208,113,33,1) 49%, rgba(211,122,46,1) 51%, rgba(231,183,141,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,127,54,1)), color-stop(49%,rgba(208,113,33,1)), color-stop(51%,rgba(211,122,46,1)), color-stop(100%,rgba(231,183,141,1)));
    background: -webkit-linear-gradient(top,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    background: -o-linear-gradient(top,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    background: -ms-linear-gradient(top,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    background: linear-gradient(to bottom,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d57f36', endColorstr='#e7b78d',GradientType=0 );

    border-color: #ce6b17; margin-top: -1px; height: 33px;
}

.main-menu-container .main-menu li.active:before,
.main-menu-container .main-menu li:hover:before {
    margin-top: -1px;
}

.main-menu-container .main-menu li.active a,
.main-menu-container .main-menu li:hover a {height: 33px; line-height: 33px;}

.main-menu-container .main-menu li.active.first {margin-left: -1px; padding-left: 1px;}
.main-menu-container .main-menu li.active.last {margin-right: -1px; padding-right: 1px;}
*/

/* main menu black 
.main-menu-container {width: 1000px; margin-top: 20px;}
.main-menu-container ul {float: left; display: block; list-style: none;  margin: 0; padding: 0;}
.main-menu-container ul li {float: left; display: block; margin: 0; padding: 0;}
.main-menu-container ul li a {text-decoration: none;}
.main-menu-container .main-menu {
    background: rgb(60,64,66);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjNDA0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTIxMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(60,64,66,1) 0%, rgba(30,33,33,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,64,66,1)), color-stop(100%,rgba(30,33,33,1)));
    background: -webkit-linear-gradient(top,  rgba(60,64,66,1) 0%,rgba(30,33,33,1) 100%);
    background: -o-linear-gradient(top,  rgba(60,64,66,1) 0%,rgba(30,33,33,1) 100%);
    background: -ms-linear-gradient(top,  rgba(60,64,66,1) 0%,rgba(30,33,33,1) 100%);
    background: linear-gradient(to bottom,  rgba(60,64,66,1) 0%,rgba(30,33,33,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c4042', endColorstr='#1e2121',GradientType=0 );

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    height: 33px; font-size: 14px; padding: 1px;
}
.main-menu-container .main-menu li {
    background: rgb(85,89,90);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTk1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(85,89,90,1) 0%, rgba(32,35,35,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,89,90,1)), color-stop(100%,rgba(32,35,35,1)));
    background: -webkit-linear-gradient(top,  rgba(85,89,90,1) 0%,rgba(32,35,35,1) 100%);
    background: -o-linear-gradient(top,  rgba(85,89,90,1) 0%,rgba(32,35,35,1) 100%);
    background: -ms-linear-gradient(top,  rgba(85,89,90,1) 0%,rgba(32,35,35,1) 100%);
    background: linear-gradient(to bottom,  rgba(85,89,90,1) 0%,rgba(32,35,35,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55595a', endColorstr='#202323',GradientType=0 );

    border: 1px solid #525555; border-left: none; border-right: none; height: 31px;
}
.main-menu-container .main-menu li.first {
    -webkit-border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px; 

    border-left: 1px solid #525555;
}
.main-menu-container .main-menu li.last {
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;  

    border-right: 1px solid #525555;
}
.main-menu-container .main-menu li a {
    color: #e9e9e9; display: block; padding: 0 20px; height: 31px; line-height: 31px; margin-left: 2px;
}

.main-menu-container .main-menu li:before {content: ''; display: block; float: left; height: 35px; margin-top: -2px; width: 2px; background: url('/css/image/main-menu-sep.png') 0 0 no-repeat;}
.main-menu-container .main-menu li.first:before {content: ''; display: none;}

.main-menu-container .main-menu li.active,
.main-menu-container .main-menu li:hover {
    background: rgb(213,127,54);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1N2YzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2QwNzEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QzN2EyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I3OGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(213,127,54,1) 0%, rgba(208,113,33,1) 49%, rgba(211,122,46,1) 51%, rgba(231,183,141,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,127,54,1)), color-stop(49%,rgba(208,113,33,1)), color-stop(51%,rgba(211,122,46,1)), color-stop(100%,rgba(231,183,141,1)));
    background: -webkit-linear-gradient(top,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    background: -o-linear-gradient(top,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    background: -ms-linear-gradient(top,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    background: linear-gradient(to bottom,  rgba(213,127,54,1) 0%,rgba(208,113,33,1) 49%,rgba(211,122,46,1) 51%,rgba(231,183,141,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d57f36', endColorstr='#e7b78d',GradientType=0 );

    border-color: #ce6b17; margin-top: -1px; height: 33px;
}

.main-menu-container .main-menu li.active:before,
.main-menu-container .main-menu li:hover:before {
    margin-top: -1px;
}

.main-menu-container .main-menu li.active a,
.main-menu-container .main-menu li:hover a {height: 33px; line-height: 33px;}

.main-menu-container .main-menu li.active.first {margin-left: -1px; padding-left: 1px;}
.main-menu-container .main-menu li.active.last {margin-right: -1px; padding-right: 1px;}

main menu black */

/* main menu new blue 
.main-menu-container {width: 1000px; margin-top: 20px;}
.main-menu-container ul {float: left; display: block; list-style: none;  margin: 0; padding: 0;}
.main-menu-container ul li {float: left; display: block; margin: 0; padding: 0;}
.main-menu-container ul li a {text-decoration: none;}
.main-menu-container .main-menu {height: 36px;}
.main-menu-container .main-menu li {background: #008CB3; border-left: 1px solid #ffffff; height: 36px;}
.main-menu-container .main-menu li.first {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; 
    border: none;
}
.main-menu-container .main-menu li.last {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;  
}
.main-menu-container .main-menu li a {
    color: #ffffff; font-size: 16px; display: block; padding: 0 20px; height: 36px; line-height: 36px; 
}
.main-menu-container .main-menu li.active,
.main-menu-container .main-menu li:hover {
    background: #DB8B1E;
}
*/

/* main menu + sub menu */
.main-menu-container .main-menu.with-sub-menu, .main-menu-container .main-menu.with-sub-menu li.first {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}

.main-menu-container .main-menu.with-sub-menu, .main-menu-container .main-menu.with-sub-menu li.last {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}

/* highlight */

.main-menu-container .main-menu li.highlight,
.main-menu-container .main-menu li.highlight.active {
    margin-top: -1px;
    height: 33px;
}

.main-menu-container .main-menu li.highlight.active:before,
.main-menu-container .main-menu li.highlight:before {
    margin-top: -1px;
}

.main-menu-container .main-menu li.highlight.active a,
.main-menu-container .main-menu li.highlight a {
    height: 33px;
    line-height: 33px;
}

.main-menu-container .main-menu li.highlight.first {
    margin-left: -1px;
    padding-left: 1px;
}

.main-menu-container .main-menu li.highlight.last {
    margin-right: -1px;
    padding-right: 1px;
}

/* highlight green */

.main-menu-container .main-menu li.highlight-green,
.main-menu-container .main-menu li.highlight-green.active {
    background: rgb(53, 184, 53); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(53, 184, 53) 0%, rgb(99, 225, 68) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(53, 184, 53)), color-stop(100%, rgb(99, 225, 68))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(53, 184, 53) 0%, rgb(99, 225, 68) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(53, 184, 53) 0%, rgb(99, 225, 68) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(53, 184, 53) 0%, rgb(99, 225, 68) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(53, 184, 53) 0%, rgb(99, 225, 68) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35b835', endColorstr='#63e144', GradientType=0); /* IE6-9 */
    border-color: #35b835;
}

/* --- */

/* submenu */
.main-menu-container .sub-menu {
    border: 1px solid #dedede;
    background: #ececec;
    display: block;
    width: 949px;
    height: 35px;

    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

.main-menu-container .sub-menu a {
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 25px;
    font-size: 12px;
    color: #373636;
}

.main-menu-container .sub-menu li.active a,
.main-menu-container .sub-menu li a:hover {
    text-decoration: underline;
    color: #dc731b;
}

.main-menu-container .sub-menu li:before {
    content: '';
    display: block;
    float: left;
    height: 31px;
    margin-top: 2px;
    width: 2px;
    background: url('/css/image/sub-menu-sep.png') 0 0 no-repeat;
}

.main-menu-container .sub-menu li:first-child:before {
    content: '';
    display: none;
}

/* slider */
.page-slider {
    width: 951px;
    margin: 0 auto;
    position: relative;
}

.page-slider .slide {
    padding-top: 5px;
    color: #323952;
    font-family: "Myriad Pro";
}

div.page-slider div.slide div.slide-title h2 {
    font-size: 39px;
    line-height: 30px;
    margin-bottom: 10px;
    color: #175774;
    font-style: italic;
    text-shadow: -1px 1px 1px #ffffff;
    font-weight: 700;
}

.page-slider .slide .slide-text h3 {
    font-size: 20px;
    line-height: 22px;
    display: block;
}

/*main slide*/
.page-slider .main {
    background: #ffffff url('image/main-slide.png') 0 0 no-repeat;
    position: relative;
    height: 177px;
    position: relative;
    width: 951px;
    padding: 0;
}

.page-slider .main .slide-text {
    margin: 0px auto;
    width: 735px;
}

.page-slider .main .slide-text h3 a {
    font-size: 20px;
    line-height: 22px;
    display: block;
    color: #175774;
    text-decoration: underline;
}

.page-slider .main .slide-text h3 a:hover {
    text-decoration: none;
}

.page-slider .main .left {
    margin-left: 40px;
}

.page-slider .main .right {
    margin-right: 20px;
}

.page-slider .main .slide-text h3.distributor {
    margin-left: -10px;
    margin-top: 15px;
}

.page-slider .main .slide-text h3.services {
    margin-left: 10px;
    margin-top: 15px;
}

.page-slider .main {
}

.page-slider .main .slide-title {
    margin-top: 23px;
    text-align: center;
}

.page-slider .main .slide-text {
    margin-top: 35px;
}

/**/

.page-slider .controls {
    width: 125px;
    margin: 20px auto;
}

.page-slider .controls div {
    background-image: url(image/button-slide.png);
    background-position: 0px -17px;
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    float: left;
    margin-right: 6px;
    cursor: pointer;
}

.page-slider .controls div.active, .page-slider .controls div:hover {
    background-position: 0px 0px;
}

/* content */
.page-content p {
    margin: 15px 0;
}

.page-content ul {
    list-style: disc;
    margin-left: 15px;
}

.page-content ol {
    list-style: decimal;
    margin-left: 15px;
}

.page-content ol li {
    margin: 10px 0;
}

.page-content {
    min-height: 300px;
    vertical-align: top;
    margin-top: 20px;
    margin-bottom: 35px;
}

.page-content .breadcrumbs {
    margin-bottom: 10px;
    display: inline-block;
}

.page-content .error-box {
    color: red;
    margin-bottom: 20px;
}

.page-content .suc-box {
    color: green;
    margin-bottom: 20px;
}

.page-content form .row {
    margin-bottom: 10px;
}

.page-content form .row label {
    font-size: 14px;
    color: #212121;
}

.page-content form .row input[type=text], .page-content form .row input[type=password], .page-content form .row textarea, .page-content form .block input[type=text] {
    background: #ffffff;
    position: relative;
    display: inline-block;
    padding: 0px 5px;
    height: 23px;
    border: 1px solid #8c8c8c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url('/PIE.htc');
}

.page-content form .row textarea {
    height: 70px;
    padding: 2px 5px;
}

.page-content form .row.buttons {
    margin-top: 25px;
}

/* footer */
.page-footer {
    border-top: 1px solid #e0e0e0;
    padding: 35px 0px;
    position: relative;
    font-size: 16px;
    text-align: center;
}

.page-footer a {
    color: #006699;
}

.page-footer .left {
    float: left;
    text-align: left;
}

.page-footer .right {
    float: right;
    text-align: right;
}

.page-footer .follow-link {
    float: right;
}

.page-footer .follow-link ul {
}

.page-footer .follow-link ul {
    list-style: none;
}

.page-footer .follow-link ul li {
    float: left;
}

.page-footer .follow-link ul li a {
    display: block;
    width: 23px;
    height: 23px;
    background-image: url(image/social-button.png);
    background-repeat: no-repeat;
    margin-left: 7px;
    text-align: center;
}

.page-footer .follow-link ul li a.vk {
    background-position: 0px 0px;
}

.page-footer .follow-link ul li a.tw {
    background-position: -84px 0px;
}

.page-footer .follow-link ul li a.ld {
    background-position: -140px 0px;
}

.page-footer .follow-link ul li a.fb {
    background-position: -56px 0px;
}

.page-footer .follow-link ul li a.gplus {
    background-position: -113px 0px;
}

.page-footer .follow-link ul li a.od {
    background-position: -28px 0px;
}

.page-footer .copy-right {
    font-size: 11px;
    line-height: 16px;
    color: #949494;
}

.page-footer .copy-right .age {
    display: block;
    float: left;
    margin-top: 2px;
}

.page-footer .copy-right .copyright-text {
    display: block;
    margin-left: 35px;
}

.page-footer .footer-menu {
    line-height: 11px;
    float: right;
    margin-top: 10px;
}

.page-footer .footer-menu ul {
    float: right;
    margin-right: 30px;
}

.page-footer .footer-menu ul:first-child {
    margin-right: 0;
}

.page-footer .footer-menu li {
    font-size: 11px;
    float: none;
    margin-bottom: 7px;
    text-align: right;
}

.page-footer .footer-menu li a {
    color: #006699;
    font-size: 11px;
}

.page-footer .move-to-top {
    cursor: pointer;
    background-image: url(image/up.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -17px;
    right: 23px;
    display: block;
}

.page-footer .projects {
    margin-top: 5px;
    color: #212121;
}

.page-footer .projects a {
    color: #006699;
    font-size: 11px;
}

.title-with-line {
    position: relative;
}

.title-with-line .title {
    display: inline-block;
    background-color: #f8f8f8;
    padding-right: 10px;
}

.title-with-line .line {
    display: block;
    border-top: 1px solid #e0e0e0;
    position: absolute;
    z-index: -1;
    margin: 0;
    padding: 0;
    width: 100%;
    top: 52%;
    left: 0;
}

.page-header-register .register-form-container {
    width: 450px;
    color: #333333;
}

.page-header-register .register-form-container .title {
    color: #1a1a1a;
    font-size: 18px;
    margin-bottom: 15px;
}

.page-header-register .register-form-container .info-box {
    color: #1a1a1a;
    background: url('image/info.png') left center no-repeat;
    padding-left: 24px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 10px;
}

.page-header-register .register-form-container .required {
    color: red;
    margin-left: -7px;
    display: none;
}

.page-header-register .register-form-container .row {
    margin-bottom: 5px;
    font-size: 13px;
}

.page-header-register .register-form-container .row .input-wrapper {
    position: relative;
    display: inline-block;
}

.personal-page-container .right-side form .form-data .select-wrapper {
    position: relative;
}

.page-header-register .register-form-container .row .input-wrapper input {
    padding: 1px 5px;
    width: 152px;
    height: 20px;
    background: #fff;
    border: 1px solid #bababa;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/PIE.htc);
    position: relative;
}

.page-header-register .register-form-container .row .input-wrapper.suc-valid {
    background: url('image/done.png') center right no-repeat;
    padding-right: 32px;
}

.page-header-register .register-form-container .row .input-wrapper.err-valid {
    padding-right: 10px;
}

.page-header-register .register-form-container .row .input-wrapper.suc-valid input {
    border: 1px solid #53CCF4 !important;
}

.page-header-register .register-form-container .row .input-wrapper.err-valid input {
    border: 1px solid #dc1f27 !important;
}

.page-header-register .register-form-container .row .input-wrapper .tooltip {
    font-size: 13px;
    font-style: italic;
    display: none;
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 175px;
    width: 200px;
    background: #e6eff2;
    border: 1px solid #cccccc;
    color: #545454;
    padding: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.page-header-register .register-form-container .row .error {
    display: inline-block;
    background: none;
    color: #dc1f27;
    border: none;
    box-shadow: none;
    width: auto !important;
    padding: 0 0;
    margin: 0 0;
    font-size: 10px;
}

.page-header-register .register-form-container .row .left {
    float: left;
    width: 175px;
}

.page-header-register .register-form-container .row .right {
    float: left;
    margin-top: 20px;
}

.page-header-register .register-form-container .row a {
    text-decoration: underline;
    border: none;
    color: #18748c;
}

.page-header-register .register-form-container .row a:hover {
    text-decoration: none;
}

.page-header-register .register-form-container .row a.refresh-captcha {
    color: #333333;
}

.page-header-register .register-form-container .send-reg-form {
    border: 1px solid #70c9d3;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 10px;
}

.page-header-register .register-form-container .send-reg-form.disabled {
    border: 1px solid #cccccc;
    color: #bebebe;
    cursor: default;
}

.page-header-register .register-form-container .row .refresh-captcha-container {
    background: url('image/refresh.png') center left no-repeat;
    padding-left: 20px;
}

.page-header-register .register-form-container .row .register-captcha-image {
    height: 40px;
    display: block;
}

.register-form-container .row.buttons {
    margin-top: 10px;
    height: 30px;
}

/* buttons */

.page-content form .send-button, .cancel-button {
    font-weight: 700;
    cursor: pointer;
    padding: 0 40px;
    text-align: center;
    display: block;
    height: 22px;
    color: #000000;
    position: relative;
}

.page-content form .send-button:hover, .page-content form .cancel-button:hover {
    color: #ffffff;
    text-shadow: none;
}

.login-form-submit, .send-button-gray {
    border: 1px solid #70c9d3;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
}

.wait {
    color: green;
}

.page-content .with-us {
    /*height: 27px;*/
    margin-bottom: 25px;
    position: relative;
    float: left;
    margin-top: 10px;
}

.page-content .with-us span.text {
    font-size: 19px;
    line-height: 40px;
    color: #545454;
    text-transform: uppercase;
    display: block;
    float: left;
    margin-top: 3px;
}

.page-content .with-us .count {
    float: left;
    margin: 0 7px;
}

.page-content .with-us .count .num {
    font-size: 33px;
    line-height: 40px;
    margin-left: 2px;
    font-weight: 700;
    color: #ffffff;
    width: 35px;
    height: 40px;
    display: block;
    float: left;
    text-align: center;
    background: url(image/pad-orange.png) 0 0 no-repeat;
}

.page-content .with-us .count .delimeter {
    display: block;
    float: left;
    height: 28px;
    width: 3px;
}

.page-content .with-us a {
    font-size: 14px;
    color: #006699;
    position: absolute;
    right: 0;
    bottom: -65px;
    display: inline-block;
    z-index: 10;
}

.page-content .package-widget-container {
    float: right;
}

.page-content .package-widget {
    display: block;
    float: left;
    font-size: 11px;
    color: #000000;
    height: 61px;
    width: 100px;
    line-height: 14px;
    margin-left: 20px;
    padding-left: 100px;
    border-left: 1px solid #f58a31;
}

.page-content .package-widget.w1 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAYAAAFpZVF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTRDQzc5RDA3MzFDMTFFNUEwNThCNTRCQTU0NTY0RTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTRDQzc5RDE3MzFDMTFFNUEwNThCNTRCQTU0NTY0RTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NENDNzlDRTczMUMxMUU1QTA1OEI1NEJBNTQ1NjRFMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NENDNzlDRjczMUMxMUU1QTA1OEI1NEJBNTQ1NjRFMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhBohz8AAApsSURBVHjaYmBAA/8n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') 20px center no-repeat;
}

.page-content .package-widget.w2 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAYAAAFpZVF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ2OTIyNTE3MzFDMTFFNUE0QTVDODc1RjY3RDlEOEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ2OTIyNTI3MzFDMTFFNUE0QTVDODc1RjY3RDlEOEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDY5MjI0RjczMUMxMUU1QTRBNUM4NzVGNjdEOUQ4RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNDY5MjI1MDczMUMxMUU1QTRBNUM4NzVGNjdEOUQ4RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt03/Q0AABEHSURBVHjaYmBAAhmm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') 20px center no-repeat;
}

.page-content .package-widget a {
    color: #ff1630;
}