body {
	margin:0;
	text-align:center;
	font-size:10px;
}

.wrapper {
	margin:auto;
	text-align:left;
	font-family:Arial, Verdana, Sans-Serif;
	min-width:1000px;
	width:100em;
}

.b {position:relative;}

.b {_position:static;}

#main {width:100%;}

#main .b {
	float:none;
	width:auto;
	position:static;
}

.wrapper #main .b {
	display:block;
	margin:0 0 0.6em 0;
}

.clear {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0;
	line-height:0;
	outline-width:0;
	border:0;
	border-width:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	page-break-after:avoid;
	page-break-before:avoid;
	page-break-inside:avoid;
	empty-cells:hide;
	display:block;
}

/* Page Slices */

.lang_src {
	height:2.72em;
	font-size:1.1em;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	line-height:2.72em;
}

.banner {height:9.3em;}

.main_menus{font-size:1.2em;}

.footer {
	height:2.4em;
	background: #cee4f9;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	font-size:1.1em;
	color:#2767a4;
}

/* Langs & Search */

.langs {
	float:right;
	padding:0 10px;
}

.langs a.language, .langs a.language:visited {color:#7b7b7b;text-decoration:none;}

.langs a.language2, .langs a.language2:visited {color:#7b7b7b;text-decoration:none;}

.langs a.active_lang, .langs a.active_lang:visited {color:#1d79dd;text-decoration:none;}

.langs a.language:hover, .langs a.active_lang:hover{text-decoration:underline;}

.srch {
	float:right;
	padding:0 15px;
}

.srch .txt {
	margin:0;
	*margin:6px 0;
	padding:1px;
	border:1px solid #a5b6dd;
	color:#a5b6dd;
}

.srch .btn {
	margin:0;
	*margin:6px 0;
	height:20px;
	color:#a5b6dd;
	font-size:0.91em;
	font-weight:bold;
	font-family:Verdana, Arial, Sans-Serif;
	border:1px solid #a5b6dd;
	background:#fff;
}

/* Top Line */

.top_block{height:0.545em;background:#cee4f9;}

.top_block_content{}

/* Top Menu */

.topMenus01 {
	width:161px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin: 5px 5px 5px 0;
	background:url(img/top_menu_bgr_01.gif) repeat-x top;
	float:left;
}

.topMenus01Active {
	width:161px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin: 5px 5px 5px 0;
	background:url(img/top_menu_bgr_active_01.jpg) repeat-x top;
	float:left;
}

.topMenus01 a, .topMenus01 a:visited, .topMenus01Active a, .topMenus01Active a:visited {
	display:block;
	text-decoration:none;
	color:#092d78;
}

.topMenus02 {
	width:161px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:5px 5px 5px 0;
	background:url(img/top_menu_bgr_02.gif) repeat-x top;
	float:left;
}

.topMenus02Active {
	width:161px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:5px 5px 5px 0;
	background:url(img/top_menu_bgr_active_02.jpg) repeat-x top;
	float:left;
}

.topMenus02 a, .topMenus02 a:visited, .topMenus02Active a, .topMenus02Active a:visited {
	display:block;
	text-decoration:none;
	color:#092d78;
}

.topMenus03 {
	width:161px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:5px 5px 5px 0;
	background:url(img/top_menu_bgr_03.gif) repeat-x top;
	float:left;
}

.topMenus03Active {
	width:161px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:5px 5px 5px 0;
	background:url(img/top_menu_bgr_active_03.jpg) repeat-x top;
	float:left;
}

.topMenus03 a, .topMenus03 a:visited, .topMenus03Active a, .topMenus03Active a:visited {
	display:block;
	text-decoration:none;
	color:#092d78;
}

img.topMenuBlt {
	border:0;
	margin:12px 0;
	padding:2px 4px;
	vertical-align:middle;
}

/* Footer */

.lft_ft {
	float:left;
	line-height:2.273em;
	padding:0 0 0 1.818em;
}

.rgt_ft {
	float:right;
	line-height:2.273em;
	padding:0 1.818em 0 0;
	text-align:right;
}

.rgt_ft a, .rgt_ft a:visited{color:#2767A4;text-decoration:none;}

.rgt_ft a:hover{text-decoration:underline;}