@import url(new.css);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    list-style:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
body{
    line-height:1
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:'';
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
@font-face{
    font-family:HelveticaRegular;
    src:url(helvetica.eot);
    src:url(helvetica.eot) format('embedded-opentype'),url(helvetica.woff) format('woff'),url(helvetica.ttf) format('truetype'),url(helvetica.svg#HelveticaRegular) format('svg')
}
@font-face{
    font-family:helveticabold;
    src:url(helvetica_bold-webfont.eot);
    src:url(helvetica_bold-webfont.eot?#iefix) format('embedded-opentype'),url(helvetica_bold-webfont.woff) format('woff'),url(helvetica_bold-webfont.ttf) format('truetype'),url(helvetica_bold-webfont.svg#helveticabold) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:Garamond-Bold;
    src:url(Garamond-Bold.eot?) format('eot'),url(Garamond-Bold.woff) format('woff'),url(Garamond-Bold.ttf) format('truetype'),url(Garamond-Bold.svg#Garamond-Bold) format('svg')
}
body{
    font-size:11px;
    height:100%
}
#masterwrapper{
    background:url(img/bgwn.jpg) repeat-x top center
}
#masterwrapperin{
    background:url(img/bgw2.jpg) repeat-x top center
}
#wrapperin{
    background:url(img/wrapper2.jpg) no-repeat top center
}
#footerwrapper2{
    background:url(img/bfnewfooter.jpg) no-repeat bottom right;
    overflow:hidden
}
#page{
    width:100%;
    max-width:1016px;
    min-width:320px;
    margin:0 auto;
    position:relative
}
a{
    color:#2f598c;
    font-size:13px;
    text-decoration:none;
    outline:0;
    display:inline-block
}
ul{
    clear:both
}
b{
    font-weight:700
}
strong{
    font-weight:700
}
.clear{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
    overflow:hidden
}
i{
    font-style:italic
}
em{
    font-style:italic
}
h3 a:hover{
    color:#000
}
h2 a:hover{
    color:#000
}
.right{
    float:right!important
}
p{
    font-size:13px;
    line-height:14px;
    color:#000;
    font-family:Helvetica
}
.bx-controls .responsiveleft{
    float:left!important
}
.bgtop{
    background:url(img/fixed_bg.jpg) repeat-x scroll center bottom transparent;
    height:39px!important;
    border-bottom:1px solid #000
}
.logofixed{
    float:none!important;
    left:15px!important;
    position:relative!important;
    top:-3px!important
}
#header{
    width:100%;
    height:258px;
    min-width:320px
}
.header{
    max-width:1020px;
    height:210px
}
.headerTop{
    float:right;
    max-width:800px;
    height:50px
}
.headerLeft{
    float:left;
    width:160px;
    position:absolute;
    z-index:100
}
.headerCenter{
    float:right;
    position:relative;
    width:100%;
    z-index:10
}
.headerMenu{
    float:left;
  
}
.boxSocial{
    float:right;
    margin-top:5px
}
.headShare{
    float:left;
    background:url(img/headShare.png) no-repeat left center;
    width:16px;
    height:27px;
    margin-right:15px
}
.headTweet{
    float:left;
    background:url(img/headTweet.png) no-repeat left center;
    width:20px;
    height:27px;
    margin-right:15px
}
 .accesibilty{
    width:16px;
    height:27px;
    margin-right:15px;
}
 .headYoutube{
    float:left;
    background:url(/wp-content/uploads/2017/12/youtube_yt.png) no-repeat left center;
    width:43px;
    height:27px;
    margin-right:15px
}
.headGoogle{
    float:left;
    background:url(img/headGoogle.png) no-repeat left center;
    width:28px;
    height:28px;
    margin-right:15px
}
.headEmail{
    float:left;
    background:url(img/headEmail.png) no-repeat left center;
    height:20px;
    margin-right:25px;
    padding-left:40px;
    color:#dc0000;
    font-size:18px
}
.searchTab{
    float:right;
    width:223px;
    height:38px;
    background:url(img/bgsearch.jpg) no-repeat left center
}
.searchInput{
    float:left;
    border:none;
    background:0 0;
    height:38px;
    margin-left:10px;
    color:#fff
}
.searchSubmit{
    float:right;
    border:none;
    background:url(img/submits.jpg) no-repeat left center;
    margin-right:8px;
    width:29px;
    height:38px
}
.rsspage{
    float:right;
    background:url(img/rsspage.png) no-repeat left center;
    width:19px;
    height:17px
}
.norss{
    display:none
}
.menuTop{
    float:right;
    height:40px;
    min-width:90%
}
.menuTop>ul>li{
    float:left;
    height:40px
}
.menuTop>ul>li:last-child{
    padding-right:0
}
.menuTop>ul>li.dropdown{
    position:relative
}
.menuTop>ul>li a{
    color:#000;
    font-family:"Adobe Garamond Pro";
    font-weight:700;
    font-size:17px;
    position:relative;
    line-height:40px;
    padding:0 0 0 14px
}
.menuTop>ul>li a:last-child{
    padding-right:0
}
.menuTop>ul>li a.home{
    padding-left:0
}
.menuTop ul li .first{
    padding-left:0
}
.menuTop ul li .lastm{
    padding-right:0
}
.menuTop>ul>li:hover>a{
    color:red
}
.blockimportant{
    display:block!important
}
.dropMenu{
    display:none;
    background:url(img/top_menu_bg.png) repeat left center transparent;
    border-bottom:3px solid red;
    position:absolute;
    top:40px;
    left:0;
    z-index:999999;
    text-align:left!important
}
ul ul.subnav{
    color:#000;
    width:300px;
    float:left
}
ul.subnav li{
    height:auto;
    padding:1px 1px 1px 0;
    list-style:none;
    display:block;
    float:none
}
ul.subnav li.last{
    border:none
}
ul.subnav li a{
    margin:0;
    padding:2px 0 2px 26px;
    line-height:40px;
    height:auto;
    display:block;
    font-family:"Adobe Garamond Pro",Helvetica,sans-serif;
    font-size:16px;
    font-weight:400;
    text-transform:none;
    color:#000
}
ul.subnav li a:hover{
    color:red
}
.menuSuplimentar{
    float:left;
    width:500px;
    margin:25px 0 30px 40px
}
.menuSuplimentarTitlu{
    color:#fff;
    font-size:16px;
    line-height:22px;
    font-family:helveticabold,Helvetica,sans-serif
}
.menuSuplimentarPoza{
    float:left;
    width:130px;
    margin-top:15px
}
.menuSuplimentarDescriere{
    margin-left:20px;
    margin-top:11px;
    float:left;
    width:325px;
    font-size:12px;
    line-height:16px;
    color:#fff;
    font-family:HelveticaRegular
}
.menuSuplimentarDescriere.full{
    width:100%
}
.menuSuplimentar .linkDetalii{
    background:url(../img/sageatagri.jpg) no-repeat scroll right center,none repeat scroll 0 0 #0079c2;
    color:#fff;
    font-family:HelveticaRegular;
    font-size:11px;
    text-transform:uppercase;
    line-height:27px;
    margin:24px 0 20px 20px;
    padding:0 30px 0 10px;
    height:27px
}
.menuSuplimentar .linkDetalii:hover{
    color:#fff
}
.menuSuplimentar.fullLenght{
    width:765px;
    margin-left:30px
}
.menuSuplimentar.fullLenght .menuSuplimentarDescriere{
    width:600px!important
}
.langs{
    float:right;
    line-height:6px
}
.langactiv{
    font-size:14px;
    font-family:HelveticaRegular;
    color:red
}
.langinactiv{
    font-size:14px;
    font-family:HelveticaRegular;
    color:#000
}
.langinactiv:hover{
    color:red
}
.langs a,.langs a:hover{
    float:left;
    margin:0 10px 0 10px
}
.colorboxSuccess{
    padding:20px 10px
}
.newsletter .eroareform{
    border:1px #d93446 solid
}
.logo{
    position:absolute;
    z-index:1000
}
#pool p{
    width:100%;
    float:left
}
.footerDiv{
    margin:0 auto;
    position:relative;
    height:546px;
	clear:both;
}
.footerDivp{
    width:1300px;
    margin:0 auto;
    position:relative;
    height:546px
}
.footerDivp .footerCopyright{
    position:relative !important;
    bottom:0 !important;
}
#footer{
    float:left;

    height:546px;
    margin-top:15px;
    padding:0 ;
}
.footerLinks{
    width:100%;
    text-align:center
}
.footerLeft a{
    display:block;
    font-family:HelveticaRegular;
    font-size:13px;
    color:#000;
    text-align:left;
    padding-bottom:10px
}
.facebookFooter{
    float:right;
    background:url(../img/facebookf.png) no-repeat left center;
    width:38px;
    height:41px
}
.faceBox{
    float:right;
    margin-top:10px
}
.footerLinks span{
    font-family:HelveticaRegular;
    font-size:13px;
    color:#3b88cc;
    padding:0 10px
}

.footerCopyright p{
    color:#000;
    font-family:Arial;
    font-weight:700;
    font-size:12px;
    text-align:center
}
.footerCopyright a{
    color:#fff;
    font-size:11px;
    font-family:HelveticaRegular
}
.term{
    background:url(../img/bflinef.jpg) no-repeat right center;
    padding-right:10px;
    margin-right:10px
}
.footerLeft{
    padding-left:0px;
    margin-top:4px;
	float:left;
}
.footerRight{
    float:right;
    margin-right:20px
}
.footerRight h3{
    float:right;
    text-transform:uppercase;
    font-size:18px;
    font-family:helveticabold,Helvetica,sans-serif;
    color:#fff;
    padding-top:10px
}
.logoFooter{
    float:left;
    position:absolute;
    bottom:150px;
    height:55px;
    width:100%
}
.menuf{
    float:left;
    width:12.2%;
    margin-left:2%;
}
.menuf li a{
    color:#000;
    font-size:13px;
    font-family:Helvetica;
    font-weight:400
}
#container{
    float:left;
    width:100%;
    max-width:1016px;
    min-height:500px;
    background:#fff
}
#leftContent{
    float:left;
    margin:0 0 0 20px;
    width:644px
}
#rightContent{
    float:right;
    color:#fff;
    width:305px;
    margin:0 25px 0 0
}
.containerPageText{
    float:left;
    padding:30px;
    width:100%;
    max-width:575px
}
.containerPageText h3{
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:30px
}
.leftcontTop{
    float:left
}
#containerLeft{
    float:left;
    width:235px
}
#containerRight{
    float:right;
    width:235px
}
#containerCenter{
    float:left;
    padding-left:10px;
    width:482px
}
.paginare{
    margin:0 auto
}
#containermCenter{
    float:left;
    width:100%
}
#containerm{
    float:left;
    min-height:470px;
    width:100%;
    max-width:1000px
}
#contentLeft{
    float:left;
    width:572px
}
#contentRight{
    float:right;
    width:184px
}
.left{
    float:left!important
}
.padding{
    float:left;
    padding:10px
}
.mright{
    margin-right:0
}
.mr50{
    margin-right:50px
}
table{
    font-size:13px
}
table tr{
    border:1px solid #ccdae9
}
table tr th{
    padding:8px 0 8px 7px;
    border:1px solid #ccdae9;
    background:#ccdae9;
    color:#fff
}
table tr td{
    padding:8px 7px;
    border:1px solid #ccdae9
}
table tr td a{
    font-size:13px;
    font-weight:700
}
.aligncenter{
    text-align:center
}
table.nostyle tr{
    border:none!important
}
table.nostyle tr th{
    padding:0!important;
    border:0!important
}
table.nostyle tr td{
    padding:0 5px 2px 0!important;
    border:0!important
}
.paginatie{
    float:right;
    padding-top:30px;
    margin-bottom:10px;
    font-size:15px;
    text-align:center;
    font-family:helveticabold,Arial,sans-serif
}
.paginatie span{
    padding-right:10px;
    font-size:14px;
    color:#3c3c3c
}
.paginatie ul{
    float:right;
    width:100%
}
.paginatie ul li{
    float:left;
    padding:4px!important;
    text-align:center;
    font-size:15px;
    font-weight:700;
    margin:0 5px 0 0;
    width:auto!important;
    background:0 0!important
}
.paginatie ul li a{
    height:26px;
    line-height:25px;
    font-size:15px;
    font-family:helveticabold,Arial,sans-serif;
    color:#333
}
.paginatie ul li.active{
    color:red;
    height:26px;
    line-height:25px
}
.nextpage a{
    float:right;
    background:url(../img/nextpage.png) no-repeat right center;
    width:18px;
    height:18px
}
.prevpage a{
    float:right;
    background:url(../img/prevpage.png) no-repeat right center;
    width:18px;
    height:18px
}
.popup{
    float:left;
    width:542px;
    padding:20px
}
.popup h3{
    color:#000;
    font-size:23px;
    font-family:HelveticaRegular
}
.page h4{
    float:left;
    width:100%;
    color:#000;
    font-size:23px;
    margin-bottom:20px
}
.page span{
    color:#7d7d7d;
    font-size:12px;
    font-style:italic;
    width:100%
}
.fotoTop h3{
    font-size:30px;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    font-weight:700;
    color:#000;
    margin-bottom:30px
}
.descFoto{
    width:100%;
    margin-bottom:30px
}
.socialFoto{
    float:left;
    width:100%;
    border-top:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    padding-bottom:10px;
    padding-top:10px;
    margin-bottom:30px
}
.descFoto p{
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular
}
.thumburi ul li{
    float:left;
    width:185px;
    height:125px;
    position:relative;
    margin-right:10px;
    margin-bottom:10px
}
.thumburi ul li a{
    position:relative
}
.thumburi ul li .transparent{
    width:173px;
    height:130px;
    position:absolute;
    bottom:0;
    float:left;
    background:url(../img/img_bg_t.png) no-repeat center;
    opacity:.4
}
.filesBoxInner ul{
    clear:none
}
#scrie_mesaj{
    margin:5px 10px 0 0;
    display:inline
}
.pageBigImg{
    float:left;
    width:729px;
    height:251px;
    position:relative;
    margin-bottom:10px;
    display:inline
}
.pageSmallImg{
    float:left;
    width:235px;
    height:130px;
    position:relative;
    margin-bottom:10px;
    margin-right:10px
}
.pageSmallImg label{
    bottom:12px;
    color:#fff;
    float:left;
    font-size:11px;
    left:10px;
    position:absolute;
    z-index:50
}
.sectionBoxTitle.small{
    width:235px
}
.pageBigImgDescopera{
    float:left;
    width:729px;
    height:198px;
    position:relative;
    margin-bottom:10px;
    padding-bottom:10px;
    display:inline;
    border-bottom:1px solid #b8deee
}
.pageBigImg label{
    bottom:12px;
    color:#fff;
    float:left;
    font-size:11px;
    left:10px;
    position:absolute;
    z-index:50
}
.cursor_pointer{
    cursor:pointer
}
.nopadbottomtop{
    padding-bottom:0!important;
    padding-top:0!important
}
.ui-widget-content{
    float:left;
    width:697px;
    border:0!important;
    background:#ebf9ff!important;
    height:auto!important;
    padding-left:15px!important;
    padding-top:10px!important;
    padding-right:15px!important;
    padding-bottom:10px!important;
    border-bottom:1px solid #deeaf5!important;
    border-radius:0!important
}
.ui-widget-content h3{
    background:url(../img/acordionh3back.jpg) no-repeat scroll 705px center #ebf9ff!important;
    border-bottom:0!important
}
.ui-widget-content img{
    margin-right:15px
}
.comunicate .subpaginidata{
    background:#f5f3eb;
    display:inline-block;
    padding:3px 6px;
    border-radius:3px;
    margin-bottom:10px
}
.ui-accordion-content-active{
    background:url(../img/acordionbgctn.jpg) repeat-x top left #f5fcff!important
}
.ui-widget-content p{
    color:#3c6494!important;
    font-size:13px!important
}
.ui-widget-content p strong{
    color:#3c6494!important
}
.ui-widget-content table tr td{
    border:0;
    padding:0;
    color:#666!important;
    font-size:13px!important;
    line-height:18px
}
.ui-widget-content table tr td a{
    font-weight:400;
    color:#3c6494!important
}
.ui-widget-content table tr td strong{
    color:#3c6494!important
}
.ui-widget-content tr{
    border:0
}
.filesBox ul li{
    padding:0;
    padding-bottom:5px;
    background:0 0;
    float:left;
    margin-bottom:5px;
    width:100%;
    border-bottom:1px solid red
}
.filesBox ul li a{
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:14px;
    background:url(../img/bgrmin.jpg) left center no-repeat;
    padding:15px
}
.filesBox ul li a.download{
    float:right;
    font-family:HelveticaRegular;
    font-size:13px;
    color:red
}
.filesBox ul li img{
    float:left;
    margin-right:5px;
    margin-top:5px;
    border:none!important
}
.galleryBox{
    float:left;
    width:100%
}
.boxVideo a{
    float:none!important;
    display:inline!important
}
.galleryBox h3{
    font-family:helveticabold;
    font-size:18px;
    border-bottom:1px solid #b8deee;
    padding-bottom:10px;
    display:inline;
    margin-bottom:10px;
    float:left;
    width:100%
}
.galleryBox a{
    margin-right:22px;
    margin-bottom:22px;
    position:relative;
    display:inline-block;
    float:left
}
.galleryBox a img{
    width:177px;
    height:125px
}
.galleryBox .stuff:hover span{
    display:block!important
}
.galleryBox a span{
    color:#fff;
    font-family:HelveticaRegular;
    font-size:13px;
    float:left;
    position:absolute;
    top:0;
    left:0;
    background:#001935;
    opacity:.8;
    height:100%;
    width:100%;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}
.galleryBox a span p{
    padding:10px;
    display:block;
    color:#fff
}
.galleryBox a.big{
    float:left;
    display:inline;
    margin-right:9px;
    margin-bottom:13px;
    border:1px solid #dadada;
    position:relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    width:355px
}
.galleryBox a.big img{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.videopageContent{
    margin:0 20px
}
.stiriimage{
    float:left;
    margin-right:20px;
    margin-bottom:10px;
    width:130px;
    text-align:center
}
.stiriimage img{
    width:100%
}
.categories{
    font-size:12px;
    color:#900;
    font-family:HelveticaRegular
}
.detailStiri.galerieListare{
    margin-top:15px
}
.listadescriere{
    float:right;
    width:100%;
    max-width:430px
}
.List{
    border-bottom:1px solid #d7d7d7
}
.listadescriere h2 a{
    font-size:23px;
    color:#004990;
    font-family:HelveticaRegular
}
.DescriptionList h2{
    padding:0 0 10px 0
}
.DescriptionList h2 a{
    font-size:23px;
    color:#004990;
    font-family:HelveticaRegular;
    line-height:26px;
    display:block
}
.Description{
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular
}
.DescriptionList span a{
    color:#900;
    font-size:12px;
    font-family:HelveticaRegular
}
.greydatum{
    color:#7d7d7d;
    font-size:12px;
    display:block;
    margin-bottom:10px;
    font-family:HelveticaRegular;
    font-style:italic
}
.description{
    line-height:18px;
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular;
    margin-bottom:25px;
    width:100%
}
.description table tr td a{
    font-weight:400
}
.description table tr td{
    border:0!important;
    padding:0;
    color:#666!important;
    font-size:13px;
    font-weight:400;
    line-height:18px
}
.description table tr{
    border:none;
    color:#666!important;
    font-size:13px;
    font-weight:400
}
a.readall,a.readall:hover{
    float:left;
    font-size:11px;
    color:#3b88cc;
    background:#e9f9ff;
    padding:2px 7px;
    float:left;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:inline;
    margin-top:10px
}
a.datetehnice{
    background:url(../img/pdf_small.jpg) no-repeat 10px center #e9f0f5;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:5px 10px 5px 35px;
    display:inline-block;
    margin-top:20px;
    color:#3b88cc
}
.butonLink{
    float:right;
    background:url(../img/bglink.jpg) no-repeat left center;
    width:116px;
    height:27px;
    line-height:27px;
    color:#0079c2;
    font-size:11px;
    font-family:HelveticaRegular;
    padding-left:10px;
    display:inline;
    cursor:pointer;
    text-transform:uppercase
}
.blue{
    color:#3b88cc
}
.cursor{
    cursor:pointer!important
}
.h205{
    height:205px!important
}
#banner{
    position:relative;
    margin-bottom:50px;
    height:419px;
    float:left;
    width:1000px;
    display:inline
}
.lof-slidecontent{
    background:#fff;
    position:relative;
    width:100%
}
.lof-slidecontent .preload{
    height:100%;
    width:100%;
    background:#fff;
    position:absolute;
    top:0;
    left:0;
    z-index:97;
    color:#fff;
    text-align:center
}
.lof-slidecontent .preload div{
    height:100%;
    width:100%;
    background:transparent url(../img/banner/load-indicator.gif) no-repeat scroll 50% 50%
}
.lof-main-outer{
    position:relative;
    width:100%;
    z-index:3
}
.sliderDetails{
    box-shadow:0 2px 3px -3px gray
}
.lof-main-item-desc{
    float:left;
    position:absolute;
    bottom:0;
    width:302px;
    height:160px
}
.lof-main-item-desc p{
    float:left;
    margin-left:185px;
    color:#000;
    font-size:14px;
    width:615px;
    text-align:center;
    font-family:helveticabold
}
.lof-main-item-desc h2{
    color:#900;
    font-size:12px;
    font-family:HelveticaRegular;
    padding-bottom:8px
}
.twitter-share-button{
    background:url(img/social/twitter_icon.png) no-repeat left bottom;
    width:15px;
    height:18px
}
.facebook-share-button{
    background:url(img/social/facebook_icon.png) no-repeat left bottom;
    width:15px;
    height:18px
}
.gplus-share-button{
    background:url(img/social/goolge_plus_icon.png) no-repeat left bottom;
    width:22px;
    height:18px
}
.facebook-share-button.right,.twitter-share-button.right{
    margin-right:15px
}
.gplus-share-button.left,.twitter-share-button.left{
    margin-left:15px
}
.facebook-share-button.left{
    margin-left:20px
}
.facebook-share-button.left,.gplus-share-button.left,.twitter-share-button.left{
    margin-bottom:15px
}
.lof-main-title{
    float:left;
    width:100%;
    position:absolute;
    bottom:20px
}
.lof-main-item-desc a h3{
    color:#000;
    font-size:34px;
    font-family:helveticabold,Helvetica,sans-serif;
    overflow:hidden;
    margin-bottom:5px;
    margin-top:10px;
    text-align:center;
    width:800px;
    margin-left:80px
}
ul.lof-main-wapper{
    background:transparent url(../img/banner/load-indicator.gif) no-repeat scroll 50% 50%;
    padding:0;
    margin:0;
    width:100%;
    position:relative
}
ul.lof-main-wapper li{
    padding:0;
    margin:0;
    width:100%;
    background:#fff
}
.lof-opacity li{
    left:0;
    position:absolute;
    top:0
}
ul.lof-main-wapper li img{
    padding:0;
    width:698px
}
li-desc{
    z-index:100;
    position:absolute;
    bottom:0;
    left:0;
    width:400px
}
li-desc p{
    color:#fff;
    margin:0 8px;
    padding:8px 0
}
li-desc h3 a{
    color:#fff;
    margin:0;
    font-size:140%;
    padding:20px 8px 2px;
    font-family:HelveticaRegular,Trebuchet,HelveticaRegular,Verdana,sans-serif
}
li-desc h3 a:hover{
    color:#ff6;
    text-decoration:underline
}
ul.lof-navigator{
    top:0;
    margin:0;
    position:absolute;
    height:381px!important;
    width:264px!important;
    padding:19px;
    right:0
}
ul.lof-navigator li{
    cursor:pointer;
    list-style:none;
    width:100%;
    padding:0;
    margin:0;
    overflow:hidden;
    height:53px!important;
    width:302px!important;
    background:#fff
}
.lof-navigator-outer{
    position:absolute;
    right:0;
    top:0;
    z-index:3;
    height:419px!important;
    width:302px!important;
    color:#fff
}
.lof-navigator li.active{
    background:url(/wp-content/uploads/2018/02/sageatabanner.png) no-repeat left top;
    position:relative;
    width:295px!important;
    height:165px!important;
    float:right;
    border:none;
    margin-right:0
}
.lof-navigator li h3{
    color:#000;
    margin:0;
    font-size:20px;
    width:250px;
    font-family:HelveticaRegular
}
.lof-navigator li div{
    height:50px;
    position:relative
}
.lof-navigator li.active div{
    color:#fff;
    border:0;
    z-index:100;
    margin-left:0;
    padding-left:30px
}
.lof-navigator li img{
    height:47px;
    width:60px;
    margin:15px 15px 10px 0;
    float:left;
    padding:3px;
    border:#c5c5c5 solid 1px
}
.lof-navigator li.active img{
    border:#6c8e5c solid 1px
}
.lof-navigator li.active h3{
    color:#000;
    font-size:22px;
    font-family:helveticabold;
    font-weight:700
}
.lof-navigator li.active p{
    display:block;
    font-size:13px;
    font-family:HelveticaRegular;
    margin-top:3px;
    line-height:18px
}
div.lof-previous{
    display:none;
    position:absolute;
    float:left;
    z-index:99;
    width:32px;
    height:22px;
    background:url(../img/bannerleft.png) no-repeat center;
    bottom:14px;
    right:44px;
    text-indent:-9999px;
    cursor:pointer
}
div.lof-next{
    display:none;
    position:absolute;
    float:right;
    z-index:99;
    width:32px;
    height:22px;
    background:url(../img/bannerright.png) no-repeat center;
    bottom:14px;
    right:14px;
    text-indent:-9999px;
    cursor:pointer
}
div.lof-previous:hover{
    background:url(../img/bannerlefthover.png) no-repeat center
}
div.lof-next:hover{
    background:url(../img/bannerrighthover.png) no-repeat center
}
ul.lof-main-wapper li a.imagebanner{
    width:698px;
    display:block
}
.backimpar{
    float:left;
    width:100%;
    height:2px;
    position:relative;
    left:-19px;
    background:url(/wp-content/uploads/2018/02/imparli.png) no-repeat left center;
    padding-bottom:9px;
    padding-top:10px
}
.backpar{
    float:left;
    width:100%;
    height:2px;
    position:relative;
    left:-19px;
    background:url(/wp-content/uploads/2018/02/parli.png) no-repeat left center;
    padding-bottom:10px;
    padding-top:10px
}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{
    background:url(/wp-content/uploads/2018/02/sageatabanner.png) no-repeat left center;
    border:none!important
}
ul.pages{
    float:left;
    width:100%;
    clear:both;
    padding:10px 0
}
ul.pages li{
    float:left;
    padding:3px 5px;
    cursor:pointer;
    font-size:11px;
    font-weight:700;
    color:#000
}
ul.pages li.active{
    background:#ffea96
}
.firstZbor{
    width:60px
}
.red{
    color:red
}
.eroareform{
    border:1px #d93446 solid!important
}
.inputMic.eroareform{
    border-color:#e91a1a
}
#chestionar_captcha.eroareform{
    border-color:#e91a1a
}
.inputMic{
    float:left;
    border:1px solid #a4c7e7;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background:url(../img/inputbg.jpg) repeat-x top;
    height:16px;
    padding:2px 5px;
    width:205px
}
.mh380{
    max-height:380px
}
.mh450{
    max-height:500px
}
.h383{
    height:100%;
    min-height:383px
}
.tabDet{
    float:left;
    width:100%;
    margin-top:5px
}
.tabProgDetail a{
    font-size:14px;
    font-family:helveticabold,Helvetica,sans-serif;
    color:#004990
}
.tabProgDetail{
    float:left;
    width:100%;
    margin-top:10px
}
.tabProgDetail a:hover{
    color:#0079c2
}
.mgt35{
    margin-top:35px
}
.mt30{
    margin-top:30px
}
.h287{
    min-height:287px;
    max-height:287px
}
.h270{
    min-height:270px;
    max-height:270px
}
.ptrl19{
    padding:19px
}
.h164{
    min-height:164px;
    max-height:164px
}
.h410{
    min-height:410px;
    max-height:410px;
    height:100%
}
.ministriIndex{
    float:left;
    width:996px;
    margin-left:8px;
    margin-bottom:55px
}
.minImage{
    float:left;
    width:120px;
    margin-bottom:20px
}
.minImage:last-child{
    margin-right:0
}
.imgmin{
    width:96px;
    height:94px;
    text-align:center
}
.ministriNume{
    color:#ff000a;
    font-size:15px;
    font-family:HelveticaRegular;
    width:100%;
    text-align:center;
    margin-top:5px
}
.minImage p{
    float:left;
    font-size:12px;
    font-family:HelveticaRegular;
    color:#000;
    text-align:center;
    width:100%
}
.minclass6{
    width:141px;
    text-align:center
}
.minclass5{
    width:175px;
    text-align:center
}
.minclass4{
    width:180px;
    margin-right:25px;
    text-align:center
}
.ministrii5{
    width:100%;
    text-align:center;
    float:left
}
.minMiddle{
    display:table;
    margin:0 auto
}
.minMiddle .minImage{
    width:165px
}
.ministrii6{
    width:100%;
    text-align:center;
    float:left
}
.minMiddle6{
    display:table;
    margin:0 auto
}
.minMiddle6 .minImage{
    width:145px;
    margin-right:5px
}
.pageImageMin{
    float:left;
    width:136px;
    height:165px;
    margin-right:15px;
    margin-bottom:15px
}
.pageImageMin img{
    width:136px;
    height:165px
}
.boxPrimmin{
    float:left;
    width:100%
}
.boxPrimmin h3 a{
    color:#000;
    font-size:25px;
    font-family:helvetica;
    margin-bottom:20px
}
.primminDesc p{
    color:#272727;
    font-size:13px;
    font-family:Helvetica
}
.socialPrim{
    float:right;
    width:485px
}
.listCabinet{
    float:left;
    width:100%
}
.listCabinet h3{
    color:#000;
    font-size:25px;
    font-family:helvetica;
    margin-bottom:20px
}
.ministriiBox{
    float:left;
    width:150px;
    margin-right:12px;
    margin-bottom:25px
}
.ministriiDescLista{
    float:left;
    width:150px;
    margin-bottom:5px;
    height:38px
}
.ministriiDescLista h3 a{
    color:#000;
    font-size:12px;
    font-family:helvetica
}
.ministriiDescLista h3{
    margin-bottom:0
}
.ministriiDescLista p{
    color:#000;
    font-size:11px;
    font-family:Helvetica;
    line-height:14px!important
}
.contLink{
    background:url(img/acontmin.jpg) no-repeat left center;
    height:10px;
    padding-left:15px;
    margin-top:15px;
    color:#3a3a3a;
    font-size:10px;
    font-family:Helvetica
}
.contLink:hover{
    background:url(img/acontminh.jpg) no-repeat left center;
    height:10px;
    color:red;
    font-size:10px;
    font-family:Helvetica
}
.newsDetMinister li{
    border-bottom:1px solid #f99;
    padding:10px;
    margin-left:2px;
    margin-right:2px;
    padding-top:8px
}
.newsDetMinister li:last-child{
    border-bottom:none
}
.programeLista{
    display:none;
    padding-top:10px
}
.newsDetMinister{
    text-align:left
}
.pointer{
    cursor:pointer
}
.moreprograms{
    font-size:14px
}
.newsDetMinister li a{
    background:url(img/bgrmin.jpg) no-repeat left center;
    width:90%;
    padding-left:10px;
    text-align:left!important;
    color:#000;
    font-size:13px;
    font-family:Helvetica
}
#cabinetContent{
    float:left;
    width:960px;
    margin-left:25px
}
.imgCabinet{
    float:left;
    width:960px;
    height:345px;
    background:url(img/imagcabinet.jpg) no-repeat left center;
    margin-bottom:25px
}
#cabinetContent h2{
    color:#000;
    font-family:helveticabold;
    font-size:25px
}
.leftTcab{
    float:left;
    width:495px;
    margin-top:20px
}
.leftTcab p{
    color:#272727;
    font-size:13px;
    font-family:HelveticaRegular;
    line-height:18px
}
.rightCab{
    float:left;
    width:455px
}
.textcab{
    float:left;
    width:100%;
    border-bottom:1px solid #bfbfbf;
    padding-bottom:20px;
    margin-bottom:20px
}
.nrprim{
    float:left;
    width:100px;
    height:101px;
    margin-right:18px;
    background:url(img/bgredmin.png) no-repeat left center
}
.nrcab{
    float:left;
    width:100px;
    height:101px;
    margin-right:18px;
    background:url(img/bgredmin.png) no-repeat left center
}
.nrotmin{
    float:left;
    width:100px;
    height:101px;
    margin-right:18px;
    background:url(img/bgredmin.png) no-repeat left center
}
.nrtotmin{
    float:left;
    width:101px;
    height:101px;
    background:url(img/bgblackmin.png) no-repeat left center
}
#rightNewsList{
    float:left;
    width:305px;
    height:351px;
    margin-bottom:30px;
    background:url(img/bgstireright.jpg) no-repeat left center;
    margin-left:25px
}
#rightNewsList .picsNews img{
    width:261px;
    height:137px
}
#rightNewsList .picsNews a{
    width:261px;
    height:137px;
    margin-top:22px;
    margin-left:22px
}
#rightNewsList .picsNews span{
    float:left;
    width:261px;
    height:137px;
    position:relative;
    z-index:1000;
    bottom:137px;
    background:url(img/imgpeste.png) no-repeat left center
}
#rightMinister{
    float:left;
    width:305px;
    height:427px;
    margin-bottom:30px;
    background:url(img/bgstireright-427.jpg) no-repeat left center;
    margin-left:25px
}
.imgMininisterPag{
    float:left;
    width:261px;
    height:304px;
    position:relative;
    top:20px;
    left:22px;
    margin-bottom:20px
}
.imgMininisterPag img{
    float:left;
    width:261px;
    height:304px
}
.imgMininisterPag span{
    float:left;
    width:261px;
    height:137px;
    position:relative;
    z-index:1000;
    bottom:137px;
    background:url(img/imgpeste.png) no-repeat left center
}
#rightNews{
    float:left;
    width:305px;
    height:351px;
    margin-bottom:30px;
    background:url(img/bgstireright.jpg) no-repeat left center
}
#rightNews .picsNews img{
    width:261px;
    height:137px
}
#rightNews .picsNews a{
    width:261px;
    height:137px;
    margin-top:22px;
    margin-left:22px
}
#rightNews .picsNews span{
    float:left;
    width:261px;
    height:137px;
    position:relative;
    z-index:1000;
    bottom:137px;
    background:url(img/imgpeste.png) no-repeat left center
}
.titleNews{
    float:left;
    width:261px;
    margin-left:22px;
    margin-top:15px
}
.titleNews a{
    color:#000;
    font-size:18px;
    font-family:helvetica;
    text-align:center;
    width:100%;
    font-weight:700
}
.descriptionNews{
    float:left;
    width:261px;
    margin-left:22px;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    line-height:13px
}
.descriptionNews .desc{
    color:#000;
    font-size:11px;
    font-family:helvetica;
    font-weight:700
}
.descriptionNews .date{
    color:red;
    font-size:11px;
    font-family:helvetica;
    font-weight:700
}
#rightNews .socialNews{
    float:right;
    margin:0 22px 10px 0;
    color:#000
}
.google_sm_icon{
    float:left;
    background:url(img/imgplus.png) no-repeat center bottom;
    width:18px;
    height:14px;
    margin-right:15px
}
.twitter_sm_icon{
    float:left;
    background:url(img/tweetimg.png) no-repeat center bottom;
    width:11px;
    height:14px;
    margin-right:15px
}
.facebook_sm_icon{
    float:left;
    background:url(img/faceimg.png) no-repeat center bottom;
    width:8px;
    height:14px;
    margin-right:15px
}
.titlen{
    float:left;
    width:290px;
    margin-left:7px;
    padding-bottom:10px;
    margin-bottom:5px;
    text-align:center;
    color:#666;
    font-size:14px;
    font-family:helvetica;
    text-transform:uppercase;
    border-bottom:1px solid red;
    font-weight:700
}
.latest3News{
    float:left;
    width:305px;
    height:353px;
    background:url(img/bglatest3.jpg) no-repeat left center;
    margin-bottom:30px
}
.latestRight3div{
    float:left;
    width:260px;
    margin-top:25px;
    margin-left:25px
}
.relatDate{
    color:red;
    font-size:14px;
    font-family:helvetica;
    margin-bottom:3px;
    font-weight:700
}
.latestRight3{
    float:left;
    margin-bottom:20px;
    width:100%
}
.departamenteBox{
    float:left;
    background:url(img/bgdepartamente.jpg) no-repeat left center;
    width:311px;
    height:207px;
    margin-right:22px;
    margin-bottom:20px
}
.departamenteDescLista{
    float:left;
    height:160px;
    left:20px;
    position:relative;
    top:20px;
    width:271px
}
.departamenteDescLista h3{
    color:#000;
    font-size:14px;
    font-family:helveticabold;
    margin-bottom:5px
}
.departamenteDescLista span{
    float:left;
    width:100%;
    height:1px;
    background:#9d9d9d;
    margin-top:7px;
    margin-bottom:10px
}
.borderdiv{
    float:left;
    width:100%;
    height:1px;
    background:red;
    margin-bottom:25px
}
.departamenteDescLista .socialNews{
    float:left;
    width:100%;
    margin-top:7px
}
.departRight{
    float:right;
    background:url(img/bgdepright.jpg) no-repeat left center;
    width:302px;
    height:355px
}
.programeIndex{
    float:left;
    width:100%;
    margin-bottom:25px
}
.progDiv{
    float:right;
    background:url(img/bghprog.jpg) no-repeat center;
    width:616px;
    height:40px;
    position:relative;
    left:175px
}
.listaprogIndex{
    float:left;
    width:100%;
    height:289px
}
.sliderprog li .tabProg:last-child{
    margin-right:0
}
.tabProg{
    float:left;
    width:196px;
    height:285px;
    margin-right:7px;
    margin-bottom:20px
}
.tabprogImage{
    float:left;
    width:196px;
    height:142px
}
.tabProgDetPar{
    float:left;
    width:194px;
    height:142px;
    font-size:14px;
    overflow:hidden;
    background:url(img/bgppar.jpg) no-repeat center
}
.tabProgDetPar a{
    color:#fff;
    font-size:13px;
    font-family:helvetica;
    font-weight:700;
    margin-bottom:10px;
    width:100%;
    text-align:center;
    text-transform:uppercase;
    margin-top:20px;
    margin-bottom:25px;
    line-height:15px
}
.tabProgDetPar p{
    color:#fff;
    font-size:12px;
    font-family:HelveticaRegular;
    line-height:15px;
    text-align:center;
    margin-top:22px
}
.tabProgDetImpar{
    float:left;
    width:194px;
    height:142px;
    font-size:14px;
    overflow:hidden;
    background:url(img/bgpimpar.jpg) no-repeat center
}
.tabProgIndex a{
    color:#fff;
    font-size:13px;
    font-family:helvetica;
    font-weight:700;
    width:100%;
    text-align:center;
    text-transform:uppercase;
    line-height:15px
}
.tabProgDetImpar p{
    color:#fff;
    font-size:12px;
    font-family:Helvetica;
    line-height:15px;
    text-align:center;
    margin-top:22px
}
.detailesTitle{
    margin-bottom:20px
}
.tabProgIndex{
    float:left;
    width:194px;
    height:290px;
    margin-right:7px
}
#nextProg{
    float:left;
    width:100%;
    height:45px;
    text-indent:-9999px;
    background:url(img/nextprog.jpg) no-repeat;
    cursor:pointer;
    background-position:center top
}
#prevProg{
    float:left;
    width:100%;
    height:45px;
    text-indent:-9999px;
    background:url(img/prevprog.jpg) no-repeat;
    cursor:pointer;
    background-position:center top
}
.listaprogIndex .bx-wrapper .bx-pager{
    display:none
}
.listapriorIndex{
    float:left;
    margin-top:20px
}
.prioritiesIndex{
    float:left;
    width:100%;
    margin-bottom:20px
}
.priorDiv{
    float:right;
    background:url(img/priorhbg.jpg) no-repeat center;
    width:616px;
    height:50px;
    position:relative;
    left:175px
}
.priorcomplet{
    float:left;
    background:url(img/priocomind.jpg) no-repeat left center;
    width:202px;
    height:313px
}
.priorcomplet span{
    float:left;
    color:#15cf02;
    font-size:14px;
    font-family:HelveticaRegular;
    line-height:22px
}
.priorprogres{
    float:left;
    background:url(img/prioprogind.jpg) no-repeat left center;
    width:202px;
    height:313px;
    margin-top:30px
}
.priorprogres span{
    float:left;
    color:#979797;
    font-size:14px;
    font-family:HelveticaRegular;
    line-height:22px
}
.prioImage img{
    float:left;
    width:200px;
    height:200px
}
.tabPrioritIndex a{
    float:left;
    color:#000;
    font-size:18px;
    font-family:HelveticaRegular;
    font-weight:400;
    margin-right:5px
}
.tabPrioDet{
    float:left;
    margin:4px
}
.boxPrioritati{
    float:left;
    width:100%;
    border-bottom:1px solid red;
    padding-bottom:10px;
    margin-bottom:15px
}
.prioritiesImg{
    float:left;
    width:644px;
    height:202px;
    box-shadow:0 0 9px 2px rgba(0,0,0,.2);
    border-top:1px solid #fff;
    margin-bottom:15px
}
.prioritiesImg img{
    position:relative;
    left:10px;
    top:10px
}
.descPrioritati{
    margin-bottom:20px
}
.descPrioritati h2 a{
    color:#000;
    font-size:25px;
    font-family:helvetica;
    margin-bottom:5px;
    font-weight:700
}
.titlenprio{
    float:left;
    width:305px;
    padding-bottom:10px;
    margin-bottom:20px;
    text-align:center;
    color:#666;
    font-size:14px;
    font-family:helvetica;
    text-transform:uppercase;
    border-bottom:1px solid red;
    font-weight:700
}
.latestRight4{
    margin-left:13px;
    margin-top:10px;
    width:275px
}
.titleDetalils a{
    max-width:650px
}
.docsDetails{
    font-family:HelveticaRegular,Arial,sans-serif;
    border-bottom:1px solid red;
    margin:0 0 25px 0;
    padding-bottom:20px
}
.docsDetails .titleDetalils a{
    font-size:25px;
    font-family:helvetica;
    font-weight:700;
    color:#000;
    line-height:30px;
    margin:0 0 8px 0
}
.docsDetails .titleDetalils a:hover{
    color:#000!important;
    text-decoration:none
}
.docsDetails .dateDetalils{
    color:red;
    font-family:helvetica;
    font-weight:700;
    margin:0 0 10px 0;
    font-size:13px
}
.docsDetails .descriptionDetalils{
    color:#000;
    margin:0 0 10px 0;
    font-size:13px;
    line-height:18px;
    font-family:Helvetica
}
.detailesTitle h2{
    color:#000;
    font-size:28px;
    font-family:helvetica,Arial,sans-serif;
    font-weight:700;
    min-height:30px
}
.detailesTitle h3{
    color:#000;
    font-size:18px;
    font-family:helvetica,Arial,sans-serif;
    font-weight:700;
    min-height:30px
}
.docsDetails .sectionDetalils{
    color:#000;
    margin:0 0 15px 0;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase
}
.bgimgdoc{
    float:left;
    width:331px;
    height:222px;
    background:url(img/bgimgdoc.jpg) no-repeat left center;
    margin-right:10px
}
.bgimgdoc a img{
    float:left;
    position:relative;
    left:18px;
    top:20px;
    width:292px;
    height:179px
}
.rightContentDoc{
    float:right;
    width:290px;
    margin-right:30px
}
.list3doc{
    float:left;
    width:100%;
    text-align:left;
    background:url(img/bgleftmin.jpg) no-repeat left top;
    font-family:Helvetica,Arial,sans-serif;
    box-shadow:0 0 9px 2px rgba(0,0,0,.2);
    border-top:1px solid #fff
}
.latestRight3Doc{
    float:left;
    width:100%;
    margin-bottom:20px
}
.divridoc{
    float:right;
    width:100%;
    background:url(img/bgrightmin.jpg) no-repeat right bottom
}
.docr{
    float:left;
    margin-top:20px;
    margin-left:20px;
    width:260px
}
.descriptionList{
    float:right;
    width:302px
}

.widgetIndex{
    float:left;
    width:100%;
    margin-bottom:10px;
    overflow:scroll;
	/*height:167px;*/

}
.boxWidget{
    float:left;
    width:194px;
    padding-bottom:20px
}
.widgetMargin{
    float:left;
    background:url(img/bgboxwidget.png) no-repeat -10px center;
    width:11px;
    display:block
}
.imgWidget{
    float:left;
    width:173px;
    margin-top:14px
}
.widgetIndex span{
    float:left;
    width:17px
}
.boxWidget h3 a{
    float:left;
    color:#000;
    font-size:15px;
    font-family:helveticabold;
    width:174px;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    overflow:hidden
}
.desWidget{
    float:left;
    width:174px;
    height:50px
}
.desWidget p{
    text-align:center;
    font-size:12px;
    color:#000;
    font-family:HelveticaRegular;
    line-height:15px;
    height:48px;
    overflow:hidden
}
.desWidget a{
    text-align:center;
    font-size:12px;
    color:#000;
    font-family:HelveticaRegular;
    line-height:15px;
    height:48px;
    overflow:hidden
}
.butwpar{
    float:left;
    width:117px;
    background:url(img/butwpar.png) no-repeat left center;
    height:27px;
    text-align:center;
    margin-top:10px;
    margin-left:30px;
    color:#fff;
    font-size:13px;
    font-family:helveticabold;
    line-height:25px
}
.butwinpar{
    float:left;
    width:117px;
    background:url(img/butwinpar.png) no-repeat left center;
    height:27px;
    text-align:center;
    margin-top:10px;
    margin-left:30px;
    color:#fff;
    font-size:13px;
    font-family:helveticabold;
    line-height:25px
}
.boxImpar{
    padding-left:38px;
    width:181px
}
.boxPar{
    height:284px;
    padding-left:12px;
    width:181px
}
.multimediaIndex{
    float:left;
    width:100%;
    height:460px;
    margin-bottom:30px;
    margin-top:30px
}
.multidiv{
    float:left;
    width:100%;
    background:url(img/bgmultimediain.jpg) no-repeat left center;
    height:25px;
    margin-bottom:10px
}
.tabMedia{
    float:left;
    width:613px;
    height:383px;
    padding:6px;
    margin-top:10px;
    background:url(img/bgtab.png)
}
.widgetMedia{
    float:right;
    width:373px
}
.leftTab{
    float:left;
    width:50%;
    cursor:pointer;
    height:40px
}
.leftTab h3{
    height:20px;
    padding-left:34px;
    margin-left:90px;
    margin-top:12px;
    line-height:23px;
    background:url(/wp-content/uploads/2018/02/video.png) no-repeat left center;
    font-size:14px;
    font-family:helveticabold;
    color:#000;
    text-transform:uppercase;
    font-weight:700
}
.rightTab{
    float:right;
    width:50%;
    cursor:pointer;
    height:40px
}
.rightTab h3{
    height:20px;
    padding-left:34px;
    margin-left:90px;
    margin-top:12px;
    line-height:23px;
    background:url(/wp-content/uploads/2018/02/fototab.png) no-repeat left center;
    font-size:14px;
    font-family:helveticabold;
    color:#000;
    text-transform:uppercase;
    font-weight:700
}
.topTab{
    float:left;
    width:100%;
    height:40px
}
.active{
    background:#fff;
    height:40px
}
.videoinMedia{
    float:left;
    width:100%;
    height:340px;
    background:#fff
}
.fotoinMedia{
    float:left;
    width:100%;
    height:340px;
    background:#fff
}
.descriereTab{
    float:right;
    width:250px;
    margin-top:25px;
    margin-right:5px;
    font-size:12px;
    color:#000;
    font-family:HelveticaRegular;
    line-height:18px
}
.descriereTab p{
    line-height:18px
}
.descriereTab h2 a{
    color:red;
    font-size:15px;
    font-family:helveticabold;
    margin-bottom:15px;
    line-height:18px
}
.linkm{
    float:left;
    width:90%;
    margin-left:35px;
    margin-top:35px;
    background:url(img/redsageata.png) no-repeat left center;
    color:red;
    font-size:12px;
    padding-left:10px;
    font-family:helveticabold;
    line-height:15px;
    text-align:left;
    font-weight:700
}
.bgdivMedia{
    float:left;
    background:url(img/bgdivmedia.jpg) no-repeat left center;
    height:27px;
    width:547px;
    margin-top:25px;
    margin-left:35px
}
.bgwidIndex{
    float:left;
    background:url(img/bgwidget.png) no-repeat left center;
    width:373px;
    height:413px
}
.boxWid{
    float:left;
    width:263px;
    margin-top:25px;
    margin-left:24px
}
.boxWid h3 a{
    float:left;
    color:#000;
    font-size:15px;
    font-family:helveticabold;
    width:325px;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    height:47px;
    overflow:hidden;
    font-weight:700
}
.desWid{
    float:left;
    width:325px;
    height:95px
}
.desWid p{
    text-align:center;
    font-size:12px;
    color:#000;
    font-family:HelveticaRegular;
    line-height:15px;
    height:48px;
    overflow:hidden
}
.buttWid{
    float:left;
    width:117px;
    background:url(img/butwpar.png) no-repeat left center;
    height:27px;
    text-align:center;
    margin-top:10px;
    margin-left:100px;
    color:#fff;
    font-size:13px;
    font-family:helveticabold;
    line-height:25px;
    font-weight:700
}
.imgWid{
    float:left;
    width:325px;
    height:160px
}
.fotobgm span{
    float:right;
    position:relative;
    bottom:14px;
    right:9px;
    background:url(/wp-content/uploads/2018/02/bgfotom.jpg) no-repeat left center;
    width:30px;
    height:25px
}
.videobgm span{
    float:right;
    position:relative;
    bottom:14px;
    right:9px;
    background:url(/wp-content/uploads/2018/02/bgvideom.jpg) no-repeat left center;
    width:30px;
    height:25px
}
.videoIndex{
    display:inline-block;
    width:489px;
    position:relative
}
.tabVideoDet{
    float:left;
    background:url(img/bgtextvideo.png) no-repeat left center;
    width:256px;
    height:234px;
    position:relative;
    z-index:1000
}
.tabVideoDet h3{
    float:left;
    color:#eee;
    font-size:12px;
    font-family:HelveticaRegular;
    text-transform:uppercase;
    margin-right:22px;
    margin-top:22px;
    width:233px;
    text-align:right
}
.tabVideoDet a{
    float:left;
    text-align:right;
    width:215px;
    font-size:20px;
    color:#eee;
    font-family:HelveticaRegular;
    margin-top:25px;
    margin-left:20px;
    font-weight:400
}
.tabVideoDet span{
    float:right;
    color:#eee;
    margin-right:22px;
    margin-top:20px;
    font-size:12px;
    font-family:HelveticaRegular
}
.videoinImage{
    float:left;
    width:245px;
    height:234px;
    position:absolute;
    z-index:10;
    right:0
}
.videoinImage img{
    float:left;
    width:249px;
    height:234px
}
.fotoIndex{
    display:inline-block;
    width:489px;
    position:relative
}
.tabFotoDet{
    float:left;
    background:url(img/bgtextFoto.png) no-repeat left center;
    width:256px;
    height:234px;
    position:relative;
    z-index:1000
}
.fotoinImage{
    float:left;
    width:246px;
    height:234px;
    position:absolute;
    z-index:10;
    right:0
}
.fotoinImage img{
    float:left;
    width:245px;
    height:234px
}
.tabFotoDet h3{
    float:left;
    color:#eee;
    font-size:12px;
    font-family:HelveticaRegular;
    text-transform:uppercase;
    margin-right:22px;
    margin-top:22px;
    width:233px;
    text-align:right
}
.tabFotoDet a{
    float:left;
    text-align:right;
    width:215px;
    font-size:20px;
    color:#eee;
    font-family:HelveticaRegular;
    margin-top:25px;
    margin-left:20px;
    font-weight:400
}
.tabFotoDet span{
    float:right;
    color:#eee;
    margin-right:22px;
    margin-top:20px;
    font-size:12px;
    font-family:HelveticaRegular
}
.listamultiIndex{
    float:left;
    background:#eee;
    width:100%;
    min-height:150px
}
.mediaLeft{
    float:left;
    width:230px;
    margin-top:35px;
    margin-right:10px;
    color:#898989;
    font-size:22px;
    font-family:"Adobe Garamond Pro";
    text-align:center
}
.mediaCenter{
    float:left;
    width:472px;
    margin-top:35px;
    margin-right:35px;
    margin-bottom:20px
}
.mediaRight{
    float:left;
    width:225px;
    min-height:90px;
    margin-top:35px;
    color:#898989;
    font-size:18px;
    font-family:"Adobe Garamond Pro"
}
.imgMedia{
    float:left;
    width:335px;
    height:203px;
    margin-left:10px;
    margin-top:15px;
    background:url(/wp-content/uploads/2018/02/bgbackpoza.jpg) no-repeat left center
}
.imgMedia img{
    width:316px;
    height:178px;
    position:relative;
    left:10px;
    top:10px
}
.bgvideoimg a{
    position:relative
}
.bgvideoimg span{
    width:118px;
    height:67px;
    background:url(img/bgmediavideodiv.png) no-repeat left center;
    position:absolute;
    left:0;
    top:0
}
.filtruFoto{
    float:left;
    width:225px;
    margin-top:30px
}
.cautafoto{
    float:left;
    width:165px;
    height:38px;
    padding-left:15px;
    background:url(img/bgcautaf.jpg) no-repeat left center;
    border:none;
    color:#fff
}
.btnfiltruc{
    float:left;
    width:42px;
    height:39px;
    background:url(img/submitfotoc.jpg) no-repeat left center;
    text-indent:-6666px;
    border:none
}
.institBlog{
    float:left;
    width:100%;
    margin-top:50px;
    margin-bottom:50px
}
.institIndex{
    float:left;
    width:100%;
    margin-right:28px
}
.listaInstIndex{
    float:left;
    height:350px;
    width:333px;
    padding-top:10px;
    padding-left:25px;
    scrollbar-3dlight-color:red;
    scrollbar-arrow-color:#000;
    scrollbar-base-color:#666;
    scrollbar-darkshadow-color:#666;
    scrollbar-face-color:red;
    scrollbar-highlight-color:#666;
    scrollbar-shadow-color:#000
}
.institIndex h3{
    float:left;
    margin-left:7px;
    padding-left:20px;
    padding-right:5px;
    padding-top:15px;
    line-height:23px;
    font-size:15px;
    font-family:helveticabold
}
.listaInstIndex li{
    width:90%;
    margin-left:5px;
    border-bottom:1px solid #dedede;
    margin-bottom:15px
}
.listaInstIndex li a{
    color:#666;
    font-size:12px;
    font-family:HelveticaRegular;
    padding-left:3px;
    padding-bottom:4px
}
.listaInstIndex ul li:last-child{
    border-bottom:none
}
.blogIndex{
    float:left;
    border:4px solid #666;
    width:709px;
    border-top:10px solid #666
}
.blogIndex h3{
    background:url(img/bgblogin.jpg) no-repeat left center;
    width:287px;
    height:13px;
    position:relative;
    top:-10px;
    font-size:12px;
    font-family:HelveticaRegular;
    color:#fff;
    text-transform:uppercase;
    font-weight:700;
    line-height:13px;
    padding-left:4px
}
.blogIndex h2{
    color:#666;
    font-size:18px;
    font-family:HelveticaRegular;
    background:#eaeaea;
    padding:5px 5px 5px 10px;
    margin-bottom:10px
}
.blogIndex span{
    padding:10px;
    color:#484848;
    font-size:12px;
    font-family:HelveticaRegular
}
.blogIndex li{
    border-bottom:1px solid #666;
    padding:10px 10px 20px;
    color:#484848;
    font-size:12px;
    font-family:HelveticaRegular;
    line-height:15px
}
.blogIndex li a{
    color:#e60029
}
.blogIndex li:last-child{
    border:none
}
.textBlog{
    padding-left:10px;
    padding-right:10px
}
.notfoundc{
    max-width:960px;
    position:relative;
    width:100%;
    z-index:10000
}
.w635{
    max-width:635px;
    width:100%
}
.w633{
    max-width:633px;
    width:100%
}
.w640{
    max-width:640px;
    width:100%
}
.w650{
    max-width:650px;
    width:100%
}
.w595{
    max-width:595px;
    width:100%
}
.w310{
    max-width:310px;
    width:100%
}
.w300{
    max-width:300px;
    width:100%
}
.w308{
    max-width:310px;
    width:100%
}
.w320{
    max-width:320px;
    width:100%
}
.w325{
    max-width:325px;
    width:100%
}
.w375{
    max-width:375px;
    width:100%
}
.w595{
    max-width:595px;
    width:100%
}
.w575{
    max-width:575px;
    width:100%
}
.w616{
    max-width:616px;
    width:100%
}
.w270{
    max-width:270px;
    width:100%
}
.w275{
    max-width:275px!important;
    width:100%!important
}
.w250{
    max-width:245px!important;
    width:100%!important
}
.w260{
    max-width:260px;
    width:100%
}
.w190{
    max-width:188px;
    width:100%
}
.w100{
    max-width:100px;
    width:100%
}
.w200{
    max-width:200px;
    width:100%
}
.w440{
    max-width:440px;
    width:100%
}
.w425{
    max-width:425px;
    width:100%
}
.w400{
    max-width:400px;
    width:100%
}
.w210{
    max-width:210px;
    width:100%
}
.w176{
    max-width:176px;
    width:100%
}
.w120{
    max-width:120px;
    width:100%
}
.w130{
    max-width:130px;
    width:100%
}
.w160{
    max-width:160px;
    width:100%
}
.w110{
    max-width:110px;
    width:100%
}
.w220{
    max-width:220px;
    width:100%
}
.w295{
    max-width:295px;
    width:100%
}
.w190{
    max-width:190px;
    width:100%
}
.w230{
    max-width:230px;
    width:100%
}
.w240{
    max-width:240px;
    width:100%
}
.w280{
    max-width:280px;
    width:100%
}
.w273{
    max-width:273px;
    width:100%
}
.w903{
    max-width:903px;
    width:100%
}
.h420{
    min-height:420px;
    height:100%
}
.h380{
    min-height:380px;
    height:100%
}
.h401{
    height:395px
}
.h200{
    min-height:200px;
    height:100%
}
.h330{
    min-height:330px;
    height:100%;
    max-height:330px
}
.wh28{
    width:28px;
    height:28px
}
.fs13{
    font-size:13px!important;
    font-family:HelveticaRegular;
    line-height:16px
}
.hide{
    display:none!important
}
.mr40{
    margin-right:40px
}
.mt20{
    margin-top:20px
}
.ml20{
    margin-left:20px
}
.mr8{
    margin-right:8px
}
.mt4{
    margin-top:4px
}
.mb4{
    margin-bottom:4px
}
.mt10{
    margin-top:10px
}
.mr10{
    margin-right:10px
}
.mr20{
    margin-right:20px
}
.mr15{
    margin-right:15px
}
.mb20{
    margin-bottom:20px;
	text-align:center;
}
.mb30{
    margin-bottom:30px
}
.mb50{
    margin-bottom:50px
}
.mb10{
    margin-bottom:10px
}
.mt50{
    margin-top:50px
}
.mr30{
    margin-right:30px
}
.mb5{
    margin-bottom:5px
}
.m20{
    margin:20px
}
.p15{
    padding:15px
}
.ptb5{
    padding-top:5px;
    padding-bottom:5px
}
.ptb10{
    padding-top:10px;
    padding-bottom:5px
}
.ptb15{
    padding-top:14px;
    padding-bottom:14px
}
.ptb20{
    padding-top:20px;
    padding-bottom:20px
}
.ptb30{
    padding-top:30px;
    padding-bottom:30px
}
.p5p{
    padding:5px
}
.p20{
    padding:20px
}
.p10{
    padding:10px
}
.pt10{
    padding-top:10px
}
.pr10{
    padding-right:10px
}
.pb10{
    padding-bottom:10px
}
.pr20{
    padding-right:20px
}
.pr30{
    padding-right:30px
}
.pb60{
    padding-bottom:60px!important
}
.pl30{
    padding-left:30px
}
.pl20{
    padding-left:20px
}
.pl10{
    padding-left:10px
}
.pr20{
    padding-right:20px
}
.pb20{
    padding-bottom:20px
}
.p30{
    padding:30px
}
.p30r0{
    padding:30px!important
}
.p40{
    padding:40px
}
.p19{
    padding:19px
}
.p60{
    padding:60px
}
.pt60{
    padding-top:60px
}
.pt20{
    padding-top:40px
}
.w960{
    max-width:960px;
    width:100%
}
.w100p{
    width:100%
}
.mtm10{
    margin-top:-10px
}
.pdt20{
    padding-top:20px
}
.pdb30{
    padding-bottom:30px
}
.listaMeniu a:hover{
    background:#404041;
    color:#fff
}
.listaMeniu a.selected{
    background:#404041;
    color:#fff
}
.listaMeniu a{
    display:block;
    padding:15px 15px;
    border-top:1px solid #d7d7d7;
    color:#004990;
    font-size:15px;
    font-family:HelveticaRegular
}
.listaMeniu a:last-child{
    border-bottom:1px solid #d7d7d7
}
.absolute{
    position:absolute
}
.relative{
    position:relative
}
.t0{
    top:0
}
.l0{
    left:0
}
.r0{
    right:0
}
.b0{
    bottom:0
}
.bbg{
    border-bottom:1px solid #d7d7d7;
    margin-top:25px;
    margin-bottom:25px;
    height:1px
}
.heightmin{
    display:block;
    float:left;
    height:0;
    position:relative;
    width:100%
}
h3 a{
    color:#004990;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    font-size:24px
}
.errorTitle h3{
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:23px;
    padding-bottom:20px
}
.errorTitle h3{
    border-bottom:1px solid #d7d7d7
}
.errorTitle a{
    display:block
}
.errorButtons{
    border-bottom:1px solid #d7d7d7
}
.errorButton a{
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:15px;
    padding:20px;
    display:block
}
.errorButton a:hover{
    color:#000
}
.errorMenu h3{
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:23px;
    padding-bottom:10px
}
.ministrii{
    float:left
}
.ministrii h1{
    color:#000;
    font-size:30px;
    font-family:helveticabold,Helvetica,sans-serif;
    margin-bottom:20px
}
.ministriiDescriere h1{
    color:#000;
    font-size:30px;
    font-family:helveticabold,Helvetica,sans-serif;
    margin-bottom:20px
}
.ministriiDescriere h2{
    color:#000;
    font-size:24px;
    font-family:helveticabold,Helvetica,sans-serif;
    margin-bottom:20px
}
.ministriiDescriere h4{
    color:#000;
    font-size:18px;
    font-family:helveticabold,Helvetica,sans-serif;
    margin-bottom:20px
}
.ministriiDescriere h3 a{
    letter-spacing:0;
    color:#004990;
    font-size:14px;
    font-family:helveticabold
}
.ministriiDescriere p{
    color:#3c3c3c;
    line-height:18px;
    font-size:13px
}
.ministriiDescriere{
    color:#3c3c3c;
    line-height:18px;
    font-size:13px
}
#ministrii img{
    width:60px!important
}
#ministrii li div p{
    height:40px;
    overflow:hidden
}
#ministrii li a{
    color:#004990;
    font-family:HelveticaRegular;
    font-size:14px;
    padding-bottom:3px;
    display:block
}
#ministrii li a:hover{
    color:#0079c2
}
#subpagini{
    margin-top:30px;
    margin-bottom:20px
}
#subpagini li{
    border-bottom:1px solid red
}
#subpagini li a{
    display:block;
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:15px;
    background:url(../img/bgrmin.jpg) left center no-repeat;
    padding:20px
}
.subpagini{
    margin-top:10px
}
.subpagini li:first-child{
    border-top:1px solid #d7d7d7
}
.subpagini li{
    border-bottom:1px solid #d7d7d7
}
.subpagini li a{
    display:block;
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:14px;
    background:url(../img/sageata_right.png) right center no-repeat;
    padding:20px
}
.subpagini li a:hover{
    color:#000
}
.subpagBox{
    float:left;
    width:100%;
    border-bottom:1px solid red;
    padding-bottom:10px;
    margin-bottom:15px
}
.descriptionSubpag{
    float:left;
    width:395px;
    height:115px;
    margin-top:3px
}
.descriptionSubpag h2 a{
    color:#000;
    font-size:25px;
    font-family:helveticabold,Helvetica,sans-serif;
    margin-bottom:10px
}
.descSubpag{
    margin-bottom:5px
}
.descSubpag p{
    color:#000;
    font-size:13px
}
.bgimgpag{
    float:left;
    width:235px;
    height:160px;
    background:url(../img/bgimgsubpagini.jpg) no-repeat left center
}
.bgimgspag{
    float:left;
    width:235px;
    height:160px;
    background:url(../img/bgimgpag.jpg) no-repeat left center;
    margin-right:10px
}
.bgimgspag a img{
    float:left;
    position:relative;
    left:15px;
    top:17px;
    width:204px;
    height:125px
}
.socialSubpag .veziMaiMulte{
    background:url(../img/bgbutpag.jpg) no-repeat left center;
    width:87px;
    height:21px;
    color:#fff;
    font-size:14px;
    font-family:helveticabold;
    text-align:center;
    line-height:20px
}
.imgMinPag{
    float:left;
    width:261px;
    height:228px;
    position:relative;
    top:20px;
    left:22px;
    margin-bottom:20px
}
.imgMinPag img{
    float:left;
    width:261px;
    height:228px
}
.imgMinPag span{
    float:left;
    width:261px;
    height:137px;
    position:relative;
    z-index:1000;
    bottom:137px;
    background:url(../img/imgpeste.png) no-repeat left center
}
.pagminTitle{
    float:left;
    width:261px;
    margin-left:22px;
    margin-top:20px
}
.pagminTitle h3{
    font-size:18px;
    text-align:center;
    color:#000;
    font-family:helveticabold
}
.detaliiSocial{
    float:left;
    width:644px;
    margin-top:25px;
    margin:0 0 0 20px;
    border-bottom:1px solid red
}
.page .button_simple{
    background:#fff;
    border:1px solid #d0d0d0;
    float:left;
    display:block
}
.page .button_simple a{
    padding:5px 10px;
    color:#0079c2;
    font-family:HelveticaRegular;
    text-transform:uppercase;
    font-size:11px;
    padding-left:25px;
    display:block
}
.page .icon_file{
    background:url(../img/file_icon.jpg) no-repeat left center
}
.pageDescription{
    margin-top:25px
}
.pageDescription img{
    width:auto!important;
    height:auto!important
}
.pageDescription ul li{
    line-height:18px;
    padding-left:20px;
    font-size:13px;
    font-family:HelveticaRegular;
    color:#000;
    background:url(../img/bgli.png) no-repeat left center
}
.pageDescription h1{
    margin-bottom:10px;
    font-size:30px;
    font-family:helveticabold,Helvetica,sans-serif;
    color:#000
}
.pageDescription h2{
    margin-bottom:15px;
    font-size:23px;
    font-family:helveticabold,Helvetica,sans-serif;
    color:#000
}
.pageDescription p{
    line-height:18px;
    font-size:13px;
    font-family:HelveticaRegular,Arial,sans-serif;
    color:#000;
    margin-bottom:10px
}
.pageDescription ol li{
    line-height:18px;
    padding-left:20px;
    font-size:13px;
    font-family:HelveticaRegular;
    color:#000
}
.SitemapDescriere h2{
    font-size:24px;
    font-family:helveticabold,Helvetica,sans-serif;
    color:#000
}
.SitemapDescriere h2 a{
    font-size:24px;
    font-family:helveticabold,Helvetica,sans-serif;
    color:#000
}
.ministriiDescriere ul li{
    line-height:18px;
    margin-left:10px;
    font-size:12px;
    font-family:HelveticaRegular;
    color:#3c3c3c;
    list-style:disc outside none
}
.backLink{
    background:#fff;
    margin:20px 0;
    border:1px solid #d0d0d0;
    float:left;
    display:block
}
.backLink a{
    padding:5px 10px;
    color:#0079c2;
    font-family:HelveticaRegular;
    font-size:11px;
    background:url(../img/back.jpg) no-repeat left center;
    padding-left:20px
}
.inputSearch{
    background:#fff;
    border:1px solid #9f9f9f;
    position:relative;
    color:#3c3c3c;
    font-size:11px;
    font-family:HelveticaRegular;
    padding:6px 20px 6px 10px
}
.submitButton{
    background:#9f9f9f;
    padding:5px;
    color:#fff;
    font-family:HelveticaRegular;
    font-size:11px;
    border:none
}
.submitButton:hover{
    cursor:pointer
}
.checkbox span{
    color:#3c3c3c;
    font-size:11px;
    font-family:HelveticaRegular
}
.pageTop h1{
    color:#000;
    font-size:30px;
    font-family:helveticabold,Helvetica,sans-serif
}
#wpcf7-f4-p114-o1 span {
padding:2px 0px;
}
.pageDescription span{
    display:block;
    float:left;
    font-family:helveticabold,Helvetica,sans-serif;
    margin-bottom:5px;
    display:inline;
    padding:2px 5px;
    text-transform:uppercase;
    background:#e1e1e1;
    color:#7d7d7d
}
.pageDescription .functie{
    margin-bottom:20px
}
.page p{
    color:#000;
    line-height:18px
}
.pageDescription h3{
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:16px;
    color:#900
}
.pageDescription h6{
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:12px;
    color:#900
}
.contactData p span{
    color:#7d7d7d;
    font-size:11px;
    font-style:italic
}
.contactData p b{
    font-style:italic
}
.contactData h4{
    font-size:20px;
    font-family:helveticabold,Helvetica,sans-serif;
    color:#000;
    margin-bottom:10px
}
.contactData p{
    font-size:13px;
    line-height:17px;
    color:#3c3c3c;
    font-family:HelveticaRegular
}
#priministrii{
    border-top:1px solid #d7d7d7
}
#priministrii li:hover{
    background:#d3d3d3;
    cursor:pointer
}
#priministrii li.blackministru{
    background:#404041
}
#priministrii li.blackministru h3{
    color:#fff
}
#priministrii li.blackministru p{
    color:#fff
}
#priministrii li{
    padding:10px;
    border-bottom:1px solid #d7d7d7
}
#priministrii li h3{
    font-size:15px;
    color:#004990;
    font-family:HelveticaRegular;
    padding-bottom:3px
}
#priministrii li p{
    font-size:11px;
    color:#7d7d7d;
    font-family:HelveticaRegular
}
.imageFostMinistru{
    position:relative
}
.imageFostMinistru .bx-wrapper .bx-viewport{
    min-height:540px!important
}
.bx-wrapper .bx-controls-auto,.imageFostMinistru .bx-wrapper .bx-pager{
    position:relative!important;
    bottom:none!important;
    left:none!important;
    background:0 0!important
}
#bannerImagini li{
    min-height:540px
}
#bannerImagini li img{
    min-height:540px
}
#bannerImagini li iframe{
    position:absolute
}
#banner .bx-controls{
    position:absolute;
    bottom:5px;
    display:inline;
    width:50%;
    margin-left:25%;
    z-index:99999
}
.inputtext{
    height:26px;
    margin-top:0;
    padding:0 4.5px;
    line-height:26px;
    font-size:11px;
    color:#3c3c3c;
    font-family:HelveticaRegular;
    background:#f1faff;
    border-left:1px solid #78c2f2;
    border-right:1px solid #78c2f2;
    border-bottom:1px solid #78c2f2;
    border-top:1px solid #90d3ff
}
.amazingslider-slider-0 img{
    width:650px;
    height:500px
}
.newsletter{
    padding:30px;
    min-height:375px;
    box-shadow:0 2px 3px -3px gray
}
#PriministriiMare li{
    overflow:hidden;
    background:#404041
}
#PriministriiMare li .ministriiPozaMare{
    width:100%
}
#PriministriiMare li h3{
    font-size:30px;
    color:#fff;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    padding-bottom:3px
}
#PriministriiMare li p{
    font-size:13px;
    color:#fff;
    font-family:HelveticaRegular;
    padding-bottom:3px
}
#PriministriiMare li i p{
    font-size:11px;
    color:#fff;
    font-family:HelveticaRegular;
    padding-bottom:3px
}
.inList{
    padding:20px
}
.containerPageText h1{
    color:#000;
    font-size:30px;
    font-family:helveticabold,Helvetica,sans-serif;
    margin-bottom:25px
}
.imgTitle h2{
    line-height:26px;
    width:100%;
    color:#000;
    font-size:23px;
    font-family:HelveticaRegular
}
.imgTitle span{
    width:100%;
    color:#900;
    font-size:12px;
    font-family:HelveticaRegular;
    font-style:italic;
    margin-top:5px
}
.detImg{
    float:left;
    width:100%;
    max-width:220px;
    height:100%;
    max-height:220px;
    margin-right:20px
}
.detaliiLink{
    float:left;
    width:100%;
    margin-top:25px
}
.printl{
    float:right
}
.sendf{
    float:right;
    margin-right:10px
}
.galeriiDet{
    float:left;
    width:100%;
    margin-bottom:25px
}
.videoDet{
    float:left;
    background:url(../img/bgvideo.jpg) no-repeat right center #0079c2;
    padding:8px 37px 8px 10px;
    text-transform:uppercase;
    color:#fff;
    font-size:11px;
    font-family:HelveticaRegular;
    margin-right:10px
}
.fisierDet{
    float:left;
    background:url(../img/bgdetfis.jpg) repeat-x;
    height:26px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    font-size:13px;
    font-family:helveticabold;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    padding-left:15px;
    padding-right:15px;
    line-height:24px
}
.fotoDet{
    float:left;
    background:url(../img/bgdetfis.jpg) repeat-x;
    height:26px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    font-size:13px;
    font-family:helveticabold;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    padding-left:15px;
    padding-right:15px;
    line-height:24px;
    margin-right:30px
}
.descriereDet{
    float:left;
    width:100%;
    margin-bottom:30px
}
.descriereDet p{
    float:left;
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular;
    line-height:20px
}
.videodiv{
    float:left;
    width:100%;
    max-width:575px;
    margin-bottom:20px
}
.videodiv iframe{
    width:100%;
    max-width:575px;
    height:100%;
    min-height:315px;
    max-height:315px
}
.backbtn{
    float:left;
    background:url(../img/bgbtnbk.jpg) no-repeat left center;
    border:1px solid #e0e0e0;
    padding:8px 10px 8px 24px;
    text-transform:uppercase;
    color:#0079c2;
    font-size:11px;
    font-family:HelveticaRegular
}
.album{
    border-bottom:1px solid #d7d7d7;
    float:left;
    width:100%
}
.fotog a{
    float:left;
    width:130px;
    height:130px;
    position:absolute;
    background:url(../img/fotobg.png) no-repeat left center
}
.videog a{
    float:left;
    width:130px;
    height:130px;
    position:absolute;
    background:url(../img/videobg.png) no-repeat left center
}
.comung a{
    float:left;
    width:130px;
    height:130px;
    position:absolute;
    background:url(../img/comunicatebg.png) no-repeat left center
}
.videoMedia{
    float:left;
    width:100%
}
.videoMedia iframe{
    float:left;
    width:100%;
    height:315px;
    margin-bottom:30px
}
#imaginiMinistrii li:hover{
    cursor:pointer
}
#imaginiMinistrii li.blackministru{
    color:#3c3c3c
}
#imaginiMinistrii li img{
    width:120px;
    height:90px
}
#imaginiMinistrii li{
    float:left
}
#imaginiMinistrii li h3{
    font-size:11px;
    color:#004990;
    font-family:HelveticaRegular;
    padding:10px
}
#imaginiMinistrii li.blackministru h3{
    color:#3c3c3c
}
ul.submenu li{
    font-family:HelveticaRegular;
    font-size:12px
}
.r20{
    right:20px
}
.b20{
    bottom:20px
}
.pageImage img{
    width:177px;
    height:177px
}
.functie h3{
    font-family:HelveticaRegular;
    font-size:13px;
    color:#900
}
.navigation_minsitrii{
    margin-top:22px
}
.up{
    background:url(../img/up.jpg) no-repeat center center;
    width:120px;
    height:21px
}
.down{
    background:url(../img/down.jpg) no-repeat center center;
    width:120px;
    height:21px
}
.up:hover{
    cursor:pointer
}
.down:hover{
    cursor:pointer
}
.breadCrumb{
    text-transform:uppercase;
    margin-bottom:45px
}
.breadCrumb span a{
    color:#9c9c9c;
    font-size:11px;
    font-family:helveticabold
}
.breadCrumb span{
    background:url(img/delimiter.jpg) no-repeat scroll right center transparent;
    padding:4px;
    padding-right:10px;
    display:block;
    float:left
}
.breadCrumb span:last-of-type{
    background:0 0
}
.breadCrumb span:last-of-type a{
    color:#9c9c9c
}
.button_empty{
    font-family:HelveticaRegular;
    display:block;
    padding:5px;
    border:1px solid #fff;
    font-size:11px;
    padding-right:20px;
    background:url(../img/arrow_albastra.jpg) no-repeat 95px center;
    float:left;
    color:#fff;
    text-transform:uppercase;
    margin-right:10px
}
#widgets{
    width:100%;
    position:relative;
    float:left;
    background:#fff
}
.widget-slider li{
    overflow:hidden;
    border-right:1px solid #f4f4f4;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.widget-slider{
    width:1000%!important
}
.widget-slider li:last-of-type{
    border-right:none
}
.widget-slider li a{
    display:block;
    color:#fff
}
.widget-slider li a h3:hover{
    color:#0079c2
}
.widget-slider li a h3{
    max-width:245px;
    display:block;
    font-size:24px;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    color:#000
}
.widget-slider li span{
    position:absolute;
    top:20px;
    right:20px;
    text-indent:9999;
    font-size:18px;
    padding:8px;
    background:url(../img/close.png) no-repeat center center;
    color:#000;
    font-family:HelveticaRegular,Helvetica,sans-serif
}
.widget-slider li span:hover{
    cursor:pointer;
    background:url(../img/close.png) no-repeat center center,#ccc
}
.widgetDescr{
    color:#000
}
.disabled{
    display:none
}
.widdgetPicture{
    padding:15px 10px 10px 0
}
.widdgetPicture img{
    width:50px!important;
    height:50px
}
.widgetDescr{
    padding:10px 0
}
.widgetDescr p{
    line-height:20px;
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular
}
.page{
    min-height:355px
}
.newsBox .ministriBox img{
    width:100%;
    height:100%
}
.newsBox .bx-controls{
    position:relative;
    bottom:0
}
.ministriBox{
    box-shadow:0 1px 2px #e2e2e2;
    background:#fff
}
.ministriBox h3{
    color:#000;
    font-family:helveticabold,Helvetica,sans-serif;
    font-size:23px
}
.ministriBox h4{
    color:#004990;
    font-family:HelveticaRegular;
    font-size:15px;
    padding-bottom:3px
}
.ministriBox p{
    font-size:12px;
    font-family:HelveticaRegular;
    color:#3c3c3c
}
.ministriBox img{
    width:60px;
    height:80px
}
.lnborder{
    height:100%
}
.nobg{
    background:0 0!important
}
.noborder{
    border:none!important
}
.white{
    background:#fff
}
.btwhite{
    border-top:1px solid #fff
}
.tabStire{
    margin-right:12px
}
.tabStireDetail label{
    color:#900;
    font-family:HelveticaRegular;
    font-size:12px
}
.tabStireDetail a{
    color:#004990;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    font-size:22px
}
.tabStireDetail a:hover{
    color:#2986dd
}
.tabStireDetail h3 a{
    letter-spacing:0;
    color:#004990;
    font-family:HelveticaRegular;
    font-size:12px;
    min-height:64.5px;
    max-height:64.5px;
    overflow:hidden;
    line-height:15px
}
.tabStireDetail h3 a:hover{
    color:#2986dd
}
.tabStireDetail{
    margin-top:10px;
    height:20.5%
}
.form{
    border-bottom:1px solid #d3d3d3
}
.success{
    padding:20px 20px 20px 60px;
    color:#509400;
    border:1px solid #509400;
    background:url(../img/success.jpg) no-repeat left center
}
.alert{
    padding:20px 20px 20px 60px;
    color:#900;
    border:1px solid #900;
    background:url(../img/error.jpg) no-repeat left center
}
.error{
    padding:20px;
    background:#fff;
    display:block;
    margin-bottom:20px
}
.error p{
    color:#d11010
}
.succes{
    padding:20px;
    background:#fff;
    display:block;
    margin-bottom:20px;
    color:red;
    font-size:14px;
    font-family:helveticabold
}
.succes p{
    font-size:14px;
    font-family:HelveticaRegular
}
.ministriimage img{
    width:100%
}
.block{
    display:block
}
.numeMinistru{
    font-family:helveticabold,Helvetica,sans-serif;
    color:#000;
    font-size:22px;
    margin-bottom:3px
}
.ministriiDetaliiHeader .functie{
    min-height:30px
}
.descriereScurtaMinistru{
    min-height:113px;
    color:#3c3c3c;
    font-size:16px;
    font-style:italic;
    margin:6px 0 20px 0;
    font-family:HelveticaRegular
}
.ministriiDetaliiHeader{
    margin-bottom:17px
}
.ministriiDetaliiHeader .pageImage{
    width:240px
}
.ministriiDetaliiHeader .pageImage img{
    width:220px;
    height:220px
}
.ministriiDetaliiHeader .ml20{
    margin-left:14px!important
}
.ministriiDetalii .pageDescription{
    margin-top:20px
}
.menuResponsive{
    display:none
}
.bottomDropDownMenu{
    background-color:#004990;
    opacity:.9;
    width:100%
}
.bottomDropDownMenu a{
    margin-left:30px;
    max-width:760px;
    padding:0!important;
    font-size:17px;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    font-weight:700;
    text-transform:none!important
}
.bottomDropDownMenu a:hover{
    color:#9bd9ff!important
}
.bottomDropDownMenu a.btnDetails{
    line-height:60px!important;
    height:60px!important;
    max-width:700px!important;
    overflow:hidden;
    float:left;
    display:block
}
.nume_eveniment{
    font-family:HelveticaRegular;
    font-size:16px;
    margin-top:25px
}
.bottomDropDownMenu a.btnLink{
    background:url(../img/sageatagri.jpg) no-repeat scroll right center,none repeat scroll 0 0 #0079c2;
    width:25px!important;
    height:25px!important;
    margin:17px 30px 0 30px;
    float:left;
    display:block
}
ul.nav{
    padding-top:0
}
.gelleryBoxInner{
    float:left;
    width:100%;
    height:100%
}
.boxVideo{
    float:left;
    width:100%;
    height:315px;
    max-width:575px;
    min-height:315px;
    margin-bottom:20px
}
.printPage{
    position:relative;
    width:100%;
    max-width:700px;
    margin:0 auto
}
.printPageTop{
    float:left;
    margin-top:30px;
    width:100%
}
.printPageTop h2{
    color:#900;
    font-size:12px;
    font-style:italic;
    font-family:HelveticaRegular;
    margin-bottom:10px
}
.printPageTop h1{
    color:#000;
    font-size:23px;
    font-family:HelveticaRegular
}
.printPageInner{
    float:left;
    width:100%;
    max-width:700px;
    margin-top:30px;
    border-bottom:1px solid #d7d7d7;
    margin-bottom:80px;
    padding-bottom:45px
}
.printPageInner p{
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular;
    line-height:18px
}
.printPageInner ul li{
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular;
    line-height:18px
}
.printPageInner h2{
    color:#000;
    font-size:13px;
    font-family:HelveticaRegular;
    line-height:18px
}
.printPageInner img{
    float:left;
    margin-bottom:20px
}
.logoPrint{
    float:left;
    width:87px;
    height:87px
}
.rightPrint{
    float:right;
    border-bottom:1px solid #d7d7d7;
    width:100%;
    max-width:613px;
    height:45px
}
.rightPrint p{
    float:right;
    color:#3c3c3c;
    font-size:13px;
    font-family:HelveticaRegular
}
.contactSeparator{
    float:left;
    width:100%;
    font-size:0;
    border-top:1px solid red;
    border-bottom:1px solid red;
    display:inline;
    margin:20px 0
}
.contactForm{
    float:left;
    width:644px
}
.contactLeft{
    float:left;
    width:308px;
    margin-bottom:20px
}
.contactRight{
    float:left;
    width:308px;
    margin-bottom:20px
}
.contactCenter{
    float:left;
    width:644px;
    margin-bottom:20px
}
.contactCenter label{
    float:left;
    width:83px;
    text-align:right;
    font-size:14px;
    color:#000;
    font-family:HelveticaRegular;
    padding-top:3px;
    padding-right:10px
}
.contactLeft label{
    float:left;
    width:83px;
    text-align:right;
    font-size:14px;
    color:#000;
    font-family:HelveticaRegular;
    padding-top:3px;
    padding-right:10px
}
.contactLeft label.subscribe_newsletter{
    float:left;
    width:278px;
    text-align:right;
    font-size:14px;
    color:#000;
    font-family:HelveticaRegular;
    padding-top:3px;
    padding-right:10px
}
.contactRight label{
    float:left;
    width:83px;
    text-align:right;
    font-size:14px;
    color:#000;
    font-family:HelveticaRegular;
    padding-top:3px;
    padding-right:10px
}
.contactForm input[type=text]{
    float:right;
    width:202px;
    border:1px solid #bfbfbf;
    padding:3px 5px;
    background:#fff
}
.contactForm textarea{
    float:right;
    width:538px;
    border:1px solid #bfbfbf;
    padding:3px 5px;
    background:#fff;
    height:100px
}
.contactForm select{
    width:215px;
    border:1px solid #bfbfbf;
    padding:3px 5px;
    background:#fff
}
.nomtop{
    margin-top:0
}
.submit{
    background:url(../img/bgbutcontact.jpg) no-repeat left center;
    border:none;
    width:auto;
    color:#fff;
    font-size:14px;
    font-family:HelveticaRegular;
    padding:10px 20px
}
.submit_newsletter{
    background:url(/wp-content/uploads/2018/02/submitbg.jpg) repeat-x center;
    border:0;
    color:#fff;
    font-size:14px;
    font-family:HelveticaRegular;
    width:76px;
    height:25px;
    text-transform:uppercase;
    font-weight:700
}
.contactLeft span{
    color:#000;
    font-style:normal;
    font-size:14px;
    font-family:HelveticaRegular
}
.containerPageAgenda{
    float:left;
    width:100%
}
.div_zi_eveniment{
    background:#fff;
    border-right:1px solid #d2d2d2;
    cursor:pointer;
    display:block;
    float:left;
    height:51px;
    width:115px;
    padding:15px;
    color:red;
    font-family:helveticabold;
    font-size:14px
}
.div_zi_eveniment p{
    color:red
}
.div_zi_eveniment.selected{
    background:url(../img/agendaselected.jpg) no-repeat center
}
.div_zi_eveniment.selected p{
    color:#fff
}
.div_zi_eveniment.selected .div_data_eveniment p{
    color:#fff
}
.div_zi_eveniment.selected .div_data_eveniment label{
    color:#fff
}
.agendaContent{
    float:left;
    -moz-box-shadow:0 0 15px 5px #e8e8e8;
    -webkit-box-shadow:0 0 15px 5px #e8e8e8;
    box-shadow:0 0 15px 5px #e8e8e8
}
.div_zile_evenimente{
    float:left;
    width:100%
}
.div_agenda_prev_intern{
    float:left;
    width:30px;
    height:81px;
    background:url(../img/agendaleft.png) no-repeat center;
    position:relative;
    z-index:1000;
    cursor:pointer
}
.div_agenda_next_intern{
    float:left;
    width:30px;
    height:81px;
    background:url(../img/agendaright.png) no-repeat center;
    position:relative;
    z-index:1000;
    cursor:pointer
}
.div_agenda_prev_intern:hover{
    background:url(../img/agendaleftselected.png) no-repeat center
}
.div_agenda_next_intern:hover{
    background:url(../img/agendarightselected.png) no-repeat center
}
.div_agenda_detalii{
    float:left;
    height:40%;
    width:100%;
    z-index:11
}
.div_evenimente{
    float:left;
    width:100%
}
.agendaShort{
    float:left;
    width:100%;
    border-bottom:1px solid red;
    padding:10px 0;
    display:inline-block;
    margin-top:20px
}
.agendaShort .oraev{
    color:red;
    font-size:14px;
    font-family:helveticabold;
    display:block;
    padding-bottom:10px;
    width:100%
}
.agendaShort .numeev{
    color:#000;
    font-family:helveticabold;
    display:block;
    padding-bottom:10px;
    font-size:18px;
    width:100%
}
.agendaShort .descriereev{
    width:100%;
    color:#000;
    font-family:HelveticaRegular;
    font-size:14px;
    padding-bottom:10px;
    line-height:16px
}
.agendaShort .veziMaiMulte{
    float:right!important;
    color:#000!important;
    font-family:HelveticaRegular;
    font-size:14px
}
.agendaShort .veziMaiMulte a{
    color:red!important;
    font-weight:700
}
.categBanner{
    width:100%
}
.newsDiv{
    position:relative;
    z-index:10000;
    float:left;
    font-size:12px;
    font-family:helveticabold;
    color:#6d6d6d;
    width:40px;
    margin-bottom:5px;
    margin-left:375px;
    margin-right:2px;
    padding-right:5px;
    line-height:15px;
    text-transform:uppercase;
    background:url(../img/bgbannercat.png) no-repeat right center
}
.presDiv{
    position:relative;
    z-index:10000;
    float:left;
    font-size:12px;
    font-family:helveticabold;
    color:#6d6d6d;
    width:114px;
    margin-bottom:5px;
    margin-right:2px;
    padding-right:5px;
    line-height:15px;
    text-transform:uppercase;
    background:url(../img/bgbannercat.png) no-repeat right center
}
.speechDiv{
    position:relative;
    z-index:10000;
    float:left;
    font-size:12px;
    font-family:helveticabold;
    color:#6d6d6d;
    width:70px;
    margin-bottom:5px;
    text-transform:uppercase
}
ul.lof-main-wapper-press{
    background:transparent url(../img/banner/load-indicator.gif) no-repeat scroll 50% 50%;
    padding:0;
    margin:0;
    width:100%;
    position:relative
}
ul.lof-main-wapper-press li{
    padding:0;
    margin:0;
    width:100%;
    background:#fff
}
ul.lof-main-wapper-press li img{
    padding:0;
    width:100%
}
ul.lof-main-wapper-speech{
    background:transparent url(../img/banner/load-indicator.gif) no-repeat scroll 50% 50%;
    padding:0;
    margin:0;
    width:100%;
    position:relative
}
ul.lof-main-wapper-speech li{
    padding:0;
    margin:0;
    width:100%;
    background:#fff
}
ul.lof-main-wapper-speech li img{
    padding:0;
    width:100%
}
.imgpan{
    font-family:helveticabold;
    font-size:14px;
    font-weight:700
}
.agRight{
    float:right;
    width:305px
}
.flasn{
    float:left;
    width:1000px;
    height:29px;
    border:1px solid #ccc;
    margin-bottom:30px
}
.textFlash{
    float:left;
    background:red;
    height:29px;
    line-height:29px;
    text-transform:uppercase;
    color:#fff;
    font-family:helveticabold;
    font-size:14px;
    padding-left:10px;
    padding-right:10px;
    margin-right:5px
}
#latestNews{
    float:left;
    width:876px;
    height:29px;
    margin:0 0 10px 0;
    display:inline
}
.latestNewsText{
    float:left;
    width:100%
}
.latestNewsText label{
    float:left;
    color:#000;
    font-family:HelveticaRegular;
    font-size:14px;
    line-height:29px
}
#ticker{
    width:540px;
    height:21px;
    display:block;
    position:relative;
    overflow:hidden;
    left:-20px
}
#ticker span{
    display:none!important
}
#ticker-title{
    display:none
}
#ticker-content{
    margin:0;
    position:absolute;
    color:#1f527b;
    font-weight:700;
    overflow:hidden;
    white-space:nowrap;
    line-height:1.2em
}
#ticker-content a{
    text-decoration:none;
    color:#484848;
    font-weight:400
}
#ticker-content a:hover{
    text-decoration:underline;
    color:#0d3059
}
#ticker-swipe{
    position:absolute;
    top:0;
    display:block;
    width:800px;
    height:23px
}
#ticker-swipe span{
    margin-left:1px;
    background-color:#f4da01;
    border-bottom:1px solid #1f527b;
    height:12px;
    width:7px;
    display:none
}
.js-hidden{
    display:none
}
#ticker-controls{
    display:none
}
tickercontainer{
    width:500px;
    height:27px;
    margin:0;
    padding:0;
    overflow:hidden
}
.tickercontainer .mask{
    position:relative;
    height:29px;
    line-height:29px;
    overflow:hidden
}
ul.newsticker{
    position:relative;
    font:bold 8pt Arial;
    color:#000;
    list-style-type:none;
    margin:0;
    padding:0
}
ul.newsticker li{
    float:left;
    margin:0;
    padding-right:9px
}
#nextWid{
    float:left;
    width:100%;
    height:45px;
    text-indent:-9999px;
    background:url(img/nextprog.jpg) no-repeat;
    cursor:pointer;
    background-position:center top
}
#prevWid{
    float:left;
    width:100%;
    height:45px;
    text-indent:-9999px;
    background:url(img/prevprog.jpg) no-repeat;
    cursor:pointer;
    background-position:center top
}
.headEmail{
    float:left;
    background:url(img/headEmail.jpg) no-repeat left center;
    height:20px;
    margin-right:25px;
    padding-left:40px;
    color:#c1c1c1;
    font-size:18px;
    padding-top:10px
}
.newsletter_box{
    background:url(/wp-content/uploads/2018/02/newsletter_bg.png) no-repeat;
    width:392px;
    height:191px;
    position:absolute;
    top:31px;
    left:387px;
    z-index:200000
}
.newsletterTop{
    font-family:Garamond-Bold;
    font-size:17px;
    width:85%;
    margin-top:10px
}
.errorNewsletter{
    font-family:HelveticaBold;
    font-size:15px;
    width:300px;
    margin-top:5px;
    color:#ff000a;
    min-height:22px
}
#newsletterSiteForm{
    padding:20px 10px 10px 10px
}
.newsletterSubmit{
    margin-top:0;
    background:#464646;
    text-transform:uppercase;
    padding:8px 20px;
    color:#fff;
    font-size:13px;
    font-family:HelveticaBold;
    border:none
}
.newsletterInput{
    border:1px solid #bfbfbf;
    width:301px;
    height:21px;
    padding-left:5px
}
.close_newsletter{
    background:url(/wp-content/uploads/2018/02/close_newsletter.png) no-repeat;
    width:16px;
    height:16px;
    float:right;
    margin-right:15px
}
.noresults{
    text-align:center;
    font-size:14px;
    color:#dc0000;
    margin-bottom:20px
}
ul.fileDownload li{
    width:320px;
    height:53px;
    display:-moz-inline-stack;
    display:inline-block;
    margin:5px;
    zoom:1;
    background-image:url(../img/excel-logo.png);
    background-repeat:no-repeat;
    background-position:50px 0;
    padding-top:20px
}
ul.fileDownload li a{
    color:#000;
    display:list-item;
    font-size:20px;
    outline:0 none;
    padding-left:125px;
    text-decoration:none
}
.exp_dropdown{
    float:right
}
.exp_dropdown p{
    float:left;
    color:#000;
    font-size:14px;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    line-height:20px;
    margin-right:10px
}
.exp_dropdown select{
    width:215px;
    border:1px solid #bfbfbf;
    color:#b0b0b0;
    font-size:14px
}
.exp_right_dropdown{
    float:right
}
.exp_right_dropdown p{
    float:left;
    color:#000;
    font-size:14px;
    font-family:HelveticaRegular,Helvetica,sans-serif;
    line-height:20px
}
.exp_right_dropdown select{
    width:215px;
    border:1px solid #bfbfbf;
    color:#b0b0b0;
    font-size:14px
}
#chart-wrapper{
    position:relative;
    padding-bottom:40%;
    width:100%;
    float:left;
    height:120px
}
#chart-inner{
    position:absolute;
    width:99%;
    height:100%
}
#perform p{
    text-align:left;
    padding-top:25px
}
.excels{
    overflow:auto;
    max-height:600px
}
a.csv{
    color:#2b2b2b;
    background:url(../img/csv-icon.png) no-repeat;
    line-height:40px;
    padding-left:40px;
    font-size:15px
}
.expensesTable{
    max-width:944px
}
.ui-datepicker th{
    background:0 0!important;
    color:#b2b2b2
}
#ui-datepicker-div{
    background:#fff!important
}
.ui-datepicker-month{
    line-height:30px;
    font-size:13px
}
.ui-datepicker-year{
    line-height:30px;
    font-size:13px
}
.ui-menu .ui-menu-item a{
    color:#dc0000
}
.ui-menu .ui-menu-item{
    width:400px;
    background:#fff
}
.ui-menu{
    border:1px solid #cfcfcf
}
.menuResponsive{
    background:url(img/menuresponsive.png) no-repeat;
    display:none;
    width:31px;
    height:23px;
    text-indent:-1000em;
    overflow:hidden;
    border:0;
    cursor:pointer
}
@media only screen and (max-width:62.5em){
    
    .lof-main-outer{
        float:left;
        width:70%
    }
    .lof-navigator-outer{
        position:relative;
        float:right;
        width:30%!important
    }
    ul.lof-main-wapper li a.imagebanner,ul.lof-main-wapper li img{
        width:100%
    }
    ul.lof-navigator{
        width:100%!important;
        height:315px!important;
        padding:0;
        position:relative
    }
    .lof-navigator-outer{
        height:auto!important
    }
    .lof-navigator li.active,ul.lof-navigator li{
        width:100%!important;
        position:relative!important;
        float:right;
        clear:both
    }
    .lof-navigator li.active{
        height:67px!important
    }
    ul.lof-navigator li{
        height:22%!important
    }
    .backimpar,.backpar{
        background-position:right center;
        left:0
    }
    .lof-navigator li h3{
        width:100%;
        font-size:14px!important;
        text-overflow:ellipsis;
        word-wrap:break-word;
        overflow:hidden;
        max-height:2.6em;
        line-height:1.3em
    }
    .lof-navigator li p{
        display:block
    }
    .lof-navigator li div,.lof-navigator li.active div{
        padding-left:10px
    }
    #containerm{
        min-height:0
    }
    #banner{
        width:98%;
        height:360px;
        margin-bottom:25px;
        margin-left:5px
    }
    .widgetMedia{
        clear:both;
        padding:20px 0;
        width:100%;
        text-align:center
    }
    .bgwidIndex{
        float:none;
        display:inline-block
    }
    .multimediaIndex{
        float:left;
        height:830px;
        margin-bottom:30px;
        margin-top:30px;
        width:100%;
        text-align:center
    }
    .multidiv{
        display:inline-block;
        float:none;
        width:80%
    }
    .flasn{
        margin-top:30px
    }
    .tabMedia{
        display:inline-block;
        float:none
    }
  
    #footer{
        padding:0
    }
    #container{
        text-align:center
    }
    #leftContent{
        float:none;
        display:inline-block;
        margin:0;
        text-align:left
    }
    #rightNewsList{
        display:none
    }
    #rightContent{
        display:none
    }
    .rightContent{
        display:none
    }
    .rightContentDoc{
        display:none
    }
    .fullpageContent{
        width:auto
    }
    .relatedContainer{
        text-align:center
    }
    .relatedDetails{
        display:inline-table;
        float:none;
        margin:20px
    }
    .relatedDetails.last{
        margin:20px
    }
    .tabProgIndex{
        width:19%;
        overflow-y:scroll
    }
    .tabProgDetImpar a{
        width:80%;
        margin:20px auto
    }
    .tabProgDetPar a{
        width:80%
    }
    .videoContainer{
        text-align:center
    }
    .videoClip{
        float:none;
        display:inline-block;
        width:100%
    }
    .videoDescription{
        float:none;
        display:inline-block;
        width:100%;
        margin:20px 0 0
    }
    .expensesForm{
        width:60%
    }
    
    #chart-wrapper{
        width:75%
    }
    .rightContentMinister{
        display:none
    }
   
    .imgWidget{
        width:17%
    }
    .boxWidget h3 a{
        width:90%
    }
    #chart-wrapper{
        padding-bottom:35%
    }
    .gallery_slider{
        width:auto
    }
    .gallery_slider img{
        width:100%
    }
    .imgMedia img{
        left:0
    }
}
@media only screen and (max-width:48em){
	.searchTab {
    width: 200px;
        background: url(img/bgsearch_mobile.jpg) left center no-repeat
	}
	.searchInput {
    width: 150px;
	}
    #header{
        height:150px
    }
    .header{
        height:auto
    }
    .headerTop{
        height:20px
    }
    
  
    
    .tabProgIndex{
        width:194px
    }
    .tabProgDetImpar a{
        width:100%
    }
    .tabProgDetPar a{
        width:100%
    }
    #containerm{
        min-height:0
    }
  
    .flasn{
        display:none
    }
    .listaprogIndex{
        height:285px
    }
    
    .listProg2,.listProg4{
        height:285px;
        overflow-y:scroll
    }
    .listWid5,listWid2{
    
        overflow-y:scroll
    }
    #nextProg,#prevProg{
        background-position:center top
    }
    
    .widgetIndex{
   
        -moz-box-shadow:0 0 5px 5px #d2d2d2;
        -webkit-box-shadow:0 0 5px 5px#d2d2d2;
        box-shadow:0 0 5px 5px #d2d2d2;
        background:#fbfbfb;
        margin-bottom:10px
    }
    .listWid5 .boxWidget:nth-child(2),.listWidn .boxWidget:nth-child(2){
        background:0 0;
        padding-left:5px
    }
    .multidiv{
        background:url(../img/bgmultimediain_mobile.jpg) no-repeat center center
    }
    .headerRight{
        width:51%
    }
   
    .menuTop{
        height:auto;
        width:100%
    }
    .menuResponsive{
        display:block
    }
    ul.nav{
        background:#dadada;
        position:absolute;
        left:0;
        top:137px;
        padding:5px 0;
        width:100%;
        display:none;
        z-index:20000
    }
    .menuTop>ul>li{
        float:none;
        height:auto;
        text-align:left;
        font-weight:700
    }
    .menuTop>ul>li a{
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        color:#575757;
        font-weight:700;
        padding:5px 0
    }
    .menuTop>ul>li>a{
        display:block;
        padding-left:40px
    }
    .menuTop ul li .first,.menuTop>ul>li a.home{
        padding-left:40px
    }
    .menu-txt{
        background:url(img/menu.png) no-repeat right -33px;
        display:block
    }
    .menuTop>ul>li a:hover{
        color:#fff
    }
    .active-link,.menuTop>ul>li>a:active{
        background:#a1a1a1;
        color:#fff
    }
    .menu-txt.active-txt{
        background:url(img/menu.png) no-repeat right -69px;
        color:#fff
    }
    .menuTop>ul>li:hover>.dropMenu{
        display:none
    }
    .dropMenu{
        padding-left:40px;
        position:static;
        background:#c1c0c0;
        border:0
    }
    ul.subnav li a{
        line-height:1.5;
        padding:10px 0;
        color:#fff
    }
    ul ul.subnav{
        color:#000;
        width:300px;
        float:none
    }
    .tabMedia{
        width:90%;
		margin:auto;
        height:auto;
        padding:6px 6px;
    }
    .leftTab,.rightTab{
        text-align:center
    }
    .leftTab h3,.rightTab h3{
        background:0 0;
        margin-left:0;
        padding-left:0;
        margin-top:8px
    }
    .fotoinMedia,.videoinMedia{
        height:auto
    }
    .imgMedia{
        background:0 0;
        float:none;
        width:100%;
        margin:15px 0;
        text-align:center;
        height:auto
    }
    .imgMedia img{
        left:0;
        top:0;
        width:auto;
        height:auto
    }
    .descriereTab{
        float:none;
        margin:20px 20px 10px;
        width:auto
    }
    .fotobgm span,.videobgm span{
        display:none
    }
    .bgdivMedia{
        display:none
    }
    .linkm{
        float:none;
        margin:0 20px 20px;
        width:auto
    }
    .widgetMedia{
        float:left;
        clear:both;
        width:100%;
        padding:20px 0
    }
    .bgwidIndex{
        float:none;
        width:320px;
		height:435px;
		margin:auto;
        -moz-box-shadow:0 0 2px 5px #d2d2d2;
        -webkit-box-shadow:0 0 3px 5px #d2d2d2;
        box-shadow:0 0 2px 5px #d2d2d2;
        background:0 0
    }
  
    .desWid,.imgWid{
        width:auto;
        height:auto;
        float:none
    }
    .imgWid img{
        max-width:440px
    }
    .desWid p{
        height:auto;
        overflow:visible
    }
    .boxWid h3{
        margin:10px 0
    }
    .boxWid h3 a{
        width:auto;
        float:none;
        height:auto;
        margin:0
    }
    .buttWid{
        margin:10px 0;
        display:inline-block;
        float:none
    }
    #leftContent{
        width:100%;
        margin:0
    }
    .page{
      
        margin:0 1%
    }
    .departamenteBox{
        float:left;
        margin:0 29px 25px;
        background:0 0;
        height:auto;
        min-height:210px;
        -moz-box-shadow:0 0 5px #d2d2d2;
        -webkit-box-shadow:0 0 5px #d2d2d2;
        box-shadow:0 0 5px #d2d2d2
    }
    .borderdiv{
        display:none
    }
    .breadCrumb{
        margin-bottom:20px
    }
    #rightContent,#rightNewsList,.rightContent,.rightContentDoc,.rightContentMinister{
        display:none
    }
    .detaliiSocial{
        margin:0 1%;
        width:98%
    }
    .detaliiSocial a{
        display:none
    }
    .fullpageContent{
        width:auto
    }
    .pageDescription{
        margin:20px 0 0
    }
    .relatedDetails{
        background:#fff;
        -moz-box-shadow:0 0 5px #d2d2d2;
        -webkit-box-shadow:0 0 5px #d2d2d2;
        box-shadow:0 0 5px #d2d2d2;
        margin:0 43px 25px
    }
    .relatedDetails.last{
        margin:0 43px 25px
    }
    .relatedDetails .relatedDetailsContainer{
        width:auto;
        margin:15px
    }
    .relatedDate{
        width:100%
    }
    .relatedDetailsContainer .relatedPicture{
        width:100%;
        text-align:center
    }
    .relatedDetails span{
        display:none
    }
    .detailsNewsContainer .bx-viewport{
        height:auto!important
    }
    .detailsNewsContainer .bxslider li{
        min-height:0!important
    }
    .ministriiBox,.ministriiDescLista{
        float:none;
        width:100%;
        text-align:center;
        margin-right:0
    }
    .ministriiBox{
        padding-bottom:25px;
        border-bottom:1px solid red
    }
    .ministriiDescLista{
        margin-bottom:15px;
        height:auto
    }
    .ministriiDescLista h3{
        margin-bottom:5px
    }
    .ministriiDescLista h3 a{
        font-size:16px
    }
    .ministriiDescLista p{
        font-size:14px
    }
    .docsDetails{
        margin:0 20px 25px
    }
    .bgimgdoc{
        float:none;
        background:0 0;
        -moz-box-shadow:0 0 5px #d2d2d2;
        -webkit-box-shadow:0 0 5px #d2d2d2;
        box-shadow:0 0 5px #d2d2d2;
        margin:0 0 20px;
        width:auto;
        padding:10px;
        height:auto;
        text-align:center
    }
    .bgimgdoc a img{
        float:none;
        left:0;
        top:0;
        width:auto;
        height:auto
    }
    .rsspage{
        display:none
    }
    .organigrama_photo{
        width:100%!important;
        height:auto!important
    }
    .tabProg{
        margin:0 30px 20px!important
    }
    .imageMinister{
        margin-right:0;
        text-align:center;
        float:none
    }
    .imageMinister img{
        width:100%
    }
    .prioritiesImg{
        padding:10px;
        width:auto;
        height:auto
    }
    .prioritiesImg img{
        left:0;
        top:0
    }
    .videoClip{
        float:none;
        width:100%;
        height:auto
    }
    .videoClip iframe{
        width:100%!important
    }
    .mediaLabel{
       
        margin:1px 0 0
    }
    .videoDescription{
        float:none;
        margin:20px 0 0;
        width:100%
    }
   
    .contactForm{
        width:100%
    }
    .contactLeft{
        clear:both
    }
    .contactCenter{
        width:100%
    }
    .contactForm input[type=text]{
        width:98%;
        float:none;
        padding:3px 1%;
        height:24px
    }
    .contactCenter label,.contactLeft label,.contactRight label{
        display:block;
        float:none;
        text-align:left;
        padding:0 0 3px;
        width:auto
    }
    .contactForm textarea{
        width:98%;
        float:none;
        padding:3px 1%
    }
    .left{
        float:none!important;
        padding-left:0!important
    }
  
    
    .lof-main-outer{
        float:left;
        width:70%
    }
    .lof-navigator-outer{
        position:relative;
        float:right;
        width:30%!important
    }
    ul.lof-main-wapper li a.imagebanner,ul.lof-main-wapper li img{
        width:100%
    }
    ul.lof-navigator{
        width:100%!important;
        height:315px!important;
        padding:0;
        position:relative
    }
    .lof-navigator-outer{
        height:auto!important
    }
    .lof-navigator li.active,ul.lof-navigator li{
        width:100%!important;
        position:relative!important;
        float:right;
        clear:both;
        height:60px!important
    }
    .backimpar,.backpar{
        background-position:right center;
        left:0
    }
    .lof-navigator li h3{
        width:100%;
        font-size:15px
    }
    .lof-navigator li div,.lof-navigator li.active div{
        padding-left:10px
    }
    .lof-navigator li.active h3{
        color:#000;
        font-size:15px!important;
        font-family:helveticabold;
        text-overflow:ellipsis;
        word-wrap:break-word;
        overflow:hidden;
        max-height:2.2em;
        line-height:1.1em
    }
    .lof-navigator li.active p{
        font-size:14px;
        margin-top:0;
        line-height:12px
    }
    .boxWidget{
        width:198px
    }
    .imgWidget{
        width:173px
    }
    .boxWidget h3 a{
        width:174px
    }
    #perform{
        width:50%
    }
    .player{
        display:block;
        height:375px;
        width:auto
    }
}
@media only screen and (max-width:40em){
    .highcharts-axis-labels{
        display:none
    }
    .lof-main-outer{
        float:none;
        width:100%
    }
    .lof-slidecontent{
        height:230px
    }
    ul.lof-main-wapper li a.imagebanner,ul.lof-main-wapper li img{
        width:100%;
        height:230px
    }
    .lof-navigator-outer{
        width:100%!important;
        height:95px!important;
        background:#fff;
        opacity:.9;
        position:absolute
    }
    .lof-navigator-outer{
        left:0;
        bottom:-95px;
        top:auto
    }
    ul.lof-navigator{
        margin:10px 1%;
        padding:0;
        height:75px!important;
        left:0;
        width:98%!important;
        overflow:hidden
    }
    ul.lof-navigator li{
        width:100%!important;
        height:85px!important;
        background:0 0;
        position:absolute;
        left:0;
        top:0;
        display:none
    }
    .lof-navigator li.active{
        background:0 0;
        width:100%!important;
        float:none;
        z-index:2;
        display:block;
        height:85px!important
    }
    .lof-navigator li.active div{
        padding:0
    }
    .lof-navigator li h3{
        width:100%
    }
    .backimpar,.backpar{
        display:none
    }
    .imgpan{
        font-size:15px
    }
 
 
    .contactRight{
        float:left;
        clear:both
    }
    .relatedDetails{
        clear:both;
        margin:0 2% 25px;
        width:96%
    }
    .relatedDetails.last{
        margin:0 2% 25px
    }
    .departamenteBox{
        margin:0 2% 25px;
        width:96%;
        float:none
    }
    .tabProg{
        margin:0 22px 20px!important;
        float:left
    }
    
  
   
   
    #perform{
        margin-bottom:20%
    }
    #chart-wrapper{
        width:85%
    }
    
  
    .lof-navigator li h3{
        font-size:16px!important
    }
    .institIndex h3{
        float:none;
        text-align:center;
        margin-left:0;
        padding-left:0
    }
    .listaInstIndex{
        float:none;
        display:inline-block;
        text-align:center;
        padding-left:0;
        width:300px
    }
    .detailesTitle{
        text-align:left
    }
    .detailesTitle h1{
        text-align:left
    }
    .exp_right_dropdown{
        float:left
    }
    .exp_right_dropdown p{
        margin-top:10px
    }
    .dataDetalii{
        text-align:left
    }
    .gallery_slider .bx-wrapper .bx-controls-direction a{
        top:40%
    }
}
@media only screen and (max-width:20em){
  
    .boxSocial{
        display:none
    }
    .listProg2,.listProg4{
        height:285px;
        overflow-y:scroll;
        padding:0 60px
    }
   
    .boxWidget{
        width:186px
    }
    .listWid5 .boxWidget:first-child,.listWidn .boxWidget:first-child{
        background:0 0
    }
    .imgWid img{
        max-width:280px
    }
  
   

    .slideMG .bx-prev{
        left:-10px!important
    }
    .slideMG .bx-next{
        right:-10px!important
    }
    .videoClip iframe{
        height:auto!important
    }
    .tabProg{
        margin:0 auto 20px!important;
        float:none
    }
    #perform{
        margin-bottom:30%
    }
    .dataDetalii{
        top:95px
    }
}
@media print{
    *{
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    a[href^="#"]:after,a[href^="javascript:"]:after{
        content:""
    }
    blockquote,pre{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    @page{
        margin:.5cm
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
.menuf h2{
    color:#000;
    font-size:22px;
    font-family:"Adobe Garamond Pro";
    font-weight:700;
    list-style-type:none
}
.menuf li{
    list-style-type:none
}
hr{
    margin-bottom:14px;
    margin-top:14px
}
.headerTop ul li{
    display:inline!important;
    margin-right:24px
}
.headerTop .langs ul{
    margin-top:15px
}
