body {padding:0;margin:0;font-size:12px;font-family:gulim;}
input,select,textarea {font-size:12px;font-family:gulim;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
ul,li{margin:0;padding:0;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}

.main_body{position:relative; background:url(image/body_bg.gif) repeat-x;}

#wrap {width:950px;margin:auto;position:relative;}
#bar{position:absolute;width:100%;height:290px;background:url(image/body_bg.gif) repeat-x; left:0px;}
#header {}

#header .logo {float:left;padding:20px 0 15px 2px;}
#header .logo h1 {margin:0 0 0 3px;padding:0;position:relative;left:-5px;width:600px;height:35px;}
#header .logo h1 a {font-weight:bold;color:#555;font-size:22px;font-family:"malgun gothic","Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
#header .gnb {float:right;padding:10px 0 0 0;}
#header .gnb ul {padding:0;margin:0;letter-spacing:-1px;}
#header .gnb li {list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px "malgun gothic",dotum;}
#header .gnb .admin a {color:#ff0000;}
#header .lnb {clear:both;}
#header .lnb .search {float:right;width:155px;text-align:right;padding:9px 65px 0 0;}
#header .lnb .search .input {width:140px;height:17px;background:#474747;border:#282931 solid 1px;margin:0 2px 0 0;color:#efefef;}
#header .lnb .search .input:focus {background:#5C5D6B;}
#header .lnb .search span {position:absolute;}
#header .location {clear:both;font:normal 11px dotum;color:#999;padding:13px 0 8px 0;}
#header .location a {color:#999;}

#container {padding:8px 0 0 0;}
#container .snb {float:left;width:200px;}
#container .snb .plugingap {height:25px;}
#container .snb .logbox {padding:15px 10px 15px 10px;border:#efefef solid 1px;}
#container .snb .logbox .hello {border-bottom:#dfdfdf dotted 1px;padding:0 0 10px 0;}
#container .snb .logbox .info {line-height:150%;padding:10px 0 0 0;color:#888;font-size:11px;font-family:dotum;}
#container .snb .logbox .input {width:115px;height:16px;color:#888888;font-family:arial;font-size:11px;}
#container .snb .logbox .login {position:absolute;}
#container .snb .logbox .login input {position:relative;top:-44px;left:130px;}
#container .snb .logbox .shift {font-size:11px;font-family:dotum;color:#c0c0c0;padding:5px 0 0 0;}
#container .snb .logbox .rbtm {border-top:#dfdfdf dotted 1px;padding:10px 0 0 2px;margin:7px 0 0 0;}
#container .snb .logbox .rbtm a {font-family:dotum;font-size:11px;}
#container .snb .logbox .rbtm span {color:#dfdfdf;padding:0 2px 0 2px;}
#container .snb .post {}
#container .snb .post .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .post ul {padding:0;margin:0;}
#container .snb .post li {list-style-type:none;padding:6px 0 8px 0;line-height:140%;border-bottom:#ebebeb solid 1px;}
#container .snb .post li a {font-family:dotum;font-size:12px;color:#444;}
#container .snb .post li a:hover {text-decoration:underline;}
#container .snb .post li .comment {font:normal 11px arial;color:#FC6138;}
#container .snb .post li .trackback {font:normal 11px arial;color:#02ACD6;}
#container .snb .post li .new {font-family:arial;font-size:10px;color:#ff0000;}
#container .snb .post .none {border:#efefef solid 1px;color:#c0c0c0;text-align:center;padding:25px;}
#container .snb .tags {}
#container .snb .tags .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .tags .items {padding:10px;border:#efefef solid 1px;line-height:180%;}
#container .snb .tags .items .tags_1 {padding:5px 2px 5px 2px;font-family:dotum;font-size:11px;color:#7B7B7B;}
#container .snb .tags .items .tags_1:hover {padding:5px 2px 5px 2px;font-family:dotum;font-size:11px;color:#FFFFFF;background:#7B7B7B;}
#container .snb .tags .items .tags_2 {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#87C168;}
#container .snb .tags .items .tags_2:hover {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FFFFFF;background:#87C168;}
#container .snb .tags .items .tags_3 {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:14px;color:#FF6666;}
#container .snb .tags .items .tags_3:hover {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:14px;color:#FFFFFF;background:#FF6666;}
#container .snb .tags .items .none {color:#c0c0c0;text-align:center;display:block;padding:10px 0 10px 0;}
#container .snb .photo {}
#container .snb .photo .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .photo .pic {float:left;margin:0 0 8px 8px;padding:1px;border:#efefef solid 1px;backgorund:#ffffff;}
#container .snb .photo .pic img {width:57px;height:45px;}
#container .snb .photo .nomargin {margin:0 0 8px 0;clear:both;}
#container .snb .archiv {}
#container .snb .archiv .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .archiv ul {height:125px;margin:0;padding:7px 0 10px 10px;border:#efefef solid 1px;}
#container .snb .archiv li {list-style-type:none;float:left;width:94px;padding:4px 0 4px 0;}
#container .snb .archiv li a {display:inline-block;width:53px;}
#container .snb .archiv li span {color:#2B97D7;}
#container .snb .daily {border:#efefef solid 1px;}
#container .snb .daily .tt {padding:5px 0 5px 0;text-align:center;font-weight:bold;font-family:verdana;color:#666;}
#container .snb .daily .tt img {position:relative;top:-1px;}
#container .snb .daily .sunday {color:#2B97D7;}
#container .snb .daily .week {height:20px;}
#container .snb .daily .week td {color:#333;background:#f9f9f9;}
#container .snb .daily table {width:100%;}
#container .snb .daily td {text-align:center;color:#666;font-family:dotum;font-size:11px;}
#container .snb .counter {padding:10px;border:#efefef solid 1px;line-height:150%;font-family:arial;font-size:10px;color:#666;}
#container .snb .rss {font-size:10px;font-family:tomaha;color:#c0c0c0;}
#container .snb .rss a {color:#666;padding:0 5px 0  5px;}
#container .snb .rss a:hover {text-decoration:underline;}
#container .snb .rss img {position:relative;top:3px;}

#content {float:left;width:700px;padding:0 0 20px 50px;}

#footer {margin:20px 0 0 0;padding:20px 0 20px 0;border-top:#efefef solid 1px;text-align:center;}
#footer div {padding:10px 0 10px 0;}
#footer div a {font-size:11px;font-family:dotum;color:#444444;letter-spacing:-1px;}
#footer div .split {font-family:dotum;font-size:9px;color:#c0c0c0;}
#footer address {font-family:arial;font-size:9px;font-style:normal;color:#999999;}





#main_center{ width:460px; margin-right:26px;  float:left; }
#main_right{ width:200px; float:right; }

#stock{ margin-top:10px; margin-bottom:10px;}
.weather{ margin-top:10px; background:#a0d7f5; text-align:center;}
/*------------------------------------------------news--------------------*/
#news{
	width:460px;
	float:left;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 0px;

}
#news h1.title_gerneral{
	margin:0;
	width:459px;
	display:block;
	padding-top: 0;
	padding-bottom: 0;
	}

#news ul.news_list{
	float:left;
	padding:0 0 2px 0;
	width:450px
}
#news ul.news_list li{
	font-size:12; 
	line-height:0;
}
#news ul.news_list li a{
	display:block;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	line-height:20px;
}
#news ul.news_list li a:hover{
text-decoration:underline
}


#news ul.date_news{
	float:right;
	padding:0 0 0px 0;
	width:60px
}
#news ul.date_news li{
	font-size:12; 
	line-height:0;
}
#news ul.date_news li{
	display:block;
	padding:0 0 0 0px;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:20px	

}

.widget_main_post {padding:0px 0 0 0;}
.widget_main_post h2 {padding:0 0 7px 0;margin:0 0 5px 0;font-weight:bold;font-family:"gothic","dotum";font-size:12px;}
.widget_main_post ul {padding:5px 0 5px 5px;margin:5px 0 5px 0;border:#efefef solid 1px;}
.widget_main_post li {list-style-type:none;padding:5px 0 2px 0;line-height:80%;border-bottom:#dfdfdf dotted 0px;}
.widget_main_post li a {font-family:dotum;font-size:12px;color:#444;}
.widget_main_post li a:hover {text-decoration:underline;}
.widget_main_post li .dot {font:normal 10px arial;color:#999;margin-left:-4px;}
.widget_main_post li .comment {font:normal 11px arial;color:#FC6138;}
.widget_main_post li .new {font-family:arial;font-size:10px;color:#ff0000;}
.widget_main_post .none {border:#efefef solid 1px;}
.widget_main_post .more:hover {text-decoration:underline;}

.widget_review01 {position:relative;padding:0;}
.widget_review01 h6 {border-bottom:#dfdfdf solid 1px;padding:0 0 9px 0;margin:0 0 5px 0;font-weight:bold;font-family:"gothic","dotum";font-size:13px;color:#384799;}
.widget_review01 h6 a {color:#384799;}
.widget_review01 ul{ margin:0; padding:0; list-style:none; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.widget_review01 li{ position:relative; padding:5px 0; margin:0 0 -1px 0; border:1px solid #eee; border-top:0; border-left:0; border-right:0; vertical-align:top; *zoom:1;}
.widget_review01 li:after{ content:""; display:block; clear:both;}
.widget_review01 a{ text-decoration:none; cursor:pointer;}
.widget_review01 a strong{ display:inline-block; margin:0 0 4px 0; color:#333;}
.widget_review01 a:hover strong,
.widget_review01 a:active strong,
.widget_review01 a:focus strong{ text-decoration:underline;}
.widget_review01 .thumb{ float:left; display:inline-block; margin:0 15px 0 0; -moz-box-shadow:0 0 1px #666; -webkit-box-shadow:0 0 1px #666;}
.widget_review01 .thumb img{ border:0; display:block;}
.widget_review01 p{ margin:0; line-height:1.4; color:#767676;}
.widget_review01 .more {position:absolute;top:4px;right:1px;font-size:11px;font-family:dotum;color:#c0c0c0;}
.widget_review01 .more:hover {text-decoration:underline;color:#000000;}

.widget_gallery01 {position:relative;padding:0; width:510px;}
.widget_gallery01 h6 {padding:0 0 9px 0;margin:0 0 25px 0;font-weight:bold;font-family:"gothic","dotum";font-size:0px;color:#384799;display:none;}
.widget_gallery01 h6 a {color:#384799;}
.widget_gallery01 ul {position:relative; top:20px;padding:0;margin:0;}
.widget_gallery01 li {float:left;margin:0 0px 20px 0px;list-style-type:none;}
.widget_gallery01 li .thumb {padding:2px;border:#efefef solid 1px;background:#f9f9f9;}
.widget_gallery01 li p {line-height:130%;padding:5px 0 0 0;height:30px;overflow:hidden;}
.widget_gallery01 li p a {font-weight:bold;color:#333;}
.widget_gallery01 li p a:hover {text-decoration:underline;}
.widget_gallery01 li p .comment {font:normal 11px arial;color:#FC6138;}
.widget_gallery01 li p .new {font-family:arial;font-size:10px;color:#ff0000;}
.widget_gallery01 li p .date {display:block;font-family:arial;font-size:10px;color:#999;}
.widget_gallery01 .more {position:absolute;top:4px;right:1px;font-size:11px;font-family:dotum;color:#c0c0c0;display:none;}
.widget_gallery01 .more:hover {text-decoration:underline;color:#000000;}


/*---------------SSSSSSS------------------------news--------------------*/
#newss{
	width:220px;
	float:left;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 0px;

}
#newss h1.title_gerneral{
	margin:0;
	width:220px;
	display:block;
	padding-top: 0;
	padding-bottom: 0;
	}
	
#newss ul.newss_list{
	float:left;
	padding:0px;
	width:220px
}
#newss ul.newss_list li{
	font-size:12; 
	line-height:0;
}
#newss ul.newss_list li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	line-height:20px;
}
#news ul.newss_list li a:hover{
text-decoration:underline
}


#newss ul.date_news{
	float:right;
	padding:0 0 0px 0;
	width:60px
}
#newss ul.date_news li{
	font-size:12; 
	line-height:0;
}
#newss ul.date_news li{
	display:block;
	padding:0 0 0 0px;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:20px	

}




/*---------------SSS200SSSS------------------------news--------------------*/
#newss200{
	width:200px;
	float:left;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 0px;

}
#newss200 h1.title_gerneral{
	margin:0;
	width:200px;
	display:block;
	padding-top: 0;
	padding-bottom: 0;
	}
	
#newss200 ul.newss_list{
	float:left;
	padding:0px;
	width:200px
}
#newss200 ul.newss_list li{
	font-size:12; 
	line-height:0;
}
#newss200 ul.newss_list li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	line-height:20px;
}
#newss200 ul.newss_list li a:hover{
text-decoration:underline
}


#newss200 ul.date_news{
	float:right;
	padding:0 0 0px 0;
	width:60px
}
#newss200 ul.date_news li{
	font-size:12; 
	line-height:0;
}
#newss200 ul.date_news li{
	display:block;
	padding:0 0 0 0px;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:20px	

}