.err_msg{

	font-weight: bold;

  color: red;

}



.banner_left{

  margin-bottom: 10px;

  outline-style:solid;

  outline-width: 1px;

  outline-color: #cccccc;

}



.clearer{

	clear:both;

}



body {

	

}



a.meniu {

    color:#4D4C4B;

    text-decoration:none;

}



a.meniu:hover {

    color:#14B5F7;

}



#header_wrapper{

	background:url(images/header_bg.png) top left repeat-x #282828;

}

	#header{

		width:980px;

		height:134px;

		background:url(images/header_banner.jpg) top left no-repeat;

		margin:0px auto;

	}

		#small_menu{

			display:inline;

			float:right;

			height:25px;

		}

			#small_menu span{

				display:block;

				background:url(images/small_top_menu_l.gif) bottom left no-repeat;

			}

				#small_menu span span{

					display:block;

					background:url(images/small_top_menu_r.gif) bottom right no-repeat;

					padding:4px 10px 5px 10px;

					font:normal 11px arial;

				}

					#small_menu span span a{

						color:#4d4c4b;

						text-decoration:none;

						padding:0px 19px 0px 12px;

					}

					#small_menu span span a.norpadding{

						padding-right:0px;

					}

					#small_menu span span a:hover{

						color:#50b3ff;

						text-decoration:none;

					}

						a.icohome{

							background:url(images/icons/ico_home.gif) center left no-repeat;

						}

						a.icodesprenoi{

							background:url(images/icons/ico_desprenoi.gif) center left no-repeat;

						}

						a.icostaff{

							background:url(images/icons/ico_staff.gif) center left no-repeat;

						}

						a.icocontact{

							background:url(images/icons/ico_contact.gif) center left no-repeat;

						}

					

	#header #main_menu_wrapper{

		height:37px;

		padding-top:72px;

	}

	

.rss_button{

	display:block;

	width:51px;

	height:37px;

	float:right;

	background:url(images/rssbutton.png) top left no-repeat;

}

.rss_button:hover{

	background:url(images/rssbutton.png) bottom left no-repeat;

}



input#keyword{

	border:none;

	background:url(images/header_search_bg.gif) center left no-repeat scroll;

	padding-left:20px;

	padding-right:2px;

	font:normal 10px arial;

	width:115px;

}



.menu_items_container{

	font:bold 13px arial;

	color:#999999;

}

	.menu_items_container a{

		padding:0px 20px;

		color:#999999;

		text-decoration:none;

	}

	.menu_items_container a:hover{

		color:#14b5f7;

	}

	

.menu_ptop{

	padding-top:5px;

}





#main_table{

	width:980px;

	margin:0px auto;

	margin-top:23px;

}

/*

	#left_column span{

		display:block;

		width:178px;

		background:url(images/sidemenu_bottom_bg.gif) bottom center no-repeat;

		margin-bottom:10px;

	}

	#left_column span span{

		display:block;

		width:178px;

		background:url(images/sidemenu_top_bg.gif) top center no-repeat;

		padding:10px 0px;

	}

*/



	#left_column div{

		display:block;

		width:174px;

		background:url(images/sidemenu_bottom_bg.gif) bottom center no-repeat;

		margin-bottom:10px;

	}



	#left_column div div{

		display:block;

		width:174px;

		background:url(images/sidemenu_top_bg.gif) top center no-repeat;

		padding:10px 0px;

	}





	#left_column ul{

		display:block;

		margin-left:15px;

	}

		#left_column ul li{

			display:block;

			font:bold 13px arial;

			height:27px;

			line-height:27px;

			padding-left:18px;

			margin-right:10px;

			background:url(images/icons/menu_bullet.gif) center left no-repeat;

		}

		#left_column ul li.sep{

			height:12px;

			background:url(images/hline_sep.gif) center center repeat-x;

			line-height:12px;

		}

			#left_column ul li a{

				color:#4d4c4b;

				text-decoration:none;

			}

			#left_column ul li a:hover{

	color:#14b5f7;

			}

			

	#middle_column{

		padding:0px 12px;

		font:normal 12px arial;

		color:#000000;

	}

	

.panel{

	width:236px;

	background:url(images/side_panel_top_bg.png) top left no-repeat;

	font:normal 10px arial;

	color:#000000;

	text-align:justify;

	margin-bottom:12px;

	padding-top:12px;

}

	.panel .panel_bottom{

		height:3px;

		background:url(images/side_panel_bottom_bg.png) bottom left no-repeat;

	}

	.panel .panel_innerwrapper{

		margin:0px 12px 4px 12px;

	}

	.panel .panel_title{

		font:bold 14px arial;

		color:#000000;

		display:block;

		margin-bottom:9px;

	}

	.panel .panel_title .highlight{

		color:#91988c;

	}

	.panel .panel_article_title{

		font:bold 11px arial;

		color:#000000;

		display:block;

		text-align:left;

	}

	.panel .panel_article_author{

	font:normal 11px arial;

	color:#b3b3b3;

	}

	.panel img{

		margin-left:10px;

		border:1px solid #e8e6e6;

	}

	.panel table{

	margin-bottom:9px;

	}

	.panel .link_citeste{

		display:block;

		color:#2971a7;

		text-decoration:none;

		text-align:right;

		padding-top:2px;

	}

	.panel .link_citeste:hover{

		text-decoration:underline;

	}



.home_news_block{

	padding-bottom:17px;

}

	.home_news_block h1{

		font:normal 18px arial;

		display:block;

		margin-bottom:4px;

	}

		.home_news_block h1 a{

			color:#000000;

			text-decoration:none;

		}

		.home_news_block h1 a:hover{

			text-decoration:underline;

		}

	.home_news_block span{

		font:normal 10px arial;

		color:#000000;

	}

	.home_news_block p{

		font:normal 12px arial;

		color:#000000;

	}

		.home_news_block p img{

			float:left;

			margin-right:10px;

			border:1px solid #e8e6e6;

		}

		

.middle_panel_1{

	width:542px;

	background:url(images/middle_panel_1_top_bg.png) top center no-repeat;

	font:bold 12px arial;

	padding:9px 0px 0px 0px;

	margin-bottom:10px;

}

	.middle_panel_1 .middle_panel_1_bottom{

		width:542px;

		height:3px;

		background:url(images/middle_panel_1_bottom_bg.png) bottom center no-repeat;

	}

	.middle_panel_1 .panel_title{

	font:bold 14px arial;

	color:#000000;

	display:block;

	margin-bottom:12px;

	margin-left:12px;

	}

	.middle_panel_1 ul{

		display:block;

		margin:0px 12px 9px 12px;

	}

		.middle_panel_1 ul li{

			padding:2px 0px 2px 11px;

			background:url(images/icons/bullet.png) center left no-repeat;

		}

			.middle_panel_1 ul li a{

				color:#a7a7a7;

				text-decoration:none;

			}

			.middle_panel_1 ul li a:hover{

				color:#2971a7;

				text-decoration:underline;

			}

			

.middle_panel_2{

	width:298px;

	background:url(images/middle_panel_2_top_bg.png) top center no-repeat;

	font:normal 12px arial;

	padding:12px 0px 0px 0px;

	margin-bottom:10px;

}

	.middle_panel_2 .middle_panel_2_bottom{

		width:298px;

		height:3px;

		background:url(images/middle_panel_2_bottom_bg.png) bottom center no-repeat;

	}

	.middle_panel_2 .panel_title{

		font:bold 14px arial;

		color:#000000;

		display:block;

		margin-bottom:9px;

		margin-left:12px;

	}

	.middle_panel_2 ul{

		display:block;

		margin:0px 12px 9px 12px;

	}

		.middle_panel_2 ul li{

			padding:2px 0px 2px 11px;

			background:url(images/icons/bullet.png) left 6px no-repeat;

		}

			.middle_panel_2 ul li a{

				color:#666666;

				text-decoration:none;

			}

			.middle_panel_2 ul li a:hover{

				text-decoration:underline;

			}



.marginbottom_5{

	margin-bottom:5px;

}

.marginbottom_10{

	margin-bottom:10px;

}





.article_top_info{

	font:normal 10px arial;

	color:#4d4c4b;

}

	.article_top_info td{

		padding-bottom:3px;

	}

	

h1.article_title{

	font:normal 24px arial;

	color:#000000;

	padding-bottom:6px;

}

span.article_content{

	text-align:justify;

}

span.article_content img{

	margin:0px 10px 0px 0px;

	border:1px solid #e8e6e6;

}



.sprite_email{

	position:absolute;

	right:0px;

	top:3px;

	background:url(images/icons/btn_email_sprite.gif) 0px  0px no-repeat;

	width:15px;

	height:15px;

	display:block;

}

.sprite_email:hover{

	background:url(images/icons/btn_email_sprite.gif) 0px  -15px no-repeat;

}

.sprite_printer{

	position:absolute;

	right:20px;

	top:3px;

	background:url(images/icons/btn_printer_sprite.gif) 0px  0px no-repeat;

	width:15px;

	height:15px;

	display:block;

}

.sprite_printer:hover{

	background:url(images/icons/btn_printer_sprite.gif) 0px  -15px no-repeat;

}

.sprite_top{

	position:absolute;

	left:0px;

	top:3px;

	background:url(images/icons/btn_top_sprite.gif) 0px  0px no-repeat;

	width:15px;

	height:15px;

	display:block;

}

.sprite_top:hover{

	background:url(images/icons/btn_top_sprite.gif) 0px  -15px no-repeat;

}



.obb{

	border-bottom:1px solid #dedede;

}

.olink{

	color:#2971a7;

	text-decoration:none;

}

.olink:hover{

	text-decoration:underline;

}



.article_bottom_info{

	font:normal 10px arial;

	border-top:1px solid #dedede;

	margin-top:20px;

}



h1.page_title{

	font:normal 24px arial;

	color:#000000;

	padding-bottom:3px;

	margin-bottom:10px;

	border-bottom:1px solid #dedede;

}



.linklist{

	list-style-type:none; 

	margin-left:0px; 

	padding-left:0px;

}

	.linklist li{

		background:url(images/icons/bullet.gif) left 3px no-repeat;

		padding-left:15px;

	}

		.linklist li a{

			color:#14b5f7;

			text-decoration:none;

		}

		.linklist li a:hover{

			color:#14b5f7;

			text-decoration:underline;

		}

		

.navlinks{

	font:normal 11px arial;

	color:#14b5f7;

	text-decoration:none;

	padding-left:15px;

}

.navlinks:hover{

	color:#14b5f7;

	text-decoration:underline;

}



.highlighted{

	background:#cfedff;

	padding:0px 1px;

	font-weight:normal;

}



.search_results_block{

	padding-bottom:12px;

}

	.search_results_block a{

		font:bold 12px arial;

		text-decoration:none;

		color:#4d4c4b;

	}

	.search_results_block a:hover{

	color:#14b5f7;

	}

	.search_results_block span{

		display:block;

		font:normal 10px arial;

		color:#4d4c4b;

	}

	.search_results_block span b{

		color:#91988c;

	}

	

.search_form_options{

	/**/

}

	.search_form_options input.textfield{

	border:1px solid #14b5f7;

	font:normal 10px arial;

	width:260px;

	}

	.search_form_options select.dropdown{

	border:1px solid #14b5f7;

	font:normal 12px arial;

	}

	

	

.newsletter_form_wrapper{

	background:#f0f8fc;

	padding:10px 10px;

}



	.newsletter_form_wrapper label, .newsletter_form_wrapper input {

		display: block;

		width: 150px;

		float: left;

		margin-bottom: 10px;

		font:normal 12px arial;

	}

	

	.newsletter_form_wrapper label {

		text-align: right;

		width: 60px;

		padding-right: 20px;

		padding-top:3px;

	}

	.newsletter_form_wrapper input{

	border:1px solid #14b5f7;

	}

	

	.newsletter_form_wrapper br {

		clear: left;

	} 

	.newsletter_form_wrapper .newsletter_form_bottom{

	border-top:1px solid #14b5f7;

	padding:10px 0px;

	zoom:100%;

	}

	.newsletter_form_wrapper #nl_trimite {

		width:45px;

		height:16px;

		border:0px;

	}

	.newsletter_form_wrapper #nl_anuleaza {

		width:60px;

		height:16px;

		margin-left:10px;

		border:0px;

	}

	.newsletter_form_wrapper #nl_optional {

		font-size:10px;

		zoom:100%;

	}

	

	

.structured_links ul{

	list-style-type:none; 

	margin-left:0px; 

	padding-left:0px;

}

	.structured_links ul li{

		background:url(images/icons/bullet.png) left 3px no-repeat;

		padding-left:10px;

		font:bold 12px arial;

		color:#000000;

	}

			.structured_links ul li ul{

				padding-bottom:10px;

			}

			

				.structured_links ul li ul li{

					background:none;

					padding-left:0px;

					font:normal 12px arial;

				}

					.structured_links ul li ul li a{

						 color:#000000;

						 text-decoration:none;

					}

					.structured_links ul li ul li a:hover{

						 color:#14b5f7;

					}





#footer{

	font:normal 10px arial;

	margin:0px auto;

	margin-top:12px;

}

	#footer td{

		border-top:1px solid #cccccc;

		padding-top:10px;

		padding-bottom:20px;

	}

	#footer a{

		color:#8c8c8c;

		text-decoration:none;

		padding:0px 8px;

	}

	#footer a:hover{

		text-decoration:underline;

	}

	

	#footer .footer_leftlink_container{

		color:#8c8c8c;

	}

		#footer .footer_leftlink_container span{

			display:block;

			padding-bottom:10px;

		}

		#footer .footer_leftlink_container a{

			color:#2971a7;

			text-decoration:none;

			padding:0px;

		}

		#footer .footer_leftlink_container a:hover{

			text-decoration:underline;

		}
