/* Definirea intregi pagini din punct de vedere culoare si fonturi */
body,html {
	    height: 100%; 
	}
body {
	color: #000000;
	font-family: sans-serif, "Droid Sans", "Helvetica Neue", Helvetica, Arial;
	font-size: 14px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
	/*overflow:hidden;*/
	vertical-align: middle;
	  }
.clr {
	  clear: both;
      font-size: 0;
	  line-height: 0;
	  /*overflow: hidden; */
	  }
dl dd {
	   margin: 0;
       padding: 0 0 0 10px; 
	   }
p {
		  border: none;
          margin: 0;
		  padding: 0;
		  padding-left: 10px;
		  padding-right: 10px;
		  text-align: justify;
		  line-height: 26px;
		  font-size: 24px; 
}	
dd {
		display: block;
		margin-left: 25px;
		text-align: justify;
		margin-right: 5px;
		line-height: 26px;
		font-size: 24px;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
        hyphens: auto;
		word-break: normal;
} 

img {
	display: block;
	margin: 0 auto;
}

span {
  display: inline-block;
  vertical-align: middle;
}

a:link {
  color: #000;
}
a:visited {
  color: #000;
}
a:hover {
  color: #000;
}
a:active {
  color: #000;
}

form {
	cursor: pointer;
	/*display: inline-block;
	padding: 20px;
	background-color: #007BFF;
	color: white;
	text-align: center;
	
	border-radius: 10px;
	border: 1px solid #007BFF;
	transition: background-color 0.3s ease;*/
}

.corp	{
		max-width:1260px;
		/*max-height:718px;*/
		min-width:1260px;
		min-height:718px;
		margin: 0 auto;
		}  
.tabel {
		max-width:1260px;
		/*max-height:718px;*/
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #696969;
		box-shadow: 0px 0px 5px #696969;
		margin: 2px 0px 0px 0px;
		vertical-align: middle;
		position:absolute;
		padding-bottom: 3px;		
		background: #f0f0f0;
}
/* Afisare Sali */
.sala-capat{
		height: 48px;
		background: #ffffff ;
		border: 1px solid #ccc;
		border-radius: 5px;
		box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		margin-bottom: 2px;
}

.sala-instanta-titlu {
		font-size: 28px ;
		text-align: center;
		background: #5e4797;
		border-radius: 5px;
		color: #FFF;
		height: 44px;
		line-height: 44px;
		margin: 2px 2px 2px 2px;
}
.sala-sali{
		margin-left: 6px;
}
.sala-grup{
		border: 1px solid #ccc;
		border-radius: 5px;
		box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		overflow:hidden;
		float: left;
		margin: 2px;
}
.sala-sectia{
		background: #cba0dd;
		min-height:105px;
		
}
.sala-sectianm{
		background: #74bdf5;
		font-size: 22px ;
		min-height: 50px;
		max-height: 50px;
		line-height: 50px;
		text-align: center;
		max-width:410px;
		
}
.sala-sectianmval{
		font-size: 20px ;
		min-height: 50px;
		max-height: 50px;
		line-height: 17px;
		text-align: center;
		min-width:410px;
		max-width:410px;
		word-wrap: break-word;
		padding-top:5px;
}
.sala-nume{
		color: #FFF;
		max-width: 410px;
		min-width: 410px;
		background: #5e4797;
		position: absolute;
		max-height: 50px;
		min-height: 50px;
}
.sala-nr{
		font-size: 28px ;
		line-height: 45px;
		text-align: right;
		min-height: 45px;
		margin-top: 5px;
		float: left;
		min-width:150px;
		max-width:150px:
}
.sala-nrval{
		font-size: 34px ;
		line-height: 45px;
		text-align: left;
		min-height: 45px;
		margin-top: 5px;
		float: left;
		min-width:140px;
		max-width:140px;
		padding-left:7px;
}
.sala-nr-nm{
		font-size: 28px ;
		line-height: 45px;
		text-align: center;
		min-height: 45px;
		margin-top: 5px;
}
.sala-complet{
		float: left;
		width: 180px;
		max-width: 180px;
		min-width: 180px;
		background: #D8BFD8;
}
.sala-completnm{
		background: #cba0dd;
		font-size: 20px ;
		line-height: 22px;
		text-align: center;
		min-height: 30px;
		padding-top: 5px;
}
.sala-completnmval{
		font-size: 20px ;
		line-height: 20px; 
		text-align: center;
		min-height: 60px;
		max-height: 60px;
		height:45px;
		width: 180px;
		margin-top: 5px;
		word-wrap: break-word;
}
.sala-nrdosar{
		float: left;
		width: 230px;
		max-width: 230px;
		min-width:230px;
		min-height: 50px;
		background: #5e4797;
}
.sala-nrdosarnm{
		font-size: 19px ;
		line-height: 20px;
		text-align: center;
		min-height: 30px;
		vertical-align: middle;
		padding-top: 5px;
		background: #cba0dd;
}
.sala-nrdosarnmval{
		color: #FFF ;
		font-size: 20px ;
		line-height: 30px; 
		text-align: center;
		min-height: 60px;
		height:60px;
		vertical-align: middle;
		margin-top: 5px;
		word-wrap: break-word;
		width: 230px;
}
.sala-nu{
		line-height: 604px !important;
		height: 625px;
		width: 1235px; 
		border: 1px solid #ccc;
		border-radius: 5px;
		text-align: center;
		font-size: 30px ;	
		background: #48a4f3;
		margin-left:5px;
		margin-bottom:5px;
}
.sala-img{
		min-width:410px;
		min-height:205px; 
		background: #acacac;
}
.sala-sectia-off{
		background: #acacac !important;
}
.sala-nume-off{
		background: #7f7f7f !important;
}
.sala-complet-off{
		background: #969696 !important;
}
.sala-completnm-off{
		background: #acacac !important;
}
.sala-nrdosar-off{
		background: #7f7f7f !important;
}
.sala-nrdosarnm-off{
		background: #acacac !important;
}
.sala-nrdosarnmval-off{
		color: #000 !important;
}

/* #### Terminare afisare Sali  */

/* Lista de Sedinta */

.lista-capat{
		height: 124px;
		border: 1px solid #ccc;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;*/
		margin-bottom: 2px;
}
.lista-instanta-titlu {
		font-size: 28px ;
		text-align: center;
		background: rgba(94,71,151,0.9);
		/*background: #5e4797;
		border-radius: 5px;*/
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		color: #FFF;
		height: 44px;
		line-height: 44px;
		margin: 2px 2px 0px 2px;
}
.lista-complet {
		font-size: 33px ;
		text-align: center;
		background: rgba(137,197,63,0.7);
		/*background: #89c53f;
		border-radius: 5px;*/
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;		
		color: #000;
		height: 75px;
		line-height:35px;
		margin: 0px 2px 2px 2px;
}
.lista {
		/*background: #93d0ff;*/
		border: 1px solid #ccc;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;*/
		margin: 0px 4px 4px 4px;
		padding: 5px;
		/*max-height: 535px;*/
		min-height: 535px;
		overflow:hidden;
}
.lista-titlu {
		border: 0px solid #CCC;
		font-size: 24px ;
		/*height: 45px;*/
		text-align: center;
		padding-top: 15px;
		font-weight: bold;
		border-bottom: 1px solid #000;
}
.lista-cap {
		font-size: 16px ;
		font-weight: bold;
		height: 30px;
		text-align: left;
		border-bottom: 1px solid #000;
		margin-top: 5px;
}
.lista-col1{
		min-width: 70px;
		max-width: 70px;
		margin: 1px;
		float:left;
		font-weight:bold;
		text-align:center;
}
.lista-col2{
		min-width: 150px;
		max-width: 150px;
		margin: 1px;
		float:left;		
}
.lista-col3{
		min-width: 200px;
		max-width: 200px;
		margin: 1px;
		float:left;		
}
.lista-col4{
		min-width: 785px;
		max-width: 785px;
		margin: 1px;
		float:left;
		padding-left: 15px;
}
.lista-data-odd {
		display: inline-block;
		width: 100%;
		font-size: 18px ;
		background: rgba(200,200,200,0.5);
}
.lista-data-even {
		display: inline-block;
		width: 100%;
		font-size: 18px ;
		background: rgba(222,222,222,0.5);
}

/* #### Sfarsit Lista de Sedinta*/

/* Dosar in dezbatere */

.capat{
		width: 100%;
		height: 175px;
		border: 1px solid #ccc;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;*/
		display: inline-flex;		
}
.img {
		/*	padding: 2px; */
		margin: 5px 5px 0px 5px;
		float:left;
		width:154px;
		height:175px;
}
.img-cont {
		max-height: 100px;
		max-width: 150px;
		border-radius: 8px;
		overflow:hidden;
}
.salanum {
		text-align: center;
		font-size: 30px;
		line-height: 48px;
		margin-top: 10px;
}

.instanta {
		float:left;
		width: 910px;
		height: 175px;
}
.titlu{
		height: 60px;
		margin: 5px;
}
.complet {
		text-align: center;
		width: 900px;
		height: 52px;
		font-size: 26px ;
		line-height: 26px;
}
.dosar {
		width: 900px;
		border: 1px solid #CCC;
		border-radius: 5px;
		/*box-shadow: 0px 1px 3px #FFF inset, 0px 0px 3px #CCC;*/
		margin: 0px 0px 0px 5px;
}
.dosar-dezbatere{
		width: 100%;
		color: #FFF;
		background: rgba(94,71,151,0.9);
		/*background: #5e4797;
		border-radius: 5px;*/
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		text-align: center;
		font-size: 30px ;
		height: 60px;
		line-height: 60px;
}
.dosar-urmeaza{
		color: #000;
		background: rgba(137,197,63,0.7);
		/*background: #89c53f;
		border-radius: 5px;*/
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		text-align: center;
		font-size: 28px ;
		line-height: 40px;
		height: 40px;
}
.instanta2
		{
		float:left;
		width: 182px;
		height: 175px;
}
.instanta-titlu {
		font-size: 22px ;
		line-height: 23px;
		height: 52px;
		padding-top: 5px;
		/*	float: right; */
		text-align: center;
}
.img2{
		/*	float:right; */
		width:230px;
		height:180px;
		margin-right: 6px;
		text-align:center;
}
.content{
		/*max-height: 495px;*/
		min-height: 495px;
		margin: 5px;
}
.astepatare {
		width: 1055px;
		/*background: #696969;*/
		border: 1px solid #999797;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #696969;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #696969;*/
		padding: 5px;
		float: left;
		/*max-height: 484px;*/
		min-height: 484px;
		overflow: hidden;		
}
.astepatare-titlu{
		font-size: 24px ;
		line-height: 60px;
		height: 60px;
		text-align: center;
		font-weight: bold;
		border-bottom: 1px solid #000;
}
.astepatare-cap{
		font-size: 18px ;
		line-height: 35px;
		font-weight: bold; 
		height: 35px;
		text-align: left;
		border-bottom: 1px solid #000;
}
.asteptare-data-odd{
		display: inline-block; 
		width: 100%;
		font-size: 18px ;
		word-break: normal;
		background: rgba(200,200,200,0.5);
		min-height: 22px;
		line-height: 24px;
}
.asteptare-data-even{
		display: inline-block;
		width: 100%;
		font-size: 18px ;
		word-break: normal;
		background: rgba(222,222,222,0.5);
		min-height: 22px;
		line-height: 24px;
}
.col1{
		min-width: 80px;
		max-width: 80px;
		margin: 1px;
		float:left;
		text-align:center;
}
.col2{
		min-width: 150px;
		max-width: 150px;
		margin: 1px;	
		float:left;
}
.col3{
		min-width: 200px;
		max-width: 200px;
		margin: 1px;
		float:left;		
}
.col4{
		min-width: 615px;
		max-width: 615px;
		margin: 1px;
		float:left;		
}
.judecate{
		width: 166px;
		/*background: #93d0ff;*/
		border: 1px solid #999797;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #696969;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #696969;*/
		padding: 5px;
		float:right;
		/*max-height: 484px;*/
		min-height: 484px;
		overflow:hidden;		
}
.judecate-titlu{
		font-size: 18px ;
		line-height: 20px ;
		text-align: center;
		font-weight: bold;
		height: 50px;
		border-bottom: 1px solid #000;
		margin-top: 10px;
}
.judecate-cap{
		font-size: 18px;
		line-height: 35px;
		border-bottom: 1px solid #000;
		text-align: center;
		font-weight: bold;	
		height: 35px;
}
.judecate-data-odd {
		min-height:32px;
		font-size: 18px ;
		background: rgba(200,200,200,0.5);
		text-align: center;
		line-height: 32px;
}
.judecate-data-even {
		min-height:32px;
		font-size: 18px ;
		background: rgba(222,222,222,0.5);
		text-align: center;
		line-height: 32px;
}
/* #### Sfarsit Dosar in dezbatere */

/* Afisare conduita */
.cond-tabel {
		max-width:1260px;
		max-height:718px;
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #696969;
		box-shadow: 0px 0px 5px #696969;
		margin: 2px 0px 0px 0px;
		vertical-align: middle;
		position:absolute;
		padding-bottom: 3px;
		background: #f0f0f0;

}
.cond-capat{
		height: 48px;
		border: 1px solid #ccc;
		border-radius: 5px;
		box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		margin-bottom: 2px;
}
.cond-content{
		max-width: 1250px;
		width: 1258px;
		max-height: 615px;
		min-height: 615px;
}
.cond-contentv{
		width: 1030px;
		height: 580px;
		overflow: hidden;
		border: 1px solid #ccc;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;*/
		margin: 0px auto;
}
.subcondv{
		height:50px;
		width:1256px;
		font-size: 24px ;
		line-height:50px;
		text-align:center;
		/*border: 1px solid #ccc;
		box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;*/
		font-weight: bolder;
		margin-left: 2px;
}
.cond1{
		width:545px;
		max-width:545px;
		min-height:600px;
		max-height:600px;
		position:absolute;
		overflow:hidden;
		border: 1px solid #ccc;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;*/
		margin-left: 2Px;
}
.subcond1{
		/*padding: 10px 0px 10px 0px;*/
		width: 545px;
		max-width: 545px;
		min-height: 620px;
		max-height: 620px;
		overflow: auto;
		display: flex;
}
#scroll_clipper {
		overflow: hidden;
		margin-top: 5px;
		margin-bottom: 5px;
}
.cond2{
		max-width:700px;
		max-height:535px;		
		position:absolute;
		overflow:hidden;
		border: 1px solid #ccc;
		border-radius: 5px;
		/*box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;*/
		margin-left: 555px;
		margin-top: 67px;
}
.subcond2{
		position: relative;
}
.cond3{
		position:absolute;
		overflow:hidden;
		border: 1px solid #ccc;
		border-radius: 5px;
		box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
		margin-left: 555px;
		margin-top: 0px;
}
.subcond3{
		min-width:700px;
		max-width:700px;
		min-height:60px;
		max-height:60px;
		font-size: 18px ;
		line-height:60px;
		position: relative;
		text-align:center;
}
/* #### Terminare afisare conduita */

/* Licenta  */

.licenta{
		max-width: 1246px;
		min-width: 1246px;		
		border: 1px solid #CCC;
		border-radius: 5px;
		/*box-shadow: 0px 1px 3px #0FF inset, 0px 0px 3px #CCC;*/
		font-size: 14px ;
		padding-left: 10px;
		margin-left: 1px;
		min-height: 23px;
		/*max-height: 23px;*/
		line-height: 23px;
		float:left;
}
.safe{
		font-size: 12px ;
		padding-right: 20px;
		margin-right: 10px;
		line-height:26px;
		vertical-align: bottom;
		float:right;
}
.drept {
		font-size: 12px ;
		line-height:26px;
		vertical-align: bottom;
		float:left;
		width:990px;
}
.nr_viz {
		font-size: 12px ;
		padding-right: 20px;
		margin-right: 10px;
		line-height:26px;
		vertical-align: bottom;
		float:right;
}
/* ### Sfarsit Licenta */
/* #### media*/
.media
	{
	max-width: 1250px;
	min-width: 1250px;
	max-height: 630px;
	min-height: 630px;
	}
.mediavideo
	{
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	color: #f1f1f1;
	padding: 10px;
	border-radius: 10px;
	margin: 10px 0 10px 10px;
	}
.video 
	{
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	max-height: 585px;
	}
/* #### Terminare afisare media*/
