body {

    -webkit-font-smoothing: none; /* or antialiased; */

    -webkit-text-stroke: none; /* or 0.01em might be better */

}



@font-face {

    font-family: 'Open Sans Condensed Bold';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(fonts/Open_Sans_Condensed_Bold.woff) format('woff');

}



/*

@font-face {

    font-family: 'Open Sans Bold';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/OSBold.woff) format('woff');

}*/

/*

@font-face {

  font-family: 'Open Sans Condensed';

  font-style: normal;

  font-weight: 700;

  src: local('Open Sans Condensed'), local('OpenSans-Condensed'), url(fonts/Open_Sans_Condensed.woff) format('woff');

}

@font-face {

  font-family: 'Open Sans Light';

  font-style: normal;

  font-weight: 300;

  src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/Open_Sans_Condensed_Light.woff) format('woff');

}*/



/*@font-face {

    font-family: 'Proxima Nova Light';

    src: url('fonts/proximanova-light-webfont.eot');

    src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),

        url('fonts/proximanova-light-webfont.woff') format('woff'),

        url('fonts/proximanova-light-webfont.ttf') format('truetype'),

        url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');

    font-weight: normal;

    font-style: normal;



}*/



@font-face {

    font-family: 'open_sanscondensed_light';

    src: url('fonts/opensans-condlight-webfont.eot');

    src: url('fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/opensans-condlight-webfont.woff') format('woff'),

    url('fonts/opensans-condlight-webfont.ttf') format('truetype'),

    url('fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'Open Sans';

    src: url('fonts/opensans-regular-webfont.eot');

    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/opensans-regular-webfont.woff') format('woff'),

    url('fonts/opensans-regular-webfont.ttf') format('truetype'),

    url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'Open Sans Semi Bold';

    src: url('fonts/opensans-semibold-webfont.eot');

    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/opensans-semibold-webfont.woff') format('woff'),

    url('fonts/opensans-semibold-webfont.ttf') format('truetype'),

    url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'Open Sans Light';

    src: url('fonts/opensans-light-webfont.eot');

    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/opensans-light-webfont.woff') format('woff'),

    url('fonts/opensans-light-webfont.ttf') format('truetype'),

    url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');

    font-weight: normal;

    font-style: normal;



}



/*@font-face {

    font-family: 'Open Sans Semi Bold Italic';

    src: url('fonts/opensans-semibolditalic-webfont.eot');

    src: url('fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),

        url('fonts/opensans-semibolditalic-webfont.woff') format('woff'),

        url('fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),

        url('fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}*/



@font-face {

    font-family: 'Open Sans Bold Italic';

    src: url('fonts/opensans-bolditalic-webfont.eot');

    src: url('fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/opensans-bolditalic-webfont.woff') format('woff'),

    url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'),

    url('fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}



/** NEW FONTS **/

@font-face {

    font-family: 'open_sanslight';

    src: url('fonts/nf/opensans-light_0-webfont.eot');

    src: url('fonts/nf/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/nf/opensans-light_0-webfont.woff') format('woff'),

    url('fonts/nf/opensans-light_0-webfont.ttf') format('truetype'),

    url('fonts/nf/opensans-light_0-webfont.svg#open_sanslight') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'open_sans_condensedbold';

    src: url('fonts/nf/opensans-condbold-webfont.eot');

    src: url('fonts/nf/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/nf/opensans-condbold-webfont.woff') format('woff'),

    url('fonts/nf/opensans-condbold-webfont.ttf') format('truetype'),

    url('fonts/nf/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'open_sanssemibold';

    src: url('fonts/nf/opensans-semibold_0-webfont.eot');

    src: url('fonts/nf/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/nf/opensans-semibold_0-webfont.woff') format('woff'),

    url('fonts/nf/opensans-semibold_0-webfont.ttf') format('truetype'),

    url('fonts/nf/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'open_sansregular';

    src: url('fonts/nf/opensans-regular-webfont.eot');

    src: url('fonts/nf/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/nf/opensans-regular-webfont.woff') format('woff'),

    url('fonts/nf/opensans-regular-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'open_sansbold';

    src: url('fonts/nf/opensans-bold-webfont.eot');

    src: url('fonts/nf/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/nf/opensans-bold-webfont.woff') format('woff'),

    url('fonts/nf/opensans-bold-webfont.ttf') format('truetype'),

    url('fonts/nf/opensans-bold-webfont.svg#open_sansbold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'open_sanssemibold_italic';

    src: url('fonts/nf/opensans-semibolditalic-webfont.eot');

    src: url('fonts/nf/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/nf/opensans-semibolditalic-webfont.woff') format('woff'),

    url('fonts/nf/opensans-semibolditalic-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'proxima_novalight';

    src: url('fonts/nf/proximanova-light_2-webfont.eot');

    src: url('fonts/nf/proximanova-light_2-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/nf/proximanova-light_2-webfont.woff') format('woff'),

    url('fonts/nf/proximanova-light_2-webfont.ttf') format('truetype'),

    url('fonts/nf/proximanova-light_2-webfont.svg#proxima_novalight') format('svg');

    font-weight: normal;

    font-style: normal;



}



*, ul {

    margin: 0;

    padding: 0;

}



body {

    font-family: 'Open Sans Condensed';

    background-image: url(/images/body_bg.png);

    background-position: top center;

    background-repeat: repeat-y;

}



.clear {

    clear: both;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.db {

    display: block;

}



.dn {

    display: none;

}



a img {

    border: none;

}



.no_mrI {

    margin-right: 0 !important;

}



.no_mr {

    margin-right: 0;

}



.no_mr_rightI {

    margin-right: 0 !important;

}



.no_bor_botI {

    border-bottom: 0 !important;

}



.no_bor_topI {

    border-top: 0 !important;

}



.ma {

    margin: 0 auto;

}



.custom2 {

    clear: both;

    height: 2px;

    width: 1px;

}



.custom5 {

    clear: both;

    height: 5px;

    width: 1px;

}



.custom10 {

    clear: both;

    height: 10px;

    width: 1px;

}



.custom15 {

    clear: both;

    height: 15px;

    width: 1px;

}



.custom20 {

    clear: both;

    height: 20px;

    width: 1px;

}



.custom25 {

    clear: both;

    height: 25px;

    width: 1px;

}



.custom30 {

    clear: both;

    height: 30px;

    width: 1px;

}



.custom35 {

    clear: both;

    height: 35px;

    width: 1px;

}



.custom40 {

    clear: both;

    height: 40px;

    width: 1px;

}



.custom45 {

    clear: both;

    height: 45px;

    width: 1px;

}



.custom50 {

    clear: both;

    height: 50px;

    width: 1px;

}



.custom100 {

    clear: both;

    height: 100px;

    width: 1px;

}



#PartTop, #PartMiddle, #PartBottom {

    width: 1024px;

    height: auto;

    border: 1px solid #e9e9e9;

    background-color: #f2f2f2;

    margin: 0 auto;

    max-width: 100%;

}



#PartTop {

    border-bottom: none;

}



#PartMiddle {

    border-bottom: none;

    border-top: none;

}



#PartBottom {

    border-top: none;

}



.BefMenu {

    width: 1024px;

    height: 106px;

    float: left;

    background: #f2f2f2; /* Old browsers */

    max-width: 100%;

}



.TopNav {

    height: 38px;

    width: 1022px;

    border: 1px solid #fff;

    background-color: #0c3b68;

    max-width: 100%;

}



.TopNav > ul > li {

    list-style: none;

    float: left;

    padding: 0 20px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    border-right: 1px solid #fff;

}



.TopNav > ul > li:hover, .TopNav > ul > li.active {

    background-color: #ef424e;

}



.TopNav > ul > li.ac_menu {

    background-color: #ef424e;

}



.TopNav > ul > li > a {

    color: #fff;

    font-size: 15px;

    text-decoration: none;

}



.BoxBtnSh {

    margin-right: 7px;

}



.ShBox {

    width: 145px;

    height: 32px;

    margin-top: 3px;

    border: none;

    text-indent: 10px;

    line-height: 32px;

}



.ShBtn {

    width: 22px;

    height: 22px;

    background-position: 0 0;

    border: none;

    background: transparent;

    cursor: pointer;

    margin-top: 9px;

    margin-left: 7px;

}



.Fon_Wh {

    /*    background-image: url(/images/top_bg.png);*/

    width: 1024px;

    height: 106px;

    max-width: 100%;

    background-size: cover;

}



.Fon_Wh:after {

    clear: both;

    display: block;

    content: '';

}



.Logo {

    margin-top: 6px;

    margin-left: 20px;

}



.ItText {

    font-family: 'open_sanssemibold';

    font-size: 20px;

    color: #484e54;

    font-style: italic;

    margin-top: 10px !important;

    margin-left: 30px;

    max-width: 620px;

}



.LeftBlacBoxAndMap .AndMap {

    position: relative;

    width: 30%;

    height: 208px;

    overflow: hidden;

}



.LeftBlacBoxAndMap .AndMap img {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}



.TopRightSocsLng {

    margin-right: 20px;

}



.LogIn {

    width: 71px;

    height: 27px;

    background-color: #1468b3;

    font-size: 12px;

    color: #fff;

    text-transform: uppercase;

    line-height: 27px;

    text-indent: 10px;

    background-position: 55px -27px;



}



.LogIn span {

    cursor: pointer;

}



.AllSocs {

    width: 146px;

    height: 32px;

    margin-right: 21px;

    background-position: -41px 0px;

}



.AllSocs a {

    display: block;

    width: 32px;

    height: 32px;

    margin-right: 6px;

    float: left;

}



.ChLang {

    font-size: 17px;

    color: #1a6ab4;

    text-transform: uppercase;

    text-decoration: none;

    margin-top: 5px;

}



.OldVers {

    color: #8f8f8f;

    font-size: 12px;

}



.LineRedBar {

    height: 2px;

    width: 1024px;

    background-color: #ef424e;

    max-width: 100%;

}



.InsidePartBottom {

    padding: 0 17px;

}



.BannersBot img {

    margin-right: 19px;

    float: left;

}



.BarBlurr {

    background-color: #e5e5e5;

    height: 1px;

    width: 100%;

}



.BotCaru {

    position: relative;

    color: #929292;

    font-size: 16px;

}



.PenBox {

    width: 987px;

    height: 55px;

    border: 1px solid #ebebeb;

    background-color: #fff;

    background-position: 922px -62px;

    max-width: 100%;

}



.PnCImg {

    margin-top: 13px;

    margin-left: 23px;

    height: 30px;

}



.BWithTex {

    font-size: 18px;

    color: #696969;

    margin-left: 25px;

    padding-left: 20px;

    border-left: 1px solid #efefef;

    height: 30px;

    margin-top: 10px;

    padding-top: 9px;

}



.BWithTex a {

    color: #1468b3;

    text-decoration: none;

}



.BWithTex span {

    color: #000;

}



.LeftBlacBoxAndMap {

    text-align: center;

}



.LeftBlacBox {

    width: 70%;

    height: 208px;

    background-color: #393939;

    padding-left: 15px;

    background-image: url(/images/line_bottom.png);

    background-repeat: repeat-x;

    -webkit-column-count: 4;

    -moz-column-count: 4;

    column-count: 4;

    box-sizing: border-box;

    text-align: left;

}



.GlvMe {

    color: #f84b57;

    font-size: 15px;

    height: 37px;

    line-height: 37px;

}



.ResetMargin {

    margin-left: -17px;

    width: 1024px;

    max-width: 100%;

}



.BotMens li {

    list-style: none;

    display: block;

}



.BotMens li a {

    font-size: 12px;

    color: #b9b9b9;

    text-decoration: none;

    display: block;

}



.BotMens li a:hover {

    text-decoration: underline;

}



.OneMesns {

    margin-right: 20px;

}



.BlurBarBottom {

    height: 34px;

    text-align: left;

}



.LocMapAdr p {

    margin: 0;

}



.MenBots {

    margin: 6px 0 0 0;

}



.MenBots li {

    list-style: none;

    display: inline;

    margin-left: 15px;

    margin-right: 15px;

}



.MenBots li a {

    color: #393939;

    font-size: 13px;

    text-decoration: none;

}



.MenBots li a:hover {

    text-decoration: underline;

}



.MenSocssucAdou li {

    padding-left: 20px;

}



.MenSocssucAdou li.BotArh {

    background-position: 0px -152px;

}



.MenSocssucAdou li.BotFacs {

    background-position: 4px -181px;

}



.MenSocssucAdou li.BotTwis {

    background-position: 0px -208px;

}



.MenSocssucAdou li.BotYot {

    background-position: 0 -233px;

}



.RightsBot {

    width: 1024px;

    height: 28px;

    background-color: #ef3f4b;

    text-align: center;

    color: #fff;

    font-size: 12px;

    line-height: 28px;

    max-width: 100%;

}



#PartMiddle {

    padding: 32px 17px 17px;

    width: 990px;

    max-width: 100%;

}



.BarBlB {

    width: 990px;

    height: 35px;

    background-position: -203px 0px;

    background-repeat: no-repeat;

    background-color: #e4e4e4;

    line-height: 35px;

    text-indent: 21px;

    color: #7b7b7b;

    font-size: 16px;

    max-width: 100%;

    overflow: hidden;

}



.BarBlB span {

    font-size: 17px;

    text-transform: uppercase;

    color: #fff;

    padding-right: 52px;

    min-width: 100px;

}



.BarBlB a {

    color: #7b7b7b;

    text-decoration: none;

}



.LeftMiddle {

    width: 645px;

    margin-right: 20px;

}



.RightMiddle {

    width: 325px;

}



.LeftInsidMidl {

    width: 345px;

}



.RighInsidMidl {

    width: 280px;

}



.BigTitle {

    font-size: 23px;

    color: #0c3b68;

    border-bottom: 3px solid #d8d8d8;

    text-transform: uppercase;

}



.TitleStr {

    font-size: 19px;

    color: #0c3b68;

    text-decoration: none;

    /*padding-left: 30px;*/

    float: left;

}



.LefImgNes {

    width: 32px;

    float: left;

}



.OnImgBox {

    width: 32px;

    height: 42px;

    border: 1px solid #dedede;

    background-color: #fff;

    -webkit-border-top-left-radius: 5px;

    -webkit-border-bottom-left-radius: 5px;

    -moz-border-radius-topleft: 5px;

    -moz-border-radius-bottomleft: 5px;

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

}



.OnImgBox a {

    display: block;

    height: 20px;

    width: 23px;

    text-align: center;

    margin: 0 auto;

    color: #757575;

    font-size: 11px;

    line-height: 20px;

}



.BoRdsBot {

    border-bottom: 1px solid #f0f0f0;

}



.EyesI {

    background-position: -115px -40px;

}



.ComsI {

    background-position: -83px -40px;

}



.Fff {

    background-position: -150px -39px;

}



.Ttt {

    background-position: -179px -39px;

}



.RihImgNes img {

    margin-left: auto;

    margin-right: auto;

    display: block;

    max-height: 207px;

    max-width:100%;

}



.RihImgNes {

    max-width: 100%;

    height: 207px;

    width: 309px;

    border-top: 1px solid #dedede;

    border-bottom: 1px solid #dedede;

    border-right: 1px solid #dedede;

    border-left: 2px solid #2690d2;

    overflow: hidden;

}



.NewQid {

    width: 270px;

}



.LeftMiddle:after {

    clear: both;

    content: '';

    display: block;

}



.StTxt {

    font-size: 14px;

    color: #464646;

    padding-left: 20px;

    text-align: justify;

}



.StTxt p {

    margin-top: 10px;

}



.MorS {

    font-size: 10px;

    color: #1969b4;

    text-decoration: none;

}



.OnStir {

    padding-bottom: 10px;

    margin-bottom: 30px;

    border-bottom: 2px solid #fff;

}



.OnStir {

    min-height: 268px;

}



.OnePublic {

    padding: 10px 15px 10px 5px;

    background: #f4f4f4; /* Old browsers */

    background: -moz-linear-gradient(top, #f4f4f4 0%, #fefefe 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #fefefe)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #f4f4f4 0%, #fefefe 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #f4f4f4 0%, #fefefe 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #f4f4f4 0%, #fefefe 100%); /* IE10+ */

    background: linear-gradient(to bottom, #f4f4f4 0%, #fefefe 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#fefefe', GradientType=0); /* IE6-9 */

    border-bottom: 1px dashed #d8d8d8;

    position: relative;

}



.ImgPubl {

    margin-top: 9px;

}



.PublTit {

    font-size: 20px;

    color: #393939;

    border-bottom: 1px solid #d8d8d8;

    padding-bottom: 10px;

}



.ConPlu {

    width: 214px;

}



.TitBros {

    font-size: 14px;

    color: #0c3b68;

    text-transform: uppercase;

    line-height: 15px;

    font-family: open_sansregular !important;

    font-weight: bold;

}



.FormTs a {

    color: #737373;

    font-size: 13px;

    text-transform: uppercase;

}



.FormTs a:hover {

    color: #c8333d;

}



.MorM {

    font-size: 10px;

    color: #646464;

    text-decoration: none;

}



.BigBlTitl {

    color: #393939;

}



.OnCalend {

    margin-bottom: 1px;

    background-color: #fff;

    padding-bottom: 10px;

}



.OnCalend a {

    text-decoration: none;

}



.OnCalend a:hover {

    text-decoration: underline;

    color: #1969b4;

}



.WhitRedBox {

    width: 56px;

    height: 55px;

    background-position: -141px -88px;

}



.BilBoxLeft, .BilBoxRight {

    height: 27px;

    line-height: 29px;

    width: 42px;

    text-align: center;

    font-size: 16px;

}



.BilBoxLeft {

    color: #ef3f4b;

}



.BilBoxRight {

    width: 36px;

    color: #fff;

}



.TitlCal {

    font-size: 14px;

    width: 260px;

    margin-left: 15px;

    padding-top: 8px;

}



.TitlCal a {

    color: #646464;

}



.TitlCal span {

    color: #ef3f4b;

}



.AllCals {

    padding-bottom: 5px;

    border-bottom: 1px dashed #d8d8d8;

}



.TitInsidRig {

    font-size: 20px;

    color: #393939;

    padding-bottom: 0px;

    border-bottom: 2px solid #d8d8d8;

    margin-top: -6px;

}



.TitleAtit {

    width: 190px;

}



.TitleAtit a {

    text-decoration: none;

}



.TitleAtit a:hover {

    text-decoration: underline;

}



.WhiteBlues {

    background-position: -199px -88px;

}



.BilBlueLe {

    color: #1969b4;

}



.AtDets {

    height: 19px;



    color: #757575;

    font-size: 11px;

    border-top: 1px dotted #bebebe;

}



.AtDets a {

    color: #757575;

    text-decoration: none;

}



.DetsData {

    padding: 0 7px;

    border-right: 1px dotted #bebebe;

    line-height: 21px;

}



.Ey2D {

    display: block;

    width: auto;

    background-position: -178px -345px;

    text-align: right;

    padding-left: 25px;

}



.OnPad {

    padding-bottom: 0;

}



.EpoImg {

    background-position: -83px -40px;

}



.OnPrj {

    padding: 15px 5px;

    border-bottom: 1px dashed #d1d1d1;

    background-color: #fff;

}



.OnPrj a {

    font-size: 14px;

    color: #0c3b68;

    text-decoration: none;

    font-family: 'open_sansregular' !important;

    font-weight: bold;

    font-size: 13px;

}



.OnPrj a:hover {

    text-decoration: underline;

}



.etabs {

    border-bottom: 1px solid #d1d1d1;

}



.OnsReps {

    margin-bottom: 20px;

}



.OnsReps a {

    font-size: 15px;

    color: #0c3b68;

    text-decoration: none;

}



.RSImg {

    margin-right: 15px;

    margin-top: 4px;

    width: 116px;

}



.OnsReps > a:hover {

    text-decoration: underline;

}



.MorM:hover {

    text-decoration: underline;

}



.RStxt {

    font-size: 13px;

    color: #717171;

    width: 145px;

    text-align: justify;

    font-family: 'open_sanslight' !important;

}



.RStxtwithoutImg {

    width: auto;

}



.OnsReps > a {

    font-size: 15px;

    color: #0c3b68;



}



.ArWhite {

    background-color: #fff;

    border-bottom: 1px dotted #BEBEBE;

}



.ArWhite .Ey2D {

    color: #757575;

    font-size: 11px;

    text-decoration: none;

}



.ImgFototeh {

    margin-right: 20px;

    margin-bottom: 20px;

}



.APdf {

    font-size: 14px;

    color: #0c3b68;

    text-decoration: none;

    background-position: -277px -96px;

    padding: 10px 0 10px 30px;

    display: block;

    border-bottom: 1px dashed #d1d1d1;

}



.APdf:hover {

    text-decoration: underline;

}



*:focus {

    outline: none;

}



.WhBlockRir {

    background-color: #fff;

    border: 1px solid #e9e9e9;

    padding: 15px;

    padding-top: 0;

}



.RedTitl {

    color: #c8333d;

    font-size: 25px;



}



.SimplBar {

    height: 1px;

    background-color: #dedede;

    width: 324px;

    margin-left: -15px;

}



.MemsBri {

    width: 324px;

    margin-left: -15px;

}



.NexPrevSl {

    height: 33px;

    width: 324px;

    background-color: #e0e0e0;

    font-size: 15px;

    color: #838383;

    text-align: center;

    line-height: 31px;

}



.JudStr {

    font-size: 20px;

    color: #0c3b68;

}



.OnPersJurd {

    height: 91px;

    width: 293px;

    margin-top: 10px;

}



.JudImg {

    max-width: 74px;

    max-height: 69px;

}



.JudTitle, .JudTitle a {

    font-size: 13px;

    color: #393939;

    margin-left: 10px;

    width: 205px;

    text-decoration: none;

}



.JudTitle span {

    color: #1969b4;

    font-size: 13px;

    text-transform: none;

    padding-top: 5px;

    float: left;

}



.UrlBarJu {

    color: #565656;

    font-size: 13px;

    background-color: #ededed;

    width: 292px;

    height: 22px;

    line-height: 22px;

    text-indent: 10px;

}



.BgSect {

    cursor: pointer;

    margin-top: 5px;

}



.SideRigt .OnsReps {

    width: 285px;

}



.SideRigt .RStxtwithoutImg {

    padding-right: 10px;

}



.SideRigt div, .SideRigt a {

    border: none;

}



.BarIncl {

    background-position: 0px -308px;

    width: 11px;

    height: 16px;

    float: left;

    margin-top: 3px;

}



.SideRigt .AtDets {

    background-color: #f4f4f4;

    height: 22px;



}



.c-hamburger {

    display: none;

    position: relative;

    overflow: hidden;

    margin: 0;

    padding: 0;

    width: 30px;

    height: 30px;

    font-size: 0;

    text-indent: -9999px;

    appearance: none;

    box-shadow: none;

    border-radius: none;

    border: none;

    cursor: pointer;

    transition: background 0.3s;

}



.c-hamburger:focus {

    outline: none;

}



.c-hamburger span {

    display: block;

    position: absolute;

    top: 14px;

    left: 4px;

    right: 4px;

    height: 2px;

    background: white;

}



.c-hamburger span::before,

.c-hamburger span::after {

    position: absolute;

    display: block;

    left: 0;

    width: 100%;

    height: 2px;

    background-color: #fff;

    content: "";



}



.c-hamburger span::before {

    top: -6px;

}



.c-hamburger span::after {

    bottom: -6px;

}



.c-hamburger--htx {

    background-color: #ff3264;

}



.c-hamburger--htx span {

    transition: background 0s 0.3s;

}



.c-hamburger--htx span::before,

.c-hamburger--htx span::after {

    transition-duration: 0.3s, 0.3s;

    transition-delay: 0.3s, 0s;

}



.c-hamburger--htx span::before {

    transition-property: top, transform;

}



.c-hamburger--htx span::after {

    transition-property: bottom, transform;

}



/* active state, i.e. menu open */

.c-hamburger--htx.is-active {

    background-color: #cb0032;

}



.c-hamburger--htx.is-active span {

    background: none;

}



.c-hamburger--htx.is-active span::before {

    top: 0;

    transform: rotate(45deg);

}



.c-hamburger--htx.is-active span::after {

    bottom: 0;

    transform: rotate(-45deg);

}



.c-hamburger--htx.is-active span::before,

.c-hamburger--htx.is-active span::after {

    transition-delay: 0s, 0.3s;

}



.SideRigt .DetsData {

    line-height: 23px;

}



.SideRigt .Ey2D {

    background-position: -206px -39px;

}



.SideRigt .EpoImg span {

    color: #5294d3;

}



.SideRigt .EpoImg {

    color: #757575;

    font-size: 11px;

    text-decoration: none;

}



.MemApi {

    display: block;

    width: 295px;

    height: 45px;

    text-align: center;

    line-height: 45px;

    border-bottom: 2px solid #c32731;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    background-color: #ef3f4b;

    font-size: 21px;

    color: #fff;

    text-decoration: none;

}



.MemApi:hover {

    text-decoration: underline;

}



.RegObti {

    color: #0c3b68;

    font-size: 18px;



}



.DottedLne {

    height: 1px;

    border-bottom: 1px dotted #d8d8d8;

    width: 100%;

    margin: 15px 0 0 0;



}



.NewsLetters {

    width: 281px;

    clear: both;

    display: block;

    margin: 0;

    background-color: #fff;

    max-width: 100%;

}



.NLetterHead {

    background-color: #1969b4;

    height: 28px;

    text-indent: 15px;

    line-height: 28px;

    color: #fff;

    text-transform: uppercase;

}



.NLettCent {

    height: 48px;

    background-position: 5px -378px;

    padding-left: 54px;

    font-size: 14px;

    color: #646464;

    padding-top: 5px;

}



.NLettCent span {

    color: #1969b4;

    text-transform: uppercase;

}



.InpSub {

    margin-top: 0px;

    margin-left: 31px;

    margin-bottom: 45px;

}



.TinP {

    width: 161px;

    height: 27px;

    text-indent: 5px;

    border: 1px solid #d6d6d6;

    border-right: none;

}



.TinSub {

    border: none;

    width: 74px;

    height: 29px;

    border-bottom: 2px solid #145a9d;

    color: #fff;

    font-size: 13px;

    background-color: #1d73c4;

    -webkit-border-top-right-radius: 3px;

    -webkit-border-bottom-right-radius: 3px;

    -moz-border-radius-topright: 3px;

    -moz-border-radius-bottomright: 3px;

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

    cursor: pointer;

}



.BordIn {

    border: 1px solid #dcdcdc;

}



.FulWidCal {

    width: 542px;



    font-family: 'open_sansbold' !important;

}



.FulWidCal a {

    text-decoration: none !important;

}



.StrLrig {

    background-position: 2px -268px;

    width: 20px;

    height: 20px;

    margin-top: 27px;

    margin-left: 5px;

    cursor: pointer;

}



.TxHid {

    font-size: 13px;

    color: #464646;

    padding-left: 15px;

    padding-top: 10px;

    padding-bottom: 30px;

    text-align: justify;

}



.TitlVdis {

    font-size: 20px;

    color: #464646;

    margin-left: 13px;

    width: 565px;

}



.OpsLig {

    font-size: 13px;

    color: #464646;

    text-align: justify;

}



.AltVid {

    font-size: 17px;

    color: #464646;

    text-transform: uppercase;

    border-bottom: 1px solid #e6e6e6;

}



.TitlVidSm {

    font-size: 17px;

    color: #393939;

    width: 248px;

    margin-left: 5px;

    font-family: open_sansregular !important;

    font-weight: bold;

}



.TitlVidSm a {

    color: #393939;

    text-decoration: none;

}



.OnVidSm {

    width: 310px;

    margin-right: 20px;

    margin-bottom: 50px;

}



.OnVidSm .OnCalend {

    background-color: #f2f2f2;

}



.PagInation {



}



.PagInation li {

    list-style: none;

    float: left;

    margin-right: 2px;

}



.PagInation li a {

    display: block;

    width: 21px;

    height: 21px;

    font-size: 13px;

    color: #393939;

    text-align: center;

    line-height: 21px;

    text-decoration: none;

    border: 1px solid #d2d2d2;



}



.PagInation li a:hover {

    border-color: #1969b4;

    background-color: #1969b4;

    color: #fff;

}



.RiArr {

    background-position: -141px -63px;

}



.PagInation .PagAcNav {

    border-color: #1969b4;

    background-color: #1969b4;

    color: #fff;

}



.SubTats {



}



.SubTats li {

    list-style: none;

    display: block;

    float: left;

    margin-right: 40px;

}



.SubTats li a {

    color: #464646;

    font-size: 17px;

    text-decoration: none;

}



.SubTats li a.AcSubTabs {

    color: #ef3f4b;

}



.OnYproj {

    width: 643px;

    min-height: 45px;

    border-bottom: 1px dashed #bebebe;

    background-color: #fff;

    border-top: 1px solid #d8d8d8;

    max-width: 100%;

}



.OnYproj .StrLrig {

    position: absolute;

    margin-left: 625px;

    margin-top: 12px;



}



.OnYproj a {

    color: #393939;

    text-decoration: none;

    padding-left: 20px;

    display: block;

    line-height: 17px;

    font-family: 'open_sansregular' !important;

    font-weight: bold;

    font-size: 13px;

}



.OnYproj a:hover {

    color: #0c3b68;

}



.AcSubTabs span {

    background-position: -171px -77px;

    width: 17px;

    height: 7px;

    position: absolute;

    display: block;

    margin-left: 10px;

}



.DescPrjFormatare {

    padding: 10px;

    text-align: justify;

    font-family: 'open_sansregular' !important;

}



.DescPrjFormatare b {

    font-weight: normal;

    color: #393939;

    font-size: 14px;

}



.DescPrjFormatare span {

    color: #1969b4;

    font-size: 14px;

}



.DescPrjFormatare p {

    color: #464646;

    font-size: 14px;

    margin: 15px 0;

    font-family: 'open_sansregular' !important;

}



.DescPrjFormatare ol li, .DescPrjFormatare ul li {

    list-style-position: inside;

    color: #464646;

    font-size: 14px;

    margin-top: 20px;

    font-family: 'open_sansregular' !important;

}



.DescPrjFormatare ul {

    margin-left: 15px;

}



.DescPrjFormatare ul li {

    list-style-image: url(/images/ul_li.png);

    list-style-position: outside;

    padding-left: 20px;

}



.TitPrjDes {

    font-size: 20px;

    color: #0c3b68;

}



.OnPrjV {

    max-width: 100%;

    width: 306px;

}



.mr30s {

    margin-right: 30px;

}



.OnPrjV .StTxt {

    padding-left: 31px;

}



.OnPrjV .OnStir {

    border-bottom: none;

}



.OnPrjV .MorS {

    border-bottom: 2px solid #e4e4e4;

    border-top: 1px solid #e4e4e4;

    width: 274px;

    display: block;

    text-align: right;

    margin-top: 5px;

    max-width: 100%;

}



.LoginPop {

    width: 277px;

    height: 187px;

    border: 1px solid #dedede;

    background-color: #fff;

    position: absolute;

    margin-left: -207px;

    z-index: 120;

}



.TopSwel {

    width: 277px;

    height: 34px;

    margin-top: 1px;

    background-color: #1468b3;

}



.AdmLog {

    width: 125px;

    height: 34px;

}



.UsrLog {

    width: 152px;

    height: 34px;

}



.AdmLog, .UsrLog {

    font-size: 13px;

    color: #fff;

    text-indent: 15px;

    line-height: 34px;

    text-transform: none;

    cursor: pointer;

}



.MiddleLogin input[type='text'], .MiddleLogin input[type='password'] {

    display: block;

    width: 251px;

    height: 26px;

    border: 1px solid #e0e0e0;

    text-indent: 10px;

    line-height: 26px;

    margin: 0 auto;

    background-color: #f2f2f2;

}



.MiddleLogin input[type='submit'] {

    width: 119px;

    height: 32px;

    display: block;

    color: #fff;

    background-color: #0c4377;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    border: none;

    margin-right: 13px;

    border-bottom: 2px solid #082847;

    font-size: 13px;

    text-align: center;

    cursor: pointer;

}



.AcLogTop {

    background-color: #ef424e;

}



.NavTopStrl {

    position: absolute;

    margin-top: -28px;

}



.NavTopStrl a {

    color: #7b7b7b;

    font-size: 12px;

    text-decoration: none;

}



.NavTopStrl span {

    color: #7b7b7b;

    font-size: 12px;

}



.NavTopStrl a:hover {

    text-decoration: underline;

}



a.NavTopActiv {

    color: #ef3f4b;

    text-decoration: underline;

}



.DesTxt {

    color: #696969;

    font-size: 14px;

    text-align: justify;

}



.DesTxt a, .DescDetaliiStiri a, .AfilDesc a, .SupliTxt a, .DescPrjFormatare a {

    color: #0c3b68;

}



.DesTxt a:hover, .DescDetaliiStiri a:hover, .AfilDesc a:hover, .SupliTxt a:hover, .DescPrjFormatare a:hover {

    color: #1969b4;

}



.DesTxt p, .DescDetaliiStiri p, .AfilDesc p, .SupliTxt p {

    margin: 15px 0;

    font-family: 'open_sansregular';

}



.IsBox b {

    font-size: 17px;

    color: #464646;

    font-weight: normal;

    text-transform: uppercase;

}



.OoPres {

    font-size: 14px;

    color: #696969;

    margin-top: 28px;

}



.OoPres span {

    color: #1969b4;

}



.OoPres a {

    color: #0c3b68;

}



.ListArhivs {

    max-width: 100%;

    width: 641px;

    border-top: 1px solid #d8d8d8;

}



.LeftPartArhiv {

    max-width: 80%;

    width: 595px;

    position: relative;

    background: none;

    padding: 5px 0 5px 30px;



}



.LeftPartArhiv:before {

    content: '';

    position: absolute;

    left: 0;

    top: 2px;

    width: 19px;

    height: 21px;

    background: url('/images/big_sprite.png') no-repeat -282px -106px;

}



.LeftPartArhiv span {

    font-size: 16px;

    color: #0c3b68;

    font-family: open_sansregular !important;

    font-weight: bold;

}



.SizFile {

    color: #c8333d;

    font-size: 13px;

}



.SizFile a {

    text-transform: uppercase;

    color: #737373;

}



.SizFile a:hover {

    color: #c8333d;

}



.DownArhv {

    width: 12px;

    height: 12px;

    background-position: -124px -67px;

    margin-top: 11px;

}



.IsBox ul {

    margin-left: 15px;

}



.IsBox ul li, .DescDetaliiStiri ul li, .AfilDesc ul li, .StTxt ul li {

    list-style-image: url(/images/ul_li.png);

    list-style-position: outside;

    padding-left: 20px;

    font-size: 14px;

    color: #464646;

    margin-top: 10px;

    font-family: 'open_sansregular';

}



.DescDetaliiStiri ul li, .AfilDesc ul li, .StTxt ul li {

    margin-left: 15px;

}



.ContBorderOnly a {

    overflow: hidden;

    text-overflow: ellipsis;

    max-width: 100%;

    display: inline-block;

}



.OnListArhiv {

    max-width: 100%;

    margin-bottom: 5px;

    padding-bottom: 5px;

}



.WitBor {

    border-bottom: 1px solid #D8D8D8;

}



.NeStandBox {

    height: 33px;

    line-height: 33px;

    background-color: #dce2e4;

    text-align: center;

    font-size: 17px;

    color: #0c3b68;

}



.NoUlLiWhi li {

    background-color: transparent;

    padding-left: 0 !important;

}



.BlBorBot {

    border-color: #d8d8d8;

}



.DesColorBor {

    border-bottom: 1px dashed #d8d8d8;

}



.AfilTitl {

    font-size: 17px;

    color: #393939;

}



.AfilLink {

    color: #ef3f4b;

    font-size: 12px;

    border-top: 1px solid #e4e4e4;

    border-bottom: 2px solid #e4e4e4;

    min-height: 17px;

}



.AfilDesc {

    color: #696969;

    font-size: 14px;

    text-align: justify;

    line-height: 21px;

}



.ImgInRight img {

    float: right;

    text-align: left;

    padding-left: 15px;

}



.ImgInLeft img {

    float: left;

    text-align: right;

    padding-right: 15px;

}



.OnAfili {

    margin-bottom: 40px;

}



.ContBox {

    /*width: 583px;*/

    background-color: #fff;

    border: 1px solid #e8e8e8;

    -moz-box-shadow: 0 0 4px #e8e8e8;

    -webkit-box-shadow: 0 0 4px #e8e8e8;

    box-shadow: 0 0 4px #e8e8e8;

    padding: 30px;

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.ContAdr, .ContTels {

    width: 49%;

    height: 110px;

    margin-left: 1%;

    font-size: 15px;

    color: #464646;



}



.AdrIc, .TelsIc {

    width: 16px;

    height: 23px;

    margin-right: 15px;

}



.AdrIc {

    background-position: -55px -271px;

}



.ContTels span {

    color: #ef3f4b;

}



.TelsIc {

    background-position: -55px -297px;

}



.ContTop {

    border-bottom: 1px solid #e9e9e9;

}



.ContPers {

    font-size: 17px;

    color: #464646;

    text-transform: uppercase;

}



.ContBorderOnly {

    width: 100%;



}



.DesTxt iframe {

    max-width: 100%;

}



.ContBorderOnly thead tr th {

    border-top: 1px solid #e9e9e9;

    border-bottom: 1px solid #e9e9e9;

    text-align: left;

    color: #1969b4;

    font-size: 13px;

    font-weight: normal;

}



.CelOne, .CelTwo {

    font-size: 13px;

    color: #464646;

    text-align: left;

}



.CelThree {

    color: #1969b4;

    font-size: 13px;

}



.AltDropDn a {

    font-size: 14px;

    color: #393939;



}



.collapse-open .ChanGColor {

    color: #0c3b68;

}



.OhtBords {

    border: none;

    border-top: 1px solid #d8d8d8;

}



.RepTitle {

    color: #0c3b68;

    font-size: 19px;

    padding-left: 32px;

}



.OhtMaX img {

    max-width: 610px;

    max-height: 207px;

}



.StiriAPiDet {

    height: 207px;

}



.small-size {

    width: 273px !important;

}



.small-size img {

    max-width: 273px;

}



.small-size-mr {

    margin-right: 40px !important;

}



.Withbo {

    width: 610px;

    border-top: 1px solid #e2e2e2;

    border-right: 1px solid #e2e2e2;

    border-bottom: 1px solid #e2e2e2;

}



.DescImg {

    border: 1px solid #e2e2e2;

    padding: 5px;

    border-top: none;

    background-color: #fff;

    margin-left: 31px;

    max-width: 100%;

}



.TabTit {

    color: #a1a1a1;

    font-size: 12px;

}



.TabRii {

    color: #696969;

    font-size: 12px;

}



.TablICol {

    color: #1969b4;

    font-size: 12px;

}



.SmODesc {

    font-size: 14px;

    color: #464646;

    padding-left: 33px;

}



.MorS2 {

    border-bottom: 2px solid #E4E4E4;

    border-top: 1px solid #E4E4E4;

    display: block;

    margin-top: 5px;

    text-align: right;

    width: 612px;

}



.SmlDesc {

    width: 262px;

    margin-right: 1px;

    max-width: 100%;

}



.TitRed {

    color: #c8333d;

    text-decoration: underline;

}



.MargRigNe li a {

    padding: 0 9px;

}



.SubMeniuStiri {

    position: absolute;

    background-color: #1969b4;

    left: 0;

    width: 645px;

    height: 27px;

    float: left;

}



.SubMeniuStiri li {

    list-style: none;

    display: block;

    float: left;

    line-height: 27px;

    padding: 0 10px;

}



.SubMeniuStiri li a {

    color: #fff;

    font-size: 12px;

    text-decoration: none;

}



.AcSubMen {

    float: left !important;

}



.AcSubMen a {

    text-decoration: underline !important;

}



.AcStrl {

    width: 15px;

    height: 16px;

    background-position: -194px -298px;

    margin: 0 auto;

    margin-top: -1px;

}



.OnCart {

    width: 301px;

    height: 168px;

}



.Semn {

    width: 94px;

    height: 96px;

    background-position: -321px -250px;

    position: absolute;

    margin-left: 32px;

    margin-top: 65px;

}



.TitCart {

    font-size: 17px;

    color: #0c3b68;

    min-height: 60px;

    font-family: open_sansregular !important;

    font-weight: bold;

}



.OnDets {

    width: 170px;

    border-bottom: 1px solid #d8d8d8;

    height: 148px;

    margin-left: 18px;

}



.OnCart {

    margin-right: 30px;

}



.Ttls {

    font-size: 20px;

    color: #1969b4;

}



.TitlSupli, .SupliTxt {

    font-size: 13px;

    color: #464646

}



.OnSuplim {

    margin-top: 30px;

    float: left;

}



.MedikitBig {

    font-size: 17px;

    color: #464646;

    text-transform: uppercase;

}



.NwHei {

    float: left;

    min-width: 647px;

}



.NwHei li {

    max-width: 78px;

    text-align: center;

    min-height: 39px;

    float: left;

    margin-right: 3px;

}



.NwHei li a {

    line-height: 17px;

    text-transform: capitalize;

    font-size: 12px;

}



li.MaiMare {

    width: 136px !important;

    min-width: 136px !important;

}



.OneStrings {

    line-height: 38px !important;

}



.DescZiare, .DescZiare p, .DescZiare b {

    font-size: 13px;

    color: #464646;

    font-weight: normal;

}



.PubTable {

    max-width: 644px;

    border-collapse: collapse;

    text-align: left;

    width: 100%;

}



.PubTable thead {

    height: 36px;

    background-color: #c8e8f8;

    font-size: 13px;

    color: #1969b4;



}



.connected-carousels .carousel-navigation {

    max-width: 100%;

}



.PubTable tbody tr td {

    background-color: #fff;

    height: 47px;

    border-bottom: 1px solid #c8e8f8;

}



.NrTabl {

    font-size: 13px;

    color: #393939;

}



.NumTabl {

    color: #0c3b68;

}



.SpatLeft {

    padding-left: 15px;

}



.BorPubl2 {

    text-align: left;

    background-color: #fff;

    padding-bottom: 50px;

    padding-top: 30px;

    padding-left: 20px;

    padding-right: 20px;

}



.BorPubl2 thead th {

    color: #c8333d;

}



.BorPubl2 tbody td {

    padding-right: 15px;

    vertical-align: top;

    padding-top: 15px;

}



.WhBoxTable {

    width: 644px;

    height: auto;

    background-color: #fff;

    float: left;

    max-width: 100%;

}



.Trhg {

    width: 626px;

    height: 127px;

    max-width: 100%;

    background-position: 0px -529px;

    margin: 0 auto;

    margin-top: -5px;

}



.Hpachet {

    color: #fff;

    font-size: 25px;

    text-align: center;

    text-transform: uppercase;

    padding-top: 3px;

}



.LitInclus {

    font-size: 17px;

    color: #a2d8f4;

    text-align: center;

    padding-top: 18px;

}



.DublliTabl thead {

    background-color: transparent;

    text-align: center;



}



.DublliTabl tbody tr td {

    height: 20px;

    border: none;

    text-align: center

}



.Padleft {

    padding-left: 15px;

    text-align: left !important;

}



.DublliTabl thead tr th {

    padding-bottom: 10px !important;

}



.DublliTabl tbody tr td b {

    color: #5c5c5c;

}



.TalbLTotal {

    width: 600px;

    height: 60px;

    border-top: 1px solid #f2f2f2;

    margin: 0 auto;

    max-width: 100%;

}



.OnCleTab {

    height: 30px;

    line-height: 30px;

    text-indent: 10px;

    padding-right: 14px;

}



.OSB13 {

    font-size: 13px;

    color: #393939;

}



.OSB13bl {

    color: #1969b4;

}



.OnCleTabbg {

    width: 600px;

    background-color: #f2f2f2;

    height: 33px;

    line-height: 33px;

    text-indent: 10px;

    max-width: 100%;

}



.AftTtot {

    width: 590px;

    background-color: #c8e8f8;

    padding: 0 27px;

    max-width: 100%;

}



.TotsTabl tr td {

    height: 50px;

    border-bottom: 1px solid #b3dcf1;

}



.TotsTabl tr td input[type="text"] {

    display: block;

    width: 62px;

    height: 26px;

    border: none;

}



.BigBords {

    border-bottom: 3px solid #d8d8d8;



}



.TablForms td {

    height: 40px;

}



.TablForms input[type="text"], .TablForms input[type="email"], .TablForms input[type="password"] {

    display: block;

    width: 217px;

    height: 24px;

    border: 1px solid #dddddd;

}



.TablForms .Trim, .propune-experta-button {

    width: 67px;

    display: block;

    height: 26px;

    background-color: #1d73c4;

    border: none;

    border-bottom: 1px solid #145a9d;

    border-right: 1px solid #145a9d;

    cursor: pointer;

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}



.BorDs {

    width: 100%;

    height: 1px;

    background-color: #d8d8d8;

}



.BGwhit {

    background-color: #fff;

}



.NoBigh {

    height: 30px;

}



.PadFoInd {

    padding-right: 105px;

}



.VBrid {

    font-size: 25px;

    color: #0c3b68;

    text-transform: capitalize;

}



.VidoSpot .TitlVidSm {

    width: auto;

}



.VidoSpot .TitlVidSm a {

    color: #0c3b68;

}



.WiFul {

    width: 100%;

    text-align: right;

}



.MargBotsm {

    margin-bottom: 25px;

}



.LingGros {

    width: 100%;

    height: 2px;

    background-color: #d8d8d8;

}



ul.ArhivNes {

    width: 644px;

    height: auto;

    max-width: 100%;

}



ul.ArhivNes li {

    border-bottom: 1px dashed #d8d8d8;

    width: 100%;

    list-style: none;

    display: block;

    float: left;

    min-height: 23px;

    padding-top: 7px;

    padding-bottom: 2px;

}



.LiDec {

    background-image: url(/images/ul_li.png);

    background-position: 632px -263px;

    background-repeat: no-repeat;

    background-position: center;

    width: 20px;

    height: 20px;

    float: left;

}



ul.ArhivNes li table {



}



ul.ArhivNes li a {

    color: #0c3b68;

    font-size: 14px;

    text-decoration: none;

    width: 605px;

    max-width: 90%;

}



ul.ArhivNes li a:hover span, ul.ArhivNes li a:hover p {

    color: #1969b4;

    text-decoration: underline !important;

}



ul.ArhivNes li a span {

    color: #1969b4;

}



.RigStrArgbh {

    width: 10px;

    height: 20px;

    background-position: 0px -269px;

    float: right;

}



ul.ArhivNes li p {

    width: 500px;

    padding-left: 5px;

    max-width: 100%;

}



.OhtMaX2 {

    border-left: 1px solid #E2E2E2;

}



.OhtMaX2 .DescImg {

    border-left: 0;

}



.OhtMaX2 img {

    max-height: 268px;

    margin: 0 auto;

    display: block;

    max-width: 644px;



}



.DescarcImg {

    display: inline-block;

    width: 12px;

    height: 16px;

    background-position: -257px -316px;

    margin-left: 5px;

}



.OthALinkdesc a {

    color: #c8333d;

    font-size: 12px;

    text-decoration: none;

}



.DescarcLink {

    color: #c8333d;

    text-decoration: none;

    font-size: 13px;

    font-family: 'open_sansregular';

    text-transform: uppercase;

    display: block;

    margin: 5px auto;

}



.OnSecPoli {

    width: 290px;

    height: 195px;

    background-position: 3px -667px;

    padding: 15px;

}



.TitleSec {

    position: absolute;

    width: 266px;

    height: 46px;

    background-position: -326px -366px;

    text-align: center;

    line-height: 46px;

    margin-top: 120px;

    z-index: 10;

}



.TitleSec a {

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

    text-decoration: none;



}



.OnSecPoli img {

    max-height: 167px;

    max-width: 266px;

    margin: 0 auto;

    display: block;

    position: relative;

    z-index: 0;

    left: 50%;

    transform: translateX(-50%);

}



.FonAlbat {

    position: absolute;

    z-index: 120;

    width: 642px;

    background-color: rgba(12, 59, 104, 0.5);

    height: 269px;

    max-width: 100%;

}



.PoopPUPifnotlogin {

    max-width: 100%;

    width: 423px;

    margin-left: 120px;

    position: absolute;

    z-index: 200;

    margin-top: 10px;

}



.ToptStr {

    padding: 15px;

    font-size: 14px;

    color: #fff;

    background-color: #1969b4;

}



.connected-carousels {

    position: relative;

}



.connected-carousels .stage, .connected-carousels .navigation {

    max-width: 100%;

}



.NoteTST {

    font-size: 14px;

    color: #646464;

}



.NoteInput {

    padding: 15px;

    background-color: #fff;



}



.FotTevc .NrTabl {

    color: #939393;

}



.FotTevc input[type="text"], .FotTevc input[type="password"] {

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    width: 250px;

}



.FotTevc .Trim {

    width: auto;

    padding: 0 10px;

    margin-right: 15px;

}



.TopNav > ul > li > ul {

    position: absolute;

    background-color: #ef424e;

    padding: 20px;

    padding-top: 6px;

    padding-bottom: 10px;

    margin-left: -20px;

    z-index: 200;

    border-top: 1px solid #fff;

    display: none;

}



.TopNav > ul > li:hover ul {

    display: block;

}



.TopNav > ul > li > ul > li {

    list-style: none;

}



.TopNav > ul > li > ul > li > ul {

    display: block;

    float: left;

    margin-right: 15px;

}



.TopNav > ul > li > ul > li > ul > li {

    list-style: none;

    text-align: left;

    height: 22px;

    line-height: 22px;

    display: block;

    float: left;

    clear: both;

}



.TopNav > ul > li > ul > li > ul > li > a {

    font-size: 13px;

    color: #fff;

    text-decoration: none;

}



.TopNav > ul > li > ul > li > ul > li > a:hover {

    text-decoration: underline;

}



.LocMapAdr {

    background-color: rgba(0, 0, 0, 0.4);

    width: 155px;

    padding: 10px;

    color: #fff;

    font-size: 13px;

    position: absolute;

    margin-top: 125px;

    text-align: left;

    margin-left: 136px;

    z-index: 22;

}



.LeftInsidMidl a img {

    max-width: 100%;

}



.SocsFixed {

    position: fixed;

    top: 45%;

    width: 77px;

    height: 226px;

    border: 1px solid #cccccc;

    margin-left: -87px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}



.imgha {

    height: auto !important;

    min-height: 257px !important;

}



.DescDetaliiStiri {

    padding-left: 30px;

}



.DescDetaliiStiri, .DescDetaliiStiri p, .DescDetaliiStiri span {

    font-size: 14px;

    color: #464646;

    text-align: justify;

    font-family: 'open_sansregular';

}



.DescDetaliiStiri p:first-child {

    margin-top: -4px;

}



.DescDetaliiStiri b {

    color: #1969b4;

}



.AutScris {

    color: #ef3f4b;

    font-style: italic;

}



.SmolSemn {

    width: 76px;

    height: 76px;

    background-position: -450px -259px;

    margin-top: 54px;

}



.ImgNes {

    float: left;

    clear: both;



}



.HeiGor {

    height: 300px;

}



.RepTitle {

    font-family: 'open_sanssemibold';

}



.NeStandBox {

    font-family: 'open_sanssemibold_italic';

}



.DescDetaliiStiri b, .ToptStr, .galery_item table th, .th_tb td, .Trim, .OSB13, .BorPubl2 thead th, .NrTabl b, .NumTabl, .PubTable thead, .DescZiare b, .MedikitBig, .TitlSupli, .Ttls, .TitCart, .CelTwo, .ContBorderOnly thead tr th, .ContPers, .AfilTitl, .LeftPartArhiv, .OoPres span, .OoPres a, .IsBox b, .MiddleLogin input[type='submit'], .AdmLog, .UsrLog, .DescPrjFormatare span, .DescPrjFormatare b, .SubTats li a, .AltVid, .FulWidCal, .TinSub, .JudTitle, .APdf, .TitBros {

    font-family: 'open_sansbold';

}



.MorS, .MorM {

    font-family: 'open_sansregular';

    font-weight: bold;

    font-style: italic;

    font-size: 9px;

}



.SideRigt .EpoImg, .AtDets, .BotCaru, .BWithTex, .MenSocssucAdou li a, .OnImgBox a {

    font-family: 'proxima_novalight';

}



.LocMapAdr, .TopNav > ul > li > ul > li > ul > li > a, .NoteTST, .OthALinkdesc a, .search_form label, ul.ArhivNes li a, .border_k a, .LitInclus, .NrTabl, .SubMeniuStiri li a, .TablICol, .TabRii, .TabTit, .AltDropDn a, .CelThree, .CelOne, .AfilDesc, .AfilLink, .IsBox ul li, .SizFile a, .SizFile, .OoPres, .DesTxt, .NavTopStrl span, .NavTopStrl a, .PagInation li a, .NLettCent, .RegObti, .UrlBarJu, .JudTitle span, .NexPrevSl, .RStxt, .tab a, .TitlCal, .BilBoxLeft, .BilBoxRight, .LogIn, .OldVers, .BotMens li a, .MenBots li a, .RightsBot, .BarBlB, a.TitleStr, .FormTs a {

    font-family: 'open_sansregular';

}



.AutScris, .DescDetaliiStiri, .FotTevc .NrTabl, .DescZiare, .DescZiare p, .SupliTxt, .SmODesc, .ContAdr, .ContTels, .DescPrjFormatare ul li, .DescPrjFormatare ol li, .DescPrjFormatare p, .OpsLig, .TxHid, .ChLang, .StTxt {

    font-family: 'open_sanslight';

}



.TitleSec a, .VBrid, .Hpachet, .TitPrjDes, .OnYproj a, .TitlVidSm, .TitlVdis, .NLetterHead, .MemApi, .JudStr, .RedTitl, .OnsReps > a, .OnPrj a, .TitInsidRig, .TopNav ul li a, .GlvMe, .BarBlB span, .BigTitle, .PublTit {

    font-family: 'open_sans_condensedbold';

}



.SmolSemn, .TitleSec, .OnSecPoli, .connected-carousels .prev-navigation, .connected-carousels .next-navigation, .DescarcImg, .search_form .ph, .RigStrArgbh, #left_arr, #right_arr, .Trhg, .Semn, .AcStrl, .AdrIc, .TelsIc, .DownArhv, .AcSubTabs span, .RiArr, #right_arrV2, #right_arrV3, #left_arrV2, #left_arrV3, #left_arrV, #right_arrV, #left_arrM, #right_arrM, #left_arrTT, #right_arrTT, .StrLrig, .NLettCent, .BarIncl, .APdf, .Ey2D, .WhitRedBox, .ShBtn, .LogIn, .AllSocs, .PenBox, .MenSocssucAdou li, .BarBlB, .EyesI, .ComsI, .Fff, .Ttt {

    background-image: url(/images/big_sprite.png);

    background-repeat: no-repeat;

}



/*tabs*/

.etabs {

    margin: 0;

    padding: 0;

}



.tab {

    display: inline-block;

    zoom: 1;

    text-align: center;

    *display: inline;

    background: #fff;

    border: solid 1px #d1d1d1; /* border-bottom: none; */

    margin-bottom: 5px;

}



.tab > a {

    text-decoration: none;

    font-size: 13px;

    line-height: 1.7em;

    display: block;

    padding: 0 5px;

    outline: none;

    color: #393939

}



.tab > a:hover {

    text-decoration: underline;

}



.tab.active {

    background: #1468b3;

    top: 1px;

    border-color: #1468b3;

}



.tab > a.active {

    color: #fff;

}



.tab-container .panel-container {

    background: #fff;

    border: solid #666 1px;

    padding: 10px;

    -moz-border-radius: 0 4px 4px 4px;

    -webkit-border-radius: 0 4px 4px 4px;

}



/*gallery*/

#galeryM {

    width: 323px;

    height: 162px;

}



#left_arrM, #right_arrM {

    width: 12px;

    height: 16px;

    float: left;

    position: absolute;

    margin-top: 8px;

    z-index: 100;

}



#right_arrM {

    margin-left: 303px;

}



#left_arrM a, #right_arrM a {

    display: block;

    width: 12px;

    height: 16px;

    z-index: 100;

}



#right_arrM {

    background-position: -264px -54px;



}



#left_arrM {

    background-position: -242px -54px;

    margin-left: 3px;

}



#contentM {

    width: 323px;

    height: 195px;

    float: left;

    overflow: hidden;

    position: relative;



}



#sliderM {

    height: 195px;

    position: absolute;

    left: 0;

    top: 0;

}



.galery_itemM .NexPrevSl {

    position: absolute;

    margin-top: 160px;

}



.galery_itemM {

    float: left;

    width: 323px;

    height: 195px;

    text-align: center;

    position: relative;

}



.galery_itemM img {

    max-width: 320px;

    max-height: 162px;

    margin: 0 auto;

}



/*GELLRY 2*/

#galeryV, #galeryV2, #galeryV3 {

    width: 293px;

    height: 606px;

}



#left_arrV, #left_arrV2, #left_arrV3, #right_arrV, #right_arrV2, #right_arrV3 {

    width: 24px;

    height: 24px;

    float: left;

    position: absolute;

    margin-top: 8px;



}



#right_arrV, #right_arrV2, #right_arrV3 {

    margin-left: 30px;

}



#right_arrV2 {

    margin-left: 266px;

}



#left_arrV a, #right_arrV a, #right_arrV2 a, #right_arrV3 a, #left_arrV2 a, #left_arrV3 a {

    display: block;

    width: 24px;

    height: 22px;

}



#right_arrV, #right_arrV2, #right_arrV3 {

    background-position: -310px -35px;

}



#right_arrV, #right_arrV2 {

    background-position: -420px -35px;

}



#left_arrV, #left_arrV2, #left_arrV3 {

    background-position: -284px -35px;

    margin-left: 3px;

}



#left_arrV, #left_arrV2 {

    background-position: -392px -35px;

}



#right_arrV.PasivMenDown, #right_arrV2.PasivMenDown2 {

    background-position: -420px -59px !important;

}



#left_arrV.AcMenUp, #left_arrV2.AcMenUp2 {

    background-position: -392px -59px !important;

}



#contentV, #contentV2, #contentV3 {

    width: 293px;

    height: 606px;

    float: left;

    overflow: hidden;

    position: relative;



}



#sliderV, #sliderV2, #sliderV3 {

    height: 606px;

    position: absolute;

    left: 0;

    top: 0;

}



.galery_itemV {

    float: left;

    width: 293px;

    height: 162px;

}



.galery_itemV img {

    max-width: 320px;

    max-height: 162px;

    margin: 0 auto;

}



.UpDownSlid {

    position: absolute;

    margin-left: 0px;

    z-index: 100;

    margin-top: -40px;

}



.PasivMenDown, .PasivMenDown2, .PasivMenDown3 {

    background-position: -310px -57px !important;

}



.AcMenUp, .AcMenUp2, .AcMenUp3 {

    background-position: -284px -57px !important;;

}



/*galery*/



/*GALERY 3*/



#galeryTT {

    width: 950px;

    height: 70px;



}



#left_arrTT, #right_arrTT {

    width: 12px;

    height: 16px;

    float: left;

    position: absolute;

    margin-top: 27px;

    z-index: 100;

}



#right_arrTT {

    margin-left: 978px;

}



#left_arrTT a, #right_arrTT a {

    display: block;

    width: 12px;

    height: 16px;

    z-index: 100;

}



#right_arrTT {

    background-position: 1px -272px;



}



#right_arrTT:hover {

    background-position: -192px -316px;

}



#left_arrTT {

    background-position: -226px -316px;

    margin-left: 3px;

}



#left_arrTT:hover {

    background-position: -176px -315px;

}



#contentTT {

    width: 950px;

    height: 70px;

    float: left;

    overflow: hidden;

    position: relative;

    margin-left: 20px;

}



#sliderTT {

    height: 70px;

    position: absolute;

    left: 0;

    top: 0;

}



.galery_itemTT .NexPrevSl {

    position: absolute;

    margin-top: 160px;

}



.galery_itemTT {

    float: left;

    /*    width:190px;*/

    height: 70px;

}



.galery_itemTT img {

    max-width: 190px;

    max-height: 70px;

    margin: 0 auto;

    display: block;

    margin: 0px 10px;

}



/*END GALERY 3*/



.ForOnly {

    position: absolute;

}



#galery {

    width: 644px;

    height: 200px;

    max-width: 100%;

}



#left_arr, #right_arr {

    width: 10px;

    height: 20px;

    float: left;

    margin-top: 5px;

    cursor: pointer;

    z-index: 1000;

    position: absolute;

}



#right_arr {

    text-align: right;

    background-position: -264px -54px;

    right: 5px;

    opacity: 0.7;

}



#right_arr:hover {

    opacity: 1;

}



#left_arr {

    background-position: -245px -54px;

    margin-left: 5px;

    opacity: 0.7;

}



#left_arr:hover {

    opacity: 1;

}



#content_item {

    width: 644px;

    height: 216px;

    float: left;

    overflow: hidden;

    position: relative;

    max-width: 100%;

}



#slider {

    height: 216px;

    position: absolute;

    left: 0;

    top: 0;

}



.galery_item {

    float: left;

    width: 644px;

    height: 216px;

    max-width: 100%;

}



.galery_item table {

    border-width: 1px;

    border-spacing: 0px;

    border-style: none;

    border-color: rgb(229, 229, 229);

    border-collapse: separate;

    border-collapse: collapse;

    text-align: center;

    width: 100%;

}



.galery_item table th {

    border-width: 0px;

    padding: 0px;

    border-style: solid;

    border-color: rgb(229, 229, 229);

    background-color: #1969b4;

    color: #fff;

    font-size: 14px;

    font-weight: normal;

    padding: 4px;

    text-transform: uppercase;

}



.galery_item table thead th {

    /*border-bottom: 1px solid #fff;*/



}



.galery_item table tbody td {

    border: 0;

    border-right: 1px;

    padding: 0px;

    border-style: solid;

    border-color: #1969b4;

    background-color: transparent;

    font-size: 12px;

    height: 23px;

    width: 200px;

}



.galery_item table tbody td.ac_calendar {

    background: #fff;

}



.galery_item table tr {



    border-left: 1px solid #1969b4;

}



.galery_item table thead tr {



    border-left: 1px solid #1969b4;

}



.galery_item table thead th {

    border-collapse: collapse !important;

}



tr.th_tb {

    border-left: none !important;

}



.th_tb td {

    background-color: #fff !important;

    color: #0c3b68 !important;

    font-size: 13px !important;

    border-right: 0px !important;

    height: 30px !important;

    margin-bottom: 10px !important;



}



.border_k a {

    color: #5b5a5a;

    font-size: 12px;

    text-decoration: none;

}



.galery_item table tbody td:hover {

    background-color: #fff;

}



#all_slide {

    width: 944px;

    height: 166px;

    margin-left: 1px;

    z-index: 2;

    position: absolute;

}



/*galery*/



.search_form input[type='text'] {

    border: none;

    width: 199px;

    height: 20px;

    border-top: 1px solid #bababa;

    border-left: 1px solid #bababa;

    background-color: #fff;

    margin-right: 7px;



}



.search_form select {

    border: none;

    height: 20px;

    border-top: 1px solid #bababa;

    border-left: 1px solid #bababa;

    background-color: #fff;

    margin-right: 20px;

    padding-left: 5px;

}



.search_form option {

    padding: 0 10px;



}



.search_form .ph {

    background-color: transparent;

    border: none;

    background-position: -285px -312px;

    width: 22px;

    height: 22px;

    cursor: pointer;

    margin-right: 15px;

}



.search_form label {

    font-size: 14px;

    color: #818181;

    margin-top: 2px;



}



.search_form * {

    display: block;

    float: left;

    margin-right: 10px;

}



/* end AFTER SLIDER*/



.clearfix:after {

    content: " "; /* Older browser do not support empty content */

    visibility: hidden;

    display: block;

    height: 0;

    clear: both;

}



/** Etabs corector **/

.etab-page-28 {

    width: 215px !important;

}



.etab-page-31 {

    width: 90px !important;

}



.etab-page-49 {

    padding-top: 23px;

}



/** end Etabs corector **/



ol li {

    margin-left: 20px;

    padding-left: 15px;

}



.mrb10 {

    margin-bottom: 10px;

}



.h65 {

    height: 65px;

}



.pubs {

    display: block;

    position: relative;

    height: 157px;

    float: left;

}



.pubs div {

    height: 100%;

    width: 100%;

    position: absolute;

    top: 0px;

    left: 0px;

    display: none;

}



.pubs.pubs-big {

    width: 344px;

}



.pubs.pubs-sm {

    width: 278px;

    margin-left: 19px;

    margin-right: 19px;

}



.pubs.pubs-big2 {

    width: 326px;

}



a.sans-subl {

    text-decoration: none !important;

}



.mpopup {

    font-family: 'open_sansregular';

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0px;

    left: 0px;

    background: rgba(0, 0, 0, 0.3);

    z-index: 200;

    display: none;

}



.mpopup > div {

    width: 500px;

    height: 200px;

    text-align: center;

    position: fixed;

    left: 50%;

    top: 50%;

    margin-top: -100px;

    margin-left: -250px;

    background: #fff;

}



.JudTitle a {

    margin-left: 0px;

}



.def-pup {

    border: 1px #E2E2E2 solid;

    background: #FCFCFC;

    color: #BCBCBC;

    display: block;

    font-family: 'proxima_novalight';

    text-align: center;

    font-size: 17px;

    height: 87px;

    padding-top: 70px;

}



.defp3 {

    width: 326px;

}



.defp2 {

    width: 278px;

}



/*.galery_itemTT img {

    -webkit-transition:all .4s;

    -moz-transition:all .4s;

    -ms-transition:all .4s;

    -o-transition:all .4s;

    transition:all .4s;

}

.galery_itemTT img:not(:hover) {

   	filter: url('../js/grayscale/filters.svg#grayscale');  Firefox 3.5+ 

    filter: gray;  IE6-9 

    -webkit-filter: grayscale(1);  Webkit Nightlies & Google Chrome Canary 

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";

    -moz-opacity: 0.7; 

    -khtml-opacity: 0.7; 

}

.galery_itemTT img:hover {

  filter: none;  Applies to FF + IE 

    -webkit-filter: grayscale(0);

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

    -moz-opacity: 1;

    -khtml-opacity: 1;

    opacity: 1;

}*/



.fb_edge_comment_widget.fb_iframe_widget {

    display: none !important

}



.a-popup-overlay, .a-popup-modal {

    display: none;

}



.a-popup-overlay {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    z-index: 300;

    background-color: rgba(0, 0, 0, 0.3);

}



.a-popup-modal {

    width: 96%;

    height: 92%;

    margin-top: 2%;

    margin-left: 2%;

    background: #fff;

    z-index: 301;

    position: fixed;

    top: 0px;

    left: 0px;

}



.a-popup-iframe {

    width: 100%;

    height: 100%;

    border: 0;

}



.a-popup-close {

    position: absolute;

    right: -20px;

    top: -20px;

    width: 40px;

    height: 40px;

    cursor: pointer;

}



.pvArea {

    display: block;

    width: 317px;

    height: 94px;

    border: 1px solid #dddddd;

    padding: 5px;

}



.pvTable {

    width: 465px;

    margin: 0 auto;

    max-width: 100%;

}



.pvTable td {

    vertical-align: top;

    text-align: right;

}



.atext695 {

    background: #000;

    padding: 10px;

}



.atext695 > p {

    color: #fff;

}



.atitle695 .ImgNes {

    background: #f2f2f2;

}



.atitle695 {

    padding-top: 10px;

    background: #000;

    color: #fff;

}



.atitle695 .RepTitle {

    color: #fff;

}



.obiectiv-header {



    text-align: center;

    background: #006AB6;

}



.obiectiv-header img {

    height: auto;

    max-height: 100px;

    max-width: 100%;

}



.obiectiv-footer {

    background: #E4E4E4;

    padding: 15px;

    text-align: right;

}



.obiectiv-footer img {

    height: 40px;

    margin-bottom: -15px;

}



.obiectiv-footer a {

    color: #7b7b7b;

    text-decoration: none;

    line-height: 40px;

}



.obiectiv-view-text {

    margin: 0px 35px;

}



.obiectiv-view .ImgNes {

    margin-left: 35px;

}



.presa-libera {

    background: url(../images/presa_libera/bg.jpg) no-repeat 100% 100%;



    width: 100%;

    height: 100%;

    max-width: 324px;

    min-height: 200px;

    position: relative;



    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



.presa-libera-logo {

    width: 324px;

    height: 200px;

    -webkit-transition: all 1s ease-in-out;

    -moz-transition: all 1s ease-in-out;

    -o-transition: all 1s ease-in-out;

    transition: all 1s ease-in-out;

    position: absolute;

    top: 0px;

    right: 0px;

    z-index: 999;

}



.presa-libera-logo-fix {

    right: 20px;

    top: 20px;

    width: 60px;

    height: 37px;

}



.presa-libera .screen-1 .text-0, .presa-libera .screen-1 .text-1, .presa-libera .screen-1 .text-2 {

    color: #1468b3;

    font-size: 23px;

    display: block;

    text-align: center;

}



.presa-libera .screen-1 .text-0 {

    font-size: 15px;

    margin-top: -36px;

    padding-right: 60px;

    margin-bottom: 20px;

}



.presa-libera .screen-1 .text-2 {

    font-size: 27px;

}



.presa-libera .screen-1 {

    padding-top: 65px;

}



.presa-libera .person {

    border-bottom: 1px solid #1468b3;

    color: #383838;

    font-size: 20px;

    font-weight: bold;

    right: 10px;

    top: 10px;

    width: 65%;

    position: absolute;

    padding-bottom: 5px;

    padding-left: 10px

}



.presa-libera .person .photo {

    width: 75px;

    height: 75px;

    border-radius: 50%;

    overflow: hidden;

    background: white;

    box-shadow: 1px 1px 3px #999999;

    margin-left: -90px;

    margin-bottom: -60px;

}



.presa-libera .person .photo img {

    width: 100%;

}



.presa-libera .quote {

    text-align: center;

    color: #1468b3;

    font-size: 15px;

    padding-top: 100px;

    padding-left: 50px;

    padding-right: 50px;

}



.presa-libera .quote {

    background: url('../images/presa_libera/quote.png') 20px bottom no-repeat, url('../images/presa_libera/quote.png') 285px 100px no-repeat;

}



.presa-libera .screen-2 {

    display: block;

    text-decoration: none;

}



.play-button {

    position: absolute;

    top: 50%;

    z-index: 1;

    margin: 0px !important;

    margin-top: 0px !important;

    left: 50%;

    transform: translate(-50%, -50%);

    vertical-align: middle;

    display: inline-block;

}



.category-quote {

    border: 1px solid #1468b3;

    color: #1468b3;

    text-align: center;

    padding: 10px;

    margin-top: 20px;

    font-family: 'open_sansregular';

    font-size: 13px;

}



.category-quote a {

    color: #0C3B68;

}



.galerie-item {

    width: 185px;

    padding: 15px;

    float: left;

    font-family: 'open_sansregular';

    font-size: 13px;

}



.galerie-item img {

    max-width: 185px;

    max-height: 130px;

    margin: 0 auto;

    display: block;

}



.btable {

    width: 100%;

    border-collapse: collapse;

    text-align: left;

    border: 0;

}



.btable th {

    height: 36px;

    background-color: #c8e8f8;

    font-size: 13px;

    color: #1969b4;

    padding: 10px;

    font-family: 'open_sanssemibold';

}



.btable tr td {

    background-color: #fff;

    height: 47px;

    border-bottom: 1px solid #c8e8f8;

    padding: 10px;

    font-size: 12px;

}



.propune-experta-button {

    width: auto;

    padding: 10px;

    height: auto;

}



h2, h4 {

    font-family: 'open_sanssemibold';

}



.also-view {

    display: inline-block;

    height: 26px;

    background-color: #ef3f4b;

    border: none;

    border-bottom: 1px solid #c8333d;

    border-right: 1px solid #c8333d;

    cursor: pointer;

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    padding: 10px;

    text-decoration: none;

    font-family: 'open_sansbold';

    font-size: 13px;

    line-height: 27px;

}



.domain-list {

    font-weight: 600;

    display: inline-block;

    width: 212px;

}



.domain-list input[type="text"] {

    width: 100px;

}



#experte_button {

    display: block;

    background-color: #1d73c4;

    border: none;

    border-bottom: 1px solid #145a9d;

    border-right: 1px solid #145a9d;

    cursor: pointer;

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    padding: 5px;

    margin-top: 10px;

}



.mediaforum-banner {

    display: block;

    height: 200px;

    margin-bottom: 20px;

    position: relative;

}



.mediaforum-banner .over-text {

    position: absolute;

    top: 50%;

    left: 0;

    text-align: center;

    width: 100%;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    transform: translateY(-50%);

    color: #ffffff;

    font-family: 'open_sansregular', sans-serif;

}



.mediaforum-banner .over-text .uppercase {

    text-transform: uppercase;

    font-size: 26px;

    font-weight: bold;

}



.mediaforum-banner .over-text > span:nth-child(2) {

    margin: 15px 0 5px;

}



.mediaforum-banner .over-text > span {

    display: block;

    font-size: 22px;

}



.mediaforum-banner .dark-overlay {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #000;

    opacity: .4;

}



.custom-animation {

    position: relative;

    color: #ef424e;

    font-size: 14px;

    /*top: 15px;*/

    display: inline-block;

    clear: both;

    float: left;

    font-style: italic;

}



.media-mini-frame {

    border: 0px;

    width: 100%;

    height: 200px;

    margin-left: 10px;

    margin-top: 10px;

}



.ContBorderOnly td {

    padding-right: 10px;

}



.PubTable td {

    padding-right: 10px;

}

.concurs-page .LeftMiddle {
    width: 100%;
}

.concurs-page .BigTitle {
    position: relative;
}

.concurs-page .BigTitle a {
    position: absolute;
    color: #0c3b68;
    font: 300 italic 20px/20px 'open_sanscondensed_light',sans-serif;
    text-decoration: underline;
    text-transform: none;
    right: 0;
    bottom: 5px;
}

.concurs-page .page-title {
    text-decoration: underline;
    display: inline-block;

}

.little-conc-info {
    font: 400 19px/19px "Open Sans", sans-serif;
}

.little-conc-info:after {
    content: '';
    display: table;
    clear: both;
}

.little-conc-info .image {
    display: inline-block;
    float: left;
    margin-right: 37px;
}

.little-conc-info p {
    margin: 0;
    padding-top: 23px;
}

.little-conc-info h3 {
    font: 400 19px/19px "open_sansbold",sans-serif;
    color: #0c3b68;
    margin-top: 6px;
}

.concurs-page{}
.concurs-page .regulament{
    color: #0c3b68;
    font: 400 14px "Open Sans Semi Bold",sans-serif;
    text-decoration: underline;
}

.concurs-page h2 {
    font: 400 18px "Open Sans",sans-serif;
    color: #0c3b68;
}

.concurs-page h2 + p {
    margin-top: 0;
}

.concurs-sections {
    margin-bottom: 15px;
}

.concurs-sections:after {
    content: '';
    display: table;
    clear: both;
}

.concurs-sections .concurs-section {
    width: 31.7%;
    float: left;
    background-color: #bbb;
    color: #ffffff;
    padding:8px 11px;
    position: relative;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
}

.concurs-sections .concurs-section.active {
    background-color: #1468b3;
}

.concurs-sections .concurs-section:not(:last-child) {
    margin-right: 23px;
}

.concurs-section .title{
    font: 400 18px "open_sans_condensedbold",sans-serif;
    display: block;
}

.concurs-section .amount{
    font: 400 14px "Open Sans",sans-serif;
    display: block;
}

.concurs-section .icon{
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    right: 11px;
}

.concurs-works-info {
    color: #c2c2c2;
    font: 400 14px "open_sanssemibold_italic",sans-serif;
}

.concurs-works {
    display: block;
    margin:0 -13px;
    box-sizing: border-box;
}
.concurs-works:after{
    content: '';
    display: table;
    clear: both;
}
.concurs-works .concurs-work {
    padding: 0 13px;
    float: left;
    display: block;
    width: 33%;
    box-sizing: border-box;
    margin-top: 20px;


}

.concurs-work .work-wrapper {
    background-color: #fff;
    border: 1px solid #bdbdbd;
    padding: 5px 10px 11px;
}

.concurs-works .work-content p{
    font: normal 14px/20px "Open Sans",sans-serif;
    color: #464646;
    text-align: justify;
}

.concurs-works .work-content img{
    max-width: 100%;
    height:auto;
    max-height: 250px;
}

.concurs-works .work-content{
    margin: 10px 0 15px;
    text-align: center;
}

.concurs-works .work-title,
.work-page .work-title{
    font: 400 19px "open_sanssemibold",sans-serif;
    color: #0c3b68;
}

.concurs-works .author-info,
.work-page .work-author{
    font: 400 12px "open_sanssemibold",sans-serif;
    color: #353535;
}
.concurs-works .view-more-info {
    background-color: #1468b3;
    text-decoration: none;
    display: inline-block;
    color: #fff;
    font: 400 14px/24px "open_sans_condensedbold",sans-serif;
    padding: 0 5px;
}
.concurs-works .text-right {
    text-align: right;
}


@-webkit-keyframes pulse {
    0% {
        background: #ef3e4a;
    }
    50% {
        background: #999;
    }
    100% {
        background: #ef3e4a;
    }
}
@keyframes pulse {
    0% {
        background: #ef3e4a;
    }
    50% {
        background: #999;
    }
    100% {
        background: #ef3e4a;
    }
}

.load-more-works {
    display: block;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font: normal 20px/36px "open_sanssemibold",sans-serif;
    background-color: #999;
    border: 1px solid #bdbdbd;
    margin-top: 150px;

    -webkit-animation: pulse 1.5s ease-in-out infinite alternate;
    animation: pulse 1.5s ease-in-out infinite alternate;
}

.work-page .work-author{
    margin-bottom: 25px;
    clear: both;
}

.work-page .work-content img,
.work-page .work-content iframe {
    max-width: 100%;
    /*height: auto;*/
    width: 100%;
}

.btn-vot {
    display: inline-block;
    background-color: #1468b3;
    color: #ffffff;
    border: none;
    font-family: "Open Sans",sans-serif;
    padding: 10px 45px;
    cursor: pointer;
}

.btn-vot.voted {
    background-color: #bbb;
}

.text-center {
    text-align: center;
}

.btn-vot span{
    display: block;
}
.btn-vot i {
    color: #ffffff;
    font-style: normal;
}
.btn-vot .main{
    font-size: 18px;
    font-weight: 700;
}
.btn-vot .info{
    font-size: 14px;
    font-weight: 400;
}

.hide-work {
    display: none !important;
}

.item-row {
    margin: 0 -11px;

}

.item-row .content,
.item-row .concurs-sidebar {
    padding: 0 11px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.item-row .content {
    float: left;
    width: 65%;
}

.item-row .concurs-sidebar {
    float: right;
    width: 35%;
}
.concurs-sidebar .concurs-works .concurs-work {
    float: none;
    width: 100%;
}

.concurs-sidebar .load-more-works:hover {
    color: #ffffff;
}
.concurs-sidebar .concurs-works .view-more-info {
    color: #ffffff;
}


.concurs-sidebar .load-more-works {
    margin-top: 20px;
    color: #ffffff;
}

.concurs-sidebar .concurs-sections .concurs-section {
    width: 100%;
    float: none;
    color: #ffffff;
}


@media all  and (max-width: 1366px) {

    .connected-carousels .carousel-navigation {

        /*margin-left: 0 !important;*/

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

        margin: 0 25px !important;

        width: auto !important;

    }



    .NavTopStrl {

        position: relative;

        margin-top: -10px;

        margin-bottom: 10px;

    }



    .OhtMaX2.Withbo {

        max-width: 100%;

        width: 100%;

    }



    .event-popup {

        left: auto !important;

        right: 0;

        margin-left: 0 !important;

    }



    .TopNav > ul > li > ul {

        margin-top: 0;

    }



    .connected-carousels .stage, .FonAlbat {

        width: 100% !important;

    }



    .OhtMaX2 img {

        max-width: none;

    }



    .domain-list {

        width: 49%;

    }

}



@media all  and (max-width: 1280px) {

    .custom-animation {

        font-size: 13px;

    }



    .OnCart .ImgCart {

        width: 30%;

    }



    .OnDets {

        width: 65%;

        margin-left: 5%;

    }



    .OnCart {

        width: 48%;

        margin-right: 4%;

    }



    .ToptStr {

        padding: 10px;

        font-size: 13px;

    }



    .NoteTST {

        font-size: 12px;

    }



    .TablForms td {

        height: 38px;

    }



    .NrTabl {

        font-size: 11px;

    }



    .PoopPUPifnotlogin {

        top: 50%;

        left: 50%;

        margin: 0;

        -webkit-transform: translate(-50%, -50%);

        -moz-transform: translate(-50%, -50%);

        -ms-transform: translate(-50%, -50%);

        -o-transform: translate(-50%, -50%);

        transform: translate(-50%, -50%);

    }



    .FotTevc .Trim {

        font-size: 12px;

    }



    .AftTtot {

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

        width: 100%;

    }



    .Hpachet {

        background-color: #0C3B68;

        padding: 8px 0;

    }



    .LitInclus {

        position: relative;

        padding-top: 0;

        height: 80px;

        border-top: 2px solid #12487C;

    }



    .LitInclus span {

        display: block;

        background-color: #0C3B68;

        padding: 8px 0;

    }



    .triangle-down {

        box-sizing: content-box;

        width: 50%;

        height: 0;

        padding-left: 50%;

        padding-top: 5%;

        overflow: hidden;

    }



    .triangle-down div {

        width: 0;

        height: 0;

        margin-left: -1000px;

        margin-top: -100px;

        border-left: 1000px solid transparent;

        border-right: 1000px solid transparent;

        border-top: 100px solid #0C3B68;

    }



    .Trhg {

        background: none;

    }



    .OnYproj > div {

        width: 100% !important;

        height: auto !important;

    }



    .RepTitle {

        font-size: 17px;

    }



    .DesTxt {

        font-size: 13px;

    }



    .LeftPartArhiv span {

        font-size: 15px;

    }



    .ContAdr, .ContTels {

        font-size: 14px;

    }



    .TopNav > ul > li {

        padding: 0 15px;

    }



    .ContPers {

        font-size: 16px;

    }



    .ContBorderOnly thead tr th {

        font-size: 12px;

    }



    .CelOne, .CelTwo, .CelThree {

        font-size: 12px;

    }



    .SizFile {

        font-size: 12px;

    }



    .TopNav > ul > li > a {

        font-size: 14px;

    }



    .AltVid {

        font-size: 16px;

    }



    #PartMiddle {

        padding: 17px 17px 17px;

        /*width: auto;*/

        box-sizing: border-box;

    }



    .ResetMargin {

        margin-left: 0;

    }



    .LeftBlacBox {

        width: 68%;

    }



    .LocMapAdr {

        margin-left: 0;

        right: 0;

        margin-top: 0;

        bottom: 0;

    }



    #galeryTT, #contentTT, #contentM, .OnPersJurd, .galery_itemM .NexPrevSl, #galeryM, #galeryV, #galeryV2, #galeryV3,

    .MemsBri, .SimplBar, #contentV, #contentV2, #contentV3, .slimScrollDiv, .galery_itemM, .NexPrevSl {

        max-width: 100%;

    }



    #tab5home {

        max-width: 90%;

    }



    .MemApi {

        display: block;

        max-width: 90%;

        height: 36px;

        line-height: 36px;

        font-size: 17px;



    }



    .RegObti {

        font-size: 14px;

    }



    .MemsBri {

        margin: 0;

    }



    .galery_itemM, .galery_itemM td, .NexPrevSl {

        width: 255px;

        max-width: 255px;

    }



    .MemsBri {

        position: relative;

    }



    #right_arrM {

        margin-left: 0;

        right: 0;

    }



    #right_arrTT {

        margin-left: 0;

        right: 0;

    }



    #contentTT {

        margin-left: 0;

        padding: 0 20px;

        box-sizing: border-box;

    }



    #right_arrV, #right_arrV2, #right_arrV3 {

        margin-left: 0 !important;

        right: 0;

    }



    .UpDownSlid {

        width: 100%;

    }



    .PF {

        position: relative;

    }



    #PartMiddle {

        width: 1024px;

    }



    #PartTop, #PartMiddle, #PartBottom, .TopNav {

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .SocsFixed {

        display: none;

    }



    .PrsJurd {

        position: relative;

    }



    .JudTitle {

        width: calc(100% - 75px);

    }



    .JudTitle, .JudTitle a {

        font-size: 11px;

        max-width: 100%;

    }



    .UrlBarJu {

        width: 100%;

    }



    .OnPersJurd a {

        width: 100%;

        overflow: hidden;

        text-overflow: ellipsis;

    }



    .JudTitle span {

        font-size: 12px;

        margin-top: 3px;

    }



    .mcolitem, .RStxtwithoutImg, .SideRigt .OnsReps {

        max-width: 100%;

    }



    div.jc-vertical a {

        width: calc(100% - 160px);

    }



    .TitlCal {

        width: 100%;

        float: none;

        margin-left: 0;

    }



    .HereNeTex {

        max-width: calc(100% - 160px);

    }



    div.slides, #demo5 {

        max-width: 100%;

        text-indent: 0;

    }



    .ShBox {

        width: 135px;

        height: 26px;

        margin-top: 5px;

    }



    .BarBlB {

        font-size: 13px;

    }



    .ShBtn {

        width: 21px;

        margin-top: 7px;

        margin-left: 4px;

        transform: scale(0.8);

    }



    .LeftInsidMidl {

        width: 50%;

    }



    .RighInsidMidl {

        width: 47%;

    }



    .LeftMiddle {

        width: 70%;

        margin-right: 0;

        padding-right: 20px;

        box-sizing: border-box;

    }



    .RightMiddle {

        width: 30%;

    }



    .RightMiddle a img {

        max-width: 100%;

        width: 100%;

    }



    .media-mini-frame {

        margin-left: 0;

    }



    .fb-like-box, .fb-like-box > span, .fb-like-box iframe {

        max-width: 100%;

    }



    .Semn {

        transform: scale(0.7);

        margin-left: 0;

        right: -25px;

    }



    .TitCart {

        font-size: 15px;

    }



    .OnCart .ImgCart {

        position: relative;

    }



    .OnCart .ImgCart img {

        max-width: 100%;

    }

}



@media all  and (max-width: 1024px) {
    .concurs-sidebar .concurs-sections .concurs-section {
        text-align: left;
    }

    .concurs-works .concurs-work {
        width: 50%;
    }

    .concurs-sections {
        text-align: center;
    }

    .concurs-sections .concurs-section:not(:last-child) {
        margin-right: 0;
    }
    .concurs-sections .concurs-section {
        font-variant: normal;
        display: inline-block;
        width: 48%;
        margin: 10px 0 0;
        float: none;
    }

    .hide-md {

        display: none;

    }



    ul.ArhivNes li a {

        font-size: 13px;

    }



    .ImgNes .DescImg {

        margin-left: 31px;



    }



    .DescImg {

        margin-left: 0;

        width: calc(100% - 42px) !important;

    }



    .DescDetaliiStiri {

        padding-left: 0;

    }



    .RihImgNes {

        width: calc(100% - 35px);

    }



    .pvTable {

        width: 100% !important;

    }



    .btable tr td, .btable th {

        font-size: 11px;

        padding: 5px;

    }



    .DesTxt {

        font-size: 12px;

    }



    .NoUlLiWhi li.tab {

        width: auto !important;

    }



    .propune-experta h2 {

        font-size: 21px;

    }



    .TablForms input[type="text"], .TablForms input[type="email"], .TablForms input[type="password"] {

        max-width: 50%;

    }



    .propune-experta h4 {

        font-size: 14px;

    }



    .Hpachet {

        font-size: 20px;

    }



    .LitInclus {

        font-size: 14px;

    }



    .DescPrjFormatare p {

        font-size: 13px;

    }



    .LeftPartArhiv span {

        font-size: 13px;

    }



    .SizFile {

        font-size: 11px;

    }



    .AltVid {

        font-size: 15px;

    }



    .AllSocs {

        margin-right: 12px;

    }



    .Logo {

        margin-left: 10px;

    }



    .TopRightSocsLng {

        margin-right: 10px;

    }



    .ItText {

        padding-right: 5px !important;

        width: calc(100% - 325px);

        margin-top: 20px !important;

        max-width:none;

    }



    .ItText td a img {

        max-width: 100px;

    }



    .sitemap > ul > li {

        font-size: 16px !important;

    }



    .sitemap > ul > li > ul > li {

        font-size: 14px !important;

    }



    .ItText td {

        font-size: 10px;

        text-align: center;

        line-height: 1;

    }



    .custom-animation {

        font-size: 12px;

    }



    .Logo {

        max-width: 100px;

        margin-top: 26px;

        height: auto;

    }



    .TopNav > ul > li {

        padding: 0 10px;

        height: 30px;

        line-height: 30px;

    }



    .TopNav {

        height: 31px;

    }



    .TopNav > ul > li > a {

        font-size: 12px;

    }



    .ShBox {

        width: 130px;

        height: 20px;

    }



    .ShBtn {

        margin-top: 4px;

        margin-left: 2px;

    }



    .BarBlB span {

        font-size: 14px;

        padding-right: 42px;

    }



    .BarBlB {

        background-position: -225px 0;

    }



    /*.TopNav > ul > li > ul {*/

    /*margin-top: 29px;*/

    /*}*/

    .TopNav > ul > li > ul > li > ul > li > a {

        font-size: 11px;

    }



    .BigTitle {

        font-size: 18px;

    }



    .TitInsidRig {

        font-size: 16px;

    }



    .TitlCal {

        font-size: 12px;

    }



    .mediaforum-banner .over-text .uppercase {

        font-size: 20px;

    }



    .mediaforum-banner .over-text > span {

        font-size: 16px;

    }



    .RihImgNes.Withbo {

        width: calc(100% - 35px) !important;

    }



    .ImgNes {

        width: 100%;

        float: none;

    }



    .TitleStr {

        font-size: 17px;

    }



    #tab1home, .slimScrollDiv {

        width: 100% !important;

    }



    .OnPrj a {

        font-size: 12px;

    }



    .galery_itemM, .galery_itemM td, .NexPrevSl {

        width: 100%;

        max-width: 100%;

    }



    .NexPrevSl {

        font-size: 10px;

    }



    .JudStr {

        font-size: 18px;

    }



    .NLettCent {

        background: none;

        padding: 10px 0 0;

        height: 38px;

        text-align: center;



    }



    .InpSub {

        margin: 0;

        text-align: center;

    }



    .TinP {

        border-right: 1px solid #d6d6d6;;

    }



    .TinSub {

        font-size: 11px;

    }



    .TinP, .TinSub {

        float: none;

        display: inline-block;

        margin-bottom: 15px;

    }



    .AllCals iframe {

        max-width: 100%;

        margin: 0 auto;

        display: block;

    }



    .WhitRedBox {

        transform: scale(0.7);

    }



    .RegObti {

        font-size: 12px;

    }



    .OnsReps > a {

        font-size: 14px;

    }



    .MemApi {

        height: 32px;

        line-height: 32px;

        font-size: 13px;

    }



    .RStxt, .StTxt {

        font-size: 12px;

    }



    .SmolSemn {

        transform: scale(0.7);

    }



    .PublTit {

        font-size: 18px;

        margin-top: 10px;

    }



    .APdf {

        font-size: 11px;

    }



    .widget-mini .widget-post-link {

        font-size: 12px;

        margin: 10px 10px 0 10px;

    }



    .BotMens li a {

        font-size: 10px;

    }



    .RedTitl {

        font-size: 20px;

    }



    .OneMesns {

        margin-right: 0;

    }



    .GlvMe {

        font-size: 13px;

        height: 34px;

    }



    .LeftBlacBox {

        background-image: none;

        padding-left: 10px;

    }



    .BWithTex {

        font-size: 15px;

        margin-left: 0;

        width: calc(100% - 125px);

        padding-bottom: 15px;

        margin-top: 2px;

    }



    .PnCImg {

        margin-top: 13px;

        margin-left: 15px;

        margin-right: 10px;

        height: 30px;

    }



    .LeftBlacBoxAndMap .AndMap {

        width: 30%;

    }



    .widget-mini .widget-post-link {

        font-size: 12px;

    }



    .MenBots li a {

        color: #393939;

        font-size: 11px;

    }



    .RightsBot {

        font-size: 11px;

    }



    ._1dro ._1drp {

        font-size: 12px;

    }



    ._2p3a {

        width: 100% !important;

    }



    .MenBots li {

        margin-left: 10px;

        margin-right: 10px;

    }



    .OldVers {

        font-size: 10px;

    }



    .ConPlu {

        width: 214px;

    }



    .ConPlu {

        width: calc(100% - 120px);

    }



    .NumTabl {

        font-size: 15px;

    }



    .Semn {

        transform: scale(0.6);

    }



    .connected-carousels .stage, .Withbo {

        width: 100% !important;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .TitCart {

        font-size: 13px;

    }



    .PoopPUPifnotlogin {

        width: 340px;

    }



    .FonAlbat {

        width: 100%;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .OhtMaX2 img {

        max-width: 100%;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .OnSecPoli {

        max-width: 44%;

    }



    .galerie-item {

        width: auto;

    }



    .galerie-item, .DescarcLink {

        font-size: 12px;

    }



    .category-quote {

        font-size: 12px;

    }

}



@media all  and (max-width: 767px) {
    .item-row .content,
    .item-row .concurs-sidebar {
        float: none;
        width: 100%;
    }
    .concurs-works .concurs-work {
        width: 100%;
    }

    .little-conc-info .image {
        float: none;
        margin: 0;
        text-align: center;
        display: block;
    }

    .concurs-page .BigTitle a {
        display: block;
        position: relative;
        float: none;
        text-align: left;
        margin: 20px 0 0;
    }

    .concurs-sections .concurs-section {
        width: 100%;
    }

    .little-conc-info .image a{
        display: inline-block;
    }

    .DesTxt > a, .DescDetaliiStiri a, .AfilDesc a, .SupliTxt a, .DescPrjFormatare > a {

        display: inline-block;

        max-width: 200px;

        overflow: hidden;

        -ms-text-overflow: ellipsis;

        text-overflow: ellipsis;

    }



    .also-view {

        height: 20px;

        font-size: 11px;

        line-height: 20px;

        display: table;

        margin: 0 auto !important;

        float: none !important;



    }



    .ToptStr {

        padding: 5px 10px;

        font-size: 12px;

    }



    .OnSecPoli {

        max-width: 50%;

        width: 50%;

    }



    .FotTevc input[type="text"], .FotTevc input[type="password"] {

        width: 165px;

    }



    .NoteTST {

        font-size: 11px;

    }



    .NoteInput .TablForms td {

        display: inline-block;

        width: auto;

    }



    .NoteInput {

        padding: 6px 10px;

    }



    .TitleSec {

        height: 38px;

        line-height: 38px;

        margin-top: 124px;

    }



    .TitleSec a {

        font-size: 14px;

    }



    .TablForms td {

        margin-top: 7px;

    }



    .Semn {

        transform: scale(0.6);

        right: 0;

    }



    .NrTabl {

        font-size: 12px;

    }



    .NumTabl {

        font-size: 14px;

    }



    .DescDetaliiStiri, .DescDetaliiStiri p, .DescDetaliiStiri span {

        font-size: 13px;

    }



    .ContBorderOnly th, .PubTable th, .BorPubl2 th, .btable th {

        display: none;

    }



    .ContBorderOnly td, .PubTable td, .BorPubl2 td, .btable td {

        display: table-row;

    }



    .ContBorderOnly tr, .PubTable tr, .BorPubl2 tr, .btable tr {

        display: table;

        width: 100%;

    }



    .ContBorderOnly td:first-child, .PubTable td:first-child, .BorPubl2 td:first-child, .btable td:first-child {

        padding-top: .5em;

    }



    .PubTable:not(.DublliTabl) td:first-child {

        display: none;

    }



    .ContBorderOnly td:last-child, .PubTable td:last-child, .BorPubl2 td:last-child, .btable td:last-child {

        padding-bottom: .5em;

    }



    .BorPubl2 td:before {

        font-size: 13px;

        color: #c8333d;

        padding-right: 10px;

    }



    .BorPubl2 {

        padding: 25px 10px 40px;

    }



    .ContBorderOnly td:before, .PubTable td:before, .BorPubl2 td:before, .btable td:before {

        content: attr(data-th) ": ";



        box-sizing: border-box;

        font-weight: bold;



        width: 6.5em;

        display: table-cell;



    }



    .DublliTabl tbody tr td {

        text-align: left;

    }



    .PubTable tr, .ContBorderOnly tr {

        border-bottom: 1px dashed #ccc;

    }



    .btable tr {

        border-bottom: 2px solid #ccc;

    }



    .PubTable td span, .PubTable td:before, .btable td span, .btable td:before {

        padding: 10px;

    }



    .btable tr td {

        border-bottom-style: dashed;

    }



    .ContBorderOnly td span, .PubTable td span, .BorPubl2 td span, .btable td span {

        display: table-cell;

    }



    .ContBox {

        padding: 30px 20px;

    }



    .AdrIc, .TelsIc {

        margin-right: 10px;

    }



    .ContAdr, .ContTels {

        font-size: 13px;

    }



    .ItText table td p, .BoxBtnSh {

        display: none;

    }



    .AllCals .RStxt {

        width: calc(100% - 135px);

    }



    .RighInsidMidl, .LeftInsidMidl {

        width: 100%;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .ItText {

        line-height: normal !important;

        width: calc(100% - 300px);

    }



    .ItText table {

        width: 100%;

        table-layout: fixed;

        margin-top: 15px;

    }



    .custom-animation {

        top: 0;

    }



    .ItText table td:last-child {

        width: 100px;

    }



    .ItText table td:last-child {

        max-width: 100px;

    }



    .AllSocs {

        -webkit-transform: scale(0.8);

        -moz-transform: scale(0.8);

        -ms-transform: scale(0.8);

        -o-transform: scale(0.8);

        transform: scale(0.8);

        margin-right: 0;

    }



    .c-hamburger {

        display: block;

    }



    .c-hamburger + .fl {

        position: absolute;

        z-index: 20;

        left: 0;

        width: 200px;

        background-color: #0c3b68;

        top: 100%;

        margin-top: 3px;

        display: none;

    }



    .TopNav > ul > li {

        width: 100%;

        text-align: left;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

        border-bottom: 1px solid #fff;

        line-height: normal;

        height: auto;

        padding: 7px 20px;

    }



    .TopNav {

        position: relative;

    }



    .TopNav {

        height: 32px;

    }



    .TopNav > ul > li {



        position: relative;

    }



    .TopNav > ul > li > ul {

        position: static;

        margin-right: -20px;

        margin-top: 10px;

    }



    .TopNav > ul > li:not(.active):hover ul {

        display: none;

    }



    .TopNav > ul > li.active .submenu {



        -webkit-transform: rotate(-90deg) scale(0.9);

        -moz-transform: rotate(-90deg) scale(0.9);

        -ms-transform: rotate(-90deg) scale(0.9);

        -o-transform: rotate(-90deg) scale(0.9);

        transform: rotate(-90deg) scale(0.9);

    }



    .submenu {

        position: absolute;

        right: 15px;

        margin-top: 3px;

        width: 10px;

        height: 16px;

        background: url("../images/big_sprite.png") no-repeat -264px -54px;

        -webkit-transform: rotate(90deg) scale(0.9);

        -moz-transform: rotate(90deg) scale(0.9);

        -ms-transform: rotate(90deg) scale(0.9);

        -o-transform: rotate(90deg) scale(0.9);

        transform: rotate(90deg) scale(0.9);

        -webkit-transition: 0.2s ease;

        -moz-transition: 0.2s ease;

        -ms-transition: 0.2s ease;

        -o-transition: 0.2s ease;

        transition: 0.2s ease;

    }



    .TopNav > ul > li > ul > li > ul > li {

        float: none;

        height: auto;

        line-height: normal;

    }



    .TopNav > ul > li > ul > li > ul > li > a {

        padding: 7px 0;

        display: block;

    }



    .NavTopStrl {

        position: static;

        margin: 0 0 20px;

    }



    .BarBlB span {

        font-size: 12px;

        padding-right: 28px;

    }



    .BarBlB {

        background-position: -245px 0;

        font-size: 11px;

    }



    .AltDropDn a {

        font-size: 12px;

    }



    .AtDets {

        font-size: 10px;

    }



    .LeftMiddle, .RightMiddle, .LeftBlacBox {

        width: 100%;

        float: none;

        padding-right: 0;

    }



    .RightMiddle {

        margin-top: 20px;

    }



    .RightMiddle > * {

        width: 47%;

        float: left;

    }



    .RightMiddle > *:nth-child(2n) {

        float: right;

    }



    .RightMiddle > *:nth-child(2n+1) {

        clear: both;

    }



    .mediaforum-banner + a {

        height: auto !important;

    }



    .PenBox {

        height: auto;

    }



    .LeftBlacBoxAndMap .AndMap {

        width: 100%;

    }



    .BWithTex {

        height: auto;

        font-size: 13px;

    }



    .PenBox:after {

        clear: both;

        content: '';

        display: block;

    }



    .WhBlockRir {

        clear: both;

        width: auto;

        float: none;

    }



    .MemsBri, #galeryM, #contentM, .SideRigt .OnsReps, .SimplBar, .OnPersJurd, #contentV, #contentV2, #contentV3, #galeryV, #galeryV2, #galeryV3 {

        width: 100%

    }



    .SimplBar {

        margin-left: 0;

    }



    #tab5home {

        width: 90% !important;

    }



    .MenBots {

        float: none;

        text-align: center;

    }



    .BlurBarBottom {

        height: auto;

        margin: 10px 0;

    }



    .galery_itemM, .galery_itemM td, .NexPrevSl, #contentM, .MemsBri {

        width: 395px;

        max-width: 395px;

    }



    .MemsBri {

        margin: 0 auto;

    }



    .galery_itemM td {

        width: 395px !important;



    }



    .LeftBlacBox {

        column-count: auto;

        height: auto;

        padding-bottom: 20px;

    }



    .LeftBlacBox:after {

        clear: both;

        content: '';

        display: block;

    }



    .propune-experta h2 {

        font-size: 18px;

    }



    .pvTable td {

        text-align: left;

    }



    .propune-experta h4 {

        font-size: 12px;

    }



    .OneMesns {

        float: left;

        padding-right: 12px;

        width: 30%;

    }



    .OneMesns:nth-child(5) {

        clear: both;

    }



    .LocMapAdr {

        font-size: 11px;

    }



    .JudStr {

        font-size: 16px;

    }



    .event-title span {

        font-size: 13px !important;

        line-height: 1;

    }



    .event-button {

        height: 32px !important;

        line-height: 32px !important;

        font-size: 14px;

    }



    .event-header {

        font-size: 14px;

    }



    .event-clepsydre {

        transform: scale(0.7);

    }



    .event-title {

        padding-bottom: 0 !important;

    }



    .OnYproj a {

        font-size: 12px;

    }



    .DescPrjFormatare ol li, .DescPrjFormatare ul li {

        font-size: 12px;

        padding-left: 5px;

    }



    .IsBox ul li, .DescDetaliiStiri ul li, .AfilDesc ul li, .StTxt ul li {

        padding-left: 10px;

        font-size: 12px;

    }



    .RepTitle {

        font-size: 15px;

    }



    .tab > a {

        font-size: 12px;

    }



    .MargRigNe li a {

        padding: 0 7px;

    }



    .TablForms td {

        display: block;

        height: auto;

        float: left;

        margin-top: 10px;

    }



    .TablForms tr:last-child td:first-child, .TablForms tr:last-child td:nth-child(2) {

        display: none;

    }



    .TablForms td:nth-child(2n+1) {

        clear: both;

        min-width: 100px;

    }



    .TablForms tr:last-child td:first-child {

        font-size: 14px;

    }



    .TitCart {

        font-size: 15px;

    }



    .OnDets .TitCart {

        font-size: 12px;

    }



    div.jp-audio, div.jp-audio ul.jp-controls, div.jp-audio ul.jp-controls {

        max-width: 100%;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .jp-duration {

        margin-left: -60px !important;

    }



    div.jp-current-time, div.jp-duration {

        width: 40px !important;

    }



    .jp-current-time {

        margin-left: -85px !important;

    }



    div.jp-interface ul.jp-controls a {

        transform: scale(0.7) !important;

    }



    div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute {

        margin-left: 260px !important;

    }



    div.jp-audio div.jp-volume-bar {

        left: 320px !important;

    }



    .OnSecPoli {

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .StTxt {

        padding-left: 0;

    }



    .TabRii {

        font-size: 11px;

    }

}



@media all  and (max-width: 600px) {

    ul.ArhivNes li a {

        font-size: 11px;

    }



    .pvTable td {

        width: 100%;

    }



    .category-quote {

        font-size: 11px;

    }



    .galerie-item, .DescarcLink {

        font-size: 11px;

    }



    .DesTxt > a, .DescDetaliiStiri a, .AfilDesc a, .SupliTxt a, .DescPrjFormatare > a {

        display: inline-block;

        max-width: 120px;

        overflow: hidden;

        -ms-text-overflow: ellipsis;

        text-overflow: ellipsis;

    }



    .propune-experta h2 {

        font-size: 16px;

    }



    .TablForms input[type="text"], .TablForms input[type="email"], .TablForms input[type="password"] {

        max-width: 100%;

        width: 100% !important;

    }



    .propune-experta h4 {

        font-size: 10px;

    }



    .DescarcImg {

        transform: scale(0.8);

        vertical-align: middle;

    }



    .OnCart {

        width: 100%;

        margin-right: 0;

    }



    .th_tb td {

        font-size: 9px !important;

        height: 25px !important;

    }



    .PoopPUPifnotlogin {

        width: 280px;

    }



    .border_k a {

        font-size: 10px;

    }



    .galery_item table th {

        font-size: 12px;

    }



    .NoteInput .TablForms td:nth-child(2n+1) {

        min-width: 50px;

    }



    .ToptStr {

        font-size: 11px;

    }



    .TitleSec {

        width: 100%;

        background: rgba(0, 0, 0, 0.5);

        left: 0;

        bottom: 0;

        margin: 0;

    }



    .OnSecPoli {

        max-width: 50%;

        position: relative;

        background: none;

        border: 5px solid #fff;

        margin-bottom: 15px;

        padding: 0;

        overflow: hidden;

    }



    .Hpachet {

        font-size: 18px;

    }



    .LitInclus {

        font-size: 12px;

    }



    .LeftInsidMidl {

        width: 100%;

    }



    .IconApi {

        display: none;

    }



    .ItText table, .ItText tbody {

        display: block;

        margin-top: 0;

    }



    .ItText {

        margin-top: 12px !important;

    }



    .ItText table tr td:first-child {

        display: table-footer-group;

        width: 100%;

    }



    .ItText table tr td:last-child {

        display: table-header-group;

        width: 100%;

    }



    .AllSocs {

        -webkit-transform: scale(0.7);

        -moz-transform: scale(0.7);

        -ms-transform: scale(0.7);

        -o-transform: scale(0.7);

        transform: scale(0.7);

        margin-right: -10px;

    }



    .ItText table tr {

        width: 100%;

        display: table;

    }



    .custom-animation {

        font-size: 11px;

    }

}



@media all  and (max-width: 479px) {

    .concurs-sections .concurs-section {
        text-align: left;
    }

    .concurs-section .title,
    .btn-vot .main {
        font-size: 14px;
    }

    .concurs-section .amount,
    .btn-vot .info {
        font-size: 10px;
    }

    .ChLang {

        font-size: 14px;

        margin-top: 7px;

    }



    .OldVers {

        display: none;

    }



    .ItText {

        width: 100%;    margin-top: 0 !important;

    }



    .ItText table tr td:first-child {

        display: table-cell;

        width: 100%;

        text-align: left;

    }



    .ItText table tr td:last-child {

        display: table-cell;

        width: 100px;

    }



    .ItText td a img {

        max-width: 100px;

    }

    .ItText table, .ItText tbody{

        min-height: 45px;

        margin-bottom: 10px;

    }

    .LogIn {

        width: 60px;

        height: 24px;

        font-size: 10px;

        line-height: 24px;

        text-indent: 10px;

        background-position: 48px -28px;

    }



    .ItText tbody {

        display: table;

        width: 95%;

        margin: 0 auto;

    }



    .custom-animation {

        font-size: 10px;

    }



    .BefMenu, .Fon_Wh {

        height: auto;

    }



    .Fon_Wh {

    }



    .ItText td a img {

        max-width: 90px;

    }



    .OnSecPoli {

        width: 100%;

    }



    .PoopPUPifnotlogin {

        width: 225px;

    }



    .NrTabl, .NoteTST, .TablICol {

        font-size: 10px;

    }



    .NoteInput .TablForms td {

        margin-top: 3px;

    }



    .DescDetaliiStiri, .DescDetaliiStiri p, .DescDetaliiStiri span {

        font-size: 12px;

    }



    .StTxt p span {

        font-size: 12px !important;

    }



    .RepTitle {

        font-size: 14px;

    }



    .NavTopStrl a {

        font-size: 10px;

    }



    .RightMiddle > * {

        width: 100%;

        float: none;

    }



    .AftTtot {

        padding: 15px;



    }



    .WhBlockRir {

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .BarBlB {

        background-position: -250px 0;

        font-size: 11px;

    }



    .HereNeTex {

        max-width: calc(100% - 110px);

    }



    .BarBlB span {

        font-size: 11px;

        padding-right: 7px;

    }



    .BigTitle {

        font-size: 16px;

    }



    .AltDropDn a {

        font-size: 11px;

    }



    .DescPrjFormatare p {

        font-size: 12px;

    }



    .galery_itemM, .galery_itemM td, .NexPrevSl, #contentM, .MemsBri {

        width: 215px;

        max-width: 215px;

    }



    .galery_itemM td {

        width: 395px !important;



    }



    .mediaforum-banner .over-text .uppercase {

        font-size: 16px;

    }



    .mediaforum-banner .over-text > span {

        font-size: 13px;

    }



    .BWithTex {

        width: 100%;

        float: none;

        padding: 15px;

    }



    .PnCImg {

        float: none;

        margin: 10px auto;

        display: block;

    }



    .OneMesns {

        width: 47%;

    }



    .LeftBlacBox, .OneMesns, .BWithTex {

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;



    }



    .LeftInsidMidl a img {

        max-width: 100%;

    }



    .MenBots li {

        margin-left: 5px;

        margin-right: 5px;

    }



    .TitBros {

        font-size: 11px;

    }



    .TitleStr {

        font-size: 15px;

    }



    .FormTs a {

        font-size: 11px;

    }



    .RSImg {

        margin-right: 8px;

        width: 80px;

    }



    .AllCals .RStxt {

        width: calc(100% - 90px);

    }



    .LeftPartArhiv span {

        font-size: 12px;

    }



    .SizFile {

        font-size: 10px;

    }



    .ContAdr, .ContTels {

        width: 100%;

        margin-left: 0;

    }



    .DesTxt {

        font-size: 11px;

    }



    .ContAdr, .ContTels {

        font-size: 12px;

    }



    .ContBox {

        padding: 20px 12px;

    }



    .CelOne, .CelTwo, .CelThree {

        font-size: 11px;

    }



    .tab a {

        font-size: 11px;

        display: block;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;



    }



    .ContPers {

        font-size: 15px;

    }



    .Semn {

        transform: scale(0.5);

        right: -25px;

    }



    .TitlCal {

        font-size: 10px;

    }



    .domain-list {

        width: 100%;

    }



    .TabRii {

        font-size: 10px;

    }



    .BorPubl2 td:before {

        font-size: 11px;

    }



    .TablForms td {

        float: none;

    }



    .TitCart {

        min-height: 0;

    }



    .sitemap > ul > li {

        font-size: 14px !important;

    }



    .sitemap > ul > li > ul > li {

        font-size: 12px !important;

    }



}

