/* FONT
*******************************************************************************/

body {
	 font-size: 12px;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #FF6600;
	scrollbar-shadow-color: #333333;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #999999;
	scrollbar-track-color: #999999;
}

tr,td,th {
		 font-size: 12px;
}

.white {
		 font-size: 12px;
		 color: #FFFFFF;
		 font-weight:bold;
}

.white2 {
		 font-size: 12px;
		 color: #FFFFFF;
}

.white-s {
		 font-size: 10px;
		 color: #FFFFFF;
		 font-weight:bold;
}

.org {
		 font-size: 20px;
		 color: #FF6600;
		 font-weight:bold;
}

.org2 {
		 font-size: 12px;
		 color: #FF6600;
		 font-weight:bold;
}

.gray {
		 font-size: 12px;
		 color: #333333;
		 font-weight:bold;
}

.gray2 {
		 font-size: 14px;
		 color: #333333;
		 font-weight:bold;
}

.gray-s {
		 font-size: 10px;
		 color: #333333;
		 font-weight:bold;
}

/* LINK
*******************************************************************************/


					
a:link.li-white {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.li-white {
	color: #FFFFFF;
	text-decoration: none;
}
a:active.li-white {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover.li-white {
	color: #FFFFFF;
	text-decoration: underline;
}

a:link.ligray {
	color: #666666;
	text-decoration: none;
}

a:visited.ligray {
	color: #666666;
	text-decoration: none;
}
a:active.ligray {
	color: #666666;
	text-decoration: underline;
}
a:hover.ligray {
	color: #666666;
	text-decoration: underline;
}

a:link.h_gray {
	color: #333333;
	text-decoration: none;
}

a:visited.h_gray {
	color: #333333;
	text-decoration: none;

	
}
a:active.h_gray {
	color: #333333;
	text-decoration: none;

}
a:hover.h_gray {
	color: #333333;
	text-decoration: none;
}

a:link.link_mail {
	color: #FF6600;
	text-decoration: none;
}

a:visited.link_mail {
	color: #FF6600;
	text-decoration: none;

	
}
a:active.link_mail {
	color: #FF6600;
	text-decoration: underline;

}
a:hover.link_mail {
	color: #FF6600;
	text-decoration: underline;
}

#topnavi{
position: relative;
background-image: url(../img/main01.jpg);
padding: 5px;
}

#topnavi p{
position: absolute;
z-index: 10;
top: 70px;
font-weight: bold;
color: #FFFFFF;
padding: 5px;
}

#topnavi img{
z-index: 6;
position: absolute;
bottom: 0px;
right: 3px;
}

form{
margin: 0px;
padding: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;
}

.copyright {
	color: #333333;
	padding: 10px 0px;
}

.map_tbl {
	padding: 5px 0px;
}

a:link.map_link {
	color: #336699;
	text-decoration: none;
}

a:visited.map_link {
	color: #336699;
	text-decoration: none;
}

a:active.map_link {
	color: #336699;
	text-decoration: underline;
}

a:hover.map_link {
	color: #336699;
	text-decoration: underline;
}

.pr_txt {
	padding: 1px 0px 20px 0px;
	line-height: 100%;
}


/* έN
*******************************************************************************/
.elink_read{
padding: 10px 0px 20px 15px;
font-size: 13px;
line-height: 130%;
}

.elink_ttl{
padding-right: 10px;
font-weight: bold;
font-size: 13px;
}

li.elink{
padding: 3px 0px;
font-size: 11px;
}

a:link.linkmail{
color: #3366FF;
text-decoration: underline;
}

a:visited.linkmail{
color: #3366FF;
text-decoration: underline;
}

a:active.linkmail{
color: #FF6600;
text-decoration: underline;
}

a:hover.linkmail{
color: #FF6600;
text-decoration: underline;
}

a:active.elink{
color: #FF6600;
text-decoration: underline;
}

a:hover.elink{
color: #FF6600;
text-decoration: underline;
}

a:active.ulink{
color: #FF6600;
text-decoration: underline;
}

a:hover.ulink{
color: #FF6600;
text-decoration: underline;
}


/* FAQ
*******************************************************************************/
.faq_q {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.faq_a {
	font-size: 13px;
	padding: 0px 0px 15px 25px;
}


/* FLASH
*******************************************************************************/
.flash_plugin {
	text-align: right;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 5px;
}

.flash_plugin_img {
	text-align: center;
	vertical-align: bottom;
}


/* TOP@σ`[EX^btεW
*******************************************************************************/
.top_d_txt {
	padding: 0px 10px;
}


/* TOP@Yahoo!υ
*******************************************************************************/
.top_y_logo {
	text-align: right;
	padding-right: 4px;;
}

.top_y_radio {
	padding-left: 5px;
}



/* foot@PR
*******************************************************************************/
table.link_box {
font-size:11px;
width: 600px;
}
	table.link_box tr td {
	padding: 5px 0px;
	text-align: center;
	}
	table.link_box tr td a ,table.link_box tr td a:link ,table.link_box tr td a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3366FF;
	}
	table.link_box tr td a:hover ,table.link_box tr td a:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;@@
	color: #3366FF;
	}

		table.link_box tr td#pr {
		font-size:14px;
		}
		table.link_box tr td.start {
		text-align: left;
		}
		table.link_box tr td.end {
		text-align: right;
		}



