@charset "utf-8";

/*----------------------------------------------
		TREI IERARHI CSS
----------------------------------------------*/
@import url("jquery.popeye.css");
@import url("styling.css");
@import url("validate.css");

p{margin:0; padding:5px;}
.red { color:#FF0000;}
.hidden { display:none;}
fieldset { border: none;}
img { border:none;}
ul { margin-bottom: 2em; list-style-type:none;}

/*----------------------------------------------
		LAYOUT
----------------------------------------------*/
body{
	margin:0;
	padding:0;
	background:#a1c0d8;
	background-image:url("/img/back4.png") ;
	background-repeat:repeat-x;
	min-width:780px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#lang {
	margin-top: 15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	padding:0;
	width:780px;
	position:relative;
	overflow:hidden;
}
#lang span {
	background:#FFFFFF;
	padding:3px 5px 2px 5px;
	float:right;
	margin: 0 5px 0 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	/*border-top-right-radius:4px;*/
	/*border-top-left-radius:4px;*/
}
#lang span a {text-decoration:none; color:#000000;}
#lang span a:hover {color:#3C7BCF; text-decoration:none;}
#wrapper{
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:20px;
	background-color:#FFFFFF;
	width:760px;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*border-radius: 4px;*/
}
#banner{background:url("/img/banner_ro.png"); margin:0; padding:0; height:300px;}
#bannerfr{background:url("/img/banner_fr.png"); margin:0; padding:0; height:300px;}
#banneren{background:url("/img/banner_en.png"); margin:0; padding:0; height:300px;}
#content{clear:both; text-align:justify; padding:5px; margin:0; overflow:hidden;}
.page {margin:0; padding:0;}
.page p {margin:0; padding:5px; }
.page h3 {color: #266e80; margin:0; padding:5px;}
.page span {float:right; margin:0; padding-bottom:5px; font-size:11px}
.nav { margin:0; padding: 5px; float:right; clear:right; }
.nav#nav4 { border-top: 0; }
.nav a {
	color: #266e80;
	margin-left:5px;
	padding:3px;
	text-decoration:none;
	border: solid 1px #c4d7ed;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	/*border-radius: 2px;*/
	background-color: #f0f0f0;
}
.nav a.highlight { color: #000; background-color:#CCCCCC; }
#navig{float:right; margin-right:95px; margin-bottom:-30px; padding:5px 3px 0px 3px; height:21px; display:none;}
#program {
	float:right;
	margin:10px 0px 0px 10px;
	padding: 5px;
	border:1px solid #c4d7ed;
	background: #f0f0f0;
	width:230px;
	height:230px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*border-radius: 4px;*/
}
#program_fr {
	float:right;
	margin:10px 0px 0px 10px;
	padding: 5px;
	border:1px solid #c4d7ed;
	background: #f0f0f0;
	width:230px;
	height:210px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*border-radius: 4px;*/
}
#program h3 {padding:5px; margin:0;  text-align:center; font-size:15px;}
#program span {display:block; padding-top:5px; font-size:12px;  text-align:center;}
#program_fr h3 {padding:5px; margin:0;  text-align:center; font-size:15px;}
#program_fr span {display:block; padding-top:5px; font-size:12px;  text-align:center;}
#s_span {margin-top:10px;}
#s_span span {display:block; padding-top:3px; font-size:11px; text-align:justify; }
#menu{overflow:hidden;  height:30px; padding:0; margin-top:-30px; background:#e1e6fa; opacity: 0.7;}
#menu ul { margin: 0; padding: 0; float: right;}
#menu ul li {float:left;  font-size: 13px; margin:0; padding:0;}
#menu ul li a { text-decoration: none; display: block; padding:7px 5px 7px 5px;; color:#000000;}
#menu ul li a:hover {color:#FFFFFF; background-color:#000000;  /*border-radius: 4px;*/}
#footer{clear:both; margin-top:10px; padding-top:5px; font-size:11px;}
#footer span{padding-bottom:10px;}
#footer a {text-decoration:none; color:#000000;}
#footer a:hover {color:#3C7BCF; text-decoration:none;}
label{width:130px; clear:both; float:left; display:block; padding:3px; font-size:12px;}
.rez_s_nfo{font-size:10px; float:left; margin-left:20px; margin-top:5px; margin-bottom:10px;}
.anunt {width:90%; margin:10px 0 0 40px; padding:0;}
.anunt h4 {margin:5px; padding:5px; font-size:14px; border:1px solid #c4d7ed; background: #f0f0f0; width:200px; text-align:center; -moz-border-radius: 4px; -webkit-border-radius: 4px; /*border-radius: 4px;*/}
.anunt h3 {margin:5px; padding:0;}
.anunt h3 {margin:5px; padding:5px; font-size:13px;}
.anunt ul {margin:0; padding:0; list-style-type:disc;}
.anunt ul li {margin:0px 0px 2px 70px; padding:0;}
input.button{
	padding: 2px;
	border: solid 1px #c4d7ed;
	background-color: #f0f0f0;
	cursor:pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius: 3px;*/
}
#name, #email{
	width: 200px;
	display:block;
	float:left;
	margin-bottom:12px;
	padding: 2px;
	background:#EFEFEF;
	border:solid 1px #c4d7ed;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius: 3px;*/
}
#name:focus, #email:focus, textarea:focus{background:#FFFFFF;}
#contactf #x{clear:both; float:left; width:60px; margin-left:135px; margin-top:10px}
textarea {
	float:left;
	width:400px;
	padding: 2px;
	background:#EFEFEF;
	border:solid 1px #c4d7ed;
	margin-bottom:12px;
	overflow:auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius: 3px;*/
}
#recaptcha_table{clear:both; float:left;}
#recaptcha_area {margin-left:135px;}
