@charset "utf-8";
/* CSS Document */
div.bookmarks {
	width: 130px;
	padding: 0px 0;
	display:inline;
} 

div.bookmarks a {
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding-right: 12px;
	background-image: url(../images/edge_white.png);
	background-position: 100% 3px;
	background-repeat: no-repeat;
}

div.bookmarks a:hover {
	text-decoration: none;
}
div.bookmarks_inner {
	display: none;
	position: absolute;
	margin: -75px 0 0 1px;
	!margin: -40px 0 0 -107px;
	z-index:98;
}
div.bookmarks:hover div.bookmarks_inner {
	display: block;
}
div.bookmarks:hover div.bookmarks_inner {
	width: 130px;
}
div.bookmarks div.bookmarks_inner div.bookmarks_inner2 {
	background-image: url(../images/box_top.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 5px;
	padding-top: 5px;
}
div.bookmarks:hover div.bookmarks_inner div.bookmarks_footer {
	background-image: url(../images/box_bottom.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
	height: 20px;
	width: 130px;
}
ul.bookmarks {
	list-style-type: none;
	padding: 5px 0 0 0px;
	margin:0;
	padding:0;
}
ul.bookmarks li {
	display: inline;
	margin:0;
	padding:0;
}
ul.bookmarks li a {
	padding: 5px 0;
}
img.bookmark {
	padding-right: 2px;
}


body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 height:100%; 
 margin:0; 
 padding:0; 
 border: 0;
 background-image:url(../images/bbs.gif);
 background-repeat:repeat-y;
}

#bookmarkdiv,#bookmarkdivbottom {
display:none;
}

html{
 height:100%;
}

.mmenu_item A{
height:30px;
line-height:30px;
float:left;
font-size:11px;
padding-right:20px;
background-image:url(../images/mbg.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
font-weight:bold;
}

.login_lnk {
background-image:url(../images/login.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
}

.mmenu_item A:hover{color:#ffc600;}
.item-current-active A{color:#ffc600;}
.item-active A{color:#ffc600;}
.item-normal A{color:#ffffff;}

#wrapper { 
 margin: 0;
 width: 950px;
 position: absolute;
}

#lcol {
float:left;
width:768px;
height:100%;
}

#login {
height:20px;
line-height:20px;
vertical-align:middle;
}


#rcol{
background-color:#14579e;
width:182px;
position:absolute;
height:473px; 
top:0px;
left:768px;
}

#langnavi, #langnavi ul {list-style-type:none; margin:0; padding:0;}
#langnavi li { line-height:21px;width:148px;float:left;}
#langnavi li ul { display:none;min-height:200px; }
#langnavi li:hover ul { display:block; }
#langnavi li A{ display:block;height:19px; color:#000000; }




#content_wrap{
padding-bottom:10px;

}

#content_left {
float:left;
width:720px;
background-color:#ededef;
min-height:120px;
margin-top:9px;
margin-right:9px;
padding:20px;
}

#content_right {
float:right;
width:160px;
margin-top:9px;
border-left:1px solid #b7b7b7;
min-height:140px;
padding:10px;
}

#content_right A {
color:#4f4d4e;
}

#current_lang {
background-image:url(../images/lang.gif);
background-repeat:no-repeat;
margin-left:-10px;
background-position:10px top;
z-index:99;
position:absolute;
}

#rcol A {
color:#FFFFFF;
font-size:11px;
padding-left:20px;
}



#search_field {
padding-left:20px;
padding-top:15px;
}

.divider {
margin-top:10px;
border-bottom:1px solid #b7b7b7;
margin-bottom:10px;

}

.news-latest-container {
	padding-top:15px;	
	width:140px;
	padding-left:20px;	
}

#language_menu {
padding-left:20px;
padding-top:13px;
}

#mmenu {
background-color:#14579e;
height:30px;
padding-left:20px;
}

#rootline{
background-color:#ffffff;
height:56px;
line-height:56px;
padding-left:20px;
}

#header {
background-color:#ffffff;
height:423px;
}

#top_menu{
width:286px;
background-color:#99a8cf;
height:20px;
line-height:20px;
float:right;
color:#FFFFFF;
font-size:11px;
}

#footer_menu{
height:20px;
line-height:20px;
float:left;
color:#000000;
font-size:11px;
}

#footer_site_menu {
float:right;
line-height:25px;
}

#header_site_menu {
background-color:#103f75;
height:110px;
width:100%;
}


#footer_site_menu IMG{border:none;margin-left:5px;margin-top:4px; }

#footer_menu A{
font-size:11px;
margin-left:9px;
margin-right:9px;
color:#2d488b;
}

#top_menu A{
color:#FFFFFF;
font-size:11px;
margin-left:10px;
margin-right:10px;
}

#header_top {
background-color:#ffffff;
height:20px;
}

#footer { 
height:25px;
line-height:25px;
border-top:1px solid #b7b7b7;
bottom:0px;
left:0;
margin-left:20px;
position:relative;
width:903px;
}





.bodytext{
font-size: 12px;
color: #000000; 
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}

.sText{
font-size: 11px;
}

a {
	color: #000000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p.bodytext {
	color: #4e4e4e;
}

