/* CSS Document */

/* base CSS
--------------------------------------------------------------*/

body {
	margin: 0;
	padding :0;
	background-image: url(../img/bg_body_090901.gif);
	/*background-repeat: repeat-x;*/
	/*height : 100%;*/
	color: #E3E3E3;
	/*width:100%;*/
	text-align: center;
}



h2,h3,h4 {
	margin:0;
	padding:0;
}


img {
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

p {
	margin: 0;
	padding: 0;
}

ul,ol {
	margin:0;
	padding:0;
	list-style:none;
}

embed {
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

/* contents CSS
--------------------------------------------------------------*/



#wrapper {
	width:860px;
	height:100%;
	margin:0 auto 0 auto;
	padding: 0;
	background-image: url(../img/bg_main_081024.gif);
	/*background-repeat: repeat-y;*/
	/*position:relative;*/
	/*z-index:100!important;*/
}

/*#mainBx {
	width:860;
	height:100%;
	margin:0;
	padding: 0;
	text-align:left;
}*/



#header{
	width:840px;
	height:60px;
	margin: 0;
	font-size:80%;
	/*background-image: url(../img/top2/navi_081017.gif);*/
	/*background-repeat: repeat-x;*/
}


/*«ΗΑ090731
------------------------------------------------------------ */

#mainfl {
	width:860px;
	height:300px;
	margin:0;
	padding: 0;
	/*padding-left:10px;*/
	background:#000000; /* ΜΜF*/
	border-bottom: solid 1px #333333;
	clear:both;
}




/*«ΗΑ090908(mainBx2ΜtableπΘ­·έθ)
------------------------------------------------------------ */

/*OgΖ3ρwθ*/

#mainBx3 {
	width:860px;
	height:560px;
	margin:0;
	padding:0;
	text-align:left;
	background:#000000; /* ΜΜF*/
	position:relative;
	color: #E3E3E3;
	font-size:11px;
	clear:both;
}


#mainBx3 ul{
	margin:0;
	padding:0;
	border:none;
	width:860px;
	height:470px;
	list-style-type: none;
}


#mainBx3 li.left{
	margin:0;
	padding:0;
	width:285px;
	float:left;
}

#mainBx3 li.middle{
	margin:0;
	padding:0;
	/*border-left: dotted 1px #333333;*/
	/*border-right: dotted 1px #333333;*/
	width:285px;
	height:470px;
	float:left;
}

#mainBx3 li.right{
	margin:0;
	padding:0;
	border:none;
	width:286px;
	float:left;
}


/*--------------------------
    ρ²Ζΰέθ
---------------------------*/

/*Άρ*/


#Bx3_left{
	margin:25 10 10 10;
	padding:0;
}


#Bx3_left ul{
	margin:0;
	padding:0;
	border:none;
	width:100%;
	height:17;
	clear:both;
	list-style-type: none;
}


#Bx3_left li.left{
	margin:0;
	padding:0;
	border:none;
	width:12px;
	float:left;
}


#Bx3_left li.right{
	margin:0;
	padding:0;
	border:none;
	width:auto;
}

/*ρ*/

#Bx3_mid{
	margin:25 10 10 10;
	padding:0;
}



#Bx3_mid_sl{
	margin:0;
	padding:5 0 0 10;
	width: 100%;
	line-height:1.5;
}


#Bx3_mid ul.txt{
	margin:0;
	padding:0;
	border:none;
	width:100%;
	height:20;
	clear:both;
	list-style-type: none;
}


#Bx3_mid li.txt_left{
	margin:0;
	padding:0;
	border:none;
	width:12px;
	float:left;
}


#Bx3_mid li.txt_right{
	margin:0;
	padding:0;
	border:none;
	width:auto;
}

#Bx3_mid ul.img{
	margin:0;
	padding:0;
	border:none;
	width:100%;
	height:62;
	clear:both;
	list-style-type: none;
}


#Bx3_mid li.img_left{
	margin:0;
	padding-left:12px;
	border:none;
	width:72px;
	float:left;
	height:31;
}

#Bx3_mid li.img_right{
	margin:0;
	padding:0;
	border:none;
	width:auto;
}

#Bx3_mid ul.img3 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 65px;
	clear:both;
	list-style-type: none;
}

#Bx3_mid li.img3_left {
	margin: 0 10 10 0;
	padding: 0;
	float: left;
}

#Bx3_mid li.img3_right {
	margin: 0 0 10 0;
	padding: 0;
	float: left;
}



/*Eρ*/


#Bx3_right{
	margin:25 10 10 10;
	padding:0;
}



#Bx3_right ul.txt{
	margin:10 0 0 0;
	padding:0;
	border:none;
	width:100%;
	height:17;
	clear:both;
	list-style-type: none;
}


#Bx3_right li.txt_left{
	margin:0;
	padding:0;
	border:none;
	width:12px;
	float:left;
}


#Bx3_right li.txt_right{
	margin:0;
	padding:0;
	border:none;
	width:auto;
}

#Bx3_right ul.img{
	margin:0 0 15 0;
	padding:0;
	border:none;
	width:100%;
	height:48;
	clear:both;
	list-style-type: none;
}


#Bx3_right li.img_left {
	margin:0;
	padding-left:12px;
	border:none;
	width:70px;
	float:left;
}

#Bx3_right li.img_right {
	margin:0;
	padding:0;
	border:none;
	width:auto;
}

#Bx3_right ul.img2 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 290;
	clear:both;
	list-style-type: none;
}

#Bx3_right li.img2 {
	margin: 0 0 15 0;
	padding: 0;
}


#Bx3_right ul.img3 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 65px;
	clear:both;
	list-style-type: none;
}

#Bx3_right li.img3_left {
	margin: 0 10 10 0;
	padding: 0;
	float: left;
}

#Bx3_right li.img3_right {
	margin: 0 0 10 0;
	padding: 0;
	float: left;
}


/* navigation tag
--------------------------------------------------------------*/

#header ul {
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	top: 30px;
	height:30px;
	width: 860px;
	clear:both;
	font-size: 11px;
	background-color: #000000;
}

#header li.nv {
	margin: 0;
	padding: 0;
	width: 100px;
	height:30px;
	display: block;
	float: left;
	text-decoration:none;
}

#header li.rogo {
	margin: 0 0 0 20;
	padding: 0;
	height:30px;
	float: left;
}

#header li.nv a {
	margin: 0;
	padding: 8 0 0 0;
	width: 100px;
	float: left;
	text-decoration:none;
}

#header li.nv a:hover {
	margin: 0;
	padding: 8 0 0 0;
	width: 100px;
	#height: 30px;
	height: 22px;
	float: left;
	text-decoration:none;
	background-color: #666666;
}



/* foot navi
----------------------------------------------*/
#ftnavi{
	width:100%;
	height:2.5em;
	font-size:70%;
	text-align:center;
	color:#ffffff;
	background-image: url(../img/bg_main_081024.gif);
	clear:both;
}

#ftnavi ul{
	display:block;
	text-align:center;
	margin: 0 auto 0.2em 25%;
	clear:both;
	list-style-type: none;
}
#ftnavi ul li{
	float: left;
	border-right:1px solid #ffffff;
	padding:0 0.6em;
	margin:0.1em;
	display:block;
}
#ftnavi ul li.noborder{
	border-right:none;
}
p#copy{
	width:100%;
	/*margin:0.2em auto 0 auto;*/
	padding:0;
	font-size:60%;
	text-align:center;
	display:block;
	clear:both;
}

/* margin
--------------------------------------------------------------*/
.mt10 {
	margin-top:10px !important;
}

.mt15 {
	margin-top:15px !important;
}


/* link
--------------------------------------------------------------*/
a:link{
	color: #E3E3E3;
	text-decoration: none;
}

a:visited{
	color: #E3E3E3;
	text-decoration: none;
}

a:hover{
	color: #E3E3E3;
	text-decoration:underline;
}





/*---------- a.tooltip 2009/9/4----------*/


	
a.tooltip span {
	display:none; 
	padding:5px; 
	margin-left:8px; 
	width:180px;
}

a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	background:#ffeeff; 
	border:1px solid #333333; 
	color:#666666;
	text-decoration: none;
	line-height: 100%;

}

/*---------- class 2010/6/17----------*/

p.imgcate {
	margin: 0 0 10 0;
	padding: 0;
}

.in {
	margin:15 10 20 10;
	padding:0;
}


/* floating clear
--------------------------------------------------------------*/
.floatClear {
	display:block;
	clear:both;
	width:auto;
	height:1px;
	overflow:hidden;
	margin:0 0 -1px 0;
	padding:0;
	font-size:1px;
}



