@charset "utf-8";
@media all{
*, *::after, *::before {
	box-sizing:border-box;
	text-rendering:optimizelegibility;
}
html { -webkit-font-smoothing:antialiased}
body {
	font-family:'Inter', sans-serif;
	background:#eaeaea;
	font-size:100%;
	line-height:1.2em;
	color:#212121;
	font-weight:400;
	margin:0
}
h1, h2, h3, h4, h5, h6 {
	color:#444;
	font-weight:400;
	word-wrap:break-word;
	text-transform:uppercase
}
.titlu, h1 {
	border-bottom:1px solid #f0f0f0;
	font-size:1.2rem;
	font-weight:300;
	line-height:1.2em;
	margin:0 0 20px 0;
	padding:0 0 14px 0;
	text-align:left
}
h2 span {
	border-bottom:1px solid #f0f0f0;
	display:block;
	font-size:.875em;
	margin:0 0 10px 0;
	padding:0 0 20px 30px
}
h2 {
	display:block;
	font-size:1.2em;
	margin:2em 0 1em 0;
	text-align:left
}
h3 {
	font-size:1.1em;
	margin:1.5em 0 .875em 0
}
h4 {
	font-size:.875em;
	margin:2em 0 .5em 0
}
ul, ul ul {list-style-type:square}
.mainContent ul ul {padding:0 0 0 .75em}
ul.lisp li{
	padding:0 0 1em 0;
	text-transform:uppercase;
	list-style:none
}
ul.lisp li:last-child{
	padding:0;
}
a {color:#1976d2;text-decoration:none;outline:0}
a, a:before, a:after {
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;
}
a img {
	-webkit-transition:opacity .2s ease;
	-moz-transition:opacity .2s ease;
	-o-transition:opacity .2s ease;
	transition:opacity .2s ease;
}
a:hover{color:#444}
a.titlu:link, a.titlu:visited, a.titlu:active {
	background:#0d47a1;
	border-radius:4px;
	color:#fff;
	display:inline-block;
	font-size:1.2em;
	font-weight:400;
	line-height:1.2em;
	margin:0 0 20px 0;
	padding:12px 10px;
	text-align:center;
	text-transform:uppercase;
	width:90%
}
a.titlu:hover {background:#1565c0}
img {border:0}
ul, ol {margin:0;padding:0 0 0 1.8em}
hr {
	border-top:1px solid #eee;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	margin:14px 0;
}
strong {font-weight:600}
::selection, ::-moz-selection {background:#1565C0;color:#fff}
.container {
	background:#f0f0f0;
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	font-size:.875rem;
	margin:-50px auto 30px auto;
	position:relative;
	text-align:left;
	width:90%;
}
.header {
	background:#1565c0;
	height:220px;
	padding:2em 5%;
} 
.main-inner {
	display:flex;
	overflow:hidden;
	background:#fff;
}
.sidebar {
	background:#f0f0f0;
	color:#4a4a4a;
	padding:1rem;
	width: 20%;
	order: 1;
}
.mainContent {
	background:#fff;
	padding:1rem;
	text-align:justify;
	width: 80%;
	order: 2;
} 
.mainContent a:link, .mainContent a:visited, .mainContent a:active{
	color:#1976d2;
	text-decoration:none;
}
.mainContent a:hover{
	color:#000;
	text-decoration:none;
}
footer, .footer {
	background:#1565C0;
	color:#ededed;
	padding:2em;
	font-size:.75em;
	position:relative
}
footer a, .footer a, footer a:link, .footer a:link, footer a:visited, .footer a:visited, footer a:active, .footer a:active {
	color:#f0f0f0;
	text-decoration:none
}
footer a:hover, .footer a:hover {
	color:#fff;
	text-decoration:none
}
footer ul {list-style:none;margin:0 !important;padding:0}
footer ul li {display:inline-block}
footer ul li::after {
	content:"/";
	margin:0 .5em
}
footer ul li:last-child::after {
	content:"";
	margin:0
}
.fltrt {
	float:right;
	margin:0 0 0 8px;
}
.fltlft {
	float:left;
	margin-right:8px;
}
.lft { text-align:left}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}
.cl {
	border-bottom:1px solid #e2e2e2;
	clear:left;
	font-size:5px;
	line-height:0;
	margin:1.5em 0
}
.clfldr, .clflst {height:0;font-size:1px;line-height:0}
.clflst{clear:left}
.clfldr{clear:right}
.center {text-align:center!important;margin:0 auto!important;text-indent:0}
ul .center { margin:auto;width:50%}
.cell_in .center{text-align:center;margin:revert!important;width:100%}
.dr {text-align:right!important;margin:0 15px 0 0}
.st {text-align:left;margin:0 0 0 15px}
.sidebar a, .sidebar .icons li a {color:#176dc2}
.sidebar h2 {
	font-size:1.2em;
	font-weight:400;
	text-transform:uppercase
}
.sidebar h3 {font-size:.875em;margin:2rem 0 .5rem}
.sidebar h3.rosu {
	margin:1em 0;
	text-align:center;
	text-transform:none
}
.sidebar hr {
	border-bottom:1px solid #e2e2e2;
	clear:left;
	font-size:5px;
	line-height:0;
	margin:1.5em 0
}
#fontsize button,.mainContent #fontsize {
	color:#1565c0!important;
	display:inline-block;
	background:transparent;
	font-size:1.1rem;
	margin:0 0 0 .2em;
	padding:0 .5rem
}
input[type="text"], input[type="email"], input[type="tel"], input[type="date"], input[type="number"], input[type="file"] , input:read-only , textarea, select {
	background:#fff;
	border:1px solid #e2e2e2;
	border-radius:3px;
	padding:8px !important;
}

#verif_box{width:50px}
textarea{transition:border .2s ease 0s}
input[type="text"]:hover, input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus, input[type="email"]:hover, input[type="email"]:focus, input[type="search"]:hover, input[type="search"]:focus, input[type="url"]:hover, input[type="url"]:focus, input[type="tel"]:hover, input[type="tel"]:focus, input[type="date"]:hover, input[type="date"]:focus, input[type="number"]:hover, input[type="number"]:focus, select:hover, select:focus, textarea:hover, textarea:focus, ::-webkit-file-upload-button
{border:1px solid #e2e2e2;box-shadow:0 0 3px rgba(0, 0, 0, .08) inset, 0 0 3px #1565C0}
::-webkit-file-upload-button {display:inline-block !important;margin:0 10px 0 0 !important}
button,.mainContent input[type="submit"],::-webkit-file-upload-button,.buton {
	background:#1565c0;
	border:medium none;
	border-radius:3px;
	color:#fff!important;
	cursor:pointer;
	display:block;
	font-weight:400;
	margin:0 5px;
	padding:8px 14px;
	text-align:center;
	width:initial
}
input[type="file"] {
	display:block;
	margin:0 0 1em 0;
	padding:5px !important
}
button:hover, .mainContent input[type="submit"]:hover, ::-webkit-file-upload-button:hover { background:#0d47a1 }
input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="submit"], input[type="text"], input[type="password"], input[type="date"], select, .mainContent textarea {margin:0}
button, input, select, textarea, #harta, ::-webkit-file-upload-button {
	-moz-appearance:none;
	transition:all.2s ease 0s
}
label {
	display:block;
	margin:1em 0 0 0;
	text-align:left
}
*:focus {outline:#e2e2e2}
::placeholder {color:#b0bec5}
label{text-transform:uppercase;margin:1.5em 0 3px 0}
.form-inline{display:inline-flex;gap: .5rem}
.form-inline label{margin:0}
.fileUpload {
	margin:10px;
	overflow:hidden;
	position:relative
}
.fileUpload input.upload {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	font-size:20px;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0)
}
.btn-primary {
	background:#1976d2;
	color:#fff
}
.btn {
	-moz-user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	font-weight:400;
	line-height:1.42857;
	margin:0 5px 0 0;
	padding:6px 12px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap
}
button[disabled], html input[disabled] {background:#e0e0e0;color:#666;cursor:default}
button:disabled {cursor:not-allowed;pointer-events:all !important}
i {text-indent:0}
.decimal {
	list-style-type:decimal;
	padding:5px
}
.fara, .cell {list-style-type:none;}
.nogap{margin-top:0}
.gap2{margin-top:10px}
.headr {
	background:#1565c0;
	height:100px;
	padding:2em
}
.sediu {
	border-left:1px solid #fff;
	cursor:pointer;
	float:left;
	font-size:.75em;
	height:32px;
	padding:229px 0 0 7px;
	width:293px
}
.icons {
	display:inline-block;
	list-style:outside none none;
	margin:0;
	padding:0 0 0 .75em
}
.icons li {
	margin:0 0 5px 0;
	padding:0 0 0 16px;
	position:relative;
	text-align:left
}
.icons li a {color:inherit}
.icons li a span,.fara li span {
	display:inline-block;
	width:23px;
	color:inherit;
	padding:0 3px 0 0;
	text-align:right;
	text-indent:0
}
.icons li::before {
	content:"";
	font-family:"FontAwesome";
	font-size:.875em;
	color:#777;
	position:absolute;
	left:0;
	top:0
}
.icons li.address::before {content:"\f015"}
.icons li.phone::before {content:"\f095"}
.icons li.fax::before {content:"\f1ac"}
.icons li.phone,.icons li.fax {font-variant-numeric:tabular-nums}
.icons li.phfx::before {content:"\f095/\f1ac"}
.icons li.email::before {content:"\f003"}
.icons li.prg::before {
	bottom:0;
	content:"\f017";
	top:unset
}
.icons li.gps::before {content:"\f041"}
.icons li.www::before {content:"\f0ac"}
.icons li.link::before {content:"\f08e";top:1px}
.icons li.word::before {content:"\f1c2"}
.icons li.xls::before {content:"\f1c3"}
.icons li.pdf::before {content:"\f1c1"}
.icons li.zip::before {content:"\f1c6"}
.icons li.minus::before {content:"\f068"}
li span.lasuta, li span.lamie {
	display:inline-block;
	margin:0 0 0 5px;
	position:relative;
	text-align:right;
	font-variant-numeric:tabular-nums;
	width:4.7em;
}
li span.lasuta{padding:0 .875em 0 .5em}
li span.lamie{padding:0 1.1em 0 .5em}
li span.lasuta:before, li span.lamie:before {
	content:'\002D';
	color:#212121;
	position:absolute;
	left:0
}
li span.lasuta:after,li span.lamie:after{
	position:absolute;
	right:0
}
li span.lasuta:after{content:' \0025'}
li span.lamie:after{content:' \2030'}
.ronin {
	background:url(../images/ronin.png) no-repeat center;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	position:absolute;
	right:7px;
	bottom:5px;
	width:25px;
	height:12px;
	opacity:.2;
}
.logo {
	float:left;
	height:70px;
	margin:0 0 0 15px;
	width:70px
}
.centenar {
	float:left;
	height:70px;
	margin:0 5px 0 30px;
	width:auto
}
.logos{float:left;width:auto}
.logobar {
	color:#fff;
	float:left;
	font-size:2em;
	font-weight:400;
	left:1em;
	position:relative;
	text-align:center;
	top:25px;
	z-index:1
}
.logobar a {
	color:#fff;
	font-size:1em;
	font-weight:300;
	text-transform:uppercase
}
.logobar a:hover{color:rgba(255,255,255,.7)}
.m1 {
	margin:0 0 10px 50px;
	width:835px
}
.m1 a:link, .m1 a:visited, .m1 a:active {
	color:#4a4a4a;
	text-decoration:none
}
.m1 a:hover {
	color:#d34328;
	text-decoration:none
}
.m2{margin:2px 10px}
.m3{margin:7px 3px}
article p, article div, .txt, .cell23 p{text-indent:2em}
.blue{color:#36F}
.gri{color:#808080}
.rosu{color:#d32f2f}
.rosu a,a.rosu{color:#d32f2f !important;font-weight:600}
.verde{color:#66bb6a}
a.verde_bk{background:#66bb6a;color:#fff !important}
a.galben_bk{background:#ffeb3b;color:#000 !important}
a.rosu_bk, button.rosu_bk,.rosu_bk {background:#d32f2f;color:#fff !important;width:auto!important}
a.rosu_bk:hover, button.rosu_bk:hover {background:#b71c1c}
.txt2{padding:0 0 0 7px}
.mm{
	clear:left;
	margin:0 0 1em;
	text-align:right;
	color:#4a4a4a;
	font-size:.875em
}
.mm a, .mm span {
	display:inline;
	font-size:1.2rem;
	margin:3px 0;
	padding:.5em;
	text-align:right;
	text-decoration:none
}
.dd{
	color:#4a4a4a;
	font-size:.875em;
	margin:0 0 1em 0;
	text-indent:0;
	text-transform:none
}
.dd a,.dd span{border-right:1px solid #ccc;display:inline-block;padding:0 7.4px}
.dd strong{color:#212121}
.dd a:last-child, .dd span:last-child { border-right:0 solid transparent;padding:0 0 0 7.4px}
ul li span{color:#4a4a4a}
.fbar {
	display:none;
	background:rgba(255,255,255,.8);
	bottom:0;
	padding:7px 0;
	position:absolute;
	text-align:center;
	width:100%
}
.fbar span, .fbar li {line-height:2}
.fbar ul li {display:inline-block;margin:0 !important;padding:0 auto !important;text-align:center} 
.cell::before, .cell::after, .cell0::before, .cell0::after, .cell2::before, .cell2::after, .#1976d2c::before, .cell33c::after {
	clear:both;
	content:'';
	display:block
}
.row{
	display:flex;
	gap:.5rem;
	align-items:flex-start;
	flex-direction:row;
	flex-wrap:wrap
}
.cell {
	display:flex;
	flex-flow:row wrap;
	flex-wrap:wrap;
	align-content:flex-start;
	justify-content:flex-start;
	align-items:flex-start;
	margin:0;
	padding:0
}
.cell_smpl {
	clear:left;
	margin:0;
	padding:0 10px
}
.cell0, #table-holder {
	display:flex;
	flex:1 0 auto;
	flex-direction:column;
	margin:0 0 20px;
	position:relative;
	width:100%
}
.cell2 {
	padding:10px;
	clear:left
}
.cell_in {margin:0 15px}
.cell_top {
	font-size:15px;
	font-weight:400;
	padding:20px 0;
	text-transform:uppercase;
}
.cell_top a:link {
	background:#1565c0;
	color:#fff;
	display:inline-block;
	font-weight:400;
	padding:5px 10px;
	width:100%
}
.cell_top a:active, .cell_top a:visited, .cell_top a:hover {
	color:#fff;
	font-weight:400;
	text-decoration:underline
}
.cell22, .cell33, .cell23, .cell44, .cell4m {
	display:flex;
	flex-direction:column;
	padding:0;
	margin:0;
	position:relative;
	text-align:left
}
.cell44 {width:25%}
.cell4m {width:25%}
.cell22 {width:50%}
.cell33 {width:33%}
.cell23 {width:66%;text-align:justify}
.cell23 .cell_in ul {padding:0 0 0 2em}
.cell33_dr {
	float:right;
	margin:0 1% 10px 1%;
	width:40%
}
.cell33c {
	margin:0 auto;
	padding:0 1%;
	text-align:left;
	width:33%
}
.cell33 ul, .cell33 ol, .cell33_dr ul {padding:0 0 0 5px;margin:0}
.cell33 ul li {margin:5px 0}
.cell33 h2 {margin:.5em 0}
.cell33_dr ul li {margin:5px 15px}
.cell22 ul, .cell22 ol, .sidebar ul, .sidebar ol {text-align:left;padding:0 0 0 10px;margin:0 0 0 10px}
.sidebar ul.icons {padding:0;margin:0 !important}
.cell22 ul li, .sidebar ul li {margin:5px 0}
.cell_uno {margin:0 0 20px 50px}
.cell_cntr {
	padding:0 0 20px 200px;
	min-height:180px
}
.cell20 {width:20px;float:left}
.cell50 {width:50px;float:left}
.cell70 {width:70px;float:left}
.first {order:1}
.second {order:2}
.third {order:3}
.mainContent a img {
	border:1px solid #fff;
	box-shadow:1px 1px 4px rgba(0,0,0,.2);
}
.nume {
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:400
}
.tabs {
	font-size:1.2em;
	border:1px solid #ccc;
	border-radius:4px;
	font-weight:400;
	line-height:1.2em;
	margin:0 auto 20px auto;
	padding:12px 10px;
	text-transform:uppercase;
	text-align:center;
	width:90%
}
a.tabs:link, a.tabs:visited, a.tabs:active {
	background:#0d47a1;
	color:#fff;
	display:inline-block
}
a.tabs:hover {background:#1565c0}
.bk_gri {padding:2px}
.bk_gri:hover {background:#eee}
.caps {text-transform:uppercase}
.a1 {
	padding-left:2em;
	width:300px;
	float:left;
}
.a2 {
	padding-left:3em;
	width:inherit;
}
.a3 {
	padding-left:2em;
	width:250px;
	float:left;
}
.a4 {
	padding-left:2em;
	width:350px;
	float:left;
}
.a5 {
	padding-left:.5em;
	width:260px;
	float:left;
}
.a5_dr {
	padding-left:.5em;
	width:260px;
	float:right;
}
.pagini {
	display:flex;
	flex-direction:row;
	margin:1em
}
.pagina {
	display:flex;
	flex-direction:column;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:#f1f1f1;
	border-image:none;
	border-style:solid none;
	border-width:1px medium 3px;
	font-size:16px;
	margin:0 2px;
	padding:7px 8px;
}
a.pagina {
	-moz-use-text-color #1976d2;
	color:#1976d2
}
span.pagina {
	-moz-use-text-color #1976d2;
	background:rgba(0,0,0,.05);
	color:#444
}
#no-more-tables {border-collapse:collapse}
#no-more-tables tbody {border:2px solid #ccc}
#no-more-tables tr {box-sizing:content-box}
#no-more-tables td, #no-more-tables th {
	border:none;
	border-bottom:1px solid #eee;
	padding:2px 5px;
	text-align:left;
	vertical-align:top;
	white-space:normal
}
table.bordered, .bordered>tbody>tr>td, .bordered>thead>tr>th{border-collapse:collapse}
.bordered>tbody>tr>td, .bordered>thead>tr>th {
	border:1px solid rgba(0,0,0,.12);
	vertical-align:top;
	padding:3px 5px;
	margin:0 auto;
	text-align:left;
	text-indent:0;
}
.bordered>tbody>tr:nth-child(even) {background:#e3e3e3}
.bordered>thead>tr>th {
	text-align:center;
	vertical-align:middle;
}
.highslide-container div { font-size:10pt }
.highslide-container table { background:none }
.highslide {outline:none;text-decoration:none}
.highslide img {
	border:1px solid #ACCBE0;
	padding:2px
}
.highslide:hover img { border-color:#1976d2}
.highslide-active-anchor img { visibility:hidden}
.highslide-gallery {
	text-indent:0;
	text-align:left;
}
.highslide-gallery .highslide img {height:auto;width:calc(100%/5 - 4px)}
.highslide-gallery .highslide-active-anchor img {
	border-color:#000;
	cursor:default;
	visibility:visible;
}
.highslide-image {
	border:0;
	background:#fff
}
.highslide-wrapper, .highslide-outline { background:#fff }
.glossy-dark { background:#111 }
.highslide-number {
	font-weight:600;
	color:#ccc;
	font-size:.9em;
}
.highslide-caption {
	display:none;
	font-size:1em;
	padding:5px;
}
.highslide-heading {
	display:none;
	font-weight:600;
	margin:.4em;
}
.highslide-dimming {
	position:absolute;
	background:#000
}
a.highslide-full-expand {
   background:url(../images/graphics/fullexpand.gif) no-repeat;
   display:block;
   margin:0 10px 10px;
   width:34px;
   height:34px;
}
.highslide-loading {
	border:1px solid #000;
	background:#000 url(../images/graphics/loader.gif) no-repeat 3px 1px;
	color:#000;
	display:block;
	font-size:9px;
	font-weight:600;
	padding:3px 3px 3px 22px;
	text-transform:uppercase;
	text-decoration:none;
}
a.highslide-credits, a.highslide-credits:hover, a.highslide-credits:hover i {
	color:#fff;
	background:#ccc;
}
.highslide-move, .highslide-move * { cursor:move }
.highslide-viewport {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	z-index:1;
	background:none;
	left:0;
	top:0;
}
.closebutton {
	background:url(../images/graphics/close.png);
	position:relative;
	top:-15px;
	left:15px;
	width:30px;
	height:30px;
	cursor:pointer
}
.highslide-gallery ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.highslide-gallery ul li {
	display:block;
	position:relative;
	float:left;
	width:106px;
	height:106px;
	border:1px solid silver;
	background:#ededed;
	margin:2px;
	line-height:0;
	overflow:hidden
}
.highslide-gallery ul a {
	position:absolute;
	top:50%;
	left:50%
}
.highslide-gallery ul img {
	position:relative;
	top:-50%;
	left:-50%
}
html>body .highslide-gallery ul li {
	display:table;
	text-align:center
}
html>body .highslide-gallery ul li {
	text-align:center;
}
html>body .highslide-gallery ul a {
	position:static;
	display:table-cell;
	vertical-align:middle;
}
html>body .highslide-gallery ul img { position:static }
.highslide-controls {
	width:195px;
	height:40px;
	background:url(../images/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin:20px 15px 10px;
}
.highslide-controls ul {
	position:relative;
	left:15px;
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	background:url(../images/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float:left;
	padding:5px 0;
	margin:0;
	list-style:none
}
.highslide-controls a {
	background-image:url(../images/graphics/controlbar-white.gif);
	display:block;
	float:left;
	height:30px;
	width:30px;
	outline:none;
}
.highslide-controls a.disabled, .highslide-controls a.disabled span {cursor:default;}
.highslide-controls a span {
	display:none;
	cursor:pointer
}
.highslide-controls .highslide-previous a { background-position:0 0}
.highslide-controls .highslide-previous a:hover { background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled { background-position:0 -60px !important;}
.highslide-controls .highslide-play a {background-position:-30px 0;}
.highslide-controls .highslide-play a:hover {background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a {background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover {background-position:-60px -30px;}
.highslide-controls .highslide-next a {background-position:-90px 0;}
.highslide-controls .highslide-next a:hover {background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position:-90px -60px !important;}
.highslide-controls .highslide-move a {background-position:-120px 0;}
.highslide-controls .highslide-move a:hover {background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a {background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position:-150px -60px !important;}
.highslide-controls .highslide-close a {background-position:-180px 0;}
.highslide-controls .highslide-close a:hover {background-position:-180px -30px;}
.highslide-html {background:#fff;}
.highslide-html-content {
	display:none;
	width:400px;
	padding:0 5px 5px 5px;
}
.highslide-header {padding-bottom:5px}
.highslide-header ul {
	margin:0;
	padding:0;
	text-align:right;
}
.highslide-header ul li {
	display:inline;
	padding-left:1em;
}
.highslide-header a {
	font-weight:600;
	color:#ccc;
	text-transform:uppercase;
	text-decoration:none;
}
.highslide-header a:hover {color:#000}
.highslide-header .highslide-move a {cursor:move}
.highslide-footer {height:16px}
.highslide-footer .highslide-resize {
	display:block;
	float:right;
	margin-top:5px;
	height:11px;
	width:11px;
	background:url(../images/graphics/resize.gif) no-repeat;
}
.highslide-resize {cursor:nw-resize}
.draggable-header .highslide-header {
	height:18px;
	border-bottom:1px solid #ddd;
}
.draggable-header .highslide-heading {
	position:absolute;
	margin:2px .4em;
}
.draggable-header .highslide-header .highslide-move {
	cursor:move;
	display:block;
	height:16px;
	position:absolute;
	right:24px;
	top:0;
	width:100%;
	z-index:1;
}
.draggable-header .highslide-header .highslide-close {
	position:absolute;
	right:2px;
	top:2px;
	z-index:5;
	padding:0;
}
.draggable-header .highslide-header .highslide-close a {
	display:block;
	height:16px;
	width:16px;
	background-image:url(../images/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {background-position:0 16px;}
.draggable-header .highslide-maincontent {padding-top:1em}
.titlebar .highslide-header {
	height:18px;
	border-bottom:1px solid #ddd;
}
.titlebar .highslide-heading {
	position:absolute;
	width:90%;
	margin:1px 0 1px 5px;
	color:#666;
}
.titlebar .highslide-header .highslide-move {
	cursor:move;
	display:block;
	height:16px;
	position:absolute;
	right:24px;
	top:0;
	width:100%;
	z-index:1;
}
.titlebar .highslide-header li {
	position:relative;
	top:3px;
	z-index:2;
	padding:0 0 0 1em;
}
.titlebar .highslide-maincontent {padding-top:1em}
.wide-border {background:#000}
.wide-border .highslide-image {border-width:2px}
.wide-border .highslide-caption {padding:0 10px 10px 10px}
.borderless .highslide-image {border:none}
.borderless .highslide-caption {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:silver;
}
.outer-glow {background:#444;}
.outer-glow .highslide-image {border:5px solid #444;}
.outer-glow .highslide-caption {
	border:5px solid #444;
	border-top:none;
	padding:5px;
	background:#ccc
}
.dark {background:#111}
.dark .highslide-image {
	border-color:#000 #000 #202020 #000;
	background:#ccc;
}
.dark .highslide-caption {
	color:#fff;
	background:#111;
}
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a {background-image:url(../images/graphics/controlbar-black-border.gif);}
.floating-caption .highslide-caption {
	position:absolute;
	padding:1em 0 0 0;
	background:none;
	color:#fff;
	border:none;
	font-weight:600;
}
.controls-in-heading .highslide-heading {
	color:#ccc;
	font-weight:600;
	height:20px;
	overflow:hidden;
	cursor:default;
	padding:0 0 0 22px;
	margin:0;
	background:url(../images/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width:105px;
	height:20px;
	position:relative;
	margin:0;
	top:-23px;
	left:7px;
	background:none;
}
.controls-in-heading .highslide-controls ul {
	position:static;
	height:20px;
	background:none;
}
.controls-in-heading .highslide-controls li { padding:0}
.controls-in-heading .highslide-controls a {
	background-image:url(../images/graphics/controlbar-white-small.gif);
	height:20px;
	width:20px;
}
.controls-in-heading .highslide-controls .highslide-previous a {	background-position:0 0 }
.controls-in-heading .highslide-controls .highslide-previous a:hover { background-position:0 -20px }
.controls-in-heading .highslide-controls .highslide-previous a.disabled {	background-position:0 -40px !important }
.controls-in-heading .highslide-controls .highslide-play a { background-position:-20px 0 }
.controls-in-heading .highslide-controls .highslide-play a:hover { background-position:-20px -20px }
.controls-in-heading .highslide-controls .highslide-play a.disabled {	background-position:-20px -40px !important }
.controls-in-heading .highslide-controls .highslide-pause a {	background-position:-40px 0 }
.controls-in-heading .highslide-controls .highslide-pause a:hover { background-position:-40px -20px }
.controls-in-heading .highslide-controls .highslide-next a { background-position:-60px 0 }
.controls-in-heading .highslide-controls .highslide-next a:hover {	background-position:-60px -20px }
.controls-in-heading .highslide-controls .highslide-next a.disabled {	background-position:-60px -40px !important }
.controls-in-heading .highslide-controls .highslide-full-expand a { background-position:-100px 0 }
.controls-in-heading .highslide-controls .highslide-full-expand a:hover { background-position:-100px -20px }
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {	background-position:-100px -40px !important }
.controls-in-heading .highslide-controls .highslide-close a { background-position:-120px 0 }
.controls-in-heading .highslide-controls .highslide-close a:hover { background-position:-120px -20px }
.text-controls .highslide-controls {
	width:auto;
	height:auto;
	margin:0;
	text-align:center;
	background:none
}
.text-controls ul {
	position:static;
	background:none;
	height:auto;
	left:0
}
.text-controls li {
	background-image:url(../images/graphics/controlbar-text-buttons.png);
	background-position:right top !important;
	display:block;
	padding:0;
	margin-left:15px;
	width:auto
}
.text-controls a {
	background:url(../images/graphics/controlbar-text-buttons.png) no-repeat;
	background-position:left top !important;
	position:relative;
	left:-10px;
	display:block;
	width:auto;
	height:auto;
	text-decoration:none !important
}
.text-controls a span {
	background:url(../images/graphics/controlbar-text-buttons.png) no-repeat;
	margin:1px 2px 1px 10px;
	display:block;
	min-width:4em;
	height:18px;
	line-height:18px;
	padding:1px 0 1px 18px;
	color:#333;
	font-family:"Trebuchet MS", Tahoma,Segoe UI,Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:600;
	white-space:nowrap
}
.text-controls .highslide-next { margin-right:1em }
.text-controls .highslide-full-expand a span {
	min-width:0;
	margin:1px 0;
	padding:1px 0 1px 10px
}
.text-controls .highslide-close a span {	min-width:0 }
.text-controls a:hover span {	color:#000 }
.text-controls a.disabled span { color:#999 }
.text-controls .highslide-previous span { background-position:0 -40px }
.text-controls .highslide-previous a.disabled {	background-position:left top !important}
.text-controls .highslide-previous a.disabled span { background-position:0 -140px}
.text-controls .highslide-play span {	background-position:0 -60px}
.text-controls .highslide-play a.disabled { background-position:left top !important}
.text-controls .highslide-play a.disabled span { background-position:0 -160px}
.text-controls .highslide-pause span { background-position:0 -80px}
.text-controls .highslide-next span {	background-position:0 -100px}
.text-controls .highslide-next a.disabled { background-position:left top !important}
.text-controls .highslide-next a.disabled span { background-position:0 -200px}
.text-controls .highslide-full-expand span { background:none}
.text-controls .highslide-full-expand a.disabled { background-position:left top !important}
.text-controls .highslide-close span { background-position:0 -120px}
.highslide-thumbstrip { height:100%}
.highslide-thumbstrip div { overflow:hidden}
.highslide-thumbstrip table {
	position:relative;
	padding:0;
	border-collapse:collapse;
}
.highslide-thumbstrip td { padding:1px}
.highslide-thumbstrip a { outline:none}
.highslide-thumbstrip img {
	display:block;
	border:1px solid #ccc;
	margin:0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img { visibility:visible}
.highslide-thumbstrip .highslide-marker {
	position:absolute;
	width:0;
	height:0;
	border:0;
}
.highslide-thumbstrip-horizontal div { width:auto}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display:none;
	position:absolute;
	top:3px;
	left:3px;
	width:25px;
	height:42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom:10px;
	cursor:pointer;
	background:url(../images/graphics/scrollarrows.png) left center no-repeat;
	height:42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display:none;
	position:absolute;
	top:3px;
	right:3px;
	width:25px;
	height:42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom:10px;
	cursor:pointer;
	background:url(../images/graphics/scrollarrows.png) center right no-repeat;
	height:42px
}
.highslide-thumbstrip-horizontal table {margin:2px 0 10px 0}
.highslide-viewport .highslide-thumbstrip-horizontal table {margin-left:10px}
.highslide-thumbstrip-horizontal img {
	width:auto;
	height:40px
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top:47px;
	border-left-width:6px;
	border-right-width:6px;
	border-bottom:6px solid #ccc;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {margin-left:10px}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {border-bottom-color:#fff !important}
.highslide-thumbstrip-vertical-overlay {overflow:hidden !important}
.highslide-thumbstrip-vertical div {height:100%}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left:10px;
	cursor:pointer;
	background:url(../images/graphics/scrollarrows.png) top center no-repeat;
	height:25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left:10px;
	cursor:pointer;
	background:url(../images/graphics/scrollarrows.png) bottom center no-repeat;
	height:25px;
}
.highslide-thumbstrip-vertical table {margin:10px 0 0 10px}
.highslide-thumbstrip-vertical img {max-width:60px}
.highslide-thumbstrip-vertical .highslide-marker {
	left:0;
	margin-top:8px;
	border-top-width:6px;
	border-bottom-width:6px;
	border-left:6px solid #ccc;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {border-left-color:#fff}
.highslide-viewport .highslide-thumbstrip-float {overflow:auto}
.highslide-thumbstrip-float ul {
	margin:2px 0;
	padding:0;
}
.highslide-thumbstrip-float li {
	display:block;
	height:60px;
	margin:0 2px;
	list-style:none;
	float:left;
}
.highslide-thumbstrip-float img {
	display:inline;
	border-color:silver;
	max-height:56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {border-color:#000}
.accordion-toggle {
	cursor:pointer;
	border-bottom:1px solid #eee;
	padding:0 0 .5em .5em;
}
.accordion-toggle:after {
	font-family:"FontAwesome";
	content:"\f103";
	padding:0 0 0 .5em;
	font-size:1em;
}
.accordion-content{display:flex}
.img_res {
	width:100%;
	height:auto;
	margin:0 auto;
}
.imgdr {
	width:30%;
	float:right;
	height:auto;
	margin:0 0 5px 10px;
}
#upload_process {
	background:#fff;
	border:1px solid #ccc;
	display:none;
	line-height:1;
	margin:0;
	padding:.5em;
	position:relative;
	text-align:center;
	transition:display 0.5s linear;
	width:fit-content;
	z-index:100;
}
#upload_process::after {
	color:#1565c0;
	display:inline-block;
	content:"Se încarcă...";
	margin:0 0 0 .25em;
}
#upload_process img {height:30px;width:30px}
.toggleMenu {
	background:#0d47a1;
	color:rgba(255,255,255,.7);
	display:none;
	float:left;
	font-weight:300;
	padding:5px 10px;
	position:relative;
	top:-35px;
	width:100%
}
.toggleMenu:hover {color:rgba(255,255,255,1)}
.nav {
	background:#0d47a1;
	float:left;
	list-style:outside none none;
	margin:-40px 0 0 0;
	padding:0;
	position:relative;
	text-transform:uppercase;
	z-index:10;
	 *zoom:1
}
.nav::before, .nav::after {
	content:" ";
	display:table
}
.nav::after {clear:both}
.nav ul {
	list-style:none;
	padding:0 0 0 2.8em;
	width:220px
}
.nav a {
	color:rgba(255,255,255,.7);
	font-size:.875em;
	font-weight:400;
	line-height:1.2;
	padding:10px 20px;
	text-decoration:none
}
.nav ul ul a, .nav ul a {line-height:120%;padding:10px 5px 10px 20px}
.nav li {position:relative}
.nav > li {display:inline-block;border-top:0}
.parent {padding:10px 26px 10px 20px !important}
.nav > li > .parent::before, .nav > li > ul > li > .parent::before {
	font-family:"FontAwesome";
	color:rgba(255,255,255,.5);
	content:"\f107";
	display:inline-block;
	font-size:1em;
	line-height:1;
	vertical-align:middle;
	position:absolute;
	right:10px;
	width:7.88px;
	height:12px
}
.nav li  ul {position:absolute;left:-9999px}
.nav > li.hover > ul {
	background:#1976d2;
	left:0
}
.nav li li.hover ul {
	background:#1976d2;
	left:100%;
	top:0;
}
.nav li li a {
	background:#0d47a1;
	border-top:1px solid #0d47a1;
	display:block;
	margin:0 0 0 -40px;
	position:relative;
	z-index:100
}
.nav li li li a {
	background:#0d47a1;
	border-top:1px solid #0d47a1;
	z-index:200
}
.nav li a:hover, .nav li li a:hover, .nav li li li a:hover {background:#1976d2}
.fa-angle-double-right, .fa-rss-square {font-size:1em!important}
.fa-pie-chart {
	color:#A1887F;
	margin:0 10px 0 2px;
}
#fontsize{text-align:right;height:2em}
.blink {
	animation:blinker 3s linear infinite;
	color:#c62828;
	font-size:1.1em;
	font-weight:600;
	line-height:1.3em;
	padding:.5em;
	text-align:center;
}
@keyframes blinker {
  50% {
	opacity:1;
	color:#fff;
	background:#c62828;
  }
}
.blink a {
	animation:blinka 3s linear infinite;
	color:#c62828;
	font-size:1.4em;
	font-weight:600;
	line-height:1.3em;
	text-align:center;
}
@keyframes blinka {
  50% {
	opacity:1;
	color:#fff;
  }
}
.logobar_short, .oops, .hiddenPic, .page-break, div#preload, .highslide-overlay, .hidden-container, .text-controls .highslide-move, .accordion-content, div#preload, a .fa-angle-double-up, a.highslide-credits i, .highslide-maincontent, .highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next, .highslide-footer .highslide-resize span, .draggable-header .highslide-header .highslide-move *, .draggable-header .highslide-header .highslide-close span, .titlebar .highslide-header .highslide-move *, .no-footer .highslide-footer, .controls-in-heading .highslide-controls .highslide-move, .highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div, .highslide-thumbstrip-float .highslide-marker {display:none}
.show, .highslide-thumbstrip-vertical a, .accordion-content.default, .nav > li > a {display:block}
}
@media screen and (max-width:1200px) {
	.logobar a {
		color:#fff;
		font-size:.75em;
		font-weight:300;
		text-transform:uppercase
	}
}
@media print{

	.oops {display:block}
	.show, .sidebar,ul.nav, .nav, .hiddenPic, .logobar_short,.logos, .toggleMenu,.ronin {display:none!important}
	body,.header,.container,.mainContent {background:#fff}
	body {
		color:#4a4a4a;
		font:100%  Tahoma,'Segoe UI',Arial,Verdana,sans-serif;
		margin:0;
		padding:0
	}
	.header {
		height:7em;
		padding:0
	} 
	.container {
		margin:0;
		padding:0 1em;
		width:100%;
	} 
	.mainContent {
		margin:0;
		padding:0
	} 
	.main-inner {padding:0} 
	.footer, footer a, .footer a, footer a:link, .footer a:link, footer a:visited, .footer a:visited, footer a:active, .footer a:active {background:#fff;color:#000}
	.logo {
		float:left;
		padding:10px 10px 30px 60px
	}
	.logobar,.logobar a {
		background:none;
		color:#000;
		float:none;
		font-size:1em;
		margin:0;
		text-align:left;
		width:max-content
	}
	.page-break {display:block;page-break-before:always} 

}