body
{
	margin : 0px;
	padding : 0px;
	background-color : White;
}
body, td
{
	font-size : 75%;
	font-family : Verdana;
}
hr
{
	margin-bottom : 15px;
}
.main
{
	display : block;
}
.input
{
	font-size : 75%;	
}
a
{
	color :	#084c9f;
}
a:hover
{
	color : #db4802;

}
.header
{	width : 100%;	border : 0px;}
.menu_bg
{
	background : #1A46B7 url(../../img/menu_bg.gif) repeat-x top;
	width : 100%;
}
.main_men
{
	background : url(../../img/main_bann_b.gif) repeat-x top;
	padding : 2px 0px 0px 0px;
}
.main_men_a
{
	background : url(../../img/main_bann_b_a.gif) repeat-x top;
}

.title_image
{
	background : url(../../img/main_title_bg.gif) left top repeat-x;
}
.title_image_bg
{
	background-color : #1b31a0;
	background : url(../../img/main_title.jpg) left top no-repeat;
	text-align : right;
}

.top_navigator
{	border : 0px;	height : 22px}
.top_navigator td
{
	background : url(../../img/bg_top_nav.gif) no-repeat right top;
	padding : 11px 21px 0px 0px;
}
.top_navigator td
{
	font : 10px Helvetica;
}
 .top_navigator td a
 {
	color : #054c9a;
	text-decoration : none;
}
.str_nav_table
{
	border : 0px;
	background : #d2dae5 url(../../img/bg_str_nav.gif) repeat-x top;
	height : 29px;
	width : 100%;
}
.str_nav
{
	font : 10px Tahoma;
	color : #72616d;
	padding-bottom : 7px;
}
.str_nav a
{
	text-decoration : none;
}
.for_use
{
	height : 29px;
	font : 10px Tahoma;
	color : #000000;
	white-space : nowrap;
	padding : 0px 7px 7px;
}
.for_use a
{
	text-decoration : none;
}
.for_use_over
{
	height : 29px;
	font : 10px Tahoma;
	background : url(../../img/point_top.gif) no-repeat bottom;
	color : #db4802;
	white-space : nowrap;
	padding : 0px 7px 7px;
}
.for_use_over a
{
	color : #db4802;
	text-decoration : none;
}
.search
{
	background : url(../../img/search_bg.gif) repeat-x;
	text-align : center;
	padding-top : 10px;
}
.tah10
{
	font : 10px Tahoma;
}
.tah10 a
{
	color : #666666;
}
.tah11
{
	font : 11px Tahoma;
}
.tah11b
{
	font : 11px Tahoma;
	font-weight : bold;
}
.red_link 
{
	font-size : 60%;
/*	color : #ff6802;
*/
}
.tah10bg
{
	font : bold 10px Tahoma;
	color : #505050;
}
.tah10b
{
	font : bold 10px Tahoma;
	color : black;
}
.decorTitle
{

	font: bold italic 12pt "Times New Roman";
}
.title_page, .titlecontent
{

	font: bold 12pt Tahoma;
}
p.title_page, .titlecontent
{
	margin : 0px 0px 10px 0px;	
}
.title_announce
{
	font-weight : bold;
}
p.title_announce
{
	margin : 0px 0px 0px 0px;	
}
.date
{
	font-size : 80%;	
	color : #999999;
}
.content
{
	font-size : 90%;
}
.decorNone
{
	font-size : 90%;
}
td.content
{
	font-size : 70%;
}
.content p 
{
	margin : 0px 0px 10px 0px;
}
.compulsory_use
{
	background-color : silver;
}
.items
{
	font : 11px Tahoma;
	color : #505050;
}
.items a
{
	color : #034ea9;
	text-decoration : none;
}
.cost
{
	font : bold 11px Tahoma;
	color : #2d2d2d;
}
.descript
{
	font : bold 11px Tahoma;
	color : #8b8b8b;
}
.title_group
{
	font : 11px Tahoma;
	color : #034fad;
	font-weight : bold;
}
.title_group a
{
	color : #034fad;
}
.point_men
{
	font : 11px Tahoma;
	color : #034fad;
	padding : 0px 10px;
	background : url(../../img/point_right.gif) no-repeat left;
}
.point_men a
{
	text-decoration : none;
	color : #034fad;
}
.list_men
{
	font : 11px Tahoma;
	color : #034fad;
}
.list_men a
{
	color : #034fad;
	text-decoration : none; 
}
.foot
{
	font : 10px Tahoma;
	white-space : nowrap;
	padding : 0px 10px;
}
.foot a
{
	color : #666666;
}
.copy
{
	font : 10px Tahoma;
	white-space : nowrap;
	padding : 0px 10px;
	color : #374858;
}
.copy a
{
	color : #1469c6;
}
table.catalog
{
	width:100%;
	font : normal 11px Tahoma;
	color : #374858;
}
table.catalog th
{
	background-color:#CCCCCC;
	border : solid 1px #fff;
}
table.catalog td
{
	font : normal 11px Tahoma;
	background-color:#fff;
	border : solid 1px #ccc;
}

h2
{
	background : #d2dae5 url(../../img/bg_str_nav.gif) repeat-x top;
	height : 29px;
	width : 100%;
	font : bold 100% Tahoma;
	padding : 3px 5px 2px;
}