/*---------- InLine Index CSS ----------*/

html, body{ 
margin:0; 
padding:0; 
text-align:center;
background:#000 url(../images/bg.jpg) repeat-x;
font:.9em/1.2em Arial, Helvetica, sans-serif;
} 
 
#container{ 
position:relative;
width:790px;
height:800px;
margin:0 auto;
/*--background-image:url(../images/pic_index.jpg);--*/
border:1px solid #181818;
border-right:1px solid #202020;
border-top:none;
background-color:#181818;
}

#login{
position:relative;
width:790px;
margin:0 auto; 
border:1px solid #666;
background-color:#fff;	
text-align:right;
padding-bottom:5px;
}

#button{
position:absolute;
right:0;
top:0;
}

/*--#copyright{ 
position:relative;
width:790px;
height:57px;
text-align:center;
margin:0 auto;
background-image:url(../images/copyright_index.jpg);
}--*/

#news{
position:absolute;
left:80px;
top:138px;
width:200px;
height:260px;
padding:0 10px;
z-index:1000;
text-align:left;
font:.9em/1.4em Arial, Helvetica, sans-serif; 
}

#news a{
font-size:11px;
}

#news a:link, #news a:visited{
color:#039;
}

#news a:hover, #news a:active{
color:#900;
}

/*--#translate{
position:absolute;
top:168px;
left:18px;
}--*/


/*---------- Main Menu ----------*/

div#main_menu{
text-align:right;
font:bold 12px Arial, Helvetica, sans-serif;
position:absolute;
left:310px;
top:183px;
}

/* -------------- */

#main_menu ul{
list-style-type:none;
}

#main_menu li{
margin-bottom:20px;
}

#main_menu a:link, #main_menu a:visited{
color:#fff;
text-decoration:none;
}

#main_menu a:hover, #main_menu a:active{
color:#ff0;
text-decoration:underline;
}

/*---------- Classes ----------*/


.subheader{
font:bold 13px/1.3 Arial, Helvetica, sans-serif;
color:#c8082b;
margin:30px 0 20px;
}

.subsubheader{
font:bold 12px/1.3 Arial, Helvetica, sans-serif;
color:#5e739c;
margin:30px 0 25px;
}

.solid_border{
border-bottom:1px solid #555;
margin:30px 0;
}

.dotted_border{
border-bottom:1px dashed #555;
margin:30px 0;
}

.copyright{
margin-top:15px;
color:#ddd;
font-weight:bold;
font-size:10px;
}

/*---------- List Links ----------*/

ul.list_links{
list-style-type:none;
margin:-5px 0 0 15px;
padding:0;
}

ul.list_links ul{
list-style-type:none;
}

.list_links li{
margin-bottom:3px;
}

.list_links li a{
padding-left:10px;
/*--padding:0 0 0 15px;--*/
background:url(../images/arrow.gif) no-repeat 0 50%;
}

.list_links a:link, .list_links a:visited{
color:#222;
text-decoration:none;
}

.list_links a:hover, .list_links a:active{
color:#c8082b;
text-decoration:underline;
}


/*---------- Dropdown Menu ----------*/

#dropmenudiv{
position:absolute;
background-color:#fff;
border:1px solid black;
border-bottom:3px solid black;
z-index:1000;
text-align:left;
padding-bottom:5px;
filter:alpha(opacity=93);
-moz-opacity:0.93;
}

#dropmenudiv a{
background:url(../images/arrow.gif) no-repeat 0 50%;
width:100%;
color:#222;
font-size:10px;
display:block;
padding:5px 3px 5px 10px;
margin-left:10px;
text-decoration: none;
}

#dropmenudiv a:hover{
color:#c8082b;
text-decoration:underline;
}