/*@import url("raul.css");
@import url("gelu.css");*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}


/*----*/

#overlay1 {
  width: 100%;
  background: rgba(0,0,0,.75);
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index:1000;
}
#videoBox1 {
  position: fixed;
  width: 90%;
  left: 50%;
  top:50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  padding: 10px;
  background: #fff;
  text-align: center;
  border-radius: 5px;
}
#videoBox1 img {
  width: 100%;
}
#close1 {
  width: 36px;
  height: 36px;
  position: absolute;
  top: -18px;
  right: -18px;
  display: block;
  background: transparent url(../img/close11.png) no-repeat center center;
  opacity: .8;
}
#close1:hover {
  opacity: 1;
}
@media (min-width: 767px) {
  #videoBox1 {
    width: 40%;
  }
}

/*----*/

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display errornot defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

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

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}



/*--------------------------------General-------------------------------------*/

@font-face {
    font-family: 'dinprobold';
    src: url('../fonts/dinpro-bold-webfont.eot');
    src: url('../fonts/dinpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinpro-bold-webfont.woff') format('woff'),
         url('../fonts/dinpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/dinpro-bold-webfont.svg#dinprobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinprolight';
    src: url('../fonts/dinpro-light-webfont.eot');
    src: url('../fonts/dinpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinpro-light-webfont.woff') format('woff'),
         url('../fonts/dinpro-light-webfont.ttf') format('truetype'),
         url('../fonts/dinpro-light-webfont.svg#dinprolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinproregular';
    src: url('../fonts/dinpro-regular-webfont.eot');
    src: url('../fonts/dinpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinpro-regular-webfont.woff') format('woff'),
         url('../fonts/dinpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/dinpro-regular-webfont.svg#dinpro-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
    padding: 0;
    margin: 0;
}

html {
    font-size: 12px;
}

body {
    line-height: 1;
    height: 100%;
}

#masterwrapper {
    overflow: hidden;
}

#mainwrapper {
    width: 100%;
    overflow: hidden;
}

h1 {
    font-family: 'dinprobold';
    text-align: left;
}

h2 {
    font-family: 'dinproregular';
    font-weight: normal;
    text-align: left;
}

h3 {
    font-family: 'dinprolight';
    font-weight: normal;
    text-align: left;
}

h4{
    text-align: left;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

a {
    text-decoration: none;
    font-family: 'Arial', sans-serif;
}

a:focus {
    outline-width: 0;
}

.arrow{background:url('../img/arrow_cp.png') no-repeat left center;padding-left:15px;padding-top:20px;padding-right:10px;float:left;dislay:inline;maring-right:5px;height:16px;border:0px;text-indent:-6666px}

input:focus::-webkit-input-placeholder  {color:transparent;}
input:focus::-moz-placeholder   {color:transparent;}
input:-moz-placeholder   {color:transparent;}
*::-webkit-input-placeholder {
    color: #4f4f4f;
    opacity: 1;
}    
*:-moz-placeholder {
    /* FF 4-18 */
    color: #4f4f4f;
    opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #4f4f4f;
    opacity: 1;
}    
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #4f4f4f;
    opacity: 1;
}

ul {
    list-style-type: none;
}

.button,
.button1,
.contentLeft .button, 
.contentLeftSection .button {
    display: inline-block;
    border: 1px solid #355FB9;
    border: 0.083rem solid #355FB9;
/*    background: #4d78d4;*/
    padding: 8px 9px;
    padding: 0.667rem 0.75rem;
    color: #ffffff;
    font-size: 11px;
    font-size: 0.917rem;
    line-height: 11px;
    line-height: 0.917rem;
    cursor: pointer;
    background-color: #4d78d4;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    font-weight: normal;
}
.contentLeft p {    color: #4f4f4f;
    font-family: "Arial",sans-serif;
    font-size: 1.167rem;
    line-height: 1.5rem;
    margin-bottom: 1.25rem;}
.contentLeft .button {
/*    background: #4D78D4;*/
    border: 1px solid #355FB9;
    border: 0.083rem solid #355FB9;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-size: 0.917rem;
    line-height: 11px;
    line-height: 0.917rem;
    padding: 8px 9px;
    padding: 0.667rem 0.75rem;
    font-weight: normal;
    background-color: #4d78d4;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.buttonPlati{
    margin-top:15px;
    margin-left:15px;
    padding:0.667rem 1.75rem!important;
}

.button:hover {
    background-color: #172d5d;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    color: #ffffff;
}

.contentLeft .button:hover {
    color: #ffffff;
}

/*-------------------------------Header---------------------------------------*/

#header {
    background: #ffffff url(../img/header_bg.jpg) repeat-x left bottom;
    width: 100%;
}

.inner #header {
    background: #ffffff;
}

.headerInner {
    width: 100%; 
    margin: 0 auto; 
    max-width: 1000px;
    max-width: 83.333rem;
    margin-bottom: 1px;
    margin-bottom: 0.083rem;
}

.inner .headerInner {
    margin-bottom: 0;
}

.headerBackground {
    background: url(../img/headerTop_bg.jpg) repeat-x left top;
}

.headerTop {
    height: 30px;
    height: 2.5rem;
}

.headerTop h3 {
    color: #a4aab6;
    font-size: 12px;
    font-size: 1rem;
    line-height: 30px;
    line-height: 2.5rem;
    text-transform: uppercase;
    text-shadow: 0.1em 0.1em #ffffff;
    float: left;
}

.headerTopRight,
.hContact {
    float: right;
}

.headerTopRight a {
    font-family: 'dinprolight';
    font-size: 12px;
    font-size: 1rem;
    line-height: 30px;
    line-height: 2.5rem;
    text-transform: uppercase;
}

.headerFB {
    float: left;
    margin-left: 10px;
}

.headerFB a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../img/facebook_link_icon.jpg) no-repeat center;
}

.headerFB a:hover {
    background: url(../img/facebook_link_icon_h.jpg) no-repeat center;
}

.home-button {
    float: left;
}

.home-button a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../img/home_icon.png) no-repeat center;
}

.home-button a:hover {
    background: url(../img/home_icon_h.png) no-repeat center;
}

.lang {
    float: left;
    margin-left: 5px;
}

.lang a {
    color: #000000;
    padding: 0 6px;
    padding: 0 0.5em;
    text-shadow: 0.1em 0.1em #ffffff;
}

.lang a:hover {
    color: #4d78d4;
}

.lang .langactiv {
    color: #4d78d4;
}

.hContact {
    background: #4d78d4;
    padding: 0 20px;
    padding: 0 1.667rem;
    margin-left: 6px;
    margin-left: 0.583rem;
}

.hContact a {
    color: #ffffff;
    padding-left: 20px;
    padding-left: 1.667rem;
    background: url(../img/envelope_contact.png) no-repeat left center;
}

.headerCenter {
    padding: 24px 0 6px;
    padding: 2rem 0 0.583rem;
}

.logo, 
.hInfo {
    float: left;
}

.logo {
    padding-top: 9px;
    padding-top: 0.75rem;
}

.logo img {
    float: left;
    margin-right: 9px;
    margin-right: 0.833rem;
}

.logoName {
    color: #172d5d;
    font-size: 30px;
    font-size: 2.5rem;
    text-transform: uppercase;
    display: inline-block;
    margin: 0.67em 0;
    font-family: 'dinprobold';
}

.logo a {
    color: #172d5d;
}

.headerRight,
.hSearch {
    float: right;
}

.hSearch {
    width: 47%;
}

.headerRight {
    padding: 30px 0;
    padding: 2.583rem 0;
/*    width: 38%;*/
}

.searchForm {
    position: relative;
}

.searchForm input[type=text] {
   
    width: 97%;
    height: 26px;
    height: 2.167rem;
    background: url(../img/searchform_bg.jpg) repeat-x center;
    border: 1px solid #b6bcc9;
    border: 0.083rem solid #b6bcc9;
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    padding-left: 3%;
    line-height: 26px;
    line-height: 2.167rem;
}

.searchForm input[type=submit] {
    width: 36px;
    width: 3rem;
    height: 26px;
    height: 2.167rem;
    background: #b6bcc9 url(../img/search_icon.png) no-repeat center;
    border: none;
    position: absolute;
    right: -1px;
    right: -0.083rem;
    top: 1px;
    top: 0.083rem;
}

.hInfo {
    padding-top: 2px;
    padding-top: 0.167rem;
    width: 50%;
}

.hInfo p {
    color: #a4aab6;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    width: 45%;
    float: right;
    line-height: 12px;
    line-height: 1rem;
    text-align: right;
    padding-right: 5%;
    padding-top: 2px;
    padding-top: 0.167rem;
}

.hInfo span {
    float: right;
    color: #172d5d;
    font-family: 'dinproregular', sans-serif;
    font-size: 30px;
    font-size: 2.5rem;
    line-height: 21px;
    line-height: 1.8rem;
    padding-top: 2px;
    padding-top: 0.167rem;
}

.hInfo img {
    margin-left: 4%;
    float: right;
    margin-top: 1px;
    margin-top: 0.083rem;
}

.hInfo,
.hSearch {
    display: inline-block;
}



/*------------------------------Slider--------------------------------*/

.sliderText {
    position: absolute;
    left: 0;
    top: 0;
    width: 32.4%;
    height: 60%;
    /*background: rgba(31,100,181, 0.9);*/
    background: rgb(31,100,181);
    padding: 5% 3.8%;
}

.sliderText h3 {
    font-family: 'dinprobold', sans-serif;
    font-size: 26px;
    font-size: 2.167rem;
    color: #ffffff;
    margin-bottom: 12px;
    margin-bottom: 1rem;
}

.slideDate {
    color: #f8c700;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    margin-bottom: 20px;
    margin-bottom: 1.7rem;
    display: block;
}

.sliderText p {
    color: #ffffff;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    line-height: 16px;
    line-height: 1.4rem;
    
}

.slideButton {
/*    background: #212e4c;*/
    color: #ffffff;
    font-size: 11px;
    font-size: 0.917rem;
    padding: 9px;
    padding: 0.833rem;
    opacity: 1;
    display: inline-block;
    margin-top: 30px;
    margin-top: 2.5rem;
    border: 1px solid #212E4C;
    border: 0.083rem solid #212E4C;
    background-color: #212e4c;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.slideButton:hover {
/*    background: #4D78D4;*/
    border: 1px solid #212E4C;
    border: 0.083rem solid #212E4C;
    background-color: #4D78D4;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.snat {
    float: right;
    margin-left: 2%;
    width: 20%;
    margin-top: 30px;
    margin-top: 2.5rem;
}

.snat ul {
    float: right;
    width: 25%;
}

.snat ul li {
    display: block;
    float: left;
    height: 30px;
    height: 2.5rem;
    width: 20%;
    position: relative;
/*    margin-right: 1%;*/
}
/*
.snat ul li:last-of-type {
    margin-right: 0;
    width: 20%;
}*/

.snat ul li span {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 32px;
    height: 2.5rem;
}

/*.snat ul li span.active {
   
}*/

.snatG {
    background: #66cc6a;
}

.nivelCurent_snatG {
    display: inline-block;
    float: right;
    color: #ffffff;
    background: #66cc6a;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 9px 0 9px 6%;
    padding: 0.75rem 0 0.75rem 6%;
    width: 69%;
    margin-bottom: 8px;
    margin-bottom: 0.667rem;
}

.snatB {
    background: #0396f8;
}

.nivelCurent_snatB {
    display: inline-block;
    float: right;
    color: #ffffff;
    background: #0396f8;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 9px 0 9px 6%;
    padding: 0.75rem 0 0.75rem 6%;
    width: 69%;
    margin-bottom: 8px;
    margin-bottom: 0.667rem;
}

.snatY {
    background: #fccf09;
}

.nivelCurent_snatY {
    display: inline-block;
    float: right;
    color: #ffffff;
    background: #fccf09;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 9px 0 9px 6%;
    padding: 0.75rem 0 0.75rem 6%;
    width: 69%;
    margin-bottom: 8px;
    margin-bottom: 0.667rem;
}

.snatO {
    background: #ff6707;
}

.nivelCurent_snatO {
    display: inline-block;
    float: right;
    color: #ffffff;
    background: #ff6707;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 9px 0 9px 6%;
    padding: 0.75rem 0 0.75rem 6%;
    width: 69%;
    margin-bottom: 8px;
    margin-bottom: 0.667rem;
}

.snatR {
    background: #fe0206;
}

.nivelCurent_snatR {
    display: inline-block;
    float: right;
    color: #ffffff;
    background: #fe0206;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 9px 0 9px 6%;
    padding: 0.75rem 0 0.75rem 6%;
    width: 69%;
    margin-bottom: 8px;
    margin-bottom: 0.667rem;
}

.snat p {
    color: #4f4f4f;
    font-size: 12px;
    font-size: 1rem;
    font-family: 'Arial', sans-serif;
    text-align: right;
}

.nivelCurent {
    border: 0.083rem solid #d2d3d5;
    display: inline-block;
    float: right;
    color: #0396f8;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 9px 14px;
    padding: 0.75rem 1.167rem;
    margin-top: 10px;
    margin-top: 0.833rem;
    margin-bottom: 15px;
    margin-bottom: 1.25rem;
}

/*-----------------------------Content--------------------------------*/

#content {
    width: 100%;
}

.contentInner {
    margin: 0 auto;
    max-width: 1000px;
    max-width: 83.333rem;
    margin-top: -1px;
    margin-top: -0.083rem;
}

.overview {
    display: table;
    width: 100%;
    
}

.contentMenu {
    height: 70px;
    height: 5.833rem;
    width: 100%;
    background: url(../img/contentTop_menu_bg.jpg) repeat-x left top;
    
}

.contentMenu ul li {
    display: table-cell;
    height: 69px;
    height: 5.75rem;
    margin-top: 1px;
    margin-top: 0.083rem;
    border-right: 0.083rem solid #697183;
    border-right: 1px solid #697183;
    padding: 0 1.2%;
    vertical-align: middle;
    text-align: center;
}

.contentMenu ul li:last-of-type {
    border-right: 0;
}

.contentMenu ul li a {
    display: block;
    float: left;
    color: #ffffff;
    font-size: 16px;
    font-size: 1.333rem;
    font-family: 'dinproregular', sans-serif;
    line-height: 16px;
    line-height: 1.333rem;
    padding-left: 40px;
    min-height: 26px;
/*    padding-left: 3.167rem;*/
}

.contentMenu.subsite ul li a {
    padding-top: 5px;
}

.contentMenu ul li a:hover {
    color: #f8c700;
}

.contentMenu ul li.iconPersoaneUrmarite a {
    background: url(../img/urmarite.png) no-repeat left center;
}

.contentMenu ul li.iconInfotrafic a {
    background: url(../img/masina.png) no-repeat left center;
}

.contentMenu ul li.iconCopiidisparuti a {
    background: url(../img/speech.png) no-repeat left center;
}

.contentMenu ul li.iconMostwanted a {
    background: url(../img/omulet.png) no-repeat left center;
}

.contentMenu ul li.iconPersoane a {
    background: url(../img/mana.png) no-repeat left center;
}

.contentMenu ul li.iconAutovehiculeFurate a {
    background: url(../img/autovehicule_furate.png) no-repeat left center;
}

.contentMenu ul li.iconRevistaPolitiaRomana a {
    background: url(../img/revista_politia_romana.png) no-repeat left center;
}

.contentMenu ul li.iconPetitii a {
    background: url(../img/files.png) no-repeat left center;
}

.contentMenu ul li.iconExclamare a {
    background: url(../img/exclamare.png) no-repeat left center;
}

.contentLeft ul li {
    background-image: url(../img/list_bullet.jpg);
    background-repeat: no-repeat;
    background-position: 0 5px;
    background-position: 0 0.417rem;
    padding-left: 15px;
    padding-left: 1.25rem;
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 18px;
    line-height: 1.5rem;
    margin-left: 15px;
    margin-left: 1.25rem;
}

.contentLeft ol li {
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 18px;
    line-height: 1.5rem;
    margin-left: 30px;
    margin-left: 2.5rem;
}

.contentLeft a, .contentLeftSection a {
    color: #4D78D4;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 18px;
    line-height: 1.5rem;
    font-weight: bold;
}

.contentLeft a:hover {
    color: #172D5D;
}

.contentLeft th,
.contentLeft td {
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 18px;
    line-height: 1.5rem;
    padding: 5px;
    padding: 0.417rem;
}

/*----------------------------Anunt-----------------------------*/

.contentAnunt,
.contentMain {
    margin-top: 40px;
    margin-top: 3.333rem;
    width: 100%;
}

.contentAnunt {
    height: 191px;
    position: relative;
    width: 100%;
}

.contentAnuntText,
.contentAnuntPoza {
    display: inline-block;
    float: left;
}

.contentAnuntText {
    width: 60%;
    padding: 2% 8% 2% 2%;
    border: 1px solid #d2d3d5;
    border: 0.083rem solid #d2d3d5;
    border-right: none;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
}

.contentAnuntPoza {
    width: 40%;
    height: 191px;
    /*background: url(../img/cladire.jpg) no-repeat center;*/
    background: url(../img/DSC2213.JPG) no-repeat center;
    background-size: cover; 
    float: right;
}

.contentAnuntPoza img {
    float: left;
    width: 100%;
}

.contentAnuntText p {
    float: left;
    width: 46%;
    color: #4f4f4f;
    font-size: 12px;
    font-size: 1rem;
    font-family: 'Arial', sans-serif;
    line-height: 19px;
    line-height: 1.55rem;
    display: inline-block;
    text-align: justify;
}


.contentAnuntText p:nth-child(2) {
    padding-left: 6%;
}

.contentAnuntText a {
    margin-top: 18px;
    margin-top: 1.5rem;
    margin-left: 6%;
}

.contentAnuntText img {
    position: absolute;
    top: -17px;
    top: -1.417rem;
    right: -114px;
    right: -9.5rem;
}

/*-----------------------------Main content----------------------------------*/

.categorii {
    width: 39.9%;
    display: inline-block;
    float: left;
    margin-left: 0.1%;
    padding-bottom: 12px;
    padding-bottom: 1rem;
    border-bottom: 5px solid #e0e1e2;
    border-bottom: 0.417rem solid #e0e1e2;
}

.categoriiTitle {
    border-bottom: 5px solid #fad74a;
    border-bottom: 0.417rem solid #fad74a;
    position: relative;
    display: inline-block;
    float: left;
}

.categoriiTitle img {
    float: left;
    width: 100%;
}

.categoriiTitle a {
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../img/categoriiTitle_bg.png) no-repeat left bottom;
    background-size: contain;
    width: 90%;
    display: block;
    color: #ffffff;
    font-family: 'dinproregular', sans-serif;
    font-size: 26px;
    font-size: 2.167rem;
    padding: 16px 20px 9px;
    padding: 1.333rem 1.667rem 0.75rem;
    letter-spacing: -1px;
    letter-spacing: -0.083rem;
}



.categoriiTitle span {
    display: inline-block;
    width: 9px;
    width: 0.75rem;
    height: 19px;
    height: 1.583rem;
    background: url(../img/y_link.png) no-repeat center;
    float: none;
    margin-left: 10%;
    margin-top: 5px;
    margin-top: 0.417rem;
}

.categoriiContent {
    display: inline-block;
    margin-top: 12px;
    margin-top: 1rem;
    min-height: 225px;
    min-height: 18.75rem;
}

.categoriiContent ul li {
    width: 100%;
    float: left;
    margin-bottom: 12px;
    margin-bottom: 1rem;
}

.cLeft,
.cRight {
    float: left;
    
}

.cLeft {
    width: 10.5%;
    padding-left: 4.76%;
    padding-right: 1.75%;
    text-align: center;
}

.cDate {
    color: #a4aab6;
    font-size: 13px;
    font-size: 1.083rem;
    font-family: 'dinproregular';
}

.cLeft b {
    color: #59657f;
    font-family: 'dinprobold',sans-serif;
    font-size: 30px;
    font-size: 2.5rem;
    display: block;
}

.cRight {
    border-left: 1px solid #e9ebec;
    border-left: 0.083rem solid #e9ebec;
    padding-left: 2.25%;
    width: 79.45%;
}

.cRight h3 {
    margin-bottom: 4px;
    margin-bottom: 0.333rem;
}

.cRight h3 a {
    color: #4d78d4;
    font-family: 'dinprobold', sans-serif;
    font-size: 15px;
    font-size: 1.25rem;
}

.cRight h3 a:hover {
    color: #172d5d;
}

.cRight p {
    color: #4f4f4f;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    display: inline;
    line-height: 14px;
    line-height: 1.167rem;
}

.cRight a {
    color: #4d78d4;
    font-size: 11px;
    font-size: 0.917rem;
    display: inline;
}

.nomargin {
    margin: 0;
}

.categorii .button {
    margin-left: 17%;
}

.aside {
    width: 20%;
    float: left;
}

.asideBox {
    background: #f5f4ef;
    padding: 14% 10%;
    margin-bottom: 1px;
    margin-bottom: 0.083rem;
    float: left;
    width: 80%;
}

.asideBox h3 {
    color: #172d5d;
    font-size: 16px;
    font-size: 1.333rem;
    font-family: 'dinprobold', sans-serif;
    margin-bottom: 5px;
    margin-bottom: 0.417rem;
    padding-right: 30px;
    padding-right: 2.5rem;
}

.asideBox p {
    color: #4f4f4f;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    margin-bottom: 12px;
    margin-bottom: 1rem;
    line-height: 1;
    float: left;
}

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

.trimitePetitie,
.verificaPetitie {
    background: #ffffff;
    margin:0 auto;
    width: 76%;
    height: 71px;
    height: 5.917rem;
    border: 1px solid #d2d3d5;
    border: 0.083rem solid #d2d3d5;
    border-bottom: 5px solid #f8c700;
    border-bottom: 0.417rem solid #f8c700;
}

.trimitePetitie:hover h3 a,
.verificaPetitie:hover h3 a {
    color: #ffffff;
}

.trimitePetitie:hover,
.verificaPetitie:hover{
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
}

.trimitePetitie h3 ,
.verificaPetitie h3 {
    display: block;
    float: left;
    height: auto; 
} 

.trimitePetitie h3 {
    background: url(../img/trimite_petitie.png) no-repeat left 6.7% center;
} 

.verificaPetitie h3 {
    background: url(../img/verifica_petitie.png) no-repeat left 6.7% center;
} 

.trimitePetitie h3 a ,
.verificaPetitie h3 a {
    padding: 6.7% 17.38% 6.7% 20.53%;
    color: #172d5d;
    font-size: 16px;
    font-size: 1.333rem;
    font-family: 'dinprobold', sans-serif;
    display: block;
    float: left;
    background: url(../img/link_arrow.png) no-repeat right 6.7% center;
}

.trimitePetitie p,
.verificaPetitie p {
    color: #4f4f4f;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    margin-bottom: 12px;
    margin-bottom: 1rem;
    line-height: 1;
    float: left;
}

.verificaPetitie {   
    float: right;
}

.semnalariIcon {
    background: url(../img/coruptie.png) no-repeat center right;
}

.relatiiIcon {
    background: url(../img/relatii_public.png) no-repeat center right;
}

.adreseIcon {
    background: url(../img/utile.png) no-repeat center right;
}

.newsletterIcon {
    background: url(../img/speech.png) no-repeat center right;
}

/*print*/
.printPageInner ul li{
    background: url("../img/list_bullet.jpg") no-repeat scroll left top 0.417rem rgba(0, 0, 0, 0);
    padding-left:10px;
}

.printPageInner .nivelAlerta{
    width:100%;
}

.printPageInner p{
    width:100%;
    float:left;
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 1.083rem;
    line-height: 1.333rem;
    margin-bottom: 1.667rem;
}

.printPage h1{
    width:100%;
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
}

.printPage h2{
    width:100%;
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
}

.printPageInner ul{
    float:left;
}

.printPage h3{
    float:left;
    width:100%; 
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 0;
}

.printPageInner ul li{
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 1.083rem;
    line-height: 1.333rem;
}



.printPage{
    width:1000px;
    float:left;
}

.printPageInner img{
    margin: 0 auto;
}

/*---------------------------------Widgets----------------------------------*/

.contentWidgets {
    width: 100%;
    float: left;
    margin-top: 40px;
    margin-top: 3.333rem;
}

.contentWidgetsInfotrafic {
    width: 100%;
    float: left;
    margin-top: 40px;
    margin-top: 3.333rem;
}

.contentFiiPregatit {
    width: 100%;
    float: left;
    margin-top: 40px;
    margin-top: 3.333rem;
}

.infoTrafic {
    float: left;
    width: 40%;
    position: relative;
    min-height: 250px;
    min-height: 20.833rem;
}

.infoLeft, 
.infoRight {
    width: 50%;
    float: left;
    position: absolute;
    height: 100%;
    
}

.infoLeft {
    background: #f8c700;
    left: 0;
}

.infoRight {
    background: #f5f4ef;
    right: 0;
}

.infoLeft img {
    float: left;
    width: 100%;
}

.evenimente {
    float: left;
    padding: 10%;
    width: 80%;
}

.evenimente span {
    float: left;
    width: 52px;
    width: 4.333rem;
    height: 44px;
    height: 3.667rem;
    background: url(../img/evenimente_border.png) no-repeat left center;
    text-align: center;
    color: #59657f;
    font-size: 40px;
    font-size: 3.333rem;
    font-family: 'dinproregular', sans-serif;
    padding-top: 20px;
    padding-top: 1.667rem;
    margin-right: 10px;
    margin-right: 0.833rem;
}

.evenimente p {
    float: left;
    max-width: 50%;
    padding: 10px 0;
    padding: 0.833rem 0;
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 13px;
    font-size: 1.083rem;
    font-weight: bold;
    line-height: 13px;
    line-height: 1.1rem;
}

.infoRight > a {
    width: 80%;
    background: url(../img/categoriiTitle_bg.png) repeat-x left bottom;
    display: block;
    color: #ffffff;
    font-family: 'dinproregular', sans-serif;
    font-size: 26px;
    font-size: 2.167rem;
    padding: 12px 10%;
    padding: 1rem 10%;
    letter-spacing: -0.083rem;
}

.infoRight > a span {
    display: inline-block;
    width: 9px;
    width: 0.75rem;
    height: 19px;
    height: 1.583rem;
    background: url(../img/y_link.png) no-repeat center;
    float: right;
    margin-top: 5px;
    margin-top: 0.417rem;
}

.infotraficInner {
    padding: 10%;
}

.infotraficInner p,
.infotraficInner span {
    color: #4f4f4f;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    line-height: 14px;
    line-height: 1.2rem;
    float: left;
}

.infotraficInner span {
    font-weight: bold;
    background: url(../img/avertizare_infotrafic.png) no-repeat left center;
    padding-left: 17%;
    margin: 15px 0;
    margin: 1.25rem 0;
}

.flashNews,
.centruPresa {
    float: left;
    width: 56%;
    border: 1px solid #d2d3d5;
    border: 0.083rem solid #d2d3d5;
    min-height: 250px;
    min-height: 20.833rem;
    padding: 0 1.8%;
}

.flashNews ul li {
    width: 100%;
    border-bottom: 1px solid #e9ebec;
    border-bottom: 0.083rem solid #e9ebec;
    display: block;
    float: left;
    padding: 16px 0;
    padding: 1.333rem 0;
}

.flashNews ul li:last-of-type {
    border-bottom: none;
}

.fLeft,
.fRight {
    float: left;
}

.fLeft {
    width: 7.5%;
    text-align: center;
}

.fLeft b {
    color: #59657f;
    font-family: 'dinprobold',sans-serif;
    font-size: 30px;
    font-size: 2.5rem;
    display: block;
}

.fRight {
    padding-left: 5%;
    padding-right: 5%;
    width: 82.5%;
    margin: 3px 0;
    margin: 0.25rem 0;
    background: url(../img/flash_bullet.png) no-repeat right center;
}

.fRight a {
    font-size: 12px;
    font-size: 1rem;
    color: #4d78d4;
    font-weight: bold;
    margin-top: 10px;
    margin-top: 0.833rem;
    display: block;
    float: left;
}

.fRight a:hover {
    color: #172d5d;
}

.fRight h3 {
    color: #ba3955;
    font-size: 14px;
    font-size: 1.167rem;
    font-family: 'dinprolight', sans-serif;
    display: block;
    float: left;
    width: 100%;
}

.fRight b {
    font-family: 'dinprobold', sans-serif;
    margin-right: 9px;
    margin-right: 0.75rem;
    font-weight: normal;
}

.widgetsSocial {
    float: left;
    background: #f5f4ef;
    padding: 2%;
    margin-bottom: 1px;
    margin-bottom: 0.083rem;
    float: left;
    width: 16%;
    min-height: 212px;
    /*min-height: 20.833rem;*/
}

.widgetsSocial h3 {
    color: #172d5d;
    font-size: 16px;
    font-size: 1.333rem;
    line-height: 24px;
    line-height: 2rem;
    font-family: 'dinprobold', sans-serif;
    margin-bottom: 12px;
    margin-bottom: 1rem;
    padding-right: 35px;
    padding-right: 2.917rem;
    background: url(../img/people_icon.png) no-repeat right center;
}

.widgetsSocial ul li {
    width: 100%;
    margin: 6px 0;
    margin: 0.5rem 0;
    float: left;
}

.widgetsSocial ul li a {
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    line-height: 36px;
    padding-left: 40px;
    display: inline-block;
    height: 36px;
}

.widgetsSocial ul li a#facebook-icon {
    background: url(../img/facebook_icon.png) no-repeat left center;
}

.widgetsSocial ul li a#youtube-icon {
    background: url(../img/youtube_icon.png) no-repeat left center;
}

.widgetsSocial ul li a#contact-icon {
    background: url(../img/mail_icon.png) no-repeat left center;
}

/*----------------------------Widgets Centru-----------------------------*/

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

.widgetsCentru .widget {
    width: 20%;
    display: inline-block;
    float: left;
}

.widget img {
    float: left;
    width: 100%;
}

/*-------------------------------Inner Pages----------------------------*/

.contentTop {
    width: 100%;
    background: #ffffff url(../img/headerInner_bg.jpg) repeat-x left top;
}

.inner #content,
.inner .contentInner {
    margin-top: 0;
}

.contentTopInner {
    margin: 0 auto;
    max-width: 1000px;
    max-width: 83.333rem;
    border-bottom: 2px solid #d2d3d5;
    border-bottom: 0.167rem solid #d2d3d5;
    min-height: 81px;
    min-height: 6.75rem;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
    position:relative;
}

.breadcrumb {
    float: left;
    min-height: 81px;
    min-height: 6.75rem;
    width: 90%;
}

.pageTitle {
    line-height: 59px;
    line-height: 4.917rem;
    color: #172d5d;
    font-size: 22px;
    font-size: 1.833rem;
    font-family: 'dinproregular';
    text-shadow: 0 0.1em #ffffff;
    margin:0;
    font-weight: normal;
    
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    
}

.pageTitleFilter{
    max-width: 80%;
    /*min-height: 60px;
    min-height: 5rem;*/
}
.pageTitleSmall {
    line-height: 30px;
    line-height: 2.5rem;
    font-size: 20px;
    font-size: 1.667rem;

}
.pageTitleSmallish{
    font-size: 20px;
    font-size: 1.667rem;
    line-height: 59px;
    line-height: 4.917rem;
}
.pageTitleXSmall {
    line-height: 30px;
    line-height: 2.5rem;
    font-size: 20px;
    font-size: 1.267rem;

}

.breadcrumb ul li {
    float: left;
    display: inline-block;
    margin-right: 7px;
    margin-right: 0.583rem;
    
}

.breadcrumb ul li a {
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    color: #a4aab6;
    line-height: 22px;
    line-height: 1.833rem;
}

.breadcrumb ul li span {
    display: block;
    height: 22px;
    height: 1.833rem;
    width: 7px;
    width: 0.583rem;
    background: url(../img/breadcrumb_arrow.png) no-repeat center;
}

.breadcrumb ul li a.curentBread {
    color: #4f4f4f;
    
}
.filtru {
    float: right;
    padding-top: 16px;
    padding-top: 1.333rem;
    position:absolute;
    right:0;
}

.filtru > span {
    line-height: 31px;
    line-height: 2.53rem;
    color: #4f4f4f;
    font-size: 15px;
    font-size: 1.25rem;
    font-family: 'dinproregular', sans-serif;
    text-shadow: 0 0.083em #ffffff;
    margin-right: 4px;
    margin-right: 0.333rem;
    padding-right: 10px;
    padding-right: 0.833rem;
}

.filtru span,
.formFiltru div,
.formFiltru {
    display: inline-block;
    float: left;
}

.formFiltru {
    margin-left: -4px;
    margin-left: -0.333rem;
}

.formFiltru span {
    width: 32px;
    width: 2.667rem;
    height: 28px;
    height: 2.333rem;
    display: block;

}

.platiListare span {
    width: 32px;
    width: 2.667rem;
    height: 28px;
    height: 2.333rem;
    display: block;
    float:left;

}

.contactForm .inputPlati{
    width:29.6%;
}

.contentLeft .subpagini_sitemap_1 li, .contentLeftSection .subpagini_sitemap_1 li{
    background: none;
    padding-left:0;
}

#iconNume {
    background: url(../img/nume_icon.png) no-repeat center;
}
#iconPreNume {
    background: url(../img/nume_icon.png) no-repeat center;
}

#iconData {
	background: url(../img/data_icon.png) no-repeat center;
}

#iconData1 {
	 background: url(../img/data_icon.png) no-repeat center;
}

#iconJudet {
    background: url(../img/judet_icon.png) no-repeat center;
}

#iconInstitutia {
    background: url(../img/icon_institutia.png) no-repeat center;
}

.formFiltru .selectInstitutia{
    width:240px;
    width:20.000rem;
    margin-right:0;
}

.formFiltru .selectInstitutia option{
    padding-left:2%;
}

#inputData {
    background: url('../img/dropdown_arrow.png') no-repeat 95% 10px #ffffff;
    background: url('../img/dropdown_arrow.png') no-repeat 95% 0.833rem #ffffff;
    cursor: pointer;
    position: relative;
}

#inputData1 {
    background: url('../img/dropdown_arrow.png') no-repeat 95% 10px #ffffff;
    background: url('../img/dropdown_arrow.png') no-repeat 95% 0.833rem #ffffff;
    cursor: pointer;
    position: relative;
}


.formFiltru input {
    height: 26px;
    height: 2.167rem;
    border: 0.083rem solid #b6bcc9;
    border: 1px solid #b6bcc9;
    float: left;
    padding-left: 10px;
    padding-left: 0.833rem;
    width: 114px;
    width: 9.5rem;
    margin-right: 5px;
    margin-right: 0.417rem;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    color: #4f4f4f;
}

.formFiltru select,
.declaratiiListare select, .contactForm select,  .sondajForm select {
    width: 118px; 
    width: 9.833rem; 
    cursor: pointer;
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    line-height: 16px;
    line-height: 1.3em;
    float: left;
    padding: 5px 0;
    padding: 0.417rem 0;
    border: 1px solid #b6bcc9;
    border: 0.083rem solid #b6bcc9;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    background: url('../img/dropdown_arrow.png') no-repeat 95% 10px #ffffff; 
    background: url('../img/dropdown_arrow.png') no-repeat 95% 0.833rem #ffffff; 
    *background-image:none; 
    -webkit-appearance: none; 
    -moz-appearance: none;
    -ms-appearance: none; 
    appearance: none;
    margin-right: 5px;
    margin-right: 0.417rem;
}

.formFiltru select::-ms-expand {
	display: none; 
}

.formFiltru select option {
    background: #ffffff;
    border: none;
    line-height: 14px;
    line-height: 1.2rem;
    padding-left: 10%;
}


.formFiltru .button {
    padding: 8px 9px;
    padding: 0.61rem 0.75rem;
}

.contentRight {
    float: right;
    width: 42%;
}

.contentRightSection {
    float: right;
    width: 27.8%;
}

.inner .flashNews,
.inner .centruPresa {
    width: 47%;
    padding: 0;
}

.centruPresa {
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
}

.centruPresa ul {
    padding: 20px 0;
    padding: 1.667rem 0;
}

.centruPresa ul li {
    width: 78%;
    padding: 8px 11%;
    padding: 0.677rem 11%;
}

.centruPresa ul li a {
    color: #172d5d;
    font-family: 'dinproregular', sans-serif;
    font-size: 15px;
    font-size: 1.25rem;
    line-height: 18px;
    line-height: 1.5rem;
}

.centruPresa ul li a:hover {
    color: #4d78d4;
}

.leftNews {
    width: 47%;
    padding: 0;
    float: left;
}

.rightSection{
    float:right;
    width:100%;
}

.rightSection .flashNews{
    width:100%;
}

.rightSection .flashNewsTitle{
    padding-left:11.1%;
}

.inner .flashNews ul {
    width: 100%;
    padding-top: 20px;
    padding-top: 1.667rem;
    float: left;
}

.inner .flashNews ul li {
    border: none;
    padding: 0 9.5% 20px;
    padding: 0 9.5% 1.667rem;
    width: 81%;
}

.inner .fLeft {
    width: 20%;
}

.inner .fRight {
    background: none;
    float: right;
    width: 69%;
}

.inner .flashNews .button {
    margin: 0 0 30px 10.5%;
    margin: 0 0 2.5rem 10.5%;
}

.flashNewsTitle,
.centruPresaTitle {
    border-top: 0.417rem solid #f8c700;
    width: 89%;
    color: #172d5d;
    font-family: 'dinprobold', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
    padding-left: 11%;
    padding-top: 30px;
    padding-top: 2.5rem;
}

.inner .contentMenu {
    height: auto;
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
    float: left;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
}

.submenuRight{
    height: auto;
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
    float: left;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
    width:100%;
}

.inner.contentMenu li {
    width: 20%;
}

.contentLeft {
    width: 54%;
    float: left;
    text-align: justify;
}

.contentLeftSection {
    width: 66.2%;
    float: left;
}

.contentLeftSection p{
    color: #4F4F4F;
    display: block;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 15px;
    line-height: 1.5rem;
    margin-top: 12px;
    margin-top: 1rem;
}

.contentLeftSection ul{
    margin-top: 0.833rem;
}

.contentLeftSection ul li{
    background: url("../img/list_bullet.jpg") no-repeat scroll left top 0.417rem rgba(0, 0, 0, 0);
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 1.333rem;
    margin-left: 0.167rem;
    padding-left: 1.25rem;
    margin-bottom: 8px;
    margin-bottom: 0.667rem;
}

.contentLeftSection ol li{
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 1.333rem;
    margin-left: 2rem;
    padding-left: 0.65rem;
    margin-bottom: 8px;
    margin-bottom: 0.667rem;
}

.contentList {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    padding-bottom: 0.833rem;

}

.inner .aside {
    width: 47.6%;
    float: right;
}

.inner .contentMenu ul li {
    display: table;
    width: 75.5%;
    border: none;
    border-bottom: 1px solid #697183;
    border-bottom: 0.083rem solid #697183;
    padding: 0 15% 0 9.5%;
}

.submenuRight ul li {
    display: table;
    width: 85.6%;
    border: none;
    border-bottom: 1px solid #697183;
    border-bottom: 0.083rem solid #697183;
    padding: 17px 7.2%;
    padding: 1.417rem 7.2%;
}

.inner .contentMenu ul li a {
    display: table-cell;
    vertical-align: middle;
    float: none;
    
}

.inner .contentMenu ul li.innerMenu {
    padding: 0 9.5%;
    width: 81%;
}

.inner .contentMenu ul li.innerMenu a {
    padding-left: 0;
}

.inner .contentMenu ul li.innerMenu a.active {
    color:#F8C700;
}


.submenuRight ul li a {
    display: table-cell;
    vertical-align: middle;
    float: none;
    font-family: 'dinproregular',sans-serif;
    font-size: 16px;
    font-size: 1.333rem;
    line-height: 16px;
    line-height: 1.333rem;
    color:#ffffff;
}

.submenuRight ul li a:hover{
    color:#F8C700;
}

.inner .contentMenu ul li.noborder {
    border: none;
}

.inner .asideBox h3 {
    padding-right: 26px;
    padding-right: 2.2rem;
}

.leftNews .centruPresa,
.leftNews .flashNews {
    width: 100%;
}

/* DatePicker Container */
.ui-datepicker {
    width: 216px;
    height: auto;
    margin: 5px auto 0;
    font: 9pt Arial, sans-serif;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    background: #ffffff;
}
.ui-datepicker a {
    text-decoration: none;
}
/* DatePicker Table */
.ui-datepicker table {
    width: 100%;
    margin-top: 0px;
}
.ui-datepicker-header {
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
    color: #e0e0e0;
    font-weight: bold;
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
    box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
    text-shadow: 1px -1px 0px #000;
    filter: dropshadow(color=#000, offx=1, offy=-1);
    line-height: 30px;
    
}
.ui-datepicker-title {
    text-align: center;
}
.ui-datepicker-prev, .ui-datepicker-next {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    background-image: url('../img/arrow.png');
    background-repeat: no-repeat;
    line-height: 600%;
    overflow: hidden;
}
.ui-datepicker-prev {
    float: left;
    background-position: center -30px;
}
.ui-datepicker-next {
    float: right;
    background-position: center 0px;
}
.ui-datepicker thead {
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
    background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
    border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
    text-transform: uppercase;
    font-size: 6pt;
    padding: 5px 0;
    color: #666666;
    text-shadow: 1px 0px 0px #fff;
    filter: dropshadow(color=#fff, offx=1, offy=0);
}
.ui-datepicker tbody td {
    padding: 0;
    border-right: 1px solid #bbb;
}
.ui-datepicker tbody td:last-child {
    border-right: 0px;
}
.ui-datepicker tbody tr {
    border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
    border-bottom: 0px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #666666;
    text-shadow: 1px 1px 0px #fff;
    filter: dropshadow(color=#fff, offx=1, offy=1);
}
.ui-datepicker-calendar .ui-state-default {
    background: #ededed;
    background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
    background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
    background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
    background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
    background: linear-gradient(top,  #ededed 0%,#dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
    -webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
    -moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
    box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}
.ui-datepicker-calendar .ui-state-hover {
    background: #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active {
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    color: #e0e0e0;
    text-shadow: 0px 1px 0px #4d7a85;
    filter: dropshadow(color=#4d7a85, offx=0, offy=1);
    border: 1px solid #172d5d;
    position: relative;
    margin: -1px;
}
.ui-datepicker-unselectable .ui-state-default {
    background: #f4f4f4;
    color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
    width: 29px;
    margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
    width: 29px;
    margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
    height: 29px;
    margin-bottom: 0;
}

/*---------------------------Box copii disparuti------------------------------*/

.boxAfisare {
    float: left;
    width: 48.14%;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    padding-bottom: 2.5rem;
    margin-bottom: 2.5rem;
    min-height: 10rem;
    min-height: 120px;
}

.boxAfisare.rightside {
    margin-left: 3.7%;
}

.boxPoza {
    padding: 3.9%;
    background: #f5f4ef;
    float: left;
    width: 25%;
}

.boxPoza img {
    float: left;
    width: 100%;
}

.boxDesc {
    float: left;
    width: 63.46%;
    margin-left: 3%;
}

.descOras {
    color: #ba3955;
    font-family: 'dinproregular', sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    margin-bottom: 5px;
    margin-bottom: 0.417rem;
    display: inline-block;
}

.descNume {
    margin-bottom: 12px;
    margin-bottom: 1rem;
    display: inline-block;
}

.descNume a {
    color: #4d78d4;
    font-family: 'dinprobold', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
    line-height: 20px;
    line-height: 1.667rem;
    font-weight: normal;
}
.descPreNume {
    margin-bottom: 12px;
    margin-bottom: 1rem;
    display: inline-block;
}

.descPreNume a {
    color: #4d78d4;
    font-family: 'dinprobold', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
    line-height: 20px;
    line-height: 1.667rem;
    font-weight: normal;
}

.boxDesc p {
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
}

/*----------------------------Box obiecte furate--------------------------*/

.listBoxAfisare {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    padding-bottom: 18px;
    padding-bottom: 1.5rem;
    margin-bottom: 20px;
    margin-bottom: 1.677rem;
}

.listBoxLeft,
.listBoxRight {
    float: left;
}

.listBoxLeft {
    width: 15.25%;
    text-align: left;
}

.listBoxLeft img{
    width:100%;
}

.listBoxRight {
    width: 81.9%;
    margin-left: 2.77%;
}

.listBoxLeft b {
    color: #59657f;
    font-family: 'dinprobold',sans-serif;
    font-size: 30px;
    font-size: 2.5rem;
    display: block;
}

.listBoxLeft span {
    color: #a4aab6;
    font-family: 'dinproregular';
    font-size: 13px;
    font-size: 1.083rem;
}

.listBoxCategorie {
    color: #ba3955;
    display: block;
    float: left;
    font-family: 'dinprolight',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    width: 100%;
}

.contentLeft .listBoxItem , .contentLeftSection .listBoxItem {
    color: #4d78d4;
    display: block;
    float: left;
    font-size: 20px;
    font-size: 1.667rem;
    line-height: 20px;
    line-height: 1.667rem;
    font-weight: bold;
    margin-top: 10px;
    margin-top: 0.833rem;
}

/*--------------------------------Infotrafic---------------------------------*/

.boxInfotrafic {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    padding-bottom: 30px;
    padding-bottom: 2.5rem;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
}

.boxInfoLeft {
    float: left;
    width: 7.4%;
    text-align: center;
}

.boxInfoRight {
    float: left;
    width: 90.74%;
    margin-left: 1.86%;
}

.boxInfoLeft b {
    color: #59657F;
    display: block;
    font-family: 'dinprobold',sans-serif;
    font-size: 30px;
    font-size: 2.5rem;
}

.infoLocatie {
    float: left;
    display: block;
    width: 100%;
    font-family: 'dinprolight',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    color: #ba3955;
    margin-bottom: 5px;
    margin-bottom: 0.417rem;
}

.infoLocatie b {
    font-family: 'dinprobold',sans-serif;
    margin-right: 10px;
    margin-right: 0.833rem;
}

.boxInfoRight h3 a {
    font-family: 'dinprobold', sans-serif;
    font-weight:normal;
    font-size: 20px;
    font-size: 1.667rem;
    line-height: 20px;
    line-height: 1.667rem;
    color: #4d78d4;
}

.boxInfoRight h3 {
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
    padding-right: 5%;
    background: url(../img/flash_bullet.png) no-repeat right center;
}

.boxInfoRight p {
    color: #4f4f4f;
    font-size: 12px;
    font-size: 1rem;
    font-family: 'Arial', sans-serif;
    line-height: 16px;
    line-height: 1.333rem;
}

/*-----------------------------Detalii disparuti-----------------------------*/

.pozaDetaliiDisparuti,
.pozaDetaliiObiecte {
    width: 33.33%;
    float: left;
    background: #ffffff;
    border: 10px solid #f5f4ef;
    border: 0.833rem solid #f5f4ef;
/*    min-height: 240px;
    min-height: 20rem;
    line-height: 240px;
    line-height: 20rem;*/
    text-align: center;
    margin-right: 3%;
}

.pozaDetaliiMasini {
    width: 44.44%;
    float: left;
    background: #ffffff;
    border: 10px solid #f5f4ef;
    border: 0.833rem solid #f5f4ef;
    text-align: center;
    margin-right: 3%;
}

.descDetaliiMasini {
    float: left;
    width: 48.00%;
}

.descDetaliiMasini.descPetitii {
    width: 100%;
}

.pozaDetaliiDisparuti img,
.descDetaliiMasini img, 
.pozaDetaliiObiecte img {
    width: 100%;
    vertical-align: middle;
}

.descDetaliiDisparuti,
.descDetaliiObiecte {
    float: left;
    width: 59.25%;
}

.descDetaliiDisparuti.cvDetalii {
    float: left;
    width: 100%;
}

.descDetaliiDisparuti h3,
.descDetaliiMasini h3,
.descDetaliiObiecte h3 {
    color: #4f4f4f;
    font-size: 26px;
    font-size: 2.167rem;
    font-family: 'dinprobold', sans-serif;
    margin-top: 10px;
    margin-top: 0.833rem;
    display: block;
}

.descDetaliiObiecte h3 {
    margin: 0 0 15px 0;
    margin: 0 0 1.25rem 0;
}

.descDetaliiDisparuti > span,
.categorieObiecte {
    color: #ba3955;
    font-family: 'dinproregular', sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    display: block;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
    margin-top: 2px;
    margin-top: 0.167rem;
}

.categorieObiecte {
    margin-bottom: 2px;
    margin-bottom: 0.167rem;
}

.codObiectText {
    color: #A4AAB6;
    font-family: 'dinproregular';
    font-size: 13px;
    font-size: 1.083rem;
    display: block;
}

.codObiect {
    color: #59657F;
    display: block;
    font-family: 'dinprobold',sans-serif;
    font-size: 30px;
    font-size: 2.5rem;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.descDetaliiDisparuti p,
.descDetaliiMasini p,
.descDetaliiObiecte p {
    color: #4f4f4f;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 16px;
    line-height: 1.333rem;
    font-family: 'Arial', sans-serif;
    display: block;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.semnalmenteDisparuti {
    width: 100%;
    float: left;
    border-top: 1px solid #d2d3d5;
    border-top: 0.083rem solid #d2d3d5;
    margin-top: 30px;
    margin-top: 2.5rem;
    padding: 20px 0;
    padding: 1.667rem 0;
}

.detaliiSuplimentareDisparuti,
.detaliiSuplimentareObiecte,
.detaliiSuplimentarePetitii {
    width: 100%;
    float: left;
    border-top: 1px solid #d2d3d5;
    border-top: 0.083rem solid #d2d3d5;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
    padding: 20px 0;
    padding: 1.667rem 0;
}

.detaliiSuplimentarePetitii {
    border-bottom: none;
    padding-bottom: 0;
}

.detaliiSuplimentareObiecte {
    margin-top: 30px;
    margin-top: 2.5rem;
}

.semnalmenteDisparuti h4,
.detaliiSuplimentareDisparuti h4,
.detaliiSuplimentareObiecte h4 {
    color: #4f4f4f;
    font-family: 'dinprobold', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
    display: block;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
}

.semnalmenteDisparuti p,
.detaliiSuplimentarePetitii p,
.detaliiSuplimentareDisparuti p,
.detaliiSuplimentareObiecte p {
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    
}

/*--------------------------------Paginatie----------------------------------*/

.paginatie {
    width: 100%;
    float: left;
    margin-bottom: 11px;
    margin-bottom: 0.917rem;
}

.contentLeft .buttonPaginatie , .contentLeftSection  .buttonPaginatie{
    float: left;
    border: 2px solid #d2d3d5;
    border: 0.167rem solid #d2d3d5;
    color: #a4aab6;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    line-height: 12px;
    line-height: 1rem;
}

.contentLeft .buttonPaginatie:hover, .contentLeftSection  .buttonPaginatie:hover{
    border-color: #4d78d4;
    color: #4d78d4;
}

.buttonPaginatie.prev {
    background: url(../img/paginatie_prev.png) no-repeat left 13% center;
    padding: 6px 17px 6px 35px;
    padding: 0.5rem 1.417rem 0.5rem 2.917rem;
    margin-right: 10px;
    margin-right: 0.833rem;
}

.buttonPaginatie.prev:hover {
    background: url(../img/paginatie_prev_h.png) no-repeat 13% center;
}

.buttonPaginatie.next {
    background: url(../img/paginatie_next.png) no-repeat 87% center;
    padding: 6px 35px 6px 17px;
    padding: 0.5rem 2.917rem 0.5rem 1.417rem;
}

.buttonPaginatie.next:hover {
    background: url(../img/paginatie_next_h.png) no-repeat right 13% center;
}

.paginatie p {
    float: right;
    color: #4f4f4f;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    line-height: 12px;
    line-height: 1rem;
}

.paginatie input,
.paginatie select {
    border: 1px solid #b6bcc9;
    border: 0.083rem solid #b6bcc9;
    width: 60px;
    width: 5rem;
    padding-right: 5px;
    padding-right: 0.417rem;
    text-align: center;
    height: 20px;
    height: 1.667rem;
    margin-top: 3px;
    margin-top: 0.25rem;
}

/*---------------------------------Stiri------------------------------------*/

.boxStire {
    width: 100%;
    float: left;
    .padding-bottom: 5px;
    .padding-bottom: 1.5rem;
    margin-bottom: 5px;
    margin-top: 5px;
    .margin-bottom: 1rem;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
}

.boxStireTitle span,
.stireTitle span {
    color: #a4aab6;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    display: inline-block;
}

.sursaStire {
    margin-left: 10px; 
    margin-left: 0.833rem;; 
}

.boxStireTitle,
.stireTitle {
    width: 100%;
    float: left;
    margin-top: -3px;
    margin-bottom: 3px;
    margin-bottom: 1.25rem;
}

.boxStirePoza {
    float: left;
    width: 37.03%;
    margin-right: 1.85%;
}

.boxStirePoza a img {
    float: left;
    width: 100%;

}

.boxStireDesc {
    float: left;
    width: 61.11%;
    .width:44.80%;
}

.boxStireDesc .button {
    .margin-top: 3px;
    .margin-top: 1rem;
    margin-bottom:3px;
}

.boxStireDesc p {
    color: #4f4f4f;
    font-size: 13px;
    font-size: 1.083rem;
    font-family: 'Arial', sans-serif;
    line-height: 18px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5; 
    max-height: 90px;
    margin-bottom:0px; 
}

.stireDesc h3{
    color: #172d5d;
    font-size: 18px;
    font-size: 1.500rem;
    margin-bottom: 5px;
    .margin-bottom: 1.250rem;
    font-family: 'dinprobold', sans-serif;
    font-weight: normal;
    line-height: 20px;
    line-height: 1.500rem;
}

.cvDetalii h3{
    color: #172d5d;
    font-size: 18px;
    font-size: 1.500rem;
    margin:10px 0;
    margin:0.833rem 0;
    font-family: 'dinprobold', sans-serif;
    font-weight: normal;
    line-height: 20px;
    line-height: 1.500rem;
}

.stireTitle h2{
    color: #172d5d;
    font-family: 'dinprobold',sans-serif;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1.5rem;
    margin: 0.833rem 0;
}

.stireDesc h2{
    color: #172d5d;
    font-size: 24px;
    font-size: 2.000rem;
    margin:10px 0;
    margin:0.833rem 0;
    font-family: 'dinprobold', sans-serif;
    font-weight: normal;
    line-height: 20px;
    line-height: 1.667rem;
}

.cvDetalii h2{
    color: #172d5d;
    font-size: 24px;
    font-size: 2.000rem;
    margin:10px 0;
    margin:0.833rem 0;
    font-family: 'dinprobold', sans-serif;
    font-weight: normal;
    line-height: 20px;
    line-height: 1.667rem;
}

.stireDesc h3 a{
     color: #172d5d;
    font-size: 18px;
    font-size: 1.500rem;
    margin:10px 0;
    margin:0.833rem 0;
    font-family: 'dinprobold', sans-serif;
    font-weight: normal;
    line-height: 20px;
    line-height: 1.500rem;
}

.boxStireTitle h3 {
    margin-top:6px;
    margin-top:0.5rem;
}

.boxStireTitle h3 a {
    color: #4d78d4;
    font-size: 20px;
    font-size: 1.667rem;
    font-family: 'dinprobold', sans-serif;
    font-weight: normal;
    line-height: 20px;
    line-height: 1.667rem;
}

.boxStireDesc h3 a {
    color: #4d78d4;
    font-size: 20px;
    font-size: 1.667rem;
    font-family: 'dinprobold', sans-serif;
    text-align:left;
    font-weight: normal;
    line-height: 20px;
    line-height: 1.667rem;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
    float:left;
}

.boxStireTitle h3 a:hover {
    color: #172d5d;
}

.stireTitle {
    margin-bottom: 0;
}

.stireTitle h1 {
    margin-top: 6px;
    margin-top: 0.5rem;
    color: #4f4f4f;
    font-size: 26px;
    font-size: 2.167rem;
    font-family: 'dinprobold', sans-serif;
}

.stirePoza {
    width: 100%;
    float: left;
    position: relative;
}

.stirePoza img {
    float: left;
    margin-bottom: 25px;
    margin-bottom: 2.083rem;
    width:100%;
}

.contentMainAside {
    float: right;
}

/*.contentMainAside h3 {
    display: block;
    font-size: 16px;
    font-size: 1.333rem;
    font-family: 'dinproregular', sans-serif;
    font-weight: normal;
    height: 20px;
    height: 1.667rem;
    color: #ffffff;
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
    padding: 15px 0 18px 30px;
    padding: 1.25rem 0 1.500rem 2.500rem;
    line-height: 18px;
    line-height: 1.5rem;
}

.contentMainAside h3 b {
    display: block;
    font-family: 'dinprobold', sans-serif;
}*/

.contentMainAsideInner {
    float: left;
    border: 1px solid #d2d3d5;
    border: 0.083rem solid #d2d3d5;
    border-top: none;
}

.contentMainAsideInner .detaliiContact {
    width: 82%;
    padding: 9%;
}

.contentMainAsideInner .googleMap {
    border-top: 1px solid #d2d3d5;
    border-top: 0.083rem solid #d2d3d5;
    padding-bottom: 60.53%;
}

.overlayPoza {
    background: url(../img/overlay_bg.png) repeat-x;
    height: 70px;
    height: 2.499rem;
    width: 92.6%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px 3.7%;
    padding: 1.667rem 3.7%;
    line-height: 14px;
    line-height: 1.2rem; 
}

.overlayPoza p {
    color: #afafaf;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    font-style: italic;
}

.stireSocial {
    width: 94.45%;
    height: 20px;
    height: 1.667rem;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
    padding: 0.833rem 3.7% 0.833rem 1.85%;
    float: left;
    background: #f5f4ef;
}

.socialButtons {
    float: left;
    width: 60%;
}

.fb_iframe_widget,
.twitter-share-button,
.g-plusone {
    float: left;
    margin: 0 20px 0 0;
    margin: 0 1.667rem 0 0;
    max-width: 80px;
    max-width: 6.667rem;
}

.printButtons {
    float: right;
}

.printButtons a {
    display: inline-block;
    float: left;
}

.trimiteMail {
    width: 14px;
    height: 12px;
    width: 1.167rem;
    height: 1rem;
    margin-top: 4px;
    margin-top: 0.333rem;
    background: url(../img/email_icon.png) no-repeat center;
}

.printArticol {
    width: 16px;
    height: 14px;
    width: 1.333rem;
    height: 1.167rem;
    margin-top: 63px;
    margin-top: 5.25rem;
    position:absolute;
    right:4px;
    bottom:4px;
    background: url(../img/print_icon.png) no-repeat center;
}
/*.printAbsolute{position:absolute;right: 0;top:0;}*/

.stireDesc {
    float: left;
    width:100%;
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 18px;
    line-height: 1.5rem;
    margin-bottom: 24px;
    margin-bottom: 2rem;
}

.buttonTematici a{
    font-family: 'dinproregular',sans-serif;
    font-size: 1.667rem;
    //line-height: 4.583rem;
    color: #4f4f4f;
    float:left;
}

#tematici{
    margin-top: 1.167rem;
    margin-top: 18px;
}

.buttonTematici a:hover{
    color:#4d78d4;
}

.stireDesc img,
.stireDesc table {
    max-width: 575px !important
}

.stireDesc p {
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    margin-bottom: 15px;
    margin-bottom: 1.250rem;
    line-height: 18px;
    line-height: 1.5rem;
}

.stireDesc table tr td{
    padding:5px;
}

.stireDesc table tr td p{
    margin-top:0;
    margin-bottom:0;
}

.stireGalerie {
    float: left;
    margin-top: 24px;
    margin-top: 2rem;
}

.stireGalerie h3 {
    color: #4f4f4f;
    font-family: 'dinprobold', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
}

.stireGalerie ul li {
    float: left;
    margin-right: 3.7%;
    margin-top: 20px;
    margin-top: 1.667rem;
    margin-left: 0;
    background: none;
    padding-left: 0;
    width: 30.85%;
}

.stireGalerie ul li.lastFoto {
    margin-right: 0;
}

.stireGalerie ul li img {
    float: left;
    width: 100%;
}

.stireFisiere {
    float: left;
    border: 1px solid #d2d3d5;
    border: 0.083rem solid #d2d3d5;
    width: 99.6%;
    margin-top: 30px;
    margin-top: 2.5rem;
    
}

.stireFisiere h3 {
    color: #ffffff;
    font-family: 'dinproregular', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
    float: left;
    display: block;
    width: 96.3%;
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
    line-height: 55px;
    line-height: 4.583rem;
    padding-left: 3.7%;
}

.stireFisiere ul li {
    float: left;
    width: 99.8%;
    padding: 13px 0 11px;
    padding: 1.083rem 0 0.917rem;
    display: table;
    background: #ffffff;
    margin: 0;
}

.stireFisiere ul li.odd {
    background: #f5f4ef;
}

.tipFisier {
    width: 6.5%;
    height: 16px;
    height: 1.333rem;
    display: table-cell;
    vertical-align: middle;
}

.pdf {
    background: url(../img/pdf_icon.png) no-repeat right center;
}

.doc {
    background: url(../img/doc_icon.png) no-repeat right center;
}

.xls {
    background: url(../img/xls_icon.png) no-repeat right center;
}

.stireFisiere ul li a {
    display: block;
    float: left;
    margin-left: 2%;
    font-size: 12px;
    font-size: 1rem;
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-weight: normal;
}

.stireFisiere ul li a:hover {
    color: #4D78D4;
}

.nrFisier {
    display: table-cell;
    vertical-align: middle;
    width: 19.5%;
    padding-right: 4%;
    text-align: right;
    color: #4f4f4f;
    font-size: 12px;
    font-size: 1rem;
    font-family: 'Arial', sans-serif;
}

/*-------------------------------Contact------------------------------------*/

.text_mode {
    color: #000080;
    text-decoration: none;
    
}
.text_mode:hover {
    color: #0000ff;
    text-decoration: underline;
}

.contactBox,
.formularContact,
.formularContactUnitati,
.listaInspectorate {
    width: 99.8%;
    float: left;
    border: 1px solid #d2d3d5;
    border: 0.083rem solid #d2d3d5;
}

.titluContact {
    width: 92.7%;
    min-height:100px;
    padding: 30px 3.7%;
    padding: 2.5rem 3.7%;
    position: relative;
    float: left;
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
}

.detaliiContact {
    width: 92.7%;
    padding:2% 5.55%;
    float: left;
}

.titluContact h3 {
    text-align: center;
    color: #ffffff;
    font-family: 'dinproregular', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
    line-height: 24px;
    line-height: 2rem;
    margin-bottom: 15px;
    margin-bottom: 1.083rem;
}

.titluContact h3 b {
    font-family: 'dinprobold', sans-serif;
}

.titluContact p {
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    font-size: 1.333rem;
    font-weight: bold;
    position: absolute;
    left: 35%;
    color: #ffffff;
    padding-left: 45px;
    padding-left: 3.75rem;
    background: url(../img/icon_telefon_contact.png) no-repeat left center;
    min-height: 35px;
    min-height: 2.917rem;
    top: 50%;

}

.titluContact p span {
    font-size: 12px;
    font-size: 1rem;
    font-weight: normal;
    display: block;
    margin-bottom: 4px;
    margin-bottom: 0.333rem;

}

.detaliiContact p {
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    font-weight: bold;
    padding-left: 48px;
    padding-left: 4rem;
    line-height: 20px;
    line-height: 1.6rem;
    margin-top: 0px;
    min-height: 40px;
    min-height: 3.333rem;
}


.detaliiContact p span {
/*    display: block;
    font-size: 12px;
    font-size: 1rem;
    font-weight: normal;*/
    display: block;
    color: #4d78d4;
    font-size: 1.167rem;
    font-weight: bold;
    line-height: 1.5rem;
}

.detaliiContact p span.spantel {
    font-size: 14px;
    font-size: 1.167rem;
    display: inline-block;
}

.adresaC {
    background: url(../img/adresa1.png) no-repeat left 2px center;
    margin-bottom: 15px;
    margin-bottom: 0.083rem;
    width: 95%;
}

.webmC {
    background: url(../img/contact1.png) no-repeat left center;
    margin-bottom: 25px;
    margin-bottom: 2.083rem;
    width: 95%;
}
.webmC a {margin-top:12px;float:left;}

.webmaster_email{
    margin-top:15px;    
    color: #fff;
    font-size: 1rem;
    line-height: 1.2rem;
}
.webmaster_email a{color:#bbd0ff;}

.webmaster_email a:hover{color:#fff;}
.relatiiC {
    background: url(../img/phone1.png) no-repeat left center;
    width: 95%;
    margin-bottom: 0px;
}
.urgente {
    width: 95%;
    margin-bottom: 10px;
    align-content: center;
    align-items: center;
}
.urgente p {
    color: red;
}

.adreseT {
    background: url(../img/telefoane.png) no-repeat left center;
    width: 95%;
}
.adreseT a{margin-top:12px;float:left;}
.adreseT a:hover{color:#3C465F;}

.googleMap {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 47.21%;
    height: 0;
    overflow: hidden;
}

.googleMap iframe {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.formularContact,
.formularContactUnitati,
.listaInspectorate {
    margin-top: 40px;
    margin-top: 3.333rem;
}

.formularContact h3,
.formularContactUnitati h3,
.listaInspectorate h3 {
    display: block;
    font-size: 20px;
    font-size: 1.667rem;
    font-family: 'dinproregular', sans-serif;
    font-weight: normal;
    line-height: 55px;
    line-height: 4.583rem;
    color: #ffffff;
    background: url(../img/contentMenu_inner_bg.jpg) repeat;
    padding-left: 22px;
    padding-left: 1.833rem;
}

.formularContact.trimiterePetitii,
.formularContact.formularSemnalari{
    margin-top: 0;
}

.formularContact.trimiterePetitii #fnume, 
.formularContact.trimiterePetitii #fprenume,
.formularContact.trimiterePetitii #forganizatie,
.formularContact.trimiterePetitii #fpresedinte,
.formularContact.trimiterePetitii #femail {
    padding-left: 12%;
    width: 87.4%;
}

.formularContact.trimiterePetitii #fadresa,
.formularContact.trimiterePetitii #fsubiect,
.formularContact.formularSemnalari #fsubiect,
.formularContact.trimiterePetitii #fmesaj,
.formularContact.trimiterePetitii #fcod,
.formularContact.trimiterePetitii #ftel
{
    padding-left: 6%;
    width: 93.4%;
}

.formularContact.trimiterePetitii #fjudet,
.formularContact.trimiterePetitii #fcountry,
.formularContact.trimiterePetitii #fsector,
.formularContact.trimiterePetitii #ftippersoana{
    width: 100%;
    padding-left: 6%;
}

.formularContact.trimiterePetitii #fjudetSendPetitie{
    width: 100%;
    padding-left: 6%;
}

#fmesaj{
    resize: none;
}

.formularContact.trimiterePetitii #fmesaj, .formularContact.formularSemnalari #fmesaj, .formularContact #fmesaj {
    resize: none;
    height: 78px;
    height: 6.5rem;
}
#fmesaj {width:92.5%;height: 78px;height: 6.5rem;padding-left:7%;}
.vizualizeazaPetitia {
    margin-top: 0;
}

.vizualizeazaPetitia label {
    float: left;
}

.vizualizeazaPetitia .contactForm div.fadresa {
    width: 60%;
    padding-top: 2px;
    margin: 0;
}

.vizualizeazaPetitia .contactForm div.fadresa label {
    padding-top: 7px;
}

.vizualizeazaPetitia .button {
    margin-left: 3%;
}

.vizualizeazaPetitia #fcod,
.vizualizeazaPetitia #femail {
    padding-left: 10%;
    width: 75%;
    float: right;
}

.vizualizeazaPetitia h4 {
    color: #172d5d;
    font-size: 20px;
    font-size: 1.667rem;
    font-family: 'dinprobold', sans-serif;
    display: block;
    float: left;
    padding: 30px 3.72% 18px;
    padding: 2.5rem 3.72% 18px;
    width: 92.4%;
}

.vizualizeazaPetitia .contactForm {
    float: left;
    padding: 12px 3.72%;
    padding: 1rem 3.72%;
}

.vizualizeazaPetitia p {
    float: left;
    padding-left: 3.72%;
    display: block;
    font-size: 12px;
    font-size: 1rem;
    color: #4f4f4f;
}

.bottomMessage {
    height: 45px;
    height: 3.75rem;
    float: left;
    background: #f5f4ef;
    width: 100%;
    border-top: 1px solid #ebe9e0;
    border-top: 0.083rem solid #ebe9e0;
    margin-top: 40px;
    margin-top: 3.333rem;
}

.bottomMessage span {
    line-height: 45px;
    line-height: 3.75rem;
    color: #a4aab6;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    padding-left: 3.72%;
}

.contactForm {
    width: 92.4%;
    padding: 30px 3.72%;
    padding: 2.5rem 3.72%;
}

.platiListare .contactForm {
    width: 92.4%;
    padding: 30px 3.72%;
    padding: 3.5rem 3.72%;
}

.contactForm label {
    display: block;
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-size: 1rem;
    margin-bottom: 4px;
    margin-bottom: 0.333rem;
}

.contactForm > div {
    float: left;
    width: 48.2%;
    margin-left: 3.4%;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.contactForm > div.adr {
    float: left;
    width: 31%;
    margin-left: 3.4%;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.contactForm div.nomargin {
    margin: 0;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.contactForm div.fadresa {
    width: 100%;
}

.contactForm input[type="text"],
.contactForm input[type="email"],
.contactForm textarea,
.contactForm select {
    border: 1px solid #b6bcc9;
    border: 0.083rem solid #b6bcc9;
    height: 26px;
    height: 2.167rem; 
    width: 86.4%;
    float: left;
    padding-left: 12.5%;
    line-height: 13px;
    line-height: 1.083rem;
}

.contactForm #captcha_code1 {
    width: 15%;
    padding-left: 2%;
    margin-top: 6px;
    margin-top: 0.5rem;
    background: url(../img/input_background.png) repeat-x left bottom
}

#captcha {
    float: left;
    width: 27%;
    margin-right: 3.5%;
    height: 40px; 
    height: 3.333rem; 
}

.contactForm #fadresa {
    width: 93.2%;
    padding-left: 6.25%;
}

.contactForm #fnr {
    width: 88.2%;
    padding-left: 11.25%;
}

.contactForm #fbloc
 {
    width: 83.2%;
    padding-left: 17.25%;
}

.contactForm #fscara
 {
    width: 83.2%;
    padding-left: 17.25%;
}

.contactForm #fapartament
 {
    width: 83.2%;
    padding-left: 17.25%;
}

.contactForm #fadresa1 {
    width: 95.4%;
    padding-left: 4%;
}

#result {
    margin-left: 0;
    width: 100%;
    font-size: 14px;
    font-size: 1.167rem;
}

#result.error {
    color: #ba3955;
}

#result.succes {
    color: #66cc6a;
}

#ftippersoana {
    background: url(../img/nume_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/nume_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}
#fnume {
    background: url(../img/nume_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/nume_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}
#fprenume {
    background: url(../img/nume_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/nume_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}
#forganizatie {
    background: url(../img/nume_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/nume_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}
#fpresedinte {
    background: url(../img/nume_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/nume_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#femail {
    background: url(../img/mail_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/mail_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fsector {
    background: url(../img/adresa_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/adresa_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fcountry {
    background: url(../img/judet_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/judet_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fadresa {
    background: url(../img/adresa_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/adresa_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fstrada {
    background: url(../img/adresa_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/adresa_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fnr {
    background: url(../img/adresa_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/adresa_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fbloc {
    background: url(../img/adresa_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/adresa_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fscara {
    background: url(../img/adresa_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/adresa_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fapartament {
    background: url(../img/adresa_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/adresa_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}


#fdenumire {
    background: url(../img/institutia_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/institutia_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fdata_nasterii {
    background: url(../img/data_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/data_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fjudet {
    background: url(../img/judet_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/judet_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fjudetSendPetitie {
    background: url(../img/judet_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/judet_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#cjudet {
    background: url(../img/judet_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/judet_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
    width: 99.8%;
    padding-left: 6.25%;
}

#flocalitatea {
    background: url(../img/judet_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/judet_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fbuletin {
    background: url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/input_background.png) repeat-x left bottom;
}

#flegitimatie {
    background: url(../img/nr_legitimatie_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/nr_legitimatie_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fvalabilitate {
    background: url(../img/data_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/data_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#femisade {
    background: url(../img/institutia_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/institutia_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fdata{
    background: url(../img/data_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/data_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#fseriebuletin{
    background: url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/input_background.png) repeat-x left bottom;
}

#fnumarbuletin{
    background: url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/input_background.png) repeat-x left bottom;
}

#ftel {
    background: url(../img/telefon_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/telefon_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#ctel {
    background: url(../img/telefon_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/telefon_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
    padding-left: 6.25%;
    width: 93.4%;
}
#fmesaj {
    background: url(../img/mesaj_form_contact.png) no-repeat left 8px top 8px, url(../img/input_background.png) repeat-x left bottom;
    background: url("../img/mesaj_form_contact.png") no-repeat scroll left 0.667rem top 0.667rem , url("../img/input_background.png") repeat-x scroll left bottom;
}

#fsubiect {
    background: url(../img/mesaj_form_contact.png) no-repeat left 8px top 8px, url(../img/input_background.png) repeat-x left bottom;
    background: url("../img/mesaj_form_contact.png") no-repeat scroll left 0.667rem top 0.667rem , url("../img/input_background.png") repeat-x scroll left bottom;
}

#csubiect {
    background: url(../img/mesaj_form_contact.png) no-repeat left 8px top 8px, url(../img/input_background.png) repeat-x left bottom;
    background: url("../img/mesaj_form_contact.png") no-repeat scroll left 0.667rem top 0.667rem , url("../img/input_background.png") repeat-x scroll left bottom;
    padding-left: 6.25%;
    width: 93.4%;
}

#fcod {
    background: url(../img/cod_reclamatie_form_contact.png) no-repeat left 8px top 4px, url(../img/input_background.png) repeat-x left bottom;
    background: url("../img/cod_reclamatie_form_contact.png") no-repeat scroll left 0.667rem top 0.39rem , url("../img/input_background.png") repeat-x scroll left bottom;
}

#ccod {
    background: url(../img/cod_reclamatie_form_contact.png) no-repeat left 8px top 4px, url(../img/input_background.png) repeat-x left bottom;
    background: url("../img/cod_reclamatie_form_contact.png") no-repeat scroll left 0.667rem top 0.39rem , url("../img/input_background.png") repeat-x scroll left bottom;
    padding-left: 6.25%;
    width: 93.2%;
}

#ffile {
    background: url(../img/cod_reclamatie_form_contact.png) no-repeat left 8px top 4px, url(../img/input_background.png) repeat-x left bottom;
    background: url("../img/cod_reclamatie_form_contact.png") no-repeat scroll left 0.667rem top 0.39rem , url("../img/input_background.png") repeat-x scroll left bottom;
}

#ftelredactie {
    background: url(../img/telefon_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/telefon_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

#ffax {
    background: url(../img/fax_form_contact.png) no-repeat left 8px center, url(../img/input_background.png) repeat-x left bottom;
    background: url(../img/fax_form_contact.png) no-repeat left 0.667rem center, url(../img/input_background.png) repeat-x left bottom;
}

.obligatorii {
    display: inline-block;
    color: #a4aab6;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    margin-left: 10px;
    margin-left: 0.833rem;
}

.listaInspectorate ul {
    max-height: 400px;
    max-height: 33.333rem;
    overflow: auto;
}

.listaInspectorate ul li {
    width: 90%;
    padding: 15px 5%;
    padding: 1.25rem 5%;
    background: #ffffff;
    float: left;
    margin-left: 0;
}

.listaInspectorate ul li.odd {
    background: #f5f4ef;
}

.listaInspectorate p {
    float: left;
    width: 90%;
    color: #4f4f4f;
    font-size: 12px;
    font-size: 1rem;
    font-family: 'Arial', sans-serif;
}

.listaInspectorate .buttonDetalii {
    float: left;
    width: 10%;
    text-align: center;
    color: #4D78D4;
    font-size: 12px;
    font-size: 1rem;
}

/*--------------------------Formular acreditari------------------------------*/
.acreditariForm .formularContact{margin-top:0px;}
.contactForm #fdenumire{    padding-left: 7%; width: 93%;}
.contactForm div.tip_buletin {width:6%;}
.contactForm div.tip_buletin input{margin-top:7px;}
.contactForm div.serie_buletin {width:11%;}
.contactForm div.numar_buletin {width:18%;}
.contactForm div.acreditari_captcha{width:48.2%;margin-top:1.4rem;}
.acreditariForm div.acreditari_captcha #captcha{width:54%;height:2.5rem;height:30px;}
.acreditariForm div.acreditari_captcha #captcha_code1{width:30%;margin-top:0px;}
select.ui-datepicker-year{color:#000;}

/*--------------------------Unitati teritoriale------------------------------*/

.unitatiTitlu {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    margin-bottom: 1.25rem;
}

.unitatiTitluInner {
    float: left;
    width: 48.14%;
}

.unitatiHarta {
    float: right;
    width: 48.14%;
}

.unitatiTitluInner h2 {
    color: #4f4f4f;
    font-size: 26px;
    font-size: 2.167rem;
    font-family: 'dinproregular', sans-serif;
    letter-spacing: -0.5px;
    letter-spacing: -0.042rem;
    line-height: 32px;
    line-height: 2.7rem;
    font-weight: normal;
    text-transform: uppercase;
}

.unitatiTitluInner h2 b {
    font-family: 'dinprobold', sans-serif;
}

.unitatiTitluInner a {
    color: #ba3955;
    font-size: 14px;
    font-size: 1.167rem;
    font-weight: normal;
    font-family: 'dinproregular', sans-serif;
    
}

.boxRevista {
    float: left;
    width: 100%;
    padding-bottom: 30px;
    padding-bottom: 2.5rem;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
}

.boxRevista img {
    width: 99%;
    float: left;
    border: 1px solid #bababa;
    border: 0.083rem solid #bababa;
}

.imagineRevista {
    float: left;
    width: 71.48%;
}

.listareRevista {
    float: right;
    width: 22.96%;
}

.revistaTitle {
    color: #4f4f4f;
    font-size: 20px;
    font-family: 'dinprobold', sans-serif;
    margin-bottom: 15px;
}

.revistaTitle span {
    color: #4687ff;
}

.revistaItem,
.unitateItem {
    float: left;
    margin-bottom: 25px;
}

.revistaItem h4 {
    color: #4687ff;
    font-size: 16px;
    font-family: 'dinprobold', sans-serif;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
    min-height: 50px;
    min-height: 4.167rem;
}

.unitateItem h4 {
    color: #4687ff;
    font-size: 16px;
    font-family: 'dinprobold', sans-serif;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
    min-height: 45px;
}

.unitateItem h4 a {
    color: #4687ff;
    font-size: 16px;
    font-family: 'dinprobold', sans-serif;
}

.unitateItem p {
    color: #4f4f4f;
    font-size: 13px;
    font-size: 1.083rem;
    font-family: 'Arial', sans-serif;
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-top: 0.417rem;
}

.unitateItem h4 {
    margin-bottom: 5px;
    margin-bottom: 0.417rem;
}

.button.revista {
    padding-left: 29px;
    padding-left: 2.417rem;
    background: #4D78D4 url(../img/button_pdf.png) no-repeat left 10% center;
    margin-top: 10px;
    margin-top: 0.833rem;
}
.button.arhiva {
    padding:0.667rem 1rem 0.667rem 3.8rem;
    background: #172d5d url(../img/arhiva.png) no-repeat left 10% center ;
    margin-top: 10px;
    margin-top: 0.833rem;
    float:right;
    font-size: 1.5rem;
}

.button.unitate {
    margin-top: 15px;
    margin-top: 1.25rem;
}

.revistaList,
.unitatiCentraleList {
    float: left;
    width: 100%;
}

.revistaList .revistaItem {
    float: left;
    width: 29.62%;
    margin-right: 5.55%;
}

.unitatiCentraleList .unitateItem {
    float: left;
    width: 23.5%;
    margin-right: 2%;
}

.unitatiCentraleList .unitateItem img {
    float: left;
    width: 100%;
}

.revistaList .revistaItem.last,
.unitatiCentraleList .unitateItem.last {
    margin-right: 0;
}

.boxDetaliiContact {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    padding-bottom: 15px;
    padding-bottom: 1.25rem;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
}

.boxDetaliiContact.last {
    border-bottom: none;
    margin-bottom: 60px;
}

.boxDetaliiContact h3 {
    color: #4f4f4f;
    font-family: 'dinprobold', sans-serif;
    font-size: 20px;
    font-size: 1.667rem;
}

.boxDetaliiContact p,
.boxDetaliiContact a {
    color: #4f4f4f;
    font-size: 12px;
    font-size: 1rem;
    line-height: 14px;
    line-height: 1.167rem;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    display: table;
    float:left;
}

.boxDetaliiContact a {
    color: #4d78d4;
}

.boxDetaliiContact span {
    font-weight: normal;
    width: 170px;
    width: 14.167rem;
    display: table-cell;
    float:left;
    margin-right:20px;
}

.boxDetaliiContact span.rightAligned {
    width: 68%;
    padding-left: 170px;
    padding-left: 14.167rem;
}

/*.boxDetaliiContact span.rightText {
    width: 68%;
}*/

.boxDetaliiContact p,
.boxDetaliiContact h3 {
    margin-bottom: 15px;
    margin-bottom: 1.25rem;
	width:100%;
}

.boxDetaliiContact p.uppercase {
    text-transform: uppercase;
}

.politiiMunicipale {
    float: left;
    display: block;
    width: 100%;
    font-size: 26px;
    font-size: 2.167rem;
    color: #4f4f4f;
    margin-top: 20px;
    margin-top: 1.667rem;
}

.formularContactUnitati .boxDetaliiContact {
    margin: 3.71%;
    margin-bottom: 5px;
    margin-bottom: 0.417rem;
    padding-bottom: 15px;
    padding-bottom: 1.25rem;
    width: 92.4%;
}

.formularContactUnitati .boxDetaliiContact h3 {
    background: none;
    padding-left: 0;
    line-height: 20px;
    line-height: 1.667rem;
}

.formularContactUnitati .noborder {
    border: none;
    padding-bottom: 10px;
    padding-bottom: 0.833rem;
}

/*----------------------------------SNAT------------------------------------*/

.snatContent p {
    color: #4f4f4f;
    font-size: 13px;
    font-size: 1.083rem;
    font-family: 'Arial', sans-serif;
    line-height: 16px;
    line-height: 1.333rem;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.snatContent ul {
    margin-left: 20px;
    margin-left: 1.667rem;
}

.snatInfo {
    float: left;
    margin-top: 30px;
    margin-top: 2.5rem;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
}

.nivelAlerta {
    float: left;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    padding-bottom: 20px;
    padding-bottom: 1.667rem;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.nivelAlerta span {
    display: block;
    width: 25.92%;
    height: 60px;
    height: 5rem;
    float: left;
}

.nivelAlerta h4,
.nivelAlerta p {
    width: 70.37%;
    float: right;
    display: block;
}

.nivelAlerta p {
    margin-bottom: 0;
}

.nivelAlerta h4 {
    color: #4f4f4f;
    font-size: 20px;
    font-size: 1.667rem;
    font-family: 'dinprobold', sans-serif;
    margin-bottom: 8px;
    margin-bottom: 0.677rem;
}

/*--------------------------Listare galerii foto------------------------------*/

.boxFoto {
    float: left;
    width: 30.4%;
    margin-right: 0.5%;
/*    height: 159px;
    height: 13.25rem;*/
    padding: 1.29%;
}

.boxFotoDescription h4 a {
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 15px;
    line-height: 1.25rem;
    font-family: 'dinprobold', sans-serif;
    font-weight: normal;
}

.dataAdaugarii {
    float: left;
    width: 100%;
    color: #a4aab6;
    font-size: 11px;
    font-size: 0.917rem;
    font-family: 'Arial', sans-serif;
    margin: 5px 0;
    margin: 0.417rem 0;
}

.boxFoto:hover {
    background: #11234b;
}

.boxFoto:hover a {
    color: #f8c700;
}

.boxFoto:hover span {
    color: #6679a0;
}

.boxFoto a,
.boxFoto a img {
    float: left;
    width: 100%;
}

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

.hDelimiter {
    float: left;
    width: 100%;
    height: 0;
    margin: 13px 0;
    border-top: 1px solid #d2d3d5; 
    border-top: 0.083rem solid #d2d3d5; 
}

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

.poza_album {
    float: left;
    width: 30.74%;
    margin-right: 3.7%;
    margin-top: 20px;
    margin-top: 1.667rem;
}

.poza_album img {
    float: left;
    width: 100%;
}

.boxVideo {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    padding-bottom: 20px;
    padding-bottom: 1.667rem;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

.boxVideoInner {
    float: left;
    padding: 1.85%; 
    width: 96.3%;
}

.boxVideoInner:hover {
    background: #11234b;
}

.boxVideoInner:hover .boxVideoDescription p {
    color: #ffffff;
}

.boxVideoInner:hover .boxVideoDescription h3 a {
    color: #f8c700;
}

.boxVideoInner:hover .videoOverlay {
    background: url(../img/playIcon_hover.png) no-repeat center;
}

.boxVideoDescription .dataAdaugarii {
    margin-bottom: 15px;
    margin-bottom: 1.25rem;
}

.boxVideoDescription h3 {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    margin-bottom: 1.25rem;
}

.boxVideoDescription h3 a {
    float: left;
    color: #4d78d4;
    font-family: 'dinprobold', sans-serif;
    font-size: 15px;
    font-size: 1.25rem;
}

.boxVideoFoto {
    float: left;
    width: 67.5%;
    margin-right: 3%;
    position: relative;
}

.videoOverlay {
    position: absolute;
    width: 100%;
    height: 0;
    padding-top: 69.80%;
    background: url(../img/playIcon.png) no-repeat center;
    cursor: pointer;
}

.boxVideoFoto a,
.boxVideoFoto img {
    float: left;
    width: 100%;
}

.boxVideoDescription {
    float: left;
    width: 29.5%;
}

.boxVideoDescription p {
    color: #4f4f4f;
    font-family: 'Arial', sans-serif;
    font-size: 13px;
    font-size: 1.083rem;
    line-height: 16px;
}

.boxVideo.detalii {
    position: relative;
    padding-bottom: 55.55%; 
    height: 0;
    margin-bottom: 0;
    border: none;
    margin-top: 20px;
    margin-top: 1.667rem;
}

.boxVideo.detalii iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.descVideo {
    float: left;
    border-top: 1px solid #D2D3D5;
    border-top: 0.083rem solid #D2D3D5;
    margin-top: 20px;
    margin-top: 1.667rem;
    width: 100%;
    border-bottom: 1px solid #D2D3D5;
    border-bottom: 0.083rem solid #D2D3D5;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
    padding-bottom: 20px;
    padding-bottom: 1.667rem;
}

.descVideo p {
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    line-height: 18px;
    line-height: 1.5rem;
    margin-top: 20px;
    margin-top: 1.667rem;
}

.stireSocial.detaliiGalerii {
    border-top: 1px solid #d2d3d5;
    border-top: 0.083rem solid #d2d3d5;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
}

/*---------------------------------Footer-----------------------------------*/

#footer {
    background: #212e4c;
    width: 100%;
    border-top: 5px solid #3d5280;
    border-top: 0.417rem solid #3d5280;
}

.footerInner {
    margin: 0 auto;
    max-width: 1000px;
    max-width: 83.333rem;
    padding-top: 50px;
    padding-top: 4.167rem;
    padding-bottom: 70px;
    padding-bottom: 5.833rem;
    position: relative;
}

.footerLogo {
    position:absolute;
    top: -18px;
    top: -1.5rem;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}

.footerLogo img {
    float: left;
}

.footerLeft,
.footerRight {
    width: 40%;
    float: left;
}

.footerCenter {
    width: 18%;
    float: left;
    padding-right: 2%;
}

.footerLeft h2 a {
    color: #ffffff;
    font-size: 30px;
    font-size: 2.5rem;
    font-family: 'dinprobold', sans-serif;
    text-transform: uppercase;
}

.footerLeft h2 a:hover {
    color: #4D78D4;
}

.footerLeftButtons {
    float: left;
    display: block;
    width: 90%;
    margin-top: 24px;
    margin-top: 2rem;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
    border-top: 1px#2d3e63;
    border-top: 0.083rem solid #2d3e63;
    border-bottom: 1px solid #2d3e63;
    border-bottom: 0.083rem solid #2d3e63;
    padding: 16px 0;
    padding: 1.333rem 0;
}

.footerLeftButtons a {
    color: #ffffff;
    font-size: 11px;
    font-size: 0.917rem;
    line-height: 18px;
    line-height: 1.5rem;
    display: inline-block;
    float: left;
    margin-left: 5px;
    margin-left: 0.417rem;
}

.footerLeftButtons span {
    float: left;
    display: inline-block;
    width: 18px;
    width: 1.5rem;
    height: 18px;
    height: 1.5rem;
    margin-left: 19px;
}

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

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

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

.copyright p {
    color: #ffffff;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    line-height: 18px;
    line-height: 1.5rem;
}

.trafic{
	margin-top: 15px;
}

.footerCenter h3 {
    color: #ffffff;
    font-family: 'dinprobold', sans-serif;
    font-size: 18px;
    font-size: 1.5rem;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
}

.footerCenter p {
    color: #ffffff;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    line-height: 15px; 
    line-height: 1.2rem; 
    margin-top: 10px;
    margin-top: 0.833rem;
}

.footerCenter img {
    width: 100%;
}

.footerCenter .button {
    margin-top: 18px;
    margin-top: 1.5rem;
}

.footerRight {
    padding-left: 2%;
    width: 38%;
}

.footerRight h3 {
    color: #ffffff;
    font-size: 18px;
    font-size: 1.5rem;
    font-family: 'dinprobold', sans-serif;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
}

.footerRight ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    column-gap: 20px;
    column-gap: 1.667rem;
    -moz-column-gap: 20px; /* Firefox */
    -moz-column-gap: 1.667rem; /* Firefox */
    -webkit-column-gap: 20px; /* Safari and Chrome */
    -webkit-column-gap: 1.667rem; /* Safari and Chrome */
}

.footerRight ul li {
    display: table;
    border-bottom: 1px solid #2d3e63;
    border-bottom: 0.083rem solid #2d3e63;
    padding: 10px 0;
    padding: 0.833rem 0;
    width: 100%;
    min-height: 29px;
}

.footerRight ul li:last-of-type {
    border-bottom: none;
}

.footerRight ul li a {
    color: #bbd0ff;
    font-size: 12px;
    font-size: 1rem;
    display: table-cell;
    vertical-align: middle;
    line-height: 15px;
    line-height: 1.2rem;
}

.footerRight ul li a:hover {
    color: #ffffff;
}

/*------------------------------Image Lightbox--------------------------------*/

#imagelightbox {
    cursor: pointer;
    position: fixed;
    z-index: 10000;

    -ms-touch-action: none;
    touch-action: none;

    -webkit-box-shadow: 0 0 2.125em -0.1em rgba( 0, 0, 0, .75 ); /* 50 */
    -moz-box-shadow: 0 0 2.125em -0.1em rgba( 0, 0, 0, .75 ); /* 50 */
    box-shadow: 0 0 2.125em -0.1em rgba( 0, 0, 0, .75 ); /* 50 */
}


/* WITH ACTIVITY INDICATION */

#imagelightbox-loading,
#imagelightbox-loading div {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#imagelightbox-loading {
    width: 1.5em; /* 40 */
    height: 1.5em; /* 40 */
    background-color: #444;
    background-color: rgba( 0, 0, 0, .5 );
    position: fixed;
    z-index: 10003;
    top: 50%;
    left: 50%;
    padding: 1em; /* 10 */
    margin: -1.25em 0 0 -1.25em; /* 20 */

    -webkit-box-shadow: 0 0 1.5em rgba( 0, 0, 0, .75 ); /* 40 */
    -moz-box-shadow: 0 0 1.5em rgba( 0, 0, 0, .75 ); /* 40 */
    box-shadow: 0 0 1.5em rgba( 0, 0, 0, .75 ); /* 40 */
}

#imagelightbox-loading div {
    width: 1.5em; /* 20 */
    height: 1.5em; /* 20 */
    background-color: #fff;

    -webkit-animation: imagelightbox-loading .5s ease infinite;
    -moz-animation: imagelightbox-loading .5s ease infinite;
    -o-animation: imagelightbox-loading .5s ease infinite;
    animation: imagelightbox-loading .5s ease infinite;
}

@-webkit-keyframes imagelightbox-loading
{
    from { opacity: .5;	-webkit-transform: scale( .75 ); }
    50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
    to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
}
@-moz-keyframes imagelightbox-loading
{
    from { opacity: .5;	-moz-transform: scale( .75 ); }
    50%	 { opacity: 1;	-moz-transform: scale( 1 ); }
    to	 { opacity: .5;	-moz-transform: scale( .75 ); }
}
@-o-keyframes imagelightbox-loading
{
    from { opacity: .5;	-o-transform: scale( .75 ); }
    50%	 { opacity: 1;	-o-transform: scale( 1 ); }
    to	 { opacity: .5;	-o-transform: scale( .75 ); }
}
@keyframes imagelightbox-loading
{
    from { opacity: .5;	transform: scale( .75 ); }
    50%	 { opacity: 1;	transform: scale( 1 ); }
    to	 { opacity: .5;	transform: scale( .75 ); }
}



/* WITH OVERLAY */

#imagelightbox-overlay
{
        background-color: #fff;
        background-color: rgba( 255, 255, 255, .9 );
        position: fixed;
        z-index: 9998;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
}

/* WITH "CLOSE" BUTTON */

#imagelightbox-close {
    width: 2.5em; /* 40 */
    height: 2.5em; /* 40 */
    text-align: left;
    text-indent: -9999px;
    background-color: #666;
    position: fixed;
    z-index: 10002;
    top: 2.5em; /* 40 */
    right: 2.5em; /* 40 */

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -ms-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
}

#imagelightbox-close:hover {
    background-color: #111;
}

#imagelightbox-close:before,
#imagelightbox-close:after {
    width: 2px;
    background-color: #fff;
    content: '';
    position: absolute;
    top: 20%;
    bottom: 20%;
    left: 50%;
    margin-left: -1px;
}

#imagelightbox-close:before {
    -webkit-transform: rotate( 45deg );
    -moz-transform: rotate( 45deg );
    -ms-transform: rotate( 45deg );
    -o-transform: rotate( 45deg );
    transform: rotate( 45deg );
}

#imagelightbox-close:after {
    -webkit-transform: rotate( -45deg );
    -moz-transform: rotate( -45deg );
    -ms-transform: rotate( -45deg );
    -o-transform: rotate( -45deg );
    transform: rotate( -45deg );
}

/* WITH CAPTION */

#imagelightbox-caption {
    text-align: center;
    color: #fff;
    background-color: #666;
    position: fixed;
    z-index: 10001;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0.625em; /* 10 */
}

/* WITH NAVIGATION */

#imagelightbox-nav {
    background-color: #444;
    background-color: rgba( 0, 0, 0, .5 );
    position: fixed;
    z-index: 10001;
    left: 50%;
    bottom: 3.75em; /* 60 */
    padding: 0.36em; /* 5 */

    -webkit-transform: translateX( -50% );
    -moz-transform: translateX( -50% );
    -ms-transform: translateX( -50% );
    -o-transform: translateX( -50% );
    transform: translateX( -50% );

    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

#imagelightbox-nav a {
    width: 1em; /* 20 */
    height: 1em; /* 20 */
    border: 1px solid #fff;
    display: inline-block;
    margin: 0 0.313em; /* 5 */

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#imagelightbox-nav a.activeImage {
    background-color: #fff;
}

#imagelightbox-loading,
#imagelightbox-overlay,
#imagelightbox-close,
#imagelightbox-caption,
#imagelightbox-nav {
    -webkit-animation: fade-in .25s linear;
    -moz-animation: fade-in .25s linear;
    -o-animation: fade-in .25s linear;
    animation: fade-in .25s linear;
}

@-webkit-keyframes fade-in
{
    from	{ opacity: 0; }
    to		{ opacity: 1; }
}
@-moz-keyframes fade-in
{
    from	{ opacity: 0; }
    to		{ opacity: 1; }
}
@-o-keyframes fade-in
{
    from	{ opacity: 0; }
    to		{ opacity: 1; }
}
@keyframes fade-in
{
    from	{ opacity: 0; }
    to		{ opacity: 1; }
}

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(../img/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

/*-----------------------------------GELU------------------------------------*/

/*paginatie*/
.paginatie {
    float: left; 
    width: 100%; 
    text-align: center; 
    position: relative;
}

.paginatie .button {
    margin-top: 0;
}

.prevpage {
    float: left;
} 

.nextpage {
    float: right;
}

.paginare span, 
.pageNumberForm {
    display: inline;
}

.paginatie label, 
#InputPage {
    font-family: "Arial"; 
    font-size: 12px; 
    font-size: 1rem; 
    color: #3c3c3c;
}

.paginatie label {
    position: absolute; 
    right:0;color: #4f4f4f;
    font-size: 14px;
    font-size: 1.167rem;
    font-family: 'Arial', sans-serif;
    line-height: 26px;
    line-height: 2.167rem;
}

#InputPage {
    width: 20px; 
    width: 1.667rem; 
    display: inline; 
    box-shadow: 0 0px 7px #D6D6D6 inset; 
    box-shadow: 0 0px 0.583rem #D6D6D6 inset; 
    border: none; 
    border-radius: 3px; 
    border-radius: 0.25rem; 
    text-align: center; 
    padding: 0; 
}

.stuff {
    float: left;
    margin-right: 3.7%;
    margin-top: 20px;
    margin-top: 1.667rem;
}

.stireGalerie{
    width:100%;
}

.stireFisiere ul li a.download {
    float:right;
    width:20%;
}

.listBoxLeft2,.listBoxLeft3,
.listBoxRight2 {
    float: left;
}

.listBoxLeft2 {
    width: 32%;
    text-align: left;
}
.listBoxLeft3 {
    width: 20%;
    text-align: left;
}

.listBoxRight2 {
    width: 45%;
    margin-left: 2.77%;
}

.listBoxLeft2 b ,.listBoxLeft3 b {
    color: #59657f;
    font-family: 'dinprobold',sans-serif;
    font-size: 30px;
    font-size: 1.5rem;
    display: block;
    margin-top: 11px;
    margin-top: 0.917rem;
}

.listBoxLeft2 span, .listBoxLeft3 span {
    color: #a4aab6;
    font-family: 'dinproregular';
    font-size: 13px;
    font-size: 1.083rem;
}

.serieObiect {
    color: #59657F;
    display: block;
    font-family: 'dinprobold',sans-serif;
    font-size: 18px;
    font-size: 1.5rem;
    margin-top: 11px;
    margin-top: 0.917rem;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
}

/*-----------------------------------RAUL------------------------------------*/

/*unitati teritoriale*/

.contentCentre img {
    width: 100%;
    float: left;
}

.contentCentre1{
    width:100%;
    margin:0 auto;
    text-align:center;
    margin-top:5%;
}

.contentCentre1 img {
    width: auto;
    margin:0 auto;
}

.unitatiTeritoriale {
    float:left;
    width:100%;
    margin: 35px 0;
    margin: 2.917rem 0;
}

.unitatiTeritoriale ul {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    column-gap: 30px;
    column-gap: 2.5rem;
    -moz-column-gap: 30px; /* Firefox */
    -moz-column-gap: 2.5rem; /* Firefox */
    -webkit-column-gap: 30px; /* Safari and Chrome */
    -webkit-column-gap: 2.5rem; /* Safari and Chrome */
}

.unitatiTeritoriale ul li{
    width: 140px;
    width: 11.667rem;
    padding: 0 10px;
    padding: 0 0.833rem;
    margin-left: 0;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    padding-bottom: 10px;
    padding-bottom: 0.833rem;
    margin-bottom: 10px;
    margin-bottom: 0.833rem;
    background: none;
}

.unitatiTeritoriale ul li a {
    font-family: 'dinproregular', sans-serif;
    font-size: 15px;
    font-size: 1.25rem;
    color:#4d78d4;
    font-weight: normal;
}

.paginiCopii{
    float:left;
    width:100%;
    margin-top: 12px;
    margin-top: 1rem;
}

/*sitemap*/
.harta_site{
    padding-bottom: 10px;
    padding-bottom: 0.833rem;
}

/*declaratii*/
.declaratiiFisiere,
.declaratiiListare {
    margin-top: 0;
}

.declaratiiListare .nomargin {
    width: 100%;
}

.declaratiiListare .contactForm input,
.declaratiiListare .contactForm select {
    background: url("../img/input_background.png") repeat-x left bottom;
    width: 98%;
    padding-left: 2%;
    font-size: 12px;
    font-size: 1rem;
}

.declaratiiListare .contactForm select {
    height: 28px;
    height: 2.333rem;
}

.platiListare{
    margin-top:0;
}

#funitatea {
    width: 100.5%;
    background: url('../img/dropdown_arrow.png') no-repeat 98% 10px, url("../img/input_background.png") repeat-x left bottom; 
    background: url('../img/dropdown_arrow.png') no-repeat 98% 0.833rem , url("../img/input_background.png") repeat-x left bottom; 
    line-height:10px;
}

#funitatea option {
     padding-left: 2%;
}

#fanul option {
     padding-left: 10%;
}

#fanul {
    width: 25%;
    background: url('../img/dropdown_arrow.png') no-repeat 90% 10px, url("../img/input_background.png") repeat-x left bottom; 
    background: url('../img/dropdown_arrow.png') no-repeat 90% 0.833rem , url("../img/input_background.png") repeat-x left bottom; 
    line-height:10px;
}

#fanulPlati {
    background: url('../img/dropdown_arrow.png') no-repeat 90% 10px, url("../img/input_background.png") repeat-x left bottom; 
    background: url('../img/dropdown_arrow.png') no-repeat 95% 0.833rem , url("../img/input_background.png") repeat-x left bottom; 
    line-height:10px;
    padding-left:0;
    width:100%;
    height:28px;
}

.contactForm .platiSelectLuna{
    width:74%;
    height:28px;
    background: url("../img/dropdown_arrow.png") no-repeat scroll 95% 0.833rem, url("../img/input_background.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding-left: 0;
    line-height:10px;
}

.listaRezultate .rezultateTable {
    width: 100%;
}

.listaRezultate {
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
}

.rezultateTable tr {
    background: #ffffff;
}

.rezultateTable .odd {
    background: #f5f4ef;
}

.rezultateTable td,
.rezultateTable th {
    padding: 15px 0;
    padding: 1.25rem 0;
    text-align: center;
}

.rezultateTable td,
.rezultateTable th {
    border-right: 1px solid #d2d3d5;
    border-right: 0.083rem solid #d2d3d5;
}

.rezultateTable th {
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    color: #4d78d4;
    font-size: 13px;
    font-size: 1.083rem;
}

.rezultateTable td.noborder {
    border-right: none;
}

.rezultateTable th.noborder {
    border-right: none;
}

.rezultateTable td a {
    color: #4f4f4f;
    font-weight: normal;
    font-size: 12px;
    font-size: 1rem;
}

.rezultateTable tr:hover a {
    color: #5390ed;
}

.rezultateTable tr:hover td {
    border-top: 1px solid #a6bbe9;
    border-top: 0.083rem solid #a6bbe9;
    border-bottom: 1px solid #a6bbe9;
    border-bottom: 0.083rem solid #a6bbe9;
}

.rezultateTable tr:last-of-type td {
    border-bottom: 1px solid #ffffff;
    border-bottom: 0.083rem solid #ffffff;
}

.rezultateTable td {
    border-top: 1px solid transparent;
    border-top: 0.083rem solid transparent;
}

.rezultateTable .numar {
    width: 12%;
}

.checkBox{float:left;clear:both;}
.checkBox input {margin-right:10px;float:left;margin-top:4px;}
.checkBox label{    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    font-size: 1.167rem;
    font-weight: bold;
    float: left;
    line-height: 19px;
    line-height: 1.6rem;
}

.email_newsletter{
    float: left;
    margin-bottom: 20px;
    margin-bottom: 1.667rem;
    margin-top: 3.4%;
    width: 48.2%;
}
.email_newsletter input{
    border: 1px solid #B6BCC9;
    border: 0.083rem solid #B6BCC9;
    float: left;
    height: 26px;
    height: 2.167rem;
    line-height: 26px;
    line-height: 2.167rem;
    padding-left: 12.5%;
    width: 86.4%;
}
#newsletterform #captcha_code1 {
    background: url("../img/input_background.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    margin-top: 6px;
    margin-top: 0.5rem;
    padding-left: 2%;
    width: 15%;
    border: 1px solid #B6BCC9;
    border: 0.083rem solid #B6BCC9;
    float: left;
    height: 26px;
    height: 2.167rem;
    line-height: 26px;
    line-height: 2.167rem;
}
.newsletterAbonare{float:left;margin-top:20px;}
.newsletter_loading{margin:25px 0 0px 25px;float:left;}
.error {
    color: #ba3955;
}

.succes {
    color: #66cc6a;
}
#add-more{margin-bottom:15px;}
.error_div{float:left;width:100%;margin-top:15px;margin-top:1.25rem;}

.notFound h3 {    color: #172D5D;
    font-family: 'dinprobold',sans-serif;
    font-size: 24px;
    font-size: 2rem;}

.notFound p {    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-top: 13px;
    font-size: 1.167rem;
    line-height: 1.5rem;
    margin-top: 1.083rem;
}
.meniu_404{float:left;width: 100%;margin-top: 50px;margin-top:4.167em;}
.errorMenu{float:left;width: 50%;}
.notFound h4 {color: #172D5D;
    font-family: 'dinprobold',sans-serif;
    font-size: 18px;
    font-size: 1.5rem;
    font-weight: normal;
    margin-bottom: 12px; 
    margin-bottom: 1rem;   
}
.contentLeft .menu_404, .contentLeftSection .menu_404{color: #4F4F4F;
    font-family: 'Arial',sans-serif ;
    font-size: 14px ;
    font-size: 1.167rem ;
    font-weight: normal;
    line-height: 15px;
    line-height: 1.5rem;}
.cauta_404{float:left;margin-top:30px;margin-top:2.5rem; width: 50%;}
/*.notFound .searchForm input[type="text"] {width:240px;width: 20rem;}*/

/*chestionare*/
.chestForm {
    float:left;
    width:100%;
    margin-top:20px;
    margin-top:1.667rem;
}

.intrebare {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d2d3d5;
    border-bottom: 0.083rem solid #d2d3d5;
    margin-bottom: 15px;
    margin-bottom: 1.250rem;
    padding-bottom: 15px;
    padding-bottom: 1.250rem;
}

.intrebare p {
    float: left;
    width: 100%;
    color: #4d78d4;
    font-family: 'dinprobold',sans-serif;
    font-size: 15px;
    font-size: 1.250rem;
}

.intrebare .raspuns {
    float: left;
    width: 95%;
    font-family: 'Arial',sans-serif ;
    font-size: 13px;
    font-size: 1.083rem;
    color: #444444;
    margin-top: 10px;
    margin-top: 0.833rem;
    line-height: 15px;
    line-height: 1.25rem;
    height: 20px;
    height: 1.667rem;
}

.intrebare .raspuns input {
    margin-right: 6px;
    margin-right: 0.5rem;
}

.chestInputEmail {
    border: 1px solid #B6BCC9;
    border: 0.083rem solid #B6BCC9;
    color: #4F4F4F;
    float: left;
    font-family: 'Arial',sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    height: 26px;
    height: 2.167rem;
    margin-right: 1%;
    padding-left: 2%;
    width: 40%;
}

.chestInputVarsta {
    border: 1px solid #B6BCC9;
    border: 0.083rem solid #B6BCC9;
    color: #4F4F4F;
    float: left;
    font-family: 'Arial',sans-serif;
    font-size: 11px;
    font-size: 0.917rem;
    height: 26px;
    height: 2.167rem;
    margin-right: 1%;
    padding-left: 2%;
    width: 8%;
}

.sondajForm .chestSelectSex {
    margin-right: 1%;
    padding-left: 1%;
    width: 14%;
}

.sondajForm .chestSelectJudet {
    margin-right: 0;
    padding-left: 1%;
    width: 30.2%;
}

.sondajForm select option {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    line-height: 14px;
    line-height: 1.2rem;
    padding-left: 8%;
}

.captchaChest {
    float: left;
    margin-top: 15px;
    margin-top: 1.250rem;
    margin-bottom: 15px;
    margin-bottom: 1.250rem;
    width: 100%;
}

.captchaChest #captcha {
    height: 40px;
    height: 3.333rem;
    width: 28.2%;
}

.captchaChest .chestInputVarsta {
    margin-top: 6px;
    margin-top: 0.5rem;
}

.captchaChest .button{
    margin-top: 6px;
    margin-top: 0.5rem;
    margin-left: 3px;
    margin-left: 0.25rem;
    padding: 6px 11px;
    padding: 0.5rem 0.917rem;
}


/*.has-js .label_radio { 
    padding-left: 5%; 
}

.has-js .label_radio { 
    background: url(../img/radio_off.png) no-repeat; 
}

.has-js label.r_on { 
    background: url(../img/radio_on.png) no-repeat; 
}

.has-js .label_radio input { 
    position: absolute; 
    left: -9999px; 
}*/

/*-------------------------CSS ANIMATIONS-----------------------------------*/

.animated {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}



@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1.0;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1.0;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1.0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1.0;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

.carousel-control-prev,
.carousel-control-next,
.headerMenuSearch .hSearch {
    display: none;
}

.unitatiHarta img {
    float: left;
    width: 100%;
}

.subsiteTitle {
    width: 100%;
    background: url('../img/contentTop_menu_bg.jpg') repeat-x left top;
    height: 50px;
    border-bottom: 1px solid #697183;
    border-bottom: 0.083rem solid #697183;
}

.subsiteTitle h2 {
    color: #ffffff;
    padding-left: 30px;
    padding-left: 2.5rem;
    line-height: 50px;
}

.subsiteTitle h2 a {
    color: #ffffff;
    font-family: 'dinproregular';
}

.cauta_404 .hSearch {
    width: 99%;
}


.site-overlay {
    background: rgba(0, 0, 0, 0.5);
    .display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

.youtube-container {
    text-align:center;
    background-color: white;
    box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.2);
    /*height: 415px;*/
    padding: 5px 7px;
    position: absolute;
    /*.left: 50%;
    .margin-left: -224px;
    .margin-top: -227px;
    .top: 50%;
    .width: 388px;*/
    /*left: 40%;*/
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1010;
    border-radius: 10px;
}

.youtube-container h2 {
    color: #172d5d;
    font-size: 22px;
    line-height: 24px;
    font-family: 'dinprobold',sans-serif;
    letter-spacing: 0.3px;
    margin-bottom: 15px;
}

.youtube-container h3 {
    color: #4f4f4f;
    font-size: 13px;
    font-family: 'Arial',sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; 
    line-height: 21px;
    max-height: 84px; 
    display: block;
    float: left;
}

.youtube-container img {
    float: left;
    margin-bottom: 12px;
}

.youtube-container .button {
    float: left;
    margin-top: 10px;
}

.close-youtube:hover{
	background-color:lightgray;	
}

.close-youtube {
    display: block;
    border: none;
    width: 29px;
    height: 31px;
    .background: url(../img/close1.png) no-repeat center;
    position: absolute;
    .right: -12px;
    .top: -12px;
    right:0px;
    top:0px;
    background-color: white;
    z-index: 1020;
}

@media only screen and (min-width:721px) {
    
    /*----------------------------Main Menu-----------------------------*/

    .headerMenu {
        background: #eff0f3 url('../img/headerMenu_bg.jpg') repeat-x left bottom;
        height: 55px;
        height: 4.583rem;
        border-bottom: 1px solid #687082;
        border-bottom: 0.083rem solid #687082;
    }

    .headerMenu > ul > li {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        height: 50px;
        height: 4.167rem;
        padding: 0 18px;
        padding: 0 1.5rem;
        border-top: 5px solid transparent;
        border-top: 0.417rem solid transparent;
        position: relative;
    }

    .headerMenu > ul {
        padding-left: 1.5%;
        display:table;
    }

    .innerWrap a {
        line-height: 13px;
        line-height: 1.1rem;
        color: #ffffff;
        font-family: 'dinproregular', sans-serif;
        font-size: 15px;
        font-size: 1.333rem;
        letter-spacing: -0.5px;
        letter-spacing: -0.042rem;
    }

    .innerWrap {
        display: block;
        position: relative;
        width: 100%;
    }

    .headerMenu .ddIcon {
        background: url(../img/menu_dd.png) no-repeat center bottom 5px;
        background: url(../img/menu_dd.png) no-repeat center bottom 0.417rem;
    }

    .no-js .headerMenu > ul > li:hover,
    .headerMenu > ul > li.activeMenu {
        border-top: 5px solid #f8c700;
        border-top: 0.417rem solid #f8c700;
    }

    .no-js .headerMenu > ul > li.ddIcon:hover,
    .headerMenu > ul > li.activeMenu {
        background: url(../img/menu_dd_active.png) no-repeat center bottom 5px;
        background: url(../img/menu_dd_active.png) no-repeat center bottom 0.417rem;
    }

    .no-js .headerMenu > ul > li:hover > .innerWrap > a,
    .headerMenu > ul > li.activeMenu > .innerWrap > a {
        color: #f8c700;
        text-shadow: 0 0.1em #1b2b4f;
    }

    .no-js .headerMenu > ul > li:hover .dropDown {
        left: -15px;
        left: -1.25rem;
    }

    .headerMenu > ul > li.activeMenu .dropDown {
        left: -15px;
        left: -1.25rem;
    }

    .dropDown {
        position: absolute;
        left: -999em;
        top: 33px;
        top: 2.75rem;
    /*    width: 200%;*/
        width: 200px;
        display: block;
        background: #212e4c;
        z-index: 30;
        box-shadow: 0px 4px 10px 1px #212e4c;
        box-shadow: 0px 0.333rem 0.833rem 0.083rem #212e4c;
    /*    opacity: 0;
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut;*/
    }

    .dropDown.active {
        left: -15px;
    }

    .dropDown li {
        float: left;
        width: 88.4%;
        display: table;
        padding: 10px 5.7%;
        padding: 0.833rem 5.7%;
        border-bottom: 1px solid #424d67;
        border-bottom: 0.083rem solid #424d67;
    }

    .dropDown li a.ddLink {
        font-family: 'dinproregular', sans-serif;
        font-size: 14px;
        font-size: 1.167rem;
        color: #ffffff;
        display: table-cell;
        vertical-align: middle;
        line-height: 14px;
        line-height: 1.167rem;
        text-align: left;
    }

    .dropDown li:hover {
        background-color: #11234b;
        -webkit-transition: background-color 0.2s linear;
        -moz-transition: background-color 0.2s linear;
        -o-transition: background-color 0.2s linear;
        -ms-transition: background-color 0.2s linear;
        transition: background-color 0.2s linear;
    }

    .dropDown li:hover a {
        color: #f8c700;
        background: url(../img/ddMenu_arrow.png) no-repeat left center;
        padding-left: 10%;
    }

    /*.dropDown li a > span {
        font-family: 'Arial', sans-serif;
        font-size: 0.917rem;
        display: inline-block;
    }*/
    
    .flexslider .slides img {
        width: 60% !important; 
        float: right;
        display: block;
    }
}


@media only screen and (min-width:721px) and (max-width:1000px) {
    #header {
        background: none;
    }
    
    .contentMain {
        width: 98%;
        margin: 40px auto;
        margin: 3.333rem auto;
    }
    
    .headerTop {
        padding: 0 1%;
    }
    
    .headerCenter {
        padding: 24px 1% 6px;
        padding: 2rem 1% 0.583rem;
    }
    
    .snat {
        margin-left: 0;
        margin-top: 47px;
    }
    
    .snat p {
        padding-right: 2%;
    }
    
    .headerRight {
        width: 35%;
        padding: 10px 0;
        padding: 0.833rem 0;
        padding-right: 2%;
    }
    

    .hInfo {
        width: 100%;
        float: left;
    }
    
    .hSearch {
        width: 68%;
        margin-top: 10px;
        margin-top: 0.833rem;
    }
    
    .headerMenu > ul {
        width: 100%;
        padding-left: 0;
    }
    
    .headerMenu > ul > li {
        padding: 0 10px;
        padding: 0 0.833rem;
    }
    
    .contentAnunt {
        width: 98%;
        padding: 0 1%;
    }
    
    .contentAnuntText {
        width: 73%;
    }
    
    .contentAnuntPoza {
        width: 27%;
    }
    
    .contentAnuntPoza img {
        width: auto;
    }
    
    .contentMenu ul li {
        padding: 0 0.8%;
    }
    
    .contentMenu.subsite ul li {
        padding: 0 1.8%;
    }
    
    .contentMenu ul li a {
        padding-left: 30px;
        padding-left: 2.5rem;
    }
    
    .infotraficInner {
        padding: 5% 8%;
    }
    
    .infotraficInner span {
        padding-left: 20%;
        margin: 5px 0;
        margin: 0.417rem 0;
    }
    
    .fRight {
        padding-right: 4%;
        width: 83.5%;
    }
    
    #footer {
        padding: 0 2%;
        width: 96%;
    }
    
    .footerLeft {
        width: 38%;
        padding-right: 2%;
    }
    
    .footerRight {
        width: 36%;
    }
    
    .sliderText {
        height: 65%;
        padding: 4% 2.8%;
        width: 34.4%;
    }
    
    .sliderText h3 {
        font-size: 20px;
        margin-bottom: 10px;
        margin-bottom: 0.833rem;
    }
    
    .slideDate {
        margin-bottom: 6px;
        margin-bottom: 0.5rem;
    }
    
    .slideButton {
        margin-top: 10px;
        margin-top: 0.833rem;
        float: left;
    }
    
    .contentLeft,
    .contentLeftSection {
        width: 56%;
    }
    
    .detaliiContact p {
        font-size: 12px;
        font-size: 1rem;
        padding-left: 15%;
    }
    
    .titluContact {
        padding: 30px 2.7%;
        padding: 2.5rem 2.7%;
        width: 94.6%;
    }
    
    .titluContact p {
        font-size: 13px;
        font-size: 1.083rem;
    }
    
    .titluContact h3 {
        font-size: 16px;
    }
    
    .inner .fRight {
        width: 62%;
    }
    
    inner .fLeft {
        width: 29%;
    }
    
    .contactForm input[type="text"],
    .contactForm input[type="email"],
    .contactForm textarea,
    .contactForm select { 
        width: 82.4%;
        padding-left: 16.5%;
    }
    
/*    .contentTopInner {
        padding-left: 1%;
        padding-right: 1%;
    }*/
    
    .filtru {
        right: 1%;
    }
    
    .filtru {
        position: initial;
        float: left;
        width: 99%;
        padding: 12px 0;
        padding: 1rem 0;
        margin-bottom: 20px;

    }
    
    .breadcrumb,
    .filtru {
        padding-left: 1%;
    }
    
    .filtru {
        border-bottom: 2px solid #d2d3d5;
        border-bottom: 0.167rem solid #d2d3d5;
    }
    
    .formularContact.trimiterePetitii #fadresa,
    .formularContact.trimiterePetitii #fsector,
    .formularContact.trimiterePetitii #ftippersoana,
    .formularContact.trimiterePetitii #fsubiect, 
    .formularContact.formularSemnalari #fsubiect, 
    .formularContact.trimiterePetitii #fmesaj {
        padding-left: 7%;
        width: 92.4%;
    }
    
    .formularContact.trimiterePetitii #fnume, 
    .formularContact.trimiterePetitii #fprenume,
    .formularContact.trimiterePetitii #forganizatie,
    .formularContact.trimiterePetitii #fpresedinte,
    .formularContact.trimiterePetitii #femail {
        padding-left: 16%;
        width: 83.4%;
    }
    
    .vizualizeazaPetitia #fcod, 
    .vizualizeazaPetitia #femail {
        width: 70%;
    }
    
    .inner .contentMenu ul li {
        padding: 0 7.5%;
        width: 85%;
    }
    
    .vizualizeazaPetitia .contactForm div.fadresa {
        padding-top: 1px;
        padding-top: 0.083rem;
    }
    
    .formularContact h3, 
    .formularContactUnitati h3, 
    .listaInspectorate h3 {
        display: table-cell;
        vertical-align: middle;
        line-height: 20px;
        line-height: 1.667rem;
        height: 55px;
        height: 4.583rem;
        width: 1%;
    }
    
    
    .pageTitle {
        white-space: nowrap;
    }
    
    .pageTitleFilter {
        max-width: 100%;
    }
    
    .formFiltru .selectInstitutia {
        width: 325px;
        width: 27.083rem;
    }
    
    .contentCentre img,
    .contentCentre map {
        display: none;
    }
    
    .unitatiTeritoriale ul li {
        width: 90%;
    }
    
    .descDetaliiDisparuti, 
    .descDetaliiObiecte {
        width: 58.25%;
    }
    
    .sondajForm .chestSelectJudet {
        width: 35%;
    }
    
    .chestInputEmail {
        width: 36%;
    }
    
    .chestInputVarsta {
        width: 9%;
    }
    
    .sondajForm .chestSelectSex {
        width: 12%;
    }
    
    .unitateItem h4 {
        min-height: 65px;
    }
    
    
}

@media only screen and (min-width:751px) and (max-width:800px) {
    .sliderText {
        height: 71%;
        padding: 3% 2.8%;
    }
}

@media only screen and (min-width:721px) and (max-width:750px) {
    .sliderText {
        height: 84%;
        padding: 0.5% 2.8%;
    }
}

@media only screen and (min-width:481px) and (max-width:720px) {
    .headerInner,
    .contentInner,
    .footerInner {
        min-width: 480px; 
        width: 100%;
    }
    
    #header {
        background: none;
    }
    
    .headerTop {
        padding: 0 1%;
    }
    
    .headerCenter {
        padding: 24px 1% 6px;
        padding: 2rem 1% 0.583rem;
    }
    
    .snat {
        display: none;
    }
    
    .headerRight {
        width: 35%;
        float: right;
        padding: 28px 0;
    }
    
    .hInfo {
        width: 100%;
        float: right;
        padding-top: 0;
    }
    
    .hInfo p {
        width: 45%;
        padding-top: 0;
    }
    
    .hSearch {
        width: 68%;
        margin-top: 10px;
        margin-top: 0.833rem;
        margin-right: 8%;
    }
    
    .contentAnunt {
        width: 98%;
        padding: 0 1%;
    }
    
    .contentAnuntText {
        width: 80%;
        padding: 2% 9% 2% 2%;
    }
    
    .contentAnuntText a {
        margin-left: 0;
        margin-top: 6px;
        margin-top: 0.5rem;
    }
    
    .contentAnuntPoza {
        width: 20%;
    }
    
    .contentAnuntText p {
        width: 100%;
    }
    
    .contentAnuntText p:nth-child(2) {
        padding-left: 0;
    }
    
    .contentAnuntPoza img {
        width: auto;
    }
    
    .contentMenu ul li {
        display: block;
        float: left;
    }
    
    
    .inner .contentMenu ul li {
        padding: 0 1%;
        width: auto;
        border-right: 0.083rem solid #697183;
        display: block;
    }
    
    .contentMenu ul li a {
        padding-left: 36px;
        padding-left: 3rem;
        line-height: 70px;
    }
    
    .infotraficInner {
        padding: 5% 8%;
    }
    
    .infotraficInner span {
        padding-left: 25%;
        margin: 5px 0;
        margin: 0.417rem 0;
    }
    
    
    #footer {
        padding: 0 2%;
        width: 96%;
    }
    
    .footerLeft {
        width: 38%;
        padding-right: 2%;
    }
    
    .footerRight {
        width: 36%;
    }
    
    .sliderText {
        width: 92%;
        bottom: 50px;
        top: auto;
        height: 36.5%;
        padding: 3% 4%;
    }
    
    .sliderText h3 {
        margin-bottom: 5px;
        margin-bottom: 0.417rem;
        font-size: 18px;
    }
    
    .slideDate {
        margin-bottom: 6px;
        margin-bottom: 0.5rem;
    }
    
    .slideButton {
        margin-top: 10px;
        margin-top: 0.833rem;
        float: left;
    }
    
    .flex-control-nav {
        width: 100%;
    }
    
    .flexslider .slides > li {
        min-height: 379px;
        overflow: hidden;
    }
    
/*    .flexslider .slides img {
        min-height: 327px;
        min-width: 720px;
    }*/
    
    .viewport {
        width: 84%;
        overflow: hidden;
        margin: 0 auto;
        height: 70px; 
        overflow: hidden; 
        position: relative;
    }
    
    .contentMenu {
        position: relative;
    }
    
    .carousel-control {
        display: block;
        position: absolute;
        top: 50%;
        margin-top: -15px;
        width: 30px;
        height: 30px;
        text-align: center;
        
    }
    
    .carousel-control:focus {
        outline-width: 0;
    }

    .carousel-control.prev {
        left: 1.5%;
        background: url(../img/prev_arrow.png) no-repeat center;
    }

    .carousel-control.next {
        right: 1.5%;
        background: url(../img/next_arrow.png) no-repeat center;
    }
    
    #slider1 {
        overflow:hidden; 
        position: relative;
    }
    
    #slider1 .disable { 
        visibility: hidden; 
    }
    
    #slider1 .overview { 
        list-style: none; 
        position: absolute; 
        left: 0; 
        top: 0; 
        height: 70px; 
    }
    
    .contentMain {
        width: 96%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
/*        margin: 110px auto 0;
        margin: 9.167rem auto 0;*/
    }
    
    .categorii {
        width: 49.9%;
        border-bottom: none;
        margin-left: 0.1%;
    }
    
    .cLeft {
        padding-left: 0;
        width: 12.5%;
    }
    
    .cRight {
        width: 82.45%;
    }
    
    .aside {
        width: 100%;
        margin-top: 40px;
        margin-top: 3.333rem;
        
    }
    
    .asideBox {
        width: 29.9%;
        float: left;
        padding: 1.6%;
        background: #f5f4ef;
        border-right: 1px solid #ffffff;
        border-right: 0.083rem solid #ffffff;
    }
    
    .asideBox.nomargin {
        margin: 0;
    }
    
    .asideBox h3 {
        line-height: 22px;
        line-height: 1.9rem;
    }
    
    .infoTrafic {
        width: 52.6%;
        min-height: 270px;
        min-height: 22.5rem;
    }
    
    .flashNews {
        width: 43.2%;
        min-height: 270px;
        min-height: 22.5rem;
    }
    
    .contentWidgets {
        float: none;
        width: 98%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
    }

    .contentWidgetsInfotrafic {
        float: none;
        width: 98%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
    }

    .contentFiiPregatit {
        float: none;
        width: 98%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
    }
    
    .fLeft {
        width: 14.5%;
    }
    
    .fRight {
        padding-right: 7%;
        width: 73.5%;
    }
    
    .widgetsCentru {
        text-align: center;
    }
    
    .widgetsCentru .widget {
        float: none;
        width: 230px;
    }
    
    .footerLeft,
    .footerCenter,
    .footerRight {
        padding: 0;
        width: 98%;
        margin: 0 auto;
        text-align: center;
        float: none;
    }
    
    .footerRight {
        text-align: left;
        width: 80%;
    }
    
    .footerRight h3 {
        text-align: center;
    }
    
    .footerCenter,
    .footerRight {
        margin-top: 50px;
        margin-top: 4.167rem;
    }
    
    .footerCenter h3 {
        margin-bottom: 20px;
        margin-bottom: 1.667rem;
    }
    
    .footerCenter img {
        width: auto;
    }
    
    .footerCenter p {
        width: 60%;
        margin: 1rem auto 0;
    }
    
    .footerLeftButtons {
        width: 100%;
        position: relative;
    }
    
    .copyright {
        width: 60%;
        margin: 0 auto;
    }
    
    .leftButtonsInner {
        display: table;
        margin: 0 auto;
    }
    
    .footerLeftButtons span:first-of-type {
        margin-left: 0;
    }
    
    .headerRight .hSearch {
        display: none;
    }
    
    .headerMenuSearch .hSearch {
        display: block;
        float: right;
        width: 30%;
        margin-right: 2%;
        margin-top: 16px;
    }
    
    .infoRight > a {
        font-size: 20px;
        font-size: 1.667rem;
    }
    
    .infoRight > a span {
        margin-top: 0;
    }
    
    .menuButton {
        display: inline-block;
        float: left;
        height: 55px;
        height: 4.583rem;
        margin-left: 20px;
        margin-left: 1.667rem;
    }

    .menuButton a {
        color: #FFFFFF;
        display: inline-block;
        float: left;
        font-family: 'dinproregular',sans-serif;
        font-size: 18px;
        font-size: 1.5rem;
        line-height: 50px;
        line-height: 4.167rem;
        padding-top: 5px;
        padding-top: 0.417rem;
    }
    
    .menuButton i {
        display: inline-block;
        float: left;
        font-size: 28px;
        font-size: 2.333rem;
        color: #777e8f;
        line-height: 50px;
        line-height: 4.167rem;
        padding-top: 5px;
        padding-top: 0.417rem;
        margin-right: 10px;
        margin-right: 0.833rem;
        cursor: pointer;
    }
    
    .headerMenu {
        position: relative;
        background: #eff0f3 url(../img/headerMenu_bg.jpg) repeat-x left bottom;
        height: 55px;
        height: 4.583rem;
        border-bottom: 1px solid #687082;
        border-bottom: 0.083rem solid #687082;
    }
    
    .nav {
        background: #212E4C;
        position: absolute;
        top: 55px;
        top: 4.583rem;
        z-index: 50;
        padding: 0;
        max-height: 0;
        visibility: hidden;
        width: 100%;
        opacity: 0;
        transition: opacity 0.3s ease-out;
    }
    
    .headerMenu > ul > li {
        display: table;
        height: 55px;
        height: 4.583rem;
        width: 100%;
        padding: 0;
        text-align: left;
    }
    
    .headerMenu > ul > li .innerWrap {
        display: block;
        width: 100%;
    }
    
    .headerMenu > ul > li .innerWrap {
        border-top: 1px solid #697183;
    }
    
    .headerMenu > ul > li .innerWrap > a {
        float: none; 
        display: inline-block; 
        width: 85%; 
        height: 55px;  
        height: 4.583rem;
        line-height: 55px; 
        line-height: 4.583rem; 
        padding-left: 5%; 
        color: #ffffff;
        font-family: 'dinproregular', sans-serif;
        font-size: 15px;
        font-size: 1.333rem;
        text-shadow: #01364b 0.1em 0.1em 0.2em;
    }
    
    .headerMenu > ul > li:last-of-type {
        border-bottom: none;
    }
    
    .nav.expand {
        max-height: 900em;
        visibility: visible;
        opacity: 1;
    }
    
    .dropDown.expand {
        max-height: 100em;
        border-top: 1px solid #697183;
        border-top: 0.083rem solid #697183;
    }
    
    .fa.indicator {
        float: right; 
        display: inline-block;
        font-size: 20px;
        font-size: 1.667rem;
        color: #f8c700;
        line-height: 55px;
        line-height: 4.583rem; 
        height: 55px;
        height: 4.583rem;
    }
    
    .dropDown {
        background: #11234B;
        z-index: 50;
        -moz-transition:max-height 0.5s ease; 
        -webkit-transition:max-height 0.5s ease; 
        -o-transition:max-height 0.5s ease; 
        transition:max-height 0.5s ease; 
        overflow: hidden;
        height: auto;
        max-height: 0;
        display: block;
    }
    
    .dropDown li {
        border-bottom: 1px solid #424D67; 
        border-bottom: 0.083rem solid #424D67; 
        margin: 0 5%; 
        width: 90%;
    }
    
    .dropDown > li:last-of-type {
        border-bottom: none;
    }
    
    .innerWrap .dropDown > li > a {
        padding-left: 15px; 
        padding-left: 1.25rem; 
        width: 80%; 
        display: table-cell; 
        vertical-align: middle;
        font-family: 'dinproregular', sans-serif;
        font-size: 14px;
        font-size: 1.167rem;
        color: #ffffff;
        line-height: 14px;
        line-height: 1.167rem;
        text-align: left;
        height: 55px;
        height: 4.583rem;
    }
    
    .footerInner h2,
    .footerCenter h3 {
        text-align: center;
    }
    
    /*-------------------inner-----------------------*/

    
    .contentLeft,
    .contentLeftSection,
    .contentRight,
    .contentRightSection {
        width: 100%;
    }
    
    .titluContact {
        width: 92.6%;
        min-height: -1;
    }
    
    .titluContact h3 {
        display: inline-block;
        float: left;
        margin-bottom: 0;
        margin-right: 10%;
    }
    
    .titluContact p {
        display: inline-block;
        padding-left: 8%;
        float: left;
        margin-top: 10px;
        margin-top: 0.833rem;
        top:85px;
    }
    
    .detaliiContact {
        width: 92.9%;
        padding: 3.55%;
    }
    
    .boxAfisare {
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
    
    .boxAfisare.rightside {
        width: 98%;
        margin-left: 0;
    }
    
    .boxPoza {
        width: 65px;
        width: 5.417rem;
        padding: 10px;
        padding: 0.833rem;
    }
    
/*    .contentTopInner {
        margin-bottom: 85px;
        margin-bottom: 7.083rem;
    }*/
    
    .filtru {
        position: initial;
        float: left;
        width: 97%;
        padding: 12px 0;
        padding: 1rem 0;
        margin-bottom: 20px;

    }
    
    .breadcrumb,
    .filtru {
        padding-left: 3%;
        padding-top: 0;
    }
    
    .filtru {
        border-bottom: 2px solid #d2d3d5;
        border-bottom: 0.167rem solid #d2d3d5;
    }
    
    .leftNews {
        display: none;
    }
    
    .inner .aside {
        width: 100%;
    }
    
    .aside .asideBox {
        min-height: 110px;
        min-height: 9.167rem;
    }
    
    .inner .contentMenu ul li.innerMenu {
        display: block;
        width: auto;
        border-right: 1px solid #697183;
        border-right: 0.083rem solid #697183;
        padding: 0 20px;
    }
    
    .inner .contentMenu ul li.noborder {
        border-right: 1px solid #697183;
        border-right: 0.083rem solid #697183;
    }
    
    /*----------------*/
    
    #formFiltruDeclaratii div.nomargin:nth-child(1) {
        width: 48%;
        margin-right: 2%;
    }
    
    #formFiltruDeclaratii div.nomargin:nth-child(2) {
        width: 48%;
        margin-left: 2%;
    }
    
    .formFiltru {
        margin-left: 0;
    }
    
    .formFiltru input,
    .formFiltru select,
    .formFiltru span,
    .formFiltru .button,
    .filtru span {
        margin-top: 12px;
        margin-top: 1rem;
    }
    
    .trimitePetitie h3 a, 
    .verificaPetitie h3 a {
        padding: 6.7% 16.38% 6.7% 20.53%;
    }
    
    .formularContact.trimiterePetitii #fadresa,
    .formularContact.trimiterePetitii #fsector,
    .formularContact.trimiterePetitii #ftippersoana,
    .formularContact.trimiterePetitii #fsubiect, 
    .formularContact.formularSemnalari #fsubiect, 
    .formularContact.trimiterePetitii #fmesaj {
        padding-left: 7%;
        width: 92.4%;
    }
    
    .formularContact.trimiterePetitii #fnume,
    .formularContact.trimiterePetitii #fprenume,
    .formularContact.trimiterePetitii #forganizatie,
    .formularContact.trimiterePetitii #fpresedinte,
    .formularContact.trimiterePetitii #femail {
        padding-left: 16%;
        width: 83.4%;
    }
    
    .vizualizeazaPetitia .contactForm div.fadresa {
        padding-top: 1px;
        padding-top: 0.083rem;
        width: 75%;
    }
    
    .formularContact h3, 
    .formularContactUnitati h3, 
    .listaInspectorate h3 {
        display: table-cell;
        vertical-align: middle;
        line-height: 20px;
        line-height: 1.667rem;
        height: 55px;
        height: 4.583rem;
        width: 1%;
    }
    
    .has-js .label_radio {
        padding-left: 7.5%;
    }

    .sondajForm .chestSelectJudet {
        width: 36%;
    }
    
    .chestInputEmail {
        width: 36%;
    }
    
    .chestInputVarsta {
        width: 8%;
    }
    
    .sondajForm .chestSelectSex {
        width: 10%;
    }
    
    .rightSection .flashNews {
        display: none;
    }
    
    .contentRightSection .contentMenu {
        margin-bottom: 0;
    }
    
    .pageTitle {
        font-size: 16px;
        font-size: 1.333rem;
        white-space: nowrap;
    }
    
    .inner .contentMenu ul li.innerMenu a {
        padding-left: 0;
    }
    
    .pageTitleFilter {
        max-width: 100%;
    }
    
    .contentCentre img,
    .contentCentre map {
        display: none;
    }
    
    .unitatiTeritoriale ul li {
        width: 90%;
    }
    
    .unitatiTitluInner {
        width: 100%;
    }
    
    .unitatiHarta {
        display: table;
        margin: 30px auto;
        margin: 2.5rem auto;
        float: none;
    }
    
    .contentMenu.subsite ul li {
        padding: 0 0.8%;
    }
    
    .contentMenu.subsite ul li a {
        padding-top: 0;
    }
    
    .printArticol {
        display: none;
    }
    
    .cauta_404 .hSearch {
        width: 92%;
    }
    
    .breadcrumb ul li {
        overflow: hidden;
        white-space: nowrap; /* Don't forget this one */
        text-overflow: ellipsis;
        display: inline-block;
        max-width: 14%;
    }
    
    .unitatiCentraleList .clearfix {
        display: none;
    }
    
    .unitatiCentraleList .unitateItem {
        width: 29%;
        margin: 0 2% 20px;
        margin: 0 2% 1.667rem;
    }
    
    .unitatiCentraleList .unitateItem.last {
        margin: 0 2% 20px;
        margin: 0 2% 1.667rem;
    }
    
    .unitateItem h4 {
        min-height: 65px;
    }
    
    .widgetsSocial {
        width: 91.7%;
        padding: 30px 4% 0;
        min-height: 0;
        margin-top: 30px;
    }
    
    .widgetsSocial ul li {
        width: 32%;
        display: inline-block;
        float: none;
        text-align: center;
    }
    
}

@media only screen and (max-width:660px) {
    .contentAnuntText p:nth-child(2) {
        display: none;
    }
    
    .contentAnuntText a {
        margin-top: 15px;
        margin-top: 1.5rem;
    }
}

@media only screen and (max-width:480px) {
    .headerInner,
    .contentInner,
    .footerInner,
    #content,
    #footer, 
    #header {
        min-width: 320px; 
        width: 100%;
    }
    
    #header {
        background: none;
    }
    
    .headerTop {
        padding: 0 1%;
    }
    
    .headerCenter {
        padding: 24px 1% 6px;
        padding: 2rem 1% 0.583rem;
    }
    
    .snat {
        display: none;
    }
    
    .headerRight {
        width: 96%;
        margin: 0 auto;
        float: none;
        padding: 28px 0;
    }
    
    .hInfo {
        float: none;
        display: table;
        margin: 0 auto;
        padding-top: 0;
        width: 177px;
    }
    
    .hInfo p {
        width: 45%;
        padding-top: 0;
    }
    
    .logo {
        float: none;
        display: table;
        margin: 0 auto;
    }
    
    .hSearch {
        width: 68%;
        margin-top: 10px;
        margin-top: 0.833rem;
        margin-right: 8%;
    }
    
    .contentAnunt {
        width: 98%;
        padding: 0 1%;
        display: none;
    }
    
    .contentAnuntText {
        width: 75%;
        padding: 5% 9% 0 5%;
    }
    
    .contentAnuntText a {
        margin-left: 0;
        margin-top: 6px;
        margin-top: 0.5rem;
    }
    
    .contentAnuntPoza {
        width: 25%;
    }
    
    .contentAnuntText p {
        width: 85%;
        height: 65%;
        overflow: hidden;
    }
    
    .contentAnuntText p:nth-child(2) {
        padding-left: 0;
    }
    
    .contentAnuntPoza img {
        width: auto;
    }
    
    .contentMenu ul li {
        display: block;
        float: left;
    }
    
    .contentMenu ul li a {
        padding-left: 36px;
        padding-left: 3rem;
        line-height: 70px;
    }
    
    .infotraficInner {
        padding: 5% 8%;
    }
    
    .infotraficInner span {
        padding-left: 20%;
        margin: 5px 0;
        margin: 0.417rem 0;
    }
    
    
    #footer {
        padding: 0 2%;
        width: 96%;
    }
    
    .footerLeft {
        width: 38%;
        padding-right: 2%;
    }
    
    .footerRight {
        width: 36%;
    }
    
    .sliderText {
        width: 92%;
        bottom: 50px;
        top: auto;
        height: 47.5%;
        padding: 3% 4%;
    }
    
    .sliderText h3 {
        margin-bottom: 5px;
        margin-bottom: 0.417rem;
        font-size: 18px;
    }
    
    .slideDate {
        margin-bottom: 6px;
        margin-bottom: 0.5rem;
    }
    
    .slideButton {
        margin-top: 10px;
        margin-top: 0.833rem;
        float: left;
    }
    
    .flex-control-nav {
        width: 100%;
    }
    
    .flexslider .slides > li {
        min-height: 379px;
        overflow: hidden;
    }
    
/*    .flexslider .slides img {
        min-height: 327px;
        min-width: 720px;
    }*/
    
    .viewport {
        width: 76%;
        overflow: hidden;
        margin: 0 auto;
        height: 70px; 
        overflow: hidden; 
        position: relative;
    }
    
    .contentMenu {
        position: relative;
    }
    
    .carousel-control {
        display: block;
        position: absolute;
        top: 50%;
        margin-top: -15px;
        width: 30px;
        height: 30px;
        text-align: center;
    }
    
    .carousel-control:focus {
        outline-width: 0;
    }

    .carousel-control.prev {
        left: 1.5%;
        background: url(../img/prev_arrow.png) no-repeat center;
    }

    .carousel-control.next {
        right: 1.5%;
        background: url(../img/next_arrow.png) no-repeat center;
    }
    
    #slider1 {
        overflow:hidden; 
        position: relative;
    }
    
    #slider1 .disable { 
        visibility: hidden; 
    }
    
    #slider1 .overview { 
        list-style: none; 
        position: absolute; 
        left: 0; 
        top: 0; 
        height: 70px; 
    }
    
    .contentMain {
        width: 96%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
/*        margin: 110px auto 0;
        margin: 9.167rem auto 0;*/
    }
    
    
    .categorii {
        width: 98.9%;
        border-bottom: none;
        margin-left: 0.1%;
    }
    
    .categoriiTitle {
        width: 100%;
    }
    
    .cLeft {
        padding-left: 0;
        width: 12.5%;
    }
    
    .cRight {
        width: 82.45%;
    }
    
    .aside {
        width: 100%;
        
    }
    
    .asideBox {
        width: 94%;
        float: left;
        padding: 3%;
        background: #f5f4ef;
        border-bottom: 2px solid #ffffff;
        border-bottom: 0.167rem solid #ffffff;
    }
    
    .asideBox.nomargin {
        margin: 0;
    }
    
    .asideBox h3 {
        line-height: 22px;
        line-height: 1.9rem;
    }
    
    .infoTrafic {
        width: 100%;
    }
    
    .evenimente {
        padding: 6%;
    }
    
    .flashNews {
        width: 96%;
        margin-top: 40px;
        margin-top: 3.333rem;
        min-height: 0;
    }
    
    .contentWidgets {
        float: none;
        width: 98%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
    }

    .contentWidgetsInfotrafic {
        float: none;
        width: 98%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
    }
    
    .contentFiiPregatit {
        float: none;
        width: 98%;
        margin: 40px auto 0;
        margin: 3.333rem auto 0;
    }

    .fLeft {
        width: 14.5%;
    }
    
    .fRight {
        padding-right: 7%;
        width: 73.5%;
    }
    
    .widgetsCentru {
        text-align: center;
    }
    
    .widgetsCentru .widget {
        float: none;
        width: 230px;
    }
    
    .footerLeft,
    .footerCenter,
    .footerRight {
        padding: 0;
        width: 98%;
        margin: 0 auto;
        text-align: center;
        float: none;
    }
    
    .footerRight {
        text-align: left;
        width: 80%;
        display: none;
    }
    
    .footerRight h3 {
        text-align: center;
    }
    
    .footerCenter,
    .footerRight {
        margin-top: 50px;
        margin-top: 4.167rem;
    }
    
    .footerCenter h3 {
        margin-bottom: 20px;
        margin-bottom: 1.667rem;
    }
    
    .footerCenter img {
        width: auto;
    }
    
    .footerCenter p {
        width: 60%;
        margin: 1rem auto 0;
    }
    
    .footerLeftButtons {
        width: 100%;
        position: relative;
    }
    
    .copyright {
        width: 60%;
        margin: 0 auto;
    }
    
    .leftButtonsInner {
        display: table;
        margin: 0 auto;
    }
    
    .footerLeftButtons span:first-of-type {
        margin-left: 0;
    }
    
    .headerRight .hSearch {
        display: none;
    }
    
    .headerMenuSearch .hSearch {
        display: block;
        float: right;
        width: 50%;
        margin-right: 2%;
        margin-top: 16px;
    }
    
    .menuButton {
        display: inline-block;
        float: left;
        height: 55px;
        height: 4.583rem;
        margin-left: 20px;
        margin-left: 1.667rem;
    }

    .menuButton a {
        color: #FFFFFF;
        display: inline-block;
        float: left;
        font-family: 'dinproregular',sans-serif;
        font-size: 18px;
        font-size: 1.5rem;
        line-height: 50px;
        line-height: 4.167rem;
        padding-top: 5px;
        padding-top: 0.417rem;
    }
    
    .menuButton i {
        display: inline-block;
        float: left;
        font-size: 28px;
        font-size: 2.333rem;
        color: #777e8f;
        line-height: 50px;
        line-height: 4.167rem;
        padding-top: 5px;
        padding-top: 0.417rem;
        margin-right: 10px;
        margin-right: 0.833rem;
        cursor: pointer;
    }
    
    .headerMenu {
        position: relative;
        background: #eff0f3 url(../img/headerMenu_bg.jpg) repeat-x left bottom;
        height: 55px;
        height: 4.583rem;
        border-bottom: 1px solid #687082;
        border-bottom: 0.083rem solid #687082;
    }
    
    .nav {
        background: #212E4C;
        position: absolute;
        top: 55px;
        top: 4.583rem;
        z-index: 50;
        padding: 0;
        max-height: 0;
        visibility: hidden;
        width: 100%;
        opacity: 0;
        transition: opacity 0.3s ease-out;
    }
    
    .headerMenu > ul > li {
        display: table;
        height: 55px;
        height: 4.583rem;
        width: 100%;
        padding: 0;
        text-align: left;
    }
    
    .headerMenu > ul > li .innerWrap {
        display: block;
        width: 100%;
    }
    
    .headerMenu > ul > li .innerWrap {
        border-top: 1px solid #697183;
    }
    
    .headerMenu > ul > li .innerWrap > a {
        float: none; 
        display: inline-block; 
        width: 85%; 
        height: 55px;  
        height: 4.583rem;
        line-height: 55px; 
        line-height: 4.583rem; 
        padding-left: 5%; 
        color: #ffffff;
        font-family: 'dinproregular', sans-serif;
        font-size: 15px;
        font-size: 1.333rem;
        text-shadow: #01364b 0.1em 0.1em 0.2em;
    }
    
    .headerMenu > ul > li:last-of-type {
        border-bottom: none;
    }
    
    .nav.expand {
        max-height: 900em;
        visibility: visible;
        opacity: 1;
    }
    
    .dropDown.expand {
        max-height: 100em;
        border-top: 1px solid #697183;
        border-top: 0.083rem solid #697183;
    }
    
    .fa.indicator {
        float: right; 
        display: inline-block;
        font-size: 20px;
        font-size: 1.667rem;
        color: #f8c700;
        line-height: 55px;
        line-height: 4.583rem; 
        height: 55px;
        height: 4.583rem;
    }
    
    .dropDown {
        background: #11234B;
        z-index: 50;
        -moz-transition:max-height 0.5s ease; 
        -webkit-transition:max-height 0.5s ease; 
        -o-transition:max-height 0.5s ease; 
        transition:max-height 0.5s ease; 
        overflow: hidden;
        height: auto;
        max-height: 0;
        display: block;
    }
    
    .dropDown li {
        border-bottom: 1px solid #424D67; 
        border-bottom: 0.083rem solid #424D67; 
        margin: 0 5%; 
        width: 90%;
    }
    
    .dropDown > li:last-of-type {
        border-bottom: none;
    }
    
    .innerWrap .dropDown > li > a {
        padding-left: 15px; 
        padding-left: 1.25rem; 
        width: 80%; 
        display: table-cell; 
        vertical-align: middle;
        font-family: 'dinproregular', sans-serif;
        font-size: 14px;
        font-size: 1.167rem;
        color: #ffffff;
        line-height: 14px;
        line-height: 1.167rem;
        text-align: left;
        height: 55px;
        height: 4.583rem;
    }
    
    .footerInner h2,
    .footerCenter h3 {
        text-align: center;
    }
    
    /*-------------------inner-----------------------*/
    
    .contentLeft,
    .contentLeftSection,
    .contentRight,
    .contentRightSection {
        width: 100%;
    }
    
    .titluContact {
        width: 92.6%;
        height: 140px;
        min-height: 0;
    }
    
    .titluContact h3 {
        display: inline-block;
        float: left;
        margin-bottom: 0;
    }
    
    .titluContact p {
        display: inline-block;
        float: left;
        margin-top: 15px;
        margin-top: 0.833rem;
    }
    
    .detaliiContact {
        width: 92.9%;
        padding: 3.55%;
    }
    
    .contactForm > div {
        width: 100%;
        margin-left: 0;
    }
    
    .contactForm input[type="text"],
    .contactForm input[type="email"],
    .contactForm textarea,
    .contactForm select,
    .contactForm #fadresa {
        width: 92.9%;
        padding-left: 7%;
    }
    
    .formularContact h3, 
    .formularContactUnitati h3, 
    .listaInspectorate h3 {
        font-size: 18px;
        font-size: 1.5rem;
        line-height: 20px;
        line-height: 1.667rem;
        height: 55px;
        height: 4.583rem;
        display: table-cell;
        vertical-align: middle;
        width: 1%;
        padding: 0 5%;
    }
    
    .listaInspectorate ul li {
        padding: 15px 7% 15px 3%;
        padding: 1.25rem 7% 1.25rem 3%;
    }
    
    .boxAfisare {
        width: 100%;
    }
    
    .boxAfisare.rightside {
        width: 100%;
        margin-left: 0;
    }
    
    .boxPoza {
        width: 65px;
        width: 5.417rem;
        padding: 10px;
        padding: 0.833rem;
    }
    
/*    .contentTopInner {
        margin-bottom: 85px;
        margin-bottom: 7.083rem;
    }*/
    
    .filtru {
        position: initial;
        float: left;
        width: 97%;
        padding-top: 0;
        padding-bottom: 12px;
        padding-bottom: 1rem;
        border-bottom: 2px solid #d2d3d5;
        border-bottom: 0.167rem solid #d2d3d5;
        margin-bottom: 20px;
        margin-bottom: 1.667rem;
    }
    
    .breadcrumb,
    .filtru {
        padding-left: 3%;
    }
    
    .breadcrumb {
        width: 97%;
    }
    
    .formFiltru {
        margin-left: 0;
    }
    
    .formFiltru input,
    .formFiltru select,
    .formFiltru span,
    .formFiltru .button,
    .filtru span {
        margin-top: 12px;
        margin-top: 1rem;
    }
    
    .formFiltru div {
        display: block;
    }
    
    .formFiltru select, 
    .declaratiiListare select, 
    .contactForm select, 
    .sondajForm select {
        width: 126px; 
        width: 10.5rem;
    }
    
    .has-js .label_radio {
        padding-left: 7.5%;
    }

    .sondajForm .chestSelectJudet {
        width: 52.5%;
        margin-top: 6px;
        margin-top: 0.5rem;
    }
    
    .chestInputEmail {
        width: 50%;
    }
    
    .chestInputVarsta {
        width: 15%;
    }
    
    .sondajForm .chestSelectSex {
        width: 25%;
    }
    
    .leftNews {
        display: none;
    }
    
    .inner .aside {
        width: 100%;
    }
    
    .inner .contentMenu ul li {
        display: block;
        width: auto;
        border-right: 1px solid #697183;
        border-right: 0.083rem solid #697183;
        padding: 0 1%;
    }
    
    .inner .contentMenu ul li.noborder {
        border-right: 1px solid #697183;
        border-right: 0.083rem solid #697183;
    }
    
    .pozaDetaliiDisparuti, 
    .pozaDetaliiObiecte {
        line-height: 1;
        min-height: 0;
        width: 30.33%;
    }
    
    .boxInfoRight {
        margin-left: 4.86%;
        width: 87.74%;
    }
    
    .listBoxLeft {
        width: 14.25%;
    }
    
    .listBoxRight {
        margin-left: 2.77%;
        width: 82.9%;
    }
    
    .trimitePetitie h3, 
    .verificaPetitie h3 {
        width: 100%;
    }
    
    .trimitePetitie h3 a, 
    .verificaPetitie h3 a {
        padding: 6.7% 15.38% 6.7% 21.53%;
    }
    
    .trimitePetitie, 
    .verificaPetitie {
        width: 100%;
    }
    
    .verificaPetitie {
        float: left;
        margin-top: 20px;
        margin-top: 1.667rem;
    }
    
    .obligatorii {
        margin-top: 10px;
        margin-top: 0.833rem;
        margin-left: 0;
    }
    
    .contentLeft .button {
        margin-right: 10px;
        margin-right: 0.833rem;
    }
    
    .formularContact.trimiterePetitii #fadresa, 
    .formularContact.trimiterePetitii #fsubiect,
    .formularContact.trimiterePetitii #ftippersoana,
    .formularContact.trimiterePetitii #fsector,
    .formularContact.formularSemnalari #fsubiect, 
    .formularContact.trimiterePetitii #fmesaj,
    .formularContact.trimiterePetitii #fnume,
    .formularContact.trimiterePetitii #fprenume,
    .formularContact.trimiterePetitii #forganizatie,
    .formularContact.trimiterePetitii #fpresedinte,
    .formularContact.trimiterePetitii #femail {
        padding-left: 10%;
        width: 89.4%;
    }
    
    .vizualizeazaPetitia #fcod, 
    .vizualizeazaPetitia #femail {
        float: left;
        padding-left: 8%;
        width: 92%;
    }
    
    .vizualizeazaPetitia .contactForm div.fadresa label {
        width: 100%;
    }
    
    .vizualizeazaPetitia .contactForm div.fadresa {
        width: 100%;
    }
    
    .vizualizeazaPetitia .button {
        margin-left: 0;
        margin-top: 10px;
        margin-top: 0.833rem;
    }
    
    .vizualizeazaPetitia {
        margin-bottom: 30px;
        margin-bottom: 2.5rem;
    }
    
    .imagineRevista {
        width: 100%;
        float: none;
    }
    
    .listareRevista {
        float: none;
        margin: 30px auto 0;
        margin: 2.5rem auto 0;
        width: 92%;
    }
    
    .revistaItem, .unitateItem {
        width: 45%;
        float: left;
    }
    
    .revistaLista .revistaItem:nth-child(2n) {
        margin-left: 10%;
    }
    
    .revistaItem {
        text-align: center;
    }
    
    .revistaItem h4 {
        min-height: 80px;
        min-height: 6.667rem;
        text-align: left;
    }
    
    .contentLeft .revistaItem a.button  {
        margin-right: 0;
    }
    
    .boxDetaliiContact span {
        width: 147px;
        width: 12.25rem;
    }
    
/*    .boxDetaliiContact span.rightText {
        width: 52%;
    }*/
    
    .boxDetaliiContact span.rightAligned {
        padding-left: 147px;
        padding-left: 12.25rem;
    }
    
    .breadcrumb ul li {
        overflow: hidden;
        white-space: nowrap; /* Don't forget this one */
        text-overflow: ellipsis;
        display: inline-block;
        max-width: 20%;
    }
    
    .buttonPaginatie.prev,
    .buttonPaginatie.next,
    .buttonPaginatie.prev:hover,
    .buttonPaginatie.next:hover {
        background: none;
    }
    
    .buttonPaginatie.prev,
    .buttonPaginatie.next {
        padding: 6px 17px;
        padding: 0.5rem 1.417rem;
    }
    
    .stireGalerie ul li {
        margin-right: 0;
        margin-left: 0;
        width: 48%;
    }
    
    .stireGalerie ul li:nth-child(2n) {
        margin-left: 3.7%;
        margin-right: 0;
    }
    
    .stireFisiere {
        margin-bottom: 30px;
        margin-bottom: 2.5rem;
    }
    
    .rightSection .flashNews {
        display: none;
    }
    
    .contentRightSection .contentMenu {
        margin-bottom: 0;
    }
    
    .unitatiCentraleList .clearfix {
        display: none;
    }
    
    .unitatiCentraleList .unitateItem {
        width: 46%;
        margin: 0 2% 20px;
        margin: 0 2% 1.667rem;
    }
    
    .unitatiCentraleList .unitateItem.last {
        margin: 0 2% 20px;
        margin: 0 2% 1.667rem;
    }
    
    .pageTitle {
        font-size: 14px;
        font-size: 1.167rem;
        max-width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .inner .contentMenu ul li.innerMenu a {
        padding-left: 0;
    }
    
    .pageTitleFilter {
        max-width: 100%;
    }
    
    .contentCentre img,
    .contentCentre map {
        display: none;
    }
    
    .unitatiTeritoriale ul li {
        width: 90%;
    }
    
    .unitatiTeritoriale ul {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }
    
    .unitatiTitluInner {
        width: 100%;
    }
    
    .unitatiHarta {
        display: table;
        margin: 30px auto;
        margin: 0 auto;
        float: none;
        width: 70%;
    }
    
    .unitatiHarta img {
        margin: 30px 0;
        margin: 2.5rem 0;
    }
    
    .contactForm div.tip_buletin {
        width: 10%;
    }
    
    .contactForm div.tip_buletin input {
        margin-top: 7px;
    }
    
    .contactForm div.serie_buletin {
        width: 30%;
    }
    
    .contactForm div.numar_buletin {
        width: 45%; 
        margin-left: 5%;
    }

    .acreditariForm {
        float: left;
        margin-bottom: 30px;
    }
    
    .contentMenu.subsite ul li {
        padding: 0 0.8%;
    }
    
    .contentMenu.subsite ul li a {
        padding-top: 0;
    }
    
    .printArticol {
        display: none;
    }
    
    .contentLeft {
        margin-bottom: 30px;
        margin-bottom: 2.5rem;
    }
    
    .cauta_404 .hSearch {
        width: 92%;
    }
    
    .unitateItem h4 {
        min-height: 65px;
    }
    
    .inner .contentMenu ul li.innerMenu {
       display: block;
       width: auto;
       border-right: 1px solid #697183;
       border-right: 0.083rem solid #697183;
       padding: 0 15px;
    }
    
    .widgetsSocial {
        width: 91.7%;
        padding: 30px 4% 0;
        min-height: 0;
        margin-top: 30px;
    }
    
    .widgetsSocial ul li {
        width: 32%;
        display: inline-block;
        float: none;
        text-align: center;
    }
}



