html, body {
  min-width: 900px;
}

.item1{
    background-color: #fff;
    padding: 10px 30px 0px 30px;
}

.item2{
    background-color: #000;
    padding: 30px;
}

.item3{
    color:#fff;
}
.red{
    color:red;
}

.msgEmail{
    margin-bottom: 5px;
}
.item3 .box{
    width: 550px;
    height: 250px;
    font-size:27px;
    background-color:#235e8b; 
    bottom: 0px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    
}


 .item3 .box img{
    margin-top: 20px;
    }

    
 .item12 .box{
    width: 550px;
    height: 200px;
    font-size:27px;
    background-color:#235e8b; 
    
    position: relative;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top:326px;
    text-align: center;
    color:#fff;
    
}


.locTitle{
    font-size:30px;
    font-weight: bold;
    
}

.locTxt{
    font-size:18px;
    
}


.contactTitle{
    color:#e2a000;
    font-size:30px;
    font-weight: bold;
    
}


a.downloadFile{
    color:#e2a000 !important;
    font-size:20px;
    font-weight: bold;
    
}

a.downloadFile:href{
    color:#e2a000;
    font-size:20px;
    font-weight: bold;
    
}

.topicsTitle{
    color:#fff;
    font-size:40px;
    font-weight: bold;
    
}

.topicsLink{
    color:#fff;
    font-size:32px;
    font-weight: bold;
    text-decoration: underline;
}

.topicsLink:hover{
    color:#fff;
    font-size:32px;
    font-weight: bold;
    text-decoration: none;
}

.contactTxt{
    font-size:16px;
    
}

.showMoreText{
    margin-top:20px;
    
}


.linie_verticala{
    width:7px;
    height:70px;
    position: absolute;
    left:50%;
    
    background-color:#000;
}
.lv2{
    bottom:0px;
}

.linie_orizontala{
    width:100px;
    height:7px;
    
  margin: 2px auto 0px;
    background-color:#000;
}

.infoTexte{
    position: absolute;
    left: 50%;
    top: 30px;
    margin-left: -450px;
    width: 900px;
    text-align: center;
}


.imgEff{
    cursor: pointer;
     -webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
    transition: opacity 1s;
    display:block;
}

.imgEff:hover {
    opacity:.5
}

.imgPlus{
    cursor: pointer;
     -webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
    transition: opacity 1s;
    display:block;
}

.imgPlus:hover {
    opacity:.5
}

.infoT{
    font-size:23px;
}

.titleAgenda{
   font-size: 30px;
font-weight: bold;
text-align: center;
margin-top: 50px;
color:#000;
}

.item0{
    background-color: #000;
    height:130px;
    
}

.item0a{
    
    height:350px;
    text-align: center;
    
}

.col1{
    background-color:#00746b;
    height:350px;
}

.col2{
    background-color:#e2a001;
    height:700px;
}

.col3{
    background-color:#245e8c;
    height:700px;
}

#topContent0{
    display:none;
}

.menuWeb{
   background-image: url("../images/menu_icon.png");
   background-repeat: no-repeat;
   width:74px;
   height: 75px;
   position: absolute;
   position: fixed;
   left:30px;
   top:50px;
   z-index:99955544;
   
}

.menuClose{
    background-position:0 -225px;
}

.menuOpen{
    background-position:0 0px;
}


.menuOpenAlb{
    background-position:0 -75px;
}

.d1{
  font-size:30px;
  position:absolute;
  left:345px;
  color:#fff;
  font-weight:bold;
  top:79px;
}

.d2{
  font-size:30px;
  position:absolute;
  right: 215px;
  color:#fff;
  font-weight:bold;
  top:79px;
}

.showMore{
    background-image: url("../images/showMore.png");
    background-repeat: no-repeat;
    width: 66px;
    
    height: 27px;
    margin:0 auto;
    margin-top:20px;
    margin-bottom:30px;
    cursor: pointer;
}

.showMoreActive{
    background-image: url("../images/showMore.png");
    background-repeat: no-repeat;
    background-position: 0 -27px;
}

#agenda{
    z-index: 999999;
}

.iframe-rwd  {
position: relative;
padding-bottom: 580px;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-height:600px;
}



.menuList{
    width:400px;
    height:665px;
    background-color:#235e8b;
/*    position:absolute;*/
    position:fixed;
    left:0px;
    z-index: 9999998;
    display: none;
}

.timeLeft{
    margin-top: 230px;
    color:#fff;
    font-weight: bold;
    margin-left:-200px;
    font-size:60px;
    text-align: center;
    
    
}

.timeLeft span{
    display:block;
    color:#1574ca;
    font-weight: bold;
    
}

.menuList ul{
   margin:115px 100px; 
   text-align: center;   
}


.menuList ul li a{
   height:50px;
   font-size:25px;
   line-height:50px;
   border:1px solid #235e8b;
   width:200px;
   display:block;
   margin-bottom:20px;
   color:#fff;
}



.menuList ul li a:hover{
   border:1px solid #e2a000;
   color:#e2a000;
   text-decoration: none;
   
}


.titleCol1{
    
    font-size:24px;
    text-align: center;
    margin-top: 30px;
    font-weight: bold;
    
}
.alb{
    color:#fff;
}

.negru{
    color:#000;
}

.textCol1{
    color:#fff;
    font-size:16px;
    padding:0px 30px 0px 30px;
    margin:0 auto;
    margin-top:15px;
    overflow: hidden;
    height:440px;
    max-width: 900px;
    
}

.bgImg{
    max-width:100%;
    width: 2560px;
    vertical-align: middle
}

.item4{
    background-color: #e2a000;
    height: 170px;
}

.item13{
    margin-top:-60px;
    
}

.footer{
    height:120px;
    margin: 0 auto;
    font-size:14px;
}

.footer {
    height:120px;
    margin: 0 auto;
    max-width: 1024px;
}



.footer img{
/*    height:80px;*/
    width:auto;
    
}

.item12 a{
    color:#fff
    
}
.data{
    border: 2px solid #fff;
    width: 115px;
    height: 115px;
    color: #fff;
    font-weight: bold;
    font-size: 21px;
    border-radius: 50%;
    text-align: center;
    padding-top: 29px;
}

.ora{
    border: 2px solid #000;
    width: 100px;
    height: 100px;
    color: #000;
    font-weight: bold;
    border-radius: 50%;
    text-align: center;
    padding-top: 30px;
    font-size: 24px;
    background-color: #fff;
    margin: 148px auto;
}

.txtS1{
    font-size:20px;
    color: #616161;
    font-weight: bold;
    
}

.txtS2{
    font-size:20px;
    color: #c8a140;
    font-weight: bold;
}

.info_txt{
    text-align: center;
    margin-top: 20px;
}

.hSize1{
    margin-top:145px;
    z-index: 9999;
    position: relative;
}

.stanga{
   height: 200px;
}



.dreapta{
   height: 200px;
}

.noRight{
    position:absolute;
    top:140px;
    width:700px;
    height:100px;
    background-color:green;
    left:102px;
}

.noLeft{
     position:absolute;
    top:140px;
    width:700px;
    height:100px;
    background-color:red;
    left:-602px;
}

.centru{
   height: 200px;
   z-index: 999;
}

.item5{
    margin-bottom: 90px;
    position:relative;
}

.linie{
    border-bottom: 1px solid #000;
}

.linieAlba{
    border-bottom: 1px solid #fff;
}

.item6{
    background-color: #235e8b;
    height: 150px;
}

.item6 span{
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    display:block;
    margin-top: 60px;
}

.item7{
    background-color: #dcdcdc;
    width: 100%;
    margin: 0 auto;
}

.nume{
    display: block;
    font-size: 17px;
    font-weight: bold;
}

.functie{
    display: block;
    font-size: 15px;
}


.numeSpeaker{
    display: block;
    font-size: 17px;
    font-weight: bold;
}

.functieSpeaker{
    display: block;
    font-size: 15px;
}

#nameList{
    margin-left: 40px;
    margin-top:50px;
}

#nameList li{
    margin-bottom: 15px;
}

.sep{

border-bottom: 2px solid #fff;
width: 70px;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;
}

#nameList li.active{
    color:#fff;
}

#nameList li{
    cursor:pointer;
}

.listNames{
    height: 300px;
    overflow: hidden;
    
}

#allSpeakers{
    text-align:center;
    margin-top:20px;
}
.item8 span{
    font-size: 25px;
    font-weight: bold;
    color: #1574ca;
    display:block;
    margin-top: 10px;
}

.liAlb{
    color:#fff !important; 
}

.nameSp{
    color:#000;
    cursor: pointer;
}

.taraSpeaker{
    display:none;
}

.userData{
    position:absolute; 
    top:20px; 
    width:300px; 
     
    z-index:300; 
    color:#fff; 
    margin-left:30px; 
    background: rgba(0, 0, 0, .5);
    padding: 10px;
    
}
.userName{
    font-size:22px;
}

.userDesc{
    margin-top:30px;
}



.item9 img{
    margin: 20px;
}

.item9 span{
    display:block;
    float:left;
}

.item9  .sponsorA{
    font-size:12px;
    color:#000;
    margin-right:50px;
    height:30px;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    background-color: #f7f7f7;
    padding:10px;
    
}

.item9 .sponsorBy2{
    margin:0 auto;
    max-width: 1200px;
    
}

.item9 .sponsorBy1 img{
    height:30px;
    width:auto;
    
}

.item9 .sponsorBy2 img{
    height:30px;
    width:auto;
    
}

.item9 .sponsorBy1{
    margin:0 auto;
    max-width: 1200px;
}

.item9 .sponsorBy{
    margin:0 auto;
    max-width: 1200px;
    margin-bottom:30px
}

.rslides_tabs, .rslides_nav{
    display:none;
}

.item10{
    background-color: #e2a000;
    background-image: url("../images/unghiNegru.png");
    background-size: cover;
}

.moreText{
    display:none;
    
    margin: 0 auto;
}

.item11{
    background-image: url("../images/femeie.png");
    background-size: cover;
    height: 640px;
}

.descSpeaker{
    display:none;
}



.regTitle{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    display: block;
    margin-top: 50px;
}

#formReg{
    margin:0 auto;
    margin-top:100px;
    margin-bottom: 50px;
    width:350px;
}
.pic{
    display:none;
}

#ziua2{
    margin-right:205px;
}

#ziua1{
    margin-left:100px;
}

#formReg input{
    width:350px;
    margin-bottom: 10px;
    height:70px;
    background-color:transparent;
    border:1px solid #fff;
    padding-left:5px;
    color:#fff;
    font-size:20px;
    font-weight: bold;
    display:block;
}

#formReg #trimite{
   background-color:#000;
   color: #e2a000;
   width: 200px;
   height:60px;
   display: block;
   margin: 0 auto;
   margin-top:20px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
    font-weight:normal;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
    font-weight:normal;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
    font-weight:normal;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
    font-weight:normal;
}




@media all and (max-width: 1300px) {
   .timeLeft{
    margin-top: 230px;
    color:#fff;
    font-weight: bold;
    margin-left:-100px;
    font-size:60px;
    text-align: center;
    
    
}
    
}


@media all and (min-width: 1680px) {

       .timeLeft{
    margin-top: 230px;
    color:#fff;
    font-weight: bold;
    margin-left:-360px;
    font-size:60px;
    text-align: center;
    
    
}
}

@media all and (max-width: 930px) {
    #program .linie_verticala{
        left:450px;
    }
    
       .timeLeft{
    margin-top: 230px;
    color:#fff;
    font-weight: bold;
    margin-left:-20px;
    font-size:60px;
    text-align: center;
    
    
}
}

.sponsorBy span{
    display:block;
    float:left;
    width: 350px;
    height: auto;
}

@media all and (max-width: 1400px) {
    
    
  .item3 .box{
    width: 450px;
    height: 190px;
    font-size:19px;
    background-color:#235e8b; 
    bottom: 0px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    
    }
    
    .item3 .box img{
    -moz-transform:scale(0.8);
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    
    }
}


@media all and (max-width: 1060px) {
    
    
  .item3 .box{
    width: 450px;
    height: 170px;
    font-size:19px;
    background-color:#235e8b; 
    bottom: 0px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    
    }
    
    .item3 .box img{
    width: 40px;
    height: 39px;
    margin-top: 10px;
    }
    .item12 .box{
    width: 550px;
    height: 150px;
    font-size:27px;
    background-color:#235e8b; 
    bottom: 0px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    color:#fff;
    
}


.locTitle{
    font-size:25px;
    
}

.locTxt{
    font-size:14px;
    
} 
}

.item7 .p0 div{
    display:block;
    float:left;
    position: relative;
    margin-left:16px;
    margin-top:5px;
    overflow: hidden;
   height: 303px;
}
.item7 .p0{
    margin-left:18px;
}



.item7 div img{
    border: 2px solid #fff;
    
}

span.info_p{
    position: absolute;
/*    background-color:rgba(206, 152, 2, 0.8);*/
    background-color:rgba(35, 94, 139, 0.8);
    left:2px;
    bottom:0px;
    padding-bottom: 10px;
    padding-right: 10px;
    width:250px;
    z-index:200;
    padding-left:20px;
    padding-top:3px;
    font-size:16px;
    color:#fff;
  
    
}


@media all and (max-width: 1000px) and (min-width: 700px) {
  #sidebar ul li a:before {
    content: "Email: ";
    font-style: italic;
    color: #666;
  }
}

@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
  #sidebar ul li a {
    padding-left: 21px;
    background: url(../images/email.png) left center no-repeat;
  }
}

