body#sub {	background : url(../images/bg_body_exam.gif) repeat-x left top #fff;}/* ___________________________________________________________ header */body#sub div#header {	background : url(../images/header/examination.gif) no-repeat;	height : 120px;}body#sub div#header  h2 {	position : absolute;	left : 0;	top : 50px;	overflow : hidden;	background : url(../images/header/logo.gif) no-repeat 0 0;	width : 238px;	height : 36px;}body#sub div#header  h2 a {	display : block;	background : none;	padding : 55px 0 0 0;	width : 522px;	height : 55px;}/* ___________________________________________________________ font_size */body#sub div#header ul.font_size {	position : absolute;	top : 67px;	right : 0;	background : url(../images/header/bg_font_size.gif) no-repeat 0 0;	width :157px;	height : 22px;}body#sub div#header ul.font_size li {	overflow : hidden;	position : absolute;	top : 0;	margin : 0;	padding : 0;	border : 0;	text-align : left;	text-indent : -2000px;	width : 22px;	height : 22px;}body#sub div#header ul.font_size li.small {	right : 53px;}body#sub div#header ul.font_size li.default {	right : 26px;}body#sub div#header ul.font_size li.large {	right : 0;}body#sub div#header ul.font_size li a {	display : block;	background : url(../images/header/bg_font_size_small.gif) no-repeat 0 0	width : 22px;	height : 22px;}body#sub div#header ul.font_size li.small a {	background-image : url(../images/header/bg_font_size_small.gif);}body#sub div#header ul.font_size li.default a {	background-image : url(../images/header/bg_font_size_default.gif);}body#sub div#header ul.font_size li.large a {	background-image : url(../images/header/bg_font_size_large.gif);}body#sub div#header ul.font_size li a:hover,body#sub div#header ul.font_size li.selected a {	background-position : 0 -22px !important;}#sub .topic_path {	text-align : left;}
