body { font-family: "맑은 고딕", "Lucida Grande", "AppleGothic", "Gulim"; font-size: 12px; padding: 0; margin:0; line-height: 1.5em; }

img { border:0; }

a { border: 0; color: #213fcf; text-decoration: none; border-bottom: 1px dashed #213fcf; }

p { margin: 10px; font-size: 12px; }
p.msg { font-size: 13px; line-height: 25px; text-align: justify; }

ul { margin: 0; padding: 0 0 0 20px;}
li { margin: 0 0 0 10px; list-style-type: circle; }

#logo { margin: 15px 0 10px 10px; height:35px; }

#menu { background-color: #464646; height: 30px; margin: 0 10px 0 10px; }
#menu ul { padding: 6px 0 0 15px; font-family: tahoma; }
#menu ul li { display: inline; list-style-type: none; margin: 15px 0 0 15px;}

#menu ul a { text-decoration: none; color: #eee; font-weight: bold; border: none; }
#menu ul a:hover { text-decoration: none; color: #eee; font-weight: bold; border: none; }

#container { width: 1000px; margin: 0 auto; }

.main_product { margin: 13px 0px 10px 0; width: 300px; float:left; }
.main_product h2 { font-family: tahoma; font-size: 14px; margin: 0; }
.main_product p { color: #666666; padding: 0; margin: 5px 0 0 0;}

#main { margin: 10px; }

.sidebar { float: left; width: 200px; margin: 0 0 10px 0; border:1px solid #ccc; }
.sidebar a { border:none; color: #333333; }
.sidebar p { margin: 10px 0 10px 10px; padding: 5px; background-color: #eee; }
.sidebar p:hover { background-color: #ccc; }
.content { float: left; margin: 0 0 10px 10px; border:1px solid #ccc;}

div.content { width: 766px; } 
.content h2 { font-size: 20px; margin: 10px 0 15px 10px; font-family: 맑은 고딕; }
.content h3 { font-size: 17px; margin: 10px 0 15px 10px; font-family: 맑은 고딕; }

table { border-collapse: collapse; }
td { border: 1px solid #ccc; padding: 5px 10px; }
th { border: 1px solid #333; background-color: #eee; }
td.header { text-align: center; }

#footer { clear:both; text-align: center; margin: 10px; color: #777777; border-top: 1px solid #aaa; padding-top: 10px; }
