/* ------ STYLURI GENERALE ------ */
html {background: #fff;}
body {margin: 0px; padding: 25px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; line-height: 18px;}


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;}
.cleaner {clear: both; height: 0px; display: block; overflow: hidden;}


a {color: #0084bb; text-decoration: underline; outline: none;}
a:hover {color: #ff0000; text-decoration: underline;}

a.butonMare {padding: 12px 0px 12px 22px; font-family: Arial, serif; font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(0,0,0,0.1); background: url(../images/butoane/mare_st.png) no-repeat 0px 0px;}
a.butonMare span {padding: 12px 80px 12px 0px; background: url(../images/butoane/mare_dr.png) no-repeat right 0px;}
a.butonMare:hover {color: #fff; text-decoration: none; background-position: 0px -70px;}
a.butonMare:hover span {background-position: right -70px;}

a.butonMic {padding: 7px 0px 8px 30px; font-family: Arial, serif; font-size: 11px; color: #fff; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1); background: url(../images/butoane/mic_st.png) no-repeat 0px 0px;}
a.butonMic span {padding: 7px 30px 8px 0px; background: url(../images/butoane/mic_dr.png) no-repeat right 0px;}
a.butonMic:hover {color: #fff; text-decoration: none; background-position: 0px -50px;}
a.butonMic:hover span {background-position: right -50px;}

a.butonMicAlb {padding: 7px 0px 8px 30px; font-family: Arial, serif; font-size: 11px; color: #535353; text-decoration: none; background: url(../images/butoane/mic_st_01.png) no-repeat 0px 0px;}
a.butonMicAlb span {padding: 7px 30px 8px 0px; background: url(../images/butoane/mic_dr_01.png) no-repeat right 0px;}
a.butonMicAlb:hover {text-decoration: none; background-position: 0px -50px;}
a.butonMicAlb:hover span {background-position: right -50px;}






/* ------ HEADER ------ */
div#header {margin: 0px auto 4px auto; width: 984px; overflow: hidden; clear: both; background: url(../images/backgrounds/meniu_bg.png) no-repeat 0px 0px;}
a#logoSite {margin: 10px 0px 10px 31px; width: 112px; height: 33px; display: block; text-indent: -20000px; position: relative; background: url(../images/salveaza_vieti_logo.png) no-repeat 0px 0px;}

div.cautareSus {margin: 14px 10px 0px 0px; padding: 0px; overflow: hidden; float: right;}
div.limbaSus {margin: 15px 20px 0px 0px; padding: 0px; float: right;}
div.limbaSus img {margin: 0px 0px 0px 1px; border: 1px solid #d8d8d8;}

div.meniuSus {margin: 5px 0px 0px 0px; padding: 0px; width: 578px; float: right;}
div.meniuSus a {padding: 10px 26px 13px 28px; display: block; float: left; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 16px; color: #3f3e3e; text-decoration: none; text-shadow: 1px 1px 0px rgba(255,255,255,0.8); background: url(../images/backgrounds/meniu_linie.png) no-repeat left 0px;}

.anylinkcss {margin: 0px 0px 0px 1px; width: 200px; position: absolute; left: 0px; top: 0px; visibility: hidden; z-index: 100; background: url(../images/backgrounds/bg_submeniu.png) no-repeat right bottom;}
.anylinkshadow {display: none; visibility: hidden;}
.anylinkcss ul {margin: 6px 20px 13px 18px; padding: 0px; list-style: none;}
.anylinkcss ul li {margin: 0px; padding: 2px 0px 0px 0px; background: url(../images/backgrounds/linie_submeniuri_sus.png) repeat-x 0px 0px;}
.anylinkcss ul li:first-child {background: none;}
.anylinkcss ul li a {margin: 0px; padding: 1px 0px 1px 27px; display: block; font-size: 11px; color: #3e3e3e; text-decoration: none; background: url(../images/icons/sageata_submeniuri.png) no-repeat 10px 5px;}
.anylinkcss ul li a:hover {background-color: #c3dce7;}

div.meniuSus a.activ {color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.37); background: url(../images/backgrounds/meniu_activ_bg.png) repeat-x 0px 0px;}


/* ------ CALE SITE ------ */
div#poteca {margin: 1px auto; padding: 0px 23px 8px 3px; width: 888px; font-size: 11px; color: #8c8c8c;}
div#poteca a {color: #8c8c8c; text-decoration: none;}
div#poteca a:hover {color: #0084bb; text-decoration: underline;}
div#poteca span {padding: 0px 6px;}



/* ------ HEADLINE ------ */
div#headlineHome {margin: 15px auto 32px auto; padding-bottom: 3px; width: 984px; height: 325px; overflow: hidden; display: table; background: url(../images/backgrounds/bg_headline_home.png) no-repeat 0px 0px;}

div.containerText {padding: 30px 38px; display: table-cell; vertical-align: middle;}
div.containerText h1 {font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 30px; line-height: 30px; color: #222; text-transform: uppercase;}
div.textHeadline {margin: 23px 0px 38px 0px; font-size: 14px; line-height: 20px; color: #222;}

div.containerPoza {border-radius: 5px; display: table-cell; vertical-align: middle;}






/* ------ HEADLINE CAMPANII ------ */
div#headlineCampanii {margin: 0px auto; padding: 11px 0px 0px 0px; width: 984px; overflow: hidden; background: url(../images/backgrounds/campanii_sus.png) no-repeat 0px 0px;}


/* ------ campanie principala ------ */
div.campaniePrincipala {padding: 0px 0px 38px 0px; overflow: hidden; background: url(../images/backgrounds/campanii_jos.png) no-repeat left bottom;}


div.fonduriCampanie {margin: 49px 8px 0px 0px; width: 268px; overflow: hidden; float: right;}
div.fonduriCampanie h5 {margin: 0px 0px 0px 0px; font-size: 11px; color: #555; font-weight: bold; text-align: center; text-transform: uppercase;}
div.baraFonduri {margin: 3px auto 0px auto; padding: 0px 0px 0px 0px; width: 228px; height: 23px; overflow: hidden; background: url(../images/backgrounds/bara_fonduri.png) no-repeat 0px 0px;}
div.baraFonduri span.fonduriStranse {margin: 2px 3px 0px 2px; height: 18px; overflow: hidden; display: block; border-radius: 5px; background: url(../images/backgrounds/bara_fonduri_activ.png) repeat-x 0px 0px;}
div.baniCampanie {margin: 0px auto 22px auto; padding: 8px 0px 13px 0px; width: 228px; overflow: hidden; font-size: 12px; color: #2b2b2b; background: url(../images/backgrounds/linie_campanii.png) repeat-x left bottom;}
div.baniCampanie em {display: block; float: right; font-style: normal; text-align: right;}
div.baniCampanie strong {font-size: 18px; font-weight: bold; color: #1b6f9a; letter-spacing: -1px;}
div.tipDonatie div.baraFonduri {margin: 14px 0px 10px 0px; width: 201px; background-image: url(../images/backgrounds/bara_fonduri_01.png);}
div.tipDonatie div.baniCampanie {margin: 0px; padding: 2px 0px 0px 0px; width: 201px; background: none;}
div.tipDonatie div.baniCampanie strong {display: block;}

div.sliderFilme {margin: 0px; overflow: hidden; position: relative;}
div.continutSliderFilme {margin: 0px auto; padding: 1px; width: 196px; overflow: hidden; border: 1px solid #ccc;}
div.sliderFilme img.inapoi {position: absolute; top: 55px; left: 8px;}
div.sliderFilme img.inainte {position: absolute; top: 55px; right: 8px;}


div.descCampPrinc {margin: 0px 0px 0px 23px; padding: 0px 32px 0px 0px; width: 653px; overflow: hidden; float: left; font-size: 14px; color: #3e3e3e; line-height: 20px; background: url(../images/backgrounds/umbra_campanii.png) no-repeat right top;}
div.descCampPrinc h1 {margin: 16px 0px 31px 0px; clear: both; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 30px; line-height: 32px; color: #3f3e3e; letter-spacing: -1px; text-shadow: 1px 1px 0px rgba(255,255,255,1);}
div.descCampPrinc h1 a {font-size: 36px; color: #007fb3; text-decoration: none;}
div.descCampPrinc h1 a:hover {text-decoration: underline;}
div.descCampPrinc img.pozaCampPrinc {margin: -10px 20px 0px 0px; padding: 1px; border: 1px solid #ccc; float: left;}


div.meniuCampanie {margin: 20px 23px -8px 0px; padding: 12px 0px 0px 0px; width: 234px; overflow: hidden; float: right; background: url(../images/backgrounds/cutie_meniu_sus.png) no-repeat 0px 0px;}
div.containerMeniu {padding: 0px 14px 16px 14px; overflow: hidden; background: url(../images/backgrounds/cutie_meniu_jos.png) no-repeat left bottom;}
div.containerMeniu h3 {margin: 0px 0px 13px 0px; font-size: 12px; color: #3f3e3e;}
div.containerMeniu h3 strong {display: block; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 16px; color: #007fb3; text-transform: uppercase; letter-spacing: -1px;}
div.containerMeniu h5 {margin: 0px 0px 4px 0px; font-size: 11px; text-transform: uppercase; line-height: 14px; font-weight: bold;}
div.containerMeniu h5 a {text-decoration: none;}

ul.meniuCampanie {margin: 0px 0px 15px 0px; padding: 0px; list-style: none; border-bottom: 1px solid #dcdcdc;}
ul.meniuCampanie li {margin: 0px 0px 0px 0px; padding: 0px; border-top: 1px solid #dcdcdc;}
ul.meniuCampanie li a {padding: 3px 0px 4px 30px; display: block; color: #747474; text-decoration: none; background: url(../images/icons/sageata_meniu.png) no-repeat 8px 4px;}
ul.meniuCampanie li a:hover {color: #fff; background: #0087bf;}





/* ------ donatiii campanie ------ */
div.donatiiCampPrinc {margin: 0px 0px 0px 2px; width: 980px; overflow: hidden; background: #f6f6f6 url(../images/backgrounds/donatii_jos.png) no-repeat left bottom;}
div.tipDonatie {margin: 0px 0px 0px 20px; padding: 0px 15px 21px 15px; width: 200px; overflow: hidden; float: left; font-size: 11px; color: #656565; line-height: 14px;}
div.tipDonatie:first-child {margin-left: 0px;}

div.tipDonatie h3 {margin: 20px 0px 12px 0px; font-size: 16px; line-height: 18px; color: #007fb3; font-weight: bold; letter-spacing: -1px; text-shadow: 1px 1px 0px rgba(255,255,255,1);}
div.tipDonatie h3 strong {font-size: 24px;}
div.tipDonatie h3 em {margin: 0px; display: block; font-style: normal; font-size: 11px; color: #333; line-height: 16px; letter-spacing: 0px;}
div.tipDonatie h4 {margin: 23px 0px 12px 0px; font-weight: bold; font-size: 16px; color: #333333; line-height: 18px;}
div.tipDonatie p.butonMic {margin: 13px 0px 0px 0px; padding: 10px 0px;}

ul.listaDonatii, ul.listaCarduri, div.textProbleme ul {margin: 0px; padding: 0px; list-style: none; font-size: 11px; line-height: 14px; color: #656565;}
ul.listaDonatii li, ul.listaCarduri li {margin: 0px; padding: 2px 0px 0px 0px; background: url(../images/backgrounds/linie_campanii.png) repeat-x 0px 0px;}
ul.listaDonatii li:first-child, ul.listaCarduri li:first-child {background: none;}
ul.listaDonatii li span.cuSageata {margin: 0px; padding: 6px 0px 6px 15px; display: block; overflow: hidden; background: url(../images/icons/sageata_submeniuri.png) no-repeat 1px 8px;}
ul.listaDonatii li em.tipRetea {display: block; float: right;}
ul.listaDonatii li em.tipRetea img {margin-left: 6px;}
ul.listaCarduri li {padding: 8px 0px 7px 0px;}
ul.listaCarduri li a {color: #656565; text-decoration: none;}
ul.listaCarduri li a:hover {text-decoration: underline;}
ul.listaCarduri li img {margin: 0px 18px 0px 2px; vertical-align: -5px;}





/* ------ CASETE CAMPANII ------ */
div#caseteCampanii {margin: 0px auto; width: 1000px; overflow: hidden;}
div.listingCampanii {margin: 32px 8px 0px 8px; padding: 12px 0px 0px 0px; width: 484px; overflow: hidden; float: left; background: url(../images/backgrounds/cutie_listing_camp_sus.png) no-repeat 0px 0px;}
div.continutCutie {padding: 0px 14px 19px 14px; overflow: hidden; background: url(../images/backgrounds/cutie_listing_camp_jos.png) no-repeat left bottom;}
div.continutCutie h2 {margin: 2px 0px 18px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 16px; color: #323131; text-shadow: 1px 1px 0px rgba(255,255,255,1); background: url(../images/icons/sageata_cutii_home.png) no-repeat right 7px;}
div.continutCutie h2 em {margin-bottom: 2px; display: block; font-size: 16px; color: #323131; font-style: normal;}
div.continutCutie h2 a {font-size: 22px; text-decoration: none;}
div.continutCutie img {margin: 0px 14px 0px 0px; padding: 1px; width: 202px; border: 1px solid #ccc; float: left;}





/* ------ CASETE HOME ------ */
div#caseteHome {margin: 0px auto; width: 984px; overflow: hidden; clear: both;}

div.casetaHome {margin: 0px 0px 0px 16px; padding-bottom: 17px; width: 234px; overflow: hidden; float: left; background: url(../images/backgrounds/cutie_hpGri_jos.png) no-repeat left bottom;}
div.casetaHome:first-child {margin-left: 0px;}
div.continutCasetaHome {overflow: hidden; background: url(../images/backgrounds/cutie_hpGri_sus.png) no-repeat 0px 0px;}

div.casetaHome h2 {margin: 15px 14px 10px 14px; padding: 0px 0px 0px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #323131; text-transform: uppercase; letter-spacing: -1px; text-shadow: 1px 1px 0px rgba(255,255,255,1); background: url(../images/icons/sageata_cutii_home.png) no-repeat right 5px;}
div.casetaHome h2 em {display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #707070; text-transform: none; letter-spacing: 0px;}
div.casetaHome h2 a {color: #333; text-decoration: none; display: block;}
div.casetaHome.albastra  h2 a {color: #fff;}
div.casetaHome h2 a:hover {color: #007fb3; text-decoration: none;}
div.casetaHome img {margin: 0px 0px 0px 14px; padding: 1px; width: 202px; height: 70px; border: 1px solid #ccc;}
div.casetaHome:hover img {border-color: #666;}


div#caseteHome .albastra {background-image: url(../images/backgrounds/cutie_hpAlbastra_sus.png);}
.albastra div.continutCasetaHome {background-image: url(../images/backgrounds/cutie_hpAlbastra_jos.png);}
div#caseteHome .albastra h2 {color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.3); background-image: url(../images/icons/sageata_cutii_home_alb.png);}
div#caseteHome .albastra h2 em {color: #fff;}

div#caseteHome dl {margin: 0px 15px 0px 15px; padding: 0px; list-style: none; color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.2);}
div#caseteHome dl dt {padding: 3px 0px 3px 0px; font-weight: bold; background: url(../images/backgrounds/linie_lista_albastru.png) repeat-x 0px 0px;}
div#caseteHome dl dt strong {font-size: 16px;}
div#caseteHome dl dt em {font-size: 11px; font-weight: normal; font-style: normal;}
div#caseteHome dl dd {padding: 5px 0px 0px 0px; font-size: 11px; text-align: right; background: url(../images/backgrounds/linie_lista_albastru.png) repeat-x 0px 0px;}
div#caseteHome dl dd a {color: #fff; text-decoration: none;}
div#caseteHome dl dd a:hover {color: #fff; text-decoration: underline;}
div#caseteHome span {padding: 0px 6px;}




/* ------ ELEMENTE CAMPANIE ------ */
div#elementeCampanie {margin: 0px auto; width: 980px; overflow: hidden; clear: both;}
div.randElemente {margin: 0px 0px 0px 0px; padding: 0px 0px 26px 0px; overflow: hidden; clear: both; position: relative; border-bottom: 1px solid #7f7f7f;}
div.ultimul {border: none; padding: 0px 0px 12px 0px;}
div.randElemente h2 {margin: 27px 0px 28px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 24px; line-height: 24px; color: #2a2a2a;}

/*div.containerFilme {margin: 0px auto; width: 888px; overflow: hidden;}
div.containerFilme div {margin: 0px 11px 0px 11px; padding: 1px; border: 1px solid #ccc; display: block; float: left;}*/
div.randElemente img.inapoi {position: absolute; top: 130px; left: 4px;}
div.randElemente img.inainte {position: absolute; top: 130px; right: 4px;}


/* ------ in trei ------ */
div.inTrei {margin: 0px 0px 0px 28px; width: 308px; overflow: hidden; float: left;}
div.inTrei:first-child {margin-left: 0px;}
p.veziToate {margin: 16px 0px 0px 0px; padding: 1px 0px 3px 21px; overflow: hidden; background: url(../images/icons/sageata_vezi.png) no-repeat 1px 0px;}
div.textProbleme {margin: 0px 0px 28px 0px;}

dl.inPresa dt {margin: 0px; padding: 0px 0px 0px 25px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; background: url(../images/icons/bullet_albastru.png) no-repeat 0px 1px;}
dl.inPresa dt a {text-decoration: none;}
dl.inPresa dt em {display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9f9f9f; font-style: normal;}
dl.inPresa dd {margin: 10px 0px 0px 25px;}

div.noutati {margin: 0px 0px 6px 0px; padding: 7px 7px 8px 16px; border-bottom: 1px solid #d9d9d9; border-radius: 5px; background-color: #eeeeee;}
div.noutati div.retea {margin: 0px 0px 0px 15px; width: 14px; float: right;}
div.noutati em {margin: 0px; display: block; font-size: 11px; font-style: normal; color: #949393;}


/* ------ in doua ------ */
div.inDoua {width: 476px; overflow: hidden; float: left; position: relative;}
div.cuLogouri {margin: -40px 0px 0px 28px;}

div.inDoua table {margin: 0px 0px 0px 15px; width: 230px; float: left;}
div.inDoua table:first-child {margin-left: 0px;}
div.inDoua table th {padding: 7px 10px; border-top: 1px solid #80ccec; border-bottom: 1px solid #006995; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-transform: uppercase; font-weight: normal; text-align: left; text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background: #0083ba url(../images/backgrounds/cap_tabel_sponsori.png) repeat-x 0px 0px;}
div.inDoua table th:first-child {border-right: 1px solid #0077a9;}
div.inDoua table th img {margin: -2px 0px 2px -14px;}
div.inDoua table td {padding: 3px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #d9d9d9; font-size: 11px; text-align: right; color: #5f5f5f; background-color: #e2f3fa;}
div.inDoua table tr td:first-child {text-align: left;}
div.inDoua table tr:nth-child(odd) td { background-color: #fff;}

div.logoSponsori {margin: 0px auto; width: 408px; overflow: hidden;}
div.logoSponsori img {margin: 0px 7px; border: 1px solid #e7e7e7;}
div.inDoua img.inapoi {position: absolute; top: 29px; left: 8px;}
div.inDoua img.inainte {position: absolute; top: 29px; right: 8px;}






/* ------ SUPORT ------ */
div#suport {margin: 0px auto; width: 984px; overflow: hidden;}
div#suportStanga {margin: 22px 28px 0px 0px; width: 648px; overflow: hidden; float: left;}
div#suportDreapta {padding: 22px 2px 0px 0px; width: 306px; float: left; overflow: hidden;}


/* ------ suport dreapta ------ */
div.cutieAlbastra {margin: 0px 0px 0px 0px; width: 648px; overflow: hidden; background: url(../images/backgrounds/cutie_albastra_sus.png) no-repeat 0px 0px;}
div.continutCutieAlbastra {padding: 17px 18px; overflow: hidden; color: #fff; background: url(../images/backgrounds/cutie_albastra_jos.png) no-repeat left bottom;}
div.continutCutieAlbastra h1 {margin: 0px 0px 20px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 30px; color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.25); background: url(../images/icons/sageata_cutii_home_alb.png) no-repeat right 8px;}
div.continutCutieAlbastra h1 strong, div.continutCutieAlbastra h1 b {display: block; font-size: 30px; text-transform: uppercase;}
div.continutCutieAlbastra p.butonMic {margin-top: 18px;}



/* ------ suport stanga ------ */
div#suportDreapta h3 {margin: 36px 0px 24px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 18px; color: #2a2a2a;}

div.cutieCuMargine {margin: 0px 0px 0px 0px; padding: 12px 16px; border-top: 5px solid #0087bf; border-bottom: 1px solid #d9d9d9; border-radius: 5px; background-color: #eee;}
div.cutieCuMargine h2 {padding: 4px 16px 0px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 22px; line-height: 18px; color: #323131; text-shadow: 1px 1px 0px rgba(255,255,255,1); background: url(../images/icons/sageata_cutii_home.png) no-repeat right 8px;}
div.cutieCuMargine h2 em {margin-top: 2px; display: block; font-size: 14px; color: #5b5b5b; font-style: normal;}
div.cutieCuMargine div.cevaText, div.cutieFaraMargine div.cevaText {margin: 14px 0px 18px 0px;}

div.cutieFaraMargine {margin: 0px 0px 0px 0px; padding: 12px 16px; border-bottom: 1px solid #d9d9d9; border-radius: 5px; background-color: #eee;}
div.cutieFaraMargine h4 {margin: 10px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #434343;}


div.pacienti {margin: 0px; padding: 0px; overflow: hidden; clear: both;}
div.pacienti h2 {margin: 28px 0px 22px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 24px; line-height: 20px; color: #2a2a2a;}

div.taburiPacienti {overflow: hidden; clear: both;}
div.meniuTaburi {margin: 0px; padding: 13px 0px 13px 0px; overflow: hidden; border-top: 1px solid #fafafa; border-radius: 5px 5px 0px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(255,255,255,0.8); background: url(../images/backgrounds/taburi_inactiv.png) repeat-x 0px 0px;}
div.meniuTaburi a {margin-right: -3px; padding: 13px 16px 12px 18px; color: #444; text-decoration: none; background: url(../images/backgrounds/taburi_link.png) no-repeat 0px 0px;}
div.meniuTaburi a:first-child {background-position: -2px 0px;}
div.meniuTaburi a:hover {color: #0071a0;}
div.meniuTaburi a.activ {color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-position: 0px -78px;}





/* ------ ECHIPA ------ */
div#echipa, div.content {margin: 0px auto; width: 980px; overflow: hidden; clear: both;}
div#echipa h1, div.content h1 {margin: 26px 0px 22px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 32px; line-height: 32px; color: #3f3e3e;}
div.textMare {margin: 0px 0px 0px 0px; font-size: 14px; line-height: 20px; color: #3f3e3e;}
div.pozeEchipa {margin: 24px 0px 0px 0px; padding: 18px 16px; position: relative; border-bottom: 1px solid #d9d9d9; border-radius: 5px; background-color: #eee;}

div.containerPoze {margin: 0px auto; width: 900px; overflow: hidden;}
div.containerPoze a {margin: 0px 8px; padding: 0px 0px 10px 0px; width: 164px; overflow: hidden; display: block; float: left; border-bottom: 1px solid #cbcbcb; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; text-align: center; text-decoration: none; color: #474747; text-shadow: 1px 1px 0px rgba(255,255,255,0.8); background-color: #e0e0e0;}
div.containerPoze a img {margin: 0px 0px 6px 0px; padding: 1px; border: 1px solid #ccc; background-color: #fff;}
div.containerPoze a:hover, div.containerPoze a.selectat {color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-color: #0087bf;}
div.pozeEchipa img.inapoi {position: absolute; top: 119px; left: 12px;}
div.pozeEchipa img.inainte {position: absolute; top: 119px; right: 12px;}

div.categoriiEchipe {padding: 12px 0px 4px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; text-align: center;}
div.categoriiEchipe a {padding: 0px 14px 8px 12px; color: #333; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.2);}
div.categoriiEchipe a:hover {color: #0084bb;}
div.categoriiEchipe a.activ {color: #fff; background: #0084bb;}




/* ------ detaliu articol ------ */
img.pozaDetaliu {margin: 0px 18px 3px 0px; padding: 1px; border: 1px solid #bebebe; float: left;}

div.detaliuArticol ul {margin: 18px 0px; padding: 0px; overflow: hidden; list-style: none;}
div.detaliuArticol li {margin: 0px; padding: 0px 0px 0px 25px; line-height: 19px; background: url(../images/icons/sageata_gri.png) no-repeat 0px 1px;}

dl.fisiereDownload {margin: 2px 0px 0px 0px; clear: both;}
dl.fisiereDownload dt {margin: 0px 0px 8px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.4em; text-transform: uppercase; color: #2a2a2a; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
dl.fisiereDownload dd {margin: 0px; padding: 0px 0px 0px 15px; font-size: 0.8em; line-height: 1.1em; background: url(../images/icons/sageata_submeniuri_gri.png) no-repeat 0px 1px;}
dl.fisiereDownload dd a {color: #aaaaaa; text-decoration: none;}
dl.fisiereDownload dd a:hover {text-decoration: underline;}

div.detaliuArticol table {margin: 18px 0px 0px 0px; padding: 0px; width: 100%; overflow: hidden; clear: both; font-size: 11px; color: #424242; line-height: 16px;}
div.detaliuArticol table th {padding: 2px 10px 9px 10px; font-weight: normal; text-align: left;}
div.detaliuArticol table td {padding: 2px 10px 4px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #fff; border-right: 1px solid #e1e1e1;}
div.detaliuArticol table tr:nth-child(odd) {background: #e5e4e4;}





/* ------ BANDA PARTENERI ------ */
div#bandaParteneri {margin: 29px 0px 0px 0px; padding: 18px 0px; overflow: hidden; clear: both; background: #f0f0f0;}
div#bandaParteneri div.continut {margin: 0px auto; width: 990px; overflow: hidden;}
div#bandaParteneri div.continut h3 {margin: -4px 0px 12px 5px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #3b3b3b;}
div#bandaParteneri div.continut img {margin: 0px 5px 0px 5px; Xwidth: 95px; Xheight: 60px; border: 1px solid #e5e5e5; vertical-align: middle;}
div#bandaParteneri div.continut img:hover {border-color: #666666;}

table.tabelPacienti {margin: 0px; width: 100%; overflow: hidden; clear: both;}
table.tabelPacienti td {padding: 13px 18px; border-top: 1px solid #fff; border-bottom: 1px solid #d9d9d9; font-size: 11px; line-height: 14px; color: #707070; background-color: #eee; vertical-align: top;}
table.tabelPacienti tr td:first-child {padding: 13px 0px 13px 20px;}
table.tabelPacienti td img {border: 3px solid #fff;}
table.tabelPacienti h5 {margin: 4px 0px 0px 0px; font-family: 'Francois One', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #007fb3; text-shadow: 1px 1px 0px rgba(255,255,255,0.7);}
table.tabelPacienti h5 a {text-decoration: none;}
table.tabelPacienti h6 {margin: 4px 0px 9px 0px; font-size: 12px; color: #4e4e4e; text-shadow: 1px 1px 0px rgba(255,255,255,0.7);}
table.tabelPacienti tr:nth-child(even) td {background-color: #e0e0e0;}






/* ------ FOOTER ------ */
div#footer {margin: 0px auto 0px auto; padding: 30px 0px 10px 0px; width: 980px; overflow: hidden; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #636363; line-height: 20px; text-shadow: 1px 1px 0px rgba(255,255,255,1); }
div#footer a {font-weight: bold; color: #313131; text-decoration: none;}
div#footer a:hover {color: #0084bb; text-decoration: underline;}
div#footer span {padding: 0px 7px;}
div#footer div.linkuriJos span {color: #444444;}
p.auxJos {margin: 0px 20px 0px 0px; padding: 4px 20px 4px 0px; float: right; border-right: 1px dashed #e2e2e2;}


a.logoSofthost {margin: 5px 2px 0px 0px; float: right; display: block; width: 89px; height: 30px; overflow: hidden; text-decoration: none; text-indent: -20000px; background: url(../images/softhost.png) no-repeat left top;}
a.logoSofthost:hover {background-position: left bottom;}






/* ------ POP UP ------ */
div.popUp {width: 100%; Xheight: 100%; Xposition: absolute; Xtop: 0px; Xleft: 0px; Xz-index: 1000;}
div.cutiePopup {margin: 0px auto; width: 870px; max-height: 520px; margin: 0px 10px; position: relative; border: 7px solid #fff; border-radius: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.55); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.55); box-shadow: 0px 0px 10px rgba(0,0,0,0.55); background-color: #f1f1f1;}
div.popUp div.detaliuArticol {border: none; background-color: #f1f1f1;}
div.popUp div.detaliuArticol:before {border: none;}
div.popUp div.detaliuArticol table tr:nth-child(odd) {background: #e3e3e3;}
div.cutiePopup01 {padding: 20px; border-radius: 10px; }
div.cutiePopup h2 {margin: 6px 0px 14px 0px; font-size: 24px; line-height: 28px; color: #060606; letter-spacing: -1px; text-shadow: 1px 1px 0px #fff;}
div.cutiePopup a.inchideFereastra {width: 21px; height: 21px; display: block; overflow: hidden; position: absolute; top: 7px; right: 6px; text-decoration: none; background: url(../images/butoane/inchide.png) no-repeat 0px 0px;}
div.cutiePopup div.detaliuArticol {border: none; padding: 0px;}






/* ------ ELEMENTE FORMULAR ------ */
input.campCautare {margin: 0px; padding: 5px 0px 6px 6px; width: 124px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; background: url(../images/backgrounds/input_cautare.png) no-repeat 0px 0px;}
.butonCautare {margin: 0px 0px 0px -3px; padding: 0px 0px 0px 0px; vertical-align: top;}

input.formular01 {margin: 0px; padding: 4px; width: 250px; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
textarea.formular01 {margin: 0px; padding: 4px; width: 380px; height: 120px; border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
select.formular01 {margin: 0px; padding: 2px; width: 260px; height: 24px; border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
input.formular01Box {margin-right: 5px; vertical-align: -2px;}
input.formular02Box {margin-right: 11px; vertical-align: -3px;}
input.formular01Radio {margin-right: 5px; vertical-align: -3px;}

/* ------ paginare ------ */
p.paginare {margin: 0px 0px 20px 0px; padding: 16px 0px 18px 0px; border-bottom: 1px solid #fff; color: #555; font-size: 11px; position: relative;}
p.paginare a.pagina {margin: 0px 0px 0px 0px; padding: 1px 5px 2px 6px; border: 1px solid #b6b4b1; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; color: #757373; text-decoration: none; background-color: #eeebe7;}
p.paginare a.paginaActiva {margin: 0px 0px 0px 0px; padding: 1px 5px 2px 6px; border: 1px solid #bb590e; border-top: 1px solid #f1a164; border-left: 1px solid #f1a164; color: #ffffff; text-decoration: none; background-color: #ea6f11;}
p.paginare a.pagina:hover {color: #ffffff; border: 1px solid #b6b4b1; border-top: 1px solid #fff; border-left: 1px solid #fff; background-color: #0090af;}
p.paginare span {padding: 0px 5px; color: #777;}

/* ------ search page style ------ */
.searchBody{margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px;}

