body {
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:12px;
	height:auto;
	width:100%;
	background-image: url(/img/rosa/bg.jpg);
}
div.main {
	width:1007px;
	margin:0 auto;
	height:auto;
	background-color:#ffffff;
}
img.head {
	margin:0 0 0 1px;
}
div.main div.headleft {
	margin-left:1px;
	background:url(/img/rosa/headleft.jpg) no-repeat;
	height:195px;
	width:325px;
	float:left;
}
div.main div.headcent {
	background:url(/img/rosa/headcent.jpg) no-repeat;
	height:195px;
	width:480px;
	float:left;
}
div.main div.headright {
	background:url(/img/rosa/headright.jpg) no-repeat;
	height:195px;
	width:190px;
	float:left;
}
div.main div.left {
	background:url(/img/rosa/left.jpg) no-repeat;
	width:223px;
	height:85px;
	margin:-2px 0 0 0;
	float:left;
}
div.main div.center {
	background:url(/img/rosa/center.jpg) no-repeat;
	width:580px;
	height:84px;
	float:left;
	margin:-2px 0 0 0;
}
div.main div.right {
	background:url(/img/rosa/right.jpg) no-repeat;
	width:190px;
	height:84px;
	float:left;
	margin:-2px 0 0 0;
}
div.main div.content {
	width:100%;
	height:auto;
	float:left;
}
div.content div.contcenter {
	font-size:15px;
	font-weight:bold;
	color:#a31f00;
	position:absolute;
	left:50px;
	top:-30px;
}
div.content div.contcenter img {
	margin-right:10px;
}
 div.menu {
	background:url(/img/rosa/menu1.jpg) repeat-y;
	float:left;
	margin-left:0;
	text-align: left;
	width:220px;
}
div.menu div.head {
	width:220px;
	height:20px;	
	background:url(/img/rosa/menu21.jpg) repeat-y;
}
div.menu div.bottom {
	width:220px;
	height:60px;	
	margin:0 0 0 1px;
	background:url(/img/rosa/menubot.jpg) no-repeat;
}
div.menu a{
	display:block;
	width:160px;
	margin:0 0 0 30px;
	text-decoration: none; 
}
div.menu a.selected {
	display:block;
	color:#e75c00;
	width:160px;
	margin:0 0 0 30px;
	text-decoration: none; 
	background:url(/img/rosa/arrow.jpg) no-repeat scroll right;
}
div.menu img.selected {
	width:auto;
	height:auto;
	border:none;
	margin:0 0 0 10px;
}	
div.content div.menu img {
	margin:3px 0 3px 20px;
	width:170px;
}	
div.content div.cont {
	width:730px;
	height:auto;
	float:left;
	padding:10px 0 0 0;
	position:relative;
	padding-right:10px;
	padding-bottom:65px;
}	
div.foot {
	width:1007px;
	clear:both;
	margin:0 auto;
}
img.left {
	float:left; 
	width:796px; 
	height:33px;
	margin:0;
}
div.rightflaw {
	position:relative; 
	float:left;
	background:url(/img/rosa/footflow.jpg) no-repeat;
	width:210px;
	height:113px;
	margin:-80px 0 0 0;
}
div.rightflaw img {
	float:left; 
	margin:-80px 0 0 0; 
	position:absolute;
}
div.delfloat {
	clear:both;
	font-size:1px;
	height:1px;
}
div.delfloat2 {
	clear:both;
}
div.main div.fixed {
	border:1px white solid;
	clear:both;
}
/*
img.right {
	float:left; 
	margin:-80px 0 0 0; 
	position:absolute;
}
div.foot div.footleft {
	background:url(/img/rosa/foot.jpg) no-repeat;
	width:786px;
	height:33px;
	float:left;
	margin:80px 0 0 2px;
}	
div.foot div.footflow {
	background:url(/img/rosa/footflow.jpg) no-repeat;
	float:left;
	width:212px;
	height:113px;
}
div.main div.fixed {
	border:1px white solid;
	clear:both;
}