/***************************** 해더 *****************************/

#header {width:960px; height:45px; left:0; top:0px; margin:20px auto; padding:0;}
#header .logo {width:200px; margin-right:20px; float:left;}
#header .mMenu  {width:740px; float:left; font-size:16px; font-weight:bold;}
#header .mMenu div {width:740px;}
#header .mMenu ul {float:left; width:148px; text-align:center; font:bold 14px; line-height:45px;}
#header .mMenu ul a {color:#666666;}

/***************************** 푸터 *****************************/

#footer {clear:both; width:100%;}

/***************************** 서브레이아웃 *****************************/

/*서브비주얼*/
.sVisual {width:1400px; height:384px; margin:0 auto; border-top:2px solid #bf1c22; background-position:center top; background-repeat:no-repeat;}

/*서브레이아웃*/
#subPage {margin:0 auto;}
#subPage .LM {float:left; margin-right:20px;}
#subPage .sContents {float:left;}

/*서브페이지바*/
#pageBar {width:100%;}
#pageBar .pBar {width:100%; font-size:12px; color:#888;	text-decoration:none;}
#pageBar .pBar .cate1 {color:#666666;}
#pageBar .pBar .cate2 {color:#bf1c22;}
#pageBar .pBar img {vertical-align:middle;}

.ptitle {width:100%; text-align:left; border-bottom:1px solid #cccccc; margin-bottom:30px;}
.ptitle ul {color:#555555; font-size:30px; line-height:40px;}
.ptitle ul span {font-size:14px; line-height:17px; color:#999999; padding-left:10px;} 


/***************************** 왼쪽메뉴 *****************************/

/* 왼쪽메뉴타이틀 */
.leftmenu {position:relative;}
.leftmenu .lmTitle {border-bottom:1px #cccccc solid; font-size:20px; color:#555555;	font-weight:bold; line-height:42px; text-indent:10px;}

/* Vertical Navigation */
.vNav {position:relative;}
.vNav li {position:relative; display:block;	margin:0 0 -1px 0; width:100%; line-height:20px; padding:7px 20px; border-bottom:1px dotted #cccccc; background:url(/_img/total/menu_point.jpg) no-repeat 10px 12px;}
.vNav li a {text-decoration:none; color:#777777; font-size:13px;}
.vNav li a:hover {color:#bf1c22;}

.vNav li.active a {width:100%; color:#bf1c22;}
.vNav li.active a:hover {color:#bf1c22;}


/***************************** 서브개별 *****************************/

h2 {font-size:16px; color:#bf1c22; font-weight:bold; padding:10px 0px;}
h4{color:#333333; line-height:28px; border-bottom:1px solid #dddddd; margin-bottom:10px;}

.sTxt {font-size:16px; color:#ffffff; background:#666666; font-weight:bold; padding:5px 10px; line-height:40px;}
.sTxt2 {font-size:15px; color:#333333; background:#eeeeee; font-weight:bold; padding:3px 5px; line-height:40px;}
.sTxt2_red {font-size:15px; color:#bf1c22; background:#eeeeee; font-weight:bold; padding:3px 5px; line-height:40px;}
.red {color:#bf1c22;}