/* GENERALE */

h2 { font-size : 18px; }

button { text-align : left; }

#breadcrumbs span, #breadcrumbs ul, #breadcrumbs ul li, .DetaliiCategorie { float : none; display : inline; }

#brandingContainer, #auxiliare, #breadcrumbs, #content, #main, #aside, ol.Produse, #postludiu, #identitate, #utilitati, #footerContainer, #facilitati, #copy, #produse .Produse,
#stiri .Stiri, ul.TagListSide, #containerDirector p, h1#titluCatDirector, #mainMare, #aditional, h1#titluCompanie, #sideContent, #preludiuCompanie, a#eOnline, a#upgradePremium,
#companiiSimilare, a#eOffline, #recomandare, #produse .Produse, #stiri .Stiri, #companiiSimilare .featureCompanii, #raspunde .Continut ul li#notare, #triadPitch li.Triad,
#testimonialSlides, ol.Cautari { width : auto; float : none; }

#alertContainer, #branding, #leaderboard, #meniuContainer, #cautareContainer, #tools, #slideShow, .Stanga, .Dreapta, .Paginatie, .Statistici, .Advertising, #parteneriContainer,
#brandingFooter, #listaValiditate, #miniPitch, #newsletter, #basic, a.RSS, .StatisticiAside, #adaugaDirectorMare, .StatisticiCompanie, .Switch, #contact, .PaginatieMareContainer,
.LangaTitluStanga a.TitleReply, #notareMica, #comentarii-admin .LangaTitlu, .InfoDeschide { display : none !important; }

.Titlu, ul.CapDeTabel { page-break-after : avoid; clear : both; }

#sideContent, #aditional { clear : both; }

a.Categorie, a.Tab, a.Locatie, a.Reply, a.CompanieSursa, a.Comentarii, a.Raspunsuri, a.Pret, a.PretMediu, a.Comentarii, a.Delete
{ height : auto; padding : 0; background : transparent; color : #000 !important; line-height : 12px; }

a.Categorie span, a.Tab span, a.Locatie span, a.Reply span, a.CompanieSursa span, a.Comentarii span, a.Raspunsuri span, a.Pret span, a.PretMediu span, #raspunde .Continut ul li#notare,
h3#acordaNota, a#noteazaProdusul, #recomandareProdus, #triadPitch li.Triad, #beneficii li { height : auto; padding : 0; }

#sideContent, #produse, #stiri, #noutatiSite, #anunturiMici, h3#acordaNota, a#noteazaProdusul, #recomandareProdus, #inRezultate #creareInfo, #inRezultate, #triadPitch li.Triad,
.Triad h2, h3#panaAcum, #sideContent .StatisticiSite, #mainMare { margin : 0 !important; }

#comentarii-admin .ListaComentarii, .ListaComentarii li.Alpha, .ListaComentarii li.Beta, #alert-main-extended p, .Comanda .InfoComandaPlus, #comenzi .Titlu h2, #comentarii-admin .Titlu h2
{ width : auto; }

* { background : transparent !important; }
.Hidden { text-indent : 0 !important; }
form .Hidden, form .hidden { display : block !important; }
/* form { display : none !important; } */


/* PARTICULARE */

#printLogo { display : block; clear : both; margin : 0 auto; text-align : center; }

#breadcrumbs { padding : 0 0 20px 0; text-align : center; font-size : 18px; line-height : 18px; }

#main { border-bottom : 1px solid #000; }

#aditional { margin : 0; }

#subcategorii .Continut { padding : 0 0 12px 0; }

ol.featureCompanii { padding : 0 0 0 20px !important; }

.featureCompanii li.Impar, .featureCompanii li.Par, .Produse li.Impar, .Produse li.Par { width : 50% !important; margin : 0 0 16px 0 !important; }

ol.Produse { margin : 0 0 0 20px; }

.Produse li .detaliiProdus { float : left; }

#review .DetaliiCompanie { margin : 0 20px; }

#review .DetaliiCompanie ul.Detalii { width : auto; }

#review p { clear : both; }

#categoriiMari .CategoriileMari { width : 100%; margin : 0; padding : 0; }

.CategoriileMari li { width : 25%; margin : 0; }

.DetaliiCategorie { width : auto; }

ol.Stiri { padding : 0 0 5px 20px; }

.Stiri li { width : 25%; padding : 0; float : left; margin : 0 0 16px 0; background : transparent; }

p#detaliiProiect { font-size : 18px; line-height : 24px; margin : 0 0 0 20px; }

#facilitati { margin : 0 0 10px 0; }

#copy { background : transparent; padding : 0 0 5px 20px; height : auto; }

#copy p { font-size : 18px; line-height : 24px; clear : both; }

#footer { border-bottom : 1px solid #000; border-top : 1px solid #000; }

ul.CapDeTabel { background : #000 !important; }

#recomandare img { float : left; }
#recomandare ul { padding : 0; }

#preludiuCompanie { padding : 0 0 16px 20px; }
a#eOnline, a#eOffline, #locatie { height : auto; min-height : 0px; margin : 0; }
#locatiePremium, #locatie, #recomandare { padding : 0 0 0 20px; }
#locatie p, #locatie a.Locatie, #locatiePremium p, #locatiePremium a.Locatie, #locatiePremium p#loc { padding : 0 20px 0 0; margin : 0; float : none; display : inline; }
a.Locatie span { display : inline; }
#locatie { padding : 0 0 16px 20px; }
#locatiePremium { float : none; display : inline; width : auto; }
#locatiePremium p, #locatiePremium a.Locatie { float : none; display : inline; }
#eOffline span { padding : 10px 0; }
a#hartaPremium { margin : 10px 20px; }

.Beneficii { height : auto; width : auto; float : left; padding : 20px 0 0 0; border-top : 1px solid #000; }

a#upgradePremium { height : auto; }

.CategoriiTree a.Categorie { padding : 0 0 0 20px; }

#descriere { display : block; border-top : 1px solid #000; }

.TitluLung li .detaliiProdus { width : auto; }

#produse .Continut { padding : 0; }

#galerieMica, #categorii, #parteneriCompanie { float : left; }

#categoriiMari { padding : 0 0 20px 0; }

#pitchDirector { margin : 0; padding : 0 0 5px 0; }

.Modal { width : auto; }
h1#pachetPremium { font-size : 48px; line-height : 48px; margin : 0; }
h2#eficientaPromo { font-size : 24px; line-height : 24px; height : 24px; margin : 0; width : auto; }
.Modal h3, .Modal h3 a { font-size : 18px; line-height : 18px; height : auto !important; width : auto !important; }
#box-catCosta a { font-size : 18px; line-height : 18px; height : auto; }
#box-deCeMerita tbody strong, #box-deCeMerita tbody strong.TIMP, #box-deCeMerita tbody strong.Mic { padding : 0; }
#box-deCeMerita tfoot p { text-align : left; }
a#comandaAcum { height : auto; }

ul#pasiMari, ul#pasiMici { height : auto; }
#pasiMari li { width : 33%; }
#pasiMari li a { height : auto; }
#pasiMari li a .Hidden { display : block; font-size : 36px; line-height : 36px; }
#pasiMari li a span { padding : 0; }
#pasiMici li { width : 25%; }
#pasiMici li a { height : auto; }
#pasiMici li a .Hidden { display : block; font-size : 24px; line-height : 24px; }
#pasiMici li a span { padding : 0; }

#cont-secundar { width : 25%; }
#cont-main { width : 46%; padding : 0 2%; }
#cont-main-extended { width : 73%; padding : 20px 0 0 2%; }
#cont-auxiliar { width : 25%; }

#secventa-anterioara, #secventa-urmatoare { width : 23%; }
#cont-main-extended #raspunde { width : 50%; padding : 20px 2%; }

a#pas-anterior, a#pas-urmator, a#pas-mic-anterior, a#pas-mic-urmator { height : auto; width : auto; font-size : 18px; line-height : 18px; padding : 0 0 0 20px; }
#cont-auxiliar a#eOffline, #secventa-urmatoare a#eOffline { padding : 0 0 0 20px; }

#raspunde label.Hidden { display : none !important; }
.Cont li .Info { visibility : visible !important; }
button#cont-trimite { width : auto; height : auto; font-size : 24px; line-height : 24px; text-align : left; }
#cont-main-extended h2.sIFRAlb { padding : 0 0 0 20px; }

ul#cont-lista { padding : 10px 0; }
#cont-lista h2 a { padding : 5px 20px; color : #000 !important; background : #f3f3f3 !important; font-size : 18px; line-height : 18px; }

#lp #main { margin : 0; }
#lp #main .Continut { height : auto; padding : 0 0 20px 0; }
#titluLPcontainer { height : auto; width : auto; }
h1#titluLPclienti { display : block; width : auto; height : auto; padding : 20px; font-size : 1.5em; line-height : 1em; }
#titluLPclienti strong { display : block; padding : 0 0 10px 0; font-size : 3.5em; line-height : 1em; letter-spacing : -1px; }
label#urmatorul { width : auto; height : auto; padding : 0 20px; color : #f00; font-size : 36px; line-height : 36px; }
label#urmatorul2 { width : auto; height : auto; padding : 0 20px; color : #0D743B; font-size : 36px; line-height : 36px; }
label#doar13 { width : auto; height : auto; padding : 8px 0 0 0; line-height : 72px; }
label#doar13 strong { color : #0D743B; font-size : 72px; }
h2#profitaAcum { width : auto; }
button#lp-action { width : auto; height : auto; padding : 0 20px; font-size : 24px; line-height : 24px; text-align : left; }
#LPpromovare, #LPclienti { display : block !important; }

a.MsgFav .Hidden { display : none !important; }
.New .Interlocutor, .New .Mesaj, .New .Mesaj strong, .New .DataMesaj { color : #f00; }

#raspunde .Continut ul li { clear : both; }
#raspunde img { margin : 0 5px 0 0; }

.ComentariuAutor { width : 30%; padding : 0 5% 0 0; }
.ComentariuCorp { width : 60%; padding : 0 5% 0 0; }

h1#titluProdus { width : auto; }
#notaProdus { clear : none; float : left; }
#main #galerieMica { float : left; clear : left; margin : 0; }
#specificatii { padding : 20px 20px 0 20px; }
h2#specificatiileProdusului { margin : 0; padding : 10px 0 20px 0; border-top : 1px solid #000; }
.ListaSpecificatii strong { width : 60%; }
.ListaSpecificatii em { width : 30%; }
.ListaSpecificatii em.ItemPret { width : 30%; }
.ListaSpecificatii a.PretMediu { font-size : 18px; line-height : 27px; }
a#comandaProdusul { width : auto; height : auto; margin : 0; padding : 20px; }
#descriere h2#descriereaProdusului { padding : 20px 0 0 0; }
#furnizorFree { width : 37%; }
#main #pitch { width : 60%; }

h3#creazaCont, a#vreauCont { height : auto; padding : 0 0 0 20px; font-size : 18px; line-height : 18px; }
a#vreauCont { padding : 0; }

h1#titluDirector { width : auto; }
a#adaugaDirector { width : auto; height : auto; }

#triadPitch li.Triad { min-height : 0; }
.Stat span .Hidden { display : block; font-size : 9px; line-height : 11px; }
h3#panaAcum { padding : 16px 0; }
#panaAcumStatistici { padding : 0; }
.Triad a#creazaCont { margin : 0; padding : 10px 0 0 0; }
form#alegeOportunitatile { padding : 14px 0 0 0; }
button#op-submit { text-align : left; font-weight : 900; }

ol.TopProduse { width : auto; }
span.Ierarhie { width : 10%; }
a.Imagine { width : 10%; }
.TopProduse li .detaliiProdus { width : 70%; }
a.Comentarii, .NotaProdus em { margin : 0 20px 0 0; }

#sideCategorie { float : none; width : auto; margin : 0 0 16px 20px; }
#sideCategorie a { margin : 10px 10px 0 0; }
a#detaliiPremium { width : auto; height : auto; }
#postludiu .Titlu .sIFR { width : auto; }

#comenzi .Titlu h2, #comentarii-admin .Titlu h2 { padding : 7px 0 9px 0; }

#cautariSimilare .Continut { padding : 0; }

#pitchDirector ul { margin : 0 20px 16px 20px; }

h1#titluStire { width : 96%; margin : 0; padding : 20px 2%; }
.DataStire { margin : 10px 10px 10px 0; }
#tagZone span { margin : 0 5px 10px 0; }
.TagList { margin : 0 10px 10px 0; }

.ComentariuContinut { background : #f3f3f3 !important; }
.Comanda .UM { width : 5%; }
a.Imagine { width : 10%; }
.Comanda .InfoComanda { width : 45%; padding : 10px 0 0 0 !important; }
a.RaspundeComanda { width : 15%; }
.Comanda ul.ComandaExtra { width : 25%; }
.ComenzileTale li.Comanda, .Comanda .UM, a.Imagine, .Comanda .InfoComanda, a.RaspundeComanda, .Comanda ul.ComandaExtra { margin : 0; padding : 10px 0; }
.Comanda .InfoComandaPlus { padding : 0 0 10px 0; }
ul.InfoMare { width : 45%; padding : 0 0 0 15%; }
.InfoMare { display : block !important; }
.InfoComanda strong, .InfoComandaPlus strong { width : 40%; }
.InfoComanda span, .InfoComandaPlus span { width : 60%; }
#comenzi .Titlu { background : #FFE7E7 !important; }

button#reply-trimite { width : auto; text-align : left; }

#cuCont { width : 60%; }
#faraCont { width : 40%; }
h2#aiCont, h2#incaNuAi { width : auto; font-size : 24px; line-height : 24px; font-weight : 900; }
h3#accesCont { margin : 0 0 11px 0; }
h3#creazaCont { padding : 0; }
#creareInfo .ListaSimpla { list-style-type : square; }
#creareInfo .ListaSimpla li { display : list-item; padding : 0; }
a#vreauCont { text-align : left; margin : 0; width : auto; }

#textSecundar { width : 60%; }
#textSecundar p { line-height : 11px; background : #fff !important; padding : 10px; margin : 0 10px; }
#brandingFooterLP { width : 30%; }
#lp #footer { background : #f3f3f3 !important; }

h1#titluCompanie { padding : 20px 0 0 0; }

/* SIFR */

  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
