@charset "utf-8";
/* CSS Document */


	
div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form, p, table, tr, td {margin:0; padding:0; }
ul,ol,li {list-style:none;}
img {vertical-align:top; border:0; margin:0; padding:0; }

#navi {/*float:left;*/ position:absolute; width:100%; text-align:center; font-size:1.0em; font-weight:normal; line-height:20px; color:#201e1f; font-family:'NanumGothic','나눔고딕','NanumGothicWeb',Dotum,sans-serif; z-index:100;}

.navi {height:53px; margin:0 auto;}


.topnavi {width:1200px; position:relative; margin:0 auto; text-align:center; cursor:pointer; font-size:17px;border-left:1px solid #7bc4d5;display:inline-block;}
.topnavi a{color:#fff; height:53px; line-height:53px;width:100%;display:inline-block; font-weight:600; border-right:1px solid #7bc4d5}
.topnavi i{padding-top:10px;}
.topnavi a:hover{background-color:#7bc4d5; color:#fff}	
.topnavi li{width:200px; float:left;  position:relative; display:inline;color:#ffffff;}
/*.navi_set {float:left; position:relative; }*/
/*.topnavi:hover{background:#000000; font-size:1.0em; font-weight:normal; color:#ffffff; background:url('') repeat-x; }*/

.subnavi {position:absolute; width:100%; top:53px;display:none; margin:0 auto; background:#f5f5f5;  -moz-opacity: 0.8;  filter: alpha(opacity=80); padding-bottom:15px;}
.subnavi ul{ margin:auto; border:solid 0px blue; width:1200px;}
.subnavi li{width:200px; float:left; display:inline; padding-top:13px; padding-bottom:13px; text-align:center; }

.text { cursor:pointer; font-size:12px; line-height:23px; color:#0c87ac; }
.text:hover{font-size:12px;  color:#0c87ac; /*background:url('') repeat-x;*/ }

