HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,H1, H2, H3, H4, H5, H6, P, BLOKQUOTE, PRE,A, ABBR, ADDRESS, BIG, CITE, CODE,DEL, DFN, EM, IMG, INS, Q, S, SAMP,SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,B, U, I, CENTER,DL, DT, DD, OL, UL, LI,FIELDSET, FORM, LABEL, LEGEND,TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD,ARTICLE, ASIDE, CANVAS, DETAILS, EMBED,FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP,MENU, NAV, OUTPUT, RUBY, SECTION, SUMMARY,TIME, MARK, AUDIO, VIDEO {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	}ARTICLE, ASIDE, DETAILS,FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP,MENU, NAV, SECTION {	display: block;	}BODY {	line-height: 1.3;	}OL, UL, LI {	list-style: none;	}BLOCKQUOTE, Q {	quotes: none;	}BLOCKQUOTE:BEFORE, BLOCKQUOTE:AFTER,Q:BEFORE, Q:AFTER {	content: '';	content: none;	}TABLE {	border-collapse: collapse;	border-spacing: 0;	}@font-face {	font-family: 'vegurregular';	src: url(../fonts/vegur-r_0_600-webfont.eot);	src: url(../fonts/vegur-r_0_600-webfont.eot?#iefix) format('embedded-opentype'),		 url(../fonts/vegur-r_0_600-webfont.woff) format('woff'),		 url(../fonts/vegur-r_0_600-webfont.ttf) format('truetype');	font-weight: normal;	font-style: normal;}/* Elements-----------------------------------------------*/HTML {	font-size: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;	}BODY {	background: #FFF;	font: 12px/1.5  Arial, Tahoma, Verdana, sans-serif;	color: #666;	}A:link,A:visited {	color: #c72842;	text-decoration: none;	}A:hover,A:active {	color: #c72842;	text-decoration: none;	}.pseudo:link,.pseudo:visited,.pseudo:hover,.pseudo:active {	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	}H1 {	margin: 0 0 0.5em;	font-size: 24px;	font-weight: bold;	}/* Layout-----------------------------------------------------------------------*/HTML,BODY {	height: 100%;	}.s-layout {	min-height: 100%;	width: 100%;	min-width: 990px;	}	.l-in {		width: 950px;		margin: 0 auto;		}.s-common {	margin-bottom: 275px;	}.s-body {	}/* Footer-------------------------------------------- */.s-footer {	margin-top: -259px;	height: 250px;	border-top: 9px solid #c4263e;	background: #646465 url(../images/bg-footer2.jpg) repeat 50% 0;	line-height: 1.6;	font-size: 11px;	color: #CCC;	}	.s-footer-in {		padding: 30px 0 0;		height: 160px;		}	.s-footer A,	.s-footer A:hover {		color: #FFF;		}	.s-footer A:hover {		text-decoration: underline;		}	.s-footer-content {		width: 290px;		}	.s-footer-nav {		width: 660px;		}		.s-footer-nav DL {			float: left;			width: 200px;			margin-left: 20px;			}		.s-footer-nav DL:first-child {			width: 200px;			}		.s-footer-nav DL:nth-child(2) {			width: 200px;			}			.s-footer-nav DT {				margin-bottom: 7px;				text-transform: uppercase;				font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;				font-size: 16px;				line-height: 14px;				}			.s-footer-nav DD LI {				margin-bottom: 3px;				padding-left: 15px;				background: url(../images/bull-arrows.png) no-repeat 0 5px;				}	.s-footer-copy {		padding-top: 10px;		height: 50px;		background: rgba(0, 0, 0, 0.4);		}/* Header----------------------------------------- */.s-header {	padding: 15px 0 12px;	background: #F4F4F4;	border-bottom: 1px solid #e3e1e1;	}.s-header-nav {	float: left;	margin: 22px 40px 0 0;	}	.s-header-nav LI {		float: left;		margin: 0 15px 0 0;		}		.s-header-nav LI A {			display: inline-block;			background: url(../images/header-icons.png) no-repeat 0 4px;			padding: 5px 0 3px 18px;			text-transform: uppercase;			font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;			font-size: 11px;			color: #666;			}		.s-header-nav LI.s-people A {			background-position: 0 -16px;			}		.s-header-nav LI.s-people A:hover {			background-position: 0 5px;			color: #c4263e;			}		.s-header-nav LI.s-leaf A {			background-position: 0 -56px;			}		.s-header-nav LI.s-leaf A:hover {			background-position: 0 -36px;			color: #169f43;			}		.s-header-nav LI.s-mail A {			background-position: 0 -92px;			}		.s-header-nav LI.s-mail A:hover {			background-position: 0 -74px;			color: #c4263e;			}.s-search {	float: right;	margin: 22px 0 0;	vertical-align: middle;	text-transform: uppercase;	font-size: 11px;	color: #666;	}	.s-search LABEL {		font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;		}	.s-search INPUT[type="text"] {		width: 125px;		margin: 0 5px;		padding: 5px;		border: 1px solid #d6d5d5;		-webkit-border-radius: 3px;				border-radius: 3px;		font-family: Arial, sans-serif;		font-size: 11px;		color: #666;		}	.s-search BUTTON[type="submit"] {		width: 15px;		height: 15px;		background: url(../images/search.gif) no-repeat 0 0;		border: 0;		vertical-align: middle;		cursor: pointer;		}.s-lang {	position: relative;	margin: 26px 0 0;	float: right;	padding-right: 11px;	background: url(../images/menu-bg2.png) no-repeat 100% -23px;	text-transform: uppercase;	font-size: 11px;	color: #666;	}	.s-lang DD {		position: absolute;		display: none;		}.s-nav {	padding: 0 10px;	margin: 0 0 20px;	border-bottom: 1px solid #e3e1e1;	font-size: 12px;	text-transform: uppercase;	}	.s-nav UL {		position: relative;		display: table;		width: 100%;		}		.s-nav UL:before {			content: " ";			display: block;			position: absolute;			left: 0;			right: 0;			top: 0;			height: 4px;			background: #e9e9e9;			-webkit-border-radius: 0 0 2px 2px;					border-radius: 0 0 2px 2px;			}		.s-nav UL LI {			display: table-cell;			padding: 0;			text-align: center;			}			.s-nav A {				position: relative;				display: block;				padding: 12px 28px 8px;				color: #666;				font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;				font-size: 1.25em				}			.s-nav A:hover {				color: #c4263e;				}				.s-nav A:hover:before,				.s-nav .cur A:before {					content: " ";					display: block;					position: absolute;					left: 0;					right: 0;					top: 0;					height: 4px;					background: #c4263e;					-webkit-border-radius: 0 0 2px 2px;							border-radius: 0 0 2px 2px;					}/*	.l-side {		float: left;		width: 100%;		margin-left: -311px;		}		.l-side-in {			margin-left:310px;			}	.l-sidebar {		float: right;		width: 300px;		}.l-gate {	background: url(../images/dot-vertical-col.gif) repeat-y 100% 0;	}.l-gate-lenta {	padding: 20px 0 0 0;	background: none;	}	.l-gate-lenta .w {		margin: 0;		}.l-side-col {	float: left;	}.l-side-col-content {	width: 73%;	padding: 0 1px 0 0;	margin: 0 -1px 0 0;	background: url(../images/dot-vertical.gif) repeat-y 100% 0;	}	.l-side-col-content .l-side-col-in {		padding: 0 18px 0 0;		}.l-side-col-aside {	width: 27%;	padding: 0 0 0 1px;	margin: 0 0 0 -1px;	background: url(../images/dot-vertical.gif) repeat-y 0 0;	}	.l-side-col-aside-in {		margin: 0 10px;		}.l-doors {	padding: 25px 0;	}	.l-doors .l-sidebar {		float: left;		width: 25%;		}	.l-doors .l-side {		margin: 0;		float: right;		width: 75%;		} *//* Clearing */.clearit{	height:auto;	clear:both;	}.s-body:after,.s-head:after,.l-common:after,.s-footer-in:after,.s-header:after,.s-header-in:after,.b-menu-switcher:after,.ir:after,.b-bubble-in:after,.l-in:after,.l-gate:after,.s-header-title:after,.l-doors:after,.b-section-nav:after,.s-insider:after,.s-filter:after,.l-cols:after,.w-body:after,.b-event:after,.b-news:after,.b-promo:after,.b-review:after,.b-promo-text:after,.b-tabs:after,.l-3cols:after	  {	content:' ';	display:block;	height:0;	clear:both;	visibility: hidden;	}.l-col {	float: left;	}/* Logo-----------------------------*/.s-logo {	float: left;	width: 203px;	height: 61px;	margin: 0 50px 0 0;	background: url(../images/logo1.png) no-repeat;	}.s-footer .s-logo {	float: none;	width: 136px;	height: 36px;	margin: 0 0 15px;	background: url(../images/logo-footer-new.png) no-repeat;	}	.s-logo A {		display: block;		text-indent: 100%;		white-space: nowrap;		overflow: hidden;		height: 100%;		}/* Layout-----------------------------*/.l-sidebar {	float: left;	width: 200px;	}.l-aside {	float: right;	width: 200px;	}.l-content {	float: left;	width: 500px;	margin: 0 25px;	}/* Widgets */.w {	margin-bottom: 20px;	}	.w-head {		position: relative;		z-index: 2;		bottom: -1px;		display: inline-block;		padding: 8px 15px 0;		border-style: solid;		border-color: #e5e5e5 #e5e5e5 #FFF #e5e5e5;		border-width: 1px 1px 1px 1px;		-webkit-border-radius: 9px 9px 0 0;				border-radius: 9px 9px 0 0;		background: #FFF;		color: #666;		}		.w-head H3 {			padding: 5px 0 0 38px;			background: url(../images/widgets.png) no-repeat;			font: normal 22px/1.1 'Myriad Pro', 'vegurregular', Arial, sans-serif;			}		.w-touch H3 {			background-position: 0 4px;			}		.w-clients H3 {			background-position: 0 -41px;			}		.w-partners H3 {			background-position: 0 -92px;			}		.w-events H3 {			background-position: 0 -151px;			}		.w-experts H3 {			background-position: 0 -207px;			}		.w-featured H3 {			background-position: 0 -269px;			}	.w-body {		padding: 12px 15px 15px;		border: 1px solid #e5e5e5;		-webkit-border-radius: 0 9px 9px 9px;				border-radius: 0 9px 9px 9px;		line-height: 1.5;		font-size: 11px;		}		.w-events .w-body,		.w-featured .w-body,		.w-experts .w-body {			padding-top: 0;			}	.w-body P {		margin-bottom: 10px;		}	.b-more {		float: right;		}/* Some elements------------------------------------- */.b-more {	display: inline-block;	border: 1px solid #e0e0e0;	-webkit-border-radius: 3px;			border-radius: 3px;	text-transform: lowercase;	font-size: 10px;	}	.b-more A {		display: inline-block;		padding: 0px 5px;		color: #bd2136;		font-size: 11px;		}	.b-more:hover {			background-color: #bd2136;			}		.b-more A:hover {			color: #fff;			}.b-more-grand {	border: 0;	background: #a01e31;	background: #a01e31 -moz-linear-gradient(top, #c4263e 0%, #a01e31 100%);	background: #a01e31 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4263e), color-stop(100%,#a01e31));	background: #a01e31 -webkit-linear-gradient(top, #c4263e 0%,#a01e31 100%);	background: #a01e31 -o-linear-gradient(top, #c4263e 0%,#a01e31 100%);	background: #a01e31 -ms-linear-gradient(top, #c4263e 0%,#a01e31 100%);	background: #a01e31 linear-gradient(top, #c4263e 0%,#a01e31 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4263e', endColorstr='#a01e31',GradientType=0 );	font-size: 11px;	}	.b-more-grand A {		padding: 2px 15px;		color: #FFF;		}.b-more-invert {	border: 0;	background: #b02238;	background: #b02238 -moz-linear-gradient(top, #ca3c51 0%, #b02238 100%);	background: #b02238 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3c51), color-stop(100%,#b02238));	background: #b02238 -webkit-linear-gradient(top, #ca3c51 0%,#b02238 100%);	background: #b02238 -o-linear-gradient(top, #ca3c51 0%,#b02238 100%);	background: #b02238 -ms-linear-gradient(top, #ca3c51 0%,#b02238 100%);	background: #b02238 linear-gradient(top, #ca3c51 0%,#b02238 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3c51', endColorstr='#b02238',GradientType=0 );	color: #FFF;	}.b-list {	}	.b-list LI, .l-content UL LI {		margin-bottom: 3px;		}		.b-list A:hover, .l-content UL A:hover {			text-decoration: underline;			}		.b-list A:after, .l-content UL A:after, .l-aside P A:after, .b-text	.article-list P A:after {			content: "»";			display: inline-block;			padding-left: 3px;			}		#contact-us-cancel:after{			content: none;			}.news {	clear: both;	position: relative;}.b-news {	clear: both;	position: relative;	padding-left: 47px;	margin-top: 17px;	}	.b-news H4,	.b-review H4 {		margin-bottom: 10px;		line-height: 1.2;		font-weight: normal;		font-size: 14px;		}		.b-news H4 A:hover,		.b-review H4 A:hover {			text-decoration: underline;			}	.b-news P,	.b-review P {		font-size: 11px;		line-height: 14px;		}	.l-content .b-news P {		font-size: 12px;		margin-bottom: 20px;		}	.b-news-date {		position: absolute;		left: 0;		top: 1px;		padding-right: 5px;		border-right: 1px solid #e9e9e9;		font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;		font-size: 15px;		line-height: 1;		color: #c72842;		text-transform: uppercase;		}		.b-news-date EM {			display: block;			font-size: 1.4em;			font-style: normal;			font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;			color: #9b9da0;			text-align: center;			}		.b-news-year-nav A.cur {			font-weight: bold;			color: #666;		}.b-review {	margin-top: 17px;	}	.b-review IMG {		float: left;		margin: 3px 20px 15px 0;		}.b-download {	margin: 10px 0 40px 10px;	line-height: 1.2;	}	.b-download A {		display: inline-block;		padding: 10px 10px 10px 56px;		}	.b-download-pdf A {		background: url(../images/pdf.png) no-repeat 0 0;		}	.b-download A:hover	{		text-decoration: underline;		}/* Sidebar--------------------------------- */.b-menu {	margin-bottom: 40px;	}	.b-menu .b-menu-item {		margin-bottom: 1px;		border-left: 1px solid #e5e5e5;		border-right: 1px solid #e5e5e5;		font-size: 11px;		}	.b-menu .b-menu-item:first-child {		border-top: 1px solid #e5e5e5;		-webkit-border-radius: 9px 9px 0 0;				border-radius: 9px 9px 0 0;		}		.b-menu .b-menu-item:first-child > A {		-webkit-border-radius: 9px 9px 0 0;				border-radius: 9px 9px 0 0;			}	.b-menu .b-menu-item:last-child {		border-bottom: 1px solid #e5e5e5;		-webkit-border-radius: 0 0 9px 9px;				border-radius: 0 0 9px 9px;		}		.b-menu .b-menu-item:last-child > A {			-webkit-border-radius: 0 0 9px 9px;			border-radius: 0 0 9px 9px;			}		.b-menu .b-menu-item:last-child.b-menu-open > A {			-webkit-border-radius: 0;			border-radius: 0;			}	.b-menu .b-menu-item > A {		display: block;		padding: 5px 20px 5px 30px;		background: #f4f4f4 url(../images/menu-bg2.png) no-repeat 90% 7px;		color: #000;		}		.b-menu .b-menu-item > A:hover {			background: #646465;			}	.b-menu .b-menu-item UL {		display: none;		}	.b-menu .b-menu-open UL {		display: block;		}		.b-menu .b-menu-open > A {			padding: 5px 19px 5px 29px;			border-left: 1px solid #FFF;			border-right: 1px solid #FFF;			background: #646465 url(../images/menu-bg2.png) no-repeat 90% -98px;			color: #FFF;			}			.b-menu .b-menu-open > A:hover {				background-position: 90% -74px;				}		.b-menu .b-menu-item > A:hover {			color: #fff;			}		.b-menu .b-menu-open > A:hover {			color: #fff;			}.b-menu .b-menu-item UL {	margin: 7px 0 7px 18px;	}	.b-menu .b-menu-item UL LI {		padding: 0 0 5px 32px;		}		.b-menu .b-menu-item UL LI A {			color: #000;			}		.b-menu .b-menu-item UL LI A:hover {			color: #c72842;			}	.b-menu .b-menu-item UL LI.cur {			background: url(../images/header-icons.png) no-repeat 10px -59px;			}	.b-menu .b-menu-item UL LI.cur A {		font-weight: bold;		color: #c72842;		}		.b-menu .b-menu-item UL LI:hover {			background: url(../images/header-icons.png) no-repeat 10px -40px;			}	.b-menu .b-menu-item UL UL {		margin-left: 0;		}		.b-menu .b-menu-item UL UL LI {			background: none;			padding: 0;			margin-top: 7px;			font-weight: normal;			}		.b-menu .b-menu-item UL UL LI A {			color: #000;			}		.b-menu .b-menu-item UL UL LI A:hover {			color: #c72842;			}/* Banner---------------------------- */.b-tabs {	margin-bottom: 23px;	}	.b-tabs ARTICLE {		display: table;		border: 1px solid #e5e5e5;		border-bottom: 0;		-webkit-border-radius: 9px 9px 0 0;				border-radius: 9px 9px 0 0;		}	.b-tabs .b-tabs-logo {		display: table-cell;		width: 234px;		background: #f9f9f9;		vertical-align: middle;		text-align: center;		}	.b-tabs .b-tabs-text {		display: table-cell;		padding: 20px 30px;		font-size: 16px;		}	.b-tabs NAV {		margin-right: 0px;		border-top: 6px solid #c4263e;		}		.b-tabs NAV LI {			float: left;			width: 236px;			margin-left: 1px;			background: #343a3c;			-webkit-border-radius: 0 0 8px 8px;					border-radius: 0 0 8px 8px;			text-align: center;			}		.b-tabs NAV LI:hover {			background: #696969;			}		.b-tabs NAV LI.current,		.b-tabs NAV LI.current:hover {			background: #c4263e;			}		.b-tabs NAV LI.first-child {			margin-left: 0;			width: 239px;			}			.b-tabs NAV LI A {				display: block;				padding: 14px 15px;				text-align: center;				text-transform: uppercase;				font-size: 1.25em;				font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;				color: #FFF;				border-top: 1px solid #fff;				-webkit-border-radius: 0 0 8px 8px;						border-radius: 0 0 8px 8px;				}			.b-tabs NAV UL LI A.current {				background-color: #c4263e;				border-top: 1px solid #c4263e;				}		.b-tabs H2 {			padding: 0 0 10px;			margin-bottom: 20px;			border-bottom: 1px solid #e8e8e8;			line-height: 1;			font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;			font-size: 33px;			font-weight: normal;			color: #c72842;			}	.b-tabs .b-more {		float: right;		}.b-breadcrumbs {	margin-bottom: 17px;	font-size: 14px;	border-bottom: 1px solid #e8e8e8;	padding-bottom: 3px;	}	.b-breadcrumbs A, .b-breadcrumbs SPAN {		font-size: 12px;		}	.b-breadcrumbs A:hover {		text-decoration: underline;		}.b-text {	clear: both;	font-size: 12px;	}	.b-text P.subpage A.cur {		font-weight: bold;		color: #666;	}	.b-text H1,	.b-text H2,	.b-text H3 {		margin-bottom: 0.5em;		padding-bottom: 0;		line-height: 1.2;		font-family: 'Myriad Pro', 'vegurregular', Arial, sans-serif;		font-weight: normal;		color: #c72842;		}	.b-text H1 {		margin-bottom: 0.4em;		font-size: 36px;		}	.b-text H2 {		font-size: 26px;		line-height: 1.2;		margin-bottom: 0.3em;		}	.b-text H3 {		font-size: 21px;		line-height: 1.2;		margin-bottom: 0.3em;		}	.b-text .list-head {		padding-top: 10px;	}	.b-text .list-head H3 {		color: #666;	}	.b-text P,	.b-text UL {		margin-bottom: 20px;		}	.b-text	.article-list P {		margin-bottom: 10px;	}	.b-text A:hover,	.b-form A:hover,	.b-table A:hover {		text-decoration: underline;		}	.b-text FIGURE {		float: left;		margin: 3px 25px 15px 0;		}		.b-text FIGURE FIGCAPTION {			text-align: center;			margin-top: 0px;			font-size: 11px;			}	 .b-list LI, .l-content UL LI {		margin-bottom: 8px;		padding-left: 15px;		background: url(../images/bull-arrows.png) no-repeat 0 5px;		}	.b-list-details {		}		.b-list-details LI {			margin-bottom: 5px;			}			.b-list-details DT {				display: inline;				font-weight: bold;				}			.b-list-details DD {				display: inline;				}/* Banner-----------------------------------------------------*/.b-promo {	position: relative;	height: 346px;	margin-bottom: 27px;	}	.b-promo FIGURE {		width: 100%;		height: 346px;		-webkit-border-radius: 10px;				border-radius: 10px;		}	.b-promo .w-lenta-item LI {			float: left;		}.b-promo ARTICLE {	position: absolute;	left: 52px;	top: 139px;	width: 458px;	}	.b-promo ARTICLE H2 {		padding: 8px 0 8px 29px;		margin: 0 0 1px;		background: rgba(51, 51, 51, 0.9);		-webkit-border-radius: 9px 9px 0 0;				border-radius: 9px 9px 0 0;		line-height: 1.1;		font-size: 36px;		font-weight: normal;		color: #FFF;		}	.b-promo ARTICLE .b-promo-text {		padding: 20px 15px 12px;		background: rgba(51, 51, 51, 0.7);		-webkit-border-radius: 0 0 9px 9px;				border-radius: 0 0 9px 9px;		line-height: 20px;		font-size: 15px;		color: #FFF;		}		.b-promo ARTICLE .b-promo-text P {			margin-bottom: 15px;			}		.b-promo ARTICLE .b-promo-text P.b-more {			margin-bottom: 0;			}	.b-promo A {		color: #FFF;		}	.b-promo A:hover {		color: #FFF;		}	.b-promo .b-more {		float: right;		padding: 1px 7px;		}/* Lenta-------------------------- */.w-lenta {	position: relative;	}.w-lenta:after {	content:' ';	display:block;	height:0;	clear:both;	visibility: hidden;	}	.w-lenta-control {		position: absolute;		top: 0;		bottom: 0;		width: 12px;		cursor: pointer;		z-index: 20;		}	.w-lenta-control I {		position: absolute;		top: 50%;		display: block;		margin-top: -6px;		width: 12px;		height: 19px;		cursor: pointer;		}		.w-lenta-control-prev  {			left: 11px;			}		.w-lenta-control-next {			right: 11px;			}		.w-lenta-control-next I {			background-position: -17px 0;			}	.w-lenta-control-nomore {		opacity: 0.5;		cursor: default;		}	.w-lenta-item {		width: 100%;		overflow: hidden;		float: left;		display: block;		position: relative;		}	.w-lenta-item .chain-wrap {		width: 30000px;		position: relative; /* relative */		clear: both;		}	.w-lenta-item .chain-wrap .chain-item {		float: left;		width: 950px;		}.w-lenta-promo LI {	width: 950px;	}.w-lenta-promo .w-lenta-control {	width: 23px;	}.w-lenta-promo .w-lenta-control I {	width: 23px;	height: 35px;	margin-top: -18px;	background: url(../images/promo-arrows.png) no-repeat 0 0;	}	.w-lenta-promo .w-lenta-control-next I {		background-position: -27px 0;		}/* Visual counter---------------------------- */.b-promo .b-visual-counter {	position: absolute;	bottom: 11px;	right: 35px;	}	.b-visual-counter LI {		float: left;		width: 8px;		height: 8px;		margin: 0 0 0 7px;		border: 1px solid #FFF;		-webkit-border-radius: 4px;				border-radius: 4px;		background: #413f45;		}		.b-visual-counter LI A {			display: block;			height: 4px;			width: 4px;			}	.b-visual-counter LI.active,	.b-visual-counter LI:hover {		background: #c72842;		}.l-3cols {	padding-top: 10px;	margin-right: -25px;	}	.l-3cols .l-col {		float: left;		width: 300px;		margin-right: 25px;		}	.l-3cols .w .w-body {		min-height: 325px;		}.b-sharing {	text-align: center;	vertical-align: middle;	}	.b-sharing DT,	.b-sharing DD {		display: inline-block;		}	.b-sharing DT {		position: relative;		top: -2px;		margin-right: 10px;		text-transform: uppercase;		}.b-social {	display: inline-block;	}	.b-social LI {		display: inline-block;		margin-right: 10px;		width: 14px;		height: 14px;		background: url(../images/social.png) no-repeat;		}		.b-social LI A {			display: block;			height: 14px;			}	.b-social .b-social-f {		background-position: 0 0;		}	.b-social .b-social-tw {		background-position: -24px 0;		}	.b-social .b-social-vc {		background-position: -49px 0;		}	.b-social .b-social-g {		background-position: -73px 0;		}	.b-social .b-social-in {		background-position: -96px 0;		}	.b-social LI:hover {		opacity: 0.6;		}/* Form-------------------------------------------------------- */.b-form {	width: 420px;	margin-bottom: 25px;	padding: 15px 20px;	background: #f0f0f0;	border: 1px solid #e5e5e5;	-webkit-border-radius: 10px;			border-radius: 10px;	}#contact-us-button {	cursor: pointer;}.side-form {	clear: both;	display: none;	width: 160px;	margin-bottom: 25px;	padding: 15px 5px;	background: #f0f0f0;	border: 1px solid #e5e5e5;	-webkit-border-radius: 10px;			border-radius: 10px;	}.b-form P {	margin-bottom: 10px;	font-size: 11px;	}	.b-form-item {		vertical-align: top;		}		.b-form-item LABEL {			display: inline-block;			width: 110px;			margin-right: 15px;			position: relative;			top: 5px;			}		.side-form-item LABEL {			width: 110px;			position: relative;			}			.b-form-item LABEL EM {				font-weight: normal;				font-style: normal;				}			.b-form-item SUP {				}		.b-form-item INPUT[type="text"], .side-form-item INPUT[type="text"] {			display: inline-block;			}		.b-form-item INPUT[type="text"],		.b-form-item SELECT,		.b-form-item TEXTAREA,		.side-form-item INPUT[type="text"],		.side-form-item SELECT,		.side-form-item TEXTAREA {			font-size: 11px;			color: #666;			}		.b-form-item INPUT[type="text"],		.b-form-item TEXTAREA {			border: 1px solid #d2d1d1;			-webkit-border-radius: 3px;					border-radius: 3px;			width: 277px;			padding: 5px;			vertical-align: top;			font-family: Arial, sans-serif;			}		.side-form-item INPUT[type="text"],		.side-form-item TEXTAREA {			border: 1px solid #d2d1d1;			-webkit-border-radius: 3px;					border-radius: 3px;			width: 147px;			padding: 5px;			vertical-align: top;			font-family: Arial, sans-serif;			}	.b-form .submit {		padding: 15px 30px;		border: 0;		background: #ff6600;		text-align: center;		font-size: 16px;		font-weight: normal;		color: #FFF;		}	.b-form .b-form-submit {		text-align: right;		margin-bottom: 0;		}	.b-form .submit {		text-align: center;		padding: 5px 15px;		-webkit-border-radius: 3px;				border-radius: 3px;		background: #c4263e;		text-transform: uppercase;		font-size: 11px;		color: #FFF;		}	.side-form .submit {		padding: 15px 30px;		border: 0;		background: #ff6600;		text-align: center;		font-size: 16px;		font-weight: normal;		color: #FFF;		}	.side-form .side-form-submit {		text-align: right;		margin-bottom: 0;		}	.side-form .submit {		text-align: center;		padding: 5px 15px;		-webkit-border-radius: 3px;				border-radius: 3px;		background: #c4263e;		text-transform: uppercase;		font-size: 11px;		color: #FFF;		}	.b-form .b-form-notice {		padding-left: 125px;		margin-bottom: -11px;		}/* Table -------------------------------------------------------- */.b-table {	margin-bottom: 25px;	border: 1px solid #e0e0e0;		-webkit-border-radius: 10px;			border-radius: 10px;	}.b-table TABLE {	width: 100%;	font-size: 11px;	}	.b-table TABLE TD,	.b-table TABLE TH {		padding: 10px;		font-weight: normal;		text-align: left;		border-left: 1px solid #e0e0e0;		border-top: 1px solid #e0e0e0;		}	.b-table TABLE THEAD TH {		font-weight: bold;		background: #f9f9f9;		white-space: nowrap;		border-top: 0;		}		.b-table TABLE THEAD TH:first-child {			-webkit-border-radius: 10px 0 0 0;				border-radius: 10px 0 0 0;			}		.b-table TABLE THEAD TH:last-child {			-webkit-border-radius: 0 10px 0 0;				border-radius: 0 10px 0 0;			}	.b-table TABLE TR TD:first-child,	.b-table TABLE TR TH:first-child	{		border-left: 0;		}.LV_validation_message{	font-weight:bold;	margin:0 0 0 5px;}.LV_valid {	display: none;	color:#00CC00;}.LV_invalid {	display: block;	color: #CC0000;}P.test-op {	margin-bottom: 5px;	text-align: center;	line-height: 1.6;	font-size: 14px;	font-style: italic;	color: #666;}P.test-autor {	text-align: right;}TABLE.products {	width: 100%;	border-collapse: collapse;	border: none;	margin-top: 5px;	}	TABLE.products TD {		vertical-align: top;		padding: 0 2px;		}		TABLE.products TD IMG {			padding-bottom: 25px;		}		TABLE.products TD P {			margin-top: 0px;			margin-bottom: 10px;		}		TABLE.products TD P.more {			margin-top: 0px;		}