body, table, tr, td {
	font:9pt Tahoma;
	color:#4e4b49;
}
form, ul, p {
	margin:0; padding:0;
}
img {
	border:none; display:block;
}
#header .article_seperator {
	display:none;
}
a {
	color:#0074b4; text-decoration:none;
}


#container {
	width:1000px; margin:0 auto;
}
#header {
	width:100%; float:left; text-align:left; 
}
#header_1 {
	width:100%; float:left; background:url(../images/xt_1.jpg) left bottom repeat-x;
}
#header_2 {
	width:100%; float:left; background:url(../images/qtl_1.jpg) bottom left no-repeat;
}
#header_3 {
	width:100%; float:left; background:url(../images/qtr_1.jpg) bottom right no-repeat; 
	padding:0 0 14px 0;
}
/* !!!!!!!!!!!!!!!!!!!!!!! PENTRU IMAGINI FARA MARGINI IN JOOMLA !!!!!!!!!!!!!!!!!!!!!!! */
#header_3 table {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
#header_3 table td {
   padding: 0;
}


#body {
	width:100%; float:left; text-align:left;
}
#body_1 {
	width:100%; float:left; 
}
#body_2 {
	width:100%; float:left; background:url(../images/xr.jpg) top right repeat-y;
}
#body_3 {
	width:100%; float:left; background:url(../images/xb.jpg) bottom left repeat-x;
}
#body_4 {
	width:100%; float:left; background:url(../images/xl.jpg) top left repeat-y;
}
#body_5 {
	width:100%; float:left; background:url(../images/qtl.jpg) left -53px no-repeat;
}
#body_6 {
	width:100%; float:left; background:url(../images/qtr.jpg) right -53px no-repeat;
}
#body_7 {
	width:100%; float:left; background:url(../images/qbr.jpg) bottom right no-repeat;
}
#body_8 {
	width:100%; float:left; background:url(../images/qbl.jpg) bottom left no-repeat;
}
#body_9 {
	width:100%; float:left; background:url(../images/flo.jpg) bottom right no-repeat;
}
#menu_left {
	width:203px; float:left; text-align:left;
	padding:0 0 0 7px;
	
}
#menu_left a {
	display:block; text-transform:uppercase; text-decoration:none; font-weight:bold;
}
#menu_left a:hover, #menu_left div a:hover {
	color:#fff;
}
#menu_left .mainlevel-mainmenu {
	background:url(../images/b_section_off.jpg) top left no-repeat;
	height:29px; width:180px; 
	text-indent:10px; font-size:14px;
	color:#90b8d6; line-height:25px;
}
#menu_left #active_menu-mainmenu {
	background:url(../images/b_section_on.jpg) top left no-repeat;
	height:29px; width:180px; 
	text-indent:10px; font-size:14px;
	color:#fff; line-height:25px;
}
#menu_left div .sublevel-mainmenu {
	background:url(../images/b_subsection_off.jpg) top left no-repeat;
	height:19px; width:180px; 
	text-indent:10px; font-size:11px;
	color:#90b8d6; line-height:16px;
}
#menu_left div #active_menu-mainmenu {
	background:url(../images/b_subsection_on.jpg) top left no-repeat;
	height:19px; width:180px; 
	text-indent:10px; font-size:11px;
	color:#fff; line-height:16px;
}
#content {
	width:475px; float:left; text-align:left; overflow:hidden;
	
}
#page_right {
	width:241px; float:right; text-align:left; display:inline; margin:0 50px 0 0;
	
}
#lang {
	width:90px; float:right; text-align:right;
	background:url(../images/lang.gif) top left no-repeat;	 overflow:hidden; height:14px;
	display:inline; 
	margin:4px 0;
}
#lang a {
	display:block; float:left; margin:0 2px 0 0; width:25px; overflow:hidden; line-height:100px;
}
#login {
	width:236px; float:right; text-align:left; background:#ebebeb; margin:0 0 10px;
	
}
#login_1 {
	width:100%; float:right; text-align:left; background:url(../images/box_1_top.jpg) top left no-repeat;
	
}
#login_2 {
	width:100%; float:right; text-align:left; background:url(../images/box_1_bottom.jpg) bottom left no-repeat;
	
}
#login table td {
	font-size:9px; color:#008dd4;	
}
input#mod_login_username, input#mod_login_password {
	font:9px Tahoma; margin:2px 10px 0 0 ; border:none; width:110px; background:none; padding:2px 0; 
}
#login table td .input_bg {
	background:url(../images/input.jpg) 101px 0 no-repeat; height:20px; overflow:hidden;
	padding-right:5px;
}
.login_button {
	background:url(../images/b_login.gif) top right no-repeat; 
	height:21px; width:48px; padding:0; margin:0;
	border:none;
}
.logout_button_container {
	text-align:right;
	padding:0 5px 2px 0;
}
.logout_button {
	background:url(../images/b_logout.gif) top right no-repeat; 
	height:21px; width:48px; padding:0; margin:0;
	border:none;
}
.logged_text {
	padding:10px 15px; font-size:8pt;
}
.user_name {
	color:#007ec8;	
}

#news {
	width:100%; float:right; text-align:left;  margin:0 0 120px 0; 
}
#news_1 {
	width:100%; background:url(../images/box_2_top.jpg) top left no-repeat;
}
#news_2 {
	width:241px; padding:13px 0; background:url(../images/box_2_bottom.gif) bottom left no-repeat;
	
}
#news_3 {
	width:241px; background:#ebebeb;
	
}
#news_4 {
	padding:0 10px;
	
}
#footer {
	width:100%; float:left; text-align:center;
	height:45px; margin:10px 0 0 0;
}
#footer table {
	margin:10px 0 0 0;
	text-align:center;
}
#footer a {
	font-size:9px; text-transform:uppercase; color:#939393; text-decoration:none; margin:5px;
}
.contentheading {
	/*font-size:10pt; text-transform:uppercase; color:#000000;*/
}
table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	
}
table.contentpaneopen td {
   padding: 0;
   text-align:justify;
}
.readon {
	display:block; float:right; font-size:7pt; color:#007ec8; text-decoration:none;
}
.contentpaneopen {
	margin:0 0 0 0;
}
span.small {
	font-size:11pt; font-weight:bold;
}
.contentpaneopen .contentheading {
	font-size:11pt; font-weight:bold; padding:0 0 13px; color:#000;
}
.componentheading {
	font-size:12pt; font-weight:bold; padding:0 0 13px; color:#000;
}
#content .article_seperator {
	background:url(../images/separator.jpg) center no-repeat; display:block; line-height:30px;
}
#news .article_seperator {
	display:none;
}

































