body {
	margin:0;
	padding:0;

	background:#247acc url('images/bg_body.jpg') repeat-x top left;

}

#body_container {
	margin:20px auto;
	padding:0;
	border:0;
	
	width:798px;
	min-width:798px;
	max-width:798px;
}

#body_border_top {
	margin:0;
	padding:0;
	border:0;
	background: transparent url('images/body_border_top.png') center center no-repeat;
	
	height:19px;
	min-height:19px;
	max-height:19px;
}

#banner_container {
	margin:0;
	padding:0;
	border:0;
	
	background:transparent url('images/bg_header.png') center center repeat-y;
	
	position:relative; /* to use absolute for banner */
}

#link_logo {
	margin:0;
	position:relative;
	top:0;
	left:20px;
}
#link_logo img {
	border: 0;
}

#banner_cedru {
	margin:0;
	position:absolute;
	top:0;
	right:12px;
}
#banner_cedru img {
	border:0;
}


/*
	Menu
*/
#menu_container {
	margin:0;
	padding:0;
	border:0;
	
	background:transparent url('images/bg_header.png') center center repeat-y;
	vertical-align:middle;
}
#menu_list {
	margin:0 9px;
	padding:0;
	border:0;
	
	display:block;

	height:32px;
	min-height:32px;
	max-height:32px;
	
	background: #f16e28 url('images/bg_menu_list.gif') top left repeat-x;
	vertical-align:middle;
}

#menu_list a {
	display:block;
	float:left;

	margin:0 0 0 3px;
	padding:5px 0 0 5px;
	border:0;

	height:27px;
	
	vertical-align:bottom;
	
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	color:#403c86;
}

#menu_list a:hover {
	background: transparent url('images/bg_menu_list_over.gif') top left repeat-x;
	color:#283074;
}

/* Middle section */
#middle_container_l0 {
	margin:0;
	padding:0;
	border:0;
	background:transparent url('images/bg_middle_container.png') top center repeat-y;
}
#middle_container_l1 { /* pentru linia laterala la text */
	margin:0;
	padding:0;
	border:0;
	background:transparent url('images/bg_middle_container_right.png') 757px 0px repeat-y;
}

/* Left menu container */
#left_menu_container {
	/*border:1px solid red;*/
	
	margin:0;
	margin-left:9px;
	padding:5px 0;

	width:190px;
	min-width:190px;
	max-width:190px;
	float:left;
}
/* box shape */
.leftmenu_box {
	margin:0;
	padding:0;
	border:0;
	
	background: transparent url('images/bg_box_middle.gif') top center repeat-y;
}
.leftmenu_box .header {
	margin:0;
	padding:0;
	padding-top:13px;
	padding-bottom:5px;
	border:0;
	
	background: transparent url('images/bg_box_header.gif') top center no-repeat;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.leftmenu_box .bottom {
	margin:0;
	padding:0;
	border:0;
	
	background:transparent url('images/bg_box_bottom.gif') bottom center no-repeat;
}
.leftmenu_box .links_list {
	margin:0;
	margin-left:30px;
	padding:0;
	
	vertical-align:middle;
	list-style-image: url('images/bullet1.gif');
}
.leftmenu_box .links_list a {
	font-family:Arial;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.leftmenu_box .links_list a:hover {
	color:#ccc;
}

/*box cautare*/
#searchfield {
	margin: 0;
	padding:0;
	padding-top:12px;
	border:0;

	width:120;
	height:41px;
	
	background:url('images/search_field.gif') center right no-repeat;
	vertical-align:middle;
}
#searchbtn {
	margin:0;
	padding:0;
	border:0;
	
	width:37px;
	height:41px;

	vertical-align:middle;
}

/*
PAGE CONTENT
*/
#page_content {
	margin:0;
	margin-right:39px;
	padding:0;
	float:right;
	
	width:555px;
	
	font-family:Verdana;
	font-size:13px;
	color:#000;
	text-align:justify;
}
#page_content a { color:#333; text-decoration:underline;}
#page_content a:hover { color:#666; text-decoration:underline;}
#page_content h1, #page_content h2 { margin:2px 0; }
#page_content h1 { color:#b24911;}
#page_content h2 { color:#929292;}



/* FOOTER */
#footer_container {
	background:url('images/bg_footer.png') top center no-repeat;
	height:41px;
	
	text-align:center;
	padding-top:8px;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
}
#footer_container a {
	font-family:Verdana;
	color:#fff;
	text-decoration:none;
}
#footer_container a:hover {
	text-decoration:underline;
}
