html,body {
background-color:#000;
color:#fff;
border:0;
font-family:Arial, sans-serif;
font-size:100%;
margin:0;
padding:0;

}

#con{
position:absolute;
background-color:#fff;
z-index:1;
left:0;
top:0;
width:100%;
min-width:1000px;
height:100%;
min-height:810px;
}

table {
font-family:Arial, sans-serif;
font-size:100%;
}

.paginationstyle {
font-family:Arial, sans-serif;
font-size:80%;
text-align:right;
padding: 0 10px 0 0;
}
.paginationstyle a{
text-decoration:none;
}

strong{
font-weight:normal;
}

#topleftalp{
position:absolute; 
z-index:8; 
top:0; 
left:30%;
}
#toprightalp{
position:absolute; 
z-index:8; 
top:0; 
left:50%;
}
#leftalp{
position:absolute; 
z-index:8; 
top:350px; 
right:0;
}

#black{
position:absolute;
background-color:#000;
top:120px; 
width:265px; 
height:600px;
z-index:2;
opacity: 0.4;
filter: alpha(opacity=40);
}

#container {
position:absolute;
z-index:1;
left:0;
top:0;
width:100%;
min-width:1000px;
height:100%;
min-height:700px;
}

#YMapsID{
position:absolute; 
background-color:#000;
width:100%; 
z-index:1;
left:0; 
top:0;  
height:100%;
}

#logoplace {
position:absolute;
right:0;
z-index:5;
padding:10px 70px 0 10px;
top:115px;
background:url('/images/posrs/black.png');
}
#logo {
border:0;
width:210px; 
height:135px;
padding:20px 0 0 0;
	background:url('/images/posrs/logo.png') no-repeat;
	//background-image:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/posrs/logo.png',sizingMethod=crop); 
	background-repeat:no-repeat;
}

#topmenu {
font-size:80%;
line-height:150%;
}

#menumain a {
color:#EEFFDC;
}

#menumain a:hover {
color:#fff;
}

#menumain {
position:absolute;
color:#99cc00;
top:48px;
z-index:9;
text-align:left;
}

#home {
position:absolute;
z-index:5;
top:20px;
right:-40px;
width:24px;
height:23px;
background:url('/images/posrs/home.gif') no-repeat;
background-position:0 0;
margin:0;
padding:0;
}

#mail {
position:absolute;
z-index:5;
top:50px;
right:-40px;
width:24px;
height:23px;
background:url('/images/posrs/home.gif') no-repeat;
background-position:-24px 0;
margin:0;
padding:0;
}

#map {
position:absolute;
z-index:5;
top:80px;
right:-40px;
width:24px;
height:23px;
background:url('/images/posrs/home.gif') no-repeat;
background-position:-48px 0;
margin:0;
padding:0;
}

#intro {
position:absolute;
z-index:10;
width:35%;
right:290px;
top:295px;
}
#header {
font-size:230%;
color:fff;
}
#maintext{
margin:0 0 0 30px;
font-size:80%;
padding:10px 0 10px 10px;
line-height:150%;
	background:url('/images/posrs/black.png');
	
}


#notice {
position:absolute;
font-size:80%;
font-style:italic;
}

#notice a {
color:#66cc00;
}
#notice a:hover {
color:#ff9933;
}

#footermap {
position:absolute;
color:#fff;
font-size:80%;
z-index:10;
line-height:150%;
left:120px;
bottom:10px;
}

.menue {
background:url('/images/posrs/grad_bg.gif') top right repeat-y;
background-color:#336600;
font-size:110%;
line-height:180%;
margin:0;
padding:7px 7px 10px;
}

#submenu {
line-height:170%;
font-size:90%;
margin:7px 0 20px 20px;
padding:0;
}

#submenu a {
color:#ecffc8;
}
#submenu a:hover {
color:#fff;
}

h1 {
font-family:Arial, sans-serif;
font-size:170%;
line-height:130%;
color:#336600;
font-weight:bold;
margin:0;
padding:0 0 20px;
}

h2 {
font-family:Georgia, serif;
font-size:120%;
font-weight:normal;
line-height:130%;
margin:0;
padding:10px 0 0 0;
}

a {
color:#EEFFDC;
}
a:hover {
color:#fff;
}

img {
border:0;
}

ul.elist { margin: 0.5em 0; padding: 0 0 0 2em; }
    ul.elist li
    {
        margin: 0.5em 0; padding: 0 0 0 20px;
        list-style-type: none;
        behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
        text-indent: -1.24em;
		
    }
    ul.elist li:before { 
	content: '\2014\a0'; 
	color:#66cc00;
}