/* °øÅë ½ºÅ¸ÀÏ
-----------------------------------------------------------------------------*/
body {padding:0;margin:0; background:#212121 url(/coding/images/bg_top.gif) no-repeat 50% 0;
_text-align /**/:center; /* IE 5.5 ÀÌÇÏ ÅØ½ºÆ® Á¤·Ä Ãß°¡ hack */}
div, td {color:#E1E1E1;font-family:gulim;font-size:9pt;line-height: 1.4;}
select,form,input,option,textarea {font-size:9pt;font-family:gulim;}
hr { display:none;visibility:hidden; }

A:link {color:#E1E1E1;text-decoration:none;}
A:visited {color:#E1E1E1;text-decoration:none;}
A:hover {color:#E1E1E1;text-decoration:underline;}
A img {border:0;}

.form {font: 9pt gulim; COLOR:#213744;border:1px solid #999999; text-align:left;}
.t0 {text-decoration:none;}
.t1 {font-size:9pt;font-family:gulim;color:#333333;}
.bigtext {font-size:13pt;font-family:gulim;}
.bodytext {font-family:gulim;font-size:9pt;line-height:25px;color:#666666;}
.bodytext1 {font-family:gulim;font-size:9pt;line-height:16px;color:#666666;}
.bodytext2 {font-family:dotum;font-size:8pt;line-height:16px;color:#4D4E4F;}
.bold {font-family:gulim;font-size:9pt;font-weight:bold;color:#413A70;}

.top-menu {font-size:8pt;font-family:dotum;color:#e4e4e4;}
.top-menu a:link,
.top-menu a:visited,
.top-menu a:hover {color:#e4e4e4 ! important;text-decoration:none;}

form {padding:0;margin:0;}

.invisible {text-indent:-200px;height:1px;width:1px;margin:0px;padding:0px;font-size:1px;line-height:1px;position:absolute;left:-1000px;top:-1000px;visibility:hidden;overflow:hidden;}

a.button {text-decoration:none;display:inline-block;background:#f1f1f1 url(/gears/dlg_buttons/buttonWhite.gif) no-repeat left top;position:relative;vertical-align:top;white-space:nowrap;padding:0;font:0px/23px Sans-serif;margin-right:4px;}
a.button span {display:inline-block;background:#f1f1f1 url(/gears/dlg_buttons/buttonWhite.gif) no-repeat right top;padding:0 10px 0 8px;font-size:12px;color:#000;position:relative;vertical-align:top;cursor:pointer;left:2px;}

/* °øÅë·¹ÀÌ¾Æ¿ô
-----------------------------------------------------------------------------*/
#skipNavigationDiv {text-indent:-2000px;clear:both;height:0px;margin:0px;padding:0px;font-size:0px;line-height:1px;position:absolute;visibility:hidden;overflow:hidden;}

h3#logo {font-size:8pt;font-family:"¸¼Àº °íµñ","³ª´®°íµñ",dotum;line-height:2.6em;}
h3#logo strong {font-size:16pt;color:#FFFF00;}

.searchbox {background-color:#191919; color:#B4B4B4; border:1px solid #B4B4B4;}

table#menu {width:100%;table-layout:fixed;}
td.menu {padding:0;text-align:center;}
td.menu a {font-size:10pt;font-family:dotum;font-weight:bold;letter-spacing:-1px;}
td.menu a:link,
td.menu a:visited {color:#fff; text-decoration:none;}

div.menu {display:none;position:absolute;left:0px;top:25px;padding:1px;background:#666;}
table.menu {width:100%;background:#333;background:url(/coding/images/menu_bg.gif) no-repeat -1px -1px;}
table.menu th {}
table.menu td {border-top:solid 1px #000;line-height:1.8;}
table.menu td a {font-size:10pt;letter-spacing:-1px;}

#login_b {font-size:8pt; font-family:dotum; color:#A7A7A7;}
#login_b h3 {padding:0; margin:0 0 12px 0; font-size:9pt; color:#FFFF00;}
#login_b h3 span {font-weight:100; color:#A7A7A7;}
#login_b img {margin:0 5px 0 0;}

#notice {padding:0; margin:7px 0 0 15px; list-style:none;}
#notice li {height:22px;}

#place {padding-bottom:10px; margin-bottom:8px; background:url(/coding/images/box_b.gif) no-repeat 0 bottom;}
#place div {padding:10px 0 0 15px; font-weight:bold; color:#C8C8C8; background:url(/coding/images/box_t.gif) no-repeat 0 0;}
#place h3 {padding:0; margin:0 0 11px 0;}
#place div span {font-weight:100; font-size:8pt; font-family:dotum;}

#btn {padding-bottom:10px; background:url(/coding/images/box_b.gif) no-repeat 0 bottom;}
#btn table {background:url(/coding/images/box_t.gif) no-repeat 0 0;}

#btn2 {padding:0; margin:7px 0 0 0; list-style:none;}
#btn2 li {display:inline; margin:0 1px;}

.gallery {padding:0; margin:0 0 0 20px; list-style:none;}
.gallery li {display:inline; float:left; margin:19px; color:#808080; line-height:1.6em;}
.gallery li img.thumb {border:7px solid #5D5D5D; margin-bottom:5px;}
.gallery li a {color:#fff;}
.gallery li a:hover img {border:7px solid #FFFF00;}
.gallery li a:hover {text-decoration:none;}
.gallery li .view, .gallery li .like, .gallery li .name {font-size:8pt; font-family:dotum;}
.gallery li .like {color:#FFFF00;}

table.nt {padding:0;table-layout:fixed;width:213px;}
table.nt th {padding-bottom:13px;}
table.nt td {line-height:2.1em;font-size:8pt;font-family:dotum;color:#9A9A9A;}
table.nt td a {background:url(/coding/images/nt_bg2.gif) no-repeat 0 6px;display:block;width:180px;white-space:nowrap;line-height:2.1em;padding-left:10px;font-size:8pt;font-family:dotum;overflow:hidden;text-overflow:ellipsis;color:#9A9A9A;}

#memo {padding:0; margin:7px 0 0 15px; list-style:none;}
#memo li {height:23px;}

#carbox {padding-bottom:10px; margin-top:9px; background:url(/coding/images/box_b.gif) no-repeat 0 bottom;}
#carbox table {background:url(/coding/images/box_t.gif) no-repeat 0 0;}

h3#weather {font-size:9pt; padding:0; margin:0; text-align:right;}
h3#weather a {display:block; padding:30px 18px 0 0;}
h3#weather a:hover {text-decoration:none;}

table#gray {padding:10px 0 15px 0; border:3px solid #4E4E4E;}
table#gray ul {padding:15px 0 0 20px; margin:0 20px 0 20px; text-align:left; color:#909090; border-top:1px solid #4E4E4E;}
table#gray ul li {line-height:1.6em;}
table#gray img {margin:15px 0;}

#ftMenu {padding:0; margin:0; list-style:none;}
#ftMenu li {display:inline; padding-right:8px; margin-left:3px;}


.gallery_theme {padding:6px 0; margin:0; list-style:none;}
.gallery_theme li {display:inline; margin:0 30px; font-weight:bold;}
.gallery_theme li a {color:#B4B4B4;}
.gallery_theme li.selected a {color:orange;}

#subTitle {padding:0 0 0 18px; margin:0; font-size:12pt; font-family:"¸¼Àº °íµñ","³ª´®°íµñ",dotum; color:gold; background:url(/coding/sub1/images/st_bg.gif) no-repeat 0 50%;}

.listView1, .listView2 {font-size:8pt; font-weight:bold; font-family:dotum; letter-spacing:-1px;}
.listView1 a {color:#E55A00; margin-right:20px;}
.listView2 a {color:#fff;}


/* Pagination */
.pagination{ padding:15px 0; text-align:center; line-height:normal;}
.pagination a,
.pagination strong{ position:relative; color:#7C7C7C; font:bold 12px/16px Tahoma, Sans-serif; vertical-align:top; display:inline-block; text-decoration:none; padding:1px 8px; margin:0 -3px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#212121; z-index:2;}
.pagination a:hover,
.pagination a:active,
.pagination a:focus{ background-color:#3F3F3F;}
.pagination strong{ color:#ff8600;}
.pagination .direction{ font-weight:normal; color:#767676; text-decoration:none !important; border:0; z-index:1;}
.pagination .direction:hover,
.pagination .direction:active,
.pagination .direction:focus{ color:#fff; background-color:#3F3F3F;}
.pagination .prev{ border-left:0;}
.pagination .next{ border-right:0;}
.pagination .direction span{ position:relative; display:inline-block; width:0; height:0; font-size:0; line-height:0; vertical-align:top; top:4px;}
.pagination .prev span{ border:3px solid; border-top:solid #212121; border-bottom:solid #212121; border-left:0; margin-right:1px; *left:-4px;}
.pagination .next span{ border:3px solid; border-top:solid #212121; border-bottom:solid #212121; border-right:0; margin-left:1px;}

.content-control {width:960px;margin:0 auto;line-height:1.6;font-size:9pt;font-family:gulim,dotum;color:#fefefe;text-align:left;}
.content-control p {display:block;margin:0;padding:0;line-height:1.6;clear:both;}
.content-control table {border-top:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1;border-collapse:collapse;table-layout:fixed;}
.content-control table th,
.content-control table td {border-right:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;line-height:1.6;color:#fefefe;}
body.content-control {background-image:none;}

/* photo list table */
table.gallery-table {width:100%;table-layout:fixed;}
table.gallery-table img.thumb {max-width:175px;max-height:160px;border:solid 4px #5d5d5d;}
table.gallery-table a:hover img.thumb {border:solid 4px #ffff00;}
table.gallery-table a {color:#fff;}
table.gallery-table a:visited {color:#ccc;}
table.gallery-table a:hover {color:#fff;text-decoration:none;}
table.gallery-table .view,
table.gallery-table .like,
table.gallery-table .name {font-size:8pt; font-family:dotum; color:#999;}
table.gallery-table .like {color:#FFFF00;}

table.main-gallery-table {width:100%;table-layout:fixed;}
table.main-gallery-table img.thumb {max-width:140px;max-height:130px;border:solid 4px #5d5d5d;}
table.main-gallery-table a:hover img.thumb {border:solid 4px #ffff00;}
table.main-gallery-table a {color:#fff;}
table.main-gallery-table a:visited {color:#ccc;}
table.main-gallery-table a:hover {color:#fff;text-decoration:none;}
table.main-gallery-table .view,
table.main-gallery-table .like,
table.main-gallery-table .name {font-size:8pt; font-family:dotum; color:#999;}
table.main-gallery-table .like {color:#FFFF00;}

.bottom-copyright {background-image:none;text-align:left;line-height:1.6;color:#ffffff;font-family:gulim,dotum;font-size:9pt;}
.bottom-copyright p {line-height:1.6;display:block;clear:both;padding:0;margin:0;}
.bottom-copyright a {color:#fff;}