body, html
{	
	margin: 0;	
	padding: 0;	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:16px;	
	background:#840021;	
	text-align:center;	
	color: white;
}

img { behavior: url(iepngfix.htc) }

#contain
{	
	margin: auto;	
	min-width: 100%;	
	text-align: left;
}

a {text-decoration: none; color: white;}
a:hover {text-decoration: underline; color: white;}

#main
{	
	width:100%;	
	text-align: left;
}

#main #header
{	
	position: relative;	
	margin-left: auto;	
	margin-right: auto;	
	margin-top: 30px;	
	width: 847px;	
	height: 228px;	
	filter:alpha(opacity=12);	
	opacity: 0.12;
}
	
/*#main #header #flags{		position: absolute;	right: 0;	bottom: 51px;	width: 128px;	height: 64px;	border: solid 5px;}*/

#main #headerpos
{	
	position: relative;	
	margin-left: auto;	
	margin-right: auto;	
	margin-top: -228px;	
	width: 847px;	
	height: 228px;
}

#main #headerpos #meniu
{	
	position: absolute;	
	width: 100%;	
	height: 51px;	
	bottom: 0;	
	left: 0;
}

#main #headerpos #meniu #home
{	
	position: absolute;	
	top:0;	
	left:0;	
	width: 116px;	
	height: 51px;
}

#main #headerpos #meniu #ulei
{	
	position: absolute;	
	top: 0;	
	left: 116px;	
	width: 74px;	
	height: 51px;
}

#main #headerpos #meniu #pasteltempera
{	
	position: absolute;	
	top: 0;	
	left: 190px;	
	width: 177px;	
	height: 51px;
}

#main #headerpos #meniu #lemn
{	
	position: absolute;	
	top: 0;	
	left: 367px;	
	width: 193px;	
	height: 51px;
}

#main #headerpos #meniu #artadecor
{	
	position: absolute;	
	top: 0;	
	right: 134px;	
	width: 155px;	
	height: 51px;
}

#main #headerpos #meniu #contact
{	
	position: absolute;	
	top: 0;	
	right: 0;	
	width: 134px;	
	height: 51px;
}

#main #headerpos #headerlogo
{	
	position: relative;	
	width: 847px;	
	height: 178px;	
	margin-top: -1px;	
	margin-left: auto;	
	margin-right: auto;	
	background-image: url("images/headerlogo.png");
}

#main #headerpos #headerlogo #flags
{		
	position: absolute;	
	bottom: 0;	
	right: 0;	
	width: 128px;	
	height: 64px;
}

#main #headerpos #headerlogo #flags #steag_en
{	
	position: absolute;	
	top: 0;	
	left: 0;	
	width: 64px;	
	height: 64px;
}

#main #headerpos #headerlogo #flags #steag_fr
{	
	position: absolute;	
	top: 0;	
	left: 64px;	
	width: 64px;	
	height: 64px;
}

#main #upmain
{	
	position: relative;	
	width: 689px;	
	height: 30px;	
	background-image: url(images/upmain.png);	
	margin-top: 20px;	
	margin-left: auto;	
	margin-right: auto;	
	filter:alpha(opacity=20);	
	opacity: 0.20;
}

#main #upmainpos
{	
	position: relative;	
	width: 689px;	
	height: 30px;	
	margin-top: -30px;	
	margin-left: auto;	
	margin-right: auto;
}

#main #upmainpos #leftb
{	
	position: absolute;	
	background-image:url(images/leftb_small.png);	
	width:200px;	
	height: 398px;	
	left: -200px;	
	top: -20px;
}

#main #upmainpos #rightb
{	
	position: absolute;	
	background-image:url(images/rightb_small.png);	
	width:205px;	
	height: 396px;	
	right: -205px;	
	top: -19px;
}

#main #maincontentbg
{	
	position: relative;	
	width: 689px;	
	height: 555px;	
	/*background-color: #FFF;*/	
	background-image: url(images/mainbg.png);	
	margin-top: 0px;	
	margin-left: auto;	
	margin-right: auto;	
	filter:alpha(opacity=20);	
	opacity: 0.20;
}

#main #maincontent
{	
	position: relative;	
	width: 689px;	
	height: 555px;	
	margin-top: -555px;	
	margin-left: auto;	
	margin-right: auto;
}

#main #maincontent a { text-decoration: none; color: white; }
#main #maincontent a:hover { text-decoration: underline; color: white; font-weight: bold; }

#main #maincontentbg_ulei
{	
	position: relative;	
	width: 689px;	
	height: 585px;	
	/*background-color: #FFF;*/	
	background-image: url(images/mainbg.png);	
	margin-top: 0px;	
	margin-left: auto;	
	margin-right: auto;	
	filter:alpha(opacity=20);	
	opacity: 0.20;
}

#main #maincontent_ulei
{	
	position: relative;	
	width: 689px;	
	height: 585px;	
	margin-top: -585px;	
	margin-left: auto;	
	margin-right: auto;
}

#main #downmain
{	
	position: relative;
	top: 0;	
	margin-left: auto;	
	margin-right: auto;	
	background-image: url(images/downmain.png);	
	width: 689px;	
	height: 30px;	
	filter:alpha(opacity=20);	
	opacity: 0.20;
}

#main #footer
{	
	position: relative;	
	margin-top: 10px;	
	width: 100%;	
	height: 80px;	
	background: #a54573;
}

#main #footer #footertext
{	
	position: absolute;	
	width: 100%;	
	height: 16px;	
	top: 7px;	
	font-size: 16px;	
	font-weight: bold;
}

#main #footer a {text-decoration: none; color: white;}
#main #footer a:hover {text-decoration: underline;}	
