﻿* {
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
    -webkit-text-size-adjust: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{
    display: block;
}

img {
    border:none;
}

ul, li {
    list-style:none;
}

a, a:hover {
    text-decoration:none;
    font-weight: 300;
}

p, h1{
    font-weight: 300;
}

input,
input:focus,
input:active{
    outline: 0;
    border: 0;
}

button,
button:focus,
button:active{
    outline: 0;
    border: 0;
}

body {
    font-family:'Open Sans', Arial, Helvetica, Georgia, Tahoma, sans-serif;
    font-size:16px;
    color: #000000;
    background:#ffffff;
    min-width: 1200px;
}

/*===wrapper===*/

.wrapper {
    width:100%;
    margin:0 auto;
}

.wrapper_bg {
    position: relative;
    background:url(../img/background_1.jpg) 50% 50% fixed;
    width: 100%;
    background-color: #392332;
}

.wrapper_bg_download {
    background:url(../img/download_bg_1.png) 50% 50% fixed;
    width:100%;
    background-color:#7d6874;
    height:537px;
}

.not_found{
    background: url(../img/404.jpg) 50% 50% fixed;
    height: 528px;
}

/*===header===*/

#wrapper_header {
    width:1200px;
    margin:0 auto;
    height:70px;
    background:#ffffff;
}

#wrapper_header .header .logoImage {
    float:left;
    background:url(/img/logo.png) no-repeat;
    width:220px;
    height:30px;
    margin:20px 12px 0 24px;
    font-size:0;
}

/*===navigation===*/

#navigation {
    float:right;
    margin:0 20px 0 0;
}

#navigation ul li {
    float:left;
    display:inline;
    height:70px;
}

#navigation ul li a {
    float:left;
    color:#5c5f64;
    height:70px;
    font-size:14px;
    line-height:70px;
    font-weight:400;
    font-family:'Open Sans';
    padding: 0 15px;
    -webkit-transition: background .25s linear;
    -moz-transition: background .25s linear;
    -ms-transition: background .25s linear;
    -o-transition: background .25s linear;
    transition: background .25s linear;
}

#navigation ul li a:hover {
    background:#ecebf3;
    color:#3a3c40;
    line-height:70px;
}

#navigation ul li a.active {
    background:#447dbc;
    color:#fff;
    line-height:70px;
}

/*===mainContainer===*/

.mainContainer {
    width:1200px;
    margin:0 auto;
    position:relative;
}

.mainContainer.__scroll {
    position: fixed;
    z-index: 11111;
    top: 0;
    left: 0;
    background: url(/img/bg_help.jpg) 50% 0 fixed;
    width: 100%;
}

.mainContainer.__scroll .inner_landing.online_landing {
    display: none;
}

/*===facebook_like===*/

.facebook_like {
    position: absolute;
    right:0;
    background:url(/img/fb_like_bg.png);
    width:108px;
    height:55px;
}

div.fb-like.fb_iframe_widget {
    position: relative;
    top: 14px;
    left: 15px;
}

.facebook_like .likes {
    margin:24px 0 0 0;
    color:#ffffff;
}

.fb_iframe_widget iframe {
    right: 0;
    z-index: 10000;
}

/*end facebook*/

.inner {
    padding:40px 0 0 0;
    cursor: default;
}

.inner h1 {
    font-size:32px;
    color:#ffffff;
    text-align: center;
    font-weight: 300;
}

.inner p {
    font-family: 'Open Sans';
    text-align: center;
    margin: 10px 0 0 0;
    font-size: 20px;
    color: #ffffff;
    font-weight: 300;
}

/*download page*/

.inner_donw {
    padding:40px 0 0 0;
    cursor: default;
}

.inner_donw h1 {
    text-align: center;
    font-size:32px;
    color:#ffffff;
}

.inner_donw p {
    text-align: center;
    margin: 10px 0 0 0;
    font-size: 18px;
    color: #ffffff;
}

/*end*/

.innerButton {
	margin-top: 36px;
	width: 590px;
	margin: 36px auto 0;
}

.innerButton .button_download {
	float: left;
    background-position:0 0;
    width: 99px;
    height: 85px;
	margin-right: 10px;
    cursor: pointer;
}

.innerButton .button_download:hover{
    background-position: 0 -86px;
}

.innerButton .button {
    display: inline-block;
    position:relative;
    z-index:2;
    overflow: hidden;
}

.dwl {
    background-image: -moz-linear-gradient( 90deg, rgb(175,54,64) 0%, rgb(172,55,65) 50%, rgb(198,74,85) 51%, rgb(198,74,85) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(175,54,64) 0%, rgb(172,55,65) 50%, rgb(198,74,85) 51%, rgb(198,74,85) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(175,54,64) 0%, rgb(172,55,65) 50%, rgb(198,74,85) 51%, rgb(198,74,85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c64a55',EndColorStr='#ad3640');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c64a55',EndColorStr='#ad3640')";
    cursor: pointer;
	width: 350px;
    height: 85px;
    border:0;
}

.dwl span {
    font-size: 26px;
    color: #fff;
    text-shadow:1px 1px #a0303a,2px 2px #a0303a,3px 3px #a0303a,4px 4px #a0303a,5px 5px #a0303a,6px 6px #a0303a,7px 7px #a0303a,8px 8px #a0303a,9px 9px #a0303a,10px 10px #a0303a,11px 11px #a0303a,12px 12px #a0303a,13px 13px #a0303a,14px 14px #a0303a,15px 15px #a0303a,16px 16px #a0303a,17px 17px #a0303a,18px 18px #a0303a,19px 19px #a0303a,20px 20px #a0303a,21px 21px #a0303a,22px 22px #a0303a,23px 23px #a0303a,24px 24px #a0303a,25px 25px #a0303a,26px 26px #a0303a,27px 27px #a0303a,28px 28px #a0303a,29px 29px #a0303a,30px 30px #a0303a,31px 31px #a0303a,32px 32px #a0303a,33px 33px #a0303a,34px 34px #a0303a,35px 35px #a0303a,36px 36px #a0303a,37px 37px #a0303a,38px 38px #a0303a,39px 39px #a0303a,40px 40px #a0303a,41px 41px #a0303a,42px 42px #a0303a,43px 43px #a0303a,44px 44px #a0303a,45px 45px #a0303a,46px 46px #a0303a,47px 47px #a0303a,48px 48px #a0303a,49px 49px #a0303a;
}

.dwl span>span {
    font-weight: bold;
}

.dwl:hover {
    background: rgb(172,55,65);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c64a55',EndColorStr='#c64a55');
}

/*start button donwload page*/

.innerButton .button_download_dnw {
	float: left;
	background: url(/img/donwload_sprite.png) no-repeat;
	width: 99px;
	height: 85px;
	margin-right: 10px;
    cursor: pointer;
}

.innerButton .button_download_dnw:hover{
    background-position:0 -87px;
}

.innerButton .button_dnw {
    display: inline-block;
    position:relative;
    z-index:2;
    overflow: hidden;
}

.innerButton .button_dnw {
    float:left;
    height:85px;
}

#btnArea{
	margin-top: 36px;
	width: 599px;
	margin: 36px auto 0;
}

.dwl_dnw {
    background-image: -moz-linear-gradient( 90deg, rgb(175,54,64) 0%, rgb(172,55,65) 50%, rgb(198,74,85) 51%, rgb(198,74,85) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(175,54,64) 0%, rgb(172,55,65) 50%, rgb(198,74,85) 51%, rgb(198,74,85) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(175,54,64) 0%, rgb(172,55,65) 50%, rgb(198,74,85) 51%, rgb(198,74,85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c64a55',EndColorStr='#ac3640');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c64a55',EndColorStr='#ac3640')";
    cursor: pointer;
	width: 490px;
    height: 85px;
    border:0;
}

.dwl_dnw span {
    font-size: 26px;
    color: #fff;
    text-shadow:1px 1px #a0303a,2px 2px #a0303a,3px 3px #a0303a,4px 4px #a0303a,5px 5px #a0303a,6px 6px #a0303a,7px 7px #a0303a,8px 8px #a0303a,9px 9px #a0303a,10px 10px #a0303a,11px 11px #a0303a,12px 12px #a0303a,13px 13px #a0303a,14px 14px #a0303a,15px 15px #a0303a,16px 16px #a0303a,17px 17px #a0303a,18px 18px #a0303a,19px 19px #a0303a,20px 20px #a0303a,21px 21px #a0303a,22px 22px #a0303a,23px 23px #a0303a,24px 24px #a0303a,25px 25px #a0303a,26px 26px #a0303a,27px 27px #a0303a,28px 28px #a0303a,29px 29px #a0303a,30px 30px #a0303a,31px 31px #a0303a,32px 32px #a0303a,33px 33px #a0303a,34px 34px #a0303a,35px 35px #a0303a,36px 36px #a0303a,37px 37px #a0303a,38px 38px #a0303a,39px 39px #a0303a,40px 40px #a0303a,41px 41px #a0303a,42px 42px #a0303a,43px 43px #a0303a,44px 44px #a0303a,45px 45px #a0303a,46px 46px #a0303a,47px 47px #a0303a,48px 48px #a0303a,49px 49px #a0303a;
}

.dwl_dnw span>span {
    font-weight: bold;
}

.dwl_dnw:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ac3640',EndColorStr='#ac3640');
    background: rgb(172,55,65);
}

.inner_donw .inner_head {
    margin:0 0 36px 0;
    font-size:28px;
    font-weight:300;
}

.inner_cont{
    width:345px;
    margin:0 auto;
}

.inner_cont_mac{
    width:563px;
    margin:0 auto;
}

.inner_cont_and{
    width:430px;
    margin:0 auto;
}

.in__and{
    width: 382px;
}

.in__and ul{
    margin-right: 0 !important;
}

.in__and .inner_available {
    margin: 0 auto 10px;
    width: 100%;
}

.inner_cont_ubt{
    width:382px;
    margin:0 auto;
}

.inner_donw .inner_available {
    float:left;
    margin:0 42px 0 0;
    font-size:14px;
}

.inner_info ul {
    float:left;
    margin:0 40px 0 0;
}

.inner_info ul li {
    list-style:disc;
    font-size:14px;
    color:#ffffff;
}

.inner_news {
    width:554px;
    margin: 42px auto;
}

.inner_news .news_text p {
    float:left;
    padding:28px 28px 0 0;
    font-size:24px;
    color:#ffffff;
}

.inner_news .newsBlock {
    position: relative;
    float:left;
    background:rgba(38,41,71,0.6);
    height:94px;
    border:none;
}

.news_corner{
    position: absolute;
    left: -14px;
    top: 34px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 11.5px 14px 11.5px 0;
    border-color: transparent rgba(38,41,71,0.6) transparent transparent;
}

.newsBlock ul {
    padding:4px 0 0 34px;
}

.newsBlock ul li {
    padding: 0 16px 0 0;
    list-style:disc;
    font-size:13px;
    font-weight:300;
    color:#ced1e8;
    line-height:2;
}

/*end button donwload page */

.button_text {	
	color: #ffffff;
	font-size: 13px;
	font-weight: 300;
	float: left;
}

.button_text div{
    font-family: 'Open Sans';
	margin-top:3px;
	text-align:center;
}

.button_text a {
    font-family: 'Open Sans';
    text-decoration:underline;
    color:#ffffff;
    font-size:13px;
}

.button_text a:hover {
    text-decoration:none;
}

.homeScrGallery {
    position:relative;
    top: 16px;
    left:218px;
    width:920px;
}

.slides_container {
    position:relative;
}

.slider{
    width:768px;
    overflow: hidden;
}

#slide{
    margin: 0;
    padding: 0;
    width:2304px;
    height: 364px;
    margin-top:18px;
}

#slide li{
    list-style: none;
    float: left;
}

.previous .prev {
    float:left;
    background:url(/img/prev.png) no-repeat;
    width:58px;
    height:58px;
    position:absolute;
    top: 86px;
    left: -74px;
    display: none;
    filter: alpha(opacity=40);
    opacity: 0.4;
    cursor: pointer;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.previous .prev:hover{
    filter: alpha(opacity=100);
    opacity: 1;
}

.next .next_btn {
    float:left;
    background:url(/img/next.png) no-repeat;
    width:58px;
    height:58px;
    position: absolute;
    top: 86px;
    right: 78px;
    filter: alpha(opacity=40);
    opacity: 0.4;
    cursor: pointer;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.next .next_btn:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.clearfix {
    clear: both;
    height: 0px;
    font-size: 0%;
    line-height: 0;
    overflow: hidden;
    display: block;
}

.clear:after {
    content: "";
    display: table;
    clear: both;
}

#google_translate_element{
    position: absolute;
    top:0;
    right:0;
}

/*===mainArhive===*/

.mainArhive {
    width:1200px;
    margin:0 auto;
    background:#ffffff;
    position: relative;
}

.main_top .divide {
    float: left;
    background:url(/img/bottom.png) no-repeat;
    width:137px;
    height:63px;
    position:relative;
    left:530px;
    border: none;
    outline: none;
}

.main_header {
    margin:30px 0 0 0;
}

.main_header .main_arhive p {
    text-align: center;
    font-size:42px;
    font-weight:300;
    color:#43484f;
}

.main_readmore .readmore_btn {
    background:url(/img/readmore_sprite.png) no-repeat;
    float:right;
    margin:14px 0 0 0;
    width:133px;
    height:41px;
    position: absolute;
    top: 94px;
    right:0;
}

.main_readmore .readmore_btn:active,
.main_readmore .readmore_btn:hover {
    background-position:0 -43px;
}

.main_block {
    float:left;
    width:346px;
    margin:52px 35px 0 0;
    border-right:1px dashed #f0f0f0;
    padding-right:36px;
}

.no_border {
    border:none;
    padding-right:0;
    margin-right:0;
}

.no_border p {
    width:356px;
}

.wrapper .gb_h{
    background: url(/img/sprite_nw.png);
}

.wrapper .gb_c{
    display: inline-block;
    background-position: 0 0;
    width: 135px;
    height: 135px;
    margin:0 0 0 112px;
}

.wrapper .gb_c:hover{
    background-position: 0 -137px;
}

.wrapper .gb_l{
    display: inline-block;
    background-position: -139px 0;
    width: 135px;
    height: 135px;
    margin:0 0 0 112px;
}

.wrapper .gb_l:hover{
    background-position: -139px -138px;
}

.wrapper .gb_s{
    display: inline-block;
    background-position: -276px 0;
    width: 135px;
    height: 135px;
    margin:0 0 0 112px;
}

.wrapper .gb_s:hover{
    background-position: -276px -137px;
}

.main_block p {
    margin:46px 0 24px 0;
    height: 72px;
    text-align:left;
    font-size:16px;
    font-style:italic;
    font-weight: 300;
    color:#515151;
    line-height:1.5;
}

.main_block p span {
    float:left;
    background:url(/img/sh.png) no-repeat;
    width:29px;
    height:100px;
    margin-right:20px
}

.main_block .name {
    font-weight:bold;
    display: block;
    text-align: right;
}

.main_block .name a{
    color:#000000;
    font-size:16px;
    text-decoration: underline;
}

.main_block .name a:hover{
    text-decoration: none;
}

/*===containerArhive===*/

.container-wrap{
    width:100%;
    margin: 0 auto;
}

.container_bg{
    margin:68px 0 0 0;
    background:url(/img/bg_2.png);
    background-attachment: fixed;
    background-position: 50% 50%;
    width:100%;
    height:576px;
}

.containerArhive {
    width:1200px;
    margin:0 auto;
}

.arhive_top {
    margin-bottom:53px;
    position: relative;
}

.arhive_header  {
    padding:56px 0 0 0;
}

.arhive_header p {
    text-align: center;
    font-size:42px;
    font-weight:300;
    color:#ffffff;
}

.arhive_readmore{
    float:right;
    margin:14px 0 0 0;
}

.arhive_readmore .readmore_button {
    float:left;
    background:url(/img/readmore_white_sprite.png) no-repeat;
    width:133px;
    height:41px;
    position: absolute;
    top: 72px;
    right: 0;
}

.arhive_readmore .readmore_button:active,
.arhive_readmore .readmore_button:hover{
    background-position:0 -43px;
}

.containerBlock {
    float:left;
    width:200px;
    margin:0 50px 56px 0;
}

.lastblock {
    margin-right:0;
}

.wrapper .gb_f{
    display: inline-block;
    margin:0 0 24px 30px;
    background-position: 0 -275px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_f:hover{
    background-position: 0 -414px;
}

.wrapper .gb_a{
    display: inline-block;
    margin:0 0 24px 30px;
    background-position: -137px -275px;
    width: 135px;
    height: 135px;;
}

.wrapper .gb_a:hover{
    background-position: -137px -414px;
}

.wrapper .gb_and{
    display: inline-block;
    margin:0 0 24px 30px;
    background-position: -274px -275px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_and:hover{
    background-position: -274px -414px;
}

.wrapper .gb_sim{
    display: inline-block;
    margin:0 0 24px 30px;
    background-position: -411px -275px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_sim:hover{
    background-position: -411px -414px;
}

.wrapper .gb_safe{
    display: inline-block;
    margin:0 0 24px 30px;
    background-position: -547px -275px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_safe:hover{
    background-position: -547px -414px;
}

.containerBlock .center {
    margin:0 0 22px 0;
    font-size:22px;
    color:#ffffff;
    text-align:center;
}

.containerBlock p {
    text-align:center;
    color:#ffffff;
    font-size:14px;
}

.arl{
    font-family: 'Open Sans';
}

/*===containerFormat===*/

.containerFormat {
    width:1200px;
    margin:0 auto;
}

.format_header {
    margin:64px 0 64px 0;
    position: relative;
}

.format_header .format p {
    text-align: center;
    font-size:42px;
    color:#43484f;
}

.format_readmore {
    float:right;
    margin:14px 0 0 0;
}

.format_readmore .readmore_fm_btn {
    float:left;
    background:url(/img/readmore_sprite.png) no-repeat;
    width:133px;
    height:41px;
    position: absolute;
    top: 16px;
    right:0;
}

.format_readmore .readmore_fm_btn:active,
.format_readmore .readmore_fm_btn:hover {
    background-position:0 -43px;
}

.formatBlock {
    float:left;
    width:200px;
    margin:0 50px 56px 0;
}

.lastblock {
    margin-right:0;
}

.formatBlock .format {
    padding:26px 0 20px 0;
    text-align:center;
    font-size:22px;
    color:#43484f;
    font-weight:300;
}

.formatBlock .open {
    padding: 26px 0 46px 0;
}

.wrapper .gb_format{
    display: inline-block;
    margin-left:30px;
    background-position: 0 -552px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_format:hover{
    background-position: 0 -689px;
}

.wrapper .gb_source{
    display: inline-block;
    margin-left:30px;
    background-position: -137px -552px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_source:hover{
    background-position: -137px -689px;
}

.wrapper .gb_developers{
    display: inline-block;
    margin-left:30px;
    background-position: -274px -552px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_developers:hover{
    background-position: -274px -689px;
}

.wrapper .gb_speed{
    display: inline-block;
    margin-left:30px;
    background-position: -410px -552px;
    width: 135px;
    height: 135px
}

.wrapper .gb_speed:hover{
    background-position: -410px -689px;
}

.wrapper .gb_enc{
    display: inline-block;
    margin-left:30px;
    background-position: -547px -552px;
    width: 135px;
    height: 135px;
}

.wrapper .gb_enc:hover{
    background-position: -547px -689px;
}

.formatBlock p {

    text-align:center;
    color:#43484f;
    font-size:14px;
}

.formatBlock p > a{
    color:#43484f;
}

.formatBlock p > a:hover{
    text-decoration: underline;
}

/*===containerInner===*/

.inner_bg {
    background:#eef1f4;
    width:100%;
}

.inner_bg_odd{
    background: #fff;
}

.containerInner {
    width:1200px;
    margin:0 auto;
}

.bottomInner .divides {
    float: left;
    background:url(/img/bottom_b.png) no-repeat;
    width:137px;
    height:63px;
    position:relative;
    top:-2px;
    left:530px;
    border: none;
    outline: none;
}

.inner_text p {
    margin:38px 0 0 0;
    text-align:center;
    font-size:30px;
    font-weight:300;
    color:#43484f;
}

.inner_text p span{
    font-size: 22px;
}

.button_text_inner {
    padding-bottom:64px;
	color:#696d74;
	font-size: 13px;
	font-weight: 300;
    float: left;
}

.button_text_inner div{
    font-family: 'Open Sans';
	margin-top:3px;
	text-align:center;
}

.button_text_inner a {
    text-decoration:underline;
    color:#696d74;
    font-size:13px;
}

.button_text_inner a:hover{
    text-decoration:none;
}

.inner_bottom {
    background:url(/img/footer_top.png) center center repeat;
    height:26px;
    position:relative;
    bottom:-25px;
    z-index: 9999;
}

.inner_bottom_odd{
    background: url(/img/rec-white.png) center center repeat;
}

/*Content download page*/

.content_bg{
    background:#eef1f4;
    width:100%;
}

.content {
    width:1200px;
    margin:0 auto;
}

.content .down .divids {
    float: left;
    background:url(/img/down.png) no-repeat;
    width:137px;
    height:63px;
    position:relative;
    left:530px;
    border:none;
    outline: none;
}

.content_header {
    margin: 48px 0 0 0;
}

.content_arhive p {
    text-align:center;
    font-size:42px;
    color:#43484f;
}

.contentWrapper {
    margin:0 0 0 0;
}

.contentBlock {
    float:left;
    background:#ffffff;
    margin:64px 60px 0 0;
    width:360px;
    height:378px;
    position: relative;
}

.cn_last {
    margin-right:0;
}

.contentBlock .content_butt {
    position: absolute;
    bottom: 16px;
    left:12px;
}

.dn_h{
    background-image: url(/img/spr.png);
    background-size: 407px 136px;
    cursor: default;
}

.dn_w{
    display: inline-block;
    background-position: 0 0;
    width:135px;
    height: 135px;
    margin:32px 0 24px 106px;
}

.dn_u{
    display: inline-block;
    background-position: -136px -1px;
    width:135px;
    height: 135px;
    margin:32px 0 24px 106px;
}

.dn_f{
    display: inline-block;
    background-position: -272px -1px;
    width:135px;
    height: 135px;
    margin:32px 0 24px 106px;
}

.dn_l{
    display: inline-block;
    background: url(../img/mac_img.png) no-repeat 0 0;
    width:135px;
    height: 135px;
    margin:32px 0 24px 106px;
    cursor: default;
}

.contentBlock p.dnw_text{
    margin:0 0 22px 0;
    text-align:center;
    font-size:16px;
    color:#43484f;
}

.contentBlock .abt_content{
    margin:0 0 14px 0;
    font-size:12px;
    text-align:center;
    color:#898c8f;
}

.contentBlock .abt_sec {
    padding:8px 0 23px 0;
    font-size:12px;
    text-align:center;
    color:#898c8f;
}

.contentBlock .abt_third {
    padding:14px 0 20px 0;
    font-size:12px;
    text-align:center;
    color:#898c8f;
}

.contentBlock .butt {
    float:left;
    background: rgb(62,66,70);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNDI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNlNDI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM3M2IzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTM4M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(62,66,70,1) 0%, rgba(62,66,70,1) 50%, rgba(55,59,62,1) 50%, rgba(53,56,59,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,66,70,1)), color-stop(50%,rgba(62,66,70,1)), color-stop(50%,rgba(55,59,62,1)), color-stop(100%,rgba(53,56,59,1)));
    background: -webkit-linear-gradient(top,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    background: -o-linear-gradient(top,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    background: -ms-linear-gradient(top,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    background: linear-gradient(to bottom,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e4246', endColorstr='#35383b',GradientType=0 );
    width:163px;
    height:57px;
    margin:0 10px 0 0;
}

.contentBlock .butt:hover {
    background:#3e4246;
}

.contentBlock .butt a {
    font-size:14px;
    color:#ffffff;
    line-height:57px;
    display:block;
    text-align:center;
}

.contentBlock .butt_first a {
    line-height:1;
    font-size:14px;
    margin:14px 0 0 0;
}

.contentBlock .butt .full {
    color:#9ea6ad;
    font-size:12px;
    line-height:0;
}

.content_row {
    margin:60px 0 20px 0;
    background:#ffffff;
    width:1200px;
    height:182px;
    position: relative;
}

.content_row .text {
    float:left;
    width:396px;
}

.content_row .text p {
    padding:56px 0 0 84px;
    font-size:30px;
    color:#43484f;
}

.content_row .google_play .play:hover {
    background-position:0 -98px;
}

/*End content download page*/

/*===Footer===*/

.footer {
    background:#3F494F;
    width:100%;
    position: relative;
    z-index: 2;
}

.footer_main {
    width:1200px;
    margin:0 auto;
}

.information {
    padding:53px 0 28px 0;
}

.footer_block {
    float:left;
}

.about {
    width:264px;
}

.donwload {
    width:336px;
}

.developers{
    width:300px;
}

.donwload .windows span{
    float:left;
    background:url(/img/windows_dw.png) no-repeat;
    width:15px;
    height:15px;
    margin:6px 12px 0 0;
}

.donwload .linux span{
    float:left;
    background:url(/img/linux_dw.png) no-repeat;
    width:19px;
    height:19px;
    margin:6px 7px 0 0;
}

.donwload .mac span{
    float:left;
    background:url(/img/apple_dw.png) no-repeat;
    width:14px;
    height:16px;
    margin:6px 12px 0 0;
}

.donwload .android span{
    float:left;
    background:url(/img/android_dw.png) no-repeat;
    width:15px;
    height:17px;
    margin:6px 11px 0 0;
}

.like_block{
    float:right;
    background:#32383d;
    width:282px;
    height:196px;
    margin:26px 0 0 0;
}

.like_block .htitle {
    font-family: 'Open Sans';
    color:#ffffff;
    font-size:30px;
    font-weight:300;
    text-align:left;
    margin:35px 0 0 0;
    text-align: center;
}

.like_block .sp-1m{
    display: block;
    background: url(../img/footer-social.png);
}

.like_block .followFacebook {
    margin: 18px 0 0 21px;
    background-position:0 0;
    width: 28px;
    height: 31px;
}

.like_block .followGooglePlus {
    margin: 17px 0 0 16px;
    background-position: 0 -34px;
    width: 33px;
    height: 33px;
}

.like_block .followTwitter {
    margin: 17px 0 0 12px;
    background-position: 0 -69px;
    width: 38px;
    height: 34px;
}

.like_block .like-back{
    margin-right:20px;
    float: left;
    width:52px;
    height:52px;
    border-radius: 200%;
    -webkit-border-radius: 200%;
    -moz-border-radius: 200%;
    overflow: hidden;
}

.like_block .like-ff{
    background: rgb(67,102,169);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNjZhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ0NjZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNiNWRhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjVkYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(67,102,169,1) 0%, rgba(68,102,170,1) 50%, rgba(59,93,160,1) 50%, rgba(59,93,160,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(67,102,169,1)), color-stop(50%,rgba(68,102,170,1)), color-stop(50%,rgba(59,93,160,1)), color-stop(100%,rgba(59,93,160,1)));
    background: -webkit-linear-gradient(top,  rgba(67,102,169,1) 0%,rgba(68,102,170,1) 50%,rgba(59,93,160,1) 50%,rgba(59,93,160,1) 100%);
    background: -o-linear-gradient(top,  rgba(67,102,169,1) 0%,rgba(68,102,170,1) 50%,rgba(59,93,160,1) 50%,rgba(59,93,160,1) 100%);
    background: -ms-linear-gradient(top,  rgba(67,102,169,1) 0%,rgba(68,102,170,1) 50%,rgba(59,93,160,1) 50%,rgba(59,93,160,1) 100%);
    background: linear-gradient(to bottom,  rgba(67,102,169,1) 0%,rgba(68,102,170,1) 50%,rgba(59,93,160,1) 50%,rgba(59,93,160,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4366a9', endColorstr='#3b5da0',GradientType=0 );
}

.like_block .like-ff:hover{
    background: #4466aa;
}

.like_block .like-gg{
    background: rgb(211,66,49);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzNDIzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QzNDIzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyMzMyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMDM0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(211,66,49,1) 0%, rgba(211,66,49,1) 50%, rgba(194,51,34,1) 50%, rgba(192,52,36,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,66,49,1)), color-stop(50%,rgba(211,66,49,1)), color-stop(50%,rgba(194,51,34,1)), color-stop(100%,rgba(192,52,36,1)));
    background: -webkit-linear-gradient(top,  rgba(211,66,49,1) 0%,rgba(211,66,49,1) 50%,rgba(194,51,34,1) 50%,rgba(192,52,36,1) 100%);
    background: -o-linear-gradient(top,  rgba(211,66,49,1) 0%,rgba(211,66,49,1) 50%,rgba(194,51,34,1) 50%,rgba(192,52,36,1) 100%);
    background: -ms-linear-gradient(top,  rgba(211,66,49,1) 0%,rgba(211,66,49,1) 50%,rgba(194,51,34,1) 50%,rgba(192,52,36,1) 100%);
    background: linear-gradient(to bottom,  rgba(211,66,49,1) 0%,rgba(211,66,49,1) 50%,rgba(194,51,34,1) 50%,rgba(192,52,36,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d34231', endColorstr='#c03424',GradientType=0 );
}

.like_block .like-gg:hover{
    background: #d34231;
}

.like_block .like-tw{
    background: rgb(42,164,220);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYTRkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJhYTRkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJhOWRkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTlkZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(42,164,220,1) 0%, rgba(42,164,220,1) 50%, rgba(42,157,210,1) 50%, rgba(42,157,210,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,164,220,1)), color-stop(50%,rgba(42,164,220,1)), color-stop(50%,rgba(42,157,210,1)), color-stop(100%,rgba(42,157,210,1)));
    background: -webkit-linear-gradient(top,  rgba(42,164,220,1) 0%,rgba(42,164,220,1) 50%,rgba(42,157,210,1) 50%,rgba(42,157,210,1) 100%);
    background: -o-linear-gradient(top,  rgba(42,164,220,1) 0%,rgba(42,164,220,1) 50%,rgba(42,157,210,1) 50%,rgba(42,157,210,1) 100%);
    background: -ms-linear-gradient(top,  rgba(42,164,220,1) 0%,rgba(42,164,220,1) 50%,rgba(42,157,210,1) 50%,rgba(42,157,210,1) 100%);
    background: linear-gradient(to bottom,  rgba(42,164,220,1) 0%,rgba(42,164,220,1) 50%,rgba(42,157,210,1) 50%,rgba(42,157,210,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aa4dc', endColorstr='#2a9dd2',GradientType=0 );
}

.like_block .like-tw:hover{
    background: #2aa4dc;
}

.like_block .footer_block .htitle {
    display:block;
    color:#ffffff;
    font-size:30px;
    text-align:left;
}

.like_block li {
    margin:30px 0 0 46px;
}

.footer_block .htitle a {
    font-family: 'Open Sans';
    display:block;
    margin:0 0 16px 0;
    color:#ffffff;
    font-size:30px;
    font-weight:300;
    text-align:left;
}

.footer_block li a {
    display: block;
    font-size:14px;
    color:#92adbe;
    line-height:2;
    -webkit-transition: color 200ms ease-in-out;
    -moz-transition: color 200ms ease-in-out;
    -ms-transition: color 200ms ease-in-out;
    -o-transition: color 200ms ease-in-out;
    transition: color 200ms ease-in-out;
}

.footer_block li a:active,
.footer_block li a:hover {
    color:#ffffff;
}

/*===footer search===*/

.footer_search {
    border-top:1px dashed #32383d;
    padding:26px 0 0 0;
}

.footer_bg {
    background:#32383d;
    width:862px;
    height:95px;
    margin-bottom:30px;
}

.search_logo .b_logo {
    float:left;
    background:url(/img/b1search.png) no-repeat;
    width:46px;
    height:47px;
    margin:25px 16px 0 21px;
}

.search_text p {
    font-family: 'Open Sans';
    float:left;
    margin:30px 22px 0 0;
    font-size:26px;
    color:#ffffff;
    font-weight: 300;
}

.container_search {
    position:relative;
    padding:26px 0 0 0;
}

.container_search .searchQuery {
    float:left;
    background:url(/img/search_sprite.png) no-repeat;
    width:604px;
    padding:0 46px 0 12px;
    height:47px;
    position:absolute;
    left:180px;
    font-size:16px;
    color:#212426;
    font-weight:300;
    height:47px;
    -webkit-appearance: none;
    border:none;
    outline:none;
}

.container_search .searchQuery:hover,
.container_search .searchQuery:focus{
    background-position:0 -51px;
}

.container_search .searchSubmit{
    width: 44px;
    height: 47px;
    height: 47px;
    cursor: pointer;
    border: none;
    outline: none;
    position: absolute;
    right: 20px;
    background:none;
}

/*===footer_help_border===*/

.footer_help_border {
    border-top:1px dashed #32383d;
    padding:28px 0 0 0;
}

.footer_help {
    background:#32383d;
    width:862px;
    height:92px;
    margin-right: 55px;
}

.footer_logo .ft_logo {
    float:left;
    background:url(/img/b1help.png) no-repeat;
    width:36px;
    height:38px;
    margin:27px 27px 0 27px;
}

.help_wrap {
    margin:23px 32px 0 0;
    float:left;
}

.help_wrap p {
    text-align:center;
    font-size:26px;
    color:#ffffff;
    font-weight:300;
}

.help_wrap span {
    position:relative;
    top:-8px;
    font-size:12px;
    color:#fff;
}

.footer_wrap {
    padding:27px 0 0 0;
    width: 834px;
}

.footer_wrap ul{
    width: 637px;
    list-style: none;
    display: inline-block;
}

.footer_wrap ul li{
    float: left;
    margin-right: 10px;
}

.footer_wrap ul li a{
    line-height:1.5;
    font-size:13px;
    color:#92adbe;
    -webkit-transition: color 200ms ease-in-out;
    -moz-transition: color 200ms ease-in-out;
    -ms-transition: color 200ms ease-in-out;
    -o-transition: color 200ms ease-in-out;
    transition: color 200ms ease-in-out;
}

.footer_wrap ul li a:hover{
    color:#fff;
}

.help_button{
    float:right;
}

.foo {
    height:30px;
}

/*===footer_bottom===*/

.footer_bottom {
    background:url(/img/footer_bottom.png) center center repeat;
    width:100%;
    height:38px;
}

.footer_bottom_block {
    width:1200px;
    margin:0 auto;
}

.footer_distance {
    margin:28px 0 0 0;
}

.copyright p {
    float:left;
    font-size:14px;
    color:#74777c;
}

.support {
    float:right;
    padding:0 0 28px 0;
}

.support li {
    display:block;
    float:left;
}

.support li a {
    margin:0 0 0 46px;
    font-size:14px;
    color:#74777c;
    -webkit-transition: color 200ms linear;
    -moz-transition: color 200ms linear;
    -ms-transition: color 200ms linear;
    -o-transition: color 200ms linear;
    transition: color 200ms linear;
}

.support li a:hover {
    color:#2a2d31;
}

/*buttons*/

.help_button_n{
    background-image: -moz-linear-gradient( 90deg, rgb(50,53,55) 0%, rgb(55,59,62) 50%, rgb(50,53,55) 50%, rgb(70,74,78) 50%, rgb(60,65,69) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(50,53,55) 0%, rgb(55,59,62) 50%, rgb(50,53,55) 50%, rgb(70,74,78) 50%, rgb(60,65,69) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(50,53,55) 0%, rgb(55,59,62) 50%, rgb(50,53,55) 50%, rgb(70,74,78) 50%, rgb(60,65,69) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4145',EndColorStr='#33383d');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4145',EndColorStr='#33383d')";
    width: 283px;
    height: 93px;
    z-index: 13;
	cursor:pointer;
    overflow: hidden;
    position:relative;
}

.help_button_n span {
    display: block;
    text-align: center;
    line-height:93px;
    font-size: 30px;
    color: #fff;
    text-shadow:1px 1px #2e3337,2px 2px #2e3337,3px 3px #2e3337,4px 4px #2e3337,5px 5px #2e3337,6px 6px #2e3337,7px 7px #2e3337,8px 8px #2e3337,9px 9px #2e3337,10px 10px #2e3337,11px 11px #2e3337,12px 12px #2e3337,13px 13px #2e3337,14px 14px #2e3337,15px 15px #2e3337,16px 16px #2e3337,17px 17px #2e3337,18px 18px #2e3337,19px 19px #2e3337,20px 20px #2e3337,21px 21px #2e3337,22px 22px #2e3337,23px 23px #2e3337,24px 24px #2e3337,25px 25px #2e3337,26px 26px #2e3337,27px 27px #2e3337,28px 28px #2e3337,29px 29px #2e3337,30px 30px #2e3337,31px 31px #2e3337,32px 32px #2e3337,33px 33px #2e3337,34px 34px #2e3337,35px 35px #2e3337,36px 36px #2e3337,37px 37px #2e3337,38px 38px #2e3337,39px 39px #2e3337,40px 40px #2e3337,41px 41px #2e3337,42px 42px #2e3337,43px 43px #2e3337,44px 44px #2e3337,45px 45px #2e3337,46px 46px #2e3337,47px 47px #2e3337,48px 48px #2e3337,49px 49px #2e3337;
}

.what{
    background:url(/img/what.png) no-repeat;
    width:104px;
    height:70px;
    position: absolute;
    top:26px;
    left:18px;
}

.rght{
    position:absolute;
    top:36px;
    right:0;
    float:right;
    background:url(/img/rght.png) no-repeat;
    width:60px;
    height:57px;
}

.help_button_n:hover{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#33383d',EndColorStr='#33383d');
    background:rgb(55,59,62);
    z-index: 999;
}

.adwards_button_n{
	background-image: -moz-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#3f77b5');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#3f77b5')";
	width: 282px;
    height: 96px;
	position:relative;
	z-index:1;
	cursor:pointer;
    overflow: hidden;
}

.adwards_button_n:hover{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3f77b5',EndColorStr='#3f77b5');
	background:rgb(63,119,181);
}

.adwards_button_n .adw_text{
	text-align: center;
	line-height:0.8;
    font-weight:300;
	font-size:30px;
	color:#fff;		
	text-shadow:1px 1px #3369a3,2px 2px #3369a3,3px 3px #3369a3,4px 4px #3369a3,5px 5px #3369a3,6px 6px #3369a3,7px 7px #3369a3,8px 8px #3369a3,9px 9px #3369a3,10px 10px #3369a3,11px 11px #3369a3,12px 12px #3369a3,13px 13px #3369a3,14px 14px #3369a3,15px 15px #3369a3,16px 16px #3369a3,17px 17px #3369a3,18px 18px #3369a3,19px 19px #3369a3,20px 20px #3369a3,21px 21px #3369a3,22px 22px #3369a3,23px 23px #3369a3,24px 24px #3369a3,25px 25px #3369a3,26px 26px #3369a3,27px 27px #3369a3,28px 28px #3369a3,29px 29px #3369a3,30px 30px #3369a3,31px 31px #3369a3,32px 32px #3369a3,33px 33px #3369a3,34px 34px #3369a3,35px 35px #3369a3,36px 36px #3369a3,37px 37px #3369a3,38px 38px #3369a3,39px 39px #3369a3,40px 40px #3369a3,41px 41px #3369a3,42px 42px #3369a3,43px 43px #3369a3,44px 44px #3369a3,45px 45px #3369a3,46px 46px #3369a3,47px 47px #3369a3,48px 48px #3369a3,49px 49px #3369a3,50px 50px #3369a3,51px 51px #3369a3,52px 52px #3369a3,53px 53px #3369a3,54px 54px #3369a3,55px 55px #3369a3,56px 56px #3369a3,57px 57px #3369a3,58px 58px #3369a3,59px 59px #3369a3,60px 60px #3369a3,61px 61px #3369a3,62px 62px #3369a3,63px 63px #3369a3,64px 64px #3369a3,65px 65px #3369a3;
}

.adwards_button_n .adw_text span{
    font-size: 18px;
    display: block;
    text-align: center;
    margin-top: 4px;
}

.adw{
	float:left;		
    background:url(/img/adw_left.png) no-repeat;
    width:106px;
	height:71px;
    position: absolute;
    top: 26px;
    left: 18px;
}

.adw_rght{
	float:right;
	background:url(/img/adw_right.png) no-repeat;
	width:58px;
	height:59px;
	position: absolute;
	top: 38px;
	right: 0;
}

.topWrapper{
    padding: 72px 0 0 0;
}

/*=============help page========================*/

.wrapper_bg_help{
    background: url(/img/bg_help.jpg) 50% 50% fixed;
    height: 268px;
}

.content-help{
    background: #eef1f4;
}

.help-wrapper{
    width:1200px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.article-wrap{
    padding: 58px 0 0 0;
    margin: 0 18px 0 0;
    width:896px;
    float: left;
}

.sidebar-wrap{
    padding: 58px 0 0 0;
    width:285px;
    float: right;
}

.article{
    width:896px;
}

.article-header{
    height: 94px;
    background: #447dbc;
}

.article-header h1{
    float: left;
    color:#fff;
    font-size: 30px;
    font-weight: 300;
    line-height: 94px;
}

.article-readmore .read-m{
    float: right;
    background: url(/img/readmore_white_sprite.png) no-repeat;
    width: 133px;
    height: 41px;
    margin: 26px 30px 0 0;
}

.article-readmore .read-m:hover{
    background-position:0 -43px;
}

.inner_bg .bl_g{
    background: url(/img/sprite_help_n.png) no-repeat;
}

.inner_bg  .bg_head{
    float: left;
    background-position: -9px -16px;
    width: 45px;
    height: 45px;
    margin: 24px 22px 0 30px;
}

.article-content{
    background: #fff;
}

.article-block{
    padding: 18px 0 0 32px;
}

.article-block h4 a{
    display: inline-block;
    font-size:18px;
    line-height: 18px;
    color:#43484f;
    text-decoration: underline;
    padding: 10px 0 12px 0;
}

.article-block h4 a:hover{
    color:#346aaa;
}

.article-block p{
    width:775px;
    font-size: 13px;
    color:#43484f;
}

.article-block-top{
    padding: 37px 0 0 32px;
}

.bl_b1, .bl_z, .bl_p, .bl_w, .bl_h{
    float: left;
    margin: 0 23px 25px 0;
}

.inner_bg  .bl_b1{
    background-position: -9px -63px;
    width: 43px;
    height: 43px;
}

.inner_bg  .bl_z{
    background-position: -9px -106px;
    width: 43px;
    height: 43px;
}

.inner_bg  .bl_p{
    background-position: -9px -150px;
    width: 43px;
    height: 43px;
}

.inner_bg  .bl_w{
    background-position: -8px -194px;
    width: 43px;
    height: 43px;
}

.inner_bg  .bl_h{
    background-position: -8px -238px;
    width: 43px;
    height: 43px;
}

.inner_bg  .bl_e{
    float: left;
    background-position: -7px -282px;
    width: 43px;
    height: 43px;
    margin: 0 23px 95px 0;
}

.article-block-bottom{
    border-top:1px dotted #dbdbdb;
    margin: 18px 0 0 32px;
    padding: 30px 0 40px 0;
}

.article-block-bottom h4{
    padding-bottom: 4px;
}

.article-block-bottom p{
    font-size: 14px;
    font-weight: bold;
    color:#43484f;
    line-height: 2;
}

.article-block-bottom p a{
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
    color:#43484f;
    line-height: 2;
}

.article-block-bottom p a:hover{
    color:#346aaa;
}

.help-and-top{
    background-image: -moz-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#3f77b5');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#3f77b5')";
    width: 287px;
    height: 95px;
    cursor: pointer;
    margin: 0 0 12px 0;
}

.help-and-top:hover{
    background: rgb(63,119,181);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#4a88c6');
}

.help-and-top p{
    float: left;
    font-family: 'Open Sans';
    font-weight: 300;
    margin: 8px 0 0 0;
    font-size:32px;
    color:#fff;
    line-height: 0.8;
}

.help-and-top p span{
    display: block;
    text-align: left;
    font-size:14px;
    margin-top: 7px;
    font-weight: 300;
}

.help-and-top .help-l{
    float: left;
    margin: 0 38px 0 17px;
    background-position: 0 -526px;
    width: 59px;
    height: 59px;
}

.help-and-top .help-r{
    float: right;
    margin: 18px 16px 0 0;
    background-position: -13px -733px;
    width: 31px;
    height: 25px;
}

.help-and-top .support-l{
    float: left;
    margin: 0 24px 0 17px;
    background-position: -1px -587px;
    width: 58px;
    height: 53px;
}

.help-sup p{
    float: left;
    font-size:32px;
    color:#fff;
    margin: 12px 0 0 0;
}

.help-sup .help-r{
    margin: 15px 16px 0 0;
}

.blog-wrap{
    display: inline-block;
    background: url(/img/sidebar-bg.png) no-repeat;
    width:286px;
    height: 541px;
}

.blog-wrap-head{
    padding-bottom: 24px;
}

.blog-wrap-head p{
    font-size:34px;
    font-weight: 300;
    color:#fff;
    padding: 31px 0 0 0;
}

.blog-wrap-head p a{
    color:#fff;
}

.inner_bg  .blog_b{
    float: left;
    margin: 26px 16px 0 70px;
    background-position: 0 -643px;
    width: 59px;
    height: 59px;
}

.blog-butt-a{
    background-image: -moz-linear-gradient( 90deg, rgb(237,242,245) 0%, rgb(234,240,244) 51%, rgb(255,255,255) 51%, rgb(255,255,255) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(237,242,245) 0%, rgb(234,240,244) 51%, rgb(255,255,255) 51%, rgb(255,255,255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(237,242,245) 0%, rgb(234,240,244) 51%, rgb(255,255,255) 51%, rgb(255,255,255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#eef3f6');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#eef3f6')";
    box-shadow: 1px 1.732px 1px 0px rgb( 35, 140, 136 );
    width: 267px;
    height: 81px;
    cursor: pointer;
    margin:0 0 10px 10px;
}

.blog-butt-a:hover{
    background: rgb(255,255,255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#ffffff');
    box-shadow: 2px 1.732px 2px 0px rgb( 35, 140, 136 );
}

.blog-butt-a div{
    float: left;
    margin-top: 11px;
    font-size: 22px;
    color:#43484f;
}

.inner_bg  .butt-right{
    float: right;
    background-position: -16px -706px;
    width: 26px;
    height: 21px;
    position: relative;
    top:3px;
    right:15px;
}

.blog-butt-a .how-left,
.blog-butt-a .news-left,
.blog-butt-a .awd-left,
.blog-butt-a .tips-left{
    margin: 0 0 0 16px;
}

.inner_bg  .how-left{
    float: left;
    margin-right: 34px;
    background-position: -4px -326px;
    width: 48px;
    height: 48px
}

.inner_bg  .news-left{
    float: left;
    margin-right: 50px;
    background-position: -4px -375px;
    width: 48px;
    height: 48px;
}

.inner_bg  .tips-left{
    float: left;
    margin-right: 18px;
    background-position: -4px -424px;
    width: 48px;
    height: 48px;
}

.inner_bg  .awd-left{
    float: left;
    margin-right: 18px;
    background-position:-4px -474px;
    width: 48px;
    height: 48px;
}

.blog-wrap-awd .blog-butt-a {
    margin:0 0 0 10px;
}

.blog-wrap-bottom{
    margin: 18px 0 0 0;
}

.blog-wrap-bottom p{
    text-align: center;
    font-size:13px;
    color:#fff;
}

.blog-wrap-bottom a{
    text-decoration: underline;
    font-size:13px;
    color:#fff;
}

.blog-wrap-bottom a:hover{
    text-decoration: none;
}

/*======================SUPPORT PAGE======================*/

.content-support{
    width:100%;
    padding: 52px 0 0 0;
}

.support-wrapper{
    width:1200px;
    margin: 0 auto;
    position:relative;
}

.main-contact{
    float:left;
    width:898px;
}

.contact-header{
    background: #447dbc;
    height: 65px;
}

.contact-header h1{
    text-align: center;
    line-height: 65px;
    font-size: 30px;
    color:#fff;
    background:url('/img/mail.png') 310px no-repeat;
}

.content-contact{
    background:#fff;
    position: relative;
}
.content-contact p{
    color:#545556;
    text-align: center;
    padding: 28px 0 34px 0;
    font-size: 14px;
}

.content-contact p a{
    color:#35669d;
    text-decoration: none;
    font-weight: bold;
}

.content-contact p span{
    font-weight: bold;
}

.content-contact #select{

}

.content-contact .select-form ul li{
    list-style:none;
    padding: 5px 10px;
}

li.init {
    cursor: pointer;
}

.content-contact select, select option{
    margin: 0 14px 0 20px;
    padding: 16px;
    font-size: 15px;
    color:#3a3c41;
    width:400px;
    text-indent: 18px;
    border: 1px solid #ebecee;
    cursor: pointer;
}

.content-contact label{
    position: relative;
}

.content-contact input,
.content-contact textarea,
.cd-dropdown > span
{
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.content-contact input{
    font-family: 'Open Sans';
    width:440px;
    height: 50px;
    background: #eef1f4;
    border: 1px solid #ebecee;
    text-indent: 18px;
    outline:none;
    font-size: 15px;
    font-weight: bold;
    color:#545556 !important;
}

.content-contact input.uninst {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    cursor: pointer;
    margin: 3px 0;
}

.content-contact label.uninst {
    cursor: pointer;
}

.content-contact textarea{
    font-family: 'Open Sans';
    margin: 18px 0 0 20px;
    width:858px;
    border: 1px solid #ebecee;
    height: 142px;
    min-height:128px;
    max-height: 128px;
    max-width: 830px;
    min-width: 830px;
    background: #eef1f4;
    border: 1px solid #ebecee;
    padding: 18px 14px 14px;
    outline:none;
    font-size: 15px;
    font-weight: bold;
    color:#545556 !important;
}

.content-contact input:hover,
.content-contact textarea:hover,
.cd-dropdown > span:hover
{
    background: #fff;
}

.content-contact input:focus,
.content-contact textarea:focus{
    background: #fff;
    border:1px solid #447DBC;
}

.content-contact button.search-btn{
    margin: 16px 18px 20px 0;
    background-image: -moz-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(63,119,181) 0%, rgb(63,119,181) 50%, rgb(73,135,197) 50%, rgb(74,136,198) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#3f77b5');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#3f77b5')";
    width: 142px;
    height: 48px;
    font-size: 17px;
    color:#fff;
    cursor: pointer;
}

.content-contact button.search-btn:hover{
    background: rgb(63,119,181);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#4a88c6');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a88c6',EndColorStr='#4a88c6')";
}

.sidebar-support{
    float:right;
}

.sidebar-support .wrapper-sidebar{
    background: #69b5af;
    width:288px;
}

.sidebar-support .wrapper-sidebar h1{
    padding: 22px 0 8px 0;
    text-align: center;
    color:#fff;
    font-size: 35px;
    line-height: 35px;
}

.sidebar-support .wrapper-sidebar h3{
    padding-bottom: 20px;
    text-align: center;
    color:#fff;
    font-size: 20px;
    line-height: 20px;
}

.sidebar-support .wrapper-sidebar .map{
    display: block;
    margin: 0 auto;
    background: url("/img/map.png") no-repeat;
    width:288px;
    height: 148px;
}

.sidebar-wrap-info{
    background: #4fa199;
    margin: 14px 0 0 0;
    padding: 25px 0 0 32px;
}

.sidebar-wrap-info div{
    list-style: none;
    color:#fff;
}

.sidebar-wrap-info .p-rel p{
    font-size: 20px;
    padding: 4px 0 0 0;
}

.sidebar-wrap-info .p-sup p{
    padding: 6px 0 0 0;
}

.pm_f{
    background: url("/img/support-spr.png") no-repeat;
    background-size: 36px 111px;
}

.pl_r{
    margin: 0 9px 24px 0;
    float: left;
    background-position: 0 0;
    width: 36px;
    height: 36px;
}

.pl_d{
    margin: 4px 9px 26px 0;
    float: left;
    background-position: 0 -37px;
    width: 36px;
    height: 36px;
}

.pl_s{
    margin: 0 9px 32px 0;
    float: left;
    background-position: 0 -75px;
    width: 36px;
    height: 36px;
}

.sidebar-wrap-info .p-road{
    font-size: 13px;
}

.sidebar-wrap-info div p a{
    color:#fff;
    text-decoration: underline;
    font-size: 13px;
}

.sidebar-wrap-info div p a:hover{
    text-decoration: none;
}

.cd-dropdown,
.cd-select {
    position: relative;
    width: 400px;
    display: block;
    float:left;
    margin: 0 18px 0 20px;
}

.cd-dropdown > span {
    font-family: 'Open Sans';
    width: 398px;
    height: 50px;
    line-height:52px;
    text-indent:18px;
    font-size: 15px;
    background: #eef1f4;
    display: block;
    position: relative;
    cursor: pointer;
    color:#a9a9a9;
    border: 1px solid #ebecee;
    font-weight: bold;
}

.cd-dropdown > span:after {
    content: '\25BC';
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    text-align: center;
    font-size: 12px;
    padding: 10px;
    height: 41px;
    line-height: 32px;
    color:#bbbec6;
}

.cd-dropdown.cd-active > span:before {
    content: '\25B2';
    position: absolute;
    right: 21px;
    top: 22px;
    color: #447DBC;
    font-size: 12px;
}

.cd-dropdown ul {
    list-style-type: none;
    margin: 5px 0 0 0;
    padding: 0;
    display: block;
    position: relative;
}

.cd-dropdown ul li {
    display: block;
}

.cd-dropdown ul li span {
    width: 400px;
    background: #fff;
    text-indent:18px;
    height: 31px;
    line-height:31px;
    font-size:14px;
    display: block;
    color:#545556;
    cursor: pointer;
}

.cd-dropdown > span,
.cd-dropdown ul li span {
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* Select fallback styling */

.cd-select {
    border: 1px solid #ddd;
}

.cd-dropdown ul {
    position: absolute;
    top: 0px;
    background: #fff;
    -webkit-box-shadow: 0 3px 3px 0 #eef1f4;
    box-shadow: 0 3px 3px 0 #eef1f4;
    width:400px;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;

}
.cd-active{
    color: #545556 !important;
    background: #fff !important;
}
.cd-active ul{
    height: 262px !important;
}

.cd-dropdown ul li {
    position: absolute;
    width: 100%;
    pointer-events: none;
}

.cd-active.cd-dropdown{
    height: 50px !important;
}

.cd-active.cd-dropdown > span {
    width:398px;
    color:#545556;
    padding: 0 0 2px 0;
    background: #fff;
    border:1px solid #447DBC !important
}

.cd-dropdown >.sel,
.cd-dropdown >.sel:after{
    color:#545556;
}

.cd-dropdown ul li:first-child{
    position: relative;
}

.cd-dropdown ul li:first-child:after{
    content: "";
    display: block;
    background: #447DBC;
    height: 6px;
    width:400px;
    position: absolute;
    top:-5px;
    left:0;
    z-index: 99999;
    transition: all 0s;
}

.cd-active.cd-dropdown ul li {
    pointer-events: auto;
}

.cd-active.cd-dropdown ul li span {
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}

.cd-active.cd-dropdown ul li span:hover {
    width:400px;
    background:#447dbc;
    color: #fff;
}

.cd-select.disabled {
    background: #eef1f4;
    border: 1px solid #ebecee;
    color: #747576 !important;
    font-size: 15px;
    font-weight: normal;
}

.thank-contact{
    height: 421px;
}

.thank-contact .thank-mail {
    float:left;
    background:url('/img/mail-thanks.png') no-repeat;
    width:135px;
    height:138px;
    margin:81px 0 26px 382px;
}

.thank-contact p {
    font-size:30px;
    color:#545556;
    padding:0;
    line-height:47px;
    font-weight:bold;
}

.thank-contact p:last-child {
    font-size:14px;
    line-height:14px;
}

form input.invalid, form textarea.invalid {
    border: 1px solid #F62941;
}

form .search-btn.disabled {
    background: #DDD;
    cursor: default;
}

form .search-btn.disabled:hover {
    background: #DDD;
    cursor: default;
}

.form {
    color: #727272 !important;
    font-size: 15px;
}

form input.valid, form textarea.valid {
    border: 1px solid #447dbc;
}

/*+=======================================Rotate buttons========================================*/

.yellow-butt2 {
    background-image: -moz-linear-gradient( 90deg, rgb(214,138,63) 50%, rgb(224,159,74) 50%);
    background-image: -webkit-linear-gradient( 90deg, rgb(214,138,63) 50%, rgb(224,159,74) 50%);
    background-image: -ms-linear-gradient( 90deg, rgb(214,138,63) 50%, rgb(224,159,74) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e09f4a',EndColorStr='#d68a3f');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e09f4a',EndColorStr='#d68a3f')";
    border-bottom:3px solid #8d4604;
    width: 590px;
    height: 86px;
    overflow:hidden;
    cursor:pointer;
}

.yellow-butt2:hover {
    background:rgb(214,138,63);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e09f4a',EndColorStr='#e09f4a');
}

.yellow-butt2 .span-left {
    font-size:26px;
    color:#fff;
    text-shadow:1px 1px #cb8432,2px 2px #cb8432,3px 3px #cb8432,4px 4px #cb8432,5px 5px #cb8432,6px 6px #cb8432,7px 7px #cb8432,8px 8px #cb8432,9px 9px #cb8432,10px 10px #cb8432,11px 11px #cb8432,12px 12px #cb8432,13px 13px #cb8432,14px 14px #cb8432,15px 15px #cb8432,16px 16px #cb8432,17px 17px #cb8432,18px 18px #cb8432,19px 19px #cb8432,20px 20px #cb8432,21px 21px #cb8432,22px 22px #cb8432,23px 23px #cb8432,24px 24px #cb8432,25px 25px #cb8432,26px 26px #cb8432,27px 27px #cb8432,28px 28px #cb8432,29px 29px #cb8432,30px 30px #cb8432,31px 31px #cb8432,32px 32px #cb8432,33px 33px #cb8432,34px 34px #cb8432,35px 35px #cb8432,36px 36px #cb8432,37px 37px #cb8432,38px 38px #cb8432,39px 39px #cb8432,40px 40px #cb8432,41px 41px #cb8432,42px 42px #cb8432,43px 43px #cb8432,44px 44px #cb8432,45px 45px #cb8432,46px 46px #cb8432,47px 47px #cb8432,48px 48px #cb8432,49px 49px #cb8432;
    position: relative;
    left: -42px;
    top: 27px;
}

.yellow-butt2 span > span {
    font-weight:bold;
}

.rotator .ico-m {
    background:url('/img/new-butts-spr.png')
}

.rotator .ico-first {
    float:left;
    margin:14px 0 0 24px;
    background-position:-140px -7px;
    width: 114px;
    height: 73px;
}

.yellow-corner-butt {
    background-image: -moz-linear-gradient( 90deg, rgb(214,138,63) 50%, rgb(224,159,74) 50%);
    background-image: -webkit-linear-gradient( 90deg, rgb(214,138,63) 50%, rgb(224,159,74) 50%);
    background-image: -ms-linear-gradient( 90deg, rgb(214,138,63) 50%, rgb(224,159,74) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e09f4a',EndColorStr='#d68a3f');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e09f4a',EndColorStr='#d68a3f')";
    width: 495px;
    height: 87px;
    z-index: 25;
    overflow: hidden;
    position:relative;
    cursor: pointer;
}

.yellow-corner-butt:hover {
    background:rgb(214,138,63);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e09f4a',EndColorStr='#e09f4a');
}

.yellow-corner-butt .span-right {
    float:left;
    margin: 0 0 0 28px;
    font-size:26px;
    color:#fff;
    text-shadow:1px 1px #cb8432,2px 2px #cb8432,3px 3px #cb8432,4px 4px #cb8432,5px 5px #cb8432,6px 6px #cb8432,7px 7px #cb8432,8px 8px #cb8432,9px 9px #cb8432,10px 10px #cb8432,11px 11px #cb8432,12px 12px #cb8432,13px 13px #cb8432,14px 14px #cb8432,15px 15px #cb8432,16px 16px #cb8432,17px 17px #cb8432,18px 18px #cb8432,19px 19px #cb8432,20px 20px #cb8432,21px 21px #cb8432,22px 22px #cb8432,23px 23px #cb8432,24px 24px #cb8432,25px 25px #cb8432,26px 26px #cb8432,27px 27px #cb8432,28px 28px #cb8432,29px 29px #cb8432,30px 30px #cb8432,31px 31px #cb8432,32px 32px #cb8432,33px 33px #cb8432,34px 34px #cb8432,35px 35px #cb8432,36px 36px #cb8432,37px 37px #cb8432,38px 38px #cb8432,39px 39px #cb8432,40px 40px #cb8432,41px 41px #cb8432,42px 42px #cb8432,43px 43px #cb8432,44px 44px #cb8432,45px 45px #cb8432,46px 46px #cb8432,47px 47px #cb8432,48px 48px #cb8432,49px 49px #cb8432;
}

.yellow-corner-butt:after {
    content:"";
    display:inline-block;
    background:#3b3b3b;
    width:54px;
    height:87px;
    position: absolute;
    top:0;
    right: 0;
    cursor: pointer;
}

.yellow-corner-butt:before {
    content:"";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 43px 43px 44px 0;
    border-color: transparent #3b3b3b transparent transparent;
    position:absolute;
    top:0;
    right:54px;
    cursor: pointer;
}

.yellow-corner-butt:hover:before {
    content:"";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 43px 43px 44px 0;
    border-color: transparent #2c2c2c transparent transparent;
    position:absolute;
    top:0;
    right:54px;
    cursor: pointer;
}

.yellow-corner-butt:hover:after {
    background:#2c2c2c;
}

.rotator .ico-right {
    display:inline-block;
    background-position: -282px -28px;
    width: 34px;
    height: 40px;
    position:absolute;
    top: 22px;
    right: 16px;
    z-index: 9999;
    cursor: pointer;
}

.row-shadow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 43px 43px 0 43px;
    border-color: #e9b35b transparent transparent transparent;
    position:absolute;
    top:0;
    right:54px;
}

/*============================================*/

.contentBlock .butt-mac{
    background: rgb(62,66,70);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNDI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNlNDI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM3M2IzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTM4M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(62,66,70,1) 0%, rgba(62,66,70,1) 50%, rgba(55,59,62,1) 50%, rgba(53,56,59,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,66,70,1)), color-stop(50%,rgba(62,66,70,1)), color-stop(50%,rgba(55,59,62,1)), color-stop(100%,rgba(53,56,59,1)));
    background: -webkit-linear-gradient(top,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    background: -o-linear-gradient(top,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    background: -ms-linear-gradient(top,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    background: linear-gradient(to bottom,  rgba(62,66,70,1) 0%,rgba(62,66,70,1) 50%,rgba(55,59,62,1) 50%,rgba(53,56,59,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e4246', endColorstr='#35383b',GradientType=0 );
    width: 337px;
    height: 57px;
    z-index: 104;
}

.contentBlock .butt-mac a{
    line-height: 57px;
    margin: 0;
}

.contentBlock .butt-mac:hover{
    background:#3e4246;
}

.contentBlock .gl-n{
    display:block;
    background: url(/img/google-play.png);
}

.contentBlock p.text-google{
    font-size: 27px;
    font-weight: 300;
    text-align: center;
    margin: 92px 0 8px 0;
}

.contentBlock p.text-google span{
    font-size:25px;
    font-weight: 300;

}

.contentBlock .gl-t{
    margin-left: 89px;
    background-position:-71px 0;
    width: 175px;
    height: 37px;
}

.contentBlock  .play{
    background-position: 0 -50px;
    width: 335px;
    height: 95px;
}

.contentBlock .gl-a{
    margin: 61px 0 0 150px;
    background-position:-4px -378px;
    width: 62px;
    height: 72px;
}

.contentBlock .gl-app{
    margin:0 0 0 12px;
    background-position: 0 -271px;
    width: 333px;
    height: 95px;
}

.contentBlock  .play:hover{
    background-position: 0 -151px;
}

.contentBlock-mac{
    background: #e3e8ee;
    border: 2px dashed #fff;
    width: 356px;
    height: 374px;
}

.contentBlock-mac p{
    margin:42px 0 57px 0;
    font-size: 26px;
    font-weight: 500;
    color:#b2bfc9;
    text-align: center;
}

.odd{
    margin-right: 0;
}

/*====================================award page=======================================*/

.award_bg{
    background: url(../img/award/award-bg.jpg) 50% 50% fixed;
    width: 100%;
    background-color: #392332;
    height: 100%;
}

.award-fluid .fl_m,
.award-asign .ad_m,
.award-inner-block .ad_m{
    background: url(../img/award/adward-sprite.png);
}

.award-inner-block .ad_m{
    display: block;
}

.award-inner{
    cursor: default;
}

.award-inner h1{
    padding: 56px 0 16px 0;
    text-align: center;
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
    color:#fff;
}

.award-inner h2{
    padding: 74px 0 21px 0;
    font-size: 32px;
    line-height: 32px;
    color:#fff;
    font-weight: 400;
    text-align: center
}

.award-inner h3{
    font-size:20px;
    font-weight: 300;
    text-align: center;
    line-height: 20px;
    color:#fff;
    padding-bottom: 70px;
}

.award-inner h5{
    padding-bottom: 70px;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    line-height: 16px;
    color:#fff;
}

.award-inner-block .user-block{
    float: left;
    position: relative;
    border-top:8px solid #4b95de;
    margin: 0 0 58px 0;
    background:#fff;
    height:487px;
    width:370px;
}

.award-inner-block .user-second{
    border-top:8px solid #22b6a6;
}

.award-inner-block .user-last{
    border-top:8px solid #c24f50;
}

.award-inner-block .user-last, .award-inner-block .user-second{
    margin:0 0 58px 44px;
}

.user-block h1{
    padding: 33px 0 44px 0;
    text-align: center;
    font-size:27px;
    position: relative;
    z-index: 9999;
}

.user-block h1 a{
    color:#404040;
}

.user-block h1 a:hover,.user-second h1 a:hover, .user-last h1 a:hover{
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

.user-block h1 a:hover{
    color: #4B95DE;
}

.user-block h1 a:active{
    color:#3980C6;
}

.user-second h1 a:hover{
    color:#22B6A6;
}

.user-second h1 a:active{
    color:#0c9c8c;
}

.user-last h1 a:hover{
    color:#C24F50;
}

.user-last h1 a:active{
    color:#a32829;
}

.award-inner-block .ad-top{
    margin: 0 0 30px 104px;
    width: 161px;
    height: 161px;
    position: relative;
    z-index: 9999;
}

.award-inner-block .ad_make{
    background-position: 0 0;
}

.award-inner-block .ad_make:hover{
    background-position: -166px -558px;;
}

.award-inner-block .ad_evg{
    background-position: -163px 0;
    width: 163px;
    height: 163px;
}

.award-inner-block .ad_cet{
    background-position: -331px -2px;
}

.award-inner-block .ad_cet:hover{
    background-position: -1px -559px;;
}

.award-inner-block .ad_art3{
    float: left;
    margin: 0 12px 10px 26px;
    background-position: -733px -330px;
    width: 29px;
    height: 25px;
}

.user-block p{
    float: right;
    width:256px;
    margin-right: 44px;
    line-height: 1.5;
}

.user-block p a{
    text-decoration: underline;
    font-size:14px;
    color:#43484f;
}

.user-block p a:hover{
    text-decoration: none;
}

.user-block .user-name{
    padding-top: 10px;
    font-size:14px;
    color:#43484f;
    font-weight: bold;
    position: relative;
    z-index: 9999;
}

.user-last .user-name{
    padding-top: 32px;
}

.user-block:after{
    content:"";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 360px 257px 0;
    border-color: transparent #f5f8f9 transparent transparent;
    line-height: 0px;
    _border-color: #000000 #f5f8f9 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    opacity: 0.6;
    top:0;
    right:0;
}

.user-block:before{
    content:"";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 86px 370px;
    border-color: transparent transparent #f5f8f9 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #f5f8f9 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.6;
    z-index: 1;
}

.wrap-user{
    position: relative;
}

.user-block .divide{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 83px 83px;
    border-color: transparent transparent #4b94de transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #4b94de #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
}

.award-inner-block .divide:hover{
    border-color: transparent transparent #3980c6 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #3980c6 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.user-block .divide1{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 83px 83px;
    border-color: transparent transparent #22b6a7 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #22b6a7 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
}

.user-block .divide1:hover{
    border-color: transparent transparent #0c9c8c transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #0c9c8c #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.user-block .divide2{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 83px 83px;
    border-color: transparent transparent #c24f51 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #c24f51 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
}

.user-block .divide2:hover{
    border-color: transparent transparent #a32829 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #a32829 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.award-inner-block  .div-id{
    display: inline-block;
    background-position: -698px -349px;
    width: 25px;
    height: 31px;
    position: absolute;
    z-index: 999;
    bottom: -70px;
    right: 12px;
}

.award-wrap{
    width:100%;
    background:#eef1f4;
    padding-bottom: 50px;
}

.award-wrap .award-container{
    width:1200px;
    margin: 0 auto;
}

.award-wrap .award-container h1{
    text-align: center;
    font-size: 30px;
    color:#43484f;
    padding: 58px 0;
    position: relative;
    z-index: 999;
}

.award-row ul li{
    float: left;
    margin: 0 22px 25px 0;
    width: 217px;
    height: 159px;
    background: #dae2ea;
    border:2px solid #fff;
    cursor: pointer;
    position: relative;
}

.award-row ul li:after{
    content:"";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 83px 83px;
    border-color: transparent transparent #d1dae3 transparent;
    opacity: 0.3;
}

.award-row ul li:before{
    content: "";
    background:url(../img/award/awd.png) no-repeat 0 0;
    width: 66px;
    height: 66px;
    position: absolute;
    top:-2px;
    left:-2px;
}

.award-row ul li:hover:before{
    background-position: -70px 0;
}

.award-row ul li:nth-child(5),
.award-row ul li:nth-child(10),
.award-row ul li:nth-child(15)
{
    margin: 0 0 25px 0;
}

.award-row ul li:hover{
    background: #fff;
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    -ms-transition: all 250ms linear;
    -o-transition: all 250ms linear;
    transition: all 250ms linear;
}

.award-asign .ad_m{
    display: inline-block;
}

.award-asign .ad_dodo{
    margin: 42px 0 0 50px;
    background-position: -30px -438px;
    width: 118px;
    height: 84px
}

.award-asign .ad_file{
    margin: 30px 0 0 8px;
    background-position: -153px -438px;
    width: 200px;
    height: 100px;
}

.award-asign .ad_top{
    margin: 38px 0 0 37px;
    background-position: -358px -439px;
    width: 142px;
    height: 84px;
}

.award-asign .ad_free{
    margin: 47px 0 0 47px;
    background-position: -506px -454px;
    width: 123px;
    height: 61px
}

.award-asign .ad_dowl{
    margin: 47px 0 0 59px;
    background-position: -633px -451px;
    width: 100px;
    height: 65px;
}

.award-asign .ad_awar{
    margin: 40px 0 0 28px;
    background-position: -781px -282px;
    width: 160px;
    height: 80px;
}

.award-asign .ad_soft{
    margin: 31px 0 0 31px;
    background-position: -952px -282px;
    width: 143px;
    height: 98px;
}

.award-asign .ad_software{
    margin: 25px 0 0 24px;
    background-position: -1107px -283px;
    width: 168px;
    height: 111px;
}

.award-asign .ad_find{
    margin: 51px 0 0 29px;
    background-position: -1288px -284px;
    width: 158px;
    height: 57px;
}

.award-asign .ad_clean{
    margin: 48px 0 0 35px;
    background-position: -1459px -284px;
    width: 145px;
    height: 63px;
}

.award-asign .ad_freeware{
    margin: 27px 0 0 58px;
    background-position: -744px -389px;
    width: 103px;
    height: 111px;
}

.award-asign .ad_five{
    margin: 27px 0 0 66px;
    background-position: -867px -396px;
    width: 85px;
    height: 97px
}

.award-asign .ad_choice{
    margin: 17px 0 0 45px;
    background-position: -964px -389px;
    width: 126px;
    height: 126px;
}

.award-asign .ad_hund{
    margin: 5px 0 0 42px;
    background-position: -1092px -399px;
    width: 144px;
    height: 141px;
}

.award-asign .ad_amaz{
    margin: 45px 0 0 30px;
    background-position: -1251px -402px;
    width: 150px;
    height: 75px;
}

.award-fluid{
    width:100%;
    background: #fff;
}

.row-fluid{
    width:1200px;
    margin: 0 auto;
}

.award-fluid .row-fluid h1{
    padding: 64px 0;
    text-align: center;
    font-size: 30px;
    color:#43484f;
}

.award-blocks .page-block{
    margin: 0 50px 66px 0;
    float: left;
    width:21%;
    position: relative;
    height: 320px;
}

.award-blocks .page-bottom{
    height: 286px;
}

.award-blocks .page-block:nth-child(4),
.award-blocks .page-block:nth-child(8){
    margin: 0 0 66px 0;
}

.award-fluid .fl-s,
.award-experts .fl-s{
    display: block;
    margin: 0 0 32px 66px;
    width: 130px;
    height: 130px;
}

.award-fluid .ad_com{
    background-position: -496px 0;
}

.award-fluid .ad_com:hover{
    background-position: -331px -558px;;
}

.award-fluid .ad_ins{
    background-position: -629px 0;
}

.award-fluid .ad_ins:hover{
    background-position: -465px -558px;
}

.award-fluid .ad_comp{
    background-position: -762px 0;
}

.award-fluid .ad_comp:hover{
    background-position:-599px -557px;
}

.award-fluid .ad_make{
    background-position: -896px 0;
}

.award-fluid .ad_make:hover{
    background-position: -733px -557px;
}

.award-fluid .ad_spy{
    background-position: -1031px 0;
}

.award-fluid .ad_spy:hover{
    background-position: -867px -557px;
}

.award-fluid .ad_ws{
    background-position: -1165px 0;
}

.award-fluid .ad_ws:hover{
    background-position: -1003px -558px;
}

.award-fluid .ad_it{
    background-position: -1300px 0;
}

.award-fluid .ad_it:hover{
    background-position: -1139px -558px;
}

.award-fluid .ad_pro{
    background-position: -1434px 0;
}

.award-fluid .ad_pro:hover{
    background-position: -1274px -557px;
}

.award-fluid .ad_art{
    float: left;
    margin: 0 12px 100px 0;
    background-position: -733px -330px;
    width: 29px;
    height: 25px;
}

.page-block p{
    padding: 8px 0 0 0;
    font-size: 14px;
    color:#43484f;
    font-style: italic;
}

.page-block div a{
    text-decoration: underline;
    font-size: 14px;
    color:#43484f;
    font-weight: bold;
    position: absolute;
    bottom: 0;
    right:0;
}

.page-block div a:hover{
    text-decoration: none;
}

.award-rewies{
    width:100%;
    background: url(../img/award/back-content.jpg) 50% 50% fixed;
}

.award-rewies .row-rewies{
    width:1200px;
    margin: 0 auto;
}

.award-rewies .row-rewies h1{
    text-align: center;
    font-size: 30px;
    color:#fff;
    padding: 60px 0 74px 0;
}

.award-rewies .row-rewies .rewies-block{
    float: left;
    width:28%;
    margin: 0 92px 56px 0;
}

.award-rewies .row-rewies .rewies-block:nth-child(4),
.award-rewies .row-rewies .rewies-block:nth-child(7),
.award-rewies .row-rewies .rewies-block:nth-child(10){
    margin: 0 0 56px 0;
}

.award-asign .ad_us{
    float: left;
    margin-right: 25px;
    width: 131px;
    height: 131px;
}

.award-asign .ad_user1{
    background-position: -17px -163px;
}

.award-asign .ad_user2{
    background-position: -152px -164px;
    width: 132px;
    height: 132px;
}

.award-asign .ad_user3{
    background-position: -287px -164px;
}

.award-asign .ad_user4{
    background-position: -420px -164px;
}

.award-asign .ad_user5{
    background-position: -560px -138px;
}

.award-asign .ad_user6{
    background-position: -698px -138px;
}

.award-asign .ad_user7{
    background-position: -833px -138px;
}

.award-asign .ad_user8{
    background-position: -970px -139px;
}

.award-asign .ad_user9{
    background-position: -559px -300px;
}

.award-asign .ad_art1{
    float: left;
    margin-right:10px;
    background-position: -702px -330px;
    width: 14px;
    height: 12px;
}

.rewies-block p{
    font-size: 14px;
    color:#fff;
}

.rev-wrap{
    margin: 20px 0 0 0;
}

.rev-d{
    margin: 10px 0 0 0;
}

.rev-b{
    margin: 50px 0 0 0;
}

.rev-s{
    margin: 30px 0 0 0;
}

.rev-a{
    margin: 37px 0 0 0;
}

.award-bg{
    background: #EEF1F4;
    width: 100%;
}

.award-bg .award-experts{
    width:1200px;
    margin:0 auto;
}

.award-bg .award-experts h1{
    text-align:center;
    font-size:30px;
    color: #43484f;
    padding: 56px 0 62px 0;
}

.award-bg .screen-container h1{
    font-size: 34px;
    font-weight: 400;
    color: #43484F;
    padding: 52px 0 40px 0;
}

.award-experts .exp-block{
    margin: 0 48px 66px 0;
    float: left;
    width: 22%;
    position: relative;
    height: 300px;
}

.award-experts .exp-block div a{
    text-decoration: underline;
    font-size: 14px;
    color: #43484F;
    font-weight: bold;
    position: absolute;
    bottom:0;
    right:0;
}

.award-experts .exp-block-bottom{
    height: 272px;
}

.award-experts .exp-block div a:hover{
    text-decoration: none;
}

.award-experts .exp-block p{
    font-size: 14px;
    font-style: italic;
    color:#43484f;
}

.award-experts .exp-block:nth-child(5),
.award-experts .exp-block:nth-child(9){
    margin: 0 0 66px 0;
}

.award-asign .exp_down{
    background-position:-1109px -139px;
}

.award-asign .exp_down:hover{
    background-position: -335px -693px;
}

.award-asign .exp_hec{
    background-position: -1243px -139px;
}

.award-asign .exp_hec:hover{
    background-position: -469px -694px;
}

.award-asign .exp_add{
    background-position: -1376px -139px;
}

.award-asign .exp_add:hover{
    background-position: -603px -694px;
}

.award-asign .exp_linux{
    background-position: -1509px -139px;
    width: 131px;
    height: 131px;
}

.award-asign .exp_linux:hover{
    background-position: -736px -693px;
}

.award-asign .exp_file{
    background-position: -17px -300px;
}

.award-asign .exp_file:hover{
    background-position: -873px -694px;
}

.award-asign .exp_soft{
    background-position: -151px -300px;
}

.award-asign .exp_soft:hover{
    background-position: -1009px -693px;
}

.award-asign .exp_gha{
    background-position: -284px -302px;
}

.award-asign .exp_gha:hover{
    background-position: -1144px -694px;
}

.award-asign .exp_dott{
    background-position: -417px -302px;
}

.award-asign .exp_dott:hover{
    background-position: -1280px -694px;
}

.award-asign .ad_art{
    float: left;
    margin: 0 12px 100px 0;
    background-position: -733px -330px;
    width: 29px;
    height: 25px;
}

@-moz-keyframes toTop { 0% { opacity: .4; } 100% { opacity: 1; } }
@-webkit-keyframes toTop { 0% { opacity: .4; } 100% { opacity: 1; } }
@-o-keyframes toTop { 0% { opacity: .4; } 100% { opacity: 1; } }
@-ms-keyframes toTop { 0% { opacity: .4; } 100% { opacity: 1; } }
@keyframes toTop { 0% { opacity: .4; } 100% { opacity: 1; } }

@-moz-keyframes end { 0% { opacity: 1; } 100% { opacity: .4; } }
@-webkit-keyframes end { 0% { opacity: 1; } 100% { opacity: .4; } }
@-o-keyframes end { 0% { opacity: 1; } 100% { opacity: .4; } }
@-ms-keyframes end { 0% { opacity: 1; } 100% { opacity: .4; } }
@keyframes end { 0% { opacity: 1; } 100% { opacity: .4; } }

.toTop{
    -moz-animation: end .4s ease-in-out forwards;
    -webkit-animation: end .4s ease-in-out forwards;
    -o-animation: end .4s ease-in-out forwards;
    -ms-animation: end .4s ease-in-out forwards;
    animation: end .4s ease-in-out forwards;
    position: fixed;
    background:url(../img/award/butt-top.png);
    width:85px;
    height: 85px;
    bottom: 60px;
    right: 20px;
    cursor: pointer;
    z-index: 99999;
    opacity: .4;
    -moz-animation-delay: 2s;
    -webkit-animation-delay: 2s;
    -o-animation-delay: 2s;
    -ms-animation-delay: 2s;
    animation-delay: 2s;
}

.toTop:hover{
    -moz-animation: toTop .4s ease-in-out forwards;
    -webkit-animation: toTop .4s ease-in-out forwards;
    -o-animation: toTop .4s ease-in-out forwards;
    -ms-animation: toTop .4s ease-in-out forwards;
    animation: toTop .4s ease-in-out forwards;
    opacity: 1;
}

/*==================================================begin online page=======================================*/

.content-online{
    width:1200px;
    margin: 0 auto;
    padding: 72px 0 40px 0;
}

#selectView,
#listView,
#errorView,
#passwordView,
#uploadView,
#cleanupView{
    width:896px;
    float:left;
}

.online-sidebar .on-main, .inner-gbh .on-main {
    background:url(../img/online-spr.png);
}

.innerContentOnlineSteps .select-btn .select-txt {
    position: relative;
    top: 36px;
    left: 26px;
    font-size:26px;
    text-shadow:1px 1px #2e78b9,2px 2px #2e78b9,3px 3px #2e78b9,4px 4px #2e78b9,5px 5px #2e78b9,6px 6px #2e78b9,7px 7px #2e78b9,8px 8px #2e78b9,9px 9px #2e78b9,10px 10px #2e78b9,11px 11px #2e78b9,12px 12px #2e78b9,13px 13px #2e78b9,14px 14px #2e78b9,15px 15px #2e78b9,16px 16px #2e78b9,17px 17px #2e78b9,18px 18px #2e78b9,19px 19px #2e78b9,20px 20px #2e78b9,21px 21px #2e78b9,22px 22px #2e78b9,23px 23px #2e78b9,24px 24px #2e78b9,25px 25px #2e78b9,26px 26px #2e78b9,27px 27px #2e78b9,28px 28px #2e78b9,29px 29px #2e78b9,30px 30px #2e78b9,31px 31px #2e78b9,32px 32px #2e78b9,33px 33px #2e78b9,34px 34px #2e78b9,35px 35px #2e78b9,36px 36px #2e78b9,37px 37px #2e78b9,38px 38px #2e78b9,39px 39px #2e78b9,40px 40px #2e78b9,41px 41px #2e78b9,42px 42px #2e78b9,43px 43px #2e78b9,44px 44px #2e78b9,45px 45px #2e78b9,46px 46px #2e78b9,47px 47px #2e78b9,48px 48px #2e78b9,49px 49px #2e78b9;
    color:#fff;
    font-weight:normal;
}

.innerContentOnlineSteps .select-btn>input[type="file"]{
    position: absolute;
    top:-20px;
    left:0;
    width: 296px;
    height: 120px;
    opacity: 0;
    z-index: 2;
    cursor: pointer !important;
}

input[type="file"]:hover,
input[type="file"]:active{
    border:0;
    outline:0;
    cursor: pointer !important;
}

.innerContentOnlineSteps .file-btn {
    margin: 0 0 0 4px;
    background:#e1e7ee;
    width: 296px;
    height: 100px;
    cursor:default;
}

.file-btn .select-txt-f {
    position: relative;
    top: 18px;
    left: -28px;
    color:#a7b0bb;
    font-size:26px;
}

.article-download {
    background:#fff;
    position: relative;
    border-top:4px solid #447dbc;
    padding:39px 0 0 0;
}

.art-border{
    border-top:4px solid #447dbc;
}

.article-zb{
    background: #6da1d2;
    padding: 0;
}

.item{
    width:205px;
    margin: 0 auto;
    padding: 96px 0;
}

.article-download .desc{
    text-align: center;
    font-size: 15px;
    color:#43484f;
    margin-bottom: 27px;
}

.article-download .desc a{
    color: #3b71b3;
    text-decoration: none;
    font-weight: 700;
}

.article-download .desc a:hover{
    text-decoration: underline;
}

.article-download .desc a input[type="file"]{
    width: 144px;
    opacity: 0;
    position: absolute;
    top: 16px;
    height: 44px;
    cursor: pointer !important;
    left: 122px;
}

.article-download .dl__mm1{
    color: #3b71b3;
    text-decoration: underline;
    font-weight: 400;
}

.article-download .dl__mm1:hover{
    text-decoration: none;
}

button {
    cursor: pointer;
}

.click-btn-wrap{
    width:435px;
    margin: 0 auto;
    padding-bottom: 46px;
}

.click-butt{
    background-image: -moz-linear-gradient( 90deg, rgb(68,125,188) 0%, rgb(68,125,188) 51%, rgb(51,147,207) 52%, rgb(58,152,209) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(68,125,188) 0%, rgb(68,125,188) 51%, rgb(51,147,207) 52%, rgb(58,152,209) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(68,125,188) 0%, rgb(68,125,188) 51%, rgb(51,147,207) 52%, rgb(58,152,209) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3e8ec9',EndColorStr='#447dbc');
    width: 435px;
    height: 94px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    padding-top: 12px;
}

.click-butt:hover{
    background: rgb(68,125,188);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3e8ec9',EndColorStr='#3e8ec9');
}

.click-butt>span{
    font-family: 'Open Sans';
    color:#fff;
    font-weight: 400;
    text-shadow:1px 1px #3d74b5,2px 2px #3d74b5,3px 3px #3d74b5,4px 4px #3d74b5,5px 5px #3d74b5,6px 6px #3d74b5,7px 7px #3d74b5,8px 8px #3d74b5,9px 9px #3d74b5,10px 10px #3d74b5,11px 11px #3d74b5,12px 12px #3d74b5,13px 13px #3d74b5,14px 14px #3d74b5,15px 15px #3d74b5,16px 16px #3d74b5,17px 17px #3d74b5,18px 18px #3d74b5,19px 19px #3d74b5,20px 20px #3d74b5,21px 21px #3d74b5,22px 22px #3d74b5,23px 23px #3d74b5,24px 24px #3d74b5,25px 25px #3d74b5,26px 26px #3d74b5,27px 27px #3d74b5,28px 28px #3d74b5,29px 29px #3d74b5,30px 30px #3d74b5,31px 31px #3d74b5,32px 32px #3d74b5,33px 33px #3d74b5,34px 34px #3d74b5,35px 35px #3d74b5,36px 36px #3d74b5,37px 37px #3d74b5,38px 38px #3d74b5,39px 39px #3d74b5,40px 40px #3d74b5,41px 41px #3d74b5,42px 42px #3d74b5,43px 43px #3d74b5,44px 44px #3d74b5,45px 45px #3d74b5,46px 46px #3d74b5,47px 47px #3d74b5,48px 48px #3d74b5,49px 49px #3d74b5,50px 50px #3d74b5,51px 51px #3d74b5,52px 52px #3d74b5,53px 53px #3d74b5,54px 54px #3d74b5,55px 55px #3d74b5,56px 56px #3d74b5,57px 57px #3d74b5,58px 58px #3d74b5,59px 59px #3d74b5,60px 60px #3d74b5,61px 61px #3d74b5,62px 62px #3d74b5,63px 63px #3d74b5,64px 64px #3d74b5,65px 65px #3d74b5,66px 66px #3d74b5,67px 67px #3d74b5,68px 68px #3d74b5,69px 69px #3d74b5;
}

.click-butt span:first-child{
    font-size: 30px;
    display: block;
    text-align:center;
}

.click-butt span:last-child{
    display: block;
    font-size:15px;
    text-align: center;

}

.click-butt>input[type="file"]{
    position: absolute;
    top:-20px;
    left:0;
    width: 435px;
    height: 124px;
    z-index: 2;
    opacity: 0;
    cursor: pointer !important;
}

.online-bottom{
    height: 82px;
    background: #494f54;
    cursor: default;
}

.online-bottom .item-block{
    background: #3d4349;
    margin-right:20px;
    width:292px;
    float: left;
    line-height: 82px;
    font-size: 24px;
    color:#fff;
    position: relative;
}

.online-bottom .item-block:after{
    display: inline-block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.5px 0 6.5px 9px;
    border-color: transparent transparent transparent #3d4349;
    line-height: 0px;
    _border-color: #000000 #000000 #000000 #3d4349;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    right: -8px;
    top:36px;
}

.inner-gbh .on_itm{
    float: left;
    margin: 19px 12px 0 15px;
    background-position: -360px -20px;
    width: 47px;
    height: 47px;
}

.online-formats{
    padding: 18px 0 0 0;
}

.online-formats p{
    color:#fff;
    font-size:13px;
}

.online-sidebar {
    float:right;
    width:282px;
}
.online-block {
    background:#8070b3;
}

.online-header h1 {
    text-align:center;
    padding:30px 0 6px 0;
    font-size:26px;
    line-height:26px;
    color:#fff;
}

.online-header h4 {
    padding: 0 0 23px 0;
    text-align:center;
    font-size:15px;
    line-height:15px;
    color:#fff;
    font-weight: 300;
}

.row-butt {
    background:#7364a7;
    height:109px;
    margin:0 0 1px 0;
}

.row-butt h1 {
    padding:26px 0 5px 0;
    line-height:26px;
    font-size:26px;
    color:#fff;
}

.row-butt .last-h {
    padding:15px 0 5px 0;
}

.row-butt p {
    float:right;
    margin:0 18px 0 0;
    width:184px;
    line-height:1.2;
    font-size:13px;
    color:#ded9ee;
}

/*files*/

#filesView {
    width:896px;
}

.select-btn-file, .extract-btn-file {
    float:left;
    margin:0 4px 0 0;
    background:#e1e7ee;
    width: 296px;
    height: 98px;
    cursor:default;
}

.sel__f{
     margin: 0;
}

.select-btn-file .select-txtf, .extract-btn-file .select-txt-extract {
    color:#a7b0bb;
    font-size:26px;
    line-height:98px;
}

.select-txt-extract{
    float: left;
    color:#fff;
    font-size:26px;
    line-height:98px;
}

.inner-gbh .on_sf {
    float:left;
    margin:18px 18px 0 28px;
    background-position:-145px -14px;
    width: 65px;
    height: 65px;
}

.inner-gbh .on_sf1{
    display: inline-block;
    background-position: -145px -14px;
}

.inner-gbh  .on_ef {
    float:left;
    margin:18px 18px 0 36px;
    background-position:-216px -13px;
    width: 65px;
    height: 65px;
}

.inner-gbh .on_ef1{
    background-position: -216px -84px;
}

.file-btn-f {
    background:#447dbc;
    width: 296px;
    height: 98px;
    cursor:pointer;
    margin-left: 4px;
}

.file-btn-f .select-txt-ff {
    margin-left: -50px;
    font-size:26px;
    line-height:100px;
    color:#fff;
}

.innerContentOnline .on_ff {
    float:left;
    margin:18px 0 0 52px;
    background-position:-287px -84px;
    width: 65px;
    height: 65px;
}

.files-main {
    border-top:4px solid #447dbc;
}

.ff-top {
    background:#64a7dd;
    width:100%;
    height:42px;
}

.innerContentOnline .on_ftop {
    float:left;
    margin:15px 10px 0 14px;
    background-position:-27px -126px;
    width: 16px;
    height: 13px;
}

.ff-top a {
    text-decoration:underline;
    color:#fff;
    font-size:15px;
    line-height:42px;
    margin:0 18px 0 0;
}

.ff-top a:hover {
    text-decoration:none;
}

.ff-top a:after {
    content:"";
    float:left;
    position: relative;
    top: 21px;
    left: 64px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2.5px 0 2.5px 4px;
    border-color: transparent transparent transparent #fff;
}

.ff-top span {
    text-transform:uppercase;
    font-size:15px;
    line-height:42px;
    color:#fff;
}

.period {
    float:left;
    width:100%;
    height:48px;
    background:#ffffff;
}

.period span, .folder span {
    font-size:14px;
    color:#494f54;
    line-height:48px;
}

.period:hover, .folder:hover {
    background:#e8f2fa;
    -webkit-transition: background 300ms ease-in-out;
    -moz-transition: background 300ms ease-in-out;
    -ms-transition: background 300ms ease-in-out;
    -o-transition: background 300ms ease-in-out;
    transition: background 300ms ease-in-out;
}

.innerContentOnline .on-icon {
    float:left;
    margin:15px 18px 0 14px;
    background-position:-133px -97px;
    width: 23px;
    height: 19px;
}

.innerContentOnline .on-see {
    float:right;
    margin:18px 0 0 0;
    background-position:-191px -103px;
    width: 18px;
    height: 13px;
}

.period .pr-size, .folder .pr-size {
    display:block;
    float:right;
    width:102px;
    text-align:center;
}

.innerContentOnline .on-r-ico {
    float:right;
    margin:10px 0 0 36px;
    background-position:-26px -92px;
    width: 28px;
    height: 28px;
}

.folder {
    float:left;
    width:100%;
    height:48px;
}

.innerContentOnline .on-folder {
    float:left;
    margin:15px 18px 0 14px;
    background-position:-103px -97px;
    width: 23px;
    height: 19px;
}

.folder-wrap{
    background: #fff;
    height: 88px;

}

.folder-wrap div{
    float: left;
    padding: 36px 0 0 17px;
}

.folder-wrap div>a{
    text-decoration: underline;
    font-size: 13px;
    color:#447dbc;
}

.folder-wrap:hover{
    background: #fff;
}

.folder-wrap p{
    float: right;
    margin: 28px 20px 0 0;
    font-size:13px;
    color:#7f8a97;
}

.folder-wrap p a{
    text-decoration: underline;
    font-size: 13px;
    color:#447dbc;
}

.folder-wrap div>a:hover, .folder-wrap p a:hover{
    text-decoration: none;
}

.clearfix{
    line-height: 0;
    clear:both;
}

#extractView{
    width: 896px;
    float: left;
}

.extract-content{
    border-top: 4px solid #447DBC;
}

.extract-wrap .file-btn{
    margin: 0;
}

/*=====Start Features====*/

.odd h1{
    padding-top:18px;
}

.odd p{
    margin: 10px 0 54px 0;
}

.feature-wrap{
    width:894px;
    margin: 0 auto;
}

.feature-block{
    float: left;
    margin-right: 95px;
    width:398px;
    height: 348px;
    background: #fff;
    border-top:5px solid #328bc4;
    position: relative;
    z-index: 2;
}

.feature-block-last{
    border-top:5px solid #fff;
    background: #3991c9;
    margin-right: 0;
    margin-bottom: 56px;
}

.feature-block h1{
    text-align: center;
    padding: 40px 0;
    font-size: 30px;
    position: relative;
    z-index: 2;
    font-weight: 300;
}

.feature-block h1 a{
    color:#43484f;
}

.feature-block h1 a:hover{
    color:#328bc4;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.feature-block-last h1 a{
    color:#fff;
}

.feature-block-last h1 a:hover{
    color:#eef1f4;
}

.feature-block span{
    display: block;
    margin: 0 auto;
    background: #64a7dd;
    width:169px;
    height: 169px;
    border-radius: 200%;
    -webkit-border-radius: 200%;
    position: relative;
    z-index: 2;
}

.feature-block-last span{
    background: #fff;
}

.wrapper-features .fr-1m{
    background: url('../img/sprite-features.png');
}

.wrapper-features .fr-b{
    display: inline-block;
    margin: 42px 0 0 31px;
    background-position: 0 0;
    width: 108px;
    height: 87px;
}

.wrapper-features .fr-f{
    display: inline-block;
    margin: 38px 0 0 16px;
    background-position: 0 -90px;
    width: 135px;
    height: 100px;
}

.wrapper-features .fl_2m{
    display: inline-block;
    position: absolute;
    bottom: -69px;
    right: 12px;
    width: 25px;
    height: 31px;
}

.wrapper-features .fr-l{
    background-position: 0 -1831px;
}

.wrapper-features .fr-r{
    background-position: -32px -1831px;
}

.feature-block div{
    content: "";
    display: inline-block;
    cursor:pointer;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 84px 84px;
    border-color: transparent transparent #328cc4 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #328cc4 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
}

.feature-block div:hover{
    border-color: transparent transparent #1784ca transparent;
    _border-color: #000000 #000000 #1784ca #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.feature-block-last div{
    border-color: transparent transparent #fff transparent;
    _border-color: #000000 #000000 #fff #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.feature-block-last div:hover{
    border-color: transparent transparent #e0e8f0 transparent;
    _border-color: #000000 #000000 #e0e8f0 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.feature-block:after{
    content: "";
    display: inline-block;
    position: absolute;
    top:0;
    left:0;
    opacity: 0.8;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 312px 395px 0 0;
    border-color: #f5f8f9 transparent transparent transparent;
    line-height: 0px;
    _border-color: #f5f8f9 #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.feature-block-last:after{
    border-color: #368bc2 transparent transparent transparent;
    _border-color: #368bc2 #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.main-feature{
    margin-bottom: 98px;
}

.main-feature h1{
    text-align: center;
    padding: 42px 0 74px 0;
    font-size: 42px;
    line-height: 42px;
    font-weight: 300;
}

.p-rel{
    position: relative;
}

.a-rel{
    width:46%;
}

.wrap-left{
    float: left;
}

.wrap-right{
    float: right;
}

.arhiver-wrap h2{
    font-size: 23px;
    line-height: 23px;
    padding:6px 0 18px 0;
    color:#43484f;
    font-weight: 400;
}

.arhiver-wrap p{
    font-size: 14px;
    color:#43484f;
}

.wrapper-features .fr-3m{
    float: left;
    margin: 0 33px 38px 0;
    width: 135px;
    height: 135px;
}

.wrapper-features .fr-s{
    background-position:0 -197px;
}

.wrapper-features .fr-m{
    background-position: 0 -334px;
}

.wrapper-features .fr-fl{
    background-position: 0 -470px;
}

.wrapper-features .fr-va{
    background-position: 0 -606px;
}

.wrapper-features .fr-fr{
    background-position: 0 -742px;
}

.wrapper-features .fr-sec{
    background-position: 0 -878px;
}

.layout-bg{
    background:url(../img/ft-bg.png) repeat-x;
    width:100%;
    height: 749px;
    margin-bottom: -8px;
    position: relative;
    z-index: 9999;
}

.feature-content{
    width:1200px;
    margin: 0 auto;
}

.feature-content h1{
    text-align: center;
    line-height: 160px;
    font-size: 42px;
    color:#fff;
}

.arhive-row h2, .arhive-row p{
    color:#fff;
}

.arhive-row p a{
    color:#fff;
    text-decoration: underline;
}

.arhive-row p a:hover{
    text-decoration: none;
}

.wrapper-features .fr-in{
    background-position: 0 -1014px;
}

.wrapper-features .fr-op{
    background-position: 0 -1150px;
}

.wrapper-features .fr-bt{
    background-position: 0 -1285px;
}

.wrapper-features .fr-en{
    background-position: 0 -1420px;
}

.wrapper-features .fr-int{
    background-position: 0 -1556px;
}

.wrapper-features .fr-dev{
    background-position: 0 -1692px;
}

/*Start new buttons*/

.yellow-butt-b{
    width: 600px;
}

.ydd>span{
    padding-left: 36px;
}

.yww>span{
    padding-left: 142px;
}

.butt-our{
    float: left;
    text-align: center;
    width:350px;
    height: 54px;
    color:#fff;
    font-size:17px;
    line-height: 54px;
    text-decoration: none;
}

.butt-graph {
    background: rgba(30, 31, 49, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51535e', endColorstr='#51535e',GradientType=0 );
}

.butt-graph:hover{
    background: rgba(30, 31, 49, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51535e', endColorstr='#51535e',GradientType=0 );
}

.butt-link{
    background: rgba(59,60,90,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5d61', endColorstr='#5b5d61',GradientType=0 );
}

.butt-link:hover{
    background: rgba(59,60,90,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5d61', endColorstr='#5b5d61',GradientType=0 );
}

.butt-story,
.butt-active{
    background: #6faee0;
}

.inner-odd{
    padding: 17px 0;
}

.inner-odd h1{
    padding: 45px 0 28px 0;
}

.inner-odd h2{
    font-size:20px;
    line-height: 1.5;
    text-align: center;
    color:#fff;
    padding-bottom: 45px;
    font-weight: 300;
}

.bg-story .dd_1m{
    background: url("../img/link/grafhic-sprite.png");
}

.bg-story .dd_b1{
    display: inline-block;
    margin: 45px 0 0 48px;
    background-position: 0 0;
    width: 73px;
    height: 84px;
}

.bg-story .dd_com{
    display: inline-block;
    margin: 41px 0 0 40px;
    background-position: 0 -185px;
    width: 88px;
    height: 84px;
}

.bg-story .dd_tel{
    display:inline-block;
    margin: 34px 0 0 59px;
    background-position: 0 -369px;
    width: 51px;
    height: 98px;
}

.bg-story .dd_cd{
    display: inline-block;
    margin: 38px 0 0 45px;
    background-position: 0 -86px;
    width: 80px;
    height: 96px;
}

.bg-story .dd_tab{
    display: inline-block;
    margin: 38px 0 0 46px;
    background-position: 0 -273px;
    width: 78px;
    height: 94px;
}

.bg-story .dd_dd{
    display: inline-block;
    margin: 31px 0 0 32px;
    background-position: 0 -470px;
    width: 119px;
    height: 105px;
}

.bg-story .dd_2m{
    display: inline-block;
    margin:4px 0 4px 75px;
    background-position: -2px -581px;
    width: 20px;
    height: 36px;
}

.head-image{
    padding-left: 62px;
}

.dd_up-m{
    position: relative;
    display: block;
    text-align: center;
    -webkit-transition: all 450ms ease-in-out;
    -moz-transition: all 450ms ease-in-out;
    -ms-transition: all 450ms ease-in-out;
    -o-transition: all 450ms ease-in-out;
    transition: all 450ms ease-in-out;
}

.dd_up{
    top:162px;
    left:17px;
}

.dd_up2{
    top:142px;
}

.dd_up3{
    top:142px;
    left:27px;
}

.dd_up-m:hover{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    color:#e4f2ff;
}

.dd_bt{
    left:20px;
    top:-24px;
}

.head-container{
    width:100%;
    height: 624px;
    background: rgba(97,118,148,0.5);
    position: relative;
}

.head-container:after{
    content:"";
    display: inline-block;
    position: absolute;
    top:-14px;
    left:162px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 13px 14px 13px;
    border-color: transparent transparent  rgba(97,118,148,0.5) transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #617694 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.head-outer{
    padding: 95px 0 0 100px;
}

.head-outer ul li{
    float: left;
}

.head-outer ul li a{
    display: block;
    font-size: 17px;
    color:#fff;
}

.bg-story .back-dd{
    display: inline-block;
    width: 169px;
    height:169px;
    border-radius: 200%;
    -webkit-border-radius: 200%;
    -moz-border-radius: 200%;
    background: #f6fbff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZmYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjZmYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRmMmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRmMmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZjJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #f6fbff 0%, #f6fbff 50%, #e4f2ff 50%, #e4f2ff 50%, #e4f2ff 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f6fbff), color-stop(50%,#f6fbff), color-stop(50%,#e4f2ff), color-stop(50%,#e4f2ff), color-stop(100%,#e4f2ff));
    background: -webkit-linear-gradient(-45deg,  #f6fbff 0%,#f6fbff 50%,#e4f2ff 50%,#e4f2ff 50%,#e4f2ff 100%);
    background: -o-linear-gradient(-45deg,  #f6fbff 0%,#f6fbff 50%,#e4f2ff 50%,#e4f2ff 50%,#e4f2ff 100%);
    background: -ms-linear-gradient(-45deg,  #f6fbff 0%,#f6fbff 50%,#e4f2ff 50%,#e4f2ff 50%,#e4f2ff 100%);
    background: linear-gradient(135deg,  #f6fbff 0%,#f6fbff 50%,#e4f2ff 50%,#e4f2ff 50%,#e4f2ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6fbff', endColorstr='#e4f2ff',GradientType=1 );
}

.bg-story .back-dd:hover{
    background:#f6fbff;
}

.bg-story .back-dd1{
    margin-left: 32px;
}

.bg-story .back-cd{
    display: inline-block;
    margin:-4px 0 0 32px;
    width: 169px;
    height:169px;
    border-radius: 200%;
    -webkit-border-radius: 200%;
    -moz-border-radius: 200%;
    background: #6faee0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmZhZWUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmZhZWUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRmMmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTk5Y2Q4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5OWNkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #6faee0 0%, #6faee0 50%, #e4f2ff 50%, #599cd8 50%, #599cd8 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#6faee0), color-stop(50%,#6faee0), color-stop(50%,#e4f2ff), color-stop(50%,#599cd8), color-stop(100%,#599cd8));
    background: -webkit-linear-gradient(-45deg,  #6faee0 0%,#6faee0 50%,#e4f2ff 50%,#599cd8 50%,#599cd8 100%);
    background: -o-linear-gradient(-45deg,  #6faee0 0%,#6faee0 50%,#e4f2ff 50%,#599cd8 50%,#599cd8 100%);
    background: -ms-linear-gradient(-45deg,  #6faee0 0%,#6faee0 50%,#e4f2ff 50%,#599cd8 50%,#599cd8 100%);
    background: linear-gradient(135deg,  #6faee0 0%,#6faee0 50%,#e4f2ff 50%,#599cd8 50%,#599cd8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6faee0', endColorstr='#599cd8',GradientType=1 );
}

.bg-story .back-cd:hover{
    background: #6faee0;
}

.bg-story .back-wr{
    display:block;
    margin: 0;
    cursor: pointer;
}

.block-wrap-st{
    padding: 42px 0 30px 0;
    border-bottom: 1px solid #edf0f2;
}

.story-block .st-wrap{
    float: left;
    margin-right: 39px;
}

.story-block h2{
    font-size: 23px;
    color:#43484f;
    text-align: left;
    padding: 12px 0 22px 0;
    font-weight: 400;
}

.story-block p{
    font-size: 14px;
    line-height: 1.5;
    color:#43484f;
}

.story-wrap-bt{
    padding: 50px 0;
}

.story-wrap-bt h4{
    font-size: 18px;
    color:#43484f;
    font-weight: 400;
}

.story-wrap-bt h4 a{
    font-size: 18px;
    text-decoration: underline;
    display: inline-block;
    color:#285ba3;
}

.story-wrap-bt h4 a:hover{
    text-decoration: none;
}

.inner_bottom-r{
    display: inline-block;
    background: url("../img/link/rec.png") repeat-x;
    width: 100%;
    height: 32px;
    position: relative;
    z-index: 9999;
    left: 0px;
    top:14px;
}

/*======graphics page=================*/

.graphics{
    width:100%;
    padding-top: 40px;
}

.graphics-block{
    width:587px;
    height: 136px;
    background: #fff;
    margin-bottom: 25px;
}

.img_gg{
    margin: 36px 66px 0 65px;
    width:64px;
    height: 64px;
}

.inner-gr .gg_1m{
    background: url(../img/link/link-sprite.png);
}

.inner-gr .gg_ic{
    float:left;
    margin: 36px 0 0 65px;
    background-position: 0 0;
    width: 64px;
    height: 64px;
}

.inner-gr .gg_ic2{
    float: left;
    margin: 47px 0 0 59px;
    background-position: 0 -65px;
    width: 75px;
    height: 40px;
}

.inner-gr .gg_ic3{
    float: left;
    margin: 57px 0 0 58px;
    background-position: 0 -106px;
    width: 80px;
    height: 20px;
}

.inner-gr .gg_ic4{
    float: left;
    margin: 51px 0 0 50px;
    background-position: 0 -127px;
    width: 90px;
    height: 30px;
}

.inner-gr .gg_ic5{
    float: left;
    margin: 17px 0 0 38px;
    background-position: 0 -159px;
    width: 120px;
    height: 100px;
}

.inner-gr .gg_ic6{
    margin: 57px 0 0 32px;
    float: left;
    background-position: 0 -261px;
    width: 130px;
    height: 20px;
}

.inner-gr .gg_ic_1{
    background-position: 0 -283px;
}

.inner-gr .gg_ic_2{
    background-position: 0 -348px;
}

.inner-gr .gg_ic_3{
    background-position: 0 -389px;
}

.inner-gr .gg_ic_4{
    background-position: 0 -410px;
}

.inner-gr .gg_ic_5{
    background-position: 0 -441px;
}

.inner-gr .gg_ic_6{
    background-position: 0 -543px;
}

.graph-right textarea{
    max-width: 338px;
    min-width: 338px;
    min-height: 73px;
    max-height: 73px;
    background: #eef1f4;
    overflow: hidden;
    font-size: 12px;
    color:#7a7a7a;
    outline: none;
    border:none;
    padding: 16px 14px 0 14px;
    margin-top: 23px;
    float: right;
    margin-right: 26px;
}

.graphics-wrap{
    float: left;
    width:49%;
}

.graphics-wrap-s{
    float: right;
    width:49%;
}

.fluid-wrap-img{
    padding-top: 60px;
    float: left;
    width:48%;
}

.fluid-wrap-img2{
    float: right;
    float: right;
    width:48%;
}

.block-image{
    width:566px;
    height: 500px;
    background: #fff;
    margin-bottom: 66px;
}

.block-image img{
    display: block;
    margin: 0 auto;
    padding: 35px 0 24px 0;
    line-height: 0;
}

.block-image h4{
    font-size: 18px;
    text-align: center;
    padding-bottom: 10px;
    font-weight: 400;
}

.block-image h6{
    font-size: 14px;
    color:#898c8f;
    text-align: center;
    font-weight: 300;
}

.block-image .img-dnw{
    display: block;
    width:500px;
    height: 57px;
    color:#fff;
    font-size: 16px;
    margin: 0 auto;
    margin-top: 27px;
    line-height: 57px;
    text-align: center;
    background: #3a4044;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNDA0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNhNDA0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMwMzYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDM2M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #3a4044 0%, #3a4044 50%, #30363a 50%, #30363a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a4044), color-stop(50%,#3a4044), color-stop(50%,#30363a), color-stop(100%,#30363a));
    background: -webkit-linear-gradient(top,  #3a4044 0%,#3a4044 50%,#30363a 50%,#30363a 100%);
    background: -o-linear-gradient(top,  #3a4044 0%,#3a4044 50%,#30363a 50%,#30363a 100%);
    background: -ms-linear-gradient(top,  #3a4044 0%,#3a4044 50%,#30363a 50%,#30363a 100%);
    background: linear-gradient(to bottom,  #3a4044 0%,#3a4044 50%,#30363a 50%,#30363a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4044', endColorstr='#30363a',GradientType=0 );
}

.block-image .img-dnw:hover{
    background: #3a4044;
}

/*==============eula page===============*/

.eula-wrap{
    padding-top: 52px;
}

.eula-wrap h3{
    font-size: 18px;
    line-height: 18px;
    color:#43484f;
    padding-bottom: 18px;
    font-weight:400;
}

.eula-wrap h2{
    font-size: 23px;
    line-height: 23px;
    color:#43484f;
    font-weight: 300;
    padding-bottom: 24px;
}

.eula-wrap p{
    font-size: 14px;
    color:#43484f;
    font-weight: 300;
    line-height: 1.5;
    padding-bottom: 18px;
}

.eula-wrap p.upper{
    text-transform: uppercase;
}

.eula-wrap p a{
    color:#285ba3;
    text-decoration: underline;
}

.eula-wrap p a:hover{
    text-decoration: none;
}

.eula-wrap .line{
    border-top:1px solid #edf0f2;
    padding-top: 20px;
}

.eula-wrap ul li{
    font-size: 14px;
    color:#43484f;
    font-weight: 300;
    line-height: 1.5;
    padding-bottom: 14px;
    list-style-type: disc;
    margin-left: 28px;
}

.uni-wrap{
    padding-top: 20px;
}

.row-odd{
    border-bottom: 1px solid #edf0f2;
    padding:30px 0 16px 0;
}

.row-od{
    border-bottom: none;
}

.row-odd ul li{
    padding-bottom: 10px;
    list-style: none;
    margin-left: 21px;
}

.row-left{
    margin-left: 21px;
}

/*===============Screenshots page=================*/

.award-wrap .screen-container h1{
    text-align: center;
    font-size: 34px;
    font-weight: 400;
    color: #43484F;
    padding: 52px 0 40px 0;
}

.award-fluid .screen-container h1{
    text-align: center;
    font-size: 34px;
    font-weight: 400;
    color: #43484F;
    padding: 52px 0 40px 0;
}

.screen-bg{
    background: url("../img/screenshots/screen-bg.jpg") 50% 50% fixed;
    width:100%;
}

.screen-wrapper{
    width:100%;
}

.screen-wrapper .scr_1m{
    background: url("../img/screenshots/sprite-screen.png");
}

.screen-wrapper .scr_w{
    display: inline-block;
    margin: 31px 0 0 30px;
    background-position: 0 0;
    width: 57px;
    height: 56px;
}

.screen-wrapper .scr_bt{
    display: inline-block;
    position: absolute;
    bottom: -71px;
    right: 12px;
    background-position:0 -245px;
    width: 25px;
    height: 31px;
}

.screen-wrapper .scr_u{
    display: inline-block;
    margin: 28px 0 0 28px;
    background-position: 0 -58px;
    width: 56px;
    height: 59px;
}

.screen-wrapper .scr_m{
    display: inline-block;
    margin: 28px 0 0 30px;
    background-position: 0 -119px;
    width: 56px;
    height: 59px;
}

.screen-wrapper .scr_and{
    display: inline-block;
    margin: 26px 0 0 27px;
    background-position: 0 -179px;
    width: 61px;
    height: 62px;
}

.screen-item{
    float: left;
    width:200px;
    height: 200px;
    background: #fff;
    border-top:8px solid #0096e1;
    margin:0 50px 70px 0;
    position: relative;
}

.screen-ubuntu{
    border-top:8px solid #00c4b3;
}

.screen-mac{
    border-top:8px solid #f8c45f;
}

.screen-android{
    border-top:8px solid #6cc1f1;
}

.screen-android2{
    margin: 0 0 70px 0;
    border-top:8px solid #e74242;
}

.screen-item:after{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 200px 60px 0;
    border-color: rgba(0, 0, 0, 0) #F5F8F9 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    line-height: 0px;
    _border-color: #000000 #f5f8f9 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    opacity: 0.6;
    top: 0;
    right: 0;
}

.screen-item:before{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 80px 200px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #F5F8F9 rgba(0, 0, 0, 0);
    line-height: 0px;
    _border-color: #000000 #000000 #f5f8f9 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.6;
    z-index: 1;
}

.screen-item h4{
    text-align: center;
    width:140px;
    margin: 0 auto;
    padding: 10px 0 10px 0;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

.screen-item h4 a{
    display: block;
    font-size: 18px;
    color:#30363a;
    font-weight: 300;
    line-height: 34px;
}

.screen-item h4 a:hover{
    color: #0096e1;
    -webkit-transition: all 350ms linear;
    -moz-transition: all 350ms linear;
    -ms-transition: all 350ms linear;
    -o-transition: all 350ms linear;
    transition: all 350ms linear;
}

.screen-ubuntu h4 a:hover{
    color:#00c4b3;
}

.screen-mac h4 a:hover{
    color:#f8c45f;
}

.screen-android h4 a:hover{
    color:#6cc1f1;
}

.screen-android2 h4 a:hover{
    color:#e74242;
}

.screen-item .screen-row{
    margin: 0 auto;
    cursor: pointer;
    width:90px;
    height: 90px;
    border-radius: 200%;
    -webkit-border-radius: 200%;
    -moz-border-radius: 200%;
    background: rgb(0,150,225);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA5NmUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA5NmUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA4MmQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(0,150,225,1) 0%, rgba(0,150,225,1) 50%, rgba(0,130,210,1) 50%, rgba(0,130,210,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,150,225,1)), color-stop(50%,rgba(0,150,225,1)), color-stop(50%,rgba(0,130,210,1)), color-stop(100%,rgba(0,130,210,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(0,150,225,1) 0%,rgba(0,150,225,1) 50%,rgba(0,130,210,1) 50%,rgba(0,130,210,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(0,150,225,1) 0%,rgba(0,150,225,1) 50%,rgba(0,130,210,1) 50%,rgba(0,130,210,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(0,150,225,1) 0%,rgba(0,150,225,1) 50%,rgba(0,130,210,1) 50%,rgba(0,130,210,1) 100%);
    background: linear-gradient(135deg,  rgba(0,150,225,1) 0%,rgba(0,150,225,1) 50%,rgba(0,130,210,1) 50%,rgba(0,130,210,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0096e1', endColorstr='#0082d2',GradientType=1 );
    position: relative;
    z-index: 2;
}

.screen-item .screen-row:hover{
    background: #0096e1;
}

.screen-item .screen-row-u{
    background: rgb(0,196,179);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDBjNGIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDBjNGIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMGNhODlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjYTg5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(0,196,179,1) 0%, rgba(0,196,179,1) 50%, rgba(12,168,154,1) 50%, rgba(12,168,154,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,196,179,1)), color-stop(50%,rgba(0,196,179,1)), color-stop(50%,rgba(12,168,154,1)), color-stop(100%,rgba(12,168,154,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(0,196,179,1) 0%,rgba(0,196,179,1) 50%,rgba(12,168,154,1) 50%,rgba(12,168,154,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(0,196,179,1) 0%,rgba(0,196,179,1) 50%,rgba(12,168,154,1) 50%,rgba(12,168,154,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(0,196,179,1) 0%,rgba(0,196,179,1) 50%,rgba(12,168,154,1) 50%,rgba(12,168,154,1) 100%);
    background: linear-gradient(135deg,  rgba(0,196,179,1) 0%,rgba(0,196,179,1) 50%,rgba(12,168,154,1) 50%,rgba(12,168,154,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c4b3', endColorstr='#0ca89a',GradientType=1 );
}

.screen-item .screen-row-u:hover{
    background: #00c4b3;
}

.screen-item .screen-row-m{
    background: rgb(248,196,95);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhjNDVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhjNDVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTlhZjNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5YWYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(248,196,95,1) 0%, rgba(248,196,95,1) 50%, rgba(233,175,63,1) 50%, rgba(233,175,63,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(248,196,95,1)), color-stop(50%,rgba(248,196,95,1)), color-stop(50%,rgba(233,175,63,1)), color-stop(100%,rgba(233,175,63,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(248,196,95,1) 0%,rgba(248,196,95,1) 50%,rgba(233,175,63,1) 50%,rgba(233,175,63,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(248,196,95,1) 0%,rgba(248,196,95,1) 50%,rgba(233,175,63,1) 50%,rgba(233,175,63,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(248,196,95,1) 0%,rgba(248,196,95,1) 50%,rgba(233,175,63,1) 50%,rgba(233,175,63,1) 100%);
    background: linear-gradient(135deg,  rgba(248,196,95,1) 0%,rgba(248,196,95,1) 50%,rgba(233,175,63,1) 50%,rgba(233,175,63,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8c45f', endColorstr='#e9af3f',GradientType=1 );
}

.screen-item .screen-row-m:hover{
    background: #f8c45f;
}

.screen-item .screen-row-and{
    background: rgb(108,193,241);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmNjMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmNjMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDFhYmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxYWJlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(108,193,241,1) 0%, rgba(108,193,241,1) 50%, rgba(65,171,231,1) 50%, rgba(65,171,231,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(108,193,241,1)), color-stop(50%,rgba(108,193,241,1)), color-stop(50%,rgba(65,171,231,1)), color-stop(100%,rgba(65,171,231,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(108,193,241,1) 0%,rgba(108,193,241,1) 50%,rgba(65,171,231,1) 50%,rgba(65,171,231,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(108,193,241,1) 0%,rgba(108,193,241,1) 50%,rgba(65,171,231,1) 50%,rgba(65,171,231,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(108,193,241,1) 0%,rgba(108,193,241,1) 50%,rgba(65,171,231,1) 50%,rgba(65,171,231,1) 100%);
    background: linear-gradient(135deg,  rgba(108,193,241,1) 0%,rgba(108,193,241,1) 50%,rgba(65,171,231,1) 50%,rgba(65,171,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cc1f1', endColorstr='#41abe7',GradientType=1 );
}

.screen-item .screen-row-and:hover{
    background: #6cc1f1;
}

.screen-item .screen-row-and2{
    background: rgb(231,66,66);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTc0MjQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTc0MjQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZDQzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q0MzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(231,66,66,1) 0%, rgba(231,66,66,1) 50%, rgba(212,48,48,1) 50%, rgba(212,48,48,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(231,66,66,1)), color-stop(50%,rgba(231,66,66,1)), color-stop(50%,rgba(212,48,48,1)), color-stop(100%,rgba(212,48,48,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(231,66,66,1) 0%,rgba(231,66,66,1) 50%,rgba(212,48,48,1) 50%,rgba(212,48,48,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(231,66,66,1) 0%,rgba(231,66,66,1) 50%,rgba(212,48,48,1) 50%,rgba(212,48,48,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(231,66,66,1) 0%,rgba(231,66,66,1) 50%,rgba(212,48,48,1) 50%,rgba(212,48,48,1) 100%);
    background: linear-gradient(135deg,  rgba(231,66,66,1) 0%,rgba(231,66,66,1) 50%,rgba(212,48,48,1) 50%,rgba(212,48,48,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e74242', endColorstr='#d43030',GradientType=1 );
}

.screen-item .screen-row-and2:hover{
    background: #e74242;
}

.screen-item .screen-divide{
    position: absolute;
    bottom: 0;
    right:0;
    width: 0;
    z-index: 2;
    height: 0;
    border-style: solid;
    border-width: 0 0 80px 80px;
    border-color: transparent transparent #0096e1 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #0096e1 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.screen-item .screen-divide:hover{
    border-color: transparent transparent #0289cc transparent;
    _border-color: #000000 #000000 #0289cc #000000;
    -webkit-transition: all 350ms linear;
    -moz-transition: all 350ms linear;
    -ms-transition: all 350ms linear;
    -o-transition: all 350ms linear;
    transition: all 350ms linear;
}

.screen-item .screen-divide-u{
    border-color: transparent transparent #00c4b3 transparent;
    _border-color: #000000 #000000 #00c4b3 #000000;
}

.screen-item .screen-divide-u:hover{
    border-color: transparent transparent #00a799 transparent;
    _border-color: #000000 #000000 #00a799 #000000;
}

.screen-item .screen-divide-m{
    border-color: transparent transparent #f8c45f transparent;
    _border-color: #000000 #000000 #f8c45f #000000;
}

.screen-item .screen-divide-m:hover{
    border-color: transparent transparent #ebb448 transparent;
    _border-color: #000000 #000000 #ebb448 #000000;
}

.screen-item .screen-divide-and{
    border-color: transparent transparent #6cc1f1 transparent;
    _border-color: #000000 #000000 #6cc1f1 #000000;
}

.screen-item .screen-divide-and:hover{
    border-color: transparent transparent #41abe7 transparent;
    _border-color: #000000 #000000 #41abe7 #000000;
}

.screen-item .screen-divide-and2{
    border-color: transparent transparent #e74242 transparent;
    _border-color: #000000 #000000 #e74242 #000000;
}

.screen-item .screen-divide-and2:hover{
    border-color: transparent transparent #d43030 transparent;
    _border-color: #000000 #000000 #d43030 #000000;
}

.screen-img .screen-fluid{
    position: relative;
    width:346px;
    height: 238px;
    overflow: hidden;
    padding:15px 0 0 15px;
}

.screen-img .screen-hover{
    width:346px;
    height: 238px;
    background: rgba(5,64,99,0.1);
    position: absolute;
    top:50%;
    left:50%;
    margin-top: -112px;
    margin-left: -165px;
    opacity: 0;
}

.screen-img{
    float: left;
    width:376px;
    height: 268px;
    background:#fff;
    margin: 0 35px 35px 0;
}

.screen-img2{
    background: #eef1f4;
}

.screen-img-right{
    margin: 0 0 35px 0;
}

@-moz-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@-webkit-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@-ms-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }

.screen-img:hover .screen-hover{
    -moz-animation: overlay 0.2s forwards;
    -webkit-animation: overlay 0.2s forwards;
    -o-animation: overlay 0.2s forwards;
    -ms-animation: overlay 0.2s forwards;
    animation: overlay 0.2s forwards;
}

/*===========overlay slider==========*/

.overlay-slider{
    background: rgba(1,34,54,0.7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 999999;
}

.overlay-slider:after{
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
    content: '';
}

.slider-wrapper{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width:1100px;
    overflow: hidden;
}

#slides{
    margin: 0;
    padding: 0;
    width: 3000px;
    height: 364px;
}

/*======B1 file manager======*/
.wrapper .mn_1m,
.wrapper-manager .mn_1m{
    background: url("../img/file-manager.png");
}

.wrapper .mn_gg,
.wrapper-manager .mn_gg{
    display: inline-block;
    margin-top: 25px;
    background-position: 0 -91px;
    width: 167px;
    height: 49px;
}

.wrapper-manager .mn_2m{
    display: inline-block;
    margin: 42px 0 0 35px;
    background-position: 0 0;
    width: 94px;
    height: 87px;
}

.wrapper-manager .mn_3m{
    display: inline-block;
    margin:41px 0 0 38px;
    background-position: -94px 0;
    width: 92px;
    height: 90px;
}

.wrapper-manager .mn_4m{
    display: inline-block;
    margin: 45px 0 0 42px;
    background-position: -188px 0;
    width: 90px;
    height: 85px;
}

.manager-inner{
    padding-top:60px;
}

.manage_top{
    padding-top: 90px;
}

.manager-inner h1{
    padding-bottom: 20px;
    color:#fff;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    font-weight: 400;
}

.manage_top h1{
    margin-bottom: 36px;
    padding: 0;
    font-size: 28px;
    font-weight: 300;
    line-height: normal;
}

.manager-inner h2{
    padding-bottom: 45px;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    font-weight:300;
    color:#fff;
}

.manage_top h2{
    padding-bottom: 36px;
    font-size: 14px;
}

.google-inner{
    margin: 0 auto;
    width:335px;
}

.gg__download{
    width:450px;
}

.google-inner .down-google{
    display: block;
    text-align: center;
    text-decoration: none;
    width:335px;
    height: 95px;
    background: rgb(43,47,51);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5MmQzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIxMjYyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTI2MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(43,47,51,1) 0%, rgba(41,45,49,1) 50%, rgba(33,38,42,1) 50%, rgba(33,38,42,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,47,51,1)), color-stop(50%,rgba(41,45,49,1)), color-stop(50%,rgba(33,38,42,1)), color-stop(100%,rgba(33,38,42,1)));
    background: -webkit-linear-gradient(top,  rgba(43,47,51,1) 0%,rgba(41,45,49,1) 50%,rgba(33,38,42,1) 50%,rgba(33,38,42,1) 100%);
    background: -o-linear-gradient(top,  rgba(43,47,51,1) 0%,rgba(41,45,49,1) 50%,rgba(33,38,42,1) 50%,rgba(33,38,42,1) 100%);
    background: -ms-linear-gradient(top,  rgba(43,47,51,1) 0%,rgba(41,45,49,1) 50%,rgba(33,38,42,1) 50%,rgba(33,38,42,1) 100%);
    background: linear-gradient(to bottom,  rgba(43,47,51,1) 0%,rgba(41,45,49,1) 50%,rgba(33,38,42,1) 50%,rgba(33,38,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2f33', endColorstr='#21262a',GradientType=0 );
    margin-bottom: 42px;
}

.gg__download .down-google{
    width:450px;
}

.google-inner .down-google:hover{
    background: #2a2f32;
}

.google-inner .down-google:active{
    background: #21262a;
}

.manage-wrap{
    margin: 54px 0;
}

.manage-item{
    width:324px;
    margin: 0 114px 0 0;
    float:left;
}

.manage-item-last{
    margin: 0;
}

.manage-item div{
    margin: 0 auto;
    border-radius: 200%;
    -webkit-border-radius: 200%;
    -moz-border-radius: 200%;
    width:135px;
    height: 135px;
    background: rgb(62,136,197);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2U4OGM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2Q4N2M0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDQ3ZGJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0N2RiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(62,136,197,1) 0%, rgba(61,135,196,1) 50%, rgba(68,125,188,1) 50%, rgba(68,125,188,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(62,136,197,1)), color-stop(50%,rgba(61,135,196,1)), color-stop(50%,rgba(68,125,188,1)), color-stop(100%,rgba(68,125,188,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    background: linear-gradient(135deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e88c5', endColorstr='#447dbc',GradientType=1 );
    text-align: center;
    line-height: 135px;
    overflow: hidden;
}

.manage-item div:hover{
    background: #3d88c5;
}

.manage-item h2{
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    font-weight: 300;
    padding: 36px 0 26px 0;
}

.manage-item p{
    text-align: center;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 300;
}

/*Begin Translations styles*/

.trans_bg{
    background: url("../img/translation/back.jpg") 50% 50% fixed;
}

.trans-inner h5{
    line-height: 2;
}

.left{
    float:left;
}

.right{
    float:right;
}

.tr-container{
    width:1200px;
    margin: 0 auto;
}

.tr-top h1{
    font-size: 30px;
    text-align: center;
    color:#43484f;
    font-weight: 400;
    line-height: 30px;
    padding: 50px 0 18px 0;
}

.tr-top h5{
    font-size:16px;
    text-align: center;
    color:#43484f;
    font-weight: 300;
    line-height: 16px;
    padding-bottom:11px;
}

.tr-top h5 a{
    font-size:16px;
    color: #285BA3;
    text-decoration: underline;
}

.tr-top h5 a:hover{
    text-decoration: none;
}

.tr-main{
    margin: 30px 0 14px 0;
}

.tr-main .tr-blocks{
    margin-bottom: 40px;
}

.tr-main .tr-blocks p, .tr-main .tr-blocks span{
    font-size: 18px;
    color:#43484f;
    text-align:center;
    padding:14px 0 12px 0;
}

.tr-main .tr-blocks p a{
    color: #285BA3;
    text-decoration: underline;
}

.tr-main .tr-blocks p a:hover{
    text-decoration: none;
}

.tr-main .tr-blocks span{
    display:block;
    font-size:14px;
    padding: 0;
}

.tr-main .tr-right{
    margin:115px 28px 0 28px;
}

.tr-main .tr-right2{
    margin:110px 15px 0 15px;
}

.main-width{
    width:1200px;
    margin: 0 auto;
}

.trad-row{
    background: #edf1f4;
    width:100%;
}

.trad-top h1{
    color:#43484f;
    font-weight: 400;
    font-size:30px;
    text-align: center;
    padding:50px 0 56px 0;
}

.trad-country ul{
    width:300px;
}

.trad-country p{
    width: 256px;
    text-align: left;
    font-size: 14px;
    color:#43484f;
    line-height: 1.3;
}

.trad-country p.diss{
    color:#b5babe;
}

.trad-country p a{
    color:#285ba3;
    text-decoration: underline;
}

.trad-country p a:hover{
    text-decoration: none;
}

.trad-country .trad-1m{
    background: url("../img/translation/translations.png");
}

.trad-country .trad-2m{
    float:left;
    width: 29px;
    height: 20px;
    margin: 0 8px 40px 0;
}

.trad-country .trad-2m{
    -webkit-transition: all 350ms ease-in;
    -moz-transition: all 350ms ease-in;
    -ms-transition: all 350ms ease-in;
    -o-transition: all 350ms ease-in;
    transition: all 350ms ease-in;
    opacity: 1;
}

.trad-country .trad-2m:hover{
    opacity: 0.7;
}

.trad-country .tr-br{
    background-position: 0 0;
}

.trad-country .tr-portu{
    background-position: 0 -24px;
}

.trad-country .tr-russia{
    background-position: 0 -49px;
}

.trad-country .tr-hungarian{
    background-position: 0 -73px;
}

.trad-country .tr-korean{
    background-position: 0 -97px;
}

.trad-country .tr-vietnamese{
    background-position: 0 -120px;
}

.trad-country .tr-indonesian{
    background-position: 0 -146px;
}

.trad-country .tr-german{
    background-position: 0 -170px;
}

.trad-country .tr-italian{
    background-position: 0 -195px;
}

.trad-country .tr-norweg{
    background-position: 0 -220px;
    height: 21px;
}

.trad-country .tr-swedish{
    background-position: 0 -246px;
}

.trad-country .tr-ukr{
    background-position: 0 -271px;
}

.trad-country .tr-persian{
    background-position: 0 -295px;
}

.trad-country .tr-estonian{
    background-position: 0 -319px;
}

.trad-country .tr-chinese{
    background-position: 0 -343px;
    height: 21px;
}

.trad-country .tr-turkish{
    background-position: 0 -368px;
}

.trad-country .tr-danish{
    background-position: 0 -391px;
}

.trad-country .tr-galician{
    background-position: 0 -882px;
}

.trad-country .tr-thai{
    background-position: 0 -416px;
}

.trad-country .tr-greek{
    background-position: 0 -441px;
}

.trad-country .tr-czech{
    background-position: 0 -464px;
}

.trad-country .tr-serbian{
    background-position: 0 -488px;
    height: 21px;
}

.trad-country .tr-arabic{
    background-position: 0 -512px;
    height: 19px;
}

.trad-country .tr-malay{
    background-position: 0 -534px;
    height: 19px;
}

.trad-country .tr-chinese-t{
    background-position: 0 -556px;
}

.trad-country .tr-spanish{
    background-position: 0 -580px;
    height: 19px;
}

.trad-country .tr-french{
    background-position: 0 -603px;
}

.trad-country .tr-bulgarian{
    background-position:  0 -628px;
}

.trad-country .tr-polish{
    background-position: 0 -650px;
}

.trad-country .tr-slovak{
    background-position: 0 -672px;
}

.trad-country .tr-romanian{
    background-position: 0 -695px;
}

.trad-country .tr-hindi{
    background-position: 0 -718px;
}

.trad-country .tr-georgian{
    background-position: 0 -742px;
}

.trad-country .tr-lithuanian{
    background-position:0 -859px;
}

.trad-country .tr-macedonian{
    background-position: 0 -788px;
}

.trad-country .tr-hebrew{
    background-position: 0 -812px;
}

.trad-country .tr-japanese{
    background-position: 0 -835px;
}

.trad-country .tr-basque{
    background-position: 0 -906px;
}

/*======Begin affiliante page*/

.afl-wrap .afl_h{
    display: inline-block;
    background: url(../images/affiliate/sprite.png) no-repeat;
}

.afl-wrap h1{
    text-align: center;
    font-size: 42px;
    line-height: 124px;
    color:#fff;
    font-weight: 300;
}

.afl-block{
    width:100%;
    height: auto;
    background: rgba(23, 44, 69, .15);
    margin-bottom:54px;
}

.afl-block ul li{
    float: left;
    width:176px;
    margin: 35px 0 0 0;
}

.afl-block ul li:first-child{
    margin-left: 54px;
}

.afl-block ul .li-thd{
    width:264px;
}

.afl-block ul li:last-child{
    margin-right: 0;
}

.afl-block ul li>div{
    margin: 0 auto;
    width:135px;
    height:135px;
    border-radius: 200%;
    -moz-border-radius: 200%;
    -webkit-border-radius: 200%;
    cursor: default;
    overflow: hidden;
}

.afl-block ul li>p{
    text-align: center;
    font-size: 14px;
    color:#fff;
    font-weight: 300;
    line-height: 1.5;
    margin: 14px 0;
}

.afl-block ul li>p a{
    text-decoration: underline;
    color:#fff;
    font-size: 16px;
}

.afl-block ul li>p a:hover{
    text-decoration: none;
}

.afl-block ul .li-sec>div{
    background: rgb(246,251,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZmYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjZmYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRmMmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRmMmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZjJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(246,251,255,1) 0%, rgba(246,251,255,1) 50%, rgba(228,242,255,1) 50%, rgba(228,242,255,1) 50%, rgba(228,242,255,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(246,251,255,1)), color-stop(50%,rgba(246,251,255,1)), color-stop(50%,rgba(228,242,255,1)), color-stop(50%,rgba(228,242,255,1)), color-stop(100%,rgba(228,242,255,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    background: linear-gradient(135deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6fbff', endColorstr='#e4f2ff',GradientType=1 );
}

.afl-block ul .li-fhr>div{
    background: rgb(246,251,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZmYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjZmYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRmMmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRmMmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZjJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(246,251,255,1) 0%, rgba(246,251,255,1) 50%, rgba(228,242,255,1) 50%, rgba(228,242,255,1) 50%, rgba(228,242,255,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(246,251,255,1)), color-stop(50%,rgba(246,251,255,1)), color-stop(50%,rgba(228,242,255,1)), color-stop(50%,rgba(228,242,255,1)), color-stop(100%,rgba(228,242,255,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    background: linear-gradient(135deg,  rgba(246,251,255,1) 0%,rgba(246,251,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 50%,rgba(228,242,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6fbff', endColorstr='#e4f2ff',GradientType=1 );
}

.afl-block ul .li-sec>div:hover,
.afl-block ul li:last-child>div:hover
{
    background: #f6fbff;
}

.afl-block ul li:first-child>div,
.afl-block ul .li-thd div
{
    background: #6faee0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmZhZWUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmZhZWUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTk5Y2Q4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5OWNkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #6faee0 0%, #6faee0 50%, #599cd8 50%, #599cd8 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#6faee0), color-stop(50%,#6faee0), color-stop(50%,#599cd8), color-stop(100%,#599cd8));
    background: -webkit-linear-gradient(-45deg,  #6faee0 0%,#6faee0 50%,#599cd8 50%,#599cd8 100%);
    background: -o-linear-gradient(-45deg,  #6faee0 0%,#6faee0 50%,#599cd8 50%,#599cd8 100%);
    background: -ms-linear-gradient(-45deg,  #6faee0 0%,#6faee0 50%,#599cd8 50%,#599cd8 100%);
    background: linear-gradient(135deg,  #6faee0 0%,#6faee0 50%,#599cd8 50%,#599cd8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6faee0', endColorstr='#599cd8',GradientType=1 );
}

.afl-block ul li:first-child>div:hover,
.afl-block ul .li-thd>div:hover
{
    background: #6faee0;

}

.afl-wrap .afl_2m{
    margin: 42px 0 0 27px;
    width: 106px;
    height: 90px;
}

.afl-wrap .afl_ico{
    background-position: 0 0;
}

.afl-wrap .afl_ico2{
    margin-top: 46px;
    background-position: 0 -96px;
}

.afl-wrap .afl_ico3{
    margin: 46px 0 0 35px;
    background-position: 0 -194px;
    width: 100px;
    height: 89px;
}

.afl-wrap .afl_ico4{
    margin: 36px 0 0 37px;
    background-position: 0 -289px;
    width: 96px;
    height: 97px;
}

.afl-wrap .afl_r{
    background-position: -31px -392px;
    width: 31px;
    height: 26px;
    margin: 82px 43px 0;
}

.afl-wrap .afl_r1{
    margin-right:2px;
}

.afl-wrap .afl_r2{
    margin-left: 6px;
}

.aff-content h2{
    text-align: center;
    font-size: 23px;
    line-height: 78px;
    font-weight: 400;
    color:#43484f;
}

.aff-content ul li{
    list-style: disc;
    margin-left: 22px;
}

.aff-content p,
.aff-content ul li
{
    font-size: 14px;
    color:#43484f;
    font-weight: 300;
    padding-bottom: 14px;
}

.aff-content p{
    line-height: 1.5;
}

.aff-content article p:last-child{
    padding-bottom: 0;
}

.aff-content article ul li:last-child{
    padding-bottom: 0;
}

/*Developers page*/

.dev-content{
    padding-top: 37px;
}

.dev-content h2{
    padding-top: 12px;
    font-weight: 400;
}

.dev-content ul li{
    list-style: none;
    margin-left: 0;
    padding-bottom: 9px;
}

.dev-content ul li:last-child{
    padding-bottom: 18px;
}

.dev-content ul li a{
    display: inline-block;
    color:#285ba3;
    border-bottom: 1px solid #285ba3;
    line-height: 1;
    -webkit-transition: border-bottom .3s ease-in-out;
    -moz-transition: border-bottom .3s ease-in-out;
    -ms-transition: border-bottom .3s ease-in-out;
    -o-transition: border-bottom .3s ease-in-out;
    transition: border-bottom .3s ease-in-out;

}

.dev-content ul li a:hover{
    border-bottom: none;
}

/*Not found page*/

.not_found{
    overflow: hidden;
    position: relative;
}

.ntd_fd > h1,
.ntd_fd > div,
.ntd_fd > p{
    text-align: center;
    font-weight:400;
    color:#fff;
    line-height: 1;
    position: relative;
    z-index: 3;
    background: transparent;

}

.ntd_fd > h1:after{
    content:"";
    display: inline-block;
    background: url(../img/404-shadow.svg) no-repeat;
    width:705px;
    height:389px;
    position: absolute;
    z-index: -11;
    top: 113px;
    left: 341px;

}

.ntd_fd > h1{
    padding: 94px 0 10px;
    font-size:130px;
    text-transform: uppercase;
}

.ntd_fd > div{
    font-size:26px;
    padding-bottom: 46px;
    text-transform: uppercase;
}

.ntd_fd > p{
    line-height: 1.7;
    font-size: 20px;
}

.ntd-last{
    display: block;
    width:100%;
    background: url(../img/ft-top.png) center center repeat-x;
    height:40px;
    position: relative;
    top: 75px;
    left:0;
    z-index: 100;
}

/*Begin page about*/

.mainContainer .ld-abt{
    text-align: center;
    padding: 50px 0 24px;
    color:#fff;
    font-size: 32px;
    font-weight: 300;
    line-height: 1;
}

.mainContainer .ld-abt + p{
    color:#fff;
    text-align: center;
    font-size: 20px;
    font-weight:300;
    line-height: 1;
}

.main_odd .abt_1m{
    display: inline-block;
    background: url(../img/about.png);
    background-size: 84px 256px;
}

.mn-abt div{
    background: rgb(62,136,197);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2U4OGM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2Q4N2M0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDQ3ZGJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0N2RiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(62,136,197,1) 0%, rgba(61,135,196,1) 50%, rgba(68,125,188,1) 50%, rgba(68,125,188,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(62,136,197,1)), color-stop(50%,rgba(61,135,196,1)), color-stop(50%,rgba(68,125,188,1)), color-stop(100%,rgba(68,125,188,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    background: linear-gradient(135deg,  rgba(62,136,197,1) 0%,rgba(61,135,196,1) 50%,rgba(68,125,188,1) 50%,rgba(68,125,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e88c5', endColorstr='#447dbc',GradientType=1 );
}

.mn-abt div:hover{
    background: #3d87c5;
}


.main_odd .abt_ico{
    margin: 49px 0 0 45px;
    background-position:0 0;
    width: 84px;
    height: 83px;
}

.main_odd .abt_ico2{
    margin: 49px 0 0 46px;
    background-position: 0 -87px;
    width: 84px;
    height: 79px;
}

.main_odd .abt_ico3{
    margin: 47px 0 0 45px;
    background-position: 0 -172px;
    width: 83px;
    height: 84px;
}

.mn-abt p > a{
    color:#3d88c5;
    text-decoration: underline;
}

.mn-abt p > a:hover{
    text-decoration: none;
}

/*Begin free page*/

.fr-wrap{
    padding: 48px 0 20px;
}

.fr-wrap > div{
    float:left;
    border-radius:200%;
    -webkit-border-radius: 200%;
    -moz-border-radius: 200%;
    width:170px;
    height: 170px;
    overflow: hidden;
    background: rgb(224,238,251);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTBlZWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTBlZWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2FlMWY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NhZTFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgba(224,238,251,1) 0%, rgba(224,238,251,1) 50%, rgba(202,225,247,1) 50%, rgba(202,225,247,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(224,238,251,1)), color-stop(50%,rgba(224,238,251,1)), color-stop(50%,rgba(202,225,247,1)), color-stop(100%,rgba(202,225,247,1)));
    background: -webkit-linear-gradient(-45deg,  rgba(224,238,251,1) 0%,rgba(224,238,251,1) 50%,rgba(202,225,247,1) 50%,rgba(202,225,247,1) 100%);
    background: -o-linear-gradient(-45deg,  rgba(224,238,251,1) 0%,rgba(224,238,251,1) 50%,rgba(202,225,247,1) 50%,rgba(202,225,247,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(224,238,251,1) 0%,rgba(224,238,251,1) 50%,rgba(202,225,247,1) 50%,rgba(202,225,247,1) 100%);
    background: linear-gradient(135deg,  rgba(224,238,251,1) 0%,rgba(224,238,251,1) 50%,rgba(202,225,247,1) 50%,rgba(202,225,247,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eefb', endColorstr='#cae1f7',GradientType=1 );
}

.fr-wrap > div:hover{
    background: #e0eefb;
}

.fr-wrap > div > span{
    display: inline-block;
    margin: 42px 0 0 40px;
    background:url(../img/free.png) no-repeat 0 0;
    width: 88px;
    height: 84px;
}

.fr-wrap > p{
    float: right;
    padding-top: 38px;
    width: 974px;
    font-size: 18px;
    font-weight: 300;
    color:#2d2d2d;
    line-height: 1.5;
}

/*Begin 503 page*/

.head-5{
    position: fixed;
    top:0;
    left:0;
    right:0;
}

.new-wrap{
    background: url(../img/503.jpg) 50% 50% fixed;
    width:100%;
    height: 935px;
}

.footer-5{
    width:100%;
    background: #ededed;
    height: 64px;
    position: fixed;
    bottom:0;
    left:0;
    right:0;
}

.footer-5 p{
    line-height: 64px;
    font-size: 14px;
    font-weight: 300;
    color:#616468;
    text-align: left;
}

.info-5{
    width:584px;
    height:347px;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;

 }


.info-5 > h1,
.info-5 > h3,
.info-5 > p{
    text-align: center;
    font-weight: 300;
    line-height: 1;
    color:#fff;
    position: relative;
    z-index: 3;
}

.info-5 > h1{
    font-size: 130px;
    padding-bottom: 22px;
}
.info-5 > h1:after{
    content: "";
    display: inline-block;
    background: url(../img/503-shadow.svg) no-repeat;
    width:584px;
    height:347px;
    position: absolute;
    top: 21px;
    left: 50%;
    z-index: -1;
    margin-left: -151px;
}

.info-5 > h3{
    font-size: 32px;
    padding-bottom: 28px;
}

.info-5 > p{
    font-size: 21px;
}

.info-5 > p > a{
    font-size: 20px;
    color:#fff;
    border-bottom:1px solid #fff;
}

.info-5 > p > a:hover{
    border-bottom: none;
}

.preview-wrapper {
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0;
    transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
    z-index: 10000;
}

.preview-content {
    background: #fff;
    border:3px solid #fff;
    left: 0;
    padding-top: 20px;
    margin: 0 auto;
    text-align: center;
    top: 50%;
    position: relative;
}

.close {
    background: url(../images/close.svg) 0 0  no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 2px;
    right: 2px;
    display: block;
}

#adInListingHolder {
    width: 100%;
    height: 55px;
    overflow: hidden;
}

#adInListing {
    display: none;
    width: 896px;
    height: 55px;
    overflow: hidden;
    position: absolute;
    top: 216px;
    left: 0;
}