body {
	font-family: Tahoma, "Myriad Pro", sans-serif;
	font-size: 18px;
	line-height: 1.231;
	color: #292929;

	margin: 0;
	min-width: 960px;
}

header, footer, nav { display: block; }

a { color: #00a1c5; text-decoration: none; }
a:visited {	 }
a:hover { text-decoration: none; }
a:focus { outline: none; }
a:hover, a:active { outline: 0; }

a.action {
	border-bottom: 1px dotted #00a1c5;
	text-decoration: none;
}

.page-header {
	height: 155px;
	position: fixed;
	width: 100%;
	z-index: 110;
	top: 0;
}

.page-header__portal-headline {
	background: #fff;
	height: 28px;
}

.l-wrap {
	margin: 0 auto;
	position: relative;
	width: 960px;
}

/* common */
.strong {
	font-weight: bold;
}
/* common end */

.page-header__logo {
	position: absolute;
	top: 20px;
	left: 0;
}

.page-header__top {
	height: 80px;
	margin-top: -1px;
	box-shadow: 0px 1px 5px 0px #777;
	position: relative;
	z-index: 1;
}

.portal-footer,
.page-header__top {
	background-color: #005FF9;
}
.page-header__nav {
	float: right;
}

.page-header__nav__link {
	display: inline-block;
	height: 25px;

	padding-top: 55px;
	padding-left: 24px;
	padding-right: 24px;
	font-size: 14px;
	color: #fff;
	text-align: center;

	position: relative;
}

.page-header__nav__link:hover {
	text-decoration: none;
	background-color: #117abb;
}

.page-header__nav__lcon {
	display: inline-block;
	position: absolute;
	top: 14px;
	left: 50%;
	margin-left: -17px;
	width: 34px;
	height: 34px;
	background-image: url(/img/agent2014/common/1x/s-elements.png?121114);
	background-repeat: no-repeat;
}

.page{
	position:absolute;
	margin:12em 0 0 22%;
}

#error404, #error500 {
	color: #000;
	font-family: Tahoma;
	margin: 60px 0 0 92px;
	padding: 59px 0 100px 310px;
}

#error404 {background: url(/img/agent/nv/fon_error404.gif) 0 0 no-repeat;}
#error500 {background: url(/img/agent/nv/fon_error500.gif) 0 0 no-repeat;}

#error404 h2, #error500 h2 {
	font-size: 18px;
	color: #000;
	font-family: Tahoma;
	padding-bottom: 15px;
}

#error404 p, #error500 p {
	font-size: 16px;
	color: #000;
	font-family: Tahoma;
}
#error404 p a, #error500 p a {
	color: #14467a;
}

.m-divider {
	border-right: 1px solid #0980d5;
}

.i-headernav-win {
	background-position: 0px -32px;
}
.i-headernav-mac {
	background-position: -42px -32px;
}
.i-headernav-android {
	background-position: -84px -32px;
}
.i-headernav-ios {
	background-position: -123px -32px;
}
.i-headernav-linux {
	background: transparent url(/img/ic_linux.svg) no-repeat top left;
}

.i-headernav-winphone {
	background-position: -160px -32px;
}
.i-headernav-symbian {
	background-position: -203px -32px;
	width: 49px;
	margin-left: -24px;
}
.i-headernav-java {
	background-position: -262px -32px;
}
.i-headernav-web {
	background-position: -304px -32px;
}

.btn {
	display: inline-block;
}

.btn_sublabel {
	display: block;
	font-size: 14px;
	color: #aeaeae;
	text-align: center;
	text-transform: uppercase;
}

.m-shade:after {
	content: "";
	display: block;
	margin: 0 5px;
	height: 5px;
	bottom: -5px;

	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.btn.m-shade:after {
	background-color: #dbefdb;
}
.btn.m-winstore.m-shade:after {
	background-color: #dae6f1;
}
.feature-item.m-shade:after {
	background-color: #e2e3e4;
}

.btn_inner {
	display: inline-block;
	padding: 0 0 3px 3px;
	border-radius: 5px;
	background-color: #39a73b;
	position: relative;
}
.m-winstore .btn_inner {
	background-color: #367aa9;
}

.btn_content {
	background-color: #4baf4d;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	font-size: 22px;
	height: 58px;
	line-height: 60px;
	padding: 0 37px 0 34px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;

	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.m-winstore .btn_content {
	background-color: #4882bb;
	text-transform: none;
}

.btn_inner_winstore {
	display: inline-block;
	width: 223px;
	height: 64px;
	vertical-align:middle;
	background-image: url(/img/agent2014/common/1x/s-elements.png?121114);
	background-position: 0 -178px;
	background-repeat: no-repeat;
}
.btn:hover .btn_content {
	background-color: #51b753;
}
.btn.m-winstore:hover .btn_content {
	background-color: #4f8ecd;
}

.btn:active .btn_content {
	background-color: #45a847;
}
.btn.m-winstore:active .btn_content {
	background-color: #3273b2;
}

.m-agent .btn_content {
	padding: 0 20px 0 17px;
	height: 80px;
	line-height: 80px;
}

.m-winstore .btn_content {
	padding: 0 20px 0 17px;
	height: 80px;
	line-height: 80px;
}

.i-agent {
	vertical-align: middle;
	display: inline-block;
	width: 64px;
	height: 64px;
	margin-top: -2px;
	background-image: url(/img/agent2014/common/1x/button_logo.png);
	background-repeat: no-repeat;
}
.i-winstore {
	vertical-align: middle;
	display: inline-block;
	width: 133px;
	height: 43px;
	background-image: url(/img/agent2014/common/1x/s-elements.png?121114);
	background-position: -135px -117px;
	background-repeat: no-repeat;
}

.txt-img {
	overflow: hidden;
	text-indent: 110%;
}

.page-header__bottom {
	font-size: 14px;
	background-color: #f5f5f5;
}

.page-header__acc-menu__col {
	display: inline-block;
}

.page-header__acc-menu__auth {
	float: right;
	white-space: nowrap;
}

.page-header__acc-menu {
	vertical-align: bottom;
}
.page-header__acc-menu__link {
	color: #168de2;
	font-size: 12px;
	line-height: 50px;
	margin-right: 30px;
	text-transform: uppercase;
}
.page-header__acc-menu__auth .page-header__acc-menu__link {
	margin-right: 0;
	margin-left: 30px;
}
.page-header__acc-menu__link:hover {
	color: #22b0e5;
	text-decoration: none;
}

.page-header__acc-menu__link.page-header__acc-menu__balanceadd {
	margin-left: 0px;
}

.page-header__acc-menu__link__icon {
	background-image: url(/img/agent2014/common/1x/s-elements.png?121114);
	background-position: -168px 0px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	margin-top: -3px;
	vertical-align: middle;
}
.page-header__acc-menu__link__icon_help {
	background-position: -194px 0px;
}
.page-header__acc-menu__link__icon_community {
	background-position: -220px 0px;
}
.page-header__acc-menu__link__icon_profile {
	background-position: -246px 0px;
}
.page-header__acc-menu__link__icon_settings {
	background-position: -272px 0px;
}
.page-header__acc-menu__link__icon_balance {
	background-position: -298px 3px;
}
.page-header__acc-menu__link__icon_balanceadd {
	background-position: -324px 0px;
	margin-left: 5px;
}

.page-header__acc-menu__link__text {
	display: inline;
}

/* slider */
.page-slider {
	height: 440px;
	padding-top: 155px;
	width: 100%;
}
.page-slider_internal {
	background: #fff;
	height: 200px;
}
.page-slider_low .page-slider__inner-wrap {
	height: 300px;
}

.page-slider__inner-wrap {
	height: 465px;
	overflow: hidden;
}
.page-slider__inner-wrap_internal {
	height: 475px;
}

.page-slider__nav {
	font-size: 14px;
	margin: 50px 45px 0;
	position: relative;
}
.page-slider__nav a {
	color: #ececec;
	text-decoration: none;
	z-index: 10;
}
.page-slider__nav__link {
	text-align: center;
	width: 60px;
	white-space: nowrap;
}
.page-slider__nav__link:hover {
	color: #00a1c5;
}
.page-slider__nav__link__icon {
	background-image: url(/img/agent2012/common/sprite.png?4);
	background-position: -1px 0;
	background-repeat: no-repeat;
	display: block;
	height: 62px;
	margin-bottom: 5px;
	width: 60px;
}
.page-slider__nav__link__icon_computer {
	background-position: -62px 0;
}
.page-slider__nav__link__icon_mobile {
	background-position: -124px 0;
}

.page-slider__nav__link__icon_home:hover {
	background-position: -193px 0;
}
.page-slider__nav__link__icon_computer:hover {
	background-position: -262px 0;
}
.page-slider__nav__link__icon_mobile:hover {
	background-position: -332px 0;
}

.page-slider__nav__link__text {
	display: block;
	margin-left: -30px;
	width: 120px;
}

.page-slider__arrow {
	height: 440px;
	left: -50px;
	position: absolute;
	top: 0px;
	z-index: 16;
	width: 120px;
}
.page-slider__arrow__inner {
	background-image: url(/img/agent2014/common/1x/s-elements.png?121114);
	background-position: -74px -126px;
	background-repeat: no-repeat;
	display: block;
	width: 26px;
	height: 42px;
	position: absolute;
	left: 50px;
	top: 50%;
	margin: -30px 0 0 0px;
}
.page-slider__arrow__inner_internal {
	background-image: url(/img/agent2014/common/1x/s-elements.png?121114);
	background-position: -100px -126px;
	background-repeat: no-repeat;
}

.page-slider__arrow__inner.page-slider__arrow__inner_internal {
	background-image: url(/img/agent2012/common/sprite.png?4);
	background-position: -54px -106px;
	background-repeat: no-repeat;
	background-size: 600px 700px;
}
.page-slider__arrow:hover .page-slider__arrow__inner {
	background-position: -74px -74px;
}
.page-slider__arrow:hover .page-slider__arrow__inner_internal {
	background-position: -100px -106px;
}
.page-slider__arrow:hover .page-slider__arrow__inner_internal {
	background-position: -100px -106px;
}
.page-slider__arrow_right {
	left: auto;
	right: -50px;
}
.page-slider__arrow__inner_right {
	background-position: -100px -126px;
	left: auto;
	right: 50px;
}
.page-slider__arrow__inner_right.page-slider__arrow__inner_internal {
	background-position: -139px -106px;
}
.page-slider__arrow__inner_right.page-slider__arrow__inner_internal {
	background-position: -139px -106px;
}
.page-slider__arrow_right:hover .page-slider__arrow__inner {
	background-position: -100px -74px;
}
.page-slider__arrow_right:hover .page-slider__arrow__inner_internal {
	background-position: -100px -126px;
}
.page-slider__arrow_right:hover .page-slider__arrow__inner_internal {
	background-position: -12px -106px;
}

.page-slider__inner {
	margin: 0 auto;
	position: relative;
	padding-top: 1px;
	width: 960px;
}

.page-slider__banner {
	color: #525252;
	display: none;
}
.page-slider__banner_opened {
	display: block;
}
.page-slider__banner__title {
	color: #3e3e3e;
	font-size: 48px;
	line-height: 48px;
	letter-spacing: -1px;
	top: 70px;
	left: 502px;
	position: absolute;
	z-index: 8;
	white-space: nowrap;
}

.page-slider__banner__title_newpeople {
	top: 60px;
}

.page-slider__banner__title_computer-win8 {
	left: 455px;
	top: 105px;
}
.page-slider__banner__title_macos {
	top: 110px;
}
.page-slider__banner__title_social-webs {
	left: 455px;
	top: 50px;
}
.page-slider__banner__title_sms {
	top: 70px;
	left: 525px;
}
.page-slider__banner__title_mobile {
	top: 80px;
}
.page-slider__banner__title_video-calls {
	left: 450px;
	top: 50px;
}
.page-slider__banner__title_stickers_h {
	left: 550px;
}
.page-slider__banner__title_stickers_b {
	left: 550px;
}

.page-slider__banner__title_nauryz {
	left: 550px;
}

.page-slider__banner__title_notification {
	left: 530px;
	top: 85px;
}

/* desktop */

.page-slider__banner__title_desktop-web {
	top: 100px;
	left: 460px;
}
.page-slider__banner__title_desktop-win {
	top: 90px;
	left: 520px;
}
.page-slider__banner__title_desktop-linux {
	top: 90px;
	left: 520px;
}
.page-slider__banner__title_desktop-win8 {
	left: 540px;
}

/* desktop end */

.page-slider__banner__text {
	font-size: 14px;
	line-height: 18px;
	position: absolute;
	top: 140px;
	left: 502px;
	width: 420px;
	z-index: 9;
}

.page-slider__banner__text_newpeople {
	top: 120px;
}

.page-slider__banner__text_file-transfer {
	top: 185px;
}
.page-slider__banner__text_macos {
	top: 180px;
}
.page-slider__banner__text_social-webs {
	top: 160px;
	left: 455px;
}
.page-slider__banner__text_sms {
	top: 180px;
	left: 525px;
}
.page-slider__banner__text_mobile {
	top: 140px;
	width: 330px;
}
.page-slider__banner__text_video-calls {
	left: 450px;
	top: 160px;
}
.page-slider__banner__text_win8 {
	left: 455px;
	top: 215px;
}

.page-slider__banner__text_notification {
	left: 530px;
	top: 200px;
}

.page-slider__banner__text_stickers {
	top: 180px;
}
.page-slider__banner__text_stickers_h {
	top: 188px;
	left: 550px;
}
.page-slider__banner__text_stickers_b {
	top: 188px;
	left: 550px;
}
.page-slider__banner__text_nauryz {
	top: 188px;
	left: 550px;
}
.page-slider__banner__text_xmas-calls {
	top: 180px;
}
.page-slider__banner__text_xmas-themes {
	top: 180px;
}

/* desktop */
.page-slider__banner__text_desktop-macos {
	top: 185px;
	width: 540px;
}
.page-slider__banner__text_desktop-web {
	top: 220px;
	left: 460px;
}
.page-slider__banner__text_desktop-win {
	top: 210px;
	left: 520px;
}
.page-slider__banner__text_desktop-linux {
	top: 210px;
	left: 520px;
}
.page-slider__banner__text_desktop-win8 {
	top: 180px;
	left: 540px;
}
/* desktop end */


.page-slider__banner__btn-wrap {
	left: 502px;
	position: absolute;
	top: 220px;
	z-index: 99;
}
.page-slider__banner__btn-wrap_win8 {
	top: 245px;
	left: 455px;
}
.page-slider__banner__btn-wrap_win8desktop {
	top: 260px;
	left: 385px;
}
.page-slider__banner__btn-wrap_desktop-win8 {
	top: 260px;
	left: 665px;
}
.page-slider__banner__download-button {
	display: inline-block;
}
.page-slider__banner__download-button:hover {
	text-decoration: none;
}

.page-slider__banner__btn-wrap_newpeople {
	top: 190px;
}
.page-slider__banner__btn-wrap_mobile {
	left: 502px;
	top: 260px;
}
.page-slider__banner__btn-wrap_file-transfer {
	left: 502px;
	top: 260px;
}
.page-slider__banner__btn-wrap_macos {
	left: 502px;
	top: 250px;
}
.page-slider__banner__btn-wrap_socialwebs {
	left: 455px;
	top: 225px;
}
.page-slider__banner__btn-wrap_sms {
	left: 525px;
	top: 250px;
}
.page-slider__banner__btn-wrap_videocalls {
	left: 450px;
	top: 235px;
}
.page-slider__banner__btn-wrap_notification {
	left: 530px;
	top: 275px;
}

.page-slider__banner__btn-wrap_stickers {
	top: 240px;
}
.page-slider__banner__btn-wrap_stickers_h {
	top: 250px;
	left: 550px;
}
.page-slider__banner__btn-wrap_stickers_b {
	top: 250px;
	left: 550px;
}
.page-slider__banner__btn-wrap_nauryz {
	top: 250px;
	left: 550px;
}

.page-slider__banner__btn-wrap_xmas-calls {
	top: 240px;
}

.page-slider__banner__btn-wrap_xmas-themes {
	top: 240px;
}

/* desktop */

.page-slider__banner__btn-wrap_desktop-mac,
.page-slider__banner__text_desktop-macos,
.page-slider__banner__title_desktop-macos {
	left: 502px;
}

.page-slider__banner__btn-wrap_desktop-mac {
	top: 280px;
}
.page-slider__banner__btn-wrap_desktop-web {
	top: 280px;
	left: 460px;
}
.page-slider__banner__btn-wrap_desktop-win {
	top: 290px;
	left: 520px;
}

.page-slider__banner__btn-wrap_desktop-linux {
	top: 270px;
	left: 520px;
}

/* desktop end */



.page-slider__banner__image-wrap {
	position: absolute;
	left: 60px;
	top: 90px;
}
.page-slider__banner__image-wrap_newpeople {
	left: 40px;
	top: 90px;
}
.page-slider__banner__image-wrap_filetransfer {
	left: 40px;
}
.page-slider__banner__image-wrap_notification {
	top: 85px;
}
.page-slider__banner__image-wrap_macos {
	left: 70px;
	top: 60px;
}
.page-slider__banner__image-wrap_computer-win8 {
	left: 54px;
}
.page-slider__banner__image-wrap_social-webs {
	left: 105px;
	top: 85px;
}
.page-slider__banner__image-wrap_sms {
	left: 80px;
	top: 60px;
}
.page-slider__banner__image-wrap_mobile {
	left: 80px;
	top: 55px;
}
.page-slider__banner__image-wrap_video-calls {
	left: 50px;
	top: 70px;
}
.page-slider__banner__image-wrap_stickers {
	top: 100px;
}
.page-slider__banner__image-wrap_stickers_h {
	top: 100px;
}
.page-slider__banner__image-wrap_stickers_b {
	top: 100px;
	left: 40px;
}
.page-slider__banner__image-wrap_nauryz {
	top: 100px;
}
.page-slider__banner__image-wrap_xmas-calls {
	left: 20px;
	top: 100px;
}
.page-slider__banner__image-wrap_xmas-themes {
	top: 0;
}

/* desktop */
.page-slider__banner__image-wrap_desktop-macos {
	top: 80px;
}
.page-slider__banner__image-wrap_desktop-windows {
	top: 80px;
}
.page-slider__banner__image-wrap_desktop-linux {
	top: 80px;
}
.page-slider__banner__image-wrap_desktop-win8 {
	top: 80px;
}
.page-slider__banner__image-wrap_desktop-web {
	top: 80px;
}
/* desktop end */




.page-slider__banner__image {
	display: block;
	position: relative;
	background-repeat: no-repeat;
}

.page-content {
	background-color: #f5f5f5;
}
.page-content_internal {
	background-color: #145580;
}
.page-content_main {
	padding-top: 1px;
}

.page-content__top {
	border: 1px solid;
	background: #fff;
	height: 200px;
	margin-top: -10px;
}

.page-content__desktop_description {
	overflow: hidden;
	margin: 0 -38px;
}

.page-content__title {
	color: #444444;
	font-size: 48px;
	line-height: 100%;
	margin: 23px 0;
}

.page-content__desktop_description .page-content__title {
	margin: 23px 38px;
}

.page-content__desktop_bottom {
	margin: 0 0px;
}

.page-content__computer-description {
	margin: 0 -22px;
}

.page-content__subtitle {
	color: #444444;
	font-size: 48px;
	margin: 15px 0;
}

.page-content__subtitle_big {
	font-size: 36px;
	font-weight: bold;
	line-height: 1;
}

.feature-list {
	margin-left: -22px;
	margin-right: -22px;
	overflow: hidden;
	padding-bottom: 30px;
}
.feature-list_small {
	margin: 0;
}
.feature-item {
	display: inline-block;
	overflow: hidden;
}

.feature-item__link {
	display: block;
}

.feature_item__title {
	font-size: 24px;
	line-height: 20px;
	display: inline-block;
}

.feature-item_small {
	color: #444444;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	width: 132px;
	height: 200px;
	padding: 20px;
	border: 2px solid #f5f5f5;
	border-radius: 10px;
	vertical-align: middle;
}
.feature-item_small:hover {
	border: 2px solid #e2e3e4;
}

.feature-item:hover {
	text-decoration: none;
}

.feature-item_small__more {
	float: right;
	border: 0;
	width: 190px;
	height: auto;
	text-align: left;
	font-size: 22px;
	line-height: 21px;
	font-weight: bold;
	padding-top: 60px;
}
.feature-item_small__more:hover {
	border: 0;
}

.feature-item__link {
	font-size: 24px;
	width: 480px;
	height: 490px;
	padding: 25px;
	background-color: #fff;
	border-radius: 10px;
	color: #444444;
	position: relative;
}
.feature-item_mobile {
	width: 400px;
	height: 490px;
}
.feature-item__image {
	background-image: url(/img/agent2014/common/1x/s-content.jpg?081214);
	background-position: 0 0px;
	display: block;
	width: 128px;
	height: 129px;
	margin: 0 auto;
	z-index: 4;
}
.feature-item__image_social-webs {
	left: -10px;
	background-position: -414px 0px;
}
.feature-item__image_email-notifications {
	background-position: -138px 0px;
}
.feature-item__image_calls {
	background-position: -0px 0px;
	left: 0;
}
.feature-item__image_sms {
	background-position: -276px 0px;
}
.feature-item__image_computer {
	background-image: url(/img/agent2014/common/1x/s-content.jpg?081214);
	background-position: 0 -488px;
	background-repeat: no-repeat;
	width: 492px;
	height: 350px;
	margin-top: 8px;
}
.feature-item__image_mobile {
	background-image: url(/img/agent2014/common/1x/s-content.jpg?081214);
	background-position: 0 -141px;
	background-repeat: no-repeat;
	width: 367px;
	height: 336px;
	margin-top: 12px;
}

.feature-item_big .feature-item__content {
	display: block;
	position: absolute;
	height: 62px;
	left: 25px;
	right: 25px;
	bottom: 27px;
	color: #444444;
	text-align: center;
	white-space: nowrap;
}
.feature-item_big .feature-item__text {
	display: inline-block;
	vertical-align: top;
}

.feature-item_big .feature_item__title {
	text-align: left;
	vertical-align: top;
	font-size: 22px;
}

.feature-item_big .btn_details {
	overflow: hidden;
	margin-left: 5px;
	margin-top: -10px;
}

.feature-list_small .feature-item__text {
	display: block;
	position: static;
	bottom: auto;
	height: auto;
	width: auto;
	margin-top: 15px;
	color: #444444;
}

.feature-item__text_big {
	left: 187px;
	position: absolute;
	top: 31px;
	white-space: nowrap;
	width: 200px;
}
.feature-item_mobile .feature-item__text_big {
	left: 280px;
	top: 30px;
	width: 200px;
}
.feature-item__text_all {
	font-size: 24px;
	text-align: left;
	width: 200px;
}
.af-list {
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
}

.af-list_mac, .af-list_web, .af-list_win, .af-list_win8 {
	margin-top: -17px;
}

.af-list_summary {
	margin-top: 0;
}

.af-item {
	float: left;
	width: 50%;
	vertical-align: top;
	padding: 17px 0;
	box-sizing: border-box;
	list-style: none;
}

.af-item_wrap {
	margin: 0px 17px 0px 17px;
}

.af-item a {
	text-decoration: underline;
}
.m-small .af-item a {
	text-decoration: none;
}

.af-item_wrap.m-shade:after {
	background-color: #e2e3e4;
}

.af-item_content {
	padding: 60px 25px 10px 25px;
	height: 470px;
	background: #fff;
	text-align: center;

	border-radius: 5px;
	overflow: hidden;
}

.af-item_image {
	width: 260px;
}

.af-item_title {
	display: block;
	margin: 30px 0;
	font-size: 24px;
	font-weight: bold;
	color: #168de2;
}

.af-item_description {
	display: block;
	font-size: 14px;
}

.af-item_image {
	display: inline-block;
	background-repeat: no-repeat;
	width: 257px;
	height: 256px;
}

.page-content__desktop_bottom-windows .af-item_windows {
	display: none;
}
.page-content__desktop_bottom-macos .af-item_macos {
	display: none;
}
.page-content__desktop_bottom-web .af-item_web {
	display: none;
}
.page-content__desktop_bottom-mobile .af-item_mobile {
	display: none;
}

.af-list_mac .af-item_image {
	background-image: url(/img/agent2014/content/1x/s-content-mac.jpg);
}
.af-list_web .af-item_image {
	background-image: url(/img/agent2014/content/1x/s-content-web.jpg);
}
.af-list_win .af-item_image {
	background-image: url(/img/agent2014/content/1x/s-content-win.jpg);
}
.af-list_win8 .af-item_image {
	background-image: url(/img/agent2014/content/1x/s-content-win8.jpg);
}

/* desktop macos */
.af-item_image-design {
	background-position: 0 0;
}
.af-item_image-favorites {
	background-position: -266px 0;
}
.af-item_image-search {
	background-position: 0 -266px;
}
.af-item_image-social {
	background-position: -266px -266px;
}
.af-item_image-notifications {
	background-position: 0 -532px;
}
.af-item_image-calls {
	background-position: -266px -532px;
}
/* desktop macos / end */

/* desktop web */
.af-item_image-anywhere {
	background-position: 0 0;
}
.af-item_image-phonecalls {
	background-position: -266px 0;
}
.af-item_image-freesms {
	background-position: 0 -266px;
}
.af-item_image-freecalls {
	background-position: -266px -266px;
}
/* desktop web / end */

/* desktop macos */
.af-item_image-emailnotification {
	background-position: 0 0;
}
.af-item_image-socialmessages {
	background-position: -266px 0;
}
.af-item_image-hqvideocalls {
	background-position: 0 -1064px;
}
.af-item_image-newpeople {
	background-position: -266px -1064px;
}
.af-item_image-groupchats {
	background-position: 0px -266px;
}
.af-item_image-themes {
	background-position: -266px -266px;
}
.af-item_image-weathercast {
	background-position: 0 -1330px;
}
.af-item_image-freesmswin {
	background-position: -266px -1330px;
}
.af-item_image-phonecallswin {
	background-position: -0px -532px;
}
.af-item_image-musicplayer {
	background-position: -266px -532px;
}
.af-item_image-socialnotifications {
	background-position: 0 -1596px;
}
.af-item_image-games {
	background-position: -266px -1596px;
}
.af-item_image-geolocation {
	background-position: 0px -798px;
}
.af-item_image-multandsmiles {
	background-position: -266px -798px;
}


.af-item_image-filetransferwin {
	background-position: 0px -1864px;
}
.af-item_image-microblogwin {
	background-position: -90px -1864px;
}
.af-item_image-floatcontactwin {
	background-position: -180px -1864px;
}
.af-item_image-extraaccwin {
	background-position: 0px -1954px;
}
.af-item_image-reminderswin {
	background-position: -90px -1954px;
}
.af-item_image-mediachatwin {
	background-position: -180px -1954px;
}
/* desktop win / end */

/* desktop win8 */
.af-item_image-together {
	background-position: 0 0;
}
.af-item_image-files {
	background-position: -266px 0;
}
.af-item_image-dialogsms {
	background-position: -266px -532px;
}
.af-item_image-mail {
	background-position: 0 -266px;
}
.af-item_image-groupchat {
	background-position: -266px -266px;
}
.af-item_image-microblog {
	background-position: 0 -532px;
}
/* desktop win8 / end */

.af-list.m-small {
	margin: 20px 0 20px 0;
	overflow: hidden;
}

.m-small .af-item {
	width: 33%;
	margin: 0;
	text-align: center;
}
.m-small .af-item_image__wrap {
	position: relative;
	display: block;
}
.m-small .af-item_image {
	width: 128px;
	height: 129px;
	background-image: url(/img/agent2014/content/1x/s-content-bottom.png);

	position: relative;
	z-index: 3;
}
.m-small .af-item_image-win {
	background-position: -154px 0;
}
.m-small .af-item_image-mobile {
	background-position: -292px 0;
}
.m-small .af-item_image-macos {
	background-position: -430px 0;
}
.m-small .af-item_image-web {
	background-position: -568px 0;
}
.m-small .af-item_image-web.m-macos {
	background-position: -706px 0;
}

.m-small .af-item_link	{
	color: #292929;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	width: 250px;
	height: 415px;
	padding: 20px;
	border: 2px solid #f5f5f5;
	border-radius: 10px;
	vertical-align: middle;
	position: relative;
}
.m-small .af-item_title {
	color: #292929;
}
.m-small .af-item_link:hover {
	border: 2px solid #e2e3e4;
}
.m-small .af-item_link:hover .af-item_image__wrap:before {
	content: "";
	display: block;
	width: 144px;
	height: 144px;
	background-image: url(/img/agent2014/content/1x/s-content-bottom.png);
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -72px;
	z-index: 0;
}
.m-small .af-item_btn__container {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
}

.m-small .af-item_description {
	position: absolute;
	top: 250px;
	left: 0;
}

.af-list_summary .af-item_wrap {
	background: none;
}
.af-list_summary .af-item_wrap.m-border {
	border-bottom: 1px solid #e2e3e4;
}

.af-list_summary .af-item_content {
	height: 340px;
	padding: 0px 5px 10px 5px;
	background: none;
	position: relative;
}

.af-item_summary .af-item_title {
	margin: 12px 0;
}

.af-list_summary .af-item_description {
	width: 100%;
	position: absolute;
	top: 175px;
}
.af-list_summary .af-item_image {
	width: 80px;
	height: 80px;
}

.af-list_summary .af-item {
	width: 33%;
}

.page-footer {
	background-color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	min-width: 960px;
	padding: 30px 0;
	overflow:hidden;
}
.page-footer__inner {
	margin: 0 auto;
	width: 960px;
}

.page-footer__col {
	width: 136px;
}
.page-footer__col_mail {
	width: 190px;
}
.page-footer__col_computer {
	width: 205px;
}
.page-footer__col_mobile {
	width: 205px;
}
.page-footer__col_calls {
	width: 230px;
}
.page-footer__col_support {
	width: 130px;
}
.page-footer__col:first-child {
	margin-left: 0;
}

.page-footer__col__title {
	color: #000;
}
.page-footer__col__title a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.page-footer__col__title a:hover {
	color: #22b0e5;
}

.page-footer__col__list {
	line-height: 20px;
	list-style: none;
	margin: 25px 0 0 4px;
	padding-left: 0;
}
.page-footer__col__list a {
	font-size: 12px;
	line-height: 16px;
	color: #525252;
	text-decoration: none;
	border-bottom: 1px solid #525252;
	margin: 3px 0;
}
.page-footer__col__list a:hover {
	color: #168de2;
	border: 0;
}

.portal-footer {
	color: #fff;
	font-size: 12px;
	margin-bottom: -25px;
}
.portal-footer__inner {
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	width: 960px;
}
.portal-footer_link {
	color: #fff;
	margin-left: 32px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.portal-footer_link:hover {
	text-decoration: none;
	border-bottom: 0;
}

.portal-footer__copy {
	float: left;
}

.portal-footer__links {
	float: right;
}


/* checkbox */
.page-slider__banner__checkbox {
	display: block;
	margin-top: 5px;
}

.checkbox_label {
	color: #aeaeae;
	font-size: 14px;
	cursor: pointer;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.checkbox_text {
	display: inline-block;
	text-transform: uppercase;
	line-height: 24px;
	vertical-align: middle;
	border-bottom: 1px dashed #aeaeae;
}

.checkbox_icon {
	display: inline-block;
	width: 28px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	margin-right: 0px;
	margin-top: 3px;
}

.i-checkbox {
	background-image: url(/img/agent2014/common/1x/s-elements.png?121114);
	background-repeat: no-repeat;
	background-position: 0 -148px;
}
.s-checked .i-checkbox {
	background-position: -34px -148px;
}
/* checkbox end */



.l, .r { display: inline; float: left; position: relative; }
.r { float: right; }


/* =slider-images */
.page-slider__banner__image_newpeople {
	background-image: url('/img/agent2014/slides/1x/newpeople.jpg');
	width: 491px;
	height: 260px;
}
.page-slider__banner__image_videocalls {
	background-image: url('/img/agent2014/slides/1x/videocalls.jpg');
	width: 603px;
	height: 312px;
}
.page-slider__banner__image_socialwebs {
	background-image: url('/img/agent2014/slides/1x/social.jpg');
	width: 315px;
	height: 177px;
}
.page-slider__banner__image_mobile {
	background-image: url('/img/agent2014/slides/1x/mobile.jpg');
	width: 353px;
	height: 335px;
}
.page-slider__banner__image_sms {
	background-image: url('/img/agent2014/slides/1x/sms.jpg');
	width: 398px;
	height: 343px;
}
.page-slider__banner__image_filetransfer {
	background-image: url('/img/agent2014/slides/1x/filetransfer.jpg');
	width: 414px;
	height: 273px;
}
.page-slider__banner__image_win8 {
	background-image: url('/img/agent2014/slides/1x/win8.jpg');
	width: 369px;
	height: 281px;
}
.page-slider__banner__image_notification {
	background-image: url('/img/agent2014/slides/1x/notification.jpg');
	width: 442px;
	height: 276px;
}
.page-slider__banner__image_macos {
	background-image: url('/img/agent2014/slides/1x/macos.jpg');
	width: 410px;
	height: 343px;
}

.page-slider__banner__image_stickers {
	background-image: url('/img/agent2014/slides/1x/stickers.jpg');
	width: 395px;
	height: 213px;
}

.page-slider__banner__image_stickers_h {
	background-image: url('/img/agent2014/slides/1x/stickers_h.jpg');
	width: 466px;
	height: 282px;
}

.page-slider__banner__image_stickers_b {
	background-image: url('/img/agent2014/slides/1x/stickersb.jpg');
	width: 478px;
	height: 216px;
}

.page-slider__banner__image_nauryz {
	background-image: url('/img/agent2014/slides/1x/nauryz.jpg');
	width: 468px;
	height: 291px;
}

.page-slider__banner__image_xmas-calls {
	background-image: url('/img/agent2014/slides/1x/xmas_calls.jpg');
	width: 475px;
	height: 341px;
}

.page-slider__banner__image_xmas-themes {
	background-image: url('/img/agent2014/slides/1x/xmas_themes.jpg');
	width: 419px;
	height: 347px;
}


.page-slider__banner__image_desktop-android {
	background-image: url('/img/slide/1x/desktop-android.jpg');
	width: 341px;
	height: 321px;
}
.page-slider__banner__text_desktop-android {
	top: 210px;
}
.page-slider__banner__btn-wrap_desktop-android {
	top: 270px;
}
.page-slider__banner__btn-wrap_desktop-android,
.page-slider__banner__text_desktop-android,
.page-slider__banner__title_desktop-android {
	left: 420px
}

.page-slider__banner__text_desktop-ios {
	top: 210px;
}
.page-slider__banner__btn-wrap_desktop-ios {
	top: 270px;
}
.page-slider__banner__title_desktop-ios,
.page-slider__banner__text_desktop-ios,
.page-slider__banner__btn-wrap_desktop-ios {
	left: 420px
}

.page-slider__banner__image_desktop-ios {
	background-image: url('/img/slide/1x/desktop-ios.jpg');
	width: 341px;
	height: 321px;
	background-size: 341px 321px;
}


/* desktop */

.page-slider__banner__image_desktop-macos {
	background-image: url('/img/slide/1x/desktop-mac.jpg');
	width: 413px;
	height: 284px;
}
.page-slider__banner__image_desktop-win {
	background-image: url(/img/slide/1x/desktop-win.jpg);
	width: 412px;
	height: 284px;
}
.page-slider__banner__image_desktop-linux {
	background-image: url(/img/slide/1x/desktop-linux.png);
	width: 412px;
	height: 293px;
}
.page-slider__banner__image_desktop-win8 {
	background-image: url('/img/agent2014/slides/1x/desktop-win8.jpg');
	width: 441px;
	height: 232px;
}
.page-slider__banner__image_desktop-web {
	background-image: url('/img/agent2014/slides/1x/scr_desktop_recent.png');
	width: 341px;
	height: 320px;
}
/* desktop end */


/* slider-images end */


.list_os {
	margin: 15px 0;
}

.list_os__link {
	margin-left: 22px;
}
.list_os__link:first-child {
	margin-left: 0;
}

.list_os__icon {
	background-image: url('/img/agent2014/common/1x/s-elements.png?121114');
	background-repeat: no-repeat;
	display: inline-block;
	height: 34px;
}
.list_os__icon__android {
	background-position: -135px -74px;
	width: 29px;
}
.list_os__icon__ios {
	background-position: -174px -74px;
	width: 28px;
}
.list_os__icon__winphone {
	background-position: -211px -74px;
	width: 32px;
}
.list_os__icon__symbian {
	background-position: -252px -74px;
	width: 52px;
}
.list_os__icon__java {
	background-position: -313px -74px;
	width: 33px;
}



/* retina */

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.i-agent {
		background-image: url(/img/agent2014/common/2x/button_logo.png);
		background-size: 64px 64px;
	}

	.page-header__nav__lcon,
	.page-header__acc-menu__link__icon,
	.list_os__icon,
	.i-winstore,
	.i-checkbox,
	.page-slider__arrow__inner,
	.page-slider__arrow__inner_internal,
	.btn_inner_winstore {
		background-image: url(/img/agent2014/common/2x/s-elements.png?121114);
		background-size: 345px 246px;
	}
	.page-header__nav__lcon.i-headernav-linux {
		background: transparent url(/img/ic_linux.svg) no-repeat top left;
	}

	.feature-item__image,
	.feature-item__image_computer,
	.feature-item__image_mobile
	{
		background-image: url(/img/agent2014/common/2x/s-content.jpg?081214);
		background-size: 542px 838px;
	}

	.af-list_mac .af-item_image {
		background-image: url(/img/agent2014/content/2x/s-content-mac.jpg);
		background-size: 523px 788px;
	}
	.af-list_web .af-item_image {
		background-image: url(/img/agent2014/content/2x/s-content-web.jpg);
		background-size: 523px 522px;
	}
	.af-list_win .af-item_image {
		background-image: url(/img/agent2014/content/2x/s-content-win.jpg);
		background-size: 522px 2035px;
	}
	.af-list_win8 .af-item_image {
		background-image: url(/img/agent2014/content/2x/s-content-win8.jpg);
		background-size: 523px 788px;
	}
	.m-small .af-item_image,
	.m-small .af-item_link:hover .af-item_image__wrap:before {
		background-image: url(/img/agent2014/content/2x/s-content-bottom.png);
		background-size: 834px 144px;
	}

	/* =slider-images 2x */

	.page-slider__banner__image_newpeople {
		background-image: url('/img/agent2014/slides/2x/newpeople.jpg');
		background-size: 491px 260px;
	}
	.page-slider__banner__image_videocalls {
		background-image: url('/img/agent2014/slides/2x/videocalls.jpg');
		background-size: 603px 312px;
	}
	.page-slider__banner__image_socialwebs {
		background-image: url('/img/agent2014/slides/2x/social.jpg');
		background-size: 315px 177px;
	}
	.page-slider__banner__image_mobile {
		background-image: url('/img/agent2014/slides/2x/mobile.jpg');
		background-size: 353px 335px;
	}
	.page-slider__banner__image_sms {
		background-image: url('/img/agent2014/slides/2x/sms.jpg');
		background-size: 398px 343px;
	}
	.page-slider__banner__image_filetransfer {
		background-image: url('/img/agent2014/slides/2x/filetransfer.jpg');
		background-size: 414px 273px;
	}
	.page-slider__banner__image_win8 {
		background-image: url('/img/agent2014/slides/2x/win8.jpg');
		background-size: 369px 281px;
	}

	.page-slider__banner__image_notification {
		background-image: url('/img/agent2014/slides/2x/notification.jpg');
		background-size: 442px 276px;
	}

	.page-slider__banner__image_macos {
		background-image: url('/img/agent2014/slides/2x/macos.jpg');
		background-size: 410px 343px;
	}


	.page-slider__banner__image_desktop-macos {
		background-image: url('/img/slide/2x/desktop-mac.jpg');
		background-size: 417px 284px;
	}
	.page-slider__banner__image_desktop-win {
		background-image: url('/img/slide/2x/desktop-win.jpg');
		background-size: 412px 284px;
	}
	.page-slider__banner__image_desktop-linux {
		background-image: url('/img/slide/2x/desktop-linux.png');
		background-size: 412px 293px;
	}
	.page-slider__banner__image_desktop-android {
		background-image: url('/img/slide/2x/desktop-android.jpg');
		background-size: 341px 321px;
	}

	.page-slider__banner__image_desktop-ios {
		background-image: url('/img/slide/2x/desktop-ios.jpg');
		background-size: 341px 320px;
	}

	.page-slider__banner__image_desktop-win8 {
		background-image: url('/img/agent2014/slides/2x/desktop-win8.jpg');
		background-size: 441px 232px;
	}
	.page-slider__banner__image_desktop-web {
		background-image: url('/img/agent2014/slides/2x/scr_desktop_recent.png');
		background-size: 341px 235px;
	}

	.page-slider__banner__image_stickers {
		background-image: url('/img/agent2014/slides/2x/stickers.jpg');
		background-size: 395px 213px;
	}

	.page-slider__banner__image_stickers_h {
		background-image: url('/img/agent2014/slides/2x/stickers_h.jpg');
		background-size: 465px 282px;
	}

	.page-slider__banner__image_stickers_b {
		background-image: url('/img/agent2014/slides/2x/stickersb.jpg');
		background-size: 478px 216px;
	}

	.page-slider__banner__image_nauryz {
		background-image: url('/img/agent2014/slides/2x/nauryz.jpg');
		background-size: 468px 291px;
	}

	.page-slider__banner__image_xmas-calls {
		background-image: url('/img/agent2014/slides/2x/xmas_calls.jpg');
		background-size: 475px 341px;
	}

	.page-slider__banner__image_xmas-themes {
		background-image: url('/img/agent2014/slides/2x/xmas_themes.jpg');
		background-size: 419px 347px;
	}
	/* slider-images 2x end */

}

/* retina end */