@import url(new.css);
.clear,
ul,
ul.pages {
	clear: both
}

h2 a:hover,
h3 a:hover,
p {
	color: #000
}

#header,
#page {
	min-width: 320px;
	width: 100%
}

.butonLink,
.cursor_pointer {
	cursor: pointer
}

#ticker-content a,
a {
	text-decoration: none
}

.menuf h2,
.menuf li,
ul.newsticker {
	list-style-type: none
}

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: inherit;
	vertical-align: baseline;
	list-style: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1;
	font-size: 11px;
	height: 100%
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}

@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')
}

#masterwrapper {
	background: url(img/bgwn.jpg) top center repeat-x
}

#masterwrapperin {
	background: url(img/bgw2.jpg) top center repeat-x
}

#wrapperin {
	background: url(img/wrapper2.jpg) top center no-repeat
}


/*#footerwrapper2 {
	background: url(img/bfnewfooter.jpg) bottom right no-repeat;
	overflow: hidden
}*/

#footerwrapper2 {
	background: url(img/bfnewfooter.jpg) no-repeat bottom right!important;
	overflow: hidden;
}

@media screen and (max-width:7680px) and (min-width:1921px) {
	#footerwrapper2 {
		background: url(img/bfnewfooter.jpg) no-repeat bottom center!important;
		overflow: hidden;
	}
}

#page {
	max-width: 1016px;
	margin: 0 auto;
	position: relative
}

a {
	color: #2f598c;
	font-size: 13px;
	outline: 0;
	display: inline-block
}

b,
strong {
	font-weight: 700
}

.clear {
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden
}

.right {
	float: right!important
}

p {
	font-size: 13px;
	line-height: 14px;
	font-family: Helvetica
}

.bx-controls .responsiveleft {
	float: left!important
}

.bgtop {
	background: url(img/fixed_bg.jpg) center bottom repeat-x;
	height: 39px!important;
	border-bottom: 1px solid #000
}

.logofixed {
	float: none!important;
	left: 15px!important;
	position: relative!important;
	top: -3px!important
}

#header {
	height: 258px
}

.header {
	max-width: 1020px;
	height: 210px
}

.headerTop {
	float: right;
	max-width: 800px;
	height: 50px
}

.headerLeft {
	float: left;
	max-width: 160px;
	position: absolute;
	z-index: 100
}

.headerCenter,
.menuTop>ul>li a,
.menuTop>ul>li.dropdown {
	position: relative
}

.headerCenter {
	float: right;
	width: 100%;
	z-index: 10
}

.headerMenu {
	float: right;
}

.boxSocial {
	float: right;
	margin-top: 5px
}

.headGoogle,
.headShare,
.headTweet,
.headYoutube {
	float: left;
	margin-right: 15px
}

.headShare {
	background: url(img/headShare.png) left center no-repeat;
	width: 16px;
	height: 27px
}

.headTweet {
	background: url(img/headTweet.png) left center no-repeat;
	width: 20px;
	height: 27px
}

.headYoutube {
	background: url("img/youtube_yt'.png") left center no-repeat;
	width: 43px;
	height: 27px
}

.headGoogle {
	background: url(img/headGoogle.png) left center no-repeat;
	width: 28px;
	height: 28px
}

.searchTab {
	float: right;
	width: 223px;
	height: 38px;
	background: url(img/bgsearch.jpg) left center no-repeat
}

.searchInput {
	float: left;
	border: none;
	background: 0 0;
	height: 38px;
	margin-left: 17px;
	color: #fff
}

.searchSubmit {
	float: right;
	border: none;
	background: url(img/submits.jpg) left center no-repeat;
	margin-right: 8px;
	width: 29px;
	height: 38px;
	cursor: pointer;
}

.rsspage {
	float: right;
	background: url(img/rsspage.png) left center no-repeat;
	width: 19px;
	height: 17px
}

.norss {
	display: none
}

.menuTop {
	float: right;
	height: 40px;
}

.menuTop>ul>li {
	float: left;
	height: 40px
}

.menuTop>ul>li:last-child {
	padding-right: 0
}

.menuTop>ul>li a {
	color: #000;
	font-family: "Adobe Garamond Pro";
	font-weight: 700;
	font-size: 15px;
	line-height: 40px;
	padding: 0 0 0 14px
}

.dropMenu,
.logo {
	position: absolute
}

.menuTop ul li .lastm,
.menuTop>ul>li a:last-child {
	padding-right: 0
}

.menuTop ul li .first,
.menuTop>ul>li a.home {
	padding-left: 0
}

.menuTop>ul>li:hover>a {
	color: red
}

.blockimportant {
	display: block!important
}

.dropMenu {
	display: none;
	background: url(img/top_menu_bg.png) left center;
	border-bottom: 3px solid red;
	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
}

.butonLink,
.footerRight h3,
.titlen {
	text-transform: uppercase
}

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
}

.langactiv,
.menuSuplimentar .linkDetalii,
.menuSuplimentarDescriere {
	font-family: HelveticaRegular
}

.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
}

.menuSuplimentarDescriere.full {
	width: 100%
}

.menuSuplimentar .linkDetalii {
	background: url(../img/sageatagri.jpg) right center no-repeat, #0079C2;
	color: #fff;
	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: 66px
}

.langactiv {
	font-size: 14px;
	color: red
}

.langinactiv {
	font-size: 14px;
	font-family: HelveticaRegular;
	color: #000
}

.footerLeft a,
.footerLinks span {
	font-family: HelveticaRegular;
	font-size: 13px
}

.langinactiv:hover {
	color: red
}

.langs a,
.langs a:hover {
	float: left;
	margin: 0 10px
}

.colorboxSuccess {
	padding: 20px 10px
}

.newsletter .eroareform {
	border: 1px solid #d93446
}

table tr,
table tr td,
table tr th {
	border: 1px solid #ccdae9
}

.logo {
	z-index: 1000
}

#pool p {
	width: 100%;
	float: left
}

.footerDiv,
.footerDivp {
	width: 1300px;
	margin: 0 auto;
	position: relative;
	height: 546px
}

.footerDivp .footerCopyright {
	position: relative;
	bottom: 0
}

.footerCopyright,
.logoFooter {
	position: absolute
}

#footer {
	float: left;
	width: 1016px;
	max-width: 1016px;
	height: 546px;
	margin-top: 15px;
	padding: 0 142px
}

.footerLinks {
	width: 100%;
	text-align: center
}

.footerLeft a {
	display: block;
	color: #000;
	text-align: left;
	padding-bottom: 12px
}

.aligncenter,
.footerCopyright p,
.lof-main-item-desc a h3,
.lof-main-item-desc p,
.paginatie,
.paginatie ul li,
.stiriimage {
	text-align: center
}

.facebookFooter {
	float: right;
	background: url(../img/facebookf.png) left center no-repeat;
	width: 38px;
	height: 41px
}

.faceBox {
	float: right;
	margin-top: 10px
}

.footerLinks span {
	color: #3b88cc;
	padding: 0 10px
}

.footerCopyright p {
	color: #000;
	font-family: Arial;
	font-weight: 700;
	font-size: 12px;
	width: 1016px
}

.footerCopyright a {
	color: #fff;
	font-size: 11px;
	font-family: HelveticaRegular
}

.term {
	background: url(../img/bflinef.jpg) right center no-repeat;
	padding-right: 10px;
	margin-right: 10px
}

.footerLeft {
	padding-left: 20px;
	margin-top: 60px
}

.footerRight {
	float: right;
	margin-right: 20px
}

.footerRight h3 {
	float: right;
	font-size: 18px;
	font-family: helveticabold, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px
}

.logoFooter {
	float: left;
	bottom: 150px;
	height: 55px;
	width: 100%
}

.thumburi ul li,
.thumburi ul li a {
	position: relative
}

.menuf {
	float: left;
	width: 128px;
	margin-right: 10px
}

#container,
#containerm,
#containermCenter,
.containerPageText {
	width: 100%;
	float: left
}

.menuf a {
	color: #000;
	font-size: 22px;
	font-family: "Adobe Garamond Pro";
	font-weight: 700
}

.menuf li a {
	color: #000;
	font-size: 13px;
	font-family: Helvetica;
	font-weight: 400
}

.containerPageText h3,
.filesBox ul li a {
	font-family: helveticabold, Helvetica, sans-serif
}

#container {
	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 {
	padding: 30px;
	max-width: 575px
}

.containerPageText h3 {
	color: #000;
	font-size: 30px
}

.paginatie,
.paginatie ul li a {
	font-family: helveticabold, Arial, sans-serif
}

.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
}

#containerm {
	min-height: 470px;
	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 {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 13px
}

table tr th {
	padding: 8px 0 8px 7px;
	background: #ccdae9;
	color: #fff
}

table tr td {
	padding: 8px 7px
}

table tr td a {
	font-size: 13px;
	font-weight: 700
}

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
}

.paginatie span {
	padding-right: 10px;
	font-size: 14px;
	color: #3c3c3c
}

.paginatie ul {
	float: right;
	width: 100%
}

.paginatie ul li {
	float: left;
	padding: 4px!important;
	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;
	color: #333
}

.paginatie ul li.active {
	color: red;
	height: 26px;
	line-height: 25px
}

.page h4,
.popup h3 {
	color: #000;
	font-size: 23px
}

.nextpage a,
.prevpage a {
	float: right;
	width: 18px;
	height: 18px
}

.nextpage a {
	background: url(../img/nextpage.png) right center no-repeat
}

.prevpage a {
	background: url(../img/prevpage.png) right center no-repeat
}

.popup {
	float: left;
	width: 542px;
	padding: 20px
}

.descFoto,
.page h4,
.page span {
	width: 100%
}

.popup h3 {
	font-family: HelveticaRegular
}

.page h4 {
	float: left;
	margin-bottom: 20px
}

.descFoto,
.fotoTop h3,
.socialFoto {
	margin-bottom: 30px
}

.page span {
	color: #7d7d7d;
	font-size: 12px
}

.fotoTop h3 {
	font-size: 30px;
	font-family: HelveticaRegular, Helvetica, sans-serif;
	font-weight: 700;
	color: #000
}

.socialFoto {
	float: left;
	width: 100%;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 10px;
	padding-top: 10px
}

.descFoto p {
	color: #3c3c3c;
	font-size: 13px;
	font-family: HelveticaRegular
}

.thumburi ul li {
	float: left;
	width: 185px;
	height: 125px;
	margin-right: 10px;
	margin-bottom: 10px
}

.thumburi ul li .transparent {
	width: 173px;
	height: 130px;
	position: absolute;
	bottom: 0;
	float: left;
	background: url(../img/img_bg_t.png) center no-repeat;
	opacity: .4
}

.pageBigImg label,
.pageSmallImg label {
	bottom: 12px;
	color: #FFF;
	font-size: 11px;
	left: 10px;
	z-index: 50;
	float: left
}

.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 {
	position: absolute
}

.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 {
	position: absolute
}

.ui-widget-content p,
.ui-widget-content p strong {
	color: #3c6494!important
}

.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;
	border-bottom: 1px solid #deeaf5!important;
	border-radius: 0!important;
	padding: 10px 15px!important
}

.ui-widget-content h3 {
	background: url(../img/acordionh3back.jpg) 705px center no-repeat #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) top left repeat-x #f5fcff!important
}

.ui-widget-content p {
	font-size: 13px!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 0 5px;
	background: 0 0;
	float: left;
	margin-bottom: 5px;
	width: 100%;
	border-bottom: 1px solid red
}

.filesBox ul li a {
	color: #000;
	font-size: 14px
}

.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;
	filter: alpha(opacity=80);
	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
}

.stiriimage img {
	width: 100%
}

.categories {
	font-size: 12px;
	color: #900;
	font-family: HelveticaRegular
}

.DescriptionList h2 a,
.listadescriere h2 a {
	font-size: 23px;
	color: #004990;
	font-family: HelveticaRegular
}

.detailStiri.galerieListare {
	margin-top: 15px
}

.listadescriere {
	float: right;
	width: 100%;
	max-width: 430px
}

.List {
	border-bottom: 1px solid #d7d7d7
}

.DescriptionList h2 {
	padding: 0 0 10px
}

.DescriptionList h2 a {
	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
}

.butonLink,
.description,
.greydatum {
	font-family: HelveticaRegular
}

.greydatum {
	color: #7d7d7d;
	font-size: 12px;
	display: block;
	margin-bottom: 10px
}

.description {
	line-height: 18px;
	color: #3c3c3c;
	font-size: 13px;
	margin-bottom: 25px;
	width: 100%
}

.description table tr,
.description table tr td {
	color: #666!important;
	font-size: 13px;
	font-weight: 400
}

.description table tr td a {
	font-weight: 400
}

.description table tr td {
	border: 0!important;
	padding: 0;
	line-height: 18px
}

.description table tr {
	border: none
}

a.readall,
a.readall:hover {
	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
}

.fotoIndex,
.videoIndex,
a.datetehnice {
	display: inline-block
}

a.datetehnice {
	background: url(../img/pdf_small.jpg) 10px center no-repeat #e9f0f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 35px;
	margin-top: 20px;
	color: #3b88cc
}

.butonLink {
	float: right;
	background: url(../img/bglink.jpg) left center no-repeat;
	width: 116px;
	height: 27px;
	line-height: 27px;
	color: #0079c2;
	font-size: 11px;
	padding-left: 10px;
	display: inline
}

.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: url(../img/banner/load-indicator.gif) 50% 50% no-repeat
}

.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;
	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) left bottom no-repeat;
	width: 15px;
	height: 18px
}

.facebook-share-button {
	background: url(img/social/facebook_icon.png) left bottom no-repeat;
	width: 15px;
	height: 18px
}

.gplus-share-button {
	background: url(img/social/goolge_plus_icon.png) left bottom no-repeat;
	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;
	width: 800px;
	margin-left: 80px
}

ul.lof-main-wapper {
	background: url(../img/banner/load-indicator.gif) 50% 50% no-repeat;
	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;
	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(../img/sageatabanner.png) left top no-repeat;
	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: 1px solid #C5C5C5
}

div.lof-next,
div.lof-previous {
	position: absolute;
	z-index: 99;
	width: 32px;
	height: 22px;
	bottom: 14px;
	text-indent: -9999px;
	cursor: pointer
}

.lof-navigator li.active img {
	border: 1px solid #6C8E5C
}

.lof-navigator li.active h3 {
	color: #000;
	font-size: 22px;
	font-family: helveticabold
}

.lof-navigator li.active p {
	display: block;
	font-size: 13px;
	font-family: HelveticaRegular;
	margin-top: 3px;
	line-height: 18px
}

.lof-navigator li p,
div.lof-next {
	display: none
}

div.lof-previous {
	display: none;
	float: left;
	background: url(../img/bannerleft.png) center no-repeat;
	right: 44px
}

div.lof-next {
	float: right;
	background: url(../img/bannerright.png) center no-repeat;
	right: 14px
}

.backimpar,
.backpar {
	height: 2px;
	left: -19px;
	padding-top: 10px
}

#rightNews .picsNews span,
#rightNewsList .picsNews span,
.imgMininisterPag span {
	position: relative;
	bottom: 137px;
	z-index: 1000
}

div.lof-previous:hover {
	background: url(../img/bannerlefthover.png) center no-repeat
}

div.lof-next:hover {
	background: url(../img/bannerrighthover.png) center no-repeat
}

ul.lof-main-wapper li a.imagebanner {
	width: 698px;
	display: block
}

.backimpar,
.backpar,
ul.pages {
	width: 100%;
	float: left
}

.backimpar {
	position: relative;
	background: url(../img/imparli.png) left center no-repeat;
	padding-bottom: 9px
}

.backpar {
	position: relative;
	background: url(../img/parli.png) left center no-repeat;
	padding-bottom: 10px
}

.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: url(../img/sageatabanner.png) left center no-repeat;
	border: none!important
}

ul.pages {
	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 solid #d93446!important
}

#chestionar_captcha.eroareform,
.inputMic.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) top repeat-x;
	height: 16px;
	padding: 2px 5px;
	width: 205px
}

.list3doc,
.prioritiesImg {
	box-shadow: 0 0 9px 2px rgba(0, 0, 0, .2);
	border-top: 1px solid #fff
}

.h383,
.h410 {
	height: 100%
}

.mh380 {
	max-height: 380px
}

.mh450 {
	max-height: 500px
}

.h383 {
	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
}

.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
}

.minImage p,
.ministriNume {
	font-family: HelveticaRegular;
	width: 100%;
	text-align: center
}

.ministriNume {
	color: #ff000a;
	font-size: 15px;
	margin-top: 5px
}

.minImage p {
	float: left;
	font-size: 12px;
	color: #000
}

.minclass6 {
	width: 141px;
	text-align: center
}

.minclass5 {
	width: 175px;
	text-align: center
}

.minclass4 {
	width: 180px;
	margin-right: 25px;
	text-align: center
}

.minMiddle,
.minMiddle6 {
	display: table;
	margin: 0 auto
}

.ministrii5 {
	width: 100%;
	text-align: center;
	float: left
}

.minMiddle .minImage {
	width: 165px
}

.ministrii6 {
	width: 100%;
	text-align: center;
	float: left
}

.minMiddle6 .minImage {
	width: 145px;
	margin-right: 5px
}

.pageImageMin,
.pageImageMin img {
	width: 136px;
	height: 165px
}

.pageImageMin {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px
}

.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
}

.listCabinet h3,
.ministriiDescLista h3 a {
	font-family: helvetica;
	color: #000
}

.socialPrim {
	float: right;
	width: 485px
}

.listCabinet {
	float: left;
	width: 100%
}

.listCabinet h3 {
	font-size: 25px;
	margin-bottom: 20px;
	font-weight: 700
}

.ministriiBox {
	float: left;
	width: 150px;
	margin-right: 12px;
	margin-bottom: 25px
}

.ministriiDescLista {
	float: left;
	width: 150px;
	margin-bottom: 5px;
	height: 38px
}

.ministriiDescLista h3 a {
	font-size: 12px
}

.ministriiDescLista h3 {
	margin-bottom: 0
}

.ministriiDescLista p {
	color: #000;
	font-size: 11px;
	font-family: Helvetica;
	line-height: 14px!important
}

.contLink,
.contLink:hover {
	height: 10px;
	font-size: 10px;
	font-family: Helvetica
}

.contLink {
	background: url(img/acontmin.jpg) left center no-repeat;
	padding-left: 15px;
	margin-top: 15px;
	color: #3a3a3a
}

.contLink:hover {
	background: url(img/acontminh.jpg) left center no-repeat;
	color: red
}

.newsDetMinister li {
	border-bottom: 1px solid #f99;
	padding: 8px 10px 10px;
	margin-left: 2px;
	margin-right: 2px
}

.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 {
	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) left center no-repeat;
	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
}

.boxPrioritati,
.titlen,
.titlenprio {
	padding-bottom: 10px;
	border-bottom: 1px solid red
}

#rightMinister,
#rightNewsList {
	float: left;
	margin-bottom: 30px
}

.nrcab,
.nrotmin,
.nrprim {
	float: left;
	width: 100px;
	height: 101px;
	margin-right: 18px;
	background: url(img/bgredmin.png) left center no-repeat
}

.nrtotmin {
	float: left;
	width: 101px;
	height: 101px;
	background: url(img/bgblackmin.png) left center no-repeat
}

#rightNewsList {
	width: 305px;
	height: 351px;
	background: url(img/bgstireright.jpg) left center no-repeat;
	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;
	background: url(img/imgpeste.png) left center no-repeat
}

#rightMinister {
	width: 305px;
	height: 427px;
	background: url(img/bgstireright-427.jpg) left center no-repeat;
	margin-left: 25px
}

.imgMininisterPag,
.imgMininisterPag img {
	height: 304px;
	width: 261px;
	float: left
}

.imgMininisterPag {
	position: relative;
	top: 20px;
	left: 22px;
	margin-bottom: 20px
}

.imgMininisterPag span {
	float: left;
	width: 261px;
	height: 137px;
	background: url(img/imgpeste.png) left center no-repeat
}

#rightNews {
	float: left;
	width: 305px;
	height: 351px;
	margin-bottom: 30px;
	background: url(img/bgstireright.jpg) left center no-repeat
}

#rightNews .picsNews a,
#rightNews .picsNews img {
	height: 137px;
	width: 261px
}

#rightNews .picsNews a {
	margin-top: 22px;
	margin-left: 22px
}

#rightNews .picsNews span {
	float: left;
	width: 261px;
	height: 137px;
	background: url(img/imgpeste.png) left center no-repeat
}

.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 .date,
.descriptionNews .desc {
	font-size: 11px;
	font-family: helvetica;
	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
}

.descriptionNews .date {
	color: red
}

#rightNews .socialNews {
	float: right;
	margin: 0 22px 10px 0;
	color: #000
}

.facebook_sm_icon,
.google_sm_icon,
.twitter_sm_icon {
	height: 14px;
	margin-right: 15px;
	float: left
}

.google_sm_icon {
	background: url(img/imgplus.png) center bottom no-repeat;
	width: 18px
}

.twitter_sm_icon {
	background: url(img/tweetimg.png) center bottom no-repeat;
	width: 11px
}

.facebook_sm_icon {
	background: url(img/faceimg.png) center bottom no-repeat;
	width: 8px
}

.titlen {
	float: left;
	width: 290px;
	margin-left: 7px;
	margin-bottom: 5px;
	text-align: center;
	color: #666;
	font-size: 14px;
	font-family: helvetica;
	font-weight: 700
}

.latest3News {
	float: left;
	width: 305px;
	height: 353px;
	background: url(img/bglatest3.jpg) left center no-repeat;
	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) left center no-repeat;
	width: 311px;
	height: 207px;
	margin-right: 22px;
	margin-bottom: 20px
}

.departamenteDescLista {
	float: left;
	height: 160px;
	left: 20px;
	position: relative;
	top: 20px;
	width: 271px
}

.priorDiv,
.progDiv {
	left: 175px;
	position: relative
}

.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) left center no-repeat;
	width: 302px;
	height: 355px
}

.programeIndex {
	float: left;
	width: 100%;
	margin-bottom: 25px
}

.progDiv {
	float: right;
	background: url(img/bghprog.jpg) center no-repeat;
	width: 616px;
	height: 40px
}

.listaprogIndex {
	float: left;
	width: 100%;
	height: 289px
}

.tabProg,
.tabprogImage {
	width: 196px
}

.sliderprog li .tabProg:last-child {
	margin-right: 0
}

.tabProg {
	float: left;
	height: 285px;
	margin-right: 7px;
	margin-bottom: 20px
}

.tabProgDetImpar,
.tabProgDetPar,
.tabprogImage {
	height: 142px;
	float: left
}

.tabProgDetImpar a,
.tabProgDetPar a {
	font-weight: 700;
	margin-bottom: 25px;
	color: #fff;
	line-height: 15px;
	margin-top: 20px;
	text-align: center;
	text-transform: uppercase
}

.tabProgDetPar {
	width: 194px;
	font-size: 14px;
	overflow: hidden;
	background: url(img/bgppar.jpg) center no-repeat
}

.tabProgDetPar a {
	font-size: 13px;
	font-family: helvetica;
	width: 100%
}

.tabProgDetPar p {
	color: #fff;
	font-size: 12px;
	font-family: Helvetica;
	line-height: 15px;
	text-align: center
}

.tabProgDetImpar {
	width: 194px;
	font-size: 14px;
	overflow: hidden;
	background: url(img/bgpimpar.jpg) center no-repeat
}

.tabProgDetImpar a {
	font-size: 13px;
	font-family: helvetica;
	width: 100%
}

.detailesTitle,
.prioritiesIndex {
	margin-bottom: 20px
}

.tabProgDetImpar p {
	color: #fff;
	font-size: 12px;
	font-family: Helvetica;
	line-height: 15px;
	text-align: center
}

.priorcomplet span,
.priorprogres span {
	font-size: 14px;
	line-height: 22px;
	font-family: HelveticaRegular
}

.tabProgIndex {
	float: left;
	width: 194px;
	height: 285px;
	margin-right: 7px
}

#nextProg,
#prevProg {
	height: 45px;
	text-indent: -9999px;
	cursor: pointer;
	float: left;
	width: 100%
}

#nextProg {
	background: url(img/nextprog.jpg) center top no-repeat
}

#prevProg {
	background: url(img/prevprog.jpg) center top no-repeat
}

.listaprogIndex .bx-wrapper .bx-pager {
	display: none
}

.listapriorIndex {
	float: left;
	margin-top: 20px
}

.prioritiesIndex {
	float: left;
	width: 100%
}

.priorDiv {
	float: right;
	background: url(img/priorhbg.jpg) center no-repeat;
	width: 616px;
	height: 50px
}

.priorcomplet,
.priorprogres {
	width: 202px;
	height: 313px;
	float: left
}

.priorcomplet {
	background: url(img/priocomind.jpg) left center no-repeat
}

.priorcomplet span {
	float: left;
	color: #15cf02
}

.priorprogres {
	background: url(img/prioprogind.jpg) left center no-repeat;
	margin-top: 30px
}

.priorprogres span {
	float: left;
	color: #979797
}

.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
}

.descPrioritati h2 a,
.titlenprio {
	font-family: helvetica;
	font-weight: 700
}

.tabPrioDet {
	float: left;
	margin: 4px
}

.boxPrioritati,
.prioritiesImg {
	margin-bottom: 15px;
	float: left
}

.boxPrioritati {
	width: 100%
}

.prioritiesImg {
	width: 644px;
	height: 202px
}

.prioritiesImg img {
	position: relative;
	left: 10px;
	top: 10px
}

.descPrioritati {
	margin-bottom: 20px
}

.descPrioritati h2 a {
	color: #000;
	font-size: 25px;
	margin-bottom: 5px
}

.titlenprio {
	float: left;
	width: 305px;
	margin-bottom: 20px;
	text-align: center;
	color: #666;
	font-size: 14px;
	text-transform: uppercase
}

.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;
	padding-bottom: 20px
}

.docsDetails .dateDetalils,
.docsDetails .titleDetalils a {
	font-family: helvetica;
	font-weight: 700
}

.docsDetails .titleDetalils a {
	font-size: 25px;
	color: #000;
	line-height: 30px;
	margin: 0 0 8px
}

.docsDetails .titleDetalils a:hover {
	color: #000!important;
	text-decoration: none
}

.docsDetails .dateDetalils {
	color: red;
	margin: 0 0 10px;
	font-size: 13px
}

.docsDetails .descriptionDetalils {
	color: #000;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 18px;
	font-family: Helvetica
}

.detailesTitle h2,
.detailesTitle h3 {
	font-family: helvetica, Arial, sans-serif;
	min-height: 30px;
	color: #000;
	font-weight: 700
}

.detailesTitle h2 {
	font-size: 28px
}

.detailesTitle h3 {
	font-size: 18px
}

.docsDetails .sectionDetalils {
	color: #000;
	margin: 0 0 15px;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase
}

.bgimgdoc {
	float: left;
	width: 331px;
	height: 222px;
	background: url(img/bgimgdoc.jpg) left center no-repeat;
	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) left top no-repeat;
	font-family: Helvetica, Arial, sans-serif
}

.latestRight3Doc {
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.divridoc {
	float: right;
	width: 100%;
	background: url(img/bgrightmin.jpg) right bottom no-repeat
}

.docr {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	width: 260px
}

.descriptionList {
	float: right;
	width: 302px
}

.widgetIndex {
	float: left;
	width: 100%;
	height: 284px;
	margin-bottom: 10px;
	overflow: hidden
}

.boxWidget {
	float: left;
	width: 194px;
	height: 284px;
	overflow-y: scroll;
	padding-bottom: 20px
}

.boxWidget h3 a,
.desWidget a,
.desWidget p {
	text-align: center;
	color: #000;
	overflow: hidden
}

.widgetMargin {
	float: left;
	background: url(img/bgboxwidget.png) -10px center no-repeat;
	height: 284px;
	width: 11px;
	display: block
}

.imgWidget {
	float: left;
	width: 173px;
	margin-top: 14px
}

.widgetIndex span {
	float: left;
	width: 17px
}

.boxWidget h3 a {
	float: left;
	font-size: 15px;
	font-family: helvetica;
	width: 174px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 47px;
	font-weight: 700
}

.desWidget {
	float: left;
	width: 174px;
	height: 50px
}

.desWidget a,
.desWidget p {
	font-size: 12px;
	font-family: HelveticaRegular;
	line-height: 15px;
	height: 48px
}

.butwinpar,
.butwpar {
	width: 117px;
	height: 27px;
	text-align: center;
	margin-top: 10px;
	margin-left: 30px;
	color: #fff;
	font-size: 13px;
	font-family: helveticabold;
	line-height: 25px;
	float: left
}

.butwpar {
	background: url(img/butwpar.png) left center no-repeat
}

.butwinpar {
	background: url(img/butwinpar.png) left center no-repeat
}

.boxImpar {
	;
	height: 284px;
	padding-left: 12px;
	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) left center no-repeat;
	height: 25px;
	margin-bottom: 10px
}

.tabMedia {
	float: left;
	width: 613px;
	height: 383px;
	padding: 6px;
	margin-top: 10px;
	background: url(img/bgtab.png)
}

.leftTab h3,
.rightTab h3 {
	padding-left: 34px;
	margin-left: 90px;
	margin-top: 12px;
	line-height: 23px;
	font-size: 14px;
	font-family: helveticabold;
	color: #000;
	text-transform: uppercase
}

.widgetMedia {
	float: right;
	width: 373px
}

.leftTab,
.rightTab {
	width: 50%;
	cursor: pointer
}

.leftTab {
	float: left;
	height: 40px
}

.leftTab h3 {
	height: 20px;
	background: url(img/video.png) left center no-repeat
}

.rightTab {
	float: right;
	height: 40px
}

.rightTab h3 {
	height: 20px;
	background: url(img/fototab.png) left center no-repeat
}

.descriereTab,
.descriereTab p {
	line-height: 18px
}

.topTab {
	float: left;
	width: 100%;
	height: 40px
}

.active {
	background: #fff;
	height: 40px
}

.fotoinMedia,
.videoinMedia {
	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
}

.descriereTab h2 a,
.linkm {
	color: red;
	font-weight: 700
}

.boxWid h3 a,
.descriereTab h2 a,
.linkm {
	font-family: helvetica
}

.descriereTab h2 a {
	font-size: 15px;
	margin-bottom: 15px;
	line-height: 18px
}

.desWid p,
.linkm {
	line-height: 15px
}

.linkm {
	float: left;
	width: 90%;
	margin-left: 35px;
	margin-top: 35px;
	background: url(img/redsageata.png) left center no-repeat;
	font-size: 12px;
	padding-left: 10px;
	text-align: left
}

.bgdivMedia,
.boxWid {
	float: left;
	margin-top: 25px
}

.boxWid h3 a,
.desWid p {
	color: #000;
	overflow: hidden
}

.bgdivMedia {
	background: url(img/bgdivmedia.jpg) left center no-repeat;
	height: 27px;
	width: 547px;
	margin-left: 35px
}

.bgwidIndex {
	float: left;
	background: url(img/bgwidget.png) left center no-repeat;
	width: 373px;
	height: 413px
}

.boxWid {
	width: 263px;
	margin-left: 24px
}

.boxWid h3 a,
.buttWid {
	text-align: center;
	margin-top: 10px;
	font-weight: 700;
	float: left
}

.boxWid h3 a {
	font-size: 15px;
	width: 325px;
	margin-bottom: 10px;
	height: 47px
}

.desWid {
	float: left;
	width: 325px;
	height: 95px
}

.desWid p {
	text-align: center;
	font-size: 12px;
	font-family: HelveticaRegular;
	height: 48px
}

.buttWid {
	width: 117px;
	background: url(img/butwpar.png) left center no-repeat;
	height: 27px;
	margin-left: 100px;
	color: #fff;
	font-size: 13px;
	font-family: helvetica;
	line-height: 25px
}

.tabFotoDet a,
.tabVideoDet a {
	text-align: right;
	margin-left: 20px;
	font-weight: 400
}

.imgWid {
	float: left;
	width: 325px;
	height: 160px
}

.fotobgm span,
.videobgm span {
	float: right;
	bottom: 14px;
	right: 9px;
	width: 30px;
	height: 25px;
	position: relative
}

.fotobgm span {
	background: url(img/bgfotom.jpg) left center no-repeat
}

.videobgm span {
	background: url(img/bgvideom.jpg) left center no-repeat
}

.videoIndex {
	width: 489px;
	position: relative
}

.tabVideoDet {
	float: left;
	background: url(img/bgtextvideo.png) left center no-repeat;
	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;
	width: 215px;
	font-size: 20px;
	color: #eee;
	font-family: HelveticaRegular;
	margin-top: 25px
}

.tabFotoDet h3,
.tabVideoDet span {
	font-size: 12px;
	color: #eee;
	margin-right: 22px;
	font-family: HelveticaRegular
}

.tabVideoDet span {
	float: right;
	margin-top: 20px
}

.videoinImage {
	float: left;
	width: 245px;
	height: 234px;
	position: absolute;
	z-index: 10;
	right: 0
}

.videoinImage img {
	float: left;
	width: 249px;
	height: 234px
}

.fotoIndex {
	width: 489px;
	position: relative
}

.tabFotoDet {
	float: left;
	background: url(img/bgtextFoto.png) left center no-repeat;
	width: 256px;
	height: 234px;
	position: relative;
	z-index: 1000
}

.fotoinImage {
	float: left;
	width: 246px;
	height: 234px;
	position: absolute;
	z-index: 10;
	right: 0
}

.bgvideoimg a,
.imgMedia img {
	position: relative
}

.fotoinImage img {
	float: left;
	width: 245px;
	height: 234px
}

.tabFotoDet h3 {
	float: left;
	text-transform: uppercase;
	margin-top: 22px;
	width: 233px;
	text-align: right
}

.tabFotoDet a {
	float: left;
	width: 215px;
	font-size: 20px;
	color: #eee;
	font-family: HelveticaRegular;
	margin-top: 25px
}

.tabFotoDet span {
	float: right;
	color: #eee;
	margin-right: 22px;
	margin-top: 20px;
	font-size: 12px;
	font-family: HelveticaRegular
}

.mediaLeft,
.mediaRight {
	margin-top: 35px;
	color: #898989;
	font-family: "Adobe Garamond Pro";
	float: left
}

.listamultiIndex {
	float: left;
	background: #eee;
	width: 100%;
	min-height: 150px
}

.mediaLeft {
	width: 230px;
	margin-right: 10px;
	font-size: 22px;
	text-align: center
}

.mediaCenter {
	float: left;
	width: 472px;
	margin-top: 35px;
	margin-right: 35px;
	margin-bottom: 20px
}

.mediaRight {
	width: 225px;
	min-height: 90px;
	font-size: 18px
}

.imgMedia {
	float: left;
	width: 335px;
	height: 203px;
	margin-left: 10px;
	margin-top: 15px;
	background: url(img/bgbackpoza.jpg) left center no-repeat
}

.imgMedia img {
	width: auto;
	height: auto;
	left: 10px;
	top: 10px
}

.bgvideoimg span {
	width: 118px;
	height: 67px;
	background: url(img/bgmediavideodiv.png) left center no-repeat;
	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) left center no-repeat;
	border: none;
	color: #fff
}

.btnfiltruc {
	float: left;
	width: 42px;
	height: 39px;
	background: url(img/submitfotoc.jpg) left center no-repeat;
	text-indent: -6666px;
	border: none
}

.institBlog {
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px
}

.institIndex {
	float: left;
	width: 100%;
	padding-bottom: 14px;
}

.listaInstIndex {
	float: none;
	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;
	text-align: center;
    display: inline-block;
}

.institIndex h3 {
	padding-top: 15px;
	line-height: 23px;
	font-size: 15px;
	font-family: helvetica;
	font-weight: 700;
	text-align: center;
}

.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: Helvetica;
	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) left center no-repeat;
	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
}

.notfoundc,
.w270,
.w300,
.w310,
.w320,
.w325,
.w375,
.w575,
.w595,
.w616,
.w633,
.w635,
.w640,
.w650 {
	width: 100%
}

.h380,
.h420 {
	height: 100%
}

.blogIndex h2 {
	color: #666;
	font-size: 18px;
	font-family: HelveticaRegular;
	background: #eaeaea;
	padding: 5px 5px 5px 10px;
	margin-bottom: 10px
}

.blogIndex li,
.blogIndex span {
	color: #484848;
	font-size: 12px;
	font-family: HelveticaRegular
}

.blogIndex span {
	padding: 10px
}

.blogIndex li {
	border-bottom: 1px solid #666;
	padding: 10px 10px 20px;
	line-height: 15px
}

.blogIndex li a {
	color: #e60029
}

.blogIndex li:last-child {
	border: none
}

.bbg,
.errorButtons,
.errorTitle h3,
.listaMeniu a:last-child {
	border-bottom: 1px solid #d7d7d7
}

.listaMeniu a,
.subpagini li:first-child {
	border-top: 1px solid #d7d7d7
}

.textBlog {
	padding-left: 10px;
	padding-right: 10px
}

.notfoundc {
	max-width: 960px;
	position: relative;
	z-index: 10000
}

.w635 {
	max-width: 635px
}

.w633 {
	max-width: 633px
}

.w640 {
	max-width: 640px
}

.w650 {
	max-width: 650px
}

.w310 {
	max-width: 310px
}

.w300 {
	max-width: 300px
}

.w308 {
	max-width: 310px;
	width: 100%
}

.w320 {
	max-width: 320px
}

.w325 {
	max-width: 325px
}

.w375 {
	max-width: 375px
}

.w595 {
	max-width: 595px
}

.w575 {
	max-width: 575px
}

.w616 {
	max-width: 616px
}

.w270 {
	max-width: 270px
}

.w250,
.w275 {
	width: 100%!important
}

.w275 {
	max-width: 275px!important
}

.w250 {
	max-width: 245px!important
}

.w100,
.w110,
.w120,
.w160,
.w176,
.w190,
.w200,
.w210,
.w220,
.w230,
.w240,
.w260,
.w273,
.w280,
.w295,
.w400,
.w425,
.w440,
.w903 {
	width: 100%
}

.w260 {
	max-width: 260px
}

.w100 {
	max-width: 100px
}

.w200 {
	max-width: 200px
}

.w440 {
	max-width: 440px
}

.w425 {
	max-width: 425px
}

.w400 {
	max-width: 400px
}

.w210 {
	max-width: 210px
}

.w176 {
	max-width: 176px
}

.w120 {
	max-width: 120px
}

.w130 {
	max-width: 130px;
	width: 100%
}

.w160 {
	max-width: 160px
}

.w110 {
	max-width: 110px
}

.w220 {
	max-width: 220px
}

.w295 {
	max-width: 295px
}

.w190 {
	max-width: 190px
}

.w230 {
	max-width: 230px
}

.w240 {
	max-width: 240px
}

.w280 {
	max-width: 280px
}

.w273 {
	max-width: 273px
}

.w903 {
	max-width: 903px
}

.h420 {
	min-height: 420px
}

.h380 {
	min-height: 380px
}

.h401 {
	height: 395px
}

.h200,
.h330 {
	height: 100%
}

.h200 {
	min-height: 200px
}

.h330 {
	min-height: 330px;
	max-height: 330px
}

.wh28 {
	width: 28px;
	height: 28px
}

.heightmin,
.w100p,
.w960 {
	width: 100%
}

.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
}

.descriereDet,
.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
}

.ptb10,
.ptb5 {
	padding-bottom: 5px
}

.ptb5 {
	padding-top: 5px
}

.ptb10 {
	padding-top: 10px
}

.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
}

.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
}

.mtm10 {
	margin-top: -10px
}

.pdt20 {
	padding-top: 20px
}

.pdb30 {
	padding-bottom: 30px
}

.listaMeniu a.selected,
.listaMeniu a:hover {
	background: #404041;
	color: #fff
}

.listaMeniu a {
	display: block;
	padding: 15px;
	color: #004990;
	font-size: 15px;
	font-family: HelveticaRegular
}

.absolute {
	position: absolute
}

.bgimgspag a img,
.heightmin,
.imageFostMinistru,
.imgMinPag,
.imgMinPag span,
.inputSearch,
.relative {
	position: relative
}

.t0 {
	top: 0
}

.l0 {
	left: 0
}

.r0 {
	right: 0
}

.b0 {
	bottom: 0
}

.bbg {
	margin-top: 25px;
	margin-bottom: 25px;
	height: 1px
}

.heightmin {
	display: block;
	float: left;
	height: 0
}

h3 a {
	color: #004990;
	font-family: HelveticaRegular, Helvetica, sans-serif;
	font-size: 24px
}

.errorButton a,
.errorMenu h3,
.errorTitle h3,
.ministrii h1,
.ministriiDescriere h1,
.ministriiDescriere h2,
.ministriiDescriere h4 {
	font-family: helveticabold, Helvetica, sans-serif;
	color: #000
}

.errorTitle h3 {
	font-size: 23px;
	padding-bottom: 20px
}

.errorTitle a {
	display: block
}

.errorButton a {
	font-size: 15px;
	padding: 20px;
	display: block
}

.errorButton a:hover {
	color: #000
}

.errorMenu h3 {
	font-size: 23px;
	padding-bottom: 10px
}

.ministrii {
	float: left
}

.ministrii h1,
.ministriiDescriere h1 {
	font-size: 30px;
	margin-bottom: 20px
}

.ministriiDescriere h2 {
	font-size: 24px;
	margin-bottom: 20px
}

.ministriiDescriere h4 {
	font-size: 18px;
	margin-bottom: 20px
}

.ministriiDescriere h3 a {
	letter-spacing: 0;
	color: #004990;
	font-size: 14px;
	font-family: helveticabold
}

.ministriiDescriere,
.ministriiDescriere p {
	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: helvetica, Helvetica, sans-serif;
	font-size: 15px;
	padding: 20px;
	font-weight: 700
}

.descriptionSubpag h2 a,
.subpagini li a {
	font-family: helveticabold, Helvetica, sans-serif;
	color: #000
}

.subpagini {
	margin-top: 10px
}

.subpagini li {
	border-bottom: 1px solid #d7d7d7
}

.subpagini li a {
	display: block;
	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
}

.backLink,
.page .button_simple {
	border: 1px solid #d0d0d0;
	display: block
}

.descriptionSubpag {
	float: left;
	width: 395px;
	height: 115px;
	margin-top: 3px
}

.bgimgpag,
.bgimgspag {
	width: 235px;
	height: 160px;
	float: left
}

.descriptionSubpag h2 a {
	font-size: 25px;
	margin-bottom: 10px
}

.pagminTitle h3,
.socialSubpag .veziMaiMulte {
	text-align: center;
	font-family: helveticabold
}

.descSubpag {
	margin-bottom: 5px
}

.descSubpag p {
	color: #000;
	font-size: 13px
}

.bgimgpag {
	background: url(../img/bgimgsubpagini.jpg) left center no-repeat
}

.bgimgspag {
	background: url(../img/bgimgpag.jpg) left center no-repeat;
	margin-right: 10px
}

.bgimgspag a img {
	float: left;
	left: 15px;
	top: 17px;
	width: 204px;
	height: 125px
}

.socialSubpag .veziMaiMulte {
	background: url(../img/bgbutpag.jpg) left center no-repeat;
	width: 87px;
	height: 21px;
	color: #fff;
	font-size: 14px;
	line-height: 20px
}

.imgMinPag,
.imgMinPag img {
	height: 228px;
	width: 261px;
	float: left
}

.imgMinPag {
	top: 20px;
	left: 22px;
	margin-bottom: 20px
}

.imgMinPag span {
	float: left;
	width: 261px;
	height: 137px;
	z-index: 1000;
	bottom: 137px;
	background: url(../img/imgpeste.png) left center no-repeat
}

.pagminTitle {
	float: left;
	width: 261px;
	margin-left: 22px;
	margin-top: 20px
}

.pagminTitle h3 {
	font-size: 18px;
	color: #000
}

.page .button_simple a,
.pageDescription ul li {
	font-family: HelveticaRegular
}

/*@media only screen and (min-width:1000px) {
	.detaliiSocial {
		float: left;
		width: 644px;
		margin-top: 25px;
		margin: 0 0 0 20px;
		border-bottom: 1px solid #ff0000;
		text-align: center;
	}
}*/

.detaliiSocial {
	width: 100%;
	border-bottom: 1px solid red;
	/* align-self: center; */
	/* align-items: center; */
	margin: auto;
	text-align: left;
}


.page .button_simple {
	background: #fff;
	float: left
}

.page .button_simple a {
	padding: 5px 10px 5px 25px;
	color: #0079c2;
	text-transform: uppercase;
	font-size: 11px;
	display: block
}

.page .icon_file {
	background: url(../img/file_icon.jpg) left center no-repeat
}

.pageDescription {
	margin-top: 25px
}

.pageDescription img {
	width: 100%!important;
	height: auto!important;
	margin-bottom: 10px!important;
}

.pageDescription ul li {
	line-height: 18px;
	padding-left: 20px;
	font-size: 13px;
	color: #000;
	background: url(../img/bgli.png) left center no-repeat
}

.pageDescription h1,
.pageDescription h2 {
	font-family: helveticabold, Helvetica, sans-serif
}

.pageDescription h1 {
	margin-bottom: 10px;
	font-size: 30px;
	color: #000
}

.pageDescription h2 {
	margin-bottom: 15px;
	font-size: 24px;
	color: #000
}

.pageDescription ol li,
.pageDescription p {
	font-size: 13px;
	color: #000;
	line-height: 18px
}

.pageDescription p {
	font-family: HelveticaRegular, Arial, sans-serif;
	margin-bottom: 10px
}

.pageDescription ol li {
	padding-left: 20px;
	font-family: HelveticaRegular
}

.SitemapDescriere h2,
.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
}

.backLink a,
.checkbox span,
.inputSearch,
.submitButton {
	font-size: 11px;
	font-family: HelveticaRegular
}

.backLink {
	background: #fff;
	margin: 20px 0;
	float: left
}

.backLink a {
	padding: 5px 10px 5px 20px;
	color: #0079c2;
	background: url(../img/back.jpg) left center no-repeat
}

.inputSearch {
	background: #fff;
	border: 1px solid #9F9F9F;
	color: #3c3c3c;
	padding: 6px 20px 6px 10px
}

.submitButton {
	background: #9F9F9F;
	padding: 5px;
	color: #fff;
	border: none
}

.submitButton:hover {
	cursor: pointer
}

.checkbox span {
	color: #3C3C3C
}

.pageDescription span,
.pageTop h1 {
	font-family: helveticabold, Helvetica, sans-serif
}

.pageTop h1 {
	color: #000;
	font-size: 30px
}

.pageDescription span {
	float: left;
	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,
.pageDescription h6 {
	color: #900;
	font-family: helveticabold, Helvetica, sans-serif
}

.pageDescription h3 {
	font-size: 16px
}

.pageDescription h6 {
	font-size: 12px
}

.contactData p span {
	color: #7d7d7d;
	font-size: 11px
}

.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,
#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,
.inputtext {
	font-size: 11px;
	font-family: HelveticaRegular
}

#priministrii li p {
	color: #7d7d7d
}

.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,
#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;
	color: #3c3c3c;
	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
}

#PriministriiMare li .ministriiPozaMare,
.detImg,
.imgTitle h2 {
	width: 100%
}

.newsletter {
	padding: 30px;
	min-height: 375px;
	box-shadow: 0 2px 3px -3px gray
}

#PriministriiMare li {
	overflow: hidden;
	background: #404041
}

#PriministriiMare li h3 {
	font-size: 30px;
	color: #fff;
	font-family: HelveticaRegular, Helvetica, sans-serif;
	padding-bottom: 3px
}

#PriministriiMare li i p,
#PriministriiMare li p {
	font-family: HelveticaRegular;
	padding-bottom: 3px;
	color: #fff
}

#PriministriiMare li p {
	font-size: 13px
}

#PriministriiMare li i p {
	font-size: 11px
}

.inList {
	padding: 20px
}

.containerPageText h1 {
	color: #000;
	font-size: 30px;
	font-family: helveticabold, Helvetica, sans-serif;
	margin-bottom: 25px
}

.imgTitle h2,
.imgTitle span,
.videoDet {
	font-family: HelveticaRegular
}

.imgTitle h2 {
	line-height: 26px;
	color: #000;
	font-size: 23px
}

.imgTitle span {
	width: 100%;
	color: #900;
	font-size: 12px;
	margin-top: 5px
}

.detImg {
	float: left;
	max-width: 220px;
	height: 100%;
	max-height: 220px;
	margin-right: 20px
}

.videodiv,
.videodiv iframe {
	max-width: 575px;
	width: 100%
}

.sendf,
.videoDet {
	margin-right: 10px
}

.detaliiLink {
	border-bottom: 1px solid red;
	float: left;
	width: 100%;
	margin-top: 25px
}

.printl,
.sendf {
	float: right
}

.galeriiDet {
	float: left;
	width: 100%;
	margin-bottom: 25px
}

.videoDet {
	float: left;
	background: url(../img/bgvideo.jpg) right center no-repeat #0079c2;
	padding: 8px 37px 8px 10px;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px
}

.fisierDet,
.fotoDet {
	background: url(../img/bgdetfis.jpg) repeat-x;
	height: 26px;
	color: #fff;
	font-family: helveticabold;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 24px;
	font-size: 13px;
	float: left;
	text-transform: uppercase;
	text-align: center
}

.fisierDet {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.fotoDet {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 30px
}

.descriereDet {
	float: left;
	width: 100%
}

.descriereDet p {
	float: left;
	color: #3c3c3c;
	font-size: 13px;
	font-family: HelveticaRegular;
	line-height: 20px
}

#imaginiMinistrii li h3,
.backbtn {
	font-size: 11px;
	font-family: HelveticaRegular
}

.videodiv {
	float: left;
	margin-bottom: 20px
}

.videodiv iframe {
	height: 100%;
	min-height: 315px;
	max-height: 315px
}

.backbtn {
	float: left;
	background: url(../img/bgbtnbk.jpg) left center no-repeat;
	border: 1px solid #e0e0e0;
	padding: 8px 10px 8px 24px;
	text-transform: uppercase;
	color: #0079c2
}

.album {
	border-bottom: 1px solid #D7D7D7;
	float: left;
	width: 100%
}

.comung a,
.fotog a,
.videog a {
	float: left;
	width: 130px;
	height: 130px;
	position: absolute
}

.fotog a {
	background: url(../img/fotobg.png) left center no-repeat
}

.videog a {
	background: url(../img/videobg.png) left center no-repeat
}

.comung a {
	background: url(../img/comunicatebg.png) left center no-repeat
}

.videoMedia,
.videoMedia iframe {
	width: 100%;
	float: left
}

.videoMedia iframe {
	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 {
	color: #004990;
	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
}

.down,
.up {
	width: 120px;
	height: 21px
}

.functie h3 {
	font-family: HelveticaRegular;
	font-size: 13px;
	color: #900
}

.navigation_minsitrii {
	margin-top: 22px
}

.up {
	background: url(../img/up.jpg) center center no-repeat
}

.down {
	background: url(../img/down.jpg) center center no-repeat
}

.down:hover,
.up: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) right center no-repeat;
	padding: 4px 10px 4px 4px;
	display: block;
	float: left
}

.breadCrumb span:last-of-type {
	background: 0 0
}

.breadCrumb span:last-of-type a {
	color: #9c9c9c
}

.button_empty,
.widget-slider li a {
	color: #fff;
	display: block
}

.button_empty {
	font-family: HelveticaRegular;
	padding: 5px 20px 5px 5px;
	border: 1px solid #fff;
	font-size: 11px;
	background: url(../img/arrow_albastra.jpg) 95px center no-repeat;
	float: left;
	text-transform: uppercase;
	margin-right: 10px
}

.widget-slider li a h3,
.widget-slider li span {
	font-family: HelveticaRegular, Helvetica, sans-serif
}

#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 h3:hover {
	color: #0079c2
}

.widget-slider li a h3 {
	max-width: 245px;
	display: block;
	font-size: 24px;
	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) center center no-repeat;
	color: #000
}

.ministriBox h4,
.widgetDescr p {
	font-family: HelveticaRegular
}

.widget-slider li span:hover {
	cursor: pointer;
	background: url(../img/close.png) center center no-repeat, #ccc
}

.disabled {
	display: none
}

.widdgetPicture {
	padding: 15px 10px 10px 0
}

.widdgetPicture img {
	width: 50px!important;
	height: 50px
}

.widgetDescr {
	color: #000;
	padding: 10px 0
}

.widgetDescr p {
	line-height: 20px;
	color: #3c3c3c;
	font-size: 13px
}

.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-size: 15px;
	padding-bottom: 3px
}

.ministriBox p,
.tabStireDetail label {
	font-family: HelveticaRegular;
	font-size: 12px
}

.alert,
.success {
	padding: 20px 20px 20px 60px
}

.ministriBox p {
	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
}

.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 {
	color: #509400;
	border: 1px solid #509400;
	background: url(../img/success.jpg) left center no-repeat
}

.alert {
	color: #900;
	border: 1px solid #900;
	background: url(../img/error.jpg) left center no-repeat
}

.printPageInner,
.rightPrint {
	border-bottom: 1px solid #d7d7d7
}

.error,
.succes {
	padding: 20px;
	background: #fff;
	margin-bottom: 20px;
	display: block
}

.error p {
	color: #d11010
}

.succes {
	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;
	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
}

.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
}

.printPageInner h2,
.printPageInner p,
.printPageInner ul li {
	font-family: HelveticaRegular;
	line-height: 18px
}

.nume_eveniment {
	font-family: HelveticaRegular;
	font-size: 16px;
	margin-top: 25px
}

.bottomDropDownMenu a.btnLink {
	background: url(../img/sageatagri.jpg) right center no-repeat, #0079C2;
	width: 25px!important;
	height: 25px!important;
	margin: 17px 30px 0;
	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
}

.printPageInner,
.printPageTop {
	width: 100%;
	margin-top: 30px;
	float: left
}

.printPageTop h2 {
	color: #900;
	font-size: 12px;
	font-family: HelveticaRegular;
	margin-bottom: 10px
}

.printPageTop h1 {
	color: #000;
	font-size: 23px;
	font-family: HelveticaRegular
}

.printPageInner {
	max-width: 700px;
	margin-bottom: 80px;
	padding-bottom: 45px
}

.printPageInner p,
.printPageInner ul li {
	color: #3c3c3c;
	font-size: 13px
}

.printPageInner h2 {
	color: #000;
	font-size: 13px
}

.printPageInner img {
	float: left;
	margin-bottom: 20px
}

.logoPrint {
	float: left;
	width: 87px;
	height: 87px
}

.rightPrint {
	float: right;
	width: 100%;
	max-width: 613px;
	height: 45px
}

.rightPrint p {
	float: right;
	color: #3c3c3c;
	font-size: 13px;
	font-family: HelveticaRegular
}

.contactCenter label,
.contactLeft label,
.contactLeft label.subscribe_newsletter,
.contactRight label {
	text-align: right;
	color: #000;
	padding-top: 3px;
	padding-right: 10px;
	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,
.contactRight {
	width: 308px;
	margin-bottom: 20px
}

.contactLeft {
	float: left
}

.contactRight {
	float: right
}

.contactCenter {
	float: left;
	width: 644px;
	margin-bottom: 20px
}

.contactCenter label,
.contactLeft label {
	float: left;
	width: 83px;
	font-size: 14px
}

.contactLeft label.subscribe_newsletter {
	float: left;
	width: 278px;
	font-size: 14px
}

.contactRight label {
	float: left;
	width: 83px;
	font-size: 14px
}

.contactForm select,
.contactForm textarea {
	border: 1px solid #bfbfbf;
	padding: 3px 5px;
	background: #fff
}

.contactForm input[type=text] {
	float: right;
	width: 202px;
	border: 1px solid #bfbfbf;
	padding: 3px 5px;
	background: #fff
}

.contactForm textarea {
	float: right;
	width: 538px;
	height: 100px
}

.contactForm select {
	width: 215px
}

.nomtop {
	margin-top: 0
}

.submit {
	background: url(../img/bgbutcontact.jpg) left center no-repeat;
	border: none;
	width: auto;
	color: #fff;
	font-size: 14px;
	font-family: HelveticaRegular;
	padding: 10px 20px
}

.submit_newsletter {
	background: url(../img/submitbg.jpg) center repeat-x;
	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;
}

.agendaShort .numeev,
.agendaShort .oraev,
.div_zi_eveniment {
	font-family: helveticabold
}

.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-size: 14px
}

.div_zi_eveniment p {
	color: red
}

.div_zi_eveniment.selected {
	background: url(../img/agendaselected.jpg) center no-repeat
}

.div_zi_eveniment.selected .div_data_eveniment label,
.div_zi_eveniment.selected .div_data_eveniment p,
.div_zi_eveniment.selected p {
	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_next_intern,
.div_agenda_prev_intern {
	width: 30px;
	height: 81px;
	position: relative;
	z-index: 1000;
	cursor: pointer;
	float: left
}

.div_agenda_prev_intern {
	background: url(../img/agendaleft.png) center no-repeat
}

.div_agenda_next_intern {
	background: url(../img/agendaright.png) center no-repeat
}

.div_agenda_prev_intern:hover {
	background: url(../img/agendaleftselected.png) center no-repeat
}

.div_agenda_next_intern:hover {
	background: url(../img/agendarightselected.png) center no-repeat
}

.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;
	display: block;
	padding-bottom: 10px;
	width: 100%
}

.agendaShort .numeev {
	color: #000;
	display: block;
	padding-bottom: 10px;
	font-size: 18px;
	width: 100%
}

.agendaShort .descriereev,
.agendaShort .veziMaiMulte {
	font-family: HelveticaRegular;
	font-size: 14px
}

.agendaShort .descriereev {
	width: 100%;
	color: #000;
	padding-bottom: 10px;
	line-height: 16px
}

.newsDiv,
.presDiv {
	margin-right: 2px;
	padding-right: 5px;
	line-height: 15px;
	background: url(../img/bgbannercat.png) right center no-repeat
}

.agendaShort .veziMaiMulte {
	float: right!important;
	color: #000!important
}

.agendaShort .veziMaiMulte a {
	color: red!important;
	font-weight: 700
}

.newsDiv,
.presDiv,
.speechDiv {
	z-index: 10000;
	float: left;
	font-size: 12px;
	color: #6d6d6d;
	margin-bottom: 5px;
	font-family: helveticabold;
	position: relative;
	text-transform: uppercase
}

.categBanner {
	width: 100%
}

.newsDiv {
	width: 40px;
	margin-left: 375px
}

.presDiv {
	width: 114px
}

.speechDiv {
	width: 70px
}

ul.lof-main-wapper-press,
ul.lof-main-wapper-press li,
ul.lof-main-wapper-press li img,
ul.lof-main-wapper-speech,
ul.lof-main-wapper-speech li img {
	padding: 0;
	width: 100%
}

ul.lof-main-wapper-press {
	background: url(../img/banner/load-indicator.gif) 50% 50% no-repeat;
	margin: 0;
	position: relative
}

ul.lof-main-wapper-press li {
	margin: 0;
	background: #fff
}

ul.lof-main-wapper-speech {
	background: url(../img/banner/load-indicator.gif) 50% 50% no-repeat;
	margin: 0;
	position: relative
}

ul.lof-main-wapper-speech li {
	padding: 0;
	margin: 0;
	width: 100%;
	background: #fff
}

.imgpan {
	font-family: helveticabold;
	font-size: 14px
}

.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;
	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-controls,
#ticker-title,
.js-hidden {
	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 {
	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
}

tickercontainer {
	width: 500px;
	height: 27px;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.tickercontainer .mask {
	position: relative;
	height: 29px;
	line-height: 29px;
	overflow: hidden
}

#nextWid,
#prevWid {
	width: 100%;
	height: 45px;
	text-indent: -9999px;
	float: left;
	cursor: pointer
}

ul.newsticker {
	position: relative;
	font: 700 8pt Arial;
	color: #000;
	margin: 0;
	padding: 0
}

ul.newsticker li {
	float: left;
	margin: 0;
	padding-right: 9px
}

#nextWid {
	background: url(img/nextprog.jpg) center top no-repeat
}

#prevWid {
	background: url(img/prevprog.jpg) center top no-repeat
}

.headEmail {
	float: left;
	background: url(img/headEmail.jpg) left center no-repeat;
	height: 20px;
	margin-right: 25px;
	padding-left: 40px;
	color: #c1c1c1;
	font-size: 18px;
	padding-top: 10px
}

.newsletter_box {
	background: url(img/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,
.newsletterSubmit {
	font-family: HelveticaBold
}

.errorNewsletter {
	font-size: 15px;
	width: 300px;
	margin-top: 5px;
	color: #FF000A;
	min-height: 22px
}

#newsletterSiteForm {
	padding: 20px 10px 10px
}

.newsletterSubmit {
	margin-top: 0;
	background: #464646;
	text-transform: uppercase;
	padding: 8px 20px;
	color: #fff;
	font-size: 13px;
	border: none
}

.exp_dropdown p,
.exp_right_dropdown p {
	font-family: HelveticaRegular, Helvetica, sans-serif;
	line-height: 20px
}

.newsletterInput {
	border: 1px solid #BFBFBF;
	width: 301px;
	height: 21px;
	padding-left: 5px
}

.close_newsletter {
	background: url(../img/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;
	padding-left: 125px;
	text-decoration: none
}

.exp_dropdown {
	float: right
}

.exp_dropdown p {
	float: left;
	color: #000;
	font-size: 14px;
	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
}

.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,
.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;
	width: 31px;
	height: 23px;
	text-indent: -1000em;
	overflow: hidden;
	border: 0;
	cursor: pointer
}

@media only screen and (max-width:62.5em) {
	#container,
	.multimediaIndex,
	.widgetMedia {
		text-align: center
	}
	.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
	}
	#leftContent,
	.bgwidIndex,
	.multidiv,
	.tabMedia {
		display: inline-block
	}
	.lof-navigator li div,
	.lof-navigator li.active div {
		padding-left: 10px
	}
	#containerm {
		min-height: 0
	}
	#banner {
		width: 98%;
		height: auto;
		margin-bottom: 25px;
		margin-left: 5px
	}
	.widgetMedia {
		clear: both;
		padding: 20px 0;
		width: 100%
	}
	.bgwidIndex {
		float: none
	}
	.multimediaIndex {
		float: left;
		height: 830px;
		margin-bottom: 30px;
		margin-top: 30px;
		width: 100%
	}
	.multidiv {
		float: none;
		width: 80%
	}
	.flasn {
		margin-top: 30px
	}
	.tabMedia {
		float: none
	}
	.mediaLabel {
		width: 215px
	}
	.albumListing {
		margin: 0 0 47px
	}
	#footer {
		padding: 0
	}
	#leftContent {
		float: none;
		margin: 0;
		text-align: left
	}
	.relatedContainer,
	.videoContainer {
		text-align: center
	}
	#rightContent,
	#rightNewsList,
	.rightContent,
	.rightContentDoc {
		display: none
	}
	.fullpageContent {
		width: auto
	}
	.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%
	}
	.videoClip,
	.videoDescription {
		float: none;
		display: inline-block;
		width: 100%
	}
	.videoDescription {
		margin: 20px 0 0
	}
	.expensesForm,
	.pageTop {
		width: 60%;
		text-align: left;
	}
	#chart-wrapper {
		width: 75%;
		padding-bottom: 35%
	}
	.rightContentMinister {
		display: none
	}
	.widgetIndex {
		overflow: hidden
	}
	.imgWidget {
		width: 17%
	}
	.boxWidget h3 a {
		width: 90%
	}
	.gallery_slider {
		width: auto
	}
	.gallery_slider img {
		width: 100%
	}
	.imgMedia img {
		left: 0
	}
}

@media only screen and (max-width:48em) {
	#containerm,
	.page {
		min-height: 0
	}
	.bgimgdoc a img,
	.prioritiesImg img {
		left: 0;
		top: 0
	}
	.logo img {
		width: 98px;
		height: 98px;
		margin: 15px 0 0
	}
	#header {
		height: 150px
	}
	.header {
		height: auto
	}
	.headerTop {
		height: 20px
	}
	.searchTab {
		background: url(img/bgsearch_mobile.jpg) left center no-repeat;
		transform: scale(0.9);
	}
	.searchInput {
		width: 149px
	}
	.searchSubmit {
		float: left;
	}
	.tabProgIndex {
		width: 194px
	}
	.tabProgDetImpar a,
	.tabProgDetPar a {
		width: 100%
	}
	#banner {
		width: 98%;
		height: auto;
		margin-bottom: 25px
	}
	.flasn {
		display: none
	}
	.listaprogIndex {
		height: 285px
	}
	.programeIndex {
		margin: 0 auto 20px;
		width: 410px;
		float: none;
		padding-bottom: 50px
	}
	.listProg2,
	.listProg4,
	.listWid5,
	listWid2 {
		height: 285px;
		overflow-y: scroll
	}
	#nextProg,
	#prevProg {
		background-position: center top
	}
	.widgetIndexn {
		width: 600px;
		margin: 0 auto
	}
	.widgetIndex {
		overflow: hidden;
		-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) center center no-repeat
	}
	.headerRight {
		width: 51%
	}
	.menuTop {
		height: auto;
		width: 100%
	}
	ul.nav {
		background: #dadada;
		position: absolute;
		left: 0;
		padding: 5px 0;
		width: 100%;
		display: none;
		z-index: 20000
	}
	.menu-txt,
	.menuTop>ul>li>a {
		display: block
	}
	.menuTop>ul>li {
		float: none;
		height: auto;
		text-align: left;
		font-weight: 700
	}
	.bgimgdoc,
	.boxWid,
	.imageMinister,
	.imgMedia,
	.leftTab,
	.ministriiBox,
	.ministriiDescLista,
	.rightTab {
		text-align: center
	}
	.menuTop>ul>li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #575757;
		font-weight: 700;
		padding: 5px 0
	}
	.dropMenu,
	.menuTop ul li .first,
	.menuTop>ul>li a.home,
	.menuTop>ul>li>a {
		padding-left: 40px
	}
	.menu-txt {
		background: url(img/menu.png) right -33px no-repeat
	}
	.bgdivMedia,
	.fotobgm span,
	.menuTop>ul>li:hover>.dropMenu,
	.videobgm span {
		display: none
	}
	.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) right -69px no-repeat;
		color: #fff
	}
	.dropMenu {
		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
	}
	.imgMedia,
	.tabMedia {
		width: 100%;
		height: auto
	}
	.tabMedia {
		padding: 6px 0
	}
	.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;
		margin: 15px 0
	}
	.imgMedia img {
		left: 0;
		top: 0;
		width: auto;
		height: auto
	}
	.descriereTab {
		float: none;
		margin: 20px 20px 10px;
		width: auto
	}
	.linkm {
		float: none;
		margin: 0 20px 20px;
		width: auto
	}
	.widgetMedia {
		float: left;
		clear: both;
		width: 100%;
		padding: 20px 0
	}
	.bgwidIndex {
		float: none;
		width: 100%;
		height: 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
	}
	.boxWid,
	.boxWid h3 a,
	.desWid,
	.imgWid {
		width: auto;
		float: none
	}
	.departamenteBox,
	.relatedDetails {
		-moz-box-shadow: 0 0 5px #d2d2d2;
		-webkit-box-shadow: 0 0 5px #d2d2d2
	}
	.boxWid {
		padding: 20px;
		margin: 0
	}
	.desWid,
	.imgWid {
		height: auto
	}
	.imgWid img {
		max-width: 440px
	}
	.desWid p {
		height: auto;
		overflow: visible
	}
	.boxWid h3 {
		margin: 10px 0
	}
	.boxWid h3 a {
		height: auto;
		margin: 0
	}
	.buttWid {
		margin: 10px 0;
		display: inline-block;
		float: none
	}
	#rightContent,
	#rightNewsList,
	.borderdiv,
	.relatedDetails span,
	.rightContent,
	.rightContentDoc,
	.rightContentMinister,
	.rsspage {
		display: 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;
		box-shadow: 0 0 5px #d2d2d2
	}
	.breadCrumb {
		margin-bottom: 20px
	}
	/*.detaliiSocial {
		margin: 0 1%;
		width: 98%
	}*/
	.fullpageContent {
		width: auto
	}
	.pageDescription {
		margin: 20px 0 0
	}
	.relatedDetails,
	.relatedDetails.last {
		margin: 0 43px 25px
	}
	.relatedDetails {
		background: #fff;
		box-shadow: 0 0 5px #d2d2d2
	}
	.relatedDetails .relatedDetailsContainer {
		width: auto;
		margin: 15px
	}
	.relatedDate {
		width: 100%
	}
	.relatedDetailsContainer .relatedPicture {
		width: 100%;
		text-align: center
	}
	.detailsNewsContainer .bx-viewport {
		height: auto!important
	}
	.detailsNewsContainer .bxslider li {
		min-height: 0!important
	}
	.ministriiBox,
	.ministriiDescLista {
		float: none;
		width: 100%;
		margin-right: 0
	}
	.bgimgdoc,
	.bgimgdoc a img {
		width: auto;
		height: auto;
		float: none
	}
	.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 {
		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;
		padding: 10px
	}
	.organigrama_photo {
		width: 100%!important;
		height: auto!important
	}
	.tabProg {
		margin: 0 30px 20px!important
	}
	.imageMinister {
		margin-right: 0;
		float: none
	}
	.imageMinister img {
		width: 100%
	}
	.prioritiesImg {
		padding: 10px;
		width: auto;
		height: auto
	}
	.videoClip {
		float: none;
		width: 100%;
		height: auto
	}
	.videoClip iframe {
		width: 100%!important
	}
	.mediaLabel {
		width: auto;
		margin: 1px 0 0
	}
	.videoDescription {
		float: none;
		margin: 20px 0 0;
		width: 100%
	}
	.searchMedia {
		margin: 0 0 0 10px;
		width: 230px;
		float: left
	}
	.contactCenter,
	.contactForm {
		width: 100%
	}
	.albumListing {
		margin: 0 0 10px;
		padding: 8px 0 0
	}
	.contactLeft {
		clear: both
	}
	.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
	}
	.slideMG .bx-controls-direction a {
		top: 175px!important
	}
	.slideMG .bx-prev {
		left: 0!important
	}
	.slideMG .bx-next {
		right: 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;
		left: 0;
		bottom: 0;
		top: auto
	}
	ul.lof-navigator {
		margin: 10px 1%;
		padding: 0;
		height: 75px!important;
		left: 0;
		width: 98%!important;
		overflow: hidden
	}
	.lof-navigator li.active,
	ul.lof-navigator li {
		background: 0 0;
		width: 100%!important;
		height: 85px!important
	}
	ul.lof-navigator li {
		position: absolute;
		left: 0;
		top: 0;
		display: none
	}
	.lof-navigator li.active {
		float: none;
		z-index: 2;
		display: block
	}
	.lof-navigator li.active div {
		padding: 0
	}
	.lof-navigator li h3 {
		width: 100%
	}
	.backimpar,
	.backpar {
		display: none
	}
	.imgpan {
		font-size: 15px
	}
	.albumListing {
		margin: 0 auto 30px!important;
		clear: both;
		float: none
	}
	.departamenteBox,
	.relatedDetails,
	.relatedDetails.last {
		margin: 0 2% 25px
	}
	.slideMG .bx-controls-direction a {
		top: 60px!important
	}
	.contactRight {
		float: left;
		clear: both
	}
	.relatedDetails {
		clear: both;
		width: 96%
	}
	.departamenteBox {
		width: 96%;
		float: none
	}
	.tabProg {
		margin: 0 22px 20px!important;
		float: left
	}
	.widgetIndexn {
		width: 420px;
		margin: 0 auto
	}
	.searchSubmit {
		float: left;
	}
	.searchHdnBtn {
		margin-top: 19px
	}
	.exp_right_dropdown p,
	.headerCenter {
		margin-top: 10px
	}
	.searchMediaCont {
		width: 380px
	}
	.searchMedia {
		width: 370px
	}
	#perform {
		margin-bottom: 20%
	}
	#chart-wrapper {
		width: 85%
	}
	.headerCenter {
		width: 60%
	}
	.institIndex h3,
	.listaInstIndex {
		float: none;
		text-align: center;
		padding-left: 0
	}
	.lof-navigator li h3 {
		font-size: 16px!important
	}
	.institIndex h3 {
		margin-left: 0
	}
	.listaInstIndex {
		display: inline-block;
		width: 300px
	}
	.dataDetalii,
	.detailesTitle,
	.detailesTitle h1 {
		text-align: left
	}
	.exp_right_dropdown {
		float: left
	}
	.gallery_slider .bx-wrapper .bx-controls-direction a {
		top: 40%
	}
}

@media only screen and (max-width:20em) {
	.logo img {
		width: 98px;
		height: 75px;
		margin: 15px 0 0
	}
	.boxSocial {
		display: none
	}
	.listProg2,
	.listProg4 {
		height: 285px;
		overflow-y: scroll;
		padding: 0 60px
	}
	.widgetIndexn {
		float: left;
		width: 210px;
		margin: 0 50px
	}
	.boxWidget {
		width: 186px
	}
	.listWid5 .boxWidget:first-child,
	.listWidn .boxWidget:first-child {
		background: 0 0
	}
	.imgWid img {
		max-width: 280px
	}
	.mediaLabel {
		float: none;
		margin: 0
	}
	.searchMedia {
		margin: 5px 0;
		width: 100%;
		float: none
	}
	.searchHdnBtn {
		margin-top: 23px
	}
	.searchMediaCont {
		width: 234px
	}
	.slideMG .bx-prev {
		left: 0!important
	}
	.slideMG .bx-next {
		right: 0!important
	}
	.videoClip iframe {
		height: auto!important
	}
	.tabProg {
		margin: 0 auto 20px!important;
		float: none
	}
	#perform {
		margin-bottom: 30%
	}
	.dataDetalii {
		top: 95px
	}
}

@media print {
	blockquote,
	img,
	pre,
	tr {
		page-break-inside: avoid
	}
	* {
		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^="javascript:"]:after,
	a[href^="#"]:after {
		content: ""
	}
	blockquote,
	pre {
		border: 1px solid #999
	}
	thead {
		display: table-header-group
	}
	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
}

hr {
	margin-bottom: 14px;
	margin-top: 14px
}

.headerTop ul li {
	display: inline!important;
	margin-right: 24px
}

.headerTop .langs ul {
	margin-top: 15px
}