#item-slider-block {
	position:relative;
	clear:both;
}

			body {
				background-color: #e9f0f7;
				margin:0;
				padding:0 0 20px;
				color: #4d4d4d;
				-webkit-font-smoothing: subpixel-antialiased !important;
				-webkit-backface-visibility: hidden;
				-moz-backface-visibility:    hidden;
				-ms-backface-visibility:     hidden;
			}
			body#is_mobile #faq-link {
				margin-left:35px;
			}
			
			/*главный контейнер*/
			div#wrapper {
				width: 970px;
				margin: 0 auto;
				padding:15px 10px 18px;
				background-color: #ffffff;
			}
			/* НАЧАЛО - шапка сайта*/
			header {
				width:100%;
				height:440px;
			}
			/*логотип сайта*/
			div#logo {
				width:402px;
				height:68px;
				padding:9px 9px 0 5px;
				float:left;
				vertical-align:middle;
			}
			div#logo a {
				display:block;
			}
			
			/*информационный блок шапки*/
			div#header-right-side {
				/*width: 624px;
				/*height:85px;*/
				position:relative;
				/*margin-right:160px;*/
			}
			div#faq-link {

                margin-right:8px;
                position: relative;

				color: #4d4d4d !important;
			}

            @media screen and (-webkit-min-device-pixel-ratio:0), 
            @media all and (-webkit-min-device-pixel-ratio:10000),
            not all and ( -webkit-min-device-pixel-ratio : 0 ) {
               div#faq-link{/*left:32px!important;*/}
            }
            
            noindex:-o-prefocus,div#faq-link{/*left:32px!important;*/}

			div#header-link {
				float: right;
				margin-top: 8px;

			}

			/*mobile apps link*/
			.mobile-apps-link {
				color: #2e3192!important;
				font-weight: bold;
			}
			.mobile-apps-link.mobile-apps-link-ios {	background-position: 0px -34px;	}
			.mobile-apps-link.mobile-apps-link-android {	background-position: 0px 0px; margin-left: 5px!important;	}

			.mobile-apps-link.mobile-apps-link-ios:hover {	background-position: -28px -34px;	}
			.mobile-apps-link.mobile-apps-link-android:hover {	background-position: -28px 0px;	}

			div#faq-link[lang=en] .mobile-apps-link {
				margin-top: 25px!important;
				margin-left: 50px!important;
				margin-right:9px!important;/*!!!*/
			}
			div#faq-link[lang=en] .mobile-apps-link.mobile-apps-link-android {	margin-left: 5px!important;	}


			.mobile-apps-link-big {
				display: inline-block;
				width: 79px;
				height: 24px;
				background-image: url('images/sprite-mobile-apps2.png');
				background-repeat: no-repeat;
				margin-top: -8px;
			}
			.mobile-apps-link-big.mobile-apps-link-ios {	background-position: -79px 0px;    margin-left: 70px!important;	}
			.mobile-apps-link-big.mobile-apps-link-android {	background-position: -79px -24px;	}
			.mobile-apps-link-big.mobile-apps-link-huawei {	background-position: -79px -49px;	}
			div#socnetwork-container[lang=en] .mobile-apps-link-big.mobile-apps-link-ios { background-position: 0px 0px;  margin-left: 15px!important;}
			div#socnetwork-container[lang=en] .mobile-apps-link-big.mobile-apps-link-android { background-position: 0px -24px;  margin-left: 5px!important;}
			div#socnetwork-container[lang=en] .mobile-apps-link-big.mobile-apps-link-huawei { background-position: 0px -49px;  margin-left: 5px!important;}


            @-moz-document url-prefix() 
            { 
                div#faq-link {left: 25px;} 
                select[name="online-app"]{right:9px;}
            } 
            
            .scrollup {
                width: 40px;
                height: 40px;
                opacity: 0.3;
                position: fixed;
                bottom: 50px;
                right: 100px;
                display: none;
                text-indent: -9999px;
                background: url('images/icon_top.png') no-repeat;
            }
            
			/*НАЧАЛО слайдер*/
			div#main-slider {
				position:absolute;
				width: 971px;
				height: 295px;
				overflow:hidden;
				display:inline-block;
				margin-top:10px;
				z-index:800;
			}
			
			div#slider-bg {
				position:absolute;
				height:295px;
				width:270px;
				margin-top:10px;
				background-color: #ffffff;
				opacity: 0.8;
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
				z-index: 810;
			}
			
			div#slider-nav {
				position:absolute;
				height:295px;
				width:270px;
				margin-top:10px;
				z-index:810;
			}
			div#slider-nav a {
				display:block;
				background:url('images/blue-right-arrow.png') 98% 50% no-repeat;
				border-top: #ffffff 1px solid;
				margin: 0 15px;
				text-decoration:none;
				font-family:HeliosCond, Arial, Helvetica,sans-serif;
				font-size:14px;
			}
			
			div#slider-nav a:first-child {
				border:none;
			}
			
			div#slider-nav a span {
				background:url('images/list-style.png') 0 50% no-repeat;
				padding-left: 20px;
				font-weight:bold;
				color:#2c3a9b;
			}
			/*КОНЕЦ слайдер*/
			/*КОНЕЦ - шапка сайта*/
			
			/*НАЧАЛО блок горячих предложений (табы)*/
			div#hotlinks-container {
				margin-left:5px;
				/*padding:0px 30px 0px 25px;*/
				
			}
			
			div#hotlink-tabs {
				height:30px;
			}
			div#hotlink-tabs ul {
				padding:0;
				margin:0;
				margin-left:-4px;				
				list-style:none;
				height:30px;
				/*width:930px;*/
				width:958px;
			}
			
			div#hotlink-tabs ul li {
				text-align:center;
				color: #2c3a9b;
				float:left;
				width: 20%;
				background: url('images/bg-tabset.png') 100% -90px no-repeat;
				height:30px;
				margin: 0 -4px 0 0;
				z-index:4;
				cursor:pointer;
			}
			/*div#hotlink-tabs ul li span {*/
			div#hotlink-tabs ul li a {
				background:url('images/bg-tabset.png') 50% -30px no-repeat;
				margin:0 6px 0 4px;
				padding: 5px 6px 0;
				height:23px;
				display:block;
				font-size:10pt;
				font-weight:bold;
				font-family:HeliosCond, Arial, Helvetica,sans-serif;
				text-decoration:none !important;
			}
			/*div#hotlink-tabs ul li span em {*/
			div#hotlink-tabs ul li a em {
				font-style:normal;
				width:100%;
				height:23px;
				display:inline-block;
			}
			div#hotlink-tabs ul li.hotlink-current {
				background-position: 100% -60px;
			}
			/*div#hotlink-tabs ul li:first-child span {*/
			div#hotlink-tabs ul li:first-child a {
				background: url('images/bg-tabset.png') 0 0px no-repeat;
				border-bottom: #dcdcdc 1px solid;
				height:22px;
			}
			/*div#hotlink-tabs ul li.hotlink-current span {*/
			div#hotlink-tabs ul li.hotlink-current a {
				background: url('images/bg-tabset.png') 0 0px no-repeat;
				border-bottom:none;
			}
			/*div#hotlink-tabs ul li.hotlink-current span em {*/
			div#hotlink-tabs ul li.hotlink-current a em {
				background: url('images/red-down-arrow.png') 100% 30% no-repeat;
			}
			/*div#hotlink-tabs ul li.hotlink-prevcur span {*/
			div#hotlink-tabs ul li.hotlink-prevcur a {
				background: url('images/bg-tabset.png') 0 -30px no-repeat;
				margin:0 6px 0 0px;
			}

			div#hotlink-content-container {
				/*width:910px;*/
				width:938px;
				min-height:203px;
				margin-top:-3px;
				/*margin-left:4px;*/
				/*background: url('images/bg-hotlink-content.png') left bottom repeat-x;*/
				background: linear-gradient(to bottom,#Ffffff,#E6E6E6);
				background: -webkit-gradient(linear,0 0,0 100%,from(#Ffffff),to(#E6E6E6));
				background: -moz-linear-gradient(top,#Ffffff,#E6E6E6);
				background: -o-linear-gradient(top,#Ffffff,#E6E6E6);
				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#Ffffff', endColorstr='#E6E6E6');
			}

			*div#hotlink-content-container {
				width:940px;
			}

			div#hotlink-content-container ul {
				list-style: url('images/list-style.png');
			}


			div#hotlink-content-footer {
				 background: url('images/bg-bot-content.png') left bottom no-repeat; 
				 height:4px;
				/* margin-left:4px;*/
				width:938px;
			}
			
			*div#hotlink-content-footer {
				width:940px;
			}
		
			div#hotlink-content-container > div {
				border-right: #dcdcdc 1px solid;
				border-left: #dcdcdc 1px solid;
				padding: 12px 13px 20px 13px;
			}

			/*КОНЕЦ блок горячих предложений (табы)*/
			

			/*НАЧАЛО основной блок контента*/
			div#main-content {
				/*padding: 0 30px 0 25px;*/
				padding: 0 22px 0 10px;
				/*margin-top:30px;*/
			}
			
			div.content-block {
				width:300px;
			}
            
            div.content-block h3, div.content-block div h3 {
                margin-top:0px;
				text-align: center;
            }
            
			div.content-block div.contacts {
				padding:10px 0 0 18px;
			} 
        
			div.right-sidebar {
				float:right; 
				width: 265px; 
				padding:20px 0 30px 10px; 
				/*margin-right:-10px;*/
				margin-right:-5px;
			}
			
			/*НАЧАЛО блок с кнопками*/
			div.button-box {
				overflow:hidden;
			/*	min-height:17px;
				min-width:30px;
				background: red url('images/bg-buttons.gif') 100% 0 no-repeat;*/
			}

			div.button-box a, div.button-box button {
				height:17px;
				background: red url('images/bg-buttons.gif') 100% 0 no-repeat;
				color: #ffffff;
				font-weight:bold;
				padding: 5px 24px 0 11px;
				text-transform:uppercase;
				font-size:8pt;
				text-decoration:none;
				border:none;
				display:inline-block;
			}
			
			div.button-box button.button-redblue-right, div.button-box button.button-redblue-left, div.button-box button.button-red-left {
				font-size:11px;
				font-weight:bold;
			}
			
			div.button-box a.button-blue-right-arrow, div.button-box button.button-blue-right-arrow,
			div.button-box a.button-blue-left-arrow, div.button-box button.button-blue-left-arrow,
			div.button-box a.button-blue-right, div.button-box button.button-blue-right,
			div.button-box a.button-blue-left, div.button-box button.button-blue-left {
				background-color:blue;
			}
			
			div.button-box button { padding-top:0; height:22px; cursor:pointer; font-weight:500; font-size:7.8pt; }
			
			div.button-box a.button-red-right-arrow, div.button-box a.button-red-left-arrow,
			div.button-box button.button-red-right-arrow, div.button-box button.button-red-left-arrow { background-position: 100% 0; }
			
			div.button-box a.button-blue-right-arrow, div.button-box a.button-blue-left-arrow,
			div.button-box button.button-blue-right-arrow, div.button-box button.button-blue-left-arrow { background-position:100% -25px; }
			
			div.button-box a.button-red-right, div.button-box a.button-red-left { background-position:0 0; padding: 5px 11px 0; }
			
			div.button-box button.button-red-right, div.button-box button.button-red-left, 
			div.button-box button.button-redblue-right, div.button-box button.button-redblue-left { background-position:0 0; padding: 0px 11px; }
			
			div.button-box a.button-blue-right, div.button-box a.button-blue-left { background-position:0 -25px; padding: 5px 11px 0; }
			
			div.button-box button.button-blue-right, div.button-box button.button-blue-left { background-position:0 -25px; padding: 0px 11px; }
			
			div.button-box a.button-red-right-arrow,div.button-box a.button-blue-right-arrow, 
			div.button-box a.button-red-right,div.button-box a.button-blue-right,
			div.button-box button.button-red-right-arrow,div.button-box button.button-blue-right-arrow, 
			div.button-box button.button-red-right,div.button-box button.button-blue-right, div.button-box button.button-redblue-right { float:right; }
			
			div.button-box a.button-red-left-arrow,div.button-box a.button-blue-left-arrow,
			div.button-box a.button-red-left,div.button-box a.button-blue-left,
			div.button-box button.button-red-left-arrow,div.button-box button.button-blue-left-arrow,
			div.button-box button.button-red-left,div.button-box button.button-blue-left, div.button-box button.button-redblue-left { float:left; }

			div.button-box button.button-redblue-right:hover, div.button-box button.button-redblue-left:hover {
				background-position:0 -25px; padding: 0px 11px; 
			}
						
			div.button-box a.button-red-right-arrow:hover, 
			div.button-box a.button-red-left-arrow:hover,
			div.button-box a.button-blue-right-arrow:hover,
			div.button-box a.button-blue-left-arrow:hover,
			div.button-box button.button-red-right-arrow:hover,
			div.button-box button.button-red-left-arrow:hover,
			div.button-box button.button-blue-right-arrow:hover, 
			div.button-box button.button-blue-left-arrow:hover {
				background-position: 100% -114px;
			}
			div.button-box a.button-red-right:hover, 
			div.button-box a.button-red-left:hover,
			div.button-box a.button-blue-right:hover,
			div.button-box a.button-blue-left:hover,
			div.button-box button.button-red-right:hover, 
			div.button-box button.button-red-left:hover,
			div.button-box button.button-blue-right:hover, 
			div.button-box button.button-blue-left:hover {
				background-position: 0 -114px;
			}
			/*КОНЕЦ блок с кнопками*/
			/*НАЧАЛО блок с контактами*/
			ul.contact-box {
				list-style:none;
				margin:0;
				padding: 4px 0 0;
				float:right;
				line-height: 19px;
			}

			ul.contact-box li {
				float:left;
				padding:0 0 0 2px;
			}

			ul.contact-box li.current a {
				background:url('images/bg-sm-buttons.gif') 0 -40px #2C3A9B no-repeat;
				text-decoration:none;
			}
			
			ul.contact-box li a {
				background:url('images/bg-sm-buttons.gif') 0 0px #B5B5B5 no-repeat;
				color:#ffffff;
				cursor:pointer;
				float:left;
			}
			
			ul.contact-box li.current a span {
				background:url('images/bg-sm-buttons.gif') 100% -60px no-repeat;
			}
			
			ul.contact-box li a span {
				background:url('images/bg-sm-buttons.gif') 100% -20px no-repeat;
				color:#ffffff;
				height:19px;
				cursor:pointer;
				padding: 0 9px 0 10px;
				float:left;
			}
			/*КОНЕЦ блок с контактами*/
			/*КОНЕЦ основной блок контента*/
			

			/*НАЧАЛО - подвал сайта*/
			footer {
				/*padding:0 30px;*/
				padding:0 17px 0 15px;
			}
			
			footer div#footer-top {
				width: 934px;
				 margin-top:50px; 
				 min-height:190px; 
				 background:url('images/bg-footer.png') #fcfcfc left bottom repeat-x; 
				 border-right: #dcdcdc 1px solid; 
				 border-left: #dcdcdc 1px solid;
			}

			footer div#footer-content {
				 background:url('images/cb-logo.png') right bottom no-repeat; 
				 margin: 0 7px 0px; 
				 min-height:185px;
				 padding-bottom:15px;
				 padding-left:6px;
			}
			
			footer div#footer-bottom {
				 background: url('images/bg-bot-footer.png') left bottom no-repeat; 
				 height:4px;
			}
			
			/*НАЧАЛО меню подвала*/
			footer ul.footer-menu {
				margin:0 -10px 0 -15px;
				padding:0;
				overflow:hidden;
				list-style:none;
			}
			
			footer ul.footer-menu > li {
				float:left;
				padding: 0px 16px 999px 21px;
				background: url('images/separator.png') left top repeat-y;
				 width: 140px;
				 min-height:170px;
				 margin: 0 0 -999px;
			}
			footer ul.footer-menu > li:first-child {
				background:none;
			}
			footer ul.footer-menu li ul {
				list-style:none;
				padding:4px 0 0;
				margin:0;
			}
			
			footer ul.footer-menu li ul li {
				background:none;
				float:none;
				width:auto;
				padding: 0 0 4px;
			}
			/*КОНЕЦ меню подвала*/
			footer a {
				color: #666666;
				text-decoration:none;
				font-size:8pt;
			}
			
			footer a:hover {
				text-decoration:underline;
			}
			
			footer div#copyright {
				margin-top:22px;
				font-size:8pt;
			}

			footer div#copyright ul {
				margin:0 0 0 -5px;
				overflow:hidden;
				padding:0;
				list-style:none;
                float:left;
				/*width:300px;*/
				margin-right: 15px;
			}
			
			footer div#copyright ul li {
				/*float:left;*/
				border-left: #666666 1px solid;
				padding:0 4px;
				display: inline-block;
			}
			
			footer div#copyright ul li:first-child {
				border:none;
			}
			/*КОНЕЦ подвала сайта*/
			
			/*НАЧАЛО - Основной блок контента*/
			
			/* Закладки основоного контента */
			.content-navigation-container {
				min-height:30px;
				position:relative;
			}
			ul.content-navigation {
				list-style:none; 
				margin:0; 
				padding:0; 
				min-height:30px; 
				width:930px;
			}
			ul.content-navigation li {
		 		float:left; 
		 		text-align:center;
		 		min-height:30px;
		 		cursor:pointer;
		 		margin:0 -4px 0 0;
		 		color:#2C3A9B;
		 		background: url('images/bg-tabset.png') 100% -90px no-repeat;
			}
			ul.content-navigation li a {
				text-decoration:none;
				display:block;
				height:25px;
				background: url("images/bg-tabset.png") 50% -30px no-repeat;
    			margin: 0 6px 0 4px;
				font-weight: bold;
				padding: 5px 6px 0;
				color:#2C3A9B;
			}
			
			ul.content-navigation li.current {
    			background-position: 100% -60px;
			}
			ul.content-navigation li:first-child a {
				background: url('images/bg-tabset.png') 0 0px no-repeat;
				border-bottom: #dcdcdc 1px solid;
				height:22px;
			}
			ul.content-navigation li.current a {
				background: url('images/bg-tabset.png') 100% 0px no-repeat;
				border-bottom:none;
			}
			ul.content-navigation li.current:first-child a {
				background: url('images/bg-tabset.png') 0 0px no-repeat;
			}
			
			/* основной блок контента */
			div.content-container {

			}
			div.content-main-container {
				/*width:912px;*/
				width:936px;
				min-height:203px;
				margin-top:-2px;
				/*margin-left:4px;*/
				margin-left:5px;
				background: #fcfcfc url('images/bg-hotlink-content.png') left bottom repeat-x;
				border-right: #dcdcdc 1px solid;
				border-left: #dcdcdc 1px solid;
				
			}

			/* ссылка с подчеркиванием серая */
			a.link_under_arrow {
				color: #4d4d4d;
    			cursor: pointer;
    			font-size: 9pt;
    			font-weight: bold;
    			padding-right: 3px;
			}
			
			a.link_under_arrow:hover {
				text-decoration:none;
			}
			/**div.content-main-container {
				margin-top:-20px;
			}*/
			
			div.content-main-footer {
				background: url("images/bg-bot-main.png") no-repeat left bottom;
    			height: 4px;
				/*margin-left:4px;*/
				margin-left:5px;
				/*width:914px;*/
				width:938px;
			}
		
			div.content-main-container > div {
				clear:both;
				/*padding: 0px 18px 20px;*/
				padding: 0px 12px 20px;
				background: url("images/cb-logo.png") no-repeat right bottom;
    			margin: 0 7px 0;
    			min-height: 171px;
    
			}
			
			/*стили форм-блоков*/
			div.form-top {
				background:url('images/bg-forms-top.png') 0 0 no-repeat; 
				width:271px; 
				height:8px;
			}
			
			div.form-bottom {
				background:url('images/bg-forms-bot.png') left bottom no-repeat; 
				width:271px; 
				height:8px;
				margin-bottom:30px;
			}

			div.form-main {
				border-left:1px solid #cac9cb; 
				border-right: 1px solid #cac9cb; 
				width:267px; 
				padding:0 1px;
			}
			
			div.form-content {
				background:#eceef1; 
				padding:5px 22px;
			}
			
			div.form-content form {
				margin:0;
			}

			/*стили docs-блоков*/
			div.docs-top {
				background:url('images/bg-docs-top.png') 0 0 no-repeat; 
				width:546px; 
				height:8px;
			}
			
			div.docs-bottom {
				background:url('images/bg-docs-bot.png') left bottom no-repeat; 
				width:546px; 
				height:8px;
				margin-bottom:30px;
			}

			div.docs-main {
				border-left:1px solid #cac9cb; 
				border-right: 1px solid #cac9cb; 
				width:542px; 
				padding:0 1px;
			}
			
			div.docs-content {
				background:#eceef1; 
				padding:5px 22px;
			}
			
			div.docs-content form {
				margin:0;
			}
			
			div.docs-content a {
				color:#2C3A9B;
			}
			
			div.docs-content a:hover {
				text-decoration:none;
			}
			
			
			/*стили блоков-ссылок на документы (разные расширения)*/
			div.docs-content span {
				padding:2px 3px 2px 20px;
				display:inline-block;
			}
			
			div.docs-content span.document-pdf {
				background:url('images/filetypes/document_pdf.png') left top no-repeat;
			}
			div.docs-content span.document-xls {
				background:url('images/filetypes/document_xls.png') left top no-repeat;
			}
			div.docs-content span.document-doc {
				background:url('images/filetypes/document_doc.png') left top no-repeat;
			}
			div.docs-content span.document-zip {
				background:url('images/filetypes/document_zip.png') left top no-repeat;
			}
			div.docs-content span.document-ppt {
				background:url('images/filetypes/document_ppt.png') left top no-repeat;
			}
			
			
			
			/*стиль для серого выпадающего списка*/
			select.grey-select-box {
				background-color: #EEEEEE;
    			border: medium none;
    			color: #898989;
    			font-size: 10pt;
    			height: 25px;
    			position: absolute;
				/*opacity:0;
				filter:alpha(opacity=0);*/
			}

			span.current-grey-select-span {
				background: url("images/select-arrow-down.png") no-repeat scroll 95% 50% #EEEEEE;
    			border: 1px solid #CAC9CB;
    			border-radius: 5px 5px 5px 5px;
    			color: #898989;
    			display: inline-block;
    			font-size: 10pt;
    			height: 21px;
    			padding: 4px 0 0 5px;
			}

			
			
			

			form {
				margin:0;
			}



            acticle ul, ul.ceb-list-style, div.post-desc ul, div.vacancy-desc ul {
				margin-left:30px;
				padding:0;
				list-style:url('images/list-style.png');
			}
			.content-main-container table, .content-main-container table tr, .content-main-container table tr td {
		/*		border: 1px solid #5a5757;
				border-collapse: collapse;*/
			}
			
			/* стили для таблиц в контенте by Smirnov */
			table#table_ceb {
                border: 0 !important;
                border-width: 0 !important;
                border-collapse: collapse !important;
                font-size: 10pt !important;
                font-family: Arial, Helvetica, Sans-serif !important;
                color: #4D4D4D !important;
   			}
            table#table_ceb tr td, table#table_ceb tr th {
                padding: 5px;
   			}
            table#table_ceb tr th.upper_table_line {
                font: bold 8pt Arial, Helvetica, Sans-serif !important;
                color: #2E3192 !important;
                border-bottom: 1px solid #C5C7DF !important;
   			}
            table#table_ceb tr td.medium_table_line {
                font: bold 8pt Arial, Helvetica, Sans-serif !important;
                color: #2E3192 !important;
                border-bottom: 2px solid #6163AC !important;
   			}
            table#table_ceb tr td.bottom_table_line {
                border-bottom: 2px solid #6163AC !important;
                border-bottom-style: solid !important;
   			}
            table#table_ceb tr td.medium_base_line {
                border-bottom: 1px solid #C5C7DF !important;
            }


		
			
			/* стили для контента заголовок - текст  (by Polpud)*/
			div.open, div.op {
				margin: 5px 0 0;
				padding: 20px;
				overflow: hidden;
				display:none;
			}
 
			div.expand {
				cursor: pointer;
				color: #2E3192;
				text-decoration: underline;

			}
			/* стили для контента - смена карт (by Polpud)*/
			.change_card {
			    width: 132px;
			}

			.no_visible {
    			display: none;
			}

			.change_card a {
    			color: #707070;
    			float: left;
    			font-size: 11px;
    			height: 19px;
    			line-height: 1;
    			/*margin: 5px 0 0;*/
    			padding-top: 8px;
    			text-align: center;
    			text-decoration: none;
				background-image: url("/upload/files/privately/images/fon.png");
				cursor: pointer;
    			margin: 5px 3px 0 1px;
				background-repeat: no-repeat;
			}
			
			.change_card .active {
				color: #FFFFFF;
			}

			#master, #master2 {
    			background-position: left top;
    			width: 76px;
			}

			#visa, #visa2 {
    			background-position: right -27px;
    			margin: 5px 0 1px 1px;
    			width: 49px;
			}

			.change_card #visa.active, .change_card #visa2.active {
    			background-position: right top;
			}
		
			.change_card #master.active, .change_card #master2.active {
    			background-position: left bottom;
			}

		
			/* модуль РИА РБК */
			div#currency table tbody tr.ria_line td {
				color: #2e3192;
				border-bottom: 1px solid #2C3A9B;
				font-size: 11px;
			}
			
			div#currency table tbody tr td {
				border-spacing:0;
				padding: 4px;
				border-collapse:collapse;
			}
			
			/* стили для табов на главной странице после редизайна*/
			@media all and (-webkit-min-device-pixel-ratio:0) {
  				
				div#hotlink-tabs ul {
					width:960px;
				}
				div#hotlink-content-container, div#hotlink-content-footer {
					width:940px;
				}
				
			}
			@media not all and (-webkit-min-device-pixel-ratio) {
			
				div#hotlink-tabs ul {
					width:960px;
				}
				div#hotlink-content-container, div#hotlink-content-footer {
					width:940px;
				}
				
			}
			
			/* стили для popup-окна КЕБ*/
			.triangle {
    			position: absolute;
			    border-left: 10px solid rgba(224, 224, 224, 0);
    			border-right: 10px solid rgba(224, 224, 224, 0);
    			/*border-bottom: 10px solid #e0e0e0;*/
				border-bottom: 10px solid #000;
			}
			
			.ceb-popup {
    			position: absolute;
    			max-width: 400px;
    			/*border: 1px solid #71653a;*/
				/*border: 1px solid #fff;*/
    			border-radius: 5px;
    			padding: 10px;
    			/*color: #71653a;*/
				color: #fff;
				opacity: 0.7;
				filter:Alpha(Opacity=70);
    			/*background-color: #fff1be;*/
				background-color: #000;
    			/*box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);*/
				display:none;
			}
			
			.ceb-popup:before, .ceb-popup:after {
    			content: "";
    			position: absolute;
			}​​​
			
			.ceb-popup.left:before {
			    /*border-left: 10px solid #71653a;*/
				 border-left: 10px solid #000;
			    border-top: 10px solid rgba(113, 101, 58, 0);
			    border-bottom: 10px solid rgba(113, 101, 58, 0);
			    right: -10px;
			    top: 10px;
			}
			
			.ceb-popup.left:after {
			    /*border-left: 10px solid #fff1be;*/
				border-left: 10px solid #000;
			    border-top: 10px solid rgba(255, 241, 190, 0);
			    border-bottom: 10px solid rgba(255, 241, 190, 0);
			    right: -9px;
			    top: 10px;
			}
			
			.ceb-popup.right:before {
			    border-right: 10px solid #71653a;
			    border-top: 10px solid rgba(113, 101, 58, 0);
			    border-bottom: 10px solid rgba(113, 101, 58, 0);
			    left: -10px;
			    top: 10px;
			}
			
			.ceb-popup.right:after {
			    border-right: 10px solid #fff1be;
			    border-top: 10px solid rgba(255, 241, 190, 0);
			    border-bottom: 10px solid rgba(255, 241, 190, 0);
			    left: -9px;
			    top: 10px;
			}
			
			.ceb-popup.top:before {
			    border-left: 10px solid rgba(113, 101, 58, 0);
			    border-right: 10px solid rgba(113, 101, 58, 0);
			    border-top: 10px solid #71653a;
			    left: 10px;
			    bottom: -10px;
			}
			
			.ceb-popup.top:after {
			    border-left: 10px solid rgba(255, 241, 190, 0);
			    border-right: 10px solid rgba(255, 241, 190, 0);
			    border-top: 10px solid #fff1be;
			    left: 10px;
			    bottom: -9px;
			}
			
			.ceb-popup.bottom:before {
			    border-left: 10px solid rgba(113, 101, 58, 0);
			    border-right: 10px solid rgba(113, 101, 58, 0);
			    border-bottom: 10px solid #71653a;
			    left: 10px;
			    top: -10px;
			}
			
			.ceb-popup.bottom:after {
			    border-left: 10px solid rgba(255, 241, 190, 0);
			    border-right: 10px solid rgba(255, 241, 190, 0);
			    border-bottom: 10px solid #fff1be;
			    left: 10px;
			    top: -9px;
			}
			
			.soc-ribbon {
                background: url('/bitrix/templates/general/images/ribbon.png') left top no-repeat;
                margin-left: -25px;
                padding-left: 18px;
                height: 30px;
            }
/* fixes */
.clb-block{
	width:100%;
	clear:both;
}
#page-center-title {
	padding-right:10px;
	padding-top:12px;
}
#page-center-title.mrgn-r {
	margin-right:275px;
}

/**************/
.deposit-banner-block {
	border:1px solid #b2b1b3;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:12px;
	background-color:#e8e8e8;
	position: relative;
}
h2.deposits-page-title {
	padding-left:5px;
	margin-bottom:6px !important;
}
.deposit-banner-block {
	border:1px solid #b2b1b3;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:12px;
	background-color:#e8e8e8;
	position: relative;
}
img.deposit-image {
	float:right;
}
h3.action-block-title {
	font-weight: 100;
	padding:0px;
	margin:0px !important;
}
h3.action-block-title,
.choose-currency {
	color: #2e3192;
	font-size: 14pt !important;
	font-family: HeliosCond, Arial, Helvetica,sans-serif !important;
}
.action-options {
	list-style:none;
	margin:3px 0 0 0;
	padding:0px;
}
.deposit-actions {
	font-size:10px;
	padding-top:6px;
}
.deposit-actions a{
	font-size:inherit;
	color:#2e3192;
	font-weight:bold;
	margin:0 9px 0 0;
	font-family: Arial, Helvetica,sans-serif;
}

#faq-link #vacancy-link {
	margin-left:0px !important;
	float: right;
}
#faq-link #mobile_link {
	font-weight: bold;
}
#faq-link #mobile_link:hover {
	text-decoration: underline;
	color:#F20;
}
/* mobile popup panel */
#mobile_popup {
	position:relative;
	width:100%;
	color:#fff;
	background:-webkit-gradient(linear,0 0,0 100%,from(#009fea),to(#004a8f));
	background:-moz-linear-gradient(top,#009fea,#004a8f);
	background:-o-linear-gradient(top,#009fea,#004a8f);
	background:   linear-gradient(to bottom,#009fea,#004a8f);
	background: transparent url('/bitrix/templates/general/images/mobile_panel_bg.png') 0 0 repeat-x;
	height:105px;
	-webkit-box-shadow:#919191 0 -5px 10px inset;
	box-shadow:#919191 0 -5px 10px inset;
	-webkit-box-sizing:border-box;
	min-width:990px;
	font:.8em Arial,Helevtica,sans-serif;
}
.mobile_popup-text {
	width:59%;
	vertical-align:middle;
	display:inline-block;
}
.mobile_popup-text div {
	padding:0 20px;
	font-size:36px;
}
.mobile_popup-buttons {
	text-align:right;
	width:40%;
	vertical-align:middle;
	display:inline-block;
}
.mobile_popup-buttons div {
	display:inline-block;
	vertical-align:top;
	-webkit-box-sizing: border-box;
	border: 2px solid #B82F3A;
	text-align:center;
	margin:20px 20px 20px 0;
	width:130px;
	padding:8px 0;
	font-size:40px;
	text-shadow:#c2c2c2 0 1px 0;
	-webkit-box-shadow:#bbb 0 1px 1px;
	box-shadow:#bbb 0 1px 1px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.mobile_popup-buttons .yep-button {
	background-color:#9e0b1f;
}
.mobile_popup-buttons .nope-button {
	background-color:#ee4d62;
}

