.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;width:100%;}

html{height:100%;}
body{background:#fff;color:#555;font:15px/20px 'Open Sans', arial, sans-serif;height:100%;}

a{color:#1594c4;outline:none;text-decoration:underline;}
	a:hover{color:#0b78a1;text-decoration:none;}
p{font:15px/20px 'Open Sans', arial, sans-serif;margin:0 0 18px;text-align:justify;}
img {border:none;}
input,textarea {font:12px/18px Arial, sans-serif;}
h1, h2, h3, h4, h5, .h2{color:#222;font:42px/1.2em 'Open Sans Condensed', arial, sans-serif;margin:40px 0 20px;}
h1, h2, .h2{padding-bottom:10px;text-align:center;position:relative;}
h1:after ,h2:after, .h2:after{background:#2cb5e8;content:"";height:1px;width:70px;position:absolute;bottom:0;left:50%;margin-left:-35px;}
h2{font-size:36px;}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:20px}

ul{list-style:none;}

#wrapper{height:auto !important;height:100%;min-height:100%;min-width:970px;position:relative;text-align:left;}
.boxWrap{margin:0 auto;padding:0 5px;width:960px;}

.tx-cnd{font-family:'Open Sans Condensed', arial, sans-serif;}
.tx-orng{color:#c57809;}
.tx-blue{color:#1594c4;}
.tx-green{color:#0fb8ad;}

input[type="text"], input[type="password"], input[type="email"]{background:#fff;border:1px solid #eee;border-radius:5px;color:#444;font-size:14px;height:31px;line-height:31px;padding:0 8px;vertical-align:middle;width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus{border-color:#ccc;color:#222;}
textarea{background:#fff;border:1px solid #eee;border-radius:5px;color:#444;font-size:14px;line-height:16px;padding:8px;width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
textarea:focus{border-color:#ccc;color:#222;}
.error, .error textarea, .error input[type="text"], .error input[type="password"], .error input[type="email"]{border-color:#edbbbb !important;color:#9b3c3c !important;}
sup.star{color:#079d93;}

.but{background:#079d93;border:0;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:inline-block;font:18px/32px 'Open Sans Condensed', arial, sans-serif;height:32px;padding:0 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.but:hover{background:#06857d;color:#fff;opacity:0.9;}
.butBig{height:50px;font-size:30px;line-height:50px;min-width:270px;}
.butBlue{background:#0c9dd2;}
.butBlue:hover{background:#0780ac;}
.butWhite{background:#fff;border:1px solid #b0bbc5;box-shadow:none;color:#444;line-height:30px;opacity:0.5;}
.butWhite:hover{background:#fff;border:1px solid #b0bbc5;color:#444;opacity:1;}


/* Header
-----------------------------------------------------------------------------*/
header{border-top:5px solid #0fb8ad;}
    header .boxWrap{border-bottom:1px solid #f2f3f4;}
        header .logo{background:url("../img/logo.png") no-repeat;display:inline-block;float:left;height:94px;margin:22px 0 4px;width:263px;}
        header .headerRight{display:inline-block;float:right;width:500px;}
            header .headerRight .row1{margin:7px 0 20px;}
                header .langSelector{border-left:1px solid #f2f3f4;display:inline-block;float:right;padding-left:14px;}
                    header .langSelector span{background:#2cb5e8;border-radius:50%;color:#fff;display:inline-block;font:18px/42px 'Open Sans Condensed', arial, sans-serif;height:42px;text-align:center;width:42px;}
                    header .langSelector a{background:#bfbfbf;border-radius:50%;color:#fff;display:inline-block;font:18px/42px 'Open Sans Condensed', arial, sans-serif;height:42px;text-decoration:none;text-align:center;width:42px;transition:background 0.3s;}
                    header .langSelector a:hover{background:#888;}
                .socialsSelector{display:inline-block;float:right;padding-right:14px;}
                    .socialsSelector a{background:url("../img/socials.png") no-repeat -100px 0;border:1px solid #b0bbc5;border-radius:50%;color:#cdd4db;display:inline-block;height:40px;text-decoration:none;text-align:center;width:40px;opacity:.5;transition:opacity 0.3s;}
                    .socialsSelector a:hover{opacity:1;}
                    .socialsSelector a.vk{background-position:0 0;}
                    .socialsSelector a.ok{background-position:0 -40px;}
                    .socialsSelector a.fb{background-position:0 -80px;}
                    .socialsSelector a.tw{background-position:0 -120px;}
                    .socialsSelector a.gl{background-position:0 -160px;}
            
            .mainNav{display:inline-block;float:right;font:18px/46px 'Open Sans Condensed', arial, sans-serif;height:46px;margin-top:4px;}
                .mainNav li{display:inline-block;float:left;}
                    .mainNav a{color:#777;display:block;padding:0 10px;text-decoration:none;}
                    .mainNav a:hover{color:#0c9dd2;}
                    .mainNav .active a{border-bottom:1px solid #0c9dd2;color:#000;}
                    .mainNav span{border-bottom:1px solid #0c9dd2;color:#000;}

            header .loginBut{border-right:1px solid #f2f3f4;display:inline-block;float:right;padding:5px 14px 5px 0;margin-right:14px;}


/* subHeader
-----------------------------------------------------------------------------*/
.subHeader{padding-bottom:30px;text-align:center;}
    .subHeader .advCaption{font-size:24px;padding:40px 0 20px;text-transform:uppercase;}
        .subHeader .advCaption strong{color:#0fb8ad;}
            .subHeader .advCaption strong span{color:#2cb5e8;}
    .advAvailable{background:url("../img/support-ru.png") no-repeat;display:inline-block;height:45px;margin:25px 0 0;padding-left:135px;}
        .advAvailable .ico{background:#bfbfbf url("../img/osIcons.png") no-repeat -100px 0;border-radius:50%;display:inline-block;height:45px;width:45px;}
        .advAvailable .ico.active{background-color:#2cb5e8;position:relative;}
        .advAvailable .ico1{background-position:0 0;}
        .advAvailable .ico2{background-position:0 -45px;}
        .advAvailable .ico3{background-position:0 -90px;}
        .advAvailable .ico.active:after{background:url("../img/osSelected.png") no-repeat;content:"";height:23px;width:23px;position:absolute;bottom:-6px;right:-6px;}
    .subHeader .advText{margin-top:30px;}


/* .sliderArea
-----------------------------------------------------------------------------*/
.sliderArea{background:#2cb5e8 url(../img/sliderAreaBg.png) repeat-x;}
.unslider{overflow:auto;margin:0;padding:0;position:relative;}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel>li{float:left}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}
.unslider-arrow{background:url(../img/slider/arrow.png) no-repeat;background-size:contain;cursor:pointer;content:"";height:40px;width:40px;position:absolute;top:50%;left:0;margin-top:-20px;z-index:2;text-indent:-999em;overflow:hidden;opacity:0;}
.unslider-arrow.next{left:auto;right:0;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);/
    transform: rotate(180deg);
}
.unslider:hover .unslider-arrow{opacity:.4;}
.unslider:hover .unslider-arrow:hover{opacity:1;}
    .unslider-nav ol{list-style:none;margin-bottom:6px;text-align:center;}
        .unslider-nav ol li{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin:0 4px;width:14px;overflow:hidden;text-indent:-999em;}
        .unslider-nav ol li.unslider-active{background:#fff;cursor:default;}


/* .mainFunctions
-----------------------------------------------------------------------------*/
.mainFunctions{background:url(../img/mainFunctionsBg.png) repeat-x 0 100%;}
    .mainFunctions .item{float:left;font-size:24px;line-height:1.2em;margin:20px 2.66%;text-align:center;width:28%;}
        .mainFunctions .item .icon{background:#0fb8ad url(../img/features.png) no-repeat -200px 0;border-radius:50%;display:inline-block;height:150px;margin-bottom:25px;width:150px;}
        .mainFunctions .item .icon1{background-position:0 0;}
        .mainFunctions .item .icon2{background-position:0 -150px;}
        .mainFunctions .item .icon3{background-position:0 -300px;}
        .mainFunctions .item .icon4{background-position:0 -450px;}
        .mainFunctions .item .icon5{background-position:0 -600px;}
        .mainFunctions .item .icon6{background-position:0 -750px;}
        .mainFunctions .item .lbl{height:60px;}


/* Middle
-----------------------------------------------------------------------------*/
#middle{display:inline-block;padding-bottom:150px;position:relative;width:100%;}
    #middle ul{list-style:disc outside;margin:0 0 20px 40px;}
        #middle ul li{margin-bottom:7px;}
    #middle ol{list-style:decimal outside;margin:0 0 20px 40px;}
        #middle ol li{margin-bottom:7px;}

    .brCr{border-radius:3px;color:#aaa;font-size:11px;line-height:14px;margin:10px 0;padding:12px 0;}
        .brCr span{padding:0 4px;}
    .brCr + h1, .brCr + .basePage h1, .brCr + .buyPage h1{margin-top:20px;}


/* Footer
-----------------------------------------------------------------------------*/
footer{margin-top:-115px;min-height:101px;min-width:970px;padding-bottom:14px;text-align:left;position:relative;}
    footer .boxWrap{border-top:1px solid #f2f3f4;}
        .footerLeft{color:#999;display:inline-block;float:left;padding-top:20px;width:40%;}
            .footerLeft .row1{margin-bottom:8px;}
                .footerLeft a{color:#555;margin-right:10px;}
                .footerLeft a:hover{color:#222;}
            footer .mainNav{margin:-1px 0 10px;}
            footer .mainNav .active a{border-top:1px solid #0c9dd2;border-bottom:0;}
            footer .socialsSelector{padding-right:0;}
        .footerRight{text-align:center;}
            .footerRight a{color:#555;margin:0 10px;}
            .footerRight a:hover{color:#222;}



/* Features List */
.featuresList{margin:40px 0;}
    .featuresListItem{font-size:24px;line-height:1.2em;margin:30px 0;}
        .featuresListItem .featureIcon{background:#0fb8ad url(../img/features.png) no-repeat -200px 0;background-size:cover;border-radius:50%;display:inline-block;float:left;height:100px;margin-right:25px;width:100px;}
        .featuresListItem .icon1{background-position:0 0;}
        .featuresListItem .icon2{background-position:0 -100px;}
        .featuresListItem .icon3{background-position:0 -200px;}
        .featuresListItem .icon4{background-position:0 -300px;}
        .featuresListItem .icon5{background-position:0 -400px;}
        .featuresListItem .icon6{background-position:0 -500px;}
        .featuresListItem .icon7{background-position:0 -600px;}
        .featuresListItem .icon8{background-position:0 -700px;}
        .featuresListItem .icon9{background-position:0 -800px;}
        .featuresListItem .icon10{background-position:0 -900px;}
        .featuresListItem .icon11{background-position:0 -1000px;}
        .featuresListItem .caption{font-weight:700;margin-bottom:10px;}


/* FAQs */
.faqBox{}
    .faqItem{border-left:5px solid #0fb8ad;margin:30px 0;padding:10px 16px;}
        .faqBox .question{color:#222;font-size:18px;font-weight:700;line-height:1.2em;margin-bottom:10px;}
            .faqItem p{margin-bottom:0;margin-top:18px;}




/* Notice */
.noticeBox{background:#f4f4f4;border-left:5px solid #ddd;margin:30px 0;padding:16px;}
    .noticeBox .caption{font-weight:700;font-size:18px;margin-bottom:10px;}
    .noticeBox p{font-style:italic;font-size:13px;line-height:18px;}
    .noticeBox p:last-of-type{margin-bottom:0;}

.infoBox{background:#dff1f6;border-left:5px solid #7fc9de;color:#132d35;}
.alertBox{background:#f8f3e0;border-left:5px solid #decd91;color:#4e472e;}
.warningBox{background:#f7e8e5;border-left:5px solid #d69385;color:#2b1511;}




/* Form */
.form{margin:20px 0 40px;}
    .form label{cursor:pointer;display:inline-block;float:left;line-height:31px;margin:4px 0;width:120px;}
        .form label sup{color:#0fb8ad;}
    .form .inpBox{margin:4px 0 4px 120px;}
    .form .submit{margin-top:10px;text-align:center;}

    .form.settForm{margin:0 auto;width:400px;}
        .form.settForm label{width:150px;}
        .form.settForm .inpBox{margin:4px 0 4px 160px;}

    .reg-form-addon{margin-top:20px;border-top:1px solid #eee;padding-top:20px;text-align:center;}
        .reg-form-addon a{padding:0 20px;}


/* Article */
.basePage .newsDate{color:#999;font-size:12px;margin-bottom:-30px;}
.basePage img{float:left;max-width:20%;margin:0 30px 20px 0;}


/* newsList */
.newsList{}
    .newsItem{border-bottom:1px dashed #dadcdf;padding:30px 0;}
        .newsItem .newsDate{color:#999;font-size:12px;margin-bottom:10px;}
        .newsItem .picBox{float:left;margin:0 20px 0 0;width:100px;}
            .newsItem .picBox img{max-width:100%;}
        .newsItem .newsText{display:table;}
            .newsItem .newsText a{display:block;font-size:18px;font-weight:700;line-height:1.2em;margin:5px 0 10px;text-decoration:none;}
            .newsItem .newsText a:hover{text-decoration:underline;}


.paging{margin:30px 0;text-align:center;}
    .paging a{border:1px solid #dadcdf;border-radius:3px;display:inline-block;height:30px;line-height:30px;text-align:center;text-decoration:none;width:30px;}
    .paging a:hover{border-color:#babcbf;}
    .paging span{background:#0c9dd2;border-radius:3px;color:#fff;display:inline-block;height:32px;line-height:32px;text-align:center;width:32px;}



.rightCol{float:right;width:30%;}
    .rightCol h3{margin-top:24px;}
.leftCol{display:table;margin-right:36%;}
    .leftCol h1{margin-top:10px;}

.smallFeatures{border-bottom:1px dashed #dadcdf;margin:40px 0 30px;}
    .smallFeaturesItem{margin:20px 0;}
        .smallFeaturesItem .featureIcon{background:#0fb8ad url(../img/features.png) no-repeat -200px 0;background-size:cover;border-radius:50%;display:block;float:left;height:60px;margin:0 15px 10px 0;width:60px;}
        .smallFeaturesItem .icon1{background-position:0 0;}
        .smallFeaturesItem .icon2{background-position:0 -60px;}
        .smallFeaturesItem .icon3{background-position:0 -120px;}
        .smallFeaturesItem .icon4{background-position:0 -180px;}
        .smallFeaturesItem .icon5{background-position:0 -240px;}
        .smallFeaturesItem .icon6{background-position:0 -300px;}
        .smallFeaturesItem .icon7{background-position:0 -360px;}
        .smallFeaturesItem .icon8{background-position:0 -420px;}
        .smallFeaturesItem .icon9{background-position:0 -480px;}
        .smallFeaturesItem .icon10{background-position:0 -540px;}
        .smallFeaturesItem .icon11{background-position:0 -600px;}
        .smallFeaturesItem .caption{display:table;font-size:16px;font-weight:700;line-height:1.2em;margin:10px 0 10px 75px;}

.rightCol .butBig{width:100%;}


.buyPage .picBox{float:left;width:35%;}
    .buyPage .picBox img{max-width:100%;}
.licenseType{margin-left:40%;}
    .licenseType h4{font-weight:700;margin-top:30px;}
    .licenseSelector{margin-bottom:40px;}
        .licenseRow{margin:20px 0;}
            .licenseRow label{padding-left:10px;}
    .payments{margin:40px 0 20px;text-align:center;width:100%;}
        .payments img{max-width:100%;}
    
    
    
/*  Media Queries */

/*  < 1024px  */
@media only screen and (max-width:979px){ 

}

/*  < 768px  */
@media only screen and (max-width:767px){

}

/*  < 480px  */
@media only screen and (max-width:479px){ 	

}


/*  < 320px  */
@media only screen and (max-width:319px){

}

.color-blink-text {
-webkit-animation color-blink-text 1s step-start infinite;
animation color-blink-text 1s step-start infinite
}

@-webkit-keyframes color-blink-text {
0% { colorblack }
25% { colorred }
100% { colorblack }
}
@keyframes color-blink-text {
0% { colorblack }
25% { colorred }
100% { colorblack }
}