
/* RESET  РјРѕР¶РЅРѕ СЂРµРґР°РєС‚РёСЂРѕРІР°С‚СЊ*/
HTML {
	font-size:100.01%;
}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,
ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,
FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,
STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	font-family:inherit;
	}

label {
	cursor:pointer;
}
DFN,CITE,VAR,ADDRESS{
	font-style:normal;
	}
TH,H1,H2,H3,H4,H5,H6 {
	font-weight:normal;
	}
TEXTAREA,INPUT,SELECT {
	font-size:1em;
	}
INPUT[type=button],
INPUT[type=submit] {
	cursor:pointer;
	}
SMALL {
	font-size:.85em;
	}
UL {
	list-style:none;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
/* NICK edit
CAPTION,TH,TD {
	text-align:left;
	}
	*/
/*
:focus {
	outline:none;
	}
*/
SUP,SUB {
	vertical-align:baseline;
	position:relative;
	top:-.5em;
	font-size:.85em;
	}
SUB {
	top:.5em;
	}
STRONG {
	font-weight:bold;
	}

input[type=checkbox] {
	border:0px;
}
/*--------------------------bellakt
-----------------------------------*/

/*  MUSTHAVE РЅРµРїСЂРёРєР°СЃР°РµРј */
.gray, .grey { color:#A5A5A5; font-size:10px; line-height:10px; }
.red, { color:#ff0000; }
.error { position:absolute;top:0;right:5px;background:url(../i/error.png) no-repeat 0 0; padding: 5px 0 7px 30px;color:#ff0000; }
.sstr { font-weight:bold; }
.star { color: #C03B20; padding-left:5px; }
img.imgl {float: left;}
img.imgr {float: right;}

html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));} /* fix blinking background images РІ IE6 */
.cut_text {display: none;}
.clear { clear: both; }
a.printversion { font-size: 11px; color: #981010; padding-left: 20px; background: url(../i/print.png) 0 0 no-repeat; line-height: 20px; }
	a.printversion:hover {text-decoration: none;}

/*  CONTENT РЅР°СЃС‚СЂР°РёРІР°РµС‚СЃСЏ, Р·РґРµСЃСЊ РјРѕР¶РЅРѕ РёСЃРїРѕР»СЊР·РѕРІР°С‚СЊ 'em' */
.content {
	min-height: 250px;
	font:14px/18px Arial, sans-serif;
	color:#4c4c4c;
}
.content h1 {

}
.content h2 {
	font:22px/24px 'charcoal_cyregular';
	color:#333;
	margin: 16px 0 0;
}
.content h3 {
	font:18px/20px 'charcoal_cyregular';
	color:#333;
	margin: 30px 0 0;
}
.content h4 {
	font:16px/18px 'charcoal_cyregular';
	color:#333;
	margin: 30px 0 4px 0;
}
.boxMap .content h4 {
	margin: 5px 0 0;
}
.content h5 {
	font: 14px/16px 'charcoal_cyregular';
	color: #333;
	margin: 10px 0 4px 0;
}
.content p, .content div {
	font: 14px/20px Arial, sans-serif;
	color: #4C4C4C;
	margin: 10px 0 0;
}
.content strong {

}
.content a {
	font:14px/18px Arial, sans-serif;
	color:#127d49;
}
.content ol {
	list-style-type: decimal;
	margin: 13px 0 0 12px;
}
	.content ol li {
		margin:0 0 15px 20px;
	}
.content ul {
	margin: 14px 0 0 11px;
}
	.content ul li {
		font:14px/18px Arial, sans-serif;
		color:#666;
		background:url(../i/tire.gif) no-repeat 0 8px;
		padding:0 0 0 22px;
		margin:0 0 15px;
	}
		.content ul li a {

		}
.content div.contImg {
	padding:0;
	margin:0;
}
	.content div.contImg a {
		background:url(../i/plus.gif) no-repeat 0 0;
		padding: 1px 0 2px 14px;
		font:italic 12px/12px Arial, sans-serif;
		color:#159054;
	        display: inline-block;
	        vertical-align: bottom;
	}
.content blockquote {
	font:14px/18px 'charcoal_cyregular';
	color:#179d5c;
	margin: 30px 0 0px;
}
	.content blockquote.blockquoteItal {
		font: italic 12px/16px Arial, sans-serif;
		color: #127D49;
		margin: 43px 0 0;
	}
		.content blockquote.blockquoteItal b {
		        display: inline-block;
	        vertical-align: bottom;
	        background:url(../i/bordGreen.gif) no-repeat 0 0;
	        height:3px;
	        width:70px;
		}
.compare .content table.tbl td {
	padding:10px 15px;
}
table.tbl td {
	vertical-align: middle;
}
table.tbl th.min {
	font:11px/12px Arial, sans-serif;
}
table.tbl {
	width:100% !important;
	margin: 18px 0 0;
}
table td a {
	font:13px/14px Arial, sans-serif;
}
	.tbl tr,.solid_table_width tr {
		border: 1px solid #179d5c;
	}
		.tbl th,.solid_table_width th {
			background:#179d5c;
			border: 1px solid #77c39e;
			border-width: 0 0 1px 1px;
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #107f40;
			padding: 12px 10px 6px 10px;
			text-align: left;
			text-decoration: none;
		}
		.tbl th p, .solid_table_width th p{
			text-align: left;
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			text-decoration: none;
			margin: 0;
		}
			.content .tbl th:first-child, .solid_table_width th:first-child {
				border-left:0;
			}
		.tbl td, .solid_table_width td {
			text-align: left;
			border:1px solid #b9dcc0;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
			padding:5px 4px 5px 10px;
		}
		.minPadding td {
			padding: 5px 4px 5px 5px !important;

		}
		.tbl td p,
		.tbl td div,
		.solid_table_width td p,
		.solid_table_width td div {
			text-align: left;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
		}

		.tbl tr.green, .solid_table_width tr.green{
			background:#eaf6ed;
		}
			.tbl tr.green td,
			.tbl tr.green td p,
			.tbl tr.green td div,
			.solid_table_width tr.green td,
			.solid_table_width tr.green td p,
			.solid_table_width tr.green td div{
				font:13px/15px Arial, sans-serif;
				color:#188b53;
			}


		.tbl th.header, .solid_table_width th.header {
			background:#158d53;
		}

.content p.coments {
	color:#117e59;
	font:12px/14px Arial, sans-serif;
}
.content img {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 4px;
	margin-right:10px;
}


.content table.kursy_style {
	margin: 0;
}
.content .iwrapper table.kursy_style,
.content .iwrapper table.tbl {
	margin-top: 18px;
}
.content table.kursy_style th {
	border-width:  1px;
	font: bold 12px/15px Arial, sans-serif;
}

	.content table.kursy_style thead tr th {
		padding: 4px 18px 4px 10px;
	}
	.content table.kursy_style thead tr .header {
		background-image: url(../i/table_sorter_bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}

	.content table.kursy_style tbody tr.odd td {
		background-color:#F0F0F6;
	}
	.content table.kursy_style thead tr .headerSortUp {
		background-image: url(../i/asc.gif);
	}
	.content table.kursy_style thead tr .headerSortDown {
		background-image: url(../i/desc.gif);
	}





html {height:100%;min-width:980px;}
body {min-height:100%;min-width:980px;}

body {
	background:#dcede4;
	/*
	position:relative;
    */
}

body#index {
	background:#dbece3;
}
a {

}
	a:hover {
		text-decoration:none;
	}

@font-face {
    font-family: 'charcoal_cyregular';
    src: url('../fonts/charcoalcy-webfont.eot');
    src: url('../fonts/charcoalcy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/charcoalcy-webfont.woff') format('woff'),
         url('../fonts/charcoalcy-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*===============page
=====================*/
.pageOuter {
	background:url(../i/gradI.png)  repeat-x 50% 0;
}
.pageOuter.second {
	background:url(../i/grad.png)  repeat-x 50% 0;
}


.page {
	position:relative;
	min-width:980px;
	background-position: 50% 161px;
	background-repeat: no-repeat;
}
.summer .page  {
	background-image: url(../i/summer_08.jpg);
}
.jule .page  {
	background-image: url(../i/fon_3j.jpg);
}
.autumn .page  {
	/*background-image: url(../i/fon_autumn2.jpg);*/
	background-image: url(../i/november_2016.jpg);
}

.winter .page {
	background-image: url(../i/zima_15_16.jpg);
}

.ny .page {
	background-image: url(../i/new_year_background_main.jpg);
}
.chm .page {
	background-image: url(../i/fon_ch2014.jpg);
}
.spring .page {
	background-image: url(../i/fon_winter.jpg);
}


.pageMain {
	position:relative;
	min-width:960px;
}
.page__i {
	position: relative;
	z-index: 800;
	/*background-image: url(../i/new_year_background_2.jpg);	 */
}
.topHeader {
	height:40px;
	border-bottom:1px solid  #d1e7dc;
	background:#edf5f1;
}
.topHeader__i {
	width:980px;
	margin:0 auto;
	position:relative;
}
.page__i>.header {
	position:relative;
	height:130px;
	z-index:10;

	width:980px;
	margin:0 auto;
}

.topNav {
	position:absolute;
/*	left: 18px;
*/	top: 4px;
}
	.topNav ul {
		overflow:hidden;
		height:30px;

	}
		.topNav ul li {
			float:left;
		}
		.topNav ul li.cur a {
			color:#127d49;
			text-decoration:underline;
		}
		.topNav li a {
			display:block;
			background:url(../i/bord.gif) no-repeat 0 50%;
			padding: 7px 15px 7px 15px;
			font:13px/16px Arial, sans-serif;
			color:#333;
			text-decoration:none;
		}
                .topNav li a:hover {
			text-decoration:underline;
		}
		.topNav li:first-child a {
			background:none;
			padding: 7px 15px 7px 0;
		}
.lang {
	position:absolute;
	top:0;
	right: 14px;
}

.medal{
	position: absolute;
	top: 5px;
	right: 122px;
}
	.lang a, .lang i {
	        display: inline-block;
	        vertical-align: bottom;
	    font:12px/14px Arial, sans-serif;
	    color:#616360;
	    padding: 14px 0 10px 0;
	    text-align: center;
	    width: 26px;
	}
	.lang a {
	    text-decoration: none;
	}

	.lang a:hover {
	    text-decoration: underline;
	}

	.lang i {
		background:url(../i/lang.png) no-repeat 0 0;
		color:#fff;
		text-decoration:none;
		text-shadow:1px 1px 1px #0b4c28;
	}
.logo {
	position:absolute;
	top: 20px;
	left: 0px;
}
.forYou {
	position:absolute;
	top: 20px;
	left: 242px;
	width: 750px;
}
	.forYou ul {
		overflow:hidden;
	}
		.forYou ul li {
			float:left;
			background:url(../i/bodB.png) no-repeat 0 6px;
		}
		.forYou ul li:first-child {
			background: none;
		}
		.forYou ul li:first-child a {
			/*padding: 5px 9px 5px 0px;*/
			padding: 5px 2px 5px 0px;
		}
		.forYou li a {
			display:block;
			overflow:hidden;
			text-decoration:none;
			/*padding: 5px 6px 5px 7px;*/
			  padding: 5px 2px 5px 2px;
		}
		.forYou i {
			display:block;
			background:url(../i/icons4.png) no-repeat;
			/*width:38px;*/
			width:36px;
			height:39px;
			float:left;
		}
			.forYou a.map i {
				background-position: -33px 0;
			}
			.forYou a.inet i {
				background-position: -1px 0px;
			}
			.forYou a.treat i {
				background-position: -68px 0;
			}
			.forYou a.online i {
				width:35px;
				background-position:  -165px 0;
			}
			.forYou a.mbank i {
				width:35px;
				background-position: -238px 0px;
			}
			.forYou a.putevoditel i {
				width:35px;
				background-position: -125px 0px;
			}
			.forYou a.onlineZayavki i {
				width:35px;
				background-position: -273px 0px;
			}
			.forYou a.online span,
			.forYou a.offline span {
				padding: 0;
			}
			.forYou a.online span {
				color:#127d49;
			}
				.forYou a.online b,
				.forYou a.offline b{
					font: normal 11px/13px Arial;
					display: block;
				}
			.forYou a.offline i {
				width:35px;
				background-position:  -205px 0;
			}
			.forYou a.tel i {
				background-position: -135px -5px;
				height: 34px;
			}
		.forYou span {
				display: inline-block;
			vertical-align: middle;

			font: normal 11px/12px 'charcoal_cyregular', Arial, sans-serif ;
			color:#333;
			padding:6px 0 0;
		}
			.forYou .number a {
/*				padding: 5px 11px 5px 11px;
*/			}
			.forYou .number span {
				font: normal 25px/20px 'charcoal_cyregular', Arial, sans-serif;
				padding:-5px;
				color: #127D49;
				text-shadow: 1px 1px 1px #BBB;
				letter-spacing: -3px;
			}
			.forYou .number2 {
				font: normal 10px 'charcoal_cyregular', Arial, sans-serif !important;
				padding:0 !important;
				letter-spacing: 1px !important;
				vertical-align:top !important;
			}
			.forYou .number.numberEng span {
						display: inline-block;
				vertical-align: middle;
				letter-spacing: 0;
				font: normal 11px/12px 'charcoal_cyregular', Arial, sans-serif ;
				color:#333;
				padding:6px 0 0;
			}
		.forYou .last a {
			padding-right:5px;
		}

.rate {
	z-index: 1001;
	width: 100%;
	position: absolute;
	top: 131px;
	/*left: 50%;
	margin-left: -490px;*/
}
.rate1 {
	z-index: 1001;
	width: 100%;
	position: absolute;
	top: 131px;
}
.rateWrapper {
	position:relative;
	width:980px;
	background: url(../i/goldI.png) repeat-x 0 0;
	margin:0 auto;
	height: 26px;
	padding: 4px 0 0 0;
}
.rateWrapperRu{
	width:980px;
	margin: auto;
}
.rateWrapper1 {
	position:relative;
	width:490px;
	background: url(../i/goldI.png) repeat-x 0 0;
	margin:0 auto;
	height: 26px;
	padding: 4px 0 0 0;
	float: left;
}
.rateWrapper2 {
	position:relative;
	width:490px;
	background: url(../i/goldI.png) repeat-x 0 0;
	margin:0 auto;
	height: 26px;
	padding: 4px 0 0 0;
	float: right;
}


.rateWrapper3 {
	position:relative;
	width:980px;
	background: url(../i/goldI.png) repeat-x 0 0;
	margin:0 auto;
	height: 26px;
	padding: 4px 0 0 0;
	float: left;
}
/*
	width:105px;
	background:url(../i/goldI.png) repeat-x 0 0;
	margin:-4px 0 0 0;
	height:30px;
*/

.rateWrapper3 a {
		font:bold 13px/13px Arial, sans-serif;/*Р·Р°РјРµРЅРёС‚СЊ С€СЂРёС„С‚*/
		color:#fff;
		text-shadow:0 1px 1px #932a07;
		text-decoration:none;
		padding: 0 9px;
        display: inline-block;
        vertical-align: bottom;
		background: url(../i/bordR.png) no-repeat 0 0;
		background-position: right;
	}
	.rateWrapper3 a:last-of-type,.rateWrapper3 a:last-of-type:hover {
		background: none;
	}
	.rateWrapper3 a:first-of-type {
		margin-left:6px;
	}
.rateWrapper3 a:hover {
		font:bold 13px/13px Arial, sans-serif;/*Р·Р°РјРµРЅРёС‚СЊ С€СЂРёС„С‚*/
		color:#f9f6bf;
		text-shadow:0 1px 1px #932a07;
		text-decoration:none;
		padding: 0 9px;
        display: inline-block;
        vertical-align: bottom;
		background: url(../i/bordR.png) no-repeat 0 0;
		background-position: right;
	}
	.rateWrapper3 a:hover span {
		text-decoration: underline;
		height: 30px;
		line-height: 22px;
	}

	.rateWrapper3 span {
		height: 30px;
		line-height: 22px;
	}


.rate__i {
	padding:0 0 0 12px;

}
	.rate__i strong {
		font:bold 10px/13px Arial, sans-serif;
		color:#fff;
		text-shadow:0 1px 1px #932a07;
		padding: 0 0 0 15px;
		vertical-align: middle;
	}
	.rate__i span {
		font:bold 13px/13px Arial, sans-serif;
		color:#301c00;
		text-shadow:0 1px 1px #e5c691;
		vertical-align: middle;
		padding:0 0 0 5px;
	}

.rate__i_ru {
	padding:0;
	/* Nick EDIT 04.02.2014 */
	/*padding:0 0 0 12px;*/

}
	.rate__i_ru strong {
		font: bold 11px/13px Arial, sans-serif;
		color:#fff;
		text-shadow:0 1px 1px #932a07;
		padding: 0 0 0 6px;
		vertical-align: middle;
	}

	.rate__i2_ru strong {
		font: bold 10px Arial, sans-serif;
		color:#fff;
		text-shadow:0 1px 1px #932a07;
		padding: 0 0 0 4px;
		vertical-align: middle;
	}
	.rate__i_ru span {
		font:bold 13px/13px Arial, sans-serif;
		color:#301c00;
		text-shadow:0 1px 1px #e5c691;
		vertical-align: middle;
		padding:0 0 0 3px;
	}
	.rate__i2_ru span {
		font:bold 12px Arial, sans-serif;
		color:#301c00;
		text-shadow:0 1px 1px #e5c691;
		vertical-align: middle;
		padding:0 0 0 3px;
	}
.allRate {
	float:right;
	width:120px;
	background:url(../i/bordR.png) no-repeat 0 0;
	margin:-4px 0 0 0;
	height:30px;
	position:relative;
}
	.allRate a {
		font:bold 13px/13px Arial, sans-serif;/*Р·Р°РјРµРЅРёС‚СЊ С€СЂРёС„С‚*/
		color:#fff;
		text-shadow:0 1px 1px #932a07;
		text-decoration:none;
		padding:0 0 0 3px;
	        display: inline-block;
	        vertical-align: bottom;
	}
	.allRate span {
		display:inline-block;
		padding: 9px 12px 9px 17px;
	}

	.allRate a b {
		display:block;
		position:absolute;
		width:10px;
		height:10px;
		background:url(../i/sprite_0.png) no-repeat 0 -48px;
		top:12px;
		right:15px;
	}
		.allRate.cur a b {
			background-position: 0 -66px;

		}
		.allRate.cur span {
			padding: 9px 35px 9px 16px;
		}
		.allRate.cur {
			z-index:820;
		}
.allRate.cur a {
	background:url(../i/rate_current.png) no-repeat 0 0;
	text-shadow:0 1px 1px #fff;
	color:#301c00;
	font-weight:normal;
}
.allRate.cur a span {
	background:url(../i/rate_current.png) no-repeat 100% -42px;
	width: 66px !important;
}
.allRate1 {
	float:right;
	width:105px;
	background:url(../i/bordR.png) no-repeat 0 0;
	margin:-4px 0 0 0;
	height:30px;
	position:relative;
}
	.allRate1 a {
		font:bold 13px/13px Arial, sans-serif;/*Р·Р°РјРµРЅРёС‚СЊ С€СЂРёС„С‚*/
		color:#fff;
		text-shadow:0 1px 1px #932a07;
		text-decoration:none;
		padding:0 0 0 3px;
        display: inline-block;
        vertical-align: bottom;
		background: url(../i/bordR.png) no-repeat 0 0;
		background-position: right;
	}
	.allRate1 span {
		display: inline-block;
		width: 92px;
		padding-left: 10px;
		height: 30px;
		line-height: 30px;
	}

	.allRate1 a b {
		display:block;
		position:absolute;
		width:10px;
		height:10px;
		background:url(../i/sprite_0.png) no-repeat 0 -48px;
		top:12px;
		right:10px;
	}
		.allRate1.cur a b {
			background-position: 0 -66px;

		}
		.allRate1.cur span {
			padding-left: 10px;
			width: 92px;
			padding-left: 10px;
			height: 31px;
		}
		.allRate1.cur {
			z-index:820;
		}
.allRate1.cur a {
	background:url(../i/rate_current.png) no-repeat 0 0;
	text-shadow:0 1px 1px #fff;
	color:#301c00;
	font-weight:normal;
}
.allRate1.cur a span {
	background:url(../i/rate_current.png) no-repeat 100% -42px;
}


.allRate2 {
	float:right;
	width:105px;
	background:url(../i/bordR.png) no-repeat 0 0;
	margin:-4px 0 0 0;
	height:30px;
	position:relative;
}
	.allRate2 a {
		font:bold 13px/13px Arial, sans-serif;/*Р·Р°РјРµРЅРёС‚СЊ С€СЂРёС„С‚*/
		color:#fff;
		text-shadow:0 1px 1px #932a07;
		text-decoration:none;
		padding:0 0 0 3px;
	        display: inline-block;
	        vertical-align: bottom;
	}
	.allRate2 span {
		display: inline-block;
		width: 102px;
		padding-left: 10px;
		height: 30px;
		line-height: 30px;
	}

	.allRate2 a b {
		display:block;
		position:absolute;
		width:10px;
		height:10px;
		background:url(../i/sprite_0.png) no-repeat 0 -48px;
		top:12px;
		right:10px;
	}
		.allRate2.cur a b {
			background-position: 0 -66px;

		}
		.allRate2.cur span {
			padding-left: 10px;
			width: 92px;
			padding-left: 10px;
			height: 31px;
		}
		.allRate2.cur {
			z-index:820;
		}
.allRate2.cur a {
	background:url(../i/rate_current.png) no-repeat 0 0;
	text-shadow:0 1px 1px #fff;
	color:#301c00;
	font-weight:normal;
}
.allRate2.cur a span {
	background:url(../i/rate_current.png) no-repeat 100% -42px;
}



.kurs {
	position:absolute;
	right: -30px;
	right: 0;
	bottom: 85px;
}


/*allRate*/
.allRateCur {
	display:none;
	width:100%;
	position:absolute;
	top:29px;
	left:0px;
	background:url(../i/fonRate.png) no-repeat -996px 0;
	padding:13px 0 0;
	z-index:800;
}
.allRateCur h4 {
	font: 16px/18px 'charcoal_cyregular', Arial, sans-serif;
	color: #301c00;
	text-shadow: 0 1px 1px #f1e2b6;
	margin: 0 0 14px;
}
.allRateCur1 {
	display:none;
	width:100%;
	position:absolute;
	top:29px;
	left:0px;
	background:url(../i/fonRate_up.png) no-repeat 0px 0;
	padding:1px 0 0;
	z-index:800;
	margin:0px;
}
.allRateCur2 {
	display:none;
	width:100%;
	position:absolute;
	top:29px;
	left:0px;
	background:url(../i/fonRate_up.png) no-repeat 0px 0;
	padding:1px 0 0;
	z-index:800;
}
	.allRateCur__i_ru {
		width:100%;
		background:url(../i/fonRate_bottom.png) no-repeat -2px 100%;
		padding:7px 0 10px;
	}
		.allRateCur__ii_ru {
			background:url(../i/fonRate.png) repeat-y -1990px 0;
			padding:0 1px;

		}
	.allRateCur__i {
		width:100%;
		background:url(../i/fonRate.png) no-repeat -2px 100%;
		padding:0 0 10px;
	}
		.allRateCur__ii {
			background:url(../i/fonRate.png) repeat-y -1990px 0;
			padding:0 1px;

		}
.cols {
	background:url(../i/rateShad.png) repeat-x 0 0;
		min-height:273px;
		width:100%;
		overflow:hidden;
}

.col {
	float:left;
	min-height:273px;
	background:url(../i/minShad.png) no-repeat 100% 0;
}
.col.exchangeRate {
	padding: 11px 31px 0 17px;
	position:relative;
}

.colExchangeRate1{
	padding: 11px 2px 0 17px;
	position:relative;
	float:left;
}
.colExchangeRate2{
	padding: 5px 2px 10px 17px;
	position:relative;
	float:left;
}

.col.preciosMetalsRu {
	padding: 0 10px 0 15px;
	position:relative;
}
.col.preciosMetals {
	padding: 11px 17px 0 32px;
	position:relative;
}
.col.diamonds {
	background: none;
	padding: 11px 0 0 29px;
	position:relative;
}
.col.diamondsRu {
	background: none;
	padding: 0 0 0 14px;
	position:relative;
	text-align: center;
}
.ratesLinks{
	width:100%;
	text-align: center;
}
 .exchangeRate {

 }
 .preciosMetals {

 }
 .diamonds {

 }
.allRateCur1 h4 {
	font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
	color:#301c00;
	text-shadow:0 1px 1px #f1e2b6;
	margin: 0;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}

.allRateCur2 h4 {
	font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
	color:#301c00;
	text-shadow:0 1px 1px #f1e2b6;
	margin: 0 0 14px;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}


.exchangeRate__i_zag {
	font:16px Arial, sans-serif;
	color:#333;
	text-decoration: none;
	border: none;
	margin: 0;
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    width: 180px;
}

.exchangeRate__i_zag_width {
	font:16px Arial, sans-serif;
	color:#333;
	text-decoration: none;
	border: none;
	margin: 10px 0 0;
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    width: 100%;
}
.showRatesLinks{
	padding:0;
	text-align: center;
}
.showRatesLinks a{
	display: block;
	font: 14px Arial, sans-serif;
	color: #301c00;
	text-shadow: rgb(241, 226, 182) 0px 1px 1px;
}

.showRatesLinks2{
	padding:20px 0 0 0;
	text-align: center;
}
.showRatesLinks2 a {
	display: block;
	font: 14px Arial, sans-serif;
	color: #301c00;
	text-shadow: rgb(241, 226, 182) 0px 1px 1px;
}
.exchangeRate__i {

}
		.exchangeRate__i a {
			font:14px/16px Arial, sans-serif;
			color:#333;
			text-decoration: none;
			border-bottom:1px dashed #333;
			margin: 0 0 10px;
		        display: inline-block;
	        vertical-align: bottom;
		}
        .exchangeRate__i .cat {
		display: none;
	}

.tblRate {

}
	.tblRate tr {

	}
		.tblRate td {
			padding: 9px 25px 11px 2px;
			background:url(../i/bordBot.png) repeat-x 0 100%;
			font:bold 14px/15px Arial, sans-serif;
			color:#301c00;
			text-shadow:0 1px 1px #f1e2b6;
			vertical-align:middle;
		}
		.preciosMetals .tblRate td {
			width: 75px;
		}

		.tblRate td.name {
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #a68e4d;
		}
		/*
		.tblRate tr.trFon {
			background:#e7c367;
		}
		*/
		.tblRate i {
			text-shadow:0 1px 1px #a68e4d;display:block;
			font:normal 11px/11px Arial, sans-serif;
			color:#fff;
		}
.tblRateRu {

}
	.tblRateRu tr {

	}
		.tblRateRu td {
			padding: 7px 9px 9px 2px;
			background:url(../i/bordBot.png) repeat-x 0 100%;
			font:bold 14px/15px Arial, sans-serif;
			color:#301c00;
			text-shadow:0 1px 1px #f1e2b6;
			vertical-align:middle;
		}
		.preciosMetals .tblRateRu td {
		}

		.tblRateRu td.name {
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #a68e4d;
		}
		/*
		.tblRateRu tr.trFon {
			background:#e7c367;
		}
		*/
		.tblRateRu i {
			text-shadow:0 1px 1px #a68e4d;display:block;
			font:normal 11px/11px Arial, sans-serif;
			color:#fff;
		}
.show {
	position:absolute;
	top:240px;
	left:32px;
}
	.show a {
		display:block;
		font:11px/14px Arial, sans-serif;
		color:#301c00;

	}
	.tblRateRu.metalsTblRu td {
		padding: 3px 11px 6px 2px;
	}
	.tblRateRu.metalsTbl td {
		padding: 3px 25px 6px 2px;
	}
	.tblRate.metalsTbl td {
		padding: 3px 25px 6px 2px;
	}
.metalsRu {
	overflow:hidden;
	padding: 8px 0 2px;
}
	.metalsRu li {
		float:left;
		font:11px Arial, sans-serif;
		color:#333;
	}
	.metalsRu li span {
		display:block;
		padding: 1px 0 10px 18px;
	}

	.metalsRu li.goldRu {
		background:none;
	}
.metals {
	overflow:hidden;
	margin: 0 0px 0 -27px;
	padding: 2px 0 2px;
}
	.metals li {
		float:left;
		font:14px/16px Arial, sans-serif;
		color:#333;
		background:url(../i/bordNav.png) no-repeat 0 0;
	}
	.metals li span {
		display:block;
		padding:0 13px 10px 45px;
	}

	.metals li.gold {
		background:none;
	}
		.goldRu span {

			background:url(../i/gold.png) no-repeat -24px 0px;
			padding-right: 25px !important;
		}
		.silverRu span {

			background:url(../i/silver.png) no-repeat -24px 0px;
			padding-right: 8px !important;
		}
		.platinumRu span {

			background:url(../i/plat.png) no-repeat -24px 0px;

		}
	.metals li.gold {
		background:none;
	}

		.gold span {

			background:url(../i/gold.png) no-repeat 0 0;

		}
		.silver span {

			background:url(../i/silver.png) no-repeat 0 0;

		}
		.platinum span {

			background:url(../i/plat.png) no-repeat 0 0;

		}
.diamonds__i {
	font:14px/16px Arial, sans-serif;
		color:#333;
		background:url(../i/diam.png) no-repeat 0 0;
		padding: 2px 0 9px 49px;
		margin: 0 0 2px -19px;
}
.tableBox {
	padding-bottom: 16px;
}

.boxCoinsRu {
	margin: 27px 0 0 -20px;
}
.boxCoins {
	margin: -8px 0 0 -33px;
}
	.boxCoins__i_ru {
		background:url(../i/coinsSmall.png) no-repeat 0 0;
		width:220px;
		height:143px;
	}
	.boxCoins__i {
		background:url(../i/coins.png) no-repeat 0 0;
		width:310px;
		height:218px;
	}
/*navigation*/
.navigation {
	position:absolute;
	bottom:-74px;
	left:0;
	width:100%;
	height:85px;
	background:url(../i/shadNav.png) no-repeat 50% 100%;
}

.navigation ul {
	height:65px;
	width:100%;
	background:url(../i/fonNav.png) repeat-x 0 0;
	border-radius:0 0 7px 7px;
	font-size: 0;
}
	.navigation ul li {
		text-align: left;
		display: inline-block;
		vertical-align: top;
	}
	.no-rgba .navigation ul li {
		display: block;
		float: left;
	}

	.navigation div {
		position:relative;
		z-index:14;
	}
	.navigation div.cur {
		background:url(../i/fonNav_cur.png) repeat-x 0 0;
		margin: 0 -6px 0 0;
    	padding: 0 6px 0 0;
		z-index:15;
	}
	.navigation div.cur a {
		color:#f6d679;

	}
	.navigation div.cur a  {
		background: none;
	}
	.navigation div a {
		display: inline-block;
		vertical-align: top;
		position:relative;
		text-shadow:0 1px 1px #0a4f28;
		text-decoration:none;
		padding:22px 15px 20px 25px;
		background:url(../i/bordNav.png) no-repeat 0 50%;
		cursor: pointer;
	}
	.navigation div a  span {
		font: normal 17px/18px 'charcoal_cyregular', Arial, sans-serif;
		color:#fff;
	}
	.navigation div a i {
		display:none;
		width:18px;
		height:14px;
		background:url(../i/navAr.png) no-repeat 0 0;
		position:absolute;
		top:100%;
		left:50%;
		margin:0 0 0 -9px;
	}
	.navigation div.cur a i {
		display:block;
	}
	.navigation div a span {
		display: inline-block;
		vertical-align: top;
		position: relative;
		background-position:100% 50%;
		background-repeat: no-repeat;
		padding:0 16px 0 0;
	}

	/*html.datauri .navigation div a span {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAIBAMAAADZ48iGAAAAG1BMVEUAAAAAAADElibElifJnC/PpTrWsEjdu1rx25tlN1r3AAAAAnRSTlMAWWQkJGgAAAAvSURBVAiZY2hgYGBoYChnYGAvYEhLACHRUNZQAQZGFxdHoJSwsQCQZFRkAAEgEwCx+AWhe4S6ZQAAAABJRU5ErkJggg==);
	}*/

	html.no-datauri .navigation div a span {
		background-image:url(../i/duri_ar.png);
	}

	.navigation div:hover span i {
		border-bottom: none;
	}

	.navigation div.first a {
		background: none;
	}

	.navigation div.first.cur {
		border-radius:0 0 0 5px;
	}
	.navigation div.last.cur {
		border-radius:0 0 5px 0;
		margin:0;
		padding:0;
	}

.services {
	width: 900px;
	margin: 0 auto;
	position: relative;
	padding:0 40px 0 40px;
}
.servicess__i {
	overflow:hidden;
	height: 150px;

}
	.servicess__i li {
		float:left;
		width: 300px;
		display: block;
	}
	.servicess__i li a.servItem {
		display:block;
		height:116px;
		width:275px;
		background:url(../i/services.png) no-repeat 0 0;
		text-decoration:none;
		padding:4px 15px 23px 6px;
        margin: 0 auto;
	}
		.servicess__i li a.servItem:hover {
			background-position: 0 -154px;
		}
		.servItem img {
			float:left;
			display:block;
			width:114px;
			height:114px;
			border-radius:5px 0 0 5px;
			margin:0 12px 0 0;
			 text-indent: 5px;
			font: normal 17px/18px 'charcoal_cyregular', Arial, sans-serif;
			color:#fff;
		}
		.servItem__descr{
			overflow:hidden;
		}
			.servItem strong, .servItem strong span {
				display:block;
				font:15px/17px 'charcoal_cyregular', Arial, sans-serif;
				color:#fff;
				text-shadow:0 1px 1px #1e7530;
				margin: 8px 0 5px;
			}
			.servItem span {
				display:block;
				font:12px/14px Arial, sans-serif;
				color:#cdeed4;
				text-shadow:0 1px 1px #0e5229;
			}
			.paging {
	overflow:hidden;
	text-align: center;
}
	.paging a {
		width:16px;
		height:17px;
		cursor: pointer;
		background:url(../i/sprite_0.png) no-repeat 0 -550px;
		display:inline-block;//display:inline;
		text-indent: -9999px;
		margin: 0 2px;
	}
	.paging a.selected {
		background-position: 0 -572px;
	}
i.servAr {
	display:block;
	position:absolute;
	top:52px;
	width:32px;
	height:32px;
	background-image:url(../i/sprite_0.png);
}
i.servAr.servArL {
	left:0;
	background-position: 0 -80px;
}
	i.servAr.servArL:hover {
	background-position: 0 -122px;
	cursor: pointer;
	cursor: hand;
}
i.servAr.servArR {
	right:0;
	background-position: -42px -80px;
}
	i.servAr.servArR:hover {
	background-position: -42px -122px;
	cursor: pointer;
	cursor: hand;
}
.centralBlockOuter {
	position:relative;
	width: 100%;
	height: 476px;
	overflow: hidden;
	margin-top: 87px;
}
.centralBlock {
	position:relative;
}
/*====servis
============*/
.fonMenu {
	background:url(../i/gradG.png) repeat-x 0 100% #17a15e;
	position:absolute;
	bottom:0;
	left:0;
	height:100%;
	width:40px;
	border-radius:5px 0 0 5px;
	z-index:810;
}
.servis {
	position:absolute;
	top:258px;
	right:0;
	width: 40px;
	overflow:hidden;
	border-radius:5px 0 0 5px;
	padding: 0 0 3px;
	overflow: hidden;
	z-index: 9002;
	background:url(../i/bordMenu.png) no-repeat 0 100%;

	transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
}

.servis__i {
	width:220px;
	border-radius:5px 0 0 5px;
	background:#fff;
}
.servis ul {
	position:relative;
	z-index:820;
}
	.servis li {
		overflow:hidden;
		background:url(../i/bordBotD.png) repeat-x 0 0;
	}
	.servis li:first-child {
		background: none;
	}
		.servis li a {
			display: inline-block;
			font:12px/12px Arial, sans-serif;
			color:#65625d;
			text-decoration:none;
			vertical-align: middle;
		}
		.servis li a:hover {
			color:#127d49;
		}
		.servis li a span {
			width:165px;
			display: inline-block;
			vertical-align: middle;
		}

		.servis li a span {
			padding:5px 0 5px 10px;
		}

		.servis li a span.two {
			padding:10px 0 0 10px;
		}

		.servis li i {
			display: inline-block;
			vertical-align: middle;
			width:40px;
			height:37px;
			background-repeat: no-repeat;
			background-position: 50% 50%;
		}



.centralBlock>div,
.innerCentral>div {
	float: left;
}

.innerCentral {
	overflow: hidden;

	margin-left: 1px;

}
.innerCentral>.offers,
.innerCentral>.credit {
	height: 376px;

}
/*============mainOne
=====================*/
.centralBlock {


}
.mainCentral {
	float: left;
	min-height:435px;

}
.mainCentralInner, .mainCentralInner_2, .mainCentralInner_2_eng {
	width: 980px;
	margin: 0 auto;
	background-repeat: no-repeat;
	/*
	background-position: -1px 0;
	*/
	background-position: 0 0;
	padding: 10px 0 0 0;
}
	.summer .mainCentralInner {
		background-image:url(../i/plashka_summer_08.png);
	}

	.summer .mainCentralInner_2 {
		background-image:url(../i/plashka_summer_08.png);
	}

	.jule .mainCentralInner {
		background-image:url(../i/plashka_3jk.png);
	}
	.jule .mainCentralInner_2 {
		background-image:url(../i/plashka_3jm.png);
	}

	.autumn .mainCentralInner {
		background-image:url(../i/autumn_plashka_2016.png);
	}
	.autumn .mainCentralInner_2 {
		background-image:url(../i/autumn_plashka_2016.png);
	}
	.winter .mainCentralInner {
		background-image:url(../i/plashka_zima_15-16_.png);
	}
	.winter .mainCentralInner_2 {
		background-image:url(../i/plashka_zima_15-16_.png);
	}

	.chm .mainCentralInner_2 {
		background-image:url(../i/plashka_123.png);
	}
	.chm .mainCentralInner_2_eng {
		background-image:url(../i/plashka_123.png);
	}
	.chm .mainCentralInner_2_eng {
		background-image:url(../i/plashka_chm_en.png);
	}
	.chm .mainCentralInner {
		background-image:url(../i/plashka_1234.png);
	}
	.ny .mainCentralInner_2_eng {
		background-image:url(../i/newyear_plashka_2017.png);
	}
	.ny .mainCentralInner {
		background-image:url(../i/newyear_plashka_2017.png);
	}
	.spring .mainCentralInner {
		background-image:url(../i/plashka_winter1.png);
	}
	.spring .mainCentralInner_2 {
		background-image:url(../i/plashka_spring_akcija.png);
	}


.mainOne, .mainTwo, .mainThree {
	margin:0 0 35px;
}
.cabinet {
	overflow:hidden;
	width: 982px;
	/* height: 376px; */
	min-height: 376px; /* FIX BY ALEX */

}
.cabinet__i {
	float:left;
}
	.cabinet__i.left {
		width: 373px;
		padding: 10px 0 0 28px;
	}
	.cabinet__i.right {
		width:560px;
		background:url(../i/shad.png) no-repeat 0 0;
	}

.innerCentral h2.old {
	/*font:42px/46px 'charcoal_cyregular', Arial, sans-serif;*/
	font:28px/36px 'charcoal_cyregular', Arial, sans-serif;
	color:#333;
	/*  background:url(../i/bordBot.png) repeat-x 0 100%; Р’РљР›Р®Р§РРўР¬    */
	/* NICK edit
	 * Рє РЅРѕРІРѕРјСѓ РіРѕРґСѓ */
	/*padding: 0 0 0 0;*/
	padding: 22px 0 22px 0;
	margin:0 15px 0 0;
}
	.old strong {
		color:#127d49;
	}
.messages {
	height:150px;
	margin:0px 15px 0px 10px;
	font:15px/16px Arial,sans-serif;
	text-align:right;
	line-height:1.5;
	padding-top: 50px;
}
.messages  a {
	color:#117C57;
	text-decoration:none;
}
 .messages a:hover {
    text-decoration: underline !important;
}
.message__i {
	overflow:hidden;
	margin: 22px 0 0 0;
}
.messages__ii {
	float:left;
	margin: 0 0 0 0;
	padding-top: 12px;

}
	.messages__ii h3 {
		font:normal 12px/12px 'charcoal_cyregular', Arial, sans-serif;
		color:#c68c1d;
		overflow:hidden;
		vertical-align: bottom;
		margin: 0 0 5px;
	}
		.messages__ii h3 strong {
			font:normal 32px/32px 'charcoal_cyregular', Arial, sans-serif;
		        display: inline-block;
	        vertical-align: baseline;
			margin: 0;

		}
		.messages__ii h3 b {
		        display: inline-block;
	        vertical-align: baseline;
			overflow: hidden;
			font-weight: normal;
			padding: 0 0 2px 2px;

		}
	.messages__ii p {
		font:13px/16px Arial, sans-serif;
		margin: 0 0 10px 2px;

	}
	.messages__ii a {
		font:11px/13px Arial, sans-serif;
		color:#44320a;
		padding: 0 0 0 2px;
	}
.arrowsI {

}
.bord {
    display: inline-block;
    vertical-align: bottom;
    line-height: 30px;
    width:263px;
    margin:0 25px 0 0;
    vertical-align: middle;
    height:2px;
	background:url(../i/bordBot.png) repeat-x 0 100%;

}
.arrowsI__i {
    display: inline-block;
    vertical-align: bottom;
	line-height: 30px;
	vertical-align:middle;
	font-size: 0;

}
	.arrowsI__i a {
		display:block;
		background-image:url(../i/sprite_0.png);
		width:26px;
		height:27px;
	}
	.arrowsI__i .disabled {
	}
.arrowsI__i .arLeft {
    display: inline-block;
    vertical-align: bottom;
    background-position:0 -178px;
}
	.arrowsI__i .arLeft:hover {
		background-position:0 -289px;
	}
	.arrowsI__i .arLeft.disabled {
		background-position:0 -326px;
	}
.arrowsI__i .arRight {
    display: inline-block;
    vertical-align: bottom;
    background-position:0 -215px;
}
	.arrowsI__i .arRight:hover {
		background-position:0 -252px;
	}
	.arrowsI__i .arRight.disabled {
		background-position:0 -363px;
	}
.bigNews {
	overflow: hidden;
	position:relative;
	margin: 29px 0 0 14px;
}
.bigNews .arrowsI {
	position:absolute;
	bottom: 0px;
	right: 25px;
}
.bigNews__i {
	float: left;
	width:100%;
}
.bigNews .pic {
	float:left;
	width:202px;
	height:149px;
	background:url(../i/pic.png) no-repeat 0 0;
	margin: 0 12px 0 12px;
}
	.bigNews .pic img {
		width:180px;
		height:120px;
		margin: 5px 6px 5px 10px;
	}
.bigNews .newsDescr {
	overflow: hidden;
	padding: 6px 0 0 0;
}
.bigNews .newsDescr__i {

}
	.bigNews .newsDescr__i span {
		display:block;
		font:12px/14px Arial, sans-serif;
		color:#117c57;
	}
	.bigNews .newsDescr__i a {
		display:block;
		font:bold 14px/20px Arial, sans-serif; /*Р·Р°РјРµРЅРёС‚СЊ С€СЂРёС„С‚*/
		color:#333;
		margin: 3px 25px 16px 0;
		text-decoration: none;
	}

	.bigNews .newsDescr__i a:hover {
		text-decoration: underline;;
	}

.all {
	text-align: right;
	padding: 0 40px 0 0;
}
.bigNews .all {
	text-align: left;
}
.all a {
	font: normal 11px/14px Arial, sans-serif;
	color: #117c57;
}

.news {
	min-height: 151px;
	padding: 1px 0 0 12px;
	margin: 4px 0 0;
	text-align: center;
	overflow:hidden;
	text-align: left;
}
.newsBlock .allNews {
	margin:0 0 0 20px;
}
.news ul {
	overflow:hidden;
	margin: 7px 0px 12px 0px;
}
 .news ul li {
 	display:inline-block;//display:inline;
 	margin: 0 0 0 3px;
	height: 28px;
 	line-height: 38px;
}

 .news ul li.cur {

 }

 .news ul li:first-child {
 	margin:0;
 }
 .news ul li a {
 	text-decoration:none;
 	display:block;
 	height: 38px;
 	font:16px/19px 'charcoal_cyregular', Arial, sans-serif;
	color:#a2a3a4;
 	margin-left: 2px;
 }
.news ul li.cur a {
 	font:16px/19px 'charcoal_cyregular', Arial, sans-serif;
	color:#128860
}
.news ul li.cur span {
	border-bottom:0;
}

.news ul li a span{
	border-bottom:1px dashed #8f9090;
	line-height: 15px;
	margin: 0 5px  0 2px;
}

.newsCenter {
	margin:0 0 0 6px;
}
 .newsCenter>div {
 	display: inline-block;
 	vertical-align: top;
 	vertical-align: top;
 	width: 560px;
 	height: 110px;

 }
 .news__ii {
 	float:left;
 	width: 250px;
	margin: 0 30px 0 0;
 }
 	.news__ii span {
 		display:block;
		font:12px/14px Arial, sans-serif;
		color:#117c57;
 	}
 	.news__ii a {
 		display:block;
 		margin:6px 0 3px 0;
 		font:12px/14px Arial, sans-serif;
 		color:#333;
 		text-decoration:none;
 	}

 	.news__ii a:hover {
 		text-decoration:underline;
 	}

.second .boxContent .newsBlock {
	margin-top: 50px;
}
.second .boxContent .newsNav {
	margin-bottom: 10px;
}
.second .boxContent .news {
	height: auto;
	min-height: 161px;
}
/*newsSecond
.second .boxContent .news ul li a {
	font:18px/18px 'charcoal_cyregular';
}
.second .boxContent .news ul {
	margin:10px 0 16px;
}
.second .boxContent .news ul li {
	margin:0 0 0 10px;
}
.second .boxContent .news ul li:first-child {
	margin:0;
}
.second .boxContent .newsBlock {
	margin:44px 0 0;
}
.second .boxContent .news {
	padding:0

}
.second .boxContent .allNews {
	font: 12px/14px Arial, sans-serif;
	margin:0;
}
.second .boxContent .news__ii {
	margin: 0 68px 0 0;
}
.second .boxContent .news__ii a {
	font:13px/15px Arial, sans-serif;
}
*/
 /*================mainTwo
 =========================*/

 .innerMenu {
 	overflow:hidden;
 	text-align: center;
 	margin: 0 0 6px 0;
 }

 	.innerMenu.fizlicam li a span{
		font: 13px/32px 'charcoal_cyregular', Arial, sans-serif;
		padding: 2px 11px;
 	}

 	.innerMenu.fizlicam li.cur a span{
		font: 13px/32px 'charcoal_cyregular', Arial, sans-serif;
		padding: 2px 11px;
 	}

 	.innerMenu li {
 		display:inline-block;
 		line-height: 32px;
 		height: 40px;
 		background: url(../i/bordMI.png) no-repeat 0 50%;
		margin-right: -6px;
 	}
 	.innerMenu li:first-child {
 		background:none;
 	}

 	.innerMenu li.cur {
 		background:none;
 	}

 	.innerMenu li a {
 		font:18px/32px Arial, sans-serif;
 		color:#333;
 		text-decoration:none;
 		height: 35px;
         display: inline-block;
        vertical-align: bottom;
 		padding: 0 0 0 5px;
 		position:relative;
 	}


 	.innerMenu li.cur a {
 		color: #fff;
 		background: url(../i/innerMenu_cur.png) 0 0 no-repeat;
 	}

 	.innerMenu li a span{
 		display:block;
 		font:16px/32px 'charcoal_cyregular', Arial, sans-serif;
 		padding: 2px 17px 2px 15px;
 		text-shadow:0 1px 1px #d8edfb;
 	}
 	.innerMenu li  a b {
 		border-bottom:1px dashed #666;
 		font-weight:normal;
 	}
 	.innerMenu li.cur a span {
 		font:16px/32px 'charcoal_cyregular', Arial, sans-serif;
 		text-shadow:0 1px 1px #0a4f28;
 		background: url(../i/innerMenu_cur.png) 100% -45px;
 	}

	li.cur#korpMalBiznesButton a{
		color: #fff;
	}
 	.innerMenu li.cur a b,
 	.innerMenu li:hover a b{
 		border-bottom: none;
 	}
 	.innerMenu li a i {
 		display:none;
 		width:10px;
 		height:5px;
 		background:url(../i/sprite_0.png) no-repeat 0 -398px;
 		position:absolute;
 		right:50%;
 		top:100%;
 		margin:0 0 0 -2px;
 	}

 	.innerMenu li.cur a i {
 		display:block;
 	}
 	.innerMenu li a u {
 		display:block;
 		position:absolute;
 		top: 4px;
		left: 10px;
 		width:15px;
 		height:16px;
 		background-image:url(../i/marker_map.png);
 		background-repeat:no-repeat;
 	}
 		.innerMenu li a u.marker_bank {
 			background-position: 0 0;
 		}
 		.innerMenu li a u.marker_bankomat {
 			background-position: 0 -26px;
 		}
 		.innerMenu li a u.marker_info {
 			background-position: 0 -52px;
 		}

 	.mainMap .innerMenuM {
		padding: 5px 0 0 0;
		text-align: left;
	}
		.mainMap .innerMenu {
			height: 30px;
		}
		.mainMap .innerMenu li {
			height: 25px;
			line-height: 21px;
			margin-right: -6px;
		}
		.mainMap .innerMenu li a span,
		.mainMap .innerMenu li.cur a span {
			line-height: 21px;
		}

		.mainMap .innerMenu li a {
			height: 25px;
		}
		.mainMap .innerMenu li a span {
			font-size:14px;
			color:#4c4c4c;
		}
			.mainMap .innerMenu li.cur a span {
				color:#fff;
			}
		.mainMap .innerMenu li.cur a {
			background-position: 0 -87px;
		}
		.mainMap .innerMenu li.cur a span {
			background-position: 100% -117px;
		}


.banner_i {
	position:relative;
	z-index:10;
}
.centralNav {
	z-index:1;
	margin:-40px 0 0;
}

/*==========infoDepartament
===========================*/

.infoDepartament {
	position:relative;
	overflow:hidden;
	height:374px;
	border-bottom:1px solid #dcede5;
	padding: 0 0 0 10px;
	background: #f4f9f7;
}
.shadDepartament {
	width:100%;
	position:absolute;
	height:10px;
	top:0;
	left:0;
	background:url(../i/shad_departament.png) repeat-x 0 0;
}
.infoDepartament__ul {
	float:left;
	width:189px;
	overflow-y:auto;
	height:100%;
	height:380px;
	background:url(../i/shad_uldepartament.png) no-repeat 100% 100% #f4f9f7;
	padding: 0 5px 15px 15px;
}
.infoDepartament .infoDepartament__ul h3 {
	margin: 0 0 5px 10px;
}


.infoDepartament__serv {
	float:left;
	width: 505px;
	height: 374px;
	/*
	overflow-y:auto;
	*/
	padding: 0 0 0 42px;
	background: #fff;
}
.serv_in {
	height: 374px;
	display: none;
}
	.serv_in.cur {
		display: block;
	}
.mapContent,
.infoDepartament__ul h3 {
	padding: 23px 0 0 0;
}


.infoDepartament h3 {
	font:14px/16px 'charcoal_cyregular', Arial, sans-serif;
	color:#127d49;
	margin: 0 0 5px;
}
.boxRegion {

}
	.boxRegion li {
		margin: 0 0 5px;
	}
		.boxRegion li a {
		        display: inline-block;
	        vertical-align: bottom;
			text-decoration:none;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
			margin: 0 0 0 10px;
			padding: 3px 0;
		}
		.boxRegion li:hover a {
			color:#127d49;
		}
		.boxRegion li.cur a {
			color:#fff;
			background:#179d5c;
			border-radius:3px;
			margin: 0 0 0 3px;
			padding: 3px 12px 3px 6px;
		}

.selectList {

}
	.selectList p {
		margin:0 0 10px;
		line-height: 15px;

	}
		.selectList p label {
			font:13px/15px 'charcoal_cyregular', Arial, sans-serif;
			color:#4c4c4c;
		}
		.selectList p input {
			float:left;
			margin:0 11px 0 0;
		}
/*catBlock*/
.cat_block {
	margin: 0 0 10px;
	line-height:15px;
}
.cat_href {
    text-decoration: none;
    font:13px/15px 'charcoal_cyregular', Arial, sans-serif;
    color:#4c4c4c;
    border-bottom:1px dotted #4c4c4c;
}
	.cat_href.cur {
		color:#127d49;
	}
.cat_text {
	display:none;
}

.cat_block.cur .cat_text {
	display:block;
	padding:11px 0 0;
}
	.cat_block.cur .cat_href {
		color:#179d5c;
		border-bottom:1px dotted #179d5c;
	}
	.mapContent p {
		overflow:hidden;
		margin: 0 0 10px;
	}
	.mapContent input {
		float:left;
		margin: 0 11px 0 0;
	}
	.mapContent label {
		display:block;
		position: relative;
		font:12px/13px Arial, sans-serif;
		color:#4c4c4c;
		padding-left: 25px;
	}
	.mapContent label input{
		position: absolute;
		top: 0; left: 0;
	}
	.mapContent p:first-child {
		padding-top: 12px;
	}
/*================credit
===========================*/

.credit, .newProposal {
	position:relative;
	z-index:20;
	overflow:hidden;
	width: 982px;
}

	 ul.creditNav {
		float:left;
		width: 220px;
		height:356px;
		position:relative;
		padding: 0px 0 0 20px;
		margin:4px 0 0 ;
		background:url(../i/shad.png) no-repeat 100% 0;
	}
	.creditNav>li {
		background:url(../i/bordBot.png) repeat-x 0 0;
		padding: 20px 0 10px 0;
		margin: 0 20px 0 0;
	}
	.creditNav>li>a:hover span {
		border-bottom:1px dashed #333;

	}
	.creditNav>li.cur>a {
		color:#127d49;
	}
	.creditNav>li:first-child {
		background:none;
	}
	.creditNav>li>a {
		font:17px/16px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		text-decoration:none;
	}
	.creditNav>li .ul {
		width:221px;
		height:320px;
		position:absolute;
		top:0;
		left:100%;
		padding: 20px 0 20px 18px;
		margin:1px 0 2px 0;
		display: none;
		background:url(../i/shad.png) no-repeat 100% 0;
	}
	.creditNav>li.cur .ul {
		display: block;
		height: 324px;
		overflow: auto;
		width: 215px;
	}

	.creditNav>li .ul>li {
		/*
		background: #f00;
		*/
		line-height: 14px;
		padding-right: 10px;
	}
	.creditNav>li .ul li div {
		/*
		background: #ff0;
		*/
	}

	.creditNav>li .ul li>a {
		display: block;
		padding:0 0 10px 0;
		font:13px/14px Arial, sans-serif;
		color:#333;
		text-decoration:underline;
	}

	.creditNav>li .ul li.cur>a {
		color:#12855d;
		text-decoration:none;
	}

.credit .ul2 {
	position:absolute;
	top: -2px; right: -500px;
	margin:2px 0 0 233px;
	width:500px;
	height:284px;

	display: none;
}
.credit li li.cur .ul2 {
	display: block;
}
/*depositPlus*/
.depositPlus {
}
	.depositPlus__i {
		border-radius:4px;
		/* background:url(../i/fonI.jpg) no-repeat 0 0;*/
		margin: 15px 0 0 8px;
	}
	.depositPlus__i.arrangement {
		/* background:url(../i/fonA.jpg) no-repeat 0 0; */
	}
	.investDescr {
		position:relative;
		overflow: hidden;
		padding:5px 0 0 10px;
		height:240px;
	}
		.investDescr h3, .investDescrPlastic h3 {
			font:30px/30px 'charcoal_cyregular', Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px rgba(50, 51, 18, 0.45);
			margin: 0 0 11px;
			/* NICK add 11.12.2013 */
			text-align: center;
		}
		.investDescr p, .investDescrPlastic p {
			font:13px/18px Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #323312;
			padding:0 115px 21px 0;

		}
		.investDescr .button {
			position:absolute;
			top: 206px;
			right: 0px;
			margin: 0 17px 0 0
		}
		.investDescr .buttonOrderCard {
			position:absolute;
			top: 166px;
			right: 0px;
			margin: 0 17px 0 0
		}

	.investDescrPlastic {
		position:relative;
		overflow: hidden;
		padding:5px 0 0 10px;
		height:270px;
	}
		.investDescrPlastic .button {
			position:absolute;
			top: 238px;
			right: 0px;
			margin: 0 17px 0 0
		}
		.investDescrPlastic .buttonOrderCard {
			position:absolute;
			top: 238px;
			right: 160px;
			margin: 0 17px 0 0
		}


		.depositPlus .optionDescr, .depositPlusKorp .optionDescr {
			background:#fff;
		}

		.depositPlus .optionDescr .inlineText, .depositPlusKorp .optionDescr .inlineText{
			padding: 10px 15px;
			font-size: 12px;
		}
/*cardBank*/
.cardBank {

}
.cardBank__i {
	height:220px;
	margin: 34px 0 0 28px;
	position:relative;
}
.cardDescr {

}
	.cardDescr h3 {
		font:30px/24px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		margin: 0 0 31px;

	}
	.cardDescr p {
		background:url(../i/card.png) no-repeat 100% 0;
		font:13px/18px Arial, sans-serif;
		color:#333;
		height:140px;
		padding: 14px 220px 0 0;
		margin: 0 12px 0 0;
	}
	.cardDescr .button {
		position: absolute;
		top: 155px;
		left: -3px;
	}
/*================offers
=============================*/
.offers {

}
.offersCarousel {

}
.offersCarouselPagination {
	text-align: center;
	padding: 10px 0 0 0;
}
	.offersCarouselPagination a {
		display: inline-block;
		vertical-align: top;
		width: 16px;
		height: 17px;
		background: url(../i/sprite_0.png) 0 -588px;
		text-indent: -1000px;
		overflow: hidden;
		margin: 0 3px;
	}
		.offersCarouselPagination a.selected {
			background-position: 0 -605px;
		}


.offersCarousel  .card {
	float: left;
	width: 982px;
}
.card {
	overflow:hidden;
}
.card__i {
	float:left;
}
	.card__i.cardL {
		width:520px;
	}
	.card__i.cardR {
		width: 425px;
		padding: 0 0 0 15px;
	}
.card__i .image {
	padding:20px 0 0 31px;
}
	.card__i .image img {
		display:block;
		width:492px;
		height:320px;
		border-radius:3px;
	}

.offersDescr {
	padding: 70px 0 0;
}
h2.titleOffer {
	font:36px/38px 'charcoal_cyregular', Arial, sans-serif;
	color: #004B31;
	margin: 0 0 15px;
	text-align:center;
}
h2.titleOffer a {
	color:#127d49;
	text-decoration: none;
	background:url(../i/bordT.png) repeat 0 0;
}
	.offersDescr p {
		font: 16px/22px Arial, sans-serif;
		color:#333;
		padding: 0 35px 14px 0;
	}

.button, .buttonOrderCard {

}
	.button button, .buttonOrderCard button {
		border:0;
		background: url(../i/button.png) no-repeat 0 0;
		padding:0 0 0 4px;
		font-size: 0;
		color:#301c00;
		text-shadow:0 1px 1px #ebd29c;
		cursor:pointer;
	}
	.button button > span{
		position:relative;
	}
	.button button:hover, .buttonOrderCard button:hover  {
		color:#074225;
		text-shadow:0 1px 1px #89bfa5;
		background-position: 0 -74px;
	}
		.button button span, .buttonOrderCard button span {
			font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
			display:block;
			background: url(../i/button.png) no-repeat 100% -42px;
			padding: 6px 17px 9px 13px;
		}
		.button button:hover span, .buttonOrderCard button:hover span {
			background-position: 100% -116px;
		}
.button button::-moz-focus-inner, .buttonOrderCard button::-moz-focus-inner {border:0;padding:0;margin:0;}
/*deposit*/
li.cur .deposit {
	display:block;
}
.deposit {
	display:none;
	position:absolute;
	top:0;
	left:100%;
	height:365px;
	width:770px;
	background: url(../i/woman.png) no-repeat 0 100%;
}
.depositConfiger {
	margin:32px 50px 0 308px;
}
.depositConfigerCarousel {
	width: 480px;
}
.depositConfiger .deposit__i {
	float: left;
	width: 450px;
	padding: 0 30px 0 0;
}


.menuArrow {
	overflow:hidden;
}
	.menuArrow ul {
		float:left;
	}
		.menuArrow ul li {
			border:0;
			float: right;
			margin:0 -12px 0 0;
		}
			.menuArrow li a {
				display:block;
				background:url(../i/but.png) no-repeat 0 -60px;
				padding:0 0 0 4px;
				font:12px/14px Arial, sans-serif;
				color:#127d49;
				text-decoration:none;
				cursor: default;
			}
				.menuArrow li a span {
					display:block;
					background:url(../i/but.png) no-repeat 100% -90px;
					padding: 3px 20px 3px 16px;
				}
				.menuArrow li.first a span {
					padding: 3px 20px 3px 6px;
				}
				.menuArrow li.cur a {
					background:url(../i/but.png) no-repeat 0 0;
					color:#fff;
					text-shadow:0 1px 1px #0b502c;
				}
				.menuArrow li.cur a span {
					background:url(../i/but.png) no-repeat 100% -30px;
				}
.descrDeposit {
	margin: 36px 50px 0 0;
}
.titleOperation {
	font:24px/24px 'charcoal_cyregular', Arial, sans-serif;
	color:#333;
	margin: 0 0 7px;
}
.selection {
	vertical-align: middle;
	min-height: 36px;
	position: relative;
}
.selection .jqTransformInputWrapper{
	margin: 0 10px 0 0;
}
.selection td {
	vertical-align: top;
}
.selection label {
	display: block;
	position: relative;
	padding: 5px 5px 10px 15px;
	font:13px/15px Arial, sans-serif;
}

.depositConfiger select,
.depositConfiger input {
	border-radius: 3px;
	border: 1px solid #ebebeb;
	background-color: #fff;
	padding: 5px 3px;
}
.depositConfiger select {
	height: 32px;
}
.depositConfiger select option {
	padding: 5px 3px;
}

.selection .jqTransformCheckboxWrapper {
	position: absolute;
	top: 3px;
	left: 0px;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	float: none;
}

.selection .jqTransformSelectWrapper li {
	height: 26px;
}
/*
.selection .jqTransformSelectWrapper li {
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
}
.selection .jqTransformSelectWrapper li a{
	display: block;
	line-height: 26px;
	min-height: 26px;
}
*/
/*
.selection input.text {
	border:1px solid #127d49;
	background:url(../i/shadI.png) repeat-x 0 0;
	font:18px/18px Arial, sans-serif;
	color:#333;
	border-radius:3px;
	padding:5px 20px 5px 10px;
	margin: 0 5px 0 0;
	width: 146px;
}
*/
.exchange {
	position:relative;
    display: inline-block;
    vertical-align: bottom;
    padding:5px 0 10px;
    margin: 0 23px 0 0;
}
	.exchange__i {
        display: inline-block;
        vertical-align: bottom;
		font:14px/16px Arial, sans-serif;
		color:#333;
		border-bottom:1px dashed #127d49;
	}
.arrows {
	background:url(../i/arMenu.png) no-repeat 0 0;
	border:0;
	width:10px;
	height:5px;
	cursor:pointer;
	margin: 0 0 0 3px;
}
.buttonAr {
	margin: 35px 0 0 0;
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}
	.buttonAr button {
		border:0;
		color:#301c00;
		text-shadow:0 1px 1px #ebd29c;
		cursor:pointer;
		background: url(../i/buttonA.png) no-repeat 0 0;
		padding: 0 0 0 5px;
		font-size: 0;
	}
	.buttonAr button:hover{
		background-position: 0 -116px;
		color: #FFF;
		text-shadow: 0 1px 1px #5f8371;
	}

	button::-moz-focus-inner {
		padding:0;
		border:0;
	}

	.buttonAr span {
		font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
		display:block;
		background: url(../i/buttonA.png) no-repeat 100% -79px;
		padding: 10px 44px 8px 15px;
		white-space: nowrap;
	}

	.buttonAr button > span{
		position:relative;
	}

	.buttonAr button:hover span{
		background-position: 100% -195px;
	}
.found {
	line-height: 22px;
	color:#4d4d4d;
	vertical-align: middle;
	margin: 17px 0 0;
	text-shadow: 0 1px #fff;
	font:10px/22px Arial, sans-serif;
}

	.found a {
		font:18px/16px Arial, sans-serif;
		color:#127d49;
		text-decoration:underline;
		vertical-align: middle;
	}
	.found a:hover {
		text-decoration:none;
	}
		.found a span {
			font-weight: bold;
		}
.optionDescr {
	overflow:hidden;
	background: url(../i/bordBot.png) repeat-x 0 0;
	padding: 9px 0 6px;
	margin: 36px 0px 0 0;
	font:10px/20px Arial, sans-serif;
			color:#4d4d4d;
}
.depositPlus .optionDescr, .depositPlusKorp .optionDescr {
	padding: 4px 0 6px;
	margin: 5px 0px 0 0;
}

	.option__i {
		float:left;
		 background: url(../i/bordO.png) no-repeat 0 50%;
		padding: 0 21px 0 20px;
		max-width: 185px;
	}
.depositPlus .option__i, .depositPlus .option__i:first-child, .depositPlusKorp .option__i, .depositPlusKorp .option__i:first-child {
	padding: 0 19px 0 17px;
}

.depositPlusKorp {
	position: relative;
}
.depositPlusKorp .button {
	position: absolute;
	top:263px;
	right: 0px;
}

	.option__i:first-child {
		background:none;
		padding: 0 14px 0 0;
	}
		.option__i p {
			font:10px/20px Arial, sans-serif;
			color:#4d4d4d;
		}
		.option__i span {
			font:14px/30px 'charcoal_cyregular', Arial, sans-serif;
			color:#127d49;
			text-shadow:0 1px 1px #fff;
		}
		.option__i span strong {
			font-size:20px;
		}

/*========banking
=================*/
.banking {
	z-index:902;
	padding: 36px 0 0 60px;
	border-radius:5px;
	background:#fff;
	box-shadow:0 0 7px #081611;
}

	.banking h4 {
		font:24px/26px 'charcoal_cyregular', Arial, sans-serif;
		color:#127d49;
	}
	.banking p {
		padding: 19px 0 0 2px;
	}
	.banking p span {
		font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		display:block;
		margin: 0 0 5px;
	}
	.banking input {
		border:1px solid #cccaca;
		border-radius:5px;
		width: 278px;
		height: 28px;
	}
	.banking p a {
		display:block;
		font:12px/14px Arial, sans-serif;
		color:#127d49;
		text-decoration:underline;
		margin: 10px 0 0;
	}
	.banking .enter {
		margin: 27px 0 0;
	}
		.banking .enter button {
			border:0;
			background: url(../i/enter.png) no-repeat 0 0;
			padding:0 0 0 7px;
			cursor: pointer; cursor: hand;
		}
		.banking .enter span {
			display:block;
			background:url(../i/enter.png) no-repeat 100% -47px;
			padding: 8px 30px 13px 21px;
			font:18px/20px 'charcoal_cyregular', Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #2d7546;
		}
/*================mainMap
=========================*/
.mainMap {
	display:none;
	position:absolute;
	width:100%;
	top:160px;
	z-index:1102;
}
.mainMapWrapper {
	position:relative;
	min-width:980px;
	width:980px;
	margin:0 auto;
	background:url(../i/fonAbs.png) repeat 0 0;
}
.mainMap .close,
.banking .close {
	position:absolute;
	top:-30px;
	right:0px;
	display:block;
	background:url(../i/sprite_0.png) no-repeat 0 0;
	width:17px;
	height:19px;
	cursor:pointer;
}
.mainMap .close {
	background-position: 0 -26px;
}

.contentMap {
	background:#fff;
	border-radius:5px;
}
	.headerMapI {
		position:relative;
		height:40px;
	}
	.searchMap {
		position:absolute;
		top: 22px;
		left: 19px;
	}
		.searchMap span {
			font:14px/16px 'charcoal_cyregular', Arial, sans-serif;
			color:#12865e;
		}
		.searchMap select {
			background:#e8e8e8;
			border:1px solid #919191;
			height:17px;
			border-radius:3px;
			font:11px/11px Arial, sans-serif;
			width: 140px;
			margin: 0 0 0 3px;
		}

		.contentMap .innerMenu li span{
			padding-left: 25px;
		}


		.contentMap .boxMapContent {
			display: none;
			position: absolute;
			left: 0px;
			z-index: 999;
			background: #fff;
			top: 40px;
			width: 500px;
			height: 374px;
			box-shadow:10px 0 10px -5px rgba(0,0,0, .25);
		}

		.contentMap .boxMapContent .inner {
			padding-right: 2px;
		}
		.contentMap .boxMapContent .scroll {
			height: 374px;
			overflow: auto;
			border-bottom: 1px solid #dcede5;
		}
		.contentMap .boxMapContent .content {
			padding: 20px 30px 20px 20px;
		}
		.boxMapContent .close {
			height: 20px; width: 20px;
			position: absolute;
			top: 7px;
			right: 10px;
			background: url(../i/sprite_0.png) no-repeat 0 0;
		}

		.boxMapContent td {
			padding:0 0 10px;
		}
			.boxMapContent td h4 {
				margin:0;
			}
		.boxMapContent th {
			vertical-align: top;
		}



.boxMap {
	position:relative;
	margin: 0 5px 0;
}
	.boxMap .map {
		width: 100%;
		/*height: 470px;*/
		height: 375px;
		position: relative;
	}


.footerMapI {
	padding: 10px 30px;
	height: 26px;
}
	.footerMapI,
	.footerMapI b {
		font: normal 13px/16px 'charcoal_cyregular', Arial, sans-serif;
		color: #4d4d4d;
	}
		.footerMapI b {
			color: #179d5c;
		}
		.footerMapI .params,
		.footerMapI .result {
			float: left;
		}
		.footerMapI .result {
			float: right;
		}

			.footerMapI .result button {
				display: inline-block;
				vertical-align: middle;
				margin-left: 15px;
				height: 26px;
				background: url(../i/bg_btn_sm.png) repeat-x 0 0;
				border-radius: 3px;

				color:#301c00;
				text-shadow:0 1px 1px #ebd29c;

				font: normal 13px/16px 'charcoal_cyregular', Arial, sans-serif;
				border: none;
				cursor: pointer; cursor: hand;
				padding: 0 8px;
			}

			.footerMapI .result button:hover {
				background-position: 0 -26px;
				color:#074225;
				text-shadow:0 1px 1px #89bfa5;
			}


.labelMap {
	width:59px;
	height:52px;
	position:absolute;
	top:0;
	background-image: url(../i/label.png);
}
	.labelMap.O {
		background-position: -69px 0;
		left:0;
	}
	.labelMap.I {
		background-position: -69px -62px;
		left:69px;
	}
	.labelMap.F {
		background-position: 0 -62px;
		left:128px;
	}
	.labelMap.B {
		background-position: 0 0;
		left:176px;
	}

.overlay, .overlayGreen {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0; top: 0;
	background: url(../i/b22.png);
	z-index: 703;
	display: none;
	min-width: 980px;
	min-height:100%;
	transform: translateZ(0px);
}

.overlay {
	z-index: 1005;
}


/*overlayMenu*/
.overlayMenu {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0; top: 0;
	z-index: 888;
	display: none;
	min-width: 980px;
	min-height:100%;
	transform: translateZ(0px);
}

.overlayMenu .close {
	position: absolute;
	z-index: 992;
	top: 223px; left: 50%;
	margin-left: 350px;
	display: block;
	width: 145px;
	height: 38px;
	cursor: pointer;
	color:#627873;
	font: normal 11px/38px Arial, sans-serif;
}
.overlayMenu .close i {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	background: url(../i/sprite_0.png) 0 -26px no-repeat;
	margin-left: 3px;
}
.overlayMenu .close:hover {
	color:#fff;
}

.overlay__i {
	position: relative;
	z-index: 801;
	width:980px;
	margin:0 auto;
}
.overHeader {
	height:172px;
	position:relative;
}
.overLogo {
	position:absolute;
	top: 61px;
	left: 0px;
}
.overLogo90 {
	position:absolute;
	top: 56px;
	left: 19px;
}
.help {
	position:absolute;
/*	top: 24px; */
	right: 40px;
	width:480px;
	height:140px;
	background:url(../i/help2.png) no-repeat 0 0;
}
	.help p {
		font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
		color:#fff;
		padding: 31px 160px 0 19px;
	}
/*content*/



/*========footer
================*/
.footer {

}
.footerTop {
	border-bottom:1px solid #fff;
	height:80px;
	padding: 14px 0 0;

}
.search {
	float:left;
	position:relative;
	padding: 26px 0px 0 10px;
}
	.search input {
		border-top:1px solid #c5c5c5;
		border-bottom:0;
		border-left:0;
		border-right:0;
		border-radius:3px;
		height:20px;
		width: 142px;
		padding: 0 25px 0 3px;
		font:11px/16px Arial, sans-serif;
		color:#333333;
	}
	.search button {
		border:0;
		background:url(../i/sprite_0.png) no-repeat 0 -411px;
		width:21px;
		height:14px;
		position:absolute;
		top:37px;
		right:0;
		margin:-7px 0 0;
	}
.partners {
	float:left;
	padding: 7px 0 0 10px;
}
	.partners ul {
		overflow:hidden;
	}
		.partners ul li {
			float:left;
			background:url(../i/bordF.png) no-repeat 0 50%;
			padding:5px 3px;
		}
		.partners ul li:first-child {
			background: none;
		}

		.partners  a {
			display:block;
			height:46px;
			background-position: 0 0;
			border-radius: 5px;
		}
			.partners  a:hover {
				background-position: 0 -55px;
			}
			.partners  a.wse:hover {
				background-position: 0 -56px;
			}
		.partners a.olimp {
			background-image:url(../i/logo_footer_olimp.png) ;
			width:80px ;
		}
		.partners a.wse {
			background-image:url(../i/logo_footer_wse.png) ;
			width:72px ;
		}
		.partners a.NB {
			background-image:url(../i/logo_footer_nb.png) ;
			width: 70px;
		}
		.partners a.ibb {
			background-image:url(../i/logo_footer_ibb.png) ;
			width:78px ;
		}
		.partners a.president {
			background-image:url(../i/logo_footer_president2.png) ;
			width: 48px;
		}
		.partners a.consult {
			background-image:url(../i/logo_footer_asb_consult.png) ;
			width: 48px;
		}
		.partners a.consult:hover {
		    background-position: 0 -55px;
		    border-radius: 5px;
		}
		.partners a.broker {
			background-image:url(../i/logo_footer_asb_broker.png) ;
			width: 48px;
		}
		.partners a.broker:hover {
		    background-position: 0 -55px;
		    border-radius: 5px;
		}
		.partners a.leasing {
			background-image:url(../i/logo_footer_asb_leasing.png) ;
			width: 48px;
		}
		.partners a.leasing:hover {
		    background-position: 0 -54px;
		    border-radius: 5px;
		}
		.partners a.solnechny {
			background-image:url(../i/logo_footer_sanatoriy_solnechny.png) ;
			width: 143px;
		}
		.partners a.solnechny:hover {
		    background-position: 0 -54px;
		    border-radius: 5px;
		}
		.partners a.sputnik {
			background-image:url(../i/logo_footer_sanatoriy_sputnik.png) ;
			width: 73px;
		}
		.partners a.sputnik:hover {
		    background-position: 0 -51px;
		    border-radius: 5px;
		}


.social {
	float:right;
	padding:20px 0 0 0;
}
/*-----------------------------------------------*/
	/*.socialNews a {
        display: inline-block;
        vertical-align: bottom;
		width:24px;
		height:24px;
		background-position: 0 -26px;
		margin:0 0 0 6px;
	}
	.social a {
	        display: inline-block;
	        vertical-align: bottom;
		width:24px;
		height:24px;
		background-position:0 0;
		margin:0 0 0 6px;
	}
		.social a:hover {
			background-position: 0 -26px;
		}
	.tg {
		background-image:url(../i/tg.png);
	}
	.vk {
		background-image:url(../i/vk4.png);
	}
	.ok {
		background-image:url(../i/odnkl4.png);
	}
	.yt {
		background-image:url(../i/yt4.png);
	}
	.fb {
		background-image:url(../i/fb4.png);
	}
	.tw {
		background-image:url(../i/tw4.png);
	}
	.insta {
		background-image:url(../i/insta.png);
	}*/
/*-----------------------------------------------------*/

	.socialNews a {
        display: inline-block;
        vertical-align: bottom;
		width:20px;
		height:20px;
		background-position: 0 -20.5px;
		margin:0 0 0 6px;
	}
	.social a {
	        display: inline-block;
	        vertical-align: bottom;
		width:20px;
		height:20px;
		background-position:0 0;
		margin:0 0 0 6px;
	}
		.social a:hover {
			background-position: 0 -20.5px;
		}
	.tg {
		background-image:url(../i/tg5.png);
	}
	.vk {
		background-image:url(../i/vk5.png);
	}
	.ok {
		background-image:url(../i/ok5.png);
	}
	.yt {
		background-image:url(../i/yt5.png);
	}
	.fb {
		background-image:url(../i/fb5.png);
	}
	.tw {
		background-image:url(../i/tv5.png);
	}
	.insta {
		background-image:url(../i/inst5.png);
	}
	.vb {
		background-image:url(../i/vb5.png);
	}

/*----------------------------------------------*/
.footerBot {
	border-top:1px solid #b4d2c3;
	height:52px;
	font:11px/16px Arial, sans-serif;
	color:#333333;
	padding: 13px 0 0 0;
}
.footer__i {
	width:980px;
	margin:0 auto;
}
.cop {
	float:left;
	width: 251px;
}
.phone {
	float:left;
	padding: 2px 0 0 20px;
	width:174px;
}
.mail {
	float:left;
	padding: 2px 0 0 20px;
}
	.mail a {
		margin: 0 0 0 4px;
		color:#127d49;
	}
.dev {
	float:right;
	width:180px;
	text-align: right;
}
	.dev a {
		font:11px/16px Arial, sans-serif;
		color:#333333;
		text-decoration: none;
	}
		.dev a img {
			vertical-align: middle;
		}
/*============allServices
=========================*/
.allServices {

	width:982px;
	position:relative;
	background: url(../i/plashka_b.png) no-repeat 50% 100%;
	padding-bottom: 0;

}

.allServices .paging {
	border-top: 1px solid #dbece4;
	padding: 10px 0 5px 0;
	display: none;
}
.allServices__i {

	position:relative;
	padding:0 46px;
	width: 888px;
    margin: 0 auto 9px auto;
    /* min-height: 367px;	 */
    min-height: 369px; /* ALEX FIX */

    background:#fff;

}

.allServices__ii {
	background: url(../i/shadTop.png) no-repeat 50% 1px;
	 /*
	 border-bottom:1px solid #dbece4;
	 */
	padding: 20px 0 0 20px;
}
.allServicesAr {
	position:absolute;
	width:47px;
	height:55px;
	background:url(../i/sprite_0.png);
	top:200px;
	cursor:pointer;
	z-index:899;
}
	.allServicesAr.allServicesArR {
		right:0;
		background-position: -57px -495px;

	}
		.allServicesAr.allServicesArR:hover {
		background-position: -57px -430px;
	}
	.allServicesAr.allServicesArL {
		left:0;
		background-position: 0 -495px;
	}
		.allServicesAr.allServicesArL:hover {
		background-position: 0 -430px;
	}

	.allServicesAr.allServicesAr.disabled {
		visibility: hidden;
	}


.allServices__ii {
	display: inline-block;
	vertical-align: top;
	min-height: 311px;
	width: 100%;
}

.allServices__i ul {

	display: inline-block;
	vertical-align: top;
	width: 303px;

	padding: 0 0 30px 0;
}


	.allServices__i ul li {
		line-height:14px;
		padding:0 50px 7px 0;
	}
	.allServices__i ul li.oneLevel {
		padding:6px 50px 6px 0;
	}
	/*
	.allServices__i ul li.oneLevel:first-child {
		padding:0 0 6px;
	}
	*/

		.allServices__i ul li.oneLevel a {
			font:13px  'charcoal_cyregular', Arial, sans-serif;
			color:#127d49;
			text-decoration: none;
		}
		.allServices__i ul li.oneLevel a:hover {
			text-decoration: underline;
		}
.allServices__i li {
	font:12px/14px Arial, sans-serif;
}
.allServices__i li a {
	color:#666;
	text-decoration:underline;
}
.allServices__i li a:hover {
	color:#127D49;
	text-decoration: none;
}
.clr {
	clear: both;
}


/*==================================second
==========================================*/
.centralBox h1 {
	font: 28px/34px 'charcoal_cyregular', Arial, sans-serif;
	color:#333;
	text-align: center;
	padding: 20px 10px 14px;
	text-transform:uppercase;
}

.centralBox {
	background:#fff;
	box-shadow:0 3px 3px rgba(127, 129, 127, 0.3);
	width:932px;
	margin:86px auto 50px;
	border-radius:3px;
	padding:0 19px 0 29px;
}

/*===cabinetInner===*/
.boxContent {
	padding: 0 20px 0 0;
}
.cabinetInner {
	overflow:hidden;
	border-top:1px solid #d8ebe2;
	padding:10px 0 0;
	margin: 0px 0 34px;
}
.cabinetInner__i {
	float:left;
}
	.cabinetInner__i.cabinetInnerL {
		width:650px;
		border-right:1px solid #d8ebe2 ;

	}
	.cabinetInner__i.cabinetInnerR {
		width: 281px;
	}
/*===sideBar===*/
.sideBar {

	padding: 8px 0 0 29px;


}
	.sideBar h3 {

	}
/*ourBank*/
.ourBank {
	position:relative;
}
	.ourBank h3, .documents h3 {
		font:18px/18px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		background:url(../i/bordGold.gif) no-repeat 0 100%;
		padding:0 0 10px;
	}
	.ourBank h3 {
		width:140px;
	}
	.documents h2 {
		background-image:url(../i/bordGreen.gif);
		padding: 16px 0 0 9px;
	}
	.ourBank ul {
		margin: 20px 0 20px -10px;
		position: relative;
	}
		.ourBank ul li {
			margin: 0 0 10px 10px;
			line-height: 14px;
		}
		.ourBank li a {
			font: 13px/14px Arial, sans-serif;
			color: #333333;
			padding: 7px 20px 5px 0;
			width: 218px;
			margin: 0 0 0 0;
			text-decoration:none;
		}
		.ourBank li a:hover {
			color: #188d54;
			text-decoration:underline;
		}
		.ourBank li.cur>a {
	        display: inline-block;
	        vertical-align: bottom;
			background:url(../i/fonGold2.png) no-repeat 0 0;
			color:#fff;
			text-decoration:none;
			border-radius:0 0 3px 3px;

			padding-left: 10px;
		}
			.ourBank li ul {
				background: #e5f4ef;
				padding: 5px 0 10px 0;
				margin: 0 4px 0 0;
				border-radius:0 0 3px 3px;
			}
			.ourBank li li {
				margin: 0;
			}
				.ourBank li li a {
					width: 197px;
					display: block;
					color: #4c4c4c;
					padding: 5px 20px 5px 20px;
				}
				.ourBank li li a:hover {
					color: #188c54;
				}
				.ourBank li li.cur>a {
					color: #127e4a;
					margin: 0 10px;
					padding-left: 10px;
					background: #fff;
				}

/*rss*/

.rss {
	position:absolute;
	top:0;
	right:48px;
}
	.rss a {
		text-decoration: none;
		background: url(../i/rss.png) no-repeat 15px 2px;
		padding: 0 0 0 35px;
		border-left:1px solid #cccccc;
		color:#178851;
		font:12px/12px 'charcoal_cyregular', Arial, sans-serif;
		text-transform: uppercase;
	}
		.rss a span {
			text-decoration: underline;
		}

/*interview*/

.interview {

}
	.interview h5 {
		font:18px/22px 'charcoal_cyregular', Arial, sans-serif;
		color:#178851;
		border-bottom:1px solid #d8ebe2;
		padding: 0 0 16px;
		margin: 0 0 10px;
	}
	.interview h6 {
		font:15px/16px 'charcoal_cyregular', Arial, sans-serif;
		color:#000;
		margin:0 0 7px;
	}
	.interview ul {
		margin: 0 0 20px;
	}
		.interview ul li {
			position:relative;
			font:14px/16px Arial, sans-serif;
			color:#4c4c4c;
			border-bottom:1px solid #d8ebe2;
			padding: 6px 0;
		}
			.interview li input {

			}
			.interview li span {
				margin: 0 0 0 5px;
			}
/* NICK edit */
.interview.interResult li div {
	margin:0 0 0 10px;
	width:205px;
}
	.interview.interResult li b {
		display:block;
		position:absolute;
		top:7px;
		right:0;
		font:bold 13px/14px Arial, sans-serif;
		color:#127d49;
	}
.result {
	font:13px/14px arial, sans-serif;
	color:#127d49;
	text-decoration: none;
	display: inline-block;
	/* vertical-align: top; РІ РєР°СЂС‚Рµ РёРЅР°С‡Рµ РІС‹Р»Р°Р·РёС‚ "РЅР°Р№РґРµРЅРѕ" РІС‹СЃРѕРєРѕ	 */
}
	.result span {
		/*border-bottom: 1px dashed #127d49;  РІ РєР°СЂС‚Рµ РёРЅР°С‡Рµ РІС‹Р»Р°Р·РёС‚ РїРѕРґС‡РµСЂРєРёРІР°РЅРёРµ РєРЅРѕРїРєРё  */
	}
.result:hover span {
	border-bottom:none;
}

.result b {
	width: 150px;
	height: 14px;
	display: inline-block;
}
/*consultant*/
/* NICK edit 20.10.2013 РѕР±С‹С‡РЅС‹Р№ */
.consultant {
	background:url(../i/minFonCons.jpg) no-repeat 0 0;
	margin: 0 0 20px;
}
/* NICK add 20.10.2013 РЅРѕРІС‹Р№ РіРѕРґ */
/*
.consultant {
	background:url(../i/minFon_old.png) no-repeat 0 0;
	margin: 0 0 20px;
}
*/

.consultantPhone {
	padding: 49px 80px 15px 0;
	border-bottom:4px solid #127d49;
	margin: 0 0px 7px 0;
}
	.consultantPhone p {
		font:16px/16px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		margin: 0 0 16px;
	}
	.consultantPhone strong {
		display: inline-block;
		vertical-align: top;
		padding: 0 0 0 0;
		font: 40px/40px 'charcoal_cyregular', Arial, sans-serif;
		color: #333;
		letter-spacing: -4px;
	}

	.consultantPhone i.number {
		width: 38px;
		height: 37px;
		display: inline-block;
		vertical-align: top;
		background: url(../i/icons.png) no-repeat -120px 0;

	}
/*documents*/
.documents {
	padding:17px 0 0;
}
	.documents ul {
		padding:10px 0 40px 0px;
	}
		.documents ul li {
			margin:7px 0 0;
			overflow:hidden;
		}
		.documents li p a {
			text-decoration:none;
			font:12px/14px Arial, sans-serif;
			color:#907c57;
		}
		.documents li p a:hover {
			text-decoration:underline;
		}
		.documents li a:hover span {
			text-decoration:none;
		}
		.documents li img {
			float:left;
			display:block;
			padding:3px 7px 0 0;
		}
		.documents li p {
			overflow:hidden;
			color:#666;
			font:11px/13px Arial, sans-serif;

		}
		.documents li p span {
			display:block;
			color:#4c4c4c;
			margin: 3px 0 0;
		}
/*========feedBack
==================*/
.feedback,
.content .form{
	margin: 12px 0 10px;
}
.content .form {
	background: #eef7f0;
	padding: 12px 12px;
}
.content .form,
.content .form p,
.content .form div {

	font: 13px/17px Arial, sans-serif;
}
.content .form p,
.content .form div {
	margin-top: 10px;
}
	.content .form h3 {
		font:18px/20px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		margin: 0 0 9px;
	}
	.content .form table {
		width: 100%;
	}

	.content .form td {
		padding: 12px 10px 12px 19px;
		vertical-align: top;
	}
		.content .form div.formTxt {
			font:italic 13px/18px Arial, sans-serif;
			color:#127d49;
			padding: 23px 40px 0 0;
		}
		.content .form div.formInportant {
			font:italic 12px/17px Arial, sans-serif;
			color:#4c4c4c;
		}
	.content .form .title {
		display:block;
		font:13px/15px Arial, sans-serif;
		color:#4c4c4c;
		margin:1px 0 2px;
	}
	.content .form input {
		background: white;
		border: 1px solid #B9DCC0;
	}
	.content .form select {
		background: white;
		border: 1px solid #B9DCC0;
		padding: 0px 0px 0px 5px;
		height: 23px;
	}
	.content .form textarea {
		padding: 0 5px;
		border: 1px solid #B9DCC0;
	}

	button.btn, a.btn, span.btn {
		cursor:pointer;
		background: url(../i/btn.png) no-repeat 0 0;
		padding:0 0 0 5px;
        display: inline-block;
        vertical-align: bottom;
        border:0;
	}
	button.btn > span,a.btn > span, span.btn > span{
		position:relative;
	}

		button.btn span, a.btn span, span.btn span {
			display:block;
			background: url(../i/btn.png) no-repeat 100% -40px;
			font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #107f40;
			padding: 5px 23px 7px 13px;
		}

.content .form td.buttonTbl {
	padding: 5px 42px 30px 19px;
}

/*trifle*/
.trifle {
	overflow:hidden;
	border-top:1px solid #b9dcc0;
	padding:10px 0 20px;
}

.crumbs {
	float:left;
	padding: 3px 0 8px;
	font:12px/22px Arial, sans-serif;
}
	.crumbs a {
       text-decoration: none;
       color:#4c4c4c;
       margin:0 0 0 5px;
	}
	.crumbs a span {
		 text-decoration: underline;
		 margin:0 5px 0 0;
	}
		.crumbs a.cur {
			color:#127d49;

		}
.trifle .print {
	float: right;
	width: 94px;
	padding: 8px 0 0;
}
	.trifle .print a {
		display: block;
		background: url(../i/print.gif) no-repeat 0 1px;
		padding: 2px 0 2px 24px;
		font: 12px/14px Arial, sans-serif;
		color: #4C4C4C;
	}

/*==========================================pageNews
====================================================*/
.pageNewsNav {
	text-align: center;
}
.cabinetInner .pageNewsNav {
	border-bottom: 1px solid #d8ebe2;
	text-align: left;
}

	.pageNewsNav ul {
		overflow:hidden;
	        display: inline-block;
	        vertical-align: bottom;
	        margin:0 0 -11px;
	        padding:0 5px 10px;
	}
		.pageNewsNav ul li {
			float:left;
			background:url(../i/minBord.png) no-repeat 0 24px;
			padding: 8px 12px 10px 12px;
		}
			.pageNewsNav ul li:first-child {
				background:none;
			}
		.pageNewsNav li a {
			display:block;
			text-transform:uppercase;
			font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
			color:#127d49;
			text-decoration: none;
			position:relative;
			padding:0 0 0 0;
			margin: 0 0 -8px;
		}
		.pageNewsNav li a span {
			display:table-cell;
			padding: 6px 0 6px 0;
			vertical-align:middle;
			height:36px;

		}
		.pageNewsNav li.cur,  .pageNewsNav li.cur:first-child {
			border-top:1px solid #b9dcc0;
			border-left:1px solid #b9dcc0;
			border-right:1px solid #b9dcc0;
			background:#fff;
			margin:0 -5px;
			position:relative;
			z-index:10;
		}
		.pageNewsNav li.cur a {
 			color: #fff;
		}

		.pageNewsNav li.cur a span  {
			font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
	 		text-shadow:0 1px 1px #0a4f28;
			border-radius: 5px;
			background-image: linear-gradient(to bottom, #179f5d, #127f4a);
			background-clip: padding-box;
	 		padding: 6px 15px 6px 15px;
		}
		.pageNewsNav li a b {
			display:none;
	 		width:10px;
	 		height:5px;
	 		background:url(../i/arMenu.png) no-repeat 0 0;
	 		position:absolute;
	 		right:50%;
	 		top:100%;
	 		margin:0 -5px 0 -0;
		}
			.pageNewsNav li.cur a b {
				display:block;
			}
/*pageNews__i*/

.content .pageNews__i {
	margin: 30px 0 0;
}

.pageNews__i {

}
.content .pageNews__i .mainNews {
	overflow:hidden;
	border-bottom:1px solid #b9dcc0;
	padding: 0 0 26px;
	margin:0;
}
	.content .mainNews img {
		float:left;
		border-radius:4px;
		padding: 0 20px 0 0;
		margin: 0;
	}
	.content .mainNews .newsDescr {
		padding:0;
		margin:0;
	}
.content .newsDescr {
	overflow:hidden;
	padding: 5px 0 0;
}
	.content .newsDescr span {
		font:13px/14px Arial, sans-serif;
		color:#4c4c4c;
		padding: 0 0 14px;
	}
	.content .mainNews .newsDescr p  {
		margin:0;
	}
	.content .newsDescr p {
		font:13px/18px Arial, sans-serif;
		color:#666;
		margin: 0px 0 0;
	}
	.content .mainNews .newsDescr a {
		display:block;
		font:18px/20px 'charcoal_cyregular', Arial, sans-serif;
		color:#127d49;
		padding: 0 0 8px;
	}
		.content .mainNews .newsDescr a:hover {

	}
	.content .newsDescr a {
		font:14px/16px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		text-decoration: none;
	}
		.content .newsDescr a:hover {
			color:#127d49;
			text-decoration: underline;
		}
/*pagingNews*/
.content .pagingNews {
	position:relative;
    display: inline-block;
    vertical-align: bottom;
	margin: 45px 0 0 0;
	padding:0 25px 0 13px;
}
	.content .pagingNews i {
		position:absolute;
		top:26%;
		margin:-6px 0 0;
		background: url(../i/arN.png) no-repeat 0 0;
		width:8px;
		height:12px;
		cursor:pointer;
	}
		.content i.pageL {
			left:0;
			background-position: 0 -22px;
		}
		.content i.pageR {
			right:0;
			background-position: 0 0;

		}
	.content .pagingNews ul {
		overflow: hidden;
		margin: 0;
	}
	.content .pagingNews ul li {
		float:left;
		background:none;
		padding: 0 0 0 12px;
	}
	.content .pagingNews li a {
		font:14px/15px Arial, sans-serif;
		color:#4c4c4c;
		text-decoration: underline;
	}
		.content .pagingNews li.cur a  {
			color:#1a9b6e;
			text-decoration: none;
		}
.pageNews .cabinetInner__i, .about .cabinetInner__i {
	margin:0 0 60px;
}


/*==========================pageDeposit
=======================================*/
.centralBox.pageDeposit, .centralBox.compare, .centralBox.pageColculator, .centralBox.DepositInner {
	 margin: 525px auto 50px;
}
.pageDeposit.pageDeposit {
	margin: 510px auto 50px;
	border-radius: 0 0 3px 3px;
}

.pageDeposit .pageNewsNav {
	margin: 30px 0 0;
}

.parameters {
	background:#d8ebe2;
	text-align: center;
	margin: 9px 0 0;
    border-radius:3px;
    padding: 8px 0 10px;
}
	.parameters h3 {
		font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
		color: #333333;
		margin: 0 0 5px;
	}

	.parameters h4 {
		font:11px/13px Arial, sans-serif;
		text-transform: uppercase;
		color: #333333;
		margin: 0 0 10px;
	}
	.parameters .columns {
		width: 100%;
		margin: 15px 10px 10px 10px;
	}
		.parameters td {
			padding:  0 40px;
			vertical-align: top;
			border-left: 1px solid #adbcb5;
		}
		.parameters td:first-child {
			border-left: none;
		}
		.parameters, .parameters h5 {
			font: normal 12px/15px 'charcoal_cyregular', Arial, sans-serif;
			color:#127d49;
		}
		.parameters h5 strong {
			font:30px/30px 'charcoal_cyregular', Arial, sans-serif;
			color:#127d49;
			text-transform:lowercase;
		}
		.parameters li {
			background: url(../i/li2.png) 0 8px no-repeat;
			padding: 0 0 5px 20px;
		}


.content .colsDeposit {
	margin:0 0 60px;
	overflow:hidden;
	background:url(../i/bordDep.gif) repeat-y 50% 0;
}
	.content .colsDeposit h3 {
		font:22px/24px 'charcoal_cyregular', Arial, sans-serif;
		color:#127d49;
		margin: 7px 0 27px;
	}
	.colDeposit {
		float:left;
		width:47%;
		margin: 0;
	}
		.colDeposit.colDepositL {
			padding:0 3% 0 0;
		}
		.colDeposit.colDepositR {
			padding:0 0 0 3%;
		}
	.content .depositItem {
		overflow: hidden;
		margin: 30px 0 0;
	}
		.content .depositItemImg, .depositItemImg{
			float:left;
			background:url(../i/shadImg.png) no-repeat 50% 100%;
			padding:0 0 15px 0;
			text-align: center;
			margin: 0 29px 0 0;
		}
			.content .depositItemImg img, .depositItemImg img {
				padding:0;
				margin:0;
		        display: inline-block;
		        vertical-align: bottom;
		        border-radius:3px;
			}
	.content .depositItemDescr {
		overflow: hidden;
		margin:0;
	}
		.content .depositItemDescr a {
			font:18px/20px 'charcoal_cyregular', Arial, sans-serif;
			color:#333;
		}
		.content .depositItemDescr p {
			font-size:13px;

		}


/*carouselDeposit*/
.carouselDeposit {
	width:932px;
	position: relative;
}
	.carouselDeposit h3 {
		text-align:center;
		font:18px/18px 'charcoal_cyregular', Arial, sans-serif;
		color:#333;
		margin:0 0 18px;
	}



	.carouselDeposit__i {
		width: 840px;
		margin: 0 auto 15px auto;
	}

		.carouselDeposit__i i {
			position:absolute;
			top:59px;
			background:url(../i/sprite_0.png);
			width:32px;
			height:32px;
			cursor: pointer; cursor: hand;
		}
			.carouselDeposit__i i.arLeft {
				left:0;
				background-position: 0 -80px;
			}
				.carouselDeposit__i i.arLeft:hover {
					background-position: 0 -122px;
				}

			.carouselDeposit__i i.arRight {
				right:0;
				background-position: -42px -80px;
			}
				.carouselDeposit__i i.arRight:hover {
					background-position: -42px -122px;
				}


			.carouselDeposit__i i.arLeft.disabled,
			.carouselDeposit__i i.arRight.disabled {
				visibility: hidden;
			}


		.carouDepItem {
			float:left;
			padding:0 0 15px 15px;
			width:125px;
			font:13px/15px Arial, sans-serif;
		}
			div.carouDepItem:first-child {
				padding:0;
			}
			.carouDepItem .depositItemImg {
				float:none;
				margin:0;
			}
			.carouDepItem .depositItemImg img {
				width:125px;
			}

			.carouDepItem a {
				text-decoration: none;
			}

			.carouDepItem a div {
				text-decoration: none;
				color:#127d49;
				text-align: center;
			}
			.carouDepItem a:hover div {
				text-decoration: underline;
			}
.content .boxTable {
	overflow-x:scroll;
	padding:0 0 20px;
	margin:0 0 50px;
}



/*======pageCalculator
======================*/
.pageCalculator {
	border:1px solid #b9dcc0;
	background:#ebf5f0;
	width:781px;
	margin:0 auto 370px;
	border-radius:4px;
}
.menuStep {

}
	.menuStep ul {
		overflow:hidden;
		margin:-1px -1px 0;
	}
		.menuStep ul li {
			position:relative;
			cursor:pointer;
			background: url(../i/calculator.png) no-repeat 0 0;
			padding:0 0 0 5px;
			float:left;
			margin:0 -15px 0;
			font:14px/14px Arial, sans-serif;
			color:#127d49;
		}
			.menuStep ul li.cur {
				color:#fff;
				text-shadow:0 1px 1px #0a4c27;
				background: url(../i/calculator.png) no-repeat 0 -79px;
			}
				.menuStep ul li.cur span {
					background: url(../i/calculator.png) no-repeat 100% -119px;
				}
				.menuStep ul li.firstStep span {
					width: 250px;
					padding: 8px 0 8px 25px;
				}

		.menuStep ul li.firstStep {
			margin:0;
		}
		.menuStep ul li.lastStep span {
			background: url(../i/calculator.png) no-repeat 100% -159px;
			padding:8px 0 8px 50px;
			width:213px;
		}
		.menuStep ul li.lastStep.cur span {
			background: url(../i/calculator.png) no-repeat 100% -199px;
		}
		.menuStep li span {
			display:block;
			background:url(../i/calculator.png) no-repeat 100% -40px;
			width: 235px;
			padding: 8px 0 8px 40px;
		}
.noteCalculator {
	border-bottom: 1px solid #b9dcc0;
	padding: 28px 80px 16px;
}
	.noteCalculator p {
		font:12px/16px Arial, sans-serif;
		color:#656565;
	}
		.noteCalculator p span {
			font:bold 12px Arial, sans-serif;
			color:#148c52;
		}
.calculatorForm {
	padding: 31px 80px 43px;
}
	.calculatorForm  table {
		width:100%;
	}
		.calculatorForm tr {

		}
		.calculatorForm td {
			padding: 0 0 17px;
		}
		.calculatorForm td span {
			display:block;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
		}
		.calculatorForm input, .calculatorForm select{
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
			border:1px solid #b9dcc0;
			border-radius:4px;
			width:280px;
			padding:0 5px;
			height: 24px;
			background:#fff;
		}
		.calculatorForm input.minima {
			width:220px;
		}
		.calculatorForm select {
			padding:0;
		}
		 .calculatorForm .exchange {
		 	padding:5px 0;

		 }
		 .calculatorForm .exchange__i {
		 	color:#148c52;
		 }
		.calculatorForm .button {

		}

.centralBlockI {
	visibility: hidden;
	position: absolute;
	z-index: 800;
	top: 171px; left: 0;
	width: 100%;
	margin-top: 87px;
}

.centralBlockI .centralBlockOuter {
	margin-top: 0;
}

.menuRight {
	padding: 0 0 40px 0;
}
	.menuRight li a{
		padding: 10px;
		display: block;
		color:#333333;
		font: 13px/15px Arial, sans-serif;
		border-radius: 5px;
		text-decoration: underline;
	}
	.menuRight li a:hover {
		text-decoration: none;
	}
	.menuRight li.current a {
		background: #178851 url(../i/ml_bg.png) 0 0 repeat-x;
		color: #fff;
		text-decoration: none;
	}

.formContent {
	background: #eef8f0;
	border-radius: 6px;
	padding: 20px;
	margin: 20px 0;
	font: 13px/15px Arial, sans-serif;
}
.formContent .top {
	color:#3c3d3c;
	font: 17px/17px 'charcoal_cyregular', Arial, sans-serif;
}
	.formContent .hr {
		border-top: 1px solid #d3ead8;
		border-bottom: 1px solid #f7fcf8;
		margin: 10px 0px;
		position: relative;
	}

	.formContent .column30 {
		width: 30%;
		display: inline-block;
		vertical-align: top;
	}

	.formContent label {
		display: block;
		padding: 2px 0 5px 25px;
		position: relative;
		font: 12px/14px Arial, sans-serif;
		color:#333333;
	}
		.formContent label input {
			position: absolute;
			top: 0; left: 0;
		}

	.form input,
	.form select{
		font-size: 12px;
	}

	.iwrapper {
		position: relative;
		padding: 0 0 10px 0;
		margin: 0;
	}


.content .kursy_styleHeader {
	margin: 40px 0 15px 0;
}
.content .kursy_styleHeader h3 {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
.kursy_styleHeader a.newwindow {
	margin-top: 8px;
	font-size: 12px;
	float: right;
}
	a.newwindow i {
		display: inline-block;
		vertical-align: middle;
		width: 11px;
		height: 9px;
		background: url(../i/i_newwindow.png);
		margin: 0 0 0 5px;
	}



/**
 *
 * Horizontal Scrollbar
 *
 */
.myScrollbarH {
	position:absolute;
	z-index:100;
	height:8px;
	bottom:1px;
	left:2px;
	right:7px;
	background: #ededed;
	border-radius:4px;
	box-shadow:inset 1px 1px 2px #cdcdcd;
}

.myScrollbarH > div {
	position:absolute;
	z-index:100;
	height:100%;

	/* The following is probably what you want to customize */
	background: #179d5c;

	background-clip:padding-box;

	box-sizing:border-box;
	border-radius:4px;

}


/**
 *
 * Vertical Scrollbar
 *
 */
.myScrollbarV {
	position:absolute;
	z-index:100;
	width:8px;bottom:7px;top:2px;right:1px
}

.myScrollbarV > div {
	position:absolute;
	z-index:100;
	width:100%;

	/* The following is probably what you want to customize */
	background:#179d5c;

	border:1px solid #900;

	background-clip:padding-box;

	box-sizing:border-box;
	border-radius:4px;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
}

.content .iwrapper div {
	margin: 0;
	padding: 0;
}

.content .infoOwner,
.content .iwrapper .infoOwner {
	position: relative;
	padding-right: 18px;
	margin: 0;
}

.content  i.info {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 18px; height: 18px;
	background: url(../i/pops.png) -750px -18px;
	margin: 0;
}
	.content .infoOwner i.info {
		position: absolute;
		top: 0; right: 0;
		margin: 0;
	}

i.info:hover {
	background-position: -750px 0;
}
	.content i.info .pop {
		position: absolute;
		top: -16px; left: 16px;
		width: 248px;
		background: url(../i/pops.png) 0 0 no-repeat;
		padding: 0 0 14px 6px;
		color:#3c3d3d;
		font-size: 12px;
		text-align: left;
		visibility: hidden;
		margin: 0;
	}
	.content i.info:hover .pop{
		visibility: visible;
	}
	.content i.info .arr {
		position: absolute;
		top: 16px; left:0;
		width: 11px;
		height: 18px;
		background: url(../i/pops.png) -768px 0 ;
		margin: 0;
	}

	.content i.info .pop p {
		line-height: 18px;
		font-size: 12px;
		text-align: left;
		margin: 0;
		padding: 10px 0 0;
		z-index: 9;
	}
		.content i.info .pop>.in{
			width: 248px;
			background: url(../i/pops.png) -254px 100% no-repeat;
			padding: 9px 0 14px 0;
			margin: 0;
		}
		.content i.info .pop>.in>.in{
			background: url(../i/pops.png)  -502px 0 repeat-y;
			position: relative;
			padding: 0 16px 12px 24px;
			margin: 0;
		}
		.content i.info .pop>.in>.in>.in{
			position: relative;
			margin: 0;
		}

body.print {
	background:#fff;
}
body.print .pageOuter {
	background: none;
	width: 940px;
	margin: 0 auto;
	padding-bottom: 30px;
	border-bottom: 1px solid #d8ebe2;
}
}
body.print h1.pageTitle {
	font: 40px/44px 'charcoal_cyregular', Arial, sans-serif;
	color:#000;
	padding: 34px 10px 14px 0;
	text-transform:uppercase;
	border-bottom: 1px solid #d8ebe2;
}
body.print .header {
	position: relative;
	height: 100px;
	padding: 0 0 20px 0;
}
	body.print .header .logo {
		left: 0;
		top: 50px;
	}
	body.print .header .link {
		position: absolute;
		top: 60px;
		right: 0;
		color:#127d49;
		font: 14px/16px Arial;
	}
		body.print .header .link a {
			color:#127d49;
			text-decoration: none;
		}
		body.print .header .link a:hover {
			text-decoration: underline;
		}





/* NICK edit  18.12.2013
 * РѕС‚РєР»СЋС‡РµРЅС‹ СЃС‚РёР»Рё РґР»СЏ РїР»Р°РЅС€РµС‚РѕРІ
 */
/*
 @media screen and (max-height:700px) {

	.creditNav>li.cur .ul {
		height: 274px;
		background-image: url(../i/shad_cmp.png);
	}

	.servis {
		top:196px;
	}
	.page {
		background-position: 50% 130px;
	}
		.summer .page  {
			background-image: url(../i/fon_summer_cmp.jpg);
		}
		.autumn .page  {
			background-image: url(../i/fon_autumn_cmp.jpg);
		}
		.winter .page {
			background-image: url(../i/fon_winter_cmp.jpg);
		}
		.ny .page {
			background-image: url(../i/fon_ny_cmp.jpg);
		}
		.spring .page {
			background-image: url(../i/fon_spring_cmp.jpg);
		}

	.mainCentralInner { }
		.summer .mainCentralInner {
			background-image:url(../i/plashka_summer_cmp.png);
		}
		.autumn .mainCentralInner {
			background-image:url(../i/plashka_autumn_cmp.png);
		}
		.winter .mainCentralInner {
			background-image:url(../i/plashka_winter_cmp.png);
		}
		.ny .mainCentralInner {
			background-image:url(../i/plashka_ny_cmp.png);
		}
		.spring .mainCentralInner {
			background-image:url(../i/plashka_spring_cmp.png);
		}

	.topHeader {
		height: 30px;
	}
		.topNav {
			top: 0;
		}
		.lang {
			top: -10px;
		}
	.rate {
		top: 100px;
	}
	.page__i > .header {
		height: 100px;
	}
		.logo {
			top: 19px;
		}
		.forYou {
			top: 12px;
		}
		.navigation {
			bottom: -68px;
			height: 70px;
		}
			.navigation ul {
				height:50px;
				background-image:url(../i/fonNav_cmp.png);
			}
			.navigation div.cur {
				background-image:url(../i/fonNav_cur_cmp.png);
			}
			.navigation div a,
			.navigation div.first a,
			.navigation div.last a,
			.navigation div.last.cur a {
				padding-top:13px;
				padding-bottom:18px;
			}
			.navigation div a i {
				top: 92%;
			}

	.centralBlockOuter {
		margin-top: 65px;
	}

	.innerMenu {
		margin-bottom: 0;
	}
	.innerMenu li {
		margin-right: -6px;
	}

	.innerMenu li a {
		height: 25px;
	}
		.innerMenu li a span,
		.innerMenu li.cur a span {
			line-height: 21px;
		}

		.innerMenu li.cur a {
			background-position: 0 -87px;
		}
		.innerMenu li.cur a span {
			background-position: 100% -117px;
		}





		.mainCentralInner {
			padding-top: 0;
		}

	.innerCentral h2.old {
		padding-top: 8px;
	}
	.bigNews {
		margin-top: 15px;
	}
	.bigNews .arrowsI {
		bottom: 10px;
	}

	.card__i .image {
		padding:0 0 0 1px;
	}
	.depositPlus__i {
		margin-top: 0;
	}


	.allServices__i {
		min-height: 307px;
	}
	.allServices__i ul {
		padding-bottom: 16px;
	}
	.allServices__i ul li.oneLevel {
		padding: 5px 50px 5px 0;
	}
		.allServices__ii {
			padding-top: 10px;
			min-height: 307px;
		}

	.cabinet__i.right,
	ul.creditNav,
	.creditNav>li ul {
		background-image: url(../i/shad_cmp.png);
		padding-right: 10px;
	}

	.optionDescr{
		min-height: 50px;
	}
	.option__i span {
		line-height: 12px;
	}

	.deposit {
		height: 321px;
		overflow: hidden;
		background-position: 0 0;
	}


	.messages {
		height: 110px;
	}

		.messages__ii {
			padding-top: 8px;
		}

		.messages__ii p {
			margin-bottom: 5px;
		}


	.cabinet,
	.innerCentral>.offers,
	.innerCentral>.credit {
		height: 326px;
	}

	.services {
		margin-top: -40px;
		margin-bottom: -20px;
	}

	.centralBlockI {
		top: 109px;
	}

	.overHeader {
		height: 132px;
	}
	.overLogo {
		top: 50px;
	}
	.help {
		top: 5px;
	}
	.overlayMenu .close {
		top: 169px;
		margin-left: 369px;
	}

	.centralBox {
		margin-top: 65px;
	}
	.centralBox.pageDeposit,
	.centralBox.compare,
	.centralBox.pageColculator,
	.centralBox.DepositInner {
		margin-top: 425px;
	}

	.pageDeposit.pageDeposit {
		margin-top: 425px;
	}

	.servItem strong {
		margin-top: 8px;
	}

	.offersCarouselPagination {
		text-align: left;
		padding: 8px 0 0 0;
		margin: -50px 0 0 550px;
		position: relative;
		z-index: 10;
	}


}
*/
.absDeposits {
	position: absolute;
	top: 0; left: 470px;
	display: none;
}
.creditNav>li.cur .absDeposits  {
	display: block;
}

.absDeposits .ul2{
	display: none;
}

.absDeposits .ul2.cur {
	display: block;
}


button.btnUp, button.btnUp span {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	height: 32px;
}
button.btnUp {
	border: 0;
	background: url(../i/bg_btn_up.png) 0 0 no-repeat;
	padding: 0 0 0 4px;
	margin: 25px 0 0 0;
	cursor: pointer;
}
button.btnUp>span {
	background: url(../i/bg_btn_up.png) 100% -32px no-repeat;
	padding: 0 34px 0 8px;
}
button.btnUp>span>span {
	font: normal 16px/32px 'charcoal_cyregular', Arial, sans-serif;
	font-weight: bold;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 1px #0b4c28;
}


/*=========engPage
===================*/

.engPage .forYou  .inet i {
	background: url(../i/bags.png) no-repeat;
	background-position: 0 0;
}
.engPage .forYou a.treat i {
	background: url(../i/one.png) no-repeat;
	background-position: 0 0;
}
.news h3 {
	font:16px/18px 'charcoal_cyregular', Arial, sans-serif;
	color:#128860;
}
.engPage .navigation div a span {
	text-transform: uppercase;
}
.engPage .allRate.cur a {
	background: none;
}
.engPage .col {
	background: url(../i/shad_eng.png) no-repeat 0 0;
	min-height: 240px;
}
.engPage .cols {
	min-height: 240px;
}
.engPage .allRate {
	width:117px;
}
.engPage .allRate a {
	padding:0 0 1px;
}

.newsBlock.engPage .newsCenter {
	margin: 17px 0 0 0px;
}

.engPage .overlayMenu .close {
	margin-left: 390px;
}

/*=====boxMinGallery
====================*/

.content .boxMinGallery {
	position:relative;
}
	.content .boxMinGallery i.arGallery {
		display:block;
		position:absolute;
		width:31px;
		height:32px;
		background: url(../i/arrows.png) no-repeat 0 0;
		top:60px;
		cursor:pointer;
		z-index:200;
	}
		.content .boxMinGallery i.arGallery.leftAr {
			background-position: 0 0;
			left:0px;
		}
			.content .boxMinGallery i.arGallery.leftAr:hover {
				background-position: 0 -42px;
			}
		.content .boxMinGallery i.arGallery.rightAr {
			background-position: -43px 0;
			right:-14px;
		}
			.content .boxMinGallery i.arGallery.rightAr:hover {
				background-position: -43px -42px;
			}
	.content .boxGallery__i {
		height:150px;
	}
	.content .boxGallery__ii {
		overflow:hidden;
		margin:0 0 0 34px;
	}
		.content .boxGallery__i a{
			display: block;
			float:left;
			height:140px;
			max-width:182px;
			margin:0;
			padding:0 5px;
			overflow: hidden;
		}
			.content .boxGallery__i a img {

			}

/*fotoGallery*/

.pageGallery {

}
.itemGallery {
	display: inline-block;
	vertical-align: top;
}
	.itemGallery a {
		display:block;
		text-align: center;
		width:190px;
		padding: 5px;
		border-radius:3px;
		color:#127d49;
		font: 18px/18px 'charcoal_cyregular', sans-serif;
		text-decoration: none;
		margin:0 0 10px;
	}
		.itemGallery a:hover {
			background: #159054;
			color:#fff;
		}
		.itemGallery a img {
			border-radius:3px;
			max-width:190px;
			max-height:140px;
		}
		.itemGallery a h5 {
			margin:10px 0 0;
		}

/*pagingGallery*/

.pagingGallery {
	border-top:1px solid #d8ebe2;
	padding:20px 0 0;
	margin:7px 0 0;
}
	.pagingGallery a {
		display: inline-block;
		vertical-align: middle;
		width:32px;
		height:32px;
		background-image: url(../i/arN.png);
		background-repeat: no-repeat;
	}
		.pagingGallery a.arBL {
			background-position: 50% -13px;
		}
			.pagingGallery a.arBL:hover {
				background-position: 0 -42px;
				background-image:url(../i/ar_gal.png);
			}
		.pagingGallery a.arBR {
			background-position: 50% 10px;
		}
			.pagingGallery a.arBR:hover {
				background-position: 0 0;
				background-image:url(../i/ar_gal.png);
			}
	.pagingGallery span {
		font:16px/32px 'charcoal_cyregular', sans-serif;
		color:#127d49;
		margin:0 10px;
		vertical-align: middle;
	}


/* Alex D. Gallery  */ /* AlexD_ */
.AlexD_galOverlay{
	/* visibility: hidden; */
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9005;
	/* background-color: rgba(0, 22, 15, .8); */
	background-image: url(../i/alexD_galOverlay_bkg.png);
	top: 0;
	left: 0;
}
.AlexD_galOverlay.active{
	z-index: 10000;
	visibility: visible;
	/* display: block; */

}

	.AlexD_galWrap{
		width: 780px;
		height: 670px;
		position: relative;
		border-radius: 4px;
		background-color: #ffffff;
		/* margin: 184px auto 0; */
		margin: 186px auto 0;

	}
		.AlexD_close{
			display: block;
			position: absolute;
			top: -28px;
			right: 1px;
			height: 18px;
			width: 18px;
			background-image: url(../i/gall_arrows_sprite.png);
			background-position: -15px -130px;
			background-repeat: no-repeat;

		}

		.AlexD_next, .AlexD_prev{
			height: 500px;
			width: 200px;
			position: absolute;
			display: block;
			top: 0;

		}
		.AlexD_next{
			right: 0;
		}
		.AlexD_prev{
			left: 0;

		}
			.AlexD_next span, .AlexD_prev span{
				display: block;
				position: absolute;
				top: 260px;
				height: 55px;
				width: 47px;
				background-image: url(../i/gall_arrows_sprite.png);
				background-repeat: no-repeat;

			}
			.AlexD_next span{
				right: -11px;
				/* background-position: -53px 0px;				 */
				background-position: -53px -61px;

			}
			.AlexD_prev span{
				left: -11px;
				background-position: 0px -61px;
				/* background-position: 0px 0px; */

			}
			.AlexD_next:hover span{
				background-position: -53px 0px;
				/* background-position: -53px -61px; */

			}
			.AlexD_prev:hover span{
				/* background-position: 0px -61px; */
				background-position: 0px 0px;

			}
			.AlexD_imgWrap{
				position: absolute;
				top: 20px;
				left: 20px;
				width: 740px;
				height: 480px;
				/* margin: 20px auto 0;			 */
			}

			.AlexD_galWrap .AlexD_textInfo{
				position: absolute;
				width: 740px;
				height: 36px;
				top: 506px;
				left: 20px;
				font-family: Arial;
				font-size: 12px;
			}
				.AlexD_galWrap .AlexD_textInfo span{
					display: block;
					position: absolute;
					width: 620px;
					height: 36px;
					top: 0;
					left: 0;
					text-align: left;

				}
				.AlexD_galWrap .AlexD_textInfo b{
					font-weight: normal;
					display: block;
					position: absolute;
					width: 110px;
					height: 36px;
					top: 0;
					right: 0;
					text-align: right;
				}

			.AlexD_galWrap .thumbnails{
				position: absolute;
				height: 100px;
				bottom: 20px;
				margin: 0 0 0 20px;
			}
				.AlexD_galWrap .thumbnails .caroufredsel_wrapper{
					/* width: 740px !important; */
				}
					.AlexD_galWrap .thumbnails ul{
						overflow: hidden;
						height: 100px;
						/* width: 740px; */
					}
						.AlexD_galWrap .thumbnails ul li{
							float: left;
							/* max-width: 140px; */
							height: 100px;
							cursor: pointer;
							border-radius: 4px;
							overflow: hidden;
							margin: 0 5px;


						}
						.AlexD_galWrap .thumbnails ul li.active{
							border: 3px solid #39a160;
							max-width: 134px;
							height: 94px;

						}
							.AlexD_galWrap .thumbnails ul li span{
								display: block;
								height: 100px;
								max-width: 140px;

							}
							.AlexD_galWrap .thumbnails ul li.active span{
									height: 94px;
									border: 1px solid #fff;
									overflow: hidden;
							}

								.AlexD_galWrap .thumbnails ul li img{
									height: 100px;

								}

								.AlexD_galWrap .thumbnails ul li.active img{
									height: 92px;

								}


				.AlexD_imgWrap ul li{
					overflow: hidden;
				}
				.AlexD_imgWrap ul li{
					display: block;
					float: left;
					width: 740px;
					height: 480px;

				}
				.AlexD_imgWrap span{
					display: block;
					overflow: hidden;
					width: 740px;
					height: 480px;
					border-radius: 6px;
				}
					.AlexD_imgWrap span img{
						height: 480px;
						border-radius: 6px;
						display: block;
						margin: 0 auto;
					}

/* tabel <hr> fix */
.pageOuter.second .cabinetInner .cabinetInner__i.cabinetInnerL .boxContent .content table tr td:first-child div.form.formContent{
	overflow: hidden;
}

/* Left border in tabel FIX */
#panelSearch .tbl th:first-child {
    border-left: 1px solid #77C39E;
}

/* bottom round borders in main page  (Рћ Р‘Р°РЅРєРµ -> Р”РµСЏС‚РµР»СЊРЅРѕСЃС‚СЊ) */
.cabinet.innerCentral_2.cur .allServices{
	padding-bottom: 1px;
}
.cabinet.innerCentral_2.cur .allServices .allServices__i{
	margin-bottom: 8px;
}













/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
    border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('lib/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('lib/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('lib/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('lib/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}


/************* Р›РР§РќР«Р™ РљРђР‘РРќР•Рў **********/
/* NICK add 04.01.2014 */

#formLichka {
	border: 1px solid #cccaca;
	border-radius: 20px;
	background-color: #fffcef;
	text-align: center;
	width: 570px;
	padding: 25px;
	display:inline-block;
}
.lichka {
	text-align: center;
}
.lichka h4 {
	font: 24px 'charcoal_cyregular', Arial, sans-serif;
	color: #127d49;
	margin: 0px;
}
.lichka p {
	padding-top: 10px;
}
.lichka p span {
	font: 16px 'charcoal_cyregular', Arial, sans-serif;
	color: #333;
	text-align: right;
	padding-right: 10px;
	display:inline-block;
	width: 120px;
}
.lichka input {
	border: 1px solid #cccaca;
	border-radius: 5px;
	width: 248px;
	height: 26px;
}
.lichka a {

}
.lichka .enter button {
	border: 0;
	background: url(../i/enter.png) no-repeat 0 0;
	padding: 0 0 0 7px;
	cursor: pointer;
	cursor: hand;
}
.lichka .enter span {
	display: block;
	background: url(../i/enter.png) no-repeat 100% -47px;
	padding: 8px 30px 13px 21px;
	font: 18px/20px 'charcoal_cyregular', Arial, sans-serif;
	color: #fff;
	text-shadow: 0 1px 1px #2d7546;
}
.lichka .passForg {
	margin-top: 5px;
	text-align: center;
	padding-left: 270px;
}

#print_div div{
	width: 100% !important;
}

.vip__i {
	border-radius: 4px;
	margin: 25px 0px 0px 8px;
	width: 720px;
	height: 250px;
}

.credit .ul3 {
	position:absolute;
	top: -2px; right: -270px;
	margin:2px 0 0 233px;
	width:500px;
	height:284px;
	display: none;
}
.credit li li.cur .ul3 {
	display: block;
}

.ulSecondColumn {
	right: -270px !important;
}

.buttonVip {
    top: 280px;
    margin: 0px 17px 0px 0px;
    left: 575px;
    position: absolute;
    right: 0px;
}

.buttonVip button {
    border: 0px none;
    background: url("../i/button.png") no-repeat scroll 0px 0px transparent;
    padding: 0px 0px 0px 4px;
    font-size: 0px;
    color: #301C00;
    text-shadow: 0px 1px 1px #EBD29C;
    cursor: pointer;
}
.buttonVip button:hover {
	text-shadow:0 1px 1px #89bfa5;
	background-position: 0 -74px;
}
.buttonVip button > span{
	position:relative;
}
.buttonVip button:hover span{
			background-position: 100% -116px;
}
.buttonVip button span {
    font: 16px/18px "charcoal_cyregular",Arial,sans-serif;
    display: block;
    background: url("../i/button.png") no-repeat scroll 100% -42px transparent;
    padding: 6px 21px 9px 13px;
}

.vipDescr{
	width: 230px;
	float: left;
	height: 250px;
	margin: 0px 0px 0px 492px !important;
	padding: 0px  !important;
}
.headerVip{
	font:30px/30px 'charcoal_cyregular', Arial, sans-serif;
	color:#004b31;
	text-shadow: 0px 1px 1px rgba(50, 51, 18, 0.45);
	width: 730px;
	margin: 20px 0px 15px 8px;
	text-align: left;
}

.tbl tr th {
	background:#179d5c;
	border: 1px solid #77c39e;
	border-width: 0 0 1px 1px;
	font:bold 13px/15px Arial, sans-serif;
	text-shadow:0 1px 1px #107f40;
	padding: 12px 8px 6px 8px;
	text-align: left;
}





.compare .content table.monoTable td,.compare .content table.monoTableM td {
	padding:10px 15px;
}
table.monoTable td, table.monoTableM td {
	vertical-align: middle;
}

table.monoTable th.min, table.monoTableM th.min {
	font:11px/12px Arial, sans-serif;
}
table.monoTable, table.monoTableM {
	width:100% !important;
	margin: 18px 0 0;
}
table td a {
	font:13px/14px Arial, sans-serif;
}
	.monoTable tr,.monoTableM tr {
		border: 1px solid #179d5c;
	}
		.monoTable th, .monoTableM th {
			background:#179d5c;
			border: 1px solid #77c39e;
			border-width: 0 0 1px 1px;
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #107f40;
			padding: 12px 10px 6px 10px;
			text-align: left;
		}
		.monoTable th p, .monoTableM th p{
			text-align: left;
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			margin: 0;
		}
			.content .monoTable th:first-child, .content .monoTableM th:first-child {
				border-left:0;
			}
		.monoTable td, .monoTableM td {
			text-align: left;
			border:1px solid #b9dcc0;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
			padding:5px 4px 5px 10px;
		}
		.monoTable td p, .monoTable td div,
		.monoTableM td p, .monoTableM td div {
			text-align: left;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
		}


		.monoTable th.header, .monoTableM th.header {
			background:#158d53;
		}

.discont50card {
	position: absolute;
	background: transparent url("/templates/default/public/i/discont50card.png") no-repeat scroll 0px 0px;
	width: 65px;
	height: 65px;
	right: 20px;
	top: 0px;
}

.discont50card + h3{
	width:350px;
}

.bankomatBad {
	width: 16px;
	height: 16px;
	background: transparent url("/templates/default/public/i/sprite_0.png") no-repeat scroll 0px -640px;
	display: inline-block;
}

.bankomatGood{
	width: 16px;
	height: 16px;
	background: transparent url("/templates/default/public/i/sprite_0.png") no-repeat scroll 0px -572px;
	display: inline-block;
}

#korpMalBiznesButton a{
	color: rgb(199, 135, 26);
}

.divHeaderBiznes {
	position: absolute;
	left: 0px;
	width: 340px;
	font: 17px/20px "charcoal_cyregular",Arial,sans-serif;
	color: rgb(0, 75, 49);
	margin: 10px 0px 15px 8px;
	text-align: left;
}
.content div #valuta{
	font: 12px Arial, sans-serif;
}
.redNotes {
    font-size: 16px !important;
    color: #f00 !important;
    font-weight: bold !important;
    text-align: center !important;
    padding-bottom: 14px;
	text-decoration: underline;
}
.questClass {
	background: #eaf6ed;
	padding: 20px;
	border: 1px solid #ccc;
}

.oldCards{
	position: absolute;
	top: 330px;
	left: 250px;
	background: #ccc;
	width: 200px;
}
.credit>ul>li {
	padding: 15px 0 10px 0;
}
.link147 {
	text-decoration: none;
}

/* Р±Р»РѕРє СЃ РѕРґРЅРѕРїРёРєСЃРµР»СЊРЅРѕР№ РѕР±РІРѕРґРєРѕР№ */
.infoArea {
	padding: 30px;
	border: 1px solid #127d49;
	background: #e5f4ef;
	text-align: left;
	font-weight: bold !important;
}

/* РїСЂРёРјРµС‡Р°РЅРёРµ РїРѕРґ input-РѕРј РІ С„РѕСЂРјРµ */
.footnote {
	font-size: 11px !important;
	text-align: center !important;
	margin: 0px !important;
}

table.c_table td, table.c_table th.c_header{
	text-align: center;
}
