body {
    margin: 0px;
    padding: 0px;
		background: #EEEEEE;
}

#space {
    float: left;
    width: 25px;
}

#neutru {
		white-space: nowrap;
}

#header {
    background: #EEEEEE;
    width: 100%;
		height: 30px;
		color: #FFFFFF;
		font-family: calibri, tahoma, verdana;
		font-size: 11pt;
		font-weight: bold;
		text-align: right;
		background: -webkit-linear-gradient(left top, #ffffff, #eeeeee); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(bottom, #ffffff, #eeeeee); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(bottom, #ffffff, #eeeeee); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(to bottom, #ffffff, #eeeeee); /* Standard syntax */
}

#leftcolumn {
    float: left;
    width: 7%;
		max-width: 87px;
}

#rightcolumn {
    float: left;
    width: 18%;
		max-width: 200px;
		margin: 0px;
}

#intercolumn {
    float: left;
    width: 2%;
}

#content {
    background: #EEEEEE;
    float: left;
    width: 73%;
		max-width: 924px;
		font-family: arial;
    font-size: 13pt;
		color: #000000;
}

#footer {
    clear: both;
    width: 100%;
		height: 18px;
		color: #FFFFFF;
		font-family: helvetica, arial, tahoma, verdana;
		font-size: 10pt;
		text-align: center;
		background: -webkit-linear-gradient(left top, #006699, #003366, #000033); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(bottom, #006699, #003366, #000033); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(bottom, #006699, #003366, #000033); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(to bottom, #006699, #003366, #000033); /* Standard syntax */
}

#titlu
{
    float: left;
		padding: 0px;
		min-width: 610px;
		max-width: 924px;
		width: 100%;
    overflow: hidden;
    color: #FFFFFF;
		font-family: calibri, Myriad Pro, arial;
		font-size: 13pt;
		font-weight: bold;
		text-align: justify;
		-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
		background: -webkit-linear-gradient(left top, #006699, #003366, #000033); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(bottom, #006699, #003366, #000033); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(bottom, #006699, #003366, #000033); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(to bottom, #006699, #003366, #000033); /* Standard syntax */
		box-shadow: 2px 2px 4px #555555;
}

#titlu p {
    margin: 0px;
		padding: 7px;
}

#bullet {
    float: left;
		padding: 0px;
    margin: 0px;
}

#text {
    background: #FFFFFF;
    float: left;
		padding: 25px;
		min-width: 560px;
		max-width: 873px;
    color: #221100;
		line-height:150%;
		font-family: tahoma, calibri, verdana, arial;
		font-size: 12pt;
		text-align: justify;
		-moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    -khtml-border-radius: 9px;
    border-radius: 9px;
		box-shadow: 3px 3px 5px #888888;
}

#textmobil {
    background: #FFFFFF;
    float: left;
		padding: 25px;
		height: 200px;
    color: #221100;
		line-height:150%;
		font-family: tahoma, calibri, verdana, arial;
		font-size: 12pt;
		text-align: justify;
		-moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    -khtml-border-radius: 9px;
    border-radius: 9px;
		box-shadow: 3px 3px 5px #888888;
}

#cuprins {
    background: #EEEEEE;
    float: left;
		padding: 10px;
    color: #221100;
		line-height:150%;
		font-family: calibri, verdana, arial;
		font-size: 15pt;
		text-align: left;
		-moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    -khtml-border-radius: 9px;
    border-radius: 9px;
		box-shadow: 3px 3px 5px #888888;
}

#cuprins_center {
    background: #EEEEEE;
    float: center;
		display:inline-block;
		margin-left: auto;
    margin-right: auto;
		padding: 10px;
    color: #221100;
		line-height:150%;
		font-family: calibri, verdana, arial;
		font-size: 15pt;
		text-align: center;
		-moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    -khtml-border-radius: 9px;
    border-radius: 9px;
		box-shadow: 3px 3px 5px #888888;
}

#scufundat {
    background: #EEEEEE;
    float: left;
		padding: 10px;
		margin: 17px;
    color: #221100;
		line-height:150%;
		font-family: calibri, verdana, arial;
		font-size: 15pt;
		text-align: left;
   	-moz-box-shadow:    inset 0 0 10px #CCCCCC;
   	-webkit-box-shadow: inset 0 0 10px #CCCCCC;
   	box-shadow:         inset 0 0 10px #CCCCCC;
}

#alb_ad {
    background: #FFFFFF;
		position: relative;
		float: left;
		padding: 0px;
		margin-right: 25px;
    margin-bottom: 15px;
}

#imag {
    float: right;
		position: relative;
}


img { 
		margin: 0;
		padding: 0;
		border: 0;
		text-decoration: none;
		vertical-align: middle;
		max-width: 560px;
}

.imglink {
		margin: 0;
		padding: 0;
		border: 0;
		text-decoration: none;
		border-bottom: none;
		background-color: #EEEEEE;
		font-size: 0pt;
		vertical-align: middle;
}

.uppercase {
		text-transform:uppercase;
}

.mic {
		font-size: 10pt;
}

.ultramic {
		font-size: 8pt;
}

a:link {
    color: #003366;
		text-decoration: underline;
		background-color: #EEEEEE;
}

a:visited {
    color: #003366;
    text-decoration: none;
		background-color: #EEEEEE;
}

a:hover {
    color: #FFFFFF;
		text-decoration: none;
		background-color: #003366;
}

a:active {
    color: #FFFFFF;
		text-decoration: none;
		background-color: #003366;
}


br { clear:left }

.meniu_apd {
		border: solid 0px;
		min-width: 700px;
    overflow: hidden;
}

.meniu_apd ul {
    margin: 0;
		padding: 0;
		border: solid 0px;
    float: left;
}

.meniu_apd ul li {
    display: inline;
}

.meniu_apd ul li a {
		float: left;
		border: solid 1px #DDDDDD;
		text-decoration: none;
		font-family: arial;
    font-size: 13pt;
		color: #000000;
		font-weight: bold;
    padding: 7px;
  	background: -webkit-linear-gradient(left top, #ffffff, #ffffff, #003366); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(bottom, #ffffff, #ffffffff, #003366); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(bottom, #ffffff, #ffffff, #003366); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(to bottom, #ffffff, #ffffff, #003366); /* Standard syntax */
}
 
.meniu_apd ul li a:visited {
    font-size: 13pt;
		color: #111111;
		font-weight: bold;
}
 
.meniu_apd ul li a:hover {
    font-size: 13pt;
		color: #FFFFFF;
		font-weight: bold;
  	background: -webkit-linear-gradient(left top, #006699, #003366, #000033); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(bottom, #006699, #003366, #000033); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(bottom, #006699, #003366, #000033); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(to bottom, #006699, #003366, #000033); /* Standard syntax */
}

.meniu_apd ul li a:active {
    font-size: 13pt;
		color: #FFFFFF;
		font-weight: bold;
    background: #001144;
}

.textwrap {
    float: right;
		margin: 20px;
}


hr {
		display: block;
		width: 100%;
		color: #003366;
		margin-before: 0.5em;
		margin-after: 0.5em;
		margin-start: auto;
		margin-end: auto;
		border-style: inset;
		border-width: 1px;
}

#totop {
		clear: both;
		position: fixed;
		bottom: 20px;
		right: 20px;
		opacity: 0.7;
    filter: alpha(opacity=70);
		background: rgba(0,0,0,0);
}

#totop:hover {
		clear: both;
		position: fixed;
		bottom: 21px;
		right: 20px;
		opacity: 1.0;
    filter: alpha(opacity=100);
		background: rgba(0,0,0,0);
}

#change1 {
		position: absolute;
		float: right;
		align: right;
		height: 32px;
		width: 235px;
		top: 10px;
		right: 10px;
		opacity: 0.7;
    filter: alpha(opacity=70);
		background: rgba(0,0,0,0);
}

#change1:hover {
		position: absolute;
		float: right;
		align: right;
		height: 32px;
		width: 235px;
		top: 10px;
		right: 10px;
		opacity: 1;
    filter: alpha(opacity=100);
		background: rgba(0,0,0,0);
}

#change2 {
		position: absolute;
		float: right;
		align: right;
		height: 32px;
		width: 235px;
		top: 45px;
		right: 10px;
		opacity: 0.7;
    filter: alpha(opacity=70);
		background: rgba(0,0,0,0);
}

#change2:hover {
		position: absolute;
		float: right;
		align: right;
		height: 32px;
		width: 235px;
		top: 45px;
		right: 10px;
		opacity: 1;
    filter: alpha(opacity=100);
		background: rgba(0,0,0,0);
}


#resurse_pd {
		position: absolute;
		float: left;
		align: left;
		top: 88px;
		left: 440px;
    font-size: 12pt;
		font-family: verdana;
		text-align: left;
		text-shadow: 1px 1px 1px #000000;
		color: #FFFFFF;
		font-weight: bold;
		opacity: 1;
    filter: alpha(opacity=100);
		background: rgba(0,0,0,0);
		border-left: 1px solid #333333;
		padding: 0px 0px 0px 5px;
}

#resurse_pd:hover {
		position: absolute;
		float: left;
		align: left;
		top: 88px;
		left: 440px;
    font-size: 12pt;
		font-family: verdana;
		text-align: left;
		text-shadow: 1px 1px 0px #000000;
		color: #EE0000;
		font-weight: bold;
		opacity: 0.9;
    filter: alpha(opacity=90);
		background: rgba(0,0,0,0);
}


#legislatie_pd {
		position: absolute;
		float: left;
		align: left;
		top: 88px;
		left: 440px;
    font-size: 12pt;
		font-family: verdana;
		text-align: left;
		text-shadow: 1px 1px 1px #000000;
		color: #FFFFFF;
		font-weight: bold;
		opacity: 1;
    filter: alpha(opacity=100);
		background: rgba(0,0,0,0);
		border-left: 1px solid #333333;
		padding: 0px 0px 0px 5px;
}

#legislatie_pd:hover {
		position: absolute;
		float: left;
		align: left;
		top: 88px;
		left: 440px;
    font-size: 12pt;
		font-family: verdana;
		text-align: left;
		text-shadow: 1px 1px 0px #000000;
		color: #25B41E;
		font-weight: bold;
		opacity: 0.9;
    filter: alpha(opacity=90);
		background: rgba(0,0,0,0);
}