a:link {text-decoration: none; color: #0a3266;}
a:visited {text-decoration: none;}
a:hover {text-decoration:underline;}


html,body {
    margin:0;
    padding:5px;
    font-family:sylfaen,verdana, arial, helvetica, sans-serif;
    font-size:11px;
    color:#ccc;
    background:#fff;
}


#top {
    background:#738116 url(../images/header.jpg) top left no-repeat;
    height:130px;
	margin-bottom:2px;
}

#top_eng {
    background:#738116 url(../images/headereng.jpg) top left no-repeat;
    height:130px;
	margin-bottom:2px;
}
html>body #top {
    height:130px; /* ie5win fudge ends */
}

#middle{
    padding:30px 30px 10px;
	border:none;
    border-left:1px solid #CFCFCF;
    font-size:13px;
    color:#000;
	margin-left:200px;
	height:auto;
	line-height:20px;
}

.ev{background:#E1F3CF;}

#middle a {
color:#0a3266;
text-decoration:underline;
}

#middle a:hover {
text-decoration:none;
}

#left {
    position:absolute;
    left:8px;
    font-size:12px;
	border:none;
    width:190px;
}

html>body #left {
    width:190px; /* ie5win fudge ends */
}


#bottom{
    position:relative;
    padding:5px;
	border:none;
	border-top:1px solid #9D9D9D;
    font-size:10px;
    color:#6B6B6B;
    text-align:right;
	background:#fff;
	height:70px;
	margin:10px 5px 5px 5px;}
	
.news01 {
    border:thin dotted #9D9D9D;	
    padding:10px;
    font-size:11px;
	background:#F2F2F2;
    margin:0 0 1em;
	margin-bottom:10px;
}



ul#menu{
    list-style-type:none;
    margin:4px;
    padding:0;
	text-align:right;
}
ul#menu li{
    position: relative;
    margin:0 0 0.25em;
    padding:0;
	border-top:1px solid #E0E0E0;

}

ul#menu .bold{font-size:14px; font-weight:bold; text-align:right; padding:3px; margin-top:10px; color:#3A3A3A; border:none;}

ul#menu a {
    color:#515151;
    width:180px;
    display:block;
    text-decoration:none;
    padding:2px 2px 3px 5px;
}

ul#menu a:hover {color:#000;}


#nav {
position:relative;
height:50px;
background:url(../images/nav.jpg) top left repeat-x;
padding-right:5px;

}
#nav li {
float:right;
list-style:none;
margin:0;
display:block;
height:50px;
padding-right:3px;
}

#nav li a {
text-decoration:none;
color:#fff;
display:block;
vertical-align:middle;
padding:3px;
padding-top:18px;
}

#nav li a:hover {
background:#fff;
color:#000;
display:block;
height:50px;
}

.box{
border-bottom:1px dashed #841918;
margin:5px;
padding:5px;
}

.pub{border-bottom:1px solid #DDD};