@charset "utf-8";
/* CSS Document */

/*  START all pages elements  */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

body { background:url(../images/body.png) repeat-x top;}
html { background:url(../images/footer_bg.jpg) repeat-x bottom;}

.clr { clear:both;}
.float_lt { float:left;}
.float_rt { float:right;}

#wrapper {
	width:100%;	
	margin:0 auto 0 auto;
	background:url(../images/header.jpg) no-repeat center top ;
}

#header {
	width:940px;
	height:256px;
	margin:0 auto 0 auto;
}

#logo {
	float:left;
	width:267px;
	height:120px;
	background:url(../images/logo.jpg) no-repeat;
	margin-top:42px;
}

#header_rt {
	float:right;
	width:235px;
	text-align:right;
	color:#fff;
	padding-top:10px;
}

#header_rt a:link, #header_rt a:visited {
	font-size:13px;
	color:#fff;
	text-decoration:none;
}

#header_rt a.sel { color:#eb6600;}

#header_rt p {
	font-size:20px;
	color:#fff;
	padding:10px 0;
}

#header_rt .contact {
	float:right;
	width:158px;
	height:39px;
	background:url(../images/contact.png) no-repeat;
}

/*  Start footer  */

#footer {
	width:100%;
	height:600px;
	background:url(../images/footer_graphic.jpg) no-repeat center 2px;
}

#footer .content {
	width:940px;
	height:600px;
	margin:0 auto;
}

#footer span {
	float:left;
	padding:435px 0 0 15px;
}

#footer .logo {
	float:left;
	width:152px;
	height:69px;
	margin-top:405px;
	background:url(../images/footer_logo.jpg) no-repeat;
}

/*  End footer  */
/*  END all pages elements  */

#content {
	margin:0 auto;
	width:940px;
	padding:45px 0 50px 0;
}

#main_content {
	float:left;
	width:548px;
	padding-left:70px;
}

.column {
	float:left;
	width:302px;
}
.height { height:320px; float:left;}
.mid { display:inline; margin:0 17px;}

.column h1, #main_content h1 {
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	height:48px;
	padding-left:65px;
	font-size:24px;
	line-height:24px;
}

#main_content h1 { margin-left:-67px; display:inline; width:100%; margin-bottom:30px;}


.column h1.ec , #main_content h1.ec { background-image:url(../images/red_arr.jpg);}
.column h1.au , #main_content h1.au { background-image:url(../images/orange_arr.jpg); height:36px; padding-top:12px;}
.column h1.cf , #main_content h1.cf { background-image:url(../images/yello_arr.jpg);}

.column ul, #main_content ul { clear:left; width:100%; padding:45px 0 15px 0;}
#main_content ul { padding-top:0;}
.column ul li, #main_content ul li { background:url(../images/fagure.jpg) no-repeat; list-style:none; padding:3px 0 8px 40px;}
#main_content ul li { margin:10px 0; padding-top:3px;  font-size:13px;}

.column a { text-decoration:none;}

.column .more_ec { float:left; width:60px; height:15px; background:url(../images/detalii.gif) no-repeat left bottom; margin-left:40px; display:inline; line-height:15px;}
.column .more_au { float:left; width:60px; height:15px; background:url(../images/detalii.gif) no-repeat left -15px; margin-left:40px; display:inline; line-height:15px;}
.column .more_cf { float:left; width:60px; height:15px; background:url(../images/detalii.gif) no-repeat left top; margin-left:40px; display:inline; line-height:15px;}

.column span { float:left; width:302px; height:26px; text-align:center; padding-top:15px; color:#383737; background:url(../images/home_but.jpg) no-repeat; margin:20px 0 5px 0;}

.column .big_link_ec {float:left; width:302px; height:51px; background:url(../images/home_but.jpg) no-repeat left -45px; line-height:15px;}
.column .big_link_au {float:left; width:302px; height:51px; background:url(../images/home_but.jpg) no-repeat left -96px; line-height:15px;}
.column .big_link_cf {float:left; width:302px; height:51px; background:url(../images/home_but.jpg) no-repeat left -147px; line-height:15px;}

#main_content p { margin-bottom:15px; font-size:13px;}
#main_content strong {font-size:13px;}

#sidebar { width:302px; float:right;}

#sidebar a {float:left; width:252px; height:31px;color:#000; font-size:18px; text-decoration:none; line-height:15px; padding:14px 0 0 50px; margin-bottom:8px;}
#sidebar .link_ec { background:url(../images/side_tabs.jpg) no-repeat left top;}
#sidebar .link_au { background:url(../images/side_tabs.jpg) no-repeat left -45px;}
#sidebar .link_cf { background:url(../images/side_tabs.jpg) no-repeat left -90px;}

#sidebar .contact {
	float:left;
	background:url(../images/contact_bg.gif) no-repeat;
	width:212px;
	height:107px;
	color:#4f4f4f;
	font-size:14px;
	padding:30px 0 0 90px;	
}