/* ------ STYLURI GENERALE ------ */
html {margin: 0px; padding: 0px; background-color: #f5f5f5;}
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #757575; line-height: 16px;}

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: 940px; position: relative;}
div.cleaner {clear: both; height: 0px; overflow: hidden;}

a {color: #6e9ac0; text-decoration: underline; outline: none;}
a:hover {color: #547795; text-decoration: underline;}

a.butonVezi {margin: 0px 0px 0px 0px; padding: 4px 28px 0px 14px; display: table; width: 104px; height: 38px; overflow: hidden; color: #ffffff; text-decoration: none; line-height: 17px; background: url(../images/butoane/vezi_detalii.gif) no-repeat 0px 0px;}
a.butonVezi:hover {color: #83aed4; text-decoration: none;}

a.linkGri {color: #666666; text-decoration: none;}
a.linkGri:hover {color: #444444; text-decoration: underline;}




/* ------ HEADER ------ */
div#header {height: 190px; overflow: hidden; clear: both; position: relative; background: url(../images/backgrounds/bg_top.png) no-repeat center top; font-family: Tahoma, Arial, Helvetica, sans-serif;}
div#header h1 {margin: 34px 0px 0px 0px; width: 222px; height: 78px; float: left; text-indent: -20000px; background: url(../images/ralcom_logo.png) no-repeat 0px 0px;}
div#header h1 a {margin: 0px; width: 222px; height: 78px; display: block; outline:none;}
div#header span {padding: 0px 5px;}

p.meniuSecundar {margin: 21px 0px 0px 0px; padding: 0px; float: right; font-size: 11px; color: #5f788c;}
p.meniuSecundar img {margin-left: 1px; border: 1px solid #cfd1d2; vertical-align: -3px;}
p.meniuSecundar label {padding: 0px 0px 0px 30px;}
p.meniuSecundar a {color: #7ea0bf; text-decoration: none;}
p.meniuSecundar a:hover {color: #badeff; text-decoration: underline;}

div.cautareSus {margin: 30px 0px 0px 0px; float: right; clear: right;}

p.utilitatiSus {margin: 57px -11px 0px 0px; padding: 24px 84px 4px 0px; position: relative; float: right; clear: right; font-size: 9px; text-transform: uppercase; color: #5e7d9e; background: url(../images/icons/plic.png) no-repeat right bottom;}
p.utilitatiSus a {color: #e9ebed; text-decoration: none;}
p.utilitatiSus a:hover {color: #6dabe2; text-decoration: none;}

div.meniuSus {padding: 36px 0px 0px 0px; clear: left;}
div.meniuSus a {margin: 0px 1px 0px 0px; height: 42px; overflow: hidden; display: block; float: left; text-indent: -20000px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px;}
div.meniuSus a:hover {background-position: 0px -42px;}
div.meniuSus label a {background-position: 0px -42px;}

div.meniuSus a.despreRO {width: 91px; background-image: url(../images/meniu_sus/despre_ro.png);}
div.meniuSus a.despreEN {width: 82px; background-image: url(../images/meniu_sus/despre_en.png);}
div.meniuSus a.serviciiRO {width: 72px; background-image: url(../images/meniu_sus/servicii_ro.png);}
div.meniuSus a.serviciiEN {width: 77px; background-image: url(../images/meniu_sus/servicii_en.png);}
div.meniuSus a.calendarRO {width: 154px; background-image: url(../images/meniu_sus/calendar_ro.png);}
div.meniuSus a.calendarEN {width: 124px; background-image: url(../images/meniu_sus/calendar_en.png);}
div.meniuSus a.experientaRO {width: 84px; background-image: url(../images/meniu_sus/experienta_ro.png);}
div.meniuSus a.experientaEN {width: 92px; background-image: url(../images/meniu_sus/experienta_en.png);}
div.meniuSus a.galerieRO {width: 100px; background-image: url(../images/meniu_sus/galeria_ro.png);}
div.meniuSus a.galerieEN {width: 110px; background-image: url(../images/meniu_sus/galeria_en.png);}
div.meniuSus a.contactRO {width: 74px; background-image: url(../images/meniu_sus/contact_ro.png);}
div.meniuSus a.contactEN {width: 74px; background-image: url(../images/meniu_sus/contact_en.png);}
div.meniuSus a.mediaRO {width: 65px; background-image: url(../images/meniu_sus/media.png);}
div.meniuSus a.mediaEN {width: 65px; background-image: url(../images/meniu_sus/media.png);}
div.meniuSus a.parteneriRO {width: 83px; background-image: url(../images/meniu_sus/parteneri_ro.png);}
div.meniuSus a.parteneriEN {width: 76px; background-image: url(../images/meniu_sus/parteneri_en.png);}


/* ------ DEPARTAMENTE ------ */
div#departamente {clear: both; height: 105px; overflow: hidden; position: relative; background: url(../images/backgrounds/bg_categorii.gif) repeat-x 0px 0px;}
div#departamente div.container {width: 938px;}
div#departamente img {margin: 0px; padding: 0px; border-right: 1px solid #2f495f; vertical-align: top; float: left;}
div#departamente img.faraLinie {border: none;}





/* ------ CONTINUT ------ */
div#continut {width: 100%; clear: both; position: relative; background: url(../images/backgrounds/bg_continut_jos.gif) repeat-x left bottom;}
div#fundalSus {width: 100%; height: 128px; overflow: hidden; position: absolute; top: 0px; left: 0px; background: url(../images/backgrounds/bg_continut_sus.gif) repeat-x 0px 0px;}

p.titluCategorie {margin: 29px 0px 16px 0px; padding: 0px; font-size: 11px;}
p.titluCategorie strong {padding: 4px 5px 3px 6px; text-transform: uppercase; font-weight: normal; color: #ffffff; background-color: #0a9c8a;}
p.titluCategorie a {display: block; float: right;}
p.titluCategorie a.cuFundal {padding: 0px 0px 0px 28px; background: url(../images/icons/sageata_detalii.png) no-repeat 0px 2px;}

p.caleSite {margin: 26px 0px -4px 0px; padding: 2px 0px 5px 30px; font-size: 11px; color: #7a7878; background: url(../images/icons/acasa.gif) no-repeat 0px 0px;}
p.caleSite span {padding: 0px 6px; color: #5c81a1;}
p.caleSite a {color: #5c81a1; text-decoration: none;}
p.caleSite a:hover {color: #5c81a1; text-decoration: underline;}



/* ------ STANGA ------ */
div#stanga {margin: 0px 30px 28px 0px; width: 630px; overflow: hidden; float: left; text-align: justify;}
div#stanga h2 {margin: 16px 0px 14px 0px; font-size: 23px; color: #090f13; line-height: 28px; text-indent: -1px;}
div.felicitariOcazii {margin: 25px 0px 0px 0px; padding: 0px; width: 610px; overflow: hidden; border: 10px solid #dbe3e9;}


/* ------ continut utilizator ------ */
div.continutUtilizator {margin: 10px 0px 10px 0px; clear: both;}
div.continutUtilizator img.pozaArticol {margin: 2px 14px 0px 0px; padding: 1px; border: 1px solid #cccccc; background-color: #fffffff; float: left;}
div.continutUtilizator ul {margin: 18px 0px 18px 18px; padding: 0px; clear: both; list-style-type: none;}
div.continutUtilizator ul li {padding: 0px 0px 0px 18px; background: url(../images/icons/inconita_listing_01.gif) no-repeat 0px 3px;}

dl.fisiereDownload {margin: 28px 0px 16px 0px; clear: both;}
dl.fisiereDownload dt {margin: 0px 0px 12px 0px; font-size: 18px; color: #222222;}
dl.fisiereDownload dd {margin: 0px 0px 0px 11px; padding: 2px 0px 2px 26px; background: url(../images/icons/inconita_listing_02.gif) no-repeat 0px 2px;}



/* ------ listing articole ------ */
div.listingArticole {margin: 28px 0px 0px 0px; clear: both;}
div.articolListing {margin: 26px 0px; clear: both;}
div.articolListing img.pozaArticol {margin: 2px 14px 0px 0px; padding: 1px; border: 1px solid #cccccc; background-color: #fffffff; float: left;}
div.articolListing h3 {margin: 0px 0px 13px 0px; font-size: 18px; color: #090f13; line-height: 21px; text-indent: -1px;}
div.articolListing h3 a {color: #090f13; text-decoration: none;}
div.articolListing h3 a:hover {color: #385d76; text-decoration: underline;}
div.articolListing h6 {margin: -11px 0px 13px 0px; padding: 0px; font-size: 11px; color: #5f5f5f;}
div.articolListing p.text {margin: 0px 0px 13px 0px; padding: 0px; text-align: justify;}
div.articolListing div.text {margin: 0px 0px 13px 0px; padding: 0px; text-align: justify;}


/* ------ aditionale ------ */
p.aditionale {margin: 20px 0px 30px 0px; padding: 0px;}
p.aditionale a {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 8px; color: #808080; text-decoration: none; line-height: 30px; background: url(../images/butoane/buton_01_stanga.gif) no-repeat 0px 0px;}
p.aditionale a span {margin: 0px; padding: 5px 13px 5px 5px; background: url(../images/butoane/buton_01_dreapta.gif) no-repeat right 0px;}
p.aditionale a.activ {background-position: 0px -50px; color: #e2e2e2; text-decoration: none;}
p.aditionale a.activ span {background-position: right -50px;}
p.aditionale a:hover {background-position: 0px -25px; color: #666666; text-decoration: none;}
p.aditionale a:hover span {background-position: right -25px;}


/* ------ listing evenimente ------ */
div.listingEvenimente {margin: 0px 0px -10px 0px; width: 650px; overflow: hidden; position: relative; clear: both;}
div.eveniment {margin: 13px 20px 28px 0px; width: 305px; overflow: hidden; float: left;}
div.eveniment img.pozaCongres {margin: 0px 14px 0px 0px; padding: 1px; width: 100px; border: 1px solid #e6e6e6; background-color: #FFFFFF; float: left;}
div.eveniment h5 {margin: 2px 0px 8px 0px; padding: 0px; font-size: 11px; color: #323232; font-weight: bold; text-transform: uppercase;}
div.eveniment h5 em {margin: 0px; display: block; font-weight: normal; font-style: normal; color: #5f5f5f; line-height: 14px; text-transform: none;}
div.eveniment h3 {margin: 0px 0px 19px 0px; font-size: 18px; color: #090f13; line-height: 21px; text-indent: -1px;}
div.eveniment dl {margin: 20px 0px 0px 0px; padding-bottom: 2px; clear: both; font-size: 11px; color: #686868; background-color: #ebeff3; background-image: url(../images/backgrounds/linie_adancime.gif); background-repeat: repeat-x; background-position: 0px bottom;}
div.eveniment dl dt {padding: 7px 0px 4px 7px; font-weight: bold; color: #323232; text-transform: uppercase; background-image: url(../images/backgrounds/linie_adancime.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div.eveniment dl dd {padding: 3px 0px 2px 27px; background-image: url(../images/backgrounds/linie_organizatori.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.eveniment dl dd.impar {background-color: #f5f8fa;}

div.eveniment p.textAditional {margin: 20px 0px 0px 0px; padding: 0px 0px 23px 0px; clear: both; font-size: 11px; background: url(../images/backgrounds/linie_adancime.gif) repeat-x left bottom;}
div.eveniment ul.aditionale {margin: 18px 0px 0px 0px; padding: 20px 0px 0px 0px; list-style-type: none; background: url(../images/backgrounds/linie_adancime.gif) repeat-x 0px 0px;}
div.eveniment ul.aditionale li {margin: 0px; padding: 0px 0px 0px 20px; font-size: 11px; background: url(../images/icons/inconita_listing_03.gif) no-repeat 0px 2px;}




/* ------ CUTIE EVENIMENTE ------ */
div#cutieEvenimente {margin: 19px 0px 0px 0px; padding: 0px; width: 630px; overflow: hidden; position: relative; background: url(../images/evenimente/cutie_mare_sus.png) no-repeat 0px 0px;}
div#fundalCutieJos {width: 630px; height: 86px; overflow: hidden; position: absolute; bottom: 0px; left: 0px; background: url(../images/evenimente/cutie_mare_jos.png) no-repeat 0px 0px;}
div#coltisorSus {width: 11px; height: 11px; overflow: hidden; position: absolute; top: 0px; left: 0px; background: url(../images/evenimente/colt_sus.png) no-repeat 0px 0px;}
div#coltisorJos {width: 11px; height: 11px; overflow: hidden; position: absolute; bottom: 0px; left: 0px; background: url(../images/evenimente/colt_jos.png) no-repeat 0px 0px;}
div#umbraCutieEvenimente {margin: 16px auto 0px auto; width: 622px; height: 28px; overflow: hidden; background: url(../images/evenimente/umbra.png) no-repeat 0px 0px;}


div.sliderwrapper {margin: 6px 6px 0px 0px; padding: 0px; width: 336px; position: relative; float: right;}
div.contentdiv {padding: 18px 22px; width: 292px; visibility: hidden; position: absolute; left: 0; top: 0; -moz-opacity: 1; opacity: 1;}

div.contentdiv img.pozaCongres {margin: 0px 14px 0px 0px; padding: 1px; width: 100px; border: 1px solid #e6e6e6; background-color: #FFFFFF; float: left;}
div.contentdiv h5 {margin: 2px 0px 8px 0px; padding: 0px; font-size: 11px; color: #323232; font-weight: bold; text-transform: uppercase;}
div.contentdiv h5 em {margin: 0px; display: block; font-weight: normal; font-style: normal; color: #5f5f5f; line-height: 14px; text-transform: none;}
div.contentdiv h3 {margin: 0px 0px 19px 0px; font-size: 18px; color: #090f13; line-height: 21px; text-indent: -1px;}
div.contentdiv dl {margin: 20px 0px 0px 0px; padding-bottom: 2px; clear: both; font-size: 11px; color: #686868; background-color: #ebeff3; background-image: url(../images/backgrounds/linie_adancime.gif); background-repeat: repeat-x; background-position: 0px bottom;}
div.contentdiv dl dt {padding: 7px 0px 4px 7px; font-weight: bold; color: #323232; text-transform: uppercase; background-image: url(../images/backgrounds/linie_adancime.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div.contentdiv dl dd {padding: 3px 0px 2px 27px; background-image: url(../images/backgrounds/linie_organizatori.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.contentdiv dl dd.impar {background-color: #f5f8fa;}
div.contentdiv a.butonVezi {background-image: url(../images/butoane/vezi_detalii_01.gif);}


div.pagination {margin: 5px 0px 5px 5px; width: 280px; overflow: hidden;}
div.pagination a {margin: 0px; padding: 0px 0px 1px 0px; display: block; width: 280px; position: relative; clear: both; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; font-size: 18px; font-weight: normal; color: #090f13; line-height: 21px; text-decoration: none; background-image: url(../images/evenimente/degrade.png); background-repeat: no-repeat; background-position: 0px 0px; background-color: #f2f6f8;}
div.pagination a:first-child {border-top: none;}
div.pagination a:last-child {border-bottom: none;}
div.pagination a strong {margin: 0px; padding: 12px 14px 15px 14px; display: block; clear: both; font-weight: normal;}
div.pagination a em {margin: 5px 0px 4px 0px; display: block; font-size: 11px; color: #5f5f5f; font-style: normal; line-height: 14px;}
div.pagination a.selected {background-position: -280px 0px; background-color: #dcdcdc;}
div.pagination img.pozaTrecut {margin: 2px 14px 4px 0px; padding: 1px; width: 41px; border: 1px solid #dadee2; background-color: #ffffff; float: left;}


/* ------ galeria foto ------ */
div.galeriaFoto {margin: 14px 0px 10px 0px; width: 650px; overflow: hidden; clear: both; position: relative;}
div.cutieGalerie {margin: 10px 20px 10px 0px; width: 194px; overflow: hidden; float: left; border: 1px solid #e9e9e9; background-color: #FFFFFF;}
div.cutieGalerie div.sus {padding: 14px 14px 17px 14px; border-bottom: 1px solid #ffffff; background: url(../images/backgrounds/bg_galerie_mare.gif) repeat-x left bottom; text-align: center;}
div.cutieGalerie h3 {margin: 0px 0px 12px -1px; font-size: 18px; color: #090f13; line-height: 22px;}
div.cutieGalerie h5 {margin: -13px 0px 12px 0px; font-size: 11px; font-weight: bold;}
div.cutieGalerie img.pozaGalerie {padding: 1px; border: 1px solid #e6e6e6; background-color: #ffffff;}
div.cutieGalerie p {margin: 0px; padding: 8px 14px; font-size: 11px; border-top: 1px solid #e9e9e9; background: url(../images/backgrounds/bg_galerie_mic.gif) repeat-x 0px 0px;}
div.cutieGalerie p img {margin: 0px 3px 0px 0px; vertical-align: -7px;}


/* ------ DREAPTA ------ */
div#dreapta {margin-bottom: 48px; width: 280px; overflow: hidden; float: left;}
a.butonSmecher {margin: 19px 0px 0px 0px; padding: 5px 0px 0px 0px; display: block; width: 184px; height: 37px; overflow: hidden; color: #ffffff; text-decoration: none; text-align: center; background: url(../images/buton_cu_umbra.gif) no-repeat 0px 0px;}
a.butonSmecher:hover {color: #83aed4; text-decoration: none;}


/* ------ meniu dreapta ------ */
div.meniuDreapta {margin: 0px 0px 40px 0px; padding-bottom: 2px; clear: both; background-image: url(../images/backgrounds/linie_meniu_dreapta_01.gif); background-repeat: repeat-x; background-position: 0px bottom;}
div.meniuDreapta p.titluCategorie strong {background-color: #295e8b;}
div.meniuDreapta a {margin: 0px; padding: 10px 0px 9px 8px; display: block; color: #545758; text-decoration: none; background-color: #f2f6f8; background-image: url(../images/backgrounds/linie_meniu_dreapta.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.meniuDreapta a.activ {font-weight: bold; background-color: #e5e8eb; text-indent: 1px; background-position: -280px 0px;}
div.meniuDreapta a:hover {color: #545758; text-decoration: none; background-color: #e5e8eb; background-position: -280px 0px;}

/* ------- listare categorii testimonials ----------- */
h2.meniuTesty {background-color: #E5E8EB; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #D5D8DA; padding-left: 10px; cursor: pointer;}
h2.meniuTesty:hover {background-image: url(../images/backgrounds/linie_meniu_dreapta.gif); background-repeat: no-repeat; background-position: 70px -2px;}

/* ------ stiri dreapta ------ */
div.stiriDreapta {margin: 0px 0px 40px 0px; clear: both; text-align: justify;}
div.stiriDreapta p.titluCategorie {margin-bottom: 24px;}
div.stiriDreapta a.stireDreapta {margin: 14px 0px 0px 0px; padding: 0px 0px 0px 14px; display: block; border-left: 1px solid #bdc7d0; font-size: 11px; color: #838485; line-height: 14px; text-decoration: none; background-image: url(../images/icons/sageata_mica.gif); background-repeat: no-repeat; background-position: 1px center;}
div.stiriDreapta a.stireDreapta strong {margin-bottom: 2px; display: block; font-size: 12px; color: #1a2024; line-height: 15px;}
div.stiriDreapta a.stireDreapta:hover {color: #6c8a9e; text-decoration: none;}
div.stiriDreapta a.stireDreapta:hover strong {color: #4a6e86; text-decoration: underline;}


/* ------ portofoliu dreapta ------ */
div.portofoliuDreapta {clear: both; text-align: justify;}
p.evenimentPortofoliuDreapta {margin: 0px; padding: 0px; background: url(../images/backgrounds/linie_adancime.gif) repeat-x left bottom;}
p.evenimentPortofoliuDreapta a {margin: 0px; padding: 11px 0px 14px 41px; display: block; font-size: 11px; color: #7a7a7a; text-decoration: none; line-height: 14px; background: url(../images/icons/sageata_mare.gif) no-repeat 2px 12px;}
p.evenimentPortofoliuDreapta a strong {margin-bottom: 3px; display: block; font-size: 12px; color: #1a2024; line-height: 15px;}
p.evenimentPortofoliuDreapta a:hover {color: #6c8a9e; text-decoration: none;}
p.evenimentPortofoliuDreapta a:hover strong {color: #4a6e86; text-decoration: underline;}


/* ------ galeria foto ------ */
div.galerieDreapta {clear: both;}
div.pozeDreapta {width: 288px; overflow: hidden; position: relative;}
div.galerieDreapta img {margin: 8px 5px 0px 0px; padding: 2px; border: 1px solid #ababab; background-color: #FFFFFF;}
div.galerieDreapta a:hover img {border: 1px solid #212e39; background-color: #212e39;}


/* ------ acces ------ */
div.accesDreapta {clear: both;}
div.hartaFlash {margin: 20px 0px 0px 0px; padding: 1px; border: 3px solid #ffffff; background-color: #c6d1da;}
div.accesDreapta dl {margin-top: 1px; clear: both; color: #696969;}
div.accesDreapta dl dd {margin-top: 1px; padding: 0px; padding: 0px 12px; font-size: 11px; background-color: #fafafa; border-top: 1px solid #ffffff;}
div.accesDreapta dl dd span {padding: 10px 5px 10px 25px; display: block; background-image: url(../images/icons/inconita_listing_02.gif); background-repeat: no-repeat; background-position: 0px 10px;}



/* ------ AUXILIARE ------ */
div#auxiliare {padding: 7px 0px 5px 0px; clear: both; border-top: 1px solid #ffffff; background-color: #123859; background-image: url(../images/backgrounds/bg_aditional.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div#auxiliare h2 {margin: 16px 0px 22px 0px; font-size: 23px; color: #ffffff; line-height: 28px; text-indent: -1px;}

div.randEvenimenteAuxiliare {width: 950px; overflow: hidden; position: relative; background:url(../images/backgrounds/cutii_incheiate_sus.gif) no-repeat 0px 0px;}
div.randEvenimenteAuxiliare01 {width: 960px; overflow: hidden; position: relative; background:url(../images/backgrounds/cutii_incheiate_sus_01.gif) no-repeat 0px 0px;}
div.bgEvenimenteAuxiliare {width: 950px; height: 50px; overflow: hidden; position: relative; clear: both; background: url(../images/backgrounds/cutii_incheiate_jos.gif) no-repeat 0px 0px;}
div.bgEvenimenteAuxiliare01 {width: 950px; height: 50px; overflow: hidden; position: relative; clear: both; background: url(../images/backgrounds/cutii_incheiate_jos_01.gif) no-repeat 0px 0px;}

div.evenimenteIncheiate {margin: 0px 9px 0px 0px; padding: 14px 11px 5px 12px; width: 158px; overflow: hidden; float: left;}
div.evenimenteIncheiate h6 {margin-bottom: 8px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #a6adb2;}
div.evenimenteIncheiate img.pozaTrecut {margin: 3px 14px 2px 0px; padding: 1px; width: 41px; border: 1px solid #545454; background-color: #000000; float: left;}
div.evenimenteIncheiate p.dataStart {margin: 0px 14px 0px 0px; padding: 2px 0px 0px 0px; width: 41px; height: 41px; display: block; overflow: hidden; float: left; font-size: 9px; line-height: 17px; font-weight: bold; color: #cde4e2; text-align: center; text-transform: uppercase; background: url(../images/icons/mic_turcoaz.gif) no-repeat 0px 0px;}
div.evenimenteIncheiate p.dataStart strong {margin: 1px 0px 0px 0px; padding: 0px; display: block; font-size: 19px; font-weight: bold; color: #3e3e3f; letter-spacing: -1px;}
div.evenimenteIncheiate h5 {padding: 4px 0px 1px 0px; font-size: 11px; color: #ababab; line-height: 14px;}
div.evenimenteIncheiate h5.cuPoza {margin-bottom: 8px;}
div.evenimenteIncheiate h3 {font-size: 18px; color: #ffffff; line-height: 22px; text-indent: -1px;}
div.evenimenteIncheiate p.veziDetalii {margin: 0px; padding: 12px 0px 2px 25px; clear: both; font-size: 11px; background: url(../images/icons/sageata_bulina_mare.gif) no-repeat 0px 12px;}
div.evenimenteIncheiate p.veziDetalii a {color: #ffffff;}
div.evenimenteIncheiate p.veziDetalii a:hover {color: #46958c;}

div.randEvenimenteAuxiliare01 div.evenimenteIncheiate {margin: 0px 11px 0px 0px; width: 204px;}





/* ------ FOOTER ------ */
div#footer {padding: 27px 0px 30px 0px; clear: both; border-top: 1px solid #ffffff; font-size: 11px; color: #7e7e7e; line-height: 14px; background: url(../images/backgrounds/bg_footer.gif) repeat-x 0px 0px;}
div#footer div.trafic {margin: 0px; padding: 30px 0px 0px 0px; clear: both; text-align: center;}
div#footer img.softhost {margin: 0px; float: right;}

div#footer p.linkuriJos {margin: 0px; padding: 7px 0px 26px 0px; font-weight: bold; color: #404040;}
div#footer p.linkuriJos a {color: #404040; text-decoration: none;}
div#footer p.linkuriJos a:hover {color: #517da3; text-decoration: underline;}
div#footer p.linkuriJos span {padding: 0px 6px;}

div#footer p.extraInfo {margin: 0px; padding: 0px;}
div#footer p.extraInfo span {margin: 0px; padding: 6px 0px 0px 0px; display: block;}




/* ------ ELEMENTE FORMULAR ------ */
input.campCautare {margin: 0px; padding: 3px 5px 4px 5px; width: 160px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; background-image: url(../images/backgrounds/bg_input_cautare.png); background-repeat: no-repeat; background-position: 0px 0px;}
input.butonCautare {margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top;}

input.formular01 {margin: 0px; padding: 2px 2px; width: 230px; border: 1px solid #ced7dd; 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 #ced7dd; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
select.formular01 {margin: 0px; padding: 0px; width: 236px; height: 22px; border: 1px solid #ced7dd; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #6b6a60;}
input.formular01Box {vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px;}





/* ------ TABELE ------ */
table.tabelSpecificatii {margin: 32px 0px 16px 0px; padding: 0px; width: 100%; background-color: #FFFFFF;}
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: 3px 6px; background-color: #e9eef1;}
table.tabelSpecificatii a.butonVezi {background-image: url(../images/butoane/vezi_detalii_02.gif); height: 26px;}

.sysMessage {margin: 32px 0px 0px 0px; padding: 0px; width: 100%; background-color: #FFBFBF; border: 1px solid #f3f2ee;}
.sysMessage ul {padding: 0px; text-align: left; color: #2f2c1d; font-weight: normal; list-style:none; margin:0px;}
.sysMessage li {padding: 0px 3px; background-color: #FFEFEF;}

/* ------ paginare ------ */
p.paginare {margin: 48px 0px 14px 0px; padding: 0px 0px 8px 0px; color: #696969;}
p.paginare a.pagina {margin: 0px 0px 0px 2px; padding: 1px 4px 2px 5px; color: #555555; text-decoration: none; background-color: #EBEFF3;}
p.paginare a.paginaActiva {margin: 0px 0px 0px 2px; padding: 1px 4px 2px 5px; color: #ffffff; text-decoration: none; background-color: #212E39;}
p.paginare a.pagina:hover {color: #ffffff; background-color: #4f95ca;}
p.paginare span {padding: 0px 6px; color: #999999;}
