/* ------ STYLURI GENERALE ------ */
html {background: url(../images/backgrounds/bg_pagina.gif) repeat-x 0px 0px; background-color: #ffffff;}
body {margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5959; line-height: 18px; background: url(../images/backgrounds/oras.jpg) no-repeat center 145px;}

div, dl, dt, dd, form, fieldset, img, h1, h2, h3, h4, h5, h6  {margin: 0px; padding: 0px; font-weight: normal;}
fieldset {border: none;}
img {border: none; vertical-align: bottom;}

div.container {margin: 0px auto; width: 980px; position: relative;}
.cleaner {clear: both; height: 0px; display: block; overflow: hidden;}

a {color: #5e829e; text-decoration: underline; outline: none;}
a:hover {color: #3f8cc8; text-decoration: underline;}

a.butonBook {margin: 0px; padding: 15px 0px 15px 14px; font-size: 18px; color: #555555; text-decoration: none; background: url(../images/butoane/alb_stanga_01.gif) no-repeat 0px 0px;}
a.butonBook span {padding: 15px 14px 15px 0px; background: url(../images/butoane/alb_dreapta_01.gif) no-repeat right 0px;}
a.butonBook span em {color: #7d9207; font-style: normal;}
a.butonBook:hover span {color: #334610; text-decoration: underline;}
a.butonBook:hover span em {color: #687905; text-decoration: underline;}
a.butonBookRosu {margin: 0px; padding: 15px 0px 15px 14px; font-size: 18px; color: #FF0000; text-decoration: none; background: url(../images/butoane/alb_stanga_01.gif) no-repeat 0px 0px;}
a.butonBookRosu span {padding: 15px 14px 15px 0px; background: url(../images/butoane/alb_dreapta_01.gif) no-repeat right 0px;}
a.butonBookRosu span em {color: #7d9207; font-style: normal;}
a.butonBookRosu:hover span {color: #334610; text-decoration: underline;}
a.butonBookRosu:hover span em {color: #687905; text-decoration: underline;}


a.butonRezervareMare {margin: 0px; padding: 10px 1px 13px 0px; width: 162px; display: block; font-size: 24px; color: #3f3f3f; text-align: center; text-decoration: none; line-height: 23px; font-weight: bold; letter-spacing: -1px; background: url(../images/butoane/buton_mare.gif) no-repeat 0px 0px;}
a.butonRezervareMare strong {display: block; color: #7d9207;}
a.butonRezervareMare:hover {color: #131313; text-decoration: none;}
a.butonRezervareMare:hover strong {color: #c60000;}

a.butonLung {margin: 0px; padding: 7px 0px 9px 26px; font-size: 11px; color: #718017; font-weight: bold; text-decoration: none; background: url(../images/butoane/alb_stanga_03.gif) no-repeat 0px 0px;}
a.butonLung span {padding: 7px 26px 9px 0px; background: url(../images/butoane/alb_dreapta_03.gif) no-repeat right 0px;}
a.butonLung:hover span {color: #222222; text-decoration: underline;}




/* ------ HEADER ------ */
div#header {margin: 0px auto; width: 980px; clear: both;}
div#header h1 {margin: -15px 0px 0px 0px; width: 202px; height: 76px; position: relative; text-indent: -20000px; background: url(../images/cert_logo.gif) no-repeat 0px 0px;}
div#header h1 a {margin: 0px; width: 202px; height: 76px; display: block;}

p.utilitati {margin: 0px; padding: 12px 0px 0px 0px; clear: right; text-align: right; font-size: 11px; color: #8f8f8f;}
p.utilitati a {color: #8f8f8f; text-decoration: none;}
p.utilitati a:hover {color: #8fa073; text-decoration: underline;}
p.utilitati img {margin: 4px 0px 0px 3px; vertical-align: top;}
p.utilitati span {margin-left: 29px;}
p.utilitati span img {margin: 3px 0px 0px 1px; border: 1px solid #d9d9d9;}

p.auxiliare {margin: 16px 0px 0px 0px; padding: 0px; clear: right; float: right;}
p.auxiliare img {margin: 0px 16px 0px 15px; padding: 0px; float: left;}
p.auxiliare a {margin: 0px; padding: 4px 0px 0px 0px; display: block; float: left; font-size: 11px; color: #787876; text-decoration: none; line-height: 14px; white-space: nowrap;}
p.auxiliare a strong {margin: 0px; display: block; font-size: 12px; font-weight: bold; color: #636362;}
p.auxiliare a:hover {color: #859863; text-decoration: underline;}
p.auxiliare a:hover strong {color: #859863; text-decoration: underline;}
p.auxiliare span.contactData { width: 200px; height: 45px;  float: left; margin-top: -30px;margin-right: 70px;font-size: 11px; color: #787876; text-decoration: none; line-height: 18px; padding-left: 5px; padding-right: 5px; padding-top: 28px;}
p.auxiliare span.contactData h5 {font-weight:900; font-size: 11px;}

div.menuTop {padding: 25px 0px 10px 0px; clear: both; text-align: right; font-size: 11px; font-weight: bold; line-height: 19px;}
div.menuTop a {margin-left: -1px; padding: 11px 0px 11px 11px; color: #ffffff; text-decoration: none; background-image: url(../images/butoane/meniu_stanga.gif); background-repeat: no-repeat; background-position: 0px 0px; background-color: #859c27;}
div.menuTop a span {padding: 11px 10px 11px 0px; background-image: url(../images/butoane/meniu_dreapta.gif); background-repeat: no-repeat; background-position: right 0px;}
div.menuTop a:hover {color: #ffffff; text-decoration: none; background-position: 0px -35px; background-color: #d8251d;}
div.menuTop a:hover span {background-position: right -35px;}




/* ------ HEADLINE ------ */
div#headline {margin: 0px auto; width: 980px; clear: both; position: relative;}


/* ------ super oferta ------ */
div.superOferta {margin: 25px 0px 0px -2px; padding: 12px 16px 0px 13px; width: 552px; height: 472px; position: relative; overflow: hidden; float: left; background: url(../images/backgrounds/bg_poza_hp.gif) no-repeat 0px 0px;}
div.superOferta div.dateSuper {margin: 0px; padding: 0px; clear: both; overflow: hidden;}
div.superOferta p.pozaSuper {margin: 0px; padding: 0px; width: 552px; height: 321px; overflow: hidden;}
div.superOferta p.butonBook {margin: 9px 0px 0px 0px; padding: 20px 0px; float: right;}

div.superOferta p.priceSuper {margin: 26px 0px 0px 0px; padding: 0px; float: left; font-size: 11px; color: #5a5959; line-height: 15px;}
div.superOferta p.priceSuper em {margin: 0px; display: block; font-style: normal; text-decoration: line-through;}
div.superOferta p.priceSuper span {color: #d51108;}
div.superOferta p.priceSuper strong span {font-size: 18px; font-weight: normal;}

div.superOferta div.dateSuper h3 {margin: 16px 24px 0px -1px; padding: 3px 24px 1px 0px; float: left; font-size: 20px; color: #3b3b3b; border-right: 1px solid #e5e5e5;}
div.superOferta div.dateSuper h3 em {margin: 5px 0px 0px 1px; display: block; font-size: 12px; color: #797878; font-style: normal;}

div.superOferta div.oferteSuper {margin: 8px 0px 0px 0px; padding: 25px 0px 12px 0px; clear: both; overflow: hidden; font-size: 19px; color: #414040; text-indent: -1px; letter-spacing: -1px; background: url(../images/backgrounds/linie_super_oferte.gif) repeat-x 0px 0px;}
div.superOferta div.oferteSuper span {margin-right: 17px;}
div.superOferta div.oferteSuper strong {color: #272727;}
div.superOferta div.oferteSuper a {margin: 0px 1px 0px 0px; padding: 7px 14px 11px 14px; color: #555555; text-decoration: none; font-weight: bold; background: url(../images/butoane/oferta_inactiv.gif) no-repeat 0px 0px;}
div.superOferta div.oferteSuper a.activ {color: #ffffff; background: url(../images/butoane/oferta_activ.gif) no-repeat 0px 0px;}
div.superOferta div.oferteSuper a:hover {text-decoration: underline;}


/* ------ welcome ------ */
div.welcome {margin: 0px 0px 0px -4px; width: 405px; position: relative; float: left; color: #ffffff;}
div.welcome h2 {margin: 30px 0px 10px 25px; font-size: 24px; line-height: 32px;}
div.welcome h2 span {margin: 0px; display: block; font-size: 30px;}
div.welcome p.textIntampinare {margin: 0px; padding: 11px 10px 12px 25px; position: relative; background: url(../images/backgrounds/negru_transp.png) repeat 0px 0px;}

div.categoriiHP {padding-left: 14px; position: absolute; top: 332px; left: 4px;}
div.categoriiHP h3 {margin: 0px 0px 0px -14px; padding: 0px 0px 31px 0px; clear: both; position: relative; font-size: 18px; color: #ffffff;}
div.categoriiHP h3 span {padding: 3px 29px 4px 21px; background-color: #c60000;}
div.categoriiHP a {margin: 0px 0px 0px 5px; width: 91px; overflow: hidden; display: block; float: left; font-size: 11px; color: #718017; font-weight: normal; text-align: center; text-decoration: none;}
div.categoriiHP a img {padding: 1px; width: 87px; height: 87px; border: 1px solid #dadada; background-color: #FFFFFF;}
div.categoriiHP a span {margin: 5px 0px 0px 0px; padding: 5px 0px 6px 0px; display: block; background: url(../images/butoane/bg_categorii_hp.gif) no-repeat 0px 0px;}
div.categoriiHP a:hover span {color: #d51108; text-decoration: underline;}
div.categoriiHP a:hover img {border: 1px solid #2b3d0b;}




/* ------ CUTII HP ------ */
div#cutiiHP {margin: 0px auto; width: 980px; position: relative; clear: both;}
div#cutiiHP h3 {padding-top: 33px; height: 47px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background: url(../images/backgrounds/cutie_verzulie_sus_01.gif) no-repeat 0px 0px;}
div#cutiiHP h3 span {padding: 4px 9px 3px 9px; background-color: #889a21; text-transform: uppercase;}


/* ------ crazy prices ------ */
div.cutieCrazyPrices {margin: 25px 0px 20px 0px; width: 465px; position: relative; float: left; background: url(../images/backgrounds/cutie_verzulie_jos.gif) no-repeat 0px bottom;}
div.cutieCrazyPrices ul {margin: -2px 0px 0px 0px; padding: 0px 10px 2px 137px; position: relative; list-style: none; background: url(../images/calendar.gif) no-repeat 12px 7px;}
div.cutieCrazyPrices ul li {margin: 0px; padding: 1px 0px 2px 0px; font-size: 11px; color: #3e3d3d; background: url(../images/backgrounds/dashed_line.gif) repeat-x left bottom;}
div.cutieCrazyPrices ul li:last-child {background: none;}
div.cutieCrazyPrices ul li a {padding: 16px 5px 12px 27px; width: 286px; display: block; clear: both; color: #3e3d3d; text-decoration: none; background-image: url(../images/icons/sageata_rotunda.gif); background-repeat: no-repeat; background-position: 3px 17px;}
div.cutieCrazyPrices ul li a span {margin-top: -3px; padding: 0px 0px 0px 10px; display: block; float: right; clear: right; font-weight: bold;}
div.cutieCrazyPrices ul li a span em {font-size: 22px; font-style: normal; color: #8b9f16; letter-spacing: -1px;}
div.cutieCrazyPrices ul li a strong {font-size: 12px; text-transform: uppercase;}
div.cutieCrazyPrices ul li a:hover {color: #2a2a2a; background-color: #e7e99b; text-decoration: none;}
div.cutieCrazyPrices ul li a:hover span em {color: #687710;}


/* ------ cert services ------ */
div.cutieServices {margin: 25px 0px 20px 49px; width: 465px; position: relative; float: left; background: url(../images/backgrounds/cutie_verzulie_jos.gif) no-repeat 0px bottom;}
div#cutiiHP div.cutieServices h3 {background: url(../images/backgrounds/cutie_verzulie_sus_02.gif) no-repeat 0px 0px;}
div#cutiiHP div.cutieServices h3 span {background-color: #c60000;}

div.cutieServices ul {margin: -2px 0px 0px 0px; padding: 0px 10px 0px 0px; position: relative; list-style: none;}
div.cutieServices ul li {margin: 0px; padding: 1px 0px 2px 0px; color: #3e3d3d; font-size: 14px; font-weight: bold;}
div.cutieServices ul li img {margin: 0px 18px 0px 21px; float: left; clear: left; vertical-align: top;}

div.cutieServices ul li a {padding: 16px 5px 14px 20px; width: 298px; display: block; float: left; color: #3e3d3d; text-decoration: none; background-image: url(../images/backgrounds/dashed_line.gif); background-repeat: repeat-x; background-position: left bottom;}
div.cutieServices ul li:last-child a {background: none;}
div.cutieServices ul li a span {margin-top: -3px; padding: 0px 0px 0px 10px; display: block; float: right; clear: right; font-size: 11px;}
div.cutieServices ul li a span em {font-size: 22px; font-style: normal; color: #c72424; letter-spacing: -1px;}
div.cutieServices ul li a label {margin: -6px 0px -2px 0px; display: block; line-height: 15px;}
div.cutieServices ul li a strong {display: block; font-size: 12px; color: #636363; font-weight: normal;}
div.cutieServices ul li a:hover {color: #2a2a2a; background-color: #e7e99b; text-decoration: none;}
div.cutieServices ul li a:hover span em {color: #b40000;}


/* ------ bucharest nightlife ------ */
div.cutieNightlife {margin: 0px; padding: 0px; width: 979px; position: relative; clear: both; background: url(../images/backgrounds/cutie_portocalie_jos.gif) no-repeat left bottom;}
div.cutieNightlife div.pozaNightlife {width: 139px; height: 106px; position: absolute; top: 80px; left: -12px; background: url(../images/pic_nightlife.gif) no-repeat 0px 0px;}
div#cutiiHP div.cutieNightlife h3 {background: url(../images/backgrounds/cutie_portocalie_sus.gif) no-repeat 0px 0px;}
div#cutiiHP div.cutieNightlife h3 span {font-weight: bold; font-style: italic; background-color: #ceb425;}
div.cutieNightlife ul {margin: -2px 10px 0px 129px; padding: 0px; list-style: none; overflow: hidden;}
div.cutieNightlife ul li {margin: 0px 0px 0px 15px; padding: 18px 9px 20px 6px; width: 248px; overflow: hidden; float: left; font-size: 12px; color: #3e3d3d; font-weight: bold; background: url(../images/backgrounds/dashed_line.gif) repeat-x left bottom;}
div.cutieNightlife ul li a {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 26px; display: block; float: right; clear: right; font-size: 11px; color: #889a21; background: url(../images/icons/sageata_patratoasa.gif) no-repeat 0px 2px;}
div.cutieNightlife ul li a:hover {color: #3e3d3d;}
div.cover {margin: -1px 10px 0px 10px; height: 1px; overflow: hidden; position: relative; background-color: #efe8cd;}





/* ------ CONTINUT SITE ------ */
div#continutSite {margin: 25px auto 0px auto; padding: 18px 30px 18px 30px; width: 928px; overflow: hidden; position: relative; clear: both; background: url(../images/backgrounds/cap_continut_interior.gif) no-repeat 0px 0px; min-height: 450px;}
div#continutSite h2 {margin: 0px 0px 19px -2px; font-size: 26px; line-height: 32px; color: #414040;}
div#continutSite h2 strong {color: #8ba013;}


/* ------ cale site ------ */
p.caleSite {margin: 0px 0px 14px 0px; padding: 0px 0px 0px 20px; clear: both; font-size: 11px; line-height: 15px; color: #918f8f; background: url(../images/icons/acasa.gif) no-repeat 0px 4px;}
p.caleSite span {padding: 0px 6px;}
p.caleSite a {color: #918f8f; text-decoration: none;}
p.caleSite a:hover {color: #7e961f; text-decoration: underline;}



/* ------ IMAGINI ------ */
div.imaginiApartament {margin: 0px -25px -9px -25px; padding: 0px 25px 78px 25px; width: 928px; overflow: hidden; position: relative; clear: both; background: url(../images/backgrounds/delimitare_detaliu_ap.gif) no-repeat left bottom;}
div.imaginiApartament p.butonRezervare {margin: 38px 0px 0px 0px; padding: 0px; float: right;}

div.apartamentDreapta {width: 396px; overflow: hidden; float: right;}

div.apartamentDreapta p.pozeMici {margin: 0px; padding: 0px 0px 16px 0px; clear: both; width: 420px;}
div.apartamentDreapta p.pozeMici a {margin: 0px 10px 0px 0px; padding-bottom: 16px; width: 71px; overflow: hidden; display: block; float: left; font-size: 9px; line-height: 11px; text-decoration: none; color: #ffffff; background: url(../images/backgrounds/reflexie_poze_mici.gif) repeat-x left bottom;}
div.apartamentDreapta p.pozeMici a label {margin: 0px; padding: 0px; display: block; width: 71px; height: 71px; overflow: hidden; clear: both;}
div.apartamentDreapta p.pozeMici a span {padding: 1px 5px; display: block;background-color: #333333;}
div.apartamentDreapta p.pozeMici a:hover span {color: #ffffff; text-decoration: none; background-color: #c60000;}

div.apartamentStanga {padding: 1px; width: 494px; height: 321px; overflow: hidden; position: relative; border: 1px solid #dfdfdf;}
span.superEN {width: 104px; height: 81px; overflow: hidden; position: absolute; top: 0px; right: 0px; background: url(../images/icons/special_offer_en.png) no-repeat 0px 0px;}
span.superRO {width: 104px; height: 81px; overflow: hidden; position: absolute; top: 0px; right: 0px; background: url(../images/icons/special_offer_ro.png) no-repeat 0px 0px;}

dl.pretInchiriere {margin: 0px; padding: 0px; width: 197px; overflow: hidden;}
dl.pretInchiriere dt {padding: 10px 1px 8px 1px; border-bottom: 1px solid #dedede; color: #797878;}
dl.pretInchiriere dt strong {margin: 0px 0px 8px -2px; display: block; font-size: 26px; color: #3b3b3b; font-weight: normal;}
dl.pretInchiriere dd {padding: 10px 1px 6px 1px; border-bottom: 1px solid #dedede; font-size: 11px; color: #5a5959; font-weight: bold;}
dl.pretInchiriere dd.crazyPrice {font-weight: normal; border-bottom: none;}
dl.pretInchiriere dd strong {margin: -3px 0px 0px 0px; display: block; float: right; clear: right; font-size: 18px; color: #d51108; font-weight: normal;}
dl.pretInchiriere dd.crazyPrice strong {color: #7d9207; font-size: 14px; font-weight: bold;}
dl.pretInchiriere dd strong span {font-size: 20px; letter-spacing: -1px;}
dl.pretInchiriere dd.crazyPrice strong span {font-size: 18px; font-weight: normal;}

p.telefonSuport {margin: 18px 0px; padding: 10px 0px 10px 55px; width: 142px; color: #797878; background: url(../images/icons/suport.gif) no-repeat 10px 10px; background-color: #f3f3f3;}
p.telefonSuport strong {color: #444444;}




/* ------ DESCRIERE ------ */
div.descriereApartament {margin: 0px 34px 0px 0px; width: 498px; overflow: hidden; position: relative; float: left;}
div.descriereApartament h3 {margin: 0px 0px 29px 0px; font-size: 24px; color: #313030; line-height: 28px;}
div.descriereApartament h5 {margin: 20px 0px 4px 0px; font-size: 18px; color: #444444; line-height: 22px;}
div.descriereApartament div.textDescriere {margin: 0px 0px 22px 0px; clear: both; overflow: hidden;}

p.descriereBedroom {margin: 15px 0px; padding: 0px 0px 0px 58px; background: url(../images/icons/ico_bedroom.gif) no-repeat 0px 2px;}
p.descriereDayroom {margin: 15px 0px; padding: 0px 0px 0px 58px; background: url(../images/icons/ico_dayroom.gif) no-repeat 0px 2px;}
p.descriereKitchen {margin: 15px 0px; padding: 0px 0px 0px 58px; background: url(../images/icons/ico_kitchen.gif) no-repeat 0px 2px;}
p.descriereBathroom {margin: 15px 0px; padding: 0px 0px 0px 58px; background: url(../images/icons/ico_bathroom.gif) no-repeat 0px 2px;}

dl.numarPersoane {margin: 45px 0px 0px 0px; padding: 1px 0px 4px 118px; clear: both; overflow: hidden; background: url(../images/icons/nr_pers.gif) no-repeat 0px 0px;}
dl.numarPersoane dt {margin: 0px 0px 8px 0px; color: #3d3d3d; font-weight: bold;}
dl.numarPersoane dt strong {padding-right: 2px; font-size: 24px; color: #7d9207;}
dl.numarPersoane dd {font-size: 11px; color: #5a5959;}

div.preturiInchiriereJos {margin: 39px 0px 0px 0px; clear: both; overflow: hidden; position: relative;}
div.preturiInchiriereJos p.butonRezervare {margin: 65px 0px 0px 0px; padding: 0px; float: right;}
div.preturiInchiriereJos dl.pretInchiriere dt {padding: 10px 1px 10px 1px; border-bottom: none; color: #797878;}

p.butonInapoiMare {margin: 55px 0px 6px 0px; padding: 5px 0px 10px 47px; clear: both; font-size: 18px;  line-height: 24px; background: url(../images/icons/sageata_mare.gif) no-repeat 0px 0px;}
p.butonInapoiMare a {color: #444444; text-decoration: underline;}
p.butonInapoiMare a:hover {color: #748900;}





/* ------ AUXILIARE DREAPTA ------ */
div.auxiliareDreapta {padding: 0px 0px 20px 0px; width: 396px; overflow: hidden; position: relative; float: left; background: url(../images/backgrounds/umbra_cutii_dreapta.gif) no-repeat left bottom;}

div.cutieAuxDreapta {margin: 0px 0px 34px 0px; padding: 0px; width: 396px; overflow: hidden; clear: both; position: relative; background: url(../images/backgrounds/cutie_dreapta_jos.gif) no-repeat left bottom;}
div.cutieAuxDreapta h3 {margin: 0px; padding: 5px 0px 32px 0px; font-size: 11px; text-transform: uppercase; color: #ffffff; background: url(../images/backgrounds/cutie_dreapta_sus.gif) no-repeat left bottom; background-color: #FFFFFF;}
div.cutieAuxDreapta h3 span {padding: 4px 8px; background-color: #9bae2e;}

div.cutieAuxDreapta div.hartaDreapta {padding: 9px 8px 20px 13px;}
div.cutieAuxDreapta div.hartaDreapta img {margin: -4px 0px 0px 0px; float: right;}
div.cutieAuxDreapta div.hartaDreapta p {margin: 14px 0px 0px 0px; padding: 0px;}

ul.dotariApart {margin: 0px; padding: 10px 0px 24px 0px; list-style: none; overflow: hidden; position: relative;}
ul.dotariApart li {margin: 0px 0px 0px 13px; padding: 0px; width: 178px; overflow: hidden; float: left; background: url(../images/backgrounds/dashed_line_01.gif) repeat-x left bottom}
ul.dotariApart li span {padding: 2px 0px 4px 29px; display: block; background: url(../images/icons/sageata_rotunda_01.gif) no-repeat 4px 4px;}

div.cutieAuxDreapta div.recomandariDreapta {padding: 12px 0px 18px 13px;}
div.cutieAuxDreapta div.recomandariDreapta a {margin-right: 17px; text-decoration: none;}
div.cutieAuxDreapta div.recomandariDreapta a:hover {color: #222222; text-decoration: underline;}
div.cutieAuxDreapta div.recomandariDreapta img {margin: 0px; vertical-align: -9px;}




/* ------ CUTII JOS ------ */
div#cutiiJos {margin: 0px auto; padding: 57px 0px 0px 0px; width: 982px; position: relative; overflow: hidden; clear: both;}
div.containerCutiiJos {width: 1110px;}
div#cutiiJos img.parteneri {margin: -4px 0px -5px 11px; border: 1px solid #eeeeee;}

div.cutieJos {margin: 0px 16px 0px 0px; padding: 0px 0px 16px 0px; width: 234px; overflow: hidden; float: left; font-size: 11px; color: #767676; line-height: 14px; background: url(../images/backgrounds/4_cutii_jos.gif) no-repeat left bottom;}
div.cutieJos h4 {margin: 0px; padding: 16px 0px 18px 0px; color: #6f725b; font-size: 11px; text-transform: uppercase; background: url(../images/backgrounds/4_cutii_sus.gif) no-repeat 0px 0px;}
div.cutieJos h4 span {padding: 5px 9px 4px 11px; background-color: #FFFFFF;}

div#cutiiJos div.butoaneInfo {margin: 0px 0px 0px 11px; padding: 0px; overflow: hidden;}
div#cutiiJos div.butoaneInfo a {padding: 12px 0px; width: 105px; overflow: hidden; display: block; float: left; color: #8c8c8c; text-decoration: none; text-align: center; background: url(../images/butoane/bg_info.gif) no-repeat 0px 0px;}
div#cutiiJos div.butoaneInfo a strong {margin-bottom: 1px; display: block; text-transform: uppercase;}
div#cutiiJos div.butoaneInfo a:hover {color: #333333; text-decoration: none;}

div#cutiiJos div.cursSchimb {margin-right: 15px; padding: 3px 15px 8px 11px; background: url(../images/icons/carduri.gif) no-repeat right 0px;}
div#cutiiJos div.vreme {padding: 3px 15px 7px 11px;}
div#cutiiJos div.vreme img {margin: -4px 0px 0px 0px; float: right;}





/* ------ FOOTER ------ */
div#footer {padding: 43px 0px 47px 0px; position: relative; clear: both; font-size: 11px; color: #8f8e8e; background: url(../images/backgrounds/bg_footer.gif) repeat-x left bottom;}
div#footer img.softhost {margin: 6px 0px 0px 0px; float: right;}
div#footer a {color: #3b3b3b; text-decoration: underline;}
div#footer a:hover {color: #889a21;}
div#footer span {padding: 0px 6px;}

div#footer div.carduriJos {margin: 13px 0px 0px 0px; padding: 1px 121px 0px 0px; width: 160px; clear: both; line-height: 14px; background: url(../images/logo_carduri.gif) no-repeat right 0px;}





/* ------ ELEMENTE FORMULAR ------ */
select.filtreProduse {margin: 4px 0px 0px 0px; padding: 1px; width: 190px; display: block; border: 1px solid #cccccc; background-color: #f7f8f0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}

input.formular01 {margin: 0px; padding: 2px 2px; width: 230px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
textarea.formular01 {margin: 0px; padding: 2px 2px; width: 380px; height: 80px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
select.formular01 {margin: 0px; padding: 0px; width: 236px; height: 22px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #6b6a60;}
input.formular01Box {vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px;}

input.formularMare {margin: 0px; padding: 10px 12px 11px 0px; width: 300px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #6b6a60; background: url(../images/backgrounds/bg_input_mare_dr.gif) no-repeat right 0px; vertical-align: top;}
label.inputMare {padding: 1px 0px 22px 12px; background: url(../images/backgrounds/bg_input_mare_st.gif) no-repeat 0px 0px;}
textarea.formularMare {margin: 0px; padding: 6px 12px 6px 0px; width: 620px; height: 167px; border: none; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 21px; color: #6b6a60; background: url(../images/backgrounds/bg_textarea_dr.gif) no-repeat right top; vertical-align: top;}
label.textareaMare {padding: 0px 0px 163px 12px; background: url(../images/backgrounds/bg_textarea_st.gif) no-repeat 0px 0px;}
select.formularMare {margin: 0px; padding: 0px; width: 323px; height: 37px; border: 1px solid #dddad1; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #6b6a60;}
input.formularMareBox {vertical-align: -2px;}
input.formularMareRadio {vertical-align: -3px;}




/* ------ LISTING APARTAMENTE ------ */
div#listingApartamente {margin: 0px -25px 0px -25px; padding: 19px 0px 0px 0px; width: 978px; overflow: hidden; position: relative;}
div#listingApartamente div.randApartamente {margin: -14px 0px 0px 0px; width: 978px; padding: 0px 0px 65px 0px; overflow: hidden; clear: both; background: url(../images/backgrounds/delimitare_detaliu_ap.gif) no-repeat left bottom;}

div.apartamentListing {margin: 0px; padding: 0px 0px 0px 25px; width: 292px; overflow: hidden; position: relative; float: left; color: #797878;}
div.apartamentListing p.butonBook {margin: 0px; padding: 10px 0px; float: right; line-height: 48px;}
div.apartamentListing p.readMore {margin: 0px; padding: 0px 0px 0px 23px; font-size: 11px; line-height: 19px; background: url(../images/icons/sageata_rotunda_02.gif) no-repeat 0px 3px;}
div.apartamentListing p.readMore a {color: #798f1d;}
div.apartamentListing p.readMore a:hover {color: #495905;}

a.pozaListingApartamente {margin: 0px; padding: 0px; display: block; overflow: hidden; font-size: 22px; color: #3b3b3b; text-decoration: none;}
a.pozaListingApartamente span {margin: 0px; padding: 1px; border: 1px solid #cccccc; width: 288px; height: 215px; display: block; overflow: hidden;}
a.pozaListingApartamente em {padding: 24px 0px 5px 0px; display: block; clear: both; font-style: normal; text-indent: -1px; background: url(../images/backgrounds/reflexie_poza_listing.gif) repeat-x 0px 0px;}
a.pozaListingApartamente:hover {color: #798f1d; text-decoration: underline;}
a.pozaListingApartamente:hover span {border: 1px solid #333333;}

dl.pretApartamenteListing {padding: 5px 0px 2px 0px; width: 151px; font-size: 11px; color: #5a5959; line-height: 15px;}
dl.pretApartamenteListing dt {padding-top: 3px; font-weight: bold;}
dl.pretApartamenteListing dt strong {margin-top: -3px; display: block; float: right; font-size: 18px; color: #d51108; font-weight: normal;}
dl.pretApartamenteListing dd {margin-bottom: 5px; text-decoration: line-through;}
dl.pretApartamenteListing dd span {color: #d51108;}

div.filtreProduse {margin: 22px 0px 26px 0px; padding: 13px 0px 17px 0px; height: 1%; clear: both; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; font-size: 12px; color: #777777;}
div.filtreProduse label {margin: 0px 18px 0px 0px; padding: 0px; display: block; float: left;}




/* ------ ARTICOLE STANGA ------ */
div#stangaArticole {margin: 0px 26px 0px 0px; width: 621px; overflow: hidden; position: relative; float: left;}

div.listingServicii {margin: 0px; padding: 30px 15px 30px 15px; clear: both; border-top: 1px dashed #cccccc; border-bottom: 1px solid #ffffff; background-color: #f6f6f6;}
div.listingServicii  h3 {margin: 0px 0px 25px 0px; padding: 0px; font-size: 22px; color: #3b3b3b;}

div.treiMasini {width: 620px; overflow: hidden; position: relative;}
div.listingMasini {margin: 26px 5px 26px 0px; padding: 1px; width: 190px; overflow: hidden; border: 1px solid #cccccc; float: left;}
div.listingMasini img {width: 190px; height: 143px;}

dl.listingMasini {padding: 10px 8px 11px 8px; border-top: 1px solid #ffffff; font-size: 11px; color: #5a5959; line-height: 15px; background-color: #f5f5f5}
dl.listingMasini dt {margin: 0px 0px 3px 0px; font-size: 18px; line-height: 20px; color: #373737;}

div.listingServicii ul {margin: 18px 0px; padding: 0px; list-style: none; position: relative; overflow: hidden;}
div.listingServicii ul li {margin: 0px; padding: 0px 0px 0px 24px; background: url(../images/icons/sageata_rotunda_02.gif) no-repeat 0px 2px;}
div.listingServicii ul li a {color: #7d9207; text-decoration: none;}
div.listingServicii ul li a:hover {color: #98b90f; text-decoration: underline;}




/* ------ ARTICOLE DREAPTA ------ */
div#dreaptaArticole {margin: -49px 0px 0px 0px; width: 280px; overflow: hidden; position: relative; float: left; background: url(../images/backgrounds/umbra_dreapta_mic.gif) no-repeat center bottom;}

div.cutieMeniuDreapta {margin: 0px 0px 34px 0px; padding: 0px; width: 280px; overflow: hidden; clear: both; position: relative; background: url(../images/backgrounds/cutie_meniu_dreapta_jos.gif) no-repeat left bottom;}
div.cutieMeniuDreapta h3 {margin: 0px; padding: 5px 0px 32px 0px; font-size: 11px; text-transform: uppercase; color: #ffffff; background: url(../images/backgrounds/cutie_meniu_dreapta_sus.gif) no-repeat left bottom;}
div.cutieMeniuDreapta h3 span {padding: 4px 8px; background-color: #c60000;}

ul.meniuDreapta {margin: 0px; padding: 10px 0px 24px 0px; list-style: none; overflow: hidden; position: relative;}
ul.meniuDreapta li {margin: 0px 13px 0px 13px; padding: 0px; background: url(../images/backgrounds/dashed_line_01.gif) repeat-x left bottom;}
ul.meniuDreapta li a {padding: 3px 0px 5px 29px; width: 225px; display: block; color: #7d9207; text-decoration: none; background: url(../images/icons/sageata_rotunda_01.gif) no-repeat 4px 4px;}
ul.meniuDreapta li a:hover {color: #505050; text-decoration: none; background-color: #e4eace;}




/* ------ FAQ ------ */
dl.faq {margin: 0px; padding: 0px; border-top: 1px dashed #cccccc;}
dl.faq dt {margin: 40px 0px 25px 0px; padding: 0px; font-size: 22px; color: #3b3b3b;}



/* ------ paginare ------ */
p.paginare {margin: 0px; padding: 0px; color: #696969;}
p.paginare a.pagina {margin: 0px 0px 0px 2px; padding: 1px 4px 2px 5px; color: #555555; font-size: 16px; text-decoration: none; background-color: #eeeeee;}
p.paginare a.paginaActiva {margin: 0px 0px 0px 2px; padding: 1px 4px 2px 5px; font-size: 16px; color: #ffffff; text-decoration: none; background-color: #7e961f;}
p.paginare a.pagina:hover {color: #ffffff; background-color: #cc0000;}
p.paginare span {padding: 0px 6px; color: #999999;}




/* ------ TABELE ------ */
table.tabelSpecificatii {margin: 32px 0px 16px 0px; padding: 0px; border: 1px solid #e6e6e6; width: 100%; background-color: #FFFFFF; color: #555555;}
table.tabelSpecificatii th {padding: 12px 5px 13px 5px; text-align: left; color: #2f2c1d; font-size: 18px; font-weight: normal; border: 1px solid #f3f2ee;}
table.tabelSpecificatii td {padding: 6px 8px; background-color: #f2f5e7; font-size: 14px;}


