/* 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: 18px;
	font-size: 16px;
}	
dd {
	display: block;
	margin-left: 25px;
	text-align: justify;
	margin-right: 5px;
	line-height: 18px;
	font-size: 16px;
		-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;
}
.corp	{
		max-width:1260px;
		max-height:718px;
		min-width:1260px;
		min-height:718px;
		margin: 0 auto;
		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;
		}
.corp .fullscreenbtn 
		{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		background-color: #fff0;
		border: none;
		cursor: pointer;
		width:100%;
		height:100%;
		}
.tabel {
		max-width:1260px;
	/*	min-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;
}
.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;
	/*	display: inline-flex; */
}

.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:306px;
		
}
.sala-sectianmval{
		font-size: 22px ;
		min-height: 50px;
		max-height: 50px;
		line-height: 23px;
		text-align: center;
		min-width:410px;
		max-width:410px;
		word-wrap: break-word;
		padding-top:5px;
}
.sala-nume{
		color: #FFF;
		min-width:410px;
		max-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:205px;
		max-width:205px;
}
.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-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{
/*		position: relative; */
		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;
	/*	margin-top: 5px; */
		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: 186px;
}
.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;
}










.capat{
		width:1253px;
		height: 175px;
		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: 5px;
		display: inline-flex;
		margin-left: 2px;
		margin-top: 2px;
		
}
.img {
	/*	display: block; */
	/*	background: #FFF url("../img/justitie.gif") no-repeat scroll center top;*/
		max-width: 150px;
		max-height: 165px;
		width: auto !important;
		height: auto !important;
	/*	border: 1px solid #CCC;
		border-radius: 5px;
		box-shadow: 0px 1px 3px #FFF inset, 0px 0px 3px #CCC; */
		padding: 2px;
		margin-top: 5px;
		margin-left: 10px;
		float:left;
}
.salanum {
		text-align: center;
		font-size: 32px ;
		line-height: 32px;
		margin-top: 10px;
}
.img2{
		/* background: #FFF url("../img/sejudeca.gif") no-repeat scroll center top;*/
		float:right;
		width:160px;
		height:90px;
		margin-right: 6px;
		text-align:center;
	/*	border: 1px solid #CCC;
		border-radius: 5px;
		box-shadow: 0px 1px 3px #FFF inset, 0px 0px 3px #CCC; */
}



.instanta {
/*			height: 60px;
		width:1090px;
/*		font-size: 24px ; * /
		padding-left: 10px;
		font-weight: bolder;
		float:left;
/*		display: inline-flex; */ */
}
.titlu{
/*		width: 1090px; */
		height: 60px;
		margin: 5px;
	/*	padding-left: 15px;
		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; */
}
.complet {
		text-align: center;
		float: left;
		width: 890px;
		height: 52px;
	/*	margin-top: 5px; */
		font-size: 26px ;
		margin-left: 5px;
}
.instanta-titlu {
		font-size: 22px ;
		width: 168px;
		height: 52px;
		padding-top: 2px;
		padding-left: 10px;
		float: right; 
		text-align: center;
}

.lista-capat{
		width:1256px;
		height: 115px;
		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: 5px;
	/*	display: inline-flex; */
}
.lista-instanta-titlu {
		font-size: 28px ;
		width: 1251px;
		padding-top: 2px;
		float: center;
		text-align: center;
		background: #cb78e2;
		border-radius: 5px;
		color: #000;
		height: 40px;
		line-height: 40px;
		margin-left: 2px;
		margin-top: 2px;
}
.lista-complet {
		text-align: center;
		float: center;
		width: 1251px;
		font-size: 33px ;
		background: #8BC135;
		border-radius: 5px;
		color: #000;
		height: 75px;
		line-height:60px;
		margin-left: 2px;
}
.lista {
		width: 1228px;
/*		background: #077ad3; */
		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: 10px 0px 10px 10px;
		padding: 5px;
		max-height: 535px;
		min-height: 535px;
		overflow:hidden;
}
.lista-titlu {
		border: 0px solid #CCC;
		font-size: 24px ;
		height: 45px;
		text-align: center;
	/*	vertical-align: middle; 
		margin-left: 30px; */
		margin-top: 5px;
		padding-top: 10px;
		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-data {
		display: inline-flex;
		width: 100%;
		font-size: 16px ;
}
.lista-data-odd {
		display: inline-block;
		width: 100%;
		font-size: 18px ;
		background: #48a4f3;
}
.lista-data-even {
		display: inline-block;
		width: 100%;
		font-size: 18px ;
		background: #74bdf5;
}
.lista-col1{
		min-width: 70px;
		max-width: 70px;
	/*	border: 1px solid #ccc; */
		margin: 1px;
		float:left;
		font-weight:bold;
}
.lista-col2{
		min-width: 150px;
		max-width: 150px;
	/*	border: 1px solid #ccc; */
		margin: 1px;
		float:left;		
}
.lista-col3{
		min-width: 200px;
		max-width: 200px;
	/*	border: 1px solid #ccc; */
		margin: 1px;
		float:left;		
}
.lista-col4{
		min-width: 628px;
		max-width: 628px;
	/*	border: 1px solid #ccc; */
		margin: 1px;
		float:left;		
}
.dosar {
		width: 900px;
		background: #FFF none repeat scroll 0% 0%;
		border: 1px solid #CCC;
		border-radius: 5px;
		box-shadow: 0px 1px 3px #FFF inset, 0px 0px 3px #CCC;
		margin: 0px 0px 0px 5px;
		float: left;
}
.dosar-dezbatere{
		width: 100%;
		color: #000;
		background: #8BC135 none repeat scroll 0% 0%;
		border-radius: 5px;
		text-align: center;
		font-size: 30px ;
		height: 45px;
		padding-top: 10px;
		padding-bottom: 5px;
		line-height: 45px;
	/*	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; */
}
.dosar-urmeaza{
		width: 100%;
		color: #000;
		background: #cb78e2;
		border-radius: 5px;
		text-align: center;
		font-size: 28px ;
		line-height: 40px;
		height: 40px;
}
.content{
		max-width: 1250px;
		max-height: 495px;
		min-height: 495px;
		/*display: inline-flex;*/
}
.astepatare {
		width: 1050px;
/*		background: #077ad3; */
		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-left: 10px;
		padding: 5px;
		float:left;
		max-height: 475px;
		min-height: 475px;
		overflow:hidden;		
}
.astepatare-titlu{
		border: 0px solid #CCC;
		font-size: 24px ;
		height: 45px;
		text-align: center;
	/*	vertical-align: middle; 
		margin-left: 30px; */
		margin-top: 5px;
		padding-top: 10px;
		font-weight: bold;
		border-bottom: 1px solid #000;
}
.astepatare-cap{
	/*	display: inline-flex; 
		width: 100%;*/
		font-size: 18px ;
		font-weight: bold; 
		height: 30px;
		text-align: left;
		border-bottom: 1px solid #000;
		margin-top: 5px;
}
.asteptare-data{
		display: inline-flex;
		width: 100%;
		font-size: 16px ;
}
.asteptare-data-odd{
		display: inline-block; 
		width: 100%;
		font-size: 18px ;
		background: #48a4f3;
		min-height: 22px;
		line-height: 22px;		
}
.asteptare-data-even{
		display: inline-block;
		width: 100%;
		font-size: 18px ;
		background: #74bdf5;
		min-height: 22px;
		line-height: 22px;
}
.judecate{
		width: 156px;
		background: #93d0ff;
		border: 1px solid #ccc;
		border-radius: 5px;
		box-shadow: inset 0 1px 3px #0ff, 0 0 3px #ccc;
		-webkit-box-shadow: inset 0 1px 3px #0ff, 0 0 3px #ccc;
		margin-left: 10px;
		padding: 5px;
		float:right;
		max-height: 475px;
		min-height: 475px;
		overflow:hidden;		
}
.judecate-titlu{
		font-size: 18px ;
		text-align: center;
		font-weight: bold;
		height: 55px;
		border-bottom: 1px solid #000;
		margin-top: 5px;
}
.judecate-cap{
	/*	display: inline-flex; */
		width: 100%;
		font-size: 18px ;
		border-bottom: 1px solid #000;
		margin-top: 5px;	
		text-align: center;
		font-weight: bold;	
		min-height:30px;
}
.judecate-data {
	/*	display: inline-flex; */
		width: 100%;
		border: 1px solid #ccc;
		min-height:30px;
		font-size: 16px ;
		text-align: center;
		line-height: 30px;
}
.judecate-data-odd {
	/*	display: inline-flex; */
		width: 100%;
	/*	border: 1px solid #ccc; */
		min-height:32px;
		font-size: 18px ;
		background: #48a4f3;
		text-align: center;
		line-height: 32px;
	/*	color: #FFF; */
}
.judecate-data-even {
	/*	display: inline-flex; */
		width: 100%;
	/*	border: 1px solid #ccc; */
		min-height:32px;
		font-size: 18px ;
		background: #74bdf5;
		text-align: center;
		line-height: 32px;
	/*	color: #FFF;  */
}
.col1{
		min-width: 80px;
		max-width: 80px;
	/*	border: 1px solid #ccc; */
		margin: 1px;
		float:left;
		text-align:center;
}
.col2{
		min-width: 150px;
		max-width: 150px;
	/*	border: 1px solid #ccc; */
		margin: 1px;	
		float:left;
}
.col3{
		min-width: 200px;
		max-width: 200px;
	/*	border: 1px solid #ccc; */
		margin: 1px;
		float:left;		
}
.col4{
		min-width: 610px;
		max-width: 610px;
	/*	border: 1px solid #ccc; */
		margin: 1px;
		float:left;		
}


@keyframes example {
    0%  {background-color: #FFFFFF; color: #FFFFFF; left:0px; top:0px;}
    5%   {color: #000; left:0px; top:0px;}
    95%  {color: #000; left:0px; top:400px;}
    98% {background-color: #FFFFFF; color: #FFFFFF;  left:0px; top:0px;}
    100% {background-color: #FFFFFF; color: #FFFFFF;  left:0px; top:0px;}
}

	  
.cond-tabel {
		width:1250px;
		height:715px;
		margin: 0 auto;
		line-height: 30px;
		padding: 0px 10px 0px 0px;
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #696969;
		box-shadow: 0px 0px 5px #696969;
		vertical-align: middle;
		background: #FFF;
		margin-top: 2px;
		overflow:hidden;
		/* color: #FFF; */
}
.cond-content{
		max-width: 1250px;
		max-height: 630px;
		min-height: 630px;
		/*display: inline-flex;*/
}

.cond-capat{
		width:1256px;
		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: 5px;
	/*	display: inline-flex; */
}
.cond1{
		width:545px;
		max-width:545px;
		height:620px;
		max-height:620px;
		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{
		width:545px;
		max-width:545px;
		height:620px;
		max-height:620px;
	/*	animation-name: example;
		animation-duration: 10s; */
		position: relative;
}
.cond2{
		width:700px;
		max-width:700px;
		height:566px;
		max-height:566px;
		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: 54px;
}
.subcond2{
		width:700px;
		max-width:700px;
		height:566px;
		max-height:566px;
	/*	animation-name: example;
		animation-duration: 10s; */
		position: relative;
}
.cond3{
		width:700px;
		max-width:700px;
		height:50px;
		max-height:50px;
		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: 2px;
}
.subcond3{
		width:700px;
		max-width:700px;
		height:50px;
		max-height:50px;
	/*	animation-name: example;
		animation-duration: 10s; */
		font-size: 18px ;
		line-height:50px;
		position: relative;
		text-align:center;
		
}

.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: 50px;
		max-height: 50px;
		line-height: 23px;
		float:left;
}
.drept {
		font-size: 12px ;
		line-height:26px;
		vertical-align: bottom;
		float:left;
		width:990px;
}
.safe{
		font-size: 12px ;
		padding-right: 20px;
		margin-right: 10px;
		line-height:26px;
		vertical-align: bottom;
		float:right;
}
.nr_viz {
		font-size: 12px ;
		padding-right: 20px;
		margin-right: 10px;
		line-height:26px;
		vertical-align: bottom;
		float:right;
}