


@font-face {
	font-family: 'pt_sansregular';
	src: url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS55F-webfont.eot?md5=429cd99ffe147b3e33164b634fadb8ba);
	src: url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS55F-webfont.eot?#iefix&md5=429cd99ffe147b3e33164b634fadb8ba) format('embedded-opentype'),
	url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS55F-webfont.woff?md5=4ac0b27ca4e2b8f3bfaaac505127f551) format('woff'),
	url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS55F-webfont.ttf?md5=bb94c422a10e6bae6eee0640204594e7) format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'pt_sansbold';
	src: url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS75F-webfont.eot?md5=b28d3586c9a3849f6ff5601c2546a958);
	src: url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS75F-webfont.eot?#iefix&md5=b28d3586c9a3849f6ff5601c2546a958) format('embedded-opentype'),
	url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS75F-webfont.woff?md5=46735bb03b31f6fbfde03457dea2a250) format('woff'),
	url(/isres/web/cust-ibank-fl-rosdor/fonts/PTS75F-webfont.ttf?md5=8f9481cdec325c6db457822179efc96c) format('truetype');
	font-weight: normal;
	font-style: normal;
}

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

.wrapper {
	min-width: 1024px;
}

div.z-listbox, div.z-listbox-body {
	background: transparent;
}

div.z-grid, div.z-grid-body {
	background: transparent;
}

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

.z-button .z-button-cm, .z-button-clk .z-button-cm {
	padding: 2px 7px;
}

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, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
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;
}

body {
	line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

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

/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
}

/*-------------------------------------------------------------------custom-------------------------------------------*/

.z-label, .z-radio-cnt, .z-checkbox-cnt, input.button, input.file, .z-loading,
.z-label, .z-radio-cnt, .z-checkbox-cnt, .z-loading, .z-paging td, .z-paging span, .z-paging input, .z-paging div, .z-paging button {
	font-family: 'pt_sansregular', sans-serif !important;
	font-size: 14px;
}

body {
	height: 100%;
	font: normal 13px/18px 'pt_sansregular', Arial, sans-serif !important;
	color: #9a9a9a;
}

.z-page {
	height: inherit !important;
	width: inherit !important;
}

a, a:visited, a.z-a {
	color: #06569b;
	text-decoration: underline;
	font: 13px 'pt_sansregular' !important;
}

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

.box_div {
	min-height: 100%;
	background: white;
	width: 100%;
	margin: 0 auto;
}

.main_bg {
	width: 1024px;
	margin: 0 auto;
}

.center_user span {
	font: 14px/31px 'pt_sansregular' !important;
	color: white;
}
/*------------------------------------------widget---------------------------------------------------------------------*/

.right_block .z-panel-tl, .right_block .z-panel-tr, .right_block .z-panel-tl-gray, .right_block .z-panel-tr-gray, .right_block .z-panel-bl, .right_block .z-panel-br, .right_block .z-panel-header, .right_block .z-panel-hr, .right_block .z-panel-hl, .right_block .z-panel-header, .right_block .z-panel-cl, .right_block .z-panel-fl, .right_block .z-panel-cr, .right_block .z-panel-fr, .right_block .z-panel-hm,
.left_block .z-panel-tl, .left_block .z-panel-tr, .left_block .z-panel-tl-gray, .left_block .z-panel-tr-gray, .left_block .z-panel-bl, .left_block .z-panel-br, .left_block .z-panel-header, .left_block .z-panel-hr, .left_block .z-panel-hl, .left_block .z-panel-header, .left_block .z-panel-cl, .left_block .z-panel-fl, .left_block .z-panel-cr, .left_block .z-panel-fr, .left_block .z-panel-hm,
.center_block_des .z-panel-tl, .center_block_des .z-panel-tr, .center_block_des .z-panel-tl-gray, .center_block_des .z-panel-tr-gray, .center_block_des .z-panel-bl, .center_block_des .z-panel-br, .center_block_des .z-panel-header, .center_block_des .z-panel-hr, .center_block_des .z-panel-hl, .center_block_des .z-panel-header, .center_block_des .z-panel-cl, .center_block_des .z-panel-fl, .center_block_des .z-panel-cr, .center_block_des .z-panel-fr, .center_block_des .z-panel-hm {
	background-image: none;
	background: transparent;
}

div.right_block > div.z-columnchildren-body div.z-panel-noborder, div.left_block > div.z-columnchildren-body div.z-panel-noborder, div.center_block_des > div.z-columnchildren-body div.z-panel-noborder {
	background-color: white !important;
	position: relative;
}

.right_block_des .z-panel-hl, .left_block_des .z-panel-hl, .center_block_des .z-panel-hl {
	position: relative;
	height: 34px;
	border: none !important;
}

.right_block .z-panel-noborder .z-panel-tr, .right_block .z-panel-noborder .z-panel-tl, .left_block .z-panel-noborder .z-panel-tr, .left_block .z-panel-noborder .z-panel-tl, .center_block_des .z-panel-noborder .z-panel-tr, .center_block_des .z-panel-noborder .z-panel-tl {
	display: none;
}

.isimple_widget .z-panel-head {
	position: relative;
	padding: 0;
	border-color: transparent transparent #06569b transparent;
	background: transparent;
}

.isimple_widget .z-caption-content img {
	display: none;
}

.left_block .z-panel-hl .z-panel-header, .right_block .z-panel-hl .z-panel-header, .center_block_des .z-panel-hl .z-panel-header {
	padding: 0 !important;
}

div.cust-widget {
	background-color: #ffffff !important;
}

.right_block .z-panel-body, .left_block .z-panel-body, .center_block_des .z-panel-body {
	border: none !important;
	padding: 7px;
	background: transparent;
}

.left_block .z-panel-cm, .right_block .z-panel-cm, .center_block_des .z-panel-cm {
	background: transparent !important;
	padding-top: 7px;
}

.right_block .z-panel-cm .cust-widget .z-separator-hor, .left_block .z-panel-cm .cust-widget .z-separator-hor, .center_block_des .z-panel-cm .cust-widget .z-separator-hor {
	display: none;
}

.right_block .z-panel-header .z-panel-icon, .left_block .z-panel-header .z-panel-icon, .center_block_des .z-panel-header .z-panel-icon {
	position: relative;
	top: 5px;
	*top: -5px;
}

.isimple_widget .z-caption-content {
	font: 14px/35px 'pt_sansregular' !important;
	color: #06569b;
	white-space: nowrap;
	text-transform: uppercase;
	padding-left: 7px;
}

.right_block .z-panel-header .z-caption-l img, .left_block .z-panel-header .z-caption-l img, .center_block_des .z-panel-header .z-caption-l img {
	display: none;
}

.cust-widget a {
	font: 13px/24px 'pt_sansregular' !important;
}

.right_block div.z-panel-cr, .right_block div.z-panel-cl, .left_block div.z-panel-cr, .left_block div.z-panel-cl, .center_block_des div.z-panel-cr, .center_block_des div.z-panel-cl {
	padding-left: 0;
	padding-right: 0px;
}

div.highlighted {
	background-color: #4ea1e7;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.highlighted a {
	color: white;
	padding-left: 5px;
}

.z-panel-cr > .z-panel-cm {
	background: transparent;
}

.cust-widget.cust-widget + .z-div {
	padding: 0 !important;
}

.cust-widget > div {
	margin: 0 !important;
	padding: 0 !important;
}

/*----------------------------------------keyboardInputInitiator-----------------------------------------------------*/
.keyboardInputInitiator {
	position: relative;
	bottom: 25px;
	left: 205px;
}
/*---------------------------------------------------------------------------------------------------------------------*/

.div_imp_news_login {
	width: 515px;
	padding: 15px;
	border: 1px solid #bbd0e6;
	margin: 0 auto;
	margin-bottom: 20px;
}

.div_imp_news_main {
	width: 550px;
	padding: 15px;
	border: 1px solid #bbd0e6;
	margin: 0 auto;
	margin-bottom: 20px;
}

.label_imp_news_login span, .label_imp_news_main span {
	font: 14px 'pt_sansregular' !important;
	color: #06569b;
	text-transform: uppercase;
}

.label_imp_news_login {
	background: white;
	padding: 0 10px;
	position: absolute;
	top: 1px;
	left: 24px;
}

.label_imp_news_main {
	background: white;
	padding: 0 10px;
	position: absolute;
	top: 1px;
	left: 1.5%;
}

.imp_news_rosdor {
	padding-top: 10px;
	position: relative;
}

.popup_rosdor {
	width: 550px;
	background-image: none !important;
	background: #eff3fb;
	border: none;
	margin-top: 20px;
}

.popup_rosdor .z-popup-cl {
	background-image: none !important;
	border: none !important;
}

div.popup_rosdor div.z-popup-cl div.z-popup-cnt {
	border: 1px solid white !important;
	margin: 4px !important;
}

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

.z-groupbox-3d-hm, div.z-grid-header tr.z-columns, div.z-grid-header tr.z-auxhead, tr.z-row .z-detail-outer, tr.z-grid-odd {
	background: none !important;
}

.main_page div.z-groupbox-3d-hm {
	background: #06569b !important;
	border: none;
	border-bottom: 2px solid #10385a !important;
}

.main_page div.z-groupbox-3d-hl div.z-groupbox-3d-header {
	color: white !important;
	font: 13px/25px 'pt_sansregular' !important;
	white-space: nowrap;
	text-transform: uppercase;
	padding: 4px 15px !important;
}

.main_page div.z-groupbox-3d-hl div.z-groupbox-3d-header td.z-caption-l {
	font-weight: normal !important;
}

.main_page tr.z-row .z-detail-outer {
	border-right: none !important;
	border-top: 1px solid white;
	border-bottom: 1px solid white !important;
}

.main_page .z-grid-header .z-columns .z-column:first-child {
	border: none;
}

.main_page div.z-groupbox-3d-cnt {
	border: none !important;
	padding: 0 !important;
}

.main_page .z-groupbox-3d {
	margin-bottom: 23px !important;
}

.main_page tr.z-grid-odd td.z-row-inner, .main_page tr.z-grid-odd .z-cell, .main_page tr.z-grid-odd {
	background: #eff3f8;
}

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

.main_page tr.z-grid-odd > td.z-detail-outer {
	border-top: 1px solid white;
	background: #eff3f8;
	border-bottom: 1px solid white !important;
}

.main_page tr.z-row-over > td.z-row-inner, .main_page tr.z-row-over > .z-cell {
	background: #daeeec !important;
}

.main_page tr.z-row-over > .z-detail-outer {
	background: #daeeec !important;
	border-top: 1px solid white;
	border-bottom: 1px solid white !important;
}

.main_page .z-row-over + .z-detail-faker {
	background: #daeeec !important;
}

.z-column-content {
	font: normal 14px 'pt_sansregular' !important;
	color: #9a9a9a !important;
	padding: 10px 8px;
}

.main_page div.z-separator-hor-bar {
	background-image: none !important;
}

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

.main_page .z-paging-os {
	background: transparent;
	padding: 0;
	margin: 5px;
}

.main_page div.z-paging-os-cnt-l, .main_page div.z-paging-os-cnt-r, .main_page div.z-paging-os-cnt-m, .main_page div.z-paging-os-cnt-seld-l, .main_page div.z-paging-os-cnt-seld-r, .main_page div.z-paging-os-cnt-seld-m, .main_page div.z-paging-os-cnt-l-over {
	background-image: none;
}

.main_page div.z-paging-os-cnt-l, .news_rosdor div.z-paging-os-cnt-seld-l {
	padding-left: 0px !important;
}

.main_page .z-paging-os a {
	font: 13px 'pt_sansregular' !important;
}

.main_page .z-paging-os a:hover {
	text-decoration: none;
}

.main_page .z-paging-os-cnt-seld-l a {
	text-decoration: none !important;
}

.main_page .z-paging-os span {
	color: #696969;
	font: 13px 'pt_sansregular' !important;
	white-space: nowrap;
	float: right;
	margin-top: 6px;
	position: static;
}

.main_page .z-paging-os > a {
	display: none;
}

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

.z-window-modal-header, .z-window-popup-header, .z-window-highlighted-header, .z-window-overlapped-header, .z-window-embedded-header, .z-panel-hm .z-panel-header, .z-panel-header, .z-button, .z-button tr td,
.z-groupbox-3d-hl .z-groupbox-3d-header, .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,
.z-combobox-rounded-pp, .z-bandbox-rounded-pp, .z-combobox-pp, .z-bandbox-pp {
	font-family: "pt_sansregular" !important;
}

.error_messagebox {
	top: 250px !important;
}

.z-groupbox-3d-hl .z-groupbox-3d-header {
	color: white !important;
	font: 13px/25px 'pt_sansregular' !important;
	white-space: nowrap;
	text-transform: uppercase;
	padding: 4px 15px !important;
}

div.z-groupbox-3d-hm {
	background: #06569b !important;
	border: none;
	border-bottom: 2px solid #10385a !important;
}

.center_block .z-paging {
    background: #06569b;
    border: none;
    text-align: left;
    border-bottom: 2px solid #10385a !important;
    margin: 10px 0;
    padding: 4px 10px 5px;
    height: 37px;
}

.center_block .z-paging > .z-label {
	color: white !important;
	font: 13px/25px 'pt_sansregular' !important;
	white-space: nowrap;
	text-transform: uppercase;
}

div.z-separator-hor-bar {
	background-image: none !important;
	border-bottom: 1px solid #bbd0e6;
	margin-bottom: 10px;
}

.center_block div.z-listbox-pgi-t > div.z-paging, .center_block .z-listbox-pgi-b > div.z-paging {
	border-color: #CFCFCF !important;
	border-style: solid !important;
	border-width: 0 0 1px !important;
	padding: 6px 2px 6px 10px !important;
	background: #F9F9F9 !important;
	margin: 0 !important;
}

input[type="radio"] {
	margin: 0 3px 0 0 !important;
}

.z-radio label {
	padding: 0 15px 0 0;
}

input[name="CREDIT_IBAN"], input[name="DEBIT_ACC_NUMBER"], input[name="CORR_ACC_NUMBER"] {
	min-width: 175px !important;
}

div[name="DEALPASSPORT_NUMBER"] input[size="8"] {
	width: 60px !important;
}

div[name="DEALPASSPORT_NUMBER"] input[size="4"] {
	width: 40px !important;
}

div[name="DEALPASSPORT_NUMBER"] input[size="1"] {
	width: 20px !important;
}

div[name="DP"] .z-hlayout-inner span[title="Выбрать из справочника"] {
	margin-left: 5px;
}

tr.z-row td.z-row-inner {
	vertical-align: middle;
}

.z-button .z-button-tl, .z-button .z-button-tr {
	height: 2px;
}

.z-hbox[name="FILEDATA"] .z-button {
	display: inline-table;
}

.bank_details_form .z-vlayout-inner:nth-child(1) {
	padding: 10px;
}

.bank_details_form .z-vlayout-inner:nth-child(2) {
	padding: 0 10px 10px !important;
}

.bank_details_form .z-vlayout-inner:nth-child(1) .z-label {
	display: block;
}

.bank_details_form .z-vlayout-inner:nth-child(1) .z-tablechildren:first-child {
	width: 100px !important;
}

.bank_details_form .z-vlayout-inner:nth-child(1) .z-tablechildren:first-child .z-panel {
	width: 55% !important;
	overflow: visible !important;
}

.bank_details_form .z-vlayout-inner:nth-child(1) .z-tablechildren:first-child .z-panel-body {
	overflow: visible !important;
}

.bank_details_form .z-vlayout-inner:nth-child(1) .z-tablechildren:first-child .z-panelchildren {
	overflow: visible !important;
}

.bank_details_form .z-vlayout-inner:nth-child(2) .z-label {
	display: block;
}

.z-grid .z-hbox[name="DOC_ATTACH"] .z-button[title="Загрузить"] {
	display: table-cell;
}

.z-combobox-button, .z-bandbox-button, .z-datebox-button, .z-timebox-button, .z-spinner-button, .z-doublespinner-button {
	padding: 2px 3px 4px;
	text-align: center;
}

/*-------------------------------------------------zk7----------------------------------------------------------------*/
/*---------------------------color for theme---------------------------------------*/

/*background*/

.z-button, .z-calendar-header, .z-column, .z-listheader, .z-listitem:hover > .z-listcell, .z-grid-header, .z-listbox-header,
.z-menubar, .z-menupopup .z-menu-content:hover, .z-menupopup .z-menu-content:hover .z-menu-icon, .z-menupopup .z-menuitem-content:hover,
.z-combobox-button:hover, .z-bandbox-button:hover, .z-datebox-button:hover, .z-timebox-button:hover, .z-spinner-button:hover, .z-doublespinner-button:hover,
.z-custpaging .z-custpaging-btn-m button:hover, .z-treerow-selected:hover > .z-treecell, .z-menupopup-cnt .z-menuitem:hover {
	background: #06569b;
}

/*color*/

.z-caption-content, .z-caption .z-label, .z-window-icon, .z-icon-caret-up,
.z-combobox-icon, .z-bandbox-icon, .z-datebox-icon, .z-timebox-icon, .z-spinner-icon, .z-doublespinner-icon {
	color: #06569b;
}

/*color_hover*/

.z-button:hover, .z-window-icon:hover,
.z-comboitem:hover, .z-calendar-header:hover, .z-calendar-cell:hover, .z-panel-icon:hover,
.z-menu-selected > .z-menu-content, .z-menu-selected .z-menu-icon, .z-popup, .z-menu-hover > .z-menu-content, .z-menu-hover .z-menu-icon,
.z-menupopup .z-menu, .z-menupopup .z-menuitem, .z-menupopup, .z-datebox-button:hover .z-datebox-icon {
	background: #0A66B5;
	color: #fff;
}

.z-menuitem-text, .z-calendar-text, .z-calendar-icon, .z-listheader .z-label, .z-combobox-button:hover .z-combobox-icon, .z-panel-icon:hover .z-icon-caret-up, .z-popup-content, .z-menupopup .z-a {
	color: #fff;
	text-shadow: none;
}

.z-comboitem:hover .z-comboitem-text {
	color: #fff;
	text-shadow: none;
}

.z-comboitem:hover .z-comboitem-inner, .z-comboitem:hover .z-comboitem-content {
	color: #fff;
}

.z-menuseparator {
	display: none !important;
}

.z-custpaging .z-custpaging-btn-m button {
	background: #06569b;
	border: none;
	color: #fff;
}

.z-menupopup-separator {
	width: 1px;
	border: none;
	background: #06569b;
}

.main_page .z-groupbox-content {
	padding: 0;
}

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

.z-listitem:hover > .z-listcell {
	background: #ECF1F9 !important;
}

/*color_active*/

.z-button:active, .z-button:focus, .z-menupopup-open .z-menu-hover > .z-menu-content, .z-menupopup-open .z-menu-hover .z-menu-content:hover .z-menu-icon,
.z-menupopup-open .z-menu-hover > .z-menu-content .z-menu-icon {
	background: #0A66B5;
}

/*border-color*/

.z-combobox-button:hover, .z-bandbox-button:hover, .z-datebox-button:hover, .z-timebox-button:hover, .z-spinner-button:hover, .z-doublespinner-button:hover,
.z-combobox-input:focus, .z-bandbox-input:focus, .z-datebox-input:focus, .z-timebox-input:focus, .z-spinner-input:focus, .z-doublespinner-input:focus,
.z-combobox-input:focus + .z-combobox-button, .z-bandbox-input:focus + .z-bandbox-button, .z-datebox-input:focus + .z-datebox-button, .z-masktextbox.z-masktextbox-input:focus + .choose_button,
.z-custpaging .z-custpaging-btn-m button:hover, .z-textbox:focus, .z-decimalbox:focus, .z-intbox:focus, .z-longbox:focus, .z-doublebox:focus, .z-menu-selected .z-menu-icon {
	border-color: #06569b;
}

.z-groupbox-3d > .z-groupbox-header {
	background: #06569b !important;
	border: none;
	border-bottom: 2px solid #10385a !important;
	padding: 3px 15px 0px 15px;
}

.z-panel-body .z-groupbox .z-caption-content {
	color: white !important;
	font: 13px/25px 'pt_sansregular' !important;
	white-space: nowrap;
	text-transform: uppercase;
}

.z-column {
	background: #ffffff;
}

.main_page .z-row .z-row-inner, .z-row .z-cell {
	vertical-align: top;
	padding: 5px 6px 6px 6px;
}

.main_page .z-row .z-detail-outer {
	vertical-align: top;
	padding-top: 12px;
}

.main_page .z-detail {
	border: none;
	background: none;
}

.main_page .z-separator-vertical, .main_page .z-separator-vertical-bar {
	height: 1px;
}

.main_page .z-detail {
	height: auto;
	width: auto;
}

.main_page .z-icon-angle-right:before {
	background: transparent no-repeat 2px 3px;
	background-image: url("/isres/web/cust-ibank-fl-rosdor/img/expand.png?md5=27950d76f0c6e1d06b1e0a474e20e30e");
	content: ' ';
	height: 18px;
	width: 18px;
}

.main_page .z-icon-angle-down:before {
	background: transparent no-repeat 2px 3px;
	background-image: url("/isres/web/cust-ibank-fl-rosdor/img/expand.png?md5=27950d76f0c6e1d06b1e0a474e20e30e");
	background-position: -14px 3px;
	content: ' ';
	height: 18px;
	width: 18px;
}

a.z-a[title="Информация"] > img {
	height: 19px;
}

.z-paging-info {
	display: none;
}

.login_news_bg .news_div {
	width: 235px;
	height: 271px;
	float: left;
	padding: 20px 20px 20px 20px;
}

input.z-combobox-input[style="width: 58px;"][name="CURR_CODE"] {
	width: 76px !important;
}

.login_bg .z-paging {
	background: transparent;
	border: none !important;
	margin: 20px 0 0;
}

.login_bg .z-paging a {
	color: #06569b !important;
	padding: 0;
	min-width: 0;
	height: auto;
	border: none;
	text-decoration: underline;
}

.login_bg .z-paging a.z-paging-selected {
	text-decoration: none;
}

.login_bg .z-paging .z-paging-button.z-paging-selected:hover,
.login_bg .z-paging-os a:hover {
	background: transparent;
	border: none !important;
	box-shadow: none;
	text-decoration: none;
}

.z-div[name="ACC_DATE_DIV"] + button {
	margin: 20px 0 0 calc(50% - 75px);
}

.z-paging ul {
	padding: 3px;
}

.z-button {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	text-shadow: none;
}

.sort_asc:before, .sort_desc:before, .sort_none:before {
	color: #ffffff;
	font-size: 11px;
}

.z-multiselect-icon {
	color: #ffffff;
}

.z-button, .z-button:hover, .z-button:active, .z-button:focus {
	border: 0;
}

.z-button:focus {
	color: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-groupbox-3d > .z-groupbox-header .z-caption-content {
	color: white !important;
	font: 13px/25px 'pt_sansregular' !important;
	white-space: nowrap;
	text-transform: uppercase;
}

.z-calendar-header > a {
	line-height: 26px !important;
	height: 26px;
	text-decoration: none;
}

.z-calendar-icon:hover {
	color: #ffffff;
}

.additional_auth_form .z-groupbox-content {
	padding: 10px 15px;
}

.all_news_list .z-window-content .z-grid .z-grid-body .news_row .news_row-inner {
	padding: 10px;
}

.one_news_item .news_title {
	text-align: left;
}

.one_news_item .news_title .z-label {
	font-size: 16px;
	color: #06569b;
	font-weight: bold;
}

.one_news_item .news_date {
	text-align: left;
	padding-bottom: 5px;
}

.one_news_item .news_date .z-label {
	font-size: 12px;
	color: #aaa;
}

.all_news_list .z-window-content .z-grid {
	border: 0;
}
/*--------------------------------------header-------------------------------*/
.header {
	width: 100%;
	font-size: 0;
	margin-bottom: 35px;
}

.header>.z-div {
	vertical-align: top;
	box-sizing: border-box;
}

.header .left_header {
	width: 100%;
	height: 101px;
	background: url("/isres/web/cust-ibank-fl-rosdor/img/header_min.png?md5=26fc83a3fe52eb66527c825da52cb390") 0 0 repeat-x;
}

.header .header_container {
	height: 101px;
	min-width: 1024px;
	max-width: 1024px;
	background: url("/isres/web/cust-ibank-fl-rosdor/img/header_min.png?md5=26fc83a3fe52eb66527c825da52cb390") 0 0 repeat-x;
}

.header .right_header {
	width: 100%;
	height: 116px;
	background: url("/isres/web/cust-ibank-fl-rosdor/img/header_max.png?md5=a8287fd75269802b015cfa1e5aa22326") 0 0 repeat-x;
}

.header_container .logo_section {
	display: inline-block;
	width: 20%;
	vertical-align: top;
	padding-top: 22px;
	padding-left: 2px;
}

.header_container .info_section {
	position: relative;
	display: inline-block;
	width: 80%;
	vertical-align: top;
	height: 116px;
	background: url("/isres/web/cust-ibank-fl-rosdor/img/header_main_logo.png?md5=92dcc060e1c84275712dcf1d7184db34") 50% 50% no-repeat;
}

.header_container .info_section .info_block {
	height: 26px;
	background: url("/isres/web/cust-ibank-fl-rosdor/img/dark_bg.png?md5=0db485773b831130d46bb3860d34cc55") 0 0 repeat-x;
	padding: 0 20px;
	color: white;
	margin-left: 31px;
	vertical-align: top;
	display: inline-block;
}

.header_container .info_section .info_block .z-label {
	padding: 0 5px 0 0;
	font: 14px/26px 'pt_sansregular';
}

.header_container .info_section .info_block .z-label:nth-child(2n) {
	font-weight: bold;
}

.header_container .info_section .info_block_angle {
	background: url("/isres/web/cust-ibank-fl-rosdor/img/dark_cor.png?md5=a479d2b11b128211129ec0e1816303ee") 0 0 no-repeat;
	height: 26px;
	width: 26px;
	vertical-align: top;
	display: inline-block;
}

.header_container .info_section .user_block {
	position: absolute;
	bottom: -13px;
	left: 103px;
	font-size: 0;
	display: flex;
}

.header_container .info_section .user_block .left_fio {
	background: url("/isres/web/cust-ibank-fl-rosdor/img/left_fio_bg.png?md5=2c266c00c8319535f3280651a3fc142b") 100% 0% no-repeat;
	height: 35px;
	width: 23px;
	display: inline-block;
	vertical-align: top;
}

.header .header_container {
	margin-right: -1px;
}

.header_container .info_section .user_block .center_fio {
	background: url("/isres/web/cust-ibank-fl-rosdor/img/center_fio_bg.png?md5=637147dad52e9e22a4d6259c1addbd98") 50% 0% repeat-x;
	height: 35px;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
}

.header_container .info_section .user_block .center_fio .fio {
	padding-top: 5px;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
}

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

.header_container .info_section .user_block .name_company .z-label,
.header_container .info_section .user_block .name_company .z-a {
	vertical-align: top;
	display: inline-block;
	padding-top: 6px;
	color: #fff;
}

.header_container .info_section .user_block .name_company .z-a {
	padding-left: 4px;
}

.header_container .info_section .user_block .right_fio {
	background: url("/isres/web/cust-ibank-fl-rosdor/img/right_fio_bg.png?md5=27f053bf129923450f9b544a8150d466") 0% 0% no-repeat;
	height: 35px;
	width: 39px;
	display: inline-block;
	vertical-align: top;
}

.header_container .info_section .z-a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding-top: 6px;
}

.header_container .info_section .z-a:hover {
	text-decoration: underline;
}

.header_container .info_section .settings_block {
	float: right;
	margin-right: 15px;
	margin-top: 14px;
}

.header_container .info_section .settings_block .z-a {
	padding: 6px 21px 0 21px;
	border-left: 1px solid white;
	height: 31px;
	display: inline-block;
}

.header_rosdor_table {
	display: table;
}

.header_rosdor_cell1 {
	display: table-cell;
	width: 50%;
}

.header_rosdor_cell2 {
	display: table-cell;
}

.header_rosdor_cell3 {
	display: table-cell;
	width: 50%;
}
/*--------------------------------footer------------------------*/
.footer {
	width: 100%;
	border-top: 1px solid #06569b;
	height: 95px;
}

.footer .footer_container {
	width: 1024px;
	margin: 20px auto 0;
	font-size: 0;
	display: table;
}

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

.footer .footer_container .footer_left_section .license_block .z-image {
	margin-right: 10px;
	vertical-align: top;
}

.footer .footer_container .footer_left_section .license_block .license {
	display: inline-block;
	width: 125px;
}

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

.footer .footer_container .z-label {
	font: 12px/16px 'pt_sansregular' !important;
	color: #06569b;
}
/*---------------------login-------------------------------*/
.login_container {
	display: table;
	padding: 1px 17px 1px 17px;
	width: 100%;
	background: url("/isres/web/cust-ibank-fl-rosdor/img/login_bg.png?md5=2f6649c24f8c227f02c04799d3de6d42") 50% 50% no-repeat;
}

.login_container .login_form_rosevro {
	display: table-cell;
	width: 50%;
	height: 273px;
}

.login_container .login_form_rosevro .login_caption_rosevro {
	background-color: #daeeec;
	height: 59px;
	border-radius: 3px 3px 0 0;
	margin-left: 1px;
	border-bottom: 1px solid #fff;
	text-align: left;
}

.login_container .login_form_rosevro .login_caption_rosevro .z-label {
	color: #06569b;
	font-size: 18px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	text-transform: uppercase;
	display: inline-block;
	padding-top: 19px;
	padding-left: 20px;
}

.login_container .login_form_rosevro .form {
	padding: 15px 20px 20px 20px;
	height: 170px;
	text-align: left;
}

.login_container .news_block {
	display: table-cell;
	width: 50%;
	height: 273px;
	text-align: left;
}

.login_container .btn_block {
	margin: 9px 0 0 1px;
	border-top: 1px solid #fff;
	padding: 16px 20px 22px 20px;
}

.login_container .btn_block button {
	background: #4ea1e7;
	padding: 7px 0px;
	text-transform: uppercase;
	border-bottom: 2px solid #06569b;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
}

.login_container .btn_block button:hover {
	background: #5cacef;
	border: 0;
	height: 36px;
	padding: 6px 0px 8px 0px;
}

.login_container .name_field .z-label {
	color: #464646;
	font: 12px/25px 'pt_sansregular' !important;
	display: block;
	text-transform: uppercase;
}

.login_container .field input {
	height: 30px;
	width: 231px;
	border: none;
	color: #afafaf !important;
	font: 12px/30px 'pt_sansregular' !important;
	border-radius: 0;
	position: relative;
	-webkit-box-shadow: inset 0 1px 0 1px #dbdbdb;
	-moz-box-shadow: inset 0 1px 0 1px #dbdbdb;
	box-shadow: inset 0 1px 0 1px #dbdbdb;
	padding-right: 35px;
}

.login_container .news_block .news_caption_rosevro .z-label {
	font: 18px/55px 'pt_sansregular' !important;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	text-transform: uppercase;
	display: inline-block;
	padding-left: 20px;
}

.login_container .news_block .news_div {
	padding: 10px 20px 20px 20px;
}

.login_info_rosevro {
	padding: 20px 5px 15px 18px;
}

.login_info_rosevro .info_caption {
	color: #06569b !important;
	font: 18px/30px 'pt_sansregular' !important;
	display: block;
	text-align: left;
	text-transform: uppercase;
}

.login_info_rosevro .info_about {
	margin: 10px 0px;
	padding-left: 20px;
	background: url("/isres/web/cust-ibank-fl-rosdor/img/item_war.png?md5=e4ad29c7945e989392d35d9625ccf7ed") 0% 5px no-repeat;
	display: block;
	text-align: left;
}

.widget_news_rosdor .news_item {
	padding-bottom: 5px;
}

.login_error_div {
	padding-top: 15px;
	text-align: left;
	padding-left: 19px;
}

.login_error_div .z-label {
	color: red;
}

.widget_news_rosdor .btn_news_caption {
	padding-top: 10px;
	display: block;
}

.all_news_list .z-grid-paging-bottom .z-paging {
	padding: 1px;
}

.widget_news_rosdor .news_item .z-label {
	color: #5c5c5c;
	font: 10px/18px 'pt_sansregular' !important;
	display: block;
}

.widget_news_rosdor .news_item .z-a {
	font-size: 13px !important;
}
/*---------------------------z-treerow---------------------------------*/
.z-treerow:hover > .z-treecell {
	background: rgba(117, 64, 120, 0.2);
}

.z-treerow:hover>.z-treecell>.z-treecell-content {
	color: #555;
}

.z-treerow.z-treerow-selected>.z-treecell {
	background: rgba(117, 64, 120, 0.35);
}

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

.choose_button_hlayout>.z-hlayout-inner:first-child {
	width: calc(100% - 20px) !important;
}

.z-grid-body .z-cell {
    font-family: 'pt_sansregular', Arial, sans-serif;
}

.platpor_form_widget_update .z-textbox[name*="TAXTYPE"] {
    width: 28px !important;
}

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

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