.br {
    background: #4682B4;
    border: none;
    width:170px;  
    height: 30px;    
    font-family: "나눔고딕", Nanum Gothic,  "맑은고딕", Malgun Gothic, "돋움", Dotum, Arial,Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;    
    cursor: pointer;   
    text-align: center;  
    color:#fff;    
 }

.br a{color:#fff;}
.br a:hover {color:#fff;}

.brdown {
    position: relative;
    display: block;    
}
.brdown-contz {            /* 드롭다운 세로메뉴 고정스타일지정 */
    position: absolute;    
    display: none;
}  
.brdown:hover .brdown-contz {
    display: block;
}

.brdown-contz a {  
    text-decoration: none;
    display: block;
}
.icon {     
  margin: 0px 5px 3px 15px; 
  width: 25px;
  height: auto; 
}

.listicon {    
  float: right;
  width: 25px;
  height: auto;
}

.logo {  
  padding: 1px;   
  width: 50px; 
  height: 20px; 
  border: 1px solid #ccc;
}

.comlist td {  
   font-wight:bold;   
}

.comlogo {
  width:60px;
  height:25px;
  padding:2px;
  margin-right:5px;
  border: 1px solid #ccc;
 
}

﻿#nav,
#nav ul,
#nav ul li,
#nav ul li a {
  magin: 0px;
  padding: 0px;
  line-height:177%;
}


#nav > ul {
  display: block;
  position: relative;
  width: 170px;
  border: 1px solid  #4682B4;
  font-family: "나눔고딕", Nanum Gothic,  "맑은고딕", Malgun Gothic, "돋움", Dotum, Arial,Helvetica, sans-serif;
}

#nav > ul li {  
  display: block;      
  position: relative;
  background:#fff;
}

#nav> ul li a {      /*드롭다운 메뉴스타일지정*/
  display: block;
  position: relative;
  margin: 0px;
  padding: 1px 10px;
  color: #555;
  font-weight: bold;
  text-decoration: none;
  font-size: 13px;
  background:  #fff;
  text-align:left;  
  font-family: "나눔고딕", Nanum Gothic,  "맑은고딕", Malgun Gothic, "돋움", Dotum, Arial,Helvetica, sans-serif;
}

#nav > ul li ul {     /*박스 내부 우측서브 상하좌우패딩지정*/
  padding: 20px 20px 20px 10px;
  line-height:190%;
}

#nav> ul p {  
  font-size: 15px; 
  font-weight: bold;   
  line-height:190%;
}  

#nav> ul ul li a {  
  color:  #555;
  font-weight: bold;
  margin: 0px;
  padding: 1px 10px; 
  line-height:190%;
} 
 
#nav > ul li:hover > a {
  color:  #FF4500;
  background:  #F0F8FF;
  font-weight: bold;
  font-size: 13px;
  text-decoration:none;  
}

#nav > ul ul li:hover > a {
  color: #FF4500;
  background:#F0F8FF;
  font-weight: bold;     
}
 
#nav > ul ul {
  position: absolute; 
  top: -9999px;
  left: 160px;  /* 서브메뉴 좌측여백조절 */ 
  width: 550px;  
  border: 2px solid    #778899;
  background: #fff;
 
}

#nav > ul li:hover > ul {
  top: -50px;  /* 오른쪽테이블 top20px위로올림,+하면 아래로내려감 */
  opacity: 1; 
  z-index: 1;
}

#solist {
  font-weight: bold;  
  color:#999;   
  padding-left: 20px;
}