/* ------ STYLURI GENERALE ------ */
html {margin: 0px; padding: 0px;}
body {margin: 0px auto; padding: 0px;  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #575656; background-image: url(../images/backgrounds/bg_top.gif); background-repeat: repeat-x; background-position: 0px 0px;}
body.interior {background-image: url(../images/backgrounds/bg_top01.gif);}

div#fullcontainer{margin: 0px auto; width: 900px; position: relative;}

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.cleaner {clear: both; height: 0px; overflow: hidden;}

a {color: #4c92bf; text-decoration: underline;}
a:hover {color: #48b0f3; text-decoration: underline;}

h2 {margin: 27px 0px 18px 0px; padding: 0px; font-size: 22px; color: #222222; line-height: 24px;}
span.verde {color: #7ca050;}



/* ------ HEADER ------ */
div#header {width: 900px; height: 205px; overflow: hidden; position: relative; clear: both;}

div#header p.sigle {margin: 0px; padding: 0px; height: 62px; overflow: hidden; position: relative; float: right; text-align: right;}
div#header p.sigle img {margin: 0px 0px 0px 16px;}

div#header div.utile {padding-top: 30px; height: 32px; overflow: hidden; position: relative;}
div#header div.utile img {margin: 0px 4px 0px 0px; border: 1px solid #d8d8d8;}

div#header p.meniu {margin: 0px; padding: 26px 0px 1px 0px; position: relative; float: right;}
div#header p.meniu a {margin: 0px 0px 0px 2px; padding: 0px; display: block; float: left; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #578caf; background-image: url(../images/backgrounds/meniu_top_dreapta.gif); background-repeat: no-repeat; background-position: right top;}
div#header p.meniu a span {margin: 0px; padding: 10px 11px; display: block; background-image: url(../images/backgrounds/meniu_top_stanga.gif); background-repeat: no-repeat; background-position: left top;}
div#header p.meniu a:hover {color: #497c9e; text-decoration: none; background-color: #e2e2e2; background-image: url(../images/backgrounds/meniu_top_dreapta01.gif);}
div#header p.meniu a:hover span {background-image: url(../images/backgrounds/meniu_top_stanga01.gif);}
div#header p.meniu a.activ {color: #497c9e; text-decoration: none; background-color: #e2e2e2; background-image: url(../images/backgrounds/meniu_top_dreapta01.gif);}
div#header p.meniu a.activ span {background-image: url(../images/backgrounds/meniu_top_stanga01.gif);}

div#header h1 {margin: 0px; padding: 0px; width: 151px; height: 62px; overflow: hidden; text-indent: -20000px; background-image: url(../images/logouri/tb_news_mare.gif); background-repeat: no-repeat; background-position: 0px 14px;}
div#header h1 a {margin: 14px 0px 0px 0px; padding: 0px; display: block; width: 151px; height: 35px; overflow: hidden;}

div#header dl {margin: 0px; padding: 0px; width: 430px; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: 0px 13px;}
div#header dl dt {margin: 0px 0px 8px 0px; padding: 0px; font-size: 18px; color: #ffffff;}
div#header dl dd {margin: 0px; padding: 0px; font-size: 11px; line-height: 14px; color: #c9eaff;}
div#header dl dd strong {color: #ffffff;}

div#header dl.ultimeleStiri {padding: 17px 0px 6px 62px; width: 368px; float: right; background-image: url(../images/icons/stiri_top.gif);}
div#header dl.ultimeleStiri a {color: #c9eaff; text-decoration: none;}
div#header dl.ultimeleStiri a:hover {color: #ffffff; text-decoration: underline;}

div#header dl.abonareNewsletter {padding: 17px 0px 0px 77px; width: 353px; background-image: url(../images/icons/newsletter_top.gif);}
div#header dl.abonareNewsletter a {color: #ffffff; text-decoration: none;}
div#header dl.abonareNewsletter a:hover {color: #ffffff; text-decoration: underline;}




/* ------ CALE SITE ------ */
div#caleSite {margin: 0px; padding: 9px 0px 0px 0px; height: 25px; overflow: hidden; position: relative; clear: both; font-size: 11px; color: #565656;}
div#caleSite span {padding: 0px 8px; font-family: Arial, Helvetica, sans-serif; color: #4c92bf;}
div#caleSite a {text-decoration: none;}
div#caleSite a:hover {text-decoration: underline;}




/* ------ STANGA ------ */
div#stanga {margin: 0px; padding: 0px; width: 260px; overflow: hidden; position: relative; float: left;}

ul.meniuStanga {margin: 0px; padding: 1px 0px 14px 0px; width: 260px; list-style-type: none;}
ul.meniuStanga li {margin: 0px; padding: 0px; background-image: url(../images/backgrounds/linie_orizontala_negru.gif); background-repeat: repeat-x; background-position: 0px 0px;}
ul.meniuStanga li a {margin: 0px; padding: 5px 0px 4px 27px; display: block; height: 1%; color: #000000; text-decoration: none; background-image: url(../images/icons/sageata_verde.gif); background-repeat: no-repeat; background-position: 6px 7px;}
ul.meniuStanga li a:hover {color: #4c92bf; text-decoration: none;}

dl.arhivaNewslettere {margin: 0px; padding: 0px; width: 261px; height: 64px; overflow: hidden; position: relative; font-size: 11px; background-image: url(../images/backgrounds/bg_arhiva.gif); background-repeat: no-repeat; background-position: left bottom;}
dl.arhivaNewslettere dt {margin: 0px 1px 0px 0px; padding: 0px; width: 64px; overflow: hidden; float: left; font-weight: bold; text-align: center;}
dl.arhivaNewslettere dt a {margin: 0px; padding: 3px 0px; display: block; color: #7bb1d3; text-decoration: none; background-image: url(../images/butoane/arhiva_inactiva.gif); background-repeat: no-repeat; background-position: 0px 0px;}
dl.arhivaNewslettere dt a:hover {color: #444444; text-decoration: none;}
dl.arhivaNewslettere dt a.activ {color: #ffffff; background-image: url(../images/butoane/arhiva_activa.gif);}
dl.arhivaNewslettere dt a.activ:hover {color: #ffffff;}

dl.arhivaNewslettere dd {margin: 0px 1px 0px 0px; padding: 0px; width: 129px; overflow: hidden; position: relative; float: left; text-align: center;}
dl.arhivaNewslettere dd a {margin: 0px; padding: 4px 0px 2px 0px; display: block; color: #326f96; text-decoration: none;}
dl.arhivaNewslettere dd a:hover {color: #3286bb; text-decoration: underline;}
dl.arhivaNewslettere dd a.noHighlight {margin: 0px; padding: 4px 0px 2px 0px; display: block; color: #777777; text-decoration: none;}

dl.arhivaNewslettere dd.cleaner {margin: 0px; padding: 0px; height: 0px; overflow: hidden; position: relative; clear: both; float: none;}




/* ------ DREAPTA ------ */
div#dreapta {margin: 0px 0px 0px 30px; padding: 0px; width: 610px; overflow: hidden; position: relative; float: left;}

/* ------ articol listing home ------ */
div.articolListingHome {margin: 0px; padding: 6px 0px 25px 0px; position: relative; clear: both;}

div.articolListingHome p.dataAutor {margin: 0px; padding: 0px; float: right; font-size: 11px; color: #929291;}
div.articolListingHome p.dataAutor img {margin: 0px 5px 0px 0px; padding: 0px; vertical-align: -1px;}
div.articolListingHome p.dataAutor span {padding: 0px 7px;}

div.articolListingHome p.dataAutor01 {margin: 0px 0px 12px 0px; padding: 0px 0px 5px 0px; font-size: 11px; color: #929291; background-image: url(../images/backgrounds/linie_orizontala_negru.gif); background-repeat: repeat-x; background-position: left bottom;}
div.articolListingHome p.dataAutor01 img {margin: 0px 5px 0px 0px; padding: 0px; vertical-align: -1px;}
div.articolListingHome p.dataAutor01 span {padding: 0px 7px;}

div.articolListingHome p.dataAutor02 {margin: 0px 0px 12px 0px; padding: 0px 0px 9px 0px; font-size: 11px; color: #929291; background-image: url(../images/backgrounds/linie_orizontala_negru.gif); background-repeat: repeat-x; background-position: left bottom;}
div.articolListingHome p.dataAutor02 img {margin: 0px 5px 0px 0px; padding: 0px; vertical-align: -1px;}
div.articolListingHome p.dataAutor02 span {padding: 0px 7px;}
div.articolListingHome p.dataAutor02 label {margin: 0px 4px 0px 0px; padding: 0px; display: block; float: left; position: relative;}
div.articolListingHome p.dataAutor02 label img {margin: -2px 3px 0px 0px; position: relative;}

div.articolListingHome h5 {margin: 0px 0px 12px 0px; padding: 0px 0px 5px 0px; font-size: 11px; color: #565656; font-weight: bold; text-transform: uppercase; background-image: url(../images/backgrounds/linie_orizontala_negru.gif); background-repeat: repeat-x; background-position: left bottom;}
div.articolListingHome h5 a {color: #565656; text-decoration: none;}
div.articolListingHome h5 a:hover {color: #2893f3;}

div.articolListingHome img.pozaMareLH {margin: 2px 12px 0px 0px; padding: 0px; width: 120px; height: 90px; float: left; border: 2px solid #f1f1f1;}
div.articolListingHome img.pozaMareDetaliu {margin: 2px 12px 0px 0px; padding: 0px; float: left; border: 2px solid #f1f1f1;}

div.articolListingHome h3 {margin: 0px 0px 11px 0px; padding: 0px; font-size: 18px; line-height: 20px; color: #383838;}
div.articolListingHome h3 a {color: #383838; text-decoration: none;}
div.articolListingHome h3 a:hover {color: #27709f; text-decoration: underline;}

div.articolListingHome p.text {margin: 0px; padding: 0px;}
div.articolListingHome p.text em {margin: 0px; padding: 3px 0px 0px 0px; display: block; font-size: 11px; font-style: normal;}
div.articolListingHome p.text a em {text-decoration: underline;}

dl.fisiereDownload {margin: 28px 0px 0px 0px; padding: 0px;}
dl.fisiereDownload dt {margin: 0px 0px 14px 0px; padding: 0px; font-size: 18px; color: #222222;}
dl.fisiereDownload dd {margin: 0px 0px 3px 0px; padding: 0px 0px 0px 15px; background-image: url(../images/icons/sageata_albastra.gif); background-repeat: no-repeat; background-position: 0px 3px;}


dl.galerieFoto {margin: 28px 0px 0px 0px; padding: 0px;}
dl.galerieFoto dt {margin: 0px 0px 14px 0px; padding: 0px; font-size: 18px; color: #222222;}
dl.galerieFoto dd {margin: 0px 10px 10px 0px; float:left;}
dl.galerieFoto dd img {border:1px solid #9FD55A;}



/* ------ FOOTER ------ */
div#footer {margin: 34px 0px 0px 0px; padding: 21px 0px 40px 0px; font-size: 11px; color: #9c9a9a; line-height: 18px; background-image: url(../images/backgrounds/linie_orizontala_footer.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div#footer img.softhost {margin: 0px; padding: 0px; float: right;}
div#footer p {margin: 0px; padding: 0px 0px 0px 153px; position: relative; background-image: url(../images/logouri/tb_news_mic.gif); background-repeat: no-repeat; background-position: 0px 3px;}
div#footer p span {padding: 0px 6px; color: #87b0c8;}
div#footer a {color: #87b0c8; text-decoration: none;}
div#footer a:hover {color: #2984b8;}



/* ------ ELEMENTE FORMULARE ------ */
input.campCautare {margin: 0px 0px 0px 15px; padding: 2px 4px 1px 4px; width: 149px; border: none; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; background-image: url(../images/backgrounds/input_cautare.gif); background-repeat: no-repeat; background-position: 0px 0px;}
input.butonCautare {margin: 0px; padding: 0px; vertical-align: bottom;} 

input.formular01 {margin: 0px; padding: 1px 2px; width: 220px; border: 1px solid #a5c6dc; background-color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
textarea.formular01 {margin: 0px; padding: 0px 2px; width: 320px; height: 80px; overflow: auto; border: 1px solid #a5c6dc; background-color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
select.formular01 {margin: 0px; padding: 0px; width: 227px; height: 17px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal; border: 1px solid #a5c6dc;}
input.formularButon01 {margin: 4px 0px; padding: 1px 2px; width: 90px; border: 1px solid #ffffff; background-color: #adc01c; background-image: url(../images/backgrounds/bg_buton.gif); background-repeat: repeat-x; background-position: 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}
input.formular01Box {vertical-align: -5px;}
input.formular01Radio {vertical-align: -3px;}



/* ------ TABELE------ */
table.model01 {margin: 0px; padding: 0px; width: 100%; border: 1px solid #dff0fc; background-color: #ffffff;}
table.model01 td {padding: 4px 6px; background-color: #eef8ff;}
table.model01 tr.impar td {background-color: #dff0fc;} 

/* ------ SYSTEM MESSAGE ------ */
div.sysMessage {margin: 0px 0px 17px 0px; padding: 10px; font-size: 1em; background-color: #EEF8FF; border: 1px solid #578CAF;}
div.sysMessage ul {margin: 10px 0px 0px 0px; padding: 0px; font-size: 0.9em; color: #4F5050; list-style-type: none;}
div.sysMessage ul li {margin: 0px 0px 3px 0px; padding: 0px 0px 0px 18px; position: relative; background-image: url(../images/icons/sageata_albastra.gif); background-repeat: no-repeat; background-position: 4px 3px;}
