@charset "utf-8";
/* CSS Document */

/* ***********************************************
 Company: Web Art Studio Pro
 Project: MICB
 *************************************************** */

/* ----------------- clearfix ------------------- */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* ----------------- // clearfix ------------------- */

.m-top5px{margin-top:5px;}
.m-top10px{margin-top:10px;}
.m-top15px{margin-top:15px;}
.m-top20px{margin-top:20px;}
.m-top25px{margin-top:25px;}
.m-top30px{margin-top:30px;}

.m-bottom5px{margin-bottom:5px;}
.m-bottom10px{margin-bottom:10px;}
.m-bottom15px{margin-bottom:15px;}
.m-bottom20px{margin-bottom:20px;}

.m-left0px{margin-left:0px;}
dl.m-left0px{margin-left:0px;}
.m-left5px{margin-left:5px;}
.m-left10px{margin-left:10px;}
.m-left15px{margin-left:15px;}
.m-left20px{margin-left:20px;}

.m-right5px{margin-right:5px;}
.m-right10px{margin-right:10px;}
.m-right15px{margin-right:15px;}
.m-right20px{margin-right:20px;}
.m-right30px{margin-right:30px;}
.m-right50px{margin-right:50px;}

.hidden{display:none;}

.f-right{float:right;}
.f-left{float:left;}

.pos-rel{ position:relative; }

.tt-capitalize{text-transform:capitalize;}

/* ------- button-tag button ------- */
.b-button{
 display:block;
 cursor:pointer;
 overflow:visible;
 padding:0;
 border:none;
 width:62px;
 height:24px;
 background: transparent url(/img/n-i/micb_button.png) no-repeat bottom right;
 outline: none; /* hides dotted outline in Firefox */
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
}

.b-button span{
 display:block;
 width:51px;
 height:24px;
 background: transparent url(/img/n-i/micb_button.png) no-repeat top left;
 font-weight:bold;
 padding:0 0 0 4px;
 line-height: 23px;
 white-space: nowrap;
 color:#5c5c5c;
}

/* overrides extra padding in Firefox */
button::-moz-focus-inner{border: none;}

/* Safari and Google Chrome only - fix margins */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .button span, .b-button span{
 margin-top: -1px;
 }
}

/* the redundant class is used to apply the hover state with a script */
.b-button:hover, .b-button-hover{}
.b-button:hover span{color:#000000;}
.b-button:active, .b-button-active{}
.b-button:active span, .b-button-active span{color:#C41A1C;}
/* ------- // button-tag button ------- */

/* ------- anchor-tag button ------- */
.a-button{
 display:block;
 position:relative;
 cursor:pointer;
 width:62px;
 height:24px;
 text-decoration:none;
 background: transparent url(/img/n-i/micb_button.png) no-repeat bottom right;
 outline: none;
 white-space: nowrap;
 font-family:Arial, Helvetica, sans-serif;
 padding:0;
 color:#5c5c5c;
 font-weight:bold;
}

.a-button span{
 display:block;
 width:51px;
 height:24px;
 padding:0 0 0 4px;
 text-align:center;
 line-height: 23px;
 background: transparent url(/img/n-i/micb_button.png) no-repeat top left;
}

.a-button:hover, .a-button-hover{}
.a-button:hover span{color:#000000;}
.a-button:active, .a-button-active{}
.a-button:active span, .a-button-active span, .a-button span:active{color:#C41A1C;}
/* ------- // anchor-tag button ------- */

/* **************** history **************** */
.year-list{}
.year-list li{background:url(/img/n-borders/dotted-grey-divider.gif) top left repeat-x; padding:8px 0;}
.year-span{width:50px; padding:1px; font-size:18px; color:#fff; background-color:#BCBEC0; text-align:center; letter-spacing:1px; border:1px solid #999999; float:left; margin-top:7px;}
.year-p, .year-content-list{width:630px; font-size:12px; line-height:16px; color:#231f20; float:right;}
.year-p{padding:4px 0;}
.year-content-list{list-style-type:decimal; width:570px;}
.year-content-list li{background:none; padding:3px 0;}

/* **************** head office **************** */
.content-table{border-collapse:collapse;}
.content-table td{padding:3px 5px; border:1px solid #999999;}

.bordered-cells-table th{vertical-align:middle;}
.bordered-cells-table td{border:1px solid #BCBEC0; text-align:center; padding:2px 3px;}

.width300px{width:300px;}
.width550px{width:550px;}
.width699px{width:699px;}
.sc-table{width:300px; height:200px;}

.bordered-table thead th{text-align:center;}
/*
.bordered-table tbody tr.colored{background-color:#F3F3F3;}
*/
.bordered-table tbody th{border:1px solid #A2C1E3; vertical-align:middle;}
.bordered-table tbody td{border:1px solid #A2C1E3; vertical-align:middle;}

.money-transfer .bordered-table thead th{text-align:center;}
/*
.money-transfer .bordered-table tbody tr.colored{background-color:#F3F3F3;}
*/
.money-transfer .colored th{background-color:;}
.money-transfer .colored td{background-color:;}

.banks tbody tr.light-blue-bg{background-color:#F3F3F3;}

/* **************** informatia financiara **************** */
.table-container{width:700px;}
.tc-col-left{float:left; width:350px;}
.tc-col-right{float:right; width:350px;}

/* **************** presa despre noi **************** */
.logo-table{}
.logo-table td{vertical-align:middle; padding:10px 10px 10px 0; color:#0159BD;}

.logo-link-list{width:350px; float:left;}
.logo-link-list li{float:left; overflow:hidden;}
.logo-link-list li.logo-li{width:120px; height:50px; padding:10px 0;}
.logo-link-list li.link-li{width:210px; height:10px; padding:20px 10px; vertical-align:middle; color:#0159BD;} 

.larr{font-size:13px;}
.newspaper-link{display:block; text-decoration:none;}
.newspaper-url{display:block; width:120px; background-color:#999999; color:#FFFFFF; font-size:10px; text-align:center; cursor:pointer;}

.press-archive .press-wrapper{width:700px;}

/* **************** raportul anual **************** */
.card-wrapper{float:left; width:232px;}
.card-wrapper p span{color:#0159BD;}

/* **************** conducerea **************** */
.bm-h3{border-bottom:1px solid #ccc; padding:8px 0 5px; color:#777;}
.bm-list{margin-top:10px; padding-left:50px;}
.bm-list li{line-height:21px;}
.bm-list li strong{color:#6E788C; float:left; font-family:Tahoma; font-size:11px; font-weight:normal; text-transform:uppercase; width:130px;}
.bm-list li span{float:right; width:250px;}
.bm-list li span.dash-span{float:left; width:auto; color:#000000;}

/* **************** Informaţia despre produse şi servicii **************** */
.b-bottom-grey{border-bottom:1px solid #dddddd; padding:7px;}

.attachments-dl{margin:10px 0 0 50px;}
.attach-dd{float:left;}
.title-dt{float:left; padding:6px 10px;}
.pdf-link{
 background:url(/img/n-i/pdf.gif) no-repeat 50% 0;
 padding:20px 0 0;
 text-decoration:none;
 color:#244F8E;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 display:block;
 width:50px;
 white-space:nowrap;
 text-align:center;
}
.pdf-link:hover{color:#C41A1C;}

/* **************** Licenţa băncii **************** */

/* **************** Întrebari - răspunsuri **************** */
.mail-form-container{width:400px; border:1px dotted #999999; padding:5px 0;}
.mail-form-container p{padding:5px 10px; margin:0;}
.qa-label{float:left; cursor:pointer; color:#666666;}
.label-width{width:128px;}
.qa-input, .qa-select{border:1px solid #999999; float:right; width:240px; padding:2px 5px;}
.qa-input-sec{ width:150px; }
.qa-select{ padding:2px; width:252px;}
.qa-textarea{border:1px solid #999999; float:right; width:240px; height:196px; padding:2px 5px;}
.submit-button{background-color:#999999; color:#ffffff; float:right; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 5px; outline:none;}
.submit-button:hover{color:#000000;}
.submit-button:active{color:#C41A1C;}

/* **************** Extras prin Internet **************** */
.a103px-s94px{width:103px;}
.a103px-s94px span{width:94px;}

.a131px-s123px{width:131px;}
.a131px-s123px span{width:123px;}

.a73px-s64px{width:73px;}
.a73px-s64px span{width:64px;}

.a58px-s49px{width:58px;}
.a58px-s49px span{width:49px;}

.b80px-s67px{width:80px;}
.b80px-s67px span{width:67px;}

/* **************** table styles **************** */
.micb-table{border-collapse:collapse; font-size:11px; margin-left:1px; margin-right:1px;}

.micb-table colgroup .col1{ width:150px; }
.micb-table colgroup .col2{ width:150px; }

.micb-table caption{color:#244F8E; text-align:left; text-transform:uppercase; padding:0pt 0pt 12px; font-size:12px; font-weight:bold;}
.micb-table thead tr{background-color:#508BCF;}
.micb-table thead tr th{text-align:center; border:1px solid #ffffff; border-top:none; padding:4px 8px; color:#ffffff; text-transform:uppercase;}
.micb-table-second thead tr th{ font-size:10px; }
.micb-table thead tr th.first-th{border-left:1px solid #508BCF;}
.micb-table thead tr th.last-th{border-right:1px solid #508BCF;}
.micb-table tbody tr.light-blue-bg{background-color:#F3F3F3;}
.micb-table tbody tr td{border:1px solid #A2C1E3; padding:4px 4px 4px 8px;}
.micb-table tbody tr td strong{font-size:11px;}
.micb-table tbody tr th{border:1px solid #A2C1E3; padding:4px 8px; text-align:left; color:#535353;}
.micb-table tbody tr th.year-th{color:#535353; font-size:11px; padding:4px 20px;}
.micb-table tbody tr th.title-th{text-align:center; color:#000000; background-color:#EDF5FF;}
.micb-table tfoot tr{}
.micb-table tfoot tr th, .micb-table tfoot tr td{border:1px solid #A2C1E3; padding:4px 8px; text-align:left; text-transform:uppercase; font-size:11px;}

.micb-table tfoot.tt-capitalize tr th, .micb-table tfoot.tt-capitalize tr td{text-transform:capitalize;}

.td-th-pb-10px tbody tr th, .td-th-pb-10px tbody tr td{padding-bottom:10px;}

.micb-table tbody tr th.color-grey{color:#535353;}
.micb-table tbody tr th.color-black{color:#000000;}

.pressa tbody tr td{vertical-align:top;}

.decimal-list{list-style-type:decimal;}
.decimal-list strong{font-size:11px;}
.decimal-list ul{margin-left:20px; list-style-type:disc;}

.micb-table-ul{margin-left:30px; list-style-type:disc;}
.micb-table-ul li{padding:3px 0;}

.micb-mt-table{margin-left:1px;}
.micb-mt-table thead tr th{border-bottom:none;}
.micb-mt-table tbody tr th{padding-bottom:10px;}
.micb-mt-table tbody tr td{padding-bottom:10px;}
.micb-mt-table tfoot tr th{text-align:left; color:#EB4F3E;}
.micb-mt-table tfoot tr td{text-align:left; color:#EB4F3E; border:1px solid #A2C1E3; padding:4px 8px; text-transform:uppercase; font-size:11px;}
.micb-mt-table tfoot.black-footer tr td, .micb-mt-table tfoot.black-footer tr th{color:#000000;}

.micb-image-container{}
.micb-image-container p img.f-left{float:left; padding:0;}
.micb-image-container p img.f-right{float:right; padding:0;}

.micb-table-second tbody tr td input{ float:none; background-color:#FFFFFF; }
.micb-table-second tbody tr td p{ padding:0; }

/* **************** site map **************** */
.sitemap{float:left;}


/* **************** web client **************** */

.not-valid{border-color:#ff0000;}

.b111px-s98px{width:111px;}
.b111px-s98px span{width:98px;}

.micb-button{ background:url(/img/n-i/micb_button_sprite.jpg) no-repeat;  color:#5c5c5c; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer; }
.micb-button:hover{ color:#000000; }
.micb-button:active{ color:#C41A1C; }

.micb-b-60px{ background-position:left top; width:60px; height:24px; }

.micb-b-80px{ background-position:0 -24px; width:80px; height:24px; }

.micb-b-105px{ background-position:0 -48px; width:105px; height:24px; }

.micb-b-160px{ background-position:0 -72px; width:160px; height:24px; }

.outer-element{ position:relative; margin-right:-40px; zoom:1; }

.micb-info{ display:block; width:20px; height:20px; cursor:pointer; text-decoration:none; float:right; background:url(/img/n-i/micb-info.jpg) top left no-repeat;  }

.micb-error{ padding-left:25px; color:#ff0000; float:right; background:url(/img/n-i/micb-error.jpg) top left no-repeat; margin-right:-100px; line-height:20px; }

.information-container{ width:400px; border:1px solid #0159bd; padding:20px 0; }

.information-container h3{ font:bold 16px/21px Arial, Helvetica, sans-serif; padding:0 10px 0 25px; background:url(/img/n-i/micb-info.jpg) top left no-repeat; margin-left:10px; }

.information-container p{ padding:0 10px; margin-top:10px; }

.calendar-block{ display:block; width:22px; height:22px; background:url(/img/n-i/calendar.gif) top left no-repeat; cursor:pointer; }

#credit-list a.positioned, #credit-list a.positioned:hover{ background-position:105px 9px; }

.hp-input{ border:1px solid #999999; padding:2px 5px; width:100px; margin-right:10px; }
.hp-label{ color:#666666; float:left; cursor:pointer; width:65px; }
.hp-select{ padding:2px; border:1px solid #999999; width:144px; }



.web-client-header{ background:url(/img/n-i/web-client-header.jpg) top left no-repeat; margin:50px 0 20px 0; width:961px; height:108px; }
.web-client-header p{ margin:20px 0 0 20px; }
.web-client-header p a{ display:block; width:520px; height:100px; text-decoration:none; cursor:pointer; background:none; }


/* **************** additional table **************** */
.supplement tbody td strong{ font-size:10px; }

.supplement tbody td, .supplement tbody th{ font-family:Tahoma,Verdana,Geneva; font-size:10px; padding:4px 1px 4px 3px; }

.supplement colgroup col.rate{ width:22px;}

.supplement colgroup col.withdrawal{ width:85px; }

.supplement tbody td.nowrap{ white-space:nowrap; }


.multilevel{ counter-reset:item; list-style-position:outside; padding:0 0 18px 18px; }

.multilevel li{ display:block; line-height:16px; padding:6px 0 8px; overflow:hidden; }

.multilevel li:before{ content:counters(item, ".", decimal) ". "; counter-increment:item; }

.multilevel li .multilevel{ padding-bottom:0px; }
