html {
margin:0;
padding:0;
height: 100%; 
min-height: 100%;
overflow-y: scroll;
} 

body {
	background-color: #ffffff;
	font-family:Verdana, Geneva, sans-serif;
	line-height : 16px;
	font-size:9px;
	color : #000000;
	margin : 0;
	padding : 0;
	height: 100%; 
	min-height: 100%;
} 


body a:link, a:active, a:visited  {
text-decoration : none;
color : #720a0b;
}

body a:hover {
text-decoration : underline;
} 

li  {
background : url(news_buble.gif) no-repeat left center;
padding-left : 7px;
margin-bottom : 10px;
} 


h1 {
	margin:0px;
	padding:0px;
	line-height :12,2pt;
	text-align: left;
	vertical-align: top;
}

br {
margin: 0px;
}

.brclear{
clear:both; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0; 
}
 
p {
margin : 10px;
padding : 0;
} 

.h1 {
	margin:10px;
	padding:10px;
	line-height :9,2pt;
	text-align: left;
	vertical-align: top;
}

.bold {
	margin:20px;
	padding:0px;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
}
.topic {
	margin-top:20px;
	margin-left:60px;
	margin-right:40px;
	padding:0px;
	line-height :12pt;
	font-size:8pt;
	text-align: left;
	vertical-align: top;
}
.small{
	margin-left:60px;
	margin-top:15px;
	margin-right:40px;
	padding:0px;
	line-height :12px;
	font-size:9px;
	text-align: left;
	vertical-align: top;
}
.htopic
{
	margin-left: 10px;
	margin-top: 10px;
	margin-right:100px;
	padding:0px;
	line-height : 20pt;
	font-size:18pt;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#ааа;
	color: #000;
	text-align: left;
	vertical-align: top;
}
.meetings
{
margin-left:80px;	
	}
img {border:0px;}

a img {border: none; }

div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}

#container  {
width :900px;
background : url(/images/bg1.png) no-repeat top center;
z-index: 1;
margin: 0px auto auto;
margin-top: 0px;
margin-top: 0px;
padding: 0px;
height: 100%; 
position: relative;
} 

#map  {
left:60px;
padding:0;
top:230px;
position:absolute;
} 

#topic{
	position:static;
	background: url(images/topic_bg.jpg) no-repeat top center;
	left:410px;
	top:210px;
	height:513px;
	width:400px;
font-family:Verdana, Geneva, sans-serif;
font-style:normal;
	}
	
#rules{
	position:static;
	background: url(spacer.png);
	left:410px;
	top:210px;
	height:513px;
	width:400px;
font-family:Verdana, Geneva, sans-serif;
font-style:normal;
	}


#logo {
	position: absolute;
	left:0px;
	top:20px;
	}
#main_text {
margin-left:0px;
position: absolute;
font-family:Verdana, Geneva, sans-serif;
line-height : 16px;
font-size:12px;
left:0px;
top:215px;
width:410px;
font-style:normal;
text-align: justify;
}
#news
{
	position: absolute;
	margin-left:20px;
	margin-top:0px;
	margin-right:20px;
	font-family:Verdana, Geneva, sans-serif;
	line-height : 16px;
	font-size:12px;
	left:520px;
	top:100px;
	width:360px;
	font-style:normal;
	text-align: justify;
}
#menu{
	position: absolute;
	margin:0;
	left:10px;
	top:210px;
	z-index: 3000; 
}
#meetings
{
	position:absolute;
	background : url() no-repeat top center;
	font-family:Verdana, Geneva, sans-serif;
	line-height : 14px;
	font-size:11px;
	left:700px;
	top:0px;
	width:160px;
	height:104px;
	margin-top: 0;
	padding : 0;
	}
	
#footer {
position: relative;
z-index: 2;
width: 900px;
margin-left:0px;
font-family:Verdana, Geneva, sans-serif;
line-height : 10px;
font-size:9px;
clear:both;
}
#news_cont {
position: relative;
top:40px;
width: 100%;
margin-left:0px;
text-align: left;
}

#date {
position: relative;
top:10px;
width: 100px;
margin-left:-10px;
font-family:Verdana, Geneva, sans-serif;
line-height : 14px;
font-size:9px;
color:#777;
}
#note {
position: relative;
top:-3px;
width:100%;
margin-left:0px;
font-family:Verdana, Geneva, sans-serif;
line-height:14px;
font-size:11px;
color:#000;
}
#ad {
position: absolute;
top:15px;
font-family:Verdana, Geneva, sans-serif;
line-height:10px;
font-size:9px;
z-index:23;
}



