﻿@charset "utf-8";

html { overflow-y:scroll; }
body { padding:0; margin:0; color:#3c3c3c; font-family:Verdana, Dotum; font-size:11px; background:; }
div, p, ol, ul, li, img, a, form, span, iframe, dl, dt, dd { margin:0px; padding:0px; font-family: inherit; }
/*div, p, li, dt, dd, span{ text-align:justify; }*/
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
ul, ol { list-style:none; }
html, body{height:100%;}
table, th, td { margin:0; padding:0; font-size:11px; border-collapse:collapse; }
input{ vertical-align:middle;  font-size:11px;font-family:Verdana, Dotum; }
select, textarea { border:1px solid #cbcaca; font-size:11px; font-family:Verdana, Dotum; }
select.search { border:0; width:93px; height:15px; color:#3c3c3c; font-size:11px;}
textarea.for_txt { border:0; width:100%; color:#3c3c3c;}
input.ot { border:1px solid #cbcaca;  background-color:#ffffff; }
fieldset { margin:0px; padding:0px; border:none;  }
legend, caption { display:none; }
.dnone { display:none; }
a:link, a:active, a:visited { color:#3c3c3c; text-decoration:none; }
a:hover { color:#3c3c3c; text-decoration:none !important; }

#wrap{width:100%;}

.container { margin: 0 auto; width: 1000px; }

.top { overflow: hidden; padding-top: 20px; padding-bottom: 20px; background: ; height:280px; }
.top .logo { float: left; width: 150px; }
.top .menu { position: relative; }
.top .menu > div { background-color: blue; }
.top .menu > div > ul { overflow: hidden; background-color: #ddd; background-color:#ffffff;}
.top .menu > div > ul > li { float: left; width: 16.666666666667%; }
.top .menu > div > ul > li > a { display: block; height: 50px; line-height: 50px; text-align: center; }
.top .menu > div > ul > li > a:link, a:active, a:visited  {  }
.top .menu > div > ul > li > a:hover {  }
.top .menu > div > ul > li > a > span { display: block; }
.top .menu > div > ul > li > a > span.menu_on { }
.top .slogan {clear: both; overflow: hidden; }
.top .slogan table { height: 200px; }
.top .slogan table td { text-align: center; vertical-align: middle; }

.top .logo + .menu { margin-left: 170px; }

.title {margin: 0 auto 0; width:1000px; height:35px; border-bottom:solid 2px #e2e2e2;}
.title table { table-layout: fixed; }
.title td{ height:35px;}
/*
.title .tit{background:url(/images/title_thum_A.gif) left no-repeat; padding-left:10px; font-size:20px; color:#000; }
*/
.title .tit{font-size:20px; color:#000; }
.title .location{text-align:right; color:#7f7f7f;}

.con { padding-top: 20px; padding-bottom: 20px; }
.con:nth-of-type(odd) { background-color: #f1f1f1;}

#copyright{width:1000px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:15px;  }
#copyright a{}

/*
#content{width:980px; margin:0 auto; background:#fff; padding:10px; margin-top:15px; }
.top{width:980px; height:35px; padding-bottom:10px; }
.top .logo{float:left; width:180px; text-align:center;}
.top .menu{float:left; width:800px; font-weight:bold; background-color:#ffffff; }
.top .menu a:link, a:active, a:visited  { text-decoration:none; }
.top .menu a:hover { text-decoration:none !important; }
.top .menu td{text-align:center; height:35px;}
.top .menu .menu_on { }
.top .menu a span {  }

.slogan{float:none; width:980px; height:280px; background:}
.slogan td{height:280px;}

.title{width:980px; padding-top:10px; height:35px; border-bottom:solid 2px #e2e2e2;}
.title td{width:50%; height:35px;}
.title .tit{background:url(/images/title_thum_A.gif) left no-repeat; padding-left:10px; font-size:20px; color:#000; }
.title .location{text-align:right; color:#7f7f7f;}

.con{width:960px; margin:0 auto; line-height:24px; padding-top:25px; padding-bottom:30px;}

#copyright{width:1002px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:15px;  }
#copyright a{}

.gry_subject {padding:10px;font-size:15px; font-weight:bold;}
.gry_content {padding:10px;}
*/