/*--------------------------------Stil subsiteuri------------------------------------*/


/*----*/

/*----*/


#overlay1 {
  width: 100%;
  background: rgba(0,0,0,.75);
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index:100;
}

#videoBox1 {
  position: fixed;
  width: 90%;
  left: 50%;
  top:50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  padding: 10px;
  background: #fff;
  text-align: center;
  border-radius: 5px;
}

#videoBox1 img {
  width: 100%;
}

#close1 {
  width: 36px;
  height: 36px;
  position: absolute;
  top: -18px;
  right: -18px;
  display: block;
  background: transparent url(../img/close11.png) no-repeat center center;
  opacity: .8;
}

#close1:hover {
  opacity: 1;
}

@media (min-width: 767px) {
  #videoBox1 {
    width: 40%;
  }
}

.logo {
    width: 50%;
}

.logo h1 {
    width: 80%;
    margin: 0;
}

.headerMenu > ul {
    float: left;
    /*width: 73%;*/
}

/*.headerMenu > ul > li {
    padding: 0 25px;
    padding: 0 2.083rem;
}*/

.headerReturn {
    width: 25%;
    float: right;
    background: url(../img/return_bg.png) no-repeat right bottom;
    height: 55px;
    height: 4.583rem;
    border-bottom: 1px solid #687082;
    border-bottom: 0.083rem solid #687082;
    
}

.headerReturn .mainReturn {
    color: #ffffff;
    font-size: 13px;
    font-size: 1.083rem;
    font-family: 'dinproregular', sans-serif;
    line-height: 60px;
    line-height: 5rem;
    display: block;
    background: url(../img/arrow_return.png) no-repeat left 12% center;
    text-shadow: 0 0.1em #1b2b4f;
    padding-left: 22%;
}

.headerReturn .mainReturn:hover {
    color: #f8c700;
}

.contentMainLeft {
    width: 50%;
    float: left;
}

.contentMainAside {
    float: right;
    width: 46%;
}

.contentMainAside .categorii {
    width: 100%;
    margin-bottom: 30px;
    margin-bottom: 2.5rem;
}

.contentMainAside .categoriiTitle a {
    position: static;
    background: url("../img/contentTop_menu_bg.jpg") repeat-x left top;
    width: 90%;
    padding: 16px 5% 14px;
    padding: 1.333rem 5% 1.167rem;
}

.contentMainAside .categorii .button {
    margin-left: 20%;
}

.categoriiTitle {
    width: 100%;
}

.contentMainLeft h4 {
    color: #4f4f4f;
    font-family: 'dinprobold';
    font-size: 22px;
    font-size: 1.833rem;
    letter-spacing: -0.5px;
    letter-spacing: -0.042rem;
    line-height: 26px;
    line-height: 2.167rem;
}

.contentMainLeft p {
    color: #4f4f4f;
    font-size: 14px;
    font-size: 1.167rem;
    font-family: 'Arial', sans-serif;
    line-height: 18px;
    line-height: 1.5rem;
    margin-top: 12px;
    margin-top: 1rem;
    float: left;
    display: block;
}

.contentMainLeft p strong {
    font-weight: bold;
    margin-top: 20px;
    margin-top: 1.667rem;
    float: left;
}

.contentMainLeft p.listMargin {
    margin-top: 30px;
    margin-top: 2.5rem;
}

.contentMainLeft > ul {
    float: left;
    margin-top: 15px;
    margin-top: 1.25rem;
}



.stireDesc > ul
{
    float: left;
    margin-top: 10px;
    margin-top: 0.833rem;
    columns: 2;
/*    -webkit-columns: 2;
    -moz-columns: 2;
    column-gap: 6px;
    column-gap: 0.5rem;
    -moz-column-gap: 6px;  Firefox 
    -moz-column-gap: 0.5rem;  Firefox 
    -webkit-column-gap: 6px;  Safari and Chrome 
    -webkit-column-gap: 0.5rem;  Safari and Chrome */
}

.contentMainLeft > ul li, 
.stireDesc ul li
{
    background: url(../img/list_bullet.jpg) no-repeat left top 5px;
    background: url(../img/list_bullet.jpg) no-repeat left top 0.417rem;
    padding-left: 15px;
    padding-left: 1.25rem;
    color: #4F4F4F;
    font-family: 'Arial',sans-serif;
    line-height: 16px;
    line-height: 1.333rem;
    margin-left: 2px;
    margin-left: 0.167rem;
}

.categoriiContent {
    min-height: 0;
}

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

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

.contentMainAsideInner {
    float: left;
    border: 1px solid #d2d3d5;
    border: 0.083rem solid #d2d3d5;
    border-top: none;
    width:100%;
}
.stireGalerie ul,.stireGalerie h3 {width:90%;margin:0 auto;}
.contentMainAsideInner .detaliiContact {
    width: 82%;
    padding: 9%;
}

.contentMainAsideInner .relatiiC {
    background: url(../img/icon_telefon_contact.png) no-repeat left center;
}

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

.contentAnuntText {
    padding: 0;
    width: 59.9%;
    height: 189px;
    height: 15.75rem;
}

.contentAnuntText > p {
    width: 92%;
    padding: 20px 30px 20px 20px;
    line-height: 1.35rem;
}

.contentAnuntText > p a {
    color: #4d78d4;
    margin: 0;
    font-weight: bold;
}

.progAudiente {
    float: left;
    border-top: 1px solid #d2d3d5;
    border-top: 0.083rem solid #d2d3d5;
    height: 79px;
    height: 6.583rem;
    width: 88.34%;
    background: #f5f4ef url(../img/comments_icon.png) no-repeat left 20px top 20px;
    padding: 20px 0 0 11.66%;
    padding: 1.667rem 0 0 11.66%;
}

.progAudiente h5 {
    color: #4f4f4f;
    font-size: 12px;
    font-size: 1rem;
    font-family: 'Arial', sans-serif;
    font-weight: normal;
    margin-bottom: 5px;
    margin-bottom: 0.417rem;
}

.contentAnuntText p.programZile {
    display: inline-block;
    float: left;
    padding: 0;
    font-size: 14px;
    font-size: 1.167rem;
    font-weight: bold;
    width: 25%;
}

.contentAnuntText p.programZile span {
    color: #4d78d4;
    display: block;
}

.footerLeft h2 a {
    line-height: 36px;
    line-height: 3rem;
}

.footerRight {
    float: right;
    width: 30%;
}

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

.subsiteNewsletter {
    float: left;
    width: 89.1%;
    padding: 20px 6% 20px 4.8%;
    border: 1px solid #d2d3d5;
    background: #f5f4ef;
    margin: 30px 0;
    margin: 2.5rem 0;
}

.subsiteNewsletter div {
    float: left;
    max-width: 60%;
}

.subsiteNewsletter p {
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: #4f4f4f;
    float: left;
    padding-left: 38px;
    padding-left: 3.167rem;
    margin-top: 8px;
    margin-top: 0.667rem;
}

.subsiteNewsletter h3 {
    float: left;
    color: #374159;
    font-size: 26px;
    font-family: 'dinproregular', sans-serif;
    padding-left: 38px;
    background: url(../img/subsite_newsletter_icon.png) no-repeat left center;
}

.subsiteNewsletter .button {
    float: right;
    margin: 18px 0;
}

.categoriiContent {
    width: 100%;
}

.infoTrafic {
    width: 50%;
}

.infoLeft {
    width: 40%;
} 

.infoRight {
    width: 60%;
}

.flashNews {
    width: 46%;
}

.snat {
    margin-top: 0;
}

@media only screen and (min-width:721px) and (max-width:1000px) {
    .snat {
        width: 26%;
    }
}

@media only screen and (min-width:481px) and (max-width:720px) {
    .contentMainLeft,
    .contentMainAside {
        width: 100%;
    }
}

@media only screen and (max-width:660px) {
    .infoTrafic {
        width: 96%;
        margin: 0 auto;
        float: none;
    }
    
    .flashNews {
        width: 91%;
        padding: 0 2.4%;
        margin: 0 auto;
        float: none;
    }
}

@media only screen and (max-width:480px) {
    .contentMainLeft,
    .contentMainAside {
        width: 100%;
    }
    
    .infoTrafic {
        width: 96%;
        margin: 0 auto;
        float: none;
    }
    
    .flashNews {
        width: 91%;
        padding: 0 2.4%;
        margin: 0 auto;
        float: none;
    }
    
    .logo {
        width: auto;
    }
}

