/**
 * Bancpost stylesheet
 *
 * Alexandru Marasteanu (alexei) <alexei at kinecto dot ro>
 */
@-webkit-keyframes fade-in { from { opacity: 0; } to { opacity: 1; } }

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- GENERAL -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
*::selection { color: #fff; background-color: #173070; }

a { outline: none; -webkit-transition: color 100ms ease-out 10ms; }
a:link, a:visited { text-decoration: none; color: #3E5694; }
a:hover, a:active { text-decoration: none; color: #3E5694; }
a img { border: none; }

label a:link, label a:visited { text-decoration: underline; color: #d31f00; }
label a:hover, label a:active { text-decoration: none; color: #d31f00; }

body, html { padding: 0; margin: 0; border: none; }
body { font: 12px/1.5em Arial, Verdana, sans-serif; text-align: center; color: #000; background: #fff url( ../ui/body-back.png ) repeat-x 0 92px; -webkit-animation-name: fade-in; -webkit-animation-duration: 1s; }

embed, object { margin: 0; border: none; }

form { padding: 0; margin: 0; }

h1, h2, h3, h4 { padding: 0; margin: 0 0 10px; font-weight: normal; line-height: 1.2; color: #173070; }
h1 { font-weight: bold; font-size: 22px; line-height: 26px; color: #d31f00; }
h2 { font-weight: bold; font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

input, textarea, table { font: 12px/1.5em Arial, Verdana, sans-serif; color: inherit; }
input[type="text"], textarea { outline: none; -webkit-rtl-ordering: logical; -webkit-user-select: text; -webkit-appearance: none; }
textarea { font-family: Arial, Verdana, sans-serif; resize: none; }

label { font-weight: bold; }

p { padding: 0; margin: 5px 0 8px; }
p:first-child { margin-top: 0; }
p:last-child { margin-bottom: 0; }

ul, ol { padding: 0 0 0 20px; margin: 8px 0; }
ul:first-child, ol:first-child { margin-top: 0; }
ul:last-child, ol:last-child { margin-bottom: 0; }
li { padding: 0; list-style-position: outside; }
li:first-child { margin-top: 0 !important; }
li:last-child  { margin-bottom: 0 !important; }


/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- SPECIFIC -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* that shitty IE8 doesn't know about ::after */
.ac:after { height: 0; display: block; visibility: hidden; clear: both; content: "."; } .ac { display: inline-block; } ctac { display: block; } /*\*/ * html .ac { height: 1%; } /**/
.form .item:after { height: 0; display: block; visibility: hidden; clear: both; content: "."; } .form .item { display: inline-block; } .form .item { display: block; } /*\*/ * html .form .item { height: 1%; } /**/
/* ie8 */ .hd:after { height: 0; display: block; visibility: hidden; clear: both; content: "."; } .hd { display: inline-block; } .ac { display: block; } /*\*/ * html .hd { height: 1%; } /**/


.left { float: left; }
.right { float: right; }

ul.menu, ul.menu li { padding: 0; margin: 0; list-style: none; background-image: none; border: none; }
ul.menu ul.menu { padding-left: 10px; }

.no-style { padding: 0; margin: 0; }
ul.no-style, ul.no-style li { padding: 0; margin: 0; list-style: none; background: none; }

ul.pager { padding: 5px 0; }
ul.pager li { margin-right: 10px; float: left; }
ul.pager a, ul.pager span { padding: 0 8px; display: block; }
ul.pager a:link, ul.pager a:visited { text-decoration: none; color: #3e3e3e; }
ul.pager a:hover, ul.pager a:active, ul.pager .current span { font-weight: bold; text-decoration: none; color: #fff; background-color: #d31f00; }

ul.w-arrows, ul.w-arrows li,
ul.w-bullets, ul.w-bullets li { padding: 0; list-style: none; } /*\*/ * html ul.w-bullets li { display: inline-block; list-style-position: outside; } /*funny IE6*/
ul.w-arrows li,
ul.w-bullets li { padding-left: 15px; background: transparent no-repeat 0 4px; }
ul.w-arrows li { background-image: url( ../ui/list-item-small-arrow.png ); } /*\*/ * html ul.w-arrows li { background-image: url( ../ui/list-item-small-arrow.gif ); } /**/
ul.w-bullets li { background-image: url( ../ui/list-item-small-bullet.png ); } /*\*/ * html ul.w-bullets li { background-image: url( ../ui/list-item-small-bullet.gif ); } /**/
ul.w-arrows li ul li,
ul.w-bullets li ul li { padding-left: 0; background-image: none; }

ul.w-arrows a:link, ul.w-arrows a:visited,
ul.w-bullets a:link, ul.w-bullets a:visited { text-decoration: underline; color: #3E5694; }
ul.w-arrows a.active:link, ul.w-arrows a.active:visited,
ul.w-bullets a.active:link, ul.w-bullets a.active:visited,
ul.w-arrows a:hover, ul.w-arrows a:active,
ul.w-bullets a:hover, ul.w-bullets a:active, a.red-link { text-decoration: underline; color: #D31F00; }

.color-n { color: #173070; }
.color-r { color: #D31F00; }

/* valigned stuff */
.valign a { display: block; overflow: hidden; position: relative; }
.valign[class] a { display: table; position: static; }
*+html .valign[class] a { display: block; position: relative; }
.valign .vo { display: block; position: absolute; top: 50%; width: 100%; text-align: center; }
.valign[class] .vo { display: table-cell; vertical-align: middle; position: static; }
*+html .valign[class] .vo { display: block; position: absolute; }
.valign .vi { display: block; position: relative; top: -50%; text-align: center; }


/* funked up browsers (IE) */
table { border: 1px solid #ddd; border-collapse: collapse; }
table th, table td { border: 1px solid #ddd; text-align: left; }

table th { background-color: #F0F2F6; }
table tr.odd td { background-color: #edf3ff; }
table tr.even td { background-color: #fff; }
table th, table td { padding: 6px; }

table .alpha th { border-top-color: #ddd; }
table .omega td { border-bottom: 1px solid #ddd; }
table th.alpha, table td.alpha { border-left: 1px solid #ddd; }
table th.omega, table td.omega { border-right-color: #ddd; }

/* groovy browsers */
/* @todo maybe we can find a way to give Opera fans some style */
table:not(.forex, .xbor) { border: none; border-collapse: separate; }
table:not(.forex, .xbor) th:nth-child(n),
table:not(.forex, .xbor) td:nth-child(n) { border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: none; }
table:not(.forex, .xbor) th { background-color: #F0F2F6; }
table:not(.forex, .xbor) tr:nth-child(2n+1) td { background-color: #edf3ff; }
table:not(.forex, .xbor) tr:nth-child(2n) td { background-color: #fff; }
table:not(.forex, .xbor) th, table:not(.forex, .xbor) td { padding: 6px; }

table:not(.forex, .xbor) th, table:not(.forex, .xbor) td { border-top: 1px solid #fff; border-right: 1px solid #fff; }
table:not(.forex, .xbor) tr:first-child th,
table:not(.forex, .xbor) tr:first-child td { border-top-color: #ddd; }
table:not(.forex, .xbor) thead + tbody tr:first-child td { border-top-color: #fff; }
table:not(.forex, .xbor) tr:last-child td { border-bottom: 1px solid #ddd; }
table:not(.forex, .xbor) th:first-child, table:not(.forex, .xbor) td:first-child { border-left: 1px solid #ddd; }
table:not(.forex, .xbor) th:last-child, table:not(.forex, .xbor) td:last-child { border-right-color: #ddd; }

table:not(.forex, .xbor) tr:first-child th:first-child,
table:not(.forex, .xbor) tr:first-child td:first-child { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; }
table:not(.forex, .xbor) thead + tbody tr:first-child td:first-child { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; }
table:not(.forex, .xbor) tr:first-child th:last-child,
table:not(.forex, .xbor) tr:first-child td:last-child { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; }
table:not(.forex, .xbor) thead + tbody tr:first-child td:last-child { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }
table:not(.forex, .xbor) tr:last-child td:first-child { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
table:not(.forex, .xbor) tr:last-child td:last-child { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }

/* istoric valutar */
.forex-calendar td,
.forex-calendar th { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !imporant; border-radius: 0 !important; }
.forex-calendar table { font-weight: bold; }
.forex-calendar table td { border: none !important; }

/*-*-*-*-*-*-*-*-*-*- FORMS -*-*-*-*-*-*-*-*-*-*/
.form .item { margin: 5px 0; }
.form .item label { color: #173070; }
.form .text input,
.form textarea,
.form select { width: 260px; }
.sb .form .text input,
.sb .form textarea,
.sb .form select { width: 192px; }
#b .sb .block .form .item .field { width: 200px; }
.group-apps.g-4 .gu-1 .item .field { width: 150px; }
#b .sb .block .form .item.button { margin-left: 0; }

input[type="radio"], input[type="checkbox"] { margin: 0 5px; }

.gu-1 .form .button { margin-left: 0; }
.gu-1 .form .button .field { width: auto; float: none; }

.form .text input,
.form textarea,
.form select { padding: 3px; margin: 0; background-color: #fff; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.form .button input { padding: 3px; margin: 0; color: #fff; background-color: #1a3272; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; } /*\*/ * html .form .button input { padding: 0; } /* IE sucks */

@media all and ( -webkit-min-device-pixel-ratio: 10000 ), not all and ( -webkit-min-device-pixel-ratio: 0 ) {
	head ~ body .form .text input,
	head ~ body .form textarea { padding: 5px; background: transparent url( ../ui/field-rw.svg ) no-repeat 0 0; -o-background-size: 100% 100%; border: none; }

	head ~ body .form .button input { padding: 5px; background: transparent url( ../ui/field-rn.svg ) no-repeat 0 0; -o-background-size: 100% 100%; border: none; }
}

.form p { margin: 5px 0; }
.group-radio p, .group-checkbox p { margin: 0; font-weight: bold; }
.form .inline .item { float: left; }

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- MORE SPECIFIC -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.news-listing { margin: 0; }
.news-listing li { margin-bottom: 6px; }
.news-listing .date { display: block; color: #7d7d7d; }

.tag-cloud { padding: 0; list-style: none; font-size: 20px; }
.tag-cloud li { padding: 0; display: inline; list-style: none; }
.tag-cloud a:link, .tag-cloud a:visited,
.tag-cloud a:hover, .tag-cloud a:active, .tag-cloud a:focus { color: #173070; }

.sb .menu a { text-decoration: underline; }

/*-*-*-*-*-*-*-*-*-*- GRIDS -*-*-*-*-*-*-*-*-*-*/
.g-1, .g-3, .g-4 { width: 724px; }
.gu-1, .gu-2, .gu-3, .gu-4 { margin-left: 9px; float: left; }
.g-1 .gu-1 { width: 724px; margin-left: 0; float: none; }
.g-3 .gu-1 { width: 235px; } .g-3 .gu-2 { width: 479px; } .g-3 .gu-3 { width: 724px; }
.g-4 .gu-1 { width: 174px; } .g-4 .gu-2 { width: 357px; } .g-4 .gu-3 { width: 540px; } .g-4 .gu-4 { width: 724px; }
.g-3 .alpha, .g-4 .alpha { margin-left: 0; } .g-3 .omega, .g-4 .omega { margin-left: 10px; }

.page-product h2 { margin-bottom: 4px; }

.page-title { padding-bottom: 12px; margin-bottom: 8px; background: transparent url( ../ui/page-title-back.png ) repeat-x 0 100%; }
.page-title h1 { margin: 0; float: left; }
.page-title .carduri { width: 100%; height: 60px; text-indent: -9999em; overflow: hidden; }

.page-title .articles-filter { float: right; }
.page-title .articles-filter .item { padding-top: 0; margin: 0 0 0 10px; float: left; }
.page-title .articles-filter label, .page-title .articles-filter .field { width: auto; float: left; }
.page-title .articles-filter .text input, .page-title .articles-filter select { width: auto; }
.page-title .articles-filter label { height: 26px; margin-right: 5px; display: block; font-size: 14px; line-height: 26px; }

.intro { margin-bottom: 12px; }
.intro p { margin: 0; font-size: 20px; line-height: 26px; color: #173070; }
.intro h2 { margin-bottom: 8px; }
.page-product .intro p { font-size: 14px; line-height: 20px; }

/*-*-*-*-*-*-*-*-*-*- DOCUMENT -*-*-*-*-*-*-*-*-*-*/
#d { width: 960px; margin: 0 auto; text-align: left; }

#b:target { -webkit-transform: rotate( -180deg ); -moz-transform: rotate( -180deg ); transform: rotate( -180deg ); }

/*-*-*-*-*-*-*-*-*-*- PAGE -*-*-*-*-*-*-*-*-*-*/
#p {}


/*-*-*-*-*-*-*-*-*-*- HEADER -*-*-*-*-*-*-*-*-*-*/
#h { height: 133px; background: transparent url( ../ui/h-back.png ) no-repeat 261px 0; }

/*-*-*-*-*- SITE NAME -*-*-*-*-*/
#h .site-name { padding: 35px 0 0 2px; margin: 0; float: left; background: transparent url( ../img/Logo_Bancpost_nou.png ) no-repeat 2px 35px; }
#h .site-name a { display: block; height: 50px; width: 220px; }
#h .site-name a span { display: none; }

#h .site-name-english { padding: 35px 0 0 2px; margin: 0; float: left; background: transparent url( ../img/Logo_Bancpost_nou.png ) no-repeat 2px 35px; }
#h .site-name-english a { display: block; height: 50px; width: 220px; }
#h .site-name-english a span { display: none; }

/*-*-*-*-*- SITE NAVIGATION -*-*-*-*-*/
#h .site-nav { width: 725px; padding-top: 14px; float: right; }

#h .site-nav .row-alpha { height: 25px; padding-bottom: 7px; } /*\*/ * html #h .site-nav .row-alpha { padding-bottom: 8px; } /**/
#h .site-nav .row-beta { height: 39px; margin-bottom: 8px; }

/*-*-*-*-*- SEARCH FORM -*-*-*-*-*/
#h .form-search { float: right; }
#h .form-search .item { margin: 0; float: left; }
#h .form-search .text .field { width: 155px; }
#h .form-search .text input { width: 142px; }
#h .form-search .button .field { display: inline; }

/**
 * @xxx 09.03.06 alexei
 * - note that this is the DOM order, not the natural one
 */
/*-*-*-*-*- MENU TERNARY -*-*-*-*-*/
/**
 * @xxx (09.07.07)
 * CMS needs container
 */
/*#h ul.ternary { padding-top: 4px; float: right; }*/
#h .menu-ternary-container { padding-top: 4px; float: right; }
#h ul.ternary li { float: left; margin-right: 12px; }
#h ul.ternary li a:link, #h ul.ternary li a:visited { color: #7D7D7D; }
#h ul.ternary li a.active:link, #h ul.ternary li a.active:visited,
#h ul.ternary li a:hover, #h ul.ternary li a:active { text-decoration: underline; color: #D31F00; }

/*-*-*-*-*- MENU PRIMARY -*-*-*-*-*/
/**
 * @xxx (09.07.07)
 * CMS needs container
 */
.menu-primary-container { padding: 6px 0 0 5px; float: left; } /*\*/ * html #h ul.primary { float: left; } /**/
.primary li { float: left; }
.primary a { height: 33px; display: block; background: transparent url( ../ui/menu-primary-back.png ) no-repeat 0 0; } /*\*/ * html .primary a { background-image: url( ../ui/menu-primary-back-ie6.png ); } /**/
.primary a span { display: none; }

.primary .persoane-fizice { width: 62px; margin-right: 45px; }
.primary .companii-mici-si-pfa { width: 75px; margin-right: 45px; }
.primary .companii-medii-si-mari { width: 88px; margin-right: 45px; }
.primary .private-banking { width: 60px; }

.primary .persoane-fizice a:link,
.primary .persoane-fizice a:visited { background-position:  0 0; }
.primary .persoane-fizice a.active:link,
.primary .persoane-fizice a.active:visited,
.primary .persoane-fizice a:hover,
.primary .persoane-fizice a:active { background-position: 0 -33px; }
.primary .companii-mici-si-pfa a:link,
.primary .companii-mici-si-pfa a:visited { background-position: -62px 0; }
.primary .companii-mici-si-pfa a.active:link,
.primary .companii-mici-si-pfa a.active:visited,
.primary .companii-mici-si-pfa a:hover,
.primary .companii-mici-si-pfa a:active { background-position: -62px -33px; }
.primary .companii-medii-si-mari a:link,
.primary .companii-medii-si-mari a:visited { background-position: -137px 0; }
.primary .companii-medii-si-mari a.active:link,
.primary .companii-medii-si-mari a.active:visited,
.primary .companii-medii-si-mari a:hover,
.primary .companii-medii-si-mari a:active { background-position: -137px -33px; }
.primary .private-banking a:link,
.primary .private-banking a:visited { background-position: -225px 0; }
.primary .private-banking a.active:link,
.primary .private-banking a.active:visited,
.primary .private-banking a:hover,
.primary .private-banking a:active { background-position: -225px -33px; }

/* english version */
.page-en .primary a { background-image: url(../ui/menu-primary-back-en.png); } /*\*/ * html .page-en .primary a { background-image: url(../ui/menu-primary-back-en-ie6.png); } /**/

.page-en .primary .persoane-fizice { width: 54px; margin-right: 45px; }
.page-en .primary .companii-mici-si-pfa { width: 103px; margin-right: 45px; }
.page-en .primary .companii-medii-si-mari { width: 66px; margin-right: 45px; }
.page-en .primary .private-banking { width: 60px; }

.page-en .primary .persoane-fizice a:link,
.page-en .primary .persoane-fizice a:visited { background-position:  0 0; }
.page-en .primary .persoane-fizice a.active:link,
.page-en .primary .persoane-fizice a.active:visited,
.page-en .primary .persoane-fizice a:hover,
.page-en .primary .persoane-fizice a:active { background-position: 0 -33px; }
.page-en .primary .companii-mici-si-pfa a:link,
.page-en .primary .companii-mici-si-pfa a:visited { background-position: -54px 0; }
.page-en .primary .companii-mici-si-pfa a.active:link,
.page-en .primary .companii-mici-si-pfa a.active:visited,
.page-en .primary .companii-mici-si-pfa a:hover,
.page-en .primary .companii-mici-si-pfa a:active { background-position: -54px -33px; }
.page-en .primary .companii-medii-si-mari a:link,
.page-en .primary .companii-medii-si-mari a:visited { background-position: -157px 0; }
.page-en .primary .companii-medii-si-mari a.active:link,
.page-en .primary .companii-medii-si-mari a.active:visited,
.page-en .primary .companii-medii-si-mari a:hover,
.page-en .primary .companii-medii-si-mari a:active { background-position: -157px -33px; }
.page-en .primary .private-banking a:link,
.page-en .primary .private-banking a:visited { background-position: -223px 0; }
.page-en .primary .private-banking a.active:link,
.page-en .primary .private-banking a.active:visited,
.page-en .primary .private-banking a:hover,
.page-en .primary .private-banking a:active { background-position: -223px -33px; }


/*-*-*-*-*- LINK FASTBANKING -*-*-*-*-*/
#h .link-fastbanking { margin: 12px 0 0; float: right; background: transparent url( ../img/fastbanking_h.jpg ) no-repeat 0 0; }
#h .link-fastbanking a { width: 168px; height: 28px; display: block; }
#h .link-fastbanking a span { display: none; }

/*-*-*-*-*- MENU SECONDARY -*-*-*-*-*/
#h ul.secondary { height: 40px; position: relative; }
#h ul.secondary li { /*min-width: 46px;*/ height: 36px; /*padding: 0 10px 0 17px;*/ float: left; text-align: center; }
#h ul.secondary li.back { padding: 0; margin-right: 0; position: absolute; z-index: 8; background: #D41F00 url( ../ui/menu-secondary-back.png ) no-repeat 50% 0; }
#h ul.secondary li.back b { height: 36px; display: block; background: transparent no-repeat 0 0; }
#h ul.secondary li.back .l { padding-left: 17px; background-image: url( ../ui/menu-secondary-left-back.png ); }
#h ul.secondary li.back .r { padding-right: 10px; background-image: url( ../ui/menu-secondary-right-back.png ); background-position: 100% 0; }
#h ul.secondary li a { min-width: 46px; height: 20px; padding: 16px 10px 0 17px; display: inline-block; /*float: left;*/ position: relative; top: 0; z-index: 10; overflow: hidden; font-size: 13px; line-height: 16px; cursor: pointer; } /*\*/ * html #h ul.secondary li a { height: 36px; } /**/
#h ul.secondary li a:link, #h ul.secondary li a:visited,
#h ul.secondary li a:hover, #h ul.secondary li a:active { color: #fff; }


/*-*-*-*-*-*-*-*-*-*- BODY -*-*-*-*-*-*-*-*-*-*/
#b { padding: 10px 0; }

#b.with-crumbs { padding-top: 0; }
.breadcrumbs { padding: 6px 0 8px 235px; color: #818181; }
.breadcrumbs a:link, .breadcrumbs a:visited,
.breadcrumbs a:hover, .breadcrumbs a:active { text-decoration: underline; color: #818181; }

/*-*-*-*-*-*-*-*-*-*- SIDEBAR -*-*-*-*-*-*-*-*-*-*/
#b .sb { width: 220px; float: left; }

/*-*-*-*-*-*-*-*-*-*- BLOCKS -*-*-*-*-*-*-*-*-*-*/
.block::after, .block .hd::after, .block .bd::after { height: 0; display: block; visibility: hidden; clear: both; content: "."; } .block, .block .hd, .block .bd { display: inline-block; } .block, .block .hd, .block .bd { display: block; } /*\*/ * html .block, * html .block .hd, * html .block .bd { height: 1%; } /**/
.block { margin-bottom: 10px; }
.block .hd h3 { margin: 0; font-weight: bold; line-height: 18px; letter-spacing: -1px; }
.block .hd h3 span { display: block; }
.block .hd h3 a:link, .block .hd h3 a:visited,
.block .hd h3 a:hover, .block .hd h3 a:active { color: inherit; }

.block-content .hd h3 { font-size: 16px; line-height: 20px; }
.block-content .bd a:link, .block-content .bd a:visited,
.block-content .bd a:hover, .block-content .bd a:active { text-decoration: underline; color: #17306E; }

/**
 * Blocks by style
 */
/*-*-*-*-*-*-*-*-*-*- HEAD: WHITE (SIMPLE) -*-*-*-*-*-*-*-*-*-*/
.block-h-ws .hd { padding: 0 0 0 1px; background: #fff url( ../ui/block-hb-ws.png ) no-repeat 0 0; }
.block-h-ws .hd h3 { background: #fff url( ../ui/block-hb-ws.png ) no-repeat 100% 0; }
.block-h-ws .hd h3 span { padding: 8px 0 0 9px; }
.block-content.block-h-ws .hd h3 span { padding-top: 6px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: LIGHT BLUE (SIMPLE) -*-*-*-*-*-*-*-*-*-*/
.block-h-lbs .hd { padding: 0 0 0 1px; background: #fff url( ../ui/block-hb-lbs.png ) no-repeat 0 0; }
.block-h-lbs .hd h3 { background: #F9FBFF url( ../ui/block-hb-lbs.png ) no-repeat 100% 0; }
.block-h-lbs .hd h3 span { padding: 8px 9px 0 9px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: #edf3ff -*-*-*-*-*-*-*-*-*-*/
.block-h-edf3ff .hd { padding: 0 0 0 1px; background: #fff url(../ui/block-hb-edf3ff.png) no-repeat 0 0; }
.block-h-edf3ff .hd h3 { background: #edf3ff url(../ui/block-hb-edf3ff.png) no-repeat 100% 0; }
.block-h-edf3ff .hd h3 span { padding: 8px 9px 0 9px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: RED GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-h-rg .hd, .block-h-rg .hd h3, .block-h-rg .hd h3 span { background: transparent url( ../ui/block-h-rg.png ) no-repeat 0 0; }
.block-h-rg .hd { height: 34px; background-color: #d41f00; background-repeat: repeat-x; background-position: 0 -34px; }
.block-h-rg .hd h3 { color: #fff; }
.block-h-rg .hd h3 a:link, .block-h-rg .hd h3 a:visited,
.block-h-rg .hd h3 a:hover, .block-h-rg .hd h3 a:active { color: #fff; }
.block-h-rg .hd h3 span { padding: 8px 0 8px 10px; background-position: 100% -68px; }
.block-content.block-h-rg .hd h3 span { padding-top: 6px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: YELLOW GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-h-yg .hd, .block-h-yg .hd h3, .block-h-yg .hd h3 span { background: transparent url( ../ui/block-h-yg.png ) no-repeat 0 0; }
.block-h-yg .hd { height: 34px; background-color: #ffd957; background-repeat: repeat-x; background-position: 0 -34px; }
.block-h-yg .hd h3 { color: #173070; }
.block-h-yg .hd h3 a:link, .block-h-yg .hd h3 a:visited,
.block-h-yg .hd h3 a:hover, .block-h-yg .hd h3 a:active { color: #173070; }
.block-h-yg .hd h3 span { padding: 8px 0 8px 10px; background-position: 100% -68px; }
.block-content.block-h-yg .hd h3 span { padding-top: 6px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: BLUE NAVY GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-h-ng .hd, .block-h-ng .hd h3, .block-h-ng .hd h3 span { background: transparent url( ../ui/block-h-ng.png ) no-repeat 0 0; }
.block-h-ng .hd { height: 34px; background-color: #173070; background-repeat: repeat-x; background-position: 0 -34px; }
.block-h-ng .hd h3 { color: #fff; }
.block-h-ng .hd h3 a:link, .block-h-ng .hd h3 a:visited,
.block-h-ng .hd h3 a:hover, .block-h-ng .hd h3 a:active { color: #fff; }
.block-h-ng .hd h3 span { padding: 8px 0 8px 10px; background-position: 100% -68px; }
.block-content.block-h-ng .hd h3 span { padding-top: 6px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: BLUE GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-h-bg .hd { height: 31px; background: #fff url( ../ui/block-h-bg.png ) repeat-x 0 0; border-bottom: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1; }
.block-h-bg .hd h3 { background: transparent url( ../ui/block-h-bg.png ) no-repeat 100% -31px; }
.block-h-bg .hd h3 span { padding: 7px 0 6px 10px; }
.block-content.block-h-bg .hd h3 span { padding-top: 5px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: SILVER LIGHT GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-h-slg .hd { height: 30px; background: #efefef url( ../ui/block-h-slg.png ) no-repeat 100% 0; border-bottom: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; }
.block-h-slg .hd h3 { color: #173070; }
.block-h-slg .hd h3 span { padding: 6px 0 6px 10px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: SILVER GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-h-sg .hd, .block-h-sg .hd h3, .block-h-sg .hd h3 span { background: transparent url( ../ui/block-h-sg.png ) no-repeat 0 0; }
.block-h-sg .hd { height: 33px; background-color: #e2e2e3; background-repeat: repeat-x; background-position: 0 -33px; }
.block-h-sg .hd h3 { color: #d31f00; }
.block-h-sg .hd h3 span { padding: 7px 0 8px 10px; background-position: 100% -66px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: LIGHT YELLOW GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-h-lyg .hd { height: 31px; background: #fffffd url( ../ui/block-h-lyg.png ) no-repeat 100% 0; border-left: 1px solid #ced3e1; }
.block-h-lyg .hd h3 span { padding: 7px 0 6px 10px; }
.block-content.block-h-lyg .hd h3 span { padding-top: 5px; }

/*-*-*-*-*-*-*-*-*-*- HEAD: ICON ARROW -*-*-*-*-*-*-*-*-*-*/
.block-h-icon-arrow .hd { height: 31px; }
.block-h-icon-arrow .hd span { padding: 7px 0 6px 39px !important; background: transparent url( ../ui/block-h-icon-arrow.png ) no-repeat 10px 6px; } /*\*/ * html .block-h-icon-arrow .hd span { background-image: url( ../ui/block-h-icon-arrow.gif ); } /**/

/*-*-*-*-*-*-*-*-*-*- HEAD: ICON CALC -*-*-*-*-*-*-*-*-*-*/
.block-h-icon-calc .hd { height: 31px; }
.block-h-icon-calc .hd span { padding: 7px 0 6px 39px !important; background: transparent url( ../ui/block-h-icon-calc.png ) no-repeat 10px 6px; } /*\*/ * html .block-h-icon-calc .hd span { background-image: url( ../ui/block-h-icon-calc.gif ); } /**/

/*-*-*-*-*-*-*-*-*-*- HEAD: ICON QUESTION -*-*-*-*-*-*-*-*-*-*/
.block-h-icon-question .hd { height: 31px; }
.block-h-icon-question .hd span { padding: 7px 0 6px 39px !important; background: transparent url( ../ui/block-h-icon-question.png ) no-repeat 10px 6px; } /*\*/ * html .block-h-icon-question .hd span { background-image: url( ../ui/block-h-icon-question.gif ); } /**/

/*-*-*-*-*-*-*-*-*-*- HEAD TITLE: WHITE -*-*-*-*-*-*-*-*-*-*/
.block-t-w h3 { color: #fff; }

/*-*-*-*-*-*-*-*-*-*- HEAD TITLE: BLACK -*-*-*-*-*-*-*-*-*-*/
.block-t-k h3 { color: #000; }

/*-*-*-*-*-*-*-*-*-*- HEAD TITLE: NAVY -*-*-*-*-*-*-*-*-*-*/
.block-t-n h3 { color: #173070; }

/*-*-*-*-*-*-*-*-*-*- HEAD TITLE: RED -*-*-*-*-*-*-*-*-*-*/
.block-t-r h3 { color: #D31F00; }

/*-*-*-*-*-*-*-*-*-*- BODY: WHITE (SIMPLE) -*-*-*-*-*-*-*-*-*-*/
.block-b-ws { background: #fff url( ../ui/block-hb-ws.png ) no-repeat 100% -15px; }
.block-b-ws .bd { padding: 8px 9px 10px 10px; margin-right: 1px; background: transparent url( ../ui/block-hb-ws.png ) no-repeat 0 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: LIGHT BLUE (SIMPLE) -*-*-*-*-*-*-*-*-*-*/
.block-b-lbs { background: #F9FBFF url( ../ui/block-hb-lbs.png ) no-repeat 100% -15px; }
.block-b-lbs .bd { padding: 8px 9px 10px 10px; margin-right: 1px; background: transparent url( ../ui/block-hb-lbs.png ) no-repeat 0 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: edf3ff -*-*-*-*-*-*-*-*-*-*/
.block-b-edf3ff { background: #edf3ff url(../ui/block-hb-edf3ff.png) no-repeat 100% -15px; }
.block-b-edf3ff .bd { padding: 8px 9px 10px 10px; margin-right: 1px; background: transparent url( ../ui/block-hb-edf3ff.png ) no-repeat 0 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: BLUE GRADIENT (BRANDED) -*-*-*-*-*-*-*-*-*-*/
.sb .block-b-bgb { background: #fcfdff url( ../ui/block-b-bgb-220.png ) repeat-y 0 0; }
.sb .block-b-bgb .bd { padding: 10px; background: transparent url( ../ui/block-b-bgb-220.png ) no-repeat -220px 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: WHITE GRADIENT (LIGHT) -*-*-*-*-*-*-*-*-*-*/
.sb .block-b-wlg { background: #fff url( ../ui/block-b-wlg-220.png ) repeat-y 0 0; }
.sb .block-b-wlg .bd { padding: 10px; background: transparent url( ../ui/block-b-wlg-220.png ) no-repeat -220px 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: WHITE GRADIENT -*-*-*-*-*-*-*-*-*-*/
.sb .block-b-wg { background: #fff url( ../ui/block-b-wg-220.png ) repeat-y 0 0; }
.sb .block-b-wg .bd { padding: 10px; background: transparent url( ../ui/block-b-wg-220.png ) no-repeat -220px 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: YELLOW GRADIENT (LIGHT) 220px -*-*-*-*-*-*-*-*-*-*/
.sb .block-b-ylg { background: #fff url( ../ui/block-b-ylg-220.png ) repeat-y 0 0; }
.sb .block-b-ylg .bd { padding: 10px; background: transparent url( ../ui/block-b-ylg-220.png ) no-repeat -220px 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: YELLOW GRADIENT (LIGHT) 267px -*-*-*-*-*-*-*-*-*-*/
.rs .block-b-ylg { background: #fff url( ../ui/block-b-ylg-267.png ) repeat-y 0 0; }
.rs .block-b-ylg .bd { padding: 10px; background: transparent url( ../ui/block-b-ylg-267.png ) no-repeat -267px 100%; }

/*-*-*-*-*-*-*-*-*-*- BODY: BLUE GRADIENT (BRANDED) FIXED -*-*-*-*-*-*-*-*-*-*/
.group-apps .block-b-bgb { height: 106px; background: #fcfdff url( ../ui/block-b-bgb-357x106.png ) no-repeat 0 0; }
.group-apps .block-b-bgb .bd { padding: 10px; }

/*-*-*-*-*-*-*-*-*-*- BODY: BLUE GRADIENT (BRANDED) FIXED EXTENDED -*-*-*-*-*-*-*-*-*-*/
.group-apps .block-b-bgb-724 { height: 106px; background: #fcfdff url( ../ui/block-b-bgb-724x106.png ) no-repeat 0 0; }
.group-apps .block-b-bgb-724 .bd { padding: 10px; }

/*-*-*-*-*-*-*-*-*-*- BODY: LIGHT YELLOW GRADIENT -*-*-*-*-*-*-*-*-*-*/
.block-b-lyg { background: #fffffd url( ../ui/block-b-lyg.png ) no-repeat 0 100%; }
.block-b-lyg .bd { padding: 10px 9px 10px 10px; border-right: 1px solid #ced3e1; }

/*-*-*-*-*-*-*-*-*-*- BODY: INFOLINE (LIGHT GREEEN GRADIENT) -*-*-*-*-*-*-*-*-*-*/
.block-b-infoline { width: 220px; height: 40px; background: #e6f2e6 url( ../ui/block-b-infoline.png ) no-repeat 0 0; }

/*-*-*-*-*-*-*-*-*-*- BODY: MENU -*-*-*-*-*-*-*-*-*-*/
.block-b-menu { background: #ecf2ff url( ../ui/block-menu.png ) repeat-y 0 0; }
.block-b-menu .bd { padding: 4px 1px 4px 0; background: transparent url( ../ui/block-b-menu.png ) no-repeat 0 100%; border-right: 1px solid #e4e4e4; }
.block-b-menu .bd .menu li { padding: 4px 10px 8px; border-bottom: 1px solid #e4e4e4; }
.block-b-menu .bd .menu li:last-child { border-bottom: none; }
.block-b-menu .bd .menu li a { display: block; font-weight: bold; }
.block-b-menu .bd .menu li a:link, .block-b-menu .bd .menu li a:visited { text-decoration: underline; color: #162f6f; }
.block-b-menu .bd .menu li a.active:link, .block-b-menu .bd .menu li a.active:visited,
.block-b-menu .bd .menu li a:hover, .block-b-menu .bd .menu li a:active { text-decoration: underline; color: #d31f00; }

.block-b-menu .bd .more { padding: 4px 10px 0; font-size: 11px; border-top: 1px solid #e4e4e4; }
.block-b-menu .bd .more a:link, .block-b-menu .bd .more a:visited,
.block-b-menu .bd .more a:hover, .block-b-menu .bd .more a:active { text-decoration: underline; color: #173070; }

.block-menu .hd a, .block-menu-open .hd a { padding-right: 10px; display: block; background: transparent url(../ui/block-menu-aquo-down.png) no-repeat 190px 50%; } /*\*/ * html .block-menu .hd a { background-image: url(../ui/block-menu-aquo-down-ie6.png); } /**/
.block-menu-open .hd a { background-image: url(../ui/block-menu-aquo-up.png); } /*\*/ * html .block-menu-open .hd a { background-image: url(../ui/block-menu-aquo-up-ie6.png); } /**/

/**
 * Blocks by type
 */
/*-*-*-*-*-*-*-*-*-*- SIDEBAR > BLOCK INFOLINE -*-*-*-*-*-*-*-*-*-*/
#b .sb .block-infoline .bd { padding: 0; }
#b .sb .block-infoline .bd a, #b .sb .block-infoline .bd img { display: block; }

.block-b-infoline span { padding: 8px 0 8px 55px; display: block; font-weight: bold; font-size: 24px; line-height: 1; color: #1fa51e; }

/*-*-*-*-*-*-*-*-*-*- SIDEBAR > BLOCK FOREX -*-*-*-*-*-*-*-*-*-*/
.block-curs-valutar-bancpost .date { margin-bottom: 5px; font-weight: bold; color: #173070; }
table.forex { border: none; border-collapse: collapse; } /*\*/ * html #b .sb table.forex { width: 200px; } /**/
#b .sb table.forex { width: 100%; }
table.forex thead th, table.forex tbody td { height: 19px; padding: 0; text-align: center; vertical-align: middle; background: none; border: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
table.forex thead th { color: #000; }
table.forex tbody td { padding: 0 5px; color: #515151; background: #fff url( ../ui/forex-cell-back.png ) repeat-x 0 0; border: 1px solid #dad9da; }
#b .ct table.forex tbody td { padding: 0 10px; }
table.forex tbody td.c { width: 29px; padding: 0; background-repeat: no-repeat; border-right: none; }
#b .ct table.forex tbody td.c { padding: 0; }
table.forex tbody .usd td.c { background-image: url( ../img/forex-usd.jpg ); }
table.forex tbody .eur td.c { background-image: url( ../img/forex-eur.jpg ); }
table.forex tbody .xau td.c { background-image: url( ../img/forex-xau.jpg ); }
table.forex tbody .aud td.c { background-image: url( ../img/forex-aud.jpg ); }
table.forex tbody .cad td.c { background-image: url( ../img/forex-cad.jpg ); }
table.forex tbody .chf td.c { background-image: url( ../img/forex-chf.jpg ); }
table.forex tbody .czk td.c { background-image: url( ../img/forex-czk.jpg ); }
table.forex tbody .dkk td.c { background-image: url( ../img/forex-dkk.jpg ); }
table.forex tbody .egp td.c { background-image: url( ../img/forex-egp.jpg ); }
table.forex tbody .gbp td.c { background-image: url( ../img/forex-gbp.jpg ); }
table.forex tbody .huf td.c { background-image: url( ../img/forex-huf.jpg ); }
table.forex tbody .jpy td.c { background-image: url( ../img/forex-jpy.jpg ); }
table.forex tbody .mdl td.c { background-image: url( ../img/forex-mdl.jpg ); }
table.forex tbody .nok td.c { background-image: url( ../img/forex-nok.jpg ); }
table.forex tbody .pln td.c { background-image: url( ../img/forex-pln.jpg ); }
table.forex tbody .sek td.c { background-image: url( ../img/forex-sek.jpg ); }
table.forex tbody .try td.c { background-image: url( ../img/forex-try.jpg ); }
table.forex tbody .xdr td.c { background-image: url( ../img/forex-xdr.jpg ); }
table.forex tbody .bgn td.c { background-image: url( ../img/forex-bgn.jpg ); }
table.forex tbody .rub td.c { background-image: url( ../img/forex-rub.jpg ); }
table.forex tbody td.c span { display: none; }
table.forex tbody td.u { color: #173070; border-left: none; }

/*-*-*-*-*-*-*-*-*-*- BLOCK TAXE SI COMISIOANE -*-*-*-*-*-*-*-*-*-*/
.block-b-noh-220-edf3ff { padding: 10px 0 0; background: #edf3ff url(../ui/block-b-noh-220-edf3ff.png) no-repeat 0 0; }
.block-b-noh-220-edf3ff .bd { padding: 0 10px 10px; background: transparent url(../ui/block-b-noh-220-edf3ff.png) no-repeat 0 100%; }



/*-*-*-*-*-*-*-*-*-*- CONTENT -*-*-*-*-*-*-*-*-*-*/
#b .ct { width: 724px; float: right; }

/*-*-*-*-*-*-*-*-*-*- ADVERT AREA -*-*-*-*-*-*-*-*-*-*/
.advert-area { margin-bottom: 10px; }
.advert-area a, .advert-area a img { display: block; }

.banner-list { position: relative; }
.banner-list .banner { width: 724px; height: 150px; }
.banner-list .menu { position: absolute; right: 5px; bottom: 5px; }
.banner-list .menu li { margin-left: 5px; float: left; }
.banner-list .menu li a { padding: 0 8px; display: inline-block; font-weight: bold; text-decoration: none; color: #fff; background: #173070; border: 1px solid #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; }
.banner-list .menu li a.current,
.banner-list .menu li a:hover, .banner-list .menu li a:active { background: #d41f00; }

/*-*-*-*-*-*-*-*-*-*- GROUP MINIBANNERS -*-*-*-*-*-*-*-*-*-*/
.group-minibanners { margin-bottom: 5px; }
.group-minibanners .block .hd h3 { color: #3e5694; }
.group-minibanners .block .bd { height: 75px; } /*\*/ * html .group-minibanners .block .bd { height: 95px; } /**/
.group-minibanners .block p { margin: 0; }
.group-minibanners .more a { text-decoration: underline; }

/*-*-*-*-*-*-*-*-*-*- GROUP PRODUCTS -*-*-*-*-*-*-*-*-*-*/
.group-products { margin-bottom: 5px; }
.group-products .block .hd { padding-bottom: 5px; border-bottom: 1px solid #173070; }
.group-products .block .hd h3 { float: left; font-size: 18px; }
.group-products .block .hd .more { float: right; }
.group-products .block a { text-decoration: underline; }

/*-*-*-*-*-*-*-*-*-*- GROUP APPS -*-*-*-*-*-*-*-*-*-*/
.group-apps { margin-bottom: 5px; }
.group-apps .block .hd h3 { color: #000; }
.group-apps .block .bd { height: 65px; padding-top: 0; } /*\*/ * html .group-apps .block .bd { height: 75px } /**/
.group-apps .block p { margin: 0; }
.group-apps.g-4 .gu-2 select { width: 300px; }
.group-apps.g-4 .gu-1 select { width: 150px; }
/*.group-apps.g-4 .gu-1 select option { width: auto; }*/

/*-*-*-*-*-*-*-*-*-*- GROUP FOOTER -*-*-*-*-*-*-*-*-*-*/
.group-footer { padding-top: 10px; border-top: 1px dashed #a3a3a3; }
.page-product .group-footer { margin-top: 15px; }
.group-footer .block h3 { color: #000; }

/*-*-*-*-*-*-*-*-*-*- LEFT SIDE -*-*-*-*-*-*-*-*-*-*/
.ct .ls { width: 437px; margin-bottom: 12px; float: left; }

/*-*-*-*-*-*-*-*-*-*- RIGHT SIDE -*-*-*-*-*-*-*-*-*-*/
.ct .rs { width: 267px; margin-bottom: 12px; float: right; }

/*-*-*-*-*-*-*-*-*-*- CALL TO ACTION -*-*-*-*-*-*-*-*-*-*/
.call-to-action { width: 274px; margin: 30px 0 20px 81px; /*text-align: center;*/ }
.page-product .call-to-action { margin-top: 20px; }
.call-to-action .apply { background: transparent url( ../ui/call-for-action-back.png ) no-repeat 0 0; }
.call-to-action .apply a { width: 274px; height: 54px; /*display: block;*/ font-weight: bold; font-size: 16px; line-height: 20px; } /*\*/ * html .call-to-action .apply a { height: 54px; } /**/
.call-to-action .apply a:link, .call-to-action .apply a:visited,
.call-to-action .apply a:hover, .call-to-action .apply a:active { text-decoration: none; color: #d31f00; }
.call-to-action .details a:link, .call-to-action .details a:visited,
.call-to-action .details a:hover, .call-to-action .details a:active { text-decoration: underline; color: #17306e; }
.call-to-action .apply a .vi { text-align: center; }

.call-to-action .details { text-align: center; }

/*-*-*-*-*-*-*-*-*-*- LOGIN BUTTON -*-*-*-*-*-*-*-*-*-*/
.login-button { width: 267px; height: 54px; text-align: center; background: transparent url( ../ui/login-button-back.png ) no-repeat 0 0; }
.login-button a { height: 20px; padding: 17px 0; display: block; font-weight: bold; font-size: 18px; line-height: 20px; } /*\*/ * html .login-button a { height: 54px; } /**/
.login-button a:link, .login-button a:visited,
.login-button a:hover, .login-button a:active { text-decoration: none; color: #fff; }

/*-*-*-*-*-*-*-*-*-*- SECTION -*-*-*-*-*-*-*-*-*-*/
.section { padding: 8px; }
.section h1 { padding-bottom: 5px; font-size: 20px; line-height: 24px; border-bottom: 1px dashed #a3a3a3; }

/*-*-*-*-*-*-*-*-*-*- CARDS -*-*-*-*-*-*-*-*-*-*/
.block-carduri .entry { padding: 8px 0 4px; }
.block-carduri .entry .product-photo { width: 146px; float: left; }
.block-carduri .entry .content { width: 415px; margin-left: 20px; float: left; }
.block-carduri .entry .options { width: 100px; float: right; }
.block-carduri .entry .options .apply a { font-weight: bold; font-size: 14px; }
.block-carduri .entry .options .apply a:link, .block-carduri .entry .options .apply a:visited,
.block-carduri .entry .options .apply a:hover, .block-carduri .entry .options .apply a:active { color: #d31f00; }
.block-carduri .entry .options .details { padding-left: 10px; }
.block-carduri .entry .options .details a:link, .block-carduri .entry .options .details a:visited,
.block-carduri .entry .options .details a:hover, .block-carduri .entry .options .details a:active { text-decoration: underline; color: #173070; }

/*-*-*-*-*-*-*-*-*-*- ARTICLES LISTING -*-*-*-*-*-*-*-*-*-*/
.articles-listing .entry { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #a3a3a3; }
.articles-listing .entry:last-child { border-bottom: none; }
.articles-listing .entry .date { font-weight: bold; color: #777; }
.articles-listing .entry .more:link, .articles-listing .entry .more:visited,
.articles-listing .entry .more:hover, .articles-listing .entry .more:active { text-decoration: underline; color: #162f6f; }

/*-*-*-*-*-*-*-*-*-*- CREDITE -*-*-*-*-*-*-*-*-*-*/
.block-credite .entry { padding-bottom: 4px; }
.block-credite ul span { display: block; color: #818181; }

/*-*-*-*-*-*-*-*-*-*- BLOCK CALCULATOR RATE -*-*-*-*-*-*-*-*-*-*/
.block-calculator .bd { position: relative; }
.block-calculator .bd .form { width: 265px; margin: 0 -9px 0 -9px; position: relative; }
.block-calculator .bd .form .item { padding: 0 8px; }
.block-calculator .bd .form .odd { background-color: #eff4ff; }
.block-calculator .bd .form .even { background-color: #fff; }
.block-calculator .bd .form label { width: 122px; margin-right: 0; display: block; float: left; text-align: left; line-height: 26px; }
.block-calculator .bd .form .field { width: 122px; float: left; }
.block-calculator .bd .form .text input { width: 114px; }
.block-calculator .bd .form .select select { max-width: 114px; } /*\*/ * html .block-calculator .bd .form .select select { width: 114px; } /**/ *+html .block-calculator .bd .form .select select { width: 114px; }
.block-calculator .bd .form .button { margin-left: 0; }

/*-*-*-*-*-*-*-*-*-*- BLOCK HELPDESK -*-*-*-*-*-*-*-*-*-*/
.block-helpdesk .bd { color: #173070; }
/*.block-helpdesk .bd a:link, .block-helpdesk .bd a:visited,
.block-helpdesk .bd a:hover, .block-helpdesk .bd a:active { color: #173070; }*/
.block-helpdesk .bd strong { font-weight: bold; font-size: 14px; }

/*-*-*-*-*-*-*-*-*-*- GRADIENT BAND -*-*-*-*-*-*-*-*-*-*/
.gradient-band { height: 48px; margin-bottom: 10px; background: transparent url( ../ui/band-bg_724x48.png ) no-repeat 0 0; }

/*-*-*-*-*-*-*-*-*-*- FORM STEPS -*-*-*-*-*-*-*-*-*-*/
ul.form-steps { padding: 13px 0 0 20px; margin: 0; list-style: none; } /*\*/ * html ul.form-steps { height: 48px; } /*beats me*/
.form-steps li { padding: 0 23px 0 0; margin: 0 10px 0 0; list-style: none; float: left; font-weight: bold; font-size: 14px; line-height: 21px; background: transparent url( ../ui/form-step-arrow.png ) no-repeat 100% 4px; } /*\*/ * html .form-steps li { background-image: url( ../ui/form-step-arrow.gif ); } /**/
.form-steps li.omega { background-image: none; }
.form-steps a { height: 21px; padding-left: 30px; display: block; float: left; background: transparent no-repeat 0 0; }
.form-steps .step-1 a { background-image: url( ../ui/form-step-1.png ); }
.form-steps .step-2 a { background-image: url( ../ui/form-step-2.png ); }
.form-steps .step-3 a { background-image: url( ../ui/form-step-3.png ); }
.form-steps .step-4 a { background-image: url( ../ui/form-step-4.png ); }
.form-steps .step-5 a { background-image: url( ../ui/form-step-5.png ); }
.form-steps .step-6 a { background-image: url( ../ui/form-step-6.png ); }
/*\*/
* html .form-steps .step-1 a { background-image: url( ../ui/form-step-1-ie6.png ); }
* html .form-steps .step-2 a { background-image: url( ../ui/form-step-2-ie6.png ); }
* html .form-steps .step-3 a { background-image: url( ../ui/form-step-3-ie6.png ); }
* html .form-steps .step-4 a { background-image: url( ../ui/form-step-4-ie6.png ); }
* html .form-steps .step-5 a { background-image: url( ../ui/form-step-5-ie6.png ); }
* html .form-steps .step-6 a { background-image: url( ../ui/form-step-6-ie6.png ); }
/**/
.form-steps .step-1-cv a,
.form-steps .step-2-cv a,
.form-steps .step-3-cv a,
.form-steps .step-4-cv a,
.form-steps .step-5-cv a,
.form-steps .step-6-cv a { padding-left: 0; background-image: none; }
.form-steps a:link, .form-steps a:visited { text-decoration: none; color: #173070; }
.form-steps a.active:link, .form-steps a.active:visited,
.form-steps a:hover, .form-steps a:active { text-decoration: underline; color: #D31F00; background-position: 0 -21px; }

/*-*-*-*-*-*-*-*-*-*- SEARCH FORM LOCATII -*-*-*-*-*-*-*-*-*-*/
.form-search-locatii { padding: 13px 0 0 20px; float: left; }
.form-search-locatii .item { margin: 0; float: left; }
.form-search-locatii .text .field { width: 196px; }
.form-search-locatii .text input { width: 190px; }
.form-search-locatii .item.button { margin-left: 10px; float: left; }

.locatii-see-all { padding: 13px 20px 0 0; }

/*-*-*-*-*-*-*-*-*-*- SEARCH RESULTS -*-*-*-*-*-*-*-*-*-*/
.srp .entry { padding: 0 0 10px 20px; margin: 0 0 10px; background: transparent no-repeat 2px 4px; border-bottom: 1px dashed #a3a3a3; }
.srp .entry.bullet-red { background-image: url( ../ui/bullet-red.png ); }
.srp .entry.bullet-green { background-image: url( ../ui/bullet-green.png ); }
.srp .entry.bullet-grey { background-image: url( ../ui/bullet-grey.png ); }

.srp .entry .title { margin-bottom: 0; }

.srp .entry .details { padding: 0; margin: -20px 0 0; float: right; list-style: none; } /*\*/ * html .srp .entry .details { margin-top: -19px; } /**/
.srp .entry .details li { width: 23px; height: 28px; padding: 0; margin: 0 0 0 10px; float: left; list-style: none; background: transparent no-repeat 50% 0; }
.srp .entry .details li a { height: 28px; display: block; }
.srp .entry .details li span { display: none; }
.srp .entry .details li.a { width: 46px; height: 33px; background-image: url( ../ui/icon-24h.png ); }
.page-en .srp .entry .details li.a { background-image: url( ../ui/icon-24h_en.png ); }
.srp .entry .details li.e { margin-top: 4px; background-image: url( ../ui/icon-email.png ); }
.srp .entry .details li.p { margin-top: 4px; background-image: url( ../ui/icon-print.png ); }
.srp .entry .details li.a-disabled { width: 46px; height: 33px; background-image: url( ../ui/icon-24h-disabled.png ); }
.page-en .srp .entry .details li.a-disabled { background-image: url( ../ui/icon-24h-disabled_en.png ); }
.srp .entry .details li.e-disabled { margin-top: 4px; background-image: url( ../ui/icon-email-disabled.png ); }
.srp .entry .details li.p-disabled { margin-top: 4px; background-image: url( ../ui/icon-print-disabled.png ); }

/*-*-*-*-*-*-*-*-*-*- FOOTER -*-*-*-*-*-*-*-*-*-*/
#f { padding: 10px 0; border-top: 1px dashed #a3a3a3; }

/*\*/ * html #f .left { width: 60%; } /*IE blows*/

#f .menu li { padding-right: 10px; float: left; }

#f .copy { color: #7e7e7e; }

#f .eurobank { width: 192px; height: 23px; background: transparent url( ../img/eurobank-efg.jpg ) no-repeat 0 0; }
#f .eurobank a { height: 23px; display: block; }
#f .eurobank span { display: none; }

#f .eurobanken { width: 201px; height: 34px; background: transparent url( ../img/footer_logo_en.gif ) no-repeat 0 0; }
#f .eurobanken a { height: 34px; display: block; }
#f .eurobanken span { display: none; }


/**
 * js select
 */
.js-select-wrapper { position: relative; }
.js-select-control { position: relative; }
.js-select-selected-text { height: 18px; padding: 3px; margin-right: 25px; display: block; background: #fff; border: 1px solid #ccc; -moz-border-radius: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 0; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-radius: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.js-select-button { width: 25px; height: 24px; display: block; position: absolute; top: 0; right: 0; background: #203b7e url(../ui/block-menu-aquo-down.png) no-repeat 50% 50%; border: 1px solid #173070; -moz-border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-radius: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; cursor: pointer; } /*\*/ * html .js-select-button { background-image: url(../ui/block-menu-aquo-down.gif); } /**/
.js-select { position: absolute; top: 28px; overflow-y: auto; background: #fff; background: -moz-linear-gradient(#fff, #eef2fd); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eef2fd)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff, endColorstr = #ffeef2fd); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff, endColorstr = #ffeef2fd)"; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 5px #6b7eae; -webkit-box-shadow: 0 0 5px #6b7eae; box-shadow: 0 0 5px #6b7eae; }
.js-select, .js-select li { padding: 0; margin: 0; list-style: none; }
.js-select a { padding: 3px 6px; display: block; }
.js-select a:link, .js-select a:visited { text-decoration: none; color: #173070; background: transparent; }
.js-select a:hover, .js-select a:active,
.js-select a:link.selected, .js-select a:visited.selected { text-decoration: none; color: #fff; background: #1e387c; background: -moz-linear-gradient(#334D8E, #162F6C); background: -webkit-gradient(linear, 0 0, 0 100%, from(#334D8E), to(#162F6C)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #ff334D8E, endColorstr = #ff162F6C); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = #ff334D8E, endColorstr = #ff162F6C)"; }

/* ADITIONAL (not found) */
.red-link { font-weight: bold; font-size: 14px; }

/* XBOR */
.block-xbor-bd { padding: 0 !important; }
.block-xbor-bd p { padding-left: 10px; }
.h-xbor { width: 71px; height: 23px; float: left; border-left: 1px solid #475b8a; border-right: 1px solid #203263; background: url(../ui/xbor-h-bg.jpg) repeat-x; color: #fff; text-align: center; line-height: 23px; }
.h-xbor.inner { width: 118px; }
.h-xbor.inner.l { -webkit-border-radius-topright: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }

table.xbor { font-size: 11px; width: 100%; color: #173070; clear: left; }
table.xbor.inner { width: 360px; font-size: 12px; -webkit-border-radius-bottomleft: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; border-collapse: separate; }
table.xbor.inner td.l { -webkit-border-radius-bottomleft: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; }
table.xbor tr:nth-child(2n+1) td { background-color: #ffffff; }
table.xbor tr:nth-child(2n) td { background-color: #e9e9e9; }
table.xbor td { border: none; }
table.xbor td { padding: 3px 6px !important; }
table.xbor tr td:first-child { color: #000000; }
.block-xbor h4.date { padding: 10px 0 0 10px; font-weight: bold; }

/* LISTING COMERCIANTI */
.block-listing-comercianti table, 
.block-listing-comercianti table tr, 
.block-listing-comercianti table td,
.block-listing-comercianti table th { border: none; background: none; text-align: center; }
.block-listing-comercianti table td, .block-listing-comercianti table th { padding: 0; }

.block-listing-comercianti table td p.promo { font-size: 11px; line-height: 12px; color: #162f6f; font-weight: bold; padding: 5px 0; }
.block-listing-comercianti table td p.promo span { color: #000; display: block; font-weight: normal; }
.block-listing-comercianti table td div.star { width: 13px; height: 13px; background: transparent url(../ui/sprite-star.png) no-repeat 0 -13px; }
.block-listing-comercianti table td div.inactive { background-position: 0 0; }
.block-listing-comercianti table input[type='text'] { width: 134px; height: 25px; padding: 0 5px; border: 0 none; background: transparent url(../ui/ff-input-bg.png) no-repeat 0 0; color: #616161; }

.block-listing-comercianti table td div.promo-wrapper { position: relative; }
.block-listing-comercianti table td div.promo-wrapper .infowindow { width: 127px; height: 58px; background: transparent url(../ui/infowindow-com.png) no-repeat 0 0; position: absolute; top: -63px; left: -35px; display: none;  }

/* FILTER BOX */
.block-box-filter { background: url(../ui/sprite-filter.png) no-repeat 0 0; height: 52px; margin-bottom: 10px; }
.block-box-filter .beta { background-position: 0 -52px; background-repeat: repeat-x; margin-left: 4px; }
.block-box-filter .omega { background-position: 100% -104px; padding: 0 5px; }
.block-box-filter .ff-select { margin: 0 0 0 5px; color: #616161; }
.block-box-filter .ff-checkbox { margin: 0 0 0 5px; }
.block-box-filter span.text { display: inline-block; vertical-align: top; font-weight: bold; color: #fff; }
.filter-container { padding-top: 15px; }
/* TABLE HEAD */
.block-listing-table-h { background: url(../ui/sprite-listing-h.png) no-repeat 0 0; height: 40px; color: #fff; }
.block-listing-table-h.alpha .block-listing-table-h.beta { margin-left: 4px; }
.block-listing-table-h.beta { background-position: 0 -40px; background-repeat: repeat-x; line-height: 40px; }
.block-listing-table-h.omega { background-position: 100% -80px; line-height: 40px; }

#c-cards { height: 85px; }
#c-cards a { display: block; position: relative; float: left; }
#c-cards img { border: 0 none; margin-left: 5px; z-index: 5; }
#c-cards span {
	font-size: 10px;
	font-weight: bold;
	left: 5px;
	line-height: 10px;
	position: absolute;
	text-align: center;
	top: 70px;
	width: 100px;
	display: none; 
 }

/* FANCY FORMS */
/* REQUIRED */
.ff, .ff .o, .ff .i,
.ff-file-text, .ff-file-button,
.ff-select-text, .ff-select-button { display: inline-block; vertical-align: top; }

.ff-file { position: relative; overflow: hidden; }
.ff-file input { display: inline-block; position: absolute; }
.ff-radio input, .ff-checkbox input { padding: 0; margin: 0; }

/* SELECT */
.ff-select-text, .ff-select-text .o, .ff-select-text .i { line-height: 0; background: url(../ui/ff-select-text.png) no-repeat 0 0; }
.ff-select-text { padding-left: 3px; }
.ff-select-text .o { padding-right: 3px; background-position: 100% -25px; }
.ff-select-text .i { height: 19px; padding: 3px; line-height: 19px; color: #616161; background-repeat: repeat-x; background-position: 0 -25px; }
.ff-select-button { background: url(../ui/ff-select-button.png) no-repeat 0 0; }
.ff-select-button, .ff-select-button .o, .ff-select-button .i { width: 22px; height: 25px; line-height: 25px; }
.ff-select-option-list, .ff-select-option-list li { padding: 0; margin: 0; list-style: none; }
.ff-select-option-list { width: 200px; max-height: 200px; padding: 3px 0; position: absolute; overflow-x: hidden; overflow-y: auto; background: #f4f4f4; border: 1px solid #d9d9d9; -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px #bebebe; box-shadow: 0 0 5px #bebebe; }
.ff-select-option-list a { padding: 6px 18px; display: block; }
.ff-select-option-list a:link, .ff-select-option-list a:visited { font-weight: normal; text-decoration: none; color: #333; background: transparent; }
.ff-select-option-list a.ff-selected:link, .ff-select-option-list a.ff-selected:visited,
.ff-select-option-list a:hover, .ff-select-option-list a:active { text-decoration: none; color: #fff; background: #5F83B9; }

/* CHECKBOX */
.ff-checkbox { width: 11px; height: 13px; background: url(../ui/ff-checkbox.png) no-repeat 0 0; }
.ff-checkbox-checked { background-position: 0 -13px; }
.ff-checkbox input { width: 11px; height: 13px; }

/* EOF FANCYFORMS */

.div-spacer { padding-top: 10px; }

.ui-autocomplete-loading { background: white url('/ui/ui-anim_basic_16x16.gif') right center no-repeat; }

 .textbp { color: #173070; }
 
 .titlu-rosu { font-size: 16px; font-weight: bold; color: #d31f00; } 
 
 /* GRADIENT FORM */

div.gradient-form-container { background: url(../ui/gradient-form-container.jpg) repeat-y; border: 1px solid #e5e5e5; width: 462px; min-height: 375px;}
div.gradient-form-container.small { width: 240px !important; margin-left: 10px; }
div.gradient-form-container h2 { font-size: 24px; padding: 20px 0 0 10px; }
div.gradient-form-container label { font-weight: bold; }
div.gradient-form-container table, div.gradient-form-container tbody, div.gradient-form-container tr, div.gradient-form-container td { border: 0 none !important; }
div.gradient-form-container .text input { width: 210px !important; }
div.gradient-form-container .wg-line { width: 100%; height: 0px; border-top: 1px solid #fff; border-bottom: 1px solid #e5e5e5; margin: 5px 0; }
div.gradient-form-container table td { margin: 0; padding-top: 0; padding-bottom: 0; }
