/*types elements*/

p.error {font-size: 13px; color:#f00;}
p.success {display: inline-block;margin-left: 20px;color: #159905;}
p.success span {display: none;}
.form_success {display: block; width: 100%; padding: 5px 10px;background: #CAFFC3;color: #067614;border: 1px solid #B0F2A7;}

p.span_b, span.span_b, h1.span_b {font-size: 18px;color:#108018;font-weight: bold;}
.map {margin: 20px 0;}
.map p {text-align: center; font-size: 21px; color:#545454; margin: 10px 0;}

.advantages strong {
    text-align: center;
    display: block;
    padding: 15px 0 0 0;
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 24px;
    line-height: 26px;
}
.advantages p {
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 20px;
    line-height: 22px;
    margin: 25px 0 30px 0;
}
.advantages img.img_r {
    float: right;
}
.advantages p.check {
    padding: 0 0 0 30px;
    background: url(/img/site/check.png) no-repeat;
}
.advantages img.img_l {
    float: left;
}

.marketing-plan .block {
    padding: 15px 25px 15px 25px;
    width: 100%;
    overflow: hidden;
}
.marketing-plan .block1 {
    padding: 0 25px;
    float: left;
    width: 50%;
}
.marketing-plan .block2 {
    padding: 0 25px;
    float: left;
    width: 50%;
}
.marketing-plan .block p,
.marketing-plan .block2 p {
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 20px;
    line-height: 22px;
    margin: 25px 0 30px 0;
}
.marketing-plan .block strong {
    display: inherit;
    color: #000;
    font-family: 'OpenSansLight';
    font-size: 25px;
    line-height: 27px;
}
.marketing-plan .block span {
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 20px;
    line-height: 22px;
}
.marketing-plan .block ol {
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 20px;
    line-height: 22px;
    list-style: decimal;
    margin: 30px 0 0 30px;
}
.marketing-plan .block .count {
    display: inherit;
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 25px;
    line-height: 27px;
}
.marketing-plan .block table {
    width: 100%;
    color: #222;
    font-family: 'OpenSansLight';
    font-size: 20px;
    line-height: 22px;
}
.marketing-plan .block table tr:nth-child(2n+1){
    background: #cdffd5;
}
.marketing-plan .block table tr:nth-child(2n) {
    background: #fffec7;
}
.marketing-plan .block table tr th {
    background: #1bb433;
    height: 100px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000;
}
.marketing-plan .block table tr td {
    height: 60px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000;
}
.marketing-plan .block table tr td:nth-child(1){
    width: 60px;
}
.marketing-plan .block img.fot {
    float: left;
}
.marketing-plan .block strong.middle {
    color: #545454;
    text-align: center;
}
.marketing-plan .block img.stairs {
    float: right;
}
.marketing-plan .block ol.aktive {
    margin: 30px 0 0 70px;
}
.marketing-plan .block ul {
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 20px;
    line-height: 22px;
    margin: 30px 0 0 70px;
    list-style: circle;
    list-style-image: url("/img/site/dot.png");
}
.marketing-plan .block ul li {
    padding: 0 0 10px 10px;
}
.marketing-plan .block p span {
    font-size: 25px;
    line-height: 27px;
}

.mission .block {
    float: left;
    max-width: 670px;
    /*padding: 0 0 0 25px;*/
}
/*.mission .block h1 {*/
/*    font-family: 'OpenSansSemibold';*/
/*    font-size: 24px;*/
/*    line-height: 26px;*/
/*    color: #1d9730;*/
/*}*/
/*.mission .block strong {*/
/*    font-family: 'OpenSansRegular';*/
/*    font-size: 20px;*/
/*    line-height: 22px;*/
/*    color: #545454;*/
/*}*/
/*.mission .block p {*/
/*    font-family: 'OpenSansLight';*/
/*    font-size: 15px;*/
/*    line-height: 23px;*/
/*    color: #545454;*/
/*    margin: 10px 0 10px 0;*/
/*}*/
.mission  img {
    margin: 60px 0 0 0;
    float: left;
    max-width: 100%;
    height: auto;
}

.quality-guaranteed strong {
    display: block;
    padding: 15px 0 0 0;
    color: #545454;
    font-family: 'OpenSansLight';
    font-size: 20px;
    line-height: 22px;
}
.quality-guaranteed .block img {
    float: right;
}
.quality-guaranteed p {
    font-family: 'OpenSansLight';
    font-size: 15px;
    line-height: 23px;
    color: #545454;
    margin: 10px 0 10px 0;
}

.why-viavita img {
    float: right;
}
.why-viavita .frst {
    overflow: hidden;
}
/*.why-viavita h1 {*/
/*    font-family: 'OpenSansSemibold';*/
/*    font-size: 24px;*/
/*    line-height: 26px;*/
/*    color: #1d9730;*/
/*}*/
/*.why-viavita strong {*/
/*    font-family: 'OpenSansRegular';*/
/*    font-size: 18px;*/
/*    line-height: 36px;*/
/*    display: block;*/
/*    padding: 0 0 0 40px;*/
/*    color: #108018;*/
/*    background: url(/img/site/check1.png) no-repeat;*/
/*}*/
/*.why-viavita p {*/
/*    font-family: 'OpenSansLight';*/
/*    font-size: 15px;*/
/*    line-height: 23px;*/
/*    color: #545454;*/
/*    margin: 10px 0 10px 0;*/
/*}*/

a {
    cursor: pointer;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center {
    text-align: center;
}

.mtop5 {
    margin-top: 5px;
}

.mtop8 {
    margin-top: 8px;
}

.mtop10 {
    margin-top: 10px;
}

.mtop15 {
    margin-top: 15px;
}

.mtop20 {
    margin-top: 20px;
}

.mtop25 {
    margin-top: 25px;
}

.mtop30 {
    margin-top: 30px;
}

.mtop35 {
    margin-top: 35px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.ptop5 {
    padding-top: 5px;
}

.ptop10 {
    padding-top: 10px;
}

.ptop15 {
    padding-top: 15px;
}

.ptop20 {
    padding-top: 20px;
}

.ptop25 {
    padding-top: 25px;
}

.ptop30 {
    padding-top: 30px;
}

.ptop35 {
    padding-top: 35px;
}

.ptop50 {
    padding-top: 50px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.size12 {
    font-size: 12px;
}

.size14 {
    font-size: 14px;
}

.size16 {
    font-size: 16px;
}

.size18 {
    font-size: 18px;
}

.size20 {
    font-size: 20px;
}

.size25 {
    font-size: 25px !important;
}

.size35 {
    font-size: 35px;
}

.display-none {
    display: none;
}
/*basik style*/
h1 {
    font: 35px 'OpenSansLight';
    color: #02620f;
}

h2 {
    font: 25px 'OpenSansLight';
    color: #02620f;
    margin-top: 0;
    margin-bottom: 0;
}

p {
    margin: 0 0 5px;
}

.light {
    font-family: 'OpenSansLight';
}

.regular {
    font-family: 'OpenSansRegular';
}

.color-333 {
    color: #333333;
}

.color-green {
    color: #02620e;
}

div.wrap-section hr {
    margin-top: 10px;
}
/*end basik style*/
/*header*/
header {
    position: relative;
    width: 100%;
    min-height: 100px;
    background: #fff;
}

.logo {
    position: relative;
    display: block;
    width: 100%;
    max-width: 292px;
    height: 91px;
    background: url('/img/site/logo.jpg') no-repeat;
    background-size: cover;
    float: left;
    margin: 5px 5px;
}

.header-number {
    position: relative;
    width: 265px;
    float: right;
    background: url(/img/site/phone.jpg) no-repeat;
    background-position: left 8px;
}

    .header-number p {
        padding-left: 30px;
    }

.login {
    -moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
    box-shadow: inset 0px 1px 0px 0px #fff6af;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fecb00), color-stop(1, #ffaf2e));
    background: -moz-linear-gradient(top, #fecb00 5%, #ffaf2e 100%);
    background: -webkit-linear-gradient(top, #fecb00 5%, #ffaf2e 100%);
    background: -o-linear-gradient(top, #fecb00 5%, #ffaf2e 100%);
    background: -ms-linear-gradient(top, #fecb00 5%, #ffaf2e 100%);
    background: linear-gradient(to bottom, #fecb00 5%, #ffaf2e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecb00', endColorstr='#ffaf2e',GradientType=0);
    background-color: #fecb00;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #ffaa22;
    display: inline-block;
    cursor: pointer;
    color: #333333;
    font-family: Arial;
    font-size: 15px;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #ffee66;
    text-decoration: none;
    float: left;
}    

    .login:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffaf2e), color-stop(1, #fecb00));
        background: -moz-linear-gradient(top, #ffaf2e 5%, #fecb00 100%);
        background: -webkit-linear-gradient(top, #ffaf2e 5%, #fecb00 100%);
        background: -o-linear-gradient(top, #ffaf2e 5%, #fecb00 100%);
        background: -ms-linear-gradient(top, #ffaf2e 5%, #fecb00 100%);
        background: linear-gradient(to bottom, #ffaf2e 5%, #fecb00 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf2e', endColorstr='#fecb00',GradientType=0);
        background-color: #ffaf2e;
        text-decoration: none;
        color: #fff;
        text-decoration: none;
    }

    .login:active {
        position: relative;
        top: 1px;
        text-decoration: none;
    }

.partners {
    -moz-box-shadow: inset 0px 1px 0px 0px #55d63e;
    -webkit-box-shadow: inset 0px 1px 0px 0px #55d63e;
    box-shadow: inset 0px 1px 0px 0px #55d63e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #42cc06), color-stop(1, #099620));
    background: -moz-linear-gradient(top, #42cc06 5%, #099620 100%);
    background: -webkit-linear-gradient(top, #42cc06 5%, #099620 100%);
    background: -o-linear-gradient(top, #42cc06 5%, #099620 100%);
    background: -ms-linear-gradient(top, #42cc06 5%, #099620 100%);
    background: linear-gradient(to bottom, #42cc06 5%, #099620 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42cc06', endColorstr='#099620',GradientType=0);
    background-color: #42cc06;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #1b960e;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #044d04;
    float: right;
    text-decoration: none;
}

    .partners:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #099620), color-stop(1, #42cc06));
        background: -moz-linear-gradient(top, #099620 5%, #42cc06 100%);
        background: -webkit-linear-gradient(top, #099620 5%, #42cc06 100%);
        background: -o-linear-gradient(top, #099620 5%, #42cc06 100%);
        background: -ms-linear-gradient(top, #099620 5%, #42cc06 100%);
        background: linear-gradient(to bottom, #099620 5%, #42cc06 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#099620', endColorstr='#42cc06',GradientType=0);
        background-color: #099620;
        text-decoration: none;
        color: #333333;
    }

    .partners:active {
        position: relative;
        top: 1px;
        text-decoration: none;
    }
    

@media(max-width:615px) {
        .logo {
            float: none;
            margin: 0 auto;
        }

.header-number {
    float: none;
    margin: 0 auto;
}
}

/*nav*/
nav {
    width: 100%;
    min-height: 40px;
    background-color: #1BAC2F;
    margin-top: 5px;
}

    nav ul li {
        float: left;
        margin-left: 9.5%;
    }

        nav ul li:nth-child(1) {
            margin-left: 0%;
        }

        nav ul li a:link, nav ul li a:visited {
            font: 25px 'OpenSansLight';
            color: #fff;
            text-decoration: none;
            font-weight: bold;
        }

        nav ul li a:active, nav ul li a:hover {
            color: #feca00;
            text-decoration: none;
        }

@media (max-width:1199px) {

.numbers-bou {
width: 100% !important;
}

nav ul li
{
    float: left;
    margin-left: 8.5%;
}

nav ul li:nth-child(1) {
    margin-left: 0%;
}

}

@media (max-width:991px) {
    nav ul li

{
    margin-top: 8px;
}

nav ul li a:link, nav ul li a:visited {
    font: 18px 'OpenSansLight';
    color: #fff;
    text-decoration: none;
}

nav ul li a:active, nav ul li a:hover {
    color: #feca00;
    text-decoration: none;
}

nav ul li {
    float: left;
    margin-left: 8.5%;
}

    nav ul li:nth-child(1) {
        margin-left: 0%;
    }

}

@media (max-width:800px) {
    nav ul li

{
    margin-top: 8px;
}

nav ul li a:link, nav ul li a:visited {
    font: 16px 'OpenSansLight';
    color: #fff;
    text-decoration: none;
}

nav ul li a:active, nav ul li a:hover {
    color: #feca00;
    text-decoration: none;
}

nav ul li {
    float: left;
    margin-left: 5.5%;
}

    nav ul li:nth-child(1) {
        margin-left: 0%;
    }

}

@media (max-width:550px) {
    nav ul li a:active, nav ul li a:hover

{
    color: #feca00;
    text-decoration: none;
}

nav ul li {
    float: none;
    text-align: center;
}

    nav ul li:nth-child(1) {
        margin-left: 6%;
    }

}

nav ul li ul li {
    float: none;
    text-align: left;
}

.wrap-section {
    position: relative;
    width: 100%;
    height: auto;
    background: url('/img/site/bg-main.jpg') no-repeat;
    background-size: cover;
    padding-bottom: 20px;
}
/*section.block-slider*/
.block-slider {
    position: relative;
    height: auto;
    background: #fff;
    top: 10px;
}
/*servis*/
section.servis {
    min-height: 285px;
    background: #fff;
    margin-top: 20px;
}

.block-servis {
    position: relative;
    width: 100%;
    height: auto;
}

.abs-block {
   /* position: absolute;
    width: 100%;
    max-width: 346px;
    min-height: 50px;
    background: #000;
    z-index: 1010;
    bottom: 0;
    margin-left: 1px;
    background: rgba(254,149,0,0.8);
    margin-left: 3px;
    margin-bottom: 3px;
    margin-left: -173px;
    left: 50%;*/

    background: rgba(254,149,0,0.8);
    margin-bottom: 20px;
    padding: 5px;
}

.end-block {
    width: 100%;
    max-width: 345px;
    min-height: 243px;
    background: #FE9500;
    border: 2px solid #fff;
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;
}

.abs-block-text {
    /*text-transform: uppercase;*/
    color: #fff;
    font: 20px 'OpenSansRegular';
}

.site-companu {
    color: #fff;
    font: 25px 'OpenSansRegular';
    line-height: 30px;
    text-transform: uppercase;
}

.companu-text {
    color: #fff;
    font: 18px 'OpenSansRegular';
    line-height: 20px;
    text-transform: uppercase;
}

.width-abs {
    max-width: 353px;
    width: 100%;
    max-height: 240px;
}

@media(max-width:1199px) {
    .abs-block

{
    margin-left: 0px;
    left: 0;
}

}

@media (max-width:991px) {
    .abs-block

{
    margin-left: -173px;
    left: 50%;
}

}

@media (max-width:430px) {
    .abs-block

{
    margin-left: 0px;
    left: 0;
}

}
/*about*/
.about {
    position: relative;
    background: #fff;
    min-height: 310px;
    top: 10px;
    padding-bottom: 20px;
}

hr.line {
    color: #065911;
    border-top: 1px solid #065911;
}

.link-know:link, .link-know:visited {
    text-decoration: underline;
    color: #294474;
}

.link-know:hover, .link-know:active {
    text-decoration: none;
}
/*product*/
.product {
    min-height: 570px;
    background: #fff;
    margin-top: 15px;
}

.first-news {
    position: relative;
    width: 100%;
    min-height: 140px;
}

.line-news {
    color: #2E2E2E;
    border-top: 1px solid #2E2E2E;
}

.bg-color {
    background: #ECECE8;
}

.line-news {
    margin: 5px 5px;
}

.pad-leng {
    padding: 0 0 0 5px;
    padding-top: 10px;
}

.img-news {
    float: left;
    margin: 0px 45px 10px 10px;
}

.data {
    font-size: 15px;
    color: #000;
}

.link-news:link, .link-news:visited {
    color: #294474;
    text-decoration: underline;
}

.link-news:hover, .link-news:active {
    color: #294474;
    text-decoration: none;
}

.second-news {
    position: relative;
    width: 100%;
    min-height: 95px;
    margin-top: 5px;
}

.img-news-second {
    float: left;
    margin: 8px 45px 0px 10px;
}

@media(max-width:991px) {
    .img-news-second

{
    float: left;
    margin: 8px 45px 10px 10px;
}

.img-news {
    float: left;
    margin: 0px 45px 10px 10px;
}

}

@media (max-width:743px) {
    .img-news-second

{
    float: left;
    margin: 8px 45px 0px 10px;
}

.img-news {
    float: left;
    margin: 0px 45px 10px 10px;
}

}

@media (max-width:500px) {
    .img-news

{
    float: left;
    margin: 0px 45px 10px 10px;
}

}

.orang-block {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 40px;
    background: #FE9503;
    margin-bottom: 7px;
    max-width: 255px;
    width: 100%;
}

.slider-secon-orang {
    font: 18px 'OpenSansLight';
    color: #fff;
    display: block;
    padding-right: 30px;
    background: url(/img/site/strelka-white.png) no-repeat;
    background-position: center right;
    padding-left: 10px;
    max-width: 185px;
}

.funcion-text {
    line-height: 17px;
    margin-top: 3px;
}
/*sebd-news*/
.send-news {
    background: #fff;
    min-height: 135px;
}

.save-pdf {
    background: #fff;
    min-height: 135px;
}

.line-product {
    margin: 5px auto;
}

.send {
    -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
    box-shadow: inset 0px 1px 0px 0px #caefab;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
    background: -moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
    background-color: #77d42a;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #268a16;
    display: inline-block;
    cursor: pointer;
    color: #050505;
    font-family: Arial;
    font-size: 15px;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #aade7c;
    text-decoration: none;
}

.save {
    -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
    box-shadow: inset 0px 1px 0px 0px #caefab;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
    background: -moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
    background-color: #77d42a;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #268a16;
    display: inline-block;
    cursor: pointer;
    color: #050505;
    font-family: Arial;
    font-size: 15px;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #aade7c;
    text-decoration: none;
}

.send:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
    background: -moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
    background-color: #5cb811;
    text-decoration: none;
}

.save:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
    background: -moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
    background-color: #5cb811;
    text-decoration: none;
}

.send:active {
    position: relative;
    top: 1px;
    text-decoration: none;
}

.save:active {
    position: relative;
    top: 1px;
    text-decoration: none;
}

.style-send {
    border-radius: 7px;
    max-width: 350px;
    width: 100%;
    float: left;
    margin-right: 30px;
}

.style-save {
    border-radius: 7px;
    max-width: 350px;
    width: 100%;
    float: left;
    margin-right: 30px;
}


ul.soc-net {
    position: relative;
    width: 185px;
    margin: 0px auto;
}

    ul.soc-net li {
        float: left;
        width: 40px;
        height: 40px;
        margin-left: 5px;
    }

        ul.soc-net li a {
            display: block;
            width: 40px;
            height: 40px;
        }

        ul.soc-net li:nth-child(1) {
            background: url('/img/site/1-soc-net.png') no-repeat;
        }

        ul.soc-net li:nth-child(2) {
            background: url('/img/site/2-soc-net.png') no-repeat;
        }

        ul.soc-net li:nth-child(3) {
            background: url('/img/site/3-soc-net.png') no-repeat;
        }

        ul.soc-net li:nth-child(4) {
            background: url('/img/site/4-soc-net.png') no-repeat;
        }
/**
footer {
    position: relative;
    min-height: 185px;
    width: 100%;
    background: #fff;
    margin-top: 10px;
}
**/

footer {
    position: relative;
    min-height: 148px;
    width: 100%;
    background: #fff;
    margin-top: 10px;
}

.bottom-logo {
    width: 160px;
    height: 54px;
}

.ul-width {
    position: relative;
    width: 120px;
    margin: 0 auto;
}

p.copy {
    font: 15px 'OpenSansRegular';
    color: #333333;
}

.logo-footer {
    position: relative;
    display: block;
    width: 100%;
    max-width: 292px;
    height: 91px;
    background: url('/img/site/logo.jpg') no-repeat;
    background-size: cover;
    margin: 5px 5px;
}

.ul-width {
    position: relative;
    margin-top: 15px;
}

    .ul-width li {
        margin-top: 5px;
    }

        .ul-width li a:link, .ul-width li a:visited {
            font: 18px 'OpenSansLight';
            color: #333;
            text-decoration: underline;
        }

        .ul-width li a:hover, .ul-width li a:active {
            text-decoration: none;
        }

.p-footer {
    font: 14px 'OpenSansLight';
    color: #333333;
}

.site-www {
    font: 25px 'OpenSansLight';
    color: #333333;
    float: right;
    padding-right: 14px;
}

@media (max-width:500px) {
    .center-adapt

{
    text-align: center;
}

.img-news-second, .img-news {
    float: none;
    margin: 10px auto;
    margin-bottom: 20px;
}

}

.send {
    margin-top: 5px;
    margin-bottom: 10px;
}

@media (max-width:991px) {
    .send

{
    margin-top: 5px;
    margin-bottom: 10px;
}
}

@media (max-width:1199px) {
    .save

{
    margin-top: 10px;
    margin-bottom: 10px;
}


ul.soc-net li {
    margin-bottom: 5px;
}

}

@media (max-width:500px) {
    .send

{
    position: relative;
    margin: 10px auto;
}

.style-send {
    border-radius: 7px;
    max-width: 350px;
    width: 100%;
    float: none;
    margin-right: 10px;
    margin: 10px auto;
}

adapt-send {
    text-align: center;
}


.save {
    position: relative;
    margin: 10px auto;
    margin-left: 25%;
}

.style-save {
    border-radius: 7px;
    max-width: 400px;
    width: 100%;
    float: none;
    margin-right: 50px;
    margin: 10px auto;
}

adapt-save {
    text-align: center;
}

}

.copy-second-footer {
    display: none;
    font: 15px 'OpenSansRegular', sans-serif;
    color: #333333;
    text-align: center;
}

@media (max-width:991px) {
    .copy

{
    display: none;
}

.copy-second-footer {
    display: block;
}

.logo-footer {
    margin: 5px auto;
}

}

/*About*/
section .about {
    bottom: 15px;
}

    section.about ul.viva-plus {
        list-style-image: url(/img/site/pointer.png);
        list-style-position: inside;
        margin-left: 30px;
    }

.img-about {
    width: 100%;
    max-width: 252px;
}

section.wrap-section hr.line {
    margin-top: 10px;
}
/*NEWS*/
.p-news {
    line-height: 25px;
}

.link-news:link, .link-news:visited {
    font: 18px 'OpenSansLight', sans-serif;
    color: #021350;
    text-decoration: underline;
}

.link-news:hover, .link-news:active {
    text-decoration: none;
}


#logoutForm {
    display: inline;
}

label {
    display: block;
    font-size: 1.2em;
    font-weight: 600;
}

    label.checkbox {
        display: inline;
    }

input, textarea {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    font-size: 1.2em;
    margin: 5px 0 6px 0;
    padding: 5px;
    width: 300px;
}

textarea {
    font-family: inherit;
    width: 500px;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}

input[type="submit"],
input[type="button"],
button {
    background-color: #d3dce0;
    border: 1px solid #787878;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 600;
    padding: 7px;
    margin-right: 8px;
    width: auto;
}

td input[type="submit"],
td input[type="button"],
td button {
    font-size: 1em;
    padding: 4px;
    margin-right: 4px;
}

/* login */
#login {
    font-size: .85em;
    margin: 0 0 12px;
    text-align: center;
}

    #login ul {
        margin: 5px 0;
        padding: 0;
    }

    #login li {
        display: inline;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #login a {
        background: none;
        color: #999;
        font-weight: 600;
        margin: 2px;
        padding: 0;
    }

        #login a:hover {
            color: #333;
        }

.LoginForm {
    position: relative;
}



.siteMapNode {
    margin: 0px 5px 0px 0px;
    padding: 0;
    display: inline;
    text-decoration: none;
    font: 20px 'OpenSansLight', sans-serif;
    color: #000;
}

    .siteMapNode:hover {
        color: green;
    }


.siteMapNodeText {
    margin: 5px 5px;
    padding: 0;
    display: inline;
    text-decoration: none;
    font: 20px 'OpenSansLight', sans-serif;
}

@media (max-width:700px) {
    .center-adapt-but

{
    text-align: center;
}

}

.adapt-img-final {
    width: 100%;
    max-width: 255px;
}

/*Register field validation*/

select#Gender, select#Country, select#City, select#Stock {
    width: 300px;
    height: 36.6667px;
    font-size: 1.2em;
    border: 1px solid #e2e2e2;
}

select#SponsorNumber {
    width: 300px;
    height: 36.6667px;
    font-size: 1.2em;
    border: 1px solid #e2e2e2;
}

li.captcha a {
    display: inline;
}

.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}


select.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

p.Error {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

/*Default Area*/

.logout {
    position: relative;
    float: left;
}

/**
.title-user {
    min-width: 400px;
    margin: 1px;
}

.user-name {
    float: left;
}
**/
.buttonOut {
    float: right;
}

.activ-date {
    height: 30px;
    width: 100px;
}

.payd {
    display: inline-block;
    background: linear-gradient(to bottom, #2ADB2D 5%, #1BAC2F 100%);
    color: #FFFFFF;
    border: 1px solid #716F6B;
    float: right;
}

.user-activity {
    min-width: 400px;
    margin: 1px;
    position:relative;
    height: 40px;
}

.user-data {
    position: relative;
    background: #fff;
    min-height: 310px;
    top: 10px;
}

.DefaultArea {
    height: 500px;
}

.edit-profile, .change-pass {
    position: relative;
    background: #fff;
    min-height: 310px;
    top: 10px;
}

.EditForm, .ChangePass {
    position: relative;
}

a.edit {
    background-color: #d3dce0;
    border: 1px solid #787878;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 600;
    padding: 7px;
    margin-right: 8px;
    width: auto;
}

ol.register-field span {
    color: red;
}

select#Day, select#Month, select#Year {
    height: 36.6667px;
    font-size: 1.2em;
    border: 1px solid #e2e2e2;
}

.personal {
    position: relative;
    min-width: 265px;
    max-width: 800px;
height:92px;
    width:100%;
    float: right;
}

.valcome {
    font: 25px 'OpenSansLight', sans-serif;
    color: #333333;
    position: relative;
    top: -5px;
}

.partner {
    font:25px 'OpenSansLight', sans-serif;
font-weight:bold;
color:#333333;
position: relative;
top: -6px;
}

.pro a:active, .pro a:link, .pro a:visited{
color:#696969;
font:20px 'OpenSansLight', sans-serif;
}

.pro a:hover{
color:#FF7F00;
font:20px 'OpenSansLight', sans-serif;
text-decoration:none;
font-weight:lighter;
}

.pro a{
color:#696969;
font:20px 'OpenSansLight', sans-serif;
text-decoration:underline;
font-weight:lighter;
}

.last-visit {
    font-size: 14px;
    padding-right: 10px;
    text-align: right;
    top: 8px;
    position: relative;
}

.visit-data {
    padding-left:20px;
}

a.change:link, a.change:visited, a.change:active {

    display: block;
    width: 155px;
    height: 30px;
    border-radius: 5px;
    color: black;
    float: left;
    text-align: center;
    padding-top: 5px;
    margin-right: 7px;
    text-shadow: 0 1px 0 white;
    font: 14px Arial, sans-serif;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffeb63+0,ffca42+50,ffca42+51,ffaa22+100 */
    background: #ffeb63; /* Old browsers */
    background: -moz-linear-gradient(top, #ffeb63 0%, #ffca42 50%, #ffca42 51%, #ffaa22 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb63), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffaa22)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb63', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
text-decoration:none;
}

a.change:hover {
    color:white;
text-decoration:none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffaa22+0,ffca42+50,ffca42+51,ffec64+100 */
background: #ffaa22; /* Old browsers */
background: -moz-linear-gradient(top,  #ffaa22 0%, #ffca42 50%, #ffca42 51%, #ffec64 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaa22), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffec64)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa22', endColorstr='#ffec64',GradientType=0 ); /* IE6-9 */
text-shadow:none;
text-decoration:none;

}

a.change {

border:1px solid #ffba4c;
    display:block;
    width:155px;
    height:30px;
    border-radius:5px;
    color:black;
    float: left;
text-align:center;
padding-top:5px;
margin-right:7px;
text-shadow:0 1px 0 white;
    font:14px Arial, sans-serif;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffeb63+0,ffca42+50,ffca42+51,ffaa22+100 */
background: #ffeb63; /* Old browsers */
background: -moz-linear-gradient(top,  #ffeb63 0%, #ffca42 50%, #ffca42 51%, #ffaa22 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb63), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffaa22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb63', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
}

a.green-exit:link, a.green-exit:visited, a.green-exit:active{
    border:1px solid #26a310;
    display:block;
    width:105px;
    height:30px;
    border-radius:5px;
    color:white;
text-decoration:none;
    font:20px Arial, sans-serif;
    float: left;
    text-align:center;
text-shadow:0 1px 0 black;
padding-top:1px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
background: #55d42a; /* Old browsers */
background: -moz-linear-gradient(top,  #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
background: linear-gradient(to bottom,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.green-exit:hover {
color:black;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
background: #1e8f0a; /* Old browsers */
background: -moz-linear-gradient(top,  #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
text-shadow:none;
}

a.green-exit{
    border:1px solid #26a310;
    display:block;
    width:105px;
    height:30px;
    border-radius:5px;
    color:white;
text-decoration:none;
    font:20px Arial, sans-serif;
    float: left;
    text-align:center;
text-shadow:0 1px 0 black;
padding-top:1px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
background: #55d42a; /* Old browsers */
background: -moz-linear-gradient(top,  #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
background: linear-gradient(to bottom,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.exit {
    display:block;
    width:105px;
    height:30px;
}

.buttonser {
    float: right;
    position: relative;
    top: -56px;
    left: -14px;
}

.responsive-menuv li {
    float: left;
    margin-left: 3.5%;
    padding-top:6px;
}

.responsive-menuv li:nth-child(1) {
    margin-left: 1.2%;
}

.responsive-menuv li a:link, .responsive-menuv li a:visited, .responsive-menuv li a:active {
    font: 20px 'OpenSansLight', sans-serif;
    color: #fff;
    text-decoration: none;
}

.responsive-menuv li a:hover{
    color: #FECA00;
}

.responsive-menuv li a{
    font: 20px 'OpenSansLight', sans-serif;
    color: #fff;
    text-decoration: none;
}

.company-news{
width:100%;
min-height: 990px;
background: url(/img/site/bg-lk.jpg) no-repeat;
background-size: cover;
}

.three-posts {
    min-height: 808px;
    max-width: 1160px;
    background: white;
    margin-top: 2px;
    padding-top: 30px;
    padding-right: 22px;
    padding-bottom: 25px;
    padding-left: 39px;
    margin-bottom: 14px;
}

.post1 {
    min-height: 254px;
    max-width: 1098px;
}

.post2 {
    min-height: 241px;
    max-width: 1098px;
}

.post3 {
    min-height: 259px;
    max-width:1098px;
}

.post1h {
    min-height: 25px;
    max-width: 1098px;
}

.headgreen {
    color: #02620f;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    font-family: 'OpenSansLight', sans-serif;
    position: relative;
    top: -6px;
    display: block;
    float: left;
}

.post1h .col-md-8 {
    padding:0 !important;
}

.greenp {
    text-align: right;
    color: #02620f;
    font: 16px 'OpenSansLight', sans-serif;
    display: block;
    width: 63px;
    float: right;
    position: relative;
    top: 0px;
}

.post1-contant {
    min-height: 205px;
    max-width: 1098px;
    border-top: 1px solid #02620E;
}

.photo1 {
    float:left;
    padding-right:25px;
    padding-top:15px;
}

.gatanot a{
    color:#6C718C;
    font:16px 'OpenSansLight', sans-serif;
    text-decoration:underline;
}

.gatanot-contant {
    font:15px 'OpenSansLight', sans-serif;
    padding-top: 10px;
    line-height:20px;
    color:#7D7D7D;
}

.lightb{
    color: #333333;
    font:bold 15px 'OpenSansLight', sans-serif;
}

#dlight {
    display: block;
    width: 92px;
    height: 13px;
margin-left:30px;
}

.somexplus:hover{
        color:white;
        text-decoration:none;
        margin-top: -2px;
    }

.somexplus{
    text-align: center;
    color: #333333;
    font-size: 10px;
    position: relative;
    display: block;
    margin-top: -2px;
        text-decoration:none;
}

#dlight li {
    display: block;
    height: 12px;
    width: 17px;
    float: left;
    border: 1px solid #0B6817;
    margin-right: 5px;
    background: white;
    border-radius: 2px;
}

#dlight li:nth-child(3) {
background:none;
border:0;
}

#dlight li:hover{
background:#1ab333;
}

.header-footlk {
    position: relative;
    width: 265px;
    float: right;
    background: url(/img/site/phone.jpg) no-repeat;
    background-position: 72px 57px;
}

.header-footlk p {
    padding-left: 30px;
    font: 18px 'OpenSansLight', sans-serif;
    display: block;
    margin-top: 30px;
    margin-left: 75px;
}

.bold-numbers {
    font-size:25px;
}

.footer-buttonslk {
    position: relative;
    width: 107px;
    height: 30px;
    top: 11px;
    right: -146px;
}

a.ft-change:link, a.ft-change:visited, a.ft-change:active{
border:1px solid #ffba4c;
    display:block;
    width:155px;
    height:30px;
    border-radius:5px;
    color:black;
    float: left;
text-align:center;
padding-top:5px;
margin-right:7px;
text-shadow:0 1px 0 white;
    font:14px Arial, sans-serif;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffeb63+0,ffca42+50,ffca42+51,ffaa22+100 */
background: #ffeb63; /* Old browsers */
background: -moz-linear-gradient(top,  #ffeb63 0%, #ffca42 50%, #ffca42 51%, #ffaa22 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb63), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffaa22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb63', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
}

a.ft-change:hover {
    color:white;
text-decoration:none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffaa22+0,ffca42+50,ffca42+51,ffec64+100 */
background: #ffaa22; /* Old browsers */
background: -moz-linear-gradient(top,  #ffaa22 0%, #ffca42 50%, #ffca42 51%, #ffec64 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaa22), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffec64)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa22', endColorstr='#ffec64',GradientType=0 ); /* IE6-9 */
text-shadow:none;
}

a.ft-change {
    border: 1px solid #ffba4c;
    display: block;
    width: 155px;
    height: 30px;
    border-radius: 5px;
    color: black;
    float: left;
    text-align: center;
    padding-top: 5px;
    margin-right: 7px;
    text-shadow: 0 1px 0 white;
    font: 14px Arial, sans-serif;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffeb63+0,ffca42+50,ffca42+51,ffaa22+100 */
    background: #ffeb63; /* Old browsers */
    background: -moz-linear-gradient(top, #ffeb63 0%, #ffca42 50%, #ffca42 51%, #ffaa22 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb63), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffaa22)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb63', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
}

a.ftgreen-exit:link, a.ftgreen-exit:visited, a.ftgreen-exit:active{
    border:1px solid #26a310;
    display:block;
    width:105px;
    height:30px;
    border-radius:5px;
    color:white;
text-decoration:none;
    font:20px Arial, sans-serif;
    float: left;
    text-align:center;
text-shadow:0 1px 0 black;
padding-top:1px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
background: #55d42a; /* Old browsers */
background: -moz-linear-gradient(top,  #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
background: linear-gradient(to bottom,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.ftgreen-exit:hover {
color:black;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
background: #1e8f0a; /* Old browsers */
background: -moz-linear-gradient(top,  #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
text-shadow:none;
}

a.ftgreen-exit{
    border:1px solid #26a310;
    display:block;
    width:105px;
    height:30px;
    border-radius:5px;
    color:white;
text-decoration:none;
    font:20px Arial, sans-serif;
    float: left;
    text-align:center;
text-shadow:0 1px 0 black;
padding-top:1px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
background: #55d42a; /* Old browsers */
background: -moz-linear-gradient(top,  #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
background: linear-gradient(to bottom,  #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.useract {
    max-width:160px;
    min-width:160px;
    min-height:475px;
    max-height:475px;
    background:white;
    padding: 8px 8px 18px 8px;
    margin-top: 13px;
}

.shadowman {
    padding-left:15px;
    padding-right:15px;
}

.active-till {
    text-align:center;
    padding-top:6px;
    font:14px 'OpenSans', sans-serif;
    color:#333333;
}

.active-tilldata {
    text-align:center;
    font:16px 'OpenSans', sans-serif;
    color:#333333;
}

.clvl {
    font:12px 'OpenSans', sans-serif;
    text-align:left;
    padding-top: 16px;
    color:#333333;
}

.carierbl {
    display:block;
    width:144px;
    height:20px;
    border:1px solid #e0e0e0;
}

.green-infus {
text-align:right;
color:#0aa333;
    font:14px 'OpenSans', sans-serif;
padding-right:4px;
}

.ptop1 {
    padding-top:1px;
}

.my-strac {
    min-height: 1052px;
    max-width: 1160px;
    background: white;
    margin-top: 5px;
    margin-bottom: 22px;
    padding:10px 37px 15px 32px;
}

.cas-st{
    color:#959595;
    font:15px 'OpenSansLight', sans-serif;
    margin-top: 5px;
}

.cas-st a{
    color:#959595;
    font:15px 'OpenSansLight', sans-serif;
}

.arrowlr {
    padding-left:10px;
    padding-right:10px;
}

a.confirm-alignment:active, a.confirm-alignment:link, a.confirm-alignment:visited {
    width: 285px;
    margin-top: 45px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.confirm-alignment:hover {
    margin-top: 45px;
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow:none;
}

a.confirm-alignment {
    margin-top: 45px;
    border:1px solid #26a310;
    display: block;
    width: 285px;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.lableui {
    padding-bottom:8px;
    font:16px 'OpenSans', sans-serif;
    color:black;
    padding-top: 13px;
}

.lableui-same {
    padding-bottom: 8px;
    font: 16px 'OpenSans', sans-serif;
    color:black;
}

.str-lvl {
    font: 18px 'OpenSansLight', sans-serif;
    color:#777777;
    text-align:right;
    padding-top: 4px;
}

.youcan {
width:100%;
min-height:126px;
background:#fff7ed;
    margin-bottom: 4px;
}

.padl-forup {
    padding-left:15px;
}

.justinput {
    font: 16px 'OpenSans', sans-serif;
    color:black;
    display:block;
    padding-left:20px;
    padding-top:15px;
    padding-bottom: 14px;
}

a.show-pa:active, a.show-pa:link, a.show-pa:visited {
margin-top:6px;
    margin-left: 6px;
    width: 285px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.show-pa:hover {
margin-top:6px;
    margin-left: 6px;
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow: none;
}

a.show-pa{
    margin-left: 6px;
margin-top:6px;
    width: 285px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.show:active, a.show:link, a.show:visited {
margin-top:6px;
    margin-left: 6px;
    width: 124px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.show:hover {
margin-top:6px;
    margin-left: 6px;
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow: none;
}

a.show{
    margin-left: 6px;
margin-top:6px;
    width: 124px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.one-company-gr {
    font:16px 'OpenSans', sans-serif;
    color:#26a416;
}

.one-company-gray {
    font:16px 'OpenSansLight', sans-serif;
    color:#aaaaaa;
}

.padleft-24 {
    padding-left:24px;
}

.plus-minus {
    width: 71px;
    height: 34px;
    position: relative;
    top: -39px;
right: 32px;
    float: right;
}

a.plus:link, a.plus:active, a.plus:visited {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    background: #1bb433;
    border-radius: 5px;
    color: white;
    text-align: center;
    padding-top: 6px;
    float:left;
margin-right:5px;
text-decoration:none;
}


a.plus:hover {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    background: #249507;
    border-radius: 5px;
    color: white;
    text-align: center;
    padding-top: 6px;
    float:left;
margin-right:5px;
text-decoration:none;
}

a.plus {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    background: #1bb433;
    border-radius: 5px;
    color: white;
    text-align: center;
    padding-top: 6px;
    float:left;
margin-right:5px;
text-decoration:none;
}

a.minus:link, a.minus:visited, a.minus:active {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    background: #1bb433;
    border-radius: 5px;
    color: white;
    text-align: center;
    padding-top: 6px;
    float:left;
text-decoration:none;
}

a.minus:hover {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    background: #249507;
    border-radius: 5px;
    color: white;
    text-align: center;
    padding-top: 6px;
    float:left;
text-decoration:none;
}

a.minus {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    background: #1bb433;
    border-radius: 5px;
    color: white;
    text-align: center;
    padding-top: 6px;
    float:left;
text-decoration:none;
}

a.hidden-photo:active, a.hidden-photo:link, a.hidden-photo:visited {
    width: 156px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.hidden-photo:hover {
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow:none;
}

a.hidden-photo {
    border:1px solid #26a310;
    display: block;
    width: 156px;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.show-photo:active, a.show-photo:link, a.show-photo:visited {
    width: 176px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.show-photo:hover {
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow:none;
}

a.show-photo {
    border:1px solid #26a310;
    display: block;
    width: 176px;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    margin-left:22px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.show-hidlvls {
margin-top: 20px;
margin-left: -10px;
}

a.show-btnliner:active, a.show-btnliner:link, a.show-btnliner:visited {
    width: 124px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.show-btnliner:hover {
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow:none;
}

a.show-btnliner {
    border:1px solid #26a310;
    display: block;
    width: 124px;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.cas-st2 {
    color: #959595;
    font: 17px 'OpenSansLight', sans-serif;
    padding-left: 6px;
}

.cas-st2 a{
    color:#959595;
    font:15px 'OpenSansLight', sans-serif;
}

#lvlss {
    width: 60px;
    border: 1px solid #dbdbdb;
    border-radius: 0;
}

#field1, #field2, #field3, #field4, #field5, #field6, #field7, #field8, #field9, #field10, #field11, #field12 {
    width: 173px;
    height: 32px;
    border: 1px solid #D9D9D9;
    border-radius: 0;
    margin-left: 8px;
}

.gray-fields .col-md-2 {
    width: 19.666667% !important;
}

a.filtred:active, a.filtred:link, a.filtred:visited {
    width: 154px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.filtred:hover {
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow:none;
}

a.filtred {
    border:1px solid #26a310;
    display: block;
    width: 154px;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.gray-fields {
    min-height:138px;
    width:100%;
    background:#F2F2F2;
    margin-top:16px;
}

filtred-show

a.filtred-show:active, a.filtred-show:link, a.filtred-show:visited {
    width: 154px;
    display: block;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

a.filtred-show:hover {
    color: black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e8f0a+0,3db419+50,3db419+51,55d42a+100 */
    background: #1e8f0a; /* Old browsers */
    background: -moz-linear-gradient(top, #1e8f0a 0%, #3db419 50%, #3db419 51%, #55d42a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8f0a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#55d42a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e8f0a 0%,#3db419 50%,#3db419 51%,#55d42a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8f0a', endColorstr='#55d42a',GradientType=0 ); /* IE6-9 */
    text-shadow:none;
}

a.filtred-show {
    border:1px solid #26a310;
    display: block;
    width: 154px;
    height: 32px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    padding-top: 7px;
    float: left;
    text-align: center;
    font:15px Arial, sans-serif;
    text-shadow:0 1px 0 black;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55d42a+0,3db419+50,3db419+51,229206+100 */
    background: #55d42a; /* Old browsers */
    background: -moz-linear-gradient(top, #55d42a 0%, #3db419 50%, #3db419 51%, #229206 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55d42a), color-stop(50%,#3db419), color-stop(51%,#3db419), color-stop(100%,#229206)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* IE10+ */
    background: linear-gradient(to bottom, #55d42a 0%,#3db419 50%,#3db419 51%,#229206 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55d42a', endColorstr='#229206',GradientType=0 ); /* IE6-9 */
}

.big-tableusers {
    min-height: 873px;
    max-width: 1092px;
    background: white;
}

.bitable-bodywrapper {
    min-height: 830px;
    max-height: 830px;
    max-width: 1092px;
    overflow: scroll;
    background: white;
    margin-top: 18px;
}

.bitable-body {
    width: 1820px;
    height: 3000px;
}

.mons-table {
border:1px solid #BFBFBF;
margin-top:40px;
margin-left:7px;
margin-right:7px;
}

.mons-table tbody{
font:16px 'OpenSansLight', sans-serif;
color:black;
}

.mons-table tbody tr td {
    border: 1px solid #BFBFBF;
    text-align: left;
    vertical-align: middle;
    padding-left:5px;
}

.small-firstt {
    height:44px;
    width:28px;
}

.idnumber-second {
    width:134px;
}

.idnumber-3 {
    width:96px;
}

.idnumber-4 {
    width:102px;
}

.idnumber-5 {
    width:174px;
}

.idnumber-6 {
    width:85px;
}

.idnumber-7 {
    width:124px;
}

.idnumber-8 {
    width:105px;
}

.second-rowt {
    border: 1px solid #BFBFBF;
    border-top:none !important;
    margin-top: 40px;
    margin-left: 34px;
    margin-right: 7px;
    margin-top: 0;

}

.second-rowt tbody {
    border-top:none !important;
    font: 16px 'OpenSansLight', sans-serif;
    color: black;

}

.second-rowt tbody tr td {
    border: 1px solid #BFBFBF;
    border-top: none !important;
    vertical-align: top;
    padding-top: 13px;
    padding-left: 5px;
}

.idnumber1 {
    width:135px;
    height:98px;
        text-align:right;
    padding-right:15px;
}

.idnumber2 {
    width:97px;
    text-align:right;
    padding-right:15px;
}

.idnumber3 {
    width:102px;
    text-align:right;
    padding-right:15px;
}

.idnumber4 {
    width:172px;
}

.idnumber5 {
    width:85px;
}

.id-photo {
    width:123px;
    padding-top:2px !important;
    padding-left:15px !important;
}

.idnumber7 {
    width:105px;
}

.foralltable-data {
    border: 1px solid #BFBFBF;
    border-top:none !important;
    margin-top: 0px;
    margin-left:67px;
    margin-right: 7px;
}

.foralltable-data tbody {
    border-top:none !important;
    font: 16px 'OpenSansLight', sans-serif;
    color: black;

}

.foralltable-data tbody tr td {
    border: 1px solid #BFBFBF;
    border-top: none !important;
    vertical-align: top;
    padding-top: 13px;
    padding-left: 5px;
}

.first-gray {
width:100px;
height:104px;
}

.ruby0 {
    width:172px;
}

.ruby {
    width:85px;
}

.ruby3 {
width:173px;
}

.ruby4 {
width:174px
}

.ruby5 {
    width: 134px;
}

.ruby6 {
width: 174px;
}

.ruby7 {
    width: 134px;
}

.text-alpad {
    text-align:right;
    padding-right:12px;
}

.gray-row {
    background:#efeeee;
}

.green-row {
    background:#eefeed;
}

.expo {
    width: 168px;
    height: 45px;
    float: right;
    padding-top: 5px;
}

.expdfex {
    font: 16px 'OpenSansLight', sans-serif;
    color: #595858;
    display: block;
    float: left;
padding-top:14px;
padding-right:12px;
}

.exel {
    float:left;
padding-top:10px;
padding-right:8px;
}

.pdf {
    float:left;
padding-top:10px;
padding-left:8px;
}

.between {
    display: block;
    width: 2px;
    height: 25px;
    float: left;
    position: relative;
    top: 13px;
}

.structure {
    background: white;
    margin-top: 0px;
    padding: 28px 20px 70px 26px;
    margin-bottom: 15px;
}

.bi-photo {
    width:202px;
    height:204px;
    background:yellow;
}

.padtop {
    padding-top:50px;
}

.rang {
    height:202px;
    width:208px;
}

.dis {
    font: 18px 'OpenSansLight', sans-serif;
    color:black;
}

.dispad-first {
    padding-top: 16px;
    padding-left: 23px;
    display: block;
    width: 218px;
}

.dispad-second {
    padding-top: 50px;
    padding-left: 25px;
}

.stones, .metal {
    width:258px;
    height:52px;
    border:1px solid #dadada;
}

.stones {
    margin-bottom: 28px;
    margin-top: 3px;
}

.pvout {
    width:100%;
    height:32px;
    background:white;
    margin-top:40px;
}

.pvblock {
font: 10px 'OpenSansLight', sans-serif;
display:block;
height:30px;
width:80px;
float:right;
}

.pvpad {
padding-left:7px;
}

.message1 {
width:100%;
min-height:56px;
background:#e8fed9;
padding:20px;
}

    .message1 p {
font: 16px 'OpenSansLight', sans-serif;
color:#050505;
    }

.message2 {
width:100%;
min-height:64px;
background:#ecf6e3;
padding:12px 20px;
}

    .message2 p {
font: 16px 'OpenSansLight', sans-serif;
color:#050505;
    }

.message3 {
width:100%;
min-height:84px;
background:#e8fed9;
padding:20px;
}

    .message3 p {
font: 16px 'OpenSansLight', sans-serif;
color:#050505;
    }

.message4 {
width:100%;
min-height:60px;
background:#ecf6e3;;
padding:12px 20px;
}

    .message4 p {
font: 16px 'OpenSansLight', sans-serif;
color:#050505;
    }

.message5 {
width:100%;
min-height:60px;
background:#e8fed9;
padding:20px;
}

    .message5 p {
font: 16px 'OpenSansLight', sans-serif;
color:#050505;
    }

.message6 {
width:100%;
min-height:40px;
background:#f8f6f6;
    padding: 10px 20px 20px 20px;
}

    .message6 p {
font: 16px 'OpenSansLight', sans-serif;
color:#838282;
    }

.message7 {
width:100%;
min-height:52px;
background:white;
padding:20px;
}

    .message7 p {
font: 16px 'OpenSansLight', sans-serif;
color:#838282;
    }

.message8 {
width:100%;
min-height:68px;
background:#f8f6f6;
padding:20px;
}

    .message8 p {
font: 16px 'OpenSansLight', sans-serif;
color:#838282;
    }

.numbers-right {
    font: 18px 'OpenSansLight', sans-serif;
    color: black;
    display: block;
    width: 35px;
    float: right;
}

.numbers-rightgr {
    font: 18px 'OpenSansLight', sans-serif;
    color: #aaa9a9;
    display: block;
    width: 24px;
    float: right;
}

.numbers-rightgr50 {
    font: 18px 'OpenSansLight', sans-serif;
    color: #aaa9a9;
    display: block;
    width: 28px;
    float: right;
}

.unstones li {
float:left;
}

.unstones li:nth-child(1) {
    background: url('/img/site/bi-face.png') no-repeat;
    width: 39px;
    height: 50px;
    background-position: 11px 7px;
}

.unstones li:nth-child(2) {
    background: url('/img/site/stone1.png') no-repeat;
    width: 50px;
    height: 50px;
    background-position: 16px 3px;
}

.unstones li:nth-child(3) {
    background: url('/img/site/stone2.png') no-repeat;
    width: 49px;
    height: 50px;
    background-position: 18px 9px;
}

.unstones li:nth-child(4) {
    background: url('/img/site/stone3.png') no-repeat;
    width: 52px;
    height: 50px;
    background-position: 18px 13px;
}

.unstones li:nth-child(5) {
    background: url('/img/site/stone4.png') no-repeat;
    width: 55px;
    height: 50px;
    background-position: 18px 9px;
}

.metal li {
    float:left;
}

.metal li:nth-child(1) {
    background: url('/img/site/bi-face.png') no-repeat;
    width: 39px;
    height: 50px;
    background-position: 11px 7px;
}

.metal li:nth-child(2) {
    background: url('/img/site/metal1.png') no-repeat;
    width: 57px;
    height: 50px;
    background-position: 10px 2px;
}

.metal li:nth-child(3) {
    background: url('/img/site/metal2.png') no-repeat;
    width: 47px;
    height: 50px;
    background-position: 8px 6px;
}

.metal li:nth-child(4) {
    background: url('/img/site/metal3.png') no-repeat;
    width: 52px;
    height: 50px;
    background-position: 12px 6px;
}

.metal li:nth-child(5) {
    background: url('/img/site/metal4.png') no-repeat;
    width: 53px;
    height: 50px;
    background-position: 10px 7px;
}

.modal-content {
    max-width:540px;
    min-height:400px;
    border-radius:0;
}

.modal-title {
    text-align:center;
    font:25px 'OpenSans', sans-serif;
    color:black;
    padding-top:55px;
    padding-bottom:0;
}

.cost {
    font: 25px 'OpenSans', sans-serif;
    color: #04690e;
}

#passwordbox {
display:block;
max-width:228px;
margin:0 auto;
text-align:center;
font:18px 'OpenSansLight', sans-serif;
color:#808080;
    margin-top: 30px;
}

.lal {
    text-align:center;
    font:25px 'OpenSansLight', sans-serif;
    color:black;
}

.modal-header {
    border-bottom:none;
}

.modal-footer {
    border-top:none;
}

.lal-act {
    font:20px 'OpenSansLight', sans-serif;
    color:black;
    text-align:center;
    padding-top: 21px;
}

.btn-styleyellow:link, .btn-styleyellow:visited, .btn-styleyellow:active{
    display:block;
border:1px solid #FFBB50 !important;
    width:230px;
    height:38px;
    border-radius:5px;
    color:black;
text-decoration:none;
 font: 21px Arial, sans-serif;
    text-align:center;
text-shadow:0 1px 0 white;
margin:0 auto;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffeb63+0,ffca42+50,ffca42+51,ffaa22+100 */
    background: #ffeb63; /* Old browsers */
    background: -moz-linear-gradient(top, #ffeb63 0%, #ffca42 50%, #ffca42 51%, #ffaa22 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb63), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffaa22)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb63', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
}

.btn-styleyellow:hover {
border:1px solid #FFBB50 !important;
    color:white;
margin:0 auto;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffaa22+0,ffca42+50,ffca42+51,ffec64+100 */
background: #ffaa22; /* Old browsers */
background: -moz-linear-gradient(top,  #ffaa22 0%, #ffca42 50%, #ffca42 51%, #ffec64 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaa22), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffec64)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffaa22 0%,#ffca42 50%,#ffca42 51%,#ffec64 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa22', endColorstr='#ffec64',GradientType=0 ); /* IE6-9 */
text-shadow:none;
}

.btn-styleyellow{
border:1px solid #FFBB50 !important;
    display:block;
    width:230px;
    height:38px;
    border-radius:5px;
    color:black;
text-decoration:none;
 font: 21px Arial, sans-serif;
    text-align:center;
text-shadow:0 1px 0 white;
margin:0 auto;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffeb63+0,ffca42+50,ffca42+51,ffaa22+100 */
    background: #ffeb63; /* Old browsers */
    background: -moz-linear-gradient(top, #ffeb63 0%, #ffca42 50%, #ffca42 51%, #ffaa22 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb63), color-stop(50%,#ffca42), color-stop(51%,#ffca42), color-stop(100%,#ffaa22)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffeb63 0%,#ffca42 50%,#ffca42 51%,#ffaa22 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb63', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
}

.modal-header .close {
    margin-top: -2px;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    border: 0;
    border-radius: 50%;
    width: 40px;
    height: 40px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e1736d+0,a0322b+50,a0322b+51,9a2b24+100 */
background: #e1736d; /* Old browsers */
background: -moz-linear-gradient(top,  #e1736d 0%, #a0322b 50%, #a0322b 51%, #9a2b24 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1736d), color-stop(50%,#a0322b), color-stop(51%,#a0322b), color-stop(100%,#9a2b24)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e1736d 0%,#a0322b 50%,#a0322b 51%,#9a2b24 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e1736d 0%,#a0322b 50%,#a0322b 51%,#9a2b24 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e1736d 0%,#a0322b 50%,#a0322b 51%,#9a2b24 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e1736d 0%,#a0322b 50%,#a0322b 51%,#9a2b24 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1736d', endColorstr='#9a2b24',GradientType=0 ); /* IE6-9 */
}

button.close:hover {
opacity: 1;
}

.close {
    float: right;
    font-size: 34px;
    color: white;
    text-shadow: none;
    opacity: 1;
}

#Stock, #LastName {
    margin-top:20px;
}

#FirstName {
    margin-top: 15px;
}

#MiddleName {
    margin-top: 13px;
}

#spon1 {
    padding-top: 7px;
}

#spon2 {
    padding-top: 26px;
}

#spon3 {
    padding-top: 27px;
}

#spon4 {
padding-top: 22px;
}

#spon5 {
    padding-top: 19px;
}

#spon1, #spon2, #spon3, #spon4, #spon5, #spon6, #spon7, #spon8, #spon9, #spon10, #spon-data, #spon11, #spon12, #spon13, #spon14, #spon15, #spon16, #spon17, #spon18 {
    text-align:right;
}

#Passport {
    margin-top:20px;
}

#Gender {
    margin-top: 14px;
}

#spon6 {
    padding-top: 25px;
}

#spon7 {
    padding-top: 23px;
}

#spon8 {
    padding-top: 27px;
}

#spon9 {
    padding-top: 26px;
}

#spon10 {
    padding-top: 26px;
}

#Country, #City {
    margin-top: 20px;
}

#Adress {
    margin-top: 20px;
}

#BirthDay_Day {
    border: 1px solid #E2E2E2;
    width: 88px;
    height: 39px;
    margin-top: 14px;
}

#BirthDay_Month {
    border: 1px solid #E2E2E2;
    width: 124px;
    height: 39px;
    margin-top: 14px;
}

#BirthDay_Year {
    border: 1px solid #E2E2E2;
    width: 80px;
    height: 39px;
    margin-top: 14px;
}

#spon-data label {
    padding-top: 21px;
    padding-right: 11px;
}

#Contacts {
margin-top:11px;
}

#spon11 {
    padding-top: 18px;
}

#spon12 {
    padding-top: 16px;
}

#spon13 {
    padding-top: 16px;
}

#MobilePhone {
    margin-top:10px;
}

#Skype {
    margin-top:9px;
}

#Email {
    margin-top:11px;
}

#spon14 {
    padding-top: 17px;
}

#Password {
    margin-top:11px;
}

#spon15 {
    padding-top: 17px;
}

#spon16 {
    padding-top: 17px;
}

#ConfirmPassword {
margin-top: 10px;
}

#FinancePassword {
    margin-top: 9px;
}

#ConfirmFinancePassword {
margin-top: 10px;
}

#spon17 {
    padding-top: 14px;
}

#spon18 {
    padding-top: 16px;
}

.reddang-two {
    color: red;
    display: block;
    float: right;
    font-size: 15px;
    height: 10px;
    width: 10px;
    position: relative;
    top: 5px;
    padding-left: 5px;
}

.reddang-mod {
    color: red;
    display: block;
    float: right;
    font-size: 15px;
    font-weight: bold;
    height: 10px;
    width: 10px;
    position: relative;
    top: -24px;
    left: 3px;
}

.reddang-two-med {
    color: red;
    display: block;
    float: right;
    font-size: 15px;
    height: 10px;
    width: 10px;
    position: relative;
    top: 5px;
    padding-left: 5px;
}

.reddang-twofield {
    color: red;
    font-size: 15px;
    font-weight:bold;
    height: 10px;
    width: 10px;
    position: relative;
    top: 4px;
}

.margbot30 {
    margin-bottom:30px;
}

.h-center {
    text-align:center;
    margin-bottom:19px;
}

#ali-auto {
    font-family:'OpenSansLight', sans-serif !important;
}

.wrap-section {
    font-family:'OpenSansLight', sans-serif !important;
}

.all-med {
    max-width: 302px;
    height: auto;
    margin: 0 auto;
    font-family: 'OpenSansLight', sans-serif !important;
}

.h-center-t {
    padding-left: 105px;
    text-align:center;
}

.toggledrop {
background:white;
color:black;
}

    .toggledrop a {
        color:black;
    }

nav .container .responsive-menuv ul {
    display: none;
    position: absolute;
    list-style: none;
    margin-left: -14px;
    padding-left: 12px;
    overflow: hidden;
}

nav .container .responsive-menuv ul li {
  float: left;
}

nav .container ul.responsive-menuv li:nth-child(1):hover > ul{
  display: block;
  background: #1bb433;
  min-height:10px;
  max-width:180px;
  z-index:9999;
}


#idspon, #idemail, #idskype, #idphone {
    width: 200px;
    height: 36px;
    border: 1px solid #D9D9D9;
    border-radius: 0;
    text-align:center;
    font:18px 'OpenSansLight', sans-serif;
    margin-bottom:32px;
}

#psename, #pname, #pfam, #passport, #pnumber{
    max-width: 160px;
    min-width:110px;
    height: 32px;
    border: 1px solid #D9D9D9;
    border-radius: 0;
    font:18px 'OpenSansLight', sans-serif;
    margin-bottom:26px;
    padding:0 !important;
    text-align:center !important;
}

#country, #uoutof {
    max-width: 160px;
    min-width:110px;
    height: 32px;
    border: 1px solid #D9D9D9;
    border-radius: 0;
    font:18px 'OpenSansLight', sans-serif;
    margin-bottom:26px;
padding-left:48px;
padding-top:0;
padding-right:0;
padding-bottom:0;
}

#paddres {
    max-width: 552px;
    min-width:413px;
    height: 32px;
    border: 1px solid #D9D9D9;
    border-radius: 0;
    font:18px 'OpenSansLight', sans-serif;
    margin-bottom:26px;
}

#pphone, #pemail, #pskype {
    max-width: 256px;
    width:100%;
    height: 32px;
    border: 1px solid #D9D9D9;
    border-radius: 0;
    font:18px 'OpenSansLight', sans-serif;
    margin-bottom:26px;
}

.padtop10 {
    padding-top:10px;
}

.OpenSansh3 {
    font:25px 'OpenSansLight', sans-serif;
    color:#030303;
}

.palumb {
    padding-top: 11px;
}

.padtop9 {
    padding-top:9px;
}

.sponsor {
    max-width:1160px;
    min-height:475px;
    background:white;
    padding:22px 26px;
    margin-top:6px;
    margin-bottom:26px;
}

.wrap-sponsor {
    width: 100%;
    min-height: 692px;
    background: url(/img/site/bg-lk.jpg) no-repeat;
    background-size: cover;
}

.sponsor-name {
    font:25px 'OpenSansLight', sans-serif;
    color:black;
    margin-top:30px;
    margin-bottom:30px;
}

.lumblab{
    padding-left: 20px;
    font:18px 'OpenSansLight', sans-serif;
    margin-bottom:44px;
}

#nonest {
    border:none;
}

.page-chang {
    max-width:924px;
    min-height:792px;
    background:white;
    margin-top:13px;
    padding:13px 13px 66px 34px;
    margin-bottom:20px;
}

.contant-forpage {
    max-width:876px;
    min-height:636px;
    border-top:1px solid #cccccc;
}

.pad-con {
    padding-top:20px;
}

.reaf {
    font:18px 'OpenSansLight', sans-serif;
    color:black;
   padding-left: 7px;
}

.show a:active, .show a:link, .show a:visited, .down a:active, .down a:link, .down a:visited {
    font:18px 'OpenSansLight', sans-serif;
    color:#7d7c7c;
    text-decoration:underline;
}

.show a:hover, .down a:hover {
    font:18px 'OpenSansLight', sans-serif;
    color:black;
    text-decoration:none;
}

.show a, .down a {
        text-decoration:underline;
    font:18px 'OpenSansLight', sans-serif;
    color:#7d7c7c;
}

.show {
    padding-bottom: 22px;
}

.padtop26 {
    padding-top:26px;
}

     .page-chang .col-md-2 {
    width: 21.666667% !important;
    }

.passportplace {
    padding-top:8px;
}

.padto30 {
    padding-top:12px;
}

.user-near {
    float: left;
    margin-right: 20px;
    position: relative;
    top: -5px;
}

.top-data {
    max-width: 1160px;
    min-height: 152px;
    background: white;
    margin-top: 22px;
    margin-bottom: 20px;
    padding: 10px 22px 10px 11px;
}

.data-toplk {
font:18px 'OpenSansLight', sans-serif;
    padding-right: 87px;
color:black;
}

.data-toplk2 {
font:18px 'OpenSansLight', sans-serif;
    padding-right: 9px;
color:black;
}

.data-toplk3 {
font:18px 'OpenSansLight', sans-serif;
    padding-right: 127px;
color:black;
}

.data-toplk4 {
font:18px 'OpenSansLight', sans-serif;
    padding-right: 51px;
color:black;
}

.data-toplk5 {
font:18px 'OpenSansLight', sans-serif;
    padding-right: 51px;
color:black;
}

.data-toplk6 a{
font:14px 'OpenSansLight', sans-serif;
color:#777777;
text-decoration:underline;
}

.data-toplk6 a:hover{
color:#ff9100;
}

.data-toplk7 {
    font: 18px 'OpenSansLight', sans-serif;
    padding-right: 9px;
    color: black;
}

#active-till, #curier, #state, #de-summar, #te-summar, #points {
    width: 158px;
    border-radius: 0px;
font:18px 'OpenSansLight', sans-serif;
text-align:center;
}

a.activez:active, a.activez:link, a.activez:hover {
    display:block;
    width:158px;
    height:35px;
    background:white;
    border:1px solid #ff8b00;
    border-radius:10px;
    color:#ff8b00;
    text-align:center;
    text-decoration:none;
    padding-top: 8px;
    float:right;
    margin-top: 9px;
    font:18px 'OpenSans', sans-serif;
}

a.activez:hover {
    border:1px solid #fecb00;
    color:#fecb00;
    padding-top: 8px;
    float:right;
    margin-top: 9px;
    font:18px 'OpenSans', sans-serif;
}

a.activez {
    display:block;
    width:158px;
    height:35px;
    background:white;
    border:1px solid #ff8b00;
    border-radius:10px;
    color:#ff8b00;
    text-align:center;
    text-decoration:none;
    padding-top: 8px;
    font:18px 'OpenSans', sans-serif;
    text-transform:uppercase;
    float:right;
    margin-top: 9px;
}
/**
.centr-me .form-inline .form-group lable {
    display:block;
    width:160px;
}
**/
/**!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! **/

@media (max-width: 1199px) {

.data-toplk {
    padding-right: 0;
}

.data-toplk2 {
    padding-right: 0;
}

.data-toplk3 {
    padding-right: 0;
}

.data-toplk4 {
    padding-right: 0;
}

.data-toplk5 {
    padding-right: 0;
}

.data-toplk6 a:hover{
color:#ff9100;
}

.data-toplk7 {
    padding-right: 0;
}


    .centr-me {
        width:160px;
        height:auto;
        margin:0 auto;
        text-align:center;
    }

    #country, #uoutof {
        padding-left:0;
    }

.reddang-two-med {
    color: red;
    display: block;
    float: right;
    font-size: 15px;
    height: 10px;
    width: 10px;
    position: relative;
    top: 5px;
    left: 0px;
    padding-left: 5px;
}

}

@media (max-width: 991px) {

.my-linercen {
    margin:0 auto;
    width:176px;
    height:auto;
}

    .post1, .post2 {
        margin-bottom:20px;
    }

    #pphone, #pemail {
        margin-bottom:6px !important;
    }

.page-chang .col-xs-12 {
    width:100% !important;
}

.contant-forpage {
    width: 300px;
    margin: 0 auto;
    min-height: 636px;
    border-top: 1px solid #cccccc;
    text-align:center;
    padding:0;
}

    .page-chang {
        padding-right:10px;
        padding-left:10px;
    }

    .OpenSansh3 {
        text-align:center;
    }

    .cam-ph, #psename, #pname, #pfam, #passport, #pnumber, #country, #uoutof, #paddres, #pphone, #pemail, #pskype {
        margin:0 auto;
        margin-bottom:20px;
                max-width:260px;
        min-width:240px;
    }

    #paddres {
        max-width:260px;
        min-width:240px;
         margin-bottom:6px;
    }

.h-center-t {
    padding-left: 16px;
    text-align: center;
}

#ali-auto {
    max-width:302px;
    height:auto;
    margin:0 auto;
    font-family:'OpenSansLight', sans-serif !important;
}

    .reddang-two-med {
        color: red;
        font-size: 15px;
        height: 10px;
        width: 10px;
        position: relative;
    top: 3px;
        left:0;
        padding-left: 0;
        float: none;
        display: inline;
    }

.reddang-two {
    color: red;
    font-size: 15px;
    height: 10px;
    width: 10px;
    position: relative;
    top: 3px;
padding-left:0;
float:none;
display:inline;
}

.reddang-mod {
    color: red;
    display: inline;
    float: none;
    font-size: 15px;
    height: 10px;
    width: 10px;
    position: relative;
    top: -19px;
    left: 124px;
}

#spon1, #spon2, #spon3, #spon4, #spon5, #spon6, #spon7, #spon8, #spon9, #spon10, #spon-data, #spon11, #spon12, #spon13, #spon14, #spon15, #spon16, #spon17, #spon18{
    text-align:left;
}

    #spon2, #spon3 {
        padding-top: 15px;
    }

#spon4 {
    padding-top: 8px;
}

#Stock, #LastName, #Passport, #FirstName, #MiddleName {
    margin-top: 0 !important;
}

#spon5 {
    padding-top: 6px;
}

#spon6 {
    padding-top: 10px;
}

#spon7 {
    padding-top: 6px;
}

#Gender {
    margin-top: 2px;
}

#spon8 {
    padding-top: 12px;
}

#Country, #City {
    margin-top: 5px;
}

#spon9 {
    padding-top: 13px;
}

#spon10 {
    padding-top: 12px;
}

#Adress {
    margin-top: 2px;
}

#spon-data label {
    padding-top: 4px;
    margin-bottom: 0;
}

#BirthDay_Day {
    margin-top: 0;
    margin-bottom: 16px;
}

#BirthDay_Month {
    margin-top: 0;
    margin-bottom: 16px;
}

#BirthDay_Year {
    margin-top: 0;
    margin-bottom: 16px;
}

#spon11 {
    padding-top: 5px;
}

#spon11 {
    padding-top: 5px;
}

#Contacts {
    margin-top: 0;
}

#spon12 {
    padding-top: 3px;
}

#MobilePhone {
    margin-top: 2px;
}

#spon13 {
    padding-top: 5px;
}

#spon14 {
    padding-top: 5px;
}

#spon15 {
    padding-top: 4px;
}

#Skype {
    margin-top: 0;
}

    #Email {
        margin-top:0;
    }

#Password {
    margin-top: 0px;
}

}

@media (max-width: 767px) {

    .reddang-two-med {
        color: red;
        font-size: 15px;
        height: 10px;
        width: 10px;
        position: relative;
        top: -21px;
        left: 273px;
        padding-left: 0;
        float: none;
        display: inline;
    }

}

@media (max-width: 366px) {

    #SponsorNumber, #Stock, #LastName, #FirstName, #MiddleName, #Passport, #Gender, #Country, #City, #Adress, #Contacts, #MobilePhone, #Skype, #Email, #Password, #ConfirmPassword, #FinancePassword, #ConfirmFinancePassword, #CaptchaInputText {
        width:88% !important;
    }

    #Login {
width:88% !important;
    }

}

@media (max-width: 360px) {

.cam-ph, #psename, #pname, #pfam, #passport, #pnumber, #country, #uoutof, #paddres, #pphone, #pemail, #pskype {
margin: 0 auto;
margin-bottom: 20px;
width:180px;
min-width:180px;
max-width:180px;
}

    #paddres {
width:180px;
min-width:180px;
max-width:180px;
    }

    .contant-forpage {
        width: 252px;
    }

}


.data-w {
    max-width: 1160px;
    min-height: 1052px;
    background: white;
    margin-top: 0px;
    margin-bottom: 22px;
    padding: 10px 37px 15px 32px;
}

.liner-trone {
    margin-top:20px;
    margin-bottom:20px;
}

.first-yi .col-md-2{
    width: 18.666667%;
}

/** ....................................
    
nav .container .responsive-menuv ul {
    display: none;
    position: absolute;
    list-style: none;
    margin-left: -14px;
    padding-left: 12px;
    overflow: hidden;
}

nav .container .responsive-menuv ul li {
  float: left;
}

nav .container ul.responsive-menuv li:nth-child(1):hover > ul{
  display: block;
  background: #1bb433;
  min-height:10px;
  max-width:180px;
  z-index:9999;
}    

     **/
nav .container .aer ul {
    display: none;
    position: absolute;
    list-style: none;
    margin-left: -14px;
    padding-left: 12px;
    overflow: hidden;
}

nav .container .aer ul li {
  float: left;
  width: 90%;
}

nav .container ul.aer li:hover > ul{
  display: block;
  background: #1bb433;
  min-height:10px;
  max-width:260px;
  z-index:9999;
}

/** ................................... **/

.spons-width {
    max-width: 1160px;
    min-height: 1085px;
}

.numbers-bou {
    font: 18px 'OpenSansLight', sans-serif;
    color: #aaa9a9;
    display: block;
    width: 28px;
    float: right;
}

.toggle-at li:nth-child(1){
    margin-left: 9.5%;
}

#order-window .modal-content {
margin:0 auto;
max-width:542px;
min-height:280px;
}

#order-window .modal-head {
min-height:54px;
max-width:540px;
}

#order-window .close {
    margin-top: 7px;
}

#order-window .modal-body {
    max-width: 420px;
    height: 158px;
    margin: 0 auto;
    margin-top: 0px;
}

#order-window .modal-body h5 {
    font: 25px 'OpenSans', sans-serif;
    text-align: center;
    color: black;
    margin-top: 0;
}

#order-window .next-pl {
    font: 20px 'OpenSans', sans-serif;
    text-align: center;
    color: black;
    margin-top: 29px;
}

#order-window .green-pl {
    font: 25px 'OpenSans', sans-serif;
    color: #227006;
}

#order-window .wait {
    font: 20px 'OpenSanslight', sans-serif;
    color: black;
    margin-top: 22px;
}

.change-profile {
    max-width: 1160px;
    min-height: 780px;
    background: white;
    margin-top: 0px;
    margin-bottom: 22px;
    padding: 10px 37px 15px 32px;
}

.page-chpersonal {
    font: 25px 'OpenSans', sans-serif;
    color:#030303;
}

.decorate-col {
    border-bottom:1px solid #cccccc;
}

.rowone-ch {
    margin-top:18px;
}

.lable-chprofile {
    font: 18px 'OpenSansLight', sans-serif;
    color:black;
}


/*Товары*/
.products-content { margin-bottom: 55px;}

.cat_description h1 {font: 30px 'OpenSansRegular'; color:#545454; font-weight: bold;}
.cat_description .text {font:17px 'OpenSansRegular'; color:#545454;}
.cat_description .text_full {display: none;}
.cat_description a {font:17px 'OpenSansRegular'; color:#545454; text-decoration: underline; float: right; margin-top: 15px;}
.cat_description a:hover {text-decoration: none;}

/*.row-product .title {font:15px 'OpenSansRegular'; color:#fff; padding: 10px 25px; margin: 25px 0 30px 0; background:#1cb434;background: linear-gradient(to right, #1cb434, #cefed6); border-radius:10px 10px 0 0;}*/
.row-product .title {font:15px 'OpenSansRegular'; color:#fff; padding: 10px 25px; margin: 25px 0 30px 0; background:#5c2b87;background: linear-gradient(to right, #5c2b87, #cefed6); border-radius:10px 10px 0 0;}
.row-product .img {text-align: center; position: relative;}
.row-product img { max-width: 180px; max-height: 180px; }
.row-product .img span {display: block; position: absolute; bottom:5%; right:5%; width: 45px; height: 45px; border-radius: 22px; background: #1bb433;font:13px 'OpenSansRegular'; color:#fff;line-height: 46px;text-align: center;}
.row-product .text {font:13px 'OpenSansRegular';color:#545454; padding-left:30px; padding-right: 30px;}
.row-product .text a {float: right; margin-top:20px;}

.memu_program {margin-top: 25px; border:1px solid #1bb433; padding:0 20px 20px 20px; border-radius: 9px; overflow: hidden;}
.memu_program .title {font:15px 'OpenSansLight'; color:#fff; text-align: center; padding:17px 0; background: #1bb433; margin:0 -20px;}
.memu_program ul {margin: 30px 0 0 0;}
.memu_program ul li {list-style: none; padding-left:18px; margin:7px 0;  background:url(/img/site/li-bg-1.png) 3px no-repeat;}
.memu_program ul li a {font:13px 'OpenSansLight';    color: #353535; text-decoration: none;}
.memu_program ul li a:hover {text-decoration:underline;}
.memu_program ul li a.active {font-weight: bold;}

.one_product h1 {font:31px 'OpenSansLight'; color: #000; margin-bottom: 0; padding-left: 20px;}
.one_product span.h1_span {font:18px 'OpenSansLight'; color: #222222; font-style: italic; display: block; padding-left: 50px; margin-bottom:23px;}
.one_product .top_product {min-height:414px;    border: 2px solid #5c2b87; border-radius: 15px;}
.one_product .top_product .img {text-align: center;position: relative; min-height: 414px;}
.one_product .top_product .img img {position: absolute;top: 50%;left: 50%;margin: -25% 0 0 -35%;max-width:300px; max-height:300px;}

.bars {padding-right: 60px;}
.bars .bar {height: 55px; position: relative;    border-left: 23px solid #62348c;color:#242424;font-weight: bold;font:15px 'OpenSansLight';line-height: 53px; margin-bottom: 15px;white-space: nowrap; overflow: hidden; background: #68ebad;}
.bars .bar:first-child {margin-top: 62px;}
.bars .bar .text {position: absolute; top:0%; left: 10px;}
.bars .bar .value {height: 100%;display: inline-block;vertical-align: top;}
.bars .bar .fff_bg {display: inline-block;height: 100%; width: 100%; background: #fff;vertical-align: top;}

.info_product_menu {margin: 20px 0 30px 0; background: #5c2b87; height:60px; border-radius: 12px; text-align: center;}
.info_product_menu li {display: inline-block;}
.info_product_menu li a {font:25px 'OpenSansLight'; color: #fff; display: block; padding: 0 20px; height:60px; line-height:56px; margin:0 12px;}
.info_product_menu li a:hover, .info_product_menu li a.active {    background: linear-gradient(to bottom, #68ebad, #36a872);
    color: #370f5a;
    text-decoration: none;}


.info_product_block {padding:0 30px;}
.info_product_block .review {padding:20px 80px;}
.info_product_block .review .title {font:20px 'OpenSansLight'; font-weight: bold; margin-bottom: 15px;}
.info_product_block .review .text {font:15px 'OpenSansLight';}
.info_product_block .form_reviews {width: 60%; margin: 30px 0 15px 80px;}

.one_product .btn-2 {margin-top: 40px;margin-left: 30px;}

.health-program_start {padding-top:30px;font:15px 'OpenSansLight';color:#545454;}
.health-program_start .span_1 {font:20px 'OpenSansLight';color:#545454; display: block;}
.health-program_start p {margin-top: 30px;}


/*Блок новостей и событий на главнoй*/
.block_news_row {margin:10px 0 20px 0;}
.block_news_left {padding:0 5px 0 0;}
.block_news_right {padding:0 0 0 5px;}
.block_news .block {background-color: #eeeeeb; margin-bottom:4px; padding: 5px;}
.block_news h2 {background-color: #eeeeeb; font-size: 25px; color:#333333; padding:5px 15px;}
div.wrap-section .block_news hr {border-top: 1px solid #91918f; margin: 0;}
.block_news .line_news {background-color: #eeeeeb; padding: 0 15px;}
.block_news .block img {border: 2px solid #fff;}
.block_news .block a {font-size: 15px; color:#294474; text-decoration: underline;}
.block_news .block a:hover { text-decoration: none;}

/*Дополнительно*/
.paginations {margin-top: 15px;}
.paginations li {display: inline-block; font-size: 15px; color:#333333; padding: 0 6px;}
.paginations li.active {color:#077002;}
.paginations li a { color:#333333; text-decoration: none;}
.paginations li a:hover { text-decoration:underline;}
.pagination_green>li>a {color:#1bb433;}
.pagination_green>.active>a, .pagination_green>.active>a:focus, .pagination_green>.active>a:hover, .pagination_green>.active>span, .pagination_green>.active>span:focus, .pagination_green>.active>span:hover {background-color: #1bb433;border-color: #1bb433;}

a.main_news_link:hover img {opacity: 0.7;}
a.main_news_link:hover p {font-weight: bold;}
a.main_news_link:hover {text-decoration: none;}

span.form_error {font-size: 14px;color:#f00; display: block;font-weight: bold;}
.clear {clear: both;}
.hide {display: none;}



/*Кнопки*/
/*.btn-1 {text-align: center;font:13px 'OpenSansRegular'; text-transform: uppercase; color:#424242; width: 151px; height: 42px; background:url(/img/site/btn-1.png); display: block; text-decoration: none; line-height: 42px;}*/
.btn-1 {text-align: center;font:13px 'OpenSansRegular'; text-transform: uppercase; color:#424242; width: 151px; height: 42px;     background: #68ebad;
    border-radius: 10px; font-weight: bold; display: block; text-decoration: none; line-height: 42px;}
.btn-1:hover { text-decoration: none; opacity: 0.8;}

.btn-2 {text-align: center;font:18px 'OpenSansRegular'; text-transform: uppercase; color:#fff; background:#1bb433; padding:8px 40px; border-radius:22px; display: inline-block; text-decoration: none; line-height: 42px;}
.btn-2:hover { text-decoration: none; background:#158A27; color:#fff; }