body, td, th {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #4c5258;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    outline: none;
}

body {
    overflow-y: scroll;
    position: relative;
}

a {
    color: #26abe2;
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #39b349;
    text-decoration: none;
    outline: none;
}

/**/
h1 {
    color: #3ab44a;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}

h1 a {
    color: #3ab44a;
}

h2 {
    color: #3ab44a;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
}

h2 a {
    color: #3ab44a;
}

h3 {
    color: #3ab44a;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

h3 a {
    color: #3ab44a;
}

h4, h4 a {
    color: #3ab44a;
    font-size: 12px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

h4 a {
    color: #3ab44a;
}

#nothome h1 {
}

#nothome h1 a {
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #959595;
}

#nothome h1 a.on {
    color: #ff7500;
}

#nothome h1 a:hover {
    color: #3ab44a;
}

#nothome h1 span {
    display: block;
    float: left;
    padding-left: 3px;
    padding-right: 10px;
}

ul.left-navnew {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.left-navnew li {
    float: left;
    border-left: 5px solid white;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 8px;
}

ul.left-navnew li:first-child {
}

ul.left-navnew li:last-child {
    border-right: 5px solid white;
}

.managementteam {
    float: left;
    margin-right: 10px;
    width: 307px;
    margin-bottom: 20px;
}

.managementteam .imagine {
    float: left;
    width: 67px;
}

.managementteam .texte {
    float: right;
    width: 230px;
    text-align: left;
}

.managementteam .texte h3 {
    color: #26abe2;
    font-style: italic;
}

.managementteam .texte h4 {
    font-style: italic;
    margin-bottom: 5px;
}

.managementteam .texte p {
    font-style: italic;
}

#mejobs {
    background: #ffffff;
}

#container {
    width: 100%;
    margin: auto;
}

#header {
    width: 100%;
    min-height: 95px;
    overflow: hidden;
    background: no-repeat top center;
}

#identity {
    float: left;
    width: 50%;
    height: 64px;
    overflow: hidden;
    margin: auto;
    margin-top: 14px;
}

#languages {
    position: absolute;
    top: 10px;
    right: 0px;
    max-width: 50%;
}

#languages ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#languages ul li {
    display: inline;
    line-height: 20px;
    padding-right: 3px;
}

#languages ul li:last-child {
    padding-right: 0;
}

#languages ul li a img {
    border: 1px solid #f3f3f3;
}

#languages ul li:hover a img {
    border: 1px solid #26abe2;
}

#languages ul li.on a img {
    border: 1px solid #3ab44a;
}

#slogan {
    position: absolute;
    right: 0px;
    top: 45px;
    width: 80%;
    float: right;
    color: #d8d8d8;
    font-style: italic;
    font-size: 20px;
}

#stiri ul {
    margin: 0;
}

#stiri .stire {
    padding-bottom: 8px;
    margin-bottom: 10px;
    color: #dce0df;
    font-size: 14px;
    list-style: none;
    cursor: pointer;
}

#stiri .poza {
    float: left;
    width: 70px;
    height: 70px;
    border: 3px solid #342642;
    border-radius: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 15px;
}

#stiri .stire h2, #stiri .stire h2 a {
    margin-bottom: 2px;
    color: #26abe2;
    font-size: 16px;
}

#content {
    float: right;
    display: block;
    min-height: 385px;
    width: 82%;
    max-width: 822px;
    color: #4c5258;
}

#thecontent {
    float: none;
    width: 100%;
}

#right {
    float: none;
    width: 100%;
    overflow: hidden;




}

.home h1 {
    text-transform: uppercase !important;
}

#right h3 {
    font-size: 18px;
    font-style: italic;

    text-transform: uppercase;

    margin-bottom: 10px;
}

.sepright {

}

.sepright:last-child {
    display: none;
}

#noutati {
}

#noutati dl {
    margin: 0;
}

#noutati dd {
    background: url(/images/bullet-green.png) 0px 7px no-repeat;
    margin: 0;
    padding-left: 6px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

#noutati dd a {
    color: #747168;
}

#noutati dd a:hover {
    color: #3ab44a;
}

#hotjobs {
}

#hotjobs ol {
    color: #26abe2;
    font-size: 12px;
    font-weight: bold;

    margin-left: 0;

    list-style-position:inside;
}

#hotjobs ol div,
#hotjobs ol span {
    color: #45433d;
    font-weight: normal;
}

#hotjobs ol li {
    font-size: 14px !important;
    padding: 10px 5px;
}

#hotjobs ol li:nth-child(2n+1) {
    background: #ebebeb;
}

#blogrss {
}

#blogrss dl {
    margin: 0;
}

#blogrss dd {
    background: url(/images/bullet-green.png) 0px 7px no-repeat;
    margin: 0;
    padding-left: 6px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

#blogrss dd a {
    color: #747168;
}

#blogrss dd a:hover {
    color: #3ab44a;
}

#povestidesucces {
}

#povestidesucces div.povestidesucces {
    font-size: 14px;
}

#povestidesucces div.povestidesucces a {
    color: #747168;
    display: inline-block;
    min-height: 76px;
}

#povestidesucces div.povestidesucces:hover a {
    color: #3ab44a;
}

#povestidesucces img {
    margin-right: 5px;
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
}

.povestidesuccess a {
}

#headerimage {
}

.home-info {
    height: 340px;
}
.home-info-in {
    height: 340px;
}

#harta {
}

#hartanav {



}

#hartanav ul {
    list-style: none;
    margin-left: 0;
}

#hartanav ul li {

    text-align: center;
}

#hartanav ul li a {


    background: #fff;
    height: 34px;
    line-height: 34px;
    color: #26abe2;
    font-size: 17px;
    font-weight: bolder;
    font-style: italic;
    width: 100%;
    border-bottom: 0px dotted #e2e2e2;

}

#hartanav ul li:last-child a {
    border-bottom: 0;
}

#hartanav ul li:hover a {
    color: #303030;
}

#hartaef {


    margin-top: -35px;
    display: block;
    width: 459px;
    height: 341px;
    background-image: url(/images/home/map.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;

    margin-right: 10px;
}

#pagina {
    line-height: 150%;
    min-height: 360px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

#pagina p {
    text-align: justify;
    margin-bottom: 2px;
}

#pagina ul li {
}

#galeriejos {
    float: right;
    width: 303px;
}

.bordura {
    border-bottom: 1px dashed #605946;
}

.hometext {
    font-size: 16px;
    text-align: justify;
    margin-left: 10px;
}

.hometext h1 {
    font-size: 22px;
}

.testimonial {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #e2e2e2;
}

.testimonial .imagine {
    float: left;
    width: 20%;
    margin-right: 5px;
}

.testimonial .texte {
    float: right;
    width: 78%;
}

.stirel {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #e2e2e2;
}

.stirel .imagine {
    float: left;
    width: 80px;
}

.stirel .texte {
    float: right;
    width: 540px;
}

.date-de-contact {
    margin-left: 20px;
    float: left;
    width: 30%;
}

.date-de-contact h4 {
    margin-top: 9px;
    margin-bottom: 2px;
    font-size: 12px;
    color: #6d6d6d;
}

.date-de-contact p {
    padding-left: 20px;
}

.formular-contact {
    float: right;
    width: 60%;
}

.contact-form button {
    padding: 0;
    border: 0;
    cursor: pointer;
}

.contact-form div {
    margin-bottom: 5px;
}

.contact-form label {
    font-weight: bolder;
    text-wrap: none;
    white-space: nowrap;
}

.contact-form .muncescin {
    display: inline-block;
    clear: both;
    width: 280px;
}

.contact-form .muncescin label {
    display: block;
    float: left;
    font-weight: normal;
    width: 140px;
}

.contact-form .sunt {
    display: inline-block;
    clear: both;
    width: 280px;
}

.contact-form .sunt label {
    display: block;
    float: left;
    font-weight: normal;
    width: 140px;
}

.contact-form input[type='text'] {
    width: 200px;
}

.contact-form select {
    width: 210px;
}

.contact-form textarea {
    width: 90%;
    height: 40px;
}

.gimage {
    overflow: hidden;
}

.gimage img {
}

#contentadmin {
    display: block;
    overflow: visible;
}

#containeradmin {
    position: absolute;
    left: 0%;
    width: 759px;
    top: 10;
    height: 300px;
}

.subtitlu14-rosu-bold {
    font-size: 12px;
    color: #ff0000;
    font-weight: bold;
}

.subtitlu14-rosu {
    font-size: 12px;
    color: #ff0000;
}

.mainb {
    font-size: 23px;
    color: #f69322;
}

.mainn {
    font-size: 16px;
    color: #876e61;
    line-height: 26px;
}

.mainf {
    font-size: 14px;
    color: #6fab24;
    line-height: 26px;
}

#pinpointadmin {
    position: relative;
    left: 0;
    top: 110px;
    height: 24px;
    background: #424242;
    width: 759px;
    height: auto;
    margin-left: -379px;
    color: #790000;
}

#buttons {
    float: left;
    padding: 0px;
    width: auto;
}

#buttonsA {
    float: left;
    padding: 0px;
    width: auto;
}

#left {
    width: 18%;
    max-width: 170px;
    min-width: 170px;
    float: left;
    overflow: hidden;
}

.sepleft {
    width: 100%;
    border-bottom: 0px dotted #e2e2e2;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul#mainlevel-nav {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul#mainlevel-nav li {
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    line-height: 24px;
    min-height: 24px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    border-top: 1px dotted #e2e2e2;
}

ul#mainlevel-nav li:last-child {
    border-bottom: 1px dotted #e2e2e2;
}

ul#mainlevel-nav li a {
    width: 161px;
    display: block;
    color: #26abe2;
    background: url(/images/menu-bullet-1.png) 0px 9px no-repeat;
    padding-left: 14px;
    text-decoration: none;
}

ul#mainlevel-nav li a.on {
    text-decoration: underline;
}

#buttons > ul#mainlevel-nav li a {
    width: auto;
}

ul#mainlevel-nav li a:hover {
    color: #37b349;
}

ul#mainlevel-nav dl {
    margin-bottom: 0;
}

ul#mainlevel-nav dd {
    font-size: 12px;
    margin-left: 17px;
    line-height: 20px;
    margin-bottom: 0px;
}

ul#mainlevel-nav dd a {
    background: url(/images/menu-bullet-2.png) 0px 9px no-repeat;
    padding-left: 10px;
}

ul#mainlevel-nav dd.on a {
    text-decoration: underline;
}

.faq h2 {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 3px;
}

#nothome h1 {
    background: #f6f6f6;
    min-height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    color: #959595;
    font-style: italic;
    font-size: 13px;
    padding-left: 4px;
    border-radius: 5px;
}

.contentuloferte {
    margin-top: 20px;
}

.contentulmic {
    float: right;
    width: 52%;
}

.contentulmare {
    display: none;
}

.contentulmic p,
.contentulmare p {
    text-align: justify;
}

.contentulmic img,
.contentulmare img {
    margin-right: 5px;
}

.ofertemunca {
    float: left;
    width: 44%;
    margin-right: 20px;
}

.ofertemunca h3 {
    background: #f5f5f5;
    color: #26abe2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
}

.ofertemunca ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ofertemunca ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.ofertemunca ul li:nth-child(even) {
    background: #f5f5f5
}

.ofertemunca ul li:nth-child(odd) {
    background: #FFF
}

.ofertemunca table {
    background: #ffffff;
}

.ofertemunca table th {
    background: #f5f5f5;
    color: #26abe2;
    border-right: 3px solid #ffffff;
}

.ofertemunca table td {
    border-right: 3px solid #ffffff;
}

.ofertemunca table tr:nth-child(odd) td {
    background: #f5f5f5
}

.ofertemunca table tr:nth-child(even) td {
    background: #FFF
}

.ofertelanduri {
    float: right;
    width: 44%;

}

.ofertelanduri h3 {
    background: #f5f5f5;
    color: #26abe2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
}

.ofertelanduri dl {
    list-style: none;
    line-height: 20px;
}

.ofertelanduri dl dd {
    margin-bottom: 0px;
}

.ofertelanduri dl dd a {
    display: block;
    font-size: 12px;
}

.ofertelanduri ul li:nth-child(even) {
    background: #f5f5f5
}

.ofertelanduri ul li:nth-child(odd) {
    background: #FFF
}

a.mainlevel-navc {
}

h1.titluimagine {
    margin-bottom: 10px;
}

#topheader {
}

#promotie {
    float: left;
    background: #ffffff;
    width: 685px;
    height: 230px;
    border-right: 1px solid #ffffff;
}

#orizad {
    position: absolute;
    left: 50%;
    top: 320px;
    font-weight: bold;
    width: auto;
    height: auto;
    margin-left: -360px;
}

#orizad a {
    color: #435265;
}

#incontent {
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}

.intitle {
    font-size: 14px;
    font-weight: bolder;
}

.insubtitle {
    font-size: 16px;
    font-weight: bolder;
    color: #636363;
}

#title {
    font-size: 24px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#MainMessage {
    position: absolute;
    left: 50%;
    top: 25px;
    margin-left: -150px;
    background-color: #FFF;
    background-image: url(../images/success_msg_icon.gif);
    border-color: #446423;
    color: #3D6611;
    background-position: 5px 18px;
    background-repeat: no-repeat;
    padding: 10px;
    padding-left: 30px;
    font-size: 18px;
    height: 50px;
    line-height: 30px;
    font-weight: bold;
    width: 480px;
    border: 1px solid
}

#MainError {
    position: absolute;
    left: 50%;
    top: 285px;
    margin-left: -150px;
    background-color: #FAEBE7;
    background-position: 5px 18px;
    background-repeat: no-repeat;
    border-color: #F16048;
    color: #DF280A;
    padding: 10px;
    padding-left: 30px;
    height: 50px;
    line-height: 30px;
    font-weight: bold;
    width: 480px;
    border: 1px solid
}

.formular {
    font-size: 14px;
    background: #ffffff;
}

td.formular {
    padding-top: 4px;
}

input.formular[type='text'] {
    border: #e8e8e8 1px solid;
    border-radius: 3px;
    color: #858585;
    width: 130px;
    height: 22px;
    padding: 2px;
}

input.formular[type='password'] {
    border: #e8e8e8 1px solid;
    border-radius: 3px;
    color: #858585;
    width: 130px;
    height: 16px;
    padding: 2px;
}

label.formular {
    background: transparent;
    font-weight: normal;
    color: #858585;
    font-size: 14px;
}

input[type="submit"].formular, input[type="button"].formular {
    cursor: pointer;
    width: 135px;
    background: #26abe2;
    border: 0;
    height: 20px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    padding-bottom: 2px;
}

input[type="submit"].formular:hover, input[type="button"].formular:hover {
    color: #ffffff;
    background: #3ab44a;
}

select.formular {
    border: #2b2129 1px solid;
    border-radius: 3px;
    width: 212px;
    height: 16px;
}

textarea.formular, textarea.formular:focus {
    border: #2b2129 1px solid;
    border-radius: 3px;
    width: 212px;
    height: 124px;
    padding: 2px;
}

#bottom {
    background: transparent;
    height: 10px;
}

#inbottom {
    background: #424242;
    height: 44px;
    font-size: 12px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
}

#footer {
    width: 1000px;

    height: 78px;
    margin: auto;



    background: #3ab24a;

    padding-top: 20px;
}

#infooter, #infooter p {
    margin: 0;
}

#contactbot {
    margin-top: -40px;
}

#infooter small, #infooter small a {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #c8b693;
}

#footermenu {
    color: white;
}

#footermenu a {
    color: white;
}

#footermenu a:hover {
    color: #EF4723;
}

#dreamfactory a {
    color: #0b0b0b;
}

.clr {
    clear: both;
}

.lineh {
    margin-top: 20px;
    margin-bottom: 20px;
}

#produs {
}

#Loading {
    height: 100%;
    width: 100%;
    position: relative;
    top: 50%;
    left: 0%;
    text-align: center;
    z-index: 0;
    line-height: 0;
}

.contentleft {
    float: left;
    width: 520px;
    padding-left: 16px;
    padding-top: 10px;
}

.contentright {
    float: right;
    padding-top: 58px;
    padding-right: 10px;
}

img.bordered {
    border: 1px solid #9b9b9b;
}

.breadcrumb {
    width: 100%;
    color: #707070;
    display: block;
    float: left;
    margin-top: -3px;
}

.breadcrumb a {
    color: #707070;
    font-size: 12px;
}

.divr {
    margin-right: 20px;
}

#optiuni {
    float: left;
    padding-top: 20px;
    margin-left: -5px;
}

#optiuni ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#optiuni ul li {
    float: left;
}

#optiuni a {
    color: #c12226;
    font-size: 12px;
}

#optiuni a:hover {
}

#optiuni img {
    margin-left: 5px;
    margin-right: 8px;
    margin-bottom: -3px;
}

.group-select li .input-text, .group-select li select, .group-select li textarea {
    width: auto;
}

.group-select label {
}

.group-select {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 5px;
    margin-bottom: 15px;
}

ul.form-list {
    margin-bottom: 0;
}

.admint th {
    background: #eeeeea;
    height: 24px;
    color: #5a798a;
    font-size: 14px;
}

.admint th, .admint td {
    vertical-align: top;
}

.admint .row1 td {
    height: 24px;
    color: #363636;
    font-size: 14px;
}

.admint tr.row1 {
    cursor: pointer;
    background: #ffffff;
}

.admint tr:hover.row1 {
    background: #f0eeda;
}

.admint th {
    text-align: left;
}

.admint .row2 td {
    height: 24px;
    color: #363636;
    font-size: 14px;
}

.admint tr.row2 {
    cursor: pointer;
    background: #eeeeea;
}

.admint tr:hover.row2 {
    background: #d9cca7;
}

.admint .rowt td {
    height: 24px;
    color: #000000;
    font-size: 14px;
    font-weight: bolder;
}

.admint tr.rowt {
    cursor: pointer;
    background: #eeeeea;
}

.admint tr:hover.rowt {
    background: #d9cca7;
}

a.paginate {
    color: #37b349;
    font-size: 13px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid #d5d5d5;
}

.inactive {
    padding: 3px;
    border: 1px solid #d5d5d5;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #26abe2;
    font-size: 13px;
}

.current {
    background: #f1f1f1;
    padding: 3px;
    border: 1px solid #d5d5d5;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #26abe2;
    font-size: 13px;
}

.thumbadmin {
    float: left;
    overflow: hidden;
    width: 90px;
    height: 72px;
    margin-right: 20px;
    margin-bottom: 27px;
    background: url(/images/chenar-1-adm.png) no-repeat;
    text-align: center;
}

.thumbadmin h2, .thumbadmin h2 a {
    font-size: 14px;
    color: #26abe2;
    margin: 0;
    padding: 0;
    margin-bottom: 7px;
    height: 14px;
    text-decoration: none;
}

.thumbadmin img {
}

.thumbs {
    float: left;
    margin-right: 0px;
    margin-bottom: 5px;
}

.thumbs h4, .thumbs h4 a {
    color: #26abe2;
    font-weight: normal;
}

.thumbs h4 a:hover {
    color: #37b349;
    font-weight: normal;
}

.thumbs .imgoutercontainer {
    text-align: center;
}

.thumbs .imgoutereraser {
    width: 190px;
    height: 133px;
    overflow: hidden;
}

.thumbs .imgcontainer {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    width: 190px;
    height: 133px;
}

.detaliu .imgoutercontainer {
    text-align: center;
}

.detaliu .imgoutereraser {
    width: 333px;
    height: 377px;
    overflow: hidden;
    border: 2px solid #ffdbd8;
    -moz-border-radius: 2px;
}

.detaliu .imgcontainer {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    width: 333px;
    height: 377px;
}

.backnav {
    float: right;
    margin-right: 0px;
}

.editnav {
}

img.icon {
    margin: 3px;
    vertical-align: middle;
}

ul.editnav {
    margin-left: 40px;
    list-style-type: none;
}

a.addplu {
    margin-right: 20px;
    text-decoration: none;
}

a.addplu img {
    margin: 3px;
}

a.maimage {
    display: table-cell;
    clear: right;
    width: 170px;
}

a.maimage img {
    position: relative;
    top: 30px;
    display: table-cell;
    float: right;
    margin-right: -40px;
    margin-top: -20px;
}

ul.editnav li {
    line-height: 30px;
    list-style-image: url(/images/icon-page.png);
}

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

ul.editnav li.noim {
    list-style-image: none;
}

ul.editnav li.noimlink {
    list-style-image: url(/images/icon-link.png);
}

ul.editnav li.noimsection {
    list-style-image: url(/images/icon-section.png);
}

ul.editnav li.noimgallery {
    list-style-image: url(/images/icon-gallery.png);
}

ul.editnav li.noimoptiuni {
    list-style-image: url(/images/saicons/icon-administration.png);
}

ul.editnav li.noimidentity {
    list-style-image: url(/images/icon-identity.png);
}

#newsletterImg {
    vertical-align: middle;
    margin-left: 2px;
    margin-bottom: 5px;
}

#cautaimg {
    margin-bottom: -3px;
}

.border5 {
    border: 5px solid #dbdbdb;
}

.border3 {
    border: 3px solid #dbdbdb;
}

.borderbottomdashed {
    border-bottom: 1px dashed #dbdbdb;
}

.navi {
    float: right;
    margin-top: -5px;
    margin-right: 26px;
    margin-bottom: 10px;
}

.pagini {
    float: left;
    line-height: 30px;
    margin-left: 5px;
}

.pagini a {
    font-size: 13px;
}

.pagini a.paginate {
    width: 100%;
    height: 100%;
    color: #b4b4b4;
}

.pagini a.current {
    width: 100%;
    height: 100%;
    color: #b4b4b4;
}

.sortare {
    float: left;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
    margin-left: 25px;
    color: #ababad;
}

.sortare select {
    color: #f37723;
    font-size: 12px;
}

a.viziteaza {
    font-size: 14px;
    font-weight: bold;
    color: #f26522;
    background: url(/images/bullet-next-orange.png) right no-repeat;
    padding-right: 10px;
}

.footer-site {
    float: left;
    margin-right: 26px;
    width: 125px;
}

.footer-site-chenar {
    width: 125px;
    height: 105px;
    overflow: hidden;
}

.footer-site-chenar a img {
    border: 2px solid white;
}

.footer-site-chenar h5, .footer-site-chenar h5 a {
    color: #c12b27;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 2px;
}

#continutul {
    background: white;
}

#continutul p {
    text-align: justify;
    font-size: 16px;
}

.gimage {
    float: left;
}

.poza {
    float: left;
    border: 3px solid #342642;
    border-radius: 5px;
    width: 150px;
    height: 150px;
    margin-left: 0px;
    margin-right: 17px;
    margin-bottom: 35px;
}

.videoabc {
    float: left;
    border: 3px solid #342642;
    border-radius: 5px;
    width: 380px;
    height: 285px;
    margin-left: 0px;
    margin-right: 75px;
    margin-bottom: 45px;
}

.pozaMica {
    float: left;
    border: 2px solid #34262e;
    width: 80px;
    height: 80px;
    margin-left: 0px;
    margin-right: 25px;
    margin-bottom: 32px;
}

ul#camere {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul#camere li {
    margin-bottom: 10px;
    border-bottom: 1px dashed #605946;
    padding-bottom: 15px;
}

ul#camere li img.thumb {
    border: 3px solid #736357;
    width: 119px;
    height: 77px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
}

ul#oferte {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul#oferte li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    color: #b0999f;
}

ul#oferte li img.thumb {
    width: 95px;
    height: 61px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
}

ul#oferte li a {
}

.pagina_tarife a img {
    margin-right: 10px;
}

table.tarife {
    padding-right: 10px;
}

.tarife tr th {
    background: #eae8e5;
    color: #362f2d;
    font-size: 14px;
    font-weight: bold;
}

.tarife tr:hover th {
    background: #e7dccb
}

.tarife tr td {
    color: #362f2d;
    font-size: 14px;
}

.tarife tr:nth-child(even) td {
    background: #f0eae1
}

.tarife tr:nth-child(odd) td {
    background: #FFF
}

.tarife tr:nth-child(even):hover td {
    background: #e7dccb
}

.tarife tr:nth-child(odd):hover td {
    background: #e7dccb
}

.thmore {
    float: left;
    margin-top: 20px;
    margin-right: 50px;
}

.more img {
    border: 2px solid #ffdbd8;
    -moz-border-radius: 2px;
}

#imobilecategorii h2 {
    color: #3c5e67;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
}

#imobilecategorii h3, #imobilecategorii h3 a {
    color: #c22b28;
    font-size: 15px;
}

#imobilecategorii h3 a:hover {
    text-decoration: underline;
    color: #fa6900;
}

#imobilecategorii h4 {
    color: #525252;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.reducere {
    width: 350px;
    height: 120px;
    border-bottom: dashed 1px #ffa95b;
    padding-bottom: 10px;
    margin-bottom: 20px;
    margin-right: 20px;
}

.reducereimg {
    float: left;
    width: 115px;
}

.reduceretext {
    float: left;
    width: auto;
}

.reduceretext p {
    padding: 0;
    margin: 0;
}

#categoriinav {
    float: right;
}

#categoriinav a {
    color: #1a2443;
    font-size: 18px;
    font-weight: normal;
}

#categoriinav a:hover {
    color: #ef4723;
}

.sepcat {
    font-size: 20px;
    font-weight: normal;
}

.maimulte {
    text-align: right;
    margin-right: -8px;
}

.maimulte a {
    font-size: 14px;
    font-style: italic;
    display: block;
    padding-right: 12px;
}

.maimulte a:after {
    content: ' » ';
}

#msf {
    padding: 10px 20px 10px 10px;
    color: #252525;
}

#msf_content p {
    font-size: 12px;
}

#msf_content ul li {
    font-size: 12px;
}

#msf_logo {
    float: left;
    width: 250px;
}

#msf_link_1 {
    float: right;
    width: 300px;
    margin-top: 60px;
}

#msf_link_1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#msf_link_1 ul li {
    float: left;
    margin-right: 3px;
    border-right: 1px solid #00adee;
    padding-right: 3px;
    font-size: 13px;
}

#msf_link_1 ul li:last-child {
    border-right: 0;
}

#msf_link_1 ul li a {
    color: #00adee;
    display: block;
    font-style: italic;
    padding: 3px 10px 3px 10px;
}

#msf_link_1 ul li a:hover {
    color: #d80037;
}

#msf h1 {
    color: #d80037;
    font-size: 16px;
    font-weight: bold;
}

.simpletabnav {
    width: 100%;
    margin-top: 20px;
    margin-left: 90px;
}

ul.simpletab {
    list-style: square;
    margin: 0;
    padding: 0;
    width: auto;
}

ul.simpletab li {
    color: #37b34a;
    float: none;
}

ul.simpletab li a {
    font-size: 15px;
    height: 27px;
    color: #252525;
    padding-top: 3px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
}

ul.simpletab li.on a {
    color: #d80037;
}

ul.simpletab li:hover a {
    color: #d80037;
    text-decoration: underline;
}

.simpletab_content {
}

.simpletab_content.off {
    display: none;
}

.simpletab_content.on {
    display: block;
}

.oferte {
}

.oferte .oferta {
    display: block;
    position: relative;
    width: 33%;
    margin-bottom: 20px;
    float: left;
    text-align: center;
}

.oferte .oferta span.titlu {
    font-size: 12px;
    font-weight: bold;
    color: #3ab44a;
}

.oferte .oferta:hover span.titlu {
}

.oferte .oferta img {
    margin-top: 10px;
    margin-bottom: 10px;
}

.oferte .oferta span.buton {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff;
    background: #d7d7d7;
    border-radius: 3px;
}

.oferte .oferta:hover span.buton {
    background: #26abe2;
}

.carouselul {
    width: auto;
    background: #fdfdfd;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 10px;
}

.carouselul h2 {
    font-size: 13px;
    color: #3ab44a;
}

.carouselul .nextcountry {
    float: right;
    margin-right: 10px;
    margin-top: -25px;
}

.acountry {
}

.carouselul .aspec {
    width: 100%;
    cursor: pointer;
    margin-bottom: 10px;
}

.carouselul .aspec h4 {
    color: #26abe2;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, sans-serif;
}

.carouselul .aspec .texte {
    font-size: 11px;
    color: #252525;
}

.fbjob {
}

.fbjob dl {
}

.fbjob dl dd {
    font-size: 12px;
    margin-bottom: 0px;
}

table.fbjob tr:hover td {
    background-color: #DADEE7;
}

table.fbjob a {
    text-decoration: none;
    color: #6D84B4;
}

.share a {
    text-indent: -9999px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 18px;
    background: url(/images/icon-fb-like.png) top left no-repeat;
    overflow: hidden;
    text-decoration: none !important;
}

.share-large a {
    text-indent: -9999px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    width: 45px;
    height: 20px;
    background: url(/images/icon-fb-like-large.png) top left no-repeat;
    overflow: hidden;
    text-decoration: none !important;
}

button.fbbutton {
    border-color: #2A447F;
    border-width: 1px;
    border-radius: 3px;
    background: #5F79AC;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bolder;
    cursor: pointer;
}

dd.poze {
    padding-left: 0px;
    margin: auto;
    text-align: centger;
}

.popin_bg {
    background: url("/images/popup_bg.png") repeat scroll 0 0 transparent;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    padding-top: 130px;
    z-index: 5001;
    display: block;
}

.popin {
    padding: 30px;
    width: 300px;
    height: 250px;
    margin: 0 auto;
    position: relative;
    border: 5px solid #00aee3;
    border-radius: 10px;
    background: #ffffff;
}

.popin_close {
    background: transparent url('/images/close.png') no-repeat;
    width: 36px;
    height: 36px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
}

.popincentives_bg {
    background: url("/images/popup_bg.png") repeat scroll 0 0 transparent;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    padding-top: 130px;
    z-index: 5001;
    display: block;
}

.popincentives {
    padding: 30px;
    width: 500px;
    height: 450px;
    margin: 0 auto;
    position: relative;
    border: 4px solid #3ab44a;
    border-radius: 10px;
    background: #ffffff;
}

.popincentives_close {
    background: transparent url('/images/closeincentives.png') no-repeat;
    width: 36px;
    height: 36px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
}

button.incentives-gray,
a.incentives-gray {
    border: 0;
    border-radius: 5px;
    background: #898989;
    color: #ffffff;
    font-weight: bold;
    padding: 6px 25px;
    cursor: pointer;
}

button.incentives-red,
a.incentives-red {
    border: 0;
    border-radius: 5px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    padding: 6px 45px;
    cursor: pointer;
}

button.incentives-green,
a.incentives-green {
    border: 0;
    border-radius: 3px;
    background: #3ab44a;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 35px;
    cursor: pointer;
}

button.incentives-red-small,
a.incentives-red-small {
    border: 0;
    border-radius: 2px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    padding: 3px 15px;
    cursor: pointer;
}

button.incentives-green-small,
a.incentives-green-small {
    border: 0;
    border-radius: 5px;
    background: #3ab44a;
    color: #ffffff;
    font-weight: bold;
    padding: 6px 45px;
    cursor: pointer;
}

.incentives-title {
    color: #26abe2;
    font-weight: bold;
}

.incentivescontentul label {
    min-width: 100px;
    display: block;
    vertical-align: top;
}

.incentivescontentul label.lblval {
    display: inline-block;
}

.incentivescontentul sunt label {
    width: 100px;
    display: inline-block;
}

.incentivescontentul {
}

.incentivesidentity {
    position: relative;
    position: absolute;
    right: 0px;
    margin-top: 10px;
}

.myaccounttop {
    background: #f6f6f6;
    height: 24px;
}

#myaccount-top .logout {
    float: right;
    line-height: 24px;
    padding-right: 5px;
    font-style: italic;
    font-weight: bold;
    color: #ff0000;
}

#myaccount-top .logout a {
    color: #ff0000;
}

#myaccount-top ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#myaccount-top ul li {
    display: inline-block;
    vertical-align: top;
}

#myaccount-top ul li a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    font-style: italic;
    font-weight: bold;
    color: #959595;
    border-right: 3px solid #ffffff;
}

#myaccount-top ul li.on a {
    color: #26abe2;
}

#myaccount-top ul li a:hover {
    color: #3ab44a;
}

div.contentulmare input[type='button'],
div.contentulmic input[type='button'] {
    background: #eaeaea;
    border: 0;
    border-radius: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

div.contentulmare div:last-child a,
div.contentulmic div:last-child a {
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 16px;
    padding-right: 16px;
    background: #00acee;
    color: #ffffff;
    border: 0;
    border-radius: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

span.egv-through-outr-candidates {
    display: block;
    color: #d8d8d8;
    font-style: italic;
    font-weight: bold;
    text-shadow: 1px 1px #555555;
    margin-bottom: 10px;
}

.l4last {
    margin-right: 0px;
    clear: right;
}