body {
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background:url(topbg.png) repeat-x #fff;
}
a { text-decoration:none; color:#000;}
a:hover { color:#800;text-decoration:underline}
.bg { background:url(wrap.png) repeat-y; margin:0 auto 0 auto; width:908px;}
.header {background:url(header.jpg) no-repeat; width:900px; height:181px; clear:left; margin:0 auto 0 auto; }
#container {background:#efefef url(main_topbg.png) repeat-x; width:900px; margin:0 auto 0 auto; height:auto;}

/* LINKURI SI BUTOANE */
a.link, button.submit b {background:url(butoane.png) no-repeat;color:#fff;}
a.link b,button.submit em  { background:url(butoane_end.png) no-repeat;color:#fff;}
a.link, button.submit {font:10px tahoma; overflow:visible; text-align:center;	vertical-align:middle;text-align:center;cursor:pointer; text-decoration:none;}

a.link { float:left; height:23px; line-height:23px; background-position: 0 0px;   padding:0 0 0 10px;margin:0;}
a.link b {float:left; padding:0 10px 0 0px; background-position: right 0px; font-weight:normal;}
a.link:hover, a.link:hover b { background-position: 0 -23px; }
a.link:hover b { background-position:right -23px; }

button.submit{ border:none; background:none; padding:0; margin:0;  white-space:nowrap; height:24px; }
button.submit b, button.submit em{ display:block; height:24px; line-height:23px; margin:0;}

button.submit b { padding-left:10px; background-position: 0 0; }	
button.submit em { font-style:normal; padding-right:10px; background-position:100% 0; }	
button.submit:hover b { padding-left:10px; background-position: 0 -23px; }	
button.submit:hover em { font-style:normal; padding-right:10px; background-position: 100% -23px;}

/* LINKURI SI BUTOANE END */

/* MAIN CONTENT */
h2 { padding:0 0 0 30px; color:#900; }
h4 { padding:10px 0 0 0; color:#900; margin:0; }
p { text-indent:30px; padding:0; margin:6px 0 0 0;}
.linetitle { height:1px; width:100%; background:url(hr.png) no-repeat; margin-top:-15px; margin-left:15px;}
#container .left { float:left; width:649px; margin:21px 0 11px 11px;}
#container .welcome { height:257px; background:url(dece.jpg) no-repeat;}
#container .dece { padding-top:40px; color:#900; padding-left:40px; width:320px;}
#container ul.welcomeul { padding:0; margin:0; list-style-image:url(tick_dece.png); list-style-position:inside;}
#container ul.welcomeul li { padding:0; list-style-image:url(tick_dece.png);}
#container .top1 { background:url(main_top.png) no-repeat 0 0; height:8px; width:649px;}
#container .content1 { background:url(main_wrap.png) repeat-y; width:649px;}
#container .contentinner { padding:6px; }
#container .bottom1 {background:url(main_top.png) no-repeat 0 bottom; height:8px; width:649px;}
/* MAIN CONTENT END */

/* RIGHT SIDE */
#container .right { float:right; width:212px; margin:21px 11px 11px 0;}
#container .buton {background:url(button.png) no-repeat; width:210px; height:43px; margin:0 auto 0 auto; color:#FFF; padding-top:2px; margin: 3px 0 3px 0; cursor:pointer;} /* Butoane dreapta */
#container #box { width:212px; padding:3px 0 3px 0; }
#container #box .top, #container #box .bottom {background:url(box_top.png) no-repeat;}
#container #box .top { height:37px; background-position:left top; color:#FFF; font-size:12px; text-transform:uppercase; text-align:center; line-height:35px;}
#container #box .content { background:url(box_bg.png) repeat-y; padding:0 3px 0 3px;}
#container #box .bottom { height:9px; background-position:left bottom;}
#container #box ul.servicii {padding:0; margin:0; list-style-image:url(tick_servicii.png);}
#container #box ul.adrese {padding:0; margin:0; list-style-image:url(tick_links.png);}
#container #box ul li { padding:0px 0px 4px 3px;  }
#container #box ul li:hover { padding:0px 0px 4px 5px;  }
/* RIGHT SIDE END */

/*   MENU */

.menu {font-size:14px; padding-bottom:0px; width:787px; text-align:center; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; margin:0 auto 0 auto;}
.menu ul {padding:0;margin:0;list-style-type:none; height:40px;}
.menu ul ul {width:163px; text-align:left; background:url(submenubg.png) 0 bottom no-repeat;}
.menu ul li {float:left;height:40;line-height:38px; display:block; background:url(limit.png) 0 bottom no-repeat;}
.menu ul ul li {display:block;width:163px;height:auto; line-height:1em;}
.menu a {display:block;float:left;height:40px;font-size:14px;text-decoration:none;color:#fff;padding:0 20px 0 20px; margin-left:2px;}
.menu ul ul a {display:block; color:#fff;width:163px;height:100%;line-height:1em; padding:6px 4px 6px 4px;}
.menu ul :hover a.sub1 { background:#000}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;background: url(hovermenu.png);}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:2.8em; left:0; width:163px;}
.menu ul :hover ul{visibility:visible; height:auto; padding:0 0 0 0;  background:url(submenubg.png) no-repeat; left:0em;}
a.submenu:hover {background:none; padding-left:5px; color:#CCC;}

.menu ul ul li ul.sub2 {visibility:hidden;position:absolute;height:0;top:0; left:163px; width:163px; background:none;line-height:12px;}
.menu ul ul li ul.sub2 li a {font-size:10px}
.menu ul ul li:hover ul.sub2 {visibility:visible;position:absolute;height:0;top:0; left:160px; width:163px;}
/* END MENU */



/* FOOTER */
.gradient {height:47px; width:100%; background:url(gradient.png) repeat-x; margin-top:-47px; z-index:-1; position:absolute;}
#footer {
	background:url(footer.png) repeat-x #f00000;
	width:100%;
	min-height:48px;
	color:#FFF;
}
#footer a { color:#FFF; text-decoration:none; margin:0 4px 0 4px;}
#footer a:hover { color:#CCC; text-decoration:underline; }
#footer .wraper { background:url(wrap.png) repeat-y; width:908px; margin:0 auto 0 auto; padding: 5px 0px 0px 0px; min-height:43px; line-height:20px; }

/* END FOOTER */