/* ------ STYLURI GENERALE ------ */
body {margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 20px; background-color: #f2f2f2; background-image: url(../images/background/bg_top.gif); background-repeat: repeat-x; background-position: 0px 0px;}

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: 1040px; position: relative;}
.cleaner {clear: both; height: 0px; display: block; overflow: hidden;}

a {color: #0482ae; text-decoration: underline;}
a:hover {color: #09abe3; text-decoration: underline;}

a.butonMareGri {margin: 18px 9px 0px 0px; padding: 11px 0px 0px 20px; width: 129px; height: 31px; overflow: hidden; display: block; float: left; background: url(../images/butoane/buton_mare.png) no-repeat 0px 0px; font-size: 12px; font-weight: bold; color: #434a37; text-decoration: none;}
a.butonMareGri:hover {color: #0b92c1; text-decoration: none;}

a.butonFormular {padding: 7px 0px 9px 16px; font-size: 12px; color: #ffffff; text-decoration: none; text-transform: uppercase; background: url(../images/butoane/formular_stanga.gif) no-repeat 0px 0px;}
a.butonFormular span {padding: 7px 15px 9px 0px; background: url(../images/butoane/formular_dreapta.gif) no-repeat right 0px;}
a.butonFormular:hover span {color: #ffffff; text-decoration: underline;}



/* ------ HEADER ------ */
div#header {margin: 0px auto; padding: 0px 11px; width: 940px; clear: both; position: relative;}
div#header h1 {padding: 12px 0px 0px 0px; *padding: 18px 0px 0px 0px;width: 246px; height: 112px; position: relative; text-indent: -20000px; background: url(../images/seminarii_avocatnet.gif) no-repeat 0px 12px;}
div#header h1 a {margin: 0px; width: 240px; height: 106px; display: block;}

p.meniuTop {margin: 4px 0px 0px 0px; padding: 35px 0px 10px 0px; float: right; font-size: 14px; line-height:19px;}
p.meniuTop a {margin: 0px 13px; padding: 35px 0px 10px 0px; *padding: 31px 0px 10px 0px; position: relative; color: #060606; text-decoration: none;}
p.meniuTop a:hover {color: #8ab13d; text-decoration: underline;}
p.meniuTop a.activ {background: url(../images/icon/sageata_meniu_sus.gif) no-repeat center top;}
p.meniuTop a.activ span {padding: 7px 0px 9px 16px; *padding: 0px 0px 0px 16px; font-size: 12px; color: #ffffff; background: url(../images/butoane/meniu_sus_stanga.gif) no-repeat 0px 0px;}
p.meniuTop a.activ span em {padding: 7px 15px 9px 0px; *padding: 6px 15px 15px 0px; background: url(../images/butoane/meniu_sus_dreapta.gif) no-repeat right 0px;}
p.meniuTop a.activ:hover {color: #ffffff; text-decoration: none;}
p.meniuTop a em {font-style: normal;}





/* ------ CUTIE VERDE ------ */
div.cutieVerde {margin: -38px 0px 0px -11px; width: 965px; clear: both; background: url(../images/background/headline_verde_sus.gif) no-repeat 0px 0px;}
div.cutieVerde div.fundalJos {margin: 0px 0px 0px 0px; width: 965px; height: 25px; overflow: hidden; position: relative; clear: both; background: url(../images/background/headline_verde_jos.gif) no-repeat left bottom;}

div.sageataSus {width: 104px; height: 135px; overflow: hidden; text-indent: -20000px; position: absolute; top: 169px; right: -29px; background: url(../images/icon/sageata_mare.png) no-repeat 0px 0px;}
div.bulinaSus {width: 144px; height: 144px; overflow: hidden; position: absolute; top: 67px; right: -42px; background: url(../images/icon/stea_locuri.png) no-repeat 0px 0px;}

div.sliderwrapper {margin: 6px 6px 0px 0px; padding: 0px; height: 268px; position: relative;}
div.contentdiv {margin-top: 60px; padding: 0px 114px 0px 31px; width: 815px; visibility: hidden; position: absolute; left: 0; top: 0; -moz-opacity: 1; opacity: 1;}

div.contentdiv h2 {margin: 2px 0px 4px 0px; position: relative; overflow: hidden; font-size: 32px; line-height: 34px; color: #759535;}
div.contentdiv h2 em {position: absolute; top: -1px; left: -1px; color: #ffffff; font-style: normal;}
div.contentdiv h3 {margin: 10px 0px 0px 0px; position: relative; overflow: hidden; font-size: 18px; line-height: 22px; color: #c2dc90;}
div.contentdiv h3 em {position: absolute; top: -1px; left: -1px; color: #222118; font-style: normal;}
div.contentdiv h3 strong {font-size: 24px; color: #799a38;}
div.contentdiv h3 em strong {color: #ffffff;}
div.contentdiv h4 {padding: 10px 0px 15px 0px; width: 64px; height: 30px; display: block; overflow: hidden; position: absolute; top: -61px; right: -2px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 44px; font-weight: bold; color: #ffffff; letter-spacing: -2px; text-align: center;}
div.contentdiv h4 em {display: none;}
div.contentdiv h5 {margin: 2px 0px 0px 0px; padding-left: 1px; position: relative; overflow: hidden; font-size: 14px; line-height: 20px; color: #759535;}
div.contentdiv h5 em {position: absolute; top: -1px; left: 0px; color: #ffffff; font-style: normal;}

p.calendarMare {margin: 0px 22px 0px 0px; padding: 9px 0px 0px 0px; width: 70px; height: 67px; overflow: hidden; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; background: url(../images/icon/calendar_mare_verde.gif) no-repeat 0px 0px;}
div.contentdiv p.calendarMare {height: 167px;}
p.calendarMare strong {margin: 13px 0px 0px 0px; padding-bottom: 3px; display: block; font-size: 32px; color: #3e3e3f; letter-spacing: -2px;}



div.pagination {padding: 6px 0px 6px 8px; font-size: 12px; background: url(../images/background/headline_verde_jos.gif) no-repeat 0px 20px;}
div.pagination a {margin: 0px 6px 0px 3px; padding: 29px 0px 0px 0px; width: 229px; overflow: hidden; display: block; float: left; outline: none; text-decoration: none; background: url(../images/background/inactiv_promo_sus.gif) no-repeat 0px 0px;}
div.pagination a em {margin-left: 4px; padding: 4px 10px 4px 14px; font-size: 11px; color: #82866c; font-style: normal; background-color: #FFFFFF;}
div.pagination a strong {margin: 3px 17px 0px 18px; padding: 10px 0px 17px 0px; display: block; color: #696f5e; line-height: 16px; background: url(../images/background/linie_seminar_inactiv.gif) repeat-x left bottom;}
div.pagination a span {padding: 14px 18px 20px 18px; display: block; background: url(../images/background/inactiv_promo_jos.gif) no-repeat left bottom; font-size: 11px; color: #82866c; line-height: 16px;}
div.pagination a label {padding: 0px 0px 0px 24px; display: block; background: url(../images/icon/sageata_mica_verde.gif) no-repeat 0px 1px;}
div.pagination a.selected {background: url(../images/background/activ_promo_sus.gif) no-repeat 0px 0px;}
div.pagination a.selected em {color: #ffffff; background-color: #6b8f21;}
div.pagination a.selected strong {color: #575c4f; background: url(../images/background/linie_seminar_activ.gif) repeat-x left bottom;}
div.pagination a.selected span {color: #7a7e64; background: url(../images/background/activ_promo_jos.gif) no-repeat 0px bottom;}
div.pagination a.selected label {background: url(../images/icon/sageata_mica_albastra.gif) no-repeat 0px 1px;}
div.pagination a:hover {text-decoration: none;}
div.pagination a:hover em {color: #ffffff; background-color: #70bcd6;}



div.caleSite {margin-top: 6px; padding: 15px 0px 6px 8px; font-size: 12px; color: #535353; position: relative;}
div.caleSite p.butonGri {margin: -11px 0px 0px 0px; padding: 0px 115px 0px 0px; float: right;}
div.caleSite p.caleSite {margin: 30px 0px 11px 12px; padding: 0px 0px 0px 34px; background: url(../images/icon/ico.gif) no-repeat 0px 0px;}
div.caleSite p.caleSite a {color: #ffffff; text-decoration: none;}
div.caleSite p.caleSite a:hover {text-decoration: underline;}
div.caleSite p.caleSite span {padding: 0px 7px; color: #ffffff;}
div.caleSite h4 {padding: 10px 0px 15px 0px; width: 64px; height: 30px; display: block; overflow: hidden; position: absolute; top: -1px; right: 3px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 44px; font-weight: bold; color: #ffffff; letter-spacing: -2px; text-align: center;}
div.caleSite h4 em {display: none;}

div.fundalVerdeJos {margin: -20px 0px 0px 0px; height: 25px; background: url(../images/background/headline_verde_jos.gif) no-repeat 0px 0px;}





/* ------ LISTING SEMINARII ------ */
h2.titluMare {margin: 38px 0px 4px 0px; position: relative; overflow: hidden; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; line-height: 34px; color: #ffffff;}
h2.titluMare em {position: absolute; top: -1px; left: -1px; color: #3d3d3d; font-style: normal;}

div.calendarMic {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; width: 40px; height: 44px; overflow: hidden; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; line-height: 14px; color: #ffffff; text-transform: uppercase; text-align: center; background: url(../images/icon/calendar_mic_verde.gif) no-repeat 0px 0px;}
div.calendarMic strong {margin: 5px 0px 0px 0px; padding-bottom: 3px; display: block; font-size: 19px; color: #3e3e3f; letter-spacing: -2px;}

p.linkMare {margin: 26px 0px; padding: 2px 0px 4px 37px; font-size: 14px; background-image: url(../images/icon/sageata_mare.gif); background-repeat: no-repeat; background-position: 0px 0px;}





/* ------ STANGA ------ */
div#stanga {margin: 0px 30px 0px 0px; width: 640px; overflow: hidden; float: right;}
div#stanga h3.paginaActiva {margin: 37px 0px; padding: 24px 16px 24px 16px; position: relative; clear: both; font-size: 24px; color: #ffffff; background: url(../images/background/bg_titlu.gif) no-repeat 0px 0px;}
div#stanga h3.paginaActiva em {position: absolute; top: 23px; left: 15px; color: #2f2f2f; font-style: normal;}
p.butonMareInscriere {margin: 30px 0px; padding: 0px; clear: both;}

div.titluEveniment {margin: 39px 0px 0px 0px; clear: both;}
div.titluEveniment h2 {margin: 2px 0px 4px 0px; padding-top: 3px; position: relative; overflow: hidden; font-size: 32px; line-height: 34px; color: #ffffff;}
div.titluEveniment h2 em {position: absolute; top: 2px; left: -1px; color: #474746; font-style: normal;}
div.titluEveniment h3 {margin: 10px 0px 0px 0px; position: relative; overflow: hidden; font-size: 18px; line-height: 22px; color: #f9f9f9;}
div.titluEveniment h3 em {position: absolute; top: -1px; left: -1px; color: #222118; font-style: normal;}
div.titluEveniment h3 strong {font-size: 24px; color: #f9f9f9;}
div.titluEveniment h3 em strong {color: #869a13;}
div.titluEveniment h5 {margin: 12px 0px 0px 0px; padding-left: 1px; position: relative; overflow: hidden; font-size: 14px; line-height: 20px; color: #f9f9f9;}
div.titluEveniment h5 em {position: absolute; top: -1px; left: 0px; color: #7a7979; font-style: normal;}
div.titluEveniment p.calendarMare {margin-bottom: 50px; background: url(../images/icon/calendar_mare_verde_01.gif) no-repeat 0px 0px;}


/* ------ detaliu seminar ------ */
div.detaliuSeminar {clear: both;}
div.detaliuSeminar ul {margin: 18px 0px; padding: 0px; clear: both; list-style-type: none;}
div.detaliuSeminar ul li {margin: 0px; padding: 0px 0px 0px 28px; background: url(../images/icon/sageata_lista.gif) no-repeat 0px 2px;}




/* ------ DREAPTA ------ */
div#dreapta {margin: 20px 50px 0px 0px; width: 270px; overflow: hidden; float: right;}
p.titluCategorie {margin: 29px 0px 24px 0px; padding: 0px; font-size: 11px; clear: both;}
p.titluCategorie strong {padding: 4px 5px 4px 6px; text-transform: uppercase; font-weight: normal; color: #ffffff; background-color: #8aaf42;}

div.parteneriDreapta {margin: 0px; clear: both; width: 280px; position: relative;}
div.parteneriDreapta img {margin: 0px 6px 10px 0px; width: 128px; height: 128px; border: 1px solid #e2e0e0;}



/* ------ meniu dreapta ------ */
div.meniuDreapta {margin: 0px 0px 45px 0px; padding-bottom: 2px; clear: both; background-image: url(../images/background/linie_meniu_dreapta_01.gif); background-repeat: repeat-x; background-position: 0px bottom;}
div.meniuDreapta p.titluCategorie strong {background-color: #2c8bac;}
div.meniuDreapta a {margin: 0px; padding: 10px 0px 9px 8px; display: block; color: #545758; text-decoration: none; background-color: #ecf0e5; background-image: url(../images/background/linie_meniu_dreapta.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.meniuDreapta a.activ {font-weight: bold; background-color: #cadba9; text-indent: 1px; background-position: -270px 0px;}
div.meniuDreapta a:hover {color: #485e1d; text-decoration: none; background-color: #cadba9; background-position: -270px 0px;}






/* ------ FOOTER ------ */
div#footer {margin: 24px auto 0px auto; padding: 37px 0px; width: 940px; overflow: hidden; font-size: 11px; color: #7e7e7e; background: url(../images/background/linie_footer.gif) repeat-x 0px 0px;}
div#footer img.softhost {float: right;}
div#footer span {padding: 0px 6px; color: #404040;}
div#footer a {font-weight: bold; color: #404040; text-decoration: none;}
div#footer a:hover {color: #0482ae; text-decoration: underline;}






/* ------ ELEMENTE FORMULAR ------ */
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;}






/* ------ TABELE ------ */
table.tabelSpecificatii {margin: 32px 0px 0px 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: #ecf0e5;}


table.listingSeminarii {margin: 32px 0px 0px 0px; padding: 5px 0px 0px 0px; width: 100%; border-top: 1px solid #ffffff; border-left: 1px solid #dfdfdf; border-right: 1px solid #ffffff; background-image: url(../images/background/linie_mare.gif); background-repeat: repeat-x; background-position: 0px 0px;}
table.listingSeminarii td {padding: 0px; background-color: #f6f6f6; background-image: url(../images/background/linie_listing_seminarii.gif); background-repeat: repeat-x; background-position: left bottom;}
table.listingSeminarii tr.impar td {background-color: #ebebeb;}
table.listingSeminarii tr:hover td {background-color: #ffffff;}
table.listingSeminarii tr.impar:hover td {background-color: #ffffff;}
table.listingSeminarii td.primul {padding: 8px 0px 8px 8px; width: 53px; border-left: 1px solid #ffffff;}

table.listingSeminarii td.seminar {padding: 12px 13px 15px 0px; font-size: 11px; color: #818181; line-height: 18px;}
table.listingSeminarii td.seminar em {margin: 5px 0px 0px 0px; display: block; font-style: normal;}
table.listingSeminarii td.seminar a {font-size: 14px; font-weight: bold; color: #4d4d4d; text-decoration: none;}
table.listingSeminarii td.seminar a:hover {color: #0482ae; text-decoration: underline;}
table.listingSeminarii td label {display: block; font-size: 11px; font-weight: bold; color: #3e3d3d; text-transform: uppercase;}

table.listingSeminarii td.central {padding: 0px 15px; text-align: center; font-size: 11px; color: #818181; font-weight: bold; white-space: nowrap;}
table.listingSeminarii td.central strong {text-align: center;}
table.listingSeminarii td.central span.verde {font-size: 20px; color: #8b9f16; letter-spacing: -1px;}
table.listingSeminarii td.central span.albastru {font-size: 20px; color: #1a83a8; letter-spacing: -1px;}

table.listingSeminarii td.ultimul {padding: 0px 8px 0px 12px; width: 104px; border-right: 1px solid #dfdfdf; text-align: right;}
table.listingSeminarii td.ultimul img {margin: 0px 0px 0px 1px;}

table.listingSeminarii td.tip img {padding: 0px 12px; vertical-align: middle;}

/* ------ eveniment incheiat ------ */
table.listingSeminarii tr.seminarIncheiat div.calendarMic {background: url(../images/icon/calendar_mic_gri.gif) no-repeat 0px 0px;}
table.listingSeminarii tr.seminarIncheiat td {background-color: #dddddd;}
table.listingSeminarii tr.seminarIncheiat span.verde {font-size: 20px; color: #777777; letter-spacing: -1px;}
table.listingSeminarii tr.seminarIncheiat span.albastru {font-size: 20px; color: #777777; letter-spacing: -1px;}
table.listingSeminarii tr.seminarIncheiat td.seminar a:hover {color: #444444; text-decoration: underline;}
