﻿/* CSS Document */

/* Type Selector */
* {margin:0; padding:0; font-family:Verdana, Tahoma, AppleGothic, Sans-serif, "돋움", Dotum, "굴림", Gulim;}
html {height:100%;}
body {font-size:12px; color:#888; background:url(../Store_img/sub_searchline.gif) repeat-x; height:100%;}
h1 {font-size:12px; color:#333;}
h2 {font-size:12px; font-weight:bold;}
p {}
img, fieldset, button {border:none;}
img {vertical-align:middle;}
label, input, select { vertical-align:middle; color:#666;}
textarea {overflow:auto;} 
table {border-collapse:0;}

#global_utf {width:100%; clear:both; padding-top:0px; margin-top:0px;}
#global_utf .global_utf_cont {width:1000px; margin:0 auto; text-decoration:none;}
#global_utf A { text-align:center; font-size:11px; padding-top:10px; text-decoration:none; color:#888; }

#allframe {width:100%; padding-left:15px;}

#container {margin:0 auto; width:983px; padding-top:10px; height:100%;}
#wrapleft { width:890px; float:left; background:url(../Store_img/allbgline.gif) repeat-y right;padding-bottom:30px;}
#wrapright {width:93px; float:right; }


/* INDEX -TOP */

#top { margin-bottom:10px;}
#top .logo {float:left; width:175px; padding-left:15px;}
#top .topmenu {float:right; padding-right:10px; height:50px;}


#searchwrap {clear:both;}
#gmenu {float:left; margin-top:3px;}
#gmenu TABLE {text-align:center;}
#gmenu TABLE TR TD {padding-left:10px; padding-right:10px;}

#search {float:right; padding-right:10px; margin-top:10px;}
#search TABLE {width:224px; border:1px #a4a2a2 solid; padding:2px; background:#FFFFFF; height:20px;}
#search input {border:0 #ffffff; width:180px; float:left; }
#search img { float:right; padding:0 10px;}


/* INDEX - cont01  */

.contwrap {clear:both;}

#cont-type01 {width:271px; float:left; margin-top:15px; text-align:center;}
#cont-type01 .listwrap {width:100%; text-align:center;}
#cont-type01 TABLE { width:259px; margin-top:10px; float:left;}
#cont-type01 TABLE TR TH {text-align:center; width:50%; padding-top:10px; font-weight:normal; line-height:16px;}
#cont-type01 TABLE TR TD {text-align:center; width:50%}
#cont-type01 .arowL{float:left; margin-top:40px;}
#cont-type01 .arowR{float:right; margin-top:40px;}
#cont-type01 A {text-decoration:none; color:#888;}
#cont-type01 A:hover {text-decoration:underline; color:#888;}

#cont-type02 {width:271px; float:left; margin-top:15px; text-align:center; padding:0 33px;}
#cont-type02 .listwrap {width:100%; text-align:center;}
#cont-type02 TABLE { width:250px; margin-top:10px; float:left;}
#cont-type02 TABLE TR TH {text-align:center; width:50%; padding-top:11px; font-weight:normal; line-height:16px;}
#cont-type02 TABLE TR TD {text-align:center; width:50%}
#cont-type02 .arowL{float:left; margin:40px 4px 0 0;}
#cont-type02 .arowR{float:right; margin:40px 0 0 4px;}
#cont-type02 A {text-decoration:none; color:#888;}
#cont-type02 A:hover {text-decoration:underline; color:#888;}

#cont-type03 {width:271px; float:left; margin-top:15px; text-align:center;}
#cont-type03 .listwrap {width:100%; text-align:center;}
#cont-type03 TABLE { width:250px; margin-top:10px; float:left;}
#cont-type03 TABLE TR TH {text-align:center; width:50%; padding-top:10px; font-weight:normal; line-height:16px;}
#cont-type03 TABLE TR TH STRONG {letter-spacing:-1px;}
#cont-type03 TABLE TR TD {text-align:center; width:50%}
#cont-type03 .arowL{float:left; margin:40px 4px 0 0;}
#cont-type03 .arowR{float:right; margin:40px 0 0 4px;}
#cont-type03 A {text-decoration:none; color:#888;}
#cont-type03 A:hover {text-decoration:underline; color:#888;}


.cont-fla {width:620px; float:left; padding-top:5px;}

.cont-right{float:left;}

#cont-notice {width:251px; margin:20px 0 24px 0;} 
#cont-notice TABLE { width:246px; margin:10px 0 0 3px;} 
#cont-notice TABLE TR TH { background:url(../Store_img/notice_bg.gif) no-repeat; height:25px; padding-top:2px;}
#cont-notice TABLE TR TH A { color:#888; text-decoration:none;}
#cont-notice TABLE TR TH A:hover { color:#000; text-decoration:none;}
#cont-notice TABLE TR TD { background:url(../Store_img/notice_bgline.gif) no-repeat; height:22px;  } 
#cont-notice TABLE TR TD A { color:#888; text-decoration:none; padding-left:18px;}
#cont-notice TABLE TR TD A:hover { color:#888; text-decoration:underline; padding-left:18px;}

#cont-daily {width:251px;} 
#cont-daily TABLE.date { width:251px; margin:1px 0 0 0;}
#cont-daily TABLE.date TR TD {font-size:11px; letter-spacing:-1px; background:#FFFFFF;}
#cont-daily TABLE {width:246px; margin:5px 0 0 3px;} 
#cont-daily TABLE TR TD {background:url(../Store_img/daily_bgline.gif) repeat-x; height:28px;}
#cont-daily TABLE TR TD A { color:#888; font-weight:bold ; text-decoration:none;}
#cont-daily TABLE TR TD A:hover { color:#888; font-weight:bold ; text-decoration:underline;}


#cont-newitem {width:583px; float:left; padding-top:15px;}
#cont-newitem TABLE.title {margin:0 0 10px 0;}
#cont-newitem TABLE.list {margin:0 0 20px 0;}
#cont-newitem TABLE.list TR TD { padding-top:7px; text-align:center; }
#cont-newitem TABLE.list TR TD A { color:#888; text-decoration:none;}
#cont-newitem TABLE.list TR TD A:hover { color:#888; text-decoration:underline;}


#cont-application {width:251px; float:right; padding:15px 18px 0 0;}
#cont-application TABLE {width:100%;}
#cont-application TABLE TR TD { text-align:center; padding-top:10px;}
#cont-application TABLE TR TD A {color:#888; font-weight:bold; text-decoration:none;}
#cont-application TABLE TR TD A:hover {color:#888; font-weight:bold; text-decoration:underline;}


#side {
	width:93px;
	float:right;
	position:relative;
	z-index:2;
	top:180px;
	left: -3px;
}

#side TABLE.today { margin-top:10px; width:93px;}
#side TABLE.today IMG {padding:4px 0;}
#side TABLE.today TR TH {text-align:center; padding-left:10px;}
#side TABLE.today TR TD {text-align:right;}

#side TABLE.top { margin-top:50px; width:93px;}
#side TABLE.top TR TD {text-align:center; padding-left:10px}




#footer {width:100%; clear:both; background:url(../Store_img/footer_bgline.gif) repeat-x ; padding-top:30px; margin-top:40px;}
#footer .footcont {width:1000px; margin:0 auto; text-decoration:none;}
#footer A { text-align:center; font-size:11px; padding-top:10px; text-decoration:none; color:#888; }
