@charset "utf-8";
/* CSS Document */
/* logo site definition */
.logo{width:100%;padding-top:8px;display:block;height:25px;color:#fff;font-weight:bold;text-decoration:none;font-size:100%;}
.logo h1 {padding-left:10px;}
.logo a, .logo a:link, .logo a:active, .logo a:visited {display:block;height:25px;width:100%;color:#fff;font-weight:bold;text-decoration:none;font-size:100%;}
/* endlogo*/
.header{background-image:url("../images/bgHeader.jpg");background-repeat:repeat-x;height:106px;width:100%; overflow: hidden;}
.meniu_principal{width:100%;height:39px;overflow:hidden;}
.formularCautare{}
.meniu_principal ul{height:39px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:1px 0;position:relative;width:100%;}
.meniu_principal ul li{
    display:block;
    height:39px;
    line-height:1.4em;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:auto;
}

.meniu_principal ul li a
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url("../images/meniu.jpg") no-repeat scroll 0 0;
    display:block;
    height:39px;
}

.meniu_principal ul li.home
{
    left:0;
    width:110px;
}

.meniu_principal ul li.home a
{
    background-position:0 0;
    width:110px;
}

.meniu_principal ul li.home a:hover
{
    background-position:0 -39px;
    width:110px;
}

.meniu_principal ul li.selHome a
{
    background-position:0 -39px;
    width:110px;
}

.meniu_principal ul li.consultanta_juridica
{
    left:110px;
    width:245px;
}

.meniu_principal ul li.consultanta_juridica a
{
    background-position:-110px 0;
    width:245px;
}

.meniu_principal ul li.consultanta_juridica a:hover
{
    background-position:-110px -39px;
    width:245px;
}

.meniu_principal ul li.selConsultanta a
{
    background-position:-110px -39px;
    width:245px;
}

.meniu_principal ul li.articole_juridice
{
    left:317px;
    width:179px;
}

.meniu_principal ul li.articole_juridice a
{
    background-position:-317px 0;
    width:179px;
}

.meniu_principal ul li.articole_juridice a:hover
{
    background-position:-317px -39px;
    width:179px;
}

.meniu_principal ul li.selArticole a
{
    background-position:-317px -39px;
    width:179px;
}

.meniu_principal ul li.legislatie
{
    left:495px;
    width:122px;
}

.meniu_principal ul li.legislatie a
{
    background-position:-495px 0;
    width:122px;
}

.meniu_principal ul li.legislatie a:hover
{
    background-position:-495px -39px;
    width:122px;
}

.meniu_principal ul li.selLegislatie a
{
    background-position:-495px -39px;
    width:122px;
}

.meniu_principal ul li.stiri_juridice{left:617px;width:160px;}
.meniu_principal ul li.stiri_juridice a{background-position:-617px 0;width:160px;}
.meniu_principal ul li.stiri_juridice a:hover{background-position:-617px -39px;width:160px;}
.meniu_principal ul li.selStiri a{background-position:-617px -39px;width:160px;}
.meniu_principal ul li.dictionar{left:777px;width:164px;}
.meniu_principal ul li.dictionar a{background-position:-777px 0;width:164px;}
.meniu_principal ul li.dictionar a:hover{background-position:-777px -39px;width:164px;}
.meniu_principal ul li.selDictionar a{background-position:-777px -39px;width:164px;}
.meniu_principal ul li.contact{left:940px;width:85px;}
.meniu_principal ul li.contact a{background-position:-940px 0;width:85px;}
.meniu_principal ul li.contact a:hover{background-position:-940px -39px;width:85px;}
.meniu_principal ul li.selContact a{background-position:-940px -39px;width:85px;}

.colsCenter
{
    width:100%;
    overflow:hidden;
    background-image:url("../images/bgContent.jpg");
    background-repeat:repeat-y;
}
.leftCol{float:left;width:245px;padding-right:9px;background-image:url("../images/bgLeft.jpg");background-repeat:repeat-y;font-family:Arial;}
.rightCol
{
    float:left;
    width:749px;
    margin:10px;
}

.category
{
    position:relative;
    background-color:#fff;
}

.iconCategory
{
    position:absolute;
    top:5px;
    left:5px;
    z-index:1;
}

.category_title
{
    font-size:1.3em;
    font-weight:bold;
    color:#444;
    padding-left:10px;
    height:25px;
    padding-top:10px;
    background-image:url("../images/bgHeadLeft.jpg");
}
.category_title a, .category_title a:link{color:#444;text-decoration:none;}
.category ul{background-color:#fff;}
.category ul li{min-height:21px;padding-left:20px;padding-top:10px;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.category ul li a, .category ul li a:link{color:#444;font-weight:bold;}
.underCategory{background-image:url("../images/under_category.jpg");line-height:11px;font-size:11px;}
.legislatie ul li
{
    background-image:none;
    border-bottom:1px solid #ecdede;
    height:35px;
}

.stiri
{
    background-color:#fff;
}

.stire
{    
    border-bottom:1px solid #ecdede;
    padding-left:20px;
    padding-right:5px;
}

.dateStire
{
    font-weight:bold;    
}

.stire p
{
    margin-top:5px;
    margin-bottom:5px;
}
.stire a, .stire a:link{color:#444;font-family:Arial;}
.titleContent{background-image:url("../images/bgH2Content.jpg");background-repeat: no-repeat;width:92%;height:50px;border-bottom: 3px solid #ebeaea;padding-left:50px;padding-top:15px;color:#8b0000;font-weight:bold;font-size:2em; margin-bottom: 10px;}
.articles{padding:10px;/*color:#8b0000;*/}
.article{border-bottom:1px solid #ede0e0;padding-bottom:10px;margin-bottom:10px;font-size:1.1em;line-height:1.5em;}
.dataArticol{font-weight:bold;}
.article h3{margin-bottom:10px;}
.article h3 a, .article h3 a:link{font-size:1.5em;text-decoration:underline;color:#8b0000;font-weight:bold;}
.lastArticle{border:none;}
.seeAllArticles{margin-top:5px;margin-bottom:40px;border-bottom:1px solid #ede0e0;width:100%;overflow:hidden;}
.lnkAllArticles, .lnkAllArticles:link
{
    display:block;
    width:131px;
    height:14px;
    background-image:url("../images/bgVeziToate.jpg");
    color:#fff;
    font-weight:bold;
    font-size:0.8em;
    text-align:center;
    padding-top:3px;
    text-decoration:none;
    float:right;
}
.footer{background-image:url("../images/bgFooter.jpg");min-height:180px;background-repeat:no-repeat;background-color: #f4f4f4;padding-bottom: 10px;}
.footerBand{background-color:#424242;height:30px;padding-top:20px;padding-left:20px;padding-right:20px;}
.footerBand ul li{display:inline;color:#fff;}
.footerBand ul li a, .footerBand ul li a:link{color:#fff;text-decoration:underline;font-weight:bold;}
.upSite{margin-left:10px;padding-left:10px;border-left: 1px solid #fff;padding-right:630px;}
.meniu_footer{width:95%;margin-left:5%;overflow:hidden;padding-top:40px;}
.mnFt
{
    float:left;
    width:160px;
}

.mnFt h2
{
    font-size:1.1em;
    font-weight:bold;
    color:#424242;
    margin-bottom:10px;
}

.mnFt ul li
{
    margin-top:5px;
    margin-bottom:5px;
}

.mnFt ul li a, .mnFt ul li a:link
{
    color:#909090;
    padding-left:10px;
}

.titleArticolDetaliu
{
    font-size:160%;    
    padding-bottom:20px;
    font-weight:bold;
    color:#8B0000;
    padding-top:10px;
}

.detaliuArticol p
{
    margin-top:5px;
    margin-bottom:5px;
}

.detaliuArticol ul
{
    margin-left:40px;
    margin-top:10px;
    margin-bottom:10px;
}

.detaliuArticol strong{
    font-weight:bold;
}

.detaliuArticol em
{
    font-style: italic;
}

.detaliuArticol ul li{
    list-style:square;
    margin-top:5px;
    margin-bottom:5px;
}

.detaliuArticol
{
    border:none;
    text-align: justify;
}

.articles a, .articles a:link{
    text-decoration: underline;
    color:#8B0000;
}

.btnList
{
    margin-top:10px;
    text-align:right;
}

.btnListDetaliuArticol
{
    margin-top:20px !important;
    text-align:right;
    border-top:1px solid #ccc;
    padding-top:10px;
}

.cntStarRating
{
    width:100%;
    overflow:hidden;
}

.ct_blue
{
    background-image:url(../images/bgHeadLeftArticole.jpg);
    color:#fff;
}

.ct_red
{
    background-image:url(../images/bgHeadLeftLegislatie.jpg);
    color:#fff;
}

.ct_yellow
{
    background-image:url(../images/bgHeadLeftStiri.jpg);
    color:#fff;
}

.leftCollAllArticles
{
    margin-bottom: 0px;
}

.infoAttention
{
    border:1px solid #8b0000;
    color:#8b0000;
    padding:10px;
    margin-top:30px !important;
    font-weight:bold;
}
.importantToRead{font-size:0.9em;padding:10px; background-color: #ffffe9; border: 1px solid #ccc; margin-bottom: 20px;}
.addComentariu{margin-top:10px;}
.importantToRead h3{margin: 10px 0px 10px 0px;}
#searchBar{background-image:url("../images/bgSearch.jpg");background-repeat: repeat-x;height:40px;/*display: none;*/padding:20px;padding-right:0;}
.showSearch
{
    position:relative;
    top:0px;
    left:900px;
    z-index: 1;
    width:131px;
}

.showPropune
{
    position:relative;
    top:-39px;
    left:900px;
    z-index: 2;
    width:131px;
}

.btnCautaArticol
{
    background-image:url(../images/btnCautaArticol.png);
    color:#FFFFFF;
    display:block;
    font-size:0.8em;
    font-weight:bold;
    height:22px;
    padding-top:5px;
    text-align:center;
    text-decoration:none;
    width:108px;
}

.btnPropuneArticol
{
    background-image:url(../images/btnPropuneArticol.png);
    color:#FFFFFF;
    display:block;
    font-size:0.8em;
    font-weight:bold;
    height:22px;
    padding-top:5px;
    text-align:center;
    text-decoration:none;
    width:108px;
}

.cntHeader
{
    position:absolute;
    width:1024px;
}

.endSearch
{
    height:8px;
    width:100%;
    background-image: url("../images/endSearch.jpg");
    background-repeat: repeat-x;
}

.infoSearch
{
    color:#a6aeb0;
}

.cautaTitle
{
    font-size:140%;
    font-weight:bold;
    color:#fff;
}

#cautaArticol
{
    position:relative;
    top:-10px;
    margin-left:10px;
}

.higlight_result
{
    color:#990000;
    text-decoration: underline;
    font-weight:bold;
}

.recSit
{
    width:800px;
}

.articoleFooter
{
    width:100%;
    overflow: hidden;
}

.articolFooter
{
    float:left;
    margin-right:5px;
    width:390px;
    overflow:hidden;
}

.categorii404
{
    width:100%;
    overflow: hidden;
}

.categorie404
{
    width:48%;
    margin:1%;
    float:left;
    min-height: 120px;
}

.categorie404 h3
{
    font-weight:bold;
    font-size: 140%;
}

.ultimeArticole404 h3
{
    font-weight:bold;
    font-size: 140%;
}

.subcategoriiList
{
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:2px solid #8B0000;
    width:100%;
    overflow:hidden;
}

.subcategoriiList ul li
{
    float:left;
    margin-right:10px;
    font-weight:bold;
}

.infoTblMesajeRaspunsuriFront td
{
    padding:10px;
    border-bottom:1px solid #D7D7D7;
}

.infoTblMesajeRaspunsuriFront table
{
    border:1px solid #D7D7D7;
}

.emTimpMesaj
{
 font-size: 80%;
 font-weight: bold;
 width:100px;
 text-align: left;
}

.emAdressRaspuns
{
    text-align: right;
}

.noBottom
{
    border-bottom: none !important;
}

.raspunsMesaj
{

}

.btnTrimiteMesajul input
{
    float: right;
}

.infoRowRaspuns
{
    vertical-align: top;
    border-right: 1px solid #D7D7D7;
    font-size: 10px;
}

.dataRaspuns{
    font-weight: bold;
}

.infoTextAreaRaspuns
{
    font-size:10px;
    margin-top:10px;
}

.even
{
    background-color:#f4f4f4;
}

.odd
{
    background-color:#fff;
}

.bannerHd{width:100%; background-color: #fff; text-align: center; margin-bottom:10px;}
.detaliuArticol h2{ font-family: 'Droid Sans', Arial, sans-serif;color: #262626;display: block;margin: 0px;padding: 0px 0px 8px; font-size: 2.6em; margin-bottom: 20px;line-height: 36px;}
.backArt{background: none;}
.cntTopArt{margin-top:20px;}
.allWhite{background: #fff;}
.breadCrumb{width:100%; overflow:hidden; background-color: #ededed; margin-bottom: 10px;}
.breadCrumb ul {margin-left: 0px; margin-bottom: 20px;}
.breadCrumb li{float:left; padding:10px; background-color: #e51b23; color:#fff; background: url("../images/bgBreadcumb.jpg") #e51b23 no-repeat; background-position: right; padding-right: 33px;}
.breadCrumb li a, .breadCrumb li a:visited{color:#fff; font-weight: bold;}
.breadCrumb .lstItm{background: url("../images/bgBreadcumbLast.jpg") #909090 no-repeat; background-position: right;}
.breadCrumb .beforeLast{background: url("../images/bgBreadcumbBeforeLast.jpg") #e51b23 no-repeat; background-position: right;}
.breadCrumb .beforeLast a, .breadCrumb .beforeLast a:link{color:#fff;}
.breadCrumb .homeIcn{background: url("../images/homeIcon.jpg") #e51b23 no-repeat; width:46px; display: block; height: 33px; padding: 0px; margin: 0px;}
.breadCrumb .homeIcn a, .breadCrumb .homeIcn a:link{text-indent:-999px; display: block; width:46px; height:33px;}
.breadCrumb .homeIcnBeforeLast{background: url("../images/homeIconBeforeLast.jpg") #e51b23 no-repeat; width:46px; display: block; height: 33px; padding: 0px; margin: 0px;}
.breadCrumb .homeIcnBeforeLast a, .breadCrumb .homeIcnBeforeLast a:link{text-indent:-999px; display: block; width:46px; height:33px;}
.mfFtLegislatie{ width:300px;}
.mfFtStiri{width:350px;}
.infoOferta{font-size: 125%;}
.infoOferta p{margin:10px;}
.infoOferta ul li{margin-left: 40px; list-style: square;}
.ttlRequest{font-size: 130%; color:red; font-weight: bold;}
.cntSide{margin-bottom: 20px;}
.cntSide h2{background: url("../images/bgHeadSideTitle.jpg") no-repeat; height: 23px; font: bold 120% Arial; color:#fff;padding: 10px 0px 0px 10px;}
.underMeniu{background: #312d26; height: 5px;}
.bannerChoice{width:100%; overflow:hidden; background: #444;}
.q3euro{width:50%; float: left;}
.qgratis{width: 50%; float: left;text-align: right;}
.catDiscutie{width:60%; vertical-align: middle;}
.infoDiscutii{width:15%; vertical-align: middle;}
.categoriiDiscutii{margin-bottom:20px;}
.disctutiiavocati a, .disctutiiavocati a:link{color:#444;}
.lnkDetaliiDiscutii{vertical-align: middle;}
.icnDiscution{width:29px;}
/*.bckIcnDiscutii{background-color: #cb171e;}*/
.ttlTermenDictionar{font-family: 'Droid Sans', Arial, sans-serif;color: #262626;display: block;margin: 0px;padding: 22px 0px 8px; font-size: 2.6em; margin-bottom: 20px;line-height: 36px;}
q{font-family: 'Droid Sans', Arial, sans-serif;color: #262626;display: block;margin: 0px;font-size: 1.4em; margin-bottom: 5px;line-height: 30px; font-style: italic; padding: 10px; background-color: #efefef; border:1px solid #ccc;}
.numeMarturie{font:bold 120% 'Droid Sans', Arial, sans-serif; text-align: right; margin-bottom: 15px; margin-top: 5px;}
.cntAbonareNewsletter{border:1px solid #d7d7d7; padding: 5px; overflow: hidden;}
.footerProtectieConsumator{background-color:#424242; padding-left: 20px; font-size: 10px; width:1004px; overflow: hidden;}
.infoConsumator{float:left; margin-right: 230px;}
.gecad{float:left;}
/* S3 Slider */
#s3slider {width: 1024px;height: 200px;position: relative;overflow: hidden;}
#s3sliderContent {width: 1024px;position: absolute;top: 0;margin-left: 0;}
.s3sliderImage {float: left;position: relative;display: none;}
.s3sliderImage span {background-color: black;color: white;display: none;font: normal normal normal 10px/15px Arial, Helvetica, sans-serif;opacity: 0.7;padding: 10px 13px;position: absolute;width: 1024px;}
.clear {clear: both;}
.left {bottom:0px; left: 0px;}
.left strong{font-size: 14px; font-weight: bold;}
.left a, .left a:link{color:#fff;}
.bannerTop{width:100%; overflow: hidden;background: #424241;}
.lftBn{width:507px; float: left; margin-right: 10px;}
.rtBn{width:507px; float: left;}
.stp1Ttl{font-size: 32px;color: #fff;text-shadow: 1px 1px 0px #8f0b11;font-weight: bold; background-color: #df1a23; padding: 10px; margin-bottom: 5px;}
.sbmChoice{background-color: #314043; border:1px solid #5b666a; margin-bottom: 5px; width: 100%; overflow: hidden;}
.lgStp1{float:left; width:284px;}
.chStp1{color:#fff; width: 95%}
.chStp1 h3{font-weight: bold; font-size: 140%; margin-top: 20px; margin-bottom: 20px;}
.undLn{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #fff;}
.indDLn{font-size: 110%; font-weight: bold;}
.indDLn a, .indDLn a:link{color:#fff;}
.selOptConsult{text-align: right; margin-top: 5px; padding-left: 5px;}
/** BREADCRUMB SEL OPT */
.breadCrubPasi{width:100%; overflow: hidden;background-color: #ededed}
.breadCrubPasi ul li p a, .breadCrubPasi ul li p a:link{color: #666}
.breadCrubPasi ul li{float:left; padding: 20px; background: url("../images/crumb_top_sel/middle.png") no-repeat #ededed top right; padding-right: 30px;}
.ttlBrdCrmb{font-weight: bold; font-size: 110%; margin-bottom: 5px;}
.breadCrubPasi ul li.selOptBrCrmRed{background: url("../images/crumb_top_sel/endSelRed.png") no-repeat #df1a23 top right; color:#fff;}
.breadCrubPasi ul li.befSelect{background: url("../images/crumb_top_sel/bfSelRed.png") no-repeat #ededed top right;}
/* ZONA DE AVOCAT ONLINE SELECTIE PROBLEME */
.bnSelAvOnline{background:url("../images/bnConsultAvocatOnline.png") no-repeat; padding: 10px; padding-left: 330px; font-size: 120%; color: #fff; margin-top: 20px; margin-bottom: 20px;}
.bnSelAvOnline h2{font-weight: bold; font-size: 120%; margin-bottom: 5px; margin-top: 5px;}
.bnSelAvOnline a, .bnSelAvOnline a:link{color:#fff; margin-top: 10px; display:block;}
.selOptAvOnlineCnt{width:100%; overflow:hidden;}
.icn{float:left; width:256px; height: 269px; margin-bottom: 20px;}
.selOptAvOnline{width: 323px; height:229px; color:#fff; float:left; margin-left: 20px; padding: 20px; margin-bottom: 20px;}
.selOptAvOnline h2{font-size:200%; font-weight: bold; margin-bottom: 20px;}
.selOptAvOnline p{margin:20px 0px 20px 0px; font-size: 110%; line-height: 16px;}
.selOptAvOnline a, .selOptAvOnline a:link{color:#fff; font-weight: bold; font-size: 110%; display: block;}
.redCOptAvOl{background: #661125;}
.redOptAvOl{background: #b41237}
.greenOptAvOl{background: #667011}
.greenCOptAvOl{background: #98a14b}
.blueOptAvOl{background: #1d2b4c}
.blueCOptAvOl{background: #344875}
.enhAttenSelOpt{font-weight: bold; font-size: 110%;}
/* FORMULAR CONSULTANTA */
.ttlFormular{font-size: 32px;color: #fff;text-shadow: 1px 1px 0px #8f0b11;font-weight: bold; background-color: #df1a23; padding: 10px; margin-bottom: 5px; margin-top: 5px;}
.frmConsultSite{padding: 30px;}
.frmConsultSite label{color: #676767; font-size: 110%; margin: 20px 0px 20px 0px;}
.frmConsultSite input, .frmConsultSite select{margin-top:10px;}
.frmConsultSite input[type="checkbox"]{margin-top:20px;}
.selOptFormConsult{padding: 10px; background-color: #b41237; border: 2px solid #ccc; display: block; margin-right: 20px; float:left; font-size: 180%; font-weight: bold; color:#fff;}
/** INFORMATII PLATA */
.infoPasiiSMS{padding: 20px 20px;background: #E6F3FF;border: 1px solid #FAE7E6;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 10px;font-size: 100%;margin-bottom: 10px; width:25%; float:left; margin-right: 2%;min-height: 400px; text-align: left;}
.vodafoneSMS{width:24%; float:left; margin-right: 0.5%;min-height: 400px;}
.smWidthInfoSMS{width:16.5%;}
.bigTxtPasii{font-size: 140%;}
.infoPasiiSMS h3{font-weight: bold; font-size: 160%; margin: 20px 0px 20px 0px; }
.nmSMS{margin:10px 0px 10px 0px; font-weight: bold; font-size: 140%; color: #fff; background-color: #DF1A23; padding: 20px;}
.cntPasiiSMS{width:100%; overflow: hidden;}
.attnSMS{font-size: 150%; color:red;}
/* INFO TOP */
.infoTel{padding: 5px; background: #525d63; color:#fff;}
.impNumbTop{font-weight: bold; font-size: 120%;}
.infPlataOp{width:50%;}
.infoDataMesaj{padding: 20px;background: #E6F3FF;border: 1px solid #FAE7E6;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 10px;font-size: 140%; font-weight: bold; margin-bottom: 10px;}
.bigDate{font-size: 120%;}
.infoDataMesaj h2{font-size: 140%; margin-bottom: 20px;}
.infoDataMesaj div{text-align: center;}
.infoDataMesaj a, .infoDataMesaj a:link{color:#666}
.redInfoMesajFree{background-color: #df1a23; color: #fff;}
.redInfoMesajFree a, .redInfoMesajFree a:link{color:#fff;}
/** CONSULTATIE GRATUITA */
#frmConsultantaJuridicaGratuita{padding: 10px;}
#defaultCountdown{width: 20%; margin: 0 auto; overflow: hidden;}
/* REDACTARE ACTE JURIDICE */
.cntRedJuridic{width: 100%; overflow: hidden;}
.wd50Rj{float:left; width:46%}
.wd50Rj h2{font-weight: bold; font-size: 120%; margin-bottom: 20px;}
.wd50Rj ul{margin: 10px 0 10px 0}
.wd50Rj ul li{margin: 10px 0 10px 0; list-style: square; margin-left: 40px;}
.infoActeJuridice{margin-top: 20px;}
/** DETALIU ARTICOL */
.bigTxtSideArt p{line-height: 1.6em; font-size: 110%;}
.leftColArt{margin-left: 9px; padding: 0px;}
/** COMPLETARE ARTICOL */
.multumiriComplArt{font-size: 120%; padding-bottom:10px; font-weight: bold; color: #920000;}
.seoMedia{width:100%; overflow:hidden;margin-top:10px;}
.gglCodePlus{float:left;}
.facebookLk{float:left;}
.twtButton{float:left;}
