


/*-----------------------------Шрифты----------------------------*/
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url(/isres/web/cust-ibank-fl-raund/fonts/MyriadPro-Regular.eot?md5=c153f3fadd4cbca01ba6685476b20c4f);
	src: url(/isres/web/cust-ibank-fl-raund/fonts/MyriadPro-Regular.eot?#iefix&md5=c153f3fadd4cbca01ba6685476b20c4f) format('embedded-opentype'),
	url(/isres/web/cust-ibank-fl-raund/fonts/MyriadPro-Regular.woff?md5=dbfcb3645aded94e0c2c66762ecd816c) format('woff'),
	url(/isres/web/cust-ibank-fl-raund/fonts/MyriadPro-Regular.ttf?md5=da992647870f997cb0a558a43991bb37) format('truetype');
	font-weight: normal;
	font-style: normal;
}
/*-----------------------------------------------------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead,
article, aside, canvas, details, figcaption, figure,
footer, header, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-family: MyriadPro-Regular !important;
}

.box_div {
	min-height: 100%;
}

[class^="z-icon-"], [class*=" z-icon-"] {
	font-family: FontAwesome !important;
}

.margin_10 {
	margin: 10px !important;
}

.z-label, .z-radio-content, .z-checkbox-content, .z-loading {
	font-size: 14px;
	font-family: MyriadPro-Regular !important;
}

#keyboardInputMaster {
	margin-left: -36px !important;
}

.z-a, p {
	font-size: 14px;
}

a, a:visited {
	color: #4C78A9;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #479337;
}

a:focus {
	outline: none;
}

body {
	background-color: rgb(241, 247, 247);
	min-height: 100%;
	position: relative;
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.wrapper {
	min-width: 1030px;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren .z-columnchildren-.carcas_footer .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder {
	background: none !important;
}

.z-menu-body .z-menu-inner-m div, .z-menubar-hor .z-menu-body-clk .z-menu-inner-m div {
	padding-right: 0;
}

.z-window-embedded-cnt-noborder .z-vlayout .z-vlayout-inner .z-grid {
	background-color: #ffffff;
}

div.z-tree, div.z-tree-body, div.z-dottree-body, div.z-filetree-body, div.z-vfiletree-body {
	background: transparent;
}

.z-label, .z-a, a, span {
	font-family: MyriadPro-Regular !important;
}

.z-panel-header {
	background-image: none !important;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.z-menupopup-cnt .z-menu a.z-menu-cnt, .z-menupopup-cnt .z-menuitem a.z-menuitem-cnt {
	color: #222;
	display: block;
	line-height: 17px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	padding: 2px 21px 2px 3px;
	white-space: nowrap;
	font-size: 14px;
}

/*ZK7*/
.z-window {
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 4px;
	background: transparent;
}

.z-window.z-window-modal {
	background: #fff;
}

.z-window-header {
    font-family: MyriadPro-Regular !important;
    font-size: 18px !important;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    display: block;
	padding: 10px 10px 6px 10px;
    text-align: left;
}

.z-toolbar {
	border: none;
	background-image: none !important;
	background-color: #489338 !important;
}

.z-toolbarbutton:hover, .z-toolbarbutton:focus {
	background: none;
	border: transparent 1px solid;
	border-radius: 0;
	box-shadow: none;
}

.z-toolbarbutton img {
	background: #fff;
	border-radius: 0;
}

.z-toolbarbutton:hover img {
	opacity: 0.75;
}

.z-window-content {
	background: transparent;
}

.z-column-content, .z-row-content, .z-group-content, .z-groupfoot-content, .z-footer-content, .z-row:hover > .z-row-inner > .z-row-content {
	color: #000;
}

.z-row:hover > .z-row-inner, .z-row:hover > .z-cell {
	background: #DDD;
}

.z-vlayout-inner {
	padding-bottom: 0.3em !important;
}

.z-panel-head {
	background: none;
	border: 1px solid transparent;
	box-shadow: none;
}

.z-panel-header {
	background: none;
	font-size: 18px;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 40px;
	text-transform: uppercase;
}

.z-listheader-content, .z-listcell-content, .z-listgroup-content, .z-listgroupfoot-content, .z-listfooter-content {
	font-size: 13px;
}

.z-groupbox-3d > .z-groupbox-header {
	background-color: #489338;
	background-image: none !important;
	border: none;
	padding: 0;
}

.z-groupbox-3d > .z-groupbox-header .z-caption-content {
	font-family: MyriadPro-Regular !important;
	font-size: 18px !important;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: middle;
	display: block;
	line-height: 37px;
	margin-bottom: 8px;
	margin: 0;
	text-transform: uppercase;
	padding-left: 20px;
	color: #fff;
}

.z-groupbox-content {
	border: none;
	background: #fff;
}

.generate_cert_groupbox .z-groupbox-content {
	border: none;
	background: #fff;
	padding: 0 !important;
}

.generate_cert_groupbox .z-groupbox-content .z-grid {
	border: none;
}

.z-cell[name="CORR_CLIENT_CELL"] .z-a[name="SAVE_CORR_CLIENT"], .z-cell[name="CORR_CLIENT_CELL"] .z-a[name="CHOOSE_BUTTON"] {
	padding: 0 !important;
	width: auto !important;
}

.document_container {
	background-color: #fff;
}

.document_container>.z-window {
	padding: 0px;
}

/*-----------------------------Форма авторизации----------------------------*/

.z-panel-noframe .z-panel-body {
	background: transparent;
}

.banner_login {
	width: 1500px !important;
	height: 458px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/login_bg.jpg?md5=7fcb8c61d89763c395e84d08b968510c");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 auto;
}

.login_form {
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/login.png?md5=3ab2806faee50453c20854d7c0faf02a");
	background-position: center;
	background-repeat: no-repeat;
	width: 430px;
	height: 430px;
	position: absolute;
	top: 52px;
	left: 50%;
	margin-left: -215px;
}

.login_form .h1 {
	padding-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-family: MyriadPro-Regular !important;
	font-size: 18px;
}

.login_form .label_name {
	display: none !important;
}

.login_form input[type=text] {
	background: #fff repeat-x 0 0;
	border: 2px solid #cfcfcf;
	font-family: MyriadPro-Regular !important;
	font-size: 13px;
	font-weight: normal;
	padding: 2px;
	border-radius: 10px !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	outline: 0;
	width: 280px;
	height: 48px;
	margin: 0 auto;
	margin-bottom: 10px;
	display: block;
	padding: 0 15px;
}

.login_form input[type=password] {
	background: #fff repeat-x 0 0;
	border: 2px solid #cfcfcf;
	font-family: MyriadPro-Regular !important;
	font-size: 13px;
	font-weight: normal;
	padding: 0 15px;
	border-radius: 10px !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	outline: 0;
	width: 280px;
	height: 48px;
	margin: 0 auto;
	display: block;
}

.login_form input[type=text]:focus {
	border: 2px solid #489338;
}

.login_form input[type=password]:focus {
	border: 2px solid #489338;
}

.div_cell_login .input_div_1 .inp1 .keyboardInputInitiator {
	margin-right: 67px;
	float: right;
	margin-top: -31px;
	position: relative;
}

.div_cell_login .input_div_2 .inp2 .keyboardInputInitiator {
	margin-right: 67px;
	float: right;
	margin-top: -41px;
	position: relative;
}

.info_login_div a {
	color: #131313;
	text-align: center;
	text-decoration: underline;
	display: block;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	font-size: 14px !important;
	margin-bottom: 12px;
}

.info_login_div a:hover {
	text-decoration: none;
}

.login-text {
	display: none;
}

.password-text {
	display: none;
}

.box_for_button {
	margin: 10px auto;
	margin-left: 123px;
}

/*-----------------------Кнопки------------------*/

.login_button .z-button {
	border-radius: 25px;
	padding: 0 40px !important;
	height: 48px;
	font-weight: normal;
	display: block;
	color: #fff;
	font-family: MyriadPro-Regular !important;
	text-transform: uppercase;
	font-size: 18px !important;
	line-height: 20px;
	width: auto !important;
	border: none;
	text-shadow: none;
}

.z-button {
	padding: 12px 20px !important;
	background-image: none !important;
	background-color: #489337 !important;
	box-shadow: none;
	border: none;
	text-shadow: none;
	color: #fff;
	font-family: MyriadPro-Regular !important;
	font-size: 15px !important;
	text-transform: uppercase;
	border-radius: 25px !important;
}

.z-button:hover, .z-button:focus, .z-button:active {
	border: none;
	box-shadow: none;
	color: #fff;
	background-color: #848c8c !important;
}

.login_button .z-button:hover, .login_button .z-button:focus {
	background-color: #4c9c3a !important;
	box-shadow: none;
	border: none;
}

span.z-button {
	margin: 5px 5px 0 0;
}

.wrapper .main_bg .z-grid-body .z-hlayout-inner .z-button {
	background-image: none !important;
	background-color: transparent !important;
	width: 0px !important;
	padding: 0px !important;
	margin: 0 !important;
}

.wrapper .main_bg .z-grid-body .z-hlayout-inner .z-button {
	width: 0px !important;
}

/*----------------------------Блок баннер------------------------------*/

.block_banner {
	width: 619px;
	height: 202px;
	float: left;
	clear: both;
	margin-top: 79px;
}

/*---------------------------header------------------------------*/

.wrapper .z-grid-body .myrow-inner .myrow-cnt
.z-grid-body .z-rows .myrow-inner .z-div .z-a {
	color: #229b06 !important;
	text-decoration: underline;
}

.TimeDate {
	line-height: 21px;
}
/*--------------------------------------------Подвал сайта-------------------------------------*/
.footer_right_section .fb {
	padding: 19px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/fb.png?md5=c153fa91dae6deb9874b7ff42461867d");
	background-position: center center;
	background-repeat: repeat-x;
	cursor: pointer;
	float: right;
	margin-right: 10px;
}

.footer_right_section .tw {
	padding: 19px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/tw.png?md5=4a46798a3600b8c793d132c2b5c2417a");
	background-position: center center;
	background-repeat: repeat-x;
	cursor: pointer;
	float: right;
}

.footer_right_section .vk {
	padding: 19px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/vk.png?md5=e05ba290a6a46e26a08ba4f0a888f3db");
	background-position: center center;
	background-repeat: repeat-x;
	cursor: pointer;
	float: right;
	margin-left: 10px;
}

.footer_right_section .fb:hover {
	padding: 19px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/fb_hover.png?md5=bebde52336b44d2ca2cfcf4454ea7335");
	background-position: center center;
	background-repeat: repeat-x;
	cursor: pointer
}

.footer_right_section .tw:hover {
	padding: 19px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/tw_hover.png?md5=f0c9c9b376b8df617ef7c3a7bf34478c");
	background-position: center center;
	background-repeat: repeat-x;
	cursor: pointer
}

.footer_right_section .vk:hover {
	padding: 19px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/vk_hover.png?md5=b083865f9567469a499a14de928f948d");
	background-position: center center;
	background-repeat: repeat-x;
	cursor: pointer
}

/*----------------------------------------------------------------виджет----------------------------------------------*/

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-br, .wrapper .main_bg .z-columnchildren-body .z-columnchildren-cnt .z-panel-tl,
.wrapper .main_bg .z-columnchildren-body .z-columnchildren-cnt .z-panel-hl,
.wrapper .main_bg .z-columnchildren-body .z-columnchildren-cnt .z-panel-hl .z-panel-hr, .wrapper .main_bg
.z-columnchildren-body .z-columnchildren-cnt .z-panel-tl .z-panel-tr, .wrapper .main_bg .z-columnchildren-body
.z-columnchildren-cnt .z-panel-hl .z-panel-hr .z-panel-hm, .z-window-modal-shadow .z-window-modal-hl .z-window-modal-hr
.z-window-modal-hm, .z-window-modal-shadow .z-window-modal-tl .z-window-modal-tr, .z-window-modal-shadow .z-window-modal-tl,
.z-window-modal-shadow .z-window-modal-hl .z-window-modal-hr, .z-window-modal-shadow .z-window-modal-hl,
.z-window-modal .z-window-modal-hl .z-window-modal-hr .z-window-modal-hm, .z-window-modal-shadow .z-window-modal-tl, .z-window-modal
.z-window-modal-hl .z-window-modal-hr, .z-window-modal .z-window-modal-hl, .z-window-modal .z-window-modal-tl, .z-window-modal-shadow
.z-window-modal-cl, .z-window-modal-shadow .z-window-modal-cl .z-window-modal-cr, .z-window-modal-shadow .z-window-modal-bl,
.z-window-modal-shadow .z-window-modal-bl .z-window-modal-br, .z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cnt-noborder .z-vlayout
.z-grid-body .z-grid-odd .z-window-embedded .z-window-embedded-hl .z-window-embedded-hr .z-window-embedded-hm, .z-window-modal-shadow
.z-window-modal-cl-noborder .z-window-modal-cnt-noborder .z-vlayout .z-grid-body .z-grid-odd .z-window-embedded .z-window-embedded-hl,
.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cnt-noborder .z-vlayout .z-grid-body .z-grid-odd .z-window-embedded
.z-window-embedded-hl .z-window-embedded-hr, .z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cnt-noborder .z-vlayout
.z-grid-body .z-grid-odd .z-window-embedded .z-window-embedded-tl .z-window-embedded-tr {
	background-image: none !important;
	background-color: transparent;
	border: 0;
}

.z-window-modal-shadow .z-window-modal-hl .z-window-modal-hr .z-window-modal-hm {
	background-color: rgb(247, 247, 247);
}

.z-window-modal-shadow .z-window-modal-tl {
	background-color: rgb(247, 247, 247);
}

.z-window-modal-shadow .z-window-modal-tl .z-window-modal-tr {
	background-color: rgb(247, 247, 247);
}

.z-window-modal-shadow .z-window-modal-hl .z-window-modal-hr {
	background-color: rgb(247, 247, 247);
}

.z-window-modal-shadow .z-window-modal-hl {
	background-color: rgb(247, 247, 247);
}

.z-window-modal-hl .z-window-modal-hr .z-window-modal-hm .z-window-modal-header {
	background-color: rgb(247, 247, 247);
}

.z-window-modal-hl .z-window-modal-hr {
	background-color: rgb(247, 247, 247) !important;
}

.z-window-modal .z-window-modal-tl .z-window-modal-tr {
	background-color: rgb(247, 247, 247) !important;
	background-image: none;
}

.z-window-modal .z-window-modal-hl {
	background-color: rgb(247, 247, 247) !important;
	background-image: none;
}

.z-window-modal .z-window-modal-hl {
	background-color: rgb(247, 247, 247) !important;
}

.z-window-modal-shadow .z-window-modal-cl {
	background-color: rgb(247, 247, 247) !important;
}

.z-window-modal-shadow .z-window-modal-bl .z-window-modal-br {
	background-color: rgb(247, 247, 247) !important;
}

.z-window-modal-shadow .z-window-modal-cl .z-window-modal-cr {
	background-color: rgb(247, 247, 247) !important;
}

.z-window-modal-cl-noborder .z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-vlayout-inner .z-grid-body table .z-row .z-div
.z-window-embedded-hl .z-window-embedded-hr {
	background-color: rgb(247, 247, 247) !important;
	background-image: none !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cr-noborder
.z-window-modal-cm-noborder .z-window-modal-cnt-noborder .z-vlayout-inner
.z-grid-body table .z-row .z-div .z-window-embedded-tl .z-window-embedded-tr {
	background-color: rgb(247, 247, 247) !important;
}

.z-window-embedded-header, .z-window-modal-header, .z-window-popup-header, .z-window-highlighted-header, .z-window-overlapped-header {
	margin-left: 5px;
}

.wrapper .main_bg .z-columnchildren-body .z-columnchildren-cnt .z-panel-colpsd .z-panel-hl {
	background-image: none !important;
	background-color: #489337 !important;
	border: 0;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-body {
	border-radius: 0;
	border: none;
	background: #fff;
	box-shadow: none;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-head {
	border-radius: 0;
	border: none;
	border-bottom: 6px solid #489338;
	background: none;
	box-shadow: none;
	height: 50px;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-head .z-caption-content {
	text-transform: uppercase;
	font-size: 18px !important;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-head .z-panel-header {
	background: none;
	padding: 8px 5px 5px;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-head .z-panel-header .z-panel-icon i:before {
	display: none;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-head .z-panel-header .z-panel-icon i.z-icon-caret-down {
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/pic_oc.png?md5=a82182194868c8ec58814b50590d5ef2") !important;
	margin-top: 6px;
	height: 24px;
	width: 27px;
	background-position: 0 -130px;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-head .z-panel-header .z-panel-icon i.z-icon-caret-up {
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/pic_oc.png?md5=a82182194868c8ec58814b50590d5ef2") !important;
	margin-top: 6px;
	height: 27px;
	width: 27px;
	background-position: 0 -103px;
}

.wrapper .main_bg .z-columnlayout .isimple_widget .z-panel-head .z-panel-header .z-panel-icon {
	padding: 0;
	margin: -8px 0 0;
	height: auto;
	width: auto;
	background: none;
	border: none;
}

.wrapper .main_bg .z-columnlayout .isimple_widget.z-panel-collapsed .z-panel-head {
	background: #489338;
}

.wrapper .main_bg .z-columnlayout .isimple_widget.z-panel-collapsed .z-panel-head .z-caption-content {
	color: #fff;
}

.z-panel-hl {
	padding-left: 0 !important;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr .z-panel-cm div.cust-widget,
.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-groupbox-3d .z-groupbox-3d-hl .z-groupbox-3d-hr .z-groupbox-3d-hm .z-groupbox-3d-header,
.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr .z-panel-cm {
	background-color: #fff;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr,
.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.wrapper .main_bg .z-columnlayout .z-panel-head img {
	display: none !important;
}

.z-portalchildren .z-portalchildren-body .z-portalchildren-cnt .z-panel .z-panel-hl .z-panel-hr .z-panel-hm .z-panel-header .z-caption .z-caption-l img {
	display: none !important;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-noborder .z-panel-colpsd .z-panel-hl .z-panel-hr .z-panel-hm .z-panel-header .z-caption .z-caption-l {
	font-size: 18px;
	color: #fff;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 1px;
	text-transform: uppercase;
	padding-left: 10px !important;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-noborder .z-panel-hl .z-panel-hr .z-panel-hm .z-panel-header .z-caption .z-caption-l {
	font-size: 18px;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 1px;
	padding-left: 34px !important;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr .z-panel-cm .z-panelchildren-noborder .cust-widget .z-div a {
	font-size: 14px;
	color: #000;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	white-space: normal;
	outline: none !important;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr .z-panel-cm .z-panelchildren-noborder .cust-widget .highlighted {
	background-color: #489337 !important;
	font-size: 14px !important;
	text-align: left;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr .z-panel-cm .z-panelchildren-noborder .cust-widget .highlighted a {
	font-size: 14px !important;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	color: #fff !important;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr .z-panel-cm .z-panelchildren-noborder .cust-widget .highlighted a:hover {
	color: #229b06;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-body .z-panel-cl .z-panel-cr .z-panel-cm .z-panelchildren-noborder .cust-widget .z-div a:hover {
	color: #229b06;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-hl .z-panel-hr
.z-panel-hm .z-panel-header .z-panel-icon {
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/pic_oc.png?md5=a82182194868c8ec58814b50590d5ef2") !important;
	margin-top: 6px;
	height: 27px;
	width: 27px;
}

.z-panel-colpsd .z-panel-exp {
	background-position: 0 -130px;
}

.z-panel-exp {
	background-position: 0 -103px;
}

.center_portal_dev .z-panel-colpsd .z-panel-exp, .right_portal_dev .z-panel-colpsd .z-panel-exp {
	background-position: 0 -102px;
}

.right_portal_dev .z-panel-exp, .center_portal_dev .z-panel-exp {
	background-position: 0 -68px;
}

.wrapper .main_bg .z-columnchildren-body .z-panel-hl .z-panel-hr
.z-panel-hm .z-panel-header .z-panel-close {
	background-position: 1px -51px !important;
	margin-bottom: 3px;
	height: 17px;
	width: 27px;
}

.z-panel-close-over {
	background-position: -27px -51px !important;
	margin-bottom: 3px;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body
.z-columnchildren-cnt .z-panel .z-panel-hl .z-panel-hr .z-panel-hm .z-panel-header {
	padding: 0 !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt .z-panel-noborder .z-panel-tl,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt .z-panel-noborder .z-panel-tr,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt .z-panel-noborder .z-panel-tl-gray,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt .z-panel-noborder .z-panel-tr-gray,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt .z-panel-noborder .z-panel-bl,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt .z-panel-noborder .z-panel-br {
	height: 0px !important;
}

/*----------------------------------------Groupbox--------------------------------------------*/

.center_block .z-groupbox-3d-cnt {
	background-color: white;
	border-bottom: 6px solid #489338 !important;
	padding: 0;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noheader .z-vlayout-inner .z-div
.z-groupbox-3d .z-groupbox-3d-hl .z-groupbox-3d-hr .z-groupbox-3d-hm .z-groupbox-3d-header {
	background-color: transparent;
	color: #fff !important;
	padding: 7px 0;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noheader .z-div .z-vlayout-inner .z-div .z-groupbox-3d {
	width: 727px !important;
}

.z-groupbox-3d-hm {
	background-color: #489338;
	background-image: none !important;
	border: none;
}

.z-groupbox-3d-hl .z-groupbox-3d-header {
	padding: 7px 5px;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren .z-columnchildren-body
.z-columnchildren-cnt .z-panel-noborder .z-panel-body .z-panelchildren-noheader
.z-window-embedded-cnt-noborder .z-div .z-vlayout-inner .z-groupbox-3d-colpsd
.z-groupbox-3d-hl .z-groupbox-3d-hr .z-groupbox-3d-hm .z-groupbox-3d-header {
	background-color: transparent !important;
	color: #fff;
	padding-left: 34px;

}

.z-panelchildren-noborder .z-groupbox-3d {
	width: auto !important;
}

.z-groupbox-3d-tl .z-groupbox-3d-tr .z-groupbox-3d-hl .z-groupbox-3d-hr .z-groupbox-3d-hm .z-groupbox-3d-header .z-caption .z-caption-l {
	line-height: normal !important;
}

.z-vlayout-inner .z-groupbox-3d-cnt {
	border: none;
}

.z-groupbox-3d .z-groupbox-3d-cnt {
	border: none !important;
	background-color: #ffffff !important;
}

.z-groupbox-3d-hl .z-groupbox-3d-hr .z-groupbox-3d-hm .z-groupbox-3d-hl .z-groupbox-3d-header {
	padding: 0;
	font-family: MyriadPro-Regular !important;
}

.z-combobox-rounded-inp, .z-bandbox-rounded-inp, .z-datebox-rounded-inp, .z-timebox-rounded-inp, .z-spinner-rounded-inp,
.z-doublespinner-rounded-inp, .z-combobox-inp, .z-bandbox-inp, .z-datebox-inp, .z-timebox-inp, .z-spinner-inp, .z-doublespinner-inp {
	font-family: MyriadPro-Regular !important;
}

.z-vbox .z-groupbox-3d {
	background-color: #fff;
}

.z-window-modal-shadow .z-window-modal-cl-noborder
.z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-vlayout-inner .z-groupbox-3d-hl .z-groupbox-3d-hr
.z-groupbox-3d-hm .z-groupbox-3d-header .z-caption-readonly .z-caption-l {
	color: #fff !important;
}

/*-----------------------------------------------------*/

.security .z-row-inner {
	vertical-align: top;
}

.security .z-label {
	color: #000000;
}

.table_main .z-separator-ver {
	width: 6px;
	display: inline-block;
}

.table_main .z-separator-ver-inner {
	display: none;
}

.table_docs .cap-r {
	text-align: left;
}

.z-grid-header-bg {
	background-image: none;
}

.z-panel-cl .z-panel-cr .z-panel-cm {
	background: #FFF !important;
}

.z-panelchildren-noborder .cust-widget a {
	text-decoration: none;
	font-size: 15px !important;
	font-family: MyriadPro-Regular !important;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #000;
}

.z-panelchildren-noborder .cust-widget a:hover {
	color: #229b06;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noheader .z-div .z-div .z-toolbar {
	border: none;
	background-image: none !important;
	background-color: #489338 !important;
}

.z-listhead {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.center_block .table_main .z-grid-body > table {
	padding: 0;
}

.acc_information .z-separator-hor-bar {
	background-image: none !important;
	display: block !important;
}

.center_block .table_main .z-grid-header {
	border: none;
}

.center_block .table_main .z-grid-body {
	border: none;
}

.center_block .main_page .z-grid-header {
	border: none;
}

.z-panel-colpsd .z-caption .z-caption-l {
	font-family: MyriadPro-Regular !important;
	font-size: 18px !important;
	color: #FFFFFF;
	font-style: normal;
	vertical-align: middle;
	text-transform: none;
	margin: 0;
}

.z-caption .z-caption-l {
	font-family: MyriadPro-Regular !important;
	font-size: 18px !important;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: middle;
	display: block;
	line-height: 37px;
	margin-bottom: 8px;
	margin: 0;
	text-transform: uppercase;
	padding-left: 27px;
}

.center_block .z-panel-tl, .center_block .z-panel-hl {
	background-color: rgb(241, 247, 247);
	height: 40px;
}

.right_block .z-grid-body > table {
	table-layout: auto !important;
}

/*-----------------------------------------------table main-----------------------------------------------------------*/
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noheader .z-div .z-panel-noborder
.z-panel-hl .z-panel-hr .z-panel-hm .z-panel-header-noborder {
	padding-left: 27px !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noheader .z-div .z-panel-noborder
.z-panel-hl .z-panel-hr .z-panel-hm .z-panel-header-noborder {
	font-size: 18px;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 1px;
	line-height: 45px;
	text-transform: uppercase;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-toolbar {
	padding: 3.5px 2px !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noheader .mygrid-body table {
	table-layout: auto !important;
	font-size: 14px;
}

.wrapper .main_bg .z-columnchildren-content .z-panel .z-div .z-div .table_tittle {
	font-size: 18px;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	line-height: 45px;
	padding-left: 10px !important;
	text-transform: uppercase;
}

/*-------------------------hover:tr------------------------*/
.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-borderlayout .z-center-noborder
.z-center-body .z-listbox-body .z-listitem-seld, tr.z-listitem-seld {
	background-image: none !important;
	background-color: #e1e1e1;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-borderlayout .z-center-noborder
.z-center-body .z-listbox-body .z-listitem-over-seld {
	background-image: none !important;
	background-color: #d6d6d6;
}

tr.z-grid-odd td.z-row-inner, tr.z-grid-odd .z-cell {
	border-left: 1px solid transparent;
	border-top: none;
	border-bottom: 1px solid #f7f7f7;
	border-left: 1px solid #FFF;
	background-color: #fff !important;
}

tr.z-row td.z-row-inner, tr.z-row .z-cell {
	background: white;
	border: none;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-borderlayout .z-center-noborder
.z-center-body .z-listbox-body .z-listitem-over {
	background-image: none !important;
	background-color: #DDDDDD;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-borderlayout .z-center-noborder
.z-center-body .z-listbox-body .z-listcell {
	border-color: transparent !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-body .z-panelchildren-noborder .z-window-embedded-cnt-noborder .z-vlayout-inner
tr.z-row-over > td.z-row-inner, .wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-body .z-panelchildren-noborder .z-window-embedded-cnt-noborder .z-vlayout-inner tr.z-row-over > .z-cell {
	background-image: none !important;
	background-color: #DDDDDD;
	border-color: transparent;
}

tr.z-row-over > td.z-row-inner, tr.z-row-over > .z-cell, tr.z-listitem-over,
tr.z-listitem-over > td.z-listcell {
	background-image: none !important;
	background-color: #DDDDDD;
	border-color: transparent;
}

.z-combobox-rounded-pp .z-comboitem-over, .z-combobox-pp .z-comboitem-over {
	background-color: #DDDDDD !important;
}

/*---------------------------------------------*/
.z-panelchildren .z-window-embedded-cnt-noborder {
	height: 100% !important;
}

.setup {
	border: 2px solid red !important;
	width: 250px;
	height: 50px;
	display: block;
}

.main_div_product_table .z-separator-hor-bar {
	display: none;
}

.main_grid-body {
	position: relative;
	margin-bottom: 38px;
	background-color: #fff;
}

.main_div_product_table-inner {
	float: left;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #dfdfdf !important;
    padding: 0;
}

.div_product_table {
    padding: 18px 30px 18px 13px;
    float: left;
    overflow: hidden;
    width: 727px;
    box-sizing: border-box;
}

.main_grid-odd {
	background: #ffffff !important;
}

.div_product_table > div, .first_div, .second_div {
	float: left;
}

.first_name_product_div span {
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	color: #000000 !important;
	font-size: 14px !important;
}

/*---------------------Popup (Рекомендации по безопасноти)----------------------*/
.my-popup {
	background-color: #fff;
	position: absolute !important;
	top: 14% !important;
	width: 850px !important;
	left: 50% !important;
	margin-left: -425px !important;
	border: 0 none;
	font-family: MyriadPro-Regular !important;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
	padding: 10px 45px;
	padding-bottom: 45px;
}

.z-popup .z-popup-cl {
	background: #fff;
	background-image: none !important;
	border: none !important;
	padding-left: 0;
}

.window_popup_text {
	font-size: 12px;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	color: #595651;
	line-height: 18px;
	font-weight: normal;
}

.window_popup_zag {
	font-size: 13px;
	text-align: center;
	font-family: MyriadPro-Regular !important;
	color: #595651;
	text-transform: uppercase;
	font-style: normal;
	display: block;
	margin: 5px auto;
	line-height: 28px;
	font-weight: bold;
}

.window_popup_zag_2 {
	font-size: 13px;
	text-align: center;
	font-family: MyriadPro-Regular !important;
	color: #595651;
	font-style: normal;
	display: block;
	margin: 5px auto;
	line-height: 28px;
}

/*--------------------------Центральная часть---------------------------*/

.z-window-embedded-tl {
	/* height: 0px !important; */
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-window-embedded-tl,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-window-embedded-hm,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-window-embedded-hr,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-window-embedded-tr,
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-window-embedded-hl {
	background: none !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body
.z-columnchildren-cnt .z-panel-body .z-panelchildren-noborder
.z-window-embedded-hl .z-window-embedded-hr
.z-window-embedded-hm .z-window-embedded-header {
	font-family: MyriadPro-Regular !important;
	font-size: 18px !important;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	display: block;
	margin-left: 24px;
	padding: 12px 0;
}

.z-separator-horizontal-bar, .z-separator-hor-bar {
	height: 0 !important;
}

.acc_information {
    background-color: #dde3dc;
    width: 100%;
    text-align: left;
    padding: 13px 30px 13px 40px;
    box-sizing: border-box;
}

.acc_information span {
	background-color: #dde3dc;
	font-size: 14px;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	line-height: 17px;
}

.acc_information div {
	padding: 0px !important;
}

.second_div {
	width: 310px !important;
}

.second_div span {
	width: 345px;
	font-size: 18px;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
}

.third_cell {
	width: 217px !important;
}

.third_cell span {
	font-size: 18px;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
}

.red_icons {
	margin-right: 70px;
	position: relative;
	display: inline-block;
	float: right;
}

.AccUpdate {
    width: 100px !important;
    float: right !important;
}

.AccUpdate span {
	font-size: 18px;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
}

.title_main_table span {
	font-size: 18px;
	text-align: left;
	font-family: MyriadPro-Regular !important;
	font-weight: normal;
	line-height: 45px;
	padding-left: 10px !important;
	text-transform: uppercase;
}

.table_tittle {
	font-family: MyriadPro-Regular !important;
	font-size: 18px !important;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	text-transform: uppercase;
	display: block;
	margin-left: 24px;
	clear: both;
}

.card_div, .deposit_div, .credit_div {
	float: left;
}

.first_coll, .mid_coll, .end_coll {
	font-family: MyriadPro-Regular !important;
	font-size: 14px !important;
	color: #686868;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

.first_coll {
	width: 310px !important;
}

.mid_coll {
	width: 266px !important;
}

.end_coll {
	width: 80px !important;
    text-align: right;
}

.button_table {
	float: right;
	text-align: right;
	margin-right: 8px;
	display: none !important;
}

.c1_coll, .c2_coll, .c3_coll, .c4_coll, .c5_coll {
	font-family: MyriadPro-Regular !important;
	font-size: 14px !important;
	color: #686868;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

.c1_coll, .credit_div .second_div,
.c1_coll, .deposit_div .second_div {
	width: 224px !important;
}

.c2_coll, .credit_div .creditpay_diagram_cell,
.c2_coll, .deposit_div .deposit_info_cell {
    width: 56px !important;
    text-align: left;
}

.c3_coll, .credit_div .third_cell,
.c3_coll, .deposit_div .third_cell {
	width: 200px !important;
}

.c4_coll, .credit_div .fourth_cell,
.c4_coll, .deposit_div .fourth_cell {
	width: 60px !important;
}

.c5_coll, .credit_div .AccUpdate,
.c5_coll, .deposit_div .AccUpdate {
	width: 115px !important;
}

/*-------------------------------Блок новости-------------------------------*/

.news_main_block .news_title p {
	font-size: 14px;
	font-family: MyriadPro-Regular !important;
}

.news_main_block .div_date_url span {
	font-size: 14px;
	font-family: MyriadPro-Regular !important;
}

.div_date_url {
	background-color: #fff;
	font-family: MyriadPro-Regular !important;
	font-size: 14px;
}

.news_main_block .div_date_url .more_url {
	font-size: 14px;
	font-family: MyriadPro-Regular !important;
	color: #229b06;
}

.news_content div {
	font-size: 14px;
	font-family: MyriadPro-Regular !important;
}

.news_main_block .div_date_url .news_date {
	font-size: 14px;
	font-family: MyriadPro-Regular !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-body .z-panelchildren .news_title {
	background-color: #fff;
	font-family: MyriadPro-Regular !important;
	font-size: 14px;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-body .z-panelchildren p {
	background-color: #fff;
	font-family: MyriadPro-Regular !important;
	font-size: 14px;
}

div.z-grid-pgi-b {
	border-top: none !important;
}

.news_main_block {
	background-color: #fff;
	border-top: 6px solid #489338;
	padding-top: 19px;
	padding-left: 25px;
	padding-right: 29px;
	border-bottom: 1px solid #dfdfdf
}

.news_main_block p span {
	font-family: MyriadPro-Regular !important;
	font-size: 14px !important;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

.div_date_url .more_url {
	margin-left: 5px;
}

.block_news .footer_bg .header_wrapper .news_div .news_item-body {
	width: 310px !important;
}

.block_news .news_title_div .title_h2 {
	font-size: 20px !important;
	font-weight: normal;
	color: #000;
	font-family: MyriadPro-Regular !important;
}

.news_raund .news_date {
	font-size: 12px !important;
	font-weight: normal;
	color: #727972;
	display: block;
	margin-top: 20px;
	font-family: MyriadPro-Regular !important;
}

.news_raund .news_url {
	font-size: 14px !important;
	font-weight: normal;
	color: #009b00;
	text-decoration: underline;
	display: block;
	font-family: MyriadPro-Regular !important;
}

.news_raund .news_url:hover {
	text-decoration: none;
}

.block_news {
	width: 310px;
	float: right;
	margin-top: 79px;
	clear: right;
}

/*-----------------------------------------------------------------------------*/

.main_grid-header {
    background: #ffffff;
    border-top: 6px solid #489338;
    border-bottom: 1px solid #489338;
    padding: 14px 30px 14px 41px;
    width: 100% !important;
    box-sizing: border-box;
}

.main_grid-header>table {
    display: block;
}

.main_grid-header .z-columns-bar {
    display: none;
}

.main_grid {
	clear: both;
}

/*------------------------------------------------------System-Buttons-----------------------------------------------------*/

.z-toolbar-panel .z-toolbar-panel-cnt .z-toolbar-panel-hor {
	padding: 0px !important;
}

.z-panel-body .z-panelchildren-noheader .z-window-embedded .z-window-embedded-cnt-noborder .z-toolbar {
	background-image: none !important;
	background-color: rgb(241, 247, 247);
}

.div.z-listbox-body .z-listcell {
	padding: 0 !important;
}

.z-listbox-header {
	background-color: #F4F7EE;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body
.z-columnchildren-cnt .z-panel-noborder .z-panel-body
.z-panelchildren-noborder .z-window-embedded-cnt-noborder
.z-vlayout-inner .z-grid-body .z-grid-odd .z-cell .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder
.z-window-embedded-cnt-noborder .z-vlayout-inner
.z-grid-body .z-row .z-overflow-hidden
.z-tablelayout .z-tablechildren .z-panel-noborder .z-panel-body
.z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body .z-columnchildren-cnt
.z-panel-noborder .z-panel-body .z-panelchildren-noborder
.z-window-embedded-cnt-noborder .z-vlayout-inner
.z-grid-body .z-row
.z-tablelayout .z-tablechildren .z-panel-noborder .z-panel-body
.z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cr-noborder
.z-window-modal-cm-noborder .z-window-modal-cnt-noborder .z-vlayout-inner
.z-groupbox-3d-cnt .z-grid-body .z-overflow-hidden .z-tablelayout
.z-tablechildren .z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cr-noborder
.z-window-modal-cm-noborder .z-window-modal-cnt-noborder .z-vlayout-inner
.z-groupbox-3d-cnt .z-grid-body .z-overflow-hidden .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder
.z-window-modal-cr-noborder .z-window-modal-cm-noborder .z-window-modal-cnt-noborder
.z-vlayout-inner .z-grid-body .z-rows .z-row .z-overflow-hidden
.z-hlayout-inner .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder
.z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-vlayout .z-grid-body .z-rows .z-row
.z-cell .z-tablelayout .z-tablechildren .z-panel-noborder
.z-panel-body .z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder
.z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-vlayout-inner .z-div .z-window-embedded
.z-window-embedded-cnt-noborder .z-borderlayout .z-center-noborder
.z-center-body .z-div .z-listbox-header .z-listhead .z-listheader-cnt
.z-menu .z-menu-body .z-menu-inner-m div {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder
.z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-borderlayout .z-north-noborder
.z-north-body .z-div .z-window-embedded-cnt-noborder .z-grid-body
.z-row-inner .z-row-cnt .z-tablelayout .z-tablechildren
.z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder
.z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-div .z-vlayout-inner
.z-grid-body .z-rows .z-row-cnt .z-tablelayout
.z-tablechildren .z-panel-noborder .z-panel-body
.z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cr-noborder
.z-window-modal-cm-noborder .z-window-modal-cnt-noborder .z-div .z-vlayout-inner
.z-grid-body table .z-grid-odd .z-cell .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-cl-noborder .z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-div .z-vlayout-inner .z-grid-body .z-row .z-row-inner
.z-row-cnt .z-tablelayout .z-tablechildren .z-panel-noborder
.z-panel-body .z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-shadow .z-window-modal-cl-noborder .z-window-modal-cr-noborder
.z-window-modal-cm-noborder .z-window-modal-cnt-noborder .z-div .z-vlayout-inner
.z-grid-body .z-cell .z-hlayout-inner .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-cl-noborder .z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-div .z-vlayout-inner .z-groupbox-3d-cnt
.z-grid-body table .z-row-inner .z-overflow-hidden .z-hlayout-inner .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal .z-window-modal-cl-noborder .z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-borderlayout .z-north-noborder
.z-north-body .z-window-embedded-cnt-noborder .z-grid-body .z-row-inner
.z-row-cnt .z-vbox table .z-tablelayout .z-tablechildren
.z-panel-noborder .z-panel-body .z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal .z-window-modal-cl-noborder .z-window-modal-cr-noborder
.z-window-modal-cm-noborder .z-window-modal-cnt-noborder .z-div .z-vlayout-inner
.z-grid-body table .z-rows .z-tablelayout .z-tablechildren .z-panel-noborder
.z-panel-body .z-panelchildren-noborder .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-cl-noborder .z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-div .z-vlayout-inner .z-grid-body
.z-rows .z-row-cnt .z-hlayout-inner .z-button {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

.z-window-modal-cl-noborder .z-window-modal-cr-noborder .z-window-modal-cm-noborder
.z-window-modal-cnt-noborder .z-vlayout-inner .z-div .z-window-embedded-cnt-noborder
.z-borderlayout .z-center-noborder .z-center-body .z-div .z-listbox-header
.z-listhead .z-listheader .z-listheader-cnt .z-menu .z-menu-body .z-menu-inner-m div {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	margin: 0 !important;
}

/*-------------------------------------------------Главное меню--------------------------------------*/

.bg_menu {
	width: 100%;
	margin-bottom: 40px;
	background-color: transparent;
}

.bg_menu .z-menubar-hor table {
	width: 990px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/bg_menu.png?md5=8a3e56b5622450fd97ece54aa284a2a8") !important;
	background-position: center;
	background-repeat: repeat-x;
	background-color: transparent;
}

.doc-shadow {
	top: 186px !important;
}

.separator_menu-body .separator_menu-inner-l {
	width: 0px !important;
}

.wrapper .bg_menu .z-menubar-hor .z-menu-body .z-menu-inner-m div .z-menu-btn {
	color: #fff !important;
	outline: none;
	font-family: MyriadPro-Regular !important;
}

.doc-shadow .doc-cnt .z-menuitem-over .z-menuitem-cl
.z-menuitem-cr .z-menuitem-cm .z-menuitem-cnt {
	font-family: MyriadPro-Regular !important;
}

.doc-shadow .doc-cnt .z-menuitem-over .z-menuitem-cl
.z-menuitem-cr .z-menuitem-cm .z-menuitem-cnt {
	color: #fff !important;
}

.separator_menu-body .separator_menu-inner-m {
	width: 0px !important;
}

.separator_menu-body .separator_menu-inner-r {
	width: 0px !important;
}

.bg_menu .z-menubar-hor table .z-menu {
	width: 194px;
}

.z-menubar-hor table .z-menuitem {
	width: 194px;
}

.z-menubar-hor, .z-menubar-ver {
	position: relative;
	display: block;
	border: none !important;
	width: 100%;
	min-width: 1000px;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/bg_menu.png?md5=8a3e56b5622450fd97ece54aa284a2a8") !important;
	background-color: transparent;
	background-position: center;
	background-repeat: repeat-x;
}

.separator_menu {
	padding: 0 !important;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/separator_menu.png?md5=683d519377912c65d97540ecdb208165");
	background-repeat: no-repeat;
	background-position: center;
	width: 1px !important;
	height: 46px;
	background: #5A944E;
	display: inline-block;
	vertical-align: middle;
	margin-top: -10px;
}

.main_grid-body {
	overflow: inherit !important;
}

.z-menubar-hor .z-menu-body .z-menu-inner-l, .z-menubar-hor .z-menu-body .z-menu-inner-r, .z-menubar-hor .z-menuitem-body .z-menuitem-inner-l, .z-menubar-hor .z-menuitem-body .z-menuitem-inner-r, .z-menubar-ver .z-menu-body .z-menu-inner-l, .z-menubar-ver .z-menu-body .z-menu-inner-r, .z-menubar-ver .z-menuitem-body .z-menuitem-inner-l, .z-menubar-ver .z-menuitem-body .z-menuitem-inner-r {
	display: none;
}

.z-menubar-hor li {
	display: inline-block;
}

.z-menubar-hor ul {
	width: 1000px;
	margin: 0 auto;
}

.z-menubar-hor .z-menuitem-image[src="data:image/png;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="] + .z-menuitem-text,
.z-menubar-hor .z-menu-image[src="data:image/png;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="] + .z-menu-text,
.doc-shadow .z-menuitem-image[src="data:image/png;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="] + .z-menuitem-text,
.doc-shadow .z-menu-image[src="data:image/png;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="] + .z-menu-text,
.doc-shadow .dep-image[src="data:image/png;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="] + .dep-text {
	padding-left: 0;
}

.z-menubar-hor .z-menuitem-text,
.z-menubar-hor .z-menu-text {
	text-shadow: none;
}

.z-menubar-hor .z-menuitem-image,
.z-menubar-hor .z-menu-icon,
.z-menubar-hor .separator_menu-icon,
.doc-shadow .dep-image {
	display: none;
}

.doc-shadow ul > li > a > span {
	padding: 0 25px !important;
	display: inline-block;
}

.doc-shadow ul {
	padding: 10px 0;
	background: #38772A;
}

.z-menubar-hor .z-menu-content, .z-menubar-hor .z-menuitem-content {
	border: none;
}

.z-menubar-hor .z-menu-content:hover, .z-menubar-hor .z-menuitem-content:hover,
.z-menubar-hor .z-menu-content:focus, .z-menubar-hor .z-menuitem-content:focus,
.z-menubar-hor .z-menu-content:active, .z-menubar-hor .z-menuitem-content:active,
.z-menubar-hor .z-menu-selected > .z-menu-content {
	border: none;
	box-shadow: none;
	background: #38772A;
}

.z-menubar-hor > ul > li {
	width: 19.9% !important;
}

.z-menubar-hor > ul > li > a {
	border-radius: 0;
	padding: 27px 0;
	text-align: center;
}

button.z-menuitem-btn:focus, .z-menu-inner-m .z-menu-btn:focus {
	outline: none;
}

.dep {
	line-height: 18px !important;
}

.z-menu-body-seld .z-menu-inner-m .z-menu-btn {
	color: #fff !important;
}

.doc-cnt {
	background-color: #38772a;
	width: 259px;
	padding-bottom: 12px;
	padding-top: 12px;
}

.doc-shadow ul {
	list-style: none !important;
}

.doc-shadow ul li {
	padding: 0;
	line-height: 27px;
	margin: 0;
	list-style: none !important;
}

.doc-shadow ul li {
	color: #fff !important;
	list-style: none !important;
}

.dep a {
	line-height: 18px !important;
}

.doc-shadow ul li a {
	color: #fff !important;
	font-size: 15px;
	white-space: pre-line;
	text-decoration: none;
	background-color: #38772a;
	padding: 10px 0;
	width: 250px;
	display: block;
	margin: 0;
	border: none;
	font-family: MyriadPro-Regular !important;
}

.doc-shadow ul li a {
	border-radius: 0;
}

.doc-shadow ul li a .z-menuitem-text, .doc-shadow ul li a .z-menu-text {
	text-shadow: none;
	font-size: 15px;
}

.doc-shadow ul li a:hover, .doc-shadow ul li a:focus {
	background: #489337 !important;
	box-shadow: none;
	border: none;
}

.z-menubar-hor .z-menu, .z-menubar-hor .z-menuitem, .z-menubar-ver .z-menu, .z-menubar-ver .z-menuitem {
	padding: 0px !important;
}

.z-menu-body-seld .z-menu-inner-m {
	background-image: none !important;
	background-color: #489337;
}

.z-menu-body-seld .z-menu-inner-l, .z-menu-body-seld .z-menu-inner-r {
	background-image: none !important;
	background-color: #489337;
}

.z-menu-body .z-menu-inner-m .z-menu-btn {
	padding-right: 0 !important;
}

.z-menu-body-over .z-menu-inner-l, .z-menuitem-body-over .z-menuitem-inner-l,
.z-menu-body-over .z-menu-inner-r, .z-menuitem-body-over .z-menuitem-inner-r {
	background-image: none !important;
	background-color: #489337;
}

.z-menubar-hor .z-menu-body-over .z-menu-inner-m div {
	background-image: none !important;
	background-color: #38772a;
	height: 26px;
	padding-right: 0 !important;
	padding-left: 0;
	background: transparent;
	background-image: none !important;
	background-color: #38772a;
	padding: 22px 0;
	width: 194px;
}

.z-menu-body .z-menu-inner-m div, .z-page .wrapper .z-div .z-div .bg_menu .z-menubar-hor .z-menu-body-clk .z-menu-inner-m div {
	width: 194px;
	background: transparent no-repeat right -14px;
}

.z-menu-body-seld .z-menu-inner-m div {
	width: 194px;
	height: 26px;
	padding: 22px 0 !important;
	background: transparent no-repeat right -14px;
	background-image: none !important;
	background-color: #38772a;
}

.z-page .wrapper .z-div .z-div .bg_menu .z-menubar-hor .z-menu-body-clk .z-menu-inner-m div {
	background-color: transparent;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/bg_menu.png?md5=8a3e56b5622450fd97ece54aa284a2a8") !important;
	background-position: center;
	background-repeat: repeat-x;
	border-top: 2px solid #489337;
	border-bottom: 2px solid #38772a;
}

.z-menu-body .z-menu-inner-l {
	display: none;
}

.z-menu-body-seld .z-menu-inner-m {
	background-image: none !important;
	background-color: #489337;
}

.separator_menu-inner-m .separator_menu-btn {
	display: none !important;
}

.z-menubar-hor .z-menu-body .z-menu-inner-l, .z-menubar-hor .z-menu-body .z-menu-inner-r,
.z-menubar-hor .z-menuitem-body .z-menuitem-inner-l, .z-menubar-hor .z-menuitem-body .z-menuitem-inner-r,
.z-menubar-ver .z-menu-body .z-menu-inner-l, .z-menubar-ver .z-menu-body .z-menu-inner-r,
.z-menubar-ver .z-menuitem-body .z-menuitem-inner-l, .z-menubar-ver .z-menuitem-body .z-menuitem-inner-r {
	font-size: 0;
	height: 21px;
	line-height: 0;
	width: 0px !important;
}

.z-menubar-hor .z-menu-body .z-menu-inner-m, .z-menubar-hor .z-menuitem-body .z-menuitem-inner-m,
.z-menubar-ver .z-menu-body .z-menu-inner-m, .z-menubar-ver .z-menuitem-body .z-menuitem-inner-m {
	text-align: center;
	padding-right: 0 !important;
}

.z-menuitem-body .z-menuitem-inner-m div {
	display: block;
	min-height: 17px;
	padding-right: 0;
	padding-left: 0;
	background-color: transparent;
	height: 26px;
	padding-right: 0 !important;
	padding-left: 0;
	background: transparent;
	background-image: none !important;
	padding: 22px 0;
	width: 194px;
}

.z-menuitem-body-over .z-menuitem-inner-m div {
	display: block;
	min-height: 17px;
	padding-right: 0;
	padding-left: 0;
	background-color: #38772a;
}

.z-focus-a {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	background: transparent !important;
	font-size: 0 !important;
	line-height: 0 !important;
	width: 1px !important;
	height: 1px !important;
	-moz-outline: 0 none;
	outline: 0 none;
	-moz-user-select: text;
	-khtml-user-select: text;
	overflow: hidden;
}

.z-menubar-hor .z-menu, .z-menubar-hor .z-menuitem, .z-menubar-hor .z-menu-btn, .z-menubar-hor .z-menuitem-btn, .z-menubar-hor span, .z-menubar-hor a, .z-menubar-hor div, .z-menubar-ver .z-menu, .z-menubar-ver .z-menuitem, .z-menubar-ver .z-menu-btn, .z-menubar-ver .z-menuitem-btn, .z-menubar-ver span, .z-menubar-ver a, .z-menubar-ver div, .z-menu-cnt, .z-menuitem-cnt {
	font-weight: normal;
	white-space: nowrap;
	font-size: 18px;
	font-family: MyriadPro-Regular !important;
}

.z-menubar-hor .z-menu, .z-menubar-hor .z-menuitem, .z-menubar-hor .z-menu-btn, .z-menubar-hor .z-menuitem-btn,
.z-menubar-hor span, .z-menubar-hor a, .z-menubar-hor div, .z-menubar-ver .z-menu, .z-menubar-ver .z-menuitem,
.z-menubar-ver .z-menu-btn, .z-menubar-ver .z-menuitem-btn, .z-menubar-ver span, .z-menubar-ver a,
.z-menubar-ver div, .z-menu-cnt, .z-menuitem-cnt {
	font-weight: normal;
	white-space: nowrap;
	font-size: 18px;
	color: #FFFFFF;
}

.z-menu-inner-l .z-menu-space, .z-menu-inner-r .z-menu-space, .z-menuitem-inner-l .z-menuitem-space, .z-menuitem-inner-r .z-menuitem-space {
	display: block;
	width: 0 !important;
}

/*-------------кнопка меню в таблице--------------------*/
.wrapper .main_bg .z-columnlayout-inner .z-columnchildren-body
.z-columnchildren-cnt .z-panel-noborder .z-panel-body
.z-panelchildren-noborder .z-div .z-listbox-header
.z-listhead .z-listheader-cnt .z-menu .z-menu-body .z-menu-inner-m div {
	background-color: transparent;
	padding: 0;
	background-image: none !important;
}

/*---------Сервис пользователя-----------*/

.block_userservice {
	width: 505px;
	margin: 0 auto;
}

.left_block_settings {
	float: left;
	clear: both;
	text-align: left;
}

.right_block_settings {
	float: right;
	text-align: left;
}

.block_userservice .image_row {
	vertical-align: middle;
	margin-right: 5px;
}

.header_settings {
	margin-bottom: 10px;
}

.z-window-embedded .z-grid .z-grid-body {
	background-color: #fff;
}

/*-------------Блок новостей--------------*/

.z-paging-os .z-paging-os-cnt {
	top: -7px !important;
}

.z-panel-body .news_main_block .z-grid-pgi-b .z-paging-os .z-paging-os-cnt-l .z-paging-os-cnt {
	top: 4px !important;
}

.z-panel-body .news_main_block .z-grid-pgi-b .z-paging-os .z-paging-os-cnt-seld-l .z-paging-os-cnt {
	top: 4px !important;
}

.DEAL .z-window-embedded .z-center-noborder .z-center-body {
	overflow: hidden !important;
	height: 100% !important;
}

.DEAL .z-center-body .z-listbox-body {
	height: 100% !important;
}

.DEAL .z-window-embedded-cnt-noborder .z-center-noborder {
	height: 100% !important;
}

.wrapper .main_bg .z-grid-body .z-hlayout[name="CORR_CLEARING_CODE_COMPONENT"] .z-button {
	width: auto !important;
}

.z-div[name="BANK_COUNTRY_CODE"] img {
	margin: 0 5px 0 0;
}

.z-groupbox-3d[name="SALE_CURRENCY_GB"] .z-groupbox-3d-cnt {
	padding: 0 !important;
}

.z-groupbox-3d[name="PAY_CURRENCY_GB"] .z-groupbox-3d-cnt {
	padding: 0 !important;
}

.news_raund .z-paging {
	background: none !important;
	border: none !important;
	margin: 10px 0 0 23% !important;
	font-family: MyriadPro-Regular !important;
}

.news_raund .z-paging-last {
	display: none !important;
}

.news_raund .z-paging-first {
	display: none !important;
}

.news_raund .z-paging-info {
	display: none !important;
}

.news_raund .z-paging-input {
	width: 25px !important;
	text-align: center !important;
	border: 2px solid #cfcfcf !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	outline: none !important;
}

.news_raund .z-paging-input:focus {
	border: 2px solid #489338 !important;
}

.news_raund .z-paging-input, .news_raund .z-paging input.z-paging-input {
	font-family: MyriadPro-Regular !important;
	width: 29px !important;
	height: 26px;
}

.news_raund .z-paging-button {
	background: #489337;
	box-shadow: none;
	border: none;
	border-radius: 100px;
	color: #fff;
	padding: 0;
	min-width: 20px;
	height: 20px;
	margin: 3px;
}

.news_raund .z-paging-button i {
	display: block;
	height: 20px;
	color: #fff !important;
	font: 14px/16px FontAwesome !important;
}

.news_raund .z-paging-button:hover {
	background: #4c9c3a;
}

.news_raund .z-paging-button i:before {
	line-height: 20px;
}

.news_raund .z-paging-next .z-paging-icon:before {
	content: "\f0da";
}

.news_raund .z-paging-previous .z-paging-icon:before {
	content: "\f0d9";
}

.news_raund .z-paging-text {
	font-family: MyriadPro-Regular !important;
}

.main_bg.z-div .z-columnlayout-inner .z-panel-body .z-panelchildren.z-panelchildren-noheader.z-panelchildren-noborder {
	background-color: transparent;
}

.login_h1_title {
	padding-bottom: 20px;
	text-align: center;
	margin-top: 76px;
}

.captcha-enabled .login_h1_title {
	margin-top: 0;
}

.captcha-enabled .login_button {
	text-align: center;
}

div[name="CORR_COUNTRY_CODE"] img[title="Выбор из справочника"],
div[name="INTERMEDIARY_BANK_COUNTRY_CODE"] img[title="Выбор из справочника"],
div[name="COUNTRY_CODE"] img[title="Выбор из справочника"],
div[name="COUNTRY_CODE"] img[title="Выбор из справочника"] {
	margin: 0 4px;
}

div[name="CORR_COUNTRY_CODE"] img[title="Выбор из справочника"],
div[name="CORR_COUNTRY_CODE"] img[title="Очистить фильтр"],
div[name="BANK_COUNTRY_CODE"] img[title="Выбор из справочника"],
div[name="BANK_COUNTRY_CODE"] img[title="Очистить фильтр"],
div[name="COUNTRY_CODE"] img[title="Выбор из справочника"],
div[name="COUNTRY_CODE"] img[title="Очистить фильтр"] {
	padding: 0 !important;
	background: none !important;
}

.z-portallayout .z-panel-hm {
	margin: 0 0 0 5px;
	padding: 0 0 0 13px;
}

.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-seld .z-menu-inner-m div,
.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-over .z-menu-inner-m div,
.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-seld .z-menu-inner-m,
.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-over .z-menu-inner-m,
.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-seld .z-menu-inner-l,
.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-over .z-menu-inner-l,
.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-seld .z-menu-inner-r,
.z-listbox .z-listbox-header .z-listhead .z-listheader .z-listheader-cnt span.z-menu .z-menu-body-over .z-menu-inner-r {
	background: none !important;
}

tbody[name="UR_REKVIZIT_GRID_ROWS"] input[name="PHONE"] {
	width: 200px !important;
}

tbody[name="UR_REKVIZIT_GRID_ROWS"] input[name="TRANS_ACC_ID"] {
	width: 183px !important;
}

.grid_component_builder.e-grid .grid_component_builder_img_div img {
}

.grid_component_builder.e-grid .button_component_builder .z-div .grid_component_builder_img_div {
	display: inline-block;
	height: 19px;
	width: 19px;
	background-size: contain !important;
}

.grid_component_builder.e-grid .button_component_builder .z-div .grid_component_builder_img_div a {
	display: inline-block;
	height: 19px;
	width: 19px;
	background-size: contain !important;
	border-radius: 50px;
}

.grid_component_builder.e-grid .button_component_builder .z-div:hover .grid_component_builder_img_div a {
	height: 19px;
	width: 19px;
	background-size: contain !important;
}

.z-toolbarbutton-over {
	background: none !important;
	border-color: transparent !important;
}

.z-toolbarbutton-over .z-toolbarbutton-body {
	background: none !important;
	border-color: transparent !important;
}

.z-toolbarbutton-over .z-toolbarbutton-cnt {
	background: none !important;
	border-color: transparent !important;
}

.z-toolbarbutton .z-toolbarbutton-cnt img {
	background: #fff;
	border-radius: 100px;
}

.z-toolbarbutton-over .z-toolbarbutton-cnt img {
	background: rgba(255, 255, 255, 0.65);
}

.z-toolbar .cats_display img, .z-toolbar .filter_buttons img, .z-toolbar .draw_eraser img {
    width: 20px;
    height: 20px;
}

.filter_panel_toolbar .z-toolbarbutton-content, .filter_panel_toolbar .z-toolbarbutton-content img {
    display: block;
    width: 32px;
    height: 32px;
    padding: 0;
}

.filter_panel_toolbar.z-toolbar .z-toolbarbutton {
    height: 34px;
    width: 34px;
}

.filter_panel_toolbar {
	border-top: 1px solid #ffffff;
}

.filter_panel_toolbar .z-toolbarbutton {
	margin: 0 4px;
}

.filter_panel_toolbar .save_filter_bandbox {
	margin-left: 4px;
}

.z-menupopup-separator {
    left: 37px;
}

.z-menupopup .z-menu-image, .z-menupopup .z-menuitem-image {
    min-width: 20px;
    min-height: 20px;
}

.z-toolbar .z-separator-ver-bar {
	display: none;
}

.wrapper .main_bg .z-grid-body .z-hlayout-inner .z-button[title="Выбрать из справочника"], .z-button[title="Выбрать из справочника"] {
	width: 40px !important;
}

.z-div[name="CANCEL_DOC"] .z-textbox {
	width: 70% !important;
	margin: 0 10px 0 0;
}

.z-div[name="CANCEL_DOC"] img {
	margin: 0 0 0 5px;
}

.z-window-embedded .z-north, .z-window-embedded .z-south, .z-window-embedded .z-west, .z-window-embedded .z-center, .z-window-embedded .z-east {
	position: inherit;
}

.upload_button_container .z-toolbarbutton-cnt {
	padding: 8px 20px !important;
	background-image: none !important;
	background-color: #489337 !important;
	color: #fff;
	font-family: MyriadPro-Regular !important;
	font-size: 18px !important;
	text-transform: uppercase;
	border-radius: 25px !important;
}

.upload_button_container {
	margin: 10px 0 0;
}

.z-listheader-cnt .z-menu-inner-m div {
	width: auto;
	float: left;
	text-align: left;
}

.login_form .captcha_answer_textbox {
	width: 194px !important;
}

.login_form .refreshButtonDiv {
	margin: 0 0 0 25px;
}

.login_form .login_button {
	text-align: center;
}

.z-button[name="SAVE_CORR_CLIENT"], .z-button[name="SELECT_CORR_CLIENT"] {
	padding: 0 !important;
	background: none !important;
}

.z-menupopup .z-menuitem-cnt .z-menuitem-img {
	background-size: contain;
	background-color: #fff;
	border-radius: 15px;
}

.filter_panel_container .z-div[name="DOC_DATE"] .z-hlayout .z-datebox .z-datebox-inp {
	width: 65px !important;
}

.news_raund .z-grid-paging-bottom {
	border-top: none;
}

.oper_form_date_between .z-grid {
	border: none;
}

.z-groupbox[name="SALE_CURRENCY_GB"] .z-groupbox-content {
	padding: 0 !important;
}

.z-row[name="REQ_BANK_RU_ROW"] > .z-row-inner > .z-row-content {
	padding: 0 !important;
}

.z-button-image {
	border: 1px solid #489337;
}

.dealpass_add_button {
	padding: 10px 15px !important;
}

.z-button {
	width: auto !important;
}

.additional-auth-buttons .z-a {
	display: none;
}

.accservice_ul_stmnt_req .buttons {
	text-align: center;
}

.z-radio label {
	width: calc(100% - 17px);
}

.z-custpaging .z-custpaging-btn-m button {
	background: #489338;
	border: none;
	color: #fff;
	border-radius: 25px;
}

.z-custpaging {
	margin: 0;
	padding: 10px 10px 10px 15px;
	background: #fff;
}

.authentication_window {
	width: 100% !important;
}

.authentication_window .z-window-content {
	background: #ffffff;
	padding: 20px;
}

.authentication_window_content {
	text-align: left;
}

.select_corr_img, .save_corr_img {
	margin-left: 2px;
}

.delete_setting_btn {
	background-color: #f5ab35 !important;
	border: none !important;
}

.cancel_setting_btn {
	background-color: #df5f62 !important;
	border: none !important;
}

.setting_button .z-button {
	padding: 7px 12px !important;
	width: 100% !important;
	font-size: 13px !important;
}

.news_style {
	background: #ffffff;
	padding: 10px 20px;
}

.anonymous .news_style {
	width: 950px;
	margin: 0 auto;
	background: #ffffff;
	padding: 10px 20px;
}

.anonymous .news_style .z-paging .z-paging-icon {
	line-height: 25px;
	color: #489337;
}

.anonymous .z-paging-button:hover, .anonymous .z-paging-button:active, .anonymous .z-paging-button:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #489337;
	background: #489337;
}

.anonymous .news_style .news_url .z-a {
	color: #489337;
}

.anonymous .z-paging-button:hover .z-paging-icon, .anonymous .z-paging-button:active .z-paging-icon, .anonymous .z-paging-button:focus .z-paging-icon {
	color: #fff;
}

.anonymous .z-paging-button[disabled] {
	color: #acacac !important;
	background: #e3e3e3 !important;
	border-color: #e3e3e3 !important;
}

.anonymous .z-paging-button[disabled] .z-paging-icon {
	color: #acacac !important;
}

.z-window-shadow {
    background: #ffffff;
}

.z-window-noborder>.z-window-content {
    margin: 0;
}

.z-window-content {
    padding: 4px 10px;
}

.z-caption {
    font-size: 18px;
}

.z-panel-header .z-caption {
	line-height: 40px;
}

.grid_component_builder {
    padding: 10px;
	background-color: #f1f7f7;
}

.choose_define_controls, .clear_define_controls {
    color: #489338;
}

.anonymous .news_block .news_title .z-label {
	font-size: 18px;
	color: #489337;
}

.anonymous .news_block .news_date .z-label {
	font-size: 13px;
	color: #aaa;
}

.required_action_mail_window,
.required_action_change_password_window {
	padding: 10px;
}

.anonymous .news_page .news_block .news_text,
.anonymous .news_page .news_block .news_text .z-label {
	margin: 0 !important;
}
/*----------------------------------header-----------------------------------*/
.header {
	font-size: 0px;
	margin: 0 auto;
	height: 185px;
	width: 100%;
	margin-bottom: 40px;
}

.anonymous .header {
	height: 120px !important;
	margin-bottom: 0 !important;
}

.header .header_container {
	font-size: 0;
	width: 1030px;
	margin: 0 auto;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

.header .header_container .logo_section {
	display: inline-block;
	width: 16%;
	vertical-align: top;
	text-align: left;
}

.header .header_container .logo_section .logo_block {
	padding-top: 28px;
}

.anonymous .header .header_container .info_section {
	display: inline-block;
	width: 64%;
	vertical-align: bottom;
	text-align: center;
	padding-left: 150px;
}

.anonymous .header .header_container .info_section .site_bank {
	color: #22a106;
	text-decoration: underline;
	display: inline-block;
	padding-bottom: 20px;
}

.user .header .header_container .info_section {
	display: inline-block;
	width: 64%;
	vertical-align: middle;
	text-align: left;
}

.user .header .header_container .info_section .date_time_block {
	display: inline-block;
	width: 12%;
	border-right: 1px solid #ccc;
	vertical-align: top;
	margin-right: 10px;
	margin-top: 28px;
	text-align: right;
}

.user .header .header_container .info_section .user_block {
	display: inline-block;
	width: 86%;
	vertical-align: top;
	margin-top: 28px;
}

.user .header .header_container .info_section .user_block .fio {
	font-weight: bold;
	padding-right: 5px;
}

.user .header .header_container .info_section .user_block .ip_block {
	padding-top: 4px;
}

.user .header .header_container .info_section .user_block .settings_block {
	padding-top: 17px;
}

.user .header .header_container .info_section .name_company {
	display: inline-block;
}

.user .header .header_container .info_section .user_block .z-a {
	color: #22a106;
	text-decoration: underline;
	padding-right: 5px;
}

.user .header .header_container .info_section .ip_block .z-label {
	color: #848c8c !important;
}

.user .header .header_container .info_section .ip_block .Date_ip  {
	padding-right: 5px;
}

.user .header .header_container .info_section .date_time_block .z-label:first-child {
	padding-bottom: 3px;
}

.user .header .header_container .info_section .date_time_block .z-label {
	display: block;
	color: #848c8c !important;
	padding-right: 9px;
}

.header .header_container .phone_section {
	display: inline-block;
	width: 20%;
	vertical-align: top;
	text-align: right;
	padding-top: 32px;
}

.header .header_container .phone_section .z-label:first-child {
	display: block;
	padding-bottom: 12px;
}

.header .header_container .phone_section .z-label:last-child {
	font-size: 18px;
	font-weight: bold;
}

.header .menu_section {
	width: 100%;
	font-size: 0;
	background-image: url("/isres/web/cust-ibank-fl-raund/img/ul/bg_menu.png?md5=8a3e56b5622450fd97ece54aa284a2a8") !important;
	height: 70px;
}

.header .menu_section .menu_block {
	width: 1000px;
	margin: 0 auto;
	height: 70px;
}

.header .menu_section .menu_block .z-a {
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 24px 0;
}

.header .menu_section .menu_block .z-a:hover {
	text-decoration: none;
}

.header .menu_section .menu_block .header_menu_item {
	display: inline-block;
	width: 100px;
	text-align: center;
	height: 70px;
	width: 199px;
	position: relative;
}

.header .menu_section .menu_block .header_menu_item:hover {
	background: #38772A;
}

.header .menu_section .menu_block .menu_child_visible .menu_child {
	display: block;
	padding-top: 12px;
}

.menu_child {
	display: none;
	position: absolute;
	background-color: #38772b;
	width: 250px;
	text-align: left;
	z-index: 100;
	padding-bottom: 10px;
	top: 70px;
}

.header .menu_section .menu_block .child_menu_item:hover {
	background: #549a47;
}

.header .menu_section .menu_block .child_menu_item .z-a {
	font-size: 15px;
	line-height: 17px;
	padding: 10px 20px 9px 25px;
}
/*--------------------footer---------------------------------*/
.footer {
	width: 100%;
	border-top: 1px solid #a4bba4;
	height: 100px;
	margin-top: 20px;
}

.footer .footer_container {
	width: 1030px;
	margin: 0 auto;
	display: table;
	padding: 20px;
}

.footer .footer_container .footer_left_section {
	display: table-cell;
	width: 28%;
	vertical-align: top;
}

.footer .footer_container .footer_left_section .z-label {
	font-size: 12px !important;
	display: block;
	color: #010101;
}

.footer .footer_container .footer_center_section {
	display: table-cell;
	width: 48%;
	vertical-align: top;
}

.footer .footer_container .footer_center_section .z-label {
	color: #667066;
	font-size: 12px !important;
	vertical-align: top;
	display: block;
}

.footer .footer_container .footer_right_section {
	display: table-cell;
	width: 24%;
	vertical-align: top;
}

.z-popup-content, .z-popup-content span {
	color: #222222;
}

.main_div_product_table .add_row{
	padding: 0 13px;
}

.main_div_product_table .add_link_table {
	padding: 0 13px 13px 13px;
}

.z-comboitem {
	white-space: pre-wrap;
}

.z-comboitem-inner {
	display: block;
	line-height: 16px;
}
