html {

}

a{
text-decoration:underline;
color:#071b71;


}
a: link, a:visited{

color:#FF0000;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}


body {
margin-top:2px;
margin-left:3px;
margin-bottom:2px;
font-family: verdana, arial, helvetica, sans-serif,sylfaen;
color: #000;
width:775px;
background:#3b5867 url(images/bg.jpg) repeat-y;
}

#lan-bar{
padding:0;
color:#000;
font-size:11px;
font-weight:400;

}

#lan-bar a{
text-decoration:none;
}


#container {
width:775px;
display: inline;
float:left;
/*border-right:1px #7888A1 dashed;*/
}

#main-title {
font-size:11px;
color:#fff;
text-align:right;
padding:5px;
padding-right:10px;
padding-top:15px;
/*background:#fff url(images/top.jpg) left  top no-repeat;*/
background:#1E1E1E;
border-bottom:1px #E9E9E9 solid;
height:20px;
}

#main-title a{
color:#FC9303;
text-decoration:none;
}

#main-title a:hover{
color:#1E1E1E;
text-decoration:none;
}

#lan-bar{
float:left;
color:#FC9303;
}

h1 {
margin:0;
font-size:10px;
padding-bottom: 3px;
padding-top:0;
padding-left:10px;
padding-right: 0;
color: #000;
letter-spacing: 5px;
font-weight: bold;
background-color: #F2F2F2;
}



#header-image {
background:#4d80b9 url(images/header.jpg) left top no-repeat;
height:240px;
margin-left:0;
margin-right:0;
}

#menu {
font-size:10px;
text-align: left;
background:#F2F2F2 url(images/headline_pat.gif) top left repeat-x;
padding:0;
margin:0;
height:30px;

}

#update {
margin:0;
font-size:10px;
padding:0;
padding-bottom:3px;
padding-left:10px;
padding-top:10px;
color: #000;
border-bottom: 1px #CDCDCD solid;
letter-spacing: 5px;
font-weight: bold;
background-color: #fff;
height:15px;
}

#update a {
text-decoration:none;
color:#333333;

}

#main-text{
margin-top: 0;
margin-bottom:0;
margin-left:0;
font-size: 12px;
line-height: 1.8em;
background: #fff;/* url(images/main.jpg) no-repeat top left;*/
padding:10px;
padding-left:20px;
padding-top:20px;
}

#main-text p{border-bottom:1px solid #333; padding:5px;}



#main-con{
background:#fff url(images/cont.jpg) no-repeat top right;
margin-top: 0;
margin-bottom:0;
margin-left:0;
font-size: 12px;
line-height: 1.8em;
padding:30px;
padding-left:60px;
}

#right_col{
padding:3px;
float:right;
width:180px;
font-size:10px;
border-left:2px solid #F4F4F4;

}

.right_col_text{
background:url(images/right-col.jpg) top left repeat-x;
padding:5px;
padding-top:20px;
border-bottom:1px dashed #999;
margin-top:2px;
line-height:20px
}

h2 {
padding-bottom: 3px;
padding-right: 0;
color: #000;
border-bottom: 1px #000 solid;
letter-spacing: 5px;
margin-left:5px;
margin-right: 50px;
font-size:12px;
margin-top: 0;
padding-top: 5px;
}



p,  ol, table {
margin-top: 17px;
margin-bottom: 0;
}

ol {
margin-left: 75px;
margin-right: 75px;
}

#footer {
margin:0px;
padding-top:5px;
padding-right:20px;
padding-bottom:8px;
font-size: 11px;
background:#fff;
color: #9F9F9F;
border-top: 1px #C1C1C1 solid;
height:45px;
}

#footer a:link, #footer a:visited {
color: #9F9F9F;
text-decoration: underline;
}

#footer a:hover {
text-decoration: none;
color: #B5B5B5;
}

.right {
float: right;
text-align: right;
width:50%;
padding-right:5px;

}
.left {
float:left;
text-align: left;
padding-left:10px;
font-size:10px;

}

.left h3{
margin-top:3px;
font-size:10px;   
margin-bottom:0;
}

.right h3 {
margin-top:0;
font-size:10px;   
margin-bottom:0;
}



ul {
  padding:0;
  margin:0;
  list-style-type:none;
  border:0;
  color:#FFCC00;
  
  
 }

  
ul#nav li {
  background-color:#999;
  float:left;
  position:relative;
  width:125px;
  margin:0;
}
  
  
 li ul {  
  display:none;
  padding:0;
  position:absolute;
  width:auto;
  top:auto; /* or top:1em; or according to the height of the menu */
  text-align:left;

  
}  

  
li > ul{
  top:auto;
  left:auto;
}
    
li:hover ul, li.over ul { display:block;}  
/* Fix IE. Hide from IE Mac \*/
* html li ul li a { width:93.1% }
/* End */


 ul#nav li a {
  display:block;
  text-decoration:none;
  list-style-type:none;
  color: #000;
  background:#E4E4E4;
  border-top:1px solid #ccc;
  padding:5px;
  font-size:10px;
  text-align:left;
  /*width:170px;*/
  }

ul#nav li a:hover { 
background:#D6D6D6;
color:#000;  
text-decoration:none;
} 


ul li ul a:hover {
background:#333 url(images/menu_over.gif) right top no-repeat;
font-weight:normal;
}




.upd_right {
float: right;
text-align: right;
letter-spacing:normal;
color:#5C5C5C;
font-weight:normal;
padding-right:10px;
}


.an {
	background: url(images/bgcode.gif);
	border: 1px solid #F0F0F0;
	border-left: 6px solid #39F;
	color: #000;
	display: block;
	font: 11px "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;

}
