@import 'reset.css';

/* SITE CSS */
html { height:100%; background:white; }
body { font-family:Arial; background:white; color:black; min-width:1000px; font-size:12px;}
body .clear { clear:both; }
body a { text-decoration:none; color:black; }
body a:hover { text-decoration:underline; }
.border { display:block; width:930px; height:1px; overflow:hidden; background:none; font-size:1px; }

#wrapper { padding-left:35px; padding-right:35px; padding-bottom:25px; max-width:1210px; min-width:930px; margin:0px auto; }

/* HEADER ***************************************************************/
#header { position:relative; height:83px; min-width:930px; }
/* logo */
#header .logo { display:block; width:300px; height:50px; background:url(i/logo-long.png) no-repeat; position:absolute; left:0px; top:18px; }
#header .logo a { display:block; width:300px; height:44px; }
#header .logo span { display:none; }
/* icons */
#header .icons { display:block; width:90px; height:16px; position:absolute; right:470px; top:34px; }
#header .icons li { display:block; width:16px; height:16px; float:left; padding-right:14px; }
#header .icons li.home { background:url(i/icons-home.gif) no-repeat; }
#header .icons li.mail { background:url(i/icons-mail.gif) no-repeat; }
#header .icons li.sitemap { background:url(i/icons-sitemap.gif) no-repeat; }
#header .icons li a { display:block; width:16px; height:16px; }
#header .icons li span { display:none; }
/* search */
#header .search { display:block; width:334px; height:26px; position:absolute; right:127px; top:31px; }
#header .search div.form-item { display:block; position:absolute; left:0px; top:1px; margin: 0 }
#header .search div.form-item input { width:294px; height:17px; line-height:17px; border-spacing:0px; margin:0px; padding:0px; space:0px; border:0; padding:3px; font-size:15px; color:#666; background:url(i/search-input.png); }
#header .search .submit { position:absolute; right:0px; top:0px; }
#header .search .submit input {  }
/* languages */
#header .block-locale { display:block; height:12px; line-height:12px; position:absolute; top:38px; right:14px; color:#7f7f7f; font-size:12px; }
#header .block-locale li { float:left; border-right:1px solid #7f7f7f; padding-left:9px; padding-right:9px; }
#header .block-locale li.last { border:none; }
#header .block-locale a { color:#7f7f7f; }

/* MENU ***************************************************************/
#menu { display:block; height:38px; position:relative; background:url(i/menu.png) left top repeat-x; padding-top:12px; min-width:930px;  z-index:4; }
#menu .left, #menu .right { display:block; width:10px; height:50px; position:absolute; top:0px; z-index:0; }
#menu .left { background:url(i/menu-left.png) no-repeat; left:0px; }
#menu .right { background:url(i/menu-right.png) no-repeat; right:0px; _right:-1px; }
#menu>table { width:100%; position:relative; z-index:2; }
#menu>ul { display:table; width:100%; position:relative; z-index:2; }
#menu>ul>li { display:table-cell; }
#menu ul li, #menu table td { text-align:left; position:relative; }
#menu ul li a, #menu table td a { padding-left:10px; padding-right:10px; text-shadow:#009a34 1px 1px 2px; display:block; height:25px; text-transform:uppercase; color:white; font-size:12px; font-weight:bold; line-height:24px; background:url(i/menu-item-left.png) left top no-repeat; position:relative; }
#menu ul li span.title, #menu table td span.title { z-index:2; position:relative; white-space: nowrap; }
#menu ul li span.right, #menu table td span.right { display:block; position:absolute; right:0px; _right:-1px; top:0px; background:url(i/menu-item-right.png) no-repeat; width:15px; height:25px; }
/* submenu */
#menu table td .submenu { display:block; position:relative; visibility:hidden; z-index:5; width:auto; }
#menu table td .submenu .content { width:240px; position:absolute; left:0px; top:13px; z-index:6; }
#menu table td .submenu .content ul {  }
#menu table td .submenu .content ul li { text-align:left; display: block}
#menu table td .submenu .content ul li a { padding:0px; text-shadow:none; display:inline; height:auto; background:none; position:static; }
/* header */
#menu table td .submenu .content .header { display:block; height:60px; background-color:#00ac39; position:relative; }
#menu table td .submenu .content .header p { color:white; font-size:19px; font-weight:bold; padding-left:60px; line-height:70px; letter-spacing:-1px; white-space: nowrap; }
/* menu */
#menu table td .submenu .content ul { display:block; padding:0px 23px 10px 23px; background:#00ac39; margin-bottom:6px; }
#menu table td .submenu .content ul li { padding-top:5px; padding-bottom:5px; border-bottom:1px solid #33bd61; }
#menu table td .submenu .content ul li.last { border:none; }
#menu table td .submenu .content ul li a { color:white; font-weight:bold; font-size:12px; line-height:normal; text-transform:none; font-weight:normal; }
#menu table td .submenu .content ul li a:hover { color:#ffe86b; }


/* HOME BANNER */
#home-banner { display:block; width:100%; overflow:hidden; padding-top:2px; padding-bottom:16px; }
#home-banner img { margin:0px auto; display:block; }

/* home-content */
#home-content { display:table; width:100%; }

/* ICONS */
.header.about { background:url(i/topicons/about.png) 10px 12px no-repeat #00ac39; }
.header.natural-persone { background:url(i/topicons/natural-persone.png) 10px 12px no-repeat #00ac39; }
.header.legal-person { background:url(i/topicons/legal-person.png) 10px 12px no-repeat #00ac39; }
.header.network { background:url(i/topicons/network.png) 10px 19px no-repeat #00ac39; }
.header.news { background:url(i/topicons/news.png) 10px 12px no-repeat #00ac39; }
.header.info-bem { background:url(i/topicons/info-bem.png) 10px 19px no-repeat #00ac39; }
.header.promotions { background:url(i/topicons/promotions.png) 10px 19px no-repeat #00ac39; }
.header.contact-infos { background:url(i/topicons/contact-infos.png) 10px 19px no-repeat #00ac39; }

/* HOME PAGE CONTENT ***************************************************************/
#home-content #content { display:table-cell; vertical-align:top; padding-bottom:25px; padding-right:20px; zoom:1; }
/* tabs */
#home-content #tabs-container { position:relative; background:url(i/tabs-content-bottom.png) left bottom repeat-x; zoom:1; }
/* corners */
#tabs-container .right-top, #tabs-container .right-bottom { display:block; width:15px; height:15px; position:absolute; right:0px; _right:-1px; font-size:1px; overflow:hidden; }
#tabs-container .right-top { background:url(i/tabs-content-right-top.png); top:0px; }
#tabs-container .right-bottom { background:url(i/tabs-content-right-bottom.png); bottom:0px; }
/* tabs */
#tabs { display:table; position:relative; width:100%; zoom:1; }
/* navigation */
#tabs .navigation { display:table-cell; width:24%; background:url(i/tabs-navigation-bottom.png) left bottom no-repeat #00AA37; position:relative; padding-left:1px; padding-bottom:15px; zoom:1; border-top:1px solid #E3E3E3; position:relative; }
#tabs .navigation li.top { display:block; width:12px; height:12px; border:none; margin-left:-1px; margin-top:-1px; position:relative; zoom:1; font-size:1px; overflow:hidden; background:url(i/tabs-navigation-top.png) left top no-repeat; }
#tabs .navigation li { border-bottom:1px solid #009a2b; border-top:1px solid #00c144; height:30px; margin:0px; position:relative; margin-right:-15px; }
#tabs .navigation li.selected { border:none; background:url(i/tab-navigation-selected.png) left top no-repeat; _background:url(i/tab-navigation-selected.jpg) left top no-repeat; height:50px; margin-left:-10px; margin-bottom:-10px; }
#tabs .navigation li.selected a { color:black; height:40px; line-height:40px; padding-left:42px; }
#tabs .navigation li.first { border-top:none; margin-top:10px; }
#tabs .navigation li.last { border-bottom:none; }
#tabs .navigation li a { display:block; height:30px; line-height:30px; color:white; font-size:16px; padding-left:33px; }
#tabs .navigation li.offers a { background:url(i/tabs/tabs-item-1.png) left top no-repeat; _background:url(i/tabs/tabs-item-1.jpg) left top no-repeat; }
#tabs .navigation li.deposits a { background:url(i/tabs/tabs-item-2.png) left top no-repeat; _background:url(i/tabs/tabs-item-2.jpg) left top no-repeat; }
#tabs .navigation li.lending a { background:url(i/tabs/tabs-item-3.png) left top no-repeat; _background:url(i/tabs/tabs-item-3.jpg) left top no-repeat; }
#tabs .navigation li.personnel a { background:url(i/tabs/tabs-item-4.png) left top no-repeat; _background:url(i/tabs/tabs-item-4.jpg) left top no-repeat; }
#tabs .navigation li.outgoings a { background:url(i/tabs/tabs-item-5.png) left top no-repeat; _background:url(i/tabs/tabs-item-5.jpg) left top no-repeat; }
#tabs .navigation li.promotions a { background:url(i/tabs/tabs-item-6.png) left top no-repeat; _background:url(i/tabs/tabs-item-6.jpg) left top no-repeat; }
#tabs .navigation li.mortgage a { background:url(i/tabs/tabs-item-3.png) left top no-repeat; _background:url(i/tabs/tabs-item-3.jpg) left top no-repeat; }
#tabs .navigation li.offers-selected a { background:url(i/tabs/tabs-item-1-selected.png) left top no-repeat; }
#tabs .navigation li.deposits-selected a { background:url(i/tabs/tabs-item-2-selected.png) left top no-repeat; }
#tabs .navigation li.lending-selected a { background:url(i/tabs/tabs-item-3-selected.png) left top no-repeat; }
#tabs .navigation li.personnel-selected a { background:url(i/tabs/tabs-item-4-selected.png) left top no-repeat; }
#tabs .navigation li.outgoings-selected a { background:url(i/tabs/tabs-item-5-selected.png) left top no-repeat; }
#tabs .navigation li.promotions-selected a { background:url(i/tabs/tabs-item-6-selected.png) left top no-repeat; }
#tabs .navigation li.mortgage-selected a { background:url(i/tabs/tabs-item-3-selected.png) left top no-repeat; }
#tabs .navigation li a:hover {text-decoration:none;}
/* shadow */
#tabs .shadow { display:table-cell; width:15px; background:url(i/tabs-navigation-shadow.png) left top repeat-y; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; }
/* content */
#tabs .content { display:table-cell; vertical-align:top; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; position:relative; background:url(i/tabs-content-top.png) left top repeat-x; zoom:1; }
#tabs .content .tab-content { position:relative; padding-top:20px; padding-bottom:20px; zoom:1; display:none; }
/* offers */
#tabs .content .offers { zoom:1; }
#tabs .content .offers ul { padding-left:24px; width:auto; }
#tabs .content .offers ul li { padding-top:8px; padding-bottom:8px; float:left; width:43%; border-bottom:1px solid #e5e5e5; margin-right:4%; display: block;}
#tabs .content .offers ul li.last { border:none; }
#tabs .content .offers ul li.clear { font-size:1px; padding:0px; margin:0px; float:none; width:100%; overflow:hidden; border:none; }
#tabs .content .offers ul li a { color:#4c4c4c; font-size:12px; font-weight:bold; }
/* deposits */
#tabs .content .deposits { zoom:1; }
#tabs .content .deposits .links {  }
#tabs .content .deposits ul { padding-left:24px; margin-right:339px; padding-right:5%; }
#tabs .content .deposits ul li { padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; position:relative; zoom:1; display: block;}
#tabs .content .deposits ul li.last { border:none; }
#tabs .content .deposits ul li a { color:#4c4c4c; font-size:12px; font-weight:bold; }
#tabs .content .deposits .image { float:right; }
/* lending */
#tabs .content .lending { zoom:1; }
#tabs .content .lending .links {  }
#tabs .content .lending ul { padding-left:24px; margin-right:339px; padding-right:5%; }
#tabs .content .lending ul li { padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; position:relative; zoom:1; display: block;}
#tabs .content .lending ul li.last { border:none; }
#tabs .content .lending ul li a { color:#4c4c4c; font-size:12px; font-weight:bold; }
#tabs .content .lending .image { float:right; }
/* personnel */
#tabs .content .personnel { zoom:1; }
#tabs .content .personnel .links {  }
#tabs .content .personnel ul { padding-left:24px; margin-right:339px; padding-right:5%; }
#tabs .content .personnel ul li { padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; position:relative; zoom:1; display: block;}
#tabs .content .personnel ul li.last { border:none; }
#tabs .content .personnel ul li a { color:#4c4c4c; font-size:12px; font-weight:bold; }
#tabs .content .personnel .image { float:right; }
/* outgoings */
#tabs .content .outgoings { zoom:1; }
#tabs .content .outgoings .links {  }
#tabs .content .outgoings ul { padding-left:24px; margin-right:339px; padding-right:5%; }
#tabs .content .outgoings ul li { padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; position:relative; zoom:1; display: block;}
#tabs .content .outgoings ul li.last { border:none; }
#tabs .content .outgoings ul li a { color:#4c4c4c; font-size:12px; font-weight:bold; }
#tabs .content .outgoings .image { float:right; }
/* promotions */
#tabs .content .promotions { zoom:1; }
#tabs .content .promotions .links {  }
#tabs .content .promotions ul { padding-left:24px; margin-right:339px; padding-right:5%; }
#tabs .content .promotions ul li { padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; position:relative; zoom:1; display: block;}
#tabs .content .promotions ul li.last { border:none; }
#tabs .content .promotions ul li a { color:#4c4c4c; font-size:12px; font-weight:bold; }
#tabs .content .promotions .image { float:right; }
/* mortgage */
#tabs .content .mortgage { zoom:1; }
#tabs .content .mortgage .links {  }
#tabs .content .mortgage ul { padding-left:24px; margin-right:339px; padding-right:5%; }
#tabs .content .mortgage ul li { padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; position:relative; zoom:1; display: block;}
#tabs .content .mortgage ul li.last { border:none; }
#tabs .content .mortgage ul li a { color:#4c4c4c; font-size:12px; font-weight:bold; }
#tabs .content .mortgage .image { float:right; }
/* news and currecny */
#home-content #news-currency-container { display:block; background:#faf7f0; border:1px solid #d6d6d6; margin-top:15px; padding:25px 25px 20px 28px; }
#news-currency { display:block; width:100%; }
/* address */
#home-content #address { display:block; border-top:1px solid #e5e5e5; padding-left:20px; padding-top:25px; clear: both; }
#home-content #address p { display:block; float:left; width:180px; font-size:11px; color:black; line-height:16px; /*white-space:pre;*/ }
/* footer-links */
#home-content #footer-links { padding-top:33px; }
#home-content #footer-links .footer-menu-block { width:33%; padding:0 0 20px; }
/* telephone */
#home-content #footer-links .footer-menu-block .telephone { display:block; margin-bottom:20px; background:url(i/dotts.gif) left bottom no-repeat; }
#home-content #footer-links .footer-menu-block .telephone .title { display:block; font-size:14px; color:black; }
#home-content #footer-links .footer-menu-block .telephone .title span { color:#7f7f7f; }
#home-content #footer-links .footer-menu-block .telephone .value { display:inline; line-height:57px; font-size:34px; background:url(i/telephone-icon.png) right center no-repeat; padding-right:34px; }
/* clients */
#home-content #footer-links .footer-menu-block .clients { display:block; margin-bottom:20px; background:url(i/dotts.gif) left bottom no-repeat; zoom:1; position:relative; }
#home-content #footer-links .footer-menu-block .clients p { font-size:22px; line-height:24px; color:#009533; padding-bottom:13px; padding-top:7px; font-family:Helvetica, Arial; }
/* blocking */
#home-content #footer-links .footer-menu-block .blocking { display:block; margin-bottom:20px; background:url(i/dotts.gif) left bottom no-repeat; }
#home-content #footer-links .footer-menu-block .blocking .title { display:block; font-size:14px; color:black; }
#home-content #footer-links .footer-menu-block .blocking .title span { color:#7f7f7f; }
#home-content #footer-links .footer-menu-block .blocking .value { display:inline; line-height:57px; font-size:34px; background:url(i/blocking-icon.png) left center no-repeat; padding-left:50px; }

/* HOME PAGE SIDEBAR ***************************************************************/
#home-content #sidebar { display:table-cell; width:200px; padding-bottom:25px; vertical-align:top; }
/* teaser */
#sidebar .teasers p { display:block; padding-bottom:15px; }
#sidebar .teasers img { display:block; }

#inside-content { display:table; width:100%; }

/* INSIDE PAGE CONTENT ***************************************************************/
#inside-content #content { display:table-cell; vertical-align:top; padding-bottom:25px; }
/* menu */
#inside-content #content .menu { display:block; background:url(i/content-menu.png) left top repeat-x #00ca61; padding:28px; padding-top:18px; margin-top:-1px; position:relative; }
#inside-content #content .menu ul { width:95%; }
#inside-content #content .menu ul li { float:left; width:47%; border-bottom:1px solid #33d581; padding-top:7px; padding-bottom:7px; margin-right:2%; }
#inside-content #content .menu ul li a { font-size:12px; color:black; }
#inside-content #content .menu ul li.active-trail a { font-size:14px; font-weight:bold; }
/* bread-crumbs */
#inside-content #content .bread-crumbs { display:block; height:20px; padding-left:27px; padding-top:20px; clear:both; margin:0;}
#inside-content #content .bread-crumbs li { float:left; line-height:17px; height:20px; background:url(i/bread-crumbs-right.gif) right top no-repeat; padding-right:10px; padding-left:4px; list-style-type: none; margin:0;}
#inside-content #content .bread-crumbs li.last { background:url(i/bread-crumbs-down.gif) right top no-repeat; }
#inside-content #content .bread-crumbs li a { font-size:10px; color:black; }
/* text */
#inside-content #content .text { display:block; padding:20px 10px 0 20px;}
#inside-content #content .text h2 { color:#007319; font-size:30px; font-weight:bold; padding-bottom:17px; letter-spacing:-1px; }
#inside-content #content .text p { font-size:13px; color:black; line-height:18px; padding-bottom:18px; }
#inside-content #content .text p strong { font-weight:bold; }

/* INSIDE PAGE SIDEBAR ***************************************************************/
#inside-content #sidebar { display:table-cell; width:209px; padding-bottom:35px; vertical-align:top; }
/* header */
#inside-content #sidebar .header { display:block; width:209px; line-height:normal; background-color:#00ac39; position:relative; padding:15px 0;}
#inside-content #sidebar .header p { color:white; font-size:19px; font-weight:bold; padding-left:55px; letter-spacing:-1px; }
#inside-content #sidebar .header .arrow { display:block; width:9px; height:17px; background:url(i/arrow.png); position:absolute; right:-9px; top:30px; z-index:2; }
/* menu */
#inside-content #sidebar .menu { display:block; width:163px; padding:10px 23px 20px 23px; background:#00ac39; margin-bottom:6px; }
#inside-content #sidebar .menu li { padding:5px 0; line-height:1.2; border-bottom:1px solid #33bd61; display: block }
#inside-content #sidebar .menu li.last { border:none; }
#inside-content #sidebar .menu li a { color:white; font-weight:bold; font-size:12px; }
#inside-content #sidebar .menu li a:hover,
#inside-content #sidebar .menu li.active-trail a { color:#ffe86b; }
/* currency */
#block-views-news-block_2 {
	display:table-cell;
}
.block-exchange p.exchange-date {color: #7d7c78; padding-bottom: 7px; }
#news-currency .block-exchange {display:table-cell; width:230px; padding-right:30px; }
#news-currency .block-exchange table { width:100%; }
#news-currency .block-exchange table tr { background-color: #faf7f0; border-bottom:0 none;}
#news-currency .block-exchange table th { border-bottom:0 none; padding-right: 0}
#news-currency .block-exchange thead { height:20px; }
#news-currency .block-exchange thead th { color:#393837; height:17px; font-size:12px; font-weight:bold; }
#news-currency .block-exchange thead th.title { width:25%; text-align:left; }
#news-currency .block-exchange thead th.buy { width:25%; text-align:right; }
#news-currency .block-exchange thead th.sell { width:25%; text-align:right; }
#news-currency .block-exchange thead th.bnm { width:25%; text-align:right; }
#news-currency .block-exchange tbody tr { height:15px; }
#news-currency .block-exchange tbody tr td { color:#393837; font-size:11px; padding-bottom:7px; padding-top:7px; border-bottom:1px solid #e2ded8; }
#news-currency .block-exchange tbody tr td.title { width:25%; height:15px; text-align:left; }
#news-currency .block-exchange tbody tr td.title.usd { background:url(i/currency/usd.png) left 6px no-repeat; padding-left:30px; }
#news-currency .block-exchange tbody tr td.title.eur { background:url(i/currency/eur.png) left 6px no-repeat; padding-left:30px; }
#news-currency .block-exchange tbody tr td.title.rub { background:url(i/currency/rub.png) left 6px no-repeat; padding-left:30px; }
#news-currency .block-exchange tbody tr td.title.ron { background:url(i/currency/ron.png) left 6px no-repeat; padding-left:30px; }
#news-currency .block-exchange tbody tr td.title.uah { background:url(i/currency/uah.png) left 6px no-repeat; padding-left:30px; }
#news-currency .block-exchange tbody tr td.buy { width:25%; text-align:right; }
#news-currency .block-exchange tbody tr td.sell { width:25%; text-align:right; }
#news-currency .block-exchange tbody tr td.bnm { width:25%; text-align:right; }
#news-currency .block-exchange tbody tr.last td { border:none; }
/* currency */
#inside-content #sidebar .block-exchange { display:block; width:177px; padding-left:11px; padding-right:19px; padding-top:18px; padding-bottom:16px; background:#faf7f0; border:1px solid #d6d6d6; }
#inside-content #sidebar .block-exchange table {  }
#inside-content #sidebar .block-exchange table tr { background-color: #faf7f0}
#inside-content #sidebar .block-exchange thead { display:block; width:177px; height:20px; }
#inside-content #sidebar .block-exchange thead th { color:#393837; height:17px; font-size:11px; font-weight:bold; border-bottom: 0; padding:0;}
#inside-content #sidebar .block-exchange thead th.title { width:60px; text-align:left; }
#inside-content #sidebar .block-exchange thead th.buy { width:62px; text-align:right; }
#inside-content #sidebar .block-exchange thead th.sell { width:55px; text-align:right; }
#inside-content #sidebar .block-exchange tbody tr { display:block; width:177px; height:15px; border-bottom:1px solid #e2ded8; padding:3px 0 0 0; }
#inside-content #sidebar .block-exchange tbody tr.last { border:none; }
#inside-content #sidebar .block-exchange tbody tr td { color:#393837; font-size:11px; }
#inside-content #sidebar .block-exchange tbody tr td.title { width:60px; height:15px; text-align:left; }
#inside-content #sidebar .block-exchange tbody tr td.title.usd { background:url(i/currency/usd.png) 0 0 no-repeat; padding-left:30px; width:30px; }
#inside-content #sidebar .block-exchange tbody tr td.title.eur { background:url(i/currency/eur.png) 0 0 no-repeat; padding-left:30px; width:30px; }
#inside-content #sidebar .block-exchange tbody tr td.title.rub { background:url(i/currency/rub.png) 0 0 no-repeat; padding-left:30px; width:30px; }
#inside-content #sidebar .block-exchange tbody tr td.title.ron { background:url(i/currency/ron.png) 0 0 no-repeat; padding-left:30px; width:30px; }
#inside-content #sidebar .block-exchange tbody tr td.title.uah { background:url(i/currency/uah.png) 0 0 no-repeat; padding-left:30px; width:30px; }
#inside-content #sidebar .block-exchange tbody tr td.buy { width:62px; text-align:right; }
#inside-content #sidebar .block-exchange tbody tr td.sell { width:55px; text-align:right; }

/* news */
#inside-content #sidebar .news { display:block; width:197px; padding-left:7px; padding-top:15px; padding-right:5px; }
#inside-content #sidebar .news li { display:block; width:197px; position:relative; clear:both; padding-bottom:15px; }
#inside-content #sidebar .news li p.date { display:block; min-width:100px; height:15px; line-height:15px; float:left; color:#454545; font-size:12px; font-weight:bold; }
#inside-content #sidebar .news li p.tag { display:block; min-height:15px; line-height:15px; float:right; color:#454545; font-size:12px; font-weight:bold; background:url(i/news-tag.png) left center no-repeat; padding-left:9px; }
#inside-content #sidebar .news li p.tag a { color:#729ac3; }
#inside-content #sidebar .news li p.title { color:#454545; font-size:12px; line-height:15px; }
#inside-content #sidebar .news li p.title { color:#454545; font-size:12px; line-height:15px; }

/* TEASERS*/
#teasers { display:block; border-top:1px solid #e5e5e5; padding-top:13px; padding-bottom:35px; overflow:hidden; }


/* FOOTER-LINKS */
#footer-links { display:block; padding:0px 20px 25px 20px; }
#footer-links .footer-menu-block { width:27%; float:left; position:relative; margin-right:-1px; }
#footer-links .footer-menu-block.last { width:19%; }
#footer-links .footer-menu-block h3 { color:black; text-transform:uppercase; font-weight:bold; font-size:12px; padding-bottom:15px; }
#footer-links .footer-menu-block ul.links {  }
#footer-links .footer-menu-block ul.links li { line-height:15px; display: block; padding: 0 }
#footer-links .footer-menu-block ul.links li a { color:#8b8b8b; font-size:9px; text-transform:uppercase; font-weight:bold; }
#footer-links .footer-menu-block .cash-dispensers { display:block; height:24px; line-height:24px; padding-left:25px; background:url(i/cash-dispensers.png) left top no-repeat; }
#footer-links .footer-menu-block .cash-dispensers a { color:#1d46bc; font-size:12px; text-decoration:underline; }
#footer-links .footer-menu-block .address { padding-top:15px; }
#footer-links .footer-menu-block .address p { font-size:11px; color:black; line-height:16px; /*white-space:pre;*/ }
#footer-links .footer-menu-block.last .links { padding-top:10px; padding-bottom:15px; }
#footer-links .footer-menu-block.last .links li { line-height:16px; background:url(i/footer-links-dot.png) left 3px no-repeat; padding-left:15px; }
#footer-links .footer-menu-block.last .links li a { color:#1d46bc; font-size:12px; text-decoration:underline; text-transform:none; font-weight:normal; }


/**
 * SITEMAP
 */
#site-map {
}
#site-map h2.title {
	display:none;
}
#site-map .site-map-menu {
	padding:0 !important;
}
#site-map .site-map-menu li {
	line-height:normal;
	list-style-image:none;
	list-style-type:none;
	padding:5px 0;
}
#site-map .site-map-menu a {
	font-weight:bold;
	text-transform:uppercase;
}
#site-map .site-map-menu ul {
	padding:2px 0 2px 20px !important;
}
#site-map .site-map-menu ul li {
	padding:0;
}
#site-map .site-map-menu ul a {
	color:#8B8B8B;
	font-weight:normal;
	text-transform:none;
}


/**
 * REPORT LIST
 */
#reports-list {
	height:auto;
	margin:-20px 0 0 0;
	width:auto;
}
#reports-list li {
	clear:both;
	height:auto;
	list-style-type:none;
	margin:0;
	padding:20px 0 0 0;
}
#reports-list li .date {
	background:url(i/year-ico.jpg) no-repeat;
	color:#FFF;
	display:block;
	font-size:18px;
	font-weight:bold;
	height:25px;
	line-height:23px;
	text-align:center;
	width:78px;
}
#reports-list ul {
	margin:10px 0 0 0;
	padding-left:20px;
}
#reports-list ul li {
	padding:10px 0 0 0;
}
#reports-list ul li a.file {
	display:block;
	float:left;
	font-size:13px;
	line-height:16px;
	padding-left:38px;
}
#reports-list ul li a.pdf {
	background:url(i/file-pdf.png) 0 0 no-repeat;
}
#reports-list ul li a.doc {
	background:url(i/file-doc.png) 0 0 no-repeat;
}
#reports-list ul li a.xls {
	background:url(i/file-xls.png) 0 0 no-repeat;
}
#reports-list ul li a span {
	color:#969292;
	display:block;
	font-size:12px;
}


/**
 * NEWS STYLES
 */
.node h1, .node h2, .node h3, .node h4, .node h5, .node h6, .node p, .node div, .node ul, .node ol, .node dl, .node table {
	line-height:normal;
	margin:0 0 15px 0;
	padding:0 !important;
}
.node h1, .node h2, .node h3, .node h4, .node h5, .node h6 {
	color:#007319;
	font-weight:bold;
	letter-spacing:0;
}
.node h1 {
	font-size:30px;
}
.node h2 {
	color:#007319 !important;
	font-size:26px !important;
	font-weight:bold !important;
	letter-spacing:0 !important;
}
.node h3 {
	font-size:22px;
}
.node h4 {
	font-size:18px;
}
.node h5 {
	font-size:14px;
}
.node h6 {
	font-size:12px;
}
.node img.image-left {
	background-color:#FFF;
	border:1px solid #C4C4C4;
	margin:0 10px 10px 0;
	padding:2px;
}
.node img.image-right {
	background-color:#FFF;
	border:1px solid #C4C4C4;
	margin:0 0 10px 10px;
	padding:2px;
}
.node a {
	color:#007319;
	text-decoration:underline;
}
.node a:hover {
	text-decoration:none;
}
.node ol {
	list-style-type:decimal;
	margin:0 0 15px 20px;
}
.node ul {
	list-style-type:disc;
	margin:0 0 15px 20px;
}
.node li {
	padding:3px 0;
}
.node table,
.node table thead,
.node table tbody,
.node table tr,
.node table th,
.node table td {
	border:0;
	border-collapse:collapse;
}
.node table th,
.node table td {
	border:1px solid #CCC;
	padding:4px;
}
.node table th {
	background-color:#F6F6F6;
	color:#1C449C;
}


/**
 * STYLED TABLE
 */
table.styled {
	font-size:12px;
}
table.styled th {
	background:#007F1D;
	border-style:solid;
	border-width:1px;
	border-color:#DADADA #FFF #000 #FFF;
	color:#FFF;
	padding:10px 7px;
}
table.styled th.first {
	border-color:#DADADA #FFF #000 #DADADA;
}
table.styled th.last {
	border-color:#DADADA #DADADA #000 #FFF;
}
table.styled td {
	border-style:solid;
	border-width:1px;
	border-color:#D1D1D1 #007F1D;
	padding:10px 7px;
}
table.styled td.first {
	border-color:#D1D1D1 #007F1D #D1D1D1 #D1D1D1;
}
table.styled td.last {
	border-color:#D1D1D1 #D1D1D1 #D1D1D1 #007F1D;
}
table.styled .even td {
	background-color:#FAF7F0;
}
table.styled .odd td {
	background-color:#FFF;
}


/**
 * UPLOADED FILES
 */
#attached-documents {
	clear:both;
}
#documents-list {
	margin:0;
}
#documents-list li {
	background:none;
	list-style-type:none;
	list-style-image:none;
	margin:0 0 15px 0;
	padding:0;
}
.node li.file,
.node p.file {
	clear:both;
	height:32px;
}
.node .file a.file {
	color:#4C4C4C;
	display:block;
	float:left;
	height:32px;
	line-height:16px;
	padding:0 0 0 35px;
}
.node .file a.file span,
.node .file a.file strong {
	color:#7F7F7F;
	display:block;
	font-size:10px;
	font-weight:normal;
}
.node .file a.bmp {
	background:url(i/file-png.png) 0 0 no-repeat;
}
.node .file a.doc {
	background:url(i/file-doc.png) 0 0 no-repeat;
}
.node .file a.docx {
	background:url(i/file-doc.png) 0 0 no-repeat;
}
.node .file a.gif {
	background:url(i/file-png.png) 0 0 no-repeat;
}
.node .file a.jpeg {
	background:url(i/file-png.png) 0 0 no-repeat;
}
.node .file a.img {
	background:url(i/file-png.png) 0 0 no-repeat;
}
.node .file a.jpg {
	background:url(i/file-png.png) 0 0 no-repeat;
}
.node .file a.png {
	background:url(i/file-png.png) 0 0 no-repeat;
}
.node .file a.pdf {
	background:url(i/file-pdf.png) 0 0 no-repeat;
}
.node .file a.xls {
	background:url(i/file-xls.png) 0 0 no-repeat;
}
.node .file a.xlsx {
	background:url(i/file-xls.png) 0 0 no-repeat;
}


/**
 * BRANCHES
 */
#branch-block li {
	list-style-type:none;
}
#branch-block {
	position: relative;
}
#branch-block #branch-regions {
	float:left;
	/*position: absolute;*/
	list-style-type:none;
	margin:0;
	width:140px;
}
#branch-block #branch-regions li {
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:6px 0 6px 10px;
	list-style-type:none;
	margin:0;
}
#branch-block #branch-regions li.active-trail {
	background:url(i/branch-regions-li-active-trail.png) 0 0 no-repeat;
	padding:10px 0 9px 10px;
	position:relative;
}
#branch-block #branch-regions a {
	color:#0C1F9F;
	display:block;
	float:left;
	height:18px;
	margin:0 4px 0 0;
	text-decoration:underline;
}
#branch-block #branch-regions a:hover {
	text-decoration:none;
}
#branch-block #branch-regions .active-trail a,
#branch-block #branch-regions a.active {
	color:#000;
	text-decoration:none;
}
#branch-block #branch-regions span {
	background:url(i/branch-regions-span.gif) 0 0 no-repeat;
	color:#656565;
	display:block;
	float:left;
	font-size:9px;
	height:18px;
	text-align:center;
	width:18px;
}
#branch-block #branch-regions .active-trail span {
	background:url(i/branch-regions-span-active.gif) 0 0 no-repeat;
}
#branch-block #branch-map iframe {
	border-color:#DDD9CE;
	border-style:solid;
	border-width:1px 0 0 1px;
}
.step-1 #branch-map {
	margin:0 0 0 145px !important;
}
.step-2 #branch-map,
.step-3 #branch-map {
	margin:0 0 0 345px !important;
}
.step-2 #branch-regions,
.step-3 #branch-regions {
	margin:0 -15px 0 0 !important;
	z-index:100 !important;
}
#branch-affiliates-wrapper {
	background:url(i/branch-affiliates.png) -200px 0 repeat-y;
	float:left;
	width:200px;
}
#branch-affiliates-wrapper .item-list {
	background:url(i/branch-affiliates.png) 0 0 no-repeat;
}
#branch-affiliates {
	background:url(i/branch-affiliates.png) 100% 100% no-repeat;
	list-style-type:none;
	margin:0;
	padding:0 20px !important;
}
#branch-affiliates li {
	border-bottom:1px solid #CECECE;
	line-height:normal;
	margin:0;
	padding:10px 0;
}
#branch-affiliates .name {
	font-size:12px;
	margin:0;
}
#branch-affiliates .name a {
	color:#0E1FA1;
	font-size:12px;
	text-decoration:underline;
}
#branch-affiliates .name a:hover {
	text-decoration:none;
}
#branch-affiliates .name a.active {
	color:#000;
	text-decoration:none;
}
#branch-affiliates .address {
	color:#727272;
	font-size:11px;
	margin:0;
}
#branch-info-wrapper-1 {
	background:url(i/branch-info-wrapper-1.png) 0 0 no-repeat;
	margin:0 0 20px 345px;
}
#branch-info-wrapper-2 {
	background:url(i/branch-info-wrapper-2.png) 100% 0 no-repeat;
}
#branch-info-wrapper-3 {
	background:url(i/branch-info-wrapper-3.png) 0 100% no-repeat;
}
#branch-info-wrapper-4 {
	background:url(i/branch-info-wrapper-4.png) 100% 100% no-repeat;
	padding:20px;
}
#branch-info-wrapper-1 h4 {
	color:#000;
	font-size:16px;
	margin:0 0 10px 0;
}
#branch-info-wrapper-1 dl {
	font-size:11px;
}
#branch-info-wrapper-1 dt {
	float:left;
	margin:0 -120px 0 0;
	width:120px;
}
#branch-info-wrapper-1 dd {
	color:#797979;
	padding:0 0 8px 120px;
}
#branch-info-wrapper-1 dl a {
	color:#0D1EA0;
	text-decoration:underline;
}
#branch-info-wrapper-1 dl a:hover {
	text-decoration:none;
}


/**
 * FOOTER
 */
#footer {
	border:1px solid #d6d6d6;
	display:block;
	padding:10px 0;
	position:relative;
}
#footer p {
	color:#000;
	float:left;
	font-size:11px;
	line-height:normal;
	padding:0 0 0 25px;
}
#footer .logo {
	background:url(i/footer-logo.png) no-repeat;
	display:block;
	height:31px;
	padding:0;
	position:absolute;
	right:27px;
	top:11px;
	width:68px;
}
#footer .logo a {
	display:block;
	height:31px;
	width:68px;
}
#footer .logo span {
	display:none;
}


/**
 * REWRITED STYLES
 */
#tabs-wrapper {
	margin:0 0 15px 0;
}
#blocks {
	width:100%;
}
ul.primary {
	line-height:normal;
}
ul.primary li {
	background:none !important;
	padding:0 !important;
}
ul.secondary li {
	background:none !important;
	padding:0 1em !important;
}
.messages {
	background-color:#FFF;
	border:1px solid #B8D3E5;
	color:#B8D3E5;
	margin:10px 0;
	padding:5px 10px;
}
.messages ul {
	margin:0;
}
.messages li {
	list-style-type:none;
	margin:5px 0;
}
div.status {
	border-color:#C7F2C8;
	color:#33A333;
	padding:5px 10px;
}
div.error {
	border-color:#E60000;
	color:#E60000;
	padding:5px 10px;
}
div.warning {
	background-color:#FFD;
	color:#222200;
	padding:5px 10px;
}
div.view div.views-admin-links {
	width:200px;
}
div.view div.views-admin-links li {
	background:none;
	padding:0;
}
ul.secondary,
ul.primary {
	margin:0;
}
.block-region {
	clear:both;
}


/**
 * NEWS VIEW
 */
.view-news {
	display:block;
}
.view-news .archives {
	margin-top:-10px;
	position:relative;
}
.view-news .archives a {
	color:#1e2fad;
	font-size:11px;
	text-decoration:underline;
}
.view-promotions .view-content .views-row,
.view-news .view-content .views-row {
	clear:both;
}
.view-news .view-content ul {
	padding:0;
}
.view-news .view-content ul li {
	clear:both;
	position:relative;
	zoom:1;
}
.view-news .view-content ul li .image {
	float:left;
}
.view-news .view-content ul li .image img {
	float:left;
	display:block;
	padding:0 15px 15px 0;
}
.view-news .view-content ul li .title,
.view-news .view-content ul li .date {
	color:#7d7c78;
	display:block;
	font-size:12px;
	padding-bottom:7px;
}
dl.search-results dt,
.view-news .view-content ul li .title,
.view-promotions .views-field-title,
.view-news .views-field-title {
	color:black;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}
#block-views-news-block_1 .view-content ul li .title {
	font-weight:normal;
}
dl.search-results dd,
.view-promotions .views-field-teaser,
.view-news .views-field-teaser,
.view-news .view-content ul li .text {
	color:#4a4a38;
	font-size:12px;
	line-height:normal;
	padding-bottom:20px;
}
dl.search-results dd p {
	padding:0 !important;
	color:#4a4a38 !important;
}
#inside-content #content .view-promotions .views-field-teaser p,
#inside-content #content .view-news .views-field-teaser p {
	color:#4A4A38;
	line-height:normal;
	padding:0;
}
#inside-content #content .view-news .views-field-teaser p strong {
	font-weight:normal;
}
.view-promotions .views-field-created,
.view-news .views-field-created {
	color:#7D7C78;
	font-size:12px;
	padding-bottom:7px;
}
.view-news .views-field-field-news-image-fid img {
	float:left;
	height:67px;
	padding-bottom:15px;
	padding-right:15px;
	position:relative;
	width:67px;
}


/**
 * ALBUMS
 */
.view-content .item-list ul li {
	list-style: none;
}
.albums {
	float: left;
	height: 215px;
	width: 240px;
	margin: 0 35px 25px 0;
	overflow: hidden;
}
.albums a {
	margin: 0 0 10px;
	text-decoration:none;
}
.albums a:hover span {
	text-decoration:underline;
}
.albums a span {
	display:block;
}
#pictures-list li {
	list-style: none;
	float: left;
	margin: 0 20px 35px;
	overflow: hidden;
}


/* List Service */	
ul.service-list { width:auto; height: auto; padding-top: 15px; background: none; margin-left: -15px;}
ul.service-list li { float:left; width: 30%; padding-left: 20px; font-size: 12px;  z-index: 1;}
ul.service-list li.clear { display:block; float:none; width: 100%; height:15px; overflow: hidden; clear: both; font-size:1px; }
ul.service-list li p { padding: 0px;}
ul.service-list li p a{ color: #312cd5; text-decoration: underline; position: relative; z-index: 1; }
ul.service-list li p.title { border-bottom: 1px solid #e5e5e5;}
ul.service-list li p.title a{ padding-left: 48px; color: #000000; font-size: 19px; text-decoration: none; font-style: italic; display: block; height:30px; padding-top: 13px; background-repeat: no-repeat }
ul.service-list li p.title a.conturi {  background: url(i/service-ico.png) 0px 0px  no-repeat; }
ul.service-list li p.title a.deposite { background: url(i/service-ico.png)  0px -43px  no-repeat; }
ul.service-list li p.title a.transferuri {background: url(i/service-ico.png) 0px -86px  no-repeat; }
ul.service-list li p.title a.carduri { background: url(i/service-ico.png) 0px -129px  no-repeat; }
ul.service-list li p.title a.service-el { background: url(i/service-ico.png) 0px -172px  no-repeat; }
ul.service-list li p.title a.credite {background: url(i/service-ico.png)  0px -215px  no-repeat; }
ul.service-list li p.title a.operatiuni { background: url(i/service-ico.png)  0px -258px  no-repeat;}
ul.service-list li p.title a.piata-val {  background: url(i/service-ico.png)  0px -301px  no-repeat; }
ul.service-list li p.title a.safeuri { background: url(i/service-ico.png)  0px -344px  no-repeat; }
ul.service-list li p.title a.service-pensionari {  background: url(i/service-ico.png)  0px -387px  no-repeat; }


#official-rates-cards-table caption {
  font-weight: bold;
}
