body {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	background-color : white;
	/*overflow:scroll;*/
}
.ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}

.td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}

.ac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A50A1;
	margin: 0px;
}

.acbic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A50A1;
	margin: 0px;
}


.ol {
	list-style-type: decimal ;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}
.textfield {
	background-color: #ffffff;
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
A:link {
	color: #666666;	
	text-decoration: none;	
}
A:active{
	color: #0A50A1;	
	text-decoration: none;	
}
A:visited{
	color: #666666;
	text-decoration: none;
}	
A:hover{
	color: #2D65A8;
	text-decoration: underline;
}

A:link.leftmenu {
	color: #0A50A1;	
	text-decoration: none;	
	line-height: 120%;
	font-size: 11px;
}
A:active.leftmenu{
	color: #0A50A1;	
	text-decoration: none;	
	line-height: 120%;
	font-size: 11px;
}
A:visited.leftmenu{
	color: #2D65A8;
	text-decoration: none;
	line-height: 120%;
	font-size: 11px;
}	
A:hover.leftmenu{
	color: #A9B8DF;
	text-decoration: underline;
	line-height: 120%;
	font-size: 11px;
}

.path {
	color: #333333;
	font-size: 11px;
}
A:link.path {
	color: #0A50A1;
	text-decoration: none;
	font-size: 11px;
}
A:active.path {
	color: #0A50A1;
	text-decoration: none;
	font-size: 11px;
}
A:visited.path {
	color: #0A50A1;
	text-decoration: none;
	font-size: 11px;
}
A:hover.path {
	color: #0A50A1;
	text-decoration: underline;
	font-size: 11px;
}


.footer {
	color: #333333;
	font-size: 11px;
	line-height: 20px;
}
A:link.footer {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
}
A:active.footer {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
}
A:visited.footer {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
}
A:hover.footer {
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
	line-height: 20px;
}
.pricesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.sale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #666666;
	text-decoration: line-through;
}

.input_search {border:solid 1 #D3D3C0; background-color:#FFFFFF; color:#aaaaaa; height:19px;}
.form {border:solid 1 #C9C9C9; background-color:#FFFFFF; color:#787878;}
.form2 {border:solid 1 #7E7E7E; background-color:717171; color:ffffff;font-size:9pt; height:23;}
.form3 {border:solid 1 #5690D3; background-color:1365C3; color:ffffff;font-size:9pt; height:23;}


/*20070501_minahÃß°¡*/
.textfield_main{
	background-color: #F7F8FA;
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #DBDCDE;
}

#top_menu { height : 72px; }
#top_menu_container { margin:0 auto; text-align:center; width:750px; }
#top_menu_list { width:750px; overlow:hidden }
/*#container_table { width : 750px; display:none; }*/
#container_table { width : 750px; }
#containers { margin : 0 auto; text-align:center; }

#left_menu { width : 170px; float : left; padding-right : 0px; margin-top:5px; }
#left_menu_wrapper { margin : 0; padding : 0; list-style-image:none; list-style-position:outside; list-style-type:none; }
#left_menu_wrapper li { }
.left_menu_3D { padding:7px 0 5px 10px; border-bottom:1px dashed #BBBBBB; width:140px; }
.left_menu_2D { height : 24px; width:150px; }

#navigation_text { font-size:11px }
td { font-size:11px }

/*.footer_container { display:none; }*/

/* footer */
#footer_wrapper { text-align:center; margin:0 auto; }
#footer_container { margin:10px 0 30px 0; }
#footer_temp { width:750px; margin : 0 auto; border-top:1px #DDDDDD solid; padding-top:10px; }
#footer { margin-left:159px; text-align:left; }
.footer_logo { float:left; margin:2px 10px 0 0; }
.footer_text { text-align:left; float:left; margin-right:20px; }
.footer_marks { }
.footer_field { margin-left:6px; }
