body.ajax, body.ajax * {
    cursor: progress !important;
}

.button, .buton-optiuni, input, .corner, .isRound, .hasShadow {
    position: relative;
}

.isRound:hover {
    cursor: pointer;
}

b, strong {
    font-weight: bold;
}

a:hover {
    text-decoration: none;
}

body {
    font-family: Tahoma;
    font-size: 11px;
}

body, html {
    height: 100%;
}

em {
    font-style: italic;
}

strong {
	font-weight: bold;
}

.padLeft {
    padding-left: 15px;
}

.padRight {
    padding-right: 15px;
}

.col-big {
    width: 350px;
}

.col-small {
    width: 280px;
}

.wrapper.content {
    margin-top: 22px;
}

.col-small .list-articole .categs {
    display: none;
}

/* Griduri principale */
.wrapper.fullgrid, .fullgrid {
    width: 960px;
}

.fullgrid.padRight {
    width: 945px;
    padding-right: 15px;
}

.fullgrid.pad {
    padding-left: 15px;
    padding-right: 15px;
    width: 930px;
}

.blueLink {
    color: #0099CC
}

.l-actiuni .submit, .l-actiuni .button.c.submit {
    background-color: #0099CC;
    color: #fff;
}

.l-actiuni .submit:hover, .l-actiuni .button.c.submit:hover {
    background-color: #00B8F4;
}

.blue {
    background-color: #69A95B;
    color: #fff;
}

.button.green {
    background-color: #8BBF00;
    color: #fff;
}

.button.green:hover {
    background-color: #6C9500;
}

.blue.but {
    display: block;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    line-height: 16px;
}

.black {
    background-color: #232632;
    color: #9EB3BA;
}

.black.but {
    display: block;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    line-height: 16px;
}

.list-articole .categ:hover {
    text-decoration: underline;
}

ul.list-articole.utile {
    width: 418px;
}

.list-articole .categ {
    font-size: 10px;
    color: #757881;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 4px;
    padding-top: 1px;
    text-decoration: none;
}

.list-articole .date, .list-articole .comentarii {
    padding-right: 8px;
}

.list-articole .icon-comentarii {
    margin-left: 8px;
}

.list-articole .date, .list-articole .autor, .list-articole .comentarii {
    color: #999;
    font-size: 11px;
    display: inline-block;
}

.list-articole .comentarii {
}

a.comentarii:hover, a.autor:hover {
    text-decoration: none;
}

.icon-fb-share:hover {
    background-position: -213px -131px;
}

ul.rss > li {
    line-height: 16px;
    padding-left: 1px;
    display: block;
    margin-bottom: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
}

ul.rss > li:before {
    width: 16px;
    height: 16px;
    background-image: url('../images/sprite.png');
    background-position: -269px 0px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    content: ' ';
    margin-right: 7px;
    margin-top: 2px;
}

.icon-rss {
    width: 16px;
    height: 16px;
    background-image: url('../images/sprite.png');
    background-position: -269px 0px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
}

.icon-fb-share {
    width: 20px;
    height: 20px;
    background-image: url('../images/sprite.png');
    background-position: -193px -111px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

.icon-twitter-share:hover {
    background-position: -242px -131px;
}

.icon-twitter-share {
    width: 20px;
    height: 20px;
    background-image: url('../images/sprite.png');
    background-position: -222px -111px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-indent: -9999px;
}

.icon-lin-share:hover {
    background-position: -271px -131px;
}

.icon-lin-share {
    width: 20px;
    height: 20px;
    background-image: url('../images/sprite.png');
    background-position: -251px -111px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-indent: -9999px;
}

.icon-mail-share:hover {
    background-position: -300px -131px;
}

.icon-mail-share {
    width: 20px;
    height: 20px;
    background-image: url('../images/sprite.png');
    background-position: -280px -111px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-indent: -9999px;
}

.icon-autor {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -6px -15px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    margin-right: 3px;
    background-color: #fff;
}

.icon-mail {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -290px -63px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    margin-right: 3px;
    background-color: #fff;
}

.icon-exclamare {
    width: 12px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -313px -74px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    margin-right: 3px;
}

.icon-comentarii {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -17px -15px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 3px;
    background-color: #fff;
}

.list-articole p {
    line-height: 15px;
    font-size: 11px;
    color: #333;
    padding-top: 5px;
    padding-left: 1px;
    padding-bottom: 9px;
}

.cUpdate {
    float: right;
    padding-right: 15px;
    font-weight: normal;
}

.cUpdate:before {
    content: ' ';
    background-image: url('../images/sprite.png');
    background-position: -67px -15px;
    width: 12px;
    height: 9px;
    display: inline-block;
    margin-right: 7px;
    vertical-align: top;
    margin-top: 7px;
}

.outer-border {
    background-image: url('../images/sprite.png');
    background-position: -80px -15px;
    width: 4px;
    height: 3px;
    display: block;
    position: absolute;
    bottom: 0px;
    right: -4px;
}

.list-articole li:after {
    margin-top: 15px;
    clear: both;
    content: ' ';
    background-image: url('../images/bg-orizontal.png');
    background-position: 0px 0px;
    display: block;
    font-size: 1px;
    line-height: 1px;
    width: 100%;
    height: 1px;
}

.list-articole li:last-child:after {
    background-image: none;
    height: 0px;
    width: 0px;
    line-height: 0px;
    font-size: 0px;
}

.list-articole li:last-child {
    padding-bottom: 0px;
}

.list-articole li {
    padding-bottom: 12px;
}

.list-articole h3 a:hover {
    text-decoration: underline;
}

.list-articole h3 a {
    font-family: Arial;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
    line-height: 16px;
}

.filterArticole  .list-articole h3 a {
    color: #518447;
    text-decoration: underline;
    font-size: 13px;
}

.filterArticole  .list-articole h3 a:hover {
    text-decoration: none;
}

.list-articole .categ, .list-articole h2 {
    font-family: Arial;
    line-height: 14px;
}

.list-articole {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

.but.apl:hover {
    background-position: 0px -698px;
}

.but.apl {
    transition: none;
    padding-top: 13px;
    padding-left: 1px;
    padding-bottom: 15px;
    margin-top: 2px;
    text-indent: -999999px;
    background-image: url('../images/sprite.png');
    background-position: 0px -625px;
    padding: 0px;
    width: 350px;
    height: 72px;
}

.but.blue:hover {
    background-color: #7AC66B;
}

.but.art {
    height: 34px;
}

.but.apl .p {
    color: #9EB3BA;
    font-family: Tahoma;
    font-size: 11px;
    padding-left: 1px;
}

.but.apl .title {
    font-size: 18px;
    padding-bottom: 1px;
    line-height: 22px;
}

.but.art > span {
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    display: inline-block;
    padding-top: 8px;
}

.black.but:hover {
    background-color: #3d3d3d;
}

.black.but span {
    color: #fff;
    font-family: Arial;
    display: block;
}

.grid_2_3.padLeft {
    width: 645px;
    padding-left: 15px;
}

.grid_2_3.padRight {
    width: 645px;
    padding-right: 15px;
}

.grid_2_3.pad {
    width: 630px;
}

.grid_2_3 {
    width: 660px;
}

.grid_1_3 {
    width: 300px;
}

.grid_1_3.padRight {
    width: 285px;
}

.grid_1_3.pad, .grid_2_3.pad {
    padding-left: 15px;
    padding-right: 15px;
}

.grid_1_3.padRight, .grid_1_3.padRight {
    padding-right: 15px;
}

/* Griduri secundare s=sub*/
.sgrid_1_3 {
    /* 1/3 dintr-un grid de 2/3 */
    width: 204px;
}

.logo.sgrid_1_3 {
    width: 193px;
}

.sgrid_3_5 {
    /* 3/5 dintr-un grid de 2/3 */
    width: 350px;
}

.sgrid_3_5.padRight {
    padding-right: 15px;
    width: 335px;
}

.sgrid_2_5 {
    /* 2/5 dintr-un grid de 2/3 */
    width: 295px;
}

.sgrid_2_5.padRight {
    padding-right: 15px;
    width: 280px;
}

ul.calculeaza li.pad {
    padding-left: 10px;
    padding-right: 10px;
}

ul.calculeaza .calc {
    padding-left: 2px;
}

ul.calculeaza {
    padding-bottom: 2px;
}

ul.calculeaza p {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    line-height: 14px;
    margin-bottom: 10px;
    padding-left: 2px;
}

ul.calculeaza a {
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    margin-bottom: 20px;
}

ul.calculeaza li {
    width: 150px;
    float: left;
}

.filteractions {
    margin-top: 11px;
    text-align: right;
    line-height: 30px;
}

.filteractions > a {
    color: #0099CC;
    padding: 8px 17px 12px;
    font-size: 12px;
    font-family: Arial;
    margin-right: 15px;

}

.filtrare-avansata {
    background-image: url('../images/sprite.png');
    background-position: -223px -865px;
    text-align: center;
}

.filter.button {
    font-size: 12px;
    font-family: Arial;
    line-height: 15px;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 11px;
    padding-right: 12px;
}

.h3.button {
    background-color: #414B53;
    border-radius: 4px;
    display: inline-block;
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding-left: 13px;
    padding-right: 14px;
    padding-top: 7px;
    padding-bottom: 8px;
    margin-bottom: 8px;
    text-decoration: none;
    line-height: 15px;
    vertical-align: top;
}

.square.button {
    padding-top: 5px;
    padding-bottom: 6px;
}

.blue.button:hover {
    background-color: #7AC66B !important;
}

.blue.button {
    background-color: #69A95B;
}

.h3.button:hover {
    background-color: #3C4155;
}

.button:hover {
    background-color: #3C4155;
}

ul.calculeaza .h3.button {
    display: block;
}

a.detalii:hover {
    background-position: -125px -131px;
}

a.detalii {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    line-height: 15px;
    padding-top: 2px;
    text-decoration: none;
    float: right;
    margin-right: 15px;
    background-image: url('../images/sprite.png');
    background-position: -125px -90px;
    height: 19px;
    padding-left: 15px;
    width: 60px;
}

a.but-arr-more:hover {
    background-position: -118px -290px;
}

p.lh {
    line-height: 15px;
}

a.but-arr-more {
    font-family: Tahoma;
    font-size: 11px;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    line-height: 18px;
    padding-top: 2px;
    text-decoration: none;
    margin-right: 15px;
    background-image: url('../images/sprite.png');
    background-position: 0px -290px;
    height: 21px;
    padding-left: 15px;
    width: 103px;
}

.boxFinanciar > ul > li {
    border-bottom: 1px solid #fff;
    padding-left: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #333;
    line-height: 16px;
}

.boxFinanciar > ul {
    margin-bottom: 10px;
}

.boxFinanciar > ul > li:nth-child(odd) {
    background-color: #E4EDE3;
}

.boxFinanciar > ul > li:nth-child(even) {
    background-color: #EFF3F8;
}

.boxFinanciar > ul > li:first-child {
    background-color: #E4EDE3;
}

.boxFinanciar > ul > li:last-child {
    border-bottom: 1px solid #DCE5EE;
}

.boxFinanciar {
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 15px;
}

.boxFinanciar.boxStiri ul.boxChoices {
    width: 85px;
}

.boxFinanciar.cursValutar ul.boxChoices {
    width: 85px;

}

.boxFinanciar.dobanzi ul.boxChoices {
    width: 78px;
}

.boxFinanciar .head .c1.large {
    width: 190px;
    font-weight: bold;
}

.boxFinanciar .head .c1 {
    width: 100px;
    padding-left:15px;
}

.boxFinanciar.dae .head .c1 > div {
    display: block;
    width: 92px;
}

.boxFinanciar .head .c1 > div {
}

.boxFinanciar.boxStiri > ul > li:first-child {

    font-family: Tahoma;
    font-size: 11px;
    padding-left: 15px;
    padding-bottom: 9px;
    line-height: 15px;
}

.boxFinanciar.boxStiri > ul > li.item {
    padding: 0px;
    margin: 0px;
    line-height: 15px;
}

.boxFinanciar.boxStiri > ul > li.item:hover {
    background-color: #E8ECF0;
}

.boxFinanciar .c2 a {
    color: #333;
}

.boxFinanciar.boxStiri > ul > li.item > a {
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    padding-left: 15px;
    padding-bottom: 9px;
    line-height: 15px;
    padding-top: 6px;
    color: #333;
    text-decoration: none;
}

.boxFinanciar.boxStiri > ul > li.head {
    font-family: Arial;
    font-size: 10px;
    padding-left: 0px;
    padding-bottom: 10px;
    line-height: 23px;
}

.boxFinanciar .head {
    color: #757881;
    font-size: 10px;
    vertical-align: middle;
    padding-left: 0px;
    line-height: 23px;
    background-color: #E0E6EB;
    font-weight: bold;
    padding-top: 9px;
    padding-bottom: 10px;
}

.icon-double-arr-gt {
    background-image: url('../images/sprite.png');
    background-position: -306px -89px;
    display: inline-block;
    width: 8px;
    height: 7px;
    margin-left: 3px;
}

.icon-grafic {
    background-image: url('../images/sprite.png');
    background-position: -28px -15px;
    display: inline-block;
    width: 9px;
    height: 5px;
    vertical-align: top;
    margin-top: 9px;
}

.icon-fin-up {
    background-image: url('../images/sprite.png');
    background-position: -37px -15px;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-top: 2px;
}

.icon-fin-down {
    background-image: url('../images/sprite.png');
    background-position: -45px -15px;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-top: 2px;
}

.icon-fin-stale {
    background-image: url('../images/sprite.png');
    background-position: -53px -15px;
    display: inline-block;
    width: 8px;
    height: 2px;
    margin-top: 5px;
}

.arr-button {
    vertical-align: top;
    display: inline-block;
    margin-right: 0px;
}

.arr-button .button {
    font-weight: normal;
}

.arr-button .button:hover {
    background-color: #3D3D3D;
}

.arr-button:after {
    content: ' ';
    background-image: url('../images/sprite.png');
    background-position: -282px -174px;
    display: inline-block;
    float: left;
    width: 11px;
    height: 23px;
}

.arr-button:hover:after {
    background-position: -301px -175px;
}

.boxFinanciar.dae.only .head .c1 > div {
    width: 93px;
}

.boxFinanciar .select:after {
    content: ' ';
    background-image: url('../images/sprite.png');
    background-position: -187px -63px;
    display: inline-block;
    width: 3px;
    height: 5px;
    margin-left: 9px;
    margin-right: 10px;
    vertical-align: top;
    margin-top: 0.5em;
}

.boxFinanciar .c1.padLeft {
    width: 100px;
    padding-left: 15px;
}

.boxFinanciar  .head .c2, .boxFinanciar .head .c3 {
    font-family: Arial;
    font-size: 10px;
}

.boxFinanciar  .c2, .boxFinanciar  .c3 {
    font-family: Tahoma;
    font-size: 11px;
}

.boxFinanciar  .c1, .noDetails .boxFinanciar .head .c1 {
    font-weight: bold;
}

.noDetails .boxFinanciar  .c1 {
    font-weight: normal;
}

.boxFinanciar a.head-b {
    text-decoration: none;
}

.boxFinanciar h3:hover .more {
    color: #B6BBCB;
}

.grid_2_3 .boxFinanciar h3 .more {
    display: none;
}

.noMargin {
    margin: 0px !important;
}

.boxFinanciar h3 .more {
    display: inline-block;
    float: right;
    width: 12px;
    height: 12px;
    line-height: 10px;
    content: ' ';
    margin-right: 15px;
    background-image: url('../images/sprite.png');
    background-position: -326px -74px;
    vertical-align: bottom;
    margin-top: 3px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    text-indent: -40px;
    text-decoration: none;
    color: #6D7696;
}

.boxFinanciar .c1 {
    width: 100px;
    display: block;
    float: left;
}

.boxFinanciar .c1.large {
    width: 190px;
    font-weight: normal;
}

.boxFinanciar .c1 a:hover {
    text-decoration: none;
}

.boxFinanciar .c1 a {
    text-decoration: underline;
    color: #333;
    font-weight: normal;
}

.boxFinanciar .c2 {
    width: 60px;
    padding-right: 10px;
    display: block;
    float: left;
    text-align: right;
}

.boxFinanciar .c3 {
    width: 60px;
    padding-right: 10px;
    display: block;
    float: left;
    font-weight: bold;
    text-align: right;
}

.c3 {
    width: 67px;
}

.boxFinanciar.cursValutar .rand .c2, .boxFinanciar.cursValutar .rand .c3 {
    text-align: right;
    text-indent: 18px;
}

.boxFinanciar .icon-arr-right {
    vertical-align: top;
    margin-top: 5px;
    margin-left: 1px;
    margin-right: 5px;
}

.boxFinanciar .c4 {
    padding-left: 2px;
    padding-top: 2px;
}

.boxFinanciar .head .c4 {
    padding-top: 0px;
    padding-left: 1px;
}

.boxFinanciar .c4 {
    width: 10px;
    display: block;
    float: left;
}

.boxFinanciar .select {
    text-transform: uppercase;
    padding-left: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline-block;
    background-color: #fff;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    line-height: 15px;
    border-radius: 0px 4px 4px 0px;
}

.boxFinanciar .c1 {
    font-family: Arial;
}

.boxFinanciar h3 {
    font-family: Arial;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    display: block;
    background-color: #518447;
    padding-left: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
}

.sgrid_2_5 h2, .sgrid_3_5 h2 {
    font-family: Arial;
    font-size: 18px;
    color: #333;
    vertical-align: top;
    line-height: 34px;
    margin-top: 11px;
    margin-bottom: 15px;
}

.viewCredit h2 {
    font-family: Arial;
    font-size: 18px;
    color: #333;
    vertical-align: top;
    line-height: 34px;
    margin-top: 11px;
    margin-bottom: 15px;
}

.sgrid_2_5 h2.ghidsfat, .sgrid_3_5 h2.ghidsfat {
    margin-top: 10px;
    margin-bottom: 11px;
}

.tabs h2 {
    margin-bottom: 0px;
}

.nav .home a {
    width: 27px;
    display: inline-block;
    margin-top: 14px;
}

.nav > li.buttons {
    float: right;
}

.nav > li {
    display: block;
    float: left;
    height: 39px;
    line-height: 39px;
}

.nav > li.n > a {
    font-family: Arial;
    font-size: 12px;
    color: #EFF3F8;
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 3;
}

.secondaryNav {

}

.button {
    box-shadow: none;
    border: 0px;
    cursor: pointer;
}

.button, input[type=submit] {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}

.button.h {
    background-color: #8BBF00;
    text-shadow: #82B300 1px 2px 2px;
}

.button.h:hover {
    color: #fff;
    background-color: #232632;
    text-shadow: none;
}

.button.c:hover, .button.c.dez {
    background-color: #444960;
}

.button.arr {
    padding-right: 10px;
}

.button.arr:after {
    content: ' ';
    width: 6px;
    height: 3px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -11px 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    margin-left: 6px;
}

.lightbox a.button {
    color: #FFFFFF;
    font-family: Tahoma;
}

li.buttons .button.h {
    margin-top: 7px;

    text-indent: -9999px;
    width: 100px;
    height: 25px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -229px -552px;
    padding: 0px;
    border-radius: 0px;
    background-color: transparent;
}

li.buttons .button.h:hover {
    background-position: -229px -582px;
}

li.buttons .button {
    padding-top: 5px;
    padding-bottom: 7px;
}

input.button {
    line-height: 17px;
}

.button {
    background-color: #232632;
    border-radius: 4px;
    line-height: 13px;
    padding-top: 4px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-right: 14px;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF;
}

.buttons .button {
    margin-top: 7px;
    margin-bottom: 7px;
    float: left;
    margin-left: 10px;
}

.sgrid_1_3.padRight {
    padding-right: 10px;
}

.sgrid_1_3.pad {
    margin-right: 9px;
    margin-left: 9px;
}

.sgrid_1_3.padBig {
    margin-right: 16px;
    margin-left: 16px;
}

.white {

}

.corner {

}

.left {
    float: left;
}

.right {
    float: right;
}

#header {
    font-family: Tahoma;
    font-size: 11px;
    color: #9EB3BA;
    background-color: #E4EDE3;
    padding-top: 16px;
    padding-bottom: 17px;
    border-top: 1px solid #DCE5EE;
    border-left: 1px solid #DCE5EE;
    border-right: 1px solid #DCE5EE;
    width: 943px;
}

#vBar {
    height: 21px;
    width: 100%;
    background-color: #232632;
    margin-bottom: 25px;
}

.wrapper.padLeft {
    width: 945px;
    padding-left: 15px;
}

.wrapper {
    width: 960px;
    margin: 0px auto;
}

#header div.logo {
    float: left;
    text-align: right;
    padding-top: 10px;
}

#header a.pic {
    background-image: url('../images/sigurama-logo.png');
    background-repeat: no-repeat;
    background-position: 23px 0px;
    height: 43px;
    display: block;
    text-align: left;
    text-indent: -9999px;
    padding-bottom: 1px;
    margin-top: 23px;
}

#header .info {
    display: block;
    letter-spacing: 0px;
    font-family: Tahoma;
    font-size: 11px;
    color: #9EA3A7;
    padding-right: 1px;
}

#leaderboard {
    width: 726px;
    height: 88px;
    border: 1px solid #DCE5EE;
    background-color: #fff;
    float: right;
    line-height: 88px;
    text-align: center;
    color: #757881;
}

.ad-460x70 {
    width: 458px;
    height: 68px;
    line-height: 68px;
    text-align: center;
    color: #757881;
    background-color: #eee;
    border: 1px solid #DCE5EE;
}

.ad-645x80 {
    width: 643px;
    height: 78px;
    line-height: 78px;
    text-align: center;
    color: #757881;
    background-color: #eee;
    border: 1px solid #DCE5EE;
}

.ad-300x250 {
    width: 298px;
    height: 248px;
    line-height: 248px;
    text-align: center;
    color: #757881;
    margin-bottom: 10px;
    background-color: #eee;
    border: 1px solid #DCE5EE;
}

.ad-300x110 {
    width: 298px;
    height: 108px;
    line-height: 110px;
    text-align: center;
    color: #757881;
    margin-bottom: 10px;
    background-color: #eee;
    border: 1px solid #DCE5EE;
}

.menu {
    background-color: #68A965;
}

.nav .n > a {
    padding-left: 11px;
    padding-right: 12px;
}

.nav .n.active > a {
    color: #333;
}

.nav .n:hover > a {
    padding-left: 17px;
    padding-right: 17px;
    color: #333;
}

.nav .n.active> a:after {
    background-position: -61px -15px;
}

.nav .n:hover > a:after {
    display: none;
    background-position: -61px -15px;
}

.n:hover .menu-list, .n:hover .menu-dropdown {
    display: block;
}

.with-submenu:hover .menu-list, .with-submenu:hover .menu-dropdown {
    display: block;
}

.with-submenu:hover .button-bg {
    display: block;
}

.button {
    position: relative;
    z-index: 2;
}

.with-submenu .button-bg {
    left: 7px;
    border-radius: 4px 4px 0px 0px;
}

.with-submenu .menu-list {
    left: 6px;
}

.with-submenu .menu-list {
    top: 39px;
}

.button-bg {
    display: none;
    position: absolute;
    width: 108px;
    height: 35px;
    top: 4px;
    background-color: #fff;
}

.buttons .menu-list {
    border-radius: 0px 0px 4px 4px;
    width: 298px;
}

.menu-list, .menu-dropdown {
    line-height: 100%;
    display: none;
    position: absolute;
    width: 370px;
    border: 1px solid #AEB1B5;
    border-top: 0px;
    top: 41px;
    left: -1px;
    background-color: #fff;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    z-index: 5;
}

.menu-list > li > a .p {
    padding-left: 15px;
    line-height: 14px;
    font-family: Tahoma;
    font-size: 11px;
    display: block;
}

.menu-list > li > a .title {
    color: #333;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 13px;
    padding-bottom: 3px;
    line-height: 16px;
    display: block;
}

.menu-list >li > a {
    display: block;
    color: #757881;
    text-decoration: none;
    border: 1px solid transparent;
    border-top: 1px solid #eee;
    padding-bottom: 11px;
    padding-top: 9px;
}

.hasShadow {
    box-shadow: 2px 2px 3px rgba(47, 51, 66, 0.15);
}

.menu-list > li {

}

.menu-list > li:hover + li a, .menu-list > li.hover + li a {
    border-top: 1px solid transparent;
}

.menu-list > li > a:hover, .menu-list > li > a.hover, .menu-list > li:hover > a {
    background-color: #E4EDE3;
    border: 1px solid #DCE5EE;
}

.menu-list > li:first-child > a:hover, .menu-list > li:first-child > a.hover {
    border-top: 1px solid #DCE5EE;
}

.menu-list > li:first-child > a {
    border-top: 1px solid transparent;
}

.nav > li {
    border-top: 2px solid transparent;
    padding-top: 2px;
    margin-top: -4px;
    position: relative;
}

.nav > li.active a {

}

.nav > li.active > a, .nav > li.n:hover > a, .nav > li.home:hover > a {
    background-color: #ffffff;
}

.nav > li.active, .nav > li.n:hover, .nav > li.home:hover {
    background-color: #ffffff;
    border-top: 2px solid #444444;
}

.nav .sep {
    border-left: 1px dotted #999;
    height: 11px;
    width: 1px;
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
    margin-left: 1px;
}

.nav .n > a:after {
    content: ' ';
    width: 6px;
    height: 3px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -11px 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 18px;
    margin-left: 5px;
}

.nav .home a {
    height: 25px;
    vertical-align: top;
    padding-top: 14px;
    margin-top: 0px;
}

.nav .home {
    width: 29px;
    text-align: center;
}

.icon-home {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -181px 0px;
    display: inline-block;
}

.nav .home.active .icon-home, .nav .home:hover .icon-home {
    background-position: 0px 0px;
}

.n .icon-arr {
    margin-left: 7px;
}

.buttons .icon-arr {
    margin-top: 7px;
    margin-left: 7px;
}

.icon-arr {
    width: 6px;
    height: 3px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -11px 0px;
    display: inline-block;
    margin-bottom: 2px;
}

.icon-plus {
    width: 5px;
    height: 5px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -77px 0px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
    margin-top: 6px;
}

.footer .icon-plus {
    margin-right: 5px;
    margin-top: 6px;
}

.footer a.v-credit {
    display: inline-block;
    width: 82px;
    height: 19px;
    margin-bottom: 4px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -111px -775px;
    text-indent: -9999px;
    margin-left: 18px;
    margin-right: 19px;
}

.footer li:hover a.v-credit {
    background-position: 0px -775px;
}

.footer a.v-card {
    display: inline-block;
    width: 74px;
    height: 19px;
    margin-bottom: 4px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -111px -797px;
    text-indent: -9999px;
    margin-left: 20px;
    margin-right: 19px;
}

.footer li:hover a.v-card {
    background-position: 0px -797px;
}

.footer a.v-leasing {
    display: inline-block;
    width: 90px;
    height: 19px;
    margin-bottom: 4px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -111px -817px;
    text-indent: -9999px;
    margin-left: 20px;
    margin-right: 19px;
}

.footer li:hover a.v-leasing {
    background-position: 0px -817px;
}

.footer a.v-depozite {
    display: inline-block;
    width: 98px;
    height: 19px;
    margin-bottom: 4px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -111px -838px;
    text-indent: -9999px;
    margin-left: 20px;
    margin-right: 19px;
}

.footer li:hover a.v-depozite {
    background-position: 0px -838px;
}

.footer a.v-asigurare {
    display: inline-block;
    width: 107px;
    height: 19px;
    margin-bottom: 4px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -111px -860px;
    text-indent: -9999px;
    margin-left: 16px;
    margin-right: 14px;
}

.footer li:hover a.v-asigurare {
    background-position: -1px -860px;
    margin-left: 17px;
    width: 108px;
}

ul.proiecte {
    width: 642px;
    border: 1px solid #CBD7DE;
    background-color: #E0E6EB;
    border-radius: 4px;
    line-height: 16px;
    vertical-align: top;
    padding-left: 1px;
    margin-top: 34px;
}

ul.proiecte li {
    padding-top: 6px;
    padding-bottom: 4px;
    border-right: 1px dotted #BCCBD3;
    float: left;
}

ul.proiecte li.active:after {
    content: ' ';
    position: absolute;
    display: block;
    width: 8px;
    height: 4px;
    bottom: -1px;
    left: 47%;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -136px -74px;
}

.footer ul.proiecte {
    float: left;
}

.footer .tuca-zbarcea {
    right: -302px;
    position: absolute;
    margin-top: 28px;
    margin-left: 16px;
    width: 301px;
    height: 49px;
    background-image: url('../images/footer-tuca-zbarcea.png');
    background-repeat: no-repeat;
    text-indent: -9999px;
}

.footer .tuca-zbarcea:hover {
    background-position: 0px -50px;
}

ul.proiecte li:hover {

    background-color: #fff;
}

ul.proiecte li.active {
    position: relative;
}

ul.proiecte li:last-child {
    border: 0px;
}

.footer h5.parteneri {
    margin-top: 32px;
    margin-bottom: 6px;
}

ul.parteneri {
    line-height: 18px;
    padding-bottom: 7px;
}

ul.parteneri li a {
    text-transform: lowercase;
}

ul.parteneri li {
    display: inline;
}

ul.parteneri li:last-child:after {
    content: ' ';
}

ul.parteneri li:after {
    content: ', ';
    color: #757881;
}

.i-plus:before {
    content: ' ';
    width: 5px;
    height: 5px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -77px 0px;
    display: inline-block;
    margin-right: 5px;
    background-color: inherit;
}

.menu-list.banci .icon-arr-down-black {
    margin-top: 10px;
    margin-left: 1px;
}

.lightbox .icon-arr-down-black {
    margin-top: 10px;
    margin-left: 1px;
}

.icon-arr-down-gray {
    width: 9px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -201px -74px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    margin-left: 4px;
}

.icon-arr-left.gray {
    background-position: -201px -83px;
    margin-right: 2px;
}

.icon-arr-left {
    width: 7px;
    height: 6px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -228px -63px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    margin-right: 7px;
}

.icon-arr2-up {
    width: 6px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -222px -63px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    margin-right: 7px;
}

.icon-arr-up {
    width: 9px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -240px -63px;
    display: inline-block;
    vertical-align: top;
    margin-left: 4px;
}

.icon-arr-down-white {
    width: 6px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -201px -74px;
    display: inline-block;
    vertical-align: top;
}

.menu-list-item .icon-arr-down-white {
    margin-right: 4px;
    margin-top: 1px;
}

.promo-box a {
    color: #FEFBFB;
    font-weight: bold;
}

.promo-box {
    color: #FEFBFB;
    line-height: 14px;
    padding: 10px 14px 10px 37px;
    text-decoration: none;
    position: relative;
}

.promo-box:hover {
    background-color: #e54656;
}

.promo-box.gray:hover {
    background-color: #888;
}

.promo-box.black:hover {
    background-color: #333;
}

.promo-box {
    cursor: pointer;
    border-radius: 4px;
    border: 1px solid #E22336;
    line-height: 15px;
    background-color: #E22336;
    font-family: Arial;
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
}

.promo-box.black a {
    color: #fff;
}

.promo-box.black {
    border: 1px solid #232632;
    background-color: #232632;
    color: #fff;
}

.promo-box2 {
    position: relative;
    background-color: #E22336;
    border-radius: 4px;
    cursor: pointer;
}

.promo-box2:before {
    position: absolute;
    display: block;
    left: 12px;
    top: 10px;
    content: ' ';
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -29px;
    width: 16px;
    height: 16px;
}

.promo-box2 > p, .promo-box2  a {
    font-family: Arial;
    font-size: 12px;
    color: #FEFBFB;
}

.promo-box2 > p {
    padding-left: 37px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 11px;
    line-height: 18px;
    margin-bottom: 15px;
}

.social-links {
    width: 107px;
    height: 20px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -193px -111px;
    display: inline-block;
    vertical-align: top;
}

.social {
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 20px;
    vertical-align: top;
    line-heigth: 24px;
    height: 24px;
}

.plus-one-google {
    display: inline-block;
    vertical-align: top;
}

.plus-one-google > div {
    vertical-align: top !important;
}

div.item .border-top {
    border-top: 1px dotted #ccc;
    padding-top: 17px;
    margin-top: 7px;
}

.box-details .links {
    margin-top: 15px;
    padding-left: 15px;
}

.box-details .links a {
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
    height: 20px;
    line-height: 20px;
    display: inline-block;
}

.icon-arr-down-black {
    width: 9px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -179px -54px;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    margin-left: 4px;
}

#cpfHome .icon-arr-down {
    width: 9px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -65px 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    margin-left: 4px;
}

.icon-arr-right {
    width: 3px;
    height: 6px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -74px 0px;
    display: inline-block;
    vertical-align: middle;
}

.icon-arr-right-large {
    width: 4px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -197px -54px;
    display: inline-block;
    vertical-align: middle;
}

.icon-arr-bread {
    width: 3px;
    height: 6px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -197px -26px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}

.icon-comparatie {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -20px 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
    margin-right: 6px;
}

.icon-comparatie-slim {
    width: 8px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -81px -15px;
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
    margin-right: 6px;
}

.icon-comparatie-small:before {
    content: ' ';
    width: 8px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -81px -15px;
    display: inline-block;
    margin-top: 4px;
    margin-right: 8px;
    vertical-align: top;
}

.list.mainlist .icon-comparatie-small:before {
    margin-top: 6px;
}

.list.fara-paginare {
    margin-top: 23px;
}

.icon-favorite-small:before {
    content: ' ';
    width: 10px;
    height: 10px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -89px -15px;
    display: inline-block;
    margin-top: 4px;
    margin-right: 6px;
    vertical-align: top;
}

.icon-fav-black {
    width: 12px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -31px 0px;
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
}

.icon-favorite {
    width: 12px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -31px 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
    margin-right: 6px;
}

.icon-cont {
    width: 10px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -43px 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
    margin-right: 6px;
}

.buton-optiuni:hover .icon-optiuni.dim {
    background-position: -125px -75px;
}

body {
    cursor: default;
}

ul.list  .buton-optiuni .more-options:before {
    display: none;
}

.buton-optiuni .more-options ul {
    padding-top: 3px;
}

.buton-optiuni .more-options {
    font-family: Tahoma;
    font-size: 10px;
    top: 17px;
    left: -1px;
    z-index: 3;
    padding-top: 5px;
    color: #444444;
    border-radius: 0px 3px 3px 3px;
    width: 156px;
    padding-top: 7px;
}

.buton-optiuni:hover .more-options {
    display: block;
}

.buton-optiuni:hover {
    background-color: #2F3342;
    border: 1px solid #2F3342;
    color: #E0E6EB;
    border-radius: 3px 3px 0px 0px;
    cursor: default;
}

.buton-optiuni {
    line-height: 17px;
    background-color: #EFF3F8;
    border: 1px solid #E0E6EB;
    border-radius: 3px;
    padding-right: 4px;
    padding-left: 11px;
    vertical-align: top;
    font-weight: bold;
    text-align: right;
    display: inline-block;
}

.buton-optiuni.white {
    border: 1px solid #6D7696;
    background-color: #fff;
    color: #777;
    font-weight: normal;
    padding-left: 8px;
    font-size: 12px;
    font-family: Tahoma;
    line-height: 8px;
    height: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.buton-optiuni.white:hover .icon-optiuni.dim {
    background-position: -152px -75px
}

.buton-optiuni.white:hover {
    border-bottom: 0px;
    color: #E0E6EB;
    background-color: #2F3342;

}

.buton-optiuni.white .more-options {
    left: 0px;
}

.buton-optiuni.white .icon-optiuni {
    width: 12px;
    height: 15px;
    margin-left: 34px;
    margin-right: 2px;
    margin-top: -2px;
    background-position: -152px -75px;
}

.icon-optiuni {
    width: 10px;
    height: 14px;
    display: inline-block;
    text-indent: -9999px;
    background-image: url('../images/sprite.png');
    vertical-align: top;
    margin-top: 1px;
    margin-left: 11px;
}

.icon-optiuni.dim {
    background-position: -113px 0px;
}

.icon-info.dim {
    background-position: -101px 0px;
}

ul.list .icon-info {
    background-position: -175px -63px;
    width: 12px;
    height: 11px;
}

.icon-info {
    width: 12px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -53px 0px;
    display: inline-block;
    vertical-align: top;
    cursor: help;
}

.icon-arr-h {
    width: 3px;
    height: 6px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -17px 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
    margin-right: 3px;
}

.gsearch {
    padding-top: 7px;
}

.gsearch input[type=submit]:hover {
    background-color: #3C4155;
    cursor: pointer;
}

input[type=submit].but-black {
    margin: 0px;
    border: 0px;
    display: block;
}

.gsearch input[type=submit] {
    margin: 0px;
    padding: 0px;
    float: left;
    display: block;
    height: 25px;
    background-color: #232632;
    border: 1px solid #232632;
    color: #ffffff;
    width: 62px;
    text-align: center;
    border-radius: 0 4px 4px 0;
    vertical-align: top;
    padding-top: 2px;
    padding-bottom: 6px;
    line-height: 15px;
}

.gsearch input[type=text] {
    float: left;
    display: block;
    background-color: #ffffff;
    border: 1px solid #575757;
    height: 23px;
    line-height: 23px;
    width: 208px;
    border-right: 0px;
    margin: 0px;
    padding: 0px;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 4px 0 0 4px;
    font-size: 11px;
    font-family: Tahoma;
}

input[type="text"], input[type="password"], textarea, select, a {
    outline: none;
}

textarea {
    resize: vertical;
}

.bread a {
    color: #757881;
}

.bread, .actions {
    font-family: Tahoma;
    color: #757881;
    font-size: 11px;
    height: 30px;
    line-height: 29px;
    padding-bottom: 2px;
    margin-top: 3px;
    border-top: 1px solid #DCE5EE;
    background-color: #EFF3F8;
}

.actions .icon-info {
    margin-top: 9px;
}

.actions {
    border-bottom: 2px solid #2F3342;
}

.bread {
    border-bottom: 1px solid #DCE5EE;
}

.bread li {
    display: inline;
    padding-right: 2px;
}

.actions li:first-child {
    padding-left: 0px;
}

.actions li {
    display: block;
    padding-left: 10px;
}

.actions li.right {
    padding-left: 0px;
}

.showTooltip {
    cursor: help;
}

.showTooltip:hover .aplica-details {
    display: block;
}

.aplica-details.righter {
    left: auto;
    right: -213px;
}

.actions a:hover {
    color: #717897;
}

.actions a {
    color: #2F3342;
    text-decoration: none;
}

.count-nr-comparatie.hasCount {
    color: #E22336;
}

.count-nr-comparatie.down.hasCount {
    color: #333;
}

ul.tabs .nr {
    font-size: 12px;
    color: #9EB3BA;
    font-weight: normal;
}

ul.tabs a:hover, ul.tabs a.active {
    border: 1px solid #414B53;
    border-bottom: 0px;
    background-color: #414B53;
    color: #fff;
}

ul.tabs li a {
    display: block;
    padding-left: 13px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 7px;
    line-height: 20px;
    border: 1px solid #E0E6EB;
    border-bottom: 0px;
    background-color: #EFF3F8;
}

ul.tabs li {
    display: block;
    float: left;
}

ul.tabs li.cpj {
    margin-left: 5px;
}

ul.tabs a {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #232632;
    text-decoration: none;
}

.sgrid_1_3 .head {
    font-family: Arial;
    background-color: #68A965;
    border: 1px solid #68A965;
    border-bottom: 1px solid #68A965;
    height: 22px;
    padding-top: 7px;
    padding-left: 7px;
    padding-right: 7px;
    line-height: 15px;
    border-radius: 4px 4px 0px 0px;
}

.tab-cpj {
    display: none;
}

.list .head .optiuni {
}

.list .head {
    margin-top: 14px;
    margin-bottom: 10px;
    line-height: 14px;
    vertical-align: top;
}

.credite-recomandate .head {

}

.dashedUp:before {
    clear: both;
    content: ' ';
    background-image: url('../images/bg-orizontal.png');
    background-position: 0px 0px;
    display: block;
    font-size: 5px;
    line-height: 5px;
    width: 100%;
    height: 5px;
}

.dashedDown:after {
    clear: both;
    content: ' ';
    background-image: url('../images/bg-orizontal.png');
    background-position: 0px 0px;
    display: block;
    font-size: 5px;
    line-height: 5px;
    width: 100%;
    height: 5px;
}

.list.padRight {
    padding-right: 15px;
}

ul.list > li {
    margin-top: 1px;
}

ul.list {
    font-family: Tahoma;
    color: #333;
    font-size: 11px;
    line-height: 17px;
}

/*
ul.list > li:nth-child(odd){
background-color:#E0E6EB;
border:1px solid #E0E6EB;
}
*/
ul.list .odd {
    background-color: #E4EDE3;
    border: 1px solid #E4EDE3;
}

/*
ul.list > li:nth-child(odd) .lnkSumar{
	background-position:-240px -842px;
}
ul.list > li:nth-child(even) .lnkSumar{
	background-position:-80px -174px;
}
*/

ul.list li.odd  .lnkSumar {
    background-position: -200px -243px;
}

ul.list li.even  .lnkSumar {
    background-position: -1px -98px;
}

ul.list li.odd.selected  .lnkSumar {
    background-position: -200px -267px;
}

ul.list li.even.selected  .lnkSumar {
    background-position: 0 -122px;
}

/*
ul.list > li.selected:nth-child(odd) .lnkSumar{
	background-position:-240px -818px;
}
ul.list > li.selected:nth-child(even) .lnkSumar{
	background-position:-80px -197px;
}
*/

/*
ul.list.large > li:nth-child(odd) .lnkSumar{
	background-position:-200px -243px;
}
ul.list.large > li:nth-child(even) .lnkSumar{
	background-position:-1px -98px;
}
*/
ul.list.large li.odd .lnkSumar {
    background-position: -200px -243px;
}

ul.list.large li.even .lnkSumar {
    background-position: -1px -98px;
}

ul.list.large > li.promo .lnkSumar {
    background-position: -200px -243px;
}

/*
ul.list.large > li.selected:nth-child(odd) .lnkSumar{
	background-position:-200px -267px;
}
ul.list.large > li.selected:nth-child(even) .lnkSumar{
	background-position:-0px -122px;
}
*/
ul.list.large li.odd.selected .lnkSumar {
    background-position: -200px -267px;
}

ul.list.large li.even.selected  .lnkSumar {
    background-position: -0px -122px;
}

ul.list.large > li.promo.selected .lnkSumar {
    background-position: -200px -267px;
}

div.sumar .extra div.links a:hover {
    text-decoration: none;
}

div.sumar .extra div.links .icon-arr-right-large {
    margin-right: 2px;
}

div.sumar .extra div.links a {
    color: #2F3342;
}

div.sumar .extra a.lnk-comm {
    padding-right: 12px;
}

div.sumar .extra a.lnk-detalii {
    font-weight: bold;
}

div.sumar .extra div.links {
    padding-bottom: 14px;
}

div.sumar .extra p.desc {
    padding-bottom: 7px;
}

div.sumar .extra .actualizat {
    color: #757881;
}

div.sumar .extra, div.sumar .extra p.desc {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;

}

div.sumar .extra {
    width: 260px;
    float: left;
    padding-left: 30px;
    margin-top: -1px;
}

div.sumar > dl > dt {
    clear: both;
    width: 96px;
    text-align: right;
    float: left;
    padding-bottom: 5px;
    margin-top: 1px;
}

div.sumar > dl > dd p {
    font-family: Tahoma;
    font-weight: normal;
    font-size: 11px;
    padding-left: 1px;
    padding-bottom: 2px;
}

div.sumar > dl > dd {
    width: 85px;
    padding-left: 7px;
    font-weight: bold;
    float: left;
    padding-bottom: 5px;
    color: #333333;
}

div.sumar > dl {
    float: left;
    width: 291px;
}

.asigurari div.sumar > dl {
    float: left;
    width: 325px;	
}

.asigurari div.sumar > dl > dd {
     width: 160px;
}

.asigurari div.sumar > dl > dt {
     width: 155px;
}

div.sumar {
    font-family: Arial;
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    padding-bottom: 4px;
}

ul.list > li > div.sumar:before {
    /*margin-top:11px;*/
    margin-bottom: 15px;
    display: block;
    border-top: 1px solid #CCD2D7;
    border-bottom: 1px solid #EFF5FA;
    font-size: 0px;
    height: 0px;
    content: ' ';
}

ul.list > li > div.sumar {
    clear: both;
    display: none;
}

ul.list > li.nopromo > div.sumar {
    padding-top: 15px;
}

.normal {
    font-weight: normal !important;
}

/*
ul.list > li:nth-child(even){
background-color:#EFF3F8;
border:1px solid #EFF3F8;
}
*/
ul.list .even {
    background-color: #EFF3F8;
    border: 1px solid #EFF3F8;
}

ul.list > li {
    background-color: #E0E6EB;
    padding: 14px;
    padding-bottom: 11px;
    border: 1px solid #E0E6EB;
    position: relative;
}

ul.list > li.promo {
    background-color: #E4EDE3;
    border: 1px solid #DCE5EE;
}

ul.list .lnkSumar {
    display: none;
    position: absolute;
    right: 14px;
    bottom: -11px;
    width: 100px;
    height: 23px;
    background-image: url('../images/sprite.png');
    background-position: 0px -174px;
    text-indent: -9999px;
    z-index: 1;
    cursor: pointer;
}

ul.list.large .lnkSumar {
    width: 100px;
    background-position: 0px -243px;
}

ul.list > li > .pentru.big {
    display: none;
}

ul.list > li.selected .pentru.small {
    display: none;
}

ul.list > li.selected .pentru.big {
    display: block;
}

ul.list > li.selected .lnkSumar {
    display: block;
}

ul.list > li:hover, ul.list > li.selected {
    border: 1px solid #CCD6DB;
}

.list h2 {
    display: inline;
    font-size: 18px;
    color: #333;
}

.list .head {
    color: #9EB3BA;
    font-size: 10px;
}

.optiuni .button-aplica:hover, .but-black:hover {
    background-color: #6C9500;
}

ul.list.large .button-aplica {
    padding-left: 15px;
}

.optiuni .button-aplica {

    float: left;
}

.optiuni .button-aplica, .but-black {
    background-color: #8BBF00;
    border-radius: 3px 0px 0px 3px;
    color: #fff;
    padding-left: 14px;
    padding-right: 15px;
    line-height: 15px;
    padding-top: 3px;
    padding-bottom: 5px;
    vertical-align: top;
    display: inline-block;
    text-decoration: none;
    font-weight: bold;
}

.but-black.black {
    background-color: #232632;
}

.but-black.black:hover {
    background-color: #484F66;
}

.comentarii ul.list {
    margin-top: 25px;
    padding-top: 22px;
    border-top: 1px dotted #ccc;
}

.but-black {
    cursor: pointer;
    font-weight: normal;
}

.item .optiuni .button-aplica {
    border-radius: 3px;
}

.aplica-details strong {
    font-weight: bold;
}

.head .info.c4:hover .aplica-details {
    width: 270px;
    padding-right: 12px;
    top: 18px;
}

.head .info.c5:hover .aplica-details {
    width: 270px;
    padding-right: 12px;
    top: 18px;
}

.icon-info:hover .aplica-details {
    display: block;
}

.aplica-details {
    display: none;
    color: #444444;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 14px;

    background-color: #fff;
    position: absolute;
    top: 15px;
    border: 1px solid #9EB3BA;
    left: 37px;
    width: 175px;
    text-align: left;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 9px;
    padding-bottom: 11px;
    z-index: 3;
    border-radius: 3px;
    font-weight: normal;
    cursor: help;
}

.lefter.aplica-details {
    left: -200px;
}

.optiuni .more {
    cursor: pointer;
}

.optiuni .more:hover .more-options {

    /*	display:block;*/
}

.more-options a:hover {
    text-decoration: none;
}

.more-options a {
    display: inline-block;
    color: #2F3342;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 15px;
    padding-bottom: 4px;
}

.more-options {
    display: none;
    background-color: #fff;
    position: absolute;
    top: 24px;
    border: 1px solid #9EB3BA;
    left: -64px;
    width: 145px;
    text-align: left;
    padding-left: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 1;
    border-radius: 3px;
    font-weight: normal;
}

.list .pentru {
    clear: both;
    color: #757881;
    line-height: 17px;
    padding-top: 6px;
    padding-left: 1px;
}

.optiuni .more:hover, .optiuni .more.hover {
    background-color: #2F3342;
}

.optiuni .more {
    border-radius: 0px 3px 3px 0px;
    display: inline-block;
    line-height: 23px;
    height: 23px;
    float: left;
    background-color: #6C9500;
    width: 14px;
    margin-left: 1px;
    position: relative;
    z-index: 2;
}

ul.list  .more-options:before {
    content: ' ';
    display: block;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -252px -4px;
    width: 14px;
    height: 8px;
    position: absolute;
    top: -5px;
    left: 63px;
}

.optiuni .more:hover, .optiuni .more.hover {
    border-radius: 0px 3px 0px 0px;
    border-bottom: 1px solid #9EB3BA;
    z-index: 3;
}

.optiuni .more .icon-arr-down {
}

.optiuni .more .icon-arr-down {
    width: 5px;
    height: 3px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -15px;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    float: left;
    margin-left: 4px;
}

.icon-promo-mare {
    width: 16px;
    height: 16px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -29px;
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
    position: absolute;
    top: 9px;
    left: 13px;

}

.black .icon-promo-mare {
    width: 14px;
    height: 15px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -241px -74px;
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
}

.icon-pentru, .icon-promo {
    width: 14px;
    height: 14px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -87px 0px;
    display: inline-block;
    vertical-align: top;
    margin-right: 2px;
    margin-top: 2px;
}

.container-but {
    display: inline-block;
    vertical-align: top;
    margin-top: 0.5em;
}

.list.small  .c1 {
    display: block;
    float: left;
}

.list.small .head .c1 {
    width: 295px;
    padding-right: 15px;
    vertical-align: bottom;
    padding-top: 5px;
}

ul.list.small .c1 {
    width: 290px;
    vertical-align: top;
}

.list.small .c1 a:hover {
    text-decoration: none;
}

.list .c1 a.asigurare {
    display: inline-block;
    max-width: 231px;
    padding-right: 10px;
    padding-left: 9px;
    color: #333;
    line-height: 18px;
    margin-top: -2px;
}

.list.small .c2, .list.small .c3, .list.small .c4 {
    text-align: right;
    padding-top: 1px;
}

.list.small .head .c2, .list.small .head .c3, .list.small .head .c4 {
    vertical-align: top;
    font-weight: bold;
    padding-top: 4px;
}

ul.list.small .c4 {
    vertical-align: top;
    margin-top: 1em;
}

ul.list.small .c5 {
    padding-top: 1px;
}

ul.list.small .c2, ul.list.small .c3, ul.list.small .c4, ul.list.small .c5 {
    line-height: 34px;
    vertical-align: middle;
}

ul.list.small .c2, ul.list.small .c3 {
    font-size: 11px;
    color: #333;
    font-weight: bold;
}

.list.small .c2 {
    width: 90px;
    padding-right: 8px;
    display: block;
    float: left;
    text-transform: uppercase;
}

.list.small .c3 {
    width: 80px;
    display: block;
    float: left;
    text-transform: uppercase;
}

.list.small .c4 .icon-info {
    margin-top: 1px;
}

.list.small .head  .c4 .icon-info {
    margin-top: 0px;
}

.list.small .c4 {
    width: 20px;
    padding-right: 22px;
    display: block;
    float: left;
    text-align: right;
}

.c4 {
    width: 73px;
}

.list.small .c5 {
    width: 105px;
    display: block;
    float: left;
    text-align: right;
}

ul.list.small {

}

.list {
    font-family: Arial;
}

.sgrid_1_3 .head {
    font-size: 13px;
    color: #ffffff;
}

.sgrid_1_3 .icon-plus {
    margin-right: 4px;
}

.sgrid_1_3 .icon-arr-right {
    margin-right: 5px;
    margin-bottom: 2px;
}

.sgrid_1_3 li a:hover {
    text-decoration: underline;
}

.sgrid_1_3 li a {
    font-family: Arial;
    line-height: 10px;
    color: #333;
    text-decoration: none;
}

.sgrid_1_3 a.more {
    font-size: 11px;
    font-family: Tahoma;
    line-height: 15px;
    color: #333;
    text-decoration: none;
    vertical-align: top;
}

.sgrid_1_3 a.more:hover {
    text-decoration: none;
}

.sgrid_1_3 a.more {
    text-decoration: underline;
}

.sgrid_1_3 li {
    line-height: 15px;
    margin-bottom: 4px;
}

.sgrid_1_2 li {
    line-height: 15px;
    margin-bottom: 4px;
}

.sgrid_1_3 .content ul.arr li {
    margin-bottom: 8px;
}

.cont ul.arr {
    margin-bottom: 9px;
}

.cont .arr li {
    padding-bottom: 1px;
}

.dupa {
    display: inline-block;
    width: 35px;
    height: 14px;
    background-image: url('../images/sprite.png');
    background-position: -125px -26px;
    text-indent: -9999px;
    margin-right: 4px;
}

.white {
    background-color: #ffffff;
    color: #444;
}

.corner {
    border-radius: 4px;
}

.selectieFiltre li:hover .dupa {
    background-position: -211px -26px;
}

.selectieFiltre li:hover .cont, .selectieFiltre li.selected .cont {
    background-color: #ffffff;
}

.selectieFiltre .cont {
    background-color: #EFF3F8;
    border: 1px solid #fff;
    border-top: 0px;
    height: 138px; /*150-1-15*/
    padding-left: 14px; /*15-1 de la border*/
    padding-right: 14px;
    padding-top: 12px;
    border-radius: 0px 0px 4px 4px;
}

#cpfHome .selectieFiltre {
    margin-top: 13px;
}

#cpfHome .head {

}

#cpfHome {
    background-color: #414B53;
    padding: 15px;
    padding-top: 11px;
    padding-bottom: 16px;
}

#cpfHome {
    font-family: Arial;
    font-size: 12px;
    color: #999;
}

#cpfHome p {
    padding-top: 1px;
    line-height: 15px;
}

.grid_1_3 .box {
    font-family: Arial;
    font-size: 12px;
    color: #333333;
}

.box.np li:hover {
    background-color: #E8ECF0;
}

.box.np li {
    background-color: #E4EDE3;
    margin-bottom: 3px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
    padding-bottom: 13px;
    line-height: 17px;
    height: 54px;
}

.box.np .padLeft {
    padding-left: 15px;
}

.box.np .padRight {
    padding-right: 14px;
}

.box.np .pad {
    padding-left: 13px;
    padding-right: 15px;
	background-color: #518447;
	color:#FFF;
}

.box.np .data, .box.np a {
    font-family: Tahoma;
}

.box.np a {
    color: #2F3342;
    font-size: 11px;
}

.box.np a:hover {
    text-decoration: none;
}

.box.np .data {
    display: block;
    clear: right;
    color: #777777;
    font-size: 11px;
    line-height: 15px;
    padding-top: 5px;
    float: right;
}

.box.np li a.nume {
    width: 159px;
    float: left;
}

.box.np li img {
	float:right;
}

.box.np {
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    min-height: 305px;
    max-height: 305px;
    margin-bottom: 10px;
}

.logo-banca {
    display: block;
    width: 95px;
    height: 35px;
    line-height: 33px;
    background-color: #fff;
    overflow: hidden;
    text-align: center;
}

.box.np .logo-banca {
    float: right;
    border-right: 1px solid #ffffff;
    margin-top: 1px;
    text-align: center;
    margin-left: 15px;
}

.logo-banca {
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.box.np h2 {
    display: block;
    line-height: 17px;
    padding-top: 8px;
    padding-bottom: 9px;
    font-size: 13px;
    font-weight: bold;
}

.box.np a.more {
    color: #757881;
    padding-top: 3px;
    padding-bottom: 11px;
    line-height: 15px;
    display: block;
    padding-left: 14px;
}

.footer {
    margin-top: 40px;
    background-color: #E4EDE3;
    border-top: 1px solid #DCE5EE;
    padding-top: 36px;
    padding-bottom: 37px;
}

.footer-second a:hover {
    text-decoration: none;
}

.relative {
    position: relative;
}

.ad-300-65 {
    background-color: #eee;
    border: 1px solid #DCE5EE;
    width: 298px;
    height: 63px;
    line-height: 65px;
    text-align: center;
    color: #757881;
}

.footer-second a.sus {
    position: absolute;
    top: -20px;
    right: -2px;
    display: block;
    color: #232632;
    background-image: url('../images/sprite.png');
    background-position: -126px 0px;
    width: 55px;
    height: 19px;
    line-height: 17px;
    font-family: Arial;
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
    text-indent: 10px;
}

.footer-second p {
    line-height: 15px;
}

.footer-second a {
    color: #CCD9E6;
    text-decoration: underline;
}

.footer-second {
    padding-top: 20px;
    padding-bottom: 26px;
    font-family: Tahoma;
    font-size: 11px;
    color: #CCD9E6;
    line-height: 17px;
}

.inline {
    display: inline;
}

.footer h4, .footer h5 {
    font-family: Arial;
    font-size: 13px;
    color: #5B5F68;
    font-weight: bold;
}

.footer h4 {
    margin-bottom: 11px;
}

.footer h5 {
    margin-top: 8px;
    margin-bottom: 12px;
}

.footer h4.nopad {
    margin-bottom: 9px;
}

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

.footer ul.arr {
    line-height: 15px;
    width: 92px;
}

ul.arr.push {
    margin-left: 2px;
    margin-right: 2px;
}

.ad-160x600 {
    width: 158px;
    height: 598px;
    background-color: #eee;
    border: 1px solid #DCE5EE;
    line-height: 600px;
    text-align: center;
    color: #757881;
}

.rgrid_1_2 ul.arr li {
    margin-bottom: 8px;
}

.rgrid_1_2 ul.arr li:before {
    margin-top: 4px;
    margin-right: 6px;
}

.rgrid_1_2 ul.arr {
    margin-top: 9px;
    margin-bottom: 14px;
    padding-left: 1px;
}

.rgrid_1_2 .boxRight {
    margin-bottom: 18px;
}

.rgrid_1_2 .icon-plus {
    margin-top: 4px;
}

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

.rgrid_1_2 a {
    color: #518447;
}

.rgrid_1_2 p {
    font-family: Tahoma;
    font-size: 11px;
    line-height: 14px;
    color: #333;
    padding-left: 1px;
    padding-bottom: 1px;
}

.rgrid_1_2 h4 {
    font-family: Arial;
    font-size: 12px;
    color: #333;
    line-height: 17px;
    font-weight: bold;
    border-bottom: 2px solid #333;
    padding-bottom: 5px;
    margin-top: 7px;
    margin-bottom: 6px;
}

.rgrid_1_2.pad {
    width: 110px;
    padding-left: 15px;
    padding-right: 15px;
}

.dashedLeft {
    border-left: 1px dotted #ccc;
}

.dashedLeft .rgrid_1_2.pad {
    padding-left: 14px;
    padding-right: 14px;
    width: 111px;
}

.dashedLeft .rgrid_1_2 {
    width: 139px;
}

.rgrid_1_2 {
    width: 140px;
}

ul.arr > li:before {
    content: ' ';
    width: 3px;
    height: 6px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -74px 0px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
    margin-top: 5px;
}

ul.arr.gray >  li:before {
    background-position: -293px -42px;
}

.cont ul.arr li:before {
    margin-top: 5px;
}

ul.hDash {
    margin-bottom: 20px;
}

.social > *, .social-container > * {
    margin-right: 10px;
}

.footer .socials > * {
    margin-right: 11px;
}

.footer .socials {
    margin-top: 20px;
}

.footer ul.arr li:before {
    margin-top: 6px;
    margin-left: 1px;
    margin-right: 6px;
}

.footer .arr li {
    padding-top: 3px;
    padding-bottom: 2px;
}

ul.arr.err > li {
    color: #D33246;
}

ul.arr.err > li:before {
    background-position: -298px -90px;
}

ul.arr.conf > li {
    color: #2b7100;
}

ul.arr.conf > li:before {
    background-position: -302px -90px;
}

ul.arr.info > li {
    color: #999;
	line-height: 15px;
}

ul.arr.info > li:before {
    background-position: -302px -90px;
}

.footer .arr li.padUp {
    padding-top: 6px;
}

.padDown {
    padding-bottom: 15px;
}

ul.hDash li:last-child:after {
    margin: 0px;
    width: 0px;
}

ul.hDash li:after {
    content: ' ';
    background-image: url('../images/sprite.png');
    background-position: -79px -15px;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    width: 1px;
    height: 12px;
    vertical-align: top;
    margin-top: 3px;
    margin-left: 8px;
    margin-right: 9px;
}

ul.hDash li {
    display: block;
    float: left;
    line-height: 12px;
    vertical-align: middle;
}

.footer a {
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
}

.footer p {
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
    line-height: 15px;
    margin-bottom: 12px;
    margin-right: 5px;
}

.footer-second {
    background-color: #414B53;
}

.lineUp:before {
    clear: both;
    content: ' ';
    background-color: #757881;
    display: block;
    font-size: 3px;
    line-height: 3px;
    width: 100%;
    height: 3px;
    margin-bottom: 5px;
}

.lineDown:after {
    clear: both;
    content: ' ';
    background-color: #757881;
    display: block;
    font-size: 3px;
    line-height: 3px;
    width: 100%;
    height: 3px;
    margin-top: 9px;
}

.lineUp.hover:before, .lineDown.hover:after {
    background-color: #232632;
}

div.qBanca {
    display: inline-block;
    position: relative;
    width: 203px;
    height: 22px;
}

.menu-list .el span {
    line-height: 22px;
    vertical-align: top;
    font-family: Arial;
    font-size: 12px;
}

.menu-list .el {
    background-color: #E4EDE3;
    border: 1px solid #DCE5EE;
    padding-left: 14px;
    padding-right: 15px;
    padding-top: 11px;
    padding-bottom: 11px;
    vertical-align: top;
}

.menu-list.banci ul.arr li a:hover {
    text-decoration: none;
}

div.linie_hr {
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    border-top: 1px solid #CCD2D7;
    background-color: 1px solid #EFF5FA;
}

.menu-list.banci ul.arr li {
    padding-top: 5px;
}

.menu-list.banci ul.arr li a {
    line-height: 15px;
    color: #1392B7;
    font-size: 11px;
    font-family: Tahoma;
}

.menu-list.banci ul.arr {
    padding-top: 9px;
    padding-left: 1px;
    padding-bottom: 14px;
}

.menu-list.banci ul.arr li.dim a:hover {
    text-decoration: underline;
}

.menu-list.banci ul.arr li.dim:before {
    background-position: -194px -26px;
}

.menu-list.banci ul.arr li.sel a {
    color: #2F3342;
}

.count.banci.list.qBancaList li a {
    text-decoration: none;
    cursor: default;
    color: #000000;
}

.menu-list.banci ul.arr li.dim a, .menu-list.banci ul.arr li.dim.ad a, ul.count.banci.list.qBancaList li.dim.ad a, ul.count.banci.list.qBancaList li.dim a {
    color: #bbb;
    cursor: default;
}

.menu-list.banci ul.arr li {
    display: inline-block;
    width: 161px;
    padding-left: 15px;
}

.menu-list.banci {
    width: 553px;
}

div.qBanca {
    margin-right: 7px;
}

::-webkit-input-placeholder {
    color: #333;
}

:-moz-placeholder {
    color: #333;
}

label.placeholder {
    cursor: text;
    padding: 4px 7px;
    color: #333;
}


.menu-list.withDetails > li {
    position: relative;
}

.menu-list.withDetails > li > a {
    width: 238px;
}

.menu-list .menu-details ul.arr a, ul.alte-articole.arr a {
    color: #518447;
}

.menu-list .menu-details .title {
    border-bottom: 1px dotted #ccc;
    display: block;
    padding-bottom: 9px;
    padding-top: 14px;
    line-height: 10px;
    font-size: 12px;
    color: #2F3342;
    font-family: Arial;
    margin-bottom: 9px;
    font-weight: bold;
}

.menu-list .menu-details .icon-plus {
    margin-top: 5px;
}

.menu-list .menu-details a {
    color: #2F3342;
}

.menu-list .menu-details ul.arr {
    line-height: 17px;
    color: #757881;
    font-family: tahoma;
}

.menu-list.banci ul.arr li.ad a {
    color: #2F3342;
}

.menu-list .menu-details > div {
    display: none;
}

.menu-list.utile > li.hover > .menu-details {
    display: block;
}

.menu-list.utile > li {
    width: 238px;
}

.menu-list .menu-details {
    border-left: 1px solid #AEB1B5;
    border-right: 1px solid #AEB1B5;
    border-bottom: 1px solid #AEB1B5;
    width: 240px;
    min-height: 161px;
    padding-left: 14px;
    padding-right: 14px;
    position: absolute;
    z-index: 3;
    left: 240px;
    top: 0px;
    background-color: #fff;
    display: none;
    padding-bottom: 15px;
}

.menu-list > li:hover > .menu-details, .menu-list > li.hover > .menu-details {
    display: block;
}

.menu-list.utile > li:first-child {
    padding-top: 3px;
}

.menu-list.utile {
    width: 238px; /*507px;*/
    padding-top: 0px;
    border-right: 0px;
}

.menu-list.utile ul.arr {
    padding-left: 2px;
    padding-bottom: 10px;
}

ul.alte-articole.arr {
    padding-bottom: 10px;
}

.menu-list-item li.but-disabled a {
    color: #C5C8D5;
    font-weight: bold;
}

.list-articole.utile a.articol-pic {
    display: none;
}

.menu-list.utile ul.arr li a:hover, ul.alte-articole.arr li a:hover {
    color: #518447;
}

.menu-list.utile ul.arr li a {
    width: 228px;
}

ul.alte-articole.arr li a {
    width: 170px;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 17px;
}

.menu-list.utile ul.arr li a, ul.alte-articole.arr li a {
    display: block;
    float: left;
    padding-left: 1px;
    padding-bottom: 5px;
}

.menu-list.utile ul.arr li:before, ul.alte-articole.arr li:before {
    clear: both;
    background-position: -197px -26px;
    margin-top: 7px;
    vertical-align: top;
    float: left;
}

ul.arr li.noarr:before {
    display: none !important;
}

div.padUp {
    padding-top: 10px;
}

.menu-dropdown.credite >li >a {

}

.menu-list.credite >li >a:hover {

}

.menu-dropdown.credite >li:first-child a:hover, .menu-dropdown.credite >li:first-child a.active {
    background-color: #fff;
    border: 1px solid #D2DBDF;
    color: #232632;
}

.menu-dropdown.credite >li:first-child a.active .icon-arr-credite-activ {
    display: block;
}

ul.boxChoices:before {
    width: 4px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-position: -198px -40px;
    background-repeat: no-repeat;
    content: ' ';
    display: block;
    position: absolute;
    left: -1px;
    top: 12px;
}

ul.boxChoices {
    position: relative;
    width: 92px;
    background-color: #fff;
    border: 1px solid #999;
    padding-left: 14px;
    padding-top: 8px;
    padding-bottom: 9px;
    padding-right: 7px;
    border-radius: 3px;
    margin-left: -13px;
}

ul.boxChoices li.active:after {
    display: inline-block;
}

ul.boxChoices li:after {
    width: 7px;
    height: 5px;
    background-image: url('../images/sprite.png');
    background-position: -202px -40px;
    background-repeat: no-repeat;
    content: ' ';
    display: none;
    vertical-align: top;
    margin-top: 4px;
    float: right;
    margin-right: 3px;
    background-color: #fff;
}

ul.boxChoices li {
    padding-bottom: 3px;
}

ul.boxChoices li:hover a {
    text-decoration: none;
}

ul.boxChoices li.active a {
    cursor: default;
    color: #999;
    text-decoration: none;
}

ul.boxChoices a {
    font-family: Arial;
    font-size: 10px;
    line-height: 14px;
    color: #757881;
}

.select:hover .boxChoicesContainer {
    display: block;
}

.boxChoicesContainer {
    display: none;
    position: absolute;
    top: -6px;
    left: 100%;
}

.menu-dropdown.credite >li:first-child a {
    cursor: pointer;
    background-color: #6D7696;
    height: 21px;
    line-height: 18px;
    border: 1px solid #6D7696;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    font-family: Tahoma;
    color: #EFF3F8;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    vertical-align: top;
    padding-left: 16px;
    padding-right: 14px;
    margin-left: 5px;
    margin-right: 3px;
    position: relative;
}

.menu-dropdown.credite >li:first-child {
    position: relative;
    display: block;
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    height: 34px;
    padding-top: 10px;
    line-height: 18px;
    padding-left: 9px;
}

.menu-dropdown .boxes a.mai-multe {
    color: #2F3342;
}

.icon-arr-credite-activ {
    display: none;
    position: absolute;
    left: 47%;
    bottom: -13px;
    height: 5px;
    width: 9px;
    background-image: url('../images/sprite.png');
    background-position: -201px -26px;
}

.menu-dropdown.credite {
    width: 531px;
    padding-bottom: 19px;
}

.menu-dropdown.credite .over-list {

}

.menu-dropdown .boxes .box ul.arr {
    padding-left: 1px;
    padding-bottom: 4px;
}

.menu-dropdown .boxes .box ul.arr li:before {
    margin-top: 6px;
}

.menu-dropdown .boxes  a:hover {
    text-decoration: none;
}

.menu-dropdown .boxes  a {
    color: #518447;
    line-height: 15px;

}

.menu-dropdown .boxes .box ul.arr a {
    padding-bottom: 5px;
    padding-left: 1px;
    display: inline-block;
}

.menu-dropdown .boxes .box .title {
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    padding-top: 19px;
    line-height: 11px;
    padding-bottom: 9px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 9px;
}

.menu-dropdown .boxes {
}

.menu-dropdown .boxes .box {
    float: left;
    width: 155px;
    pading: 6px;
    padding-left: 16px;
    padding-right: 1px;
}

div.qBanca.hasValue .qBancaClear {
    background-position: -125px -111px;
}

div.qBanca .qBancaClear {
    background-image: url('../images/sprite.png');
    background-position: -125px -111px;
    background-position: -266px -361px;
    width: 23px;
    height: 20px;
    position: absolute;
    top: 1px;
    right: 0px;
    cursor: pointer;
    text-indent: -999px;
}

input.qBanca {
    border: 0px;
    height: 20px;
    width: 161px;
    background-image: url('../images/sprite.png');
    background-position: 0px -152px;
    line-height: 20px;
    font-size: 11px;
    font-family: Tahoma;
    color: #333;
    padding-left: 7px;
    padding-right: 35px;
}

.large input.qBanca {
    width: 210px;
    background-position: 0px -220px;
}

div.qBanca.large {
    width: 252px;
}

.trafic {
    padding-top: 14px;
    padding-bottom: 2px;
}

/* CSS Filtrare Credite */

h1.dashedDown:after {
    margin-top: 9px;
}

h1, h2 {
    font-family: Arial;
    color: #232632;
    vertical-align: top;
}

h1 {
    font-size: 24px;
    line-height: 28px;
    margin-top: 1px;
    margin-bottom: 15px;
}

h2.altele > span {
    display: block;
}

h2.altele {
    font-size: 18px;
    line-height: 18px;
    margin-top: 25px;
    margin-bottom: 17px;
    color: #333;
}

.margintopsmall.promo-box {
    margin-top: 15px;
}

h2.altele > span.titlu {
    padding-bottom: 5px;
}

.list.margin-bottom {
    margin-bottom: 25px;
}

h1.inner.dashedDown:after {
    margin-top: 9px;

}

h1.inner > span {
    display: block;
    padding-right: 115px;
}

h1.inner > span.fullSize {
    display: block;
    padding-right: 0px;
}

h1.inner.noRight > span {
    padding-right: 0px;
}

h1.inner > span.subtitlu, h2.altele > span.subtitlu {
    font-size: 12px;
    font-family: Arial;
    font-style: italic;
    line-height: 19px;
    color: #333333;
}

.noDetails .boxFinanciar h3 {
    background-color: #6D7696;
}

.noDetails .boxFinanciar > ul {
    margin-bottom: 0px;
}

.noDetails a.detalii {
    display: none;
}

h1.inner {
    margin-top: 2px;
    margin-bottom: 22px;
}

h2.rez.dashedDown:after {
    margin-top: 11px;
}

h2.rez {
    font-size: 18px;
    clear: left;
    margin-top: 0px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

p.intro a {
    color: #333333;
}

p.intro {
    font-family: Arial;
    font-size: 12px;
    color: #333;
    line-height: 17px;
    padding-bottom: 21px;
}

.filter.padRight {
    padding-right: 15px;
}

h2.marginTop {
    margin-top: 25px;
}

.h3.marginTop {
    margin-top: 9px;
}

.h3.marginRight {
    margin-right: 15px;
}

.filter {
    padding-bottom: 6px;
}

.filter > .title .name {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
}

.filter > .title {
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
    line-height: 10px;
    height: 30px;
    background-color: #6D7696;
}

.filter > .title.filtered {
    background-color: #232632;
}

.filter > .title .name {
    height: 11px;
    padding-bottom: 9px;
    padding-top: 10px;
    display: inline-block;
    color: #fff;
}

.filter > .title.filtered .name {
}

.filter > .title .icon-x {
    width: 13px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-position: -233px -40px;
    display: inline-block;
    text-indent: -9999px;
    margin-left: 4px;
    margin-right: 2px;
    cursor: pointer;
}

.filter > .title .nr {
    display: none;
}

.filter > .title.filtered .nr {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    height: 11px;
    padding-top: 1px;
    padding-bottom: 2px;
    display: inline-block;
    float: right;
    background-color: #fff;
    border-radius: 6px;
    color: #232632;
    padding-left: 9px;
    margin-top: 8px;
}

.filter > .title.filtered .nr:hover {
    background-color: #FCE4E7;
}

.filter > .title.filtered .nr:hover .icon-x {
    background-position: -26px -28px;
}

.icon-close:hover {
    background-position: -26px -28px;
}

.filter > .inputs {
    padding: 15px;
    padding-top: 17px;
    background-color: #EFF3F8;
    position: relative;
}

#formFiltre.pj .filter > .inputs {

    padding-top: 13px;
    padding-bottom: 10px;
}

.filter > .inputs.noPadDown, #formFiltre.pj .filter > .inputs.noPadDown {
    padding-bottom: 0px;
}

#formFiltre.pj .inputBox.padDown {
    padding-bottom: 10px;
}

#formFiltre.pj .filter > .inputs.detalii {
    padding-bottom: 0px;
}

.inputBox > .title {
    color: #333;
    font-family: Arial;
    font-size: 12px;
    line-height: 9px;
    height: 11px;
    padding-bottom: 7px;
    font-weight: bold;
    margin-bottom: 10px;
}

.inputBox > .title.smallDash {
    padding-bottom: 9px;
}

.inputBox > .title.smallDash:after {
    margin-top: 9px;
}

.smallDash:after {
    clear: both;
    content: ' ';
    background-image: url('../images/bg-orizontal.png');
    background-position: 0px -8px;
    display: block;
    font-size: 2px;
    line-height: 2px;
    width: 100%;
    height: 2px;
}

.icon-confirm {
    width: 36px;
    height: 36px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -515px;
    display: inline-block;
    vertical-align: top;
    left: 0px;
    top: 0px;
}

.icon-err {
    width: 38px;
    height: 37px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -36px -515px;
    display: inline-block;
    vertical-align: top;
    left: 0px;
    top: 0px;
}

.inputBox.pad {
    padding-left: 36px;
    padding-right: 36px;
}

.inputBox.padDown {
    padding-bottom: 19px;
}

.clearboth {
    clear: both;
}

.inputBox {
    width: 181px;
    display: inline-block;
}

.inputBox > .title .nr {
    font-weight: normal;
}

.inputBox > .title.filtered {
    border-bottom: 2px solid #333;
}

.inputBox > ul > li, .lightbox ul.count li {
    vertical-align: top;
    line-height: 9px;
    padding-bottom: 7px;
    cursor: pointer;
}

.inputBox a.more {
    text-decoration: underline;
    cursor: pointer;
    margin-top: 2px;
    display: inline-block;
    line-height: 11px;
    height: 11px;
    vertical-align: top;
}

.inputBox a.more:hover {
    text-decoration: none;
}

.icon-more {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -211px -63px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    left: 0px;
    top: 0px;
}

.inputBox a.icon-more {
    margin-right: 7px;
    margin-top: 4px;
}

.icon-checkbox {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -211px -40px;
    display: inline-block;
    vertical-align: top;
    left: 0px;
    top: 0px;
    margin-right:8px;
}

.inputBox  .icon-checkbox {
    margin-right: 4px;
    cursor: pointer;
}

.checked > .icon-checkbox {
    background-position: -222px -40px;
}

.inputBox input[type=checkbox] {
    vertical-align: middle;
    width: 11px;
    height: 11px;
    margin: 0px;
    padding: 0px;
    padding: 0px;
    background-color: #0B333c;
    border: 1px solid #757881;
}

.clearBoth {
    clear: both;
}

.fgrid_1_3 {
    width: 211px;
}

.fgrid_1_3.pad {
    padding-left: 6px;
    padding-right: 6px;
}

.display {
    display: block;
}

.rightTop {
    position: absolute;
    top: 0px;
    right: 15px;
    background-color: #fff;
}

.filtre {
    background-color: #232632;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    border-radius: 4px;
}

.icon-arr-down {
    display: inline-block;
    height: 7px;
    width: 6px;
    background-image: url('../images/sprite.png');
    background-position: -201px -54px;
    margin-right: 7px;
    vertical-align: top;
    margin-top: 14px;
}

.rightTop .icon-arr-down {
    background-position: -17px -31px;

}

.sari-la-rez {
    text-decoration: underline;
    cursor: pointer;
    color: #9EA3A7;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 8px;
    display: inline-block;
    padding-top: 12px;
}

.filtre .details {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #323541;
}

.filtre.active .title {
    cursor: pointer;
}

.filtre.active .icon-filtre-arr {
    display: inline-block;
}

.filtre .title {
    padding-top: 12px;
    line-height: 9px;
    padding-bottom: 14px;
    vertical-align: middle;
    border-bottom: 1px solid #141723;
}

.filtre .title .name {
    font-family: Arial;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}

.filtre .title .icon-filtre-arr {
    float: right;
}

.collapsed .icon-filtre-arr, .expanded:hover  .icon-filtre-arr {
    background-position: -301px -111px;
}

.expanded .icon-filtre-arr, .collapsed:hover  .icon-filtre-arr {
    background-position: -211px -74px;
}

.icon-filtre-arr {
    width: 14px;
    height: 14px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -211px -74px;
    display: none;
    vertical-align: top;
    margin-top: -3px;
    cursor: pointer;
}

.lista-filtre {
    padding-bottom: 3px;
}

.lista-filtre li {
    display: inline-block;
    height: 22px;
    padding-bottom: 2px;
}

.lista-filtre li:after {
    content: ' ';
    width: 8px;
    height: 22px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -221px -152px;
    display: inline-block;
    vertical-align: top;
    float: left;
}

.lista-filtre li.categ:after {
    background-position: -211px -152px;
    width: 10px;
}

.lista-filtre li.active span, .lista-filtre li.active a {
    background-color: #fff;
}

.lista-filtre li.active:after {
    background-position: -239px -152px;
}

.lista-filtre li.categ.active:after {
    background-position: -229px -152px;
}

.lista-filtre .name {
    height: 22px;
    line-height: 20px;
    display: inline-block;
    padding-left: 8px;
    padding-right: 7px;
    border-radius: 3px 0px 0px 3px;
    background-color: #E0E6EB;
    float: left;
}

.lista-filtre .categ:hover .filtre-x {
    background-position: -216px -89px;
}

.lista-filtre .categ .filtre-x {
    background-position: -229px -89px;
    width: 13px;
    height: 12px;
}

.lista-filtre .filtre-x {
    background-position: -242px -89px;
    width: 7px;
    height: 12px;
}

.lista-filtre .filtre-x {
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    background-color: #E0E6EB;
    vertical-align: middle;
    cursor: pointer;
}

.lista-filtre .name:after {

}

.actiuni li:hover .icon-del-filtre {
    background-position: -148px -111px;
}

.actiuni li:hover .icon-save-filtre {
    background-position: -161px -111px;
}

.actiuni li:hover .icon-edit-filtre {
    background-position: -174px -111px;
}

.icon-del-filtre {
    background-position: -159px -40px;
    width: 13px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
}

.icon-save-filtre {
    background-position: -172px -40px;
    width: 13px;
    height: 13px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
}

.icon-edit-filtre {
    background-position: -185px -40px;
    width: 13px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
}

.filtre .actiuni {
    padding-top: 12px;
}

.filtre .actiuni li {
    display: inline-block;
    padding-right: 9px;
}

.filtre .actiuni a:hover {
    text-decoration: none;
    color: #fff;
}

.filtre .actiuni span {
    margin-right: 4px;
}

.filtre .actiuni a {
    color: #999;
    font-family: Tahoma;
    font-size: 11px;
}

.grid_5_6.padRight {
    padding-right: 15px;
    width: 785px;
}

.grid_5_6 {
    width: 800px;
}

.grid_1_6 {
    width: 160px;
}

.paginare {
    margin-top: 23px;
    margin-bottom: 5px;
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    margin-bottom: 15px;
    height: 16px;
    line-height: 16px;
    vertical-align: bottom;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-family: Arial;
    font-size: 12px;
    color: #333;
}

.paginare-dummy {
    margin-top: 24px;
}

.paginare-dummy.down {
    margin-top: 15px;
}

.paginare.down {
    margin-top: 15px;
}

.paginare .pagina {
    float: right;
}

.paginare .pagina ul, .paginare .pagina ul li {
    display: inline-block;
}

.paginare .pagina ul li {
    padding-left: 4px;
    padding-right: 5px;
    text-align: right;
}

.paginare .pagina ul li.first {
    padding-left: 5px;
    padding-right: 3px;
}

.paginare .pagina ul li.last {
    padding-left: 2px;
    padding-right: 1px;
}

.paginare .pagina ul li.dots {
    padding-left: 0px;
    padding-right: 0px;
}

.paginare .pagina span {

    vertical-align: top;
}

.paginare .pagina a:hover {
    text-decoration: none;
}

.paginare .pagina a {
    text-decoration: underline;
    vertical-align: bottom;
    cursor: pointer;
    color: #2F3342;
}

.paginare .pagina li.active a {
    cursor: default;
}

.paginare .pagina span.dots {
    vertical-align: bottom;
    text-decoration: none;
    margin-bottom: -2px;
    display: inline-block;
}

.paginare .pagina .active:after {
    content: ' ';
    position: absolute;
    bottom: -10px;
    left: 3px;
    width: 8px;
    height: 4px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    background-position: -144px -74px;
}

.paginare .pagina .active.down:after {
    content: ' ';
    position: absolute;
    top: -10px;
    left: 3px;
    width: 8px;
    height: 4px;
    background-position: -144px -78px;
}

.paginare .pagina .active a {

    text-decoration: none;
}

.paginare .pagina .active {
    position: relative;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}

.pag-prev {
    background-position: -85px -54px;
    width: 20px;
    height: 16px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    text-indent: -9999px;
    cursor: pointer;
}

.paginare .pag-prev {
    margin-right: 1px;
    margin-left: 13px;
}

.paginare .pag-prev, .paginare .pag-next {
    float: right;
}

.pag-next {
    background-position: -105px -54px;
    width: 20px;
    height: 16px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    text-indent: -9999px;
    cursor: pointer;
}

.list.large .head > div {
    float: left;
    vertical-align: middle;
}

.list.large.widthauto .head {
    width: auto;
}

.list.large .head {
    background-color: #518447;
    margin-top: 0px;
    margin-bottom: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #ddd;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding-top: 9px;
    padding-bottom: 9px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    width: 755px;
}

.list.large .head .c1 {
    width: 103px;
    text-align: left;
}

.list.large .head .c2 {
    width: 222px;
    text-align: left;
}

.list.large .head .c3 {
    width: 80px;
    text-align: right;
}

.list.large .head .c4.active {
    margin-left: 6px;
}

.list.large .head .c4 {
    width: 62px;
    text-align: right;
}

.list.large .head .c5 {
    width: 89px;
    text-align: right;
}

.list.large .head .c5.active {
    margin-left: 9px;
}

.list.large .head .c6.active {
    margin-left: 11px;
}

.list.large .head .c6 {
    width: 84px;
    text-align: right;
}

.list.large .head .c7 {
    width: 102px;
    text-align: right;
}

.list.large .item .c1, .list.large .item .c2, .list.large .item .c3, .list.large .item .c4, .list.large .item .c5, .list.large .item .c6, .list.large .item .c7 {
    float: left;
    display: block;
}

.list.large .item .c1 {
    width: 103px;
    text-align: left;
}

.list.large .item .c2 {
    width: 222px;
    text-align: left;
}

.list.large .item .c2 a {
    color: #2F3342;
}

.list.large .item .c3 {
    width: 79px;
    padding-top: 7px;
    text-align: right;
}

.list.large .item .c4 {
    width: 64px;
    padding-top: 9px;
    text-align: right;
}

.list.large .head .c4.pj {
    width: 109px;
}

.list.large .head .c5.pj {
    width: 103px;
    padding-left: 20px;
    text-align: center;
}

.list.large  .c4.pj {
    width: 123px;
}

.list.large .item .c5.pj {
    width: 106px;
    padding-left: 17px;
}

.list.large .item .c5 {
    width: 90px;
    padding-top: 9px;
    text-align: right;
}

.list.large > .item > .activ {
    font-weight: bold;
}

.list.large .item .c6 {
    width: 83px;
    padding-top: 9px;
    text-align: right;
}

.list.large .item .c7 {
    width: 112px;
    text-align: right;
}

.list.large .item .c7 .button-aplica {
    border-radius: 0px 3px 3px 0px;
}

.list-head .col a.active {
    background-color: #fff;
    color: #6D7696;
    border-radius: 9px;
    height: 18px;
    padding-left: 9px;
    padding-right: 8px;
    font-weight: bold;
    display:inline-block;
}

.list .head .col {
    display: inline-block;
    color: #EFF3F8;
    text-decoration: none;
}

.list-head .name {
    display: block;
    float: left;
}

.list-head .arrows {
    display: block;
    float: left;
    width: 6px;
    height: 18px;
    padding-left: 7px;
    padding-top: 5px;
}

.list-head .asc {
    display: block;
    background-position: -161px -54px;
    width: 6px;
    height: 3px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: block;
    vertical-align: top;
    text-indent: -9999px;
    cursor: pointer;
    margin-bottom: 3px;
}

.list-head .active .asc.active {
    background-position: -167px -54px;
}

.list-head .active .desc.active {
    background-position: -167px -57px;
}

.list-head .active .asc {
    background-position: -290px -54px;
}

.list-head .active .desc {
    background-position: -290px -57px;
}

.list-head .desc {
    display: block;
    background-position: -161px -57px;
    width: 6px;
    height: 3px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: block;
    vertical-align: top;
    text-indent: -9999px;
    cursor: pointer;
}

.list-head .active .desc.active {
    background-position: -167px -57px;
}

/* Lightbox */
.lightbox {
    border: 6px solid rgba(51, 51, 51, 0.4);
    border-radius: 4px;
    position: absolute;
    top: 0px;
    left: 14px;
    background-clip: padding-box;
    background-color: rgba(51, 51, 51, 0.4);
    display: none;
    z-index: 4000;
}

.lightbox .main {
    border: 1px solid #9a9a9a;
    background-color: #fff;
    border-radius: 4px;
    min-width: 280px;
}

.lightbox a {
    font-family: Arial;
    font-size: 11px;
    color: #333;

}

.lightbox div.titlu .close a {
    font-family: Tahoma;
    font-size: 11px;
    color: #999;
}

.lightbox div.titlu .close {
    float: right;
    display: inline-block;
    height: 15px;
}

.icon-close {
    width: 13px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-position: -233px -40px;
    display: inline-block;
    text-indent: -9999px;
    vertical-align: top;
    cursor: pointer;
}

#formFiltre.pj .inputBox {
    min-height: 87px;
}

.lightbox div.titlu .titlu {
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    color: #333;
    float: left;
    line-height: 10px;
}

.lightbox div.titlu {
    padding-top: 12px;
    padding-bottom: 7px;
    padding-left: 14px;
    padding-right: 15px;
    background-color: #E4EDE3;
    border-bottom: 1px solid #DDE2E8;
    cursor: default;
}

.lightbox div.continut {
    padding: 15px;
    padding-top: 22px;
    padding-bottom: 24px;
}

.lightbox .l-actiuni > a.dez.sterge-filtre {
    color: #757881;
    padding-right: 10px;
}

.lightbox .l-actiuni {
    padding-top: 9px;
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 15px;
    background-color: #ECEEF2;
    border-top: 1px solid #DDE2E8;
    text-align: right;
}

.lightbox .sel-all:hover {
    text-decoration: none;
}

.lightbox .sel-all {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
    cursor: pointer;
    margin-bottom: 15px;
    line-height: 8px;
    display: inline-block;
    color: #0099CC;
}

.lightbox .accordion > span:before {
    content: ' ';
    display: inline-block;
    background-image: url('../images/sprite.png');
    display: inline-block;
    text-indent: -9999px;
    vertical-align: top;

    background-position: -226px -54px;
    width: 8px;
    height: 4px;
    margin-top: 4px;
    margin-right: 4px;
}

.lightbox .accordion > span.active:before {
    background-position: -222px -54px;
    width: 4px;
    height: 8px;
    margin-top: 2px;
    margin-right: 6px;
    margin-left: 2px;
}

.lightbox .accordion > span.categ .nr {
    font-family: Arial;
    font-size: 12px;
    color: #9EA3A7;
    font-weight: normal;
}

.lightbox .accordion > span.categ {
    margin-bottom: 10px;
    color: #2F3342;
    font-family: Arial;
    font-size: 12px;
}

.lightbox .accordion > div {
    padding-left: 13px;
}

.lightbox .accordion > span {
    display: block;
    font-weight: bold;
    cursor: pointer;
    margin-top: 7px;
}

.light-overlay {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 2000;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: #fff;
    zoom: 1;
}

.optiuni .container.but-add-fav {
    margin-right: 0px;
    border-right: 1px solid #fff;
}

.optiuni .container {
    display: inline-block;
    line-height: 23px;
    height: 23px;
    float: left;
    background-color: #9EB3BA;
    width: 17px;
    margin-right: 1px;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

.box-credit-detalii .button-aplica {
    margin-right: 1px;
}

.box-credit-detalii .optiuni {
    width: 140px;
    margin: 0px auto;
    margin-bottom: 15px;
    margin-top: 7px;
    margin-left: 157px;
    text-align: center;
}

.item .optiuni .container, .box-credit-detalii .optiuni .container {
    padding-left: 2px;
    padding-right: 2px;
    width: 13px;
}

.roundLeft.button-aplica {
    margin-right: 1px;
}

.optiuni .container.added {
    background-color: #232632;
}

.optiuni .container:hover {
    background-color: #232632;
}

.round {
    border-radius: 3px;
}

.roundLeft {
    border-radius: 3px 0px 0px 3px !important;
}

.roundRight {
    border-radius: 0px 3px 3px 0px !important;
}

.icon-fav {
    width: 9px;
    height: 9px;
    background-image: url('../images/sprite.png');
    background-position: -181px -15px;
    display: inline-block;
    text-indent: -9999px;
    margin-top: 7px;
    margin-left: 1px;
    margin-right: 2px;
}

.icon-comp {
    width: 8px;
    height: 10px;
    background-image: url('../images/sprite.png');
    background-position: -190px -15px;
    display: inline-block;
    text-indent: -9999px;
    margin-top: 6px;
    margin-left: 2px;
    margin-right: 3px;
}

.count.banci {
    width: 700px;
}

.count.banci li {
    width: 215px;
    padding-right: 15px;
    display: inline-block;
}

div.hr, hr {
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-bottom: 1px dotted #ccc;
    margin-top: 15px;
    margin-bottom: 14px;

}

hr {
    margin-top: 5px;
    margin-bottom: 4px;
}

hr.extraH {
    margin-top: 20px;
    margin-bottom: 14px;
}

.slim .boxRight span.icon-plus {
    margin-top: 4px;
}

.slim .boxRight ul.arr > li:before {
    margin-top: 7px;
}

.slim .boxRight p {
    display: none;
}

.slim .boxRight a {
    color: #0099CC;
}

.slim .boxRight ul {
    margin-bottom: 11px;
}

.slim .boxRight ul li {
    line-height: 17px;
    margin-bottom: 3px;
}

.slim .boxRight span {
    margin-left: 6px;
}

.slim .boxRight ul {
    margin-left: 7px;
}

.slim .boxRight {
    margin-bottom: 22px;
}

.slim .boxRight h4 {
    height: 9px;
    padding-top: 7px;
    padding-bottom: 9px;
    border: 1px solid #DCE5EE;
    background-color: #EFF3F8;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    color: #333;
    padding-left: 14px;
    line-height: 9px;
    margin-bottom: 9px;
}

.marginBottom {
    margin-bottom: 20px;
}

.marginBottomx {
    margin-bottom: 25px;
}

.h20 {
    height: 20px;
}

.stilify textarea {
    border: 1px solid #ccc;
    border-radius: 1px;
    min-height: 115px;
    width: 450px;
    padding: 10px
}

.comm-form p.noAccount {
    border-left: 1px dotted #ccc;
    padding-left: 25px;
    padding-top: 15px;
    padding-bottom: 25px;
}

.comm-form p.info {
    color: #757881;
    width: 478px;
}

.comm-form {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    line-height: 15px;
}

.comm-form  tr >td:first-child {
    width: 62px;
    padding-right: 10px;
    text-align: right;
    vertical-align: top;
    padding-top: 3px;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    line-height: 15px;
}

.comm-form  tr >td {
    padding-bottom: 15px;
}

.grid_1_6.slim ul.arr a {
    float: right;
    width: 129px;
}

.grid_1_6.slim h3 {
    font-family: Arial;
    font-size: 12px;
    border-bottom: 2px solid #333;
    margin-top: 23px;
    padding-top: 13px;
    font-weight: bold;
    padding-bottom: 12px;
    height: 9px;
    line-height: 9px;
    margin-bottom: 11px;
}

.grid_1_6.slim p, .grid_1_6.slim ul {
    padding-right: 15px;
}

.resurseMore {
    line-height: 14px;
    padding-left: 1px;
    margin-bottom: 17px;
}

.filterHeaderWaypoint.grow {
    height: 36px;
}

.filterHeaderWaypointDisp {
    position: absolute;
    margin-top: -62px;
}

.filterHeaderWaypoint.p2 {
    position: absolute;
    margin-top: -36px;
}

.filter-actions {
    margin-top: 10px;
    margin-bottom: 10px;
    float: right;
}

.filter-actions li {
    display: inline-block;
}

.viewCredit .disclaimer {
    margin-bottom: 15px;
}

.disclaimer {
    clear: both;
}

.disclaimer h3 {
    color: #999;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    border-bottom: 1px dotted #999;
    line-height: 9px;
    height: 9px;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.disclaimer p, .disclaimer a {
    color: #999;
    line-height: 14px;
    font-size: 11px;
    font-family: Tahoma;
}

.filter-actions, .filter-actions a {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

.filter-actions a, .modifica-filtrele {
    color: #0099CC;
}

.box-info .nr {
    display: block;
    text-align: center;
    color: #333;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
}

.box-info.marginRight, .explain.marginRight {
    margin-right: 4px;
}

.dobanda .curs-valutar {

}

.box-info.dobanda {
    width: 68px;
}

.box-info.dae {
    width: 67px;
}

.box-info.rata {
    width: 90px;
}

.box-info.cost {
    width: 90px;
}

.box-info {
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    background-color: #E0E6EB;
    color: #444444;
    padding-top: 9px;
    padding-bottom: 12px;
    border: 1px solid #CCD6DB;
    border-radius: 3px;
    display: inline-block;
    height: 32px;
    float: left;
    line-height: 17px;
}

div.explain {
    clear: both;
    margin-top: 3px;
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    border-radius: 3px;
    text-align: center;
    color: #9EA3A7;
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    line-height: 17px;
    height: 17px;
}

.item.sumar, .item.descriere {
    width: 295px;
    padding-right: 15px;
}

.item.details, .item.stats {
    width: 335px;

}

.icon-comp-black {
    display: inline-block;
    background-position: -161px -63px;
    width: 8px;
    height: 10px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -9999px;
    vertical-align: bottom;
    cursor: pointer;
    margin-right: 5px;
}

.icon-mod-filtre {
    display: inline-block;
    background-position: -222px -63px;
    width: 6px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -9999px;
    vertical-align: top;
    margin-top: 3px;
    cursor: pointer;
    margin-right: 7px;
    margin-left: 10px;
}

.paginare .icon-mod-filtre {
    margin-left: 1px;
    margin-top: 5px;
}

div.item .stats dd, div.item .stats dt {
    float: left;
    height: 12px;
    margin-bottom: 2px;
    padding-top: 8px;
}

div.item .stats .d1 {
    width: 75px;
}

div.item .stats .middle {
    width: 100px;
    padding-left: 15px;
    padding-right: 15px;
}

.additional {
    border-top: 1px dotted #ccc;
    padding-top: 15px;
    margin-top: 20px;
}

.item p.desc {
    font-size: 12px;
    font-family: Arial;
    color: #333;
    line-height: 18px;
    padding-bottom: 15px;
}

.item.descriere .actualizat, .item.descriere .coments, .item.descriere a {
    font-familly: Tahoma;
    font-size: 11px;
    color: #9EA3A7;
}

.stats .procent-bar-credit {
    background-color: #232632;
    height: 4px;
    line-height: 4px;
    display: inline-block;
    margin-right: 1px;
}

.stats .procent-bar {
    background-color: #E4EDE3;
    height: 4px;
    line-height: 4px;
    display: inline-block;
}

.sumar .stats {
    width: 100px;
    float: right;
}

.stats dt {
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    color: #333;
}

.stats dt.bar >span {
    float: left;
}

.stats dt.bar {
    height: 4px;
    width: 101px;
}

.sumar .stats dd {
    margin-bottom: 9px;
}

.stats dd {
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
}

.sumar .stats dd.last {
    margin-bottom: 0px;
}

.joiner {
    display: inline-block;
}

.spacer {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}

div.marginTop, p.marginTop, ul.marginTop {
    margin-top: 10px;
}

ul.menu-list-item.marginTop {
    margin-top: 30px;
}

.menu-list-item li.but a:hover, .menu-list-item li.but.active a {

    background-color: #E4EDE3;
    color: #232632;
    margin-top: -5px;
    border-top: 2px solid #232632;
    padding-top: 13px;
    text-shadow: none;
}

.menu-list-item li.but a {
    font-weight: bold;
    text-shadow: 1px 1px 0px #62698A;
}

.menu-list-item li a {
    float: left;
    color: #fff;
    display: inline-block;
    line-height: 9px;
    padding-bottom: 11px;
    padding-top: 10px;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
}

.menu-list-item li:first-child {
    width: 12px;
}

.menu-list-item li:first-child:after, .menu-list-item li:first-child:before {
    display: none;
}

.menu-list-item li.sep {
    content: ' ';
    float: left;
    width: 1px;
    font-size: 1px;
    display: inline-block;
    height: 13px;
    vertical-align: top;
    margin-top: 8px;
    line-height: 13px;
    margin-right: 1px;
    border-right: 1px dotted #aaa;
}

.menu-list-item li.but:hover:after, .menu-list-item li.but.active:after {
    display: block;
}

.menu-list-item li.but:after {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #EFF3F8;
    bottom: -2px;
    display: none;
}

.menu-list-item li {
    float: left;
    display: inline-block;
    position: relative;
}

ul.menu-list-item {
    border-top: 1px solid #62698A;
    border-bottom: 1px solid #62698A;
    background-color: #757881;
}

ul.menu-list-item.det-credit {
    background-color: #6D7696;
    border-top: 1px solid #62698A;
    border-bottom: 1px solid #62698A;
}

.box-details {
    margin-top: 1px;
    background-color: #E4EDE3;
    border-left: 1px solid #DCE5EE;
    border-bottom: 1px solid #DCE5EE;
    border-right: 1px solid #DCE5EE;
    padding: 15px;
}

.box-details ul.buttons a:hover {

}

.box-details ul.buttons li {
    position: relative;
}

.box-details ul.buttons li:hover:after {
    position: absolute;
    z-index: 1;
    content: ' ';
    width: 12px;
    height: 27px;
    top: 0px;
    right: -12px;
    font-size: 0px;
    line-height: 1px;
    background-image: url('../images/sprite.png');
    background-position: -267px -174px;
    background-repeat: no-repeat;
    display: block;
}

.box-credit-detalii > div.content-tab {
    top: 0px;
    left: 0px;
}

.box-details ul.buttons li.active:after {
    position: absolute;
    z-index: 1;
    content: ' ';
    width: 12px;
    height: 27px;
    top: 0px;
    right: -12px;
    font-size: 0px;
    line-height: 1px;
    background-image: url('../images/sprite.png');
    background-position: -248px -174px;
    background-repeat: no-repeat;
    display: block;
}

.box-credit-detalii a {
    color: #0099CC;
}

.box-credit-detalii a.button {
    color: #fff;
}

.box-credit-detalii h2 {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    line-height: 9px;
    padding-bottom: 7px;
    padding-left: 15px;
    margin: 0px;
    margin-bottom: 10px;
}

dl + .box-credit-detalii h2 {
    margin-top: 10px;
}

.box-credit-detalii dt {
    clear: both;
    width: 125px;
    font-family: Arial;
    font-size: 12px;
    color: #757881;
}

.box-credit-detalii dt.delim, .list-det dt.delim,
.box-credit-detalii dd.delim, .list-det dd.delim {
    line-height: 1px;
    font-size: 1px;
    border-bottom: 1px solid #DCE5EE;
    padding-top: 0px;
    padding-bottom: 0px;
}

.box-credit-detalii dd:hover, .box-credit-detalii dt:hover, .box-credit-detalii dd.hover, .box-credit-detalii dt.hover {
    background-color: #EFF3F8;
}

.box-credit-detalii dd {
    width: 290px;
    padding-right: 15px;
    font-family: Arial;
    font-size: 12px;
    color: #333;
}

.box-credit-detalii dt, .box-credit-detalii dd {
    float: left;
    padding-left: 15px;
    line-height: 17px;
    padding-top: 10px;
    padding-bottom: 9px;
}

.box-credit-detalii {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 460px;
    border: 1px solid #DCE5EE;
    background-color: #fff;
    position: relative;
    z-index: 0;
    min-height: 230px;
}

.fb-like-large {
    width: 400px;
    height: 24px;
    overflow: hidden;
    display: inline-block;
}

.box-details ul.buttons li.active a {
    background-color: #232632;
    color: #fff;
}

.box-details ul.buttons {
    margin-top: 7px;
}

.box-details ul.buttons li {
    margin-bottom: 1px;
}

.box-details ul.buttons a:hover {
    background-color: #CCD6DB;
}

.box-details ul.buttons a {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    background-color: #E0E6EB;
    padding-left: 15px;
    line-height: 8px;
    padding-top: 9px;
    padding-bottom: 10px;
    display: block;
    border-radius: 4px 0px 0px 4px;
    width: 116px;
    text-decoration: none;
}

ul.credite-similare .but-black {
    max-width: 300px;
}

ul.credite-similare > li > .icon-more {
    margin-top: 5px;
    margin-left: 9px;
    cursor: pointer;
}

ul.credite-similare li {
    margin-bottom: 8px;
    display: block;
}

ul.credite-similare {
    margin-top: 15px;
}

div.comentarii .foto {
    width: 50px;
    float: left;
}

div.comentarii .detalii-large:before {
    position: absolute;
    top: 14px;
    content: ' ';
    display: block;
    width: 6px;
    height: 11px;
    left: -6px;
    background-image: url('../images/sprite.png');
    background-position: -164px -75px;
    background-repeat: no-repeat;
}

div.comentarii .detalii-large input[type=submit] {
    display: none;
}

div.comentarii .detalii-large {
    margin-left: 10px;
    position: relative;
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    width: 552px;
    padding: 15px;
    padding-top: 11px;
    padding-bottom: 12px;
    margin-top: 5px;
}

.comm-form textarea {
    background-color: #fff;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

.comentarii .autor {
    font-family: Arial;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.comentarii .autor-det {
    line-height: 10px;
}

.comentarii .autor-extra {
    font-family: Arial;
    font-size: 12px;
    color: #999;
}

.comentarii .mesaj {
    margin-top: 7px;
    line-height: 15px;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

.comentarii .detalii {
    width: 426px;
    margin-left: 10px;
}

.imi-place {
    width: 97px;
    height: 23px;
    line-height: 21px;
    background-image: url('../images/sprite.png');
    background-position: -0px -313px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    text-align: right;
    padding-right: 3px;
    color: #333;
}

.flag-spam {
    width: 23px;
    height: 23px;
    line-height: 21px;
    background-image: url('../images/sprite.png');
    background-position: -125px -313px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    text-align: right;
    color: #333;
    text-indent: -9999px;
}

.comentarii .list .actiuni {
    margin-top: 22px;
    width: 130px;
}

.comentarii .list li {
    margin-bottom: 20px;
}

.comentarii .imi-place {
    margin-right: 4px;
}

.box-generate-lnk li.dist {
    padding-left: 15px;
}

.box-generate-lnk label {
    float: left;
    width: 140px;
}

.box-generate-lnk li.dist label {
    width: 125px;
}

.box-generate-lnk .icon-checkbox {
    float: left;
    margin-right: 6px;
    margin-top: 2px;
}

.box-generate-lnk li {
    margin-bottom: 4px;
    line-height: 15px;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

.box-generate-lnk {
    width: 158px;
    border: 1px solid #DCE5EE;
    background-color: #EFF3F8;
    padding: 15px;
    border-radius: 4px;
}

.box-generate-lnk:before {
    background-image: url("../images/sprite.png");
    background-position: -305px 0px;
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 6px;
    position: absolute;
    width: 12px;
    margin-top: -21px;
}

.box-gen-info {
    width: 130px;
    margin-left: 15px;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 15px;
    color: #9EA3A7;
}

.lnk-generat {
    line-height: 20px;
    color: #2F3342;
    font-size: 12px;
    font-family: Arial;
    margin-bottom: 10px;
    display: inline-block;
}

ul.credite-similare .icon-plus {
    margin-top: 4px;
    margin-right: 0px;
}

ul.credite-similare .lightbox .main {
    min-width: 240px;
}

ul.credite-similare li {
    position: relative;
}

.item.stats .fb-like {
    height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 120px;
}

.content-tab {
    display: none;
}

#inf-gen {
    display: block;
}

.credit-centru.active {
    display: block;
}

.credit-centru > .left {

}

.credit-centru {
    display: none;
    position: relative;
}

.list-banci {
    margin-top: 10px;
    margin-bottom: 13px;
}

.list-banci > li {
    display: inline-block;
    float: left;
    width: 207px;
    height: 109px;
    margin-bottom: 12px;
}

.list-banci > li.col-2 {
    margin-left: 12px;
    margin-right: 12px;
}

.logo-banca-large >img {
    display: inline-block;
    vertical-align: top;
    float: left;
}

.logo-banca-large {
    width: 207px;
    height: 80px;
    display: block;
    float: left;
    text-align: center;
    vertical-align: top;
    text-decoration: none;
}

.banca-more {
    float: left;
    width: 207px;
    position: relative;
    margin-top: -1px;
}

.banca-more .preview {
    border: 1px solid #CCD6DB;
    background-color: #E0E6EB;
    color: #2F3342;
}

.list-banci .quick {
    border: 1px solid #149BC1;
    border-top: 1px solid #0087AD;
    background-color: #149BC1;
    color: #FFFFFF;
    position: relative;
    display: none;
}

.list-banci .abs-container:hover .quick {
    background-color: #232632;
    border: 1px solid #232632;
}

.list-banci .abs-container:hover .quick:after {
    background-position: -240px -54px;
}

.banca-more .preview, .banca-more .quick b {
    height: 8px;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 8px;
    padding-top: 9px;
    padding-bottom: 11px;
    display: block;
}

.banca-more .quick b:hover {
    color: #fff;
}

.norez .abs-container {
    display: none;
}

.list-banci > li.norez:hover .preview {
    display: block;

}

.banca-more .quick b {
    font-weight: normal;
}

.list-banci > li:hover .preview {
    display: none;
}

.list-banci > li .quick:after {
    content: ' ';
    width: 12px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -297px -54px;
    display: inline-block;
    position: absolute;
    bottom: -7px;
    left: 92px;
    z-index: 4;
}

.list-banci > li:hover .quick {
    display: block;
}

.button-aplica-tu {
    text-indent: -9999px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -240px -779px;
    height: 23px;
    width: 91px;
    display: block;
}

.banca-more ul.arr > li {
    line-height: 15px;
    margin-bottom: 8px;
}

.banca-more ul.arr a {
    font-family: Arial;
    font-size: 12px;
    color: #0099CC;
}

.banca-more .menu-banca {
    top: 30px;
    left: 0px;
    position: absolute;
    z-index: 3;
    display: none;
}

.banca-more  ul.arr {
    display: block;
    padding: 15px;
    padding-top: 20px;
    padding-bottom: 10px;
    width: 175px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: 0px;
    border-radius: 0px 0px 4px 4px;
}

.slider .elemente {
    overflow: hidden;
}

.slider  ul.slides > li.a {
    background-color: #cc0000;

}

.slider  ul.slides > li.b {
    background-color: #00cc00;
}

.slider  ul.slides > li.c {
    background-color: #0000cc;
}

.slider.slider-noutati ul.slides > li a.title {
    padding-bottom: 10px;
    display: block;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.slider.slider-noutati ul.slides > li a.title:hover {
    text-decoration: underline;
}

.slider.slider-noutati ul.slides > li > p {
    line-height: 16px;
}

.slider.slider-noutati ul.slides > li {
    width: 629px;
    background-color: #EFF3F8;
    margin-top: 1px;
    height: 58px;
    padding-top: 14px;
    padding-bottom: 11px;
    padding-left: 14px;
    border: 1px solid #ccc;
    border-top: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #333;
}

.slider-credite-recomandate ul.slides {
    width: 2235px; /*645*3*/
}

.slider-credite-recomandate.slider {
    height: 115px;
    width: 645px;
}

.slider-noutati.slider  .elemente {
    height: 115px;
}

.slider-credite-recomandate.slider  .elemente {
    height: 115px;
}

.slider  .elemente:hover {
    width: 745px;
}

.slider  .elemente, .slider  .moving.elemente:hover {
    position: absolute;
    width: 645px;
}

.slider.slider-credite-recomandate  ul.slides > li {
    width: 629px;
}

.slider  ul.slides > li {
    float: left;
    margin-right: 100px;
}

.slider.slider-credite-recomandate  .header {
    background-color: #232632;
    color: #fff;
}

.slider.slider-noutati  .header {
    background-color: #518447;
    color: #fff;
}

.slider  .header {
    font-family: Arial;
    font-size: 12px;
    line-height: 12px;
    height: 12px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.slider  .header .numaratoare {
    padding-right: 15px;
}

.slider.slider-credite-recomandate  .header .numaratoare .nr {
    color: #777;
}

.slider.slider-noutati  .header .numaratoare .nr {
    color: #ddd;
}

.slider  .header .numaratoare .nr {
    font-size: 10px;
    padding-top: 2px;
    line-height: 7px;
    height: 7px;
    padding-bottom: 3px;
    font-weight: bold;
    display: inline-block;
}

.slider  .header .title {
    line-height: 9px;
    height: 9px;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 15px;
    font-weight: bold;
}

.icon-slide-prev {
    width: 12px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-position: -257px -76px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

.icon-slide-next {
    width: 12px;
    height: 12px;
    background-image: url('../images/sprite.png');
    background-position: -271px -76px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

.icon-go-up {
    width: 6px;
    height: 7px;
    background-image: url('../images/sprite.png');
    background-position: -194px -63px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin-top: 7px;
    margin-left: 5px;
}

.numaratoare .icon-slide-prev {
    margin-left: 10px;
}

.numaratoare .icon-slide-next {
    margin-left: 6px;
}

.hor-borderline {
    border-top: 1px solid #fff;
    height: 1px;
    font-size: 0px;
}

.searchBarWaypoint, .searchBar {
    width: 645px;
}

.searchBar .inputHolder {
    background-color: #E4EDE3;
    padding: 15px;
    border: 1px solid #CCD6DB;
}

.sticky {
    z-index: 5;
    position: fixed;
    top: 0px;
}

.searchBar .promo-box {
    margin: 0px;
    margin-top: -1px;
}

.promo-box.gray > span {
    vertical-align: top;
}

.promo-box.gray {
    background-color: #777;
    border: 1px solid #757881;
    color: #fff;
    height: 9px;
    padding-top: 7px;
    padding-bottom: 13px;
    line-height: 15px;
    vertical-align: top;
    padding-left: 15px;
    border-radius: 0px;
}

.promo-box.gray a {
    color: #fff;
    vertical-align: top;
}

.icon-promo-gray {
    width: 14px;
    height: 15px;
    background-image: url('../images/sprite.png');
    background-position: -283px -74px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
}

.input input {
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('../images/sprite.png');
    background-position: 0px -336px;
    background-repeat: no-repeat;
    width: 274px;
    height:22px;
    padding-right: 27px;
    padding-left: 7px;
}

.input .inputAction {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 23px;
    height: 20px;
    background-image: url('../images/sprite.png');
    background-position: -285px -316px;
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer;
}

.input a.inputAction.x {
    background-position: -241px -316px;
    width: 22px;
    right: 1px;
}

.input a.inputAction.x:hover {
    background-position: -263px -316px;
    width: 22px;
    right: 1px;
}

.input.gray-search a.inputAction.x {
    background-position: -266px -401px;
    right: 0px;
}

.input.gray-search a.inputAction.x:hover {
    background-position: -266px -381px;
    right: 0px;
}

.input.gray-search a.inputAction.s {
    background-position: -291px -361px;
    right: -2px;
}

.input {
    z-index: auto;
    position: relative;
    height: 22px;
    display: inline-block;

    text-align: left;
}

.nrBanci {
    font-weight: bold;
}

ul.list.recomandate .c2, ul.list.recomandate .c3 {
    line-height: 15px;
}

ul.list.recomandate > li.selected {
    border: 1px solid #ccc;
    border-top: 0px;
    padding-right: 0px;
}

ul.list.recomandate > li {
    background-color: #EFF3F8;
    cursor: default;
}

.list.recomandate .h {
    display: block;
    text-align: left;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #757881;
}

.sgrid_1_3.box {
    margin-top: 18px;
}

.sgrid_1_3.box > h2, .maxwidth.box > h2 {
    background-color: #6D7696;
    line-height: 9px;
    padding-top: 11px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}

.maxwidth.box > h2.normal {
    background-color: #E4EDE3;
    color: #333333;
    border-bottom: 1px solid #fff;
    padding-top: 12px;
    padding-bottom: 13px;
}

.sgrid_1_3.box.asemanatoare > .content {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}

.sgrid_1_3.box > .content {
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    border-top: 0px;
    padding: 13px;
    height: 160px;
}

.maxwidth.box > .content {
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    border-top: 0px;
    padding: 15px;
}

.sgrid_1_3.box > .content ul.arr li:before {
    margin-top: 5px;
}

.sgrid_1_3.box > .content ul.arr, .maxwidth.box > .content ul.arr {
    font-size: 12px;
}

.maxwidth.box > .content ul.arr li:before {
    margin-top: 4px;
    margin-right: 2px;
}

.maxwidth.box > .content ul.arr li {
    margin-top: 8px;
    margin-bottom: 7px;
    margin-left: 24px;
}

.maxwidth.box > .content ul.arr a {
    color: #2F3342;
    font-family: Arial;
}

.sgrid_1_3.box > .content ul.arr a, .maxwidth.box > .content ul.arr a {
    text-decoration: underline;
}

.sgrid_1_3.box > .content ul.arr a:hover, .maxwidth.box > .content ul.arr a:hover {
    text-decoration: none;
}

.sgrid_1_3.box > .content.aplica, .sgrid_1_3.box > .content.calculeaza {
    line-height: 15px;
}

.sgrid_1_3.box > .content.calculeaza a {
    color: #333;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}

.sgrid_1_3.box > .content.calculeaza p {
    padding-top: 2px;
    padding-left: 1px;
    padding-bottom: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
    line-height: 13px;
}

.sgrid_1_3.box > .content.aplica p {
    font-family: Arial;
    font-size: 12px;
    color: #333;
    line-height: 17px;
    margin-bottom: 15px;
}

.sgrid_1_3.box > .content.aplica .button {
    margin-top: 14px;
}

.searchBarWaypointDisp {
    position: absolute;
    margin-top: -125px;
}

.inputHolder .icon-arr-down-black {
    vertical-align: bottom;
    margin-bottom: 4px;
}

.rgrid_1_2.left.pad {
    padding-left: 14px;
}

.boxRight a.lnk-arr {
    margin-top: 8px;
    width: 96px;
    height: 8px;
    line-height: 8px;
    padding-top: 7px;
    padding-left: 14px;
    text-align: left;
    display: inline-block;
    padding-bottom: 8px;
    background-image: url('../images/sprite.png');
    background-position: 0px -358px;
    background-repeat: no-repeat;
    font-size: 11px;
    color: #fff;
    font-family: Tahoma;
    text-decoration: none;
}

.boxRight a.lnk-arr:hover {
    background-position: 0px -469px;

}

.rgrid_1_2 .boxRight:last-child {
    margin-bottom: 3px;
}

.list.sucursale .item .c2, .list.sucursale .head .c2 {
    width: 167px;
    padding-right: 15px;
    text-align: left;
}

.list.sucursale .item .c3, .list.sucursale .head .c3 {
    padding-left: 15px;
    width: 195px;
    text-align: left;
}

ul.radios li {
    display: inline-block;
    padding-right: 15px;
}

ul.radios li a {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

.optiuni-hover:hover .buton-optiuni {
    color: #E0E6EB;
}

.optiuni-hover .buton-optiuni {
    position: relative;
    z-index: 6;
    font-family: Arial;
    font-size: 11px;
    color: #6C7696;
}

.optiuni-hover .more-options {
    border: 1px solid #999;
    border-radius: 0px 3px 3px 3px;
    left: 0px;
    top: 16px;
}

.optiuni-hover .more-options {
    top: 19px;
}

.optiuni-hover > div {
    clear: both;
    float: left;
}

.optiuni-hover .more-options {
    width: 222px;
    z-index: 5;
}

.input.select a.inputAction {
    background-position: -241px -361px;
}

.input.gray-search a.inputAction {
    background-position: -265px -361px;
}

.input.medium192 input {
    background-position: 0px -403px;
    width: 154px;
    padding-left: 11px;
}

.input.medium210 input {
    background-position: 0px -381px;
    width: 170px;
    padding-left: 11px;

}

input[name=zona].blur {
    background-position: 0px -492px;
}

.input.medium input {
    background-position: 0px -381px;
    width: 169px;
    padding-left: 11px;
}

.input input {
    font-size: 11px;
    font-family: Tahoma;
    line-height: 15px;
    color: #333;
}

.searchBarFit > div.input {
    float: left;
}

.input.medium.pad {
    margin-left: 12px;
    margin-right: 12px;
}

.searchBarFit {
    padding: 14px;
    padding-top: 19px;
    padding-bottom: 19px;
    border: 1px solid #CCD6DB;
    background-color: #E4EDE3;
    margin-top: 15px;
    margin-bottom: 25px;
    position: relative;
}

.icon-radio {
    width: 11px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -257px -40px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    margin-right: 8px;
}

.c7 .optiuni-hover.others .more-options > span {
    color: #333333;
}

.icon-print {
    width: 12px;
    height: 9px;
    margin-top: 3px;
    margin-bottom: 1px;
    background-image: url('../images/sprite.png');
    background-position: -268px -40px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
}

.icon-radio.sel {
    background-position: -246px -40px;
}

.more-options ul.arr li:before {
    margin-top: 6px;
}

.list .sucursale .button.roundRight {
    background-color: #69A95B;
}

.c7 .optiuni-hover.others {
    /*margin-left:18px;*/
}

.sucursale .c7 .optiuni-hover.others {
    margin-left: 0px;
}

.optiuni-hover.others {
    position: relative;
    width: 110px;
}

.button.small {
    padding-left: 6px;
    padding-right: 5px;
}

.float-em-left > a {
    float: left;
}

.button.padRight {
    margin-right: 1px;
}

.button.gray {
    background-color: #9EB3BA;
}

.list.sucursale .buton-optiuni {
    padding-left: 11px;
}

.list.sucursale .extra {
    padding-left: 0px;
    padding-right: 38px;
    width: 184px;
}

.list.sucursale div.sumar .extra p.desc {
    font-family: Arial;
    font-size: 11px;
    color: #333;
}

.list.sucursale div.sumar .raporteaza {
    float: left;
    width: 75px;
}

.icon-arata-email {
    width: 118px;
    height: 17px;
    background-image: url('../images/sprite.png');
    background-position: -122px -361px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
}

.icon-exclam {
    width: 12px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -289px -1px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
}

.list.sucursale div.sumar .raporteaza .icon-exclam {
    margin-top: 3px;
    margin-right: 7px;
    float: left;
}

.raporteaza:hover .icon-exclam {
    background-image: url('../images/sprite.png');
    background-position: -255px -90px;
    background-repeat: no-repeat;
}

.raporteaza:hover .icon-exclam {
    background-position: -255px -90px;
}

.list.sucursale div.sumar .raporteaza a {
    color: #333;
    font-size: 11px;
    font-family: Tahoma;
    display: block;
    float: left;
    width: 56px;
}

.list.large.sucursale  .c7 {
    width: 111px;
    padding-left: 9;
}

.list.large.sucursale div.sumar .c3 {
    width: 186px;
    padding-top: 0px;
}

.list.large.sucursale div.sumar > dl > dd {
    width: 167px;
    padding-right: 15px;
    line-height: 18px;
}

.list.large.sucursale div.sumar > dl {
    width: 285px;
}

.select-more {
    border-radius: 0px 0px 3px 3px;
}

.publishing .select-more.medium192 {
    top: 22px;
}

.ib {
    display: inline-block;
}

.select-more.medium192 {
    width: 190px;
}

.select-more.medium210 {
    width: 205px;
    top: 22px;
}

.select-more.medium {
    top: 22px;
}

.select-more .info b {
    color: #333;
    font-weight: bold;
}

.select-more .info {
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
}

.select-more .noRez {
    display: none;
}

.select-more .extraPad {
    padding-left: 16px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.select-more .pad {
    padding-left: 7px;
    padding-top: 9px;
    padding-bottom: 12px;
}

.select-more {
    top: 36px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: 0px;
    z-index: 5;
    display: none;
}

.select-more.medium.col2 {
    left: 218px;
}

.select-more.col3 {
    left: 437px;
    display: none;
}

.select-more.medium {
    width: 205px;
}

.select-more .head {
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 7px;
    padding-bottom: 8px;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    height: 8px;
    color: #333;
    text-decoration: none;
    margin: 3px;
    border: 1px solid #fff;
}

.select-more .head:hover {
    border: 1px solid #e5e5e5;
    background-color: #EFF3F8;
}

.input.small input {
    background-position: 0px -425px;
    width: 127px;
}

.input.small.w207 input {
    background-position: 0px -447px;
    width: 142px;
}

.input.small.w257 {
	width:277px;
}

.banci-filter {
    border-bottom: 1px solid #CCD6DB;
}

.select-more-items .localitati {
    display: none;
}

.select-more .input.small {
    border-top: 1px solid #CCD6DB;
    border-bottom: 1px solid #CCD6DB;
    background-color: #E4EDE3;
    padding-left: 7px;
    padding-right: 22px;
    padding-top: 7px;
    padding-bottom: 8px;
}

.select-more .input.small .inputAction {
    width: 10px;
    height: 10px;
    background-position: -297px -74px;
    right: 5px;
    top: 13px;
}

ul.down-arr > li.sel > ul {
    display: block;
}

ul.down-arr > li {

}

ul.down-arr > li.sel > a {
    border-bottom: 1px solid #ccc;
}

ul.down-arr > li.sel > a:before {
    background-position: -319px -115px;
    width: 6px;
    height: 6px;
    margin-top: 3px;

}

ul.arr.localitati > li::before {
    margin-top: 10px;
}

ul.localitati {
    background-color: #EFF3F8;
    padding-left: 25px;
    padding-bottom: 15px;
    padding-top: 5px;
    border-bottom: 1px solid #ccc;
}

ul.localitati > li > a {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    height: 8px;
    padding-top: 7px;
    padding-bottom: 2px;
    display: inline-block;
}

ul.down-arr > li > a:before {
    width: 6px;
    height: 6px;
    background-image: url('../images/sprite.png');
    background-position: -61px -19px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-right: 7px;
}

ul.select-more-items {
    max-height: 288px;
    overflow-y: auto;
    margin: 3px;
    position: relative;
}

ul.select-more-items > li.high > a {
    font-weight: bold;
}

ul.select-more-items > li.low > a {
    color: #999999;
}

ul.select-more-items > li > a {
    display: block;
    /*height:8px;*/
    padding-top: 7px;
    padding-bottom: 8px;
    padding-left: 12px;
    border-bottom: 1px solid #E0E6EB;
    color: #2F3342;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 11px;
}

ul.select-more-items > li > a:last-child {
    border-bottom: none;
}

ul.select-more-items > li > a:hover, ul.select-more-items > li.sel > a {
    background-color: #EFF3F8;
    font-weight: bold;
}

.unselectable {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.select-more-items li.dim {
    display: none;
}

.select-more-items.searcher {
    display: none;
}

.dynNrBanci {
    padding-left: 8px;
    font-size: 12px;
    font-family: Arial;
}

.boxRight .pad-down-small {
    margin-bottom: 5px;
}

.input.select input {
    cursor: default;
}

.bold {
    font-weight: bold;
}

.list-footer.extra-links li a {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

.list-footer.extra-links li {
    display: inline-block;
    margin-left: 15px;
}

.list-footer.extra-links {
    float: right;
    margin-bottom: 22px;
    margin-top: 3px;
    margin-right: 15px;
}

.optiuni-hover:hover .buton-optiuni.white {
    color: #6D7696;
}

.box-credit-detalii.maxWidth {
    width: auto;
}

.box-credit-detalii.maxWidth dd input {
    margin: 0px;
}

.box-credit-detalii.maxWidth dt {
    width: 150px;
}

div.input > ul {
    line-height: 11px;
}

.box-credit-detalii.maxWidth dd {
    width: 395px;
}

div > p.informatii:first-child {
    margin-top: 0px;
}

.box-error > p {
    font-weight: normal;
}

.box-error.full {
    display: block;
}

.box-error a {
    color: #E22336;
}

.box-error {
    color: #E22336;
    padding-left: 23px;
    padding-top: 10px;
    padding-right: 23px;
    padding-bottom: 10px;
    border: 1px solid #F1BCBE;
    background-color: #FFECED;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    border-radius: 4px;
    display: inline-block;
    line-height: 18px;
}

.msg-info.error {
    border: 1px solid #F1BCBE;
    background-color: #FFECED;
    color: #D33246;
}

.msg-info.error a {
	color:#D33246;
}

.msg-info.confirm {
    border: 1px solid #B1D679;
    background-color: #EBF9D5;
    color: #2B7100;
}

.msg-info.confirm a {
	color: #2B7100;
}

.msg-info.warning {
    border: 1px solid #C81D1D;
    background-color: #F5E8C6;
    color: #C81D1D;
}

.msg-info.warning a {
	color: #C81D1D;
}

.msg-info > span:first-child {
    font-weight: bold;
}

.msg-info.confirm:before {
    content: ' ';
    float: right;
    width: 36px;
    height: 36px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -0px -515px;
    display: inline-block;
    vertical-align: top;
    left: 0px;
    top: 0px;
}

.msg-info.error:before {
    content: ' ';
    float: right;
    width: 38px;
    height: 37px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -36px -515px;
    display: inline-block;
    vertical-align: top;
    left: 0px;
    top: 0px;
}

.msg-info.warning:before {
    content: ' ';
    float: right;
    width: 38px;
    height: 37px;
    background-image: url('../images/icons/ic_warning_32.png');
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    left: 0px;
    top: 0px;
}

.msg-info {
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 15px;
	line-height: 20px;
}

p.informatii {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #ddd;
    color: #757881;
    font-size: 12px;
    font-family: Arial;
    line-height: 15px;
    font-style: italic;
    display: block;
}

p.informatii.noTop {
    margin-top: 0px;
}

/*
p.informatii:before{
	width:12px; 
	height:11px;
	background-image:url('../images/sprite.png');
	background-position:-101px -1px;
	background-repeat:no-repeat;
	content: ' ';
	display: inline-block;
	vertical-align:top;
	margin-right:5px;
	margin-top:2px;
}
*/
.icon-convertor {
    width: 9px;
    height: 5px;
    background-image: url('../images/sprite.png');
    background-position: -28px -15px;
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    margin-top: 7px;
}

ul.flat, ul.flat > li {
    display: inline-block;
}

input.small {
    width: 50px;
}

#convertor.lightbox .main {
    min-width: 100px;
}

dl.rightAlign dt {
    text-align: right;
}

dl input[readonly=readonly] {
    background-color: #ededed;
    border: 1px solid #DCE5EE;
    padding: 1px;
    color: #757881;
}

.sgrid_big {
    width: 438px;
}

.sgrid_big.padRight {
    padding-right: 20px;
    width: 418px;
}

.sgrid_small {
    width: 207px;
}

.nav-side .top {
    width: 207px;
    height: 80px;
    line-height: 78px;
    vertical-align: middle;
    text-align: center;
    background-color: #f8f8f8;
}

.nav-side.ghid .top > img {
    border: 1px solid #D9D9D9;
    margin-right: 13px;
}

.nav-side.ghid .top p {
    margin: 0px;
    margin-top: 5px;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma;
    color: #757881;
}

.nav-side.ghid .top > div {
    width: 112px;
    text-align: left;
}

.nav-side.ghid .top {
    border: 1px solid #DCE5EE;
    background-color: #EFF3F8;
    width: 177px;
    padding: 14px;
    height: 50px;
    line-height: 16px;
}

.nav-side .lnk-extra {
    border: 1px solid #518447;
    background-color: #518447;
    line-height: 8px;
    padding-top: 9px;
    padding-bottom: 11px;
    height: 8px;
    position: relative;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    color: #fff;
}

.nav-side .lnk-extra:after {
    position: absolute;
    left: 99px;
    bottom: -7px;

    width: 12px;
    height: 7px;
    content: ' ';
    display: block;
    position: absolute;
    background-image: url('../images/sprite.png');
    background-position: -310px -54px;
    background-repeat: no-repeat;
}

.nav-side .lnk-extra-author {
    position: relative;
}

.nav-side .lnk-extra-author:after {
    position: absolute;
    left: 99px;
    bottom: -6px;

    width: 12px;
    height: 7px;
    content: ' ';
    display: block;
    position: absolute;
    background-image: url('../images/sprite.png');
    background-position: -323px -54px;
    background-repeat: no-repeat;
}

.nav-side .lnks ul.arr > li:before {
    margin-top: 2px;
}

.nav-side .lnks ul.arr > li {
    line-height: 9px;
    height: 9px;
    padding-top: 5px;
    padding-bottom: 9px;
}

.nav-side .lnks a {
    color: #518447;
    font-size: 12px;
    font-family: Arial;
    padding-left: 1px;
}

.nav-side .lnks {
    width: 175px;
    border-left: 1px solid #CCD6DB;
    border-right: 1px solid #CCD6DB;
    border-bottom: 1px solid #CCD6DB;
    border-radius: 0px 0px 4px 4px;
    padding: 15px;
    padding-bottom: 17px;
}

.nav-banca {
    margin-top: 4px;
    margin-bottom: 25px;
}

.nav-articol {
    margin-bottom: 20px;
}

h2.dashedDown a {
    font-family: Arial;
    font-size: 18px;
    color: #333;
    text-decoration: none;
}

h2.dashedDown {
    font-family: Arial;
    font-size: 18px;
    color: #333;
    line-height: 13px;
    padding-top: 4px;
    height: 13px;
    margin-bottom: 16px;
}

h2.dashedDown:after {
    margin-top: 11px;
}

h2.dashedDown.extraMargin.rez {
    padding-top: 0px;
    margin-bottom: 38px;
}

h2.dashedDown.extraMargin {
    margin-bottom: 31px;
    padding-top: 10px;
}

h2.dashedDown.extraMarginV2 {
    margin-bottom: 24px;
    padding-top: 10px;
}

h2.dashedDown.extraMarginV3 {
    margin-bottom: 30px;
    padding-top: 10px;
}

div.sep-mic {
    height: 15px;
    line-height: 15px;
}

.infoBanca p.intro {
    padding-bottom: 13px;
}

.sediul-central dl.first {
    padding-top: 15px;
}

.sediul-central dl.sec {
    padding-bottom: 15px;
}

.sediul-central dl {
    padding-left: 15px;
}

.sediul-central dt.mail, .sediul-central dd.mail {
    padding-top: 7px;
    padding-bottom: 7px;
    height: 18px;
}

.sediul-central dt {
    width: 96px;
    float: left;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    line-height: 18px;
    padding-bottom: 3px;
}

.sediul-central dd a {
    color: #333;
}

.sediul-central dd {
    width: 296px;
    float: left;
    text-align: left;
    padding-left: 8px;
    font-family: Arial;
    font-size: 12px;
    color: #333;
    line-height: 18px;
    padding-bottom: 3px;
}

.sediul-central ul.actiuni {
    position: absolute;
    bottom: 13px;
    right: 15px;
}

.sediul-central {
    position: relative;
}

ul.actiuni > li {
    line-height: 8px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 11px;
}

ul.actiuni a {
    font-family: Tahoma;
    font-size: 11px;
    color: #999;
}

.social-container.margins {
    margin-top: 20px;
    margin-bottom: 25px;
}

.list.fara-p ul.list > li {

}

.list.oferte .c1 a.credit {
    width: 204px;
    padding-left: 10px;
    color: #333;
}

ul.list.oferte .c2, ul.list.oferte .c3, ul.list.oferte .c4 {
    padding-top: 7px;
}

.list.oferte .icon-info {
    margin-top: 3px;
    margin-left: 15px;
}

.list.oferte .head .icon-info {
    background-position: -211px 0px;
}

.list.oferte .c1 {
    width: 300px;
    float: left;
}

.list.oferte .c2 {
    width: 78px;
    float: left;
    text-align: right;
    padding-right: 7px;
}

.list.oferte .c3 {
    width: 77px;
    float: left;
    text-align: right;
    padding-right: 7px;
}

.list.oferte .c4 {
    width: 45px;
    float: left;
}

.list.oferte .c5 {
    width: 101px;
    float: left;
    height: 22px;
}

.list.oferte .head .c1, .list.oferte .head .c2, .list.oferte .head .c3 {
    padding-top: 2px;
}

.list.oferte .head .c1 {
    color: #fff;
    padding-left: 15px;
    font-size: 12px;
    font-weight: bold;
}

.list.oferte .head {
    background-color: #518447;
    color: #ddd;
    margin-bottom: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: Arial;
}

.list.oferte .buton-optiuni.white .icon-optiuni {
    margin-left: 13px;
}

.list.oferte.large .buton-optiuni.white .icon-optiuni {
    margin-left: 16px;
}

.list.oferte .optiuni-hover .more-options > span {
    color: #333;
    display: block;
    padding-bottom: 4px;
    font-size: 11px;
}

.list.oferte .optiuni-hover .more-options {
    width: 150px;
}

.list.oferte .optiuni-hover.others {
    width: 85px;
}

ul.list.oferte {
    margin-bottom: 18px;
}

.social.noBottom {
    border-bottom: 0px;
    padding-bottom: 0px;
}

.boxStiriV2 {
    width: 350px;
}

.boxStiriV2 .item {
    padding-top: 13px;
    padding-left: 15px;
    padding-bottom: 14px;
    padding-right: 17px;
}

.boxStiriV2 .item > div.det {
    width: 75px;
    padding-right: 7px;
    text-align: right;
}

.boxStiriV2 .item  .data {
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    color: #333;
}

.boxStiriV2 .item  .sursa {
    font-size: 11px;
    font-family: Tahoma;
    color: #757881;
}

.boxStiriV2 .item > a {
    width: 214px;
    color: #333;
    font-size: 11px;
    font-family: Tahoma;
    line-height: 17px;
    margin-top: -2px;
    border-left: 1px dotted #999;
    padding-left: 14px;
    min-height: 33px;
    margin-left: 7px;
}

.boxes .marginLeft {
    margin-left: 15px;
}

.boxFinanciar .headBg .c1, .boxFinanciar .headBg .c2, .boxFinanciar .headBg .c3 {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #757881;
}

.cursValutarV2 {
    width: 280px;
}

.cursValutarV2.big {
    width: 321px;
}

.cursValutarV2.big .c1 {
    width: 155px;
}

.cursValutarV2.big .c2 {
    width: 65px;
}

.cursValutarV2.big .c3 {
    width: 65px;
}

.boxFinanciar .headBg {
    background-color: #ddd;
}

.cursValutarV2 .c2, .cursValutarV2 .c3 {
    font-weight: normal;
    text-align: right;
}

.cursValutarV2  .c1 {
    width: 90px;
}

.cursValutarV2  .c2 {
    width: 72px;
}

.cursValutarV2  .c3 {
    width: 79px;
}

.boxFinanciar.retea a {
    color: #333;
    font-family: Tahoma;
    font-size: 11px;
}

.boxStiriV2  > ul {
    margin-bottom: 0px;
}

.cursValutarV2 > ul {
    margin-bottom: 2px;
}

.img.harta {
    border: 1px solid #ccc;
    margin-top: 10px;
    margin-bottom: 10px;
    display: none;
    min-height: 214px;
}

.arata-harta {
    cursor: pointer;
    text-decoration: underline;
}

.ascunde-harta {
    cursor: pointer;
    text-decoration: underline;
    display: none;
}

.business img.harta {
    display: block;
    margin: 0px;
}

.business span.adresa {
    font-family: Arial;
    font-size: 12px;
    color: #333;
    display: block;
    margin-bottom: 15px;
}

.business div.detalii {
    position: relative;
    min-height: 182px;
    padding-bottom: 65px;
    width: 187px;
}

.business div.detalii.small {
    min-height: 151px;
}

.business div.detalii dt:first-child {
    padding-bottom: 11px;
}

.business div.detalii dt {
    font-weight: bold;
    line-height: 9px;
    height: 9px;
    padding-bottom: 8px;
    font-size: 12px;
}

.business div.detalii dd a {
    color: #333;
}

.business div.detalii dd {
    font-size: 12px;
    line-height: 17px;
    padding-bottom: 16px;
}

.business div.detalii ul.actiuni li:first-child {
    padding-bottom: 16px;
}

.business div.detalii ul.actiuni li:last-child {
    padding-bottom: 0px;
}

.business div.detalii ul.actiuni {
    width: 187px;
    position: absolute;
    bottom: 2px;
}

.business div.detalii ul.actiuni.break-to-top {
    bottom: none;
    top: 0px;
}

.business div.detalii ul.actiuni.break-to-top li:first-child {
    display: none;
}

.business div.detalii ul.actiuni a {
    color: #757881;
}

.business div.detalii {
    margin-left: 20px;
}

.box b.intr {
    margin-top: 6px;
    display: block;
    margin-bottom: 14px;
    font-family: Arial;
    font-size: 12px;
}

.sumar dd a {
    color: #333;
}

.list.recomandate .c2.dae {
    text-align: left;
}

.list.recomandate .c3.rata {
    text-align: left;
}

.list.sucursale a.col {
    cursor: default;
}

.arata-lista-toata:hover {
    background-color: #F8FAFC;
}

.arata-lista-toata {
    margin-top: 15px;
    background-color: #EFF3F8;
    border: 1px solid #DCE5EE;
    height: 9px;
    line-height: 9px;
    padding-top: 10px;
    padding-bottom: 12px;
    text-align: center;
    font-weight: bold;
    color: #333;
    font-size: 12px;
    font-family: Arial;
    margin-bottom: 21px;
    vertical-align: bottom;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
}

.arata-lista-toata:hover:after {
    background-position: -337px -54px;
}

.arata-lista-toata:after {
    width: 12px;
    height: 6px;
    content: ' ';
    display: block;
    position: absolute;
/*left: 316px;*/
    left: 48%;
    bottom: -6px;
    background-image: url('../images/sprite.png');
    background-position: -338px -62px;
    background-repeat: no-repeat;
    display: inline-block;
}

.harta.no_map {
    background-image: url('../images/harta-not-found.png');
}

table.data.center td {
    text-align: center;
    padding-left: 0px;
}

table.data {
    width: 100%;
    font-size: 12px;
    font-family: Arial;
    line-height: 15px;
    color: #333;
}

table.data td, table.data th {
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #fff;
}

table.data td {
    background-color: #cc0000;
    padding-left: 14px;
}

table.data tr:hover td {
    background-color: #ddd !important;

}

table.data tr:nth-child(even) td {
    background-color: #EFF3F8;
}

table.data tr:nth-child(odd) td {
    background-color: #E4EDE3;
}

table.data th {
    background-color: #518447;
    color: #eee;
    font-weight: normal;
    font-family: Arial;
    font-size: 12px;
}

a.underline {
    cursor: pointer;
}

.underline {
    text-decoration: underline;
}

a.underline:hover {
    text-decoration: underline;
}

.added .icon-comp {
    /*background-position:-251px -63px;*/
}

.added .icon-fav {
    /*background-position:-278px -54px;*/
}

.lightbox .p1 {
    margin-right: 15px;
}

.mesaj-titlu, .mesaj-revoke, .mesaj-revoke a, .mesaj-link {
    font-family: Arial;
    font-size: 12px;
}

.mesaj-titlu {
    font-weight: bold;
    color: #333;
}

.mesaj-revoke, .mesaj-revoke a {
    padding-top: 5px;
    color: #757881;
}

.mesaj-link, .mesaj-count {
    display: inline-block;
    padding-top: 15px;
    color: #333;
}

.lightbox a.mesaj-count {
    color: #333333;
    font-size: 12px;
    font-family: Arial;

}

.lightbox a.mesaj-link {
    color: #0099CC;
    font-size: 12px;
    font-family: Arial;
}

.mesaj-link {
    padding-right: 5px;
}

.graytext {
    font-family: Tahoma;
    font-size: 11px;
    color: #777;
}

.l-actiuni > p.graytext {
    padding-top: 6px;
}

.button:hover .countdown {
    color: #fff;
}

.button .countdown {
    color: #999;
    font-weight: normal
}

.box-credit-calculeaza, .box-credit-aplica {
    background-color: #fff;
    border: 1px solid #E0E6EB;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.stilify dt, .stilify dd {
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    color: 333;
    line-height: 22px;
    padding-bottom: 12px;
}

.stilify dt {
    clear: both;
    width: 188px;
    padding-right: 10px;
}

div.input.w220 {
}

div.input.w220.cu-extra input {
    width: 140px;
    padding-right: 70px;
}

div.input.w220 input {
    width: 200px;
    background-position: 0px -552px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 8px;
    font-family: Tahoma;
    font-size: 11px;
}

div.input.w257.cu-extra input {
    width: 177px;
    padding-right: 70px;
    height: 24px;
}

div.input.w257 input {
    width: 237px;
    background-position: -92px -518px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 8px;
    font-family: Tahoma;
    font-size: 11px;
}

div.input.w170 {

}

div.input.w170.cu-extra input {
    width: 96px;
    padding-right: 70px;
}

div.input.w170 input {
    width: 156px;
    background-position: 0px -447px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 8px;
    font-family: Tahoma;
    font-size: 11px;
}

div.input.w257 > ul {
    width: 247px;
    top: 23px;
}

div.input.w257 .extra.dropdown, div.input.w257 .extra.dropdown:hover {
    background-position: -255px -490px;
    padding-top: 2px;
    width: 20px;
}

div.input .extra.text {
    padding-right: 8px;
}

div.input .dropdown.extra.valuta:hover {
    background-position: -240px -425px;
}

div.input.w257 .dropdown.extra.valuta {
    background-position: -288px -490px;
    padding-top: 2px;
}

div.input.w257 .dropdown.extra.valuta:hover {
    background-position: -288px -490px;
    padding-top: 2px;
    width: 60px;
}

div.input .dropdown.extra.valuta {
    width: 60px;
    background-image: url('../images/sprite.png');
    background-position: -240px -425px;
    background-repeat: no-repeat;
}

div.input .dropdown.extra.valuta > span {
    padding-left: 12px;
}

div.input .dropdown.extra.procent:hover {
    background-position: -240px -447px;
}

div.input .dropdown.extra.procent {
    width: 40px;
    background-image: url('../images/sprite.png');
    background-position: -240px -447px;
    background-repeat: no-repeat;
}

div.input .dropdown.extra.procent > span {
    padding-left: 6px;
}

div.input .curs-valutar > li > .from > .nr {
    display: inline-block;
    text-align: right;
    padding-right: 10px;
}

div.input .curs-valutar > li > .from {
    width: 84px;
    padding-right: 10px;
}

div.input .curs-valutar > li > .from >  .valuta {
    font-weight: bold;
}

div.input .curs-valutar > li > .to {
    text-align: right;
    float: right;
}

div.input .curs-valutar > li > .arrws {
    margin-top: 3px;
    height: 6px;
    width: 9px;
    margin-right: 22px;
    background-image: url('../images/sprite.png');
    background-position: -283px -90px;
    background-repeat: no-repeat;
}

div.input .curs-valutar > li:hover > .arrws {
    background-position: -283px -97px;
}

div.input .curs-valutar > li > * {
    display: block;
    float: left;
}

div.input > .dropdown {
    cursor: pointer;
}

div.input > ul {
    width: 210px;
    display: none;
}

div.input > ul {
    position: absolute;
    z-index: 5;
    top: 21px;
    left: 0px;
    padding: 4px;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 0px 0px 3px 3px;
    max-height: 168px;
    overflow-y: auto;
}

div.input > ul > li {
    border-bottom: 1px solid #e5e5e5;
    height: 8px;
    padding-top: 7px;
    padding-bottom: 8px;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 7px;
    padding-right: 11px;
    cursor: pointer;
}

div.input > ul > li:last-child {
    border-bottom: 0px;
}

div.input > ul > li:hover {
    background-color: #EFF3F8;
}

div.input .extra {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    position: absolute;
    height: 20px;
    top: 1px;
    right: 1px;
    line-height: 20px;
    font-family: Tahoma;
    font-size: 11px;
    vertical-align: middle;
}

div.input .extra.dropdown:hover {
    background-position: -243px -381px;
}

div.input .extra.dropdown {
    width: 20px;
    height: 20px;
    background-image: url('../images/sprite.png');
    background-position: -243px -361px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.input.readonly input, div.input.readonly {

    color: #757881;
}

div.input.readonly input {
    background-position: 0px -596px;
    cursor: default;
}

div.input.dropdown > input {
    cursor: default;
}

.icon-info.next-input {
    margin-top: 5px;
    margin-left: 5px;
    cursor: pointer;
    background-position: -101px -1px;
}

.icon-info.next-input:hover, .icon-info.next-input.sel {
    background-position: -175px -63px;
}

.tooltip-help:before {
    width: 7px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -184px -74px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: -6px;
    top: 10px;
}

.tooltip-help .icon-close:hover {
    background-position: -146px -40px;
}

.tooltip-help .t-head {
    line-height: 12px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.tooltip-help >p {
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 15px;
    padding-top: 5px;
}

.tooltip-help {
    display: none;
    position: absolute;
    background-color: #fff;
    left: 480px;
    margin-top: -35px;
    z-index: 5;
    border-radius: 3px;
    border: 1px solid #bcbcbc;
    width: 320px;
    padding: 15px;
    color: #333;
}

.hide {
    display: none;
}

.multipleChoice > ul > li > label {
    padding-left: 5px;
}

.multipleChoice > ul > li {
    line-height: 11px;
    padding-bottom: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

div.textbox > p {
    max-height: 72px;
    overflow-y: auto;
}

div.textbox {
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
    line-height: 15px;
    width: 364px;
    padding-left: 11px;
    padding-right: 3px;
    padding-top: 9px;
    padding-bottom: 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #EFF3F8;
}

.boxFinanciar > dl.form {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #EFF3F8;
    border: 1px solid #ccc;
    border-top: 0px;
}

dl.form > dt {
    clear: both;
    width: 178px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    height: 9px;
    padding-top: 8px;
    padding-bottom: 8px;
}

dl.form > dd {
    float: left;
    height: 25px;
    line-height: 25px;
}

dl.form .value {
    display: inline-block;
    width: 198px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc;
    border-bottom: 0px;
    border-radius: 2px;
    background-color: #fff;
    height: 8px;
    line-height: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

dl.form .space-down {
    margin-bottom: 15px;
}

dl.form .value.bd {
    border-bottom: 1px solid #ccc;
}

dl.form .icon-info.next-input {
    margin-top: 7px;
}

.copyme:hover:before, .copyme.hover:before {
    width: 4px;
    height: 6px;
    background-position: -293px -90px;
    display: inline-block;
}

.copyme:hover  .text, .copyme.hover  .text, .copyme.clicked  .text {
    opacity: 1;
}

.copyme  .text {
    opacity: 0;
    display: inline-block;
    margin-top: -1px;
}

.copyme:before {
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    content: ' ';
    vertica-align: top;
    margin-top: -3px;
    margin-right: 5px;
    display: none;
}

.copyme.clicked:before {
    background-position: -293px -97px;
    width: 7px;
    height: 6px;
    display: inline-block;
}

.copyme.clicked  .text {
    color: #333;
}

.copyme {
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: default;
    display: inline-block;
    line-height: 12px;
    font-family: Tahoma;
    font-size: 11px;
    color: #999;
    font-weight: normal;
}

.copyme .icon-copy {
    margin-left: 10px;
}

.icon-copy {
    cursor: pointer;
    width: 12px;
    height: 12px;

    background-image: url('../images/sprite.png');
    background-position: -269px -90px;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    float: right;
}

.results-form .boxFinanciar {
    padding-bottom: 20px;
}

.results-form {
    background-color: #fff;
    padding: 20px;
    border: 1px solid #DCE5EE;
}

.subtitle, .subtitle a, .continut-articol .subtitle a {
    font-size: 12px;
    color: #999;
    font-family: Arial;
}

.subtitle {
    margin-bottom: 15px;
}

p.sapou {
    font-weight: bold;
    line-height: 16px;
    font-size: 12px;
    font-family: Arial;
    color: #333;
    margin-bottom: 15px;
    margin-right: 20px;
}

.continut-articol a {
    color: #333;
}

.continut-articol p {

    font-size: 12px;
    font-family: Arial;
    color: #333;
    line-height: 16px;
    margin-bottom: 15px;
}

.grid_2_3.articol h1 {
    margin-bottom: 20px;
}

.continut-articol > ul > li > a {
    color: #333;
}

.continut-articol > ul > li {
    line-height: 18px;
    padding-left: 30px;
    padding-right: 20px;
    text-indent: -8px;
}

.continut-articol > ul > li.noindent {
    text-indent: 0px;
}

.continut-articol > ul > li:before {
    content: ' ';
    width: 3px;
    height: 6px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -74px 0px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
    margin-top: 6px;
}

.continut-articol > ul {
    margin-bottom: 20px;
}

.continut-articol h1, .continut-articol h2, .continut-articol h3 {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    margin-bottom: 10px;
    color: #333;
}

.continut-articol h4 {
    color: #333;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    margin-bottom: 10px;
}

.continut-articol q {
    font-size: 12px;
    font-style: italic;
    font-family: Arial;
    color: #333;
    margin-bottom: 15px;
    display: block;
    line-height: 16px;
}

.continut-articol .caption {
    font-family: Tahoma;
    font-size: 11px;
    line-height: 15px;
    color: #999;
}

.continut-articol {
    font-size: 12px;
    font-family: Arial;
    color: #333;
    line-height: 16px;
}

.continut-articol .sgrid_small.right {
    margin-left: 20px;
}

.etichete {
    margin-top: 15px;
    margin-bottom: 23px;
}

.etichete > b {
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: #333;
}

.nav-side .lnks ul.arr > li.hr {
    margin-top: 5px;
    margin-bottom: 9px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url('../images/bg-orizontal.png');
    background-repeat: repeat-x;
    background-position: 0px -31px;
}

ul.arr > li.no-icon:before {
    display: none;
}

ul.arr > li.hr:before {
    display: none;
}

a.petrol, .nav-side .lnks a.petrol {
    color: #2F3342;
}

.etichete > ul {
    display: inline;
    padding-left: 4px;
}

.etichete > ul > li {
    display: inline;
}

.etichete > ul > li a {
    color: #518447;
    font-size: 13px;
    font-family: Arial;
}

.sgrid_1_3.box.fullWidth > .content {

    height: auto;
}

.sgrid_1_3.box.fullWidth {
    width: auto;
    margin-bottom: 25px;
}

.sub-section {
    border: 1px solid #DCE5EE;
}

.sub-section .sub-head .t1 {
    font-family: Arial;
    font-size: 18px;
    color: #333;
    line-height: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
}

.sub-section .sub-head .t2 {
    font-family: Arial;
    font-size: 12px;
    color: #999;
    line-height: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
    display: block;
    text-decoration: none;
}

.sub-section .sub-head {
    border-bottom: 1px solid #DCE5EE;
    padding: 15px;
}

.sub-section .sub-content a {
    color: #333;
    font-size: 12px;
    font-family: Arial;
}

.sub-section .sub-content {
    background-color: #E4EDE3;
    padding: 15px;
}

.h2head {
    line-height: 14px;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.stilify dt  ul.arr > li:before, .stilify dd ul.arr > li:before {
    margin-top: 8px;
}

.succes > span {
    display: block;
    margin-bottom: 5px;
}

.succes {
    color: #2B7100;
    font-size: 12px;
    font-family: Arial;
    border-radius: 4px;
    background-color: #EBF9D5;
    border: 1px solid #B1D679;
    line-height: 14px;
    min-height: 51px;
    margin: 15px 15px 0 15px;
    padding: 15px 15px 0 15px;
}

.error > span {
    display: block;
    vertical-allign: middle;
}

.error {
    color: #E22336;
    font-size: 12px;
    font-family: Arial;
    border-radius: 4px;
    background-color: #FFECED;
    border: 1px solid #F1BDBF;
    line-height: 14px;
    min-height: 51px;
    vertical-allign: middle;
    margin: 15px 0px 0 0px;
    padding: 15px 15px 0 15px;
}

.warning > span {
    display: block;
    vertical-allign: middle;
    padding-top: 10px;
}

.warning {
    color: #000;
    font-size: 12px;
    font-family: Arial;
    border-radius: 4px;
    background-color: #7FDEFF;
    border: 1px solid #F1BDBF;
    line-height: 14px;
    min-height: 51px;
    vertical-allign: middle;
    padding: 15px 15px 0 15px;
}

.blackLinks a {
    color: #333;
}

.sub-section > .sub-head.comentarii .t2:hover .icon-go-up {
    display: inline-block;
    text-decoration: underline;
}

.sub-section > .sub-head.comentarii .icon-go-up {
    margin-top: 7px;
    margin-left: 7px;
    display: none;
}

.sub-section > .sub-head.comentarii .t2 {
    color: #757881;
    cursor: pointer;

}

.sub-section > .sub-content.comentarii {
    background-color: #fff;
    padding: 0px;
}

.comentarii > .comentariu:last-child {
    border-bottom: 0px;
}

.comentariu:hover {
    background-color: #fcfcfc;
}

.comentariu {
    padding: 15px;
    border-bottom: 1px solid #DCE5EE;
}

.comentariu.admin {
    background-color: #FFFFFF;
}

.comentariu.user {
    background-color: #EFF3F8;
}

.comentariu > img {
    border: 1px solid #d9d9d9;
    float: left;
}

.comentariu > .detalii {
    margin-left: 15px;
    float: left;
    width: 542px;
}

.comentariu .links > a.date {
    color: #999;
}

.comentariu .links > a.date:hover {
    text-decoration: none;
}

.comentariu .raporteaza:hover .icon-exclamare {
    background-position: -316px -90px;
}

.comentariu .raporteaza:hover a {
    color: #757881;
    text-decoration: none;
}

.comentariu .raporteaza a {
    color: #ccc;
}

.comentariu .links a {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
}

.comentariu .links {
    padding-bottom: 10px;
}

.comentariu p {
    line-height: 15px;
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    width: 440px;
    text-align: justify;
}

.comentariu .autor {
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    color: #333;
    display: block;
    padding-bottom: 10px;
    padding-top: 1px;
    line-height: 10px;
}

.data.center a {
    color: #333;
}

/**footer news begin*/
.news_form.hover > input {

}

.news_form > input {
    width: 293px;
    border: 1px solid #CBD7DE;
    height: 23px;
    margin: 0px;
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 4px;
    background-color: #fff;
    font-family: Tahoma;
    font-size: 11px;
    color: #757881;
    text-indent: 7px;
    border-radius: 4px;
}

.news_form.hover > .subm_news {
    /*left:194px;*/
}

.news_form > .subm_news.ok:before {
    content: ' ';
    display: inline-block;
    width: 7px;
    height: 6px;
    margin-right: 7px;
    margin-bottom: 1px;
    background-image: url('../images/sprite.png');
    background-position: -302px -97px;
}

.news_form > .subm_news.error {
    background-color: #E22336;
}

.news_form > .subm_news.blue {
    background-color: #69A95B;
}

.news_form > .subm_news.push {
    cursor: pointer;
}

.news_form > .subm_news {
    display: block;
    position: absolute;
    top: 4px;
    left: 4px;
    width: 130px;
    height: 23px;
    line-height: 21px;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    background-color: #232632;
    border-radius: 3px;
}

.news_form {
    position: relative;
    margin-top: 14px;
    margin-bottom: 11px;
}

/***footer news end**/
p.red-info {
    position: relative;
    margin-right: 5px;
}

p.red-info:before {
    content: ' ';
    display: inline-block;
    width: 12px;
    height: 11px;
    background-image: url('../images/sprite.png');
    background-position: -255px -90px;
    position: absolute;
    left: 0px;
    top: 4px;
}

p.red-info > span {
    display: block;
    padding-left: 21px;
    font-family: Tahoma;
    font-size: 11px;
    color: #A7ADB1;
    line-height: 16px;
}

p.red-info:hover > span {
    color: #3C3C3C;
}

.inputs.detalii .g2 {
    width: 428px;
    padding-top: 3px;
    float: right;
}

.inputs.detalii .g2 > div {
    height: 25px;
    line-height: 25px;
    text-align: right;
    margin-bottom: 11px;
}

.inputs.detalii .g2 label {
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    padding-right: 8px;
}

.inputs.detalii {
    padding-top: 14px;
    padding-bottom: 9px;
}

/*utile css*/
.hrUtile {
    background-image: url('../images/bg-orizontal.png');
    background-position: 0 0;
    clear: both;
    content: ' ';
    display: block;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin-top: 15px;
    width: 419px;
    vertical-align: middle;
    line-height: 23px;
}

.rightTopPrint {

    position: absolute;
    top: -94px;
}

span.countSucursale {
    font-family: Arial;
    font-size: 12px;
    color: #9EA3A7;
    text-decoration: none;
}

div.noResultsStiri {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 23px;
    padding: 9px 14px;
    vertical-align: bottom;
}

.linksArticol, .linksArticol a {
    font-size: 11px;
    color: #9EA3A7;
    font-family: Tahoma;
}

.printDelimiter {
    border-bottom: 1px solid #DDDDDD;
    font-size: 1px;
    line-height: 1px;
    padding-bottom: 0;
    padding-top: 0;
    display: none;
}

#dob-com h2 {
    padding-top: 15px;
}

.buton-optiuni-normal {
    color: #6D7696;
}

.modalContainer {

    z-index: 5000;
    position: absolute;
    top: 21%;
    left: 29%;

}

a.vcard {
    color: #FF7400;
    text-decoration: none;
}

a.vcard:hover {
    color: #333;
}

span.anch-similar {
    opacity: 0.6;
}

a span.anch-similar:hover {
    opacity: 1;
}

.datepick_curs {
    z-index: 9;
}

.branding {

}

.branding-bottom {

}

#about-cookie {
    background-color: #232632;
    border-bottom: 1px solid #E7E7E7;
    box-shadow: 0 -1px 0 0 #000000 inset;
    color: #E7E7E7;
    font-size: 11px;
    height: 20px;
    left: 0;
    line-height: 18px;
    padding: 1px 0;
    text-align: center;
    width: 100%;
    z-index: 1000;
}

#about-cookie .more {
    color: #FFFFFF;
    text-decoration: none;
}

#about-cookie .close {
    background: url("../images/inchide_cookie.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 12px;
    left: 50%;
    margin: 2px 0 0 452px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 12px;
}

.clear-branding {
    z-index: 0;
    left: 50%;
    position: absolute;
    width: 1000px;
    height: 568px;
    margin-left: -500px;
    margin-top: -20px;
}