body {
margin:0;
padding:0;
background-color:#fff;
}
body, html{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:normal;
}

a, a:VISITED, a:ACTIVE, a:FOCUS, a:LINK{ 
text-decoration:none;
color:#b1b1b1;
}
a:HOVER{ color:#990000;  }

img{border:0; margin:0; padding:0;}
p{margin:0;}

h1,h2,h3,h4,h5,h6{margin:0; padding:0;font-weight:normal;}
a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h5{color:#990000;}
h1 a{color:#333;}

.boxwidth {
width:950px;
margin:0 auto;
}



#container {
width:100%;
margin:0 auto;
}

#header {
/*background:#fff url(../img/site/sfuma.jpg) bottom repeat-x;*/
border-bottom:1px solid #e7e7e7;
height:90px;
margin:0;
padding:0 30px;
}
		#logo {
		float:left;
		text-align:left;
		margin-top:20px;
		}
		#menu_bar {
		width:550px;
		float:right;
		margin-top:14px;
		}
		#menu {
		height:15px;
		float:right;
		text-align:center;
		padding: 5px 0 0 0;
		margin:50px 0 0 0;
		background-color:#fff;
		}
			#menu a, #describe a{
			font-family:Arial, Helvetica, sans-serif;
			color:#666;
			letter-spacing: 2px;
			padding: 0 9px;
			}
			#menu a:hover,#menu a.active,#describe a:hover{color:#990000;}
			#menu a.active{
			font-weight:normal;
			border-top:1px solid #990000;
			}
a.active{
font-weight:bold;
color:#990000;
}
.red{color:#990000;}
			#describe{
			color:#990000;
			font-size:1.2em;
			padding:7px 0 0 16px;
			font-variant:small-caps;
			height:18px; 
			position:absolute;
			}
	

#main_body {
margin:0;
background-color:white;
padding:20px 0;
}
		#box_left {
		width:500px;
		margin:0;
		float:left;
		padding:0;
		}
		.box_left {
		width:500px;
		margin:20px 0 0 0;
		float:left;
		text-align:right;
		}
			div.pic{
			width: 500px;
			height: 430px;
			text-align: center;
			display:table-cell;
			vertical-align:middle;
			}

			.submenu_underline{text-align:right; border-bottom:1px solid #e7e7e7;}
			h5{ font-size:1.05em; color:#7D7D7D; text-align:center;}
		
		#box_right {
		width:400px;
		margin:0;
		float:right;
		}
		.box_right {
		width:380px;
		margin:10px 0 0 0;
		float:right;
		}
			#box_menu { margin:15px 0;}
			#box_menu a {line-height:1.5em;}
			.txt_right{
			text-align:left;
			vertical-align:top;
			margin:10px 0 20px 20px;
			}
			h1 {
			letter-spacing:1px;
			font-size:1em;
			color:#990000;
			text-transform:uppercase;
			padding:5px 0 1px 20px;
			border-bottom:4px solid #e1e1e1;
			}
			h2{
			text-transform:uppercase;
			font-size:1.3em;
			color:#B2B2B2;
			line-height:1.4em;
			}
			h3{
			color:#7D7D7D;
			font-size:1.25em;
			line-height:1.4em;
			margin-bottom:1em;
			}
			.txt_right p{
		/*	font-size: 0.8em; */
			line-height: 1.3em;
			margin:0 0 3px 0;
			}
			
				.h2 { color: #B2B2B2;}
				.h3 { color: #7d7d7d;}
				.h2:hover,.h3:hover{ color:#990000; }

.clear { clear:both; }


#footer {
background-color:#fff;
border-top:1px solid #e7e7e7;
margin:5px 0;
width:100%;
text-align:center;
}
h6{font-size:xx-small; color:#7D7D7D;}


.box_bbc {
position:absolute;
background-color:#eee;
padding:0px;
border-bottom:none;
margin-left:-5px;
}

.error {
text-align:center;
font-size:12px;
color:#990000;
margin:20px 0;
}

a.alog, input.alog{
letter-spacing:1px;
padding:2px 5px;
color:#333;
font-size:9px;
text-transform:uppercase;
background:none;
border:none;
position:absolute;
top:0;
left:50%;
}
a.alog:hover, input.alog:hover{color:#990000; text-decoration:underline;}

#link_more{cursor:pointer; font-size:11px;}
#link_more:hover{color:#990000;}
