:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin:0;padding:0;} 
body {text-align:center;height:100%;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#FFF;}

#wrapper {background:url(../img/tsh.gif) top left repeat-x; height:203px;}
	#topm  {width:922px;margin-left:auto;margin-right:auto;}
	#topm div {float:left;}
		#logo2 {padding:30px 0px 0px 0px; background:url(../img/logo.gif) bottom left no-repeat; margin: 0; border:none;}
		#logo {padding:34px 0px 0px 0px; background:url(../img/logoEcho.png) bottom left no-repeat; margin: 0; border:none;}
		#menu	{padding:60px 0px 51px 0px; width:759px;}
		#menu ul {float:right;}
		#menu li {display:inline;}
		#menu li a {float:left;color:#fff; margin:0px 10px 0px 10px; padding:0px 5px 0px 0px; }
		#menu li span {float:left;padding:6px 0px 6px 5px; height:19px;}
		#menu li a:hover, #menu li .sl {background:url(../img/righttopmenubk.gif) top right no-repeat;}
		#menu li a:hover span, #menu li .sl span {background:url(../img/lfttopmenubk.gif) top left no-repeat;}

		

	
		
		
		#topm #lng {float:right;background:url(../img/btmlng.gif) bottom left no-repeat; height:61px; width:156px; }
		#topm #lngEmpty {float:right;background:transparent; height:61px; width:156px; }
			#lng  li {display: inline; float: left; height:30px; width:39px;}
			
			span.lng1 {background:url(../img/llng.gif) top left no-repeat; width:39px; display:block;height:30px; }
			
			a#lngRO {background:url(../img/ro.gif) top left no-repeat; width:39px;display:block; height:30px;}
			a#lngRO.sel {background:url(../img/ro_sl.gif) top left no-repeat; width:39px;display:block; height:30px;}
			a#lngRO:hover{background:url(../img/ro_sl.gif) top left no-repeat; }
			
			a#lngEN {background:url(../img/en.gif) top left no-repeat; width:39px;display:block;height:30px;}
			a#lngEN.sel {background:url(../img/en_sl.gif) top left no-repeat; width:39px;display:block; height:30px;}
			a#lngEN:hover {background:url(../img/en_sl.gif) top left no-repeat; }

			span.lng4 {background:url(../img/rlng.gif) top left no-repeat; width:39px;display:block; height:30px;}


	#cnt  {width:922px;margin-left:auto;margin-right:auto;}

	



	#bannerGalerie, #bannerIarnafrozen,#bannerBlossom, #bannerMartie, #bannerIarna,#bannerVara,#bannerToamna, #bannerPrimavara,#bannerPrimavara2, #banner,#main, #btm, #bannerDespre, #bannerCariere, #bannerTraduceri, #bannerClienti,#bannerCursuri,#bannerTeste, #bannerMap, #bannerArticole {float:left; width:922px;}
	




	#banner {background:url(../img/bannerIndex.jpg) top left no-repeat; height:245px;}

	#bannerPrimavara {background:url(../img/bannerIndex4.jpg) top left no-repeat; height:245px;}
	#bannerBlossom {background:url(../img/blossom.jpg) top left no-repeat; height:245px;}
	#bannerMartie {background:url(../img/bannerIndexMartie.jpg) top left no-repeat; height:245px;}
    #bannerPrimavara2 {background:url(../img/imaginePrimavara.jpg) top left no-repeat; height:245px;}
	#bannerToamna {background:url(../img/bannerIndexAutumn.jpg) top left no-repeat; height:245px;}

	#bannerVara {background:url(../img/bannerWindsurf.jpg) top left no-repeat; height:245px;}
    #bannerIarnafrozen {background:url(../img/frozen.jpg) top left no-repeat; height:245px;}
    #bannerIarna {background:url(../img/indexWinter.jpg) top left no-repeat; height:245px;}
	#bannerDespre {background:url(../img/bannerDespre.jpg) top left no-repeat; height:245px;}
	#bannerCariere {background:url(../img/bannerCariere.jpg) top left no-repeat; height:245px;}
	#bannerArticole {background:url(../img/bannerArticole.jpg) top left no-repeat; height:245px;}
	#bannerTraduceri {background:url(../img/bannerTraduceri.jpg) top left no-repeat; height:245px;}
	#bannerClienti {background:url(../img/bannerClienti.jpg) top left no-repeat; height:245px;}
	#bannerCursuri {background:url(../img/bannerCursuri.jpg) top left no-repeat; height:245px;}
	#bannerTeste {background:url(../img/bannerTeste.jpg) top left no-repeat; height:245px;}
	#bannerMap {background:url(../img/bannerMap.jpg) top left no-repeat; height:245px;}
	#bannerGalerie {background:url(../img/galerieEcho.jpg) top left no-repeat; height:245px;}
	
	#main {height:auto; background:url(../img/mbk.gif) top left repeat-y; padding:10px 0px 10px 0px;}
	#btm {height:9px; background:url(../img/btmbk.gif) top left no-repeat;}
		#left { float:left; width:192px; padding:10px 0px 10px 0px; margin:0px 10px 0px 0px; clear:both; }
		.extraTextLeft{
			margin:0;
			display:block;
			color:#333;	
			text-align:left;
			padding: 20px 20px 20px 20px;
			line-height:170%;
			clear:both;
		}

		#left li {text-align:left; padding:0px 5px 0px 5px; float:left;}
		#left li a { float:left; width:172px; padding:7px 5px 7px 5px; color:#333; margin:1px 0px 1px 0px;}
		#left li a:hover,#left li .sl { background:url(../img/mnbk.gif) top left no-repeat; }
			
			#left li li {text-align:left; padding:0px 5px 0px 10px; float:left;}
			#left li li li {text-align:left; padding:0px 5px 0px 15px; float:left;}
			
			#left li li a  {float:left; width:152px; padding:7px 5px 7px 5px; color:#333; margin:1px 0px 1px 0px; border-bottom:1px solid #eee; background:url(../img/arrow.gif) center right no-repeat;} 
			#left li li li a {float:left; width:137px; padding:7px 5px 7px 5px; color:#333; margin:1px 0px 1px 0px }
			
			#left li li a.long  {float:left; width:152px; padding:7px 5px 7px 5px; color:#333; margin:1px 0px 1px 0px; border-bottom:1px solid #eee; background:url(../img/arrow.gif) center right no-repeat;  line-height: 170%;} 
			
			#left li li a:hover, #left li li .sl { background:#FFF url(../img/arrow_sl.gif) center right no-repeat; color:#c60751; }
		

		#left li a.prg, #left li a.prg:hover  {float:left; width:172px; padding:12px 5px 0px 5px; color:#333; margin:1px 0px 4px 0px; background:transparent; line-height: 170%; }

		
		#left li a.program {float:left; width:172px; padding:7px 5px 7px 10px; color:#333; margin:1px 0px 1px 0px; background:url(../img/arrow_sl.gif) center right no-repeat;  }
		#left li a.program:hover {float:left; width:172px; padding:7px 5px 7px 10px; color:#333; margin:1px 0px 1px 0px; background:url(../img/mnbk_arrow_down_sl.gif) center right no-repeat;  }

		#left li a.program.selected {float:left; width:172px; padding:7px 5px 7px 10px; color:#000; margin:1px 0px 1px 0px; background:none;  background:url(../img/mnbk_arrow_down_sl.gif) center right no-repeat;  }
		
		#left li a.art {color:#333; line-height:170%;}

		#left li a.art.sel {color:#c60751; line-height:170%;}

		#left li a.art:hover {background:none; color:#c60751; }



		#content {
			float:left;
			width:693px;
			padding:10px 10px 10px 10px;
			text-align:left;
			clear:none;
		}

			#content h1 {background:url(../img/title.gif) top left no-repeat; color:#fff; font-size:12px; float:left; width:670px; height:50px; padding:17px 0px 0px 17px; }
			
			#content ul, #content  table {margin-bottom: 15px;}

			#content .page { float:left; clear:both; width:683px;padding:15px 5px 15px 5px;}
			#content .page li { display:inline; margin:0;}
			#content .page li a { background:#e7e7e7; color:#333; padding:2px; margin:3px 0px 3px 1px; border:1px solid #d2d2d2; margin:2px; font-size:9px;}
			#content .page li a:hover{ background:#c60751; color:#fff; border:1px solid #c60751;font-size:9px;}
			#content .page li a.sl { background:#c60751; color:#fff; border:1px solid #555; font-size:14px;}

			#content .page li a.done { background:#1da454; color:#fff; border:1px solid #555; font-size:9px;}
			
			#content .quest {float:left; clear:both; width:683px;padding:15px 5px 15px 5px;}
			 #content .quest .title { font-size:11px; font-weight:bold; color:#555; line-height: 170%;  }
			 #content .quest .answer { padding:10px 40px 10px 40px; line-height:30px; color:#555;}
			#content p{
				text-align: left;
				line-height: 170%; 
				color: #555;
				padding-left:5px;
				
				margin-top:0;
			}	 

			#content a {color:#555; text-decoration:underline;}
			#content a:hover {color:#c60751;}
			#content li {
				line-height: 170%; 
				color: #555;
				list-style:disc;
				margin-left: 50px;
			}
			
	#footer {float:left;width:902px;padding:10px 10px 5px 10px; text-align:center; background:url(../img/footer.gif) top left no-repeat; color:#4a4a4a; line-height:18px;}
	#footer a {color:#888;}
	#footer a:hover {color:#c60751;}
	#footer .footerBold {color: #888; font-weight:bold; display:inline;}

	#extra {float:left; width:622px;text-align:left; padding:10px 0px 0px 0px; color:#4a4a4a;}
	#extra a {color:#888;}
	#extra a:hover {color:#c60751;}
	#trafic {float:left;width:300px;text-align:right;padding:10px 0px 0px 0px;}

	.detailsOff {
		display: none;
	}

	.detailsOn {
		width: 170px;
		display: block;
		padding: 4px 4px 4px 10px;
		margin: 0 0 10px 0;
		font-weight: normal;
		color: #777;
		line-height:150%;

	}

	#harta {
		height: 312px;
		width: 450px;
		margin: 25px 0 10px 10px;
		clear: both;
		margin-bottom: 0px;
		height: 370px;
		background:url(../img/harta.jpg) no-repeat;
	}

	#mapContainer{
		float: left;
		clear:both;
		width: 689px;
		height: 430px;
		border:3px solid #c60751;
		margin:0;
	}

	.fotoRight{
	margin: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #000;
	width: 150px;
	float: right;
}

.fotoLeft{
	margin: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #000;
	width: 150px;
	float: left;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555;
	line-height: 170%;
	border-top: 1px dashed #aaa;
	margin: 10px 0 0 0;
	padding: 5px;
	padding-left: 30px;
}

.nivel {
	font-weight: bold;
	margin: 20px 0 0 0;
	line-height: 170%;
	color: #B61336;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nivel-text {
	margin: 10px 0px 10px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	line-height: 170%; 
	color: #555;
}

.niveluri {
	margin-left:20px;
}#content a {color:#555; text-decoration:underline;}
			#content a:hover {color:#c60751;}

.re#content a {color:#555; text-decoration:underline;}
			#content a:hover {color:#c60751;}comandare{
	border: 1px solid #aaa;
	margin:10px;
	padding:10px;
	width:650px;
	background-color: #fff;
}




.signature {
	margin: 0 0 30px 10px;
	font-style:italic;
}
.signature2 {
	text-align:right;
	margin: 0 30px 20px 0;
	font-style:italic;
	color:#990000;
}

.left-linksMap{
	line-height: 200%; 
	margin-left: 60px;
}

.left-links2{
	line-height: 200%; 
	margin-left: 100px;

}

.left-links3{
	line-height: 200%; 
	margin-left: 150px;

}

h3 {
	line-height: 170%; 
	margin: 20px 0 0 20px;
}

.forms {
	margin-top: 0px;
	padding: 2px;
	border: 1px solid #999999;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #fefefe;
	clear: none;
	margin-right: 100px;
}

.errMail{
	font-weight: bold;
	color: #f12345;
}

#startTest a {background:url(../img/button.gif) top left no-repeat; color:#fff; font-size:10px; float:left; width:101px; height:30px; font-weight: bold; padding:8px 0px 0px 12px; margin:10px 0 0 30px;}
#startTest a:hover {background:url(../img/button_over.gif) top left no-repeat; color: #fff;}
	
			


.testBtn{
	color:#fff; 
	font-size:12px; 
	float:left; 
	width:101px; 
	height:30px; 
	font-weight: bold; 
	padding:2px 0px 0px 4px; 
	margin:10px 0 0 30px;
	background:url(../img/but.gif) top left no-repeat;
}

.testBtn:hover{
	cursor:pointer;
	background:url(../img/but_over.gif) top left no-repeat;
}

.sendBtn{
	color:#fff; 
	font-size:12px; 
	float:left; 
	width:101px; 
	height:30px; 
	font-weight: bold; 
	padding:2px 0px 0px 4px; 
	margin:10px 0 0 30px;
	background:url(../img/send.gif) top left no-repeat;
}

.sendBtn:hover{
	cursor:pointer;
	background:url(../img/send_over.gif) top left no-repeat;
}

#send {
	border:none;
}

#content .err {
	color: #c60751;
}

#content .emph{
	font-size: 15px;
	font-weight: bold;
	color: #c60751;
}

.trimiteBtn{
	color:#fff; 
	font-size:12px; 
	float:left; 
	width:101px; 
	height:30px; 
	font-weight: bold; 
	padding:2px 0px 0px 4px; 
	margin:10px 0 0 30px;
	border:0;
	background:url(../img/trimite.gif) top left no-repeat;
}

.trimiteBtn:hover{
	cursor:pointer;
	background:url(../img/trimite_over.gif) top left no-repeat;
}

.trimiteBtnEN{
	color:#fff; 
	font-size:12px; 
	float:left; 
	width:101px; 
	height:30px; 
	font-weight: bold; 
	padding:2px 0px 0px 4px; 
	margin:10px 0 0 30px;
	border:0;
	background:url(../img/trimiteEN.gif) top left no-repeat;
}

.trimiteBtnEN:hover{
	cursor:pointer;
	background:url(../img/trimiteEN_over.gif) top left no-repeat;
}

.new {
	float: left;
	background:url(../img/bullet.gif) top left no-repeat;
	width:20px;
	height:15px;
	display:inline;
	clear:none;
}

.new2 {
	float: left;
	background:url(../img/bullet3.gif) top left no-repeat;
	width:20px;
	height:15px;
	display:inline;
	clear:none;
}

.new4 {
	float: left;
	background:url(../img/bullet4.gif) top left no-repeat;
	width:20px;
	height:15px;
	display:inline;
	clear:none;
}

.new5 {
	float: left;
	background:url(../img/bullet5.gif) top left no-repeat;
	width:20px;
	height:15px;
	display:inline;
	clear:none;
}

.new6 {
	float: left;
	background:url(../img/bullet6.gif) top left no-repeat;
	width:20px;
	height:15px;
	display:inline;
	clear:none;
}

.new7 {
	float: left;
	background:url(../img/bullet7.gif) top left no-repeat;
	width:20px;
	height:15px;
	display:inline;
	clear:none;
}




p i, em{
	color:#CD494D;
}

li i, em{
	color:#CD494D;
}



.tbl{
	margin-left:20px;
}


#content li li {
	list-style-type: circle;
}

.prg2 {
	float:left; padding:7px 5px 7px 5px; color:#333; margin:20px 0px 1px 10px; background:transparent; line-height: 170%; 
}

.prg2 li {
	float:left; padding:0px; margin:0px; margin-top:5px;
}

.prg2 li b{
	display:inline; color:#c60751; 
}

.prg2 .newsHeader{
	display:block;
	font-variant: small-caps;
	font-size: 14px;
	font-weight:bold;
	color:#c60751; 
}

#left .prg3 {
	clear:both; text-align:left; width:180px; padding:20px 0 0 15px; line-height:170%;
}

#left .prg3 a{
	padding:0px; margin:0px;  text-align:left; font-weight:bold; text-decoration:underline;color:#c60751; 
}

#left .prg3 a:hover{
	color:#333; 
}

.newsBottom{
	display:block;
	padding:7px 5px 7px 5px; 
	margin:10px 0px 1px 10px; 
	font-size: 14px;
	font-weight:bold;
	font-variant: small-caps;
	color:#c60751; 
}

#left .prg2 p a{
	float:left;
	clear:none;
	display: inline; 
	color:#888;
	background:none;
	width:110px;
	margin:0 5px 0 0;
	padding:0;
}

#left .prg2 p a:hover {color:#c60751;}

.cursTitle{
	font-weight:bold;
	color:blue;
}



#contentENG{
	float:left;
	width:863px;
	padding:10px 20px 10px 20px;
	text-align:left;
	clear:none;
}

#contentENG h1 {background:url(../img/titleLong.gif) top left no-repeat; color:#fff; font-size:12px; float:left; width:860px; height:50px; padding:17px 0px 0px 17px; }

#contentENG ul, #content  table {margin-bottom: 15px;}

#contentENG .page { float:left; clear:both; width:863px;padding:15px 5px 15px 5px;}

#contentENG p{
	text-align: left;
	line-height: 170%; 
	color: #555;
	padding-left:5px;
	width:873px;
	margin-top:0;
}	 

#contentENG a {color:#888;}
#contentENG a:hover {color:#c60751;}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555;
	line-height: 170%;
	padding: 5px;
}

table {
	float:left;
	color: #555;
	border: 2px solid #c60651;
}

table .tableHeader{
	font-weight: bold;
	background-color: #c60651;
	color: #fff;
}

table td {
	border: 1px solid #c60651;
}

.red {
	color: #bb0039;
}

.blue {
	color:blue;
}

.quote {
	font-style:italic;
}

#left li.newsFP a{
	font-size:11px;
	color:#0054ff;
}

#left li.newsFP a:hover {
	background:none;
	text-decoration:underline;
}

#left li.newsFPred a{
	font-size:11px;
	color:gray;
}

#left li.newsFPred a:hover {
	background:none;
	text-decoration:underline;
}




#content .stiri .nou  .linkUnderline a  {
	display:inline; 
	color:#777; 
	text-decoration:underline;
}



#content .stiri .nou .linkUnderline a:hover {color:#c60751;}

.para {
	color:#555;
}

.recomandare{
	border: 1px solid #bbb;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
}

.spacer20px{
	height:20px;
	clear:both;
}

.fcbk{
    width: 200px;
    margin: 15px;
}

.thumb{
	float:left;
	margin:10px;
	border:1px solid #666;
	padding:6px;
}
