/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	color: #333333;
}
a:link{
	text-decoration: underline;
	color: #0033CC;
}
a:link:hover{
	text-decoration: underline;
	color: #0033CC;
}
a:visited{
	text-decoration: underline;
	color: #003399;
}
a:active{
	text-decoration: none;
	color: #0066FF;
}
a img { 
	border: none;
}
hr { 
	display: none;
}
img {
	vertical-align: bottom;
}
p {
	text-align: left;
	line-height: 1.5em;
	margin: 10px 0 20px 0;
}

#pagetop_info {
	display: none;
}
#skip_link {
	display: block;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: -100px;
	text-indent: -2000px;
}
#content_info {
	display: none;
}

#pagewidth { 
	width: 780px;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
}
#pageheader {
    width: 780px;
	height: 130px;
	background-color: #F7E3EA;
	margin: 0;
	padding: 0;
}
#pageheader_expl {
	background-image: url(../img/header_top.jpg);
	background-repeat: no-repeat;
	width: 685px;
	height: 41px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
#pageheader_expl span {
	display: none;
}
#pageheader_sitemap a {
	background-image: url(../img/header_sitemap.jpg);
	background-repeat: no-repeat;
	width: 95px;
	height: 41px;
	margin: 0;
	padding: 0;
	display: block;
	float: right;
}
#pageheader_sitemap a span {
	display: none;
}
#pageheader h1 { 
	background-image: url(../img/header_bg.jpg);
	background-repeat: no-repeat; 
	width: 780px; 
	height: 89px; 
	margin: 0;
	padding: 0;
	clear: both;
}
#pageheader h1 span {
	display:none
}

#leftcol{
	width: 210px; 
	float: left; 
	margin: 0; 
	padding: 0;
	background-color: #DDDDDD;
}
#rightcol{
	width: 550px;
	float: right; 
	margin: 0; 
	padding: 0;
} 
#footer{ 
	margin: 10px 0 10px 0;
	padding: 5px;
	text-align: right;
	border-top: 1px solid #CCCCCC;
} 
#copyright {
	font-size: 80%;
}
.clear { 
	clear: both
}

.pagetop {
	margin: 20px 0 20px 0;
	padding: 0;
	text-align: right;
	font-size:85%;
}


/* sidemenu */

#sidemenu {
	margin: 0;
	padding: 0;
	text-align: left;
	text-indent: -9999px;
}
#sidemenu ul {
    margin: 0;
	padding: 0;
	list-style-type: none;
}

#side01 a {
	background-image: url(../img/side_01.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side01 a:hover {
	background-image: url(../img/side_01a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side01_a a {
	background-image: url(../img/side_01a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side02 a {
	background-image: url(../img/side_02.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side02 a:hover {
	background-image: url(../img/side_02a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side02_a a {
	background-image: url(../img/side_02a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side03 a {
	background-image: url(../img/side_03.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side03 a:hover {
	background-image: url(../img/side_03a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side03_a a {
	background-image: url(../img/side_03a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side04 a {
	background-image: url(../img/side_04.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side04 a:hover {
	background-image: url(../img/side_04a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side04_a a {
	background-image: url(../img/side_04a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side05 a {
	background-image: url(../img/side_05.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side05 a:hover {
	background-image: url(../img/side_05a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side05_a a {
	background-image: url(../img/side_05a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side06 a {
	background-image: url(../img/side_06.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side06 a:hover {
	background-image: url(../img/side_06a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side06_a a {
	background-image: url(../img/side_06a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side07 a {
	background-image: url(../img/side_07.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side07 a:hover {
	background-image: url(../img/side_07a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side07_a a {
	background-image: url(../img/side_07a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side08 a {
	background-image: url(../img/side_08.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side08 a:hover {
	background-image: url(../img/side_08a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side08_a a {
	background-image: url(../img/side_08a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side09 a {
	background-image: url(../img/side_09.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side09 a:hover {
	background-image: url(../img/side_09a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side09_a a {
	background-image: url(../img/side_09a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side10 a {
	background-image: url(../img/side_10.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side10 a:hover {
	background-image: url(../img/side_10a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}
#side10_a a {
	background-image: url(../img/side_10a.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
}

.banner_area {
	margin: 5px 10px 5px 10px;
	padding: 0;
	display: block;
}

.banner_area2 {
	margin: 5px 30px 10px 30px;
	padding: 0;
	display: block;
}


/* sidemenu_links */
#links_title {
	font-weight: bold;
	color: #333399;
	margin: 15px 10px 3px 10px;
	padding: 3px;
	text-align: center;
	background-color: #FFFFFF;
}
.txt_small_k {
	font-size: 80%;
	color: #333333;
	margin: 0 10px 5px 10px;
	text-align: center;
}

#side_links ul {
	text-align: left;
	margin-top: 0;
	margin-bottom: 20px;
}
#side_links li {
	list-style-image: url(../img/side_link_arrow.gif);
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.5em;
}
#side_links li a {
	color: #333366;
	text-decoration: none;
}
#side_links li a:hover {
	color: #333366;
	text-decoration: none;
}



#side_mobile {
	margin: 5px 20px 10px 20px;
	padding: 10px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	text-align: center;
}
#mobile_title {
	background-image: url(../img/side_mobile.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 27px;
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}
#mobile_title  span {
	display: none;
}




#language{
width:780px;
height:22px;
background: url("../img/bg_language.jpg") no-repeat bottom;
}

#btn_el,
#btn_tw,
#btn_kr{
margin:5px 10px 5px 0px;
padding:0px 0px 0px 10px;
height:12px;
float:right;
display:block;
list-style-type:none;
border-left:1px solid #CCCCCC;
}

#btn_el a,
#btn_tw a,
#btn_kr a{
float:left;
display:block;
text-indent:-9999px;
}

#btn_el a{
width:43px;
background:url("../img/btn_el.gif") no-repeat;
}

#btn_tw a{
width:35px;
background:url("../img/btn_tw.gif") no-repeat;
}

#btn_kr a{
width:23px;
background:url("../img/btn_kr.gif") no-repeat;
}

