/* STYLESHEET FILE DESCRIPTION: Generic styles, applied to all pages */

/* INITIAL LAYOUT
#########################################*/

/* Mega sprite */
			#g_header .wrap_logo .box_logo,
			#g_header .item_secondaryMenu .box_icon,
			#g_header .item_secondaryMenu .box_icon-hover,
			#g_header .button_tel .box_icon,
			#g_header .button_tel .box_icon-hover,
			#g_header .button_tel .box_arrow,
			#g_header .button_tel .box_arrow-hover,
			#g_header .item_mainMenu .box_arrow,
			#g_header .item_mainMenu .box_arrow-hover,
			#g_footer .button_mainTel .box_icon,
			#g_footer .button_mainTel .box_icon-hover,
			#g_footer .item_mobile .box_icon,
			#g_footer .item_mobile .box_icon-hover,
			#g_header .item_mobile .box_icon,
			#g_header .item_mobile .box_icon-hover,
			#g_footer .button_mail .box_icon,
			#g_footer .button_mail .box_icon-hover,
			#g_footer .button_forum .box_icon,
			#g_footer .button_forum .box_icon-hover,
			#g_footer .item_social .box_icon,
			#g_footer .item_social .box_icon-hover,
			#g_footer .wrap_unitisLogo .box_icon,
			#g_footer .wrap_unitisLogo .box_icon-hover,
			#g_header .item_mainSection .box_icon,
			#g_header .item_mainSection .box_icon-hover,
			#g_header .item_secondarySection .box_icon,
			#g_header .item_secondarySection .box_icon-hover,
			.button_close .box_icon,
			.button_close .box_icon-hover,
			.box_external,
			.box_plusTv,
			.wrap_breadcrumbs .item_tab .box_corner-left,
			.wrap_breadcrumbs .item_tab .box_corner-right,
			.wrap_paginator .item_button .box_arrow,
			.wrap_paginator .item_button .box_arrow-hover,
			.g_select::after,
			.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow,
			.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow-hover,
			.g_form .wrap_sent .box_icon,
			#g_header .item_secondarySection .box_new,
			#modal_callBack .wrap_callBack .box_icon
				{background: url('../images/global/sprites.png?9.12.2016') no-repeat;}
				
			#g_header .item_secondaryMenu .text_label,
			#g_footer .button_mail .text_label,
			#g_footer .button_forum .text_label,
			#g_header .item_mainSection .text_label,
			#g_header .item_secondarySection .text_label,
			.text_secHeading .text_label,
			.wrap_paginator .item_button .text_label,
			.wrap_breadcrumbs .text_currentPage a
				{background: url('../images/global/link.png') repeat-x;}


@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
		only screen and (-o-min-device-pixel-ratio: 13/10),
		only screen and (min-resolution: 120dpi) {
			#g_header .wrap_logo .box_logo,
			#g_header .item_secondaryMenu .box_icon,
			#g_header .item_secondaryMenu .box_icon-hover,
			#g_header .button_tel .box_icon,
			#g_header .button_tel .box_icon-hover,
			#g_header .button_tel .box_arrow,
			#g_header .button_tel .box_arrow-hover,
			#g_header .item_mainMenu .box_arrow,
			#g_header .item_mainMenu .box_arrow-hover,
			#g_footer .button_mainTel .box_icon,
			#g_footer .button_mainTel .box_icon-hover,
			#g_footer .item_mobile .box_icon,
			#g_footer .item_mobile .box_icon-hover,
			#g_header .item_mobile .box_icon,
			#g_header .item_mobile .box_icon-hover,
			#g_footer .button_mail .box_icon,
			#g_footer .button_mail .box_icon-hover,
			#g_footer .button_forum .box_icon,
			#g_footer .button_forum .box_icon-hover,
			#g_footer .item_social .box_icon,
			#g_footer .item_social .box_icon-hover,
			#g_footer .wrap_unitisLogo .box_icon,
			#g_footer .wrap_unitisLogo .box_icon-hover,
			#g_header .item_mainSection .box_icon,
			#g_header .item_mainSection .box_icon-hover,
			#g_header .item_secondarySection .box_icon,
			#g_header .item_secondarySection .box_icon-hover,
			.button_close .box_icon,
			.button_close .box_icon-hover,
			.box_external,
			.box_plusTv,
			.wrap_breadcrumbs .item_tab .box_corner-left,
			.wrap_breadcrumbs .item_tab .box_corner-right,
			.wrap_paginator .item_button .box_arrow,
			.wrap_paginator .item_button .box_arrow-hover,
			.g_select::after,
			.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow,
			.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow-hover,
			.g_form .wrap_sent .box_icon,
			#g_header .item_secondarySection .box_new,
			#modal_callBack .wrap_callBack .box_icon
				{background: url('../images/global/sprites@2x.png?9.12.2016') 0 0 / 1024px 1024px no-repeat;}
				
			#g_header .item_secondaryMenu .text_label,
			#g_footer .button_mail .text_label,
			#g_footer .button_forum .text_label,
			#g_header .item_mainSection .text_label,
			#g_header .item_secondarySection .text_label,
			.text_secHeading .text_label,
			.wrap_paginator .item_button .text_label,
			.wrap_breadcrumbs .text_currentPage a
				{background: url('../images/global/link@2x.png') 0 0 / 1px 1px repeat-x;}
		}
		
#g_header .item_secondaryMenu:hover .box_icon-hover,
#g_header .button_tel:hover .box_icon-hover,
#g_header .button_tel:hover .box_arrow-hover,
#g_footer .button_mainTel:hover .box_icon-hover,
#g_header .item_mainSection:hover .box_icon-hover,
#g_footer .item_mobile:hover .box_icon-hover,
#g_header .item_mobile:hover .box_icon-hover,
#g_footer .button_mail:hover .box_icon-hover,
#g_footer .button_forum:hover .box_icon-hover,
#g_footer .item_social:hover .box_icon-hover,
#g_footer .wrap_unitis a:hover .box_icon-hover,
#g_header .button_mainMenu:hover .box_arrow-hover,
#g_header .item_secondarySection:hover .box_icon-hover,
.button_close:hover .box_icon-hover,
.wrap_paginator .item_button:hover .box_arrow-hover,
.wrap_breadcrumbs .text_currentPage.mode_withBack:hover .wrap_arrow .box_arrow-hover {opacity: 1;}
		

/* HEADER
#########################################*/
#g_header {height: 190px;}

#g_header .wrap_logo,
#g_header .wrap_secondaryMenu,
#g_header .item_secondaryMenu,
#g_header .button_join,
#g_header .wrap_tel,
#g_header .wrap_telMenu,
#g_header .box_liner,
#g_header .item_mainMenu .button_mainMenu,
#g_header .item_openedMenu,
#g_header .box_underliner {position: absolute;}

#g_header .wrap_logo,
#g_header .wrap_secondaryMenu,
#g_header .item_secondaryMenu,
#g_header .button_join,
#g_header .wrap_tel,
#g_header .wrap_mainMenu,
#g_header .item_mainMenu .button_mainMenu,
#g_header .item_mainMenu,
#g_header .box_underliner {z-index: 200;}

#g_header .box_liner {
	width: 744px;
	margin: 94px 0 0 318px;
	border-top: 1px solid #97d2f4;
	z-index: 140;
}

/* Logo */
#g_header .wrap_logo {
	margin: 68px 0 0 20px;
	
	transition: none;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
}

#g_header .wrap_logo .box_logo,
#g_header .wrap_logo .text_logo {
	width: 281px;
	display: block;
}

#g_header .wrap_logo .box_logo {
	height: 52px;
	text-indent: -9000px;
}

#g_header .wrap_logo .text_logo {
	font-size: 16px;
	line-height: 21px;
	text-align: center;
	color: #09a3ff;
}

/* Secondary menu */
#g_header .wrap_secondaryMenu {margin: 50px 0 0 328px;}

#g_header .item_secondaryMenu {margin-top: 4px;}

#g_header .item_secondaryMenu .box_icon,
#g_header .item_secondaryMenu .box_icon-hover {
	width: 22px;
	height: 18px;
	margin-top: 3px;
}

#g_header .item_secondaryMenu .text_label {
	white-space: nowrap;
	font-size: 16px;
	color: #09a3ff;
	background-position: 0 20px;
	position: absolute;
	
    transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
}

#g_header .item_secondaryMenu:hover .text_label {color: #e6332a;}

#g_header .item_secondaryMenu.name_my {margin-left: 0px;}
#g_header .item_secondaryMenu.name_shop {margin-left: 151px;}
#g_header .item_secondaryMenu.name_coverage {margin-left: 258px;}

#g_header .item_secondaryMenu.name_my .box_icon {background-position: -288px 0;}
#g_header .item_secondaryMenu.name_my .box_icon-hover {background-position: -288px -32px;}
#g_header .item_secondaryMenu.name_my .text_label {margin-left: 17px;}

#g_header .item_secondaryMenu.name_shop .box_icon {background-position: -320px 0;}
#g_header .item_secondaryMenu.name_shop .box_icon-hover {background-position: -320px -32px;}
#g_header .item_secondaryMenu.name_shop .text_label {margin-left: 25px;}

#g_header .item_secondaryMenu.name_coverage .box_icon {background-position: -352px 0;}
#g_header .item_secondaryMenu.name_coverage .box_icon-hover {background-position: -352px -32px;}
#g_header .item_secondaryMenu.name_coverage .text_label {margin-left: 15px;}

#g_header .button_join {margin-left: 367px;}

/* Tel */
#g_header .wrap_tel {margin: 54px 0 0 872px;}

#g_header .button_tel,
#g_header .button_mainTel {display: block;}

#g_header .button_tel {
	position: absolute;
	z-index: 200;
}

#g_header .button_tel .text_label {position: absolute;}

/* Tel Menu */
#g_header .wrap_telMenu {
	width: 200px;
	height: 0;
	margin: -54px 0 0 -9px;
	background: #ecf5f9;
	z-index: 150;
	overflow: hidden;
	
	box-shadow: 0px 0 9px rgba(1,61,92,0.3);
	
    transition: height .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-webkit-transition: height .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: height .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: height .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

#g_header.show_telMenu .wrap_telMenu {height: 280px;}
/* #g_header.show_telMenu .wrap_telMenu {height: 120px;} */

#g_header .button_secondaryTel {margin: 5px 0 0 13px;}
#g_header .button_secondaryTel:first-child {margin-top: 20px;}
#g_header .button_secondaryTel:nth-of-type(1) {margin-top: 20px;}

	/* Icon */
/*
.device_touch #g_header .button_tel .box_arrow,
.device_touch #g_header .button_tel .box_arrow-hover,
.device_touch #g_header .wrap_telMenu {display: none;}
*/

#g_header .button_tel .box_icon,
#g_header .button_tel .box_icon-hover,
#g_footer .button_mainTel .box_icon,
#g_footer .button_mainTel .box_icon-hover {
	width: 22px;
	height: 22px;
}

#g_header .button_tel .box_icon {background-position: -384px 0;}
#g_header .button_tel .box_icon-hover {background-position: -384px -32px;}

	/* Arrow */
#g_header .button_tel .box_arrow,
#g_header .button_tel .box_arrow-hover {
	width: 8px;
	height: 5px;
	margin: 8px 0 0 168px;
	
   transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
}


#g_header .button_tel .box_arrow {background-position: -416px 0;}
#g_header .button_tel .box_arrow-hover {background-position: -416px -32px;}

#g_header.show_telMenu .button_tel .box_arrow,
#g_header.show_telMenu .button_tel .box_arrow-hover {
 	-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

	/* Label */
#g_header .button_tel .text_label,
#g_footer .button_mainTel .text_label,
#g_footer .button_secondaryTel .text_label,
#g_header .button_secondaryTel .text_label {
	margin-left: 24px;
	font-family: Bold;
	font-size: 21px;
	line-height: 21px;
	color: #09a3ff;
	white-space: nowrap;
	
    transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;	
}

#g_header .button_tel:hover .text_label,
#g_footer .button_mainTel:hover .text_label,
#g_footer .button_secondaryTel:hover .text_label,
#g_header .button_secondaryTel:hover .text_label {color: #e6332a;}

#g_header .button_tel .text_label .text_bracketsFix,
#g_footer .button_mainTel .text_label .text_bracketsFix,
#g_footer .button_secondaryTel .text_label .text_bracketsFix,
#g_header .button_secondaryTel .text_label .text_bracketsFix {
	top: -2px;
	display: inline-block;
	position: relative;
}

/* Main menu */
#g_header .wrap_mainMenu {padding: 112px 0 0 327px;}

#g_header  .button_mainMenu {height: 35px;}

#g_header .item_mainMenu.name_services .button_mainMenu {width: 200px;}
#g_header .item_mainMenu.name_users .button_mainMenu {width: 135px;}
#g_header .item_mainMenu.name_company .button_mainMenu {width: 115px;}

#g_header .button_mainMenu .text_label {
	font-family: Light;
	font-size: 28px;
	line-height: 28px;
	white-space: nowrap;
	position: absolute;
}

#g_header .item_mainMenu.name_services {margin-left: 0;}
#g_header .item_mainMenu.name_users {margin-left: 231px;}
#g_header .item_mainMenu.name_company {margin-left: 406px;}

#g_header .button_mainMenu .box_arrow,
#g_header .button_mainMenu .box_arrow-hover {
	width: 10px;
	height: 6px;
	margin-top: 15px;
	position: absolute;
	
    transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;	
}

#g_header.show_services .item_mainMenu.name_services .box_arrow,
#g_header.show_services .item_mainMenu.name_services .box_arrow-hover,
#g_header.show_users .item_mainMenu.name_users .box_arrow,
#g_header.show_users .item_mainMenu.name_users .box_arrow-hover,
#g_header.show_company .item_mainMenu.name_company .box_arrow,
#g_header.show_company .item_mainMenu.name_company .box_arrow-hover {
 	-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#g_header .button_mainMenu .box_arrow {background-position: -448px 0;}
#g_header .button_mainMenu .box_arrow-hover {background-position: -448px -32px;}

#g_header .item_mainMenu.name_services .box_arrow,
#g_header .item_mainMenu.name_services .box_arrow-hover {margin-left: 204px;}

#g_header .item_mainMenu.name_users .box_arrow,
#g_header .item_mainMenu.name_users .box_arrow-hover {margin-left: 140px;}

#g_header .item_mainMenu.name_company .box_arrow,
#g_header .item_mainMenu.name_company .box_arrow-hover {margin-left: 122px;} 

#g_header .box_underliner {
	width: 0px;
	height: 2px;
	margin-left: -9px;
	background-color: #3a82ed;
	margin-top: 33px;
	
    transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-webkit-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

#g_header.show_services .box_underliner {width: 199px; margin-left: 0px;}
#g_header.show_users .box_underliner {width: 133px; margin-left: 232px;}
#g_header.show_company .box_underliner {width: 113px; margin-left: 408px;}

/* Opened main menu */
#g_header .item_openedMenu {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: #ecf5f9;
	z-index: 100;
 	overflow: hidden;
	box-shadow: 0px 0 19px rgba(1,61,92,0.3);
}

#g_header.show_services #menu_services,
#g_header.show_users #menu_users,
#g_header.show_company #menu_company {height: 375px;}

#g_header .wrap_openedMenu {
	padding-top: 130px;
	opacity: 0;
	
/*
    transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
*/

    transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-webkit-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

#g_header.show_services #menu_services .wrap_openedMenu,
#g_header.show_users #menu_users .wrap_openedMenu,
#g_header.show_company #menu_company .wrap_openedMenu {
	padding-top: 160px;
	opacity: 1;
}

#g_header .wrap_secondarySections {clear: both;}

#g_header .button_close {
	margin: -20px 0 0 1010px;
/* 	display: none; */
	display: block;
}

/* .device_touch #g_header .button_close {display: block;} */

	/* Main sections */
#g_header .wrap_mainSections {
	height: 105px;
	border-bottom: 1px dotted #97d2f4;
}

#g_header .item_mainSection {
	width: 353px;
	height: 100px;
	float: left;
	
    transition: none;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
}

#g_header .item_mainSection .box_icon,
#g_header .item_mainSection .box_icon-hover {
	width: 50px;
	height: 60px;
}

#g_header .item_mainSection .text_label,
#g_header .item_mainSection .text_description {margin-left: 50px;}

#g_header .item_mainSection .text_label {
	margin-top: 17px;
	margin-bottom: 4px;
	font-size: 21px;
	line-height: 24px;
	background-position: 0 22px;
	display: inline-block;
	
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
}

#g_header .item_mainSection .text_description {
	width: 80%;
	font-size: 14px;
	line-height: 18px;
	color: #4a5970;
	display: block;
}

#g_header .item_mainSection.name_internet .box_icon {background-position: 0 -192px;}
#g_header .item_mainSection.name_internet .box_icon-hover {background-position: 0 -256px;}

#g_header .item_mainSection.name_tv .box_icon {background-position: -56px -187px;}
#g_header .item_mainSection.name_tv .box_icon-hover {background-position: -56px -251px;}

#g_header .item_mainSection.name_phone .box_icon {background-position: -118px -187px;}
#g_header .item_mainSection.name_phone .box_icon-hover {background-position: -118px -251px;}

#g_header .item_mainSection.name_support .box_icon {background-position: -384px -187px;}
#g_header .item_mainSection.name_support .box_icon-hover {background-position: -384px -251px;}
#g_header .item_mainSection.name_support {width: 400px;}

#g_header .item_mainSection.name_faq .box_icon {background-position: -438px -183px;}
#g_header .item_mainSection.name_faq .box_icon-hover {background-position: -438px -247px;}
#g_header .item_mainSection.name_faq {width: 330px;}

#g_header .item_mainSection.name_payment .box_icon {background-position: -504px -181px;}
#g_header .item_mainSection.name_payment .box_icon-hover {background-position: -504px -245px;}
#g_header .item_mainSection.name_payment {width: 330px;}

#g_header .item_mainSection.name_company .box_icon {background-position: -192px -181px;}
#g_header .item_mainSection.name_company .box_icon-hover {background-position: -192px -245px;}
#g_header .item_mainSection.name_company {width: 420px;}

#g_header .item_mainSection.name_news .box_icon {background-position: -246px -181px;}
#g_header .item_mainSection.name_news .box_icon-hover {background-position: -246px -245px;}
#g_header .item_mainSection.name_news {width: 240px;}

#g_header .item_mainSection.name_contact .box_icon {background-position: -320px -178px;}
#g_header .item_mainSection.name_contact .box_icon-hover {background-position: -320px -242px;}
#g_header .item_mainSection.name_contact .box_icon,
#g_header .item_mainSection.name_contact .box_icon-hover {margin-left: -5px;}
#g_header .item_mainSection.name_contact {width: 380px;}

/* Secondary sections */
#g_header .wrap_secondarySections {
	height: 52px;
	padding-left: 15px;
	border-bottom: 1px dotted #97d2f4;
}

#g_header .wrap_secondarySections .box_separator {
	height: 38px;
	margin-top: 7px;
	margin-right: 25px;
	border-left: 1px dotted #97d2f4;
	float: left;
}

#g_header .wrap_secondarySections:last-child {border: none;}

#g_header .item_secondarySection {
	height: 22px;
	padding: 15px 25px 15px 0;
	float: left;
	
	transition: none;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
}

#g_header .item_secondarySection .box_icon,
#g_header .item_secondarySection .box_icon-hover {
	width: 24px;
	height: 26px;
	margin-top: -1px;
}

#g_header .item_secondarySection .text_label,
#g_header .item_secondarySection .text_description {margin-left: 26px;}

#g_header .item_secondarySection .text_label {
	font-size: 16px;
	line-height: 22px;
	background-position: 0 20px;
	display: inline-block;
	
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
}

#g_header .item_secondarySection .box_external {
	margin-left: 2px;
	margin-bottom: -2px;
}

#g_header .item_secondarySection .box_new {
	height: 14px;
	margin-left: 5px;
	padding: 0 4px 0 8px;
	background-position: -768px 0;
	background-color: #09a3ff;
	font-family: Bold;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: inline-block;
}

#g_header .item_secondarySection.name_antivirus .box_icon {background-position: 2px -320px;}
#g_header .item_secondarySection.name_antivirus .box_icon-hover {background-position: 2px -352px;}

#g_header .item_secondarySection.name_cctv .box_icon {background-position: -30px -320px;}
#g_header .item_secondarySection.name_cctv .box_icon-hover {background-position: -30px -352px;}

#g_header .item_secondarySection.name_technology .box_icon {background-position: -192px -320px;}
#g_header .item_secondarySection.name_technology .box_icon-hover {background-position: -192px -352px;}

#g_header .item_secondarySection.name_join .box_icon {background-position: -222px -320px;}
#g_header .item_secondarySection.name_join .box_icon-hover {background-position: -222px -352px;}

#g_header .item_secondarySection.name_coverage .box_icon {background-position: -252px -320px;}
#g_header .item_secondarySection.name_coverage .box_icon-hover {background-position: -252px -352px;}

#g_header .item_secondarySection.name_media .box_icon {background-position: -128px -318px;}
#g_header .item_secondarySection.name_media .box_icon-hover {background-position: -128px -350px;}

#g_header .item_secondarySection.name_actions .box_icon {background-position: -158px -320px;}
#g_header .item_secondarySection.name_actions .box_icon-hover {background-position: -158px -352px;}

#g_header .item_secondarySection.name_contract .box_icon,
#g_header .item_secondarySection.name_warranty .box_icon {background-position: -348px -318px;}
#g_header .item_secondarySection.name_contract .box_icon-hover,
#g_header .item_secondarySection.name_warranty .box_icon-hover {background-position: -348px -350px;}

#g_header .item_secondarySection.name_my .box_icon {background-position: -380px -318px;}
#g_header .item_secondarySection.name_my .box_icon-hover {background-position: -380px -350px;}

#g_header .item_secondarySection.name_forum .box_icon {background-position: -448px -316px;}
#g_header .item_secondarySection.name_forum .box_icon-hover {background-position: -448px -348px;}

#g_header .item_secondarySection.name_status .box_icon {background-position: -416px -318px;}
#g_header .item_secondarySection.name_status .box_icon-hover {background-position: -416px -350px;}

#g_header .item_secondarySection.name_social .box_icon {background-position: -62px -318px;}
#g_header .item_secondarySection.name_social .box_icon-hover {background-position: -62px -350px;}

#g_header .item_secondarySection.name_events .box_icon {background-position: -96px -318px;}
#g_header .item_secondarySection.name_events .box_icon-hover {background-position: -96px -350px;}

#g_header .item_secondarySection.name_partners .box_icon {background-position: -288px -318px;}
#g_header .item_secondarySection.name_partners .box_icon-hover {background-position: -288px -350px;}

#g_header .item_secondarySection.name_jobs .box_icon {background-position: -318px -318px;}
#g_header .item_secondarySection.name_jobs .box_icon-hover {background-position: -318px -350px;}
#g_header .item_secondarySection.name_jobs .box_icon,
#g_header .item_secondarySection.name_jobs .box_icon-hover {margin-top: -3px;}


/* FOOTER
#########################################*/
#g_footer {background: url('../images/global/footer_texture.png') 0 0 / 321px 180px}

#g_footer .wrap_tel,
#g_footer .wrap_actions,
#g_footer .wrap_social,
#g_footer .wrap_social,
#g_footer .wrap_legal {position: absolute;}

/* Tel */
#g_footer .wrap_tel {margin: 38px 0 0 20px;}

#g_footer .button_mainTel,
#g_footer .button_secondaryTel,
#g_header .button_secondaryTel {
	margin-bottom: 5px;
	display: block;
}

#g_footer .button_mainTel .box_icon {background-position: 0 -64px;}
#g_footer .button_mainTel .box_icon-hover {background-position: 0 -96px;}

#g_footer .button_mainTel .text_label,
#g_footer .button_secondaryTel .text_label,
#g_header .button_secondaryTel .text_label {color: #3a82ed;}

#g_footer .button_secondaryTel .text_label,
#g_header .button_secondaryTel .text_label {
	font-family: Regular;
	font-size: 18px;
}

#g_footer .text_multiline {
	margin: -28px 0 0 24px;
	font-size: 14px;
	font-family: Italic;
	color: #878787;
	position: absolute;
}

#g_footer .name_singleline {margin-top: 20px;}

	/* Mobile */
#g_footer .wrap_mobile,
#g_header .wrap_mobile {margin-top: 20px;}
#g_header .wrap_mobile {margin-top: 85px;}

/*
#g_header .wrap_mobile,
#g_footer .wrap_mobile {display: none;}
*/

#g_footer .wrap_mobile {
	margin: -103px 0 0 200px;
}

#g_footer .item_mobile,
#g_header .item_mobile {
	margin: 0 0 2px 5px;
	display: block;
}

#g_header .item_mobile {margin-left: 17px;}

#g_footer .item_mobile .text_label,
#g_header .item_mobile .text_label {
	margin-left: 20px;
	font-size: 18px;
	display: block;
}

#g_footer .item_mobile .text_label .text_bracketsFix,
#g_header .item_mobile .text_label .text_bracketsFix {
	top: -2px;
	display: inline-block;
	position: relative;
}

#g_footer .item_mobile .box_icon,
#g_footer .item_mobile .box_icon-hover,
#g_header .item_mobile .box_icon,
#g_header .item_mobile .box_icon-hover {
	width: 16px;
	height: 16px;
	margin-top: 4px;
}

#g_footer .item_mobile.name_ks .box_icon,
#g_header .item_mobile.name_ks .box_icon {background-position: -32px -64px;}
#g_footer .item_mobile.name_ks .box_icon-hover,
#g_header .item_mobile.name_ks .box_icon-hover {background-position: -32px -96px;}
#g_footer .item_mobile.name_ks .box_icon,
#g_footer .item_mobile.name_ks .box_icon-hover,
#g_header .item_mobile.name_ks .box_icon,
#g_header .item_mobile.name_ks .box_icon-hover {margin-left: 3px;}

#g_footer .item_mobile.name_mts .box_icon,
#g_header .item_mobile.name_mts .box_icon {background-position: -64px -64px;}
#g_footer .item_mobile.name_mts .box_icon-hover,
#g_header .item_mobile.name_mts .box_icon-hover {background-position: -64px -96px;}
#g_footer .item_mobile.name_mts .box_icon,
#g_footer .item_mobile.name_mts .box_icon-hover,
#g_header .item_mobile.name_mts .box_icon,
#g_header .item_mobile.name_mts .box_icon-hover {margin-left: 3px;}

#g_footer .item_mobile.name_life .box_icon,
#g_header .item_mobile.name_life .box_icon {background-position: -96px -64px;}
#g_footer .item_mobile.name_life .box_icon-hover,
#g_header .item_mobile.name_life .box_icon-hover {background-position: -96px -96px;}
#g_footer .item_mobile.name_life .box_icon,
#g_footer .item_mobile.name_life .box_icon-hover,
#g_header .item_mobile.name_life .box_icon,
#g_header .item_mobile.name_life .box_icon-hover {margin-left: 3px;}

/* Actions */
#g_footer .wrap_actions {margin: 28px 0 0 420px;}

#g_footer .button_callBack,
#g_footer .button_chat,
#g_footer .button_mail {margin-right: 30px;}

#g_footer .button_mail,
#g_footer .button_forum {margin-left: 13px;}

#g_footer .button_forum {
    padding-top: 4px;
    display: inline-block;
}

#g_footer .button_callBack {margin-bottom: 30px;}


#g_footer .button_mail .text_label,
#g_footer .button_forum .text_label {
	margin-left: 24px;
	font-size: 16px;
	background-position: 0 19px;
}

#g_footer .button_mail .box_icon,
#g_footer .button_mail .box_icon-hover {
	width: 22px;
	height: 15px;
	margin-top: 9px;
}

#g_footer .button_forum .box_icon,
#g_footer .button_forum .box_icon-hover {
	width: 22px;
	height: 20px;
	margin-top: 2px;
}

#g_footer .button_mail .box_icon {background-position: -128px -64px;}
#g_footer .button_mail .box_icon-hover {background-position: -128px -96px;}

#g_footer .button_forum .box_icon {background-position: -448px -318px;}
#g_footer .button_forum .box_icon-hover {background-position: -448px -350px;}

/* Social */
#g_footer .wrap_social {margin: 35px 0 0 790px;}

#g_footer .text_social {
	margin: 0 0 2px 5px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #878787;
}

#g_footer .item_social,
#g_footer .item_social .box_icon,
#g_footer .item_social .box_icon-hover {
	width: 48px;
	height: 48px;
}

#g_footer .item_social {
	margin-right: 15px;
	display: inline-block;
}

#g_footer .item_social.name_vk .box_icon {background-position: -256px -64px;}
#g_footer .item_social.name_vk .box_icon-hover {background-position: -256px -128px;}

#g_footer .item_social.name_fb .box_icon {background-position: -320px -64px;}
#g_footer .item_social.name_fb .box_icon-hover {background-position: -320px -128px;}

#g_footer .item_social.name_tw .box_icon {background-position: -384px -64px;}
#g_footer .item_social.name_tw .box_icon-hover {background-position: -384px -128px;}

#g_footer .item_social.name_yt .box_icon {background-position: -448px -64px;}
#g_footer .item_social.name_yt .box_icon-hover {background-position: -448px -128px;}

#g_footer .item_social.name_fr .box_icon,
#g_footer .item_social.name_fr .box_icon-hover {
	background: url("../images/global/forum.png");
	background-size: cover;
}

#g_footer .item_social.name_fr .box_icon {background-position: 0 0;}
#g_footer .item_social.name_fr .box_icon-hover {background-position: 0 -65px;}

/* Legal */
#g_footer .wrap_legal {margin: 138px 0 0 623px;}

#g_footer .text_copy,
#g_footer .text_licenses,
#g_footer .box_liner,
#g_footer .wrap_unitis {
	width: 417px;
	text-align: right;
	color: #878787;
}

#g_footer .text_copy {
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 17px;
}

#g_footer .text_licenses {
	font-size: 12px;
	line-height: 16px;
}

#g_footer .box_liner {
	margin: 6px 0 6px 0;
	border-top: 1px solid #878787;
}

	/* Unitis */
#g_footer .wrap_unitis {
	font-family: Italic;
	font-size: 16px;
	line-height: 23px;
}

#g_footer .wrap_unitis a {color: #878787;}

#g_footer .wrap_unitis a:hover {color: #e6332a;}

#g_footer .wrap_unitisLogo {display: inline;}

#g_footer .wrap_unitisLogo .box_icon,
#g_footer .wrap_unitisLogo .box_icon-hover,
#g_footer .wrap_unitisLogo .text_label {
	width: 75px;
	height: 23px;
	margin-top: -3px;
}

#g_footer .wrap_unitisLogo .box_icon,
#g_footer .wrap_unitisLogo .box_icon-hover {position: absolute;}

#g_footer .wrap_unitisLogo .box_icon {background-position: -160px -64px;}
#g_footer .wrap_unitisLogo .box_icon-hover {background-position: -160px -96px;}

#g_footer .wrap_unitisLogo .text_label {
	text-indent: -9000px;
	opacity: 0;
	display: inline-block;
}


/* BREADCRUMBS
#########################################*/
/* Heading */
.wrap_breadcrumbs .wrap_heading {
	width: 1020px;
	height: 250px;
	margin: 0 auto;
}

.wrap_breadcrumbs .text_section {
	padding-top: 20px;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.wrap_breadcrumbs .text_currentPage {
	padding-top: 6px;
	font-size: 48px;
	line-height: 48px;
}

.wrap_breadcrumbs .text_currentPage a {background-position: 0 -50px;}

.wrap_breadcrumbs .wrap_description {
	width: 640px;
	padding-top: 15px;
	font-size: 16px;
	line-height: 21px;
}

.wrap_breadcrumbs .wrap_description p {margin-bottom: 15px;}

/* Heading with back button */
.wrap_breadcrumbs .text_currentPage.mode_withBack:hover {color: #e6332a !important;}

.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow {margin: 13px 0 0 -14px;}

.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow,
.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow,
.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow-hover {
	height: 21px;
	width: 12px;
	position: absolute;
}

.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow {background-position: -64px -544px}
.wrap_breadcrumbs .text_currentPage.mode_withBack .wrap_arrow .box_arrow-hover {background-position: -64px -576px}

/* Tabs */
.wrap_breadcrumbs .wrap_tabs {
	width: 1020px;
	margin-top: -64px;
	left: 50%;
	margin-left: -510px;
	position: absolute;
}

.wrap_breadcrumbs .wrap_tabsBox {
	display: inline-block;
	border: 1px solid #fff;
	border-bottom: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.wrap_breadcrumbs .item_tab {
	height: 64px;
	cursor: pointer;
	float: left;
	
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    
    transition: background-color .2s ease-in-out;
	-webkit-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
}

.wrap_breadcrumbs .item_tab:first-child {border-top-left-radius: 3px;}
.wrap_breadcrumbs .item_tab:last-child {border-top-right-radius: 3px;}

.wrap_breadcrumbs .item_tab.item_tab.name_business {border-top-right-radius: 3px;  background: rgba(88, 73, 138, 0.6);}
.wrap_breadcrumbs .item_tab.item_tab.name_business:hover {background: rgba(88, 73, 138, 0.8);}
.wrap_breadcrumbs  .item_tab.name_private .box_liner {display:none!important;}


.wrap_breadcrumbs .item_tab .wrap_label {
	height: 64px;
	padding-left: 70px;
	display: table;
}

.wrap_breadcrumbs.mode_simpleTabs .item_tab .wrap_label {padding-left: 15px;}

.wrap_breadcrumbs .item_tab .text_label {
	padding-right: 15px;
	vertical-align: middle;
	color: #fff;
	display: table-cell;
}

.wrap_breadcrumbs .item_tab .box_icon {
	width: 48px;
	height: 48px;
	margin: 8px 0 0 13px;
	position: absolute;
}

.wrap_breadcrumbs .item_tab .box_liner {
	height: 46px;
	margin-left: 1px;
	margin-top: 8px;
	border-right: 1px solid #fff;
	position: absolute;
}

.wrap_breadcrumbs .item_tab.state_active .box_liner {display: none;}

.wrap_breadcrumbs .item_tab:last-child .box_liner {display: none;}

.wrap_breadcrumbs .item_tab.state_active,
.wrap_breadcrumbs .item_tab.state_active:hover {background: #fff;}

.wrap_breadcrumbs .item_tab.state_active .text_label {color: #09a3ff;}

.wrap_breadcrumbs .item_tab:hover {background: rgba(255,255,255,0.2);}

.wrap_breadcrumbs .item_tab .box_corner-left,
.wrap_breadcrumbs .item_tab .box_corner-right {
	width: 4px;
	height: 4px;
	margin-top: 59px;
	position: absolute;
	display: none;
}

.wrap_breadcrumbs .item_tab.state_active .box_corner-left,
.wrap_breadcrumbs .item_tab.state_active .box_corner-right {display: block;}

.wrap_breadcrumbs .item_tab .box_corner-left {background-position: -672px 0; margin-left: -4px;}
.wrap_breadcrumbs .item_tab .box_corner-right {background-position: -704px 0;}

/* Tab content */
.item_tabWrapper,
.item_secondaryTabWrapper {display: none;}

.item_tabWrapper.state_current,
.item_secondaryTabWrapper.state_current {display: inherit;}


/* MODAL
#########################################*/
body.show_guide,
body.show_orderSmart,
body.show_orderMag,
body.show_orderAntivirus,
body.show_orderCam,
body.show_orderShop,
body.show_lightboxShop,
body.show_deliveryShop,
body.show_callBack,
body.show_order {overflow: hidden;}

body.show_guide #g_screen,
body.show_orderSmart #g_screen,
body.show_orderMag #g_screen,
body.show_orderCam #g_screen,
body.show_orderAntivirus #g_screen,
body.show_orderShop #g_screen,
body.show_lightboxShop #g_screen,
body.show_deliveryShop #g_screen,
body.show_callBack #g_screen,
body.show_order #g_screen {
	-ms-transform: scale(0.8,0.8);
    -webkit-transform: scale(0.8,0.8);
    transform: scale(0.8,0.8);
}

body.show_guide #modal_guide,
body.show_orderSmart #modal_orderSmart,
body.show_orderMag #modal_orderMag,
body.show_orderCam #modal_orderCam,
body.show_orderAntivirus #modal_orderAntivirus,
body.show_orderShop #modal_orderShop,
body.show_lightboxShop #modal_lightboxShop,
body.show_deliveryShop #modal_deliveryShop,
body.show_callBack #modal_callBack,
body.show_order #modal_order {
	opacity: 1;
	
	-ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}

#g_screen,
.wrap_modal {
    transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-webkit-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);	
}

.wrap_modal {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 500;
	position: fixed;
	overflow: hidden;
	opacity: 0;
	
	-ms-transform: scale(0,0);
    -webkit-transform: scale(0,0);
    transform: scale(0,0);
}

.wrap_modal .wrap_screen {
	width: 100%;
	height: 100%;
	background: rgba(9, 163, 255,0.7);
	overflow: hidden;
	overflow-y: scroll;
}

.wrap_modal.mode_form .wrap_screen {display: table;}

.wrap_modal.mode_form .wrap_page {
	vertical-align: middle;
	display: table-cell;
}

.wrap_modal.mode_fullScreen .wrap_page {padding: 60px;}

.wrap_modal .wrap_window {
	margin: 0 auto;
	padding: 40px;
	background: #fff;
	box-shadow: 0px 0px 25px #0096eb;
}

.wrap_modal .text_windowHeading {
	width: 100%;
	padding: 10px 0 40px 5px;
	font-size: 14px;
	line-height: 18px;
	color: #09a3ff;
	text-transform: uppercase;
	letter-spacing: 2px;
	
	border-top: 1px solid #09a3ff;
	display: inline-block;
}

.wrap_modal .button_close {
	margin: -60px 0 0 0;
	position: relative;
	float: right;
}

/* Call back form */
#modal_callBack .wrap_window,
#modal_callBack .wrap_window {width: 500px;}

#modal_callBack .wrap_callBack {
	height: 75px;
	margin: -20px 0 10px 10px;
}

#modal_callBack .wrap_callBack .box_icon {
	width: 60px;
	height: 60px;
	background-position: -576px -96px;
	position: absolute;
}

#modal_callBack .text_callBack {
	padding-top: 5px;
	margin-left: 75px;
	font-size: 16px;
	line-height: 19px;
}


/* UI ELEMENTS
#########################################*/
/* Button */
.g_button {
	height: 32px;
	padding: 0 13px 0 15px;
	display: inline-block;
	background: #d5d003;
	border-radius: 100px;
	
    transition: background-color .2s ease-in-out;
	-webkit-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
}

.g_button:hover {background-color: #09a3ff !important;}

.g_button:active {background-color: #394f20 !important;}

.g_button .text_label {
	font-family: Bold;
	font-size: 14px;
	line-height: 32px;
	color: #394f20;
	text-transform: uppercase;
	letter-spacing: 1px;
	
    transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
}

.g_button:hover .text_label {color: #fff !important;}

.g_button:active .text_label {color: #d5d003 !important;}

/* Select */
.g_select {
	position: relative;
	display:block;
	padding:0;
}

.g_select select {
	width:100%;
	margin:0;
	background:none;
	border: 1px solid transparent;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	appearance: none;
	-webkit-appearance: none;
	font-size: 16px;
	font-family: Regular;
	padding: 0 25px 0 5px;
	line-height: 30px;
	color: #3a82ed;
	background: #ebf3f8;
	border-radius: 2px;
}
    
.g_select::after {
	content: "";
	position: absolute;
	width: 9px;
	height: 8px;
	top: 50%;
	right: 10px;
	margin-top:-4px;
	background-position: -448px 2px;
	z-index: 2;
	pointer-events:none;
}


.g_select:hover select {color: #e6332a;}

.g_select:hover:after {background-position: -448px -30px;}

.g_select select:focus {}

.g_select option {font-weight:normal;}

	/* Hacks */
x:-o-prefocus, .g_select::after {
  display:none;
}    

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  .g_select select::-ms-expand {
    display: none;
  }
  .g_select select:focus::-ms-value {
    background: transparent;
    color: #222;
  }
}  

@-moz-document url-prefix() { 
  .g_select {
    overflow: hidden;
  }
  .g_select select {
    width: 120%;
    width: -moz-calc(100% + 3em);
    width: calc(100% + em);
  }
  
}

.g_select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}    

/* Close button */
.button_close,
.button_close .box_icon,
.button_close .box_icon-hover {
	width: 34px;
	height: 34px;
	position: absolute;
}

.button_close .box_icon {background-position: -512px 0;}
.button_close .box_icon-hover {background-position: -512px -64px;}

/* External link sign */
.box_external {
	width: 14px;
	height: 14px;
	margin-bottom: -4px;
	margin-left: 4px;
	background-position: -640px 0;
	display: inline-block;
}

/* Plus TV */
.box_plusTv {
	width: 39px;
	height: 22px;
	margin-left: 3px;
	background-position: -576px -64px;
	display: inline-block;
}

/* Section heading */
.text_secHeading {
	margin-left: -5px;
	padding: 10px 50px 20px 5px;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	
	border-top: 1px solid #3a82ed;
	display: inline-block;
}

.text_secHeading .text_label {background-position: 0 17px;}

/* Block heading */
.text_blockHeading {
	margin-bottom: 15px;
	font-size: 31px;
	line-height: 36px;
	color: #09a3ff;
	text-align: center;
}

/* Page tabs */
.wrap_pageTabs {
	width: 900px;
	margin: 0 auto;
	padding: 2px;
	border: 1px solid #c3e6ff;
	border-radius: 100px;
	display: table;
}

.wrap_pageTabs .item_pageTab {
	padding: 15px 0 15px 0;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	color: #3a82ed;
	border-right: 1px solid #c3e6ff;
	cursor: pointer;
	display: table-cell;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
	
    transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;	
}

.wrap_pageTabs .item_pageTab:hover {color: #e6332a;}

.wrap_pageTabs .item_pageTab:first-child {
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}

.wrap_pageTabs .item_pageTab:last-child {
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
	border-right: none;
}

.wrap_pageTabs .item_pageTab.state_active {
	background: #09a3ff;
	color: #fff;
	cursor: default;
	border-right-color: #09a3ff;
}

/* Secondary tabs */
.wrap_secondaryTabs {width: 100%;}

.wrap_secondaryTabs .item_secondaryTab {
	padding: 10px 10px 0 10px;
	font-size: 19px;
	line-height: 21px;
	color: #3a82ed;
	cursor: pointer;
	display: inline-block;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
	
    transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;	
}

.wrap_secondaryTabs .item_secondaryTab:hover {color: #e6332a;}


.wrap_secondaryTabs .item_secondaryTab.state_active {
	font-family: Bold;
	color: #e6332a;
	cursor: default;
}

/* Paginator */
.wrap_paginator {height: 25px;}

.wrap_paginator .text_status,
.wrap_paginator .item_button .text_label {
	font-size: 16px;
	line-height: 25px;
}

.wrap_paginator .text_status {
	color: #808080;
	float: right;
}

.wrap_paginator .item_button {
	height: 25px;
	margin-right: 10px;
	padding-right: 15px;
	display: inline-block;
}

.wrap_paginator .item_button .text_label {background-position: 0 18px;}

.wrap_paginator .item_button.state_inactive .text_label {
	color: #808080;
	background: none;
}

.wrap_paginator .item_button.name_prev {border-right: 1px dotted #dedede;}

.wrap_paginator .item_button .wrap_arrow {
	width: 25px;
	height: 25px;
	margin-bottom: -8px;
	display: inline-block;
}

.wrap_paginator .item_button .box_arrow,
.wrap_paginator .item_button .box_arrow-hover {
	width: 25px;
	height: 25px;
}

.wrap_paginator .item_button.state_inactive .box_arrow-hover {display: none;}

.wrap_paginator .item_button.name_prev.state_inactive .box_arrow {background-position: 0 -544px;}
.wrap_paginator .item_button.name_prev .box_arrow {background-position: 0 -576px;}
.wrap_paginator .item_button.name_prev .box_arrow-hover {background-position: 0 -608px;}

.wrap_paginator .item_button.name_next.state_inactive .box_arrow {background-position: -32px -544px;}
.wrap_paginator .item_button.name_next .box_arrow {background-position: -32px -576px;}
.wrap_paginator .item_button.name_next .box_arrow-hover {background-position: -32px -608px;}


/* FORMS
#########################################*/
.g_form input,
.g_form textarea {
	height: 30px;
	margin: 0;
	padding: 5px;
	border: none;
	background-color: #ebf3f8;
	font-family: Regular;
	font-size: 16px;
	line-height: 30px;
	
    transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
}

.g_form input:hover,
.g_form textarea:hover,
.g_form input:focus,
.g_form textarea:focus {background-color: #ddedf8;}

.g_form input:focus,
.g_form textarea:focus {
	outline: none;
	-webkit-outline: none;
	-moz-outline: none;
	-ms-outline: none;
}

.g_form textarea {
	height: auto;
	line-height: 19px;
}

.g_form .item_input {margin-bottom: 15px;}

.g_form label {
	width: 100px;
	margin-left: 5px;
	font-size: 16px;
	line-height: 19px;
	display: table;
	position: absolute;
}

.g_form label .text_label {
	height: 40px;
	vertical-align: middle;
	display: table-cell;
}

.g_form .item_input input,
.g_form .item_input textarea,
.g_form .item_input .text_invalid {
	width: 365px;
	margin-left: 120px;
	display: block;
}

.g_form .item_input .text_invalid {
	margin-top: 5px;
	font-size: 14px;
	color: #d61c24;
	display: none;
}

.g_form .item_input.state_invalid .text_invalid {display: block;}

.g_form .item_input.state_invalid input,
.g_form .item_input.state_invalid textarea {background-color: #f8e7e7;}

.g_form .button_submit {
	margin-left: 120px;
	display: inline-block;
}

.g_form .text_invalid {
	font-size: 14px;
	line-height: 32px;
	color: #d61c24;
	float: right;
	display: none;
}

.state_invalid .text_invalid {display: block;}

/* Sent */
.g_form .wrap_sent,
.g_form.state_sent .item_input,
.g_form.state_sent .button_submit,
.g_form.state_sent .text_fieldGroup,
.g_form.state_sent .wrap_formTabs,
.g_form.state_sent .text_or,
.g_form.state_sent .text_invalid,
.g_form.state_sent .wrap_address,
.g_form.state_sent .wrap_action,
.g_form.state_sent .wrap_callBack {
    transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-webkit-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	
}

.g_form .wrap_sent {
/* 	display: table; */
	position: absolute;

	-ms-transform: scale(0,0);
	-webkit-transform: scale(0,0);
	transform: scale(0,0);
}

.g_form .wrap_sentBox {
/* 	vertical-align: middle; */
/* 	text-align: center; */
	display: table-cell;
}

.g_form.state_sent .wrap_sent {
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}

.g_form .wrap_sent .wrap_message {
	width: 320px;
	display: inline-block;
}

.g_form.state_sent .item_input,
.g_form.state_sent .button_submit,
.g_form.state_sent .text_fieldGroup,
.g_form.state_sent .wrap_formTabs,
.g_form.state_sent .text_or,
.g_form.state_sent .text_invalid,
.g_form.state_sent .wrap_address,
.g_form.state_sent .wrap_action,
.g_form.state_sent .wrap_callBack {opacity: 0;} 

.g_form .wrap_sent .box_icon {
	width: 92px;
	height: 96px;
	background-position: 0 -672px;
	position: absolute;
}

.g_form .wrap_sent .text_sent,
.g_form .wrap_sent .text_whatNext {
	padding-left: 105px;
	text-align: left;
}

.g_form .wrap_sent .text_sent {
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 24px;
	color: #80b13f;
}

.g_form .wrap_sent .text_whatNext {
	font-size: 16px;
	line-height: 19px;
	color: #808080;
}


/* Form tabs */
.wrap_formTabs {
	margin: 20px 0 20px 0;
	display: table;
}

.wrap_formTabs .item_formTab {
	padding: 15px 25px 15px 25px;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	color: #3a82ed;
	background-color: #ebf3f9;
	cursor: pointer;
	display: table-cell;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
	
    transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;	
}

.wrap_formTabs .item_formTab:hover {color: #e6332a;}

.wrap_formTabs .item_formTab:first-child {
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}

.wrap_formTabs .item_formTab:last-child {
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
}

.wrap_formTabs .item_formTab.state_active {
	background: #09a3ff;
	color: #fff;
	cursor: default;
}


/* CROSS PROMO
#########################################*/
.wrap_crossPromo {
	width: 900px;
	height: 150px;
	margin: 0 auto;
	margin-bottom: 40px;
}

.wrap_crossPromo .item_promo {
	width: 440px;
	height: 150px;
	border-radius: 4px;
	display: table;
	float: left;
	
    transition: none;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
}

.wrap_crossPromo .item_promo:first-child {margin-right: 20px;}

.wrap_crossPromo .wrap_promo {
	padding-left: 210px;
	vertical-align: middle;
	display: table-cell;
}

.wrap_crossPromo .text_title {
	font-size: 21px;
	line-height: 26px;
	color: #fff;
}

.wrap_crossPromo .text_action {
	margin-top: 15px;
	font-family: Bold;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #d5d003;
	display: block;
}

#g_header .wrap_tel {z-index: 205;}