body, td, th, div, p {font: 12px  Arial, Helvetica, sans-serif;}
select, input {font: 12px Arial, Helvetica, sans-serif; height: 18px;}
h3 {margin-bottom: 0px;}
.top_menu td {padding-right: 4px; background-color: #eeeeee;}
span {font-weight:bold; color: #FFFFFF;}
.text {text-indent: 15px; padding-left: 5px; padding-right: 5px; text-align: justify; margin-top: 3px; margin-bottom: 3px;}

.news .header {color: blue; font-size: 14px; font-weight: bold; padding-left: 5px;}
.news .author {font-size: 11px; text-align: right;}
.news .author .name {color:blue;}
.news .date {text-align: center; color: #ee3333;}

.error {color: red; font-weight: bold;}
.errordescr {color: red; font-size: 10px; width: 200px;} 
.guild {color: blue; font-weight: bold;}

.chtable { background-color: silver;}
.chtable th { background-color: #eeeeee;}
.chtable td { background-color: #ffffff;}

.menutop td {padding-left: 5px; padding-right: 5px;}

.mshon {background-image: none; font-weight: bold; color: white;}
.mshoff {background-image: url(/img/mf.gif); font-weight: bold; color: white;}

.msh a{color: #333333; text-decoration: none;}
.msh a:hover{color: #FF6600;}

.mshs a{color: #333333; text-decoration: none; font-weight: bold;}
.mshs a:hover{color: #FF6600;}

span a{color: #fceac4;}
a:hover{color: #FF6600;}

a{color: #000000;}

.submenu {padding-left: 5px;}
.ssubmenu {padding-left: 10px;}

.galnotice {color: black; font-size: 10px; font-weight: bold; text-align: center;}












.menu_left
{
    margin: 0;
    width: 250px;
    margin-bottom: 1em;
    color: #333;
}
.menu_left ul 
{
    list-style: none;
    margin: 0 0 0 20px;
    padding: 0;
    border: none;
}
		
.menu_left li 
{
    margin: 0 38px 5px 2px;
    background-color: white;
    width: 164px;
    
}
html>body .menu_left li {
    width: auto;
}

.menu_left {
background-image: url(/images/header_map_1.jpg);
}

html>body .menu_left li a {
    width: auto;
}

.menu_left li a:hover {
    border-left: 8px solid white;
    border-right: 8px solid white;
    background-image: url(/images/header_map_2.jpg);
    background-color: #339933;
    background-repeat: no-repeat;
    color: #fff;
}