@font-face {
	font-family: 'TruthCYR';
	src: url('../fnt/truthcyr-regular-webfont.eot');
	src: local('O'), url('../fnt/truthcyr-regular-webfont.woff') format('woff'), url('../fnt/truthcyr-regular-webfont.ttf') format('truetype'), url('../fnt/truthcyr-regular-webfont.svg#webfonttQcGr3mO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TruthCYRMedium';
	src: url('../fnt/truthcyr-medium-webfont.eot');
	src: local('O'), url('../fnt/truthcyr-medium-webfont.woff') format('woff'), url('../fnt/truthcyr-medium-webfont.ttf') format('truetype'), url('../fnt/truthcyr-medium-webfont.svg#webfont3HexHFej') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TruthCYRLight';
	src: url('../fnt/TruthCYR-Light.eot');
	src: local('O'), url('../fnt/TruthCYR-Light.woff') format('woff'), url('../fnt/TruthCYR-Light.ttf') format('truetype'), url('../fnt/TruthCYR-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	height: 100%;
	text-align: center;
	position: relative;
	color: #333;
	font: 12px/1.3 Arial;
}

body {
	min-height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	/*background: url(../img/bg-body.gif) repeat-x #fff !important;*/
	background: url(../img/bg-body2.png) repeat-x #f3f4f4 !important;
	color: #333;
	font: 12px/1.3 Arial;
}

.e-print { background: none; }

a {
	color: #0280b6;
	outline: 0;
}

a:hover {
	/*color: #0280b6;*/
	text-decoration: none;
}

input, select, option, textarea {
	outline: 0;
}

@media screen and (max-device-width: 480px){
	body{
		-webkit-text-size-adjust: none;
		-moz-text-size-adjust: none;
		-ms-text-size-adjust: none;
		text-size-adjust: none;
	}
}

#m {
	width: 920px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

.ie6 li {
	zoom: 1;
}

.oldbrowser {
	height: 120px;
	background: #464646;
	color: #fff;
	text-align: center;
	margin: 0 0 2px 0;
	display: none;
}

.ie6 .oldbrowser {
	display: block;
}

.oldbrowser div {
	width: 928px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

.oldbrowser h5 {
	font: bold 12px/1.3 Arial;
	width: 284px;
	position: absolute;
	top: 18px;
	left: 15px;
}

.oldbrowser p {
	font: normal 12px/1.3 Arial;
	width: 284px;
	position: absolute;
	top: 75px;
	left: 15px;
}

.oldbrowser ul {
	font: normal 12px/1.3 Arial;
	position: absolute;
	top: 19px;
	left: 285px;
	list-style: none;
	height: 98px;
	overflow: hidden;
}

.oldbrowser li {
	float: left;
	zoom: 1;
	height: 98px;
	margin: 0 39px 0 0;
}

.oldbrowser li a {
	display: block;
	float: left;
	zoom: 1;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 66px 6px 0 6px;
	height: 32px;
	font: 12px Arial;
}

.oldbrowser .chrome {
	background: url(../i/ol-chrome.gif) no-repeat 50% 8px;
}

.oldbrowser .mozilla {
	background: url(../i/ol-firefox.gif) no-repeat 50% 8px;
}

.oldbrowser .opera {
	background: url(../i/ol-opera.gif) no-repeat 50% 8px;
	width: 70px;
}

.oldbrowser .ie {
	width: 70px;
	background: url(../i/ol-ie.gif) no-repeat 50% 8px;
}

.oldbrowser .safari {
	width: 70px;
	background: url(../i/ol-safari.gif) no-repeat 50% 8px;
}

.mts-shop-adaptiv-body {
	background: url(../img/bg-body-gray.gif) repeat-x !important;
}

.mts-shop-adaptiv-header {
	top:0 !important;
}

.mts-shop-adaptiv-b-center {
	width: 100% !important;
}

.mts-shop-adaptiv_width_100 {
	width: 100% !important;
}

#header {
	position: relative;
	width: 920px;
	height: 50px;
	margin: 0 auto 0;
	text-align: left;
	top: 30px;
	padding: 21px 0 0;
	z-index: 102;
}
#header.m-relative {top: 0}

	.e-print #header { min-height: 77px; margin: 0 auto; }

#header .i-helper {
	position: absolute;
	top: 8px;
	height: 40px;
	right: 10px;
	padding: 6px 0 0 29px;
	background: url(../i/internet-helper-back.gif) no-repeat;
}

#header .i-helper a {
	display: block;
	font: bold 13px/1.2 Arial;
}

.header-title {
	position: relative;
	z-index: 5;
	font-size: 20px;
	font-weight: normal;
	color: #666;
}

	.header-title_bold {
		font-size: 24px;
		color: #333;
	}

#shadow {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%!important;
	cursor: pointer;
	z-index: 999;
	display: none;
	zoom: 1
}

#newshadow {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 90;
	top: 0;
	left: 0;
}

#fc {
	position: absolute;
	left: 50%;
	width: 678px;
	height: 297px;
	background: url(../i/fl-back.gif) no-repeat;
	z-index: 200;
	margin: -149px 0 0 -339px;
	display: block;
	zoom: 1;
}

#fc2 {
	width: 667px;
	height: 285px;
	margin: 7px 0 0 7px;
	z-index: 1000;
	zoom: 1;
}

.attention { color:#ec1d23; font-weight:bold; }

.black {
	background: #000;
	opacity: .65;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
}

.ie6 .black {
	background: none;
	opacity: 1;
	-ms-filter: none;
	filter: none;
}


#regions {
	position: absolute;
	top: 39px;
	left: 50%;
	width: 927px;
	margin: 0 0 0 -463px;
	z-index: 100;
	text-align: left;
	display: none;
}

#regions .top {
	height: 19px;
	width: 927px;
	background: url(../i/regions-top-back.png) no-repeat;
	font-size: 1px;
	position: relative;
}

.ie6 #regions .top {
	background: url(../i/regions-top-back.gif) no-repeat;
}

#regions .top span {
	font: 10px Arial;
	color: #d32b36;
	display: block;
	position: absolute;
	bottom: 0;
	right: 14px;
	cursor: pointer;
}

#regions .content {
	width: 927px;
	text-align: left;
	font: 11px Arial;
	background: url(../i/regions-back.png) repeat-y;
}

.ie6 #regions .content {
	background: url(../i/regions-back.gif) repeat-y;
}

#regions .content a {
	text-decoration: none;
}

#regions .content a:hover {
	border-bottom: 1px dashed #1481b4;
}

#regions table {
	margin: 0 0 0 14px;
	width: 899px;
	border-collapse: collapse;
}

#regions table th {
	font: normal 12px/1 Arial;
	color: #818181;
	padding: 4px 0;
	cursor: default;
}

#regions table td {
	vertical-align: top;
	padding: 4px 25px 4px 0;
}

#regions ul {
	list-style: none;
	padding: 0;
	margin: 0 0 6px 0;
}

#regions ul li {
	padding: 4px 0 3px 0;
}

#regions h5 {
	font: bold 14px/1.3 Arial;
	color: #d32b36;
	padding: 7px 0 3px 0;
	margin: 0;
	border-top: 1px solid #e3e3e3;
}

#regions h5.toplevel {
	padding: 0 0 3px 0;
	border-top: 0;
}

#regions .bottom {
	height: 19px;
	width: 927px;
	background: url(../i/regions-bottom-back.png) no-repeat;
	font-size: 1px;
}

.ie6 #regions .bottom {
	background: url(../i/regions-bottom-back.gif) no-repeat;
}

#nav {
	position: relative;
	width: 920px;
	margin: 30px auto 15px auto;
	text-align: left;
	padding: 8px 0 53px 0;
	zoom: 1;
	z-index: 100;
}
#nav.m-relative {margin-top: 0}

#top-line {
	background: #ebebeb;
	display: block;
	width: 100%;
}
#top-line:after {
	content: '';
	clear: both;
	display: block;
}

#top-line__nav {
	margin: 0;
	list-style: none;
}
#top-line__nav:after {
	content: '';
	clear: both;
	display: block;
}
#nav .toplevel {
	width: 60%;
	margin: 0;
	list-style: none;
	position: absolute;
	top: -102px;
	left: 0;
	background: #414243;
	z-index: 1;
}
#top-line__nav li,
#nav .toplevel li {
	float: left;
	margin: 0;
}
#top-line__nav li.item-right {float: right}
#top-line__nav li.e-back,
#nav .toplevel li.e-back {
	background: url(../img/toplevel-arrow.png) left center no-repeat;
}
#top-line__nav li:first-child,
#nav .toplevel li:first-child {
	margin-left: 0;
}
#top-line__nav li a, #top-line__nav li span,
#nav .toplevel li a, #nav .toplevel li span {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 14px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
#top-line__nav li a, #top-line__nav li span {color: #666}

#top-line__nav a:hover {background-color: rgba(255, 255, 255, .25)}
#nav .toplevel a:hover { background-color: rgba(0, 0, 0, .25); }
.no-rgba #nav .toplevel a:hover { background: url(../img/no-rgba-toplevel.png); }
#top-line__nav a.active {background: #fff}
#nav .toplevel a.active {
	background: #000;
}
#top-line__nav .back,
#nav .toplevel .back {
	padding-left: 15px;
	background: url(../img/planshet/breadcrumbs.png) left center no-repeat;
}

.hr { height:1px; width:100%; background:#ccc; }

.sublevel {
	*float: left;
}

.sublevel2 {
	*clear: left;
}

.sublevel + .sublevel2 {
	*margin-top: -100px;
}

.sublevel { background: #fff; }
.sublevel a.active:before { content: ''; display: block; position: absolute; width: 100%; height: 8px; left: 0; bottom: -8px; background-position: center; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0NBNzQzRENGM0RBMTFFNEI4NERCRkU4NTNERDBEMjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0NBNzQzREJGM0RBMTFFNEI4NERCRkU4NTNERDBEMjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEE5NzMwNzFDMkUxMUUyQkUzOTkyNjVFMEQyQjg0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEE5NzMwODFDMkUxMUUyQkUzOTkyNjVFMEQyQjg0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp6IDcEAAABUSURBVHjanNBBCkAhCEXRV/zN5oZa3reVGJJBiFR0B408kEJE8DPLbTaLjFHl1nDKZqo+E9IJL4hWuMUeeRjiCGlf8CsyUOb+HmlJL/RSxmNdgAEArexY1RTT/EEAAAAASUVORK5CYII=); }
.sublevel { width: 911px !important; padding: 0 4px !important; border: 1px solid #dfe0e0;}
.sublevel table { height: 100%; }
.sublevel td { position: relative; vertical-align: middle; padding: 0 5px; }
.sublevel a { font-size: 12px; text-decoration: none; }
.rounds { background: #fff; border: 1px solid #dfe0e0; }

.sublevel2 { background-repeat: no-repeat, repeat-x; background-color: #9c9d9e !important; }
.sublevel2 { position: absolute; width: 921px; height: 39px; line-height: 39px; margin: -34px 4px 0 0; padding: 0; border-bottom: 1px solid #9c9d9e; /*background: url(../i/menu-gradient.png) top center no-repeat;*/ list-style: none; /*font-size: 0; letter-spacing: -4px; word-spacing: -4px;*/ }
	.no-multiplebgs .sublevel2 { background: url(../img/no-menu.png) no-repeat; }
.sublevel2 a { display: block; height: 100%; padding: 0 11px; border-color: #9e9fa0; border-style: solid; border-width: 0 1px 0 1px; color: #fff; text-decoration: none; }
.sublevel2 li { display: inline-block; margin-left: -4px; border-right: 1px solid #7e7f7f; font-size: 13px; letter-spacing: normal; word-spacing: normal; vertical-align: top; *display: inline; *zoom: 1; }
.sublevel2 li:first-child { margin-left: 0; }
.sublevel2 li:first-child a { position: relative; zoom: 1; }
.sublevel2 a:hover { background: rgba(0, 0, 0, .10); border-color: transparent; }
	.no-rgba .sublevel2 a:hover { background: url(../img/no-rgba-syblevel2.png); }
.sublevel2 a.active { border-width: 0 1px 1px 1px; border-color: #f4575f #f4575f #9e0101 #f4575f; text-shadow: none; background-repeat: repeat-x; background-color: #E62020 !important; }
.sublevel2 .last-item, .sublevel2 .last-item a {
    border-right: none;
}

.sublevel + .sublevel2 { margin-top:-90px; }


.sublevel2.with-shop {
	margin-top: 12px;
	white-space: nowrap;
	border-radius: 5px;
	overflow: hidden;
}
.sublevel2 li.shop-item {
	width: 231px;
	text-align: center;
	border-right: none;
}
.sublevel2 li.shop-item a {
	border-radius: 0 5px 0 0;
	border-right: none;
}

.sublevel2_wid li {
    margin: 0;
    float: left;
    box-sizing: border-box;
}

.sublevel2_wid li.it1 {
    width: 15%;
}

.sublevel2_wid li.it2 {
    width: 21%;
}

.sublevel2_wid li.it3 {
    width: 20%;
}

.sublevel2_wid li.it4 {
    width: 23%;
}

.sublevel2_wid li.shop-item {
    width: 21%;
}

.sublevel2_wid a {
    padding: 0;
    text-align: center;
}

#nav {
	padding-bottom: 0;
	border-top: 1px solid transparent;
}

#header h1, #header_logo { position: relative; z-index: 2; width: 276px; height: 50px; background: url(../img/logo.png) no-repeat; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	#header h1, #header_logo {
		background-image: url(../img/logo-2x.png);
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-o-background-size: 100% auto;
		background-size: 100% auto;
	}
}
#header_logo a { display: block; height: 100%; }
#header h1.e-en, #header_logo.e-en { background-image: url(../img/logo-en.png); }
#header table { width: 100%; margin: 0; *margin-top: 5px; }
#header td {
	vertical-align: middle;
}
#header td:first-child {width: 310px}
#header td:first-child + td {width: 190px}
#header td:first-child + td + td {width: 230px}

.current-region { position: relative; *zoom: 1; padding-left: 15px; background: url(../img/pointer.png) left 45% no-repeat; font-size: 11px; line-height: 15px; color: #58595b; }
.current-region a { border-bottom: 1px dotted #58595b; text-decoration: none; color: #58595b; }

.header-for-frame-basket,
.header-for-frame-number{
	position: absolute;
	top: 61px;
	left: 50%;
	z-index: 103;
}
.header-for-frame-basket{
	width: 190px;
	height: 50px;
	margin-left: 25px;
}
.header-for-frame-number {
	width: 260px;
	height: 50px;
	margin-left: 214px;
}
@media only screen and (max-width: 950px) {
	.header-for-frame-basket {
		left: 0;
		margin-left: 539px;
	}
	.header-for-frame-number {
		left: 0;
		margin-left: 689px;
	}
}
.header-for-frame-number.is-active {
	width: 260px;
	height: 375px;
}

.w-shop {
	height: 36px;
	padding-left: 45px;
	background: url(../img/basket.png) left center no-repeat;
	font-size: 11px;
	color: #58595b;
	display: table-cell;
	vertical-align: middle;
}
.w-shop a { font-size: 13px; }
.w-shop a.e-items { font-size: 11px; font-weight: bold; color: #58595b; }

.cabinet {
	position: relative;
	width: 120px;
	height: 36px;
	background: url(../img/office.png) 0 center no-repeat;
	padding: 0 0 0 45px;
	display: table-cell;
	vertical-align: middle;
}
.cabinet > a {
	text-decoration: none;
	border-bottom: 1px dotted #0280b6;
	font-size: 13px;
	display: inline-block;
	line-height: 12px;
}
.cabinet > small {display: block; margin-top: 2px; font-size: 11px}

#cabinet-sub-nav {
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow: 0 0 10px #cfcfcf;
	display: none;
	width: 240px;
	position: absolute;
	top: 45px;
	left: -46px;
}
.ie8 #cabinet-sub-nav {border: 1px solid #eeeeee}
#cabinet-sub-nav:before {
	content: '';
	background: url(../../img/2015/arr-top.png) no-repeat 0 0 transparent;
	display: block;
	width: 17px;
	height: 10px;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -8px;
}
#cabinet-sub-nav ul {
	display: block;
	margin: 0;
	padding: 7px 0;
}
#cabinet-sub-nav li {
	display: block;
	border-top: 1px solid #f2f2f2;
	padding: 6px 0;
}
#cabinet-sub-nav .b-row {
	display: table;
	width: 100%;
	height: 40px;
}
#cabinet-sub-nav li:first-child {border-top: 0}
#cabinet-sub-nav .b-col {
	display: table-cell;
	vertical-align: middle;
}
#cabinet-sub-nav .b-img-wrap {
	width: 44px;
	text-align: center;
	padding-right: 6px;
	padding-left: 12px;
}
#cabinet-sub-nav .title {
	padding-right: 12px;
	color: #666666;
}
#cabinet-sub-nav img {
	display: none;
}

#cabinet-sub-nav a .cabinet-icon {
	display: inline-block;
	position: relative;
	width: 33px;
	height: 33px;
	vertical-align: middle;
	background: url(../../img/2015/cabinet-subnav/spr.png) no-repeat 0 -33px transparent;
}
	#cabinet-sub-nav a .cabinet-icon.icon-1 {background-position: 0 -33px}
	#cabinet-sub-nav a .cabinet-icon.icon-2 {background-position: -33px -33px}
	#cabinet-sub-nav a .cabinet-icon.icon-3 {background-position: -66px -33px}
	#cabinet-sub-nav a .cabinet-icon.icon-4 {background-position: -99px -33px}
#cabinet-sub-nav a .cabinet-icon:before {
	content: '';
	display: block;
	width: 33px;
	height: 33px;
	opacity: 0;
	background: url(../../img/2015/cabinet-subnav/spr.png) no-repeat 0 0 transparent;
	position: absolute;
	top: 0;
	left: 0;
	-moz-transition: opacity 0.2s ease-in;
	-webkit-transition: opacity 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in;
	-ms-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
}
	#cabinet-sub-nav a .cabinet-icon.icon-1:before {background-position: 0 0}
	#cabinet-sub-nav a .cabinet-icon.icon-2:before {background-position: -33px 0}
	#cabinet-sub-nav a .cabinet-icon.icon-3:before {background-position: -66px 0}
	#cabinet-sub-nav a .cabinet-icon.icon-4:before {background-position: -99px 0}
#cabinet-sub-nav a:hover .cabinet-icon:before, #cabinet-sub-nav a:focus .cabinet-icon:before {
	opacity: 1;
}
.ie8 #cabinet-sub-nav a .cabinet-icon:before {display: none}
.ie8 #cabinet-sub-nav a:hover .cabinet-icon:before, .ie8 #cabinet-sub-nav a:focus .cabinet-icon:before {display: block}

#cabinet-sub-nav a {
	display: block;
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}
#cabinet-sub-nav a:hover,
#cabinet-sub-nav a:focus {
	color: #EF1B14;
}

.cabinet iframe { position: absolute; top: 0; right: -66px; background: transparent; }
.cabinet iframe.is-active { height: 100px !important; width: 350px !important; }
.cabinet.e-iframe { background: none; padding-left: 0; }
.cabinet.e-empty:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; *display: inline; *zoom: 1; }
.cabinet.e-empty a { display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; }
.cabinet.one-line a { margin-top:15px; display:inline-block; }

.sub { position: absolute; z-index: 2; top: 0; right: 159px; margin: -30px 0 0; padding: 0 15px 0 0; list-style: none; font-size: 0; word-spacing: -1em; letter-spacing: -1em; background: #414243; }
#top-line__sub {
	list-style: none;
	width: 200px;
	float: right;
	text-align: right;
}
.sub li, #top-line__sub li { display: inline-block; height: 30px; line-height: 30px; padding-left: 15px; font-size: 11px; word-spacing: normal; letter-spacing: normal; *display: inline; *zoom: 1; }
.sub li a, #top-line__sub li a { display: inline-block; height: 100%; /*text-decoration: underline;*/ color: #fff; }
#top-line__sub li a {
	text-decoration: none;
	color: #666;
}

#top-line__search {
	border: 0 none;
	padding: 4px;
	position: relative;
	width: 124px;
	z-index: 2;
	float: right;
	margin: 0 0 0 2px;
}
.search-box { position: absolute; z-index: 2; width: 127px; top: 0; right: 0; margin-top: -30px; padding: 4px 32px 4px 0; border: 0; background: #414243 url(../img/18.png) right 4px no-repeat; }
.search-box input, #top-line__search input { position: relative; width: 87px; height: 14px; *height: 10px; line-height: 14px; *line-height: 10px; padding: 4px 30px 4px 10px; font-size: 11px; color: #58595b; box-shadow: inset 0 1px 3px #a4a4a4; border: 0; border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc); }
#top-line__search input {
	box-shadow: none;
	color: #999;
	font-style: italic;
}
.search-box button { position: absolute; width: 30px; height: 22px; top: 4px; left: 95px; background: url(../img/search.png) center no-repeat; border: 0; }
 #top-line__search button {
	padding: 0;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 9px;
	right: 10px;
	border: 0;
	background: url(../../img/2015/spr_v3.png) no-repeat 0 0 transparent;
 }
.search-box .mainPageBlockSearch, #top-line__search .mainPageBlockSearch { position: absolute; min-width: 100%; }

.useful-links { overflow: hidden; position: absolute; width: 273px; height: 100%; top: 0; right: 0; padding: 0 20px; }
.useful-links .lte { display: block; position: absolute; top: 0; right: 0; width: 124px; height: 44px; margin:0; background: url(../img/4g-lte.png) no-repeat; }
.useful-links h4 { clear: both; margin: 25px 0 15px; font-size: 12px;  }
.useful-links h4:first-child { margin: 15px 0 15px; }
.useful-links .list { /*float: left;*/ /*width: 50%;*/ line-height: 1.6; margin: 0; padding: 0; list-style: none; font-size: 13px; }
.useful-links .list a.blank { padding-right: 15px; background: url(../img/blank.gif) right center no-repeat; }
.useful-links .list a { color: #1481b4; text-decoration: none; border-bottom: 1px solid #8ac0da; }
.useful-links .list a:hover { border-bottom: 0; color: #0280b6; }
.useful-links .list.e-disc { list-style-type: disc; padding-left: 20px; }
.useful-links .internet { margin: 0; list-style: none; background: #f0f0f0; position: relative; }
.useful-links .internet_item { display: inline-block; width: 90px; margin-right: -5px; text-align: center; border-left: 1px solid #f8f8f8; *display: inline; *zoom: 1; }
.useful-links .internet_item:first-child { border: 0; }
.useful-links .internet_item:first-child .internet_item_container { border: 0; }
.useful-links .internet_item a { display: block; height: 100%; padding: 10px 0; color: #1481b4; text-decoration: none; }
.useful-links .internet_item a:hover span { border-bottom: 0; color: #0280b6; }
.useful-links .internet_item img { display: block; margin: 0 auto; }
.useful-links .internet_item span { border-bottom: 1px solid #8ac0da; white-space: nowrap; }
.useful-links .internet_item_container { border-left: 1px solid #dfdfdf; }

.useful-links .single-internet { background: #f0f0f0; position: relative; font-size: 11px; line-height: 120%; color: #000; }

.useful-links .single-internet a { display: block; padding: 10px 10px 1px; color: #000; text-decoration: none; }
.useful-links .single-internet p { margin: 0 0 10px; }
.useful-links .single-internet p img { display: block; margin: 0 auto; }

.useful-links h4.bottom { font-size: 14px; width: 273px; margin: 16px 0 0; padding-top: 6px; border-top: 1px solid #e5e5e5; line-height: 30px; position: relative; }
.useful-links h4.bottom a { margin-left: 10px; }
.useful-links h4.bottom .answer { margin: 6px 0 0; }
.useful-links h4.bottom .offer_button { float: right; }
.useful-links h4.e-en-index { margin-top: 55px; }
.useful-links h4.e-border-top { padding-top: 15px; border-top: 1px solid #e5e5e5; }
.useful-links h4.e-lte4g { margin-top: 14px; padding-top: 13px; }
.useful-links .button { text-decoration: none; display: block; height: 48px; line-height: 48px; margin-top: 11px; border-width: 1px; border-style: solid; border-color: #f0f0f0 #f0f0f0 #c6c6c6 #f0f0f0; background: url(../img/useful-button.png) repeat-x; }
.useful-links .button span { font-size: 15px; font-weight: bold; text-shadow: 0 1px 1px #fff; color: #ec1d23; display: block; height: 100%; padding-left: 80px; background: url(../img/connect.png) 40px center no-repeat; }
.useful-links .button.e-lte4g { position: relative; margin-top: 20px; padding: 12px 0; max-width: 272px; border-width: 0 0 1px; height: 30px; line-height: .9; border-color: #cdcdcd; background: url(../img/lte4g-button.png) no-repeat; }
.useful-links .button.e-lte4g span { display: block; padding-left: 144px; font-size: 17px; font-weight: bold; color: #e30009; background: url(../img/lte.png) 18px center no-repeat; }
.useful-links .button.pie_first-child { margin-top: 0; top: 20px; margin-bottom: 35px; }
.useful-links .phone { margin: -13px 0 -5px; padding-bottom: 10px;font-size: 24px; border-bottom: 1px solid #e5e5e5; }
.useful-links .phone.e-noborder { border: 0; }
.useful-links table .list { font-size: 11px; }
.useful-links table td:first-child .list { margin-right: 10px; margin-left: 1px;}
.useful-links.e-corp-mobile h4 { margin: 15px 0; }
.useful-links.e-corp-mobile .phone { padding: 0; border: 0; }
.useful-links.ul2-mobil_inet_and_tv ul { padding-left: 20px; list-style-type: disc; }

.aside .menu { line-height: 1.8!important; background: #fff; border: 1px solid #dfe0e0; }
.aside .menu .e-last { border-left: 1px solid #f58e91; }
.aside .menu ul ul ul a.active { text-decoration: none; }
.aside .menu a.active { color: #ec1d23; }
/*.no-boxshadow .aside .menu { border: 1px solid #cfcfcf; }*/

.aside .area { margin-bottom: 20px; width: 204px; background: #fff; border: 1px solid #dfe0e0; padding: 15px; }

.ie8 .aside .area { position: relative; }

.aside .pur-feed { line-height: 1.3 !important; margin: 0 0 20px 0; }
.aside .pur-feed .pur-bottom .pur-top { padding: 12px; }
.aside .pur-feed .pur-bottom .pur-top ul { list-style-type: none; margin-left: 0; padding: 0; }
.aside .pur-feed .pur-bottom .pur-top ul li { padding: 0 16px; margin-top: 4px; font-size: 12px !important; background: url("/f/img/texts-arrow.gif") no-repeat 4px 5px; }
.aside .pur-feed .pur-bottom .pur-top ul li a { font-weight: bold; }

.aside .feedback h3 {
		font-size: 14px;
		line-height: 1.3em;
		margin: 0 0 5px;
}

.aside .feedback ul {
		list-style: none;
		margin: 0;
		padding: 0 0 0 10px;
}

.aside .feedback ul li {
		margin-bottom: 10px;
}

.aside .opacity-rating {
		line-height: 1.8em;
}

.aside .opacity-rating .link-area {
		text-align: right;
}

.aside .transparence-rating { overflow: hidden; line-height: 1.5 !important; font-size: 12px; }
.aside .transparence-rating_logo { display: block; width: 214px; height: 84px; margin: 20px auto 0; }
.aside .transparence-rating_descr { margin: 25px 15px 0; }
.aside .transparence-rating_more { display: block; margin: 0 15px 20px; text-align: right; }

.g-ir { border: 0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }
h1.g-ir a { text-indent: -9999px; }

.location { position: relative; width: 920px; height: 24px; line-height: 24px; margin: 10px auto; padding: 12px 0; text-align: center; background: #fbf6e9; }
.location p { display: inline; }
.location .e-yes,
.location .e-select { display: inline-block; margin-left: 10px; padding: 0 10px; color: #fff; text-decoration: none; *display: inline; *zoom: 1; }
.location .e-yes { border-bottom: 1px solid #a20202; background: #e62020; }
.location .e-select { border-bottom: 1px solid #7a7d7d; background: #9a9d9d; }
.location a:hover { text-decoration: none; }
	#content .location { width: auto; }
	.no-boxshadow .location { margin: 10px auto 15px; }

.bank-banner { position: relative; background: #00a8b7; text-align: right; letter-spacing: -1em; word-spacing: -1em; font-size: 0; font-family: Verdana, Arial; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.bank-banner_content { display: inline-block; width: 50%; text-align: left; vertical-align: top; color: #fff; word-spacing: normal; letter-spacing: normal; *display: inline; *zoom: 1; }
.bank-banner_content h2 { line-height: 1; margin: 30px 25px; font-size: 50px; font-weight: normal; }
.bank-banner_content_descr { margin: 10px 25px; font-size: 20px; }
.bank-banner_content_goto { position: absolute; left: 25px; bottom: 40px; font-size: 20px; color: #fff !important; }
.bank-banner_image { display: inline-block; width: 50%; vertical-align: top; *display: inline; *zoom: 1; }
.bank-banner_card { position: absolute; width: 220px; height: 161px; top: 240px; right: 420px; background: url(/content/bank/card.png) no-repeat; }
.bank-banner_logo { position: absolute; width: 268px; height: 94px; top: 265px; left: -23px; background: url(/content/bank/logo.png) no-repeat; }

.bank-links { padding: 50px 0; list-style: none; text-align: center; }
.bank-links_item { display: inline-block; margin-left: 80px; *display: inline; *zoom: 1; }
.bank-links_item:first-child { margin-left: 0; }
.bank-links_item img {  }
.bank-links_item span { display: block; font-size: 15px; font-weight: bold; }


.content.e-inner-table { margin-right: 0 !important; }

.internet { color: #000; }
.internet_modem { float: left; margin-right: 20px !important; }
.internet_moneyback { float: left; width: 163px; margin-bottom: 25px; padding-left: 60px; background: 0 5px url(../img/internet20.png) no-repeat; }
.internet-table-container { clear: both; border-radius: 5px; -webkit-border-radius: 5px; }
.internet_table { width: 100%; text-align: center; table-layout: fixed; }
.internet_table th,
.internet_table td { vertical-align: middle; font-weight: normal; }
.internet_table_main-headline th div { height: 53px; line-height: 53px; background: url(../img/internet-table-main-headlinet.png) repeat-x #d80101 !important; font-size: 15px; color: #fff; border-width: 0 1px 1px; border-style: solid; border-color: transparent #a10000 #a10000 #fe313b; }
.internet_table_main-headline th div.e-left { border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; border-left: 0; position: relative; left: -1px; margin-right: -1px; }
.internet_table_main-headline th div.e-right { border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; border-right: 0; }
.internet_table_main-headline th div a {color: inherit}
.internet_table_headline { height: 28px; background: #a8a7a7; font-weight: bold; color: #fff; }
.internet_table_headline th { background: #a8a7a7; border-left: 1px solid #a8a7a7; border-right: 1px solid #a8a7a7; }
.internet_table td { height: 53px; font-size: 20px; color: #333; border-left: 1px solid #a8a7a7; border-right: 1px solid #a8a7a7; }
.internet_table td div { padding-top: 10px; padding-bottom: 10px; }
.internet_table tr.e-2lines div { padding: 7px 0; }
.internet_table td div.e-2lines { line-height: 1.3; }
.internet_table td div.e-2lines small { font-size: 12px; }
.internet_table td div.e-2lines a { color: #ec1d23; }
.internet_table tr.e-2lines_2 td { font-size: 13px; }
.internet_table tr.e-2lines_2 td div { height: 65px; line-height: 120%; padding-left: 10px; padding-right: 10px; }
.internet_table tr.e-2lines .internet-icon { cursor: pointer; color: #0280b6; border-bottom: 1px dotted #0280b6; }
.internet_table_helper td { background: #f6f5f5; height: 46px; }
.internet_table_helper div { font-size: 13px; color: #969696; }
.internet_table_helper a { font-size: 13px; }
.internet_table_options { display: inline-block; vertical-align: top; width: 22px; height: 22px; margin: 15px 0; background: url(../img/internet-icons.png) no-repeat; *display: inline; *zoom: 1; }
.internet_table_options.e-mail { background-position: 0 0; }
.internet_table_options.e-message { background-position: 0 -22px; }
.internet_table_options.e-music { background-position: 0 -44px; }
.internet_table_connect td { font-size: 12px; color: #969696; border-bottom: 1px solid #afafaf; vertical-align: top; height: 70px }
.internet_table_connect_num { font-size: 15px; color: #ec1d23; }
.internet_table_connect_text { font-size: 20px; color: #ec1d23; }

.internet .internet_table__tv {
	position: relative;
	overflow: hidden;
	height: auto;
	padding: 0 !important;
}

	.internet_table__tv__popup {
		display: none;
	}

	.internet h3.internet_table__tv__title {
		margin: 18px 0;
		font-size: 20px;
		font-weight: normal;
	}

		.internet_table__tv__title__link {
			text-decoration: none;
			border-bottom: 1px dotted #0280b6;
		}

		.internet_table__tv__title__link:hover {
			border-color: #fff;
		}

	.internet_table__tv__table {
		width: 100%;
		margin: 0 3px;
		table-layout: fixed;
	}

	.internet__table_tv_cell {
		vertical-align: top;
	}

	.internet_table__tv__cell {
		vertical-align: top;
		border: none !important;
	}

	.internet ul.internet_table__tv__list {
		margin: 0;
		padding: 0 15px 20px;
		list-style-type: none;
		font-size: 11px;
		text-align: left;
	}

	.internet ul.internet_table__tv__list li {
			line-height: 1;
			margin: 7px 0;
			padding: 0;
			background: none;
	}

	.l-overlay.internet {
		display: block;
		position: fixed;
		top: 0;
		background: rgba(0, 0, 0, .25);
	}

		.no-rgba .l-overlay.internet {
			background: transparent url(../img/fallback-internet-popup.png);
		}

		.l-overlay.internet .popup {
			width: 520px;
			margin-left: -260px;
			padding: 0;
			-webkit-box-shadow: 0 0 1px #acacac;
			box-shadow: 0 0 1px #acacac;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}

		.l-overlay.internet .popup_close {
			width: 10px;
			height: 10px;
			top: 13px;
			right: 13px;
			background: url(../img/internet-close.gif) no-repeat;
		}

		.l-overlay.internet .internet_table__tv__popup {
			display: block;
			padding: 35px 20px 30px;
			text-align: left;
		}

		.l-overlay.internet .internet_table__tv__popup__image {
			margin-right: 23px;
		}

.internet_list {  }
.internet_list_item { margin-bottom: 5px; background: url(../img/texts-arrow.gif) 4px 6px no-repeat !important; }
.internet_full-link { margin: 28px 0; }
.internet_full-link a { text-decoration: none; border-bottom: 1px dotted #7cbad5; }
.internet-moneyback { padding-left: 60px; background: 0 5px url(../img/internet20.png) no-repeat; }
.internet-icon { position: relative; }
.internet-icon img { margin: 7px 0; }
.internet-icon_popup { zoom: 1; position: absolute; display: none; width: 180px; padding: 4px 8px; left: 0; bottom: 33px; *bottom: 48px; text-align: left; font-size: 11px; line-height: 1.2; background: #fff; border: 1px solid #dcdbdb; color: #333; border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 2px #ddd; -webkit-box-shadow: 0 0 2px #ddd; z-index:100; }
.internet-icon_popup_corner { position: absolute; display: block; bottom: -8px; left: 6px; width: 10px; height: 9px; background: url(../img/internet-icon-corner.png) no-repeat }
.internet-icon.is-active .internet-icon_popup { display: block; }
.lines-2 .internet-icon_popup { bottom:17px; }
.lines-2 .last-line .internet-icon_popup { bottom:25px; }
.internet_tabs { margin: 15px 0 0 -20px; }
.internet_tabs ul { clear: both; margin: 0 !important; padding: 0 !important; list-style-type: none !important; }
.internet_tabs li { padding: 0 !important; background: none !important; }
.internet_tabs .internet_tabs_title { font-size: 15px; font-weight: bold; }
.internet_tabs .internet_tabs_title_item { position: relative; float: left; bottom: -1px; width: 123px; height: 37px; line-height: 37px; margin-left: -7px; background: url(../img/internet-tabs-tab.png) repeat-x !important; border: 1px solid #ccc; border-bottom: 1px solid #fff; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; text-align: center; }
.internet_tabs .internet_tabs_title_item:first-child { margin-left: 0; }
.internet_tabs .internet_tabs_title_item[data-tab="0"] { z-index: 6; }
.internet_tabs .internet_tabs_title_item[data-tab="1"] { z-index: 5; }
.internet_tabs .internet_tabs_title_item[data-tab="2"] { z-index: 4; }
.internet_tabs .internet_tabs_title_item[data-tab="3"] { z-index: 3; }
.internet_tabs .internet_tabs_title_item[data-tab="4"] { z-index: 3; }
.internet_tabs .internet_tabs_title_item[data-tab="5"] { z-index: 1; }
.internet_tabs .internet_tabs_title_item[data-tab="6"] { z-index: 0; }
.internet_tabs .internet_tabs_title_item.is-active { z-index: 10; background: #fff !important; }
.internet_tabs .internet_tabs_title_item a { display: block; height: 100%; text-decoration: none; color: #333; }
.internet_tabs .internet_tabs_content { position: relative; z-index: 9; border: 1px solid #ccc; border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; }
.internet_tabs .internet_tabs_content_item { display: none; line-height: 1.8; }
.internet_tabs .internet_tabs_content_item.is-active { display: block; }
.internet_tabs .internet_tabs_content_item td { width: 50%; padding-left: 20px; }

.l-overlay { display: none; position: absolute; z-index: 10000; top: -51px; left: 0; width: 100%; height: 100%; zoom: 1; background: url(../img/transparency.gif); }
.l-overlay.is-active { display: block; }
.l-overlay .popup { position: absolute; left: 50%; width: 450px; line-height: 1.5; margin-left: -250px; padding: 20px 25px; background: #fff; border: 1px solid #a8a7a7; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 0 5px #727272; -webkit-box-shadow: 0 0 5px #727272; }

/*.welcome-headline { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; line-height: 1; margin-top: 13px; text-align: center; font-size: 19px; color: #010000; zoom: 1; }*/
.welcome-headline { z-index: 1; line-height: 1; text-align: center; font-size: 19px; color: #010000; zoom: 1; }
.welcome-offer { overflow: hidden; *min-height: 305px; border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; font-size: 14px; }
.welcome-offer_image { float: left; width: 449px; margin-right: 23px; border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
.welcome-offer h2 { margin: 20px 0 10px; font-size: 30px; font-weight: normal; color: #ec1d23; }
.welcome-offer ul { overflow: hidden; list-style-type: none; color: #58595b; }
.welcome-offer li { float: left; margin-top: 10px; padding-left: 17px; background: url(../img/list-dot.gif) left 8px no-repeat; }
.welcome-offer li:first-child { margin-top: 0; }
.welcome-offer_button { zoom: 1; padding: 4px 11px; background: url(../img/welcome-offer-button.png) repeat-x; font-size: 13px; text-decoration: none; text-shadow: 0 -1px 1px #888; color: #fff; border-radius: 2px; -webkit-border-radius: 2px; }
.welcome-offer_button:hover { color: #fff; }
.welcome-offer_container { float: left; width: 40%; margin-top: 20px; padding-left: 17px; }
.welcome-offers { width: 100%; margin: 20px 0; }
.welcome-offers td { text-align: right; }
.welcome-offers td:first-child { text-align: left; }
.welcome-offers_item { position: relative; display: inline-block; *display: inline; *zoom: 1; width: 450px; height: 126px; background: #eb171c; background: -moz-linear-gradient(left,  #eb171c 0%, #ee353a 35%, #eb171c 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eb171c), color-stop(35%,#ee353a), color-stop(100%,#eb171c)); background: -webkit-linear-gradient(left,  #eb171c 0%,#ee353a 35%,#eb171c 100%); background: -o-linear-gradient(left,  #eb171c 0%,#ee353a 35%,#eb171c 100%); background: -ms-linear-gradient(left,  #eb171c 0%,#ee353a 35%,#eb171c 100%); background: linear-gradient(to right,  #eb171c 0%,#ee353a 35%,#eb171c 100%); }
.welcome-offers_item_more { position: absolute; bottom: 15px; right: 20px; color: #fff; }
.welcome-offers_item_more:hover { color: #fff; }
.welcome-button-container { clear: both; padding: 45px 0; text-align: center; }
.welcome-button { zoom: 1; padding: 7px 21px; font-size: 19px; color: #fff; background: url(../img/welcome-button.png) repeat-x; text-decoration: none; text-shadow: 0 -1px 1px #888; border-radius: 2px; -webkit-border-radius: 2px; }
.welcome-button:hover { color: #fff; }

.g-clearfix:before, .g-clearfix:after { content: ''; display: table; }
.g-clearfix:after { clear: both; }
.g-clearfix { *zoom: 1; }

#nav .sublevel {
	height: 55px;
	width: 921px;
	padding: 0;
	margin: 45px 0 0 0;
	list-style: none;
	font-size: 13px;
}

#nav .sublevel li {
	position: relative;
	float: left;
	width: 12%;
	height: 100%;
	line-height: 56px;
}

#nav .sublevel li.e-long {
	width: 16% !important;
	padding: 0 5px;
}

#nav .sublevel li:first-child a {
	margin-left: 10px;
}

.ie6 #nav .sublevel li {
	margin: 15px 0 0 0
}

#nav .sublevel li a {
	display: inline-block;
	line-height: 1.3;
	padding: 0 5px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}

#nav .sublevel .active,
#nav .sublevel li span {
	/*position: relative;*/
	color: #ec1d23;
	text-decoration: none;
}

#nav .sublevel-3 {
	height: 71px;
	width: 928px;
	padding: 0;
	margin: 0 0 0 4px;
	list-style: none;
	background: url(../i/sublevel-3-back.gif) no-repeat;
}

#nav .sublevel-3 li {
	float: left;
	width: 12.3%;
	margin: 17px 0 0 0
}

.ie6 #nav .sublevel-3 li {
	margin: 15px 0 0 0
}

#nav .sublevel-3 li a {
	display: block;
	margin: 0 0 0 16px;
}

#nav .sublevel-3 li .active, #nav .sublevel-3 li span {
	display: block;
	margin: 0 0 0 16px;
	color: #73757a;
	text-decoration: none;
}

#nav .sublevel-var2 {
	padding: 12px 0 0;
	height: 46px;
}

#nav .sublevel-var2_2 {
		height: 38px;
		padding: 20px 0 0;
}


.ie7 #nav .sublevel-var2 {
	padding: 10px 0 0;
	height: 48px;
}

#nav .sublevel-var2 li {
	width: auto;
	margin: 5px 0 0 0
}

#nav .sublevel-var2 li a {
	margin: 0 16px;
}

	/* Private */
	#nav .sublevel.e-mob_connect li,
	#nav .sublevel.e-mob_connect .e-long,
	#nav .sublevel.e-mob_connect .e-longer { width: auto !important; }
	#nav .sublevel.e-mob_connect li a { padding: 0 10px; }
	#nav .sublevel.e-mobil_inet_and_tv li,
	#nav .sublevel.e-mobil_inet_and_tv .e-long,
	#nav .sublevel.e-mobil_inet_and_tv .e-longer { width: auto !important; }
	#nav .sublevel.e-mobil_inet_and_tv li a { padding: 0 10px; }
	#nav .sublevel.e-mts_stream li,
	#nav .sublevel.e-mts_stream .e-long,
	#nav .sublevel.e-mts_stream .e-longer { width: auto !important; }
	#nav .sublevel.e-mts_stream li:first-child a { margin-left: 2px; }
	#nav .sublevel.e-mts_stream li a { padding: 0 6px; }
	#nav .sublevel.e-bank_service li,
	#nav .sublevel.e-bank_service .e-long,
	#nav .sublevel.e-bank_service .e-longer { width: auto !important; }
	#nav .sublevel.e-bank_service li a { padding: 0 10px; }

	/* Corp */
	#nav .sublevel.e-mob_connect li,
	#nav .sublevel.e-mob_connect .e-long,
	#nav .sublevel.e-mob_connect .e-longer { width: auto !important; }
	#nav .sublevel.e-mob_connect li a { padding: 0 10px; }
	#nav .sublevel.e-fix_connection li,
	#nav .sublevel.e-fix_connection .e-long,
	#nav .sublevel.e-fix_connection .e-longer { width: auto !important; }
	#nav .sublevel.e-fix_connection li a { padding: 0 10px; }
	#nav .sublevel.e-business_community li,
	#nav .sublevel.e-business_community .e-long,
	#nav .sublevel.e-business_community .e-longer { width: auto !important; }
	#nav .sublevel.e-business_community li a { padding: 0 10px; }
	#nav .sublevel.e-telematika li { width: auto; margin-left: 1em; }
	#nav .sublevel.e-telematika li:first-child { margin-left: 0; }
	#nav .sublevel.e-business_community li,
	#nav .sublevel.e-business_community .e-long,
	#nav .sublevel.e-business_community .e-longer { width: auto !important; }
	#nav .sublevel.e-business_community li a { padding: 0 10px; }
	#nav .sublevel.e-help li { width: 10.5%; }
	#nav .sublevel.e-help li.e-long { width: 11% !important; }
	#nav .sublevel.e-help li.e-longer { width: 14% !important; }

	/* About */
	#nav .sublevel.e-comp li,
	#nav .sublevel.e-comp .e-long,
	#nav .sublevel.e-comp .e-longer { width: auto !important; }
	#nav .sublevel.e-comp li a { padding: 0 10px; }

	/* Partners */
	#nav .sublevel.e-partn li,
	#nav .sublevel.e-partn .e-long,
	#nav .sublevel.e-partn .e-longer { width: auto !important; }
	#nav .sublevel.e-partn li a { padding: 0 9px; }

	/* Send mms */
	#nav .sublevel.e-sendmms li,
	#nav .sublevel.e-sendmms .e-long,
	#nav .sublevel.e-sendmms .e-longer { width: auto !important; }

	/* Send sms */
	#nav .sublevel.e-sendsms li,
	#nav .sublevel.e-sendsms .e-long,
	#nav .sublevel.e-sendsms .e-longer { width: auto !important; }

#content {
	margin: 0 auto;
	width: 920px;
	text-align: left;
	position: relative;
	zoom: 1;

}

.ie6 #content {
	z-index: 90
}

.connect {
	background: url(../i/comstar-connect-back.gif) no-repeat;
	width: 289px;
	height: 120px;
	position: absolute;
	top: 11px;
	right: 11px;
}

.connect h3 {
	color: #fc0000;
	font: normal 15px Arial;
	text-transform: uppercase;
	margin: 15px 0 0 15px;
}

.connect p {
	color: #333;
	font: normal 12px/1.4 Arial;
	margin: 12px 10px 0 15px;
}

.connect .number {
	margin: 8px 0 0 15px;
	float: left;
	width: 110px;
	height: 19px;
	border: 0;
	padding: 2px 10px 0 35px;
	background: url(../i/connect-input-back.gif) no-repeat;
	color: #333;
	font: 11px/1 Arial;
}

.ie .connect .number {
	padding-top: 5px;
	height: 16px;
}

.connect .submit {
	margin: 8px 0 0 6px;
	float: left;
	width: 100px;
	height: 23px;
	border: 0;
	background: url(../i/connect-submit-button.gif) no-repeat;
}

.no-submenu #content {
	padding-top: 11px;
}

.no-submenu-ie #content {
	margin-top: 50px;
}

.rounds {
	/*background: #fff url(../i/round-3.gif) no-repeat 100% 100%;*/
	zoom: 1;
	clear: both;
}

.rounds .rounds-bottom-left {
	/*background: url(../i/round-4.gif) no-repeat 0 100%;*/
	zoom: 1;
}

.rounds .rounds-top-right {
	/*background: url(../i/round-2.gif) no-repeat 100% 0;*/
	zoom: 1;
}

.rounds .rounds-top-left {
	/*background: url(../i/round-1.gif) no-repeat;*/
	zoom: 1;

	/* Ð£Ð±Ð¸Ñ€Ð°ÐµÐ¼ Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‚ÑƒÐ»Ñ‚Ð¸Ð¿Ð¾Ð², Ð²Ñ‹Ð»ÐµÐ·Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð° Ð¾Ð±Ñ‰Ð¸Ð¹ ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚Ð°
	overflow: hidden;
	*/
}

.rounds .rounds-top-left--connect{
	padding-bottom: 0px;
}
.rounds .rounds-top-left--connect .mts_connect .sort{
	margin-bottom: 0px;
}
.rounds .rounds-top-left--connect .mts_connect .tarif-item.last{
	margin-bottom: 0px;
}

.bottom-space {
	margin-bottom: 15px;
}

.top-space {
	margin-top: 6px;
}

.visual {
	padding: 10px;
	min-height: 315px;
	position: relative;
}

.ie6 .visual {
	height: 315px;
	overflow: visible;
	zoom: 1;
}

.visual .call-us {
	position: absolute;
	top: 11px;
	right: 11px;
}

.call-us {
	width: 285px;
	height: 125px;
	background: url(../i/call-us.jpg) no-repeat;
}

.call-us h5 {
	padding: 14px 5px 0 118px;
	color: #838383;
	font: 14px/1.1  Arial;
	margin: 0;
	cursor: default;
	-webkit-font-smoothing: antialiased;
}

.call-us h5 small {
	display: block;
	font: 11px/1.1  Arial
}

.call-us p span {
	display: block;
	color: #1481b4;
	text-decoration: underline;
}

.call-us p {
	margin: 0;
	cursor: default;
	font: bold 14px/1 Arial;
	color: #444;
	padding: 10px 5px 0 106px;
	-webkit-font-smoothing: antialiased;
}

.call-us ul {
	font: 11px/1.1 Arial;
	color: #555;
	padding: 7px 5px 0 100px;
}

.call-us ul li {
	padding: 0;
	margin: 0 0 4px 0;
}

.call-us ul li span {
	font-size: 14px;
	display: block;
	color: #111;
}

.call-us ul li span strong {
	font-weight: bold;
}

.aside .call-us {
	width: 237px;
	height: 104px;
	background: url(../i/call-us-inside.png) no-repeat;
}

.aside .call-us h5 {
	padding: 18px 5px 0 106px;
}

.aside .call-us p {
	padding: 16px 5px 0 106px;
	font: 14px/1.1  Arial;
}


.call-us-var2 {
		width: 293px;
		height: 135px;
		position: absolute;
		top: 11px; right: 11px;
		background: url(../i/call-us-var2.png) 0 0 no-repeat;
}

.call-us-var2 ul {
		margin: 0;
		padding: 23px 0 0 133px;
		list-style: none;
}

.call-us-var2 li {
		padding: 0 0 15px 10px;
		font-size: 14px;
		color: #555;
		background: url(../i/texts-arrow.gif) 0 5px no-repeat;
}

.call-us-var2 li span {
		display: block;
		font-size: 11px;
}


.call-us-inner-var2 {
		width: 139px;
		height: 89px;
		padding: 26px 0 0 98px;
		background: url(../i/call-us-inner-var2.png) 0 0 no-repeat;
		font-size: 11px;
		color: #555;
}

.call-us-inner-var2 h4 {
		margin: 0 0 5px;
		font-weight: normal;
		font-size: 14px;
}


.call-us_big
, .aside .call-us_big {
		width: 235px;
		height: 143px;
		background: url(../i/call-us_big.png) 0 0 no-repeat;
		position: relative;
}

.call-big-1
, .call-big-2
, .call-big-3 {
		width: 140px;
		position: absolute;
		top: 19px; left: 93px;
		font-size: 11px;
		line-height: 110%;
}

.call-big-2 {
		top: 73px;
}

.call-big-3 {
		top: 115px;
}

.call-big-1 strong
, .call-big-2 strong {
		display: block;
		font-size: 16px;
		font-weight: normal;
		line-height: 110%;
}


.wide-ad {
	width: 597px;
	height: 315px;
	overflow: hidden;
	position: relative;
}

.wide-ad .back {
	height: 320px;
	width: 600px;
}

.wide-ad .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 597px;
	height: 315px;
	z-index: 10;
	background: url(../i/wide-ad-back.png) no-repeat;
}

.ie6 .wide-ad .overlay {
	background: url(../i/wide-ad-back.gif) no-repeat;
}

.showcase {
	height: 187px;
	margin-bottom: 15px;
}

.showcase div {
	float: left;
	width: 296px;
	height: 186px;
	margin: 0 15px 0 0;
	position: relative;
}

.content .showcase div {
	float: left;
	width: 210px;
	height: 186px;
	overflow: hidden;
	margin: 0 18px 0 0;
	position: relative;
}

.content .showcase table {
	position: absolute;
	top: 14px;
	left: 67px;
	width: 130px;
	border-collapse: collapse;
	height: 43px;
	overflow: hidden;
}

.content .showcase table td {
	width: 130px;
	height: 43px;
	vertical-align: middle;
}

.content .showcase table h4 {
	color: #333;
	font: normal 18px/17px Arial;
	padding: 0!important;
	margin: 0!important;
	cursor: default;
}

.sidebar .showcase table h4 {
		border: none;
}

.content .showcase table small {
	font: normal 12px/1 Arial;
	display: inline;
}

.content .showcase p {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 73px;
	left: 14px;
	font: 11px/1.2 Arial;
	width: 185px;
	height: 77px;
	overflow: hidden;
	color: #333;
}

.showcase .last {
	margin: 0!important;
}

.wide-block {
	width: 666px;
	height: 210px;
	position: relative;
	margin: 0 0 20px 0;
	/*overflow: hidden;*/
	background: #fff;
}

.wide-block .image {
	width: 666px;
	height: 210px;
	overflow: hidden
}

.wide-block .overlay {
	width: 666px;
	height: 210px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	/*background: url(../i/wide-block-back.png) no-repeat;*/
	box-shadow: 0 0 10px #cfcfcf;
	-webkit-box-shadow: 0 0 10px #cfcfcf;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.ie6 .wide-block .overlay {
	background: url(../i/wide-block-back.gif) no-repeat;
}

.wide-block .overlay h4 {
	position: absolute;
	top: 30px;
	left: 362px;
	width: 290px;
	font: normal 18px/1.3 Arial;
	color: #333;
}

.wide-block .overlay p {
	position: absolute;
	top: 85px;
	left: 362px;
	width: 290px;
	height: 86px;
	overflow: hidden;
	font: normal 11px/1.3 Arial;
	color: #333;
}

.news-index {
	padding: 13px 20px;
	position: relative;
	zoom: 1;
}

.news-index h3 {
	font: bold 14px/1.3 Arial;
	color: #333;
	border-bottom: 10px solid white;
	padding: 0 0 15px 0;
}

.news-index ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	font: 11px Arial;
	zoom: 1;
}

.news-index li {
	padding: 2px 25px 7px 0;
	margin: 0;
}

.news-index .left-col {
	width: 49%;
	clear: both;
}

.news-index .right-col {
	width: 49%;
	clear: none;
	margin-left: 2%;
}

.news-index .all-news {
	color: #e2001a;
	font: 11px Arial;
	zoom: 1;
}

.wrap-up {
	height: 1px;
	font-size: 1px;
	clear: both;
	zoom: 1;
	float: none;
}

.content-wrapper {
	width: 100%;
	float: left;
	margin-right: -100%;
}

.content-wrapper-3 {
	width: 100%;
	float: left;
	margin-right: -100%;
}

.content-wrapper .content {
	margin: 0 0 0 252px;
}

.content-wrapper-3 .content {
	margin: 0 235px 0 252px;
}

.crumbs {
	margin: 0;
	padding: 8px 20px 3px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
}

.crumbs.e-bank {
	margin-left: 12px;
}

.crumbs.e-bank a {
	text-decoration: none;
}

.content-wrapper-3 .crumbs {
	margin: 0 -235px 0 0;
}

.crumbs li {
	float: left;
	margin: 0 4px 0 0;
	font: 11px/1.2 Arial;
	padding-right: 6px;
	padding-bottom: 3px;
	background: url(../i/slash.png) no-repeat 100% 50%;
	zoom: 1;
}

.ie6 .crumbs li {
	background: url(../i/slash.gif) no-repeat 100% 50%;
}

.crumbs li.x {
	clear: both;
	height: 9px;
	font: 1px Arial;
	float: none;
	background: none;
	padding: 0;
}

.crumbs li:last-child { background:none; }

.crumbs a {
	color: #58595b;
	text-decoration: none;
}

.crumbs .crumbs__download {
	position: absolute;
	right: 0;
	top: 3px;
	background: none;
	padding: 0;
	margin: 0;
}

.crumbs__download-link {
  position: relative;
  padding-left: 24px;
  background: url(../i/new_tar/download-bul.png) 0 50% no-repeat;
  font-size: 13px;
  display: inline-block;
  vertical-align: top;
  line-height: 18px;
  color: #0280b6;
  text-decoration: underline;
}

.crumbs .crumbs__download-link {
  color: #0280b6;
  text-decoration: underline;
}

.page-title {
	margin-top: 0!important;
}

.content h2 {
	clear: both;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	padding: 0 0 8px;
	cursor: default;
}

.aside {
	float: left;
	width: 252px;
}

.sidebar {
	float: right;
	width: 215px;
	margin: 50px 0 0 0;
}

.sidebar h4 {
	margin: 9px 0 10px;
	padding: 0 0 4px 0;
	font: bold 13px/1.2 Arial;
	color: #000;
	border-bottom: 1px solid #ca000e;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar ul li {
	padding: 0 0 15px 14px;
	background: url(../i/ul-arrow.gif) no-repeat 1px 3px;
}

.sidebar ul li a {
	display: block;
	padding: 0 0 4px 0;
}

.sidebar ul li span {
	color: #111;
	font: 12px/1.1 Arial;
}

.texts {
	padding: 15px 20px;
	position: relative;
	min-height: 455px;
	height:auto !important;
	height:500px;
}

.texts.texts_min-height_none {
	min-height: 0;
}

	.e-print .texts { padding: 15px 0; }

.texts h2 {
	font-size: 24px;
	line-height: 1.3;
	font-weight: normal;
	color: #333;
	margin: 6px 40px 20px 0;
	padding: 0;
}

.texts h1 {
	font: bold 17px/1.3 Arial;
	color: #000;
	margin: 6px 40px 0 0;
	padding: 0;
}

.person h1 {
	margin-left: 290px;
}

.texts h4 {
	font: normal 13px/1.3 Arial;
	color: #000;
	margin: 6px 40px 6px 0;
	padding: 0;
}

.texts .b {
	font: bold 15px/1.3 Arial;
	color: #000;
	margin: 10px 0px 6px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #880b1f;
}

.texts h5 {
	font: normal 13px/1.3 Arial;
	text-decoration: underline;
	color: #000;
	margin: 6px 40px 6px 0;
	padding: 0;
}

.texts .print,
.print-button {
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: pointer;
	z-index: 12;
	background: url(../i/print-button.gif) no-repeat;
}

.texts h3 {
	font: bold 13px/1.3 Arial;
	color: #000;
	margin: 22px 5px 10px 0;
	padding: 0;
	clear: both;
}

.texts .layout {
	clear: both;
	margin: 0 0 10px 0;
	width: 100%;
	border-collapse: collapse;
}

.texts .layout th {
	padding-right: 10px
}

.texts p {
	margin: 0 0 10px 0;
	padding: 0;
}

.texts ul {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.texts ul li {
	padding: 2px 0 2px 19px;
	background: url(../i/texts-arrow.gif) no-repeat 4px 7px;
}

/*
.texts ol {
	padding: 0;
	margin: 0 0 10px 0;
	color: #ec1d23;
	font: bold 12px/1.3 Arial;
}
.texts ol li {
	padding: 2px 0 2px 5px;
}
.texts ol li p {
	color: #333;
	font-weight: normal;
}

.texts ol li ul li {
		padding-left: 19px;
		color: #333;
		font-weight: normal;
}
*/


.texts sup a {
	color: #111;
	text-decoration: none;
}

.addresses {
	padding: 8px 16px;
}

.map-wrap2 .addresses {
	padding: 0 11px;
}

.addresses h3 {
	padding: 8px 0 3px 1px;
	color: #111;
	font: normal 15px/1 Arial;
	text-transform: uppercase;
	border-bottom: 1px solid #c5c5c5;
}

.addresses table {
	margin: 6px 0 0 0;
	width: 100%;
	border-collapse: collapse;
}

.addresses table td {
	border-bottom: 1px dotted #d7d7d7;
	padding: 13px 20px 13px 0;
	vertical-align: top;
}

.addresses table tr.one-row td {
	border-bottom: none;
}

.addresses .subway {
	width: 112px;
}

.addresses .subway h5 {
	font: normal 11px/1.1 Arial;
}

.addresses .point {
	width: 300px;
}

.addresses .turn_td {
	width: 35px;
	padding: 13px 0 13px 20px;
}

.map-wrap2 .addresses .point {
	width: auto;
}

.addresses .point a {
	display: block;
	font: normal 13px/1.2 Arial;
}

.addresses .point p {
	display: block;
	margin: 3px 0 0 0;
	font: normal 11px/1.2 Arial;
}

.addresses .point span {
	color: #999;
}

.addresses .services {
	padding: 13px 0;
}

.map-wrap2 .addresses .services {
	width: 370px;
}

.addresses .services h6 {
	font: normal 11px/1.2 Arial;
	color: #999;
}

.addresses .services h6.serv-h6 a {
	color: #1481b4;
	text-decoration: none;
	border-bottom: 1px dotted #1481b4;
}

.addresses .services p {
	display: block;
	margin: 3px 0 0 0;
	font: normal 11px/1.2 Arial;
}

.serv-hide {
	display: none;
}

.serv-open .serv-hide {
	display: block;
}

.services {
	min-height: 403px;
}

.services .serv-hide ul {
	float: none;
	font-size: 11px;
	margin: 0;
	padding: 5px 0 0;
	width: 100%;
}

.services .serv-hide ul li {
	background: url(../i/texts-arrow.gif) 0 4px no-repeat;
	padding: 0 0 2px 10px;
}


.list-pager {
	margin: 13px 0;
	height: 19px;
	overflow: hidden;
}

.stream {
	height: 68px;
	margin-top: 4px;
	position: relative;
	margin-bottom: 11px;
	background: #fff url(../i/stream-back-left.gif) no-repeat;
}

.stream .connect {
	height: 68px;
	width: 100%;
	position: relative;
	top: 0;
	right: 0;
	background: url(../i/stream-back-right.gif) no-repeat 100% 0;
}

.stream .connect-in {
	padding: 10px 0 14px;
}

.stream .connect h2 {
	margin: 0 0 0 13px;
	text-transform: uppercase;
	font-size: 12px;
	color: #e5002f;
}

.stream .connect label {
	display: block;
	float: left;
	color: #000;
	font: 12px/1.3 Arial;
	margin: 0 0 0 13px;
	width: 260px;
	overflow: hidden;
	cursor: default;
}

.ie6 .stream .connect label {
	display: inline;
}

.stream .connect .number {
	display: block;
	font: 12px/21px Arial;
	color: #000;
	margin: 0 0 0 32px;
	width: 143px;
	height: 21px;
	padding: 1px 8px 0 31px;
	float: left;
	clear: none;
	border: 0;
	background: url(../i/stream-number-back.gif) no-repeat;
	outline: 0;
}

.stream .connect .button {
	/*display: block;*/
	margin: 0 0 0 17px;
	/*width: 100px;*/
	height: 23px;
	/*float: left;*/
	clear: none;
	box-sizing: border-box;
	/*border: 0;*/
	/*background: none;*/

	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background: none #ec1d23;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
	text-align: center;
	/*font-weight: bold;*/
	padding: 3px 20px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	-ms-transition: background 200ms linear;
	-o-transition: background 200ms linear;
	transition: background 200ms linear;
	cursor: pointer;
	-webkit-appearance: none;
}
.stream .connect .button:after{
	content: "ÐÐ°Ð¹Ñ‚Ð¸";
	display: block;
}
.stream .connect .button img{
	display: none;
}
.stream .connect .button:focus,
.stream .connect .button:hover{
	text-decoration: none !important;
	background-color: #cc001b;
}
.price {
	margin: 10px 0 0 0;
	position: relative;
	min-height: 24px;
	padding: 4px 0 3px 0;
}

.price span {
	display: block;
	padding: 0 0 0 18px;
	font: 13px/1.1 Arial;
	color: #000;
	background: url(../i/ul-arrow.gif) no-repeat 6px 4px;
}

.price a {
	position: absolute;
	top: 0;
	right: 0;
	width: 88px;
	height: 19px;
	padding-top: 4px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font: 12px/1 Arial;
	background: url(../i/price-buy-button.gif) no-repeat;
}

.services h4  {
	font: normal 14px/1.2  Arial;
	padding: 4px 0;
	border-bottom: 1px solid #cd0013;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}


.section__item {margin:0 0 45px;}
.section__item.cols2 {
	width:50%;
	float:left;
}
h4.section__title {
	clear:both;
	font: normal 14px/1.2  Arial;
	font-weight: bold;
	padding: 5px 0;
	border-bottom: 1px solid #ec1d23;
	margin:0 0 15px;
}


.services ul {
	list-style: none;
	float: left;
	width: 200px;
	font-size: 13px;
	margin: 0 0 20px 10px;
	padding: 0;
}

.services ul li {
	background: none;
	padding: 0 0 4px 0;
}

.services .fp {
	float: left;
	margin: 3px 0 0 0;
}

h3 {
	padding: 0!important;
	margin-top: 4px;
	margin-bottom: 0;
	color: #000;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.slider {
	clear: both;
	padding: 0 0 1px 0!important;
}

.slider_v2 {
	margin-bottom: 25px;
}
.slider_image{
	margin-bottom: 20px;
}

.slider_background_img{
}
.slider h3.opener {
	cursor: pointer;
	background: url(../i/slider-closed.gif) no-repeat;
	padding: 0 0 5px 21px!important;
	margin-top: 4px;
	margin-bottom: 0;
	color: #1b81b1;
	zoom: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.slider.slider_v2 h3.opener {
	background-image: url(../i/slider-closed_v2.png);
	padding-left: 31px !important;
	font-size: 14px;
	background-position:0 1px;
}


.slider.slider_image h3.opener {
	background-image: none;
	padding-left: 0 !important;
	font-size: 14px;
	background-position:0 3px;
}
.slider.slider_background_img h3.opener, .slider.slider_background_img_nofilter h3.opener {
	padding-left: 0 !important;
	font-size: 14px;
	background-position:0 16px;
	height: 88px;
	margin-left: -20px;
	width: 234px;
	float: left;
}
.slider_background_img_header{
	display: block;
	margin-left: 90px;
	margin-top: 5px;
	font-size: 17px;
}
.slider_background_img_header span{
	border-bottom: 1px dotted;
	padding-bottom: 0 !important;
}
.image_for_slider{
	vertical-align: middle;
	margin-right: 15px;
}
.image_for_slider_background_img{
	vertical-align: middle;
	margin-right: 15px;
	position: absolute;
}
.slider_block_content{
	display: inline-block;
	vertical-align: middle;
}
.ie .slider h3.opener {
	background: url(../i/slider-closed.gif) no-repeat 0 2px;
}

.ie .slider.slider_v2 h3.opener {
	background: url(../i/slider-closed_v2.png) no-repeat 0 2px;
}

.slider h3.opener span {
	outline: 0;
	margin-bottom: 4px;
	margin-bottom: 8px;
	padding-bottom: 2px;
}

.slider h3.opener span span span {
	border-bottom: 1px dotted;
}

.slider.opened h3.opener {
	background-image: url(../i/slider-opened.gif);
}

.slider.slider_v2.opened > h3.opener {
	background-image: url(../i/slider-opened_v2.png);
	color: red;
}
.slider.slider_image.opened h3.opener {
	background-image: none;
	color: red;
}
.slider.slider_background_img.opened h3.opener, .slider.slider_background_img_nofilter.opened h3.opener {
	background-image: url(../img/router_wi-fi_1rub.png);
	color: red;
	width: 234px;
}
.ie .slider.opened h3.opener {
	background-position: 0 2px;
}

.slider .holder {
	display: none;
	padding-top: 7px;
}
.slider_v2 .holder {
	background: url(../i/slider_shadow.png) no-repeat center bottom;
	padding-bottom: 20px;
}
.slider_image .holder {
	background: url(../i/slider_shadow.png) no-repeat center bottom;
	padding-bottom: 20px;
}
.slider_background_img .holder {
	background: url(../i/slider_shadow.png) no-repeat center bottom;
	padding-bottom: 20px;
}
.slider_v2.last .holder {
	background: none;
	padding-bottom: 0;
}
.slider_image.last .holder {
	background: none;
	padding-bottom: 0;
}
.slider_background_img.last .holder {
	background: none;
	padding-bottom: 0;
}


.dropdown .dropdown_opener{
	background: url(../i/dropdown-closed.png) no-repeat 0 0;
	padding-left: 21px !important;
	font-size: 12px;
	background-position:0 4px;
	color: #1b81b1;
	margin: 0 0 13px 0;
	cursor: pointer;
}
.dropdown.opened .dropdown_opener{
	background-image: url(../i/dropdown-opened.png);
	background-position:0 4px;
}
.dropdown .dropdown_content{
	margin-left: 22px;
	font-size: 12px;
	padding-bottom: 15px;

}
/*
.opened .holder {
	display: block!important;
}
*/
.ie6 ol li {
	display: list-item;
	vertical-align: top;
	zoom: 1;
}

.dlist {
	margin: 0 0 12px;
}

.dlist dt {
	background: url(../i/slider-ul-plus.gif) no-repeat 0 2px;
	margin: 12px 0 5px 22px;
	padding-left: 17px;
	zoom: 1;
	cursor: pointer;
}

.dlist dt a {
	text-decoration: none;
	border-bottom: 1px dotted #4481ba;
	zoom: 1;
}

.ie6 .dlist dt a, .ie7 .dlist dt a {
	text-decoration: underline;
	border-bottom: none;
	zoom: 1;
}

.dlist .opened {
	background: url(../i/slider-ul-minus.gif) no-repeat 0 2px;
	zoom: 1;
}

.dlist dd {
	margin: 0 0 13px 22px;
	display: none;
	zoom: 1;
}

.column-2 {
	width: 100%;
	margin: 0 0 10px 0;
}

.column-2 td {
	width: 50%;
	vertical-align: top;
}

table.doc th {
	vertical-align: top;
	padding-right: 10px;
	width: 10%;
}

table.doc td {
	vertical-align: top;
	padding: 0!important;
	width: auto!important;
}

table.doc td p {
	font: 11px/1.2 Arial;
	margin-bottom: 5px!important;
}

.foot-notes {
	border-top: 1px solid #c5c5c5;
	margin: 40px 0 20px 0;
	font: 11px/1.2 Arial;
}

.foot-notes ol {
	margin: 10px 0 0 20px;
	vertical-align: top;
}

.foot-notes ol li {
	vertical-align: top;
	zoom: 1;
}

p.footnote {
	color:#8F8F8F !important;
	margin:25px 0 10px
}

ul.footnote {
	color:#8f8f8f !important;
}

.aside .menu {
	width: 236px;
	margin: 0 0 20px 0;
}

.aside .menu.mb-15 { margin-bottom:15px; }

.aside .menu .head h5 {
	color: #fff;
	font: bold 12px/1.2 Arial;
	padding: 7px 14px 5px;
	cursor: default;
	background: url(../i/aside-menu-head-top.png) no-repeat 0 0;
}

.ie6 .aside .menu .head h5 {
	background: url(../i/aside-menu-head-top.gif) no-repeat 0 0;
}

.aside .menu ul {
	margin: 0;
	padding: 16px 14px 10px;
	list-style: none;
	/*background: url(../i/aside-menu-bottom.png) no-repeat 0 100%;*/
}

.ie6 .aside .menu ul {
	background: url(../i/aside-menu-bottom.gif) no-repeat 0 100%;
}

.aside .menu ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none!important;
}

.ie6 .aside .menu ul ul {
	background: none!important;
}

.aside .menu ul ul li {
	padding-left: 15px;
	padding-bottom: 0;
	margin: 10px 0;
}

.aside .menu ul ul li:last-child { margin-bottom:0; }
.aside .menu ul ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	font-size: 11px;
}

.aside .menu ul ul ul li {
	padding-left: 15px;
}

.aside .menu ul ul ul ul {
	margin: 0;
	padding: 10px 0 0 15px;
	list-style: none;
	background: none;
	font-size: 11px;
}

.aside .menu .arrows li {
	background: url(../i/ul-arrow.gif) no-repeat 1px 4px;
}

.aside .menu ul li {
	font: 13px/1.3 Arial;
	margin: 0;
	padding-bottom: 7px;
}

.aside .menu ul .selected {
	font-weight: bold;
}

.aside .menu ul li.padded {
	padding-top: 10px;
}

#shadow-land {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	background: url(../i/shadow-back.png);
}

#landing {
	width: 263px;
	height: 137px;
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -146px;
	z-index: 60;
	padding: 15px;
	text-align: left;
	background: url(../i/landing-back.gif);
}

#landing div {
	margin: 0 0 18px 0;
}

#landing p {
	color: #000;
	margin: 0 0 18px;
}

#landing p a.popup {
	text-decoration: none;
	font-size: 11px;
	border-bottom: 1px dashed #1481b4;
}

#landing p a.button {
	text-decoration: none;
	display: block;
	padding: 4px 0 0 45px;
}

table.list,
table.common {
	width: 100%;
	border-collapse: collapse;
}

table.list th,
table.common th {
	padding: 6px 10px 14px 3px;
	vertical-align: top;
	font: 11px Arial;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #bb0d0e
}

table.list th.nb,
table.common th.nb {
	padding: 6px 10px 6px 3px;
	border: none!important
}

table.list th.gray,
table.common th.gray {
	border-right: 2px solid #fff;
	padding: 6px 10px 6px 3px;
	border-bottom: 2px solid #777;
}

table.list td.emt,
table.common td.emt {
	border: 0;
}

table.list td,
table.common td {
	padding: 14px 10px 14px 0;
	vertical-align: top;
	border-bottom: 1px solid #d6d6d6
}

table.list td.value,
table.common td.value {
	font-weight: bold;
}

table.list td.title,
table.common td.title {
	color: #000;
	font: bold 13px Arial;
	padding: 20px 10px 0 0;
	border: 0
}

table.list td.leftpad,
table.common td.leftpad {
	padding-left: 25px;
}

table.list tr.last td,
table.common tr.last td {
	border: 0
}

#footer {
	margin: 0 auto;
	text-align: left;
	position: relative;
	min-height: 100px;
	width: 928px;
	zoom: 1;
	clear: both;
}

#footer #buttons { padding: 0; width: 285px; left: 0; }
#footer #buttons td { width: 16px; }
#footer #footerLinks { right: 0; }

.ie6 #footer {
	height: 100px;
	overflow: visible;
}

#footer .feedback {
	background: url(../i/footer-feedback.gif) no-repeat 0 3px;
	position: absolute;
	top: 14px;
	left: 22px;
	padding: 0 0 0 32px;
	font: 12px/1.2  Arial;
	color: #888;
	display: none;
	text-decoration: none;
}

#footer .feedback span {
	display: block;
	color: #1481b4;
	text-decoration: underline;
}

#footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 16px;
	/*width: 460px;*/
	height: 18px;
	overflow: hidden;
	font: 10px/1 Arial;
}

#footer div {
/*  padding: 0;
	margin: 0;*/
	position: absolute;
	/*right: 0;*/
	top: 15px;
	width: 670px;
	zoom: 1;
	height: 40px;
}

#footer div ul {
	float: left;
	width: 670px;
	position: static;
	zoom: 1;
}

#footer div p {
	float: left;
	clear: both;
	position: static;
	zoom: 1;
	width: 600px;
}

#footer .e-en {
	overflow: hidden;
	width: 315px;
}

#footer ul li {
	margin: 0 16px 0 0;
	float: left;
}

#footer p {
	position: absolute;
	left: 20px;
	width: 300px;
	top: 16px;
	color: #666;
	font: 10px/1 Arial;
	cursor: default;
}

/* jqt */

form.jqtransformdone label{
	margin-top:8px;
	margin-right: 11px;
	display: block;
	float:left;
}

.pay-history-var2 .detail-period-wrap label {
	margin: 1px 6px 0 0;
}

form.jqtransformdone table.list label{
	margin-right: 0;
	display: inline;
	float:none;
}

form.auth-form label{
	margin-top: 3px;
	margin-right: 0;
}

.issa-sms .smsarchive-filter label {
	margin-top: 0;
	margin-right: 9px;
}

.issa-sms .smsarchive-filter .detail-period-wrap label {
	margin-right: 5px;
}

form.jqtransformdone .history-sms-table label {
	margin-top: 0;
	margin-right: 5px;
}

form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	/*margin: 0px;*/
	/*padding: 0px;*/
	/*border: none;*/
	/*background-color: transparent;*/
	/*cursor: pointer;*/
	/*overflow: visible;*/
	/*font-family: Arial;*/
	white-space: nowrap;

	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background: none #ec1d23;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
	text-align: center;
	/*font-weight: bold;*/
	padding: 5px 20px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	-ms-transition: background 200ms linear;
	-o-transition: background 200ms linear;
	transition: background 200ms linear;
	cursor: pointer;
	-webkit-appearance: none;
}

.upload button.jqTransformButton {
	margin: 10px 0 0;
}

.pay-history-var2 .detail-period-wrap button.jqTransformButton {
	position: relative;
	top: -2px;
	margin: 0 0 -2px;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	/*background: transparent url(../i/forms/btn_right.gif) no-repeat scroll right top;*/
	/*display: block;*/
	/*float: left;*/
	/*padding: 0px 4px 0px 0px;*/ /* sliding doors padding */
	/*margin: 0px;*/
	/*height: 21px;*/
	white-space: nowrap;
}

.submit-mmsform button.jqTransformButton span
, .issa-sms button.jqTransformButton span {
	background-image: url(../i/red-button-right.gif);
	height: 32px;
}

.issa-sms .smsarchive-filter button.jqTransformButton span
, .que-popup button.jqTransformButton span {
	background-image: url(../i/forms/btn_right.gif);
	height: 21px;
}

button.jqTransformButton span span {
	/*background: transparent url(../i/forms/btn_left.gif) no-repeat;*/
	/*color: #333;*/
	/*padding: 3px 4px 0px 8px;*/
	/*font-weight: normal;*/
	/*font-size: 12px;*/
	/*line-height: 13px;*/
	/*display: block;*/
	/*text-decoration: none;*/
	/*height: 21px;*/
	/*color: #fff;*/
	/*white-space: nowrap;*/
}

.submit-mmsform button.jqTransformButton span span
, .issa-sms button.jqTransformButton span span {
	background-image: url(../i/red-button-left.gif);
	height: 32px;
	padding: 0 13px;
	font-weight: bold;
	font-size: 14px;
	line-height: 32px;
}

.issa-sms .smsarchive-filter button.jqTransformButton span span
, .que-popup button.jqTransformButton span span {
	height: 21px;
	background-image: url(../i/forms/btn_left.gif);
	padding: 0 7px;
	font-weight: normal;
	font-size: 12px;
	line-height: 19px;
}

#issa.pay button.jqTransformButton span span {
	font-size: 11px;
	font-weight: bold;
}

/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(../i/forms/input_left.gif) no-repeat left top;
	height: 19px;
	padding: 0px;
	float:left;
}

.smsarchive-filter .jqTransformInputWrapper
, .issa-sms .history-table .jqTransformInputWrapper {
	width: 152px !important;
}

.smsarchive-filter .detail-period-wrap .jqTransformInputWrapper
, .pay-history-var2 .detail-period-wrap .jqTransformInputWrapper {
	width: 82px !important;
}

.pay-history-var2 .detail-period-wrap .jqTransformInputInner input {
	width: 72px !important;
}

.que-popup .jqTransformInputWrapper {
	width: 100px !important;
	margin: 2px 5px 0 0;
}

.que-popup input.text {
	width: 100px !important;
}

.jqTransformInputInner {
	background: transparent url(../i/forms/input_right.gif) no-repeat right top;
	padding: 1px 4px 0 0;
	margin: 0 0 0 4px;
}

#feet .jqTransformInputInner {
	padding: 2px 4px 0 0;
}

.auth-form .jqTransformInputInner {
	padding: 2px 4px;
	margin: 0;
	height: 15px;
}

.smsarchive-filter .jqTransformInputInner {
	margin: 0;
	padding: 1px 2px;
	height: 17px;
}

.pay-history-var2 .detail-period-wrap .jqTransformInputInner {
	padding: 0 4px 0 0 !important;
}


.jqTransformInputInner div {
	height: 18px;
}

.iefixxx .jqTransformInputInner {
	padding: 2px 4px 2px 0;
	height: 15px;
}

.jqTransformInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	height: 18px;
	color:#404040;
	border: none;
	padding: 0;
	margin: 0;
	background:transparent;
}

.pay-history-var2 .detail-period-wrap .jqTransformInputInner input {
	padding: 2px 0 0;
	height: auto;
}


.number .jqTransformInputWrapper {
	background: transparent url(../i/forms/input_left_big.gif) no-repeat left top;
	height: 26px;
	width: 100px!important;
	color: #858384;
}

.issa-sms .number .jqTransformInputWrapper {
	width: 152px!important;
}

.mms-your-head .jqTransformInputWrapper {
	width: 272px !important;
}

.fav-form .jqTransformInputWrapper {
	background: transparent url(../i/forms/input_left_big.gif) no-repeat left top;
	height: 26px;
}

.form-error .jqTransformInputWrapper {
	background-image: url(../i/forms/input_left_big-error.gif);
}

.number .jqTransformInputWrapper div {
	width: 92px;
	overflow: hidden;
}

.issa-sms .number .jqTransformInputWrapper div {
	width: 152px;
}

.mms-your-head .jqTransformInputWrapper div {
	width: auto;
}

.capth .jqTransformInputWrapper {
	width: 50px!important;
}

.capth .jqTransformInputInner div {
	width: 42px;
	overflow: hidden;
}

.number .jqTransformInputInner {
	background: transparent url(../i/forms/input_right_big.gif) no-repeat right top;
	padding: 0 4px 0 0;
	margin: 0px 0px 0px 4px;
	color: #858384;
	height: 26px;
}

.fav-form .jqTransformInputInner {
	background: transparent url(../i/forms/input_right_big.gif) no-repeat right top;
	padding: 0 4px 0 0;
	height: 26px;
}

.form-error .jqTransformInputInner {
	background-image: url(../i/forms/input_right_big-error.gif);
}

.number .jqTransformInputInner div {
	height: 26px;
}

.fav-form .jqTransformInputInner div {
	height: 22px;
	padding: 4px 0 0;
}

.payment-form .jqTransformInputInner div {
	height: 26px;
	padding: 0;
}

.number .jqTransformInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	vertical-align: middle;
	height: 26px;
	line-height: 26px;
	color: #858384;
	border: none;
	padding: 0;
	margin: 0;
	background:transparent;
	width: 152px;
}

.fav-form .jqTransformInputInner input {
	font-size: 12px;
	color: #000;
	height: 19px;
}

.payment-form .jqTransformInputInner input {
	height: 26px;
	line-height: 26px;
}

.grid-send-mms .mms-your-head .jqTransformInputInner input {
	width: 265px;
	color: #000;
}

.capth .jqTransformInputInner {
	padding: 0 4px 0 0;
	height: 19px;
}

.map-search .jqTransformInputInner {
	padding: 2px 4px 2px 0;
	height: 15px;
}

.map-params .jqTransformInputInner {
	padding: 2px 4px 2px 0;
	height: 15px;
}


.fav-form td.td .jqTransformInputWrapper {
	width: 80px !important;
}

.fav-form td.td input.text {
	width: 70px !important;
}


.payment-form .jqTransformInputWrapper {
	width: 90px !important;
}

.payment-form .phone-code .jqTransformInputWrapper {
	width: 50px !important;
}

.payment-form .phone-fullnumber .jqTransformInputWrapper {
	width: 140px !important;
}

/* -------------
 * Textarea
 * ------------- */
.whiteboard-top-left table.jqTransformTextarea {
	width: 305px;
}

.whiteboard-top-left .grid-send-mms table.jqTransformTextarea {
	width: 541px;
	margin: 0 0 7px;
}

.whiteboard-top-left .add-comment table.jqTransformTextarea {
	width: 450px;
	margin: 0 0 10px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}

table.jqTransformTextarea textarea{
margin: 0;
padding: 0;
border: 0;
background: none;
}

table.jqTransformTextarea textarea.sms-content{
margin: 0;
padding: 0;
border: 0;
width:290px;
height:90px;
background: none;
}

table.jqTransformTextarea td#jqTransformTextarea-tl{
background: url(../i/forms/textarea-tl.gif) no-repeat bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tm{
background: url(../i/forms/textarea-tm.gif) repeat-x bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tr{
background: url(../i/forms/textarea-tr.gif) no-repeat bottom left;

}
table.jqTransformTextarea td#jqTransformTextarea-ml{
background: url(../i/forms/textarea-ml.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm{
background: url(../i/forms/textarea-mm.gif) repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
font-size: 12px;
line-height: 16px;
}

table.jqTransformTextarea td#jqTransformTextarea-mm textarea.sms-content{
font-size: 12px;
line-height: 16px;
width: 290px;
height:90px;
}

.grid-send-mms table.jqTransformTextarea td#jqTransformTextarea-mm textarea.sms-content {
	width: 530px !important;
	height: 130px !important;
}




table.jqTransformTextarea td#jqTransformTextarea-mr{
background: url(../i/forms/textarea-mr.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bl{
background: url(../i/forms/textarea-bl.gif) no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bm{
background: url(../i/forms/textarea-bm.gif) repeat-x top left;
}
table.jqTransformTextarea td#jqTransformTextarea-br{
background: url(../i/forms/textarea-br.gif) no-repeat top left;
}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea {
	background: none;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(../i/forms/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

.smsarchive-filter .jqTransformRadioWrapper {
	margin: -1px 2px 0 0;
}

.radio-td .jqTransformRadioWrapper {
	margin: 0;
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}

.auth-form span.jqTransformCheckboxWrapper {
	margin: 1px 0 15px;
}

.smsarchive-filter span.jqTransformCheckboxWrapper
, .history-sms-table span.jqTransformCheckboxWrapper {
	margin: 0 3px 0 0;
}


.payment-form span.jqTransformCheckboxWrapper {
	margin: 0 7px 0 0;
}


a.jqTransformCheckbox {
	background: transparent url(../i/forms/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

.h-sel2 a.jqTransformCheckbox{
	height: 13px !important;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 19px;
	background: url(../i/forms/select_left.gif) no-repeat top left;
	float:left;
	text-align: left;
}

.area-code .jqTransformSelectWrapper {
	height: 26px;
	background: url(../i/forms/select_left_big.gif) no-repeat top left;
}

.mms-head .jqTransformSelectWrapper {
	margin: 0 0 10px;
}

.cal-head .jqTransformSelectWrapper {
	margin: 0 0 0 8px;
	width: 77px !important;
}

.cal-head-year .jqTransformSelectWrapper {
	margin: 0 0 0 21px;
	width: 52px !important;
}

.jqTransformSelectWrapper div span {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	font-size: 11px;
	display: block;
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 19px;
	line-height: 15px;
	padding: 2px 20px 0 0;
	text-indent: 7px !important;
	overflow: hidden;
	cursor:pointer;
}

.pay-history-var2 .pay-filter div span {
	width: 26px !important;
}

.cal-head .jqTransformSelectWrapper div span {
	width: 58px !important;
}

.cal-head-year .jqTransformSelectWrapper div span {
	width: 33px !important;
}

#issa.pay #head .jqTransformSelectWrapper div span {
	font-size: 10px;
	padding: 2px 0 0 4px;
}

.area-code .jqTransformSelectWrapper div span {
	font-size: 19px;
	font-family: Arial;
	float: none;
	position: absolute;
	width: 14px;
	height: 26px;
	line-height: 29px;
	padding: 0 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	color: #858384;
}

.grid-send-mms .area-code .jqTransformSelectWrapper div span {
	color: #000;
}

.mms-head .jqTransformSelectWrapper div span {
	font-size: 12px;
	line-height: 26px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	top: 0;
	right: 0px; _right: -1px;
	width: 19px !important;
	height: 19px;
	background: url(../i/forms/select_right.gif) no-repeat center center;
}

.sel .jqTransformSelectWrapper  a.jqTransformSelectOpen {
	background: url(../i/forms/select_right_gray.gif) no-repeat center center;
}

.area-code .jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 26px;
	height: 26px;
	background: url(../i/forms/select_right_big.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 20px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:1000!important;
}

#regionselector .jqTransformSelectWrapper ul {
	width: 303px!important;
	z-index:1000!important;
}

.jqTransformSelectWrapper ul li {
	margin: 0 0 5px !important;
	padding: 0 !important;
	background: none!important;
	line-height: 100%;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 0 5px!important;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 11px;
	margin: 0!important;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333!important;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#ccc;
	color: #333!important;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
input.jqTransformHidden {display: none!important;}
select.jqTransformHidden {visibility: hidden; margin: 0;}


.h-white-wrap {
	position: relative;
	zoom: 1;
}

.h-white-content {
	float: left;
	width: 395px;
	margin: 0 20px 0 0;
}

.h-white-content-wide {
		width: 550px;
}

.h-white-content-wide .b-newtar {
		width: 250px;
}

.h-white-content-wide .b-newtar .h-l {
		width: 170px;
}

.h-white-sidebar {
	float: left;
	width: 209px;
	position: relative;
}

.h-whsi-abs {
	float: none;
	position: absolute;
	top: -40px; right: 0;
}


.b-tarcol {
	float: left;
	width: 303px;
	background: url(../i/new_tar/tarcol-bg1.png) 0 0 no-repeat;
	margin: 0 0 20px;
}

.b-tarcol-right {
	float: right;
}

.b-tarcol-inner {
	background: url(../i/new_tar/tarcol-bg2.png) 0 100% no-repeat;
	padding: 12px;
	min-height: 145px;
}

.tc-img {
	float: left;
	margin: 0 11px 0 0;
}

.b-tarcol .h-l {
	overflow: hidden;
	zoom: 1;
}

.b-tarcol h4 {
	font-weight: bold;
	margin: 0 0 10px;
}

.texts .b-tarcol h5 {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	margin: 0 0 10px;
}

.b-tarcol .tech_spec {
	margin: 0 0 10px;
}

.b-tarcol .tech_spec th
, .b-tarcol .tech_spec td {
	text-align: left;
	vertical-align: top;
	padding: 0 7px 5px 0;
}

.b-tarcol .tech_spec th {
	color: #767676;
	font-weight: normal;
}

.linkConnect {
	display: block;
	width: 105px;
	height: 24px;
	background: url(../i/new_tar/connect.png) 0 0 no-repeat;
	text-indent: -9999px;
	outline: none;
}


.h-white-content h2 {
	font: 15px Arial, sans-serif;
	margin: 0 0 25px;
	padding: 0 0 4px;
	background: none;
	border-bottom: 1px solid #d0d0d0;
	text-transform: uppercase;
}

.h-white-content h2.h2-var2 {
	border: none;
	padding: 0;
}

.h-white-content h2.h2-var2 i {
	font-style: normal;
	font-size: 8px;
	color: #666;
}

.hide-h2 {
	background: url(../i/new_tar/h2-bul.png) 100% 0 no-repeat;
	padding: 0 22px 0 0;
}

.h-show-wrap .hide-h2 {
	background-position: 100% 100%;
}

.hide-h2 a {
	text-decoration: none;
	border-bottom: 1px dotted #0a83ab;
}

.content .tar-h2 {
	float: left;
	width: 450px;
	clear: none;
	margin: 0 0 25px;
}

.h-white-content h4 {
	font-weight: normal;
	font-size: 12px;
	color: #000;
	margin: 0 0 4px;
	padding: 0;
}


.texts .jcarousel-skin-tango li {
	padding: 0;
	background: none;
}

.jcarousel-container-horizontal {
	width: 333px;
	padding: 0 31px 45px;
}

.jcarousel-clip-horizontal {
	width:  333px;
	height: 67px;
}

.texts .jcarousel-skin-tango li.jcarousel-item {
	width: 165px;
	height: 65px;
	border: 1px solid #d5d5d5;
	border-right: none;
	background: url(../i/new_tar/skinitem-bg.png) 0 100% repeat-x;
	color: #000;
	text-align: center;
	font-size: 11px;
}

.texts .jcarousel-skin-tango li.jcarousel-item span {
	color: #7f7f7f;
}

.texts .jcarousel-skin-tango li.jcarousel-item#active {
	background: #fff;
	border: 1px solid #e2001a;
	width: 164px;
}

li.jcarousel-item table {
	margin: 0;
	padding: 0;
	width: 100%;
}

li.jcarousel-item table td {
	padding: 0 10px;
	border-collapse: collapse;
	height: 65px;
	text-align: center;
	vertical-align: middle;
}


.jcarousel-prev-horizontal
, .jcarousel-next-horizontal {
	position: absolute;
	top: 0; left: 0;
	width: 31px;
	height: 67px;
	cursor: pointer;
	background: url(../i/new_tar/prev-btn.png) 0 0 no-repeat;
}

.jcarousel-next-horizontal {
	left: auto; right: 0;
	background-image: url(../i/new_tar/next-btn.png);
}

.jcarousel-prev-disabled-horizontal
, .jcarousel-next-disabled-horizontal {
	cursor: default;
	background-position: 0 -67px;
}


.newtar-list {
	border-collapse: collapse;
	width: 100%;
}

.h-hide-wrap .b-newtar {
	display: none;
}

.h-show-wrap .b-newtar {
	display: block;
}

.newtar-list td {
	border-collapse: collapse;
	padding: 0;
	width: 195px;
	text-align: left;
	vertical-align: top;
}

.b-newtar {
	width: 185px;
	position: relative;
	left: -6px;
	margin: 0 -6px 24px 0;
	padding: 0 6px;
	color: #000;
}

.newtar-firstcol .b-newtar {
	margin-right: 5px;
}

.ie6 .newtar-firstcol .b-newtar
, .ie7 .newtar-firstcol .b-newtar {
	z-index: 1;
}

.b-newtar-new {
	background: url(../i/new_tar/newtar-bg2.png) 0 0 no-repeat #fff;
	padding: 6px;
}

.b-newtar .h-l {
	overflow: visible;
	float: left;
	width: 130px;
}

.newtar-img {
	float: left;
	margin: 0 5px 0 0;
}

.b-newtar h3 {
	height: auto;
	margin: 0 0 5px;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

.texts .b-newtar p {
	margin: 0;
}

.texts .b-newtar p.var2 {
	margin: 0 0 5px;
}

.b-newtar .price {
	font-size: 10px;
	margin: 0 3px 0 0;
}

.b-newtar .price i {
	font-style: normal;
	font-size: 18px;
	line-height: 100%;
}

.base-params .price {
	white-space: nowrap;
}

.econom {
	margin: 5px 0 0;
}

.ec-s {
	color: #d90000;
}

.newtar-icon {
	position: relative;
	left: -6px;
	margin: 0 -6px 0 0;
	width: 71px;
	height: 20px;
	background: #858585;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	line-height: 20px;
	text-align: center;
}


.h-maxipopup-wrap {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0; left: 0;
		text-align: left;
		z-index: 66;
		display: none;
}

.maxi-overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0; left: 0;
		background: #fff;
		opacity: .5;
		filter:alpha(opacity=50);
}

.b-maxi-popup {
		width: 695px;
		position: absolute;
		top: 50%; left: 50%;
		margin: -190px 0 0 -347px;
		background: url(../i/ntars/maxi-popup-bg1.png) 0 100% no-repeat;
		padding: 0 0 25px;
}

.b-maxi-popup2 {
		background: url(../i/ntars/maxi-popup-bg2.png) 0 0 no-repeat;
		padding: 35px 21px 1px;
		position: relative;
}

.maxi-popup-close {
		display: block;
		position: absolute;
		top: 27px; right: 27px;
		background: url(../i/ntars/maxi-close.png) 100% 0 no-repeat;
		font-size: 10px;
		color: #9d9d9d;
		line-height: 14px;
		width: 60px;
		cursor: pointer;
}

.texts .maxi-popup-list {
		margin: 0;
		list-style: none;
}

.texts .maxi-popup-list li {
		background: url(../i/ntars/hr.png) 0 0 repeat-x;
		padding: 10px 100px 10px 31px;
		position: relative;
}

.maxi-detail {
		position: absolute;
		top: 50%; right: 23px;
		font-size: 11px;
		margin-top: -6px;
}

.b-maxitar {
		padding: 0 0 10px 14px;
}

.b-maxitar .h-l {
		overflow: hidden;
		zoom: 1;
		padding: 5px 0 0;
}

.texts .b-maxitar h3 {
		margin: 0 0 5px;
		font-size: 16px;
		text-transform: uppercase;
		color: #e3000a;
}

.texts .b-maxitar p {
		margin: 0;
}

.maxi-popup-list h4 {
		position: relative;
		left: -13px;
		margin: 0 -13px 3px 0;
		padding: 0 0 0 13px;
		font-size: 14px;
		font-weight: bold;
		background: url(../i/texts-arrow.gif) 0 6px no-repeat;
}

.maxi-popup-list th {
		font-weight: normal;
		color: #919191;
		text-align: left;
		vertical-align: top;
		width: 65px;
		padding: 0 0 2px;
}

.newtar-list .maxi-popup-list td {
		text-align: left;
		vertical-align: top;
		padding: 0 0 2px;
		width: auto;
		color: #5b5b5b;
}


.h-newtar-doppos {
	border-top: 1px solid #d0d0d0;
	background: url(../i/new_tar/doppos-bg.png) 50% 0 no-repeat;
	margin: 10px 0 0;
	padding: 25px 0 0;
	text-align: center;
	color: #000;
}

.h-newtar-doppos .seltar-link {
	margin: 0 auto 13px;
}


.choosetar-info {
	margin: 0 0 25px;
	padding: 0;
	border-collapse: collapse;
}

.choosetar-info td {
	border-collapse: collapse;
	padding: 0;
	width: 395px;
	height: 75px;
	text-align: left;
	vertical-align: middle;
	color: #000;
	background: url(../i/new_tar/chtar-bg.png) 0 0 no-repeat;
}

.texts .choosetar-info p {
	padding: 0 30px 0 18px;
}


.texts p.my_tar {
	text-align: center;
	margin: 0 0 4px;
}


.del-options {
	text-align: center;
}

.del-options a {
	color: #d90000;
	text-decoration: none;
	border-bottom: 1px dotted #d90000;
}


.h-selred-wrap {
	background: url(../i/selred-bg1.png) 0 0 no-repeat #d90000;
	margin: 0 0 10px;
	zoom: 1;
}

.h-selred-wrap2 {
	background: url(../i/selred-bg2.png) 0 100% no-repeat;
	padding: 5px 8px 7px 7px;
}

.h-selred-subhead {
	padding: 0 0 8px;
}

.h-selred-wrap2 h2 {
	padding: 0;
	margin: 0;
	background: none;
	text-transform: none;
	font-weight: normal;
	color: #fff;
	float: left;
}

.h-selred-wrap2 h3 {
	margin: 0 0 15px;
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #d90000;
}

.show-link {
	float: right;
	color: #fff;
	border-bottom: 1px dotted #fff;
	cursor: pointer;
}


.h-selwhite-wrap {
	background: url(../i/selwhite-bg1.png) 0 0 no-repeat #fff;
}

.h-selwhite-wrap2 {
	background: url(../i/selwhite-bg2.png) 0 100% no-repeat;
	padding: 15px 0;
	zoom: 1;
}


.h-sel1 {
	padding: 0 12px;
	text-align: center;
	color: #000;
	font-size: 11px;
}

.h-selred-wrap-move .h-sel1 {
	display: none;
}

.texts .h-sel1 .price {
	margin: 0 0 20px;
	min-height: 10px;
}

.h-sel1 .price span {
	font-size: 18px;
	display: inline;
	background: none;
	padding: 0;
}

.texts .h-sel1 .change {
	margin: 0;
	font-size: 15px;
	text-transform: uppercase;
}

.seltar-link {
	display: block;
	/*width: 169px;*/
	/*background: url(../i/new_tar/seltar-link-bg1.png) 0 0 no-repeat #d51e1e;*/
	/*text-decoration: none;
	color: #fff;
	cursor: pointer;
	width: 100%!important;
	background-image: none !important;
	box-sizing:border-box !important;*/
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background: none #ec1d23;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	-ms-transition: background 200ms linear;
	-o-transition: background 200ms linear;
	transition: background 200ms linear;
	cursor: pointer;
	-webkit-appearance: none;
	box-sizing:border-box;
	width: 100%!important;
	background-image: none !important;
	box-sizing:border-box !important;
}

.seltar-link span {
/*	display: block;
	width: 169px;
	height: 29px;
	background: url(../i/new_tar/seltar-link-bg2.png) 100% 0 no-repeat;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	width: auto !important;
	background: none !important;
	box-sizing:border-box !important;
	font-weight: bold !important;*/
		display: block;
	width: auto !important;
	height: 29px;
	background: none !important;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	box-sizing:border-box !important;
	font-weight: bold !important;
}


.h-sel2 {
	padding: 0 10px;
	font-size: 11px;
	color: #000;
	display: none;
}

.ie6 .h-sel2 {
	padding: 0 9px 0 10px;
}

.h-whsi-abs .h-selred-subhead {
		padding: 0;
}

.h-whsi-abs .h-selred-wrap-move2 .h-selred-subhead {
		padding: 0 0 8px;
}

.h-whsi-abs .h-selred-wrap2 h2 {
	text-align: center;
	float: none;
}

.choose-alt {
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	color: #fff;
}

.h-selred-wrap-move .h-sel2 {
	display: block;
}

.h-whsi-abs .h-selwhite-wrap {
	display: none;
}

.h-whsi-abs .h-selred-wrap-move2 .h-selwhite-wrap
, .h-selred-wrap-move2 .h-sel2 {
	display: block;
}


.h-field {
	margin: 0 0 27px;
}


/* NEW SLIDER */
.demo-wrap1 {
	float: left;
	width: 175px;
	padding: 15px 0 17px;
}

.demo-wrap2
, .demo-wrap3
, .demo-wrap4 {
	float: left;
	width: 130px;
	padding: 0 0 35px;
	zoom: 1;
}

.check-list .demo-wrap4 {
	padding: 0 0 25px;
}

.ie6 .check-list .demo-wrap2 {
	padding: 0 0 18px;
}

.demo {
	height: 26px;
	background: url(../i/new_tar/demo-bg1.png) 0px 0 no-repeat;
}

.demo-wrap2 .demo {
	background-image: url(../i/new_tar/demo-bg2.png);
}

.demo-wrap3 .demo {
	background-image: url(../i/new_tar/demo-bg3.png);
}
.subcheck2 .demo-wrap4 .demo {
	background-image: url(../i/new_tar/demo-bg4.png);
}

.ui-slider {
	position: relative;
	width: 165px;
	height: 43px;
}

.demo-wrap2 .ui-slider
, .demo-wrap3 .ui-slider
, .demo-wrap4 .ui-slider {
	width: 120px;
}

.ui-slider .ui-slider-handle {
	height: 17px;
	width: 11px;
	position: absolute;
	top: 26px;
	z-index: 20;
	cursor: default;
	outline: none;
	background: url(../i/new_tar/slider.png) 0 0 no-repeat;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	margin-left: -3px;
}

.ie6 .check-list li .ui-slider .ui-slider-handle
, .ie7 .check-list li .ui-slider .ui-slider-handle {
	display: none;
}

.ie6 .check-list li.sub-show .ui-slider .ui-slider-handle
, .ie7 .check-list li.sub-show .ui-slider .ui-slider-handle {
	display: block;
}


.seltar-form .jqTransformInputWrapper {
	background: url(../i/forms/input_left_big.gif) 0 0 no-repeat;
	height: 26px;
}

.seltar-form .jqTransformInputInner {
	background: url(../i/forms/input_right_big.gif) 100% 0 no-repeat;
	margin: 0;
	padding: 0;
	height: 26px;
}

.seltar-form .jqTransformInputInner div {
	height: 26px;
	padding: 0 5px;
}

.d-inp1 {
	position: relative;
	zoom: 1;
}

.abs {
	display: block;
	width: 55px;
	color: #b5b5b5;
	line-height: 26px;
	position: absolute;
	top: 0; right: 0;
}

.d-inp1 .jqTransformInputWrapper {
	width: 174px !important;
}

.d-inp2 .jqTransformInputWrapper {
	width: 44px !important;
}

.d-inp-error .jqTransformInputWrapper {
	background-image: url(../i/new_tar/error-inp2.png);
}

.d-inp-error .jqTransformInputInner {
	background-image: url(../i/new_tar/error-inp.png);
}

.d-inp2 {
	float: left;
}

.seltar-form .jqTransformInputInner input {
	height: 26px;
	font: 18px/25px Arial, sans-serif;
	color: #000;
}

.seltar-form .jqTransformInputInner input.valcol {
	color: #b5b5b5;
}

.seltar-form input#rur {
	width: 164px !important;
}

.seltar-form input#kol
, .seltar-form input#time
, .seltar-form input#kol-sms
, .seltar-form input#kol-mms
, .seltar-form input#kol-mb {
	width: 34px !important;
}

.seltar-form .jqTransformCheckboxWrapper
, .seltar-form .jqTransformRadioWrapper {
	margin: 0 8px 0 0;
}

.seltar-form .jqTransformCheckbox {
	width: 19px;
	background: url(../i/tar-check.png) 0 0 no-repeat;
	overflow: hidden;
}

.seltar-form .jqTransformChecked {
	background-position: 0 -13px !important;
}

.seltar-form .subcheck .jqTransformCheckbox {
	width: 13px;
	height: 13px;
	background-image: url(../i/new_tar/checkbox2.png);
}

.seltar-form .subcheck .jqTransformChecked {
	background-position: 0 -13px;
}

.seltar-form .jqTransformRadio {
	width: 13px;
	height: 13px;
	background: url(../i/tar-radio.png) 0 0 no-repeat;
	overflow: hidden;
}

.seltar-form .jqTransformRadioWrapper .jqTransformChecked {
	background-position: 0 -13px;
}

form.seltar-form label {
	margin: 0;
}

.seltar-form button.jqTransformButton span {
	width: 169px;
	height: 29px;
	margin: 0 auto;
	padding: 0;
	/*background: url(../i/new_tar/seltar-link-bg1.png) 0 0 no-repeat;*/
	background: none;
	float: none;
}

.seltar-form button.jqTransformButton span span {
	height: 29px;
	/*background: url(../i/new_tar/seltar-link-bg2.png) 100% 0 no-repeat;*/
	background: none;
	font: 15px/28px Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}


.texts .check-list {
	margin: 0;
	padding: 0 0 15px;
}

.texts .check-list li {
	position: relative;
	left: -5px;
	margin: 0 -10px 10px 0;
	padding: 0;
	background: none;
}

.ie7 .texts .check-list li {
	margin: 0 -10px 7px 0;
	zoom: 1;
}

.ie6 .texts .check-list li {
	margin: 0 -9px 7px 0;
	zoom: 1;
}

.texts .check-list li.sub-show {
	background: url(../i/new_tar/check-bg1.png) 50% 0 no-repeat #f0f0f0;
}

.texts .check-list .ch-div {
	padding: 5px;
	overflow: hidden;
	zoom: 1;
}

.texts .check-list li.sub-show .ch-div {
	background: url(../i/new_tar/check-bg2.png) 50% 100% no-repeat;
}

.texts .check-list li.sub-show2 {
	background: none;
}

.texts .check-list li.sub-show2 .ch-div {
	background: none;
}

.b-ch {
	float: left;
}

.lab-w {
	float: left;
	width: 140px;
	zoom: 1;
}

form.seltar-form .lab-w label {
	display: inline;
	float: none;
	line-height: 19px;
}

.texts .subcheck {
	visibility: hidden;
	height: 0;
	margin: 0;
	overflow: hidden;
	clear: both;
	zoom: 1;
}

.texts .sub-show .subcheck {
	padding: 15px 0 0 29px;
	visibility: visible;
	overflow: visible;
	height: auto;
}

.texts .subcheck li {
	margin: 0 0 10px;
	overflow: hidden;
}

.ie6 .texts .subcheck li
, .ie7 .texts .subcheck li {
	margin: 0 0 7px;
	zoom: 1;
}

.subcheck label {
	width: 120px;
}

.subcheck2 {
	visibility: hidden;
	height: 0;
	overflow: hidden;
	clear: both;
	float: left;
	width: 174px;
}

.sub-show .subcheck2 {
	padding: 15px 0 0;
	visibility: visible;
	overflow: visible;
	height: auto;
}


.submit-wrap {
	border-top: 1px solid #d0d0d0;
	padding: 18px 0 0;
}


div.que {
	display: inline-block;
	position: relative;
	top: 2px;
	margin: 0 0 -2px 2px;
	width: 17px;
	height: 17px;
	text-align: left;
	zoom: 1;
}

.ie7 div.que {
	display: inline;
}

.que-open-wrap {
	z-index: 999;
}

div.que-button {
	width: 17px;
	height: 16px;
	cursor: pointer;
	line-height: 0;
	font-size: 0;
}

div.queopen {
	background: url(../i/popup-top.gif) no-repeat -205px -24px;
}

div.queclose {
	background: url(../i/popup-top2.gif) no-repeat -205px 0;
}

div.que-popup {
	position: absolute;
	width: 182px;
	z-index: 1000;
	top: 16px;
	left: 0;
	font-weight: normal;
	display: none
}

div.que-popup div.top {
	width: 182px;
	background: url(../i/popup-top.gif) no-repeat 0 -16px;
}

div.que-popup div.top div {
	padding: 7px 12px 4px 12px;
}

div.que-popup div.bottom {
	width: 182px;
	height: 5px;
	clear: both;
	font-size: 1px;
	background: url(../i/popup-bottom.gif) no-repeat;
}


.compare {
	float: right;
	padding: 0 0 15px 25px;
	background: url(../i/new_tar/compare-bul.png) 0 0 no-repeat;
	line-height: 18px;
}

.compare a {
	text-decoration: none;
	border-bottom: 1px dotted #0a83ab;
}


.b-tardescr {
	font-size: 12px;
	color: #000;
	margin: 0 0 20px;
}


.b-detail-descr {
	color: #000;
	padding: 0 0 17px;
}

.texts .b-detail-descr h4 {
	margin: 0 13px 0 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	float: left;
}

.texts .b-detail-descr ul {
	float: left;
	padding: 0;
}

.texts .b-detail-descr ul li {
	float: left;
	padding: 0 16px 0 24px;
	background: none;
	line-height: 18px;
}

.texts .b-detail-descr ul li.print {
	background: url(../i/new_tar/print-bul.png) 0 0 no-repeat;
	width: auto;
	height: auto;
	position: static;
	cursor: default;
}

.texts .b-detail-descr ul li.download {
	background: url(../i/new_tar/download-bul.png) 0 0 no-repeat;
}


.texts .maxi-tabs {
		width: 399px;
		position: relative;
		bottom: -6px;
		margin: -6px 0 0;
		padding: 0 0 5px;
		overflow: hidden;
		zoom: 1;
		background: url(../i/ntars/maxi-tab-bg3.png) 0 100% no-repeat;
}

.texts .maxi-tabs li {
		background: url(../i/ntars/maxi-tab-bg1.png) 0 0 no-repeat;
		float: left;
		margin: 0 0 0 1px;
		padding: 0;
		font-size: 11px;
}

.texts .maxi-tabs li:first-child {
		margin: 0;
}

.texts .maxi-tabs li.current {
		background-position: 0 -44px;
}

.maxi-tabs span {
		float: left;
		background: url(../i/ntars/maxi-tab-bg2.png) 100% 0 no-repeat;
		width: 85px;
		height: 36px;
		padding: 8px 7px 0;
}

.maxi-tabs li.current span {
		background-position: 100% -44px;
}

.maxi-tabs a {
		color: #000;
		text-decoration: none;
}

.maxi-tabs li.current a {
		color: #e30022;
}


.h-newtar-col1 {
	float: left;
	width: 399px;
	color: #000;
}

.nt-lego-top
, .nt-lego-bot {
	height: 10px;
	line-height: 0;
	font-size: 0;
	background: url(../i/new_tar/nl-corners.png) 0 0 no-repeat;
	overflow: hidden;
}

.nt-lego-bot {
	background-position: 0 -10px;
}

.h-nt-lego-inner {
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #9d9d9d;
	padding: 5px 15px;
}

.ie6 .h-nt-lego-inner {
	width: 367px;
	overflow: hidden;
}


.h-mincont {
	min-height: 270px;
	_height: 270px;
}

.bp-holder {
	padding: 0 0 35px;
}

.bp-wrap {
	margin: 0 0 11px;
	zoom: 1;
}

.bp-wrap-active {
	background: url(../i/new_tar/bp-bg1.png) 0 0 no-repeat;
}

.base-params tr.none-active td {
	color: #848484;
}

.base-params {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 365px;
}

.bp-wrap-active .base-params {
	background: url(../i/new_tar/bp-bg2.png) 0 100% no-repeat;
}

.base-params td {
	padding: 2px 0 0;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
}

.bp-wrap-active td {
	padding: 6px 0 0;
}

.base-params td.col1 {
	width: 80px;
	text-align: right;
	padding-top: 0;
	white-space: nowrap;
}

.bp-wrap-active td.col1 {
	padding-top: 4px;
}

.bp-div {
	padding: 0 80px 0 20px;
	line-height: 18px;
	position: relative;
}

.bp-div_var2 {
	padding-right: 0;
}

.bp-wrap-active .bp-div {
	padding-bottom: 5px;
}

.base-params .price i {
	font-style: normal;
	font-size: 18px;
	line-height: 18px;
}

.h-eye {
	width: 18px;
	position: absolute;
	bottom: -2px; right: 8px;
	float: left;
	zoom: 1;
}

.bp-wrap-active .h-eye {
	bottom: 4px; _bottom: 10px;
}

.h-eye .jqTransformCheckboxWrapper {
	margin: 0;
}

.eye {
	display: block;
	width: 22px;
	height: 11px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	text-decoration: none;
	background: url(../i/new_tar/eye.png) 0 0 no-repeat;
}

.eye:hover {
	background-position: 0 -11px;
}

.none-active .eye
, .none-active .eye:hover {
	background-position: 0 -22px;
	cursor: default;
}

.jqtransformdone .base-params label {
	display: inline;
	float: none;
	margin: 0;
}

.more-params {
	font-size: 15px;
}


.h-ec-wrap {
	position: relative;
	left: -16px; bottom: -15px;
	width: 399px;
	margin: 5px -16px 0 0;
	padding: 0 0 10px;
	background: url(../i/new_tar/ec-bot-bg.png) 50% 100% no-repeat #e6e6e6;
	zoom: 1;
}

.h-ec-wrap2 {
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #9d9d9d;
	background: url(../i/new_tar/ec-top-bg.png) 50% 0 no-repeat;
	padding: 8px 16px 2px 17px;
	text-align: center;
}

.ec-sp {
	color: #d60000;
	display: block;
	margin: 0 0 7px;
}

.ec-sp i {
	font-style: normal;
	font-size: 26px;
	line-height: 100%;
}

.texts .ec-list {
	padding: 0;
}

.texts .ec-list li {
	margin: 10px 0 0;
	padding: 0;
	background: none;
}

.ec-link {
	display: block;
	width: 364px;
	height: 52px;
	margin: 0 auto;
	padding: 12px 0 0;
	background: url(../i/new_tar/ec-link-bg.png) 0 0 no-repeat #eb0000;
	text-decoration: none;
	text-align: center;
	color: #ffafaf;
}

.ec-link span {
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
}

.ec-info {
	width: 364px;
	display: none;
	background: url(../i/new_tar/ec-bg1.png) 0 0 no-repeat;
}

.ec-info2 {
	background: url(../i/new_tar/ec-bg2.png) 0 100% no-repeat;
	padding: 15px 22px 5px;
	text-align: left;
}

.texts .ec-info2 p {
	margin: 0 0 10px;
}


.h-newtar-col2 {
	float: right;
	width: 207px;
	padding: 15px 0 0;
	color: #000;
	position: relative;
}

.texts .h-newtar-col2 h2
, .texts .h-newtar-col1 h2 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}

.h-newtar-col1 h2 i
, .h-newtar-col1 h3 i {
	font-size: 11px;
	color: #848484;
	text-transform: none;
	font-style: normal;
	font-weight: normal;
}

.h-newtar-col1 h3 {
	font-size: 12px;
	margin: 0 0 4px 72px;
}


.h-newtar-col2 h4 {
	margin: 0;
	padding: 10px 0 0;
}


#floatMenu {
	position: absolute;
	top: 15px; left: 0;
	width: 207px;
}


.texts .tar-services-list {
	margin: 8px 0;
	padding: 0;
}

.texts .tar-services-list li {
	margin: 1px 0;
	padding: 0;
	background: none;
	position: relative;
	zoom: 1;
}

.tsl-wrap {
	padding: 6px 8px 5px;
	zoom: 1;
}

.texts .tar-services-list li.sphover {
	background: url(../i/new_tar/tsl-hover1.png) 0 0 no-repeat;
	z-index: 1;
}

.sphover .tsl-wrap {
	background: url(../i/new_tar/tsl-hover2.png) 0 100% no-repeat;
}

.texts .tar-services-list li.active {
	background: url(../i/new_tar/tsl-active1.png) 0 0 no-repeat;
}

.active .tsl-wrap {
	background: url(../i/new_tar/tsl-active2.png) 0 100% no-repeat;
}

.texts .tar-services-list li.none-active {
	background: url(../i/new_tar/tsl-nonactive1.png) 0 0 no-repeat;
	color: #b7b7b7;
}

.none-active .tsl-wrap {
	background: url(../i/new_tar/tsl-nonactive2.png) 0 100% no-repeat;
}

.texts .h-newtar-col2_simple .tar-services-list li {
		padding: 0 0 5px;
}

.texts .h-newtar-col2_simple .tar-services-list li.sphover
, .texts .h-newtar-col2_simple .tar-services-list li.active
, .texts .h-newtar-col2_simple .tar-services-list li.none-active {
		background: none;
}

.texts .h-newtar-col2_simple .tar-services-list li i {
		font-size: 11px;
		color: #848484;
		font-style: normal;
}

form.jqtransformdone .tsl-wrap .ts-sp {
	margin: 0;
	border-bottom: 1px dotted #0a83ab;
	cursor: pointer;
	color: #0a83ab;
	float: none;
	display: inline;
}

.ie7 form.jqtransformdone .tsl-wrap .ts-sp {
	line-height: 140%;
}

form.jqtransformdone .tsl-wrap .ts-sp-nobord {
	border-bottom: none;
	cursor: default;
	color: #333;
}

.texts form.jqtransformdone .tar-services-list li.none-active .tsl-wrap .ts-sp {
	color: #b7b7b7;
	border: none;
	cursor: default;
}

.tswr {
	float: left;
	width: 170px;
}

.tsl-wrap .jqTransformRadioWrapper  {
	margin: 2px 4px 0 0;
	position: relative;
	z-index: 2;
}

.tsl-wrap .jqTransformRadio {
	background: url(../i/new_tar/radio2.png) 0 0 no-repeat;
	width: 12px;
	height: 12px;
	overflow: hidden;
}

.tsl-wrap .jqTransformChecked  {
	background-position: 0 -12px;
}

.tsl-wrap .jq-lock .jqTransformRadio
, .tsl-wrap .jq-lock .jqTransformChecked {
	background-position: 0 -24px;
	cursor: default;
}


.texts .h-newtar-col2-var2 .tar-services-list {
	border-bottom: 1px dotted #ccc;
}

.texts .tar-services-list ul {
	margin: 0;
	padding: 1px 0 3px;
	border-bottom: 1px dotted #ccc;
	background: #fff;
}

.texts .tar-services-list li li {
	margin: 0 0 1px;
}

.tar-services-list li li .tsl-wrap {
	padding-left: 19px;
}

.tar-services-list li li .tswr {
	width: 160px;
}

.texts .tar-services-list li.sphover li
, .texts .tar-services-list li.active li
, .texts .tar-services-list li.none-active li {
	background: #fff;
}

.texts .tar-services-list li.sphover li.sphover {
	background: url(../i/new_tar/tsl-hover1.png) 0 0 no-repeat;
	z-index: 1;
}

.texts .tar-services-list li.active li.active {
	background: url(../i/new_tar/tsl-active1.png) 0 0 no-repeat;
}

.texts .tar-services-list li.none-active li.none-active {
	background: url(../i/new_tar/tsl-nonactive1.png) 0 0 no-repeat;
	color: #b7b7b7;
}

.sphover li .tsl-wrap
, .active li .tsl-wrap
, .none-active li .tsl-wrap {
	background: #fff;
}

.sphover li.sphover .tsl-wrap {
	background: url(../i/new_tar/tsl-hover2.png) 0 100% no-repeat;
}

.active li.sphover .tsl-wrap {
	background: url(../i/new_tar/tsl-active2.png) 0 100% no-repeat;
}

.none-active li.sphover .tsl-wrap {
	background: url(../i/new_tar/tsl-nonactive2.png) 0 100% no-repeat;
}

.tsl-wrap .jqTransformCheckboxWrapper {
	margin: 1px 4px 0 0;
	position: relative;
	z-index: 2;
}

.tsl-wrap .jqTransformCheckbox {
	background: url(../i/new_tar/checkbox3.png) 0 0 no-repeat;
	width: 13px;
	height: 13px;
	overflow: hidden;
}

.tsl-wrap .jqTransformCheckboxWrapper .jqTransformChecked  {
	background-position: 0 -13px;
}

.tsl-wrap .jq-lock .jqTransformCheckbox
, .tsl-wrap .jq-lock .jqTransformCheckboxWrapper .jqTransformChecked {
	background-position: 0 -26px;
	cursor: default;
}

.serv-subinfo {
	width: 400px;
	padding: 5px 0;
	position: absolute;
	top: 50%; right: 170px;
	overflow: hidden;
	display: none;
}

.tar-services-list li.sphover .serv-subinfo
, .off-the-shelf .sphover .serv-subinfo {
	display: block;
}

.ss-bg1 {
	width: 359px;
	height: 20px;
	background: url(../i/new_tar/ss-bg1.png) 0 0 no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/new_tar/ss-bg1.png",sizingMethod="crop");
	line-height: 0;
	font-size: 0;
}

.ss-bg2 {
	background: url(../i/new_tar/ss-bg2.png) 0 0 repeat-y;
	_background-image: url(../i/new_tar/ss-bg2-ie6.png);
	position: relative;
	z-index: 1;
	padding: 1px 25px 10px;
	width: 309px;
}

.ss-bg2 .wrong {
	color: #dc0000;
}

.ss-bg3 {
	width: 359px;
	height: 15px;
	background: url(../i/new_tar/ss-bg3.png) 0 0 no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/new_tar/ss-bg3.png",sizingMethod="crop");
	line-height: 0;
	font-size: 0;
}

.texts .tar-services-list .ss-bg2 li {
	padding: 0 0 13px 15px;
	border: none;
	background: url(../i/tx-ul.gif) 2px 5px no-repeat;
	position: static;
}


.numb_choose {
	background: #e9e9e9;
	position: relative;
	left: -15px;
	margin: 0 -30px 5px 0;
	padding: 4px 15px;
	zoom: 1;
}

.numb_choose .jqTransformRadioWrapper  {
	margin: 2px 5px 0 0;
}

.numb_choose .jqTransformRadio {
	width: 13px;
	height: 13px;
	background-image: url(../i/new_tar/tar_radio.png);
	overflow: hidden;
}

.numb_choose .jqTransformChecked {
	background-position: 50% -13px;
}

form.jqtransformdone .numb_choose label {
	margin: 0 30px 0 0;
}


.more-options {
	background: url(../i/new_tar/compare-bul.png) 0 0 no-repeat;
	line-height: 18px;
	margin: 15px 0 0;
	padding: 0 0 0 25px;
}

.more-options a {
	text-decoration: none;
	border-bottom: 1px dotted #0a83ab;
}


.error-popup {
	width: 330px;
	position: absolute;
	bottom: 0; left: -350px;
	background: url(../i/new_tar/error-bg1.png) 0 0 no-repeat;
}

.error-popup2 {
	background: url(../i/new_tar/error-bg2.png) 0 100% no-repeat;
	padding: 15px;
}

.error-close {
	font-weight: bold;
	position: absolute;
	top: 2px; right: 5px;
	cursor: pointer;
}

.h-sel2 .serv-subinfo {
	top:90%;
}

.h-sel2 .serv-subinfo .error-close {
	right: 25px;
	top: -3px;
	z-index:10001;
}


.off-the-shelf {
	position: relative;
	left: -21px;
	margin: 0 -21px 30px 0;
	zoom: 1;
}

.ots_corn1
, .ots_corn2 {
	width: 5px;
	height: 5px;
	line-height: 0;
	font-size: 0;
	background: url(../i/new_tar/ots_corn.png) 0 0 no-repeat;
	position: absolute;
	top: 0; right: 0;
	overflow: hidden;
}

.ots_corn2 {
	background-position: 0 -5px;
	top: auto; bottom: 0; _bottom: -1px;
}

.off-the-shelf table {
	width: 100%;
}

.off-the-shelf td {
	padding: 0;
	border: 1px solid #9d9d9d;
	background: url(../i/new_tar/ots-bg.png) 0 100% repeat-x #fff;
	height: 70px;
	text-align: left;
	vertical-align: middle;
}

.off-the-shelf td.active {
	border-left: 1px solid #fff;
	background: #fff;
}

.ots_wrap {
	position: relative;
	padding: 5px 20px;
}

.texts .h-newtar-col2 .ots_wrap h4 {
	padding: 0;
	font-weight: bold;
}

.ots_wrap h4 span {
	border-bottom: 1px dotted #1481b4;
	color: #1481b4;
	cursor: pointer;
}

td.active .ots_wrap h4 span {
	border-bottom: none;
	color: #000;
	cursor: default;
}

.texts .ots_wrap p {
	margin: 0;
}

.texts .ots_wrap .serv-subinfo p {
	margin: 0 0 10px;
}

.ots_wrap .red {
	color: #e60000;
}


.h-results-wrap {
	background: url(../i/new_tar/res-bg1.png) 0 0 no-repeat;
	position: relative;
	top: -56px; left: -31px;
	margin: 0 -62px -41px 0;
}

.ie7 .h-results-wrap {
	zoom: 1;
	top: -63px;
	margin-bottom: -48px;
}

.h-results-wrap2 {
	padding: 20px 20px 35px;
	background: url(../i/new_tar/res-bg2.png) 0 100% no-repeat;
	font-size: 14px;
	color: #000;
	zoom: 1;
}

.h-res-col1 {
	width: 300px;
	float: left;
}

.h-res-col1 .tar-name {
	color: #d40000;
}

.texts .h-res-col1 p {
	margin: 0;
	padding: 0;
}

.texts .h-res-col1 .p2 {
	font-size: 12px;
	color: #282828;
}

.texts .h-res-col1 ul li {
	padding: 0 0 0 19px;
	background-position: 4px 6px;
}

.h-res-col2 {
	float: right;
	width: 330px;
}

.texts .h-res-col2 h4 {
	margin: 0 0 10px;
	font-size: 14px;
}

.b-doptar
, .b-doptar td {
	border-collapse: collapse;
	color: #666;
	line-height: 110%;
}

.b-doptar td {
	padding: 0 10px 0 0;
	vertical-align: middle;
	text-align: left;
}

.b-doptar h3 {
	margin: 0 0 5px;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

.texts .b-doptar p {
	margin: 0;
}


.h-usability {
	width: 330px;
	position: relative;
	top: -17px;
	margin: 0 0 -17px 318px;
	font-size: 12px;
}

.us-link {
	text-decoration: none;
	border-bottom: 1px dashed #1481b4;
	background: url(../i/new_tar/us-bul.png) 0 50% no-repeat;
	padding: 0 0 0 15px;
	line-height: 150%;
}

.h-usability-show .us-link {
	background-position: -500px 50%;
	color: #000;
	border-color: #000;
}

.usability-hide {
	display: none;
}

.h-usability-show .usability-hide {
	display: block;
}

.us-thanks {
	width: 100%;
	padding: 17px 0 20px 13px;
	display: none;
}

.texts .us-radio {
	overflow: hidden;
	zoom: 1;
	width: 297px;
	margin: 0;
	padding: 11px 0 14px 13px;
}

.texts .us-radio li {
	float: left;
	width: 115px;
	padding: 0;
	background: none;
	position: relative;
	overflow: hidden;
}

.us-radio .jqTransformRadioWrapper {
	margin: 0;
	position: absolute;
	top: 0; left: -9999px;
}

form.jqtransformdone .us-radio label {
	margin: 0;
	width: 95px;
	height: 27px;
	background: url(../i/new_tar/us-btn.png) 0 0 no-repeat;
	text-align: center;
	line-height: 27px;
}


.opinion {
	background: url(../i/new_tar/us-bul2.png) 0 0 repeat-x;
	padding: 11px 0 0 16px;
	font-size: 11px;
	color: #8b8b8b;
}

.texts .opinion p {
	margin: 0 0 3px;
}


.view-link {
	display: block;
	margin: 30px 0 0;
	width: 193px;
	height: 33px;
	background: url(../i/new_tar/res-btn.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 32px;
}

.result-link {
	float: left;
	margin: 0 10px 0 0;
	width: 200px;
	height: 30px;
	background: url(../i/new_tar/res-btn2.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}

.texts .result-change {
	padding: 0;
	float: left;
	font-size: 12px;
	line-height: 30px;
}


.result-opacity {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0; left: 0;
	z-index: 10;
	background: #fff;
	opacity: .8;
	filter:alpha(opacity=80);
}


.tabs-wrap {
	position: relative;
	top: -15px; left: -20px;
	margin: 0 -40px 5px 0;
	zoom: 1;
}

.tabs {
	width: 100%;
}

.tabs td {
	background: url(../i/tabs_item-bg1.png) 100% 0 no-repeat;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	width: 25%;
}

.tabs .active {
	background-position: 100% -23px;
}

.t-in {
	line-height: 23px;
	overflow: hidden;
	zoom: 1;
}

.tabs td#first-td .t-in {
	background: url(../i/tabs_item-bg2.png) 0 0 no-repeat;
}

.tabs td#last-td .t-in {
	background: url(../i/tabs_item-bg3.png) 100% 0 no-repeat;
}

.tabs td.active#first-td .t-in {
	background-position: 0 -23px;
}

.tabs td.active#last-td .t-in {
	background-position: 100% -23px;
}

.tabs a {
	color: #fff;
}

.tabs .active a {
	text-decoration: none;
}


.map-wrap {
	padding: 6px 5px;
	zoom: 1;
}

.map-tabs {
	position: relative;
	bottom: -10px;
	margin: -10px 0 0;
	padding: 0 0 9px;
	background: url(../i/mtabs-bg.png) 0 100% no-repeat;
	list-style: none;
	overflow: hidden;
	zoom: 1;
}

.map-tabs li {
	float: left;
	overflow: hidden;
}

.map-tabs a {
	float: left;
	color: #fff;
	text-align: center;
	height: 23px;
	font-size: 11px;
	line-height: 23px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.map-tabs .three_g {
	width: 51px;
	background-image: url(../i/3g-tab.png);
}

.map-tabs .wifi {
	width: 55px;
	background-image: url(../i/wifi-tab.png);
}

.map-tabs .shop {
	width: 120px;
	background-image: url(../i/shop-tab.png);
}

.map-tabs .shop2 {
	width: 120px;
	background-image: url(../i/shop-tab2.png);
}

.map-tabs .points {
	width: 100px;
	background-image: url(../i/points-tab.png);
}

.map-tabs .active a {
	background-position: 0 -23px;
	text-decoration: none;
}

.map-top {
	height: 8px;
	line-height: 0;
	font-size: 0;
	background: url(../i/mtop.png) 0 0 no-repeat;
}

.map-wrap2 {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding: 7px 5px 15px;
	zoom: 1;
}

.map-search-field {
	float: left;
	width: 320px;
	margin: 0 20px 0 0;
	padding: 0 0 15px;
}

.map-search-field select {
	width: 302px;
}

.map-search-field input.img {
	float: left;
}

.map-search-field input.text {
	width: 220px;
}

.ms-wr {
	float: left;
	margin: 0 0 4px;
}

.ms-wr2 {
	float: left;
	margin: 2px 3px 0 0;
}

.markers {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 200px;
}

.markers li {
	margin: 0 0 5px;
	font-size: 11px;
	color: #4c4c4c;
}

.markers img {
	vertical-align: middle;
	margin: 0 6px 0 0;
}

.mcols-wrap {
	color: #4c4c4c;
}

.mcols-wrap h4 {
	margin: 0 0 10px;
	font-size: 11px;
}

.mcol1 {
	float: left;
	width: 320px;
	margin: 0 20px 0 0;
}

.mcol2 {
	float: left;
	width: 300px;
}

.mcol h4 {
	margin: 0;
	float: left;
	width: 80px;
	font-size: 11px;
}

.mcol1 h4 {
	width: 53px;
}

.mcol ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 300px;
}

.mcol1 ul {
	width: 320px;
}

.mcol li {
	float: left;
	clear: left;
	font-size: 11px;
	margin: 0 0 1px;
	position: relative;
	width: 300px;
}

.mcol1 li {
	width: 320px;
}

.mopen
, .map-marker-open {
	z-index: 10;
}

.mcol span.jqTransformCheckboxWrapper {
	margin: 0;
}

form.jqtransformdone .mcol label {
	margin: 1px 0 0 5px;
	line-height: 150%;
}

form.jqtransformdone .mcol2 label {
	width: 270px;
}

.mcol .binfo {
	border-bottom: 1px dotted #4c4c4c;
	cursor: pointer;
	line-height: 150%;
}

.map-buble {
	width: 218px;
	padding: 9px;
	border: 1px solid #c3c3c3;
	background: #fbfbe5;
	position: absolute;
	top: 22px; left: 16px;
	z-index: 2;
	display: none;
}

.mb-fl .map-buble {
	top: auto; bottom: 19px; left: auto; right: -180px;
}

.mopen .map-buble {
	display: block;
}

.map-buble h4 {
	float: none;
	width: 93%;
	margin: 0 0 6px;
	font-size: 11px;
	color: #4c4c4c;
}

.map-buble .close {
	width: 13px;
	height: 13px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	top: 10px; right: 6px;
	background: url(../i/buble-close.png) 0 0 no-repeat;
	cursor: pointer;
}

.map-buble .corner {
	width: 13px;
	height: 13px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	top: -13px; left: 37px;
	background: url(../i/buble-corner1.png) 0 0 no-repeat;
}

.mb-fl .map-buble .corner {
	background-image: url(../i/buble-corner2.png);
	top: auto; bottom: -13px;
}

.ie6 .map-buble .corner {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/buble-corner1.png",sizingMethod="crop");
}

.ie6 .mb-fl .map-buble .corner {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/buble-corner2.png",sizingMethod="crop");
}


.map-wrap3 {
	position: relative;
	zoom: 1;
}

.ie6 .mw-index
, .ie7 .mw-index {
	z-index: 11;
}

.big_map_img {
	display: block;
}

.lt_c
, .rt_c
, .lb_c
, .rb_c {
	display: block;
	width: 8px;
	height: 8px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	top: 0; left: 0;
	overflow: hidden;
}

.lt_c i
, .rt_c i
, .lb_c i
, .rb_c i {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0; left: 0;
	background: url(../i/round.png) 0 0 no-repeat;
}

.lt_c2 i
, .rt_c2 i {
	background-image: url(../i/round2.png);
}

.ie6 .lt_c i
, .ie6 .rt_c i
, .ie6 .lb_c i
, .ie6 .rb_c i {
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/round.png",sizingMethod="crop");
}

.ie6 .lt_c2 i
, .ie6 .rt_c2 i {
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/round2.png",sizingMethod="crop");
}

.rt_c
, .rt_c i {
	left: auto; right: 0;
}

.lb_c
, .lb_c i {
	top: auto; bottom: 0;
}

.rb_c
, .rb_c i {
	top: auto; bottom: 0; left: auto; right: 0;
}

.ie6 .lb_c
, .ie6 .lb_c i
, .ie6 .rb_c
, .ie6 .lb_c i {
	bottom: -1px;
}

.map-marker {
	width: 57px;
	height: 35px;
	position: absolute;
	top: 0; left: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 23px;
}

.mm-bg {
	width: 57px;
	height: 35px;
	position: absolute;
	top: 0; left: 0;
	cursor: pointer;
}

.map-marker1 .mm-bg {
	background: url(../i/buble1.png) 0 0 no-repeat;
}

.ie6 .map-marker1 .mm-bg {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/buble1.png",sizingMethod="crop");
}

.map-marker2 .mm-bg {
	background: url(../i/buble2.png) 0 0 no-repeat;
}

.ie6 .map-marker2 .mm-bg {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/buble2.png",sizingMethod="crop");
}

.map-marker3 .mm-bg {
	background: url(../i/buble3.png) 0 0 no-repeat;
}

.ie6 .map-marker3 .mm-bg {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/buble3.png",sizingMethod="crop");
}

.mm-kol {
	position: relative;
	z-index: 1;
	cursor: pointer;
}

.map-buble2 {
	width: 317px;
	position: absolute;
	bottom: -3px; left: -126px;
	z-index: 10;
	font: 11px/110% Arial, sans-serif;
	color: #4c4848;
	text-align: left;
	display: none;
}

.map-marker-open .map-buble2 {
	display: block;
}

.mb-top
, .mb-bot {
	width: 317px;
	height: 13px;
	line-height: 0;
	font-size: 0;
	background: url(../i/mpt.png) 0 0 no-repeat;
}

.mb-bot {
	height: 23px;
	background-image: url(../i/mpb.png);
}

.ie6 .mb-top {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/mpt.png",sizingMethod="crop");
}

.ie6 .mb-bot {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/mpb.png",sizingMethod="crop");
}

.map-buble-in {
	background: url(../i/mpin.png) 0 0 repeat-y;
	padding: 0 2px;
	zoom: 1;
}

.ie6 .map-buble-in {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/i/mpin.png",sizingMethod="scale");
}

.map-buble-in2 {
	background: url(../i/mpin2.png) 0 0 repeat-x;
}

.map-buble-in3 {
	background: url(../i/mpin3.png) 0 100% repeat-x;
	padding: 0 13px;
}

.map-buble-close {
	width: 13px;
	height: 13px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	top: 10px; right: 10px;
	background: url(../i/buble-close.png) 0 0 no-repeat;
	cursor: pointer;
}

.mb-img {
	float: left;
	margin: 0 14px 0 0;
}

.mb-fl {
	float: left;
	width: 190px;
	padding: 0 0 5px;
}

.mb-fl2 {
	width: 100%;
}

.mb-fl h3 {
	font-size: 13px;
	color: #d01f1f;
	margin: 0 0 5px;
}

.mb-fl p {
	margin: 0 0 5px;
}

.mb-fl .map-buble p {
	margin: 0;
}

.mb-fl ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto !important;
}

.mb-fl li {
	position: relative;
	margin: 0 0 5px;
	padding: 0 0 0 10px;
	background: url(../i/mb-bul.png) 0 6px no-repeat;
	width: auto !important;
}

.mb-serv {
	float: left;
}

.mb-serv li {
	float: left;
	clear: left;
}

.mb-link {
	text-decoration: none;
	color: #4c4848;
	border-bottom: 1px dotted #4c4848;
	line-height: 140%;
}

.ie6 .mb-link
, .ie7 .mb-link {
	white-space: nowrap;
}

.mb-detail {
	position: relative;
	left: -13px;
	margin: 0 -26px 0 0;
	padding: 5px 13px 0;
	border-top: 1px dotted #d7d7d7;
	font-size: 10px;
}


ol {
	margin: 12px 0 12px 15px;
	padding: 0;
}

ol li {
	margin-bottom: 4px;
}

/* skins */

body.skin-roaming {
	background: #fff url(../skins/roaming/page-back.jpg) no-repeat 50% 0!important;
}

/* flash popup */

.fl-popup {
	clear: both;
	margin: 12px 0;
	background: #f1f3f5 url(../i/fl-popup-right.gif) no-repeat 100% 0;
	height: 84px;
}

.fl-popup div {
	background: url(../i/fl-popup-left.gif) no-repeat;
	height: 84px;
	position: relative;
}

.fl-popup span {
	display: block;
	position: absolute;
	cursor: pointer;
}

.fl-popup .image {
	background: url(../i/fl-popup.gif) no-repeat;
	width: 82px;
	height: 82px;
	top: 2px;
	left: 8px;
}

.fl-popup .link {
	width: 300px;
	font: 14px/20px Arial;
	top: 21px;
	left: 100px;
	color: #2381bc;
	text-decoration: underline;
}

#flcontent {
	position: absolute;
	top: 100px;
	left: -37px;
	width: 678px;
	height: 297px;
	background: url(../i/fl-back.gif) no-repeat;
	z-index: 1000;
	display: none;
	zoom: 1;
}

#flcontent2 {
	width: 667px;
	height: 285px;
	margin: 7px 0 0 7px;
	z-index: 1000;
	zoom: 1;
}


.h-infoform-wrap {
	border-top: 1px solid #d8d8d8;
	margin: 0 20px;
	padding: 15px 0;
}

.full_link
, .full_no {
	background: url(../i/arrow_down.png) 0 0 no-repeat;
	font-weight: bold;
	padding: 0 0 0 21px;
	text-decoration: none;
	line-height: 150%;
	outline: none;
	display: inline-block;
}

.full_link span
, .full_no span {
	border-bottom: 1px dotted #1481b4;
}

.fl_minus {
	background-image: url(../i/arrow_up.png);
}

.h-infoform-wrap2 {
	padding: 15px 0 0;
	zoom: 1;
}

.full_yes {
	float: left;
}

.b-infoform {
	float: right;
	width: 75%;
}

.inf_form {
	margin: 10px 0 0;
}

.binf_left .inf_form {
	margin: 0;
}

.inf-top
, .inf-bot {
	height: 10px;
	background: url(../i/inf-top.png) 0 0 no-repeat;
	line-height: 0;
	font-size: 0;
}

.inf-top span
, .inf-bot span {
	float: right;
	width: 15px;
	height: 10px;
	background: url(../i/inf-top.png) 100% 0 no-repeat;
}

.inf-bot
, .inf-bot span {
	background-image: url(../i/inf-bg2.png);
}

.inf-in {
	border-left: 2px solid #e5002f;
	border-right: 2px solid #e5002f;
	padding: 1px 18px;
	zoom: 1;
}

form.inf_form label {
	margin: 10px 0 2px;
}

form.inf_form label.first {
	margin: 0 0 2px;
}

.inf_form input.text  {
	width: 240px;
}

.inf_form textarea {
	width: 420px;
}

.content-wrapper-3 .inf_form textarea {
	width: 240px;
}

.inf_form .code-wrap {
	float: right;
	margin: 10px 0 0;
}

.inf_form input#code {
	width: 80px;
}

.inf_form .captcha {
	float: right;
	margin: 7px 10px 0;
}

.inf_form button.jqTransformButton {
	float: right;
	margin: 10px 0 0 0;
}

.ie6 .inf_form button.jqTransformButton {
	width: 82px;
	height: 21px;
}

.inf_form button.jqTransformButton span span {
	height: 18px;
}

.inf_form h4 {
	font-weight: bold;
	margin: 0;
	padding: 15px 0 0;
}

.b-fb {
	float: left;
	width: 250px;
}

.inf_form .thanks {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 25px 0;
}


/*=============New styles=================*/
#content {
	margin-top: 20px;
}

.h-white-wrap-alt .h-selred-wrap {
	background-image: url(../i/new_tar/selred-bg1_wide.png);
}

.h-white-wrap-alt .h-selred-wrap2 {
	background-image: url(../i/new_tar/selred-bg2_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap {
	background-image: url(../i/new_tar/selwhite-bg1_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap2 {
	background-image: url(../i/new_tar/selwhite-bg2_wide.png);
}


.h-white-wrap-alt .h-white-sidebar {
	float: none;
	width: 400px;
	position: absolute;
	top: 0; left: 0;
	z-index: 2;
}

.h-white-wrap-alt .h-white-content {
	float: none;
}

.h-white-wrap-alt .h-selred-wrap2 h3 {
	text-align: left;
	max-width: 390px;
}

.ccol1-wrap {
	float: left;
}

.ccol1
, .ccol2
, .ccol3 {
	float: left;
	width: 174px;
	margin: 0 33px 0 0;
}

.ccol3 {
	float: right;
	margin: 0;
}

.h-white-wrap-alt .demo-wrap1 {
	padding: 0 0 17px;
}

.h-white-wrap-alt .d-inp1 {
	float: left;
}

.h-white-wrap-alt .submit-wrap {
	text-align: center;
}

.texts .check-list .ch-div2 {
	padding: 0 5px;
}
/*====================End New styles===================*/


/* === mobile-app section === */

.gray-round {
	width: 626px;
	background: url(../i/gray-line-back.png) repeat-y;
}

.gray-round .top {
	background: url(../i/gray-line-top.png) no-repeat 0 0;
}

.gray-round .bottom {
	background: url(../i/gray-line-bottom.png) no-repeat 0 100%;
}

.gray-round .model-chooser {
	padding: 10px 235px 2px 15px;
	min-height: 120px;
	position: relative;
}

.gray-round .forgot-model {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 223px;
	height: 128px;
	background: url(../i/forgot-model-back.png) no-repeat;
}

.gray-round .forgot-model h5 {
	margin: 0;
	font: bold 11px Arial;
	color: #000;
	padding: 10px 15px 0;
	text-decoration: none;
}

.gray-round .forgot-model p {
	margin: 0;
	font: 11px Arial;
	color: #000;
	padding: 6px 0 10px 15px;
	text-decoration: none;
}

.gray-round .forgot-model div {
	height: 31px;
	padding: 0;
	margin: 0 15px;
}

.gray-round .forgot-model label {
	float: left;
	margin: 4px 10px 0 2px;
	font: bold 13px Arial;
	color: #000;
}

.gray-round .forgot-model div div {
	float: left;
	width: 135px;
	height: 23px;
	overflow: hidden;
	margin: 0;
	background: url(../i/forgot-input-back.png) no-repeat;
}

.gray-round .forgot-model div div input {
	width: 115px;
	outline: 0;
	border: 0;
	background: 0;
	font: 12px Arial;
	padding: 0;
	margin: 4px 0 0 9px;
}

.gray-round .model-content {
	min-height: 108px;
}

.gray-round .model-content h4 {
	margin: 0;
	padding: 10px 0 10px 7px;
	color: #000;
	font: bold 12px Arial;
}

.gray-round .model-content ul {
	list-style: none;
	margin: 4px 0;
	padding: 0;
	float: left;
	width: 25%;
}

.gray-round .model-content li {
	background: 0;
	margin: 0;
	padding: 5px 20px 5px 7px;
	word-wrap: break-word;
}

.mobile-apps .texts h3.page-head {
	margin: 4px 0 17px 0;
}

.mobile-apps .texts h3.page-head a {
	font: normal 11px Arial;
	padding-left: 10px;
}

ul.header-list {
	height: 38px;
	margin: 3px 0 10px 0;
	overflow: hidden;
	padding: 0;
	background: url(../i/ul-header-back.png) no-repeat 100% 0;
}

ul.header-list li {
	float: left;
	margin: 0;
	padding: 0;
	height: 38px;
	background: none;
}

ul.header-list li:first-child {
	background: url(../i/ul-header-left.png) no-repeat;
}

ul.header-list li a {
	display: block;
	font: 11px Arial;
	padding: 8px 15px 0 15px;
	height: 30px;
	margin: 0;
	text-decoration: none;
}

ul.header-list li a span {
	color: #1481b4;
	border-bottom: 1px dotted #1481b4;
}

ul.header-list li a.active, ul.header-list li a:hover {
	background: url(../i/ul-header-active.png) no-repeat 50% 100%;
	color: #4a4a4a;
}

ul.header-list li a.active span, ul.header-list li a:hover span {
	color: #4a4a4a;
	border-bottom: 0;
}

ul.header-list li a:hover span {
	color: #4a4a4a;
	border-bottom: 1px dotted #4a4a4a;
}

.ulholder {
	width: 624px;
	overflow: hidden;
}

ul.apps-list {
	margin: 0 0 0 -10px;
	width: 685px;
}

ul.apps-list .item {
	float: left;
	width: 80px;
	height: 114px;
	padding: 12px 10px 34px 70px;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	margin: 0;
	background: none;
	position: relative;
}

ul.apps-list .item .img {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
}

ul.apps-list .item .top {
	display: block;
	width: 33px;
	height: 33px;
	position: absolute;
	top: 0; left: 0;
	background: url(../i/top-item.png) 0 0 no-repeat;
	text-decoration: none;
}

ul.apps-list .item .title {
	display: block;
	color: #000;
	font: bold 11px Arial;
	text-decoration: none;
	margin: 0 0 3px 0;
}

ul.apps-list .item span {
	display: block;
	color: #000;
	font: 11px Arial;
	margin: 0 0 3px 0;
}

ul.apps-list .item .more {
	display: block;
	font: 11px Arial;
	margin: 0;
	position: absolute;
	bottom: 11px; left: 70px;
}

ul.apps-list .x {
	float: none;
	clear: both;
}

ul.pager {
	list-style: none;
	margin: 20px 0 0 150px;
	height: 45px;
	-webkit-font-smoothing: antialiased;
}

ul.pager li {
	float: left;
	text-align: center;
	margin: 0 3px;
	padding: 0;
	background: none;
	font-size: 11px;
	line-height: 20px;
}

ul.pager a, ul.pager span {
	float: left;
	width: 19px;
	height: 20px;
	text-align: center;
}

ul.pager .active {
	color: #fff;
	background: url(../i/pager-bg.png) 50% 50% no-repeat #c50303;
	text-decoration: none;
	font-weight: bold;
}

ul.pager .start {
	width: 17px;
	background: url(../i/pager-start.png) 50% 50% no-repeat;
	text-indent: -3000px;
	padding: 0;
}

ul.pager .back {
	width: 17px;
	background: url(../i/pager-back.png) 50% 50%  no-repeat;
	text-indent: -3000px;
	padding: 0;
}

ul.pager .next {
	width: 17px;
	background: url(../i/pager-next.png) 50% 50%  no-repeat;
	text-indent: -3000px;
	padding: 0;
}

ul.pager .end {
	width: 17px;
	background: url(../i/pager-end.png) 50% 50%  no-repeat;
	text-indent: -3000px;
	padding: 0;
}

.mobile-apps .notice {
	font: 11px/1.4 Arial;
	color: #222;
	background: #fcf8ea;
	padding: 10px 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin: 0 0 8px 0;
}

.mobile-apps .rounds-top-left {
	position: relative;
}

#ma-popup {
	position: absolute;
	top: 60px;
	left: 50%;
	width: 408px;
	margin: 0 0 0 -204px;
	z-index: 100;
}

#ma-popup .top {
	height: 44px;
	position: relative;
	background: url(../i/ma-top.png) no-repeat 1px 0;
}

#ma-popup .top span.ma-close {
	position: absolute;
	width: 28px;
	height: 28px;
	cursor: pointer;
	display: block;
	top: 12px;
	right: 16px;
}

#ma-popup .content {
	background: url(../i/ma-content.png) repeat-y;
	padding: 0 42px 0 30px;
	margin: 0;
	text-align: center;
	font: 12px/1.4 Arial;
	color: #333;
}

#ma-popup .bottom {
	height: 38px;
	background: url(../i/ma-bottom.png) no-repeat;
}

#ma-select {
	position: absolute;
	top: 60px;
	left: -11px;
	width: 689px;
	z-index: 100;
}

#ma-select .top {
	height: 41px;
	position: relative;
	background: url(../i/ma-select-top.png) no-repeat;
}

#ma-select .top span.ma-close {
	position: absolute;
	width: 28px;
	height: 28px;
	cursor: pointer;
	display: block;
	top: 12px;
	right: 16px;
}

#ma-select .bottom {
	height: 32px;
	position: relative;
	background: url(../i/ma-select-bottom.png) no-repeat;
}

#ma-select .content {
	position: relative;
	padding: 0!important;
	margin: 0!important;
	background: url(../i/ma-select-content.png) repeat-y;
}

.no-jqt-form {
	width: 586px;
	height: 32px;
	padding: 0 13px;
	margin: 0 0 0 25px;
	border-bottom: 1px solid #eee;
}

.no-jqt-form .line {
	height: 31px;
}

.no-jqt-form .line div {
	float: left;
	position: relative;
	margin: 0 10px 0 0;
}

.no-jqt-form label {
	font: bold 12px Arial;
	padding: 4px 0 0 0;
	float: left;
}

.no-jqt-form .input {
	height: 31px;
	width: 164px;
	background: url(../i/ma-select-input.gif) no-repeat;
}

.no-jqt-form .input input {
	border: 0;
	background: 0;
	outline: 0;
	padding: 0;
	margin: 4px 0 0 8px;
}

#ma-select .content .list {
	margin: 0 0 0 25px;
	padding: 0;
	max-height: 362px;
	width: 629px;
}

#ma-select .content .list ul {
	padding: 0;
	margin: 0;
	width: 614px;
}

#ma-select .content .list ul li {
	width: 152px;
	height: 178px;
	float: left;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	text-align: center;
	background: none;
	padding: 0;
	overflow: hidden;
}

#ma-select .content .list ul li .peek {
	display: block;
	width: 100%;
	height: 141px;
	outline: 0;
	border: 0;
}

#ma-select .content .list ul li .title {
	color: #cf0000;
	font: bold 12px Arial;
	text-decoration: none;
	border-bottom: 1px dashed #cf0000;
}

#ma-select .content .list ul li.x {
	height: 2px;
	clear: both;
	float: none;
	border: none;
}


.h-models-popup {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0; left: 0;
		z-index: 100;
}

.mp-shadow {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0; left: 0;
		background: #777;
		opacity: .7;
		filter: alpha(opacity=70);
}

.h-models-popup #ma-select {
		top: 50% !important; left: 50%;
		margin: -233px 0 0 -344px;
}


.socials {
	padding: 0 0 20px;
}

.socials img {
	margin: 0 3px 0 0;
}


.app-item {
	float: left;
	width: 400px;
}

.app-sidebar {
	float: right;
	width: 195px;
}

.app-icon {
	float: left;
	margin: 0 15px 15px 0;
	position: relative;
}

/*.app-icon  .top {
	display: block;
	width: 76px;
	height: 76px;
	position: absolute;
	top: 0; left: 0;
	background: url(../i/top-item2.png) 0 0 no-repeat;
	text-decoration: none;
}*/

.app-icon .top {
	display: block;
	width: 33px;
	height: 33px;
	position: absolute;
	top: 0; left: 0;
	background: url(../i/top-item.png) 0 0 no-repeat;
	text-decoration: none;
}

.texts .app-content p {
	margin: 0 0 20px;
}

.app-content .zoom-link {
	margin: 0 15px 0 0;
}

.app-content .zoom-link img {
	width: 120px;
}

.texts .app-list {
	margin: 0;
	padding: 20px 0 0;
}

.texts .app-list li {
	background: none;
	padding: 15px 4px;
	border-top: 1px solid #eee;
}

.app-list .download {
	padding: 0 0 0 27px;
	background: url(../i/dl-ic.png) 0 0 no-repeat;
	line-height: 14px;
}

.app-list .inspect {
	padding: 0 0 0 27px;
	background: url(../i/insp-ic.png) 0 2px no-repeat;
}

.app-list .inspect a {
	text-decoration: none;
	border-bottom: 1px dashed #1481b4;
}

.app-list .model-content {
	padding: 20px 0 0;
	position: relative;
}

.app-list .model-content #ma-select {
	left: -246px;
}

.texts .app-list .model-content h4
, .texts .b-app-choose h4 {
	font: bold 12px Arial, sans-serif;
	margin: 0 0 5px;
}

.texts .app-list .model-content ul {
	margin: 0;
	overflow: hidden;
	zoom: 1;
}

.texts .app-list .model-content li {
	float: left;
	width: 130px;
	margin: 0 0 3px;
	padding: 0;
	border: none;
}

.app-number {
	width: 280px;
	background: url(../i/gr-1.png) 0 0 no-repeat #f4f4f4;
	margin: 20px 0 0;
}

.app-numb-in {
	background: url(../i/gr-2.png) 0 100% no-repeat;
	padding: 11px 13px 15px;
}

.app-sidebar .app-number {
	margin: 0 0 15px;
	width: 100%;
	background-image: url(../i/gr-1-var2.png);
}

.app-sidebar .app-numb-in {
	background-image: url(../i/gr-2-var2.png);
}

.app-sidebar .inspect2 {
	background: url(../i/insp-ic.png) 10px 12px no-repeat;
	font-size: 13px;
	padding: 10px 10px 10px 30px;
	margin: 0 0 15px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.app-sidebar .inspect2 a {
	text-decoration: none;
	border-bottom: 1px dotted #1481b4;
}

.texts .app-number p {
	font-size: 11px;
	margin: 0 0 9px;
}

.app-number label {
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	margin: 0 7px 0 0;
}

.anii {
	float: left;
	margin: 0 0 10px;
	background: url(../i/forgot-input-back.png) 0 0 no-repeat;
	overflow: hidden;
	width: 135px;
	height: 23px;
}

.anii input {
	background: none;
	border: 0;
	font: 12px Arial;
	margin: 0;
	padding: 4px 0 0 9px;
	outline: none;
	width: 115px;
}

.b-app-choose {
	display: none;
}


.mobile-apps .texts h3.page-head2 {
	float: left;
	width: 270px;
}

.socials-right {
	float: right;
	margin: 5px 0 0;
}


.app-no {
	background: url(../i/no-bg1.png) 0 0 no-repeat #fcf8ea;
	width: 465px;
}

.no-form {
	background: url(../i/no-bg2.png) 0 100% no-repeat;
	padding: 13px 20px 15px;
}

.texts .no-form p {
	margin: 0 0 20px;
}

.no-form table {
	width: 100%;
}

.no-form table th {
	text-align: left;
	vertical-align: top;
	padding: 0 0 10px;
}

.no-form table td {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	padding: 0 0 5px;
}

.no-form table tr.btn td {
	padding-top: 13px;
}

.bn {
	float: left;
	font-size: 13px;
	line-height: 23px;
	margin: 0 7px 0 0;
}

.ph-wr
, .em-wr {
	float: left;
	width: 128px;
	height: 23px;
	background: url(../i/ph-bg.png) 0 0 no-repeat;
}

.em-wr {
	width: 186px;
	background-image: url(../i/em-bg.png);
}

.ph-wr input
, .em-wr input {
	background: none;
	border: 0;
	font: 12px Arial;
	margin: 0;
	padding: 4px 0 0 8px;
	outline: none;
	width: 115px;
}

.em-wr input {
	width: 173px;
}





.h-mobirec-wrap .jcarousel-container-horizontal {
		width: 526px;
		height: 108px;
		padding: 37px 50px 0;
		background: url(../i/mobirec-bg.png) 0 0 no-repeat;
}

.h-mobirec-wrap .jcarousel-clip-horizontal {
		width:  526px;
		height: 108px;
}

.texts .h-mobirec-wrap .jcarousel-skin-tango li.jcarousel-item {
		width: 75px;
		height: 100px;
		border: none;
		background: none;
		line-height: 100%;
}

.h-mobirec-wrap .jcarousel-skin-tango li.jcarousel-item a {
		text-decoration: none;
}

.texts .h-mobirec-wrap .jcarousel-skin-tango li.jcarousel-item span {
		color: #000;
		display: block;
		margin: 0 5px;
}

.h-mobirec-wrap .jcarousel-prev-horizontal
, .h-mobirec-wrap .jcarousel-next-horizontal {
		width: 23px;
		height: 23px;
		background-image: url(../i/arrows.png);
		top: 53px; left: 11px;
}

.h-mobirec-wrap .jcarousel-next-horizontal {
		left: auto; right: 11px;
		background-image: url(../i/arrows.png);
		background-position: -23px 0;
}

.h-mobirec-wrap .jcarousel-prev-disabled-horizontal {
		background-position: 0 0 !important;
}

.h-mobirec-wrap .jcarousel-next-disabled-horizontal {
		background-position: -23px 0 !important;
}

.h-mobirec-wrap .jcarousel-prev-horizontal:hover {
		background-position: 0 -23px;
}

.h-mobirec-wrap .jcarousel-next-horizontal:hover {
		background-position: -23px -23px;
}








.header-list-wrap {
		margin: 3px 0 19px;
		background: url(../i/ul-header-back2.png) 0 0 no-repeat;
}

.header-list-wrap ul.header-list {
		height: auto;
	min-height: 19px;
	margin: 0;
	padding: 4px 5px 6px;
	overflow: visible;
	background: url(../i/ul-header-back3.png) 0 100% no-repeat;
}

.header-list-wrap ul.header-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ie7 .header-list-wrap ul.header-list:after {
	min-height: 1px;
}

.header-list-wrap ul.header-list li {
	float: left;
	height: auto;
	margin: 3px 12px;
}

.ie7 .header-list-wrap ul.header-list li {
	line-height: 170%;
}

.header-list-wrap ul.header-list li:first-child {
	background: none;
}

.header-list-wrap ul.header-list li a {
	float: left;
	padding: 0;
	height: auto;
	line-height: 150%;
}

.header-list-wrap ul.header-list li a.active, .header-list-wrap ul.header-list li a:hover {
	background: none;
}


/*{{{ = Basket*/

.basket-items th {
	padding: 7px 20px 3px;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight: normal;
	color: #58595b;
}

.basket-items td {
	border-bottom: 1px solid #c5c5c5;
	padding: 20px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-weight: normal;
	color: #58595b;
}

.basket-items h4 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #58595b;
}

.basket-items ul li {
	padding: 0 0 2px 14px;
	background-position: 0 4px;
}

.basket-items .kol .minus
, .basket-items .kol .plus {
	display: inline-block;
	font-size: 18px;
	vertical-align: middle;
	margin: 0 6px 0 0;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.basket-items .kol {
	white-space: nowrap;
}

.basket-items .kol .plus {
	margin: 0 0 0 6px;
}

.basket-items .kol input.text {
	margin: 0;
	padding: 0 6px;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	width: 32px;
	height: 23px;
	font: 12px/23px Arial, sans-serif;
	color: #444;
	text-align: center;
}

.basket-items .price {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	font-size: 13px;
	color: #000;
}

.basket-items .price strong {
	font-size: 16px;
}

.basket-summ {
	position: relative;
	top: -1px; left: -20px;
	margin: 0 -40px -1px 0;
	padding: 20px;
	background: #f3f3f3;
	text-align: right;
}

.basket-summ h4 {
	display: inline-block;
	margin: 0 0 0 15px;
	padding: 0 0 0 18px;
	border-left: 1px solid #c5c5c5;
}

.basket-summ h4:first-child {
	margin: 0;
	padding: 0;
	border-left: none;
}

.basket-summ h4 span {
	font-size: 11px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px 0 0;
}

.basket-summ h4 strong {
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	vertical-align: middle;
}

.basket-summ h4 strong b {
	font-size: 34px;
	line-height: 100%;
}

.basket-order {
	padding: 32px 0 1px;
}

.basket-order h2 {
	margin: 0 0 25px;
}

.basket-order table th {
	text-align: left;
	vertical-align: top;
	padding: 7px 20px 20px 0;
	width: 202px;
	font-size: 13px;
	font-weight: normal;
}

.basket-order table th.nop-t {
	padding-top: 0;
}

.basket-order table td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 20px;
}

.basket-order input.text {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 173px;
	height: 28px;
	padding: 0 5px;
	font: 12px/28px Arial, sans-serif;
	color: #444;
}

.basket-order input.error {
	border: 1px solid #F99 !important;
}

.basket-order label.error {
	display: block;
	position: relative;
	bottom: -14px;
	margin: -14px 0 0;
	font-size: 11px;
	color: #e3000a;
}

.basket-order textarea {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 173px;
	height: 68px;
	padding: 5px;
	font: 12px Arial, sans-serif;
	color: #444;
}

.basket-order select {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 185px;
	height: 28px;
	font: 12px Arial, sans-serif;
	color: #444;
}

.ie8 .basket-order select {
	height: auto;
	padding: 5px;
}

.basket-order input.submit {
	margin: 0 0 20px;
	padding: 0;
	background: url(../i/btn-red.png) 0 0 repeat-x;
	border-radius: 5px;
	border: none;
	width: 118px;
	height: 28px;
	font: 13px Arial, sans-serif;
	color: #fff;
}

.basket-order ul.radio-list {
	margin: 0;
}

.basket-order ul.radio-list li {
	float: left;
	margin: 0 68px 0 0;
	padding: 0;
	background: none;
	position: relative;
}

.basket-order ul.radio-list label {
	padding: 0 0 0 25px;
	display: block;
}

.basket-order ul.radio-list label .fr {
	display: block;
	width: 15px;
	height: 16px;
	background: url(../img/sprite-se5d58a2aa9.png) -1px -140px no-repeat;
	position: absolute;
	top: 0; left: 0;
}

.basket-order ul.radio-list .checked label .fr {
	background-position: -1px -94px;
}

.basket-order ul.radio-list input.radio {
	position: absolute;
	top: 0; left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.basket-order .star {
	color: #e61212;
}

.basket-order .phone-wrap {
	position: relative;
	width: 185px;
}

.basket-order .phone-code {
	display: block;
	width: 30px;
	height: 30px;
	background: #ccc;
	border-radius: 5px 0 0 5px;
	color: #fff;
	font: bold 13px/30px "Arial";
	position: absolute;
	top: 0; left: 0;
	text-align: center;
}

.basket-order .phone-wrap input.text {
	padding-left: 35px;
	width: 143px;
}

.basket-order .form-row__hint {
	color: #727272;
	font: italic 11px "Arial";
	margin-top: 5px;
}

.basket-order .captcha {
	margin: 0 0 25px;
}

/*}}}*/


/*{{{ =Faq and search*/

.b-faq-filter-wrap {
	background: #f7f7f7;
	position: relative;
	margin: 0 -20px;
	padding: 20px 20px 6px;
}

.b-faq-filter-wrap h1 {
	font: normal 36px/1.3 'Corpid', Arial, sans-serif;
	color: #333;
	margin: 0 170px 20px 0;
}

.faq-quest-btn {
	display: block;
	width: 149px;
	height: 31px;
	background: #ef1b14;
	border-radius: 3px;
	font-size: 14px;
	line-height: 31px;
	color: #fff;
	text-align: center;
	text-decoration: none;
/*	position: absolute;
	top: 18px; right: 20px;*/
}

.ie8 .faq-quest-btn {
	background: url(../i/faq-btn.png) 0 0 no-repeat;
}

.faq-search {
	margin: 0 0 17px;
}

.faq-search input.text {
	float: left;
	margin: 0;
	padding: 0 10px;
	width: 555px;
	height: 29px;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	box-shadow: inset 0 1px 4px -1px rgba(0,0,0,.2);
	background: #fff;
	font: 14px/29px Arial, sans-serif;
	color: #333;
}

.ie8 .faq-search input.text {
	background: url(../i/faq-input.png) 0 0 no-repeat;
	border: none;
	padding: 1px 11px;
}

.faq-search input.img {
	float: right;
	margin: 7px 12px 0 0;
}

.faq-search-results {
	font-weight: bold;
	margin: 0 0 18px;
	padding: 0 0 15px;
	border-bottom: 1px solid #eaeaea;
}

.faq-sections__head{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

ul.faq-sections {
	margin: 0;
	padding: 0 0 10px;
}

ul.faq-sections li {
	display: inline-block;
	vertical-align: top;
	width: 49.5%;
	margin: 0 0 12px;
	padding: 0;
	background: none;
	position: relative;
}

ul.faq-sections li.hidden {
	display: none;
}

ul.faq-sections.full li.hidden {
	display: inline-block;
}

.faq-sections input.checkbox {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1px; left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.faq-sections label {
	display: inline-block;
	padding: 0 0 0 30px;
}

.faq-sections .fr {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../img/checkbox2.png) 0 -30px no-repeat;
	position: absolute;
	top: 1px; left: 0;
}

.faq-sections .checked .fr {
	background-position: 0 0;
}

.faq-sections .checked label {
	font-weight: bold;
}
.b-faq-wrap {
	padding: 10px 0 0;
}

.b-faq-item {
	padding: 15px 0 1px;
	font-size: 14px;
	border-bottom: 1px solid #f2f2f2;
}

.b-faq-item:last-child
, .b-faq-item.arrow-up {
	border: none;
}

.b-faq-item .faq-opener {
	margin: 0;
	padding: 0 0 15px;
	background: url(../i/slider-closed_v2.png) 0 0 no-repeat;
	font-size: 14px;
}

.b-faq-item .faq-opener a {
	text-decoration: none;
	color: #0080b8;
	display: inline-block;
	padding: 0 0 0 30px;
}

.b-faq-item.arrow-up .faq-opener {
	background: url(../i/slider-opened_v2.png) 0 0 no-repeat;
}

.b-faq-item.arrow-up .faq-opener a {
	color: #ef1b14;
	border-bottom-color: #ef1b14;
}

.b-faq-descr {
	background: url(../i/slider_shadow.png) 50% 100% no-repeat;
	padding: 1px 0 20px 30px;
	display: none;
}

.arrow-up .b-faq-descr {
	display: block;
}

.b-round-pager-wrap {
	padding: 15px 0 30px;
}

.faq-more-btn {
	display: block;
	width: 149px;
	height: 31px;
	background: #ef1b14;
	border-radius: 3px;
	font-size: 14px;
	line-height: 31px;
	color: #fff !important;
	text-align: center;
	text-decoration: none;
	margin: 0 auto;
}

.ie8 .faq-more-btn {
	background: url(../i/faq-btn.png) 0 0 no-repeat;
}

.b-round-pager-wrap .pager {
	margin: 0;
	height: auto;
	text-align: center;
}

.b-round-pager-wrap .pager li {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
	padding: 0;
	background: none;
	width: auto;
	font-size: 13px;
	line-height: 19px;
}

.b-round-pager-wrap .pager li.prev {
	margin-right: 14px;
}

.b-round-pager-wrap .pager li.next {
	margin-left: 14px;
}

.b-round-pager-wrap .pager span {
	width: auto;
	height: auto;
	float: none;
}

.b-round-pager-wrap .pager a {
	color: #0080b8;
	text-decoration: none;
	width: auto;
	height: auto;
	float: none;
}

.b-round-pager-wrap .pager li.prev a
, .b-round-pager-wrap .pager li.next a {
	display: block;
	width: 19px;
	height: 19px;
	text-decoration: none;
	background: url(../i/f-arrow3.png) 0 -20px no-repeat;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
}

.b-round-pager-wrap .pager li.next a {
	background-position: -140px 0;
}

.b-round-pager-wrap .pager li.prev.disabled a {
	background-position: 0 0;
}

.b-round-pager-wrap .pager li.next.disabled a {
	background-position: -140px -20px;
}

.b-faq-bottom {
	position: relative;
	border-top: 1px solid #f2f2f2;
	padding: 30px 170px 10px 0;
}

.b-faq-bottom .faq-quest-btn {
	top: 20px; right: 0;
}

.b-faq-bottom p {
	margin: 0;
}

.questions-and-opinions	{
	width: auto;
	font-size: 0;
	padding-top: 34px;
	border-top: 1px solid #f2f2f2;
}
.questions-and-opinions__item{
	min-height: 30px;
}
.questions-and-opinions__item--table{
	display: table;
  width: 100%;
}
.questions-and-opinions__item-text,
.questions-and-opinions__button,
.questions-and-opinions__button-yes,
.questions-and-opinions__button-no	{
	display: table-cell;
	vertical-align: middle;
}
.questions-and-opinions__button--text-right{
	text-align: right;
}
.questions-and-opinions__button--text-left{
	text-align: left;
}
.questions-and-opinions__item-text{
	padding-right: 50px;
	font-size: 13px;
}
.questions-and-opinions__button-yes{
	padding-right: 10px;
}
.questions-and-opinions__thanks{
	font-weight: bold;
	font-size: 14px;
	color: #4c4c4c;
}

.ask-question__form{
	display: table;
	width: 100%;
}
.ask-question__title{
	font-size: 13px;
	margin-bottom: 14px;
}
.ask-question__input-text,
.ask-question__button{
	display: table-cell;
	vertical-align: middle
}
.ask-question__input-text{
	width: 78%;
}
.ask-question__button{
	text-align: right;
}


.all-buttons{
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 1;
}
.all-buttons__inner{
	display: inline-block;
	border-radius: 3px;
	padding: 8px 20px;
	color: #fff;
	font-size: 14px;
	background: #959595;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  transition: background 200ms linear;
}
.all-buttons__inner:hover{
	background: #cc001b;
}
.all-buttons__inner--red	{
	background: #ec1d23;
}

.all-input-text	{
	width: auto;
}
.all-input-text__inner  {
	padding: 5px 10px;
	border: 1px solid #d9d9d9;
  border-radius: 3px;
  box-shadow: inset 0 1px 4px -1px rgba(0,0,0,.2);
  background: #fff;
	color: #333;
}
.all-input-text__input  {
	width: 100%;
  font: 14px Arial, sans-serif;
	outline: none;
	border: none;
}


.b-site-searchbox {
	padding: 10px 0 18px;
}

.b-site-searchbox h1 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 15px;
}

.b-s-searchbox input.text {
	float: left;
	margin: 0;
	padding: 0 13px;
	width: 734px;
	height: 34px;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	box-shadow: inset 0 1px 4px -1px rgba(0,0,0,.2);
	background: #fff;
	font: 20px/34px Arial, sans-serif;
	color: #000;
}

.ie8 .b-s-searchbox input.text {
	background: url(../i/search-big-input.png) 0 0 no-repeat;
	border: none;
	padding: 1px 14px;
}

.b-s-searchbox input.submit {
	float: right;
	margin: 0;
	padding: 0;
	width: 149px;
	height: 36px;
	border: none;
	background: #ef1b14;
	border-radius: 3px;
	font: 16px/36px Arial, sans-serif;
	color: #fff;
}

.site-all-results {
	padding: 27px 0 0;
	color: #4c4c4c;
}

.search-results-tabs {
	margin: 0;
	list-style: none;
	border-radius: 5px 5px 0 0;
	background: url(../i/bot-shadow.png) 0 100% repeat-x #f7f7f7;
}

.search-results-tabs li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.search-results-tabs a {
	float: left;
	color: #000;
	text-decoration: none;
	padding: 17px 25px 15px;
}

.search-results-tabs .active a {
	background: #fff;
}

.search-results-tabs .active:first-child a {
	border-radius: 5px 0 0 0;
}

.ie8 .search-results-tabs a {
	position: relative;
	behavior: url(/PIE.htc);
}

.search-results-tabs .kol {
	color: #999;
}

.b-search-result-tab {
	padding: 20px;
	position: relative;
	display: none;
}

.b-search-result-tab h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 32px;
	padding: 0;
}

.b-search-result-tab h3 {
	font-size: 16px;
	line-height: 1.4em;
	margin: 0 0 20px;
	padding: 0;
}

.b-search-products-wrap {
	border-bottom: 1px solid #f2f2f2;
	margin: 0 0 35px;
	padding: 15px 0 1px;
	font-size: 16px;
}

.b-search-products-wrap .ishop-search {
	margin: 0 0 35px;
}

.b-search-product {
	float: left;
	width: 425px;
	color: #414243;
	padding: 0 0 35px;
	font-size: 13px;
}

.b-search-product_2 {
	float: right;
}

.b-search-product .prod-img {
	float: left;
	margin: 0 45px 0 37px;
}

.b-search-product .h-l {
	overflow: hidden;
}

.b-search-product .b-t {
	min-height: 200px;
	padding: 0 0 12px;
}

.b-search-product ul {
	margin: 0;
	list-style: none;
}

.b-search-product ul li {
	padding: 0 0 10px 14px;
	background: url(../i/bul1.png) 0 8px no-repeat;
}

.b-search-product .price {
	margin: 0;
	padding: 0;
	min-height: 10px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
}

.b-search-product .price b {
	font-size: 30px;
	font-weight: bold;
}

.b-search-product .buy-btn {
	float: right;
	width: 129px;
	height: 36px;
	background: #ef1b14;
	border-radius: 3px;
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

.b-search-result-item {
	border-bottom: 1px solid #f2f2f2;
	margin: 0 0 30px;
	padding: 0 0 10px 40px;
	position: relative;
	font-size: 14px;
}

.b-search-result-item .numb {
	display: block;
	font-size: 14px;
	color: #999;
	position: absolute;
	top: 2px; left: 0;
}

.b-search-result-item p {
	margin: 0 0 20px;
}

.b-search-result-item .vert-bord {
	font-size: 13px;
	position: relative;
	padding: 0 0 0 21px;
}

.b-search-result-item .vert-bord:after {
	content: " ";
	display: block;
	width: 3px;
	height: 65px;
	background: #ccc;
	position: absolute;
	top: 0; left: 0;
}

.b-search-result-item .search-crumbs {
	font-size: 11px;
	color: #57a25e;
	margin: 0 0 20px;
}

.b-search-result-item .search-crumbs a {
	color: #57a25e;
}

.b-search-result-tab .search-tag {
	display: inline-block;
	background: #f2f2f2;
	height: 21px;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	color: #999;
	margin: 1px 0 0;
	padding: 0 10px;
	vertical-align: top;
}

.b-search-result-tab .marked
, .b-faq-wrap .marked {
	color: #ef1b14;
}

.b-search-result-tab a {
	color: #0080b8;
	text-decoration: none;
}

.b-search-result-tab .b-round-pager-wrap {
	margin: 80px 0 0;
	padding: 150px 0 10px;
	background: url(../i/wave.png) 50% 0 no-repeat;
}

/*}}}*/


/*{{{ =New mobile tariffs*/

.h-ntarr-tabs-wrap {
	font-family: "Open Sans", sans-serif;
	color: #4c4c4c;
}

.crumbs_var2 {
	padding: 8px 0 20px;
}

.crumbs_var3 {
	padding: 0 0 10px;
}

.ntarr-tabs {
	margin: 0;
	list-style: none;
}

.ntarr-tabs li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.ntarr-tabs a {
	float: left;
	color: #4d4d4d;
	text-decoration: none;
	padding: 18px 20px 15px;
	border-left: 1px solid #eee;
}

.ntarr-tabs li:first-child a {
	border: none;
}

.ntarr-tabs .active a {
	background: #f7f7f7;
	position: relative;
	bottom: -10px; right: -1px;
	z-index: 1;
	margin: -10px 0 0 -1px;
	padding: 18px 21px 25px 20px;
	border-left-color: #f7f7f7;
}

.ntarr-tabs .active:first-child a {
	border-radius: 5px 0 0 0;
	border: none;
}

.ie8 .ntarr-tabs a {
	position: relative;
	behavior: url(/PIE.htc);
}

.h-ntarr-tab-item {
	background: url(../i/gray-shadow2.png) 0 0 repeat-x #f7f7f7;
	border-radius: 0 0 5px 5px;
	padding: 20px 0 27px;
	position: relative;
	display: none;
}

.ie8 .h-ntarr-tab-item {
	position: relative;
	behavior: url(/PIE.htc);
}

.h-ntarr-tab-item .scroll-pane {
	width: 920px;
	height: 590px;
	overflow: auto;
	position: relative;
}

.h-ntarr-tab-item .jspContainer {
	overflow: hidden;
	position: relative;
}

.h-ntarr-tab-item .jspPane {
	position: absolute;
}

.h-ntarr-tab-item .jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
}

.h-ntarr-tab-item .jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 10px;
}

.h-ntarr-tab-item .jspCap {
	display: block;
}

.h-ntarr-tab-item .jspHorizontalBar .jspCap {
	width: 20px;
	height: 100%;
	float: left;
	background: #f7f7f7;
}

.h-ntarr-tab-item .jspTrack {
	background: #fff;
	border-radius: 5px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	position: relative;
}

.ie8 .h-ntarr-tab-item .jspTrack {
	box-shadow: inset 0 1px 2px #f8f8f8;
	behavior: url(/PIE.htc);
}

.h-ntarr-tab-item .jspDrag {
	background: #e3e4e6;
	border-radius: 5px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.ie8 .h-ntarr-tab-item .jspDrag {
	box-shadow: inset 0 1px 2px #dddee0;
	behavior: url(/PIE.htc);
}

.h-ntarr-tab-item .jspHorizontalBar .jspTrack
, .h-ntarr-tab-item .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.h-ntarr-tab-item .jspArrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
	background: none;
}

.h-ntarr-tab-item .jspArrow.jspDisabled {
	cursor: default;
	background: none;
}

.h-ntarr-tab-item .jspVerticalBar .jspArrow {
	height: 16px;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrow {
	width: 1px;
	height: 10px;
	float: left;
	position: relative;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrow .shadow {
	display: block;
	position: absolute;
	bottom: 0; left: -20px;
	width: 40px;
	height: 590px;
	background: url(../i/left-shadow.png) 0 0 repeat-y;
	cursor: default;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrowRight .shadow {
	background: url(../i/right-shadow.png) 0 0 repeat-y;
	left: auto; right: -20px;
}

.h-ntarr-tab-item .scroll-pane:hover .jspHorizontalBar .jspArrow .arrow {
	display: block;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrow.jspDisabled .shadow
, .h-ntarr-tab-item .jspHorizontalBar .jspArrow.jspDisabled .arrow
, .h-ntarr-tab-item .scroll-pane:hover .jspHorizontalBar .jspArrow.jspDisabled .arrow {
	display: none;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrow .arrow {
	display: none;
	position: absolute;
	bottom: 330px; left: 0;
	width: 54px;
	height: 54px;
	background: url(../i/scroll-pane-arrows.png) 0 0 no-repeat;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrow .arrow:hover {
	background-position: 0 -70px;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrowRight .arrow {
	background-position: -80px 0;
	left: auto; right: 0;
}

.h-ntarr-tab-item .jspHorizontalBar .jspArrowRight .arrow:hover {
	background-position: -80px -70px;
}

.h-ntarr-tab-item .jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

.ntarr-cards {
	margin: 0;
	padding: 33px 20px 0;
	white-space: nowrap;
	text-align: center;
}

.ntarr-card_group {
	display: inline-block;
	margin: 0 12px 0 0;
	vertical-align: top;
	position: relative;
}

.h-ntarr-tab-item h2.line {
	width: 100%;
	position: absolute;
	top: -36px; left: 0;
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	padding: 0;
	text-align: center;
}

.h-ntarr-tab-item h2.line span {
	background: #f7f7f7;
	padding: 0 13px;
	position: relative;
	z-index: 1;
}

.h-ntarr-tab-item h2.line strong {
	font-weight: 700;
}

.h-ntarr-tab-item h2.line:after {
	display: block;
	content: " ";
	width: 100%;
	height: 1px;
	background: #dedede;
	position: absolute;
	top: 50%;
	left: 0;
}

.ntarr-card_item {
	display: inline-block;
	width: 247px;
	min-height: 450px;
	margin: 0 12px 0 0;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	vertical-align: top;
	position: relative;
	white-space: normal;
	text-align: left;
	border-radius: 5px;
}

.ntarr-card_item:hover {
	top: -5px; left: -10px;
	margin: 0 -8px -10px 0;
	padding: 5px 10px;
	z-index: 2;
	box-shadow: 0 1px 5px rgba(0,0,0,.1);
}

.ntarr-card_item:hover:after {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0; left: 0;
	z-index: -1;
	box-shadow: 0 0 24px rgba(0,0,0,.05);
}

.ie8 .ntarr-card_item {
	box-shadow: 0 1px 3px #eee;
}

.ie8 .ntarr-card_item:hover {
	box-shadow: 0 1px 5px #eee;
}

.ie8 .ntarr-card_item:hover:after {
	box-shadow: 0 0 24px #eee;
}

.ntarr-card_item.ultra {
	background: url(../i/ultra-bg.png) 50% 0 no-repeat #0b0000;
	color: #fff;
}

.ntarr-card_item.red-energy {
	background: url(../i/red-energy-bg.png) 50% 50% no-repeat #c80000;
	color: #fff;
}

.ntarr-card_item.specc-offer:hover:after {
	display: none;
}

.ntarr-card_group .ntarr-card_item {
	margin-right: -2px;
	border-radius: 0;
}

.ntarr-card_group .ntarr-card_item:first-child
, .ntarr-card_group .ntarr-card_item:first-of-type {
	border-radius: 5px 0 0 5px;
}

.ntarr-card_group .ntarr-card_item:last-child {
	border-radius: 0 5px 5px 0;
}

.ntarr-card_group .ntarr-card_item:first-child:last-child {
	border-radius: 5px;
}

.ntarr-card_group .ntarr-card_item:hover {
	margin-right: -22px;
	border-radius: 5px;
}

.ntarr-card_group .ntarr-card_item.complex {
	width: 233px;
	margin-right: -4px;
}

.ntarr-card_group .ntarr-card_item.complex:hover {
	margin-right: -24px;
}

.ntarr-card_group .ntarr-card_item.specc-offer
, .ntarr-card_group .ntarr-card_item.specc-offer:hover {
	width: 281px;
	background: url(../i/gray-shadow3.png) 0 0 repeat-y #fff;
	top: 0; left: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
}

.ie8 .ntarr-card_group .ntarr-card_item.specc-offer
, .ie8 .ntarr-card_group .ntarr-card_item.specc-offer:hover {
	box-shadow: 0 1px 3px #eee;
}

.ntarr-card_item .badge {
	display: block;
	width: 78px;
	height: 78px;
	position: absolute;
	top: -1px; right: -1px;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
}

.ntarr-card_item .recommend {
	background: url(../i/recommend-badge.png) 0 0 no-repeat;
}

.ntarr-card_item .popular {
	background: url(../i/popular-badge.png) 0 0 no-repeat;
}

.ntarr-body {
	padding: 15px 20px 0;
	height: 319px;
	overflow: hidden;
}

.ntarr-body h3 {
	font-size: 25px;
	font-weight: 400;
	line-height: 110%;
	min-height: 55px;
	margin: 0;
}

.ntarr-body h3 a {
	color: #4487bd;
	text-decoration: none;
}

.ntarr-card_item:hover .ntarr-body h3 a
, .ntarr-body h3 a:hover {
	text-decoration: underline;
}

.ultra .ntarr-body h3 a
, .red-energy .ntarr-body h3 a {
	color: #fff;
}

.ntarr-body h4 {
	font-size: 15px;
	font-weight: 400;
	margin: 0 0 13px;
}

.ntarr-body .limite {
	font-size: 16px;
	line-height: 100%;
	margin: 0 0 17px;
}

.ntarr-body .limite strong {
	display: inline-block;
	margin: 0 7px 0 0;
	font-size: 50px;
	font-weight: 700;
	line-height: 100%;
}

.ntarr-body .limite span {
	display: inline-block;
}

.ntarr-body .limite i {
	font-size: 25px;
	font-style: normal;
	line-height: 100%;
	margin: 0 3px 0 0;
}

.ntarr-body .limite span i {
	display: block;
	margin: 0;
}

.ntarr-card_item.specc-offer .ntarr-body {
	padding: 21px 30px 2px 40px;
	height: 140px;
	font-size: 14px;
	color: #4c4c4c;
}

.ntarr-card_item.specc-offer .ntarr-body h3 {
	font-size: 13px;
	text-transform: uppercase;
	line-height: 100%;
	min-height: 5px;
	margin: 0 0 15px;
	padding: 0 0 13px !important;
	border-bottom: 1px solid #f2f2f2;
	color: #4d4d4d;
}

.ntarr-card_item.specc-offer .ntarr-body p {
	margin: 0 0 10px;
}

.ntarr-card_item.specc-offer .ntarr-body a {
	color: #ef1b14;
}

.ntarr-card_item.specc-offer .ntarr-slider {
	padding: 0 40px 10px;
}

.ntarr-card_item.specc-offer .ntarr-slider h4 {
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 5px;
}

.ntarr-card_item.specc-offer .ntarr-slider .price {
	margin: 0;
	min-height: 5px;
	padding: 0;
	font-size: 18px;
	font-size: 700;
	line-height: 100%
}

.ntarr-card_item.specc-offer .ntarr-slider .price strong {
	font-size: 24px;
	font-size: 700;
}

.ntarr-options {
	border-top: 1px solid #f2f2f2;
	padding: 13px 0 0;
	font-size: 14px;
}

.ultra .ntarr-options {
	border-top-color: #241a1a;
	color: #999;
}

.ntarr-options p {
	font-size: 15px;
}

.ntarr-options ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ntarr-options ul li {
	margin: 0 0 15px;
	padding: 0 0 0 17px;
	background: url(../i/bul1.png) 0 8px no-repeat;
}

.ntarr-foot {
	margin: 10px 0 0;
	padding: 51px 20px 0;
	height: 39px;
	position: relative;
}

.ntarr-foot .price {
	width: 100%;
	position: absolute;
	top: 0; left: 20px;
	margin: 0;
	padding: 0 0 15px;
	min-height: none;
	font-size: 15px;
	font-weight: 700;
	line-height: 100%;
}

.ntarr-foot .price strong {
	float: left;
	font-size: 38px;
	font-weight: 700;
	margin: -4px 9px 0 0;
	line-height: 100%;
}

.ntarr-foot .buy-btn {
	display: block;
	height: 39px;
	background: #ef1b14;
	box-shadow: inset 0 -3px rgba(0,0,0,.1);
	border-radius: 3px;
	font-size: 21px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.ntarr-foot .buy-btn:hover {
	background: #d40007;
}

.red-energy .ntarr-foot .buy-btn {
	background: #fff;
	color: #ef1b14;
}

.red-energy .ntarr-foot .buy-btn:hover {
	background: #f2f2f2;
}

.ie8 .ntarr-foot .buy-btn {
	position: relative;
	box-shadow: inset 0 -3px #d71812;
	behavior: url(/PIE.htc);
}

.ie8 .red-energy .ntarr-foot .buy-btn {
	box-shadow: inset 0 -3px #e5e5e5;
}

.ntarr-bot {
	display: none;
	position: relative;
	bottom: -5px; left: -10px;
	margin: -5px -20px 0 0;
	padding: 10px 0 0;
	text-align: center;
}

.ntarr-card_item:hover .ntarr-bot {
	display: block;
}

.ntarr-bot .buy-phone {
	font-size: 14px;
	color: #ef1b14;
}

.ultra .ntarr-bot .buy-phone {
	color: #fff;
}

.ntarr-descr {
	margin: 13px 0 0;
	padding: 12px 30px;
	background: url(../i/gray-shadow.png) 0 0 repeat-x #fafafa;
	font-size: 11px;
	color: #999;
	text-align: left;
	border-radius: 0 0 5px 5px;
}

.ultra .ntarr-descr {
	background: #0b0000;
}

.ie8 .ntarr-descr {
	position: relative;
	behavior: url(/PIE.htc);
}

.ntarr-descr p {
	margin: 0;
	padding: 0 0 0 34px;
	min-height: 27px;
}

.ntarr-descr .pdf {
	background: url(../i/pdf.png) 0 0 no-repeat;
}

.ntarr-descr a {
	font-size: 13px;
}

.ultra .ntarr-descr a {
	color: #fff;
}

.ntarr-descr .size {
	display: block;
}


.h-ntarr-tabs-wrap_real .ntarr-options ul li {
	margin: 0 0 10px;
}

.h-ntarr-tabs-wrap_real small {
	display: block;
	font-size: 12px;
	color: #999;
}


.h-ntarr-widget-wrap {
	font-family: "Open Sans", sans-serif;
	color: #4c4c4c;
    padding: 30px 0 45px;
}

.h-ntarr-widget-wrap h2.truthcyr {
    font-size: 36px;
    font-weight: normal;
    font-family: "TruthCYRLight";
    line-height: 100%;
    color: #333;
    margin: 0;
}

.h-ntarr-widget-wrap .ntarr-card_item {
    width: 240px;
    min-height: 455px;
    margin: 0 0 0 8px;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0,0,0,.1);
    display: block;
}

.h-ntarr-flexslider-wrap {
    min-height: 545px;
    margin: 0 0 25px;
}

.h-ntarr-widget-wrap .flexslider .slides > li:hover .ntarr-card_item
, .h-ntarr-widget-wrap .flexslider .slides > li .ntarr-card_item_important {
    margin: 0 -30px -20px 8px;
    padding: 10px 15px;
    top: -10px; left: -15px;
    box-shadow: 0 5px 15px rgba(0,0,0,.2);
}

.h-ntarr-widget-wrap .flexslider .slides > li .ntarr-card_item_important {
    z-index: 1;
}

.h-ntarr-widget-wrap .flexslider .slides > li .ntarr-card_item_important:after {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0; left: 0;
	z-index: -1;
	box-shadow: 0 0 24px rgba(0,0,0,.05);
}

.ie8 .h-ntarr-widget-wrap .ntarr-card_item {
    border: 1px solid #f2f2f2;
    width: 238px;
    min-height: 453px;
}

.h-ntarr-widget-wrap .ntarr-body {
    height: 305px;
}

.h-ntarr-widget-wrap .ntarr-body h3 {
    font-size: 24px;
    font-weight: normal;
    font-family: "TruthCYRLight";
    line-height: 100%;
}

.h-ntarr-widget-wrap .ntarr-body h3 a {
    text-decoration: underline;
}

.h-ntarr-widget-wrap .ntarr-body strong.big {
    font-size: 18px;
    line-height: 100%;
    display: block;
}

.h-ntarr-widget-wrap .ntarr-body strong.big.red {
    color: #ef1b14;
}

.h-ntarr-widget-wrap .ntarr-body p {
    margin: 0 0 25px;
}

.h-ntarr-widget-wrap .ntarr-body b {
    font-weight: 700;
}

.h-ntarr-widget-wrap .ntarr-options ul li {
    font-size: 13px;
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}

.h-ntarr-widget-wrap .ntarr-body .limite {
    position: relative;
    right: -20px;
    margin-left: -20px;
}

.h-ntarr-widget-wrap .ntarr-body .limite
, .h-ntarr-widget-wrap .ntarr-body .limite strong {
    font-weight: normal;
    font-family: "TruthCYRLight";
}

.h-ntarr-widget-wrap .ntarr-options {
    border-top: none;
    padding: 1px 0 0;
}

.h-ntarr-widget-wrap .ntarr-foot {
    margin: 0;
    height: 40px;
    padding: 80px 20px 0;
}

.h-ntarr-widget-wrap .ntarr-foot .price {
    font-size: 18px;
    font-weight: normal;
    font-family: "TruthCYRLight";
    line-height: 100%;
    text-align: center;
    width: 200px;
    border-top: 1px solid #f2f2f2;
    padding: 18px 0 0;
}

.h-ntarr-widget-wrap .ntarr-foot .price i {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-style: normal;
}

.h-ntarr-widget-wrap .ntarr-foot .price strong {
    font-size: 42px;
    font-weight: normal;
    line-height: 100%;
    margin: -2px 5px 0 0;
    display: inline-block;
    float: none;
}

.h-ntarr-widget-wrap .ntarr-foot .buy-btn {
    font-size: 17px;
    line-height: 39px;
}

.tbl-view-link {
    display: inline-block;
    background: url(../i/tbl-ic.png) 0 50% no-repeat;
    margin: 35px 0 0;
    padding: 0 0 0 25px;
    font-size: 14px;
}


.h-ntarr-tbl-view-wrap {
    margin: 0 0 30px;
    padding: 40px 0 0;
    display: none;
}

.cards-view-link {
    display: inline-block;
    background: url(../i/cards-ic.png) 0 50% no-repeat;
    margin: 0 0 25px;
    padding: 0 0 0 25px;
    font-size: 14px;
}

.ntarr-tbl-wrap {
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}

.ie8 .ntarr-tbl-wrap {
    border: 1px solid #f2f2f2;
}

.ntarr-tbl {
    width: 100%;
}

.ntarr-tbl th {
    border-bottom: 2px solid #ef1a14;
    text-align: left;
    vertical-align: top;
    padding: 25px 20px 16px;
    font-size: 14px;
    font-weight 600;
    text-transform: uppercase;
}

.ntarr-tbl td {
    text-align: left;
    vertical-align: top;
    padding: 36px 20px 45px;
    font-size: 14px;
}

.ntarr-tbl .price {
    font-size: 16px;
    margin: 0;
    padding: 0;
    min-height: 0;
}

.ntarr-tbl .limite {
    font-size: 16px;
    line-height: 100%;
    position: relative;
    top: -13px;
    margin: 0 0 -13px;
}

.ntarr-tbl .limite strong {
    font-size: 30px;
    line-height: 100%;
}

.ntarr-tbl h3 {
    font-size: 22px;
    font-weight: normal;
    font-family: "TruthCYRLight";
    line-height: 100%;
    position: relative;
    top: -5px;
    margin: 0 0 4px;
}

.ntarr-tbl tr.var2 td {
    background: #fafafa;
}

.ntarr-tbl p {
    margin: 0;
}

.ntarr-tbl img {
    display: block;
    margin: 0 0 0 20px;
}


.h-replenish-wrap {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    margin: 0 0 37px;
    padding: 27px 0 20px;
}

.h-replenish-wrap h2 {
    font: 18px Arial, sans-serif;
    color: #333;
    text-align: center;
    margin: 0 0 25px;
}

.h-replenish-wrap ul.pays {
    margin: 0;
    padding: 0;
    list-style: none;
}

.h-replenish-wrap ul.pays li {
    float: left;
    width: 33.3%;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 14px;
    font-weight: 700;
}

.h-replenish-wrap ul.pays li div {
    height: 61px;
    padding: 40px 0 0;
    border-left: 1px solid #f2f2f2;
}

.h-replenish-wrap ul.pays li:first-child div {
    border-left: none;
}

.h-replenish-wrap ul.pays a {
    display: inline-block;
    text-decoration: none;
    position: relative;
    margin: 0 0 0 39px;
}

.h-replenish-wrap ul.pays a:hover {
    text-decoration: underline;
}

.h-replenish-wrap ul.pays a.promise-pay {
    padding: 0 0 0 102px;
}

.h-replenish-wrap ul.pays a.auto-pay {
    padding: 0 0 0 109px;
    margin: 0 0 0 26px;
}

.h-replenish-wrap ul.pays a.easy-pay {
    padding: 0 0 0 90px;
}

.h-replenish-wrap ul.pays a:after {
    display: block;
    content: " ";
    height: 68px;
    background-position: 0;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
}

.h-replenish-wrap ul.pays a.promise-pay:after {
    width: 64px;
    background-image: url(../i/promise-ic.png);
    top: -30px;
}

.h-replenish-wrap ul.pays a.auto-pay:after {
    width: 79px;
    background-image: url(../i/autopay-ic.png);
    top: -21px;
}

.h-replenish-wrap ul.pays a.easy-pay:after {
    background-image: url(../i/easy-ic.png);
    width: 60px;
    height: 71px;
    top: -32px;
}

.ntarr-archive-link {
    display: inline-block;
    background: url(../i/texts-arrow2.png) 0 50% no-repeat;
    padding: 0 0 0 18px;
    font-size: 14px;
}

/*}}}*/


/*{{{ =News*/

.h-news-wrap {
	position: relative;
	top: -5px; left: -10px;
	margin: 0 -20px -5px 0;
	width: 646px;
}

.texts .h-news-wrap h1 {
	margin: 0;
}

.h-section {
	position: relative;
	background: #f5f5f5;
	margin: 0 0 30px;
	zoom: 1;
}

.lt_c
, .rt_c
, .lb_c
, .rb_c {
	display: block;
	width: 8px;
	height: 8px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	top: 0; left: 0;
	overflow: hidden;
	background: url(../i/section-round.png) 0 0 no-repeat;
}

.rt_c {
	left: auto; right: 0;
	background-position: 100% 0;
}

.lb_c {
	top: auto; bottom: 0;
	background-position: 0 100%;
}

.rb_c {
	top: auto; bottom: 0; left: auto; right: 0;
	background-position: 100% 100%;
}

.texts .tags {
	margin: 0;
	padding: 19px 18px 7px 8px;
}

.texts .tags li {
	margin: 0 7px 6px 0;
	padding: 0 0 4px;
	background: none;
	display: inline-block;
	font-size: 11px;
	overflow: hidden;
	zoom: 1;
}

.ie7 .texts .tags li {
	display: inline;
}

.texts .tags .tags-head {
	padding: 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	position: relative;
	top: -9px;
	margin-bottom: 0;
}

.texts .tags li.active {
	background: url(../i/tags-bg1.png) 50% 100% no-repeat;
}

.tags span {
	float: left;
}

.tags .active span {
	background: url(../i/tags-bg2.png) 0 0 no-repeat #1481b4;
}

.tags a {
	float: left;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	margin: 0 5px;
	text-decoration: none;
	border-bottom: 1px dashed #1481b4;
}

.tags .active a {
	background: url(../i/tags-bg3.png) 100% 0 no-repeat;
	color: #fff;
	border: none;
	margin: 0;
	padding: 0 5px;
}


.h-news-col1 {
	float: left;
	width: 500px;
	padding: 0 0 0 10px;
}

.b-news {
	border-bottom: 1px dotted #cdcdcd;
	margin: 0 0 17px;
	padding: 0 70px 10px 0;
}

.news-head {
	float: left;
	width: 115px;
	font-size: 11px;
	line-height: 150%;
	color: #757575;
}

.news-head .date span {
	display: block;
}

.b-news .h-l {
	overflow: hidden;
	zoom: 1;
}

.texts .b-news h4 {
	margin: 0 0 5px;
	font-weight: bold;
}

.minitags
, .minitags a {
	font-size: 10px;
	color: #9c9c9c;
}


.h-news-col2 {
	float: right;
	width: 111px;
}

.texts .news-archive {
	margin: 0;
	padding: 13px 15px 3px;
}

.texts .news-archive li {
	margin: 0 0 12px;
	padding: 0;
	background: none;
}

.news-archive .active a {
	color: #000;
	text-decoration: none;
}


.more-news {
	display: block;
	width: 154px;
	height: 25px;
	background: url(../i/more-news-link.png) 0 0 no-repeat;
	text-indent: -9999px;
	outline: none;
	margin: 35px 0 0 115px;
}


.b-news-item {
	position: relative;
}

.texts .b-news-item .print {
	top: 0; right: 0;
}

.texts .b-news-item h1 {
	font-size: 14px;
	margin: 0 55px 15px 0;
}

.b-news-item .date {
	color: #5f5f5f;
	margin: 0 0 6px;
}

.b-news-item .minitags {
	font-size: 11px;
	margin: 0 0 20px;
}


.h-rss-wrap {
	width: 236px;
	margin: 0 0 30px;
	background: url(../i/aside-menu-bottom.png) 0 100% no-repeat;
}

.h-rss-in {
	padding: 15px 12px 12px 15px;
	background: url(../i/aside-menu-top.png) 0 0 no-repeat;
	font-size: 11px;
	color: #585858;
}

.rss-read {
	background: url(../i/rss.png) 0 0 no-repeat;
	padding: 0 60px 12px 25px;
	line-height: 150%;
}

.rss-read span {
	display: block;
	padding: 7px 0 0;
}

.rss-about {
	background: url(../i/rss-bg2.png) 0 0 repeat-x;
	padding: 8px 0 0 25px;
}

/*}}}*/


/*{{{ =Connect*/

.ctg {
	color: #818181;
	font-size: 18px;
	position: absolute;
	top: 11px; left: 244px;
}

#nav.variable .toplevel li {
	background: url(../i/tv-menu.png) 0 0 repeat-x;
	font: bold 12px Arial, sans-serif;
}

#nav.variable .toplevel li:hover
, #nav.variable .toplevel li#active {
	background-position: 0 -37px;
}

#nav.variable .toplevel li:first-child {
	background-image: url(../i/tv-menu-first.png);
	background-repeat: no-repeat;
}

#nav.variable .toplevel li.last-child {
	background: url(../i/tv-menu-last.png) 100% 0 no-repeat;
}

#nav.variable .toplevel li.last-child:hover
, #nav.variable .toplevel li.last-child#active {
	background-position: 100% -37px;
}

#nav.variable .toplevel li a
, #nav.variable .toplevel li span {
	text-indent: 0;
	float: left;
	background: url(../i/tv-menu-border.png) 0 0 no-repeat;
	padding: 0 14px;
	line-height: 37px;
	color: #fff;
}

#nav.variable .toplevel li:hover a
, #nav.variable .toplevel li#active a {
	background-position: 0 -37px;
	text-decoration: none;
}

#nav.variable .toplevel li:first-child a {
	background: none;
}


.h-sectop
, .h-secbot {
	height: 25px;
	background: url(../i/sec-round.png) 0 0 no-repeat;
}

.h-sectop span
, .h-secbot span {
	float: right;
	width: 35px;
	height: 25px;
	background: url(../i/sec-round.png) 100% 0 no-repeat;
}

.h-secbot {
	background-position: 0 100%;
}

.h-secbot span {
	background-position: 100% 100%;
}

.h-secinner {
	background: #fff;
	border-left: 15px solid #d0d0d0;
	border-right: 15px solid #d0d0d0;
	padding: 10px 30px;
}

.h-secinner h2 {
	font-size: 15px;
	color: #414141;
	border-bottom: 1px solid #ccc;
	margin: 0 0 14px;
	padding: 0 0 8px;
}

.entp {
	margin: 0 0 25px;
}

.connectform .current-region {
	padding: 0 0 17px;
}

.connectform .current-region a {
	text-decoration: none;
	border-bottom: 1px dashed #1481b4;
	margin: 0 0 0 15px;
}

form.connectform label {
	margin: 0;
}

form.connectform label.checklabel {
	margin: 2px 20px 0 2px;
}

.connectform span.jqTransformCheckboxWrapper {
	margin: 1px 0 0;
}

.connectform input {
	line-height: 19px;
}

.connecttable {
	margin: 0 0 10px;
}

.connectform .ready {
	color: #369000;
}

.connecttable th
, .connecttable td {
	padding: 0 14px 10px 0;
	text-align: left;
	vertical-align: top;
}

.connecttable th {
	padding-top: 2px;
}

.connecttable tr.sbtm th
, .connecttable tr.sbtm td {
	padding-top: 5px;
}

.spr {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #818181;
}

.connectform #street
, .connectform #name
, .connectform #phone
, .connectform #message
, .connectform #lastname
, .connectform #patronymic {
	width: 252px;
}

.connectform #house {
	width: 35px;
}

.connectform .field-error {
	color: #f80000;
	float: left;
	font-size: 11px;
	line-height: 19px;
	padding: 0 0 0 10px;
}

.connectform .err-inp {
	background-image: url(../i/forms/error_inp.png);
}

.connectform .err-inp .jqTransformInputInner {
	background-image: url(../i/forms/error_inp2.png);
}


.connect-link {
	width: 170px;
	height: 33px;
	background: url(../i/clink.png) 0 0 no-repeat;
	padding: 20px 0 0 115px;
	font-size: 13px;
	text-transform: uppercase;
	position: absolute;
	top: 11px; right: 11px;
}

.visual .useful_with_clink {
	top: 200px;
}

.visual .call-us_with_clink {
	top: 69px;
}


.calls-form td {
	font-size: 13px;
	color: #666;
	text-align: left;
	vertical-align: middle;
	padding: 0 40px 15px 0;
}

.calls-form .current-region a {
	text-decoration: none;
	border-bottom: 1px dashed #1481b4;
}

.calls-form button.jqTransformButton span span {
	padding: 3px 16px 0 20px;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

.calls-form .jqTransformSelectWrapper ul {
	height: auto;
}

/*}}}*/


/*{{{ =Banners layout*/

.wide-ad .link-1 {
	position: absolute;
	left: 303px;
	top: 275px;
	width: 139px;
	height: 20px;
	padding-top: 4px;
	background: url(../i/wide-ad-button-back.png) no-repeat;
	z-index: 12;
	text-decoration: none;
	text-align: center;
	font: bold 14px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.ie6 .wide-ad .link-1 {
	background: url(../i/wide-ad-button-back.gif) no-repeat;
}

.wide-ad .link-2 {
	position: absolute;
	left: 465px;
	top: 275px;
	height: 20px;
	padding-top: 4px;
	z-index: 12;
	font: 14px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.showcase .link-1 {
	position: absolute;
	bottom: 10px;
	left: 22px;
	width: 98px;
	font: 11px/13px Arial;
	display: block;
	overflow: hidden;
	height: 26px;
}

.content .showcase .link-1
, .sidebar .showcase .link-1 {
	top: 155px;
	left: 15px;
}

.showcase .link-2 {
	position: absolute;
	bottom: 10px;
	left: 207px;
	width: 83px;
	font: 11px/13px Arial;
	display: block;
	overflow: hidden;
	height: 26px;
}

.showcase .link-button-small {
	position: absolute;
	text-align: center;
	top: 151px;
	left: 121px;
	width: 76px;
	height: 22px;
	display: block;
	overflow: hidden;
	padding-top: 4px;
	background: url(../i/ad-button.png) no-repeat;
	z-index: 12;
	text-decoration: none;
	text-align: center;
	font: bold 14px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.ie6 .showcase .link-button-small {
	background: url(../i/ad-button.gif) no-repeat;
}

.showcase .link-button-normal {
	position: absolute;
	text-align: center;
	top: 151px;
	right: 10px;
	width: 120px;
	height: 22px;
	display: block;
	overflow: hidden;
	padding-top: 6px;
	background: url(../i/ad-button-wide.png) no-repeat;
	z-index: 12;
	text-decoration: none;
	text-align: center;
	font: bold 12px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.showcase .link-button-wide {
	position: absolute;
	text-align: center;
	top: 151px;
	left: 121px;
	width: 139px;
	height: 22px;
	display: block;
	overflow: hidden;
	padding-top: 4px;
	background: url(../i/wide-ad-button-back.png) no-repeat;
	z-index: 12;
	text-decoration: none;
	text-align: center;
	font: bold 14px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.ie6 .showcase .link-button-wide {
	background: url(../i/wide-ad-button-back.gif) no-repeat;
}

.content .showcase .link-button-small
, .sidebar .showcase .link-button-small {
	position: absolute;
	text-align: center;
	top: 151px;
	left: 113px;
	width: 87px;
	height: 22px;
	display: block;
	overflow: hidden;
	padding-top: 6px;
	background: url(../i/showcase-button-back.png) no-repeat;
	z-index: 12;
	text-decoration: none;
	text-align: center;
	font: bold 12px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.ie6 .content .showcase .link-button-small {
	background: url(../i/showcase-button-back.gif) no-repeat;
}

.wide-block .overlay .link-1 {
	position: absolute;
	bottom: 19px;
	left: 362px;
	width: 110px;
	display: block;
	z-index: 12;
	font: 11px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.wide-block .overlay .link-button {
	position: absolute;
	text-align: center;
	bottom: 10px;
	right: 20px;
	width: 139px;
	height: 22px;
	display: block;
	overflow: hidden;
	padding-top: 4px;
	background: url(../i/wide-ad-button-back.png) no-repeat;
	z-index: 12;
	text-decoration: none;
	text-align: center;
	font: bold 14px/1 Arial;
	-webkit-font-smoothing: antialiased;
}

.ie6 .wide-block .overlay .link-button {
	background: url(../i/wide-ad-button-back.png) no-repeat;
}


/*{{{ =New*/

.index-big .wide-ad {
	float: left;
	margin: 0 20px 20px 0;
}

.text_link1 {
	font-size: 12px;
	color: #0083b5;
	position: absolute;
	top: 200px; left: 327px;
}

.text_link2 {
	font-size: 11px;
	color: #0083b5;
	position: absolute;
	top: 115px; left: 131px;
}

.text_link3 {
	font-size: 11px;
	color: #0083b5;
	position: absolute;
	top: 135px; left: 363px;
}

.bot-links {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 245px;
	position: absolute;
	bottom: 10px; left: 327px;
}

.bot-links td {
	padding: 0;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	height: 24px;
}

.bot-links td.bl-last {
	text-align: right;
}

.homebig_btn_small_left {
	float: left;
	width: 76px;
	height: 24px;
	margin: 10px 0;
	background: url(../i/ad-button.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.homebig_btn_small_right {
	float: right;
	width: 76px;
	height: 24px;
	margin: 10px 0;
	background: url(../i/ad-button.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.homebig_btn_middle_left {
	float: left;
	width: 139px;
	height: 24px;
	margin: 10px 0;
	background: url(../i/wide-ad-button-back.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.homebig_btn_middle_right {
	float: right;
	width: 139px;
	height: 24px;
	margin: 10px 0;
	background: url(../i/wide-ad-button-back.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.homebig_btn_large_right {
	float: right;
	width: 179px;
	height: 24px;
	margin: 10px 0;
	background: url(../i/wide-ad-button-back-3.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}


.showcase .bot-links {
	width: 265px;
	position: absolute;
	bottom: 10px; left: 18px;
}

.showcase .bot-links td {
	font-size: 11px;
}

.showcase .bot-links td.bl-first {
	width: 105px;
}

.homesmall_btn_small {
	float: left;
	width: 76px;
	height: 24px;
	background: url(../i/ad-button.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.homesmall_btn_middle {
	float: left;
	width: 139px;
	height: 24px;
	background: url(../i/wide-ad-button-back.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}


.wide-block .bot-links {
	width: 280px;
	bottom: 12px; left: 363px;
}

.wide-block .bot-links td {
	font-size: 11px;
}

.innerbig_btn_small_left {
	float: left;
	width: 76px;
	height: 24px;
	background: url(../i/ad-button.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.innerbig_btn_small_right {
	float: right;
	width: 76px;
	height: 24px;
	background: url(../i/ad-button.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.innerbig_btn_middle_left {
	float: left;
	width: 139px;
	height: 24px;
	background: url(../i/wide-ad-button-back.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.innerbig_btn_middle_right {
	float: right;
	width: 139px;
	height: 24px;
	background: url(../i/wide-ad-button-back.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.innerbig_btn_large_left {
	float: left;
	width: 179px;
	height: 24px;
	background: url(../i/wide-ad-button-back-3.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}

.innerbig_btn_large_right {
	float: right;
	width: 179px;
	height: 24px;
	background: url(../i/wide-ad-button-back-3.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 14px/24px Arial, sans-serif;
	text-align: center;
}


.content .showcase table.bot-links
, .sidebar .showcase table.bot-links {
	width: 189px;
	height: auto;
	top: auto; bottom: 9px; left: 13px;
}

.content .showcase .bot-links td
, .sidebar .showcase .bot-links td {
	width: auto;
	height: 24px;
	font-size: 11px;
}

.innersmall_btn_small {
	float: right;
	width: 76px;
	height: 24px;
	background: url(../i/ad-button.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 11px/24px Arial, sans-serif;
	text-align: center;
}

.innersmall_btn_middle {
	float: right;
	width: 120px;
	height: 24px;
	background: url(../i/ad-button-wide.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	font: bold 11px/24px Arial, sans-serif;
	text-align: center;
}

/*}}}*/

/*}}}*/


/*{{{ =New Region*/

.current-region-new {
		float: left;
		font-size: 11px;
		color: #000;
		margin: 38px 0 5px 242px;
		position: relative;
		z-index: 3;
}

.crn-inner {
		padding: 0 15px;
		background: #f8f0e0;
		border-left: 1px solid #e2d0ac;
		border-right: 1px solid #e2d0ac;
}

.cr-top
, .cr-bot {
		height: 5px;
		background: url(../i/cr-round.png) 0 0 no-repeat;
		position: relative;
}

.cr-top div
, .cr-bot div {
		position: absolute;
		top: 0; right: 0;
		width: 20px;
		height: 5px;
		background: url(../i/cr-round.png) 100% 0 no-repeat;
}

.cr-bot {
		background-position: 0 100%;
}

.cr-bot div {
		background-position: 100% 100%;
}

.cur-reg {
		display: block;
		margin: 0 0 5px;
}

.yes-reg {
		float: left;
		background: url(../i/yes-bg1.png) 0 0 no-repeat #b80019;
		color: #fff;
		text-decoration: none;
		margin: 0 13px 0 0;
}

.yes-reg strong {
		float: left;
		background: url(../i/yes-bg2.png) 100% 0 no-repeat;
		height: 21px;
		padding: 0 8px;
		line-height: 21px;
		cursor: pointer;
		white-space: nowrap;
}

.change-reg {
		text-decoration: none;
		border-bottom: 1px dotted #1481b4;
		white-space: nowrap;
		float: left;
		margin: 3px 0 0;
}


.h-texts-wrap {
		position: relative;
}

.h-texts-wrap .print {
		top: 0; right: 0;
}

.h-texts-wrap .print_pos2 {
		top: -44px;
}


.content .current-region-new {
		top: 0; left: -5px;
		margin: 0 -10px 15px 0;
		background: #f8f0e0;
		float: none;
}

.ie7 .content .current-region-new {
		width: 636px;
}

.ie7 .content-wrapper-3 .content .current-region-new {
		width: 401px;
		overflow: hidden;
}

.content .crn-inner {
		padding: 1px 15px;
		border: none;
}

.content .crn-top
, .content .crn-bot {
		height: 10px;
		background: url(../i/geo-bg1_2.png) 0 0 no-repeat;
}

.content .crn-top span
, .content .crn-bot span {
		float: right;
		width: 10px;
		height: 10px;
		background: url(../i/geo-bg1_2.png) 100% 0 no-repeat;
}

.content .crn-bot
, .content .crn-bot span {
		background-image: url(../i/geo-bg2_2.png);
}

.content .cur-reg {
		font-size: 12px;
		font-weight: bold;
}

.content .yes-reg {
		background: url(../i/yr-bg1.png) 0 0 no-repeat #a4081a;
		margin: 0 18px 0 0;
		color: #fff;
}

.content .yes-reg strong
, .content .yes-reg strong strong
, .content .yes-reg strong strong strong {
		background: url(../i/yr-bg2.png) 0 100% no-repeat;
		height: auto;
		padding: 0;
		line-height: 120%;
		font-size: 12px;
		white-space: normal;
}

.content .yes-reg strong strong {
		background: url(../i/yr-bg3.png) 100% 0 no-repeat;
}

.content .yes-reg strong strong strong {
		background: url(../i/yr-bg4.png) 100% 100% no-repeat;
		padding: 4px 12px 5px;
}

.content .change-reg {
		margin: 5px 0 0;
}

/*}}}*/


/*{{{ =H-sitemap-wrap*/

.h-sitemap-wrap  .externalBlock {
				display:inline;
				text-decoration:none;
				position:absolute;
				height:10px;
				margin-left:5px;
		}

.h-sitemap-wrap {
		width: 920px;
		margin: 0 auto;
		text-align: left;
		position: relative;
}

.sm-dynamic {
		height: 26px;
		overflow: hidden;
}

.sitemap-link {
		position: relative;
		padding: 0 0 0 26px;
		float: right;
		width: 114px;
		height: 26px;
		background: url(../i/sitemap-bg.png) 0 0 no-repeat;
		color: #666 !important;
		text-decoration: none;
		font-size: 10px;
		line-height: 26px;
		outline: none;
}

.sitemap-link i {
		display: block;
		width: 7px;
		height: 5px;
		position: absolute;
		top: 12px; left: 10px;
		background: url(../i/sitemap-bul.png) 0 -5px no-repeat;
}

.sm-dynamic .sitemap-link i {
		background-position: 0 0;
}

.sitemap-link span {
		border-bottom: 1px dotted #666;
}

.h-sitemap-wrap .rounds {
		position: relative;
		left: -2px;
		margin: 0 -4px 0 0;
		width: 922px;
}

.h-sitemap-wrap .bottom-space {
		clear: both;
		margin: 0;
		background: url(../i/sitemap-bg1.png) 0 0 repeat-y;
}

.h-sitemap-wrap .rounds .rounds-bottom-left {
		background: url(../i/sitemap-bg2.png) 0 0 no-repeat;
}

.h-sitemap-wrap .rounds .rounds-top-right {
		background: none;
}

.h-sitemap-wrap .rounds .rounds-top-left {
		background: url(../i/sitemap-bg3.png) 0 100% no-repeat;
}

.h-sitemap {
		padding: 20px 20px 20px 22px;
		font-size: 11px;
}

.sitemap th {
		text-align: left;
		vertical-align: top;
		padding: 0 0 27px;
}

.sitemap td {
		text-align: left;
		vertical-align: top;
}

.sitemap ul {
		margin: 0;
		padding: 0 15px 0 0;
		list-style: none;
		width: 95px;
}

.sitemap li {
		margin: 0 0 10px;
}

.sitemap ul ul {
		padding: 10px 0 0;
		width: 100%;
}

.sitemap li li {
		margin: 0 0 0 2px;
		padding: 0 0 10px 11px;
		background: url(../i/list-bul.png) 0 4px no-repeat;
		zoom: 1;
}

.sitemap2 td a {
		color: #333;
		text-decoration: none;
}


.retal_items_cont{
	overflow: hidden;
}

.retal_items_cont .left_cont{
	float: left;
	width: 400px;
}

.retal_items_cont .right_cont{
	float: left;
	width: 184px;
	margin-left: 20px;
}

.retal_items_contact_information{
	padding-bottom: 10px;
}


.retal_items_contact_information input{
	width: 290px;
	margin-bottom: 15px;
	margin-top: 5px;
	border-radius: 3px;
	border: 1px solid #c6c6c6;
	height: 20px;
	padding: 0 10px 0 10px;
}

.retal_items_contact_information textarea{
	padding: 0 10px 0 10px;
	border-radius: 3px;
	border: 1px solid #c6c6c6;
	margin: 5px 0;
}

.retal_items_contact_information span{
	color: #898989;
}

.retal_items_contact_information select{
	width: 312px;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid #c6c6c6;
	height: 20px;
	padding: 0 5px;

}

.ol_radiobutton{
	margin: 10px 0 20px 0;
	padding: 0;
}

.ol_radiobutton li{
	height: 17px;
	background-image: url("../img/homeinternet/radio.png");
	background-position: 0 18px;
	background-repeat: repeat-y;
	cursor: pointer;
	list-style: none;
	display: inline-block;
	padding-left: 20px;
	margin-right: 60px;
}

.ol_radiobutton li.ol_radiobutton_active{
	background-position: 0 0;
}

.retal_items_contact_information .retal_items_input_cash{
	width: 75px;
	font-style: italic;
}

.retal_items_contact_information .retal_items_rub_month{
	display: inline-block;
	width: 100px;
	padding-top: 7px;
	vertical-align: top;
	margin-left: 10px;
 }

 .retal_items_maximum_256_characters{
	color: #898989;
	font-size: 11px;
	margin-bottom: 15px;
 }

.sitemap2 td li li a {
		color: #666;
}

.sitemap2 td a:hover {
		color: #e2001a;
		text-decoration: underline;
}

/*}}}*/


/*{{{ =Choose tariffs for Internet*/

.texts .h-chcols-wrap h2 {
		font-weight: normal;
		font-size: 15px;
		text-transform: uppercase;
		color: #dc1f00;
		margin: 0 0 15px;
}

.texts .cw-label {
		width: 260px;
		font-size: 11px;
		color: #474747;
		margin: 0 0 10px;
}

.texts .connect-way {
		margin: 0 0 7px;
		padding: 0 0 20px;
		float: left;
		width: 100%;
		border-bottom: 1px solid #e1e1e1;
}

.texts .connect-way li {
		float: left;
		margin: 0 25px 0 0;
		padding: 0;
		background: none;
		font-size: 11px;
		color: #000;
}

.connect-way img {
		float: left;
		position: relative;
		top: -3px;
		margin: 0 8px -3px 0;
}

.h-chcol {
		float: left;
		width: 300px;
}

.h-chcol2 {
		float: right;
		width: 290px;
}

.texts .h-chcol h3 {
		margin: 0;
		font-weight: normal;
		font-size: 12px;
		text-transform: uppercase;
}

.b-chsection {
		position: relative;
		left: -5px;
		margin: 0 -5px 7px 0;
		width: 299px;
}

.chsec-top
, .chsec-bot {
		height: 15px;
		background: url(../i/new_tar/chsec-top-bg.png) 0 0 no-repeat;
}

.chsec-bot {
		background-image: url(../i/new_tar/chsec-bot-bg.png);
}

.b-chsec-inner {
		background: url(../i/new_tar/chsec-in-bg.png) 0 0 repeat-y;
		padding: 1px 30px 8px 27px;
		font-size: 11px;
		color: #474747;
		zoom: 1;
}


.b-chsec-field {
		padding: 25px 0 0;
}

.h-chcol2 .b-chsec-field {
		padding: 29px 0 0;
}

.b-chsec-field-first
, .h-chcol2 .b-chsec-field-first {
		padding: 0;
}

.choose-help-link {
		display: block;
		width: 19px;
		height: 15px;
		background: url(../i/new_tar/choose-help-link.png) 0 0 no-repeat;
		position: absolute;
		top: 14px; right: -20px;
		text-decoration: none;
}

.choose-help-popup {
		border: 1px solid #c3c3c3;
		background: #fbfbe5;
		width: 180px;
		padding: 10px;
		font-size: 11px;
		color: #666;
		position: absolute;
		top: 33px; right: -20px;
		z-index: 25;
		display: none;
}

.chp-close {
		display: block;
		width: 13px;
		height: 13px;
		background: url(../i/new_tar/x.gif) 0 0 no-repeat;
		position: absolute;
		top: 3px; right: 3px;
		cursor: pointer;
}

.texts .choose-help-popup p {
		margin: 0;
}

.demo-wrap5
, .demo-wrap6
, .demo-wrap7
, .demo-wrap8 {
		width: 236px;
		padding: 0 0 24px;
		position: relative;
}

.demo-open
, .demo-open2 {
		z-index: 1;
}

.demo-wrap5 .demo {
		height: 30px;
		background-image: url(../i/new_tar/demo-bg5.png);
		cursor: default;
}

.demo-wrap6 .demo {
		height: 30px;
		background-image: url(../i/new_tar/demo-bg6.png);
		cursor: default;
}

.demo-wrap7 .demo {
		position: relative;
		right: -14px;
		margin: 0 0 0 -14px;
		height: 30px;
		background-image: url(../i/new_tar/demo-bg7.png);
		cursor: default;
}

.demo-wrap8 .demo {
		height: 30px;
		background-image: url(../i/new_tar/demo-bg8.png);
		cursor: default;
}

.demo-wrap5 .ui-slider
, .demo-wrap6 .ui-slider
, .demo-wrap7 .ui-slider
, .demo-wrap8 .ui-slider {
		position: relative;
		width: 230px;
		height: 46px;
}

.demo-wrap5 .ui-slider .ui-slider-handle
, .demo-wrap6 .ui-slider .ui-slider-handle
, .demo-wrap7 .ui-slider .ui-slider-handle
, .demo-wrap8 .ui-slider .ui-slider-handle {
		top: 30px;
}

.d-inp3 {
		float: left;
}

.d-inp3 input.text {
		width: 34px;
		font-size: 13px;
		line-height: 26px;
		font-weight: bold;
		color: #969696;
		text-align: center;
}

form.seltar-form .d-inp3-label {
		line-height: 26px;
		margin: 0 0 0 7px;
		color: #000;
}

.texts .period-list {
		float: right;
		margin: 0;
		width: 137px;
}

.texts .period-list li {
		padding: 6px 9px 0 0;
		background: none;
		float: left;
		color: #000;
}

.seltar-form .period-list .jqTransformRadioWrapper {
		margin: 0 5px 0 0;
}


.h-option-wrap {
		background: url(../i/new_tar/option-bg1.png) 0 0 no-repeat #e4f4fa;
		margin: 18px 0 0;
}

.b-option-inner {
		background: url(../i/new_tar/option-bg2.png) 0 100% no-repeat;
		padding: 13px 23px 6px;
		font-size: 11px;
		color: #474747;
		zoom: 1;
}

.b-option-inner p {
		margin: 0 0 10px;
}

.b-option-inner .opt-name {
		font-size: 13px;
		display: block;
}

.b-option-inner .opt-price {
		font-size: 13px;
		color: #000;
}

.b-option-inner .opt-price span {
		font-size: 17px;
}

.b-option-inner .number {
		display: block;
		margin: 5px 0 0;
}


.h-traffic-wrap {
		padding: 11px 0 36px;
}

.h-traffic-wrap h4 {
		font-size: 11px;
		font-weight: normal;
		color: #000;
		margin: 0 0 8px;
}

.tr-wr {
		width: 288px;
		height: 18px;
		margin: 0 0 50px;
		padding: 2px;
		background: url(../i/new_tar/traffic-bg.png) 0 0 no-repeat;
		position: relative;
}

.tr-bg {
	 background: url(../i/new_tar/traffic-bg2.png) 100% 0 repeat-x;
	 margin: 0 5px 0 0;
	 height: 18px;
	 position: relative;
}

.tr-wr2 .tr-bg {
		background-image: url(../i/new_tar/traffic-bg3.png);
}

.tr-bg span {
		display: block;
		width: 5px;
		height: 18px;
		position: absolute;
		top: 0; left: 0;
		background: url(../i/new_tar/tr-bg-corner.png) 0 0 no-repeat;
}

.tr-size {
		width: 51px;
		position: absolute;
		top: 32px; left: 0;
}

.tr-size-in {
		height: 30px;
		padding: 2px;
		background: #bc1b1b;
		font-size: 11px;
		line-height: 100%;
		color: #fff;
		text-align: center;
		border-radius: 2px;
		-moz-border-radius: 2px;
		white-space: nowrap;
}

.tr-wr2 .tr-size-in {
		background: #606060;
}

.ie7 .tr-size
, .ie8 .tr-size {
		background: url(../i/new_tar/tr-size-bg-1.png) 0 0 no-repeat #bc1b1b;
}

.ie7 .tr-wr2 .tr-size
, .ie8 .tr-wr2 .tr-size {
		background-image: url(../i/new_tar/tr-size-bg-2.png);
		background-color: #606060;
}

.ie7 .tr-size-in
, .ie8 .tr-size-in {
		background: url(../i/new_tar/tr-size-bg2-1.png) 100% 0 no-repeat;
}

.ie7 .tr-wr2 .tr-size-in
, .ie8 .tr-wr2 .tr-size-in {
		background-image: url(../i/new_tar/tr-size-bg2-2.png);
}

.tr-size span {
		display: block;
		font-size: 15px;
		line-height: 100%;
}

.tr-size span b {
		font-size: 17px;
		line-height: 18px;
}

.tr-corner {
		display: block;
		width: 10px;
		height: 9px;
		background: url(../i/new_tar/tr-corner1.png) 0 0 no-repeat;
		position: absolute;
		top: -9px; left: 50%;
		margin-left: -5px;
}

.tr-wr2 .tr-corner {
		background-image: url(../i/new_tar/tr-corner2.png);
}

/*}}}*/


/*{{{ =H-corp-wrap*/

.texts .corp-meta {
		margin: 0;
		padding: 0 0 35px 19px;
		float: left;
}

.texts .corp-meta li {
		margin: 0 50px 0 0;
		padding: 0;
		background: none;
		float: left;
}

.corp-meta img {
		vertical-align: bottom;
		margin: 0 8px 0 0;
}

.texts .show-h4 {
		 float: left;
		 margin: 0 10px 7px 0;
		 font-size: 12px;
}

.texts .show-list {
		margin: 0 0 7px;
		float: left;
}

.texts .show-list li {
		margin: 0 25px 0 0;
		padding: 0;
		background: none;
		float: left;
}


.h-corp-wrap {
		border: 1px solid #9d9d9d;
		position: relative;
		margin: 0 0 13px;
		padding: 10px 0;
		zoom: 1;
}

.texts .h-corp-wrap h2 {
		font: bold 14px Arial, sans-serif;
		margin: 0 0 10px;
		padding: 0 15px;
}

.h-corp-wrap .tlr
, .h-corp-wrap .trr
, .h-corp-wrap .blr
, .h-corp-wrap .brr {
		display: block;
		width: 9px;
		height: 9px;
		background: url(../i/new_tar/round.png) 0 0 no-repeat;
		position: absolute;
		top: -1px; left: -1px;
}

.h-corp-wrap .trr {
		background-position: 100% 0;
		left: auto; right: -1px;
}

.h-corp-wrap .blr {
		background-position: 0 100%;
		top: auto; bottom: -1px;
}

.h-corp-wrap .brr {
		background-position: 100% 100%;
		top: auto; left: auto; bottom: -1px; right: -1px;
}

.corp-table {
		width: 100%;
		margin: 0 0 25px;
}

.corp-hide {
		display: none;
}

.corp-table th {
		font-weight: normal;
		border: 1px solid #e0e0e0;
		border-left: none;
		border-right: none;
		text-align: left;
		vertical-align: middle;
		padding: 10px 15px;
		width: 291px;
}

.corp-table td {
		border: 1px solid #e0e0e0;
		border-right: none;
		text-align: left;
		vertical-align: middle;
		padding: 10px 0;
		width: 100px;
}

.corp-table .colored td
, .corp-table .colored th {
		background: #f6f6f6;
}

.corp-table .nobord {
		border-left: none;
}

.corp-table .nobord2 {
		border: none;
		padding: 5px 0;
}

.corp-table .wide-td {
		width: 300px;
}

.corp-table .numb_choose {
		background: none;
		position: static;
		margin: 0;
		padding: 0;
		white-space: nowrap;
		width: 302px;
		float: right;
}

.corp-table .numb_choose i {
		display: block;
		font-size: 11px;
		font-style: normal;
		color: #848484;
}

form.jqtransformdone .corp-table .numb_choose label {
		margin: 0 20px 0 0;
}

.texts h3.hide-link {
		background: url(../i/slider-closed.gif) 0 4px no-repeat;
		padding: 0 0 12px !important;
		margin: 0 0 0 15px;
		font: 18px Arial, sans-serif;
		zoom: 1;
}

.texts h3.hide-hide {
		background: url(../i/slider-opened.gif) 0 4px no-repeat;
}

h3.hide-link span {
		font-size: 11px;
		color: #848484;
}

h3.hide-link a {
		text-decoration: none;
		padding: 0 0 0 21px;
		cursor: pointer;
}

h3.hide-link a i {
		font-style: normal;
		border-bottom: 1px dotted #1b81b1;
		zoom: 1;
}

.corp-table .price {
		display: block;
		text-align: center;
		margin: 0;
		padding: 0;
		min-height: 5px;
		white-space: nowrap;
}

.corp-table .price i {
		font-style: normal;
		font-size: 18px;
		line-height: 18px;
}


.h-ec-wrap-corp {
		left: 0; bottom: 0;
		margin: 0;
		width: 626px;
		background-image: url(../i/new_tar/ec-bot-bg2.png);
}

.h-ec-wrap-corp .h-ec-wrap2 {
		background-image: url(../i/new_tar/ec-top-bg2.png);
}

.h-ec-wrap-corp .ec-info {
		margin: 0 auto;
}

/*}}}*/


/*{{{ =H-send-wrap*/

.h-send-wrap {
		position: relative;
		left: -6px;
		margin: 0 -16px 0 0;
}

.h-send-wrap-var2 {
		left: 0;
		margin: 0;
}


.h-send-col1 {
		float: left;
		width: 422px;
}

.h-smsform {
		position: relative;
		background: #f8f8f8;
		border-left: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		margin: 0 0 10px;
		padding: 18px 0 20px 10px;
		zoom: 1;
}

.h-send-wrap-var2 .h-smsform {
		background: none;
		border: none;
		padding: 0;
}

.sms-top
, .sms-bot {
		width: 422px;
		height: 15px;
		position: absolute;
		top: -1px; left: -1px;
		background: url(../i/sms-top-bg.png) 0 0 no-repeat;
}

.sms-bot {
		background-image: url(../i/sms-bot-bg.png);
		top: auto; bottom: -1px;
}

.smstable th {
		padding: 2px 0 10px 5px;
		width: 105px;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		white-space: nowrap;
}

.smstable td {
		padding: 0 0 10px 0;
		text-align: left;
		vertical-align: top;
}

form.jqtransformdone .smstable label {
		margin: 0;
}

.smstable input#number
, .smstable input#number2
, .smstable input#mmstitle2 {
		width: 212px;
}

.smstable select {
		width: 205px;
}

.smstable textarea {
		width: 250px;
}

.smstable .example {
		font-size: 11px;
		color: #a0a0a0;
		clear: both;
		padding: 2px 0 10px;
}

.smstable input.text {
		line-height: 18px;
}

.smstable .symbols {
		clear: both;
		float: left;
		padding: 5px 0 0;
		font-size: 11px;
		width: 280px;
}

.smstable .symbols span {
		float: left;
		line-height: 20px;
}

.smstable .symbols input.text {
		width: 23px;
		text-align: center;
		margin: 0;
		padding: 0;
		border: none;
		background: transparent;
}

.smstable .symbols .jqTransformInputWrapper {
		margin: 0 3px;
		width: 27px !important
}

.smstable .symbols .jqTransformInputInner {
		padding: 1px 2px 0 0;
		margin: 0 0 0 2px;
}

.h-smsform input.img {
		margin: 0 0 0 17px;
}

.h-send-wrap-var2 .h-smsform input.img {
		margin: 0 0 0 27px;
}

.h-send-wrap-var2 .h-smsform input.img2 {
		margin: 0 0 0 12px;
}


.insert {
		position: relative;
		left: -10px;
		margin: 0 -10px 20px 0;
		background: url(../i/ins-bg.png) 0 0 repeat-x;
		zoom: 1;
}

.h-send-wrap-var2 .insert {
		left: 0;
		margin: 0 0 20px;
}

.insert-in {
		background: url(../i/ins-bg.png) 0 100% repeat-x;
		padding: 10px;
}

.insert-2 .insert-in {
		padding: 10px 0;
}

.texts .insert .warning {
		margin: 0 5px;
		padding: 0 0 0 65px;
		font-size: 11px;
		color: #666;
}

.warning b {
		float: left;
		position: relative;
		left: -65px;
		margin: 0 -65px 0 0;
		color: #333;
}

.sms-cap {
		padding: 0 0 0 17px;
}

.sms-cap img {
		float: left;
		margin: 0 4px 0 0;
}

.sms-cap img.reload {
		margin: 10px 0 0;
}

.texts .sms-dop {
		font-size: 10px;
		color: #bcbcbc;
		padding: 0 12px;
}

.texts .h-smsform h3 {
		font-size: 14px;
		margin: 0 0 12px;
}

.texts ul.sms-vars {
		margin: 0;
		padding: 0 0 9px;
		float: left;
		width: 100%;
}

.texts ul.sms-vars li {
		margin: 0 0 9px;
		padding: 0;
		background: none;
		float: left;
		clear: left;
		width: 100%;
		color: #666;
}

.sms-vars span.jqTransformCheckboxWrapper {
		margin: 0 7px 0 0;
}

.sms-vars a.jqTransformCheckbox {
		width: 13px;
		height: 13px;
		background: url(../i/forms/checkbox2.png) 0 0 no-repeat;
}

.sms-vars a.jqTransformChecked {
		background-position: 0 -13px;
}


form.jqtransformdone .sms-vars label {
		margin: 0;
		font-weight: bold;
		color: #333;
}

.sms-vars-dop {
		clear: both;
		padding: 5px 0 5px 20px;
		zoom: 1;
}

.texts .sms-vars-dop p {
		margin: 0;
}

.sms-vars-dop .date td {
		padding: 5px 5px 0 0;
		text-align: left;
		vertical-align: middle;
}

.sms-vars-dop .date .space {
		float: left;
		margin: 0 5px 0 0;
		line-height: 19px;
}


.h-send-col2 {
		float: right;
		width: 210px;
}

.sidebar .showcase {
		height: auto;
		overflow: hidden;
		position: relative;
		top: -10px;
		margin: 0 0 -20px;
}

.ie7 .sidebar .showcase {
		top: -3px;
		margin: 0 0 -3px;
}

.h-send-col2 .showcase {
		height: auto;
		overflow: hidden;
}

.sidebar .showcase div
, .h-send-col2 .showcase div {
		float: left;
		height: 186px;
		margin: 0 0 10px;
		overflow: hidden;
		position: relative;
		width: 210px;
}


.h-mmsobjects-wrap {
		padding: 20px 0;
		position: relative;
}

.leftShad
, .rightShad {
		display: block;
		width: 35px;
		height: 245px;
		background: url(../i/leftShad.png) 0 0 repeat-y;
		position: absolute;
		top: 38px; left: -20px;
		z-index: 10;
}

.rightShad {
		background: url(../i/rightShad.png) 100% 0 repeat-y;
		left: auto; right: -20px;
}

.texts .h-mmsobjects-wrap h3 {
		text-align: center;
		margin: 0;
}

.texts .h-mmsobjects-wrap .red_box {
		margin: 0;
		padding: 7px 0 0;
		font-size: 11px;
		text-align: center;
}

.h-mmsobjects-wrap .red_box a {
		color: #e3000a;
}

.h-mmsobjects-wrap .jcarousel-container-horizontal {
		position: relative;
		left: -20px;
		margin: 0 -40px 0 0;
		padding: 0;
		width: 431px;
}

.h-mmsobjects-wrap .jcarousel-clip-horizontal {
		width: 431px;
		height: auto;
}

.texts .h-mmsobjects-wrap .jcarousel-skin-tango .jcarousel-item {
		width: 196px;
		height: 233px;
		padding: 12px 0 0;
		background: url(../i/mms-bg.png) 50% 0 no-repeat;
		border: none;
		position: relative;
		left: -78px;
		opacity: .5;
		filter: alpha(opacity=50);
}

.texts .h-mmsobjects-wrap .jcarousel-skin-tango .jcarousel-item-current {
		background-position: 50% -245px;
		opacity: 1;
		filter: alpha(opacity=100);
}

.h-mmsobjects-wrap .jcarousel-skin-tango .jcarousel-item img {
		cursor: pointer;
}

.h-mmsobjects-wrap .jcarousel-prev-horizontal
, .h-mmsobjects-wrap .jcarousel-next-horizontal {
		top: 0;
		left: 0;
		width: 115px;
		height: 245px;
		background: url(../i/mms-arrows2.png) 0 0 no-repeat;
}

.h-mmsobjects-wrap .jcarousel-next-horizontal {
		background-position: 100% -245px;
		left: auto; right: 0;
}

.h-mmsobjects-wrap .jcarousel-prev-disabled-horizontal
, .h-mmsobjects-wrap .jcarousel-next-disabled-horizontal {
		display: none !important;
}

/*}}}*/


/*{{{ =Tariff Internet Connect*/

.texts .steps-var2 {
		margin: 0 0 25px 73px;
		padding: 17px 0 0;
		float: left;
		width: 461px;
}

.texts ul.steps-var2 li {
		padding: 0 0 0 95px;
		background: none;
		float: left;
		width: 16px;
		height: 16px;
		position: relative;
		background: url(../i/new_tar/step-bul.png) 100% 0 no-repeat;
}

.texts ul.steps-var2 .active
, .texts ul.steps-var2 .ready {
		background-position: 100% -16px;
}

.texts ul.steps-var2 li:first-child {
		margin: 0;
		padding: 0;
}

.steps-var2 a
, .steps-var2 i {
		float: right;
		width: 16px;
		height: 16px;
		position: relative;
		text-decoration: none;
		font-style: normal;
}

.steps-var2 span {
		display: block;
		width: 50px;
		position: absolute;
		top: -20px; left: 50%;
		margin: 0 0 0 -25px;
		text-align: center;
		font-size: 12px;
		color: #a9a9a9;
}

.steps-var2 .active span {
		color: #000;
}

.steps-var2 .ready span {
		color: #a9a9a9;
}


form.jqtransformdone .check-number label {
		margin: 0 10px 0 0;
		line-height: 19px;
}

.chn_dop {
		font-size: 11px;
		color: #9a9a9a;
		margin: 3px 0 5px;
}


.texts .th2 {
		margin: 0 0 10px;
}

.h-rnd-wrap-var2 {
		position: relative;
		margin: 0 0 40px;
}

.h-rnd-wrap-var3 {
		margin: 0 0 17px;
		float: left;
}

.rnd-inner {
		padding: 10px 12px 8px;
		border: 1px solid #e0e0e0;
		font-size: 14px;
}

.h-rnd-wrap-var2 .tlr
, .h-rnd-wrap-var2 .trr
, .h-rnd-wrap-var2 .blr
, .h-rnd-wrap-var2 .brr {
		display: block;
		width: 10px;
		height: 10px;
		position: absolute;
		top: 0; left: 0;
		background: url(../i/new_tar/round2.png) 0 0 no-repeat;
}

.h-rnd-wrap-var2 .trr {
		background-position: 100% 0;
		left:  auto; right: 0;
}

.h-rnd-wrap-var2 .blr {
		background-position: 0 100%;
		top: auto; bottom: 0;
}

.h-rnd-wrap-var2 .brr {
		background-position: 100% 100%;
		top: auto; left:  auto; bottom: 0; right: 0;
}


.tars-table {
		width: 100%;
}

.tars-table th {
		border: 1px solid #e0e0e0;
		font-size: 12px;
		color: #777;
		padding: 10px 13px 9px;
		text-align: left;
		vertical-align: middle;
}

.tars-table td {
		border: 1px solid #e0e0e0;
		padding: 12px 13px 14px;
		text-align: left;
		vertical-align: middle;
}

.tars-table .colored td {
		background: #f6f6f6;
}

.tars-table .big {
		font-size: 16px;
}

.choose-btn {
		width: 85px;
		height: 24px;
		border: none;
		background: url(../i/new_tar/choose-btn.png) 0 0 no-repeat;
		text-indent: -9999px;
		outline: none;
		cursor: pointer;
		display: block;
		margin: 0 auto;
		padding: 0;
}


.tar-summ {
		border-top: 1px dotted #ccc;
		margin: 40px 0 0;
		padding: 13px 0;
}

.tar-summ .big {
		font-size: 18px;
}

.texts .tar-summ p {
		margin: 0;
}

.tar-summ input.img {
		display: block;
		margin: 25px 0 0;
}

.tar-change {
		margin: 0 0 0 20px;
}

.thl {
		text-decoration: none;
		border-bottom: 1px dotted #1481b4;
}

.h-thide {
		display: none;
}


.h-posform-wrap {
		position: relative;
		left: -20px;
		margin: 0 -40px 0 0;
		zoom: 1;
}

.texts .h-posform-wrap h2 {
		margin-left: 21px;
}

.texts .h-posform-wrap h3 {
		font-size: 12px;
		margin: 0 0 7px 21px;
}

.posform-table {
		width: 100%;
		margin: 0 0 25px;
}

.posform-table2
, .posform-table3 {
		border-bottom: 1px solid #ededee;
}

.posform-table th {
		padding: 7px 0 5px 39px;
		width: 152px;
		text-align: left;
		vertical-align: top;
		font-weight: normal;
		color: #666;
}

.posform-table2 th {
		width: 200px;
		padding-right: 5px;
}

.posform-table3 th {
		width: 200px;
		padding-right: 5px;
}

.posform-table td {
		padding: 5px 15px 5px 0;
		text-align: left;
		vertical-align: top;
		color: #666;
}

.posform-table td.dop-inf {
		font-size: 11px;
		color: #9a9a9a;
		line-height: 110%;
}

.posform-table .colored th
, .posform-table .colored td {
		background: #f9f9fa;
}

.h-posform-wrap .star {
		float: left;
		position: relative;
		left: -10px;
		margin: 0 -10px 0 0;
		color: #ca0000;
}

form.jqtransformdone .posform-table label
, form.jqtransformdone .connect-method label {
		margin: 0;
}

.posform-table input.text {
		width: 265px;
}

.posform-table input#phone {
		width: 140px;
}

.posform-table input#street {
		width: 214px;
}

.posform-table input#house
, .posform-table input#str
, .posform-table input#korpus
, .posform-table input#flat
, .posform-table3 input.text {
		width: 26px;
}

.posform-table input#code {
		width: 60px;
}

.posform-table input#date {
		width: 70px;
		font-weight: bold;
}

.posform-table select {
		width: 258px;
}

.posform-table .number {
		float: left;
		position: relative;
		left: -20px;
		margin: 2px -20px 0 0;
		color: #666;
}

.posform-table textarea {
		width: 265px;
		height: 70px;
}

form.jqtransformdone .posform-table label.lab2 {
		margin: 2px 3px 0 10px;
		color: #666;
}

.texts .connect-method {
		margin: 0 0 15px;
		padding: 1px 0 1px 191px;
		background: #f9f9fa;
}

.texts .connect-method li {
		padding: 5px 0;
		background: none;
		overflow: hidden;
		zoom: 1;
}

.h-posform-wrap .jqTransformRadioWrapper {
		margin: 1px 5px 0 0;
}

.h-posform-wrap .jqTransformRadio {
		background: url(../i/new_tar/radio3.png) 0 0 no-repeat;
		width: 11px;
		height: 11px;
}

.h-posform-wrap .jqTransformRadioWrapper a.jqTransformChecked {
		background-position: 0 -11px;
}

form.jqtransformdone .connect-method label {
		max-width: 440px;
}

.h-posform-wrap input.img {
		float: left;
		margin: 0 0 0 191px;
}

.h-posform-wrap input.img2 {
		margin: 0 0 0 244px;
}

.h-posform-wrap .notes {
		clear: both;
		 font-size: 11px;
		 color: #666;
		 padding: 55px 0 0 49px;
		 zoom: 1;
}

.texts .time-list {
		margin: 0;
		width: 300px;
		float: left;
}

.texts .time-list li {
		padding: 4px 0;
		background: none;
		float: left;
		width: 135px;
}

.dtp {
		float: left;
		margin: 2px 0 0 8px;
}

.texts .h-posform-wrap h3.hide-link {
		font-size: 13px;
		font-weight: bold;
		margin: 0 0 12px 18px;
		background-position: 0 0;
}

.h-posform-wrap h3.hide-link span {
		display: block;
		color: #9a9a9a;
		font-weight: normal;
		padding: 5px 0 0 18px;
}

.posform-table3 .metr {
		float: left;
		line-height: 19px;
		margin: 7px 0 0 6px;
}

.texts .os-list {
		margin: 0;
}

.texts .os-list li {
		padding: 4px 0;
		background: none;
		overflow: hidden;
		zoom: 1;
}

.posform-table3 .jqTransformInputWrapper {
		margin: 7px 0 0;
}

.konf {
		float: left;
		line-height: 24px;
		margin: 0 0 0 34px;
}

.texts .i_agree {
		 font-size: 11px;
		 padding: 0 29px 0 244px;
}

/*}}}*/


/*{{{ =Salon web*/

.map-wrap4 {
		position: relative;
		top: -9px; left: -4px;
		margin: 0 -8px -9px 0;
		padding: 0;
}

.map-wrap4 .map-tabs {
		background: none;
		left: -10px; bottom: 0;
		margin: 0 -10px 22px 0;
}

.map-wrap4 .map-tabs li {
		padding: 0;
		background: none;
}


.map-wrap4 .b-address {
		width: 370px;
		padding: 0 0 30px;
		position: relative;
}


.b-turn {
		width: 137px;
		height: 62px;
		padding: 14px 30px 0 48px;
		background: url(../i/turn-bg.png) 0 0 no-repeat;
		position: absolute;
		top: -13px; left: 370px;
}


.h-salon-wrap {
		min-height: 420px;
}

.texts .h-salon-wrap ul {
		margin: 0 0 0 10px;
}

.texts .h-salon-wrap ul li {
		margin: 0 0 10px;
		padding: 0 0 0 15px;
		background: url(../i/li-bul.png) 0 5px no-repeat;
}

.h-scol1 {
		float: left;
		width: 380px;
}

.texts .h-salon-wrap .scol-tabs {
		overflow: hidden;
		zoom: 1;
		margin: 0 0 15px;
}

.texts .h-salon-wrap .scol-tabs li {
		margin: 0 15px 0 0;
		padding: 0;
		background: none;
		float: left;
		font-size: 13px;
		font-weight: bold;
}

.scol-tabs a {
		text-decoration: none;
		border-bottom: 1px dotted #1b81b1;
		line-height: 150%;
}

.scol-tabs li.active a {
		color: #000;
		border: none;
}

.texts .h-salon-wrap h3.hide-link {
		margin: 0;
		padding: 0 0 5px !important;
		font-size: 13px;
		font-weight: bold;
		background-position: 0 0;
}

.s-hide
, .s-hide2 {
		display: none;
}


.h-scol2 {
		float: right;
		width: 200px;
		padding: 0 30px 0 0;
}

.texts .h-scol2 h3 {
		margin: 0 0 15px;
}


.salons_near {
		width: 100%;
}

.salons_near th {
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		border-bottom: 2px solid #bb0d0c;
		padding: 0 0 15px;
}

.salons_near td {
		text-align: left;
		vertical-align: top;
		border-bottom: 1px solid #d6d6d6;
		padding: 15px 0 10px;
}

.salons_near td.turn_td {
		padding-left: 30px;
		text-align: right;
		vertical-align: middle;
}

.texts .salons_near p {
		margin: 0 0 4px;
}

/*}}}*/


/*{{{ =H-media-wrap*/

.h-media-wrap {
		border-top: 1px solid #d8d8d8;
		margin: 0 20px;
		padding: 13px 0 0;
		zoom: 1;
}

.other_media {
		height: 15px;
		padding: 0 0 20px;
}

.other_media a {
		float: left;
		padding: 0 0 0 21px;
		background: url(../i/arrow_down.png) 0 0 no-repeat;
		line-height: 150%;
		font-weight: bold;
		text-decoration: none;
}

.other_media_minus a {
		background-image: url(../i/arrow_up.png);
}

.other_media a span {
		border-bottom: 1px dotted #1481b4;
		zoom: 1;
		cursor: pointer;
}

#om {
		display: none;
}

.om-col {
		float: left;
}

.om-col-last .om-col-inner {
		padding: 0 0 0 10px;
}

.om-wide .om-col {
		margin: 0 10px 0 0;
}

/*}}}*/

/*{{{page benefits /benefits.html*/

.benefits {

}

.benefits .col-6.mts-bonus {
	min-height: 100px;
	padding-left: 80px;
	position: relative;
}

.benefits .mts-bonus a {
	font-size: 22px;
}

.benefits .mts-bonus p {
	margin-top: 15px;
}

.benefits .mts-bonus:before {
	content: "";
	position: absolute;
	background: url("../i/icon-red-mts-bonus.png");
	width: 50px;
	height: 52px;
	left: 20px;
	top: 20px;
}

.benefits .mts-bonus.offer-20:before {
	background: url("../i/icon-red-20-offer.png");
	width: 50px;
	height: 52px;
	left: 10px;
}

.benefits .mts-bonus:first-child {
	border-right: 1px solid #e5e5e5;
}

.benefits .icon-gray-office {
	margin-right: 80px;
}

.benefits .sub_header {
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	margin-top: -15px;
}

.benefits .icon-gray-map:before {
	display: inline-block;
	content: "";
	background: url("../i/icon-gray-map.png");
	width: 21px;
	height: 18px;
	margin-right: 10px;
	top: 4px;
	position: relative;
}

.benefits .icon-gray-office:before {
	display: inline-block;
	content: "";
	background: url("../i/icon-gray-office.png");
	width: 25px;
	height: 18px;
	margin-right: 10px;
	top: 4px;
	position: relative;
}

.benefits .center {
	text-align: center;
}

.benefits .btn {
	display: inline-block;
	cursor: pointer;
	height: 29px;
	line-height: 29px;
	font-weight: bold;
	padding: 0 15px;
	color: white;
	background: url(../img/benefits-btn.png) 0 0 repeat-x;
	border-radius: 5px;
	border-bottom: 1px solid #910300;
	width: 165px;
}

.benefits .row {
	margin-left: -20px;
	margin-right: -20px;
}

.benefits .row:after {
	content: "";
	clear: both;
	display: block;
}

.benefits .col-6 {
	width: 50%;
	float: left;
	padding: 0 20px;
	box-sizing: border-box;
}

.benefits .col-4 {
	width: 33%;
	float: left;
	padding: 0 20px;
	box-sizing: border-box;
}

.benefits .content__topbanner {
	border-radius: 3px 3px 0px 0px;
	top: 0;
	left: 0;
}

.benefits .benefits-banners:after {
	content: "";
	display: block;
	clear: both;
}

.benefits .benefits-banner {
	float: left;
	margin: 0 11px 11px 0;
}

.benefits .benefits-banner.benefits-banner_no-margin-right {
	margin-right: 0;
}

.benefits .benefits-form {
	background: url('../img/benefits-letter.jpg');
	width: 623px;
	height: 400px;
	margin-top: -33px;
	position: relative;
}

.benefits .benefits-form form {
	position: absolute;
	width: 500px;
	top: 260px;
	left: 60px;
}

.benefits .benefits-form form label {
	width: 54px;
	display: inline-block;
}

.benefits .benefits-form form label[for="phone"] {
	width: 80px;
}

.benefits .benefits-form form input {
	border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #ccc;
	font-size: 13px;
	color: #333;
	padding: 5px 8px;
	width: 153px;
}

.benefits .benefits-form .form-group {
	margin-bottom: 20px;
}

.benefits .benefits-form form input[name="phone"] {
	width: 128px;
}
.benefits .benefits-form form input[type="submit"] {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #7a0114;
	color: white;
	background: url(../img/benefits-btn.png) 0 0 repeat-x;
	font-weight: bold;
}

.benefits .benefits-form .input-group {
	display: inline-block;
}

.benefits .benefits-form .input-group input {
	padding-left: 40px;
	width: 96px !important;
}
.benefits .benefits-form .input-group span{
	position: absolute;
	border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	background: #cccccc;
	padding: 5px 8px;
	display: inline-block;
}

.benefits .benefits-form .content_h3 {
	position: absolute;
	top: 90px;
	width: 300px;
	text-align: center;
	left: 160px;
	font-weight: normal;
	font-size: 19px;
	line-height: 25px;
	color: #333333;
}

.benefits .benefits_tabs{
	overflow: hidden;
	list-style: none;
	margin: 10px 0 0;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}
.benefits .benefits_tabs_li{
	float: left;
	list-style: none;
	width: 167px;
	height: 25px;
	color: #0280b6;
	width: 167px;
	height: 19px;
	padding: 9px 0 8px 0;
	text-align: center;
	font: 15px/1.3 Arial;
	background: none;
	border-radius: 5px 5px 0 0;
	border: 1px solid transparent;
	border-bottom: 0;
}
.benefits .benefits_tabs_li:first-child {
	border-radius: 0 5px 0 0;
	border-left: 0;
}
.benefits .benefits_tabs_li a{
	text-decoration: none;
}
.benefits .benefits_tabs_li.active {
	background: white;
	color: black;
	cursor: default;
	font-weight: bold;
	border-color: #e9e9e9;

}

.benefits-gray-block {
	background: #f6f6f6;
	border-top: 1px solid #e5e5e5;
}

/*end page benefits}}}*/


/*{{{ =H-people-wrap*/

.intranet_tag {
		font-weight: bold;
		font-size: 14px;
		color: #4c4c4c;
		position: absolute;
		top: 10px; left: 242px;
}

.intranet_slogan {
		font-size: 14px;
		color: #4c4c4c;
		position: absolute;
		top: 28px; left: 242px;
}

.intr_back {
		font-size: 10px;
		position: absolute;
		top: 55px; left: 4px;
}

#nav.intrnav {
		margin: 15px auto 30px;
}

.h-people-wrap .h-l {
		overflow: hidden;
		zoom: 1;
}

.b-people {
		border-bottom: 1px dotted #c1c1c1;
		margin: 0 0 15px;
		padding: 0 0 30px;
}

.b-people .photo {
		float: left;
		margin: 0 28px 0 0;
}

.people-photo {
		float: left;
		margin: 0 28px 0 0;
		position: relative;
}

.people-photo .tlr
, .people-photo .trr
, .people-photo .blr
, .people-photo .brr {
		display: block;
		width: 8px;
		height: 8px;
		background: url(../i/round2.png) 0 0 no-repeat;
		position: absolute;
		top: 0; left: 0;
}

.people-photo .trr {
		background-position: 100% 0;
		left: auto; right: 0;
}

.people-photo .blr {
		background-position: 0 100%;
		top: auto; bottom: 0;
}

.people-photo .brr {
		background-position: 100% 100%;
		top: auto; left: auto; bottom: 0; right: 0;
}

.people-photo img {
		display: block;
}

.b-people h2 {
		font-size: 22px;
		font-weight: normal;
		line-height: 100%;
		color: #333;
		margin: 0 0 4px;
}

.b-people .status {
		font-style: italic;
		color: #666;
}

.b-people h3 {
		font-size: 14px;
		margin: 25px 0 5px;
		color: #333;
}

.b-people th {
		padding: 5px 30px 0 0;
		text-align: left;
		vertical-align: top;
		font-weight: normal;
		line-height: 100%;
}

.b-people td {
		padding: 5px 30px 0 0;
		text-align: left;
		vertical-align: top;
		color: #666;
		line-height: 100%;
}

.b-people .col {
		color: #666;
}


.b-intr-col {
		float: left;
		width: 280px;
		color: #666;
		padding: 0 0 20px;
}

.b-intr-col2 {
		float: right;
}

.texts .b-intr-col h3 {
		font-size: 14px;
		color: #333;
		margin: 0 0 10px;
		padding: 10px 0 0 !important;
}


.b-credo {
		position: relative;
		background: #eaeaea;
		padding: 22px;
		text-align: center;
		font-size: 14px;
		font-style: italic;
		color: #666;
		margin: 0 0 20px;
}

.b-credo .tlr
, .b-credo .trr
, .b-credo .blr
, .b-credo .brr {
		display: block;
		width: 8px;
		height: 8px;
		background: url(../i/round2.png) 0 0 no-repeat;
		position: absolute;
		top: 0; left: 0;
}

.b-credo .trr {
		background-position: 100% 0;
		left: auto; right: 0;
}

.b-credo .blr {
		background-position: 0 100%;
		top: auto; bottom: 0;
}

.b-credo .brr {
		background-position: 100% 100%;
		top: auto; left: auto; bottom: 0; right: 0;
}

.b-credo h2 {
		margin: 0 0 10px;
		font-size: 12px;
		text-transform: uppercase;
		color: #333;
}

.b-credo p {
		margin: 0;
}


.add_thanks {
		border-top: 1px dotted #c1c1c1;
		padding: 19px 0;
		position: relative;
}

.say_thanks {
		display: block;
		width: 150px;
		height: 28px;
		background: url(../i/thanks-btn.png) 0 0 no-repeat;
		margin: 0 auto;
		text-indent: -9999px;
		outline: none;
}

.sth_inactive {
		background-position: 0 -28px;
}

.all_thanks {
		width: 150px;
		color: #666;
		position: absolute;
		top: 27px; left: 400px;
}

.thanks_words {
		width: 342px;
		margin: 0 auto;
		padding: 15px 0;
		text-align: center;
		position: relative;
}

form.jqtransformdone .thanks_words label {
		margin: 0 0 15px;
		font-size: 14px;
		color: #56585d;
		float: none;
		text-align: left;
}

.thanks_words .jqTransformTextarea {
		margin: 0 0 15px;
}

.thanks_words textarea {
		width: 332px;
		height: 91px;
		text-align: left;
}

.thanks_words input#send {
		width: 86px;
		height: 23px;
		background: url(../i/th_send-btn.png) 0 -23px no-repeat;
}

.thanks_words input#send.do {
		background-position: 0 0;
}

.thanks_words .warning {
		font-size: 11px;
		color: #666;
		background: url(../i/note-bg.png) 0 0 no-repeat;
		padding: 25px 0 0;
		width: 105px;
		position: absolute;
		top: 50px; right: -120px;
		text-align: left;
}

.thanks_ok {
		padding: 20px 0 0;
		text-align: center;
		font-size: 14px;
		color: #56585d;
		display: none;
}

.thanks_ok span {
		background: url(../i/galka.png) 0 50% no-repeat;
		padding: 0 0 0 25px;
}


.b-thank-comment {
		border-top: 1px dotted #c1c1c1;
		color: #666;
		padding: 15px 0 5px;
}

.b-thank-comment-first {
		border-top: 1px solid #e5e5e5;
}

.b-thank-comment h4 {
		margin: 0 0 10px;
		font-weight: bold;
		color: #666;
}


.details {
		border-collapse: collapse;
		margin-bottom: 35px;
		width: 100%;
}

.details th {
		border-bottom: 2px solid #BB0D0E;
		font-weight: bold;
		padding: 6px 0 9px 0;
		text-align: center;
}

.details td {
		padding: 10px 0 10px 10px;
		text-align: left;
}

.people-miniphoto {
		width: 55px;
		height: 50px;
		position: relative;
		overflow: hidden;
}

.minicorn {
		display: block;
		width: 55px;
		height: 50px;
		position: absolute;
		top: 0; left: 0;
		background: url(../i/mask.png) 0 0 no-repeat;
}

.miniphoto-link {
		display: block;
		width: 55px;
		height: 50px;
		position: absolute;
		top: 0; left: 0;
		z-index: 1;
}

/*}}}*/


/*{{{ =H-searchresults-wrap*/

.h-searchresults-wrap .jqTransformInputWrapper {
	background: url(../i/forms/input_left_big.gif) 0 0 no-repeat;
	height: 26px;
		margin: 0 10px 0 0;
}

.h-searchresults-wrap .jqTransformInputInner {
	background: url(../i/forms/input_right_big.gif) 100% 0 no-repeat;
	padding: 0 4px 0 0;
	margin: 0 0 0 4px;
		height: 26px;
}

.h-searchresults-wrap .jqTransformInputInner div {
		height: 26px;
}

.h-searchresults-wrap .jqTransformInputInner input {
	height: 26px;
		line-height: 26px;
		padding: 0;
}

.ie7 .h-searchresults-wrap .jqTransformInputInner input {
		line-height: 22px;
}

.h-searchresults-wrap button.jqTransformButton span span {
		padding: 0 10px 0 14px;
		font-weight: bold;
		line-height: 20px;
}

.h-searchresults-wrap .b-search label {
		margin: 6px 0 0;
}

.b-search {
		padding: 0 0 35px;
}

.b-search input {
		width: 290px;
}


.h-searchresults-wrap h2 {
		margin: 0 0 10px;
		text-transform: uppercase;
}

.h-searchresults-wrap h2 span {
		text-transform: none;
		font-size: 12px;
		font-weight: normal;
}


.texts .impres-list {
		position: relative;
		left: -20px;
		margin: 0 -40px 35px 0;
		padding: 13px 35px 1px;
		width: 596px;
		background: #def4ff;
}

.texts .impres-list li {
		padding: 0 0 10px;
		background: none;
}

.texts .impres-list h3 {
		margin: 0 0 5px;
		font-weight: normal;
		font-size: 15px;
}


.texts .results-list {
		margin: 0;
		padding: 0 15px;
}

.texts .results-list li {
		padding: 0 0 20px;
		background: none;
}

.texts .results-list h3 {
		margin: 0 0 5px;
		font-weight: normal;
		font-size: 15px;
}

.texts .results-list p {
		margin: 0 0 5px;
}

.results-list .razdel {
		font-size: 11px;
}

.results-list .razdel a {
		color: #5aa161;
}

.results-list .numb {
		float: left;
		position: relative;
		left: -22px;
		margin: 4px -22px 0 0;
		width: 15px;
		text-align: right;
		font-size: 11px;
		color: #a9a9a9;
}
/*tv*/
.wrappertv{
	border-radius: 5px;
	font-family: Arial,sans-serif;
	color: #323232;
}
.wrappertv .sputniktv{
	height: 320px;
	background: url(../img/background-top.png) -145px 18px no-repeat;
	padding-left: 40px;
}
.wrappertv .sputniktv h2{
	font-size: 30px;
	padding: 24px 0 0;
	color: #1c1c1c;
}
.wrappertv .sputniktv p{
	font-size: 13px;
	padding: 36px 0 0 1px;
	line-height: 17px;
}
.wrappertv .sputniktv .button_connect{
	display: block;
	width: 205px;
	height: 40px;
	text-decoration: none;
	color: #fff;
	background: url(../img/button_connect.png) 0 3px no-repeat;
	border-radius: 5px;
	font-size: 22px;
	padding: 10px 0 0 28px;
	margin: 27px 0 0 1px;
}
.sputniktv .button_connect:hover{
	background: url(../img/button_connect.png) 0 -75px no-repeat;
}
.sputniktv .button_connect:active{
	background: url(../img/button_connect.png) 0 -152px no-repeat;
}
.wrappertv .sputniktv.interactive_tv{
	background: url(../img/interactive_tv_bg.png) 100% 44px no-repeat;
}
.wrappertv .sputniktv.interactive_tv p {
	padding-top: 10px;
}
.sputniktv .button_interactive_tv{
	background: url(../img/button_interactive_tv.png) 0 0 no-repeat;
	display: block;
	width: 232px;
	height: 46px;
	text-decoration: none;
	color: #fff;
	margin: 27px 0 0 1px;
}
.sputniktv .button_interactive_tv:hover{
	background-position: 0 -50px;
}
.sputniktv .button_interactive_tv:active{
	background-position: 0 -100px;
}
.wrappertv .shadow-bot{
	background-color: #dee3e6;
	box-shadow: inset 0 -2px 6px 0 #c8c9cd;
	height: 387px;
}
.wrappertv .services{
	background-color: #dee3e6;
	height: 380px;
	min-height: 380px;
	box-shadow: inset 0 3px 5px 0 #c7c8cb;
}
.services h2{
	padding: 37px 0 0 40px;
	margin: 0;
	color: #1c1c1c;
}
.wrappertv .services-list{
	list-style: none;
	margin: 0;
	width: 665px;
}
.wrappertv .services-list img{}

.wrappertv .services-list li{
	display: inline-block;
	width: 119px;
	cursor: pointer;
	line-height: 100%;
	vertical-align: middle;
	margin: 30px 0 0 8px;
	text-align: center;
}

.wrappertv .services-list li .image {
	min-height:
}

.wrappertv .services-list li:hover{
	color: #00f;
}
.wrappertv .services-list p{
	text-decoration: underline;
	font-size: 13px;
	text-align: center;
}
.wrappertv .services_description{
	height: 1544px;
	background: url(../img/background-bot.png) -145px 2px no-repeat;
	padding-top: 64px;
	padding-left: 30px;
}
.wrappertv .service_desc h2,.wrappertv .service_desc p{
	margin-left: 124px;
}
.wrappertv .service_desc h2{
	font-size: 15px;
	margin-bottom: 13px;
	clear: none;
}
.wrappertv .service_desc p{
	font-size: 13px;
}
.wrappertv .service_desc img{
	float: left;
}
.wrappertv #target-el5 img{
	margin-top: -15px;
}
.wrappertv #target-el8 img{
	margin-top: 11px;
}
.wrappertv .service_desc:nth-child(1){
	height: 104px;
	padding-top: 10px;
}
.wrappertv .service_desc{
	height: 150px;
	padding-top: 10px;
}

.wrappertv .service_desc_1{
	height: 104px !important;
	padding-top: 10px;
}

.wrappertv .services_description_interactive {
	background: url(../img/interactive_tv_services_bg.jpg) 100% 100% no-repeat;
	height: auto;
	padding: 20px 33px 0 38px;
}

.wrappertv .services_description_interactive .service_desc {
	background: url(../img/separate_gray_opacity.png) 0 0 repeat-x;
	padding: 20px 0 15px;
	height: auto;
	min-height: 105px;
}

.wrappertv .services_description_interactive .service_desc:first-child {
	background: none;
}

/*tv*/

.h-searchresults-wrap .b-results-sort {
		float: right;
		color: #666;
		padding: 10px 15px 15px 0;
}

.h-searchresults-wrap .b-results-sort label {
		margin: 0 10px 0 0;
		line-height: 19px;
}


.h-searchresults-wrap .h-pager-wrap {
		position: relative;
		left: -20px;
		margin: 0 -40px 0 0;
		padding: 9px 0 9px 175px;
		background: #fafafa;
		zoom: 1;
}

.h-searchresults-wrap .pager2 {
		margin: 0;
		float: left;
		width: 315px;
}

.h-searchresults-wrap .pager2 li {
		float: left;
		margin: 0 5px;
		padding: 0;
		background: none;
		line-height: 18px;
}

.h-searchresults-wrap .pager2 li.prev a
, .h-searchresults-wrap .pager2 li.next a {
		float: left;
		width: 17px;
		height: 18px;
		text-decoration: none;
		background: url(../i/pager-bul.png) 0 0 no-repeat;
}

.h-searchresults-wrap .pager2 li.next a {
		background-position: 0 -18px;
}

.h-searchresults-wrap .pager2 li.begin a
, .h-searchresults-wrap .pager2 li.end a {
		color: #000;
		margin: 0 5px 0 0;
}

.h-searchresults-wrap .pager2 li.end a {
		margin: 0 0 0 5px;
}

/*}}}*/


/*{{{ =H-corp-popup-wrap*/

.h-corp-popup-wrap {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0; left: 0;
		z-index: 999;
		zoom: 1;
}

.corp-overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0; left: 0;
		background: url(../i/shadow-back.png);
}

.h-corp-popup-wrap #ma-select {
		position: static;
		margin: 0 auto;
}

.h-corp-popup-wrap #ma-select .top {
		margin: 30px 0 0;
}

.h-corp-popup-wrap #ma-select .content {
		zoom: 1;
}

.h-corp-anketa {
		padding: 0 50px 0 40px;
}

.content .h-corp-anketa h2 {
		padding: 0 0 20px;
		font-size: 16px;
		font-weight: bold;
}

.c_ank th {
		text-align: left;
		vertical-align: top;
		font-size: 12px;
		font-weight: normal;
		padding: 5px 20px 15px 0;
}

.c_ank th.th2 {
		padding-top: 1px;
}

.ie7 .c_ank th.th2 {
		padding-top: 0;
}

.c_ank td {
		text-align: left;
		vertical-align: top;
		padding: 0 0 15px;
}

form.jqtransformdone .c_ank label {
		margin: 0;
}

.c_ank select {
		width: 300px;
}

.c_ank .jqTransformSelectWrapper ul {
		height: auto;
		max-height: 150px;
}

.c_ank .jqTransformSelectWrapper div span {
		white-space: nowrap;
}

.c_ank input.text {
		width: 150px;
}

.c_ank textarea {
		width: 210px;
		height: 50px;
}

.c_ank .rur {
		float: left;
		margin: 1px 0 0 10px;
		font-size: 11px;
		color: #666;
}

.corp-radio {
		margin: 0;
		list-style: none;
		width: 380px;
}

.corp-radio li {
		float: left;
		clear: left;
		width: 363px;
		margin: 5px 0 0;
		padding: 0 0 0 17px;
		position: relative;
}

.ie7 .corp-radio li {
		margin: 2px 0 0;
		padding: 0;
}

.corp-radio .jqTransformRadioWrapper {
		position: absolute;
		top: -2px; left: -4px;
		margin: 0;
}

.ie7 .corp-radio .jqTransformRadioWrapper {
		margin-top: 0;
		position: relative;
		top: -1px;
}

.corp-radio .jqTransformInputWrapper {
		margin: -2px 0 0 5px;
}

.other_edit {
		clear: both;
		padding: 5px 0 0;
		float: left;
}

.h-corp-anketa button::-moz-focus-inner {
		border: 0;
		padding: 0;
}

.h-corp-anketa button.jqTransformButton span span {
		font-weight: bold;
		padding: 0 10px 0 14px;
		line-height: 21px;
}

/*}}}*/


/*{{{ =Pers*/

#header.ipad-version {
		min-height: 104px;
}

#header.ipad-version .sub {
		top: 14px; left: 228px;
		font-size: 11px;
		width: 350px;
		height: 27px;
		background: url(../i/ipad-bg.png) 0 100% repeat-x;
}

#header.ipad-version .sub li {
		margin: 0 15px 0 0;
}

#header.ipad-version .i-helper {
		background-image: url(../i/internet-helper-back_mini.gif);
		height: 19px;
		padding: 0 0 0 25px;
		top: 11px; right: auto; left: 408px;
}

#header.ipad-version .i-helper a {
		font: 11px/19px Arial;
}

/*#header.ipad-version .current-region {
		font-size: 11px;
		top: 49px; left: 228px;
		width: 175px;
}

#header.ipad-version .current-region a {
		line-height: 120%;
}*/

/*#header.ipad-version .search-box {
		background-image: url(../i/search-box-back-mini.png);
		top: 51px; left: 408px;
		width: 143px;
		height: 23px;
}

#header.ipad-version .search-box form input {
		margin: 3px 0 0 31px;
		width: 105px;
}*/


#header.ipad-version .pers_wrap {
		position: relative;
		float: right;
		margin: 6px 4px 10px 0;
		clear: both;
		width: 300px;
		padding: 0 0 5px;
		background: url(../i/pers-bg2_2.png) 0 100% no-repeat;
		font-size: 11px;
		color: #5a5a5a;
}

#header.ipad-version .pers_wrap2 {
		background: url(../i/pers-bg1_2.png) 0 0 no-repeat;
		padding: 10px 10px 1px;
		zoom: 1;
}

#header.ipad-version .pers-info {
		border-right: none;
		margin: 0;
		padding: 0 10px 0 0;
}

#header.ipad-version .pers-info h4 {
		font-weight: bold;
		font-size: 13px;
		margin: 0 0 5px;
}

#header.ipad-version .pers-info .tel {
		font-size: 10px;
		margin: 0 0 5px;
}

#header.ipad-version .pers-info .tel b {
		font-size: 12px;
		font-weight: bold;
		color: #333;
		border-bottom: 1px dotted #333;
}

#header.ipad-version .pers-info p {
		margin: 0 0 2px;
}

#header.ipad-version .pers-info .reload {
		margin: 0 10px 0 3px;
		vertical-align: middle;
}

#header.ipad-version .pers_wrap .logout {
		font-size: 10px;
		color: #7a7a7a;
		position: absolute;
		top: 10px; right: 10px;
}

#header.ipad-version .pers_wrap .customs
, #header.ipad-version .pers_wrap .change-pass {
		font-size: 10px;
		position: absolute;
		bottom: 23px; right: 10px;
}

#header.ipad-version .pers_wrap .change-pass {
		bottom: 8px;
}

/*}}}*/


/*{{{ =New new tariffs*/

.h-ntars-wrap {
		position: relative;
		left: -10px;
		margin: 0 -20px 0 0;
}

.h-ntars-wrap .h-l {
		overflow: hidden;
		zoom: 1;
}

.h-ntars-wrap .group:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

.h-ntars-wrap .group {
		zoom: 1;
}

.b-ntar-info {
		position: relative;
		top: -15px; left: -10px;
		margin: 0 -20px 10px 0;
		padding: 18px 18px 10px;
		width: 630px;
		min-height: 23px;
		background: url(../i/ntars/ntar-info-bg.png) 0 0 no-repeat #f5f5f5;
		font-size: 13px;
		color: #3c3c3c;
}

.texts .b-ntar-info ul {
		margin: 0;
}

.texts .b-ntar-info ul li {
		margin: 0 0 7px;
		padding: 0 0 0 19px;
}

.texts .b-ntar-info p {
		margin: 0 0 7px;
}

.ntar-info-bot {
		width: 666px;
		height: 10px;
		position: absolute;
		bottom: 0; left: 0;
		background: url(../i/ntars/ntar-info-bg2.png) 0 0 no-repeat;
}


.texts h3.ntar-h3 {
		color: #252525;
		font: bold 14px/27px Arial;
		margin: 0 0 5px;
		padding: 0 13px !important;
		height: 27px;
		background: url(../i/ntars/ntar-h3-bg.png) 0 0 no-repeat;
		position: relative;
}

#ntar-wrap1
, #ntar-wrap2 {
		cursor: pointer;
}

.texts h3.ntar-h3 span {
		font-weight: normal;
}

h3.ntar-h3 i {
		display: block;
		width: 16px;
		height: 16px;
		background: url(../i/ntars/arrow.png) 0 0 no-repeat;
		position: absolute;
		top: 6px; right: 5px;
}

h3.ntar-h3-show i {
		background-position: 0 -16px;
}

.b-ntar {
		width: 314px;
		margin: 0 0 25px;
		padding: 1px;
		border: 1px solid #d7d7d7;
		float: left;
		position: relative;
}

.b-ntar-right {
		float: right;
}

.n_tlr
, .n_trr
, .n_blr
, .n_brr {
		display: block;
		width: 9px;
		height: 9px;
		background: url(../i/ntars/round.png) 0 0 no-repeat;
		position: absolute;
		top: -1px; left: -1px;
		z-index: 1;
}

.n_trr {
		background-position: 100% 0;
		left: auto; right: -1px;
}

.n_blr {
		background-position: 0 100%;
		top: auto; bottom: -1px;
}

.n_brr {
		background-position: 100% 100%;
		top: auto; left: auto; bottom: -1px; right: -1px;
}

.b-package .n_tlr
, .b-package .n_trr
, .b-package .n_blr
, .b-package .n_brr
, .b-po-col2 .n_tlr
, .b-po-col2 .n_trr
, .b-po-col2 .n_blr
, .b-po-col2 .n_brr {
		top: 0; left: 0;
		background-image: url(../i/ntars/round2.png);
}

.b-package .n_trr
, .b-po-col2 .n_trr {
		left: auto; right: 0;
}

.b-package .n_blr
, .b-po-col2 .n_blr {
		top: auto; bottom: 0;
}

.b-package .n_brr
, .b-po-col2 .n_brr {
		top: auto; left: auto; bottom: 0; right: 0;
}

.po-check li .n_tlr
, .po-check li .n_trr
, .po-check li .n_blr
, .po-check li .n_brr {
		width: 5px;
		height: 5px;
		background-image: url(../i/ntars/round3.png);
		display: none;
}

.po-check li .n_tlr {
		top: -2px; left: -2px;
}

.po-check li .n_trr {
		top: -2px; right: -2px;
}

.po-check li .n_blr {
		bottom: -2px; left: -2px;
}

.po-check li .n_brr {
		bottom: -2px; right: -2px;
}

.po-check li.check-li .n_tlr
, .po-check li.check-li .n_trr
, .po-check li.check-li .n_blr
, .po-check li.check-li .n_brr {
		display: block;
}

.b-potable .n_tlr
, .b-potable .n_trr
, .b-potable .n_blr
, .b-potable .n_brr {
		width: 5px;
		height: 5px;
		background-image: url(../i/ntars/round4.png);
		display: none;
}

.b-potable .n_tlr {
		top: -2px; left: -2px;
}

.b-potable .n_trr {
		top: -2px; right: -2px;
}

.b-potable .n_blr {
		bottom: -2px; left: -2px;
}

.b-potable .n_brr {
		bottom: -2px; right: -2px;
}

.b-potable-check .n_tlr
, .b-potable-check .n_trr
, .b-potable-check .n_blr
, .b-potable-check .n_brr {
		display: block;
}


.b-ntar-top {
		background: url(../i/ntars/ntar-bg.png) 0 0 repeat-x #fff;
		padding: 10px 10px 8px;
}

.b-ntar-top img {
		float: left;
		margin: 0 10px 0 0;
}

.texts .b-ntar-top h4 {
		font: bold 14px/1 Arial;
		text-transform: uppercase;
		margin: 0 0 3px;
}

.texts .b-ntar-top p {
		margin: 0 0 5px;
}

.b-ntar-bot {
		border-top: 1px solid #eee;
		padding: 1px 0 2px;
}

.texts .b-ntar-bot h4 {
		margin: 0 8px;
		font: bold 12px/20px Arial;
		color: #333;
}

.b-ntar-bot table {
		width: 100%;
}

.b-ntar-bot td {
		text-align: left;
		vertical-align: middle;
		padding: 2px 8px;
		white-space: nowrap;
}

.b-ntar-bot td.td2 {
		font-size: 10px;
		color: #919191;
		min-width: 75px;
}

.b-ntar-bot tr.even-tr td {
		background: #f3f3f3;
}

.b-ntar-bot td.td2 b {
		color: #333;
		font-size: 12px;
}

.b-ntar-bot td.td2 span {
		color: #333;
}

.ntar-wrap2_in {
		border: 1px solid #d7d7d7;
		position: relative;
		padding: 24px 13px;
		zoom: 1;
}


.h-ntars-wrap .b-tardescr {
		margin: 0;
		padding: 0 0 5px 7px;
}

.h-ntars-wrap .b-detail-descr {
		padding: 0 0 3px 26px;
}


.b-package {
		position: relative;
		background: url(../i/ntars/pack-bg.png) 0 100% repeat-x #f4f4f4;
		margin: 0 0 5px;
		padding: 15px 10px 15px 15px;
		zoom: 1;
}

.pack-options {
		width: 100%;
}

.pack-options td {
		text-align: left;
		vertical-align: middle;
		font-size: 14px;
		color: #252525;
}

.pack-options td.pack-td2 {
		width: 122px;
		height: 80px;
		padding: 0 10px 0 16px;
		background: url(../i/ntars/bord.png) 0 0 no-repeat;
		color: #000;
		text-align: right;
}

.pack-options td.pack-td2 strong {
		font-size: 18px;
}

.pack-options td.pack-td3 {
		width: 24px;
}

.opt-arrow {
		display: block;
		width: 24px;
		height: 24px;
		background: url(../i/ntars/arrow2.png) 0 0 no-repeat;
		cursor: pointer;
}

.opt-arrow2 {
		background-position: 0 100%;
}

.pack-options table {
		width: auto;
}

.pack-options table th {
		vertical-align: top;
		padding: 0 25px 3px 0;
		font-weight: bold;
		width: 70px;
}

.pack-options table td {
		vertical-align: top;
		padding: 0 25px 3px 0;
		font-weight: bold;
}

.pack-options .optdop {
		display: block;
		font-size: 12px;
		line-height: 110%;
		font-weight: normal;
}

.pack-options .optdop b {
		font-size: 14px;
		font-weight: bold;
}

.pack-options table span {
		font-weight: normal;
}


.texts .tar_refreshvars {
		position: relative;
		bottom: -7px;
		margin: -7px 0 0;
		float: left;
		width: 100%;
		z-index: 2;
}

.texts .tar_refreshvars li {
		padding: 0;
		background: none;
		float: left;
		position: relative;
}

.tar_refreshvars li span {
		float: left;
		padding: 0 16px;
		font-size: 13px;
		line-height: 40px;
}

.tar_refreshvars li a {
		text-decoration: none;
		border-bottom: 1px dotted #1481b4;
}

.refcorn {
		display: block;
		width: 12px;
		height: 10px;
		background: url(../i/ntars/refreshvars-corner.png) 0 0 no-repeat;
		position: absolute;
		bottom: -9px; left: 50%;
		margin-left: -6px;
		display: none;
}

.texts .tar_refreshvars li.active {
		background: url(../i/ntars/refreshvars-bg1.png) 0 0 no-repeat;
}

.tar_refreshvars li.active span {
		background: url(../i/ntars/refreshvars-bg2.png) 100% 0 no-repeat;
}

.tar_refreshvars li.active a {
		color: #d30015;
		border-bottom: none;
}

.tar_refreshvars li.active .refcorn {
		display: block;
}


.h-package-descr {
		padding: 6px 0 24px;
}

.h-pack-border {
		border: 1px solid #d7d7d7;
		margin: 0 0 36px;
		padding: 1px 1px 0;
		position: relative;
		zoom: 1;
}

.n_corn {
		display: block;
		width: 60px;
		height: 21px;
		background: url(../i/ntars/ncorn.png) 0 0 no-repeat;
		position: absolute;
		bottom: -21px; left: 50%;
		margin-left: -30px;
}

.b-pack-opt {
		border-top: 1px solid #d7d7d7;
		border-bottom: 1px solid #fff;
		position: relative;
		padding: 15px 9px 1px 14px;
		background: url(../i/ntars/po-bg1.png) 0 0 repeat-x #f2f2f2;
}

.b-pack-opt:first-child {
		border-top: none;
}

.b-pack-opt-open {
		background-image: url(../i/ntars/po-bg2.png);
		background-color: #fff;
		padding-bottom: 10px;
}

.b-pack-opt_dop {
		background: #fdf9ec;
}

.ie7 .b-pack-opt-sphover {
		z-index: 2;
}

.texts .b-pack-opt h3.hide-link {
		font: bold 15px/100% Arial, sans-serif;
		margin: 0 0 14px;
		padding: 0 !important;
		background-position: 0 0;
}

.b-pack-opt h3.hide-link span {
		color: #afafaf;
		font-size: 12px;
		font-weight: normal;
}

.b-po-cols {
		padding: 0 0 0 21px;
		height: 0;
		overflow: hidden;
}

.b-po-cols_inner {
		padding-top: 21px;
}

.b-pack-opt-open .b-po-cols {
		height: auto;
		overflow: visible;
}

.texts .b-po-cols h4 {
		color: #333;
		font: bold 12px/100% Arial;
		margin: 0 0 15px;
}

.b-po-col1 {
		float: left;
		width: 398px;
}

.b-potable {
		position: relative;
		margin: 1px 0;
}

.b-potable-check {
		border: 2px solid #e40000;
}

.b-nmb {
		padding: 0 0 12px;
		zoom: 1;
}

.b-nmb .jqTransformRadioWrapper {
		margin: -2px 5px 0 0;
}

form.jqtransformdone .b-nmb label {
		margin: 0 35px 0 0;
}

.b-po-col1 table {
		width: 100%;
}

.b-po-col1 td {
		text-align: left;
		vertical-align: middle;
		padding: 0 10px;
		height: 39px;
		border-bottom: 1px solid #f1f1f1;
}

.b-potable:first-child table tr:first-child td {
		border-top: 1px solid #f1f1f1;
}

.b-po-col1 td.col2 {
		width: 56px;
		padding: 0 10px 0 0;
		white-space: nowrap;
}

.b-po-col1 .price {
		font-size: 11px;
		margin: 0;
		white-space: nowrap;
		position: static;
}

.b-po-col1 .price i {
		font-style: normal;
		font-size: 18px;
		line-height: 100%;
}

.b-po-col1 .price b {
		font-size: 12px;
		font-weight: normal;
		line-height: 100%;
}

.b-po-col2 {
		float: right;
		width: 160px;
		position: relative;
		top: -7px;
		margin: 0 0 -7px;
		padding: 12px 15px 4px;
		background: #fdf9ec;
}

.ie7 .b-po-col2 {
		height: 0;
		visibility: hidden;
}

.ie7 .b-pack-opt-open .b-po-col2 {
		height: auto;
		visibility: visible;
		z-index: 2;
}

.b-po-col2_var2 {
		padding: 9px 0 0 30px;
		background: none;
}

.texts .b-po-col2 h4 {
		margin: 0 0 8px;
}

.texts .b-po-col2 p {
		margin: 0 0 13px;
}

.texts .po-check {
		margin: 0;
}

.texts ul.po-check li {
		float: left;
		clear: left;
		width: 156px;
		margin: 0 -4px 4px 0;
		padding: 2px 2px 1px;
		background: none;
		position: relative;
		left: -2px;
		border: 2px solid #fdf9ec;
}

.texts ul.po-check li.sphover {
		z-index: 3;
}

.texts ul.po-check li.check-li {
		border: 2px solid #e40000;
}

.po-check .serv-subinfo {
		top: 50%; right: auto; left: -360px;
		width: 360px;
}

.po-check li.sphover .serv-subinfo {
		display: block;
}

.po-check .jqTransformRadioWrapper {
		margin: 0;
		position: absolute;
		top: 3px; left: 2px;
}

.po-check .jqTransformRadio {
		background: url(../i/new_tar/radio2.png) 0 0 no-repeat;
		width: 12px;
		height: 12px;
		overflow: hidden;
}

.po-check .jqTransformChecked {
		background-position: 0 -12px;
}

form.jqtransformdone .po-check label {
		margin: 0;
		padding: 0 0 0 20px;
		position: relative;
}

.po-inf {
		font-style: italic;
		color: #89877d;
		background: url(../i/ntars/po-i.png) 0 0 no-repeat;
		position: relative;
		top: -3px; left: -6px;
		margin: 0 -6px -3px 0;
		padding: 5px 0 6px 28px;
}

.po-inf2 {
		background: url(../i/ntars/poinf-bg.png) 0 0 repeat-x;
		position: relative;
		left: -14px;
		margin: 0 -28px 0 0;
		padding: 7px 10px 0 8px;
		width: 170px;
}

.po-inf2_in {
		font-style: italic;
		font-size: 11px;
		line-height: 120%;
		color: #89877d;
		background: url(../i/ntars/po-i.png) 0 0 no-repeat;
		padding: 5px 0 6px 28px;
}


.b-po-colspan {
		padding: 0 0 6px;
}

.texts .b-po-colspan ul {
		border-bottom: 1px dotted #d7d7d7;
}

.texts .b-po-colspan li {
		padding-bottom: 13px;
}

.b-po-colspan .more {
		background: url(../i/ntars/more-bg.png) 100% 50% no-repeat;
		padding: 0 12px 0 0;
}

.refresh_btn {
		display: block;
		width: 136px;
		height: 31px;
		background: url(../i/ntars/refresh-btn.png) 0 0 no-repeat;
		color: #fff;
		text-decoration: none;
		text-align: center;
		line-height: 30px;
}


.h-package-descr .h-ec-wrap {
		left: 0; bottom: 0;
		width: 435px;
		margin: 0 auto;
		padding: 0;
		background: none;
}

.texts .h-package-descr .ec-list li {
		margin: 0 0 10px;
}

.h-package-descr .ec-link {
		width: 435px;
		height: 60px;
		padding: 15px 0 0;
		background-image: url(../i/ntars/ec-link-bg.png);
		color: #fecccc;
		font-size: 14px;
		font-weight: bold;
		text-shadow: #8a0000 0 -1px 1px;
}

.h-package-descr .ec-link span {
		font-size: 18px;
		margin: 2px 0 0;
}


.h-ntarsdop {
		padding: 24px 80px 0 45px;
}

.h-ntarsdop .lit {
		font-size: 11px;
}

.h-ntarsdop .pdf {
		background: url(../i/ntars/ico-pdf.gif) 0 0 no-repeat;
		min-height: 39px;
		padding: 0 0 0 40px;
}

/*}}}*/


/*{{{ =Future*/

.b-f-book-video {
	border-bottom: 1px solid #ededed;
	padding: 15px 60px 35px;
	font-size: 14px;
	background: url(../i/play.png) 16px 30px no-repeat;
}

.b-f-book-video h2 {
	margin: 0 0 3px;
	font-size: 25px;
	font-weight: normal;
}

.b-f-book-video a {
	color: #4495df;
	text-decoration: none;
}

.b-f-book-video a:hover {
	text-decoration: underline;
}

.b-f-book-video p {
	margin: 0;
}

.b-f-book {
	padding: 40px 135px 35px 60px;
	font-size: 14px;
	font-family: 'TruthCYR';
}

.b-f-book img {
	float: left;
	position: relative;
	right: -110px;
	margin: 0 0 0 -110px;
}

.b-f-book .h-l {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 0;
	position: relative;
}

.b-f-book h2 {
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 20px;
}

.b-f-book p {
	margin: 0 0 15px;
}

.b-f-book .download {
	padding: 35px 0 0;
	font-size: 13px;
}

.b-f-book .download a
, .b-f-calendar .download a {
	color: #006ed4;
	text-decoration: none;
	font-size: 95%;
}

.b-f-book .download a:hover
, .b-f-calendar .download a:hover {
	text-decoration: underline;
}

.b-f-calendar {
	padding: 30px 11px 1px;
	font-size: 13px;
	font-family: 'TruthCYR';
}

.b-f-calendar h3 {
	float: left;
	width: 650px;
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 27px 15px;
}

.b-f-calendar .download {
	float: right;
	margin: 10px 22px 27px 0;
}

.b-f-calendar-list {
	position: relative;
	right: -10px;
	margin: 0 0 0 -10px;
	padding: 0;
	list-style: none;
}

.b-f-calendar-list li {
	margin: 0 9px 10px 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 142px;
	height: 114px;
}

.b-f-calendar-list a {
	display: block;
	position: relative;
}

.b-f-calendar-list .opacity {
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .4;
	filter: alpha(opacity=40);
	position: absolute;
	top: 0; left: 0;
}

.b-f-calendar-list a:hover .opacity {
	opacity: 0;
	filter: alpha(opacity=0);
}

.b-f-calendar-list img {
	display: block;
	border-radius: 5px;
}

.b-f-calendar-list .title {
	display: block;
	position: absolute;
	top: 0; left: 0;
	z-index: 1;
	border-radius: 5px 0 0 0;
	padding: 0 15px 0 10px;
	background: url(../i/b-title.png) 100% 0 no-repeat;
	height: 23px;
	font-size: 14px;
	line-height: 23px;
	color: #fff;
}

.b-f-calendar-list a:hover .title {
	background-position: 100% -23px;
}


.b-f-book-translation {
	padding: 20px 0 40px;
}

.b-fbt-title {
	font-size: 14px;
	font-family: 'TruthCYR';
	color: #414243;
	margin: 0 0 45px;
}

.b-fbt-title .date {
	float: left;
	font-weight: normal;
	font-size: 46px;
	line-height: 100%;
	color: #ec1d23;
	margin: 0 25px 0 0;
}

.b-fbt-title .h-l {
	overflow: hidden;
	zoom: 1;
	padding: 8px 0 0;
}

.b-fbt-iframe {
	width: 500px;
	height: 375px;
	float: left;
}

.b-fbt-iframe iframe {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
}

.b-fbt-speakers {
	overflow: hidden;
	zoom: 1;
	border: 1px solid #ebebeb;
	height: 342px;
	padding: 30px 0 1px 30px;
}

.b-fbt-speakers h3 {
	font-size: 24px;
	font-weight: normal;
	font-family: 'TruthCYRLight';
	color: #414243;
	margin: 0 0 15px;
}

.b-fbt-speakers .members {
	margin: 0;
	padding: 0 30px 0 0;
	list-style: none;
	overflow: auto;
	max-height: 300px;
}

.b-fbt-speakers .members li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	color: #a5a6a6;
}

.b-fbt-speakers .members a {
	color: #a5a6a6;
	text-decoration: none;
}

.b-fbt-speakers .members a:hover {
	text-decoration: underline;
}

.b-fbt-speakers .members img {
	float: left;
	margin: 10px 32px 0 0;
	border-radius: 40px;
}

.b-fbt-speakers .members .h-l {
	overflow: hidden;
	zoom: 1;
	border-top: 1px solid #ededed;
	padding: 29px 0;
}

.b-fbt-speakers .members li:first-child .h-l {
	border-top: none;
}

.b-fbt-speakers .members h4 {
	margin: 0 0 3px;
	font-size: 14px;
	font-weight: normal;
}

.b-fbt-speakers .members h4 a {
	color: #006ed4;
}

.b-fbt-speakers .members p {
	margin: 0;
}


.b-fbt-comments {
	background: url(../i/shadow.png) 0 0 repeat-x #fff;
	margin: 0 0 20px;
	padding: 20px 0 0;
}

.b-fbt-comments_inner {
	width: 920px;
	margin: 0 auto;
}

/*}}}*/


/*Branding*/

.h-ny-wrap {
	min-width: 920px;
	min-height: 100%;
	background: url(../i/ny2015-bg.jpg) 50% 0 no-repeat;
}

.h-ny-wrap .w-shop {
	background: url(../i/ny-basket.png) 0 0 no-repeat;
}

.h-ny-wrap .cabinet {
	background: url(../i/ny-office.png) 0 -4px no-repeat;
}

.h-ny-wrap #footer {
	padding-bottom: 50px;
}


.h-branding-wrap {
	min-width: 920px;
	min-height: 100%;
}

.h-branding-wrap.may9 {
	background: url(../i/9maya-bg.jpg) 50% 0 no-repeat #c6c6c6;
}

/*}}}*/


/*{{{ =Decisions*/

.h-dec-wrap {
		padding: 0 0 50px;
}

.h-dec-wrap button::-moz-focus-inner {
		border: 0;
		padding: 0;
}

.h-transport-wrap {
		background: #f0f0f0;
		border-radius: 8px;
		position: relative;
		left: -5px;
		margin: 0 -10px 27px 0;
		padding: 10px;
}

.transport-img {
		position: relative;
		float: left;
		margin: 0 14px 0 0;
		font-size: 10px;
		line-height: 120%;
		width: 325px;
		color: #9c9c9c;
}

.transport-img img {
		display: block;
		border-radius: 8px;
		margin: 0 0 5px;
}

.transport-img .tpr {
		float: left;
		font-size: 30px;
		line-height: 100%;
		color: #e3000a;
		position: absolute;
		top: 52px; right: 32px;
}

.transport-img .tpr span {
		display: block;
		font-size: 14px;
		line-height: 140%;
		text-align: center;
}

.h-transport-wrap .h-l {
		overflow: hidden;
		zoom: 1;
}

.texts .h-transport-wrap h3 {
		margin: 2px 0 10px;
		font-size: 18px;
		line-height: 120%;
}

.texts .h-transport-wrap h4 {
		margin: 0 0 5px;
		font-size: 12px;
		font-style: italic;
}

.texts .h-transport-wrap ul li {
		background: url(../i/decisions_bul.png) 0 7px no-repeat;
		margin: 0 0 0 10px;
		padding: 0 0 5px 11px;
}

.tr-order {
		float: left;
		background: url(../i/btn_right_var2.png) 100% 0 no-repeat;
		height: 29px;
		margin: 0 0 0 19px;
		padding: 0 10px 0 0;
		color: #fff;
		text-decoration: none;
}

.tr-order span {
		float: left;
		background: url(../i/btn_left_var2.png) 0 0 no-repeat;
		font-weight: bold;
		height: 29px;
		line-height: 30px;
		padding: 0 4px 0 14px;
		text-shadow: 0 -1px #bb0000;
}


.texts .h-dec-wrap h2 {
		font-size: 13px;
		color: #1481b4;
		margin: 0 0 17px;
		padding: 0;
}

.texts .h-dec-wrap h3 {
		font-size: 12px;
		margin: 0 0 10px;
}

.texts .h-dec-wrap h3.hide-link {
		line-height: 22px;
		margin: 0 0 0 6px;
		padding: 0 !important;
}

.h-dec-col1 {
		float: left;
		width: 306px;
		padding: 8px 0 0;
}

.texts .sub-dec-checks {
		clear: both;
		display: none;
}

.texts .h-dec-col2 .sub-dec-checks {
		display: block;
}

.texts .dec-checks li {
		overflow: hidden;
		zoom: 1;
		background: none;
		position: relative;
		left: -7px;
		margin: 1px -7px 1px 0;
		padding: 8px 7px 6px;
}

.texts .sub-dec-checks li {
		overflow: hidden;
		zoom: 1;
		background: none;
		margin: 1px 0 1px 0;
		padding: 8px 0 6px;
}

.texts .dec-checks li.check {
		background: #f0f0f0;
		border-radius: 8px 0 0 8px;
}

.dec-checks span.jqTransformCheckboxWrapper
, .sub-dec-checks span.jqTransformCheckboxWrapper {
		margin: 0 6px 0 4px;
}

.dec-checks a.jqTransformCheckbox
, .sub-dec-checks a.jqTransformCheckbox {
		background-image: url(../i/checkbox.png);
}

form.jqtransformdone .dec-checks label
, form.jqtransformdone .sub-dec-checks label {
		margin: 1px 0 0;
		max-width: 250px;
}

.ie7 form.jqtransformdone .dec-checks label
, .ie7 form.jqtransformdone .sub-dec-checks label {
		margin: 0;
}


.h-dec-col2 {
		float: right;
		width: 289px;
		position: relative;
		right: -5px;
		margin: 0 0 0 -5px;
		padding: 14px 18px 27px;
		background: #f0f0f0;
		border-radius: 8px;
}

.h-dec-wrap button {
		/*margin: 0 0 0 28px;*/
}

.h-dec-wrap button.jqTransformButton span {
/*		background-image: url(../i/btn_right_var2.png);
		height: 29px;
		padding: 0 10px 0 0;*/
}

.h-dec-wrap button.jqTransformButton span span {
/*		background-image: url(../i/btn_left_var2.png);
		font-weight: bold;
		height: 29px;
		line-height: 30px;
		padding: 0 4px 0 14px;
		text-shadow: 0 -1px #bb0000;*/
}


.dec-feedback {
		width: 297px;
		padding: 0 0 0 21px;
}

.h-dec-wrap .corp-hide {
		display: block;
}

form.jqtransformdone .dec-feedback label {
		margin: 0;
}

.dec-feedback textarea {
		width: 287px;
		height: 84px;
}

.h-dec-wrap .dec-feedback button {
		margin: 10px 0 0;
}

/*}}}*/


.h-clear {
		clear: both;
		font-size: 0;
		height: 1px;
		line-height: 0;
}


.tars-bot-links {
		padding: 0 0 50px;
}

.tars-bot-links a {
		margin: 0 0 0 15px;
}




.texts .tar-widget-list {
		margin: 0;
		padding: 0;
}

.texts .tar-widget-list li {
		margin: 0;
		padding: 0 8px 10px;
		background: none;
		overflow: hidden;
		zoom: 1;
		font-size: 12px;
}

.h-white-sidebar_var2 {
		float: right;
}

.h-white-sidebar_var2 .h-sel2 {
		font-size: 12px;
}

.h-white-sidebar_var2 .tswr {
		width: 142px;
}

.texts .h-white-sidebar_var2 .tar-services-list li.sphover {
		background-image: url(../i/new_tar/tsl-hover1_var2.png);
}

.h-white-sidebar_var2 .sphover .tsl-wrap {
		background-image: url(../i/new_tar/tsl-hover2_var2.png);
}

.texts .h-white-sidebar_var2 .tar-services-list li.active {
		background-image: url(../i/new_tar/tsl-active1_var2.png);
}

.h-white-sidebar_var2 .active .tsl-wrap {
		background-image: url(../i/new_tar/tsl-active2_var2.png);
}

.texts .h-white-sidebar_var2 .tar-services-list li.none-active {
		background-image: url(../i/new_tar/tsl-nonactive1_var2.png);
}

.h-white-sidebar_var2 .none-active .tsl-wrap {
		background-image: url(../i/new_tar/tsl-nonactive2_var2.png);
}

.seltar-form .tsl-wrap .jqTransformRadioWrapper .jqTransformChecked {
		background-position: 0 -12px;
}

.aside-connect {
	width: 163px;
	height: 29px;
	background: url(../i/clink-aside.png) 0 0 no-repeat;
	padding: 18px 0 0 73px;
	font-size: 13px;
	font-weight: bold;
	margin: 20px 0 0 0;
	text-transform: uppercase;
	zoom: 1;
}


/**/

#regions2 {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		width: 784px;
		height: 534px;
		margin: 20px auto 0;
		z-index: 1000;
		text-align: left;
		display: none;
}

#regions2 .top {
		width: 100%;
		height: 55px;
		background: url(../i/regions-top-back2.png) no-repeat;
		position: relative;
}

.reg-search {
		width: 530px;
		position: absolute;
		top: 18px; left: 28px;
}

.reg-search label {
		float: left;
		font-size: 16px;
		color: #444;
		line-height: 21px;
		width: 145px;
}

.reg-inp-wr {
		float: left;
		width: 313px;
		height: 21px;
		background: url(../i/reg-search.png) 0 0 no-repeat;
}

.reg-inp-wr input.text {
		margin: 0;
		padding: 0 10px 0 25px;
		width: 278px;
		height: 21px;
		line-height: 21px;
		border: none;
		background: none;
		font: 11px/21px Arial, sans-serif;
}

.reg-clear {
		float: right;
		text-decoration: none;
		border-bottom: 1px dotted #1481b4;
		margin: 2px 0 0;
}

#regions2 .closer {
		font: 10px Arial;
		color: #e3000a;
		display: block;
		position: absolute;
		top: 19px; right: 16px;
		cursor: pointer;
		background: url(../i/reg-close.png) 0 0 no-repeat;
		width: 40px;
		height: 18px;
		padding: 0 0 0 21px;
}

#regions2 .content {
		padding: 0 2px 0 3px;
		text-align: left;
		font: 11px Arial;
		background: url(../i/regions-back2.png) 50% 0 repeat-y;
		position: static;
		float: none;
		width: auto;
}

#regions2 .content table {
		width: 100%;
}

#regions2 .content table td {
		text-align: left;
		vertical-align: top;
		font-size: 12px;
		border-left: 1px solid #d8d8d8;
}

#regions2 .content table td:first-child {
		border-left: none;
}

#regions2 .content table td.td-col1 {
		width: 170px;
}

.region-scroll {
		padding: 7px 0 7px 25px;
		min-width: 279px;
		height: 440px;
		overflow: auto;
}

td.td-col1 .region-scroll {
		min-width: 145px;
}

.region-scroll h3 {
		font-size: 16px;
		font-weight: normal;
		color: #444;
		margin: 0 0 12px;
}

.region-scroll ul {
		margin: 0;
		padding: 0 0 5px;
		list-style: none;
}

.region-scroll ul li {
		margin: 0 0 10px;
}

.ie7 .region-scroll ul li {
		width: 279px;
}

.ie7 #regions2 .content table td.td-col1 .region-scroll ul li {
		width: 145px;
}

.region-scroll ul li.active span {
		background: url(../i/texts-arrow.gif) 100% 4px no-repeat;
		padding: 0 20px 0 0;
}

.region-scroll ul li a.dotted-link {
		text-decoration: none;
		border-bottom: 1px dotted #1481b4;
		line-height: 130%;
}

.region-scroll ul li.active a {
		color: #e3000a;
		text-decoration: none;
		border: none;
}

.reg-dop {
		font-style: normal;
		color: #c4bfc3;
		margin: 0 0 0 5px;
}

.region-scroll .highlight {
		font-weight: normal;
		background: #f8f0e0;
		padding: 0 0 0 4px;
		border-bottom: 3px solid #f8f0e0;
}

#regions2 .bottom {
		width: 100%;
		height: 25px;
		background: url(../i/regions-bot-back2.png) no-repeat;
}


.ui-autocomplete {
		padding-top: 15px;
		list-style-type: none;
		text-align: left;
		font: 12px Arial, sans-serif;
}

.ui-autocomplete .ui-state-hover
, .ui-autocomplete .ui-state-focus {
		background: #e3000a;
		border: 1px solid #e3000a;
		color: #fff;
		font-weight: bold;
}

.ui-autocomplete .ui-menu-item {
		cursor: pointer;
}

.ui-helper-hidden-accessible { display: none; }

/*share*/
#share a {
text-indent:-9999px;
display: block;
border:0; padding:0; /*margin:0px auto;*/
width: 16px;
height: 16px;
background:url(http://static.mts.ru/upload/images/icons/fb.png) top left no-repeat;
overflow: hidden;
text-decoration:none !important;
}

#button {
		height: 25px;
		float: left;
		position: relative;
		line-height: 22px;
		background: url(http://static.mts.ru/upload/images/icons/tweet.png) no-repeat top center;
}

#buttonSyberia {
		height: 25px;
		float: left;
		position: relative;
		line-height: 22px;
		background: url(http://static.mts.ru/upload/images/icons/tweet.png) no-repeat top center;
}

.tweet {
		font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 0 0 0 0px;
}

.tweet a {
		color: white; text-decoration: none;
}

.tweet a:hover {
		text-decoration: underline;
}

.odkl-share-oc, .odkl-share-oc {background:none;}
.odkl-share-oc:hover, .odkl-share-oc:hover {background:none;}
.odkl-share-oc:hover {background: url(http://static.mts.ru/upload/images/icons/OK_16x16.png) no-repeat;}
.odkl-share-oc {background: url(http://static.mts.ru/upload/images/icons/OK_16x16.png) no-repeat;}


.answer {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 15px 0;
	padding: 0 23px;
	background: #e62020;
	font-size: 15px;
	text-decoration: none;
	text-shadow: 0 2px 2px #a50607;
	color: #fff;
	*display: inline;
	*zoom: 1;
}

.rebutton{
	position: static;
	margin: 0 ;
}


.answer:hover {
	color: #fff;
}

.answer-button {
	margin-bottom: 0 !important;
	padding: 20px 0 !important;
}

.loader-overlay {
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(187, 187, 187, .6);
}

.no-rgba .loader-overlay {
	background: url(../img/loader-overlay.png);
}

.welcome-loader {
	position: absolute;
	top: 260px;
	left: 50%;
	width: 300px;
	margin-left: -150px;
	font-size: 20px;
	text-align: center;
	color: #333;
}

.welcome-loader_animation {
	width: 104px;
	height: 104px;
	margin: 0 auto;
	background: url(../img/welcome-loader.png) no-repeat;
}

.no-csstransitions .welcome-loader_animation {
	background: url(../img/welcome-loader.gif) center no-repeat;
}

.welcome-popup {
	position: absolute;
	top: 260px;
	left: 50%;
	width: 342px;
	margin-left: -171px;
	padding: 40px 0 33px;
	background: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 18px #757575;
	-webkit-box-shadow: 0 0 18px #757575;
	text-align: center;
}

.welcome-popup_close {
	position: absolute;
	display: block;
	top: 6px;
	right: 6px;
	width: 13px;
	height: 13px;
	background: url(../img/welcome-popup-close.png) no-repeat;
}

.welcome-popup p {
	line-height: 1.2;
	margin: 0;
	font-size: 20px;
	color: #333;
}

.welcome-popup p span {
	font-weight: bold;
	color: #ea2b3f;
}

.home-inet-popup {
		position: absolute;
		top: 260px;
		left: 50%;
		width: 735px;
		margin-left: -387px;
		padding: 21px;
		background: #fff;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: 0 0 18px #757575;
		-webkit-box-shadow: 0 0 18px #757575;
		text-align: left;
}

.home-inet-popup_close {
		position: absolute;
		top: 22px;
		right: 22px;
		width: 15px;
		height: 15px;
		background: url(../img/home-inet-popup-close.png) no-repeat;
}

.home-inet-popup .title {
		margin: 0 0 15px;
		font-size: 14px;
		line-height: 1em;
}

.home-inet-popup-inner {
		border: 1px solid #d1d1d1;
		border-left: 0;
		border-right: 0;
		overflow: hidden;
		font-size: 16px;
		line-height: 1em;
		margin: 0 -21px;
}

.home-inet-popup-inner-left {
		float: left;
		width: 50%;
		margin-right: -1px;
		border-right: 1px solid #d1d1d1;
		text-align: center;
		padding-top: 63px;
 }

.home-inet-popup-inner-right {
		float: right;
		width: 342px;
		margin-left: -1px;
		border-left: 1px solid #d1d1d1;
		padding: 37px 23px;
		line-height: 1.4em;
}

.home-inet-popup-inner-right img {
		float: left;
		margin-right: 20px;
}

/* --------- BANNERS --------- */

.offer-container {
	position: relative;
	height: 186px;
	margin-bottom: 15px;
	text-align: justify;
	/*font-size: 0;*/
}

.offer-container:after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 0;
}

.offer.e-en a {
	color: #fff;
}

.offer-container .e-296 {
	display: inline-block;
	vertical-align: top;
	*margin-left: 13px;
	*display: inline;
	*zoom: 1;
}

.offer-container .e-296:first-child,
.offer-container .pie_first-child {
	margin: 0;
}

.offer {
	position: relative;
	overflow: hidden;
	width: 597px;
	height: 315px;
	background: #fff;
	text-align: left;
	word-spacing: normal;
	letter-spacing: normal;
	background-repeat: no-repeat !important;
}

	.offer a {
		position: absolute;
		color: #0069a5;
	}

.offer.e-597 {

}

	.offer.e-597 a {
		display: block;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../i/blank.png);
	}

	.offer.e-597 span {
		position: absolute;
		bottom: 23px;
		right: 25px;
		color: #0069a5;
		text-decoration: underline;
	}

	.offer.e-597 a:hover span {
		text-decoration: none;
	}

		.offer.e-597.with-btn a.offer_button {
				top: auto;
				left: 50%;
				bottom: 15px;
				width: auto;
				height: auto;
				margin-left: -36px;
		}

		.offer.e-597.with-btn a.offer_link {
				top: auto;
				left: auto;
				bottom: 20px;
				right: 15px;
				width: auto;
				height: auto;
				margin-left: -36px;
		}

.offer_button {
	padding: 3px 11px;
	border-bottom: 1px solid #910118;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 0 -1px 1px #af101b;
	color: #fff !important;
	background: #ec1d23;
}

	.offer_button:hover {
		background: #ff5a64;
	}

	.no-cssgradients .offer_button {
		background: url(../img/nograd-offer-btn-hover.png) 0 0 repeat-x;
	}

	.no-cssgradients .offer_button:hover {
		background-position: 0 -24px;
	}

.offer.e-296 {
	width: 296px;
	height: 184px;
	border: 1px solid #dfe0e0;
	font-size: 11px;
}

	.offer.e-296 a {
		right: auto;
	}

	.e-296 .offer_link {
		left: 19px;
		bottom: 16px;
	}

		.offer.e-296.link-on-right a {
				right: 20px;
				left: auto;
		}

	.e-296 .offer_button {
		left: 125px;
		bottom: 19px;
	}

		.e-296.btn-on-right .offer_button {
				right: 20px;
				left: auto;
				bottom: 19px;
		}

.e-296.left-and-right .offer_button {
		left: 20px;
		right: auto;
}

.e-296.left-and-right .offer_link,
.e-296.all-on-right .offer_link {
		right: 20px;
		left: auto;
}

.e-296.left-and-right2 .offer_button {
		right: 20px;
		left: auto;
}

.e-296.left-and-right2 .offer_link {
		left: 20px;
		right: auto;
}

.offer.e-666 {
	width: 666px;
	height: 210px;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: transparent #e7e7e7 #d0d0d0;
	-webkit-box-shadow: 0 0 10px 2px #F1EDED;
	box-shadow: 0 0 10px 2px #F1EDED;
	font-size: 11px;
}

	.offer.e-666 a {
		right: auto;
		background: url(../i/blank.png);
	}

	.e-666 .offer_link {
		left: 471px;
		bottom: 24px;
	}

	.offer.e-666.link-on-right a {
		right: 25px;
		left: auto;
	}

.e-666 .offer_button {
		left: 358px;
		bottom: 24px;
	}

.offer.e-208 {
	width: 208px;
	height: 184px;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: transparent #e7e7e7 #d0d0d0;
	-webkit-box-shadow: 0 0 10px 2px #F6F6F6;
	box-shadow: 0 0 10px 2px #F6F6F6;
		font-size: 11px;
}

	.offer.e-208 a {
		position: relative;
		display: block;
		bottom: 0;
		right: 0;
		height: 100%;
	}

		.offer.e-208.link-on-right a {
				position: absolute;
				bottom: 15px;
				right: 15px;
				height: auto;
		}

		.offer.e-208.with-btn a {
				position: absolute;
				bottom: 15px;
				right: 15px;
				height: auto;
		}

		.offer.e-208.with-btn a.offer_link {
				right: auto;
				left: 15px;
		}

.offer.e-597.e-children.with-btn a.offer_button {
		bottom: 24px;
		margin-left: 28px;
}

.offer.e-597.e-children.with-btn a.offer_link {
		line-height: 1.2;
		left: 50%;
		bottom: 23px;
		width: 80px;
		margin-left: 140px;
		font-size: 11px;
		color: #fff;
}

.g-banner {
	border: 1px solid #ededed;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	padding: 0;
	margin: 0;
	position: relative;
}
.g-banner.without-border {
	border: medium none;
}
.g-banner__img {
	display: block;
}
.g-banner .g-banner__link {
	display: block;
	text-decoration: none;
	width: 100%;
	height: 100%;
}
.g-banner .g-banner_btn {
	background: #ec1d23;
	padding: 3px 11px;
	border-bottom: 1px solid #910118;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 0 -1px 1px #af101b;
	color: #fff !important;
}
.g-banner .g-banner_btn:hover {
	background: #ff5a64;
}
.no-cssgradients .g-banner .g-banner_btn {
	background: url(../img/nograd-offer-btn-hover.png) 0 0 repeat-x;
}
.no-cssgradients .g-banner .g-banner_btn:hover {
	background-position: 0 -24px;
}
.g-banner_btn.pos-right-bottom {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
.g-banner.size-210 {
	width: 210px;
	height: 186px;
}
.g-banner.size-666 {
	width: 666px;
	height: 210px;
}


/* CABINET */

.lk {
	position: relative;
	width: 920px;
	/*font-size: 0;*/
}

.lk_sidebar {
	display: inline-block;
	width: 160px;
	vertical-align: top;
	font-size: 13px;
	*display: inline;
	*zoom: 1;
}

.lk_sidebar_menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.lk_sidebar_menu_item {
	height: 17px;
	line-height: 17px;
	margin: 18px 0;
	background: url(../img/lk-sprite-sidebar.png) no-repeat;
}

	.lk_sidebar_menu_item.e-notice {
		background-position: 0 0;
	}

	.lk_sidebar_menu_item.e-tape {
		background-position: 0 -17px;
	}

	.lk_sidebar_menu_item.e-message {
		background-position: 0 -34px;
	}

	.lk_sidebar_menu_item.e-status {
		background-position: 0 -51px;
	}

	.lk_sidebar_menu_item.e-friends {
		background-position: 0 -68px;
	}

	.lk_sidebar_menu_item.e-settings {
		background-position: 0 -85px;
	}

.lk_sidebar_menu_item a {
	display: block;
	height: 100%;
	margin-left: 16px;
	padding-left: 14px;
	background: #fff;
	color: #0a83ab;
}

.lk_sidebar_menu_item.is-active {
	background-image: url(../img/lk-sprite-sidebar-active.png);
}

.lk_sidebar_menu_item.is-active a {
	text-decoration: none;
	color: #e3000a;
}

.lk_content {
	position: relative;
	display: inline-block;
	width: 758px;
	min-height: 620px;
	margin-left: -4px;
	background: #fff;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: transparent #e7e7e7 #cfcfcf;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px 2px #F6F6F6;
	box-shadow: 0 0 9px 2px #F6F6F6;
	vertical-align: top;
	font-size: 13px;
	*display: inline;
	*zoom: 1;
}

.lk_online {

}

.lk_online_time {
	padding: 20px 35px;
	border-bottom: 1px solid #e8e8e8;
}

.lk_online_media {
	margin: 0 30px;
	width: 698px;
}

.lk_online_media td {
	padding: 30px 0;
	border-bottom: 1px dashed #ddd;
}

.lk_online_media_logo {
	display: block;
	width: 140px;
	height: 40px;
	background: url(../img/lk-sprite-media.png) no-repeat;
}

	.lk_online_media_logo.e-vk {
		background-position: 0 0;
	}

	.lk_online_media_logo.e-ok {
		background-position: 0 -40px;
	}

	.lk_online_media_logo.e-fb {
		background-position: 0 -80px;
	}

.lk_online_media_checkbox {
	float: left;
	width: 52px;
	height: 20px;
	margin: 10px;
	background: url(../img/lk-checkbox.png) 0 -20px no-repeat;
	cursor: pointer;
}

.lk_online_media_checkbox.is-checked {
	background-position: 0 0;
}

.lk_online_media_checkbox input {
	visibility: hidden;
}

.lk_online_centering {
	text-align: center;
}

	.lk_online_centering .lk_online_submit {
		margin: 40px 0;
	}

.lk_online_submit {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 200px;
	line-height: 1;
	margin: 0;
	padding: 7px 0;
	background: #da323b;
	background: -moz-linear-gradient(top,  #da323b 0%, #9e0203 46%, #9e0203 76%, #da323b 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da323b), color-stop(46%,#9e0203), color-stop(76%,#9e0203), color-stop(99%,#da323b));
	background: -webkit-linear-gradient(top,  #da323b 0%,#9e0203 46%,#9e0203 76%,#da323b 99%);
	background: -o-linear-gradient(top,  #da323b 0%,#9e0203 46%,#9e0203 76%,#da323b 99%);
	background: -ms-linear-gradient(top,  #da323b 0%,#9e0203 46%,#9e0203 76%,#da323b 99%);
	background: linear-gradient(to bottom,  #da323b 0%,#9e0203 46%,#9e0203 76%,#da323b 99%);
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #b23f4a;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-webkit-box-shadow: 0 1px 1px 1px #cfcfcf;
	box-shadow: 0 1px 1px 1px #cfcfcf;
	font-size: 15px;
	font-weight: normal;
	text-shadow: 0 -1px 1px #a6191e;
	text-decoration: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	*padding: 6px 0 8px;
	*display: inline;
	*zoom: 1;
}

	.lk_online_submit:hover {
		color: #fff;
	}

	.no-cssgradients .lk_online_submit {
		background: url(../img/lk-button-nocssgrad.png) left bottom repeat-x;
	}

	.lk_online_submit.e-send {
		width: auto;
		margin-top: 12px;
		padding: 7px 21px;
	}

	.lk_online_submit.e-enter {
		width: 84px;
	}

.lk_line {
	overflow: hidden;
	padding: 20px 30px 11px;
	border-bottom: 1px solid #e8e8e8;
}

.lk_description {
	float: left;
	width: 440px;
	margin: 0;
	/*content: #414346;*/
}

.lk_search {
	position: relative;
	float: right;
	width: 252px;
}

	.lk_search_input {
		position: relative;
		display: block;
		width: 202px;
		height: 14px;
		line-height: 14px;
		margin: 0;
		padding: 4px 35px 3px 13px;
		border: 1px solid #d9d9d9;
		-webkit-border-radius: 12px;
		border-radius: 12px;
		-webkit-box-shadow: inset 0 1px 2px #e6e6e6;
		box-shadow: inset 0 1px 2px #e6e6e6;
	}

	.lk_search_button {
		position: absolute;
		top: 0;
		right: 0;
		width: 29px;
		height: 13px;
		margin: 6px 0;
		padding: 0;
		background: url(../img/search.png) left center no-repeat;
		border: 0;
		cursor: pointer;
	}

	.lk_search_description {
		margin: 3px 0 0 12px;
		font-size: 11px;
		color: #414346;
	}

	.lk_search.e-left {
		float: left;
	}

.lk_headline {
	position: relative;
	margin: 20px 30px 12px;
	font-size: 17px;
	color: #414346;
}

	.lk_headline .lk_online_submit {
		position: absolute;
		top: -4px;
		right: 0;
	}

.lk_news {
	width: 698px;
	margin: 0 30px;
	border-collapse: collapse;
	vertical-align: top;
}

	.lk_news_row {
		min-height: 76px;
		padding: 0;
		border-bottom: 1px dashed #ddd;
		vertical-align: top;
	}

	.lk_news_row:first-child {
		border-top: 1px dashed #ddd;
	}

	.lk_news_cell {
		padding: 10px 0 12px 11px;
	}

	.lk_news_cell:first-child {
		padding-left: 0;
	}

	.lk_news_cell.e-content {
		min-width: 500px;
	}

	.lk_news_cell.e-date {
		text-align: right;
	}

	.lk_news_name {
		text-decoration: none;
		color: #2e8db1;
	}

	.lk_news_action {
		color: #828282;
	}

	.lk_news_content {
		margin: 0;
	}

	.lk_news_date {
		display: block;
		margin-bottom: 20px;
		color: #ccc;
		white-space: nowrap;
	}

	.lk_news_comment {
		position: absolute;
		bottom: 0;
		right: 0;
		color: #2e8db1;
	}

	.lk_news_container {
		position: relative;
		height: 100%;
		overflow: auto;
	}

	.lk_news_link {
		text-decoration: none;
		color: #2e8db1;
	}

.lk_message {
	position: relative;
	overflow: hidden;
	height: 467px;
	margin: 8px 30px 26px;
	border: 1px solid #d0d0d0;
}

	.lk_message_friends {
		position: relative;
		float: left;
		width: 198px;
		height: 100%;
		background: #eaeaea;
		border-right: 1px solid #d0d0d0;
	}

	.lk_message_friends .lk_message_container {
		padding: 0 0 1px 0;
		background: url(../img/lk-border-white.gif) left bottom repeat-x;
	}

	.lk_message_friends_item {
		position: relative;
		padding-bottom: 1px;
		background: url(../img/lk-border-grey.gif) left bottom repeat-x;
	}

	.lk_message_friends_link {
		display: block;
		overflow: hidden;
		padding: 10px 30px 8px 10px;
		background: url(../img/lk-border-white.gif) left top repeat-x;
		text-decoration: none;
		color: #2e8db1;
	}

	.lk_message_friends_image {
		float: left;
		margin-right: 11px;
		border: 0;
	}

	.lk_message_friends_close {
		position: absolute;
		display: none;
		top: 9px;
		right: 15px;
		width: 10px;
		height: 10px;
		background: url(../img/lk-friends-close.gif) no-repeat;
	}

	.lk_message_friends_new-message {
		display: block;
		margin-top: 5px;
		font-weight: bold;
	}

	.lk_message_friends_item:first-child .lk_message_friends_link {
		background: none;
	}

	.lk_message_friends_item:hover .lk_message_friends_link,
	.lk_message_friends_item.is-active .lk_message_friends_link {
		background: #fff;
		*zoom: 1;
	}

	.lk_message_friends_item:hover .lk_message_friends_close,
	.lk_message_friends_item.is-active .lk_message_friends_close {
		display: block;
	}

	.lk_message_log {
		overflow: hidden;
		height: 79%;
		border-bottom: 1px solid #d0d0d0;
	}

	.lk_message_log_item {
		overflow: hidden;
		margin-top: 22px;
	}

	.lk_message_log_item:first-child {
		margin-top: 0;
	}

	.lk_message_log_image {
		width: 25px;
		margin-top: 10px;
	}

	.lk_message_log_text {
		position: relative;
		width: 373px;
		padding: 5px 10px 10px;
		border: 1px solid #dbdbdb;
		font-size: 12px;
		color: #333;
	}

	.lk_message_log_text_date {
		display: block;
		margin-bottom: 5px;
		font-size: 10px;
		color: #d3d3d3;
	}

	.lk_message_log_text_corner {
		position: absolute;
		display: block;
		top: 15px;
		width: 12px;
		height: 12px;
		background: url(../img/lk-log-corners.gif) no-repeat;
	}

	.lk_message_log_item.e-in .lk_message_log_image {
		float: left;
		margin-right: 15px;
	}

	.lk_message_log_item.e-out .lk_message_log_image {
		float: right;
		margin-left: 15px;
	}

	.lk_message_log_item.e-in .lk_message_log_text {
		float: left;
		-webkit-box-shadow: -1px 0 0 #f0f0f0;
		box-shadow: -1px 0 0 #f0f0f0;
	}

	.lk_message_log_item.e-out .lk_message_log_text {
		float: right;
		-webkit-box-shadow: 1px 0 0 #f0f0f0;
		box-shadow: 1px 0 0 #f0f0f0;
	}

	.lk_message_log_item.e-in .lk_message_log_text_date {
		text-align: right;
	}

	.lk_message_log_item.e-out .lk_message_log_text_date {
		text-align: left;
	}

	.lk_message_log_item.e-in .lk_message_log_text_corner {
		left: -12px;
		background-position: 0 0;
	}

	.lk_message_log_item.e-out .lk_message_log_text_corner {
		right: -12px;
		background-position: -12px 0;
	}

	.lk_message_write {
		overflow: hidden;
		height: 21%;
	}

	.lk_message_write_from {
		float: left;
		width: 25px;
		margin-right: 10px;
	}

	.lk_message_write_to {
		float: left;
		width: 25px;
		margin-left: 10px;
	}

	.lk_message_write_text {
		float: left;
		width: 399px !important;
		height: 55px !important;
		margin: 0;
		border: 1px solid #ccc;
		resize: none;
	}

	.lk_message_write_send {
		float: right;
		margin: 4px 35px 0 0;
		padding: 0;
		border: 0;
		background: #fff;
		color: #2e8db1;
		text-decoration: underline;
		cursor: pointer;
		*margin: -10px 26px 0 0;
	}

	.lk_message_write_send:hover {
		text-decoration: none;
	}

	.lk_message_container {
		margin: 0;
		padding: 10px 11px;
		list-style-type: none;
	}

	.lk_message .scrollable {
		position: relative;
	}

	.lk_message .scrollable .viewport {
		position: relative;
		overflow: hidden;
	}

	.lk_message .scrollable .overview {
		position: absolute;
		width: 100%;
	}

	.lk_message .scrollable .vertical {
		display: none;
		position: absolute;
		top: 0;
		right: 4px;
		width: 6px;
		height: 98% !important;
		margin: 5px 0;
		z-index: 100;
	}

	.lk_message .scrollable .scroll-bar .thumb {
		position: absolute;
		width: 100%;
		background: #a6a6a6;
		-webkit-border-radius: 4px;
		border-radius: 3px;
		cursor: pointer;
	}

	.lk_message .lk_message .not-selectable {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

.lk_status {
	display: inline-block;
	vertical-align: top;
	margin: 21px 30px 17px 30px;
	text-align: right;
	*display: inline;
	*zoom: 1;
}

	.lk_status_textarea {
		display: block;
		width: 415px;
		height: 44px;
		margin: 0;
		padding: 7px 9px;
		border: 1px solid #d3d3d3;
		font-family: Arial, sans-serif;
		color: #828282;
		resize: none;
	}

	.lk_status_textarea::-webkit-input-placeholder {
		color: #828282;
	}

	.lk_status_textarea:-moz-placeholder {
			color: #828282;
	}

	.lk_status_textarea::-moz-placeholder {
			color: #828282;
	}

	.lk_status_textarea:-ms-input-placeholder {
			color: #828282;
	}

.lk_friends-list {
	margin: 0 20px 30px;
	padding: 0;
	list-style-type: none;
}

	.lk_friends-list_item {
		position: relative;
		display: inline-block;
		vertical-align: top;
		margin: 10px;
		*display: inline;
		*zoom: 1;
	}

	.lk_friends-list_image {
		display: block;
		margin-bottom: 3px;
		border: 0;
	}

	.lk_friends-list_link {
		display: block;
		text-decoration: none;
		color: #2e8db1;
	}

	.lk_friends-list_close {
		position: absolute;
		display: block;
		top: 0;
		right: 0;
		width: 14px;
		height: 14px;
		background: url(../img/lk-friends-close.png) no-repeat;
	}

.lk_form {
	margin: 0 30px 20px;
	color: #414346;
}

	.lk_form_photo {
		float: left;
		width: 108px;
		margin: 0 20px 0 0;
		padding: 46px 20px;
		background: #f0eded;
		border: 1px solid #a8a8a8;
		font-size: 11px;
		text-decoration: none;
		color: #414346;
	}

	.lk_form_table {
		line-height: 1;
	}

	.lk_form_table_row {

	}

	.lk_form_table_cell {
		padding: 15px 2px;
	}

	.lk_form_table_cell:first-child {
		padding-left: 0;
	}

	.lk_form_table_row:first-child .lk_form_table_cell {
		padding-top: 0;
	}

	.lk_form_input {
		width: 208px;
		margin: 0;
		padding: 4px 3px 3px;
		border: 1px solid #a8a8a8;
	}

	.lk_form_required {
		color: #e3000a;
	}

	.lk_form_line {
		padding: 4px 0 0;
	}

	.lk_form_line.e-date {
		padding-top: 16px;
	}

	.lk_form_line.e-buttons {
		padding-top: 21px;
	}

	.lk_form_line.e-required {
		padding-top: 20px;
	}

	.lk_form_textarea {
		display: block;
		width: 605px !important;
		min-height: 53px;
		margin: 5px 0 3px;
		padding: 4px;
		border: 1px solid #a8a8a8;
		resize: none;
	}

	.lk_select {
		vertical-align: top;
		margin-left: 6px;
	}

	.lk_select.customSelect {
		padding: 2px 5px 2px 7px;
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 50%, #ececec 50%, #ececec 50%, #f2f2f2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f5f5f5), color-stop(50%,#ececec), color-stop(50%,#ececec), color-stop(100%,#f2f2f2));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 50%,#ececec 50%,#ececec 50%,#f2f2f2 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 50%,#ececec 50%,#ececec 50%,#f2f2f2 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 50%,#ececec 50%,#ececec 50%,#f2f2f2 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 50%,#ececec 50%,#ececec 50%,#f2f2f2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
		border: 1px solid #989896;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-size: 10px;
		color: #000;
	}

	.lk_select .customSelectInner {
		background: url(../img/lk-select.gif) right center no-repeat;
	}

	.lk_checkbox {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		width: 12px;
		height: 12px;
		margin: 0 5px;
		background: url(../img/lk-checkbox.gif) no-repeat;
		*display: inline;
		*zoom: 1;
	}

	.lk_checkbox_input {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		margin: 0 5px 2px;
		*display: inline;
		*zoom: 1;
	}

	.lk_label {
		line-height: 1;
		font-size: 11px;
	}

	.lk_form_delete {
		margin-left: 18px;
		color: #0a83ab;
	}

	.lk_radio {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		width: 14px;
		height: 14px;
		margin: 0 5px;
		background: url(../img/lk-radio.gif) no-repeat;
		*display: inline;
		*zoom: 1;
	}

	.lk_radio_input {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		margin: 0 5px;
		*display: inline;
		*zoom: 1;
	}

.lk_index {
	position: relative;
	padding: 95px 0 120px;
	background: #dcdcdc;
	background: -moz-linear-gradient(top,  #dcdcdc 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #dcdcdc 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #dcdcdc 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #dcdcdc 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #dcdcdc 0%,#f0f0f0 100%);
	border-width: 0 1px;
	border-style: solid;
	border-color: transparent #e7e7e7;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px 0 #F6F6F6;
	box-shadow: 0 0 10px 0 #F6F6F6;
	font-size: 15px;
	color: #333;
}

	.lk_index_table {
		width: 100%;
	}

	.lk_index_table_row {
		vertical-align: middle;
	}

	.lk_index_table_cell {
		padding: 0 60px 0 0;
	}

	.lk_index_table_cell:first-child {
		padding-left: 60px;
	}

	.lk_index_title {
		line-height: 1;
		margin: 0;
		font-size: 30px;
		color: #e3000a;
	}

	.lk_index_description {
		font-size: 22px;
		color: #666;
	}

	.lk_index_form {
		position: relative;
		overflow: hidden;
		width: 275px;
		margin: 25px 0 5px;
		padding: 35px 0 35px 25px;
		background: #f9f9f9;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

	.lk_index_form_title {
		line-height: 1;
		font-size: 20px;
		font-weight: normal;
		color: #666;
	}

	.lk_index_form.e-index .lk_index_form_title {
		margin-top: 0;
		font-size: 15px;
		font-weight: bold;
	}

	.lk_index_form.e-login {
		width: 235px;
		padding: 18px 30px 20px 30px;
	}

	.lk_index_form.e-login .lk_index_form_title {
		margin: 0;
	}

	.lk_index_connect {
		margin: 10px 0;
	}

	.lk_index_info {
		font-size: 13px;
		color: #0280b9;
	}

	.lk_index_info.e-margin-left {
		margin-left: 28px;
	}

	.lk_index_form_input {
		display: inline-block;
		vertical-align: top;
		position: relative;
		width: 213px;
		height: 29px;
		line-height: 29px;
		margin: 0;
		padding: 0 10px;
		background: #fff;
		border: 1px solid #ccc;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: inset 0 2px 5px 0px #efefef;
		box-shadow: inset 0 2px 5px 0px #efefef;
		font-size: 20px;
		color: #333;
		*display: inline;
		*zoom: 1;
	}

	.lk_index_form_input.e-phone {
		width: 170px;
		-webkit-border-radius: 0 10px 10px 0;
		border-radius: 0 10px 10px 0;
	}

	.lk_index_form_7 {
		position: relative;
		display: inline-block;
		vertical-align: top;
		line-height: 1;
		height: 29px;
		line-height: 29px;
		padding: 0 8px 0 11px;
		background: #f7f7f7;
		border-width: 1px 0 1px 1px;
		border-style: solid;
		border-color: #ccc;
		-webkit-border-radius: 10px 0 0 10px;
		border-radius: 10px 0 0 10px;
		-webkit-box-shadow: inset 0 2px 5px 0px #efefef;
		box-shadow: inset 0 2px 5px 0px #efefef;
		font-size: 20px;
		color: #333;
		*display: inline;
		*zoom: 1;
		*margin-top: 1px;
	}

	.lk_index_form_input-container {
		position: relative;
		display: block;
		margin: 12px 0;
	}

	.lk_index_form.e-login .lk_online_submit {
		float: right;
		margin-top: 9px;
	}

.lk_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.lk_popup {
	position: absolute;
	top: 80px;
	left: 50%;
	width: 360px;
	line-height: 1.2;
	margin-left: -197px;
	padding: 35px 17px 11px;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 15px;
	color: #414243;
	-inset-box-shadow: 0 0 40px 0 #686868;
	box-shadow: 0 0 40px 0 #686868;
}

	.lk_popup_big {
		font-size: 18px;
	}

	.lk_popup_close {
		position: absolute;
		display: block;
		top: 20px;
		right: 20px;
		width: 10px;
		height: 10px;
		background: url(../img/lk-friends-close.gif) no-repeat;
	}

.lk_search-friends {
	margin: 0 21px;
	padding: 0;
	list-style-type: none;
}

	.lk_search-friends_item {
		position: relative;
		padding: 10px;
	}

	.lk_search-friends_item:hover {
		background: #f9f9f9;
	}

	.lk_search-friends_item:hover .lk_search-friends_actions {
		visibility: visible;
	}

	.lk_search-friends_image {
		float: left;
		margin-right: 10px;
	}

	.lk_search-friends_name {
		line-height: 1;
		font-size: 17px;
		font-weight: bold;
		text-decoration: none;
		color: #2e8db1;
	}

	.lk_search-friends_city {
		display: block;
	}

	.lk_search-friends_birth {
		display: block;
	}

	.lk_search-friends_actions {
		position: absolute;
		visibility: hidden;
		top: 19px;
		right: 14px;
	}

	.lk_search-friends_actions_item {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 38px;
		height: 33px;
		margin-left: 15px;
		margin-right: -4px;
		background: #787878 url(../img/lk-friends-actions.png) no-repeat;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color: #333;
		*display: inline;
		*zoom: 1;
	}

	.lk_search-friends_actions_item:hover {
		background-color: #56585d;
	}

	.lk_search-friends_actions_item:hover .lk_search-friends_actions_tooltip,
	.lk_search-friends_actions_item:hover .lk_search-friends_actions_corner {
		visibility: visible;
	}

	.lk_search-friends_actions_item:first-child {
		margin-left: 0;
	}

	.lk_search-friends_actions_item.e-add {
		background-position: 0 0;
	}

	.lk_search-friends_actions_item.e-message {
		background-position: 0 -33px;
	}

	.lk_search-friends_actions_tooltip {
		position: absolute;
		bottom: 0;
		right: 50%;
		line-height: 1;
		margin-bottom: -31px;
		padding: 5px 9px 4px;
		background: #fff;
		/*border: 1px solid #dbdbdb;*/
		-webkit-border-radius: 5px;
		border-radius: 5px;
		white-space: nowrap;
		-webkit-box-shadow: 0 0 3px 1px #dbdbdb;
		box-shadow: 0 0 3px 1px #dbdbdb;
		visibility: hidden;
		zoom: 1;
		color: #333;
	}

	.no-boxshadow .lk_search-friends_actions_tooltip {
		border:1px solid #dbdbdb;
	}

	.lk_search-friends_actions_corner {
		visibility: hidden;
		position: absolute;
		display: block;
		bottom: 0;
		left: 50%;
		width: 14px;
		height: 11px;
		margin-left: -7px;
		margin-bottom: -9px;
		background: url(../img/lk-friends-tooltip-corner.png) no-repeat;
	}

.lk_popup_message {
	margin-top: -20px;
}

	.lk_popup_message_title {
		margin: 0 0 5px;
		font-size: 18px;
		color: #414346;
	}

	.lk_popup_message_select {
		font-size: 13px;
		font-weight: bold;
		color: #333;
	}

	.lk_popup_message_select.customSelect {
		width: 339px;
		padding: 3px 11px 3px 8px;
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
		border: 1px solid #a3a3a3;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.lk_popup_message_select .customSelectInner {
		width: 100% !important;
		background: url(../img/lk-select.gif) right center no-repeat;
	}

	.lk_popup_message_text {
		display: block;
		width: 339px!important;
		height: 150px!important;
		margin: 11px 0 0;
		padding: 3px 11px 3px 8px;
		font-family: Arial;
		border: 1px solid #a3a3a3;
	}

	.lk_popup_message_text::-webkit-input-placeholder {
		color: #ababab;
	}
	.lk_popup_message_text:-moz-placeholder {
		color: #ababab;
	}
	.lk_popup_message_text::-moz-placeholder {
		color: #ababab;
	}
	.lk_popup_message_text:-ms-input-placeholder {
		color: #ababab;
	}

	.lk_popup_message .lk_online_submit {
		float: right;
		margin-bottom: 4px;
	}

.lk_profile {
	padding: 30px;
}

	.lk_profile_image {
		float: left;
		width: 151px;
		margin: 0 19px 19px 0;
		border: 1px solid #e5e5e5;
	}

	.lk_profile_title {
		margin: 0 0 15px;
		font-size: 17px;
		color: #414346;
	}

	.lk_profile_field {
		display: block;
		margin: 8px 0;
	}

	.lk_profile_friends {
		clear: both;
		position: relative;
	}

	.lk_profile_friends_all {
		position: absolute;
		top: 5px;
		right: 0;
	}

	.lk_profile_friends_list {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.lk_profile_friends_item {
		display: inline-block;
		vertical-align: top;
		width: 80px;
		margin-left: 23px;
		text-align: center;
		*display: inline;
		*zoom: 1;
	}

	.lk_profile_friends_item:first-child {
		margin-left: 0;
	}

	.lk_profile_friends_link {
		display: block;
		text-decoration: none;
	}

	.lk_profile_friends_image {
		display: block;
		width: 80px;
		margin-bottom: 5px;
		border: 0;
	}

	.lk_profile_tabs {
		margin: 30px 0 15px;
	}

	.lk_profile_tabs_list {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.lk_profile_tabs_item {
		position: relative;
		display: inline-block;
		vertical-align: top;
		margin-bottom: -1px;
		padding: 8px 20px;
		font-size: 17px;
		font-weight: bold;
		color: #0a83ab;
		z-index: 2;
		cursor: pointer;
		*display: inline;
		*zoom: 1;
	}

	.lk_profile_tabs_item.is-active {
		background: #fff;
		border-width: 1px 1px 0 1px;
		border-style: solid;
		border-color: #e9e9e9;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		color: #333;
	}

	.lk_profile_tabs_content {
		position: relative;
		display: none;
		padding-top: 15px;
		border: 1px solid #e9e9e9;
		z-index: 1;
	}

	.lk_profile_tabs_content.is-active {
		display: block;
	}

	.lk_profile_tabs_content .lk_news {
		margin: 0;
	}

	.lk_profile_news {
		width: 100%;
		border-collapse: collapse;
	}

	.lk_profile_news_row {
		vertical-align: top;
		cursor: pointer;
	}

	.lk_profile_news_row:hover {
		background: #f9f9f9;
	}

	.lk_profile_news_cell {
		padding: 10px 10px 10px 0;
		border-top: 1px solid #e9e9e9;
	}

	.lk_profile_news_cell:first-child {
		width: 50px;
		padding-left: 19px;
	}

	.lk_profile_news_row:first-child .lk_profile_news_cell {
		border: 0;
	}

	.lk_profile_news_image {
		display: block;
		width: 50px;
	}

	.lk_profile_news_name {
		line-height: 1;
		text-decoration: none;
		color: #2e8db1;
	}

	.lk_profile_news_content {
		margin: 0;
	}

	.lk_profile_news_date {
		display: inline-block;
		margin-top: 5px;
		font-size: 11px;
		color: #ccc;
		*display: inline;
		*zoom: 1;
	}

	.lk_profile_news_comment {
		display: inline-block;
		margin: 5px 0 0 7px;
		*display: inline;
		*zoom: 1;
	}

	.lk_profile .lk_search-friends_actions {
		visibility: visible;
		top: 27px;
		right: 25px;
	}

	.lk_profile .lk_search-friends_actions_item {
		color: #333;
	}

.lk_textarea {
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
}
#header .new_header_one{
	width: 50%;
}
.new_header_block_two{
	position: absolute;
	width: 450px;
	top: 53px;
	z-index: 102;
	left: 50%;
}
#BasketIframeId {
	position: relative;
	z-index: 1;
}
@media screen and (max-width: 920px) {
.new_header_block_two {
		left: 470px;
}
}
.call-us {
	font-size: 11px;
	color: #fff;
}

.required {
	margin: 0;
	list-style: none;
	background: #f0f0f0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.required_item {
	display: inline-block;
	width: 90px;
	margin-right: -5px;
	text-align: center;
	border-left: 1px solid #f8f8f8;
	*display: inline;
	*zoom: 1;
}

.required_item:first-child,
.required_item:first-child .required_item_container {
	border: 0;
}


.required_item a {
	display: block;
	height: 100%;
	padding: 16px 0;
	color: #1481b4;
	text-decoration: none;
}

.required_item a:hover span {
	border-bottom: 0;
	color: #0280b6;
}

.required_item img {
	display: block;
	margin: 0 auto;
}

.required_item span {
	border-bottom: 1px solid #8ac0da;
	white-space: nowrap;
}

.required_item_container { border-left: 1px solid #dfdfdf; }

.en-tariffs {
	position: relative;
	zoom: 1;
	width: 920px;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
}

.en-tariffs table {
	width: 100%;
	table-layout: fixed;
}

.en-tariffs td {
	padding: 4px 0;
}

.en-tariffs_image {
	display: block;
	margin: 0 auto;
}

.en-tariffs_link {
	display: block;
	margin: 0 0 5px;
	font-size: 13px;
	font-weight: bold;
}

.en-tariffs_link:hover {
	text-decoration: none;
}

.en-tariffs_text {
	display: block;
	font-size: 11px;
	color: #3d3d3d;
}

.m-purchases:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
		overflow: hidden;
}

.m-purchases .region-selector:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
		overflow: hidden;
}

.m-purchases .region-selector {
		margin: 0 0 30px;
		*zoom: 1;
}

.m-purchases .region-selector label {
		width: 78px;
		font-size: 12px;
		line-height: 1.3em;
		color: #a1a1a1;
}

.m-purchases .region-selector select {
		width: 288px;
}

.m-purchases .region-selector .jqTransformSelectWrapper {
		margin-top: 7px;
}

.m-purchases-list {
		float: left;
		width: 496px;
		font-size: 14px;
		line-height: 1.3em;
}

.m-purchases-list .m-purchases-list-row {
		margin: 0 0 30px;
}

.m-purchases-list .m-purchases-list-date {
		font-size: 12px;
		line-height: 1.3em;
		float: left;
		color: #a1a1a1;
}

.m-purchases-list .m-purchases-list-link {
		margin: 0 0 0 90px;
}

.aside .basket {
	background: url(../i/basket.png) 0 100% no-repeat #fff;
	padding-left: 96px;
	padding-bottom: 0;
	width: 125px;
	min-height: 67px;
	font-size: 12px;
}

.aside .basket h3 {
	font-size: 15px;
	line-height: 1em;
	margin: 0 0 5px;
}

.aside .basket p {
	margin: 3px 0 0;
	padding: 0;
}

.aside .questions-and-suggestions {
	background: #fff url(../img/questions-and-suggestions.jpg) 9px 100% no-repeat;
	padding-left: 96px;
	padding-bottom:  12px;
	width: 125px;
	min-height: 70px;
	font-size: 12px;
}

.aside .questions-and-suggestions h3 {
	font-size: 15px;
	line-height: 1.2em;
	margin: 0 0 2px;
}

.aside .get-cart a {
	text-decoration: none;
}
.aside .get-cart img {
	float: left;float: left;
	left: -10px;
	position: relative;
}
.aside .get-cart h3 {
	color: #ec1d23;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	margin: 0;
}

.planshet-arrow-list .arrow-text,
.texts .arrow-text,
.corp-customer-cols .arrow-text,
.aside .questions-and-suggestions .arrow-text {
	display: inline-block;
	background: url(../img/texts-arrow.gif)	0 4px no-repeat;
	padding: 0 0 0 10px;
}

.aside .questions-and-suggestions a.arrow-text {
	margin: 0 0 3px;
}

.aside .questions-and-suggestions_big {
	width: 146px;
	line-height: 1.4;
	padding-left: 75px;
	background: #fff url(../img/questions-and-suggestions_big.jpg) no-repeat left bottom;
	color: #000;}

.aside .questions-and-suggestions_big .big-phone {
	display: block;
	margin-bottom: 12px;
	font-size: 15px;
	line-height: 18px;
}

.aside .questions-and-suggestions_big .big-phone.mb-5 { margin-bottom:3px; }
.m-rates-and-conditions .h-section {
	background: #f0f0f0;
	margin: 0 -10px;
}

.m-rates-and-conditions .rates {
	overflow: hidden;
	margin: 12px -15px 30px;
	white-space: nowrap;
}

.m-rates-and-conditions .rates .rate {
	display: inline-block;
	vertical-align: top;
	width: 215px;
	margin: 0 -3px 0 0;
	border-left: 1px solid #fbfbfb;
	border-right: 1px solid #cccccc;
	text-align: center;
}

.m-rates-and-conditions .rates .rate h3 {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.3em;
	font-weight: normal;
	margin: 0 0 15px;
}

.m-rates-and-conditions .rates .rate h3 .name {
	font-weight: bold;
}

.m-rates-and-conditions .rates .rate p {
	font-size: 11px;
	line-height: 1.3em;
	margin: 0 0 15px;
}

.m-rates-and-conditions .rates-image {
	margin: 0 -15px -18px;
}

.m-rates-and-conditions .download-link {
		margin: 20px 0 40px;
		color: #adafaf;
		font-size: 13px;
		line-height: 1.3em;
}

.m-rates-and-conditions .rates-table-area {
		margin: 0 -10px 17px;
}

.m-rates-and-conditions .rates-table-area table {
		width: 100%;
		border-collapse: collapse;
}

.m-rates-and-conditions .rates-table-area table thead th {
		width: 160px;
		border-left: 1px solid #717273;
		background: #58595b;
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		line-height: 1.3em;
		text-align: center;
		height: 50px;
		vertical-align: middle;
}

.m-rates-and-conditions .rates-table-area table thead th:first-child {
		width: 294px;
		border-left: 0;
		text-align: left;
		padding: 0 0 0 30px;
		border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
}

.m-rates-and-conditions .rates-table-area table thead th:last-child {
		border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
}

.m-rates-and-conditions .rates-table-area table tbody .toggler {
		border: 1px solid #e5e5e5;
		border-top: 0;
		border-bottom: 0;
}

.m-rates-and-conditions .rates-table-area table tbody > tr > td table td {
		border: 1px solid #e5e5e5;
}

.m-rates-and-conditions .rates-table-area table tbody .toggler {
		background: #f0f0f0 url(../img/toggle-row-arrow.gif) 10px 20px no-repeat;
		font-size: 15px;
		font-weight: bold;
		line-height: 1.3em;
		padding: 15px 0 15px 30px;
		border-top: 1px solid #f8f8f8;
		border-bottom: 1px solid #d8d8d8;
		color: #1e1e1e;
		cursor: pointer;
}

.m-rates-and-conditions .rates-table-area table tbody .toggler:hover {
		background-color: #e5e5e5;
}

.m-rates-and-conditions .rates-table-area table tbody .toggler.toggled {
		background: #f0f0f0 url(../img/toggled-row-arrow.gif) 9px 21px no-repeat;
		cursor: default;
}

.m-rates-and-conditions .rates-table-area table tbody .toggler.toggled:hover {
		background-color: #f0f0f0;
}

.m-rates-and-conditions .rates-table-area table table tbody td {
		text-align: center;
		padding: 16px 0 16px 0;
		word-wrap: break-word;
}

.m-rates-and-conditions .rates-table-area table table tbody td:first-child {
		width: 294px;
		text-align: left;
		padding: 16px 0 16px 30px;
}

.m-rates-and-conditions .rates-table-area .toggle-area {
		margin-top: -1px;
}

.m-rates-and-conditions .rates-table-area .toggle-area .title {
		font-weight: bold;
}

.m-rates-and-conditions .rates-table-area .toggle-area .noborder td {
		border-bottom: 0;
		border-top: 0;
		padding-bottom: 0;
 }

.m-rates-and-conditions .rates-table-area .toggle-area .noborder.last td {
		padding-bottom: 15px;
}

.m-rates-and-conditions .rates-table-area .toggle-area .vmiddle {
		vertical-align: middle;
}

.m-rates-and-conditions .rates-table-area .toggle-area .dotted {
		display: inline-block;
		background: url(../img/rates-row-dot.gif) 0 6px no-repeat;
		padding: 0 0 0 10px;
}

.m-rates-and-conditions .star-description {
		color: #adafaf;
		font-size: 11px;
		line-height: 1.3em;
		padding-bottom: 10px;
		border-bottom: 1px solid #d9d9d9;
}

.m-rates-and-conditions .star-description p {
		margin-bottom: 7px;
}

input[type=button].red,
button.red {
	display: inline-block;
	padding: 5px 5px 3px;
	color: #fff;
	border: 0;
	margin: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border-bottom: 1px solid #a20202;
	background: #ff5a62;
	background: -moz-linear-gradient(top,  #ff5a62 0%, #cc0505 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5a62), color-stop(100%,#cc0505));
	background: -webkit-linear-gradient(top,  #ff5a62 0%,#cc0505 100%);
	background: -o-linear-gradient(top,  #ff5a62 0%,#cc0505 100%);
	background: -ms-linear-gradient(top,  #ff5a62 0%,#cc0505 100%);
	background: linear-gradient(to bottom,  #ff5a62 0%,#cc0505 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5a62', endColorstr='#cc0505',GradientType=0 );
	text-shadow: 0px -1px 1px #b40e11;
	filter: dropshadow(color=#b40e11, offx=0, offy=-1);
		font-size: 11px;
}

#footer div#buttons {
		width: 275px !important;
		top:-10px;
}

#footer #footerLinks {
		padding-left: 0 !important;
}

/* Planshet */

.planshet {
	overflow: hidden;
	line-height: 1.3;
	max-height: 999999px;
	background: #ededed;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 0 6px #f6f6f6;
	box-shadow: 0 0 6px #f6f6f6;
	font-size: 15px;
	*padding-top: 7px;
}

	.planshet p {
		margin: 0 0 20px;
	}

	#header.e-planshet,
	#nav.e-planshet,
	#content.e-planshet,
	#footer.e-planshet {
		width: 977px;
	}

	#nav.e-planshet .toplevel li:first-child {
		margin-left: 0;
	}

	#nav.e-planshet a {
		color: #ccc !important;
	}

	.planshet_section {
		position: relative;
		overflow: hidden;
		margin: 7px;
		padding: 27px 23px 7px;
		background: #fff;
		-webkit-border-radius: 18px;
		border-radius: 18px;
	}

	.planshet_section.e-footer {
		height: 120px;
		padding: 0;
		background: url(../img/planshet/footer.jpg) no-repeat;
	}

	.planshet_interesting {
		float: right;
		position: relative;
		width: 240px;
		line-height: 1.2;
		margin: 0 0 26px 27px;
		padding: 0 23px;
		background: #efefef;
		background: -moz-radial-gradient(center, ellipse cover,  #ffffff 50%, #efefef 100%);
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%,#ffffff), color-stop(100%,#efefef));
		background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 50%,#efefef 100%);
		background: -o-radial-gradient(center, ellipse cover,  #ffffff 50%,#efefef 100%);
		background: -ms-radial-gradient(center, ellipse cover,  #ffffff 50%,#efefef 100%);
		background: radial-gradient(ellipse at center,  #ffffff 50%,#efefef 100%);
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}

	.no-cssgradients .planshet_interesting {
		background: #f5f5f5 url(../img/planshet/fallback-interesting.png) center no-repeat;
	}

	.planshet_interesting .planshet_title {
		margin-top: 17px;
	}

	.planshet_interesting_list {
		margin: 24px 0;
		padding: 0;
		list-style-type: none;
	}

	.planshet_interesting_item {
		overflow: hidden;
		margin-top: 13px;
	}

	.planshet_interesting_item:first-child {
		margin-top: 0;
	}

	.planshet_interesting_image {
		float: left;
		margin-right: 13px;
	}

	.planshet_button {
		position: relative;
		display: inline-block;
		vertical-align: top;
		line-height: 1;
		min-width: 240px;
		margin-bottom: 12px;
		padding: 13px 0;
		background: #f6a3a5;
		background: -moz-linear-gradient(top,  #f6a3a5 0%, #f75f75 50%, #f31031 50%, #a70714 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6a3a5), color-stop(50%,#f75f75), color-stop(50%,#f31031), color-stop(100%,#a70714));
		background: -webkit-linear-gradient(top,  #f6a3a5 0%,#f75f75 50%,#f31031 50%,#a70714 100%);
		background: -o-linear-gradient(top,  #f6a3a5 0%,#f75f75 50%,#f31031 50%,#a70714 100%);
		background: -ms-linear-gradient(top,  #f6a3a5 0%,#f75f75 50%,#f31031 50%,#a70714 100%);
		background: linear-gradient(to bottom,  #f6a3a5 0%,#f75f75 50%,#f31031 50%,#a70714 100%);
		border-width: 1px;
		border-style: solid;
		border-color: #f27b7c #f31031 #a50714;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0 1px 3px #b2b2b2;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		text-shadow: 0 1px 1px #830411;
		text-align: center;
		color: #fff;
		*display: inline;
		*zoom: 1;
	}

	.planshet_button:hover {
		color: #fff;
	}

	.no-cssgradients .planshet_button {
		background: url(../img/planshet/fallback-button.png) left center repeat-x;
	}

	.planshet_button.e-popup {
		min-width: 140px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.planshet_title {
		margin: 10px 0 0;
	}

	.planshet_title.e-margin-bottom {
		margin-bottom: 10px;
	}

	.planshet_table {
		line-height: 1;
		width: 600px;
		margin: 12px 0 18px;
		border-width: 3px 1px 1px;
		border-style: solid;
		border-color: #e81e2b #ededed #ededed;
	}

	.planshet_table_row {

	}

	.planshet_table_row:nth-child(odd) {
		background-color: #f5f2f2;
	}

	.planshet_table .odd td {
		background: #f5f2f2;
	}

	.planshet_table_cell {
		padding: 12px 17px;
	}

	.planshet_helper {
		display: inline-block;
		position: relative;
		vertical-align: top;
		width: 12px;
		height: 12px;
		margin-left: 5px;
		background: url(../img/planshet/helper.png) no-repeat;
		cursor: pointer;
		*display: inline;
		*zoom: 1;
	}

	.planshet_helper:hover .planshet_helper_popup,
	.planshet_helper.touched .planshet_helper_popup {
		visibility: visible;
	}

	.planshet_helper_popup {
		position: absolute;
		display: block;
		visibility: hidden;
		left: 18px;
		top: 50%;
		width: 230px;
		margin-top: -28px;
		padding: 8px 10px;
		background: #fff;
		border: 1px solid #ccc;
		font-size: 13px;
	}

	.planshet_helper_popup_corner {
		position: absolute;
		display: block;
		top: 50%;
		left: 0;
		width: 7px;
		height: 8px;
		margin: -4px 0 0 -7px;
		background: url(../img/planshet/corner.png) no-repeat;
	}

	.planshet_star {
		display: inline-block;
		vertical-align: top;
		width: 10px;
		height: 18px;
		background: url(../img/planshet/star.gif) center no-repeat;
		background-size: contain;
		*display: inline;
		*zoom: 1;
	}

	.planshet_phone {
		display: inline-block;
		vertical-align: top;
		width: 4px;
		height: 18px;
		background: url(../img/planshet/phone.gif) center no-repeat;
		background-size: contain;
		*display: inline;
		*zoom: 1;
	}

	.planshet_full-description {
		margin: -20px 0 20px!important;
		font-size: 11px;
	}

.header-age {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	width: 22px;
	height: 22px;
	margin: -26px 0 0;
	background: url(../img/18.png) no-repeat;
}

.header-call {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 212px;
	margin: -24px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #c3c3c3;
}

	.header-call_phone {
		font-weight: normal;
		font-size: 15px;
		color: #fff;
	}

.planshet_buttons {
	width: 600px;
	table-layout: fixed;
}

	.planshet_buttons_row {

	}

	.planshet_buttons_cell {
		width: 242px;
		font-weight: normal;
		text-align: left;
	}

	.planshet_buttons_cell:first-child {
		width: auto;
	}

	.planshet_buttons_head {
		padding: 4px 0 12px;
	}

.planshet_list {
	margin: 8px 0 20px;
	padding: 0;
	list-style-type: none;
}

	.planshet_list_item {
		padding-left: 12px;
		background: url(../img/texts-arrow.gif) left center no-repeat;
	}

.planshet-h1 {
	width: 961px;
	margin: 0 auto;
	font-size: 20px;
	text-align: left;
	color: #ec1d23;
}

#footer .footer-links {
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	height: auto;
	margin: 20px 8px;
	padding: 0;
	font-size: 11px;
}

	#footer .footer-links_item {
		margin: 0 0 0 15px !important;
	}

	#footer .footer-links_item:first-child {
		margin-left: 0 !important;
	}

	#footer .footer-links_link {

	}

.error-list {
	margin: 0 0 20px;
	padding: 0;
	list-style-type: none;
}

.error-list_item {
	margin: 2px 0;
	padding-left: 20px;
	background: url(../img/texts-ar.gif) left 4px no-repeat;
}


/* Popup */

.popup {
	position: absolute;
	top: 260px;
	left: 50%;
	width: 322px;
	margin-left: -171px;
	padding: 40px 10px 33px;
	background: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 18px #757575;
	-webkit-box-shadow: 0 0 18px #757575;
	text-align: center;
}

	.popup_close {
		position: absolute;
		display: block;
		top: 6px;
		right: 6px;
		width: 13px;
		height: 13px;
		background: url(../img/popup-close.png) no-repeat;
	}

	.popup_text {
		line-height: 1.2;
		margin: 0 0 30px;
		font-size: 20px;
		color: #333;
	}

	.popup_link {

	}

/* Plugins */

.plugins {
	position: relative;
	overflow: hidden;
	line-height: 1.5;
	font-size: 12px;
	color: #1e1e1e;
}

	.plugins__header {
		position: relative;
		padding: 1px 20px 0;
		border-bottom: 1px solid #d0d0d0;
		background: #ffffff;
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 50%, #f3f3f3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f3f3f3));
		background: -webkit-linear-gradient(top,  #ffffff 50%,#f3f3f3 100%);
		background: -o-linear-gradient(top,  #ffffff 50%,#f3f3f3 100%);
		background: -ms-linear-gradient(top,  #ffffff 50%,#f3f3f3 100%);
		background: linear-gradient(to bottom,  #ffffff 50%,#f3f3f3 100%);
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.no-cssgradients .plugins__header {
			background: url(../img/plugins/fallback-header.png) bottom left repeat-x;
		}

	.plugins__main {
		position: relative;
		overflow: hidden;
		border-bottom: 1px solid #f0f0f1;
	}

	.plugins__footer {
		position: relative;
		padding-bottom: 30px;
		background: #f0f1f1;
		background: -moz-linear-gradient(top,  #f0f1f1 0%, #ffffff 70%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f1f1), color-stop(70%,#ffffff));
		background: -webkit-linear-gradient(top,  #f0f1f1 0%,#ffffff 70%);
		background: -o-linear-gradient(top,  #f0f1f1 0%,#ffffff 70%);
		background: -ms-linear-gradient(top,  #f0f1f1 0%,#ffffff 70%);
		background: linear-gradient(to bottom,  #f0f1f1 0%,#ffffff 70%);
		border-top: 1px solid #fff;
		-webkit-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		text-align: center;
	}

		.no-cssgradients .plugins__footer {
			background: url(../img/plugins/fallback-footer.png) top left repeat-x;
		}

		.plugins__footer .plugins__title-h2 {
			margin-top: 24px;
		}

	.plugins__title-h2 {
		margin: 20px 0;
		padding-bottom: 0 !important;
		font-size: 15px !important;
		font-weight: bold !important;
		color: #1e1e1e !important;
	}

		.plugins__title-h2_centred {
			text-align: center;
		}

	.plugins__title-h3 {
		font-size: 20px;
		font-weight: bold;
		color: #db1117;
	}

		.plugins__title-h3_header {
			display: inline-block;
			vertical-align: top;
			line-height: 1.2;
			margin: 18px 0 17px;
			padding: 5px 0 5px 40px !important;
			background: url(../img/plugins/recomended.png) 0 6px no-repeat;
			*display: inline;
			*zoom: 1;
		}

		.plugins__title-h3_windows {
			background: url(../img/plugins/windows.png) 0 center no-repeat;
		}

		.plugins__title-h3_linux {
			background: url(../img/plugins/linux.png) 0 center no-repeat;
		}

		.plugins__title-h3_mac {
			background: url(../img/plugins/mac.png) 0 center no-repeat;
		}

		.plugins__title-h3_plugins-item {
			line-height: 1;
			margin: 20px 23px !important;
			padding: 15px 0 15px 60px !important;
			background: url(../img/plugins/chrome.png) 0 4px no-repeat;
			font-size: 20px !important;
			font-weight: bold !important;
			color: #ec1d23 !important;
		}

	.plugins__text { /* Android browser fix */
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=);
	}

	.plugins__centred {
		text-align: center;
	}

	.plugins__header__arrow {
		position: absolute;
		display: block;
		bottom: 0;
		left: 50%;
		width: 14px;
		height: 8px;
		margin: 0 0 -8px -7px;
		background: url(../img/plugins/arrow.png) no-repeat;
	}

	.plugins__button {
		display: inline-block;
		vertical-align: top;
		line-height: 1;
		padding: 8px 31px;
		background: #e41119;
		background: -moz-linear-gradient(top,  #e41119 0%, #c8090d 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e41119), color-stop(100%,#c8090d));
		background: -webkit-linear-gradient(top,  #e41119 0%,#c8090d 100%);
		background: -o-linear-gradient(top,  #e41119 0%,#c8090d 100%);
		background: -ms-linear-gradient(top,  #e41119 0%,#c8090d 100%);
		background: linear-gradient(to bottom,  #e41119 0%,#c8090d 100%);
		border: 1px solid #940d10;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: inset 0 1px 0 #ed656a;
		box-shadow: inset 0 1px 0 #ed656a;
		font-size: 22px;
		font-weight: bold;
		text-shadow: 0 -1px 1px #9b0006;
		text-decoration: none;
		color: #fff;
		*display: inline;
		*zoom: 1;
	}

		.no-cssgradients .plugins__button {
			background: #c8090d url(../img/plugins/fallback-button.png) repeat-x;
		}

		.plugins__button:hover {
			color: #fff;
		}

		.plugins__button_plugins-item {
			position: absolute;
			top: 24px;
			right: 23px;
		}

		.plugins__button_plugins-list {
			margin-right: 24px;
			padding: 8px 24px;
			font-size: 18px;
		}

	.plugins__plugins-item-image {
		display: block;
		margin: 0 auto;
	}

	.plugins__table {
		line-height: 2;
		margin: 13px 20px 35px;
		table-layout: fixed;
		font-size: 13px;
	}

		.plugins__table__cell {
			width: 50%;
			padding: 0 25px 0 33px;
		}

		.plugins__table__cell:first-child {
			padding-left: 25px;
		}

	.plugins__link {
		font-size: 13px;
		color: #207ecd;
	}

		.plugins__link_image {
			padding-left: 25px;
			background-position: 1px center;
			background-repeat: no-repeat;
		}

		.plugins__link_download {
			background-image: url(../img/plugins/download.gif);
		}

		.plugins__link_read {
			background-image: url(../img/plugins/read.gif);
		}

	.plugins__platforms {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

		.plugins__platforms__item {
			display: inline-block;
			vertical-align: top;
			margin-left: 79px;
			background-repeat: no-repeat;
			background-position: left center;
			*display: inline;
			*zoom: 1;
		}

			.plugins__platforms__item:first-child {
				margin-left: 0;
			}

			.plugins__platforms__item_windows {
				background-image: url(../img/plugins/windows.gif) !important;
			}

			.plugins__platforms__item_mac {
				background-image: url(../img/plugins/mac.gif) !important;
			}

			.plugins__platforms__item_linux {
				background-image: url(../img/plugins/linux.gif) !important;
			}

			.plugins__platforms__item_active {
				opacity: .5;
				filter: alpha(opacity=50);
				*zoom: 1;
			}

			.plugins__platforms__item_active .plugins__platforms__link:hover {
				text-decoration: none;
			}

		.plugins__platforms__link {
			padding-left: 28px;
			font-size: 15px;
			font-weight: bold;
			text-decoration: none;
			color: #393939;
		}

		.plugins__platforms__link:hover {
			text-decoration: underline;
			color: #393939;
		}

	.plugins__list {
		width: 100%;
		border-collapse: collapse;
	}

		.plugins__list__item {
			padding: 23px 0;
			vertical-align: middle;
			border-bottom: 1px solid #e5e5e5;
		}

			.plugins__list__item_button {
				text-align: right;
			}

			.plugins__list__item__image {
				display: block;
				margin: 18px 23px 0;
			}

			.plugins__list__item__descr {
				margin-top: 5px;
				font-size: 12px;
				color: #1e1e1e;
			}

			.plugins__list__item .plugins__title-h3 {
				color: #ec1d23;
			}

	.plugins__main__links {
		padding: 29px 0;
		text-align: center;
	}

		.plugins__main__links .plugins__link {
			margin: 0 16px;
		}

			.plugins__main__links .plugins__link:first-child {
				margin-left: 10px;
			}
.often_required_h4{
	font-size: 14px !important;
	margin-top:23px !important;
	margin-bottom: 12px !important;
}
.any_questions_h4{
	font-size: 14px !important;
	width: 120px;
	float: left;
}
.breadcrumbs {
	position: relative;
	line-height: 1;
	margin: 0;

	padding: 8px 20px 9px;
	list-style-type: none;
	font-size: 11px;
}

	.breadcrumbs__item {
		display: inline-block;
		vertical-align: top;
		padding: 0 6px 0 10px;
		background: url(../i/slash.png) left center no-repeat;
		*display: inline;
		*zoom: 1;
	}

		.breadcrumbs__item:first-child {
			padding-left: 0;
			background: none;
		}

	.breadcrumbs__link {
		text-decoration: none;
		color: #58595b;
	}

		.breadcrumbs__link:hover {
			color: #58595b;
		}

/* home-internet-tariff */
.aside-connect { width:163px; height:28px; background:url(../img/clink-aside.png) 0 0 no-repeat; padding:18px 0 0 73px; font-size:13px; font-weight:bold; text-transform:uppercase; zoom:1; margin:0; }
.aside-connect-wrap { margin:20px 0 10px 0; }
.content__top-banner { background: url(../img/home-internet-content-top-banner.png) 0 0 no-repeat; width:666px; height: 106px; position:relative; left:-16px; top:-15px; margin-bottom:5px; }
.home-internet-tariff__item { display:inline-block; *display:inline; *zoom:1; width:190px; margin-right:23px; margin-bottom:35px; padding:0; border:2px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; behavior: url(/PIE.htc); }
.home-internet-tariff__item:hover { border-color:#e5e5e5; }
.home-internet-tariff__item .inner-border { border:1px solid #e5e5e5; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; behavior: url(/PIE.htc); margin:0; padding:0; display:inline-block; *display:inline; width: 188px; }
/*.home-internet-tariff__item .inner-border:hover { border-color:#e5e5e5; }*/
.home-internet-tariff__item.right { margin-right:0; }
.home-internet-tariff__item .inner { margin:14px 14px 14px 18px; }
.home-internet-tariff__item__image-wrap, .home-internet-tariff__item__image-wrap img { max-width:110px; max-height:83px;}
.home-internet-tariff__item__image-wrap { margin-bottom:15px; }
.home-internet-tariff__item__text-wrap { font-size:13px; color:#000000; line-height:16px; }
.home-internet-tariff__item__text-wrap .row { margin-bottom:10px; }
.text-gray { color:#8c8b8b; }
.f-11 { font-size:11px; }
.home-internet-tariff__item__buttun-wrap.button-choose { margin-top:15px; }
.button-choose a {
 /*background:url(../img/button-choose-bg.png) no-repeat 0 0;
 padding:0; margin:0;*/
 width:134px; height:30px;
/* border:none; display:block; text-decoration:none;
 font-size:15px; font-weight:bold; text-shadow:1px 1px 1px #919191; color:#e10816; text-align:center;*/
line-height:30px;
display: inline-block;
vertical-align: middle;
text-decoration: none;
border: none;
border-radius: 3px;
background: none #ec1d23;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
color: #fff;
text-align: center;
-webkit-transition: background 200ms linear;
-moz-transition: background 200ms linear;
-ms-transition: background 200ms linear;
-o-transition: background 200ms linear;
transition: background 200ms linear;
cursor: pointer;
-webkit-appearance: none;
box-sizing:border-box;
}
.button-choose a:hover, .button-choose a:focus, .button-choose a:active {
	text-decoration: none !important;
	background-color: #cc001b;
}
.button-choose a span { /*text-indent:-9999px; overflow:hidden;*/ display:block; text-decoration:none; }
h2.page-title.mb-10 { margin-bottom:10px; }
.texts.home-internet-tariff-paddings { padding-left:16px; padding-right:12px; }
a.aside-connect-link { color:#ec1d23; text-transform:none; font-size:18px; line-height:50px; text-decoration:none; }
.aside-connect.aside-connect-bg { background: transparent url(../img/power.png) no-repeat 25px center; padding:0 0 0 68px; width:auto; height:50px; }
/* end home-internet-tariff */

/*** en version ***/
.no-side-paddings { margin-left:-20px; margin-right:-20px; }
.light-gray-txt { color:#666 !important; }
.black-txt { color:#000 !important; }
.eng.questions-and-suggestions h3 { margin:5px 0 6px; }
.texts .arrow-text { padding-left:14px; }
.aside .eng.questions-and-suggestions .arrow-text { line-height:20px; background-position: left center; padding-left:14px; }
.texts sup { font-size:60%; *font-size:80%; }
.no-sublevel1 .sublevel2 { margin-top:12px; }
h2.subheader { font-size:18px; font-weight:normal; line-height:30px; margin-bottom:26px; }
h3.subheader { font-size:15px; line-height:18px; font-weight:bold; margin:18px 0; }
.subheader.left { float:left; }
.tariffs .subheader { margin-right:0; margin-bottom:20px; font-weight:bold; }
.top-bordered { border-bottom:1px solid #e5e5e5; }
.how-to-pay.paddings { padding-left:30px; padding-right:17px; }
.unlimited-sms.paddings { padding-right:17px; }
.texts.small-min-height { min-height:100px; }
.texts .eng-text p { margin-bottom:18px; color:#000; line-height:18px; }
.red-button { border-width:0 1px 1px 1px; border-color:#f4575f #f4575f #9e0101 #f4575f; text-shadow:0 1px 0 #424343; background-repeat: repeat-x; background-image:url(../img/menu-gradient-active.png) ;/*!important;*/ background-color:#E62020 ;/*!important;*/ -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(/PIE.htc); color:#fff; height:30px; width:118px; display:inline-block; *display:inline; text-align:center; text-decoration:none; line-height:30px; padding:0; }
.red-button:hover { text-decoration:none; color:#fff; }
.red-button.right { float:right; }
.texts h1.big-text-title.mb-11 { margin-bottom:11px; }
.texts h1.big-text-title.mb-15 { margin-bottom:15px; }
.texts h1.big-text-title.mb-22 { margin-bottom:22px; }
.texts h1.big-text-title.mt-9 { margin-top:9px; }
.sublevel-wide-paddings.sublevel td { padding:0 13px; }
.sublevel-wide-paddings.sublevel span { position:relative; }
.sublevel-wide-paddings.sublevel a.active:before { bottom:auto; top:36px; }
.current-region.no-popup a, .current-region--separator { display:inline-block; }
.current-region--separator { margin:0 5px; }
.current-region.no-popup a.active { font-weight:bold; border-bottom:none; }
.offer_button.pie { -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; behavior:url(/PIE.htc); }

/* investor relations // about mts */
.texts h1.big-text-title { font-size:24px; margin-bottom:22px; margin-right:0;}
.texts .big-text-title { font-size:24px; line-height:27px; margin-bottom:22px; margin-right:0; display:inline-block; *display:inline; }
.aboutmts-investor { padding-left:20px; padding-right:13px; }
/* end investor relations */

/* corporate customers relations */
.texts.corp-customers { padding-left:0; padding-right:0; }
.corp-customers__top, .corp-customers__middle { padding-left:18px; padding-right:18px; }
.corp-customers__top { background:url(../img/clouds.jpg) repeat-x center bottom; }
.corp-customers__top__text-wrap__video { width:520px; height:325px; }
.corp-customers__top__text-wrap__video.right { float:right; text-align:right; margin-left:30px; }
.below-text { margin-top:12px; }
.below-text.center { text-align: center; font-size:18px; font-weight:bold; line-height:24px; width:530px; margin-right:auto; margin-left:auto; padding-bottom:40px; }
.below-text.center .left { text-align: left; }
.below-text.center .right { text-align: right; }
.join-us-btn { margin-right:60px; margin-top:14px; height:40px; line-height:40px; font-weight:bold; font-size:15px;  }
.texts .mt-30 { margin-top:30px; }
.texts .mb-15 { margin-bottom:15px; }
.columns__col { float:left; width:48%; }
.columns__col.col-left { margin-right:9%; /*width:462px;*/ width:49%; }
.columns__col.col-right { /*width:365px;*/ width:40%; }
.corp-customer-cols p { color:#000; line-height:18px; margin-bottom:20px; }
.corp-customer-cols .arrow-text { padding-left:20px; }
#footer #buttons.buttons-below { margin-left:18px; margin-top:-15px; }
/* end corporate customers relations */

/* tariff-mts */
.tariff-mts h2.subheader { margin-bottom:14px; font-weight:bold; }
.tariff-mts__prices { margin:0 0 38px 0; padding:0; }
.tariff-mts__prices li { display:block; margin:0 0 25px 0; padding:0; }
.tariff-mts__prices__columns { margin-bottom:23px; }
.tariff-mts__prices__columns__col { /*float:left;*/ display:inline-block; vertical-align:middle; }
.tariff-mts__prices__columns__col.col-first { width:105px; }
.tariff-mts__prices__columns__col.col-last { width:515px; }
.tariff-mts__prices__columns .big-text-title { font-weight:bold; margin:0; }
/* end tariff-mts */

/* tariffs */
.texts.tariffs-paddings { padding-left:18px; padding-right:18px; }
h3.tariffs__columns__col__header { margin-top:0px; margin-bottom:16px; }
.tariffs .subheader.mt { margin-top:21px; }
.tariffs__columns__col { display:inline-block; *display:block; vertical-align:top; width:312px; }
.tariffs__columns__col__img-wrap { width:50px; height:60px; display:inline-block; *display:block; vertical-align:top; }
.tariffs__columns__col__text-wrap { width:210px; display:inline-block; *display:block; vertical-align:top; margin-left:17px; }
.tariffs__columns__col__img-wrap img { max-width:50px; max-height:60px; }
.tariffs__columns__col__text-wrap a { display:block; text-transform:uppercase; font-weight:bold; margin-bottom:8px; font-size:15px; }
.texts .eng-text .tariffs__columns__col__text-wrap p { display:block; color:#3d3d3d; margin-bottom:11px; }
/* end tariffs */

/* popup */
.loader-overlay-bg.dark { background: rgba(0, 0, 0, .65); }
.loader-overlay-bg.dark.eng { position:fixed; width:100%; height:100%; background:rgba(0, 0, 0, .65); z-index:9000; }
.no-rgba .loader-overlay-bg.dark, .no-rgba .loader-overlay-bg.dark.eng { background: url(../img/loader-overlay-dark.png) repeat; }
.loader-overlay-content { position:absolute; z-index:9001; top:0; left:0; width:100%; height:100%; }
.loader-overlay-content.eng { visibility:hidden; }
.eng .popup-wrap { position:absolute; top:260px; left:50%; width:799px; margin-left:-387px;  visibility:visible; }
.loader-overlay-content.eng .popup-wrap .pie { background-color:#fff; position:relative; padding:31px 33px 25px 31px;  box-shadow:0 0 18px #757575; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(/PIE.htc); -webkit-box-shadow:0 0 18px #757575; text-align:left; }
.popup-wrap__close { position:absolute; top:16px; right:14px; width:15px; height:15px; background:url(../img/home-inet-popup-close.png) no-repeat 0 0; }
.eng .popup-title { font-size:26px; line-height:26px; color:#1e1e1e; margin: 0 0 16px; }
.eng .popup-inner { font-size:13px; color:#000; }
.eng .popup-inner p { margin-bottom:15px; }
.eng .popup-inner p.mb-7 { margin-bottom:7px; }
.popup-frm { font-size:12px; color:#3d3d3d; }
.popup-frm__elem-wrap { margin-bottom:13px; }
.popup-frm__elem-wrap.mt-16 { margin-top:16px; }
.popup-frm__elem-wrap.mt-17 { margin-top:17px; }
.popup-frm__elem-wrap.mt-24 { margin-top:24px; }
.popup-frm__elem-wrap.mt-19 { margin-top:19px; }
.popup-frm__elem-wrap.mb-10 { margin-bottom:10px; }
.popup-frm__elem-wrap:last-child { margin-bottom:0; }
input[type="email"].popup-frm__elem__inp, input[type="text"].popup-frm__elem__inp, input.popup-frm__elem__inp { width:459px; height:21px; line-height:21px; border:1px solid #bdbdbd; padding:0 5px 0 0; background:#fff url(../img/poput_inpup-bg.jpg) repeat-x left top; padding:0 0 0 2px; }
.popup-frm__elem__lbl.above { display:block; margin-bottom:1px; }
textarea.popup-frm__elem__area { height:126px; width:459px; resize:none; background:#fff url(../img/poput_inpup-bg.jpg) repeat-x left top; border:1px solid #bdbdbd; padding:0 0 0 2px; }
.popup-frm__elem-wrap.elem-btn { border-width:0 1px 1px 1px; border-color:#f4575f #f4575f #9e0101 #f4575f; background:#E62020 url(../img/menu-gradient-active.png) repeat-x;  -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(/PIE.htc); display:inline-block; *display:inline; height:30px; width:118px; text-align:center; position:relative; color:#fff; text-shadow:0 1px 0 #424343; }
.popup-frm__elem__btn { border:none; background:transparent; height:30px; width:118px; text-align:center; color:#fff; text-shadow:0 1px 0 #424343; }
.popup-wrap.join-mts, .popup-wrap.info-request, .popup-wrap.freedback { width:527px; margin-left:-231px; }
.popup-frm__elem-wrap.mt-4 { margin-top:4px; }
.popup-wrap.join-mts { top:150px; }
.join-mts__lst { margin:-5px 0 20px 1.8em; }
/* end popup */

/* error page */
.errors.texts h1.header-title_bold_huge { color:#ec1d23; font:normal normal 113px/115px 'TruthCYRLight', Arial; margin:20px 0 6px; }
.errors.texts h2.header-title_bold { color:#000; font-size:24px; font-weight:bold; line-height:15px; margin-bottom:20px; }
.texts .error.eng-text p { font-size:13px; line-height:15px; margin-bottom:11px; }
.small-min-height.errors { min-height:318px; }
.errors.texts ul.error--lst li { color:#000; font-size:13px; padding-bottom:0; padding-top:0; }
/* end error page */

/* search page */
.search--subscribers { margin:8px 0 10px; }
.search--subscribers--inp { float:left; }
.search--subscribers--label { margin:-1px 0 0 9px; }
.search--filter div.fancy-select , .search--filter--txt, .show-by--txt, .search--subscribers--label { color:#58595b; float:left; }
.search--filter div.fancy-select { margin-bottom:0; }
.show-by--txt { color:#333; }
.search--filter--show-by { float:right; }
.search--filter { margin:10px 0 0 0; }
.search--filter--txt { margin-top:5px; }
ol.demical-no-dotts { list-style-type:none; counter-reset:li; margin-left:0; padding-left:25px; }
ol.demical-no-dotts li { margin-left:0; padding-left:0; position:relative; }
ol.demical-no-dotts li:before { content:counter(li); counter-increment:li; text-align:right; display:block; position:absolute; left:-25px; top:3px; }
ol.search--results--list {  }
li.search--results--list--item { margin-bottom:18px; color:#58595b; }
li.search--results--list--item:before { font-size:10px; color:#666; }
/* end search page */

/*** end en version ***/

/*  */

.footer_industrial {
	width: 667px !important;
	float: right  !important;
}

	.footer_industrial div {
		position: relative !important;
		right: auto !important;
		top: auto !important;
		width: auto !important;
		height: auto !important;
	}

	.footer_industrial table div {
		height: 20px !important;
	}

	.footer_industrial table {
		margin: 12px 0;
	}

	.footer_industrial #footerLinks ul {
		margin-top: 30px;
	}

	.footer_industrial #footerLinks p {
		margin: 0;
	}

/* Refactoring start */

html {
	height: 100%;
}
body {
	position: relative;
	height: 100%;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: left;
}
a:hover {
	text-decoration: none;
}
input:focus {
	outline: 0;
}
.rounded {
	padding-top: 1px;
	border-bottom: 1px solid #cfcfcf;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px #cfcfcf;
	box-shadow: 0 0 10px #cfcfcf;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
.placeholder {
	color: #a9a9a9;
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}

.age {
	float: right;
	width: 22px;
	height: 22px;
	margin: 4px 0 4px 10px;
	background: url(../img/age.png) no-repeat;
}

.breadcrumbs {
	line-height: 1;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.breadcrumbs__item {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	padding: 10px 6px 10px 10px;
	background: url(../img/breadcrumbs-slash.gif) left center no-repeat;
}
.breadcrumbs__item:first-child {
	padding-left: 0;
	background: none;
}
.breadcrumbs__item__link {
	font-size: 11px;
	text-decoration: none;
	color: #58595b;
}

.cabinet-popup {
	position: absolute;
	display: none;
	top: 45px;
	right: 5px;
	line-height: 1;
	padding: 12px 0 7px;
	background: #fff;
	border: 1px solid red;
	font-size: 13px;
	text-align: center;
	white-space: nowrap;
	-webkit-box-shadow: 0 0 10px #cfcfcf;
	box-shadow: 0 0 10px #cfcfcf;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.cabinet-popup_active {
	display: block;
}
.cabinet-popup__links {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cabinet-popup__links__item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	width: 100px;
	height: 26px;
	padding: 0 6px;
	border-left: 1px solid #dadadb;
}
.cabinet-popup__links__item:first-child {
	margin: 0;
	border: 0;
}
.cabinet-popup__link {
	display: block;
	height: 100%;
	margin-top: -12px;
	padding: 12px 6px 7px;
	text-decoration: none;
	color: #1481b4;
	white-space: normal;
}
.cabinet-popup__arrow {
	display: block;
	position: absolute;
	width: 12px;
	height: 6px;
	top: -6px;
	right: 106px;
	background: url(../img/cabinet-popup-arrow.gif) no-repeat;
}


.menu__firstlevel {
	position: relative;
	height: 39px;
	line-height: 1;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #8d8d8d url(../img/menu-gradient.png) repeat-x;
	border-bottom: 1px solid #6a6b6c;
	font-size: 13px;
	text-shadow: 1px 1px 0 #666;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.menu__firstlevel__item {
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid #676768;
	*display: inline;
	*zoom: 1;
}
.menu__firstlevel__item_active {
	background: url(../img/menu-active.png) repeat-x;
	border-color: #b92b3c;
}
.menu__firstlevel__item_active .menu__firstlevel__link {
	border-color: #f14351;
}
.menu__firstlevel__item:first-child {
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}
.menu__firstlevel__item:first-child .menu__firstlevel__link {
	border-left: 0;
}
.menu__firstlevel__link {
	position: relative;
	z-index: 2;
	display: block;
	height: 15px;
	line-height: 15px;
	padding: 12px 15px;
	text-decoration: none;
	color: #fff;
	border-width: 0 1px;
	border-style: solid;
	border-color: #a8a8a8;
}
.menu__decorator {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 39px;
	background: url(../img/menu-blick.png) no-repeat;
}

.headframe {
	position: relative;
	z-index: 10;
	width: 140px;
	height: 50px;
}
.headframe__iframe {
	width: 205px;
	height: 50px;
}
.headframe__iframe_active {
	width: 350px;
	height: 100px;
}
.headframe__iframe_unauthorised {
	position: absolute;
	top: 0;
	right: -66px;
}

.headlocation {
	position: relative;
	height: 14px;
	line-height: 14px;
	padding-left: 15px;
	background: url(../img/headlocation.png) no-repeat;
	font-size: 11px;
}
.headlocation__link {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	border-bottom: 1px dotted #58595b;
	text-decoration: none;
	color: #58595b;
}
.headlocation__link:hover {
	border: none;
}

.headtable {
	width: 100%;
	margin: 20px 0;
	border-collapse: collapse;
}
.headtable__cell {
	padding: 0;
}

.headwidget {
	position: relative;
	line-height: 1.4;
	min-height: 50px;
	padding-left: 46px;
	font-size: 11px;
	color: #58595b;
}
.headwidget_shop {
	background: url(../img/headshop.png) 0 5px no-repeat;
}
.headwidget_cabinet {
	background: url(../img/headcabinet.png) 0 5px no-repeat;
}
.headwidget_cabinet_unauthorised {
	width: 159px;
	float: right;
}
.headwidget__link {
	font-size: 13px;
	color: #0280b6;
}
.headwidget__table {
	margin-top: 2px;
	border-collapse: collapse;
}
.headwidget__table__cell {
	padding: 0;
}
.headwidget__table__link {
	color: #58595b;
}

.industrial {
	position: relative;
	color: #1e1e1e;
	margin: -15px -20px;
	padding: 0 10px;
}
.industrial__section-title {
	margin: 20px 0 !important;
	padding: 0 !important;
	font-size: 15px !important;
	font-weight: bold !important;
}
.industrial__slogan {
	margin: 50px 0 30px;
	font-size: 28px;
	text-transform: uppercase;
	text-align: center;
}
.industrial__description {
	margin: 30px 0;
	font-size: 13px;
	text-align: center;
}
.industrial__list {
	margin: 0 !important;
	padding: 0 0 50px !important;
	list-style-type: none;
	text-align: center;
}
.industrial__list__item {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	width: 134px;
	margin: 20px 14px 0 !important;
	padding: 0 !important;
	background: none !important;
}
.industrial__list__item__link {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #0280b6;
}
.industrial__list__item__image {
	display: block;
	margin: 0 auto;
}
.industrial__list__item_first {
	margin-left: 0 !important;
}
.industrial__list__item_last {
	margin-right: 0 !important;
}

.container {
	position: relative;
	width: 920px;
	margin: 0 auto;
}
.userbar {
	min-width: 920px;
	height: 30px;
	background: #414243;
}
.header {
	margin-bottom: 20px;
}
.aside {
	position: relative;
	float: left;
	width: 237px;
	margin-right: 16px;
}
/*.content {
	position: relative;
	float: left;
	width: 667px;
}*/

.location {
	position: relative;
	width: 918px;
	height: 24px;
	line-height: 23px;
	margin: 15px auto 0;
	padding: 12px 0;
	font-size: 13px;
	text-align: center;
	color: #000;
	background: #f9f2e0;
	border: 1px solid #dfe0e0;
}
.location.pie {
	z-index: 1;
}
.no-cssgradients .location {
	background: url(../img/fallback-location.png) repeat-x;
}
.location__text {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.location__button {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	height: 23px;
	line-height: 23px;
	padding: 0 12px;
	border-bottom: 1px solid #000;
	text-decoration: none;
	color: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.location__button_yes {
	margin-left: 20px;
	background: #cc0505;
	background: -moz-linear-gradient(top, #ff5a62 0%, #cc0505 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5a62), color-stop(100%, #cc0505));
	background: -webkit-linear-gradient(top, #ff5a62 0%, #cc0505 100%);
	background: -o-linear-gradient(top, #ff5a62 0%, #cc0505 100%);
	background: -ms-linear-gradient(top, #ff5a62 0%, #cc0505 100%);
	background: linear-gradient(to bottom, #ff5a62 0%, #cc0505 100%);
	border-bottom-color: #a20202;
}
.no-cssgradients .location__button_yes {
	background: url(../img/fallback-location-button-yes.png) repeat-x;
}
.location__button_no {
	margin-left: 10px;
	background: #9a9d9d;
	background: -moz-linear-gradient(top, #c2c3c3 0%, #9a9d9d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2c3c3), color-stop(100%, #9a9d9d));
	background: -webkit-linear-gradient(top, #c2c3c3 0%, #9a9d9d 100%);
	background: -o-linear-gradient(top, #c2c3c3 0%, #9a9d9d 100%);
	background: -ms-linear-gradient(top, #c2c3c3 0%, #9a9d9d 100%);
	background: linear-gradient(to bottom, #c2c3c3 0%, #9a9d9d 100%);
	border-bottom-color: #7a7d7d;
}
.no-cssgradients .location__button_no {
	background: url(../img/fallback-location-button-no.png) repeat-x;
}

.logo {
	display: block;
	width: 200px;
	height: 50px;
	background: url(../img/logo.png) no-repeat;
}

.menu_top {
	float: left;
}
.menu_sub {
	float: right;
	margin-right: 8px;
}
.menu.pie {
	margin-bottom: 15px;
	background: #fff;
}

.overlay {
	display: none;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .65;
	filter: alpha(opacity=65);
}

.regions {
	display: none;
	position: absolute;
	z-index: 101;
	top: 8%;
	left: 50%;
	width: 784px;
	height: 536px;
	margin-left: -392px;
}
.regions__header {
	position: relative;
	padding: 15px 25px;
	background: #f9f9f9;
	border-bottom: 1px solid #d3d3d3;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	font-size: 16px;
	color: #444;
}
.regions__main {
	position: relative;
	height: 454px;
	background: #fff;
}
.regions__main__table {
	line-height: 1.2;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.regions__main__table__cell {
	vertical-align: top;
	border-collapse: collapse;
	border-left: 1px solid #d8d8d8;
}
.regions__main__table__cell:first-child {
	border-left: 0;
}
.regions__main__table__cell_country {
	width: 170px;
}
.regions__main__table__cell_region {
	display: none;
}
.regions__main__table__cell_city {
	display: none;
}
.regions__main__table__container {
	position: relative;
	overflow-y: auto;
	width: 100%;
	height: 452px;
}
.regions__main__results {
	display: none;
	position: absolute;
	overflow-y: scroll;
	top: 0;
	left: 0;
	width: 100%;
	height: 454px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #fff;
}
.regions__main__results__item {
	margin: 10px 25px;
	font-size: 12px;
}
.regions__main__results__item__link {
	color: #0280b6;
}
.regions__main__results__item__q {
	background: #f8f0e0;
	border-bottom: 3px solid #f8f0e0;
}
.regions__main__results__item__country {
	color: #c4bfc3;
	margin: 0 0 0 5px;
}
.regions__footer {
	height: 20px;
	background: #f9f9f9;
	border-top: 1px solid #d3d3d3;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.regions__search__input {
	position: relative;
	width: 280px;
	height: 19px;
	line-height: 19px;
	margin-left: 14px;
	padding: 0 8px 0 24px;
	background: #ffffff url(../img/searchbox-button.png) -1px center no-repeat;
	border: 1px solid #5f5f5f;
	font-size: 11px;
	vertical-align: middle;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.regions__search__clear {
	display: none;
	text-decoration: none;
	border-bottom: 1px dotted #1481b4;
	margin: 2px 10px 0;
	color: #0280b6;
	font-size: 13px;
}
.regions__close {
	position: absolute;
	display: block;
	top: 19px;
	right: 16px;
	height: 18px;
	line-height: 15px;
	padding-left: 20px;
	background: url(../img/reg-close.png) left center no-repeat;
	font-size: 10px;
	text-decoration: none;
	color: #e3000a;
}
.regions__list {
	margin: 7px 0 15px 25px;
	padding: 0;
	list-style-type: none;
}
.regions__list__item {
	margin-bottom: 10px;
}
.regions__list__item__link {
	color: #0280b6;
}
.regions__list__item__link_dotted {
	border-bottom: 1px dotted #0280b6;
	text-decoration: none;
}
.regions__list__item__link_active {
	padding-right: 20px;
	border: 0;
	color: #e3000a;
}
.regions__list__item__link_active.regions__list__item__link_dotted {
	background: url(../img/text-arrow-red.gif) right center no-repeat;
}
.regions__title {
	line-height: 1;
	margin: 8px 25px 15px;
	font-size: 16px;
	font-weight: normal;
	color: #444;
}
.ui-autocomplete {
	position: absolute;
	z-index: 1001!important;
	top: 0;
	left: 0;
}
.ui-menu {
	margin: 0;
	padding: 0;
	background: #f8f8f8;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	list-style-type: none;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-menu-item {
	padding: 1px;
}
.ui-menu-item a {
	display: block;
	padding: 5px 7px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.ui-state-focus {
	background: #e3000a;
	color: #fff;
}

.searchbox {
	float: right;
	position: relative;
	margin: 4px 0;
	*margin: 3px 0;
}
.searchbox__input {
	display: block;
	position: relative;
	width: 87px;
	height: 14px;
	line-height: 14px;
	padding: 4px 35px 4px 10px;
	border: 0;
	font-size: 11px;
	color: #58595b;
	-webkit-box-shadow: inset 0 1px 3px #a4a4a4;
	box-shadow: inset 0 1px 3px #a4a4a4;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.searchbox__button {
	position: absolute;
	width: 30px;
	height: 22px;
	top: 0;
	right: 0;
	border: 0;
	background: url(../img/searchbox-button.png) left center no-repeat;
	cursor: pointer;
}

.menu__secondlevel {
	position: relative;
	overflow: hidden;
	width: 920px;
	height: 60px;
	margin-bottom: -8px;
}
.menu__secondlevel__table {
	height: 60px;
	line-height: 1;
	font-size: 13px;
}
.menu__secondlevel__item {
	padding: 0 14px 8px 0;
	vertical-align: middle;
}
.menu__secondlevel__item:first-child {
	padding-left: 14px;
}
.menu__secondlevel__item_active {
	background: url(../img/menu-corner.png) center bottom no-repeat;
}
.menu__secondlevel__item_active .menu__secondlevel__link {
	color: #ec1d23;
}
.menu__secondlevel__link {
	text-decoration: none;
	color: #0280b6;
}

.share {
	margin: 20px 0;
}
.share__buttons {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.share__buttons .b-share__handle {
	padding: 0 4px !important;
}

.sidebar {
	margin: 0 0 18px;
	/*padding: 10px 25px 10px 14px;*/
	list-style-type: none;
}
.sidebar__item {
	margin: 8px 0;
}
.sidebar__item__link {
	font-size: 13px;
	color: #0280b6;
}
.aside .sidebar {
	float: none;
	width: auto;
	margin: 0 0 18px;
}
.sidebar.pie {
	background: #fff;
}

.menu__toplevel {
	position: relative;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	white-space: nowrap;
}
.menu__toplevel__item {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
}
.menu__toplevel__item_active {
	background: #000;
}
.menu__toplevel__link {
	display: block;
	padding: 0 16px;
	text-decoration: none;
	color: #fff;
}
.menu_sub .menu__toplevel__link {
	padding: 0 7px;
	text-decoration: underline;
}
.menu_sub .menu__toplevel__link:hover {
	text-decoration: none;
}

/* Refactoring end */

/* home-internet-tariff-v2 */
.aside .menu .nav-vert a { border-left:1px solid transparent; }
.aside .menu .nav-vert li li { padding-left:0; }
.aside .menu .nav-vert li li a { padding-left:15px; }
.aside .menu .nav-vert li li a.active { color:#0280b6; border-left-color:#f58e91; }
.aside .menu .nav-vert ul ul li { margin:7px 0 0 0; }
#internet-tariffs--tabs a.ui-tabs-anchor { margin: 0; padding: 0; }
#internet-tariffs--tabs.tabs_light > ul { background:url(../img/internet-tabs-tab.png) repeat-x left bottom !important; height:38px; /*border-bottom:1px solid #e9e9e9;*/ }
#internet-tariffs--tabs.tabs_light li.ui-state-default { width:auto; padding:11px 20px 10px 20px !important; line-height:15px; font-size:15px; font-weight:bold; background:transparent; border:1px solid transparent; display:inline-block; }
#internet-tariffs--tabs.tabs_light li.ui-state-default.ui-tabs-active { border:1px solid #e9e9e9; border-bottom-color:#fff; background:#fff; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -khtml-border-radius:8px 8px 0 0; behavior: url(/PIE.htc); }
#internet-tariffs--tabs.tabs_light li.ui-state-default a { text-decoration:none; }
#internet-tariffs--tabs.tabs_light li.ui-state-default.ui-tabs-active a { color:#ec1d23; }
#internet-tariffs--tabs.tabs_light li.ui-state-default.ui-tabs-active:first-child { border-left:1px solid transparent; border-radius:0px 8px 0 0; -moz-border-radius:0px 8px 0 0; -webkit-border-radius:0px 8px 0 0; -khtml-border-radius:0px 8px 0 0; behavior: url(/PIE.htc); }
#internet-tariffs--tabs.tabs_light li.ui-state-default a span { display:inline-block; vertical-align:top; }
#internet-tariffs--tabs.tabs_light li.ui-state-default a span.plus { padding:2px 3px 0; vertical-align:bottom; line-height:13px; }
#internet-tariffs--tabs.tabs_light .internet-tariffs--tabs--content { padding:15px 20px; }
#internet-tariffs--tabs.jqui-reset { margin: 0 -20px; padding: 0; border: 0; background: none; font-family: Arial, sans-serif; font-size: 1em; }
#internet-tariffs--tabs.jqui-reset a { color: #0280B6; }
#internet-tariffs--tabs.jqui-reset .internet_table_main-headline th div a {color: inherit}
#internet-tariffs--tabs.jqui-reset ul.ui-tabs-nav { margin: 0 0 10px; padding: 0; border: 0; }
#internet-tariffs--tabs.jqui-reset li.ui-state-default { margin: 0; padding: 11px 20px 10px; }
#internet-tariffs--tabs.jqui-reset li.ui-state-hover a { color: #1c94c4; }
#internet-tariffs--tabs.jqui-reset li.ui-state-active a { cursor: default; }
.internet-tariffs--moneyback { float:right; width:105px; margin-bottom:17px; padding-left:60px; padding-right:13px; background:url(../img/internet20.png) no-repeat 0 5px; }
.internet-tariffs--moneyback--link { /*text-decoration:none; border-bottom:1px dotted #0280b6;*/ }
.internet_table .internet-tariffs--tbl--icons-row td { vertical-align: middle; }
.internet_table .internet-tariffs--tbl--icons-row td div.lines-1 { height:63px; padding-top:15px; }
.internet_table .internet-tariffs--tbl--icons-row td div.lines-1 .internet-icon img { margin:13px 0; }
.internet_table .internet-tariffs--tbl--icons-row td div.lines-2 { line-height:22px; height:78px; }
.internet_table .internet-tariffs--tbl--icons-row td div.lines-2 .internet-icon img { margin:13px 0 3px; }
.internet_table .internet-tariffs--tbl--icons-row td div.lines-2 .last-line .internet-icon img { margin:3px 0 13px; }
.internet_table .internet-tariffs--tbl--icons-row td div .last-line { display:block; }
.internet-tariffs--tbl .internet_table_helper div, .internet-tariffs--tbl .internet_table_connect div { line-height:15px; padding-top:10px; height:43px; }
.internet_table_main-headline.lines-2 th div { line-height:15px; padding-top:10px; height:43px; position:relative; }
.internet_table_main-headline.lines-1 th div { position:relative; }
.internet_table td div.pre-last { border-bottom:none; border-top:none; }
.internet_table td div.pre-last-row_left, .internet_table td div.last-row_left { /*border-right:none;*/ }
.internet_table td div.pre-last-row_right, .internet_table td div.last-row_right { border-left:none; }
.internet_table td div.pre-last-row_right { margin-left:20px; }
.internet_table td div.call-us { background:url('../img/call-small.png') no-repeat left center; min-width:50px; min-height:50px; padding-left:65px; width:auto; }
.internet_table td div.pre-last-row { border-bottom:none; }
.internet_table td div.last-row { height:8px !important; padding:0; }
.internet_table_helper div.pre-last-row_right, .internet_table_connect div.pre-last-row_right { line-height:18px !important; padding-top:25px; padding-bottom:10px; }
.internet_table_helper div.pre-last-row_left, .internet_table_connect div.pre-last-row_left { line-height:54px !important; padding-top:25px; padding-bottom:10px; }
.internet_table_helper div.gray_text, .internet_table_connect div.gray_text, .gray_text { color:#333 !important; }
.home-internet-tariffs2_spacings { margin: 0 -20px; padding-left:20px; padding-right:20px; }
.internet_tabs.home-internet-tariffs2--tabs { margin-left:0; margin-bottom:35px; }
.internet_tabs_title.home-internet-tariffs2--tabs--lst .internet_tabs_title_item { width:auto; padding:13px 20px 12px 20px !important; height:auto; line-height:12px; }
.internet_tabs .internet_tabs_content.home-internet-tariffs2--tabs-content { padding:17px 0 !important; }
.home-internet-tariffs2--tabs-content--col { float:left; width:50%; }
.home-internet-tariffs2--tabs-content--col .inner { padding-left:18px; line-height:18px !important; }
.home-internet-tariffs2--moneyback_spacings { padding-left:72px; line-height:18px; background-position: left center; margin-bottom:31px; }
.internet-tariffs--tbl--title_mark.exclame-mark-blue { display:block; position:absolute; top:-8px; right:8px; }
.exclame-mark-blue { background:url(../img/exclame-mark-blue.png) no-repeat 0 0; min-width:24px; min-height:30px; }
.home-internet-tariffs2  h3.f-15 { font-size:15px; margin:20px 0 5px; }
h3.home-internet-tariffs2--see-more_title { margin-bottom:7px; }
.internet-tariffs2.texts { padding-left:0; padding-right:0; }
/* end home-internet-tariff-v2 */

/* planshet 5 page */
.planshet-actions--item { padding:28px 0; border-bottom:1px solid #d2d2d2; }
.planshet-actions--item:last-child { padding-bottom:21px; border-bottom:none; }
.planshet-actions--item:first-child { padding-top:0px; }
.planshet-actions--item--img { max-width:208px; float:left; }
.planshet-actions--item--text { margin-left:233px; line-height:20px; }
.planshet .planshet-actions--item--text p { margin-bottom:10px; }
h3.planshet-actions--item--text--title { color:#333; font-size:17px; font-weight:bold; margin:0; line-height:16px; }
ul.planshet-actions--item--text--list { margin-bottom:10px; margin-left:0; }
ul.planshet-actions--item--text--list li { font-size:12px; list-style:none; margin-left:1.1em; }
ul.planshet-actions--item--text--list li:before { color:#e0022a; content: "â€¢"; padding-right:15px; font-size:16px; }
.planshet-actions--item .planshet_button.mt-10 { margin-top:4px; font-size:15px; }
ul.planshet-actions--item--text--buttons-list { list-style:none; margin:20px 0 0; }
ul.planshet-actions--item--text--buttons-list li { display:inline-block; width:225px; vertical-align:top; }
.planshet-actions--item--text--buttons-list--btn.planshet_button { width:210px; min-width:0; font-size:15px; }
.planshet-actions--item--text--buttons-list--txt { font-size:12px; line-height:16px; margin-bottom:10px; }
.planshet-actions--item--text--buttons-list--txt span { font-size:24px; }
/* end planshet 5 page */

/* planshet popup 3 page */
.planshet-internet.popup { width:765px; margin-left:-382px; padding-top:45px; margin-top:-233px; }
.planshet-internet .popup_text { font-size:16px; line-height:16px; margin-top:30px; margin-bottom:35px; }
.planshet-internet .planshet_button { font-size:17px; width:310px; margin:0 9px; }
.planshet-internet .planshet_button span { font-size:12px; text-shadow:none; font-weight:normal; }
.popup--bottom-disclaimer { border-top: 1px solid #838383; color:#838383; font-size:10px; margin:30px 10px 0; }
/* end planshet popup 3 page */

/* popup planshet fixing */
.loader-overlay-fix { position:fixed; width:100%; height:100%; z-index:9000; }
.loader-overlay-fix--content { position:absolute; z-index:9001; top:50%; left:50%; }
.loader-overlay-fix--content.planshet-small { margin-top:-78px; margin-left:-150px; }
.loader-overlay-fix--content.planshet-medium { margin-top:-115px; margin-left:-171px; }
/* end popup planshet fixing */

/* planshet region fixing */
.e-planshet .current-region { word-break: break-word; }
/* end planshet region fixing */

/* migration.html (form styles) */

.migration {
	position: relative;
	float: right;
	width: 193px;
	margin: 10px 0 20px 20px;
	padding: 30px;
	background: #f5f5f5;
	border: 1px solid #c2c2c2;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
h3.migration__title {
	margin: 0;
	font-size: 14px;
}
p.migration__text {
	margin: 10px 0;
}
.migration__section {
}
.migration__section_align_center {
	text-align: center;
}
.migration__field {
	position: relative;
	display: block;
	width: 163px;
	margin: 11px 0;
	padding: 5px 15px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
}
.migration__field:focus {
	border-color: #555;
}
.migration__field.error {
	border-color: #ec1d23;
}
.migration__field::-webkit-input-placeholder {
	color: #838383;
}
.migration__field:-moz-placeholder {
	color: #838383;
}
.migration__field::-moz-placeholder {
	color: #838383;
}
.migration__field:-ms-input-placeholder {
	color: #838383;
}
.migration__field.placeholder {
	color: #838383;
}
.migration__button {
	position: relative;
	margin-top: 5px;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background: none #ec1d23;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
	text-align: center;
	padding: 5px 20px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	-ms-transition: background 200ms linear;
	-o-transition: background 200ms linear;
	transition: background 200ms linear;
	cursor: pointer;
	-webkit-appearance: none;
}
.migration__button:focus {
	outline: 0;
}
.migration__button:hover, .migration__button:focus {
	text-decoration: none !important;
	background-color: #cc001b;
}

/* migration.html (form styles) end */

ul#mobi-recom li {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	width: 195px;
	margin-right: 10px;
}

ul#mobi-recom img {
	float: left;
	margin: 0 10px 10px 0;
}

/*page how get mobile_portal_22*/
.texts .content_h5{
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}
.content_h6{
	font-size: 14px;
	color: #000;
}
.mobile_porta_block_how_pay{
	margin: 17px 0 0 0;
}
.img_115_number{
	vertical-align: middle;
}
.call_the_number_115{
	margin: 12px 0 0;
}
.texts .s_mobile_portal ul li {
	background: url("../i/texts-arrow.gif") no-repeat scroll 4px 5px rgba(0, 0, 0, 0);
	padding: 0 0 10px 19px;
	margin: 0 0 0 40px;
}
.paragraph_mobile_portal{
	overflow: hidden;
}

.paragraph_mobile_portal .column_left{
	float: left;
	width: 195px;
	font-weight: normal;
	color: #333;
	padding-top: 15px;
}
.paragraph_mobile_portal .column_right{
	float: left;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	font: 12px/1.3 'Courier New', Arial;
	color: #707070;
	padding: 15px;
	margin: 0 0 0 0;
}
.instructions_using_portal{
	margin-bottom: 30px;
}
.texts .instructions_using_portal .first{
	margin-bottom: 10px;
}
.instructions_using_portal .paragraph{
	position: relative;
	padding-left: 60px;
	font-size: 12px;
	margin-bottom: 20px;
}
.instructions_using_portal .paragraph .number_paragraph{
	position: absolute;
	color: #ec1d23;
	font: bold 12px/1.3 Arial;
	margin-left: -20px;

}
.instructions_using_portal .num2{
	margin-top: 15px;
}
.select_category_click_button{
	margin: 15px 0 20px;
}
.make_payment_services_mts_stream{
	margin: 15px 0 25px;
}
.can_keep_command_115{
	padding-top: 20px;
}
/*end page how get mobile_portal_22*/



/*add-to-basic.css start*/

.slider .offer_button {
	margin:3px 0 15px;
	display: inline-block;
	padding:4px 7px;
	background: -ms-linear-gradient(top,#fb545b,#c10a0b);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fb545b), to(#c10a0b));
	background: -webkit-linear-gradient(center top, #fb545b 0px, #c10a0b);
	background: -moz-linear-gradient(center top, #fb545b 0px, #c10a0b);
	background: -o-linear-gradient(center top, #fb545b 0px, #c10a0b);
	background: linear-gradient(center top, #fb545b 0px, #c10a0b);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb545b', endColorstr='#c10a0b',GradientType=0 );
}

.option_status {
	display: none;
	background: #f2f2f2;
	padding:15px;
	border-radius:8px;
	font-size:12px;
	margin:-5px 0 15px;
}

.option_status.ok {
	background-image: url(../i/galka_tp.png);
	background-repeat: no-repeat;
	background-position: 18px 15px;
	padding-left:41px;
}

.option_status.loading {background: none; padding-left:0; margin-bottom:-10px;}



.red {color:red;}


/* Start styles from main.css of LK */

.auth-box {
		border-radius: 10px;
		background: #f4f4f4;
		background: rgba(255,255,255,0.4);
		position: relative;
		width: 25em;
		width:90%;
		padding: 10px 0 10px 1.25em;
		z-index: 100;
}

.auth-box label {display: block; padding:18px 0 0;
		position: relative;}
.auth-box label span {
		padding:0 13px 0 0;
		display: inline-block;
		height: 32px;
		line-height: 32px;
		color:#4a4a4a;
		font-size: 1em;
		font-weight: bold; width:142px; text-align: right;
}
.auth-box label .seven {
		padding: 0; font-weight: normal; position: absolute; top: 18px; left:155px; height: 32px; line-height: 32px; background: #525252;  border-radius: 5px 0 0 5px;  color:#fff; width:1.875em; text-align: center;}
.lt-ie8 .auth-box label .seven {top:19px}
.auth-box label .text { outline: 0; width:12.68em; height: 30px; border-radius: 5px; background: #fff; border:1px solid #d7d7d7; margin:0; padding: 0 0.625em;}
.lt-ie9 .auth-box label .text {
		line-height: 30px;
}
.auth-box label.error-lab .text { border-color: #d72223;}
.auth-box label .text.seven-text {width:11.43em; padding:0 0.3em 0 2.18em;}
.auth-error-text {display: block; font: 11px Arial, sans-serif; color: #d72223; padding: 5px 0 0 155px; width: 225px;}
.popup-wrap .auth-error-text {padding: 5px 0 0; width: 240px;}
.popup-wrap .b-code-input .auth-error-text {width: 98px;}
.clear_h { height: 1px; line-height: 0; font-size: 0; clear: both; }
.auth-box .disclaimer {
		position: absolute;
		bottom: -45px;
		left:0px;
		font-size: 11px;
		color:#5e5e5e;
		line-height: 15px;
		width:420px;
}

#auth .auth-box input.red[type="button"], #auth .auth-box  button.red {
	background: none;
}

#auth .auth-box .btn {
		float: right;
		margin: 22px 1.2em 0 0;
		padding: 0;
		border: none;
		overflow: visible;
}

#auth .auth-box .btn span, #auth .auth-box .btn span span {background: none!important}

#auth .auth-box .get-password {
		font-size:12px;
		padding:25px 0 10px 155px;
		float: left;
		width:120px;
		outline: none;
}

#auth .auth-box .get-password-nopopup {
		font-size:12px;
		padding:25px 0 10px 155px;
		float: left;
		width:120px;
		outline: none;
}
#phone_container a {
	font-size:12px;
		padding:25px 0 10px 155px;
		float: none;
		width:120px;
		outline: none;
}

#howToRegister {
	padding: 0 !important;
}

#auth .auth-box.social {
		border-radius: 10px 10px 0 0;
		border-bottom:1px solid #e7e7e7;
}
.auth-box.social .social-box {
		border-radius: 0 0 10px 10px;
		border-top: 1px solid #fbfbfb;
		margin: 1px 0 0 0;;
		top:100%;
		left:0;
		position: absolute;
		width:420px;
		background: #eeeeee;
		background: rgba(255,255,255,0.7);
		height:85px;
}
#auth .auth-box.social .social-box h6 {
		margin: 12px 0 0 20px;
		padding:0;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
		color:#4a4a4a;
}


#auth .auth-box.social .social-box a {
		position: absolute;
		top:35px;
		height:36px;
		background: url(../i/btns.png?version=2) 0 -50px no-repeat;
}
#auth .auth-box.social .social-box a.fb { left:20px; width:120px; }
#auth .auth-box.social .social-box a.vk { left:148px; background-position: 0 -100px; width:124px;}
#auth .auth-box.social .social-box a.li { left:280px; background-position: 0 -150px; width:124px;}
#auth .auth-box.social .disclaimer {
		bottom: -130px;
}

#auth .btn {
		background: url("../i/btns.png") no-repeat scroll 0 0!important;
		border: medium none;
		height: 40px;
		width: 97px;
}

/* Finish styles from main.css of LK */

#auth {
	width:420px;
	height:420px;
	background: -ms-linear-gradient(top,#f6f6f6,#e6e6e6);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e6e6e6));
	background: -webkit-linear-gradient(center top, #f6f6f6 0px, #e6e6e6);
	background: -moz-linear-gradient(center top, #f6f6f6 0px, #e6e6e6);
	background: -o-linear-gradient(center top, #f6f6f6 0px, #e6e6e6);
	background: linear-gradient(center top, #f6f6f6 0px, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e6e6e6',GradientType=0 );
	border-radius:20px;
}

#auth hr {
	height:0;
	border-top:1px solid #e7e7e7 ;
	border-bottom:1px solid #fff;

}

#auth h2 {
	font-size:20px;
	padding:20px 20px 0 20px;
}

#auth .auth-box {
	width:100%;
	background: none;
	border-radius:0;
	padding-top:0;
}

#auth .auth-box.social .social-box {
	border-radius: 0;
	background: -ms-linear-gradient(top,#ececec,#e0e0e0);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#e0e0e0));
	background: -webkit-linear-gradient(center top, #ebebeb 0px, #e0e0e0);
	background: -moz-linear-gradient(center top, #ebebeb 0px, #e0e0e0);
	background: -o-linear-gradient(center top, #ebebeb 0px, #e0e0e0);
	background: linear-gradient(center top, #ebebeb 0px, #e0e0e0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#e0e0e0',GradientType=0 );
	border-top:1px solid #fff;
	-webkit-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 5px 10px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 5px 10px rgba(50, 50, 50, 0.2);
}

#auth .auth-box .btn {margin:22px 2.8em 0 0;}

#auth .auth-box label span {
	float:left;
	font-size:16px;
	padding:0 25px 0 0;
}
#auth .auth-box label span.seven {left:168px; padding:0 3px 0 0;}

#auth .auth-box label .text {width:15.5em;}
#auth .auth-box label .text.seven-text {
	width:13.7em;
	padding: 0 0.3em 0 2.8em;
}

#auth .auth-box .disclaimer{
	background: #ccc;
	padding:25px 20px;
	z-index:-1;
	width:390px;
}


#auth .jqTransformInputWrapper, #auth .auth-box .jqTransformInputInner  {
	background: none;
	margin:0;
	padding:0;
}

.auth-popup {box-shadow: none!important}

.auth-popup .fancybox-inner {
	border-radius:5px;
}

.auth-popup .fancybox-close {
	background: url(../i/red-x.png) no-repeat 0 0;
	width:15px;
	height:15px;
	right:7px;
	top:7px;
}

#auth .auth-box.social .disclaimer {bottom:-165px;}

/* Options switcher */

table.list.options td {
	 border-bottom: 0!important;
}


table.list.options td.switch {
	background: -ms-linear-gradient(top,#f2f2f2,#ffffff);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ffffff));
	background: -webkit-linear-gradient(center top, #f2f2f2 0px, #ffffff);
	background: -moz-linear-gradient(center top, #f2f2f2 0px, #ffffff);
	background: -o-linear-gradient(center top, #f2f2f2 0px, #ffffff);
	background: linear-gradient(center top, #f2f2f2 0px, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 );
	border-bottom:1px solid #D6D6D6!important;
	color:#666;
	font-size:12px;
	padding:10px;
}


td.switch .switcher, .internet_table_connect .switcher, .internet-tarriffs-list .switcher {
	padding:3px 65px 3px;
	color:#666;
	font-size:12px;
	text-decoration: none;
	line-height:1;
}

td.switch .switcher.off,  .internet_table_connect .switcher.off, .internet-tarriffs-list .switcher.off {
	background: url(../i/switcher.png) no-repeat left -21px;
}

td.switch .switcher.on, .internet_table_connect .switcher.on, .internet-tarriffs-list .switcher.on {
	background: url(../i/switcher.png) no-repeat left 0px;
}

td.switch .switcher.on span i, .internet_table_connect .switcher.on span i, .internet-tarriffs-list .switcher.on span i {
	background: url(../i/galka_tp.png) no-repeat 0 0;
	width:20px;
	padding-left:22px;
	font-style: normal;
}

td.switch .switcher.error,  .internet_table_connect .switcher.error, .internet-tarriffs-list .switcher.error {
	padding-left:0;
}

td.switch span.error,  .internet_table_connect span.error, .internet-tarriffs-list span.error {
	background: url('../i/red-x_small.png') no-repeat left 0;
	padding-left:22px;
}

td.switch .gray, .internet_table_connect .gray {
	display: inline-block;
	*display: inline;
	background: -ms-linear-gradient(top,#d5d5d5,#9da0a0);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#d5d5d5), to(#9da0a0));
	background: -webkit-linear-gradient(center top, #d5d5d5 0px, #9da0a0);
	background: -moz-linear-gradient(center top, #d5d5d5 0px, #9da0a0);
	background: -o-linear-gradient(center top, #d5d5d5 0px, #9da0a0);
	background: linear-gradient(center top, #d5d5d5 0px, #9da0a0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#9da0a0',GradientType=0 );
	color:#fff;
	text-decoration: none;
	padding:3px 10px;
	border-radius:3px;
	border-bottom:1px solid #8b8e8e;
}

td.switch .gray:hover, .internet_table_connect .gray:hover {
	background: -ms-linear-gradient(top,#9da0a0,#d5d5d5);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9da0a0), to(#d5d5d5));
	background: -webkit-linear-gradient(center top, #9da0a0 0px, #d5d5d5);
	background: -moz-linear-gradient(center top, #9da0a0 0px, #d5d5d5);
	background: -o-linear-gradient(center top, #9da0a0 0px, #d5d5d5);
	background: linear-gradient(center top, #9da0a0 0px, #d5d5d5);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9da0a0', endColorstr='#d5d5d5',GradientType=0 );
}



.internet_table_connect.switch td > div .switcher {
	margin-top:5px;
}

.internet_table_connect.switch td > div .switcher span
, .internet-tarriffs-list .switcher span {
	display: block;
	margin-top:5px;
	height: 25px;
}

.internet_table_connect.switch td > div .gray {
	display: block;
	text-align: center;
	width:80px;
	margin-top:5px;
}

.internet_table td img {
	vertical-align: middle;
}


.internet-table-container_float .switcher, .internet-tarriffs-list .switcher {
		display: block;
		padding: 3px 0;
		background-image: url(../i/switcher_2.png) !important;
}

.internet-table-container_float .switcher.off, .internet-tarriffs-list .switcher.off {
		background-position: 50% -380px;
}

.internet-table-container_float .switcher.on, .internet-tarriffs-list .switcher.on {
		background-position: 50% 0;
}

.internet-table-container_float .switcher span, .internet-tarriffs-list .switcher span {
		padding: 17px 0 0;
}


.internet-table-container_dop .internet_table td div {
		padding-top: 16px;
		padding-bottom: 16px;
}

.v-t td {
		vertical-align: top;
}

.internet-table-container_dop .internet_table .litt {
		font-size: 13px;
		color: #a8a7a7;
}

.internet-table-container_dop .internet_table .gray-bg td {
		background: #f2f2f2;
		font-size: 13px;
		line-height: 120%;
}

.internet-table-container_dop .internet_table .gray-bg td.white-td {
		background: #fff;
}

.internet-table-container_dop .internet_table .gray-bg td div {
		padding: 25px 10px 13px;
}

.internet-table-container_dop .internet_table .gray-bg td h4 {
		font-weight: bold;
		color: #ec1d23;
		margin: 0 0 10px;
}

.internet-table-container_dop .internet_table .gray-bg td ul {
		text-align: left;
}

.internet-table-container_dop .internet_table .gray-bg td div.gift {
		background: url(../i/gift.png) 23px 50% no-repeat;
		padding-left: 55px;
}

.internet-table-container_dop .internet_table div.internet_table__tv {
		padding: 0;
}

.internet-table-container_dop .internet_table .internet_table_connect td {
		border-top: 1px solid #afafaf;
}

.internet-table-container_dop .btn-connect {
		display: block;
		width: 167px;
		height: 32px;
		background: url(../i/btn-bg.png) 0 0 repeat-x;
		margin: 0 auto 10px;
		border-radius: 5px;
		font-size: 15px;
		font-weight: bold;
		line-height: 32px;
		color: #fff !important;
		text-decoration: none;
		text-shadow: 0 2px 2px rgba(0,0,0,.2);
}

.ie8 .internet-table-container_dop .btn-connect {
		background: url(../i/btn-bg_ie.png) 0 0 no-repeat;
}

.internet-table-container_dop .int-callback td {
		font-size: 15px;
		line-height: 120%;
		color: #000;
		text-align: left;
}

.internet-table-container_dop .int-callback .clb {
		padding: 30px 20px 25px 88px;
		position: relative;
}

.internet-table-container_dop .int-callback .clb img.girl {
		position: absolute;
		top: 50%; left: 20px;
		margin-top: -25px;
}


.internet-table-container_float {
		float: left;
		width: 450px;
		margin: 0 0 50px;
		position: relative;
}

.internet-table-container_float .internet_table {
		table-layout: auto;
}

.internet-table-container_fake {
		width: 150px;
		min-height: 100%;
		position: absolute;
		bottom: 0; right: 0;
		border-radius: 10px 10px 0 0;
		box-shadow: 0 0 10px rgba(0,0,0,.3);
		background: #fff;
		overflow: hidden;
}

.ie8 .internet-table-container_fake {
	right: -1px;
	border-right: 1px solid #ccc;
}

.ie8 .accent_not_last .internet-table-container_fake {
	right: -1px;
	border-right: medium none;
}

.internet-table-container_fake_inner {
		position: absolute;
		bottom: 0; right: 0;
}

.internet-table-container_fake .internet-icon_popup {
		display: none !important;
}

.internet-table-container_fake_inner .internet_table td {
		padding: 1px 0;
}

.internet-table-container_float .internet-table-container_fake_inner .internet_table .internet_table_helper td div {
		top: -2px;
		margin: 0 0 -2px;
}

.internet-table-container_float th {
		font-size: 12px;
		border: 1px solid #ccc;
		background: #fafafa;
		text-align: left;
		padding: 0 0 0 14px;
		color: #444;
		/*width: 114px;*/
}

.internet-table-container_float td {
	width: 156px;
}

.internet-table-container_float .internet_table_main-headline th {
		text-align: center;
		vertical-align: bottom;
		border: none;
		background: none;
		padding: 0;
}

.internet-table-container_float .e-bit {
		height: 39px;
		font-size: 18px;
		line-height: 39px;
		border-radius: 10px 0 0 0;
}

.internet-table-container_float .e-bit.e-bit_last {
	border-radius: 0 10px 0 0;
}

.internet-table-container_float .e-superbit {
		height: 33px;
		padding-top: 17px;
		font-size: 20px;
		line-height: 100%;
		border-radius: 10px 10px 0 0;
}

.internet-table-container_float .internet_table td div {
		height: auto;
		line-height: 120%;
		padding: 10px 0;
}

.internet_table .pos-relative {
		position: relative;
}

.internet_table td del {
		font-size: 16px;
		font-weight: normal;
		color: #797979;
		line-height: 100%;
}

.discount-badge {
		display: block;
		width: 71px;
		height: 23px;
		background: url(../img/badge.png) 0 0 no-repeat;
		position: absolute;
		/*bottom: -14px; right: -3px;*/
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		text-align: center;
}

.internet-table-container .discount-badge
, .internet-table-container_fake .discount-badge {
		width: 0;
		height: 0;
		overflow: hidden;
}

.internet_table .litt {
		display: block;
		margin: 0 10px 4px;
		font-size: 11px;
		line-height: 120%;
		color: #797979;
}

.internet_table .midd {
		display: block;
		margin: 10px auto 0;
		font-size: 15px;
}

.internet_table .litt.cloud {
		margin-top: 10px;
		padding: 10px 0 0 26px;
		text-align: left;
		border-top: 1px solid #cdcdcd;
		background: url(../i/cloud.png) 0 50% no-repeat;
}

.internet_table .litt.img-bord {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px solid #cdcdcd;
}

.internet_table .litt.img-nobord {
		margin-top: 10px;
}

.internet-table-container_float .internet_table td {
		height: 53px;
		border: 1px solid #ccc;
}

.internet-table-container_float .internet_table td.bit-td {
		font-size: 17px;
}

.internet-table-container_float .internet_table td.bit-td div {
		width: 155px;
}

.internet-table-container_float .internet_table td.superbit-td {
		font-size: 22px;
}

.internet-table-container_float .internet_table td.superbit-td div {
		width: 165px;
}

.internet-table-container_float .internet_table td div
, .internet-table-container_float .internet_table th.empty {
		border: none;
}

.internet-table-container_float .internet_table .internet_table_helper td {
		background: #ececec;
}

.internet-table-container_float .internet_table .internet_table_helper td div {
		height: auto !important;
		line-height: 120% !important;
}

.internet-table-container_float .internet_table .internet_table_helper td.bit-td div {
		font-size: 17px;
		color: #000;
}

.internet-table-container_float .internet_table .internet_table_helper td.superbit-td div {
		font-size: 22px;
		color: #000;
}

.internet-table-container_float .bg {
		font-size: 16px;
		color: #d80102;
}

.internet-table-container_float .internet_table_helper a
, .internet-table-container_float .internet_table_headline a {
		font-size: 11px;
		color: #0669fe;
		text-decoration: none;
}

.internet-table-container_float .internet_table_headline {
		background: none;
		height: auto;
		font-weight: normal;
		color: #000;
}

.internet-table-container_float .internet_table_headline td div {
		height: auto;
		font-size: 11px;
		line-height: 120%;
		padding: 5px 0 7px;
}

.texts .internet-table-container_float h4 {
		 margin: 0 5px 5px;
		 font-size: 14px;
		 line-height: 120%;
}

.internet-table-container_float .internet_table_connect div {
		line-height: 140% !important;
		color: #333 !important;
		text-align: center;
		padding: 10px 0 14px;
}

.internet-table-container_float .internet_table_connect.switch td > div {
		padding: 10px 0;
		height: 55px !important;
}








.internet-table-container_float .e-mts-planshet {
		height: 33px;
		padding-top: 17px;
		font-size: 22px;
		line-height: 120%;
		border-radius: 10px 10px 0 0;
}

.internet-table-container_float .internet_table td.mts-planshet-td {
		font-size: 22px;
}

.internet-table-container_float .internet_table td.mts-planshet-td div {
		width: 320px;
}

.internet-table-container_float .internet_table .internet_table_helper td.mts-planshet-td div {
		font-size: 22px;
		color: #000;
}




.options-banner {
		position: relative;
		left: -20px;
		margin: 0 -40px 19px 0;
		width: 666px;
}

.options-banner img {
		display: block;
}







.internet-traffik-container_float {
		float: right;
		width: 155px;
		padding: 20px 0 0;
}

.internet-traffik-container_float h3 {
		font-size: 14px;
		font-weight: normal;
		margin: 0 0 13px;
}

.texts ul.internet-tarriffs-list li {
		border: 1px solid #ccc;
		border-radius: 10px;
		margin: 0 0 13px;
		padding: 10px 7px 25px;
		background: #fff;
		text-align: center;
		position: relative;
}

.internet-tarriffs-list .internet_table_connect_text {
		font-size: 18px;
}

.texts .internet-tarriffs-list h4 {
		border-bottom: 1px dotted #cdcdcd;
		margin: 0 0 3px;
		padding: 0 0 5px;
		text-align: center;
		font-size: 16px;
		line-height: 120%;
		cursor: pointer;
}

.internet-tarriffs-list .gb {
		display: block;
		text-decoration: none;
}

.internet-tarriffs-list .fl-l {
		float: left;
}

.internet-tarriffs-list .fl-r {
		float: right;
		margin: 5px 0 0;
		color: #333;
}

.internet-tarriffs-list .litt {
		clear: both;
		display: block;
		font-size: 11px;
		text-align: left;
		color: #797979;
		padding: 5px 0 0;
}

.t-options-short {
		padding: 10px 0 0;
		display: none;
}

.t-options-short-bord {
		border-top: 1px dotted #cdcdcd;
		border-bottom: 1px dotted #cdcdcd;
		margin: 0 0 10px;
		padding: 6px 0;
}

.texts .t-options-short p {
		margin: 0;
		padding: 5px 0 0;
		line-height: 120%;
		border-top: 1px dotted #cdcdcd;
}

.internet-tarriffs-list .arrow {
		display: block;
		width: 20px;
		height: 9px;
		background: url(../i/arrow.png) 0 -9px no-repeat;
		position: absolute;
		bottom: 7px; left: 50%;
		margin-left: -10px;
		text-indent: -9999px;
		text-decoration: none;
		outline: none;
		overflow: hidden;
}

.internet-tarriffs-list .arrow-up .arrow {
		background-position: 0 0;
}


.dlist dt {
		margin-left: 0;
}

/* page how get card*/
.how_get_card .column_right{
	float: right;
	width: 50%;
	position: relative;
}
.money_card_ban{
	background: url(../i/mts_money_card_ban.png) no-repeat;
	display: block;
	width: 170px;
	height: 72px;
	position: absolute;
	top:125px;
	left: 45px;
	padding: 8px 0px 0px 100px;
	color: #000;
	font: bold 15px/1.3 Arial;
	text-decoration: none;
}
.how_get_card .column_left {
	float: left;
	clear: both;
	width: 44%;
}

.how_get_card .column_left p{
	font: bold 19px/1.3 Arial;
}
.what_you_need_text{
	width: 100%;
	font: bold 19px/1.3 Arial;
	clear: both;
	padding: 30px 0 20px;
}
.content_sharinglock{
	border-top: 1px solid #E5E5E5;
	clear: both;
	margin-left: -20px;
	margin-top: 40px;
	padding: 0 20px;
	width: 627px;
}
.how_get_card .line_or {
	background:url(../i/line_and.png) repeat-x 0 center;
	margin: 20px 0;
	text-align: center;
	font-weight: bold;
}
.how_get_card .line_or span {
	background: #fff;
	font: bold 16px/1.3 Arial;
	padding: 0 8px;
}
.table_page_card {
	border: 1px;
	width: 100%;
	}
.table_page_card td {
	border: 1px solid #e5e5e5;
	width: 50%;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}
.table_page_card th {
	border: 1px solid #a8a7a7;
	width: 50%;
	vertical-align: middle;
	text-align: center;
	background: #a8a7a7;
	padding: 10px;
	color: #fff;
	}
.table_page_card .table_td_card{
	text-align: left;
	padding-left: 37px;
}
.table_page_card .table_th_card_left{
	border-radius: 7px 0 0 0;
	border-top: 0px;
	border-left: 0px;
	 border-right: 1px solid #e5e5e5;
}
.table_page_card .table_th_card_right{
	border-radius: 0 7px 0 0;
	border-top: 0px;
	border-right: 0px;
}


.getcard-popup-wrap {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0; left: 0;
		z-index: 999;
		display: none;
}

.getcard-p-overlay {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0; left: 0;
		background: #000;
		opacity: .65;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
}

.getcard-popup {
		width: 900px;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0 0 8px rgba(0,0,0,.7);
		position: absolute;
		top: 190px; left: 50%;
		margin: 0 0 0 -460px;
		padding: 25px 10px 10px;
}

.getcard-p-closer {
		height: 13px;
		position: absolute;
		top: 30px; right: 15px;
		font-size: 10px;
		color: #d41921;
		padding: 0 0 0 18px;
		cursor: pointer;
		background: url(../img/popup-close-red.png) 0 0 no-repeat;
}

.getcard-popup h2 {
		font-size: 20px;
		color: #000;
		margin: 0 0 20px 10px;
}

.getcard-col-wide {
		float: right;
		width: 610px;
		background: #f3f3f3;
		border-radius: 5px;
}

.getcard-filter {
		padding: 10px 0 1px 12px;
}

.getcard-filter .multiple-select {
		width: 268px;
}

.getcard-filter .single-select {
		width: 188px;
}

.getcard-filter h4 {
		float: left;
		font: italic 12px/29px Arial, sans-serif;
		color: #000;
		margin: 0 10px 0 0;
}

.ui-multiselect {
		float: left;
		margin: 0 9px 8px 0;
		padding: 0;
		background: url(../img/m-sel-bg.png) 0 0 repeat-x #fff;
		border: 1px solid #bebebe;
		border-top-color: #dedede;
		border-bottom-color: #b7b7b7;
		height: 29px;
		text-align: left;
		border-radius: 2px;
		position: relative;
}

.ui-multiselect span {
		display: block;
		margin: 0 25px 0 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
}

.ui-multiselect span.ui-icon {
		width: 11px;
		height: 7px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 11px; right: 10px;
		background: url(../img/m-sel-arrow.png) 0 0 no-repeat;
}

.ui-multiselect.ui-state-active {
		background: #fff;
		border-color: #fff;
}

.ui-multiselect.ui-state-active span.ui-icon {
		background-position: 0 -7px;
}

.ui-multiselect-menu {
		display: none;
		padding: 0;
		position: absolute;
		z-index: 10000;
		text-align: left;
		background: #fff;
		box-shadow: 0 8px 9px rgba(0,0,0,.4);
}

.ui-multiselect-checkboxes {
		position: relative;
		overflow: auto;
}

.ui-multiselect-checkboxes label {
		cursor: default;
		display: block;
		margin: 0 10px;
		padding: 9px 35px 9px 23px;
		border-top: 1px solid #e5e5e5;
		position: relative;
}

.ui-multiselect-checkboxes li:first-child label {
		border-top-color: #fff;
}

.ui-multiselect-checkboxes label input {
		position: absolute;
		top: 10px; left: 0;
		opacity: 0;
}

.ui-multiselect-checkboxes span:after {
		display: block;
		content: "";
		width: 15px;
		height: 15px;
		background: url(../img/checkbox.png) 0 0 no-repeat;
		position: absolute;
		top: 10px; left: 0;
		z-index: 1;
}

.ui-multiselect-checkboxes input:checked + span:after {
		background-position: 0 -15px;
}

.ui-multiselect-single .ui-multiselect-checkboxes label {
		padding: 9px 10px;
}

.ui-multiselect-single .ui-multiselect-checkboxes label.ui-state-active
, .ui-multiselect-single .ui-multiselect-checkboxes label.ui-state-hover {
		background: #f3f3f3;
}

.ui-multiselect-single .ui-multiselect-checkboxes input {
		top: auto !important;
		left: -9999px;
}

.ui-multiselect-single .ui-multiselect-checkboxes span:after {
		display: none;
}

.ui-multiselect-checkboxes li {
		clear: both;
		font-size: 12px;
		color: #000;
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
		text-align: center;
		font-weight: bold;
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
		display: block;
		padding: 3px;
		margin: 1px 0;
		text-decoration: none;
}


.getcard-map {
		width: 610px;
		height: 470px;
}

.getcard-col-litt {
		float: left;
		width: 275px;
		padding: 10px 0 0 5px;
}

.getcard-search {
		position: relative;
		margin: 0 0 14px;
}

.getcard-search input.text {
		display: block;
		width: 223px;
		height: 27px;
		margin: 0;
		padding: 0 30px 0 20px;
		background: #fff;
		border: 1px solid #c9c9c9;
		border-radius: 14px;
		font: italic 12px/27px Arial, sans-serif;
}

.getcard-search input.img {
		display: block;
		position: absolute;
		top: 8px; right: 13px;
}

.getcard-s-results {
		max-height: 505px;
		overflow: auto;
		margin: 0;
		padding: 0;
		list-style: none;
}

.getcard-s-results li {
		margin: 0;
		padding: 25px 0 15px;
		list-style: none;
		border-top: 1px solid #e5e5e5;
		font-size: 12px;
		color: #858585;
}

.getcard-s-results li:first-child {
		border-top: none;
		padding-top: 0;
}

.getcard-s-results li:last-child {
		padding-bottom: 0;
}

.getcard-s-results h3 {
		font-size: 14px;
	 margin: 0 0 6px;
	 color: #000;
}

.getcard-s-results h3 a {
		color: #000;
		text-decoration: none;
		border-bottom: 1px dashed #b2b2b2;
}

.getcard-s-results p {
		margin: 0 0 7px;
}

.getcard-s-results .z {
		padding: 5px 0 0;
}

/* end page how get card*/

/* page how get purchase_14-15*/
.how_get_purchase{
	margin-bottom: 30px;
}
.how_get_purchase .column_right {
	float: right;
	width: 60%;
}
.how_get_purchase .column_left {
	float: left;
	width: 40%;
}
.how_get_purchase .column_right p{
	font: bold 19px/1.3 Arial;
}
.arrange_card_mts_money_today{
	padding: 15px 0 0 0;
}
.how_get_purchase .arrange_card_mts_money_today p{
	font: bold 12px/0 Arial;
	}
.line_page_purchase{
	background: url(../i/line_purchase.png) no-repeat 0 center;
	height: 1px;
	clear: both;
	margin-bottom: 30px;
}
.how_to_pay_by_card{
	padding-left: 28px;
	overflow: hidden;

}
.how_to_pay_by_card .column_right{
	float: right;
	clear: both;
	width: 216px;
	height: 200px;
	padding-left: 40px;
	background: url(../i/image2_page_purchase.png) no-repeat 0 0;
}
.how_to_pay_by_card .column_left{
	float: left;
	width: 50%;
}
.pay_for_goods_and_services_now{
	padding-left:28px;

}
.pay_for_goods_and_services_now table{
	width: 100%;
}
.pay_for_goods_and_services_now p{
	font: bold 16px/2 Arial;

}
.pay_for_goods_and_services_now td{
	padding: 10px;
}
.select_the_payment_method{
	padding-left: 22px;
}
.see_also{
	border-top: 1px solid #E5E5E5;
	margin-left: -20px;
	margin-right: -20px;
	padding: 20px 20px 20px;
}
.popular_online_shopping{
	margin-top: 35px;
}
.see_also p{
	font: bold 16px/1.3 Arial;
}
.see_also span{
	font: normal 13px/1.3 Arial;
	display: block;
	padding-bottom: 10px;
}

.td_image_14-15{
	width: 60px;
}
.td_text_14-15{
	width: 200px;
}
/* end page how get purchase_14-15*/
/*page how get promotions_16*/
.texts .content_h3{
	font: bold 16px/1.2 Arial;
}
.texts .content_h2{
	font: bold 20px/1.2 Arial;
	margin: 6px 0 20px 0;
}
.promotions_table_first td{
	padding: 10px !important;
}
.promotions_table_first{
	margin-top: 35px;
}
.promotions_table_first .td_get_discounts{
	border-bottom: 1px solid red;
	width: 49%;
}
.promotions_table_first .td_get_discounts_1{
		width: 15%;
}
.promotions_table_first .td_get_discounts_2{
		width: 34%;
}
.promotions_table_first .td_empty_cell{
	padding: 0;
	width: 2%;
}
.promotions_table_first .td_affiliate_program{
	border-bottom: 1px solid red;
	width: 49%;
}
.promotions_table_first .td_buy_a_gift{
	border-bottom: 1px solid red;
}

.terms_of_discounts{
	margin-top: 35px;
}
.what_if_the_service_is_not_provided{
	margin-top: 35px;
	margin-bottom: 20px;
}
.advantageous_to_use_the_card{}
.promotions_table_second{
 margin-left: 20px;
 margin-top: 5px;
}
.promotions_table_second td{
	padding: 10px;
}
.tr_provided_table_second{
border-bottom: 1px dashed #ccc;
}
/*end page how get promotions*/
/*page how get tariff_06-09*/
.slider_tariff{
	padding-top: 10px;
}
.pdf_image_tariff{
	background: url(../img/image1_tariff.png) no-repeat 0 0;
	float: left;
	height: 34px;
	width: 29px;
}
.pdf_text_tariff{
	padding-left: 40px;
	margin-bottom: 20px;
}
.g_red{
	color: red;
}
.how_gen_tariff{

}
.how_gen_tariff p{
	margin: 10px 0;

}
.tariff_mts_money{
	padding-left: 30px;
}
.text_hint{
	color: #858585;
	font-size: 11px;
}

/*end page how get tariff_06-09*/
/*page how get usecard_13*/
.how_get_usecard{
	font-size: 12px;
}
.container_usecard_13{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.container_usecard_13.last{
	border-bottom: none;
}
.container_usecard_13 .column_text{
	float: left;
	width: 60%;
}
.container_usecard_13 .column_image{
	float: left;
	width: 40%;
	padding-top: 30px;
	padding-bottom: 30px;

	}
	.container_usecard_13 .column_image_last{
		margin-bottom: -40px;
		padding-bottom: 20px;
	}
	.image2_usecard{
		float: right;
	}
	.image4_usecard{
		float: right;
	}
.texts .content_h3_block_text_page_usecard{
	margin-top: 30px;
}
/*end page how get usecard_13*/
/*page how get bonus_12*/
.how_get_bonus_12 .second_level_header{
	font: bold 14px/1.2 Arial;
	color: #000;
	margin-top:25px;
	margin-bottom:20px;
}
.content_block_bonus_12{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
}
.block_money_bonus_12{
	width: 23%;
	float: left;
	margin-right: 2%;
}
.block_yoga_bonus_12{
	width: 16%;
	float: left;
	margin-right: 4%;
}
.more_awards_bonus_12{
	width: 15%;
	float: left;
	padding-top: 20px;
}
.more_awards_bonus_12 a{
	font-size: 11px;
}
.rub_first_block{
	border-bottom: 1px solid #000;
}
.rub_month_number_first_block{
	overflow: hidden;
	color: #000;
}
.rub_month_first_block{
	float: left;
	padding-left: 5px;
}
.number_first_block{
	float: left;
	font: bold 28px/1.2 Arial;
}
.month_first_block{
	font: 12px/0.8 Arial;
}
.typed_year_secont_block{
	color: red;
	float: left;
}
.number_points_secont_block{
	color: red;
	font: 12px/1.2 Arial;
	float: left;
	padding-left: 2px;
}
.number_points_secont_block span{
	font: bold 20px/0.9 Arial;
}
.block_money_bonus_12 .secont_block{
	overflow: hidden;
	padding-top: 10px;
}
.block_yoga_bonus_12 .block_yoga_points{
	border-bottom: 1px solid #e5e5e5;
	padding: 5px 0;
}
.block_yoga_bonus_12 .block_yoga_subscription{
	padding: 5px 0 20px 0;
}
.font_size_14px{
	font-size: 14px;
}
.how_to_get_involved{
	padding: 0 0 30px;
}
.texts .content_h4{
	 font: bold 20px/1.2 Arial;
}
.img_ball_point{
	height: 120px;
	padding: 15px 0 20px 0;
}
.thousand_points{
	overflow: hidden;
	color: red;
	float: left;
	padding: 15px 0 0 25px;
}
.plus_thousand{
	font: bold 32px/1.2 Arial;
	float: left;
}
.img_ball_point_rub{
	display: block;
	float: left;
}
.welcome_points{
	float: left;
	padding-left: 5px;
}
.after_accumulating_costs{
	color: #000;
	padding-left: 25px;
}
.how_to_earn_points{
	margin: 0 0 25px 30px;
}
.content_h1{
	font: 36px/1.2 Arial;
}
/*end page how get bonus_12*/
/*page how get easy transfer*/
.pay_goods_services_online{
	border-bottom: 1px solid #e5e5e5;
	margin-left: -20px;
	margin-right: -20px;
	overflow: hidden;
}
.texts .replenished_using_funds_account_mobile{
	margin: 5px 0 -10px 0;
}
.pay_goods_services_online .content_h2{
padding: 5px 0 5px 20px;
float:left;
}
.also_you_can{
	float: right;
	padding: 15px 70px;
}
.bolt_link{
	font: bold 16px/1.9 Arial;
}
.how_get_easy_transfer .content_h2{
	padding-top: 20px;
	margin-bottom: 10px;
}
.column_type_payment_left{
	float: left;
	width: 50%;
	padding-top: 20px;
}
.column_type_payment_right{
	float: left;
	width: 50%;
	padding-top: 20px;
}
.how_get_easy_transfer p{
	margin: 5px 0 0 0;
}
.indent_marker_tasy_transfer{
	margin-top: 17px;
	background: url("../i/texts-arrow.gif") no-repeat scroll 4px 13px !important;
}
.indent_paragraph_tasy_transfer{
	margin-top: 15px !important;
}
/*end page how get easy transfer*/


/* page how get mts-bank index*/
.mts_bank_index_baner{
	overflow: hidden;
}
.logo_bank_index{
	display: block;
	float: left;
}
.now_the_bank{
	padding: 0 20px;
	background: url( ../img/background_main_bank.jpg) no-repeat 0 0;
	float: left;
	height: 315px;
	width: 256px;
}
.content_h1{
	font: 36px/1.2 Arial;
	padding-top: 20px;
	padding-bottom: 20px;
}
.link_block_page_bank{
	display: block;
	padding-left: 80px;
	padding-top: 60px;
}
.icon_target_blank{
	padding-left: 5px;
}
.subsection_baner{
 margin-bottom: 20px;
 overflow: hidden;
 width: 664px;
 border: 1px solid #dfe0e0;
}
.subsection_baner_logo{
	float: left;
	display: block;
	height: 206px;
	padding: 10px;
}
.subsection_baner_text{
	float: left;
	width: 257px;
	padding: 20px 17px 0 10px;
}
.subsection{
	border: none;
}

.subsection .content_h2{
	font: bold 20px/1.2 Arial;
	padding: 0px 0 10px 0px;
}
.payment_link_subsection{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0 20px;
	margin-bottom: 8px;

}
.payment_link_left{
	float: left;
}
.payment_link_subsection p{
	padding-top:5px;
}
.payment_link_right{
	float: left;
	padding-left: 20px;
}
.link_more_subsection{
	float: right;
}
.three_blocks_payment{

}
.payment_service_from_phone{
 border: 1px solid #dfe0e0;
 height: 198px;
 float: left;
 display: block;
}
.virtual_card{
 border: 1px solid #dfe0e0;
 height: 198px;
 float: left;
 display: block;
 margin: 0 18px 0 18px !important;
}
.remittance{
 border: 1px solid #dfe0e0;
 height: 198px;
 float: left;
 display: block;
}
/*end page how get mts-bank index*/






/*page how get phone_payment_20*/

.how_get_phone_payment td{
	padding: 10px;
}
.how_get_phone_payment .td_get_discounts{
	border-bottom: 1px solid red;
	width: 49%;
}
.how_get_phone_payment .td_get_discounts_1{
		width: 15%;
}
.how_get_phone_payment .td_get_discounts_2{
		width: 34%;
}
.how_get_phone_payment .td_empty_cell{
	padding: 0;
	width: 2%;
}
.how_get_phone_payment .td_affiliate_program{
	border-bottom: 1px solid red;
	width: 49%;
}
.how_get_phone_payment .td_buy_a_gift{
	border-bottom: 1px solid red;
}
.phone_payment_table{
	margin-top: 20px;
}
.column_easy_transfer_phone{
	overflow: hidden;
	width: 100%;
	margin: 40px 0 25px 0;
}
.column_easy_transfer_phone .column_left{
	float: left;
	width: 39%;
}
.column_easy_transfer_phone .column_right{
	float: left;
	width: 61%;

}
.how_get_phone_payment span{
	padding-bottom: 5px;
	display: block;
}
.how_get_phone_payment ul{
	margin: 20px 0 0 0;
}
.block_banks_logos{
	border-top: 1px solid #E5E5E5;
	margin-left: -20px;
	margin-right: -20px;
}
.how_get_phone_payment .see_also ul{
	margin: 0 0 0 0;
}
.block_banks_logos{
	overflow: hidden;
}
.image_block_banks{
	float: left;
	display: block;
	height: 80px;
	width: 80px;
	margin: 23px 0 10px 25px;
}
/* end page how get phone_payment_20*/
/* page how get application_21*/
.column_get_application{
	overflow: hidden;
	width: 100%;
	margin: 30px 0 0 0;
}
.column_get_application .column_left{
	float: left;
	width: 39%;
}
.column_get_application .column_right{
	float: left;
	width: 61%;
	font-size: 12px;
}
.header_print{
	overflow: hidden;
	margin-top: 25px;
}
.column_header{
	float: left;
	padding: 5px 0 0;
}
.column_print{
	float: right;
	height: 35px;
	width: 35px;
	background: url( ../img/img_print.png) no-repeat 0 0;
}
.header_print .content_h2{
	margin: 0;
}
.how_get_application .line_or {
	background:url(../img/line_and.png) repeat-x 0 center;
	margin: 5px 0 20px;
	text-align: center;
	font-weight: bold;
}
.line_or .black_application {
	background: #fff;
	font: bold 18px/1.3 Arial;
	padding: 0 8px;
}
.logos_device_application{
	overflow: hidden;
	position: relative;
	padding: 9px 0 20px;
}
.logo_text_application{
	float: left;
	padding-left: 20.8px;

}
.logo_text_application_first{
	float: left;
}
.logo_text_application_first .text_device{
	text-align: center;
}

.logo_text_application .text_device{
	text-align: center;
}

.text_device_abs{
	position: absolute;
	left: 105px;
}

.line_or .red_application{
	background: #fff;
	font: bold 16px/1.3 Arial;
	padding: 0 8px;
	color: red;
}
.how_get_application .content_h3{
	text-align: center;
	margin-top: 0px;
}
.paragraph_page_application {
	text-align: center;
}
.enter_phone_number{
	overflow: hidden;
	margin: 0 auto 5px auto;
	width: 241px;
	border: 1px solid #c9c9c9;

}
.country_code_phone_number{
	float: left;
	background-color: #e4e4e4;
	border-right: 1px solid #c9c9c9;
	width: 35px;
	height: 25px;
	text-align: center;
	font: bold 13px/1.3 Arial;
	padding-top: 5px;
}
.enter_phone_number input{
	float: left;
	height: 20px;
	width: 205px;
	padding: 5px 0 5px 0;
	border: none;
}
.how_get_application .gray_italics{
	font: italic 11px/1.3 Arial;
	color: #c9c9c9;
	text-align: center;
	margin: 5px 0 5px 0;
}

.captcha-holder-anim {
		display: none;
		text-align: center;
}
.captcha_application{
	margin: 20px 130px 20px auto;
	display: block;
}
.button_to_get_reference{
	margin: 0 auto 25px auto;
	width: 175px;
}
.button_to_get_reference .gray_italics{
	margin-top:20px;
}
.go_to_download_qr-code .image_qr_cod{
	display: block;
	margin: 20px auto 0 auto;
}
.go_to_download_qr-code .gray_italics{
	margin-top: 25px;
	margin-bottom: 25px;
}
.how_get_application .error_phone{
	color: #e12c26;
}
.how_get_application .error_input{
	border-color: #e12c26;
	box-shadow: 0 0 2px #e12c26;
}
.link_sent_to_phone{
	width: 302px;
	height: 23px;
	margin: 0 auto 0 auto;
	background-color: #e7f8ea;
	color: #30b24a;
	text-align: center;
	font: bold 12px/1.3 Arial;
	border-right: 5px;
	padding-top: 7px;
}
.how_get_application .answer{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	display: block;
}
.sorry_an_error_occurred{
	overflow: hidden;
	margin: 0 auto 0 auto;
	width: 185px;
	margin-top: 20px;
}
.error_image_application{
	float: left;
	height: 17px;
	display: block;
	margin-right: 10px;
	padding-top: 6px;
}
.error_text_application{
	float: left;
	color: #e12c26;
	font: 11px/1.3 Arial;
}
.texts .column_get_application ul li{
	background: url("../i/texts-arrow.gif") no-repeat scroll 4px 5px rgba(0, 0, 0, 0);
	padding: 0 0 10px 19px;
}
.no_margin-top{
	margin-top: 0;
}
/*end page how get application_21*/
/*page how get mobile_ticket*/
.content__topbanner .mobile_ticket_tabs{
	overflow: hidden;
	position: absolute;
	bottom: 0;
	list-style: none;
	margin: 0;
}
.content__topbanner .mobile_ticket_tabs_li{
	float: left;
	list-style: none;
	width: 167px;
	height: 25px;
	color: white;
	width: 167px;
	height: 19px;
	padding: 9px 0 8px 0;
	text-align: center;
	font: bold 15px/1.3 Arial;
	background: none;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
}
.images_block_menu{
	display: block;
}
.mobile_ticket_tabs_li:first-child {
	border-radius: 0 5px 0 0;
}
.mobile_ticket_tabs_li a{
	display: block;
	padding: 8px 0 9px 0;
	color: white;
	text-decoration: none;
}
.mobile_ticket_tabs_li.active {
	background: white;
	color: red;
	cursor: default;

}
.mobile_ticket_tabs_li.active a {
	color: red;
}
.how_get_mobile-ticket{
	padding: 0 35px;
	margin-top: -10px;

}
.how_get_mobile-ticket .content_h2{
	 font: bold 20px/1.3 Arial;
}
.block_img_text_pay_travel{
	overflow: hidden;
	padding: 15px 0 0 25px;
}
.block_img_pay_travel{
	display: block;
	float: left;
}
.block_text_pay_travel{
	float: left;
	margin: 20px 0 0 15px;
}
.content_b_page_ticket{
	font-size: 15px;
	color: #000;
	font: bold 16px/1.3 Arial;
	 }
.bring_fare_smartphone{
	background: url(../img/image2_ticket.png) no-repeat right 0;
	height: 119px;
	width: 340px;
	 margin: 20px 0 0;
}
.any_fees_and_overpayments{
	border: 1px solid #c9c9c9;
	border-radius: 15px;
	color: #444;
	text-align: center;
	margin: 5px auto 0 auto;
	width: 550px;
	font: 16px/1.3 'TruthCyr Light', Arial;
	padding: 25px 0;

}
.fare_will_deducted_balance-n{
	margin: 5px auto 0 auto;
	width: 560px;
	font: bold 16px/1.3 Arial;
	background: url(../img/image3-1_ticket.png) no-repeat right bottom;
	height: 178px;
	padding: 25px 0 0 0;

}
.fare_will_deducted_balance-kz{
	margin: 5px auto 0 auto;
	width: 560px;
	font: bold 16px/1.3 Arial;
	background: url(../img/image3_ticket.png) no-repeat right bottom;
	height: 178px;
	padding: 25px 0 0 0;

}

.fare_will_deducted_balance-kr{
	margin: 5px auto 0 auto;
	width: 560px;
	font: bold 16px/1.3 Arial;
	background: url(../img/image3-2_ticket.png) no-repeat right bottom;
	height: 178px;
	padding: 25px 0 0 0;

}
.button_hook_up_ticket{
	color: #6d6d6d;
	font: 16px/1.3 Arial;
	padding: 7px 0 0 0;


}
.button_hook_up_ticket span{
	color: #000;
	font: bold 16px/1.3 Arial;
}
.block_video_ticket{
	background: url(../img/image4_ticket.png) no-repeat 0 0;
	height: 461px;
	margin: 20px -20px 0 -20px;
}
.block_video_ticket_text{
	text-align: center;
	font: bold 16px/1.3 Arial;
	padding-top: 20px;
}
.block_video_ticket_video{
	width: 630px;
	margin: 20px auto 0 auto;
}
.payment_made_through_cash{
	color: #a3a3a3;
	font: 11px/1.3 Arial;
	margin: 20px auto 0 auto;
	width: 550px;

}
.button_hook_up_ticket .button{
	width: 130px;
	text-align: center;
	margin-top: 10px;
}
.replace_old_card{
	overflow: hidden;

}
.replace_old_card_image{
	float: left;
	height: 154px;
	display: block;
}
.replace_old_card_text{
	float: left;
	margin: 0px 0 0 43px;
}
.replace_old_card_text .content_h3{
	margin: 0 0 20px 0;
}
.nfc_smart_card_set{
	overflow: hidden;
	margin-top: -65px;
}
.nfc_smart_card_set_text{
	float: left;
	margin: 70px 0 0 40px;
}
.nfc_smart_card_set_image{
	float: right;
	height:252px;
	width:178px;
	display: block;
	margin: 0 40px 0 0;
}
.nfc_smart_card_set_text .content_h3{
	margin: 43px 0 20px 0;
}

.send_sms_to_number{
	background: url(../img/image7_ticket.png) no-repeat 0 0;
	margin: 5px 40px 0 20px;
	height: 90px;
	font: 16px/1.3 'TruthCyr Light', Arial;
	text-align: center;
	padding: 23px 0 0 12px;
	color: #707070;
}
.phone_bills_debited{
	overflow: hidden;
	margin: 25px 0 0 40px;

}
.phone_bills_debited_image{
	display: block;
	float: left;
	height: 149px;
}
.phone_bills_debited_text{
	float: left;
	margin: 30px 0 0 20px;
}
.turn_nfc_settings_smartphone{
	background: url(../img/image9_ticket.png) no-repeat 0 0;
	height: 62px;
	margin: 25px 0 0 40px;
	padding: 10px 0 0 20px;
	position: relative;
}
.turn_nfc_settings_smartphone span{
	color: #ec1d23;
	font: bold 16px/1.2 Arial;


}
.ready_to_pay_travel{
	margin: 0 0 60px 40px;
}
.ready_to_pay_travel .content_h3{
	margin: 28px 0 20px 0;
}
.ready_to_pay_travel p{
	margin: 0 0 30px 0;
}
	.content__icon100x100_desc_paddng_8px {
		margin-left:115px;
		padding-right:5px;
}
.answer_2 {
		background: url("../img/answer-gradient_2.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
		border-radius: 5px;
		color: #FFFFFF;
		display: inline-block;
		font-size: 15px;
		height: 34px;
		line-height: 33px;
		padding: 0 21px;
		text-decoration: none;
		text-shadow: 0 2px 35px #A50607;
}
.button_on_nfc{
	display: block;
	float: right;
	margin: 7px 55px 0 0;
}
.button_on_nfc_popup {
	margin-top: 15px;
}
.turn_nfc_settings_smartphone_text{
	float: left;
}
/*end page how get mobile_ticket*/


.column_header span{
	display: block;
	float: left;
	font-size: 30px;
	height: 18px;
	margin-right: 2px
}

/* page how get menu_card_23-27*/
.column_get_menu_card{
	overflow: hidden;
	width: 100%;
	margin: 30px 0 0 0;
}
.texts .column_get_menu_card ul li{
	background: url("../i/texts-arrow.gif") no-repeat scroll 4px 5px rgba(0, 0, 0, 0);
	padding: 0 0 14px 19px;
}
.column_get_menu_card .column_left{
	float: left;
	width: 39%;
}
.column_get_menu_card .column_right{
	float: left;
	width: 61%;
	font-size: 12px;
}
.inside_drop-down_list{
	padding: 0 0 30px 40px;
	font-size: 12px;
}
.menu_select_mobile{
	float: left;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	font: 12px/1.3 'Courier New', Arial;
	color: #333333;
	padding: 15px;
	margin: 5px 0 15px;
}
.paragraph .last_1{
	margin-bottom: 5px;
}
.paragraph .last_2{
	margin-bottom: 0px;
}
.instructions_using_portal .pad-bottom{
	padding-bottom: 25px;
}
.select_using_the_clues{
	overflow: hidden;
}
.select_using_the_clues .column_left{
	float: left;
	width: 53%;
}
.select_using_the_clues .column_right{
	float: left;
	width: 47%;
	background: url("../img/image2_page_purchase.png") no-repeat 30px 30px;
	height: 225px;
}
.texts .select_using_the_clues ul{
	margin-bottom: 0px;
}
.texts .select_using_the_clues ul li{
	margin-left: 0px;
}
/*end page how get menu_card_23-27*/
/*page how get cost_conditions_28*/
.table_page_card .column_left{
	width: 77%;
	text-align: left;
	padding-left: 20px;
}

.table_page_card .column_right{
	width: 23%;
}
.texts .table_page_card .content_h3{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.commission_charged_transfer_orders{
	text-align: left;
	padding: 5px;
}
.commission_charged_transfer_orders p{
	padding: 10px 0 0 0;
	color: #7a7a7a;
	font-size: 11px;
}
.table_page_card .easy-payment_table-cell-left{
	text-align: left;
	font-size: 12px;
	padding: 20px;
}
.texts .table_page_card .easy-payment_table-cell-right{
	font-size: 12px;
}

.texts .bottom_table_page_cost_conditions{
	margin-bottom: 25px;
}
.commission_charged_transfer_orders .icon_target_blank{
	padding-top: 4px;
	padding-left: 3px;
}
.see_also .link{
	padding-top: 10px;
}
.pdf_text_tariff_link{
	padding-top: 10px;
	height: 25px;
}

.when_paying_credit_card{
	margin-bottom: 45px;
}
/*end page how get cost_conditions_28*/



/* styles of bank.css */
/* Basic styles and main */

h1.normal, h2.normal, h3.normal, h4.normal, h5.normal, h6.normal {
	font-weight: normal;
}

 h4.red {
	color:#ec1d23;
	font-size:14px;
	font-weight: bold;
	line-height: 18px;
	margin:0 0 10px;
 }

 .s14 {font-size:14px;}

.offer.gray {
	background: #f2f2f5;
}

.left {float:left;}
.right {float:right;}

.t-right {text-align: right}
.t-center {text-align: center}

.offer.gray a {
		display: block;
		height: 100%;
		left: 0;
		top: 0;
		width: 100%;
		text-decoration: none;
}

.offer span.more {
	position: absolute;
	color:#0280b6;
		bottom: 23px;
		right: 25px;
		font-size: 12px;
}

.offer.gray a:hover span.more {
	text-decoration: underline;
}

.useful-links .links.list li {
	margin-bottom:7px;
	line-height: 14px;
}
.useful-links .links.list a {
	line-height: 14px;
	border-bottom: 0;
	text-decoration: underline;
	padding-right:13px;
}

.useful-links .links.list a:hover {
	text-decoration: none;
}

.useful-links .links.list a {
	background:url(../img/popup_icon.png) no-repeat right 3px;
}

.showcase.last {margin:0;}



/* Money page */

 .table__2x1cols td {
	padding-bottom:25px;
 }

 .content__topbanner {
		left: -20px;
		margin-bottom: 20px;
		position: relative;
		top: -15px;
		width: 664px;
		overflow: hidden;
}

 .content__icon100x100 {
	height:100px;
	display: inline-block;
	border-radius: 5px;
	overflow: hidden;
 }

	.content__icon100x100_description {
		margin-left:115px;
		padding-right:15px;
	}


.content__bottomblock {
	border-top:1px solid #e5e5e5;
	margin-left:-20px;
	margin-top:40px;
	padding:0 20px;
	width:627px;
}
/*end styles of bank.css */
.mts_money_button_index{
	float: right;
	margin-right: 7px;
}
/*page how get help_29*/
.inside_drop-down_list_page_help{
	padding: 0 0 30px 33px;
	font-size: 12px;
}
.holder .inside_drop-down_list_page_help {padding:20px 0 30px;}

.texts .inside_drop-down_list_page_help_ul{
	padding: 0 0 0 5px;
}
.texts .inside_drop-down_list_page_help_li{
	padding-top: 7px;
	background-position: 4px 12px;
}
.rounds-top-right .min-height_none {
	min-height: 0;
}
/*end page how get help_29*/
/*page how get auto-transfer_30-32*/
.description_services_auto-transfer{
	margin: -10px 0 35px;
}
.rebutton_large{
	position: static !important;
	margin: 0 !important;
	font-size: 17px;
	height: 44px;
	background: url("../img/button_large.png") repeat-x 0 0 !important;
	line-height: 44px;

}
.no_worries_auto-transfer{
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	width: 100%;
	height: 110px;
	margin: 40px 0 28px 0;
	overflow: hidden;
}
.no_worries_auto-transfer .column_left{
	float: left;
	width: 209px;
	height: 83px;
	background:url(../img/im1_auto-transfer.png) no-repeat 0 0;
	padding: 27px 0 0 31px;
	font-size: 22px;
	font-weight: bold;

}
.no_worries_auto-transfer .column_right{
	float: left;
	height: 92px;
	padding: 18px 0 0 30px;
}
.no_worries_auto-transfer .column_right p{
	font-size: 16px;
	font-weight: bold;
}

/*end page how get auto-transfer_30-32*/



/*start gpon*/
.gpon-header {
	display: block;
	margin: -15px 0 0 -20px;
}

.gpon-tabs {
	margin-top: 25px !important;
}

.gpon {
	padding: 0 32px;
}

.gpon__image {
	display: block;
	margin: 40px 0 30px;
}

.gpon__image_full-width {
	margin-left: -52px;
}

.gpon__centred {
	text-align: center;
}

.gpon__button {
	position: relative;
	display: inline-block;
	margin: 30px 0 10px;
	padding: 13px 35px 13px 68px;
	background: #fff url(../img/gpon/gpon-button.png) 24px center no-repeat  ;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #ec1d23 !important;
	border-bottom: 1px solid #cfcfcf;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 1px #f3f3f3;
	box-shadow: 0 0 5px 1px #f3f3f3;
	*display: inline;
	*zoom: 1;
}

.gpon__button_no-image {
	background: none;
	padding-left: 35px;
}

.gpon__panes {
	max-width: 550px;
	margin: 40px 0 5px;
}

.gpon__panes__item {
	position: relative;
	margin-bottom: 7px;
	padding: 19px 31px 10px;
	background: #fff;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.gpon__panes__image {
	display: block;
	margin-bottom: 8px;
}

.gpon__panes__text {
	font-size: 16px;
	color: #707070;
}

.gpon__panes__text_align_center {
	text-align: center;
}

.gpon__tech {
	position: relative;
	overflow: hidden;
	margin: 40px -52px 0;
	padding: 0 52px;
	color: #333;
}

.gpon__tech:first-child {
	margin-top: 0;
}

.gpon__tech_1 {
	min-height: 176px;
	padding-left: 256px;
	background: url(../img/gpon/gpon-tech-1.png) no-repeat;
}

.gpon__tech_2 {
	min-height: 208px;
	padding-right: 295px;
	background: url(../img/gpon/gpon-tech-2.png) right top no-repeat;
}

.gpon__tech_3 {
	min-height: 146px;
	padding-left: 260px;
	background: url(../img/gpon/gpon-tech-3.png) no-repeat;
}

.gpon__tech_4 {
	min-height: 186px;
	padding-right: 315px;
	background: url(../img/gpon/gpon-tech-4.png) right top no-repeat;
}
/*end gpon*/

/*page how get contactless_payments_33-41*/
.contactless_payments{
	margin: 30px 0 0 0;
	overflow: hidden;
	width: 100%;
}
.contactless_payments .column_left{
	float: left;
	width: 39%;
	margin-bottom: 48px;
}
.no_margin_bottom{
	margin-bottom: 0 !important;
}
.contactless_payments .column_right{
	float: left;
	width: 61%;
	font-size: 12px;
}
.contactless_payments .column_right p{
	padding-bottom: 6px;
}
.texts .reposition_contactless_payments {
	position: static;
	margin-top: 15px;
	font-size: 14px;
	background-image:url(../img/contactless_payments_ban.png);
	width: 190px;
	padding-top: 12px;

}
.texts .contactless_payments ul li{
	padding-bottom: 5px;
}
.instruction_purchase_paiment_img{
	overflow: hidden;
	margin-top: 20px;
}
.instruction_purchase_paiment_img .block_image{
	float: left;
	padding-left: 20px;
	display: block;
}
.instruction_purchase_paiment_img .block_image_first{
	float: left;
	padding-left: 0;
}
.instruction_purchase_paiment_text{
	overflow: hidden;
	margin-bottom: 20px;
}
.block_instruction_text{
	overflow: hidden;
	width: 180px;
	float: left;
}
.block_instruction_text .block_number_text{
	display: block;
	float: left;
	padding: 15px 0 0 0;
}
.instruction_purchase_paiment_text .block_number_text_two{
	display: block;
	float: left;
	margin: 0 20px 0 20px;
}
.block_instruction_text .block_content_instruction{
	float: left;
	padding:12px 0 0 10px;
}
.texts .purchase_payment_services_via_mobile_phone{
	margin-top: 20px;
}
.make_payment_set_mobile-wallet{
	overflow: hidden;
}
.make_payment_set_mobile-wallet .column_first{
	float: left;
	width: 424px;
	padding-right: 20px;
}
.make_payment_set_mobile-wallet .column_two{
	display: block;
	float: right;
	padding-right: 14px;
	width: 135px;
}
.list_smartphones_support_nfc{
	overflow: hidden;
}
.texts .list_smartphones_support_nfc ul li{
	padding-top: 7px;
	background-position: 4px 11px;
}
.list_smartphones_support_nfc .column_first{
	float: left;
	width: 37%;
}
.list_smartphones_support_nfc .column_two{
	float: left;
}
.key_recommendations_phone_compatibility_nfc{
	padding: 10px 0 0 0;
}
.texts .key_recommendations_phone_compatibility_nfc ul li{
 padding-top: 7px;
 background-position: 4px 11px;
}
.pay_services_simply_quickly_safely{
	overflow: hidden;
	margin-bottom: 10px;
}
.pay_services_simply_quickly_safely .column_first{
	float: left;
	width: 18%;
}
.pay_services_simply_quickly_safely .column_two{
	float: left;
	width: 82%;
}
/*end page how get contactless_payments_33-41*/
/*end page how get payments_mts_bank_42*/
.contactless_payments .page_payment_mts_bank{
	margin-top: -12px;
}
.g_gray{
	color: #7b7b7b;
}
.texts .deposit_bank_card_sim_need_know{
	margin-top: 20px;
}
.texts .padding_li1{
	padding-bottom: 10px !important;
	background-position: 4px 7px;
}
/*end page how get payments_mts_bank_42*/
/*page how get payments_rsb_bank_43*/
.block_page_bank_russian_standard{
	margin: 30px 0 0;
	overflow: hidden;
	width: 100%;
}
.block_page_bank_russian_standard .column_left{
	float: left;
	width: 39%;
}
.block_page_bank_russian_standard .column_right{
	float: left;
	width: 61%;
	font-size: 12px;
}

.padding_li2{
	padding: 0 0 0 19px !important;
	background-position: 4px 4px !important;
}
.background_img_li{
	background-image: none !important;
	padding: 0 !important;
}
.padding_li3{
	padding-top: 0!important;
	background-position: 4px 4px !important;
}
.texts .get_more_information_about_card{
	margin-bottom: 5px;
}
.texts .page_payment_rsb_bank{
	float: right;
	margin-right: 93px;
	margin-top: 20px;
}
.empty_block_page_payments{
	height: 50px;
}
.isolation_shadow{
 background: url("../i/line_and.png") repeat-x scroll center center rgba(0, 0, 0, 0);
 height: 1px;
 margin: 10px 0 25px;
}
/*end page how get payments_rsb_bank_43*/
/*page how get help_support_44*/
.help_support_table td{
	padding: 10px 10px 10px 0;
}
.help_support_table{
}
.help_support_table .td_get_discounts{
	border-bottom: 1px solid red;
	width: 294px;
}
.help_support_table .td_get_discounts_1{
		width: 84px;
}
.help_support_table .td_get_discounts_2{
		width: 203px;
		padding-bottom: 35px;
}
.help_support_table .td_empty_cell{
	padding: 0;
	width: 19px;
}
.help_support_table .td_affiliate_program{
	border-bottom: 1px solid red;
	width: 294px;
}
.help_support_table .td_buy_a_gift{
	border-bottom: 1px solid red;
}
/*end page how get help_support_44*/
/*page how get credit_limit_50*/
.header_print_credit_limit{
	margin-top: 5px;
}
.application_will_be_considered{
	margin-top: 27px;
}
.icon_adobe_target_blank{
	vertical-align: middle;
	margin-left: 3px;
}
.increase_credit_limit{
	margin: 47px 0 0 0;
}
.data_entry_increase_credit_limit{
	overflow: hidden;
	margin: 18px 0 20px 0;
}
.data_entry_increase_credit_limit .column_one{
	float: left;
	width: 40%;
}
.data_entry_increase_credit_limit .column_two{
	float: left;
	width: 60%;
}
.data_entry_increase_credit_limit .column_one input{
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	float: left;
	height: 24px;
	padding: 3px 0 3px 0;
	width: 113px;
	font-size: 20px;
	text-align: center;
}
.data_entry_increase_credit_limit .column_two input{
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	float: left;
	height: 24px;
	padding: 3px 0 3px 0;
	width: 160px;
	font-size: 20px;
	text-align: center;
}
.credit_n_limit_n{
	margin: 5px 0px 15px 0;
	border-radius: 5px;
	background-color: #f0f0f0;
	padding: 10px 22px 10px 25px;
	float: left;
}
.or_send_message{
	margin: 47px 0 20px 0;
}
.follow_recommendations_received_sms{
	margin: 15px 0 0 0;
}
/*end page how get credit_limit_50*/
/*page how get how_to_get_pin_51*/
.padding_li4{
	padding: 0 0 20px 10px;
	margin:0;
}
.texts .margin_ul1{
	margin: 7px 0 -5px 0;
}
.texts .margin_ul2{
	margin-bottom: 0;
}
.last_three_digits_room_back_card{
	margin: 23px 0 37px 0;
}
.how_to_get_pin_img1{
	display: block;
	margin: 0 0 0 0;
}
.icon_click_button{
	vertical-align: middle;
	margin: 0 3px 0 3px;
}
.page_how_to_get_pin{
	margin-top: 22px;
}
/*end page how get how_to_get_pin_51*/
/*page how get how_use_card_52-54*/
.no_commission_immediate_enrollment{
	border-bottom: 1px solid #ec1d23;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-size: 13px;
}
.slider_block_content{
	display: inline-block;
	vertical-align: middle;
}
.point_replenishment_no_commission_ban{
	height: 68px;
	width: 115px;
	padding: 12px 0 0 100px;
	right: 20px;
	position: absolute;
	background-image: url(../img/point_replenishment_no_commission_ban.png);
}
.texts .padding_li5{
	padding-bottom: 10px !important;
}
.texts .padding_li6{
	padding-bottom: 0 !important;
}
.inside_drop-down_list_slider_image{
	font-size: 12px;
	margin-top: -15px;
	padding: 0 0 30px 80px
}
.inside_drop-down_list_slider_background_img{
	font-size: 12px;
	margin-top: -15px;
	padding: 0 0 30px 70px;
}
.inside_drop-down_list_slider_image.slider_image_margin-none{
	margin-top: 0;
}
.for_information_send_text{
	margin: 20px 0 0 0;
}
.inside_drop-down_list_page_how_use_card{
	font-size: 12px;
	padding: 0 0 30px;
}
.other_ways_credit_card{
	width: 100%;
	margin-top: 13px;
}
.other_ways_credit_card p{
	margin-top: 25px;
}
.other_ways_credit_card span{
	margin-top: 7px;
	display: block;
}
.other_ways_credit_card th{
	background: none repeat scroll 0 0 #a8a7a7;
	color: #fff;
	padding: 10px;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
}
.other_ways_credit_card .first_section_title{
	border-radius: 7px 0 0;
	border: none;
	width: 130px;
}
.other_ways_credit_card .second_section_title{
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;
	width: auto;
}
.other_ways_credit_card .third_section_title{
	border-radius: 0 7px 0 0;
	border: none;
	width: 240px;
}
.other_ways_credit_card .first_cell{
	font-weight: bold;
	padding: 15px 10px 10px 10px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 2px solid #e5e5e5;
}
.other_ways_credit_card .second_cell{
	border: 1px solid #e5e5e5;
	padding: 15px 10px 10px 10px;
	border-top:none;
}
.other_ways_credit_card .third_cell{
	 border-bottom: 1px solid #e5e5e5;
	 padding: 15px 10px 10px 10px;
	 border-right: 1px solid #e5e5e5;
}
.other_ways_credit_card .empty_cell{
	border: 1px solid #e5e5e5;
	padding: 15px 10px 10px 10px;
	color: #e5e5e5;
	text-align: center;
	vertical-align: middle;
}
.other_ways_credit_card .img_payment_method{
	margin-bottom: 10px;
}
.dimensions_may_vary_commissions{
	margin-top: 35px;
}

/*end page how get how_use_card_52-54*/
/*page how get where_get_cash_55*/
.content_page_where_get_cash{
	font-size: 12px;
}
.in_offices_of_bank{
	margin: 23px 0 43px 0;
}
.in_encashment_of_other_banks{
	margin: 23px 0 27px 0;
}
.note_when_withdrawing_funds{
	border-radius: 5px;
	background-color: #f0f0f0;
	width: 586px;
	padding: 30px 20px;
}
/*end page how get where_get_cash_55*/
/*page how get applications_service_card_56*/
.to_manage_some_services{
	width: 360px;
}
.depending_on_method_need{
	margin:25px 0 0 0;
}
.depending_on_method_need p{
	margin-bottom: 23px;
}
.numbered_list_of_forms{
	margin-top: 25px;
}
.block_application_forms .reposition{
	margin-bottom: -10px !important;
}
.numbered_lists_content_forms{

}
.numbered_lists_content_forms .block_content{
	margin-top: 10px;
}
.numbered_lists_content_forms .line_content_one{
	float: left;
	width: 50%;
	margin-top:10px;
	height: 45px;
}
.numbered_lists_content_forms .line_content_two{
	float: left;
	width: 50%;
	height: 45px;
}
.numbered_lists_content_forms .block_extreme_line{
	float: left;
	width: 50%;
	height: 33px;
}
.pdf_text_tariff_link_two_line{
	padding-top: 0;
}
.application_may_submitted_offices_of_mts{
	border-top: 1px solid #e5e5e5;
	margin-left: -20px;
	margin-right: -20px;
	padding: 25px 20px 20px;
}
.inside_drop-down_salons-stores_mts{
	margin-top: -7px;
}
/*end page how get applications_service_card_56*/
/*page how get security_card_57-58*/
.page_security_card .block_content{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.page_security_card .content_image{
	width: 220px;
	height: 220px;
	float: left;
	display: block;
	margin: 28px 0 28px 0;
}
.page_security_card .content_text{
	float: left;
	margin-left: 28px;
	width: 378px;
}
.page_security_card .content_text h3{
	margin-top: 28px;
	font: bold 16px/1.3 Arial;
}
.page_security_card .content_text-left{
	margin-left: 0px;
	width: 406px;
}
.page_security_card .securely_hide_remember_pin_img{
	margin-bottom: 94px;
}
.page_security_card .failure_comply_recommendations_lead_loss_funds{
	border-bottom: none;
}
/*end page how get security_card_57-58*/
/*page how get action_card_lost_59*/
.lost_card_stuck_atm{
	border-radius: 5px;
	background-color: #f0f0f0;
	padding: 22px 21px 22px 21px;
	margin: 10px 0 20px 0;
}
.action_card_lost{
	width: 390px;
}
.you_can_also_lock_map{
	margin-top: 50px;
}
.background_img_li2{
	background-image: none !important;
}
.note_action_card_lost{
	border-radius: 5px;
	background-color: #f0f0f0;
	padding: 28px 25px 28px 25px;
	margin: 25px 0 25px 0;
}
/*end page how get action_card_lost_59*/
/*page how get internet-banking_46-47*/
.column_input_internet-banking{
	overflow: hidden;
}
.column_input_internet-banking .column_left{
	float: left;
	margin-top: 5px;
}
.column_input_internet-banking .column_right{
	float: right;
	margin-top: 15px;

}
.internet-banking_scrn_capabilities{
	overflow: hidden;
	padding: 0 0 20px;

}
.internet-banking_scrn_capabilities .block_scrn_text_commentary{
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
}
.internet-banking_scrn_capabilities .block_scrn_text_commentary img {
	border-radius: 5px 5px 0 0;
}
.internet-banking_scrn_capabilities .column_column_capabilities{
	float: left;
}
.internet-banking_scrn_capabilities .column_scrn{
	float: left;
	width: 362px;
}
.internet-banking_scrn_capabilities .block_image{
	border-radius: 5px 5px 0 0;
}
.internet-banking_scrn_capabilities .block_text_commentary{
	background-color: #dddddd;
	margin-top: -4px;
	font-size: 12px;
	font-style: italic;
	width: 332px;
	padding: 7px 15px;
	border-radius: 0 0 5px 5px;
	text-align: left;
	line-height: 18px;
	color: #000000;
}
.internet-banking_scrn_capabilities .column_capabilities{
	float: left;
	margin-top: 20px;
	width: 262px;

}
.header_describing_possibility{
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 10px 20px;
}
.paragraphs_describing_possibility{
	border-bottom: 1px solid #e5e5e5;
	/*padding: 16px 0 14px 16px;*/
}
.paragraphs_describing_link{
	display: block;
	padding: 10px 15px 10px 20px;
	position: relative;
	font-size: 12px;
	line-height: 150%;
	color: #000;
	text-decoration: none;
}
.paragraphs_describing_link:hover,
.paragraphs_describing_link.active{
	background: #ec1d23;
	border-radius: 0 5px 5px 0;
	color: #fff;
}
.paragraphs_describing_link span{
	/*border-bottom: 1px dotted #7f7f7f;*/
}
.paragraphs_describing_link:hover span,
.paragraphs_describing_link.active span{
	border-color: #fff;
}
.paragraphs_describing_link .arrow{
	display: none;
	width: 13px;
	height: 100%;
	position: absolute;
	top: 0; left: -10px;
}
.paragraphs_describing_link:hover .arrow,
.paragraphs_describing_link.active .arrow{
	display: block;
}
.background_image_link_none{
	background-image: none !important;
}
.texts .margin_li1{
	margin-top: 0;
}
.two_columns_manual_online_banking{
	overflow: hidden;
	margin: 5px 0 50px 0;

}
.two_columns_manual_online_banking .column_left{
	float: left;
	width: 50%;
}
.manual_img_play_button{
	width: 32px;
	height: 32px;
	display: block;
	float: left;
}
.manual_text_online_banking{
	float: left;
	height: 32px;
	vertical-align: middle;
	color: #1481b4;
	font-size: 14px;
	font-weight: bold;
	margin: -2px 0 0 10px;
}
.manual_text_online_banking a{
	border-bottom: 1px dotted;
	text-decoration: none;
}
.two_columns_manual_online_banking .column_right{
	float: left;
	width: 50%;
}
.manual_img_pdf_button{
	height: 34px;
	width: 29px;
	display: block;
	float: left;
}
.manual_text_pdf_online_banking{
	margin-left: 10px;
	float: left;
}
.if_already_user_of_internet-banking{
	overflow: hidden;
}
.if_already_user_of_internet-banking .column_left{
	float: left;
}
.if_already_user_of_internet-banking .column_right{
	float: right;
	margin: 10px 0 0 0;
}
.image_sms_keys_ban{
	background-image: url(../img/sms_keys_ban.png);
	height: 69px;
	width:140px;
	padding: 11px 0 0 100px;
	font-size: 14px;
	font-weight: bold;
}
/*end page how get internet-banking_46-47*/
/*page how get mobile-banking_48*/
.column_input_mobile-banking{
	overflow: hidden;
}
.column_input_mobile-banking .column_left{
	float: left;
	margin-top: 5px;
}
.column_input_mobile-banking .column_right{
	float: right;
	overflow: hidden;
}
.straight_horizontal_line{
	background: url("../i/line_and.png") repeat-x scroll 0;
	margin: 25px 0 25px 0;
	height: 1px;
}
.straight_horizontal_line_entire_width{
	background: url("../i/line_and.png") repeat-x scroll 0;
	margin: 10px -20px 25px -20px;
	height: 1px;
}
.straight_horizontal_line_vague{
	background: url("../i/slider_shadow.png") repeat-x scroll 0;
	margin: 25px 0 25px 0;
	height: 17px;
}
.no_margin-top_sharring{
	margin-top: 0 !important;
}
.column_input_mobile-banking .button_app_store{
	display: block;
	margin: 10px 150px 0 0;
}
.column_input_mobile-banking .button_google_play{
	display: block;
	margin: 15px 150px 0 0;
}
.column_input_sms_bank_info{
	margin-top: 15px;
}
/*end page how get mobile-banking_48*/







/* Tariffs pages styles */


.smrt_tarffs_for_smartfon{
	overflow: hidden;
	font-size: 12px;
	display: table;
}
.smrt_tarffs_for_smartfon_action{
	width: 626px;
	overflow: hidden;
	font-size: 12px;
	margin-bottom: 38px;
}
.smrt_tarffs_for_smartfon_three{
	width: 626px;
	overflow: hidden;
	font-size: 12px;
	height: 350px;
}
.smrt_tarffs_for_smartfon_two{
	width: 626px;
	overflow: hidden;
	font-size: 12px;
	height: 310px;
}
.smrt_tarffs_for_smartfon .tarffs_block{
	border: 1px solid #ccc;
	border-bottom:none;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	position: relative;
	display: table-cell;
	min-width: 151px;
	max-width: 325px;
}
.smrt_tarffs_for_smartfon .tarffs_block-action{
	border-bottom: 1px solid #ccc;
}
.smrt_tarffs_for_smartfon-tarffs_block-zero{
	display: table-cell;
	width: 10px;
}
.smrt_tarffs_for_smartfon .last{
	margin-right: 0;
}
.pick_up_your_smart_tariffs{
	width: 624px;
	border: 1px solid #ccc;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	margin-bottom: 38px;
	height: 33px;
	text-align: center;
	font-size: 14px;
	padding-top: 14px;
	background-color: #f9f9f9;
}
.logo_tariff_and_name{
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 15px;
}
.logo_tariff_and_name .logo{
	height: 40px;
	width: 40px;
	float: left;
	margin-left: 7px;
	border-radius: 7px;
	display: block;
}
.logo_tariff_and_name .name{
	float: left;
	margin-left: 7px;
	text-align: center;
	font-size: 16px;
	height: 37px;
	padding-top: 9px;
	font-weight: bold;
}
.all_rates_hed-text{
	overflow: hidden;
	margin-bottom: 10px;
}
.all_rates_hed-text h2{
	padding-top: 3px;
	float: left;
	clear: none;
	margin: 0;
}
.all_rates_hed-text h3{
	padding-top: 3px !important;
	float: left;
	clear: none;
	margin: 0;
	font-size: 15px;
}
.all_rates_hed-text img{
	display: block;
	float: left;
	margin-right: 10px;
}
.smart_tariff__options{
	margin-left: 7px;
	margin-right: 7px;
}
.smart_tariff__options .text{
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: middle;
}
.smart_tariff__options .image{
	padding-top: 3px;
	vertical-align: text-top;
}
.play_tariff__smart{
	position: absolute;
	bottom: 7px;
	width: 100%;
	left: 0px;
	vertical-align: middle;
}
.play_tariff__smart .price{
	text-align: center;
	width: 100%;
}
.play_tariff__smart .number{
	padding-top: 15px;
	text-align: center;
}
.play_tariff__smart .button{
	text-align: center;
	width: 100%;
}
.smart_tariff__options .zero{
	padding-bottom: 15px;
}
.ultra_tarffs_for_smartfon{
	border: 1px solid #cccccc;
	border-radius: 7px;
	width: 100%;
	margin-bottom: 25px;
	font-size: 12px;
}
.ultra_tarffs_for_smartfon .tarffs_for_ultra{
	overflow: hidden;
	margin-top: 7px;
}
.tarffs_for_ultra .logo-tariff{
	height: 50px;
	width: 50px;
	float: left;
	margin-left: 7px;
	border-radius: 7px;
	display: block;
}
.tarffs_for_ultra a{
	font-size: 16px;
	font-weight: bold;
}
.tarffs_for_ultra .text{
	margin-left: 7px;
	float: left;
}
.ultra_tarffs_for_smartfon_table{
	margin-left: 65px;
	margin-right: 7px;
	margin-top: 10px;
}
.ultra_tarffs_for_smartfon_table .text-table{
	margin-top: 25px;
	padding-left: 7px;
	padding-right: 16px;
	vertical-align: middle;
}
.ultra_tarffs_for_smartfon_table .last{
	padding-right: 0;
}
.ultra_tarffs_for_smartfon_table .button-table{
	text-align: center;
}
.ultra_tarffs_for_smartfon_table .price-table{
	padding-top: 5px;
	width: 408px;
	padding-right: 15px;
	text-align: right;
	vertical-align: middle;
}
.ultra_tarffs_for_smartfon .bottom-table{
	margin-bottom: 10px;
}
.ultra_tarffs_for_smartfon .margin-table{
	margin-top: -18px !important;
}
.bottom-smal-tarffs_for_smartfon{
	margin-bottom: 10px;
}
.smrt_tarffs_for_smartfon b{
	font-size: 14px;
}
.smrt_tarffs_for_smartfon .rebutton b{
	font-size: 15px;
}
.ultra_tarffs_for_smartfon .rebutton b{
	font-size: 15px;
}
.ultra_tarffs_for_smartfon b{
	font-size: 18px;
}
.ultra_tarffs_for_smartfon .all_rus{
	font-size: 12px;
}
.three_blocks_smart_tariffs{
	width: 32% !important;
}
.width_tariff__smart{
	width: 180px !important;
}
.width_tariff__smart_two{
	width: 305px !important;
}
.two_blocks_smart_tariffs{
	width: 49% !important;
}
.head_block_menu_smart{
	margin-top: -15px;
	margin-left: -20px;
	margin-bottom: 12px;
	position: relative;
}
.texts .smart-tariff-menu-button_ul{
	bottom: 0;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	position: absolute;
}
.texts .smart-tariff-menu-button_li{
	background: none;
	border-radius: 5px 5px 0 0;
	color: white;
	cursor: pointer;
	float: left;
	font: bold 15px/1.3 Arial;
	height: 19px;
	margin: 0 5px;
	list-style: none outside none;
	text-align: center;
	padding: 10px 2px;
	width: 106px;
}
.texts .smart-tariff-menu-button_li.active{
	background: none repeat scroll 0 0 white;
	color: red;
	cursor: default;
}
.texts .smart-tariff-menu-button_li.active a{
	color: red;
}

.extreme-cell{
	padding-bottom: 110px !important;
}

.h-selred-wrap {
	background: url(../i/selred-bg1.png) 0 0 no-repeat #d90000;
	margin: 0 0 10px;
	zoom: 1;
}

.h-selred-wrap2 {
	background: url(../i/selred-bg2.png) 0 100% no-repeat;
	padding: 5px 8px 7px 7px;
}

.h-selred-subhead {
	padding: 0 0 8px;
}

.h-selred-wrap2 h2 {
	padding: 0;
	margin: 0;
	background: none;
	text-transform: none;
	font-weight: normal;
	color: #fff;
	float: left;
}

.h-selred-wrap2 h3 {
	margin: 0 0 15px;
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #d90000;
}

.h-selred-wrap {
	background: url(../i/selred-bg1.png) 0 0 no-repeat #d90000;
	margin: 0 0 10px;
	zoom: 1;
}

.h-selred-wrap2 {
	background: url(../i/selred-bg2.png) 0 100% no-repeat;
	padding: 5px 8px 7px 7px;
}

.h-selred-subhead {
	padding: 0 0 8px;
}

.h-selred-wrap2 h2 {
	padding: 0;
	margin: 0;
	background: none;
	text-transform: none;
	font-weight: normal;
	color: #fff;
	float: left;
}

.h-selred-wrap2 h3 {
	margin: 0 0 15px;
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #d90000;
}

.show-link {
	float: right;
	color: #fff;
	border-bottom: 1px dotted #fff;
	cursor: pointer;
}


.h-selwhite-wrap {
	background: url(../i/selwhite-bg1.png) 0 0 no-repeat #fff;
}

.h-selwhite-wrap2 {
	background: url(../i/selwhite-bg2.png) 0 100% no-repeat;
	padding: 15px 0;
	zoom: 1;
}


.h-sel1 {
	padding: 0 12px;
	text-align: center;
	color: #000;
	font-size: 11px;
}

.h-selred-wrap-move .h-sel1 {
	display: none;
}

.texts .h-sel1 .price {
	margin: 0 0 20px;
	min-height: 10px;
}

.h-sel1 .price span {
	font-size: 18px;
	display: inline;
	background: none;
	padding: 0;
}

.texts .h-sel1 .change {
	margin: 0;
	font-size: 15px;
	text-transform: uppercase;
}

/*.seltar-link {
	display: block;
	width: 169px;
	background: url(../i/new_tar/seltar-link-bg1.png) 0 0 no-repeat #d51e1e;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

.seltar-link span {
	display: block;
	width: 169px;
	height: 29px;
	background: url(../i/new_tar/seltar-link-bg2.png) 100% 0 no-repeat;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
}*/


.h-sel2 {
	padding: 0 10px;
	font-size: 11px;
	color: #000;
	display: none;
}

.ie6 .h-sel2 {
	padding: 0 9px 0 10px;
}

.h-whsi-abs .h-selred-subhead {
		padding: 0;
}

.h-whsi-abs .h-selred-wrap-move2 .h-selred-subhead {
		padding: 0 0 8px;
}

.h-whsi-abs .h-selred-wrap2 h2 {
	text-align: center;
	float: none;
}

.choose-alt {
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	color: #fff;
}

.h-selred-wrap-move .h-sel2 {
	display: block;
}

.h-whsi-abs .h-selwhite-wrap {
	display: none;
}

.h-whsi-abs .h-selred-wrap-move2 .h-selwhite-wrap
, .h-selred-wrap-move2 .h-sel2 {
	display: block;
}


.h-field {
	margin: 0 0 27px;
}

#content {
	margin-top: 20px;
}

.h-white-wrap-alt .h-selred-wrap {
	background-image: url(../i/new_tar/selred-bg1_wide.png);
}

.h-white-wrap-alt .h-selred-wrap2 {
	background-image: url(../i/new_tar/selred-bg2_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap {
	background-image: url(../i/new_tar/selwhite-bg1_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap2 {
	background-image: url(../i/new_tar/selwhite-bg2_wide.png);
}


.h-white-wrap-alt .h-white-sidebar {
	float: none;
	width: 400px;
	position: absolute;
	top: 0; left: 0;
	z-index: 2;
}

.h-white-wrap-alt .h-white-content {
	float: none;
}

.h-white-wrap-alt .h-selred-wrap2 h3 {
	text-align: left;
	max-width: 390px;
}

.ccol1-wrap {
	float: left;
}

.ccol1
, .ccol2
, .ccol3 {
	float: left;
	width: 174px;
	margin: 0 33px 0 0;
}

.ccol3 {
	float: right;
	margin: 0;
}

.h-white-wrap-alt .demo-wrap1 {
	padding: 0 0 17px;
}

.h-white-wrap-alt .d-inp1 {
	float: left;
}

.h-white-wrap-alt .submit-wrap {
	text-align: center;
}

.texts .check-list .ch-div2 {
	padding: 0 5px;
}

.h-white-wrap-alt .h-selred-wrap2 {
	background-image: url(../i/selred-bg2_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap {
	background-image: url(../i/selwhite-bg1_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap2 {
	background-image: url(../i/selwhite-bg2_wide.png);
}

.quota_tarffs_block{
	font: 40px/1.0 Arial;
	font-weight: bold;
	float: left;
	margin-right: 5px;
}

.explanation_tarffs_block b{
	font-size: 18px;
}

.h-clear {
		clear: both;
		font-size: 0;
		height: 1px;
		line-height: 0;
}

.tars-bot-links {
		padding: 0 0 50px;
}

.tars-bot-links a {
		margin: 0 0 0 15px;
}

.texts .tar-widget-list {
		margin: 0;
		padding: 0;
}

.texts .tar-widget-list li {
		margin: 0;
		padding: 0 8px 10px;
		background: none;
		overflow: hidden;
		zoom: 1;
		font-size: 12px;
}

.tariff_name_smart_bg_red{
	background-color: #e9222c;
	width: 100%;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	border-radius: 5px 5px 0 0;
}

.tariff_name_smart_bg_gray{
	background-color: #f2f2f2;
	width: 100%;
	color: #7f7f7f;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	border-radius: 5px 5px 0 0;
}

.smart_tariff__options_v2 {
	margin-left: 3px;
	margin-right: 0;
}

.quota_tarffs_block_v2 span{
	font-size: 22px !important;
}

.quota_tarffs_block_v2.fz13{
	font-size: 13px;
}

.quota_tarffs_block_v2.fz16{
	font-size: 16px;
}

.quota_tarffs_block_v2.fz30{
	font-size: 30px;
}

.smart_tariff__options span{
	font-size: 18px;
}

.button_smart_v2{
	padding: 0 13px;
}

.button_smart_v2 b{
	font-size: 13px !important;
}

.logos_divice_smart_v2{
	width: 100px;
}

.smart_tariff__options .hook_up_smart_v2{
	text-align: center;
	padding: 10px 0 0 0;
}

.smart_tariff__options .team_connection_smart_v2{
	text-align: center;
	padding: 5px 0 0 0;
	color: #e9222c;
	font-size: 22px;
	font-weight: bold;
}

.smart_tariff__options .hook_up_text_smart_v2{
	text-align: center;
	padding: 5px 0 0 0;
	color: #8c8c8c;
}

.external_smart_tariff__options{
	width: 100%;
}

.external_smart_tariff__options .width_cell_content{
	width: 120px;
}

.smrt_tarffs_for_smartfon .tarffs_block_v2{
	border-bottom:none;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	position: relative;
	display: table-cell;
	max-width: 325px;
}

.smrt_tarffs_for_smartfon_v2{
	width: 100%;
}

.smart_tariff__options .image_v2{
	padding-top: 15px;
}

.smart_tariff__options .text_v2{
	padding-top: 10px;
}

.smart_tariff__options .text_v2_no_limit{
	padding-top: 17px;
}

.wrapper_smart_coll_tb{
	border:1px solid #ccc;
	border-top: none;
	border-bottom: none;
	padding-top: 10px;
	height: 290px;
}

.tarffs_block_v2 .extreme-cell{
	padding-bottom: 80px !important;
}

.pick_up_your_smart_tariffs_v2{
	color: #7f7f7f;
	text-decoration: none;
}

.ultra_tarffs_for_smartfon_table .price-table_v2{
	text-align: left;
}

.parent_slider_smart .slider-smooth.opened h3.opener {
	background: none;
	border-bottom: none;
	padding-bottom: 5px !important;
}

.parent_slider_smart .slider-smooth {
	margin: 0 18px;

}

.parent_slider_smart .slider-smooth h3.opener {
	background: none;
	padding: 3px 0 15px 0 !important;
	border-bottom: 1px solid #d5d5d5;
	font-size: 14px;
	font-weight: normal;
	margin-right: 0;
}

.parent_slider_smart .slider-smooth.last h3.opener {
	border-bottom: none;
}

.parent_slider_smart .slider-smooth h3.opener span {
	border-bottom: 1px dashed #2780b3;
}

.parent_slider_smart .slider-smooth.opened h3.opener span {
	color: #e9222c;
	font-weight: bold;
	border-bottom: none;
}

.smart_line_options {
	border: 1px solid #cccccc;
	border-bottom: none;
	display: none;
}

.entry_smart_line_options {
	margin: 22px 18px 10px 18px;
	font-size: 12px;
}

.parent_slider_smart .content_slider_smart {
	margin: 0 -18px;
	background: #f9f9f9;
	padding: 20px 18px;
}

.characteristics_smart_tariff tr {
	border-bottom: 1px solid #cccccc;
}

.characteristics_smart_tariff td {
	padding: 10px 0;
}

.characteristics_smart_tariff .bb-none {
	border-bottom: none;
}

.characteristics_smart_tariff .title_smart_options {
	font-weight: bold;
	font-size: 16px;
	width: 170px;
}

.characteristics_smart_tariff .text_smart_options {
	padding-left: 30px;
}

.characteristics_smart_tariff .c_red {
	color: #e9222c;
}

.smartphone_subscribers_options_bit tr {
	border-bottom: none;
}

.smartphone_subscribers_options_bit td {
	padding-top: 0;
}

.characteristics_smart_tariff .smartphone_subscribers_options_bit img {
	margin-right: 15px;
}

.characteristics_smart_tariff img {
	margin-right: 5px;
}

.characteristics_smart_tariff ul {
	margin: 0;
}

.characteristics_smart_tariff ul li {
	background: none;
	padding: 2px 0 13px 0;
	list-style: disc;
	color: #898989;
}

.characteristics_smart_tariff ul li span {
	color: #333;
}

.slider-smooth {
	clear: both;
	padding: 0 0 1px 0!important;
}

.slider-smooth h3.opener {
	cursor: pointer;
	background: none;
	padding: 0 0 5px 21px!important;
	margin-top: 4px;
	margin-bottom: 0;
	color: #1b81b1;
	zoom: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.ie .slider-smooth h3.opener {
	background: none;
}

.slider-smooth h3.opener span {
	outline: 0;
	margin-bottom: 4px;
	margin-bottom: 8px;
	padding-bottom: 2px;
}

.slider-smooth h3.opener span span span {
	border-bottom: 1px dotted;
}

.slider-smooth.opened h3.opener {
	background-image: none;
}

ie .slider-smooth.opened h3.opener {
	background-position: 0 2px;
}

.slider-smooth .holder {
	display: none;
	padding-top: 7px;
}






/*page how get mts_connect*/
.content_block_mts_connect{
	margin-top: 5px;
	font-size: 12px;
}
.action_block_mts_connect{
	background-image: url("../img/action_img_connect_label.png");
	background-repeat: no-repeat;
	background-position: -2px center;
	border: 2px solid #10B6E8;
	width: 504px;
	margin: 20px 0 0 0;
	font-size: 12px;
	padding: 15px 15px 5px 105px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
	behavior: url(/PIE.htc);
}
.sorting_sets_mts_connect{
	overflow: hidden;
	margin: 25px -20px 26px -20px;
}
.sorting_sets_mts_connect .kits_support_4g{
	float: left;
	width: 331px;
	height: 63px;
	background-image: url("../img/bg_kits_support_4g.png");
	cursor: pointer;
}
.sorting_sets_mts_connect .kits_support_wi-fi{
	float: left;
	width: 331px;
	height: 63px;
	background-image: url("../img/bg_kits_support_wi-fi.png");
	margin-left: 4px;
	cursor: pointer;
}
.smrt_tarffs_for_smartfon{
	overflow: hidden;
	font-size: 12px;
	display: table;
}
.smrt_tarffs_for_smartfon_action{
	width: 626px;
	overflow: hidden;
	font-size: 12px;
	margin-bottom: 38px;
}
.smrt_tarffs_for_smartfon_three{
	width: 626px;
	overflow: hidden;
	font-size: 12px;
	height: 350px;
}
.smrt_tarffs_for_smartfon_two{
	width: 626px;
	overflow: hidden;
	font-size: 12px;
	height: 310px;
}
.smrt_tarffs_for_smartfon .tarffs_block{
	border: 1px solid #ccc;
	border-bottom:none;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	position: relative;
	display: table-cell;
	min-width: 151px;
	max-width: 325px;
}
.smrt_tarffs_for_smartfon .tarffs_block-action{
	border-bottom: 1px solid #ccc;
}
.smrt_tarffs_for_smartfon-tarffs_block-zero{
	display: table-cell;
	width: 10px;
}
.smrt_tarffs_for_smartfon .last{
	margin-right: 0;
}
.pick_up_your_smart_tariffs{
	width: 624px;
	border: 1px solid #ccc;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	margin-bottom: 38px;
	height: 33px;
	text-align: center;
	font-size: 14px;
	padding-top: 14px;
	background-color: #f9f9f9;
}
.logo_tariff_and_name{
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 15px;
}
.logo_tariff_and_name .logo{
	height: 40px;
	width: 40px;
	float: left;
	margin-left: 7px;
	border-radius: 7px;
	display: block;
}
.logo_tariff_and_name .name{
	float: left;
	margin-left: 7px;
	text-align: center;
	font-size: 16px;
	height: 37px;
	padding-top: 9px;
	font-weight: bold;
}
.all_rates_hed-text{
	overflow: hidden;
	margin-bottom: 10px;
}
.all_rates_hed-text h2{
	padding-top: 3px;
	float: left;
	clear: none;
	margin: 0;
}
.all_rates_hed-text h3{
	padding-top: 3px !important;
	float: left;
	clear: none;
	margin: 0;
	font-size: 15px;
}
.all_rates_hed-text img{
	display: block;
	float: left;
	margin-right: 10px;
}
.smart_tariff__options{
	margin-left: 7px;
	margin-right: 7px;
}
.smart_tariff__options .text{
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: middle;
}
.smart_tariff__options .image{
	padding-top: 3px;
	vertical-align: text-top;
}
.play_tariff__smart{
	position: absolute;
	bottom: 7px;
	width: 100%;
	left: 0px;
	vertical-align: middle;
}
.play_tariff__smart .price{
	text-align: center;
	width: 100%;
}
.play_tariff__smart .number{
	padding-top: 15px;
	text-align: center;
}
.play_tariff__smart .button{
	text-align: center;
	width: 100%;
}
.smart_tariff__options .zero{
	padding-bottom: 15px;
}
.ultra_tarffs_for_smartfon{
	border: 1px solid #cccccc;
	border-radius: 7px;
	width: 100%;
	margin-bottom: 25px;
	font-size: 12px;
}
.ultra_tarffs_for_smartfon .tarffs_for_ultra{
	overflow: hidden;
	margin-top: 7px;
}
.tarffs_for_ultra .logo-tariff{
	height: 50px;
	width: 50px;
	float: left;
	margin-left: 7px;
	border-radius: 7px;
	display: block;
}
.tarffs_for_ultra a{
	font-size: 16px;
	font-weight: bold;
}
.tarffs_for_ultra .text{
	margin-left: 7px;
	float: left;
}
.ultra_tarffs_for_smartfon_table{
	margin-left: 65px;
	margin-right: 7px;
	margin-top: 10px;
}
.ultra_tarffs_for_smartfon_table .text-table{
	margin-top: 25px;
	padding-left: 7px;
	padding-right: 16px;
	vertical-align: middle;
}
.ultra_tarffs_for_smartfon_table .last{
	padding-right: 0;
}
.ultra_tarffs_for_smartfon_table .button-table{
	text-align: center;
}
.ultra_tarffs_for_smartfon_table .price-table{
	padding-top: 5px;
	width: 408px;
	padding-right: 15px;
	text-align: right;
	vertical-align: middle;
}
.ultra_tarffs_for_smartfon .bottom-table{
	margin-bottom: 10px;
}
.ultra_tarffs_for_smartfon .margin-table{
	margin-top: -18px !important;
}
.bottom-smal-tarffs_for_smartfon{
	margin-bottom: 10px;
}
.smrt_tarffs_for_smartfon b{
	font-size: 14px;
}
.smrt_tarffs_for_smartfon .rebutton b{
	font-size: 15px;
}
.ultra_tarffs_for_smartfon .rebutton b{
	font-size: 15px;
}
.ultra_tarffs_for_smartfon b{
	font-size: 18px;
}
.ultra_tarffs_for_smartfon .all_rus{
	font-size: 12px;
}
.three_blocks_smart_tariffs{
	width: 32% !important;
}
.width_tariff__smart{
	width: 180px !important;
}
.width_tariff__smart_two{
	width: 305px !important;
}
.two_blocks_smart_tariffs{
	width: 49% !important;
}
.head_block_menu_smart{
	margin-top: -15px;
	margin-left: -20px;
	margin-bottom: 12px;
	position: relative;
}
.texts .smart-tariff-menu-button_ul{
	bottom: 0;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	position: absolute;
}
.texts .smart-tariff-menu-button_li{
	background: none;
	border-radius: 5px 5px 0 0;
	color: white;
	cursor: pointer;
	float: left;
	font: bold 15px/1.3 Arial;
	height: 19px;
	margin: 0 5px;
	list-style: none outside none;
	text-align: center;
	padding: 10px 2px;
	width: 106px;
}
.texts .smart-tariff-menu-button_li.active{
	background: none repeat scroll 0 0 white;
	color: red;
	cursor: default;
}
.texts .smart-tariff-menu-button_li.active a{
	color: red;
}
.suitable_for{
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	height: 40px;
	margin: 0 auto;
	min-width: 78px;
}
.suitable_for_head_table{
	font-size: 11px;
	padding-top: 5px;
}
.suitable_for_foot_table{
	font-size: 7.5px;
	text-align: center;
	padding: 0 2px 5px 5px;
	color: #898989;
}
.suitable_for_foot_table_site{
	padding-left: 0;
	padding-right: 0;
}
.suitable_for_cont_table{
	width: 34px;
}
.suitable_for_img_table{
	padding-left: 4px;
}
.tariff-head-tble_smart{
	border: 1px solid #ccc;
	width: 100%;
}
.tariff-head-tble_smart .logos{
	padding: 7px;
	width: 36px;
}
.tariff-head-tble_smart .first{
	padding: 7px 10px 7px 0px;
	width: 140px;
	font-size: 16px;
	font-weight: bold;
}
.tariff-head-tble_smart .two{
	padding: 7px 7px 7px 0px;
}
.rates-tariff-smart-additions{
	font-size: 12px;
	margin: 20px 0 7px 0;
}
.all_rates_hed-text_margin-bottom{
	margin-bottom: -5px;
}
.tariff-head-tble_smart-tr{
	border-top: 1px solid #ccc;
}
.smart-tariff-menu-button_ul a{
	text-decoration: none;
	color: #ffffff;
}
.play_tariff__smart-price{
	text-align: center;
	padding-top: 12px;
	padding-bottom:7px;
}
.play_tariff__smart-button{
	text-align: center;
}
.play_tariff__smart-number{
	text-align: center;
	padding-top: 15px;
}
.extreme-cell{
	padding-bottom: 110px !important;
}
.extreme-cell_action{
	 padding-bottom: 225px !important;
}
.smart-tariff-menu-button_ul .first{
	margin-left: 20px;
	width: 130px;
}
.quota_tarffs_block{
	font: 40px/1.0 Arial;
	font-weight: bold;
	float: left;
	margin-right: 5px;
}


.content_block_mts_connect .checkbox_complect {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	position: relative;
	overflow: hidden;
	background: url(../img/checkbox_mts_connect.png) 0 -38px no-repeat;
	width: 34px;
	height: 36px;
	margin-right: 2px;
	cursor: pointer;
}

.content_block_mts_connect .checkbox_active {
	background-position: 0 0;
}

.content_block_mts_connect .checkbox__input {
	display: block;
	width: 100%;
	height: 100%;
	margin: -100px -100px 0 0 !important;
}
.checkbox_kits_support_4g{
	float: right;
	margin: 15px 20px 0 0;
}
.checkbox_kits_support_wi-fi{
	float: right;
	margin: 15px 20px 0 0;
}
.text_kits_support_4g{
	width: 195px;
	float: left;
	margin: 15px 0 0 60px;
	color: #585858;
}
.text_kits_support_wi-fi{
	width: 195px;
	float: left;
	margin: 15px 0 0 75px;
	color: #585858;
}
.container_float_page_mts_connect{
	float: left;
	width: 100%;
	padding: 0;
}
.content_block_mts_connect .internet-tarriffs-list_page_mts_connect{
	float: left;
	width: 135px;
	margin-left: 7px !important;
	min-height: 86px;
}
.content_block_mts_connect .internet-tarriffs-list_page_mts_connect_first{
	float: left;
	width: 135px;
	min-height: 86px;
}
.depending_needs_can_text{
	margin: 5px 0 10px 0;
}
.speed_internet_mts_connect{
	width: 100px;
	float: left;
	width: 140px;
	margin: 20px 0 0 20px;
	height: 65px;
	font-family: 'TruthCyr Light', Arial;
	color: #414243;
}
.speed_internet_mts_connect .speed_internet_image{
	width: 23px;
	height: 80px;
	float: left;
	background: url(../img/speed_image.png) 0 0 no-repeat;
}
.speed_internet_mts_connect .speed_internet_speed{
	float: left;
	height: 22px;
	font-size: 17px;
	font-weight: bold;
	margin: -3px 0 0 5px;
}
.speed_internet_mts_connect .speed_internet_speed b{
	font-size: 12px;
}
.speed_internet_mts_connect .speed_internet_description{
	margin-left: 5px;
	float: left;
	width: 100px;
}
.limit_internet_mts_connect{
	width: 135px;
	float: left;
	height: 65px;
	margin: 20px 0 0 5px;
	font-family: 'TruthCyr Light', Arial;
	color: #414243;
}
.cost_internet_mts_connect{
	float: left;
	margin: 18px 0 0 10px;
	font-family: 'TruthCyr Light', Arial;
	color: #414243;
}
.limit_internet_mts_connect .limit_internet_image{
	width: 23px;
	height: 80px;
	float: left;
	background: url(../img/limit_internet_img.png) 0 0 no-repeat;
}
.limit_internet_mts_connect .limit_internet_speed{
	float: left;
	height: 22px;
	font-size: 17px;
	font-weight: bold;
	margin: -3px 0 0 5px;
}
.limit_internet_mts_connect .limit_internet_speed b{
	font-size: 12px;
}
.limit_internet_mts_connect .limit_internet_description{
	margin-left: 5px;
	float: left;
	width: 100px;
}
.cost_internet_mts_connect .block_cost_rub{
	font-size: 17px;
	font-weight: bold;
}
.cost_internet_mts_connect .block_cost_rub b{
	font-size: 12px;
}
.includes_usb-modem_sim-card_tariff_plan{
	margin: 35px 0 10px 0;
}
.original_amount_balance_at_rate{
	margin: 35px 0 25px 0;
	color: #ccc;
}
.subtitled_pages_services_mts{
	margin: -20px 0 20px 0;
	color: #888;
}
.texts .page_tariffs_options_mts{
	font: bold 15px/1.3 Arial;
	text-transform: none;
	border-bottom: none;
}

.content_block_mts_connect .slider h3, .slider_background_img_nofilter h3 {position: relative}

.content_block_mts_connect .slider h3 .photo, .holder h3 .preview .photo {
	display: none;
	position: absolute;
	top:-31px;
	left:90px;
	z-index:100;
	padding:15px;
	background: #fff;
	border:1px solid #E5E5E5;
	 behavior: url(/PIE.htc);
}

.content_block_mts_connect .slider .preview:hover .photo,
.holder h3.opener .preview:hover .photo {
	display: block;
	-webkit-box-shadow: 1px 1px 5px 0px #ccc;
	-moz-box-shadow:    1px 1px 5px 0px #ccc;
	box-shadow:         1px 1px 5px 0px #ccc;
}



.slider_content_img_mts{
	display: block;
	float: left;
	margin: 10px 0 0 25px;
}
/*end page how get mts_connect*/
.dear_customer__promo_page{
	margin: -20px 0 25px 0;
	font-size: 12px;
}
.mts_bank_offers__promo_page{
	margin-top: 15px !important;
}
.two_columns_content__promo_page{
	overflow: hidden;
}
.two_columns_content__promo_page .column-left{
	float: left;
	display: block;
}
.two_columns_content__promo_page .column-right{
	float: left;
	margin-left: 25px;
	width: 380px;
	font-size: 12px;
	position: relative;
	height: 230px;
}
.benefits_for_you__promo_page{
	margin-bottom: 11px !important;
}
.benefits_for_you__promo_page li{
	padding-bottom: 8px !important;
}
.about_bank__promo_page{
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin: 30px 0 15px 0;
	padding: 25px 0;
	font-size: 12px;
}
.explanations__promo_page{
	color: #bcbcbc;
	font-size: 11px;
}
.button__promo_page{
	bottom: 0px;
	position: absolute;
}
.button_small_indentation{
	padding: 0 0!important;
	width: 95px !important;
	text-align: center;
}
/*end page how get promo_action*/
.connect_button_mts-services{
	overflow: hidden;
}
.button-red_on-off{
	height: 40px;
	background: url(../img/button_bg_red_sms_paket.png) 0 0 repeat-x;
	min-width: 108px;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 42px;
	padding: 0 17px 0 54px;
	margin-right:12px;
	border-radius: 4px;
	position: relative;
	float: left;
	text-decoration: none;
}
.unable_connect_service_mts-services{
	display: inline-block;
	border-radius: 4px;
	position: relative;
	float: left;
	border:1px dashed #ebebeb;
	width: 165px;
	margin-right: 12px;
	padding: 6px;
	overflow: hidden;
}
.unable_connect_service_mts-services-yes{
	border: none;
	background-color: #fafafa;
	padding:7px;
}

.unable_connect_service_mts-services .icon{
	float: left;
	margin-right:5px;
}
.unable_connect_service_mts-services .header_mts-services{
	float: left;
	color: #df2c2c;
	font-size: 11px;
	font-weight: bold;
	width: 137px;
	padding-left: 3px;
	margin-bottom: 5px;
}
.unable_connect_service_mts-services .color_green{
	color: #35ab15;
}
.unable_connect_service_mts-services .text{
	font-size: 11px;
}

.unable_connect_service_mts-services .text ul{
	margin-top: 5px;
	margin-bottom: 0;
}
.unable_connect_service_mts-services .text ul li{
	background: url(../img/point_mts-services.png) no-repeat 4px 5px;;
}
.button-green_on-off{
	background: url(../img/button_bg_green_sms_paket.png) 0 0 repeat-x;
}
.button-gray_on-off{
	background: #ebebeb;
	font-size: 12px;
	min-width: 120px;
	padding: 0 14px 0 45px;
	color: #000;
}
.button-red_on-off img{
	left: 10px;
	position: absolute;
	top: 7px;
}
.button-gray_on-off img{
	top: 8px;
}
.other_payment_methods_papup{
	float: left;
}
.popup_mts-services .request__section {
	position: relative;
	margin: 10px 0 14px;
	float: left;
	/*width: 194px;*/
}
.papup_td_mts-services{
	padding: 10px 0 10px 0!important;
	border-top: 1px solid #d6d6d6;
}
.popup_mts-services .request-popup.popup_sms_packet {
	width: 380px;
	padding: 12px;
	top: 50%;
	left: 50%;
	margin:-160px 0 0 -185px;
}
.popup_mts-services .request-popup__close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	margin: 16px 18px;
	background: url(../img/homeinternet/popup-close.gif) no-repeat;
	text-decoration: none;

}
.popup_mts-services .request-popup__close.gray {
	background: url(../img/icon-close.png) no-repeat;
	width: 14px;
	height: 14px;
	right:-9px;
	top:-7px;
}

.popup_mts-services .request-popup {
	display: none;
	position: fixed;
	z-index: 110;
	overflow: hidden;
	top: 40px;
	left: 0;
	right: 0;
	width: 297px;
	margin: 0 auto;
	padding: 10px 36px 10px 23px;
	background: #fff;
	border: 1px solid #acacac;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.popup_mts-services .request-popup__close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	margin: 16px 18px;
	background: url(../img/homeinternet/popup-close.gif) no-repeat;
}

.popup_mts-services .link_mts-services{
	text-decoration: none;
	border-bottom: 1px dashed;
	font-size: 14px;
	color: #ec1d23;
}
#shadow.shadow-fixed {
	display: none;
	position: fixed;
	z-index: 110;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background: #000;
	opacity: .25;
	filter: alpha(opacity=25);
}
.content_popup_mts-services .superbit{
	font-size: 16px;
	margin-bottom: 10px;
}
.content_popup_mts-services .connection-payment{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.content_popup_mts-services .to_payment{
	font-size: 12px;
	margin-bottom: 10px;
}
.content_popup_mts-services table{
	background-color: #f4f4f4;
	width: 404px;
	margin: 0 -12px -12px -12px;
	padding: 0;
}

.content_popup_mts-services table td{
	vertical-align: middle;
}
.content_popup_mts-services .tb_img{
	padding: 7px 0 7px 20px;
	width: 50px;
}
.content_popup_mts-services .tb_text{
	padding-left: 15px;
	font-size: 12px;
}

.content_popup_mts-services .tb_text button.btn.red,
.content_popup_mts-services .tb_text button.btn {
	-moz-appearance: none;
	background: none repeat scroll 0 0 #93989d;
	border: medium none;
	border-radius: 3px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font: 13px/24px Arial,sans-serif;
	height: 24px;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	transition: background 0.3s ease 0s;
	vertical-align: middle;
	margin-left:10px;
}
.content_popup_mts-services .tb_text button.btn:hover {
	background-color: #aeb7c0;
}
.content_popup_mts-services .tb_text button.btn.red {
	background-color: #ed1d23;
}
.content_popup_mts-services .tb_text button.btn.red:hover {
	background-color: #ff1116;
}


.content_popup_mts-services .tb_text span.left {line-height: 35px}
.content_popup_mts-services .tb_text b{
	font-size: 14px;
}
.slider.slider_button h3.opener {
	 margin: 0;
		height: 40px;
		width: 185px;
}
.slider_button h3.opener span {
	border-bottom: none;
}
.slider.slider_button.opened h3.opener {
	background-image: none;
	width: 185px;
}
.click_here_connect_mts-services{
	float: left;
	width: 186px;
	text-align: center;
	font-size: 11px;
	color: #787878;
	padding-top: 3px;
}
.internet-options-buttons{
	padding: 0 !important;
}
.internet-options-buttons .btn{
	display: block;
	height: 22px;
	width: 55px;
	margin: 0 auto;
}
.internet-options-buttons .enabled{
	background: url(../img/enabled_internet-options.png) no-repeat;
}
.internet-options-buttons .disabled{
	background: url(../img/disabled_internet-options.png) no-repeat;
}
.internet-options-buttons .clock{
	background: url(../img/clock_internet-options.png) no-repeat;
}
.internet-options-buttons .exclamation{
	background: url(../img/exclamation_internet-options.png) no-repeat;
}
.internet-options-buttons .wait{
	background: url(../img/disabled_internet-options.png) no-repeat;
}

.internet-options-buttons .request{
	background: url(../img/request_internet-options.png) no-repeat;
}

.internet-options-buttons .canceled{
	background: url(../img/canceled_internet-options.png) no-repeat;
}

.internet-options-buttons .wait span {
	background: url(../img/wait_internet-options2.gif) no-repeat;
		display: inline-block;
		position: relative;
		top:4px;
		left:5px;
		width:15px;
		height:13px;
}
 /*tooltip*/
.tooltip-internet-options{
	display: block;
	height: 22px;
	width: 55px;
	margin: 0 auto;
	position: relative;
	padding:10px 0 2px!important;
}
.tooltip_body_clock, .tooltip_body{
	position: absolute;
	z-index:1;
	display: none;
	left: -85px;
}
.tooltip-internet-options:hover .tooltip_body_clock, .tooltip-internet-options:hover .tooltip_body {
	display: block;
}
 .index_tooltip {
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 20px;
	position: relative;
	background-color: #fff;
	box-shadow: 0 0 6px #cfcfcf;
	border-radius: 5px;
	width: 200px;
 }

 .index_tooltip::before, .index_tooltip::after {
	content: '';
	position: absolute;
	left: 108px; top: -20px;
	border: 10px solid transparent;
	border-bottom: 10px solid #ccc;
 }
 .index_tooltip::after {
	border-bottom: 10px solid white;
	top: -19px;
 }
.explanation_tarffs_block b{
	font-size: 18px;
}
.internet_tabs .internet_tabs_content_item_button{
	margin-top: 5px !important;
}
.internet_tabs .internet_tabs_content_item_table-ex{
	font-size: 12px;
}
.internet_tabs .internet_tabs_content_item_button span{
	color: #797979;
}
.internet_tabs .internet_tabs_content_item_table .title_coll{
	width: 120px !important;
}
.internet_tabs .internet_tabs_content_item_table td{
	padding-left: 0 !important;
	width: auto !important;
}
.internet_tabs .internet_tabs_content_item_table-ex .left_coll{
	width: 328px !important;
	padding: 10px 10px 10px 20px !important;
}
.internet_tabs .internet_tabs_content_item_table-ex .right_coll{
	padding: 10px !important;
	width: 225px !important;
}
.internet_tabs .internet_tabs_content_item_table-ex .right_coll_gray{
	background-color: #fafafa !important;
	border-radius: 0 5px 5px 0 !important;

}
.internet_tabs_content_item_button .rebutton{
	font-size: 13px;
	padding: 0 15px;
	margin-right: 10px !important;
}
.rebutton_bt2{
	position: static !important;
	margin: 0 !important;
	height: 24px !important;
	background-image: url(../img/bt2.png);
	line-height: 24px !important;
	padding: 0 10px !important;
	border-radius: 2px !important;
}
/*end tooltip*/
.application__connection__accepted{
	text-align: left;
	color: #35ab15;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0 !important;
	padding-top: 0px !important;
}
.application__connection__error {
	text-align: left;
	color: #ED1C24;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0 !important;
	padding-top: 0px !important;
}
.activation_service_may_take_several_minutes{
	text-align: left;
	font-size: 12px;
	color: #000;
	padding: 0 !important;
	margin: 10px auto;
}

.seltar-form .jqTransformInputWrapper {
	background: url(../i/forms/input_left_big.gif) 0 0 no-repeat;
	height: 26px;
}

.seltar-form .jqTransformInputInner {
	background: url(../i/forms/input_right_big.gif) 100% 0 no-repeat;
	margin: 0;
	padding: 0;
	height: 26px;
}

.seltar-form .jqTransformInputInner div {
	height: 26px;
	padding: 0 5px;
}
.d-inp1 {
	position: relative;
	zoom: 1;
}
.abs {
	display: block;
	width: 55px;
	color: #b5b5b5;
	line-height: 26px;
	position: absolute;
	top: 0; right: 0;
}
.d-inp1 .jqTransformInputWrapper {
	width: 174px !important;
}

.d-inp2 .jqTransformInputWrapper {
	width: 44px !important;
}

.d-inp-error .jqTransformInputWrapper {
	background-image: url(../i/error-inp2.png);
}

.d-inp-error .jqTransformInputInner {
	background-image: url(../i/error-inp.png);
}

.d-inp2 {
	float: left;
}

.seltar-form .jqTransformInputInner input {
	height: 26px;
	font: 18px/25px Arial, sans-serif;
	color: #000;
}

.seltar-form .jqTransformInputInner input.valcol {
	color: #b5b5b5;
}

.seltar-form input#rur {
	width: 164px !important;
}

.seltar-form input#kol
, .seltar-form input#time
, .seltar-form input#kol-sms
, .seltar-form input#kol-mms
, .seltar-form input#kol-mb {
	width: 34px !important;
}

.seltar-form .jqTransformCheckboxWrapper
, .seltar-form .jqTransformRadioWrapper {
	margin: 0 8px 0 0;
}

.seltar-form .jqTransformCheckbox {
	width: 14px !important;
	background: url(../i/tar-check.png) 0 0 no-repeat;
	overflow: hidden;
}

.seltar-form .jqTransformChecked {
	background-position: 0 -19px;
}

.seltar-form .subcheck .jqTransformCheckbox {
	width: 13px;
	height: 13px;
	background-image: url(../i/new_tar/checkbox2.png)!important;
}

.seltar-form .subcheck .jqTransformChecked {
	background-position: 0 -13px;
}

.seltar-form .jqTransformRadio {
	width: 13px;
	height: 13px;
	background: url(../i/tar-radio.png) 0 0 no-repeat;
	overflow: hidden;
}

.seltar-form .jqTransformRadioWrapper .jqTransformChecked {
	background-position: 0 -13px;
}

form.seltar-form label {
	margin: 0;
}

.seltar-form button.jqTransformButton span {
	width: 169px;
	height: 29px;
	margin: 0 auto;
	padding: 0;
	/*background: url(../i/seltar-link-bg1.png) 0 0 no-repeat;*/
	background: none;
	float: none;
}

.seltar-form button.jqTransformButton span span {
	height: 29px;
	/*background: url(../i/seltar-link-bg2.png) 100% 0 no-repeat;*/
	background: none;
	font: 15px/28px Arial, sans-serif;
	color: #fff;
	font-weight: bold;
}


.texts .check-list {
	margin: 0;
	padding: 0 0 15px;
}

.texts .check-list li {
	position: relative;
	left: -5px;
	margin: 0 -10px 10px 0;
	padding: 0;
	background: none;
}

.ie7 .texts .check-list li {
	margin: 0 -10px 7px 0;
	zoom: 1;
}

.ie6 .texts .check-list li {
	margin: 0 -9px 7px 0;
	zoom: 1;
}

.texts .check-list li.sub-show {
	background: url(../i/check-bg1.png) 50% 0 no-repeat #f0f0f0;
}

.texts .check-list .ch-div {
	padding: 5px;
	overflow: hidden;
	zoom: 1;
}

.texts .check-list li.sub-show .ch-div {
	background: url(../i/check-bg2.png) 50% 100% no-repeat;
}

.texts .check-list li.sub-show2 {
	background: none;
}

.texts .check-list li.sub-show2 .ch-div {
	background: none;
}
.h-white-wrap-alt .h-selred-wrap {
	background-image: url(../i/selred-bg1_wide.png);
}

.h-white-wrap-alt .h-selred-wrap2 {
	background-image: url(../i/selred-bg2_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap {
	background-image: url(../i/selwhite-bg1_wide.png);
}

.h-white-wrap-alt .h-selwhite-wrap2 {
	background-image: url(../i/selwhite-bg2_wide.png);
}

/* styles /bundle/bndl/base/css/nd_patch_parts.css */
div.rar,p.rar,div.tx p.rar{background:url("http://static.mts.ru/upload/images/design/i/ico-rar.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.rar{background:url("/upload/images/main/f/i/ico-rar.gif") no-repeat scroll 0 0 transparent}div.pdf,p.pdf,div.tx p.pdf{background:url("http://static.mts.ru/upload/images/design/i/ico-pdf.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}div.doc,p.doc,div.tx p.doc{background:url("http://static.mts.ru/upload/images/design/i/ico-doc.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.doc{background:url("/upload/images/main/f/i/ico-doc.gif") no-repeat scroll 0 0 transparent}div.txt,p.txt,div.tx p.txt{background:url("http://static.mts.ru/upload/images/design/i/ico-txt.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.txt{background:url("/upload/images/main/f/i/ico-txt.gif") no-repeat scroll 0 0 transparent}div.xls,p.xls,div.tx p.xls{background:url("http://static.mts.ru/upload/images/design/i/ico-xls.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.xls{background:url("/upload/images/main/f/i/ico-xls.gif") no-repeat scroll 0 0 transparent}div.zip,p.zip,div.tx p.zip{background:url("http://static.mts.ru/upload/images/design/i/ico-zip.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.zip{background:url("/upload/images/main/f/i/ico-zip.gif") no-repeat scroll 0 0 transparent}div.rtf,p.rtf,div.tx p.rtf{background:url("http://static.mts.ru/upload/images/design/i/ico-rtf.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.rtf{background:url("/upload/images/main/f/i/ico-rtf.gif") no-repeat scroll 0 0 transparent}div.ppt,p.ppt,div.tx p.ppt{background:url("http://static.mts.ru/upload/images/design/i/ico-ppt.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.ppt{background:url("/upload/images/main/f/i/ico-ppt.gif") no-repeat scroll 0 0 transparent}div.exe,p.exe,div.tx p.exe{background:url("http://static.mts.ru/upload/images/design/i/ico-exe.gif") no-repeat scroll 0 0 transparent;font:11px Arial;min-height:40px;padding-left:43px}a.exe{background:url("/upload/images/main/f/i/ico-exe.gif") no-repeat scroll 0 0 transparent}div.rar span,div.pdf span,div.doc span,div.txt span,div.xls span,div.zip span,div.rtf span,div.ppt span,div.exe span,p.rar span,p.pdf span,p.doc span,p.txt span,p.xls span,p.zip span,p.rtf span,p.ppt span,p.exe span{display:block;font:12px Arial;margin-bottom:4px}div.rar,div.doc,div.txt,div.xls,div.zip,div.rtf,div.ppt,div.exe{width:626px}div.pdf{width:auto}.opros-aside{width:237px;height:115px;background:url(http://Static04.mts.ru/upload/images/main/d2012/v61/f/i/opros-bg.png) 0 0 no-repeat;margin:20px 0;position:relative}.opros-aside h4.opinion{width:113px;height:33px;background:url(http://Static04.mts.ru/upload/images/main/d2012/v61/f/i/opros-h4.png) 0 0 no-repeat;position:absolute;top:18px;left:106px;text-indent:-9999px}.opros-aside p{font-size:11px;width:125px;position:absolute;top:67px;left:106px}.corpFormSend{margin:10px 0 0 0}.red{color:#e3000a}.grey{color:#898989;font-size:11px}.uppercase-text{text-transform:uppercase}.toLeft{float:left}.paragraph{clear:left}.inputControl{float:left;width:320px}.ep-form-root{width:645px}.ep-form-row{width:inherit;overflow:hidden;margin:0 0 10px 0}.ep-form-row h3{color:#0070c0;font-weight:bold}.ep-form-col-left{margin:3px 10px 0 0;overflow:hidden;float:left}.ep-userdata .ep-form-col-left{width:80px}.ep-form-col-right{padding:0 10px 0 0;overflow:hidden;width:auto}.ep-form-col-right input{width:100%}.ep-userdata .ep-form-col-right{width:500px}.ep-userdata .ep-form-col-right input,.ep-fixed input{width:200px}.ep-field-error{margin:2px 0 0 0;width:500px;color:red}.ep-field-example{color:gray;font-size:smaller}.ep-field-required{color:red;float:left}.ep-input{margin:0 0 0 7px}.ep-form-root{width:645px}.ep-form-row{width:inherit;overflow:hidden;margin:0 0 10px 0}.ep-form-row h3{color:#0070c0;font-weight:bold}.ep-form-col-left{margin:3px 10px 0 0;overflow:hidden;float:left}.ep-userdata .ep-form-col-left{width:80px}.ep-form-col-right{padding:0 10px 0 0;overflow:hidden;width:auto}.ep-form-col-right input{width:100%}.ep-userdata .ep-form-col-right{width:500px}.ep-userdata .ep-form-col-right input,.ep-fixed input{width:200px}.ep-field-error{margin:2px 0 0 0;width:500px;color:red}.ep-field-example{color:gray;font-size:smaller}.ep-field-required{color:red;float:left}.ep-input{margin:0 0 0 7px}.ep-input .jqTransformInputWrapper{float:none!important}.likeButtons{background:url("http://Static04.mts.ru/upload/images/main/d2012/v61/f/i/arrow_down.png") no-repeat scroll 0 0 transparent;font-weight:bold;line-height:150%;padding:0 0 5px 21px;text-decoration:none}.show{background-image:url("http://Static04.mts.ru/upload/images/main/d2012/v61/f/i/arrow_up.png")}.likeButtons span{border-bottom:1px dotted #1481b4;cursor:pointer}.innerLike{float:left;height:35px;width:110px;padding:0 0 0 10px}.innerMailLike{float:left;height:35px;width:230px;padding:0 0 0 10px}.social-wrap{padding:13px 0 15px;border-top:1px solid #d8d8d8;margin:0 20px}.content-wrapper-3 .content #likes{height:90px}#likes{display:none;padding:15px 0 0 0;height:50px}.texts .innerLike .b{border-bottom:none}.installmentform{width:480px}.installmentform .registration{width:440px;float:left;margin-bottom:30px}.installmentform h2{border-bottom:1px solid #cd0013;font:normal normal normal 14px/1.2 Arial;margin:0 0 5px;padding:4px 0;text-transform:uppercase}div.installmenthead h1{color:#414f5a;font-size:20px;font-weight:normal;text-transform:none;margin:6px 40px 0 0}.installmentinfo h2{font:bold 15px/1.3 Arial;padding:10px 0 0}.firstColumn{float:left;clear:left;padding:7px 15px 0 0;vertical-align:top;width:190px;color:#333;font-weight:bold}.secondColumn{padding:7px 15px 20px 0}.secondColumn .jqTransformSelectWrapper{z-index:1!important}.errors{width:150px;color:red;margin-top:45px;margin-left:6px}.attention{color:gray;border:1px solid gray;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:6px;margin-bottom:15px;margin-top:-5px}.stepblock{clear:left;padding-top:30px;width:100%}.explanation{color:#898989;font-size:11px;font-weight:normal}.attentionblock{width:150px;color:red;margin-top:35px}.installmentstep{width:225px;height:24px}.nextstep{padding:0 0 0 71%}.nextstep1{padding:30px 0 5px 82%}.nextstep2{padding:0 0 0 61%}.toleft{float:left;margin-right:5px}.registration td{padding-top:7px;font-weight:bold}.loading #caps-load-indicate{z-index:1000;opacity:1}#caps-load-indicate{width:220px;height:80px;position:fixed;top:50%;left:50%;z-index:-1;transition:all .5s ease-in-out;margin:-40px 0 0 -110px}#caps-load-indicate img{position:relative;top:50%;margin-top:-30px;left:10px}.formopacity{opacity:.5}#ui-datepicker-div.ui-datepicker{display:none;width:12em;margin-left:-5px}#ui-datepicker-div.ui-datepicker table{font-size:.8em}#ui-datepicker-div.ui-datepicker td span,#ui-datepicker-div.ui-datepicker td a{text-align:center}#ui-datepicker-div.ui-state-hover,#ui-datepicker-div.ui-widget-content .ui-state-hover,#ui-datepicker-div.ui-widget-header .ui-state-hover,#ui-datepicker-div.ui-state-focus,#ui-datepicker-div.ui-widget-content .ui-state-focus,#ui-datepicker-div.ui-widget-header .ui-state-focus{background:repeat-x scroll 50% 50% #ffdfdf;border:1px solid #f87e7e;font-weight:bold;color:#ff4949}#ui-datepicker-div.ui-state-highlight,#ui-datepicker-div.ui-widget-content .ui-state-highlight,#ui-datepicker-div.ui-widget-header .ui-state-highlight{background:repeat-x scroll 50% top #ffdfdf;border:1px solid #ffdfdf;color:#363636}#ui-datepicker-div.ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div.ui-widget-header .ui-state-active{border:1px solid #eb2424;color:#eb2424}#ui-datepicker-div .ui-state-hover .ui-icon,#ui-datepicker-div .ui-state-focus .ui-icon{background-image:url("http://static.mts.ru/upload/images/SimDelivery/ui-icons_f41515_256x240.png")}#ui-datepicker-div .ui-widget-header{background:none repeat-x scroll 50% 50% #eb2424;border:1px solid #eb2424}table.contact-number{clear:both}table.contact-number tr td:first-child{padding-right:10px}.btn{zoom:1;*display:inline}a.external{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE4RUI4MzkyMjYwMTFFMkFBREVFOTg4QTExNTIwODUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE4RUI4M0EyMjYwMTFFMkFBREVFOTg4QTExNTIwODUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMThFQjgzNzIyNjAxMUUyQUFERUU5ODhBMTE1MjA4NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMThFQjgzODIyNjAxMUUyQUFERUU5ODhBMTE1MjA4NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgF39H8AAAAPUExURWJjZdDQ0O/v74KDhP///8cIVbgAAAAFdFJOU/////8A+7YOUwAAAC5JREFUeNpiYGFhhgIGIJMJDJgZgDxGEAAxIaLEMsEmgRALGAApBpgFLCwAAQYANzIBDZs2iVAAAAAASUVORK5CYII=");background-position:right center;background-repeat:no-repeat;padding-right:15px}.sublevel{width:911px!important;padding:0 4px!important}.sublevel table{height:100%}.sublevel td{position:relative;vertical-align:middle;padding:0 5px}.sublevel a{text-decoration:none}.sublevel a.active{color:#ec1d23}.cabinetsplash2015 iframe{padding:0;margin:0;overflow:hidden;position:absolute;top:0;right:0;background:transparent;width:280px;height:50px}
/* end styles /bundle/bndl/base/css/nd_patch_parts.css */