@import url(/css/reset.css);
/*******classes******/
.rounded{
    -moz-border-radius:3px;
    -khtml-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	behavior:url(/PIE.htc);
	position:relative;
}
.pie{
	behavior: url(/PIE.htc);
}
.icoLoading{
	position:absolute;
}
.btn{
	border:none;
	cursor:pointer;
}
.dashed, .pseudo{
	text-decoration:none !important;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
.color-type1{
	color:#04614c !important;
}
a.color-type1:hover{
	color:#078468 !important;
}
.color-type2{
	color:#272727 !important;
}
a.color-type2:hover{
	color:#7a7a7a !important;
}
.color-type3{
	color:#767676 !important;
}
.color-type4{
	color:#272727 !important;
}
a.noDecLink{
	 text-decoration: none;
	 color: #272727 !important;
}
a.noDecLink:hover{
	 color: #272727 !important;
}
small{
	font-size:10px;
}
.error{
	color:#900000 !important;
}
.error.search{
	margin-left:-42px;
	padding-left:47px;
	min-height:25px;
	background: url(/img/icoErrorSearch.png) 0 50% no-repeat;
}
a.btn{
	height:24px;
	padding:8px 15px 0;
	margin-right:1px;
	display:inline-block;
	text-decoration:none;
	color:#fff !important;
	font-size:14px;
	text-align:center;
	position:relative;
	font-weight:normal;
	vertical-align:middle;
	/* -moz-border-radius:3px;
	    -khtml-border-radius:3px;
	    -webkit-border-radius:3px;
	    border-radius:3px;
	display:inline-block;
	behavior:url(/pie.htc); */
}
input.btn{
	width:220px;
	height:33px;
	padding-bottom:3px;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
a.btn i{
	width:2px !important; height:32px !important;
	display:block;
	left:-2px !important; top:0;
	position:absolute;
	background: url(/img/bgBtnColor.png) no-repeat;
}
a.btn .r{
	left:auto !important; right:-2px !important;
}
a.btn.color2{
	background: url(/img/bgBtnColor.png) 0 -64px repeat-x;
}
a.btn.color2 .l{
	background: url(/img/bgBtnColor.png) no-repeat;
}
a.btn.color2:hover .l{
	background: url(/img/bgBtnColor.png) 0 -32px no-repeat;
}
a.btn.color2 .r{
	background: url(/img/bgBtnColor.png) 0 -128px no-repeat;
}
a.btn.color2:hover .r{
	background: url(/img/bgBtnColor.png) 0 -160px no-repeat;
}
a.btn.color2:hover{
	color:#fff !important;
	background-position:0 -96px;
}
.btn.color1{
	background: url(/img/bgBtnColor.png) 0 -256px repeat-x;
}
a.btn.color1 .l{
	background: url(/img/bgBtnColor.png) 0 -192px no-repeat;
}
a.btn.color1:hover .l{
	background: url(/img/bgBtnColor.png) 0 -224px no-repeat;
}
a.btn.color1 .r{
	background: url(/img/bgBtnColor.png) 0 -320px no-repeat;
}
a.btn.color1:hover .r{
	background: url(/img/bgBtnColor.png) 0 -352px no-repeat;
}
.btn.color1:hover{
	color:#fff !important;
	background-position:0 -288px;
}
.indent40{
	margin-bottom:35px !important;
}
.indent30{
	margin-bottom:25px !important;
}
.indent20{
	margin-bottom:15px !important;
}
.indent10{
	margin-bottom:10px !important;
}
.noIndent{
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}
.font1{
	font-size:10px !important;
	line-height:14px;
}
.font2{
	font-size:12px !important;
	line-height:17px;
}
.font3{
	font-size:14px !important;
	line-height:20px;
}
.font4{
	font-size:16px !important;
	line-height:22px;
}
.font5{
	font-size:18px !important;
	line-height:24px;
}
.font6{
	font-size:30px !important;
	line-height:37px;
}
.file{
	min-height:43px;
	margin-left:-5px;
	display:block;
	padding:0 0 0 50px; 
	position:relative;
}
.file a{
	top:2px; 
	position:relative;
	color:#04614c !important;
}
.file a:hover{
	color:#078468 !important;
}
.file span{
	padding-top:4px;
	display:block;
	font-size:12px !important;
}
.rar{
	background: url(/img/icoRar.png) no-repeat;
}
.png{
	background: url(/img/icoPng.png) no-repeat;
}
.gif{
	background: url(/img/icoGif.png) no-repeat;
}
.txt{
	background: url(/img/icoTxt.png) no-repeat;
}
.jpg{
	background: url(/img/icoJpg.png) no-repeat;
}
.zip{
	background: url(/img/icoZip.png) no-repeat;
}
.xls{
	background: url(/img/icoXls.png) no-repeat;
}
.doc{
	background: url(/img/icoDoc.png) no-repeat;
}
.pdf{
	background: url(/img/icoPdf.png) no-repeat;
}
.eps{
	background: url(/img/icoEps.png) no-repeat;
}
.rtf{
	background: url(/img/icoRtf.png) no-repeat;
}
.onLink{
	padding: 1px 6px 1px !important;
 	position:relative;
	display:inline-block;
	color:#fff !important;
	text-decoration:none;
	zoom:1;
	background: url(/img/bgOnLink.gif) repeat-x;
	-moz-border-radius:2px;
    -khtml-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
	/* behavior:url(/pie.htc); */
}
.importantBlock{
	margin:2px 0 10px -20px;
	padding:15px 10px 15px 20px;
	font-size:14px;
	line-height:20px;
	background:#e5e5e5 url(/img/bgImportantBlock.gif) repeat-x;
}
.more{
	padding-right:10px;
	background: url(/img/triangleGreenRight.gif) 100% 7px no-repeat;
}
.triangleList, .circleList, .tickList{
	margin-left:0 !important;
	margin-bottom:20px;
}
.triangleList ul, .circleList ul, .tickList ul{
	padding-top:10px;
}
.triangleList li, .circleList li, .tickList li{
	list-style:none;
	padding-left:20px;
	line-height:25px;
	background: url(/img/bulletTriangleGrey.png) 0 8px no-repeat;
}
.circleList li{
	margin-bottom:10px;
	line-height:17px;
	zoom:1;
	background: url(/img/bulletCircleGrey.png) 0 4px no-repeat;
}
.tickList li{
	padding-top:4px;
	padding-left:25px;
	line-height:17px;
	margin-bottom:8px;
	background: url(/img/bulletTick.png) 0 1px no-repeat;
}
.tickList .not{
	background: url(/img/bulletCross.png) 0 3px no-repeat;
}
.footnote{
	margin-bottom:20px;
	padding-left:10px;
	color:#767676;
	position:relative;
}
.footnote sup{
	top:0; left:0;
	position:absolute;
}
.errorMsg{
	color:#900000;
}
.form ul{
	margin-left:0 !important;
}
.form li{
	min-height:17px;
	margin-bottom:14px;
	position:relative;
}
.form .buttonHolder{
	padding-top:20px;
	margin-bottom:0 !important;
}
.form .legend{
	top:2px; left:0;
	position:absolute;
}
.form .legend .star{
	top:-2px; left:-10px;
	position:absolute;
	font-size:19px;
	color:#04614c;
}
.form .withNecessary .legend{
	left:8px;
}
.form .textbox, .form textarea{
	width:215px;
	padding:0 0 0 5px;
	border:1px solid #a5acb2;
	resize:none;
}
.form .textbox, .form textarea, .form select{
	margin-right:10px;
	float:left;
}
.form .textbox.notActive, .form textarea.notActive, .form select.notActive{
	background:#efefef;
}
.form .notActive{
	color:#919191;	
}
.form select{
	width:222px; height:19px;
}
.form .textbox{
	height:17px;
}
.form .min{
	width:45px;
}
.form .min.mask{
	width:30px;
}
.form .middle{
	width:95px;
}
.form .long{
	width:335px;
}
.form .max{
	width:455px;
}
.form .double{
	float:left;
}
.form .double div{
	float:left;
}
.form .double .left{
	margin-right:-7px;
}
.form .double .right select{
	width:60px;
}
.form .double .right .mask{
	width:175px;
}
.form .fileBox{
	width:220px;
}
.form select.min{
	width:52px;
}
.form select.middle{
	width:102px;
}
.form select.long{
	width:342px;
}
.form select.max{
	width:462px;
}
.form .code{
	width:12px;
	display:block;
	margin:2px 5px 0 -17px;
	float:left;
	color:#606060;
}
.form .error{
	color:#900000;
}
.form .errorMsg{
	padding:0 0 2px 40px;
	margin-top:3px;
	display:block;
	float:left;
	background: url(/img/icoErrorMsg.gif) 10px 0 no-repeat;
}
.form .mask{
	color:#9c9c9c;
}
.form .radio, .form .checkbox{
	vertical-align:middle;
	padding:0 !important;
	margin:0 !important;
}
.form .footnote{
	margin:20px 0 0;
}
label{
	top:2px;
	margin:0 25px 0 5px;
	position:relative;
}
.hint{
	color:#606060;
	padding:2px 0 0 5px;
	clear:both;
	display:block;
}
.hintRight{
	margin-top:3px;
	color:#606060;
	float:left;
}
/********container********/
#outerWrapper {
	max-width:1020px;
	padding:0 2px;
	min-width:980px;
	margin:0 auto;
	overflow:hidden;
	background: url(/img/bgOuterWrapper.png) repeat-y;
}
#wrapper {
	max-width:1020px;
	min-width:980px;
	padding-top:22px;
	margin:0 auto;
	position:relative;
	background:#fff url(/img/bgWrapper.png) repeat-x;
}
/**********header***********/
#headerWrapper{
	height:88px;
	max-width:1020px;
	min-width:980px;
	margin:0 auto;
	background:#fff;
	position:relative;
	z-index:5;
}
#header{
	width:980px; 
	margin:0 auto;
	position:relative;
	font-size:11px;
	color:#272727;
}
#header a:hover{
	color:#078468;
}
.logo{
	top:27px; left:20px;
	position:absolute;
}
.lang{
	top:12px; left:263px;
	position:absolute;
}
.lang li{
	margin-right:4px;
	list-style:none;
	float:left;
}
.lang a, .lang span{
	width:28px; height:14px;
	display:block;
	text-align:center;
	color:#272727;
}
.lang span{
	color:#fff;
	background: url(/img/bgLang.gif) no-repeat;
}
.lang a:hover{
	text-decoration:none;
	color:#fff !important;
	background: url(/img/bgLang.gif) 0 -14px no-repeat;
}
.citySelect{
	top:9px; left:361px;
	height:18px;
	padding:3px 0 0 9px;
	position:absolute;
	float:left;
	font-size:12px;
}
.citySelect a{
	padding-right:14px;
	padding-bottom:1px;
	text-decoration:none;
	color:#04614c;
	background: url(/img/triangleGreenDown.gif) 100% 7px no-repeat;
	display:block;
	zoom:1;
}
.citySelect a:hover{
	color:#078478;
}
.citySelect a span{
	border-bottom:1px dashed #04614C;
}
.citySelect a:hover span{
	border-bottom:1px dashed #078478;
}
.citySelect.active{
	padding-right:17px;
	background: url(/img/bgCitySelect.gif) 0 -21px repeat-x;
}
.citySelect .l, .citySelect .r{
	top:0;
	height:21px;
	display:none;
	position:absolute;
	background: url(/img/bgCitySelect.gif) no-repeat;
}
.citySelect.active span{
	border:none !important;
}
.citySelect.active .l, .citySelect.active .r{
	display:block;
}
.citySelect .l{
	left:0;
	width:6px;
}
.citySelect .r{
	right:0;
	width:3px;
	background-position:-6px 0; 
}
.cityListWrapper{
	top:31px; left:359px;
	width:359px;
	padding:8px 0;
	position:absolute;	
	z-index:3;
}
.cityList{
	width:341px;
	padding:4px 0 12px 18px;
	font-size:13px;
	position:relative;
	background: url(/img/bgCityList.png) -359px 0 repeat-y;
}
.cityListWrapper .t, .cityListWrapper .b{
	top:0; left:0;
	position:absolute;
	width:359px; height:8px;
	display:block;
	background: url(/img/bgCityList.png) repeat-y;
}
.cityListWrapper .b{
	top:auto; bottom:0;
	background-position:-718px 0;
}
.cityList li{
	list-style:none;
	border-bottom:1px solid #d9d5d0;
	position:relative;
	zoom:1;
}
.cityList a{
	height:21px;
	margin:-2px -10px -1px -7px;
	padding:4px 5px 0 10px;
	display:block;
	color:#353535;
	text-decoration:none;
	position:relative;
	zoom:1;
}
.cityList a:hover, .cityList .active{
	color:#fff !important;
	background: url(/img/bgCityListHover.png) no-repeat;
}
.cityList .col{
	width:144px;
	float:left;
}
.cityList .leftCol{
	margin-right:29px;
}
.cityList .last{
	border:none;
}
.cityContacts{
	top:34px; left:368px;
	height:28px;
	padding-top:5px;
	position:absolute;
	color:#7a7a7a;
	font-size:12px;
	overflow:hidden;
}
.cityContacts a{
	color:#04614c;
}
.cityContacts .phoneNumber{
	margin-right:6px;
	font-size:24px;
	float:left;
	letter-spacing:-1px;
}
.cityContacts .phoneNumber span{
	color:#72808a;
}
.cityContacts .address{
	margin-top:-2px;
	float:left;
	display:table;
	clear:none;
}
.cityContacts div{
	clear:both;
}
.cityContacts .address p{
	margin-top:-1px;
}
.eBankAtmBranchesWrapper, .eBankEnter{
	width:190px; height:88px;
	top:0; right:0;
	position:absolute;
	background:#f0f0f0;	
}
.eBankAtmBranches{
	top:0; left:0;
	position:absolute;
	padding:25px 0 0 15px;
	font-size:12px;
}
.eBankAtmBranches li{
	padding:0 0 2px 23px;
	margin-bottom:8px;
	list-style:none;
}
.eBankAtmBranches a, .eBankEnter a{
	color:#00523f;
}
.icoSmallLock{
	background: url(/img/icoSmallLock.png) no-repeat;
}
.icoSmallLogo{
	background: url(/img/icoSmallLogo.gif) 2px 4px no-repeat;
}
.eBankEnter{
	width:178px; height:76px;
	right:0;
	padding:12px 0 0 11px;
}
.eBankEnter ul{
	padding-left:12px;
}
.eBankEnter li{
	padding-left:13px;
	margin-bottom:8px;
	list-style:none;
	background: url(/img/triangleGreenRight) 0 5px no-repeat;
}
.eBankEnter .icoSmallLock{
	margin-bottom:3px;
	padding:2px 0 2px 24px;
	color:#8a8a8a;
	font-size:10px;
	display:block;
}
/**********mainNav***********/
#mainNavWrapper{
	width:982px; 
	margin:0 auto;
	position:relative;
	z-index:2;
}
.mainNav{
	width:982px; height:42px;
	margin:0 auto;
	font-size:14px;
	position:relative;
	z-index:1;
	background: url(/img/bgMainNav.png) no-repeat;
	overflow:hidden;
}
.mainNav ul{
	padding-left:15px;
}
.mainNav li{
	margin-right:19px;
	padding-top:7px;
	list-style:none;
	float:left;
	position:relative;
}
.mainNav a{
	height:21px;
	padding:5px 10px 0;
	color:#232323;
	display:block;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px #c8c8c8;
	position:relative;
}
.mainNav a:hover{
	color:#fff !important;
	text-shadow:0 0 0;
	/* text-shadow:-1px -1px #44907f; */
	background: url(/img/bgMainNavHover.png) 0 -26px repeat-x;
}
.mainNav .first{
	margin-left:-5px;
	padding:5px 14px 0;
}
.mainNav .active, .mainNav .notactive{
	margin-top:1px;
	padding-top:4px;
	height:22px;
	color:#fff !important;
	text-shadow:-1px -1px #44907f;
	background: url(/img/bgMainNavActive.png) 0 -26px repeat-x !important;
}
.mainNav .notactive{
	text-shadow:1px 1px #464646;
}
.mainNav i, .mainNav .notactive:hover i{
	width:2px; height:26px;
	display:none;
	top:0; left:0;
	position:absolute;
	background: url(/img/bgMainNavHover.png) 0 -52px no-repeat;
}
.mainNav .active i{
	background: url(/img/bgMainNavActive.png) 0 -52px no-repeat !important;	
}
.mainNav .notactive i{
	background: url(/img/bgMainNavActive.png) 0 -130px no-repeat;
}
.mainNav a:hover i, .mainNav .active i, .mainNav .notactive i{
	display:block !important;	
}
.mainNav .r, .mainNav .active .r{
	left:auto; right:0;
	background-position:0 0 !important;
}
.mainNav .notactive .r{
	background: url(/img/bgMainNavActive.png) 0 -104px no-repeat !important;
}
.mainNav .notactive{
	background-position:0 -78px !important;
}
.mainNav .notactive:hover .r{
	left:auto; right:0;
	background: url(/img/bgMainNavHover.png) 0 0 repeat-x !important;
}
.mainNav .notactive:hover{
	background: url(/img/bgMainNavHover.png) 0 -26px repeat-x !important;
}
.mainNav .icoLoading{
	top:14px; right:-16px;
}
.inChapterNavWrapper{
	width:982px; height:79px;
	top:0; left:0;
	overflow:hidden;
	position:absolute;
}
.inChapterNav{
	width:973px; height:36px;
	padding:6px 0 0 9px;
	top:40px;
	position:absolute;
	font-size:12px;
	background: url(/img/bgInChapter.png) no-repeat;
}
.inChapterNav a{
	margin-top:2px;
	height:15px;
	padding:4px 5px 0 7px;
	color:#272727;
	display:block;
	float:left;
}
.inChapterNav a:hover{
	color:#7a7a7a;
}
.inChapterNav .fullList{
	width:29px; height:25px;
	padding:0;
	margin:0;
	display:block;
	text-indent:-999em;
	float:left;
	background: url(/img/icos.png) no-repeat;
}
.inChapterNav .first{
	height:auto;
	margin:1px 4px 0 0;
	padding:0;
	color:#fff !important;
	text-shadow:0 -1px #373737;
	text-decoration:none;
	display:block;
	float:left;
	background: url(/img/bgMainNavActive.png) 0 -157px repeat-x;
}
.inChapterNav .first strong{
	padding:4px 9px 0;
	display:block;
	height:20px;
	background: url(/img/bgMainNavActive.png) 100% -182px no-repeat;	
}
.inChapterNav .notactive{
	height:17px;
	margin-top:5px;
	padding-top:1px;
	color:#fff !important;
	text-decoration:none;
	background: url(/img/bgMainNavActive.png) 0 -206px repeat-x;
	-moz-border-radius:2px;
    -khtml-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
	behavior:url(/pie.htc);
}
.subNavWrapper{
	width:982px;
	left:0; top:0;
	position:absolute;
	overflow:hidden;
}
.subNav{
	width:982px;
	font-size:12px;
	left:0;
	position:absolute;
	background: url(/img/bgSubNav.jpg) 1px 100% no-repeat;
}
.subNav li{
	width:966px;
	padding:9px 0 8px 16px;
	float:left;
	list-style:none;
	position:relative;
	background: url(/img/borderSubNavLi.png) bottom left no-repeat;
}
.subNav .last{
	background:none;
}
.subNav a{
	height:19px;
	padding:4px 7px 0;
	margin-right:2px;
	float:left;
	color:#272727;
	display:block;
	position:relative;
}
.subNav a:hover, .subNav .active{
	/* margin:-1px 1px -1px -1px; */
	color:#04614c;
	text-decoration:none;
	background: url(/img/bgMainNavActive.png) 0 -248px repeat-x
	/* background:#fff;
	border:1px solid #d2d2d2; */ 
}
.subNav i{
	width:2px; height:23px;
	display:none;
	top:0; left:0;
	position:absolute;
	background: url(/img/bgMainNavActive.png) 0 -225px no-repeat;
}
.subNav a:hover i, .subNav .active i{
	display:block;
}
.subNav .r{
	left:auto; right:0;
	background-position:0 -271px;
}
.subNav .pointer span{
	width:36px; height:24px;
	display:block;
	left:-20px;
	position:absolute;
	background: url(/img/icos.png) 0 -26px no-repeat;
}
.mainSearchWrapper{
	width:171px; height:23px;
	top:9px; right:9px;
	position:absolute;
	z-index:1;
}
.mainSearch{
	width:171px; 
	overflow:hidden;
}
.searchForm{
}
.searchForm .textbox{
	width:210px; height:18px;
	top:0; left:0;
	position:absolute;
	padding:3px 5px 2px 5px !important;
	font-size:12px;
	border:none;
	background: url(/img/bgMainSearch.png) no-repeat;
}
.btnFind{
	width:22px !important; height:23px !important;
	padding:0 !important;
	border:none;
	cursor:pointer;
	background: url(/img/btnFind.png) no-repeat;
}
.searchForm .btnFind{
	top:-1px; right:0;
	position:absolute;
}
.mainSearchWrapper .active{
	background-position:0 -23px !important;
}
.searchListWrapper{
	margin-left:-2px;
	overflow:hidden;
	padding-bottom:9px;
	background: url(/img/bgSearchListBottom.png) bottom left no-repeat;
}
.searchList{
	width:229px;
	padding:30px 8px 0;
	margin-top:5px;
	font-size:12px;
	background: url(/img/bgSearchList.png) repeat-y;
}
.searchList .title{
	margin:0 0 4px 1px;
	font-size:11px;
	display:block;
	color:#8b8b8b;	
}
.searchList li{
	list-style:none;
}
.searchList a{
	margin:0 -8px;
	padding:7px 0 7px 27px;
	color:#272727;
	display:block;	
}
.searchList .chapters{
	margin-bottom:11px;
	padding-bottom:8px;
	border-bottom:1px solid #dddddd;
}
.searchList .chapters a{
	background: url(/img/icoSearchListChapter.gif) 10px 12px no-repeat;
}
.searchList .chapters a:hover{
	color:#fff;
	text-decoration:none;
	background:#319b84 url(/img/icoSearchListChapterA.gif) 10px 11px no-repeat;;
}
.searchList .pages a{
	padding:5px 0 5px 27px;
	background: url(/img/icoSearchListPages.gif) 10px 8px no-repeat;
}
.searchList .pages a:hover{
	color:#7a7a7a;
}
.searchList .allResult{
	color:#04614c;
	font-weight:bold;
	background: url(/img/icoSearchListAll.gif) 10px 8px no-repeat;
}
.searchList .allResult:hover{
	color:#078468;
}
/**********pictureBlock********/
.slidesWrapper{
	width:100%; height:620px;
	position:relative;
}
.slidesAndBanners{
	width:100%; height:620px;
	margin-top:-64px;
	position:relative;
}
.slidesBlock .slide{
	width:100%; height:620px;
	top:0; left:0;
	position:absolute;
}
.slideTextWrapper{
	width:100%; height:192px;
	bottom:0; left:0;
	position:absolute;
	background: url(/img/bgSlideText.png) repeat-x;
}
.slideText{
	width:962px;
	padding:15px 0 0 20px;
	margin:0 auto;
	font-size:12px;
	color:#fff;
}
.slideText p{
	margin-right:20px;
	float:left;	
}
.slideText .more{
	width:89px; height:20px;
	margin-top:-2px;
	padding:3px 0 0 8px;
	float:left;
	display:block;
	text-decoration:none;
	color:#393939;
	text-shadow:0 1px #dcdcdb;
	background: url(/img/bgMore.png) no-repeat;
}
.slideText .more:hover{
	color:#fff;
	text-shadow:0 1px #4d4d4d;
	background-position:0 -23px;
}
.slidesNav{
	bottom:160px; right:20px;
	position:absolute;
}
.slidesNav li{
	margin-right:8px;
	list-style:none;
	float:left;
}
.slidesNav a{
	width:18px; height:17px;
	display:block;
	text-indent:-999em;
	background: url(/img/bgSlidesNav.png) 0 -19px no-repeat;
}
.slidesNav a:hover, .slidesNav .active{
	background-position:0 0 !important;
}
/**********bannerBlock********/
.newsEnHolder{
	width:710px; height:108px;
	top:1px;
	position:relative;
	padding-top:2px;
	margin-right:10px;
	font-size:12px;
	float:left;
	background: url(/img/bgNewsEn.png) no-repeat;
}
.newsEnHolder dl{
	width:204px; height:90px;
	padding:15px 10px 0 20px;
	color:#3b3b3b;
	float:left;
	border-right:1px solid #dbdbdb;
}
.newsEnHolder dt{
	margin-bottom:5px;
	font-weight:bold;	
}
.newsEnHolder .last{
	border:none;
}
.newsEnHolder a{
	padding-right:8px;
	text-decoration:none;
	color:#202020;
	background: url("/img/triangleBlackRight.gif") right bottom no-repeat;
}
.newsEnHolder a:hover{
	color:#7a7a7a;
}
.bannerWrapper{
	width:100%;
	bottom:18px; left:0;
	position:absolute;
}
.bannerBlockWrapper{
	width:982px;
	margin:0 auto;
	position:relative;
}
.bannerBlockHolder{
	width:720px;
	float:left;
	position:relative;
}
.bannerWrapper .browse{
	width:34px; height:110px;
	top:1px;
	position:absolute;
	display: none;
	z-index:10;
	cursor:pointer;
	/*transition:opacity 0.5s linear;
	-o-transition:opacity 0.5s linear;
	-moz-transition:opacity 0.5s linear;
	-webkit-transition:opacity 0.5s linear;*/
	background: url(/img/arrowBanners.png) 0 0px no-repeat;
	opacity: 0;
}
.bannerWrapper .browse:hover{
	background-position:0 0;
	/*opacity:1;*/
}
.vip .bannerWrapper .browse{
	top:0; height:111px;
	background-position:0 -110px !important;
}
.bannerWrapper .disabled{
	display:none !important;
}
.bannerWrapper .next{
	right:9px;
	background-position:-34px 0;
}
.bannerWrapper .next:hover{
	background-position:-34px 0;
}
.vip .bannerWrapper .next{
	background-position:-34px -110px !important;
}
.bannerScroll {
	position:relative;
	overflow:hidden;
	width: 711px; height:112px;
}
.bannerScroll .items {
	width:20000em;
	position:absolute;
}
.bannerBlock{
	width:724px;
	float:left;
}
.banner{
	width:232px; height:112px;
	margin-right:8px;
	float:left;
	z-index:1;
	font-size:12px;
}
.banner .title{
	margin-bottom:4px;
	color:#131313;
	display:block;
	font-size:13px;
}
.banner a{
	width:200px; height:101px;
	padding:10px 10px 0 22px;
	display:block;
	text-decoration:none;
	color:#3d3d3d;
	line-height:17px;
	background: url(/img/bgBanners.png) no-repeat;
}
.banner a:hover{
	background-position:0 -112px;
}
.currencyAndCalcWrapper{
	width:262px; height:111px;
	float:left;
	overflow:hidden;
	position:relative;
}
.currencyBlock, .calcBlock{
	width:245px; height:101px;
	top:0; left:0;
	position:absolute;
	margin-top:1px;
	padding:9px 0 0 15px;
	color:#272727;
	background: url(/img/bgCurrencyAndCalc.png) repeat-x;
}
.currencyBlock a, .calcBlock a{
	color:#272727;
}
.currencyBlock .showCalc, .calcBlock .showCalc{
	width:74px; height:17px;
	margin-top:3px;
	font-size:11px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
}
.currencyBlock .showCalc span, .calcBlock .showCalc span{
	text-align:center;
	border-bottom:1px dashed #272727;	
}
.currencyBlock .showCalc:hover span{
	color:#7a7a7a;
	border-bottom:1px dashed #7a7a7a;
}
.currencyBlock .isMoscow{
	position: relative;
	left: -125px;
	margin: 0 0 5px 0;
	top: -2px;
	color: #5B5B5C;
}
.calcBlock .showCalc.active{
	padding-top:1px;
	color:#fff;
	background: url(/img/bgCalcAActive.png) no-repeat;
}
.calcBlock .showCalc.active span{
	border:none;
}
.currencyBlock .title, .calcBlock .title{
	margin:0 10px 12px 0;
	float:left;
	font-size:15px;
}
.currencyBlock table{
	width:235px;
	clear:both;
}
.currencyBlock th{
	padding:0 0 5px 8px;
	font-weight:normal;
	text-align:left;
	font-size:9px;
	color:#5b5b5c;
}
.currencyBlock td{
	padding:0 6px 4px;
	font-size:13px;
	border-right:1px solid #9e9e9f;
	border-bottom:1px solid #9e9e9f;
}
.currencyBlock img{
	top:-1px;
	position:relative;
	margin-left:2px;
	vertical-align:middle;
}
.currencyBlock .first{
	width:39px;
	border-right:none;
	padding-left:0 !important;
}
.currencyBlock td.last{
	padding-right:0 !important;
	border-right:none;
}
.currencyBlock .last td{
	padding:4px 6px 0;
	border-bottom:none;
}
.calcBlock .title{
	margin-right:30px;
}
.calcBlock fieldset{
	clear:both;
}
.calcBlock ul{
	padding-top:6px;
}
.calcBlock li{
	margin-bottom:10px;
	padding-left:25px;
	list-style:none;
	font-size:12px;
	color:#3d3d3d;
	position:relative;
}
.calcBlock .textbox{
	width:112px;
	padding-left:5px;
	margin-right:8px;
	font-size:11px;
}
.calcBlock label{
	top:2px; left:0;
	position:absolute;
}
.calcBlock select{
	width:65px;
}
/*******newsAndAnalytics******/
.newsAndAnalitycsWrapper{
	height:180px;
	position:relative;
	background: url(/img/bgNewsAndAnalytics.png) top left repeat-x;
}
.newsAndAnalitycsWrapper.close{
	background: url(/img/bgNewsAndAnalytics.png) top left repeat-x;
	/* background:#f4f4f4 url(/img/bgNewsAndAnalyticsClose.gif) bottom left repeat-x; */	
}
.newsBlockWrapper{
	margin-right:19px;
	position:relative;
}
.newsBlockWrapper, .analitycBlockWrapper{
	width:464px;
	float:left;
}
.closeDiv .newsBlockWrapper{
	background: url(/img/borderGrey.gif) 462px 0 repeat-y;	
}
.newsBlockWrapper .date, .analitycBlockWrapper .date{
	margin-right:8px;
	float:left;
	color:#737373;
}
.dateWrapper{
    width: 62px; height: 18px;
    margin-right: 8px;
	float: left;
    position: relative;
}
.dateWrapper .date{
	top:0; left:0;
	position:absolute;
}
.newsAndAnalitycs{
	width:962px;
	padding:22px 0 0 18px;
	margin:0 auto;
	font-size:12px;
}
.newsAndAnalitycs.openDiv{
	/* height:203px; */
	height:180px; 
	background: url(/img/borderNewsAndAnalitycs.gif) 480px 0 repeat-y;
}
.newsAndAnalitycs.closeDiv{
	/* display:none; */
}
.newsAndAnalitycs .title{
	text-shadow:0 1px #fff;
}
.newsAndAnalitycs .navigation{
	height:18px;
	padding-right:10px;
	float:left;
}
.newsAndAnalitycs .navigation li{
	list-style:none;
	float:left;
	padding-right:1px;
	background: url(/img/sepNavigation.gif) top right no-repeat;
}
.newsAndAnalitycs .navigation .last{
	background:none;
}
.newsAndAnalitycs .navigation a{
	width:13px; height:14px;
	display:block;
	float:left;
	text-indent:-999em;
	background: url(/img/arrowNavigation.png) no-repeat;
}
.newsAndAnalitycs .navigation a:hover{
	width:16px; height:18px;
}
.newsAndAnalitycs .navigation .prev, .newsAndAnalitycs .navigation .prev.disabled{
	background-position:-3px 0;
}
.newsAndAnalitycs .navigation .next, .newsAndAnalitycs .navigation .next.disabled{
	background-position:-16px 0;
}
.newsAndAnalitycs .navigation .prev:hover{
	margin:-1px 0 0 -3px;
	background-position:0 -14px;
}
.newsAndAnalitycs .navigation .next:hover{
	margin:-1px -3px 0 0;
	background-position:-16px -14px;
}
.newsAndAnalitycs dl{
	width:200px;
	padding:0 20px 0 1px;
	margin-right:20px;
	float:left;
}
.newsAndAnalitycs dt{
	margin-bottom:4px;
	font-weight:bold;
}
.newsAndAnalitycs dd{
	line-height:16px;
	color:#3b3b3b;
}
.newsAndAnalitycs a{
	vertical-align:middle;
	text-decoration:none;
	color:#272727;
}
.newsAndAnalitycs .newsArchive{
	margin-left: 360px;
	/*position: relative;
	top: 15px;*/
}
.openDiv dd a{
	padding-right:8px;
	background: url(/img/triangleBlackRight.gif) bottom right no-repeat;	
}
.newsAndAnalitycs a img{
	display:none;
}
.newsAndAnalitycs dd a:after{
	margin-left:2px;
	/* content: url(/img/triangleBlackRight.gif); */
}
.newsAndAnalitycs a:hover{
	color:#7a7a7a;
}
.newsAndAnalitycs dd img{
	margin-left:2px;
	vertical-align:middle;
}
.newsAndAnalitycs .last{
	padding:0;
	margin:0;
}
.newsScroll, .analitycScroll {
	width: 460px; height:153px; /* height:117px; */ 
	padding-top:10px;
	clear:both;
	position:relative;
	overflow:hidden;
}
.closeDiv .newsScroll{
	width:452px;
}
.closeDiv  .analitycScroll{
	width:475px;
}
.closeDiv .newsScroll, .closeDiv  .analitycScroll{
	padding-top:0;
	height:18px;
}
.newsScroll .items, .analitycScroll .items {
	width:20000em;
	position:absolute;
}
.newsBlock, .analitycBlock{
	width:460px;
	padding-bottom:10px;
	float:left;
	position:relative;
	background: url(/img/borderGrey.gif) 221px 0 repeat-y;
}
.closeDiv .newsBlock, .closeDiv  .analitycBlock{
	background:none;
}
.closeDiv  .analitycBlock{
	width:475px;
}
.btnOpenClose{
	left:50%;
	margin-left:-53px;
	position:absolute;
	z-index:1;
	cursor:pointer;
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
.btnOpenClose span{
	border-bottom:1px dashed #989898;	
}
.btnOpenClose i{
	width:26px; height:25px;
	display:inline-block;
	background: url(/img/btnOpenClose.png) no-repeat;
}
.newsAndAnalitycsWrapper .btnOpenClose{
	width:100px; bottom:-44px;
	padding-top:30px;
}
.newsAndAnalitycsWrapper .btnOpenClose i{
	top:0; left:30px;
	position:absolute;
}
.newsAndAnalitycsWrapper .btnOpenClose:hover i{
	background-position: 0 -25px !important;
}

.newsAndAnalitycsWrapper .btnOpenClose.close i{
	background-position: 0 -50px !important;
}
.newsAndAnalitycsWrapper .btnOpenClose.close:hover i{
	background-position: 0 -75px !important;
} 
.btnOpenClose.close{
}
.btnOpenClose.open{
}
.subFooterBlockWrapper .btnOpenClose{
	top:-25px; left:auto;
	right:72px;
	margin:0;
}
.subFooterBlockWrapper .btnOpenClose i{
	top:1px; right:-46px;
	position:absolute;
}
.subFooterBlockWrapper .btnOpenClose.close{
	/* background-position:0 -42px; */
}
.subFooterBlockWrapper .btnOpenClose.open i{
	background-position:0 -100px;
}
.subFooterBlockWrapper .btnOpenClose.open:hover i{
	background-position:0 -125px;
}
.subFooterBlockWrapper .btnOpenClose.close i{
	background-position:0 -150px;
}
.subFooterBlockWrapper .btnOpenClose.close:hover i{
	background-position:0 -175px;
}
.subFooterBlockWrapper .doubleClose{
	margin-left:-70px;
}
/**********article***********/
#article{
	width:980px;
	margin:0 auto;
	padding:34px 0 60px;
	font-size:12px;
	color:#272727;
	position:relative;
	z-index:1;
}
#wrapper:after, #article:after, .contentHeader:after, .contentWrapper:after, .hidedList li:after, .twoCols:after,
.ratingDateList:after, .borderBlock:after, .metro:after, .tableDivWrapper:after, .tableDiv:after, .tableDiv .tr:after, .form li:after{
	zoom:1;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#article h1, #article h2, #article h3{
	font-weight:normal;
	font-size:30px;
	color:#04614c;
	letter-spacing:-1px;
	line-height:37px;
}
#article h1 a{
	line-height:37px !important;
}
#article h2, #article h3{
	margin-bottom:15px;
	font-size:18px;
	line-height:24px;
	letter-spacing:0;
}
#article h2 a, #article h3 a{
	line-height:24px !important;
}
#article h2 sup, #article h3 sup{
	top:2px;
	position:relative;
	font-size:11px;
}
#article h3{
	color:#272727;
}
#article ul{
	margin-left:10px;
}
#article ol{
	margin:0 0 20px 23px;
	counter-reset: item
}
#article ol ul{
	padding-top:15px;
	counter-reset: item
}
#article ol ul li:before{
	content:none;
}
#article ol li{
	margin-bottom:15px;
	display:block; 
	position:relative;
	list-style:none;
}
#article ol li:before { 
	width:20px;
	top:-6px; left:-32px;
	position:absolute;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	color:#04614c;
	content: counter(item); 
	counter-increment: item 
}
#article ol ol{
	padding-top:10px;
	counter-reset: mycounter;
	list-style:
}
#article ol ol li:before{
	content: counter(mycounter, lower-latin);
	counter-increment: mycounter;
}
#article p{
	margin-bottom:15px;
	font-size:12px;
	line-height:17px;
}
#article a{
	color:#272727;
	line-height:17px;
}
#article a:hover{
	color:#7a7a7a;
}
.contentHeader{
	margin-bottom:20px;
	padding:0 20px;
	zoom:1;
	position:relative;
}
.contentHeader.smallIndent{
	margin-bottom:8px;
}
.contentHeader h1{
	margin-right:18px;
	float:left;
}
.contentHeader .btn{
	margin:4px 2px 0 0;
	float:right;
}
.contentHeader .borderBlock{
	margin:11px 0 -4px 0;
	clear:both;
	float:left;
}
.contentHeader .borderBlock .btn{
	float:none;
}
.contentHeader .intro .btn{
	margin:0 10px;
}
.contentHeader .intro p{
	line-height:21px !important;
	font-size:16px !important;
}
.btnOffice, .btnAtm {
	padding-left:10px !important;
}
.btnOffice span, .btnAtm span{
	margin-top:-1px;
	padding-left:29px;
	height:19px; 
	display:block;
	background: url(/img/icoOfficeAndAtm.png) 3px 0 no-repeat;
}
.btnAtm span{
	background-position: 3px -21px !important;
}
.contentWrapper{
	padding:0 0 0 20px;
	zoom:1;
	position:relative;
}
.content{
	width:701px;
	min-height:400px;
	float:left;
	zoom:1;
	position:relative;
}
#article.wide .content{
	width:100%;
	float:none;
	margin:0;
}
.wide .content{
	float:none;
	widht:100%;
}
.tabsBlockWrapper{
	margin:0 -20px 0 -38px;
}
.tabs{
	height:47px;
	padding-left:18px;
	margin:0 !important;
	zoom:1;
	clear:both;
	background: url(/img/bgTabs.jpg) 0 2px repeat-x;
}
.tabs li{
	margin-right:10px;
	list-style:none;
	float:left;
	font-size:18px;
}
.tabs a{
	height:32px;
	margin-top:8px;
	padding-top:7px;
	display:block;
	float:left;
	text-align:center;
	color:#04614c !important;
	text-shadow:0 1px #f3f3f3;
	text-decoration:none;
	position:relative; 
	background: url(/img/bgTabs.jpg) 0 -225px repeat-x;
}
.tabs.years a{
	width:80px;
}
.tabs.years .last a{
	width:135px;
}
.tabs.viewType a{
	width:112px;
}
.tabs.viewType .last a{
	width:167px;
}
.tabs.viewDepType .t1{
	width:115px;
}
.tabs.viewDepType .t2{
	width:135px;
}
.tabs.viewDepType .t3{
	width:95px;
}
.tabs i{
	width:2px; height:39px;
	display:block;
	top:0; left:0;
	position:absolute;
	background: url(/img/bgTabs.jpg) 0 -186px no-repeat;
}
.tabs .r{
	left:auto; right:0;
	background-position:0 -264px;
}
.tabs a:hover{
	height:38px;
	margin-top:2px;
	color:#078468 !important;
	text-shadow:0 1px #f9f9f9;
	background-position:0 -348px;
}
.tabs a:hover i{
	height:45px;
	background-position:0 -303px;
}
.tabs a:hover .r{
	background-position:0 -393px;
}
.tabs .active, .tabs .active:hover{
	height:35px !important;
	margin-top:0 !important;
	padding-top:12px;
	background-position:0 -92px !important;
	color:#313131 !important;
}
.tabs .active i{
	height:47px !important;
}
.tabs .active .l{
	background-position:0 -45px !important;
}
.tabs .active .r{
	background-position:0 -139px !important;
} 
.tabsBlock{
	padding-top:24px;
	margin:0 20px 0 38px;
}
.tabsRight{
	width:246px;
	margin-right:-6px;
	float:left;
}
.tabsRight h2{
	margin-bottom:22px !important;
}
.tabsContent{
	width:698px;
	margin-right:22px;
	float:left;
}
.tabsContent.wide{
	width:100%;
	margin:0;
	float:none;
}
.trBlock, .borderBlock{
	width:214px;
	padding:15px 5px 20px 19px;
	position:relative;
	background: url(/img/bgBorderBlockM.gif) repeat-x;
}
.borderBlock{
	width:auto;
	max-width:697px;
	margin-bottom:26px;
	position:relative;
	z-index:1;
	zoom:1;
}
.content .borderBlock{
	margin-top:4px;
	margin-left:-20px;
}
.content .borderBlock .t, .content  .borderBlock .b{
	width:728px;
}
.deposits .borderBlock .t, .deposits .borderBlock .b{
	width:223px;
}
.borderBlock.wide{
	width:950px;
	max-width:950px;
	margin-left:-16px;
}
.trBlock i, .borderBlock i{
	position:absolute;
	display:block;
}
.trBlock .l, .trBlock .r, .borderBlock .l, .borderBlock .r{
	width:4px; height:100%;
	top:0; left:-4px;
	background: url(/img/bgBorderBlockLR.png) no-repeat;
}
.trBlock .r, .borderBlock .r{
	left:auto; right:-4px;
}
.trBlock .t, .trBlock .b, .borderBlock .t, .borderBlock .b{
	width:244px; height:4px;
	left:-4px;
	background: url(/img/bgBorderBlockTB.png) no-repeat;
}
.contactsBlock .borderBlock .t, .contactsBlock .borderBlock .b{
	width:480px;
}
.borderBlock.wide .t, .borderBlock.wide .b{
	width:981px;
}
.trBlock .t, .borderBlock .t{
	top:-4px;
}
.trBlock .b, .borderBlock .b{
	bottom:-4px; 
	background-position:0 -4px;
}
.fileTableWrapper td{
	width:220px;
}
.fileTableWrapper .fileTable{
	width:auto;
}
.fileTable{
	width:100%;
}
.fileTable td{
	vertical-align:top;
	padding:0 15px 15px 0; 
}
.fileTable .last{
	padding-right:0;
}
.tabsRight .pagenav{
	padding-left:2px;
}
.pagenav{
	margin-left:0 !important;
	font-size:11px !important;
}
.pagenav li{
	margin-right:13px;
	list-style:none;
	float:left;
}
.pagenav a, .pagenav strong{
	width:18px; height:16px;
	padding-top:2px;
	display:block;
	text-align:center;
}
.pagenav a{
	height:18px;
	padding-top:0;
	color:#292929 !important;
	text-decoration:none;
	background:#eeeeee;
}
.pagenav a:hover{
	background:#cacaca;
}
.pagenav strong{
	color:#ffffff;
	text-shadow:1px 1px #0a5142;
	background:#0c6451;
}
#article .hidedList{
	margin:0 0 20px 0;
}
.hidedList li{
	list-style:none;
	margin-bottom:15px;
}
.hidedBlock{
	padding:18px 0 20px 40px;
	margin-left:-40px;
	position:relative;
	zoom:1;
}
.hidedBlock .btn{
	margin-left:2px;
}
.hidedList h2{
	margin-bottom:0 !important;
}
.hidedBlock h2{
	margin-bottom:11px !important;
}
.hidedBlock .file{
	margin-left:-3px;
}
.switchList{
	margin:0 0 20px -6px !important;
	zoom:1;
}
.switchList li{
	list-style:none;
	margin-right:4px;
	float:left;
}
.switchList a{
	padding:0 6px;
}
.alphabetListWrapper{
	padding-top:7px;
}
.alphabetListWrapper .alphabetList{
	margin-right:42px !important;
}
.alphabetList{
	width:165px;
	float:left;
	margin:0 !important;
}
.alphabetList.last{
	width:134px;
	margin-right:-50px !important;
}
.alphabetList li{
	margin-bottom:10px;
	padding-right:4px;
	text-align:right;
	list-style:none;
	position:relative;
	zoom:1;
}
.alphabetList div{
	border-bottom:1px dashed #cddfdb;	
}
.alphabetList li:after{
	zoom:1;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.alphabetList a{
	background: #FFFFFF;
    border-bottom: 1px solid #04614C;
    color: #04614C !important;
    float: left;
	display:block;
 	margin-bottom:-1px;
    text-decoration: none;
}
.alphabetList a:hover{
	color:#078468 !important;
	border-bottom: 1px solid #078468;
}
.alphabetList li.finded{
	margin-left:-26px;
	padding-left:26px;
	background:#e4e4e4 url(/img/icos.png) 0 -50px no-repeat;
}
.alphabetListWrapper h2.finded{
	margin-left:-46px !important;
	padding-left:43px !important;
	background:#f1f1f1 url(/img/icos.png) 0 -26px no-repeat !important;
}
.alphabetListWrapper h2.finded a{
	text-decoration:none;
	
}
.alphabetList .finded a{
	background:#e4e4e4 !important;
}
.alphabetListWrapper .hidedList{
	width:223px;
	margin-right:17px !important;
	float:left;
}
.officeListWrapper .hidedList{
	width:200px;
	margin-right:40px !important;
}
.alphabetListWrapper .hidedList h2{
	margin-left:-10px;
	padding-left:10px;
}
.alphabetListWrapper .hidedList h2:hover{
	background:#f1f1f1;
}
.alphabetListWrapper .hidedList h2.color-type2:hover{
	background:none;
}
.alphabetListWrapper .hidedList h2:hover a{
	border:none !important;
	color:#078468 !important;
}
.alphabetListWrapper .hidedBlock{
	padding-top:12px !important;
}
.alphabetListWrapper .hidedBlock a:hover{
	background:none;
	border-bottom: 1px solid #04614C !important;
}
.searchInner .title{
	width:170px;
	padding-top:2px;
	margin-right:22px;
	font-size:18px;
	color:#272727;
	float:left;
	text-shadow:0 1px #fcfcfc;
}
.searchInner fieldset{
	padding-top:3px;
}
.searchInner .textbox{
	width:516px; height:23px;
	margin-bottom:10px;
	padding:0 5px 0 5px !important;
	font-size:12px;
	border:none;
	float:left;
	background: url(/img/bgMainSearch.png) 0 -23px no-repeat;
}
.searchInner .btnFind{
	top:-1px; left:-1px;
	height:24px;
	position:relative;
}
.searchInner .error{
	clear:left;
}
.inOtherCity{
	margin-top:12px;
	float:left;
	padding-left:16px;
	font-size:16px;
	background: url(/img/icos.png) -27px -49px no-repeat;
}
.largeIndentList{
	margin:0 !important;
}
.largeIndentList li{
	margin-bottom:28px;
	list-style:none; 
}
.directionList strong{
	margin-right:5px;
	font-size:16px;
	font-weight:normal;
	color:#04614c;
}
.newsList{
	padding-top:20px;
}
.newsList dd{
	margin-bottom:25px;
}
.newsList a{
	color:#04614c !important;
}
.newsList a:hover{
	color:#078468 !important;
}
.social{
	float:left;
	margin-right:5px;
}
.social li{
	margin-right:10px;
	list-style:none;
	float:left;
}
.social{
	margin-left:0 !important;
}
.allNews{
	top:5px; 
	position:relative;
	padding-left:20px;
	background: url(/img/icos.png) -25px -68px no-repeat;
}
.twoCols{
	zoom:1;
}
.twoCols .leftCol, .twoCols .rightCol{
	width:460px;
	float:left;
}
.twoCols .leftCol{
	margin-right:40px;
}
.twoCols .rightCol{
	margin:0;
	float:left;
}
.twoCols .leftCol .borderBlock, .twoCols .rightCol .borderBlock{
	margin-left:-16px;
}
.extraLeft{
	margin-left:-20px;
}
.tableWrapper{
	clear:both;
	margin:2px 0 30px -20px;
	padding:0 0 4px 1px;
	display:inline-block;
	background: url(/img/borderTableWrapper.gif) bottom left repeat-x;
}
.tableWrapper table{
	margin-left:-1px;
	border:2px solid #dcdcdc;
	border-bottom:none;
	border-top:none;
	border-collapse:collapse;
}
.tableWrapper th.last{
	background:#f3f3f3 url(/img/bgThLast.png) bottom right repeat-x;
}
.tableWrapper th.first{
	background:#f3f3f3 url(/img/bgThFirst.png) bottom left repeat-x;
}
.tableWrapper th{
	height:59px;
	font-weight:normal;
	padding:0 10px 0 18px;
	text-align:left;
	line-height:17px;
	vertical-align:middle;
	background:#f3f3f3 url(/img/bgTh.gif) bottom left repeat-x;
}
.tableWrapper td{
	padding:6px 10px 11px 18px;
	border-top:1px solid #dddddd;
	line-height:17px;
}
.rbkRating{
	margin-top:3px;
}

.rbkRating td{
	padding-top:3px;
	padding-bottom:3px;
}
.ratingDateList{
	padding-top:10px;
	margin:0 0 7px 0 !important;
	float:left;
	zoom:1;
}
.ratingDateList li{
	margin:0 27px 7px 0;
	list-style:none;
	float:left;
	height:16px;
	padding-bottom:1px;
}
.ratingDateList a{
	text-decoration:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
.ratingDateList .onLink{
	margin:0 -6px;
	border:none;
	zoom:1;
	float:left;
}
.magazineRating dl{
	margin-bottom:20px;
}
.magazineRating dt, .magazineRating dd{
	margin-bottom:8px;
}
.foreingAgency td{
	font-size:16px;
	vertical-align:middle;
	text-align:center;
	padding-left:0 !important;
	padding-right:0 !important;
}
.foreingAgency .textLeft{
	padding-left:20px !important;
	padding-right:10px;
}
.mapWrapper{
	width:970px; height:490px;
	padding:10px 0 0 14px;
	margin:0 0 -15px -20px;
	position:relative;
}
.mapWrapper .borderBlock{
	width:962px;
	max-width:962px;
	padding-bottom:26px;
	background: url(/img/bgSearchInnerMapM.png) repeat-y;
}
.mapWrapper .borderBlock i{
	width:988px; height:4px;
	top:-4px; left:0;
	position:absolute;
	background: url(/img/bgSearchInnerMapT.png) no-repeat;
}
.mapWrapper .borderBlock .b{
	top:auto; bottom:-4px;
	background: url(/img/bgSearchInnerMapB.png) no-repeat;
}
.map{
	top:0; left:0;
	position:absolute;
}
.map i{
	position:absolute;
	z-index:2;
}
.YMaps-button-tip-m, .YMaps-button-tip-text{
	position:static !important;
}
.mapWrapper .map .l, .mapWrapper .map .r{
	width:4px; height:500px;
	top:0; left:0;
	background: url(/img/shadowMapLR.png) top right repeat-y;
}
.mapWrapper .map .r{
	left:auto; right:0;
	background: url(/img/shadowMapLR.png) repeat-y;
}
.mapWrapper .map .t, .mapWrapper .map .b{
	width:984px; height:4px;
	top:0; left:0;
	background: url(/img/shadowMapTB.png) bottom left repeat-x;
}
.mapWrapper .map .b{
	top:auto; bottom:2px;
	background: url(/img/shadowMapTB.png) repeat-x;
}
.marker{
	position:absolute;
	display:block;
	text-decoration:none;
}
.marker.small{
	width:33px; height:22px;
	background: url(/img/markerSmall.png) no-repeat;
}
.marker.big{
	width:57px; height:34px;
	padding-top:2px;
	font-size:18px;
	color:#fff !important;
	text-align:center;
	background: url(/img/markerBig.png) no-repeat;
}
.mapMetroWrapper {
    position: relative;
    width: 980px;
}
.mapMetro{
	width:600px; height:784px;
	margin:0 auto;
	background: url(/img/mapMetro.png) no-repeat;
}
.bablWrapper{
	position:absolute;
}
.bablClose{
	width:56px; height:46px;
	background: url(/img/markerSmall.png) 26px 24px no-repeat;
}
.bablClose a{
	width:33px; height:22px;
	cursor:pointer;
	display:block;
	bottom:0; right:0;
	position:absolute;
	z-index:1;
}
.mapPopup{
	width:205px;
	padding:8px 30px 15px 20px;
	min-height:100px;
	position:absolute;
	left:32px;
	z-index:2;
	background: url(/img/bgMapPopupM.png) repeat-y;
}
.mapPopup i{
	width:255px; height:10px;
	top:-10px; left:0;
	position:absolute;
	display:block;
	background: url(/img/bgMapPopupTB.png) no-repeat;
}
.mapPopup .b{
	top:auto; bottom:-10px;
	background-position:0 -10px;
}
.mapPopup .title{
	display:block;
	margin-bottom:20px;
}
.mapPopup p{
	margin-bottom:0 !important;
}
.mapPopup .font5{
	margin-bottom:10px;
	display:block;
}
.mapPopup .more{
	padding-right:10px;
	background: url(/img/triangleGreenRight.gif) 100% 6px no-repeat;
}
.atmFiltr{
	margin-bottom:35px;
}
.atmFiltr input{
	position:relative;
	vertical-align:middle;
	cursor:pointer;
}
.atmFiltr label{
	border-bottom-style:solid;
	border-bottom-width:1px;
	cursor:pointer;
}
.tableBorderBlock .td, .tableBorderBlock .th, .tableDiv .td, .tableDiv .th{
	float:left;
}
.tableDiv .tr{
	border-bottom:1px solid #dddddd;
	zoom:1;
}
.tableDiv .tr.last{
	border:none;
}
.tableBorderBlock li{
	list-style:none;
}
.tableBorderBlock .borderBlock{
	padding:7px 5px 6px 19px;
	margin-bottom:5px !important;
}
/* .tableBorderBlock .borderBlock:hover{
	background:#f4f4f4 url(/img/bgBorderBlockMhover.png) bottom left repeat-x;
} */
.tableBorderBlock .borderBlock.noFill{
	background:none !important;
}
.tableBorderBlock .borderBlock.noFill i{
	display:none;
}
.tableBorderBlock .tHead{
	margin-bottom:-3px;
} 
.atmTable {}
.atmTable .td{
	padding-right:30px;
}
.atmTable .td1{
	width:267px;
}
.atmTable .td1 p{
	margin-bottom:0 !important;
}
.atmTable .td2{
	width:150px;
}
.atmTable .td3{
	/*width:207px;*/
	width:137px;
}
.atmTable .td4{
	/*width:185px;*/
	width:105px;
}
.atmTable .td5{
	width:120px;
}
.atmTable li{
	margin-bottom:3px;
}
.tableDivWrapper{
	border:2px solid #dbdbdb;
	border-top-color:#f3f3f3;
	border-bottom:none;
	zoom:1;
	padding-bottom:4px;
	background: url(/img/borderTableDiv.gif) bottom left repeat-x;
}
.tableWrapper.wide, .tableDivWrapper.wide{
	width:982px;
}
.tableDivWrapper{
	margin:0 0 20px -20px;
}
.tableDiv{
	margin-left:-1px;
	zoom:1;
}
.tableDiv .th{
	height:59px;
	font-weight:normal;
	padding:0px 10px 0px 20px;
	text-align:left;
	line-height:17px;
	position:relative;
	display:table;
	vertical-align: middle; 
	background:#f3f3f3 url(/img/bgTh.gif) bottom left repeat-x;
}
.tableDiv .text{
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
.metro{
	zoom:1;
}
.metro img{
	float:left;
	margin:0 5px 5px 0;
}
.metro span{
	top:2px; 
	position:relative;
}
.imgWrapper, .img{
	padding:3px;
	display:inline-block;
	border:2px solid #e4e4e4;
	background:#fff;
}
.imgWrapper.fl, .img.fl{
	margin-right:20px;
}
.imgWrapper.fr, .img.fr{
	margin-left:20px;
}
.imgWrapper img{
	display:block;
}
.officeDescribe{}
.officeDescribe .imgWrapper{
	width:141px; 
	margin-right:20px;
	float:left;
	overflow:hidden;
	border:none;
	background:none;
}
.officeDescribe .describe{
	width:779px;
	margin:-15px 0 -20px 0;
	padding:15px 0 20px;
	float:left;
	position:relative;
	background: url(/img/borderNewsAndAnalitycs.gif) 548px 0 repeat-y;
}
.officeDescribe .describe .data{
	width:548px;
	margin-right:26px;
	float:left;
}
#article .officeDescribe .describe .data p{
	margin-bottom:10px;
}
.officeDescribe .describe .data h3{
	color:#7d7d7d !important;
	margin-bottom:10px !important;
}
.officeDescribe .metro{
	display:block;
	margin-bottom:10px;
}
.officeDescribe ul{
	margin-left:0 !important;
}
.officeDescribe li{
	list-style:none;
	margin-bottom:4px;
}
.officeDescribe .hidedBlock{
	margin-left:0 !important;
	padding:0 !important; 
}
.officeDescribe .workTime{
	width:205px;
	float:left;
}
.officeDescribe .workTime ul{
	margin-bottom:20px;
}
.down{
	background: url(/img/triangleGreenDown.gif) no-repeat;
}
.up{
	background: url(/img/triangleGreenUp.gif) no-repeat;
}
.showAll{
	bottom:26px; right:251px;
	position:absolute;
	padding-left:12px;
	background-position:0 7px;
	text-decoration:none;
}
.contactsBlock{
	margin-top:-20px;	
}
.contactsBlock h1{
	margin-bottom:15px;
}
.contactsBlock .borderBlock{
	width:449px;
	min-height:375px;
}
.dashedSwitchList{
	margin:0 0 30px !important;
	zoom:1;
}
.dashedSwitchList li{
	height:16px;
	margin:0 16px 10px 0;
	list-style:none;
	float:left;
}
.dashedSwitchList .onLink{
	margin:0 -6px;
}
.vacancyList .hidedBlock{
	padding:12px 0 5px 40px;
}
.events{
	padding-top:15px;
}
.events .imgWrapper{
	width:227px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	border:none;
	text-align:right;
}
.events .imgWrapper img{
	padding:3px;
	display:inline;
	border:2px solid #E4E4E4;	
}
.events .twoCols{
	margin-bottom:34px;
}
.events .describe{
	padding-top:6px;
	display:table;
	zoom:1;
}
.events .describe h3{
	margin-bottom:8px !important;
}
.informationOpening th{
	padding-right:0;
	padding-left:0;
	text-align:center;	
}
.informationOpening td{
	padding:3px 0;
	text-align:center;
}
.cardType{
	padding:0 0 25px 20px;
	margin:0 0 20px -20px;
	overflow:hidden;
	border-bottom:1px solid #c9cdd1;
}
.cardType.platinum{
	margin-top:-20px;
	padding-top:20px;
	padding-bottom:0;
	border:none;
	background:#e5e5e5 url(/img/bgPlatinum.gif) repeat-x;
}
.cardType.platinum .imgCard{
	margin-top:-20px;
}
.cardType .imgCard{
	float:left;
	margin-right:20px;
}
.cardType .describeCard{
	width:455px;
	float:left;
}
.deposits, .credits{
	margin-left:-16px;
	zoom:1;
	position:relative;
}
.deposits .depImg{ 
	width:131px; height:112px;
	margin:0 0 5px 15px;
}
.deposits .borderBlock, .credits .borderBlock{
	width:186px; height:233px;
	padding-top:12px;
	padding-left:25px;
	float:left;
	margin-right:30px;
	margin-left:0;
	color:#5f5f5f;
}
.deposits .borderBlock.last, .credits .borderBlock.last{
	margin-right:0;
}
.deposits .special{
	padding-top:20px;
	float:left;
}
.deposits .special .depImg{
	margin-bottom:12px;
}
.deposits .special .title{
	margin-left:20px
}
.credits .borderBlock{
	width:310px; min-height:260px;
}
.credits .borderBlock .t, .credits .borderBlock .b{
	width:345px;
}
.credits h2{
}
.credits .credImg{
	width:239px; height:185px;
	margin:-32px 0 10px 28px;
	position:relative;
	float:left;
	z-index:1;
	zoom:1;
}
.credits .credImg img{
	display:block;
}
.depCalc li{
	padding-left:120px;
}
.depCriteria .th{
}
.depCriteria .th, .depCriteria .td{
	padding-right:0;
	padding-left:0;
}
.depCriteria .th .text{
	padding-right:25px;	
}
.depCriteria .th1 .text{
	padding-left:22px;	
}
.depCriteria .th1{
	width:153px;
}
.depCriteria .th2{
	width:103px;
}
.depCriteria .th3{
	width:137px;
}
.depCriteria .th4{
	width:165px;
}
.depCriteria .th5{
	width:119px;
}
.depCriteria .th6{
	width:120px;
}
.depCriteria .th7{
	width:186px;
}
.depCriteria .th7 .text{
	padding-right:5px;	
}
.depCriteria .td{
	padding:17px 25px 14px 0
}
.depCriteria .td1{
	width:106px;
	padding-left:22px;
}
.depCriteria .td2{
	width:78px;
}
.depCriteria .td3{
	width:112px;
}
.depCriteria .td4{
	width:140px;
}
.depCriteria .td5{
	width:94px;
}
.depCriteria .td6{
	width:95px;
}
.depCriteria .td7{
	width:181px;
	padding-right:5px;
}

.depCriteria .td2, .depCriteria .td3, .depCriteria .td4, 
.depCriteria .td5, .depCriteria .td6{
	text-align:center;
}
.depDetailsTable table{
	width:720px;
}
.depDetailsTable th{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.depDetailsTable td{
	border:none;
}
.depDetailsTable .subTitle td{
	color:#04614c;
	border-top:1px solid #e9e9e9; 
}
.depDetailsTable  td{
	text-align:center;	
}
.depDetailsTable .subTitle small{
	display:block;
}
.depDetailsTable .first{
	padding-top:15px;
	text-align:left !important;
	vertical-align:bottom;
}
.depCompareTable table{
	width:982px;
}
@-moz-document url-prefix(){
	.depCompareTable table{
	width:983px;
}
}
.depCompareTable th{
	padding-top:0;
	padding-bottom:0;
	vertical-align:middle;
	font-size:10px;
	line-height:12px;
	text-align:center;
}
.depCompareTable th, .depCompareTable td{
	padding-right:0;
	padding-left:0;
}
.depCompareTable th strong, .depCompareTable .th1{
	font-size:12px;
	text-align:left;
}
.depCompareTable .th1{
	line-height:15px;	
}
.depCompareTable .th1, .depCompareTable .td1{
	padding-left:20px;
}
.depCompareTable th small{
	display:block;
}
.depCompareTable td{
	border:none;
	text-align:center;
}
.depCompareTable .depName td{
	padding-top:15px;
	border-top:1px solid #dddddd;
}
.depCompareTable .td1{
	text-align:left;
}
.depCompareTable .vm{
	vertical-align:middle;
}
.depCompareTable .vm img {
	background-color: white !important;
}
.depCompareTable .inTime{
	padding-left:25px !important;
}
.depCompareTable .inMonth{
	padding-left:15px !important;
}
.depCompareTable .last{
	padding-bottom:20px;
}
.graphDepCompare{
	width:980px;
	position:relative;
}
.graphDepCompare a{
	color:#04614c !important;
	font-weight:bold;
}
.graphDepCompare ul{
	top:178px; left:740px;
	position:absolute;
	margin:0 !important;
}
.graphDepCompare li{
	padding-left:55px;
	margin-bottom:10px;
	list-style:none;
}
.graphDepCompare .dep1{
	background: url(/img/dep1.gif) 0 5px no-repeat;
}
.graphDepCompare .dep2{
	background: url(/img/dep2.gif) 0 5px no-repeat;
}
.graphDepCompare .dep3{
	background: url(/img/dep3.gif) 0 5px no-repeat;
}
.graphDepCompare .dep4{
	background: url(/img/dep4.gif) 0 5px no-repeat;
}
.graphDepCompare .dep5{
	background: url(/img/dep5.gif) 0 5px no-repeat;
}
.graphDepCompare .dep6{
	background: url(/img/dep6.gif) 0 5px no-repeat;
}
.goldMarketTable p{
	margin-bottom:0 !important;
}
.goldMarketTable td{
	vertical-align:middle;
}
/* .goldMarketTable .tHead{
	width:726px;
	padding:9px 0;
	margin-left:-22px;
	overflow:hidden;
	font-weight:bold;
	zoom:1;
	background:#f3f3f3 url(/img/bgThGoldMarket.gif) bottom left repeat-x;
}
.goldMarketTable .th1{
	width:140px;
	padding-left:22px;
	margin-right:10px;	
}
.goldMarketTable .td{
	width:140px; height:43px;
	text-align:left;
	position:relative;
	display:table;
	vertical-align: middle; 
}
.goldMarketTable .td1{
	margin-right:10px;
}
.goldMarketTable .td .text{
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
.goldMarketTable .td2, .goldMarketTable .th2{
	width:145px;
	margin-right:35px;
}
.goldMarketTable .td3, .goldMarketTable .th3{ 
	width:190px;
	margin-right:25px;
}
*/
.safeTarifsTable{}
.safeTarifsTable .th1 .text{
	width:154px
}
.safeTarifsTable .th2 .text{
	width:197px
}
.safeTarifsTable .th3 .text{
	width:425px;
	text-align:center;
}
.safeTarifsTable .th4 .text{
	width:81px;
}
.safeTarifsTable .tBody{
	padding:8px;
	clear:both;
	overflow:hidden;
	zoom:1;
	zoom:1;
}
.safeTarifsTable .tHead{
	padding-left:30px;
	margin-bottom:-5px;
	font-size:11px;
}
.safeTarifsTable .tContent{
	width:782px;
	padding:11px 0 0 28px;
	float:left;
	zoom:1;
	background:#efefef url(/img/bgTcontent.png) bottom left repeat-x;
}
.safeTarifsTable .tr{
	border:none;
	overflow:hidden;
	zoom:1;
}
.safeTarifsTable .tr div{
	float:left;
	padding-bottom:15px;
	zoom:1;
}
.safeTarifsTable .td1{
	width:205px;
}
.safeTarifsTable .td2{
	width:35px;
	margin-right:60px;
	text-align:center;
}
.safeTarifsTable .td3{
	width:35px;
	margin-right:60px;
	text-align:center;
}
.safeTarifsTable .td4{
	width:40px;
	margin-right:55px;
	text-align:center;
}
.safeTarifsTable .td5{
	width:40px;
	margin-right:58px;
	text-align:center;
}
.safeTarifsTable .td6{
	width:40px;
	margin-right:58px;
	text-align:center;
}
.safeTarifsTable .td7{
	width:40px;
	text-align:center;
}
.safeTarifsTable .notActive{
	font-weight:normal;
	color:#acacac;
}
.safeTarifsTable .sm, .safeTarifsTable .m{
	padding:5px 0 0 30px;
	font-weight:bold;
	position:relative;
	zoom:1;
}
.safeTarifsTable .sm{
	background: url(/img/bgSm.gif) 20px 0 no-repeat;
} 
.safeTarifsTable .m{
	background: url(/img/bgM.gif) 20px 0 no-repeat;
}
.safeTarifsTable .legend{
	top:124px; left:-3px;
	position:absolute;
	font-weight:normal;
}
.safeTarifsTable .m .legend{
	top:48px; left:1px;
}
.safeTarifsTable .m .legend sup{
	font-size:7px;
}
.safeOfficeList{
	width:151px;
	float:left;
	margin:0 !important;
}
.safeOfficeList li{
	padding:5px 0 9px 11px;
	list-style:none;
	zoom:1;
}
.safeOfficeList strong{
	margin-bottom:3px;
	display:block;
}
.safeOfficeList .active{
	 background: #EFEFEF;
	/* background: url(/img/bgSafeTarifsActive.png) no-repeat; */
}
.safeOfficeList .active strong a{
	text-decoration:none;
}
.vip{
	background: url(/img/bgVip.jpg);
}
.vip .mainNav{
	background-position:0 -42px;
}
.vip .searchForm .textbox{
	background-position:0 -46px;
}
.vip .slideTextWrapper{
	background-position:0 -192px;
}
.vip .slidesNav a {
	background-position:0 -35px;
}
/***************************/
/**********asideRight************/
.asideRight{
	width: 246px;
	float: right;
}
.arBlockWrapper{
	width:220px;
	padding:17px 3px 16px 22px;
	margin:0 0 20px 2px;
	position:relative;
	background: url(/img/bgArBlockM.png) no-repeat;
}
.arBlockWrapper:hover{
	background: url(/img/bgArBlockMHover.png) no-repeat;
}
.arBlockWrapper .b{
	width:246px; height:4px;
	bottom:-4px; left:0;
	position:absolute;
	background: url(/img/bgArBlockB.png) no-repeat;
}
.arBlock{
	padding:0 0 0 83px;	
	min-height:65px;
	background: url(/img/icosArBlock.png) no-repeat;
}
.arBlock ul{
	margin:0 !important;
}
.arBlock li{
	list-style:none;
}
.arBlock a{
	margin-right:3px;
	color:#04614c !important;
	vertical-align:middle;
	font-size:11px;
}
.arBlock a:hover{
	color:#078468 !important;
}
.arBlock .title{
	min-height:36px;
	margin-bottom:13px;
	/* font-size:18px; */
	line-height:18px;
	color:#272727;
	display:block;
	font-size:16px;
}
.arBlock img{
	/* vertical-align:middle; */
}
.contactUs{
	background-position:0 0;
}
.newsSubscribe{
	background-position:0 -86px;
}
.corpNewspaper{
	background-position:0 -172px;
}
.firmStyle{
	background-position:0 -258px;
}
.financeStatements{
	background-position:0 -344px;
}
.yearStatements{
	background-position:0 -430px;
}
.forum{
	background-position:0 -516px;
}
.form{
	background-position:0 -602px;
}
.form .title{
	min-height:0;
}
.recomend{
	background-position:0 -688px;
}
.recomend{
	background-position:0 -688px;
}
.invest{
	background-position:0 -774px;
}
.vacancySubscribe{
	background-position:0 -860px;
}
.important{
	background-position:0 -1434px;
}

.important .title{
	min-height:0;
}
.chapterImg{
	width:239px;
	margin-bottom:15px;
}
.persDistant{
	height:209px;
	margin-top:-40px;
	background: url(/img/persDistant.png) no-repeat;
}
.persIpoteka{
	width:240px;  height:179px; /* height:229px; */
	margin-top:-17px;
	background: url(/img/persIpoteka.png) no-repeat;
}
.persPotreb{
	height:185px;
	margin-top:-18px;
	background: url(/img/persPotreb.png) no-repeat;
}
.persSafe{
	height:159px;
	margin-top:19px;
	background: url(/img/persSafe.png) no-repeat;
}
.persTransaction{
	height:168px;
	margin-top:-4px;
	background: url(/img/persTransactions.png) no-repeat;
}
.persVip{
	height:209px;
	margin-top:-44px;
	background: url(/img/persVip.png) no-repeat;
}
.persGold{
	height:159px;
	margin-top:1px;
	background: url(/img/persGold.png) no-repeat;
}
.persRKO{
	height:173px;
	margin-top:-10px;
	background: url(/img/persRKO.png) no-repeat;
}
.persInvest{
	height:205px;
	margin-top:-39px;
	background: url(/img/persInvest.png) no-repeat;
}
.persCards{
	height:187px;
	margin-top:-28px;
	background: url(/img/persCards.png) no-repeat;
}
.persArt{
	height:219px;
	margin-top:-56px;
}
.persConcierge{
	height:171px;
	margin-top:-10px;
}
.corpCredit{
	height:181px;
	margin-top:-14px;
	background: url(/img/corpCredit.png) no-repeat;
}
.try{
	padding-top:20px;
	font-size:18px;
}
.try ul{
	margin:0 60px 0 0 !important;
	float:left;
}
.try li{
	list-style:none;
	margin-bottom:12px;
}
.try .title{
	float:left;
	margin-right:25px;
}
.feedbackForm li{
	padding-left:225px;
}
.search-page{
	width:645px;
}
.search-page p{
	margin-bottom:0 !important;
}
.search-page .result{
	padding-bottom:30px;
}
.search-page .way{
	font-size:11px;
	color:#8a8a8a !important;
}
.search-page .way a{
	color:#8a8a8a !important;
}
.search-page b{
	font-weight:normal;
	padding:2px 0;
	background: #c3ccbe;
}
.sitemap{}
.sitemap .col{
	float:left;
}
.sitemap li{
	list-style:none;
}
.sitemap .first{
	font-size:18px;
	margin-bottom:15px;	
}
.sitemap a, .sitemap .col5 a{
	color:#04614c !important;	
}
.sitemap a:hover{
	color:#078468 !important; 	
}
.sitemap ul{
	padding-top:10px;
	margin-left:0 !important;
}
.sitemap li{
	margin-bottom:10px;
}
.sitemap li ul{
	margin-left:10px !important;
}
.sitemap .col5 ul{
	padding-top:30px;
	margin-left:0 !important;
}
.sitemap li li a{
	color:#272727 !important;
}
.sitemap li li a:hover{
	color:#7a7a7a !important;	
}
.sitemap .col1{
	width:223px;
	margin-right:25px;
}
.sitemap .col2{
	width:200px;
	margin-right:25px;
}
.sitemap .col3{
	width:235px;
	margin-right:17px;
}
.sitemap .col4{
	width:235px;
}
.subscribe .borderBlock{
	margin-bottom:20px;
}
.subscribe li{
	padding-left:120px;
}
.subscribe h2{
	width:220px;
	margin-right:20px;
	margin-bottom:0 !important;
	float:left;
}
.subscribe .title{
	overflow:hidden;
	margin-bottom:30px;
}
.subscribe span{
	top:7px;
	position:relative;
}
/***************************/
/**********footer***********/
#footerWrapper{
	width:100%; height:266px;
	overflow:hidden;
	background: url(/img/bgFooterWrapper.png) repeat-x;
}
#footer{
 	width:980px;
	padding-top:29px;
	margin:0 auto;
}
#footer .col{
	width:220px;
	padding:2px 0 0 20px;
	float:left;
	color:#323232;
	font-size:12px;
}
#footer .col a{
	color:#777;
	text-decoration:none;
	-webkit-transition: color 0.7s ease;
	transition: color 0.7s ease;
}
/*#footer .col a:hover{
	color:#4a4a4a;
}*/
#footer .col dl{
	margin-bottom:21px;
}
#footer .col dt{
	margin-bottom:5px;
}
#footer .col dd{
	margin-bottom:5px;
}
#footer .leftColo{
	padding-left:0;
}
.footerCols{
	width:720px;
	margin:40px 20px 0 0;
	float:left;
	background: url(/img/borderFooterCol.gif) repeat-y;
}
.copyrightsBlock{
	width:235px;
	padding-top:45px;
	float:left;
	line-height:15px;
}
.copyrightsBlock .depInsured{
	width:70px; height:70px;
	margin-right:20px;
	display:block;
	float:left;
	text-indent:-999em;
	background: url(/img/icoInsured.png) no-repeat;
}
.copyrightsBlock .copyrights{
	padding:6px 0 5px;
}
.copyrightsBlock .developers{
	padding-top:38px;
	font-size:12px;
	clear:both;
}
.subFooterBlockWrapper{
	width:100%; height:20px;
	position:relative;
	border-top:1px solid #bfbfbf;
	background:#f3f3f3/*  url(/img/bgCloseBlock.gif) repeat-x; */
}
.subFooterBlock{
	width:990px; 
	padding-top:10px;
	margin:0 auto;
	position:relative;
	zoom:1;
}
.subFooterBlock a:hover, .developers a:hover{
	color:#575757;
}
.copyrights{
	font-size:11px;
	color:#535252;
}
.subFooterBlock .developers{
	top:10px; right:12px;
	position:absolute;	
}
.license{
	font-size:10px;
	color:#7a7a7a;
}
.developers, .developers a{
	font-size:11px;
	color:#777777;
}
/************************/
/*********overlay**********/
#exposeMask{
	background: url(/img/bgOverlay.png) !important;
}
#overlay {
	display:none;
	color:#efefef;
	background-image:url(/img/transparent.png) !important;
}
#overlay .close, .mapPopup .close, .eBankEnter .close{
	top:5px; right:6px;
	position:absolute;
	width:17px; height:17px;
	display:block;
	cursor:pointer;
	background: url(/img/btnClose.png) no-repeat;
}
.mapPopup .close{
	top:2px; right:11px;
}
.popup{
	font-size:12px;
	color:#3d3d3d;
}
.popup h2{
	margin-bottom:10px;
	line-height:17px;
	font-size:13px;
	font-weight:normal;
	color:#131313;
}
.popup p{
	line-height:17px;
}
.cityPopupWrapper{
	top:5px !important;
	width:452px; height:183px !important;
	min-height:auto !important;
}
.cityPopup{
	width:422px; height:141px !important;
	padding:42px 15px 0 15px;
	margin:0 auto;
	min-height:auto !important;
	background:url(/img/bgPopup.png) repeat-x;
}
.cityPopup .citySelect{
	top:4px; left:6px;
}
.cityPopup .citySelect.active{
	padding-right:8px;
}
.cityPopup .cityListWrapper{
	top:24px; left:4px;
}
.cityPopup .btnContinueWork{
	width:215px; height:26px;
	margin-left:-1px;
	display:block;
	text-indent:-999em;
	background: url(/img/btnContinueWork.png) no-repeat;
}
.cityPopup p{
	margin-bottom:22px;
}
.clickHere{
	top:8px; left:83px;
	position:absolute;
	font-size:11px;
	color:#606060;
	padding-left:15px;
	background: url(/img/arrowLeftGrey.gif) 0 4px no-repeat;
}
.addthis_toolbox{
	padding-top:5px;
}
.socialButtonHolder{
	clear:both;
	padding-top:20px;
}
.graphBlockWrapper{
	width:706px;
	margin-left:-20px;
	padding:20px 0 20px 20px;
	position:relative;
	background: url(/img/bgGraphBlockM.png) repeat-y;
}
.graphBlockWrapper .t, .graphBlockWrapper .b{
	width:726px; height:4px;
	top:-4px; left:0;
	position:absolute;
	background: url(/img/bgGraphBlockTB.png) no-repeat;
}
.graphBlockWrapper .b{
	top:auto; bottom:-4px;
	background-position:bottom left;
}
.graphBlock{
	width:685px; height:345px;
	margin-bottom:20px;
}
#up4um_widget .popup, .up4um_help .popup{
z-index:9999999;
}
