body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#663333; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%px; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */




/* 추가 스타일 */
hr {
color : #eeeeee;
}

#container {
width : 100%;
margin : 0 auto;
padding : 0;
text-align : center;
}
#header {
clear : both;
width : 100%;
background-color : #EBD7D7;
text-align : center;
margin : 0 auto;
}
#global {
clear : both;
width : 950px;
height: 60px;
}
#contents {
clear : both;
width : 950px;
margin : 0 auto;
padding: 10px 0 0 0;
text-align : center;
}

#footer {
clear : both;
width : 950px;
padding : 0;
margin : 0 auto;
text-align : center;
border-top: 1px solid #efefef;
}

/*컨텐츠속성*/
#contents .left{
width:250px;
float:left;
}

#contents .left .login{
margin: 0 0 10px 0
}

#contents .left .archive{
margin: 10px 0
}

#contents .center{
width:470px;
float:left;
margin:0 15px;
}
#contents .right{
width:200px;
float:left;
}
#contents .left_board{
width:205px;
float:left;
margin:0 10px 0 0;
}
#contents .board{
width:730px;
float:left;

}
#contents .board td, p{
line-height: 22px
}
#contents .board h3{
font-size:13px;
padding:10px 0 0 0;
}

/*헤더속성*/
#top_navi {
width : 900px;
height : 25px;
margin : 0 auto;
text-align : center;
}
#top_navi .left {
float : left;
width:100px;
text-align:left;
}
#top_navi .login {
margin:0 0 0 10px;
float : right;
}
#top_navi .right {
padding-top:5px;
float : right;
}
/*글로벌메뉴속성*/

#global_navi {
clear : both;
width : 930px;
margin : 0 auto;
text-align : center;
}
#global_navi h3 {
display : none;
}
#global_navi .top_logo {
width:150px;
float:left;
}

#global_navi .menu {
float:left;
width:430px;
margin: 12px 0 0 10px;
text-align : left;
}
#global_navi .menu_layer ul {
margin : 0;
padding : 0 0 0 15px;
list-style-type : none;
width : 180px;
text-align : left;
}
#global_navi .menu_layer li {
border-bottom : 1px solid #fff;
padding : 8px 15px 7px 10px;
width : 180px;
background-color : #EBD7D7;
}
#global_navi .login {
width:180px;
text-align : right;
float:right;
margin: 15px 5px 0 0;
}
#global_navi .family {
width:210px;
text-align : right;
float:right;
margin: 20px 5px 0 0;
}
/*로컬메뉴속성*/
#local_navi {
clear:both;
float : left;
width : 150px;
text-align : left;
margin: 0 10px 0 0;
}
#local_navi h2 {
display : none;
}
#local_navi h3 {
font-size:13px;
margin:0;
}
#local_navi h4 {
margin : 0;
padding : 5px 5px 0 5px;
font-size : 12px;
}

#local_navi ul {
margin : 0;
padding : 5px 5px 10px 10px;
list-style-type : none;
}
#local_navi li {
padding : 5px 3px 5px 3px;
background-color : #fff;
border-bottom : 1px solid #ccc;
letter-spacing : -0.05em;
}
#local_navi hr {
display : none;
}
/*멤버속성*/
#member .left{
width:275px;
float:left;
margin:0 15px 0 0;
}
#member .right{
width:660px;
float:left;
}
#member h3 {
font-size:13px;
margin:0;
}
#member ul {
margin : 0;
padding : 5px 5px 10px 15px;
list-style-type : none;
}
#member li {
padding : 5px 3px 5px 3px;
background-color : #fff;
border-bottom : 1px solid #ccc;
letter-spacing : -0.05em;
}

/*센터속성*/


#center {
float : left;
border-right : 1px solid #ccc;
margin:0 10px 0 0;
width : 650px;
}

#inc_navi {
clear:both;
margin:0 10px;
}

#inc_navi .left{
float:left;
width:300px;
padding:5px 0;
}

#inc_navi .right{
float:right;
padding:5px 0;
}

#inc_navi hr{
clear:both;
size:1px ;
color: #ccc;
border-style:dotted;
}

#section #latest {
margin: 0 0 0 10px;
}

#section #latest .section1 {
width: 313px;
margin:0 10px 10px 0;
float:left;
background-color : #efefef;
}

#section #latest .section2 {
width: 313px;
margin:0 10px 10px 0;
float:left;
background-color : #efefef;
}

#section #latest .section3 {
width: 313px;
margin:0 10px 10px 0;
float:left;
background-color : #efefef;
}

#section #latest .title {
margin: 5px;
padding: 5px;
font-weight: bold;
}

#section #latest .list {
margin: 5px;
padding: 5px;
background-color:#ffffff;
}

#center #section1 {
clear:both;
margin: 0;
width : 640px;
border-bottom : 1px dotted #ccc;
}

#center #section2 {
clear:both;
padding: 0 0 10px 0;
width : 640px;
}

#center #section3 {
clear:both;
margin: 0 0 10px 0;
width : 640px;
}

#center #section3 .banner {
clear:both;
margin:0;
padding:0;
}

#center #section2 .left {
width: 350px;
float:left;
}

#center #section2 .right {
float:left;
}

#center #section1 .title {
background-color : #efefef;
padding: 10px;
font-weight: bold;
}

#center #section1 .list {
padding: 10px 10px 0 5px;
background-color:#ffffff;
}

#center #section2 .title {
font-weight: bold;
padding: 15px 0 10px 0;
}

#center #section2 .list {
padding: 0 0 0 5px;
}

#center #section2 .tab_title {
clear:both;
font-weight: bold;
padding: 15px 5px 10px 0;
float:left;
}

#center #section2 .tab_list {
padding: 15px 0 5px 0;
float:left;
}

.tab_title {
clear:both;
padding: 5px 0 5px 0;
font-weight: bold;
float:left;
}

.tab_list {
padding: 5px 0 5px 0;
float:left;
}

/*보드속성*/

#board {
clear : both;
}

#section_banner {
float:left;
width:150px;
height:40px;
border:1px solid silver;
margin:10px 4px 0 3px;
}

/*푸터속성*/
#footer h2 {
display : none;
}
#footer h3 {
display : none;
}
#footer hr {
color : #fff;
border : 0;
margin : 0;
padding : 3px;
}
#footer .about {
border : 1px solid #ccc;
background-color : #eeeeee;
font-weight : bold;
padding : 10px;
margin-top : 5px;
text-align : center;
}

#info {
margin:0 auto; 
padding-top:10px;
border-top: 1px solid #eee;
}
#info .title ul {
clear : both;
margin:0px auto; 
padding:0; 
text-align : center;
}
#info .title li {
list-style-type:none; 
margin-top:5px; 
padding:0; 
float:left; 
height:22px;
}
#info .contact {
clear : both;
margin-top:5px; 
padding:0; 
}
#info .site ul {
text-align : center;
}
#info .site li {
list-style-type:none; 
margin:5px auto; 
padding:0; 
float:left; 
}
#info .site li span {
display:none;
}
#info .site li a {
display:block; 
width:120px; 
height:22px;
}
#info .site li.i0 {
background:url(image/logo/logo_bottom_action.gif) no-repeat;
width:146px;
margin-left:70px;
margin-right:45px;
}
#info .site li.i1 {
background:url(image/logo/logo_bottom_cat.gif) no-repeat; 
width:114px;
margin-right:15px;
}
#info .site li.i2 {
background:url(image/logo/logo_bottom_care.gif) no-repeat; 
width:150px;
margin-right:15px;
}
#info .site li.i3 {
background:url(image/logo/logo_bottom_inforight.gif) no-repeat; 
width:114px;
margin-right:15px;
}
#info .site li.i4 {
background:url(image/logo/logo_bottom_cyberculture.gif) no-repeat; 
width:105px;
}