﻿@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@charset "euc-kr";

body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,th,td{ font-family: 'NanumGothic01', '나눔 고딕', '맑은 고딕', 'dotum'; font-size:13px; color:#393939;margin:0;padding:0; }
TABLE,TR,TD,INPUT,DIV,FORM,TEXTAREA,SELECT {font-size:12px; color:#393939;font-family: 'NanumGothic01', '나눔 고딕', '맑은 고딕', 'dotum'; font-size:13px; text-decoration: none; }
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,dl{list-style:none;}
img{border:0;}

html { scrollbar-highlight-color: #CCCCCC; scrollbar-shadow-color: #CCCCCC; scrollbar-arrow-color: #CCCCCC; scrollbar-face-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; } 

a { outline:0; }
a:link    { color:#393939; text-decoration: none; }
a:visited { color:#393939; text-decoration: none; }
a:active  { color:#393939; text-decoration: none; }
a:hover   { color:#393939; text-decoration: none; }

#wrapper { width:100%; position:relative; height:100%; min-width:1100px; overflow:hidden; height:auto; }

#Header1 { width:100%; margin:0 auto; position:relative; margin-top:0px; padding-bottom:0px; background-color:#f59e02; }
#HTML01  { height:35px; width:1100px; margin:0 auto;}

#Header2 { width:100%; margin:0 auto; position:relative; margin-top:10px; padding-bottom:0px; }
#HTML02  { position:relative; margin-top:0px; padding-bottom:0px; height:90px; margin:0 auto; border-bottom:1px solid #9d9d9d; }
#HTML02 .TBOX00 { height:90px; width:1100px; margin:0 auto; }
#HTML02 .TBOX00 .TBOX01 { float:left; width:375px; padding-top:10px; }
#HTML02 .TBOX00 .TBOX02 { float:left; width:560px; }
#HTML02 .TBOX00 .TBOX03 { float:left; width:160px; padding-top:38px; font-size:14px; font-weight:bold; text-align:right; font-family:Arial; padding-right:5px; }


#Header3 { width:100%; margin:0 auto; position:relative; margin-top:0px; padding-bottom:11px; }
#HTML03  { position:relative; margin-top:0px; padding-bottom:0px; height:90px; margin:0 auto; }

.TBOX_01 {  width:1100px; margin:0 auto; overflow:hidden; font-weight:bold; }
.TBOX_01 .CON_Y1 { float:left; width:157px; height:99px; line-height:99px; text-align:center; font-family:Arial;  font-size:13px; color:#ffffff; border-top:1px solid #f37521; border-right:1px solid #f37521; border-bottom:1px solid #f37521; border-left:1px solid #f37521; background-color:#f37521; }
.TBOX_01 .CON_Y1 a { color:#ffffff; }
.TBOX_01 .CON_Y1:hover a:link  { color:#ffffff; }
.TBOX_01 .CON_Y1:hover a:hover { color:#ffffff; }
.TBOX_01 .CON_N1 { float:left; width:156px; height:99px;line-height:99px; text-align:center; font-family:Arial;  font-size:13px; color:#000000; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; }
.TBOX_01 .CON_N1:hover { color:#ffffff; background-color:#f37521; border-top:1px solid #f37521; border-right:1px solid #f37521; border-bottom:1px solid #f37521; }
.TBOX_01 .CON_N1:hover a:link   { color:#ffffff; }
.TBOX_01 .CON_N1:hover a:hover  { color:#ffffff; }

.TBOX_01 .CON_N2 { float:left; width:156px; height:99px;line-height:99px; text-align:center; font-family:Arial;  font-size:13px; color:#000000; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.TBOX_01 .CON_N2:hover { color:#ffffff; background-color:#f37521; border-top:1px solid #f37521; border-right:1px solid #f37521; border-bottom:1px solid #f37521; }
.TBOX_01 .CON_N2:hover a:link   { color:#ffffff; }
.TBOX_01 .CON_N2:hover a:hover  { color:#ffffff; }

.TBOX_01 .CON_N3 { float:left; width:155px; height:99px;line-height:99px; text-align:center; font-family:Arial;  font-size:13px; color:#000000; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.TBOX_01 .CON_N3:hover { color:#ffffff; background-color:#f37521; border-top:1px solid #f37521; border-right:1px solid #f37521; border-bottom:1px solid #f37521; }
.TBOX_01 .CON_N3:hover a:link   { color:#ffffff; }
.TBOX_01 .CON_N3:hover a:hover  { color:#ffffff; }


.TBOX_02 { width:1100px; margin:0 auto; position:relative; margin-top:0px; overflow:hidden; margin-top:40px; margin-bottom:35px; }
.TBOX_02 .TBOX_02_1 { float:left; width:200px; text-align:center; background-color:#ffffff; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; overflow:hidden; }	
.TBOX_02 .TBOX_02_1 .TBOX_02_1_1 { width:200px; height:200px;  }	
.TBOX_02 .TBOX_02_1 .TBOX_02_1_2 { margin:0 auto; width:180px; border-bottom:1px solid #dddddd; margin-bottom:10px; }	
.TBOX_02 .TBOX_02_1 .TBOX_02_1_3 { float:left; width:200px; height:40px; font-weight:bold; font-size:14px; font-family:Arial; line-height:30px; }	
	
#CELL1 { display: table-cell; text-align: center; vertical-align: middle; width:200px; }


.TBOX_03 { width:1100px; margin:0 auto; position:relative; margin-top:0px; overflow:hidden;  }
.TBOX_03 .TBOX_03_1 { float:left; width:549px; height:240px; border-left: 1px solid #e6e6e6; }
.TBOX_03 .TBOX_03_1 .TBOX_03_1_1 { padding:30px; }
.TBOX_03 .TBOX_03_2 { float:left; width:304px; height:240px; border-left: 1px solid #e6e6e6; }
.TBOX_03 .TBOX_03_2 .TBOX_03_2_1 { padding:30px; }
.TBOX_03 .TBOX_03_3 { float:left; width:243px; height:240px; border-left: 1px solid #e6e6e6; border-right:1px solid #e6e6e6; }
.TBOX_03 .TBOX_03_3 .TBOX_03_3_1 { padding:30px; }
		
.BOX11 { float:left; width:480px; }
.BOX11 .BOX11_1 { float:left;  }
.BOX11 .BOX11_2 { float:right; }
.BOX12 { float:left; width:100%; overflow:hidden; }

.BOX21 { float:left; width:100%; padding-bottom:40px; }
.BOX22 { float:left; width:100%; overflow:hidden; }
.BOX22 .BOX22_1 { float:left; font-size:17px; font-weight:bold; line-height:30px; color:#0763ac; }
.BOX22 .BOX22_2 { float:left; font-size:17px; font-weight:bold; line-height:30px; }
.BOX22 .BOX22_3 { float:left; font-size:16px; font-weight:bold; line-height:30px; }

.BOX31 { float:left; width:100%; padding-bottom:40px; }
.BOX32 { float:left; width:100%; overflow:hidden; line-height:35px; }

.TBOX_04 { float:left; width:100%; }
.TBOX_04 .TBOX_04_1  { float:left; width:180px; font-size:32px; font-weight:bold; text-align:center; padding-top:30px; color:#1f4787; }
.TBOX_04 .TBOX_04_2  { float:left; width:580px; border-left:solid 1px #d9d9d9; padding-left:40px; padding-bottom:50px; padding-top:30px; }
.TBOX_04 .TBOX_04_2 li { line-height:28px; font-size:15px; font-weight:bold; }

/**
.TBOX_05 { float:left; width:100%; margin-bottom:30px; }
.TBOX_05 .TBOX_05_1  { float:left; padding:15px; width:230px; text-align:center; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; margin-right:25px; }
.TBOX_05 .TBOX_05_2  { float:left; padding:15px; width:230px; text-align:center; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; margin-right:25px; }
.TBOX_05 .TBOX_05_3  { float:left; padding:15px; width:230px; text-align:center; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; }
**/

.TBOX_06 { float:left; width:100%; margin-bottom:30px; }
.TBOX_06 .TBOX_06_1  { float:left; padding:15px; width:230px; text-align:center; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; line-height:30px; font-family:Arial; font-size:15px; font-weight:bold; color:#211d6f; margin-right:25px; }
.TBOX_06 .TBOX_06_2  { float:left; padding:15px; width:230px; text-align:center; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; line-height:30px; font-family:Arial; font-size:15px; font-weight:bold; color:#211d6f; margin-right:25px; }
.TBOX_06 .TBOX_06_3  { float:left; padding:15px; width:230px; text-align:center; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; line-height:30px; font-family:Arial; font-size:15px; font-weight:bold; color:#211d6f; }

.TBOX_07 { width:1100px; margin:0 auto; position:relative; margin-top:0px; overflow:hidden; margin-top:0px; margin-bottom:35px; }
.TBOX_07 .TBOX_07_1 { float:left; width:230px; margin-right:26px; padding:15px; text-align:center; background-color:#ffffff; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; overflow:hidden; }	
.TBOX_07 .TBOX_07_1 .TBOX_07_1_1 { width:230px; height:330px;  }	
.TBOX_07 .TBOX_07_1 .TBOX_07_1_2 { margin:0 auto; width:230px; border-bottom:1px solid #dddddd; margin-bottom:10px; }	
.TBOX_07 .TBOX_07_1 .TBOX_07_1_3 { float:left; width:230px; height:30px; font-weight:bold; font-size:15px; font-family:Arial; line-height:30px; }							


.TBOX_08 { width:840px; margin:0 auto; position:relative; margin-top:0px; border:1px dashed #d9d9d9; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius:8px; overflow:hidden; }
.TBOX_08 .TBOX_08_1 { float:left; width:150px; height:150px; margin:25px 15px 25px 15px; margin-left:35px; text-align:center; border:10px solid #eeeeee; -webkit-border-radius: 150px; -moz-border-radius: 150px; -o-border-radius: 150px; border-radius:150px; }	
.TBOX_08 .TBOX_08_2 { float:left; width:150px; height:150px; margin:25px 15px 25px 15px; text-align:center; border:10px solid #eeeeee; -webkit-border-radius: 150px; -moz-border-radius: 150px; -o-border-radius: 150px; border-radius:150px; }	


#HTML90 { width:100%; margin:0 auto; position:relative; margin-top:0px; padding-bottom:0px; background-color:#5d6a7b; z-index:1; }
#HTML91  { height:40px; width:1100px; margin:0 auto; }
#HTML91 .TBOX01 { float:left; height:40px; font-size:12px; font-weight:bold; color:#ffffff; }
#HTML91 .TBOX01 ul { position:relative; width:100%; text-align:left; }
#HTML91 .TBOX01 li.navi11 { float:left; width:auto; font-size:12px; font-weight:bold; color:#ffffff; padding-top:10px; }
#HTML91 .TBOX01 li.navi11 a { color:#ffffff; }
#HTML91 .TBOX01 li.navi11 a:link { color:#ffffff; }
#HTML91 .TBOX01 li.navi11:hover a:link { color:#ffffff; }
#HTML91 .TBOX01 li.navi12 { float:left; width:1px; height:40px; z-index:0; top:0px; padding-left:20px; padding-right:20px; background:url(/VANO_IMAGES/IMG_COM/BAR_004.png) no-repeat 50% top; }
#HTML91 .TBOX02 { float:right; height:40px; font-size:11px; color:#ffffff; padding-top:12px; }


#HTML99 { width:100%; margin:0 auto; position:relative; margin-top:0px; padding-bottom:0px; background-color:#43413f; }
#HTML92  { height:100px; width:1100px; margin:0 auto; }
#HTML92 .TBOX01 { float:left; width:850px; font-size:12px; font-weight:bold; color:#ffffff; padding-top:22px; }
#HTML92 .TBOX02 { float:left; width:250px; font-size:12px; font-weight:bold; color:#ffffff; text-align:right; padding-top:30px; }


#content { width:100%; margin:0 auto; position:relative; margin-top:0px; padding-bottom:0px; }


#CONT01  { position:relative; width:1100px; height:auto; z-index:0; top:0px; margin:0 auto; }
#CONT02  {  margin-top:0px; padding-bottom:0px; height:100%; margin:0 auto; border-bottom:0px solid #9d9d9d; }
#CONT02 .HTML00 {  width:1100px; margin:0 auto; height:100%; overflow:hidden; background:url(/VANO_IMAGES/IMG_COM/BG_002.png) repeat-y  50% top; padding-bottom:100px;  }
#CONT02 .HTML00 .HTML11 { float:left; width:220px; }
#CONT02 .HTML00 .HTML11 ul { position:relative; width:100%; text-align:left; }
#CONT02 .HTML00 .HTML11 li { width:200px; text-align:left; font-size:15px; 
			text-overflow: ellipsis; 
			-o-text-overflow: ellipsis; /* Opera 전용*/ 
			white-space: nowrap; 
			overflow : hidden; 
			-moz-binding: url('ellipsis.xml#ellipsis'); /* FF 전용*/ 
                             }

#CONT02 .HTML00 .HTML11 li.mnuTT { position:relative; height:75px;  background-color:#ffffff; color:#000000; line-height:34px; padding-top:35px; padding-left:17px; font-weight:bold; font-size:22px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
#CONT02 .HTML00 .HTML11 li.mnuBT { position:relative; height:200px; }
#CONT02 .HTML00 .HTML11 li.mnu01 { position:relative; height:100px; background-color:#333333; color:#ffffff; line-height:34px; padding-top:20px; padding-left:20px; }

#CONT02 .HTML00 .HTML11 li.mnu0N { position:relative; color:#000000; padding-left:20px; border-bottom:solid 1px #d9d9d9; padding-top:13px; padding-bottom:13px; }
#CONT02 .HTML00 .HTML11 li.mnu0Y { position:relative; color:#ffffff; padding-left:20px; border-bottom:solid 1px #d9d9d9; padding-top:13px; padding-bottom:13px; background:url("/VANO_IMAGES/IMG_COM/ICO_001.png") 94% 19px no-repeat; background-color:#f37521; }

#CONT02 .HTML00 .HTML11 li.mnu0Y a { color:#ffffff; }
#CONT02 .HTML00 .HTML11 li.mnu0Y a:link { color:#ffffff; }

#CONT02 .HTML00 .HTML11 li.mnu0N:hover a:link  { color:#ffffff; }
#CONT02 .HTML00 .HTML11 li.mnu0N:hover a:hover { color:#ffffff; }
#CONT02 .HTML00 .HTML11 li.mnu0N:hover { position:relative; color:#ffffff; border-bottom:solid 1px #d9d9d9; background:url("/VANO_IMAGES/IMG_COM/ICO_001.png") 94% 19px no-repeat; background-color:#f37521; background-color:#f37521; }

#CONT02 .HTML00 .HTML11 li.knu0N { position:relative; color:#000000; padding-left:19px; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; padding-top:13px; padding-bottom:13px; background-color:#f5f5f5; font-size:13px; }
#CONT02 .HTML00 .HTML11 li.knu0Y { position:relative; color:#000000; padding-left:19px; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; padding-top:13px; padding-bottom:13px; background:url("/VANO_IMAGES/IMG_COM/ICO_002.png") 94% 19px no-repeat; background-color:#f5f5f5; font-size:13px; }
#CONT02 .HTML00 .HTML11 li.nu0N:hover { position:relative; color:#000000; padding-left:19px; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; padding-top:13px; padding-bottom:13px; background:url("/VANO_IMAGES/IMG_COM/ICO_002.png") 94% 19px no-repeat; background-color:#f5f5f5; font-size:13px; }


#CONT02 .HTML00 .HTML12 { float:left; width:880px; overflow:hidden; }

#CONT02 .HTML00 .HTML12 .CONTK { padding-left:20px; padding-right:20px; }
#CONT02 .HTML00 .HTML12 .NAVI  { float:left; width:100%; padding-bottom:10px; padding-top:16px; }
#CONT02 .HTML00 .HTML12 .NAVI .NAVI1 { float:left;  width:60px; color:#383838; padding-top:12px;}
#CONT02 .HTML00 .HTML12 .NAVI .NAVI2 { float:left;  width:450px; font-weight:bold; font-size:30px; color:#383838; line-height:70px; }
#CONT02 .HTML00 .HTML12 .NAVI .NAVI3 { float:right; width:280px; text-align:right; padding-right:10px; color:#818181; font-size:13px; padding-top:15px; padding-top:40px; }

.ICO_BOX1  { padding:8px 5px 5px 5px; width:40px; height:36px; background-color:#4e5154; text-align:center; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; } 


.TZL00  { padding:13px;  text-align:left; border-top:solid 0px #ffffff; border-left:solid 0px #e5e4e4; border-right:solid 0px #e5e4e4; border-bottom:solid 1px #e5e4e4; background-color:#394b61; color:#ffffff; }
.TZL01  { padding:13px;  text-align:left; border-top:solid 0px #ffffff; border-left:solid 0px #e5e4e4; border-right:solid 0px #e5e4e4; border-bottom:solid 1px #e5e4e4; }
.TZL02  { padding:13px;  text-align:left; border-top:solid 0px #ffffff; border-left:solid 0px #e5e4e4; border-right:solid 0px #e5e4e4; border-bottom:solid 1px #e5e4e4; background-color:#f7f7f7; }


.LINE1 { position:relative; width:100%; border-bottom:solid 1px #d9d9d9; padding-bottom:15px; clear:both; }

.NUL00 { padding-top: 0px; padding-bottom:10px; }
.NUL01 { padding:10px; border:1px solid #C6C6C6; }
.NUL02 { padding-top:15px; padding-bottom:10px; }
.NUL03 { padding-top:15px; padding-bottom:15px; text-align:center; }
.NUL04 { padding-top: 0px; padding-bottom: 5px; }
.NUL05 { padding-top:25px; padding-bottom:10px; text-align:right; font-size:12px; letter-spacing:-1px;  }
.NUL06 { padding-top: 0px; padding-bottom:35px; text-align:center; }
.NUL07 { padding:25px; background-color:#f7f7f7; }
.NUL08 { padding-top:45px; padding-bottom:15px; text-align:center; }
.NUL09 { padding:10px; text-align:center; border:solid 1px #d9d9d9; }
.NUL10 { padding-top:10px; padding-bottom:10px; }
.NUL20 { padding-top:20px; padding-bottom:20px; }
.NUL11 { padding-top:30px; padding-bottom:10px; }
.NUL12 { padding-bottom:10px; }
.NUL21 { padding:25px; background-color:#f7f7f7; }
.NUL22 { padding-top:15px; padding-bottom:15px; }

.NUL31 { padding-top:15px; padding-bottom:10px; text-align:right; }


.header{ height:60px; border-bottom:0px solid #B6B6B6; z-index:100; position:relative; padding-top:30px; z-index:500; }

.header .gnb {width:100%;margin:0 auto;padding:0 0 0 0px;}
.header .gnb .gnb_menuWr:after {content:"";clear:both;display:block;}
.header .gnb .gnb_menu01 {position:relative; float:left; font-size:18px; font-weight:bold; line-height:22px;margin-right:20px; margin-left:26px; padding-bottom:20px; }   /**상하단.높이**/
.header .gnb .gnb_menu01 a {color:#222;}

/**
.header .gnb .gnb_menu01.other01 {background:url(/VANO_IMAGES/IMG_COM/BG_LINE1.gif) right 1px no-repeat;margin:0;padding:0 30px 0 0;}
.header .gnb .gnb_menu01.other02 {padding:0 30px;margin:0;}
.header .gnb .gnb_menu01.other03 {padding:0;margin:0;}

.header .gnb .gnb_menu01.other02 a.depTit, .header .gnb .gnb_menu01.other03 a {color:#f37521;}
**/

.header .gnb .gnb_menu01 .depTit:hover, .header .gnb .gnb_menu01 .depTit.on { display:block;color:#f37521;border-bottom:5px solid #f37521;padding-bottom:14px; }
.header .gnb .gnb_menu01 .depTit.T {display:block;color:#f37521;border-bottom:5px solid #f37521;padding-bottom:14px;}
/**HET**/
.header .gnb .gnb_menu01 ul {position:absolute;top:60px;left:-20px;display:none;padding:10px 0 0;background:#fff;z-index:10;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3; }
.header .gnb .gnb_menu01.other02 ul {left:10px;}
.header .gnb .gnb_menu01 li {float:none;background:#fff; font-size:14px; font-weight:normal; }
.header .gnb .gnb_menu01 li.line {background:#FFF url(/VANO_IMAGES/IMG_COM/BG_LINE2.gif) no-repeat center 5px;padding-top:10px;}
.header .gnb .gnb_menu01 li a {display:block;font-size:13px;color:#555;padding:7px 0 8px 20px;min-width:160px;height:20px; font-size:14px; font-weight:normal;}
.header .gnb .gnb_menu01 li a:hover {background:#f37521;color:#fff; font-size:14px; font-weight:normal; }	


.TXN16 { text-align:left; font-size:17px; font-weight:bold; line-height:26px; }
.TXN18 { text-align:left; font-size:18px; font-weight:bold; }
.TX118 { text-align:left; font-size:18px; font-weight:bold; color:#ce4901; }


.TL00  { text-align:left   } 
.TL01  { PADDING-LEFT:1px;  text-align:left } 
.TL02  { PADDING-LEFT:2px;  text-align:left } 
.TL03  { PADDING-LEFT:3px;  text-align:left } 
.TL04  { PADDING-LEFT:4px;  text-align:left } 
.TL05  { PADDING-LEFT:5px;  text-align:left } 
.TL06  { PADDING-LEFT:6px;  text-align:left } 
.TL07  { PADDING-LEFT:7px;  text-align:left } 
.TL08  { PADDING-LEFT:8px;  text-align:left } 
.TL09  { PADDING-LEFT:9px;  text-align:left } 
.TL10  { PADDING-LEFT:10px; text-align:left } 
.TL15  { PADDING-LEFT:15px; text-align:left } 
.TL20  { PADDING-LEFT:20px; text-align:left } 
.TL21  { PADDING-LEFT:20px; text-align:left } 
.TL22  { PADDING-LEFT:20px; text-align:left } 
.TL23  { PADDING-LEFT:20px; text-align:left } 
.TL24  { PADDING-LEFT:20px; text-align:left } 
.TL25  { PADDING-LEFT:25px; text-align:left } 
.TL28  { PADDING-LEFT:28px; text-align:left } 
.TL30  { PADDING-LEFT:30px; text-align:left } 
.TL35  { PADDING-LEFT:35px; text-align:left } 
.TL40  { PADDING-LEFT:40px; text-align:left } 
.TL45  { PADDING-LEFT:45px; text-align:left } 
.TL50  { PADDING-LEFT:50px; text-align:left } 
.TL87  { PADDING-LEFT:87px; text-align:left } 
.TC00 { text-align:center } 
.TR00 { text-align:right } 
.TR02 { PADDING-RIGHT:2px;  text-align:right } 
.TR05 { PADDING-RIGHT:5px;  text-align:right } 
.TR10 { PADDING-RIGHT:10px; text-align:right } 
.TR15 { PADDING-RIGHT:15px; text-align:right } 
.TR20 { PADDING-RIGHT:20px; text-align:right } 
.TR25 { PADDING-RIGHT:25px; text-align:right } 
.TR30 { PADDING-RIGHT:30px; text-align:right } 
.TR35 { PADDING-RIGHT:35px; text-align:right } 
.TR40 { PADDING-RIGHT:40px; text-align:right } 

.EZ01 { letter-spacing: 0px; }
.EZ02 { letter-spacing: 2px; }
.EZ03 { letter-spacing: 3px; }
.EZ04 { letter-spacing: 4px; }
.EZ05 { letter-spacing: 5px; }
.EZ06 { letter-spacing: 6px; }
.EZ07 { letter-spacing: 7px; }
.EZ08 { letter-spacing: 8px; }
.EZ09 { letter-spacing: 9px; }
.EZ10 { letter-spacing: 10px; }
.EZ11 { letter-spacing: 11px; }
.EZ12 { letter-spacing: 12px; }
.EZ13 { letter-spacing: 13px; }
.EZ14 { letter-spacing: 14px; }
.EZ15 { letter-spacing: 15px; }
.EZ16 { letter-spacing: 16px; }
.EZ17 { letter-spacing: 17px; }
.EZ18 { letter-spacing: 18px; }
.EZ19 { letter-spacing: 19px; }
.EZ20 { letter-spacing: 20px; }
.EZ21 { letter-spacing: 21px; }
.EZ22 { letter-spacing: 22px; }
.EZ23 { letter-spacing: 23px; }
.EZ24 { letter-spacing: 24px; }
.EZ25 { letter-spacing: 25px; }
.EZ26 { letter-spacing: 26px; }
.EZ27 { letter-spacing: 27px; }
.EZ28 { letter-spacing: 28px; }
.EZ29 { letter-spacing: 29px; }
.EZ30 { letter-spacing: 30px; }


.E01 { float:left; padding-left:30px; padding-top:2px; BACKGROUND: url(/VANO_IMAGES/IMG_COM/ico_f.gif)   no-repeat  0px 4px; }
.E02 { float:left; padding-left:30px; padding-top:2px; BACKGROUND: url(/VANO_IMAGES/IMG_COM/ico_r.gif)   no-repeat  0px 4px; }
.E03 { float:left; padding-left:30px; padding-top:2px; BACKGROUND: url(/VANO_IMAGES/IMG_COM/ICO_008.png) no-repeat  0px 4px; }
.E04 { float:left; padding-left:15px; }


.EZ00  { background-color:#f9f9f9; text-align:left; padding-left:50px; }
.EZK0  { background-color:#f9f9f9; text-align:left; padding-left:20px; }
.EZK3  { background-color:#f9f9f9; text-align:left; padding-left:15px; }
.EZK2  { background-color:#f9f9f9; text-align:left; padding-left:30px; }
.EZK1  { background-color:#f9f9f9; text-align:center; }
.BL00  { height:1px; background-color:#DEDEDE; }


.ZL00  { padding-top:5px;  padding-bottom:5px;  } 
.ZL05  { padding-top:5px;  padding-bottom:5px; padding-left:5px;  } 
.ZL10  { padding-top:10px; padding-bottom:10px; } 
.ZL11  { padding-top:20px; padding-left:50px; padding-bottom:20px; }


.TXTA01 { padding-top:20px; padding-bottom:30px; font-size:16px; font-weight:bold; } 
.TXTA02 { padding-top:20px; padding-bottom:30px; font-size:14px; font-weight:bold; } 


.TX013 { text-align:left; font-size:13px; }
.TX215 { text-align:left; font-size:15px; font-weight:bold; line-height:54px; }
.TX412 { text-align:left; font-size:11px; line-height:20px; color:#6c6c6d; }
.TX513 { text-align:left; font-size:13px; line-height:25px; padding-bottom:20px; }
.TX613 { text-align:left; font-size:13px; font-weight:bold; color:#ffffff; padding:10px; background-color:#6397c9; }
.TX614 { text-align:left; padding:20px; background-color:#dff0d8; line-height:26px; }
.TX615 { text-align:left; padding:20px; background-color:#f2dede; line-height:26px; }
.TX713 { text-align:left; font-size:13px; font-weight:bold; color:#114f94; padding-top:10px; padding-bottom:10px; }
.TX813 { text-align:left; font-size:13px; line-height:25px; }


.TX401 { text-align:center; font-size:24px; font-weight:bold; padding-top:50px; padding-bottom:50px; }
.TX402 { text-align:center; padding-top:20px; padding-bottom:40px; }
.TX403 { text-align:left; border:1px solid #d9d9d9; width:670px; margin:0 auto; position:relative; line-height:30px; padding:30px; }
.TX404 { text-align:center; font-size:24px; font-weight:bold; color:#3440b4; padding-top:50px; padding-bottom:30px; }
.TX405 { text-align:center; font-size:24px; font-weight:bold; color:#393939; padding:30px; border:solid 4px #dddddd; background-color:#f7f7f7; }


.TBL02  { width:1100px; border-collapse:collapse; margin:0 auto; }
.TBL02 .TD21 { float:left; height:230px; width:367px; border-top:0px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:0px solid #e6e6e6; border-bottom:0px solid #e6e6e6; }
.TBL02 .TD22 { float:left; height:230px; width:365px; border-top:0px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:0px solid #e6e6e6; border-bottom:0px solid #e6e6e6; }
.TBL02 .TD23 { float:left; height:230px; width:364px; border-top:0px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:0px solid #e6e6e6; }

.TBL03  { width:1060px; border-collapse:collapse; margin:0 auto; background-color:#f7f7f9; text-align:center; padding:20px; }



.TXT01 { text-align:left; font-size:11px; font-weight:bold; line-height:18px; color:#ffffff; }
.TXT01 a { color:#ffffff; }
.TXT02 { text-align:left; font-size:11px; font-weight:bold; line-height:22px; color:#ffffff; }
.TXT03 { text-align:left; font-size:11px; }
.TXT04 { text-align:left; font-size:11px; color:#de0000; }


.NUL_001 { padding-top:40px; padding-bottom:50px; }
.TXT_001 { font-size:15px; line-height:30px; }
.TXT_002 { font-size:15px; line-height:30px; text-align:right; float:right; padding-right:40px; }
.TXT_003 { float:right; position:inherit; padding:50px 50px 10px 0px; }
		

.TXT_011 { font-size:25px; font-weight:bold; color:#fd9706; font-family: 'Nanum Myeongjo'; padding-bottom:10px; }
.TXT_012 { font-size:20px; font-weight:bold; line-height:30px; }
.TXT_013 { font-size:16px; font-weight:bold; line-height:90px; }
.TXT_014 { font-size:16px; font-weight:bold; line-height:60px; color:#1b0d5e; }
		
						
.CTRL01 { float:left; }
.CTRL01 .CTL00 { float:left; }
.CTRL01 .CTL05 { float:left;  padding-left:5px;  line-height:35px; }
.CTRL01 .CTL10 { float:left;  padding-left:10px; line-height:35px; }
.CTRL01 .CTL15 { float:left;  padding-left:15px; line-height:35px; }

.CTRL01 .HTL05 { float:left;  padding-left:5px;  line-height:35px; padding-top:15px; }

.BACK_01 { position:fixed; width:840px; height:100%; }
.BACK_01 .BACK_01_1 { position:absolute; left:130px; top:200px }
							
/**협회소개 - 연혁**/

/**
.TBOX_01 { float:left; width:100%; }
.TBOX_01 .TBOX_01_1  { float:left; width:180px; font-size:32px; font-weight:bold; text-align:center; padding-top:30px; color:#1f4787; }
.TBOX_01 .TBOX_01_2  { float:left; width:580px; border-left:solid 1px #d9d9d9; padding-left:40px; padding-bottom:50px; padding-top:30px; }
.TBOX_01 .TBOX_01_2 li { line-height:26px; font-size:14px; font-weight:bold; }
**/

.TBOX02_THLC00 { padding:10px; border-top:2px solid #2d64a7; border-left:0px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; background-color:#f9f9fa; }
.TBOX02_THCC00 { padding:10px; border-top:2px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; background-color:#f9f9fa; }
.TBOX02_THRC00 { padding:10px; border-top:2px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; background-color:#f9f9fa; }
							
.TBOX02_TRLC00 { padding:10px; border-top:0px solid #2d64a7; border-left:0px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; }
.TBOX02_TRCL00 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:left;   }
.TBOX02_TRCL20 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:left;  padding-left:20px;  }
.TBOX02_TRCR00 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right;  }
.TBOX02_TRCR20 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right; padding-right:20px; }
.TBOX02_TRCC00 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; }
.TBOX02_TRRC00 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; }
.TBOX02_TRRR00 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right;  }
.TBOX02_TRRR20 { padding:10px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right; padding-right:20px; }
						
.TBOX02_TRCL20 li { line-height:26px; }

.DBOX02 { border:1px solid #e7e7e7; padding:20px; margin-bottom:20px; }
.DBOX02 li { line-height:26px; }

.DBOX03 { border:1px solid #e7e7e7; padding:0px 10px 0px 20px; margin-bottom:20px; }
.DBOX03 ul { list-style-image:url(/VANO_IMAGES/IMG_COM/ICO_004.png); margin:15px; width:100%; }
.DBOX03 li { line-height:26px; font-size:14px; }


.TAB1_CON1 { float:left; width:100%; overflow:hidden; margin-bottom:30px;border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:0px solid #e7e7e7; border-bottom:0px solid #e7e7e7; }
.TAB1_CON1 .CON1 { float:left; width:137px; text-align:center; padding:15px; border-top:0px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
.TAB1_CON1 .CON1:hover { background-color:#f37521; color:#ffffff; }							
.TAB1_CON1 .CON1:hover a:link  { color:#ffffff; }
.TAB1_CON1 .CON1:hover a:hover { color:#ffffff; }
.TAB1_CON1 .CON2 { float:left; width:137px; text-align:center; padding:15px; border-top:0px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background-color:#f37521; color:#ffffff; }
.TAB1_CON1 .CON2 a { color:#ffffff; }
							
.PIC02 { float:left; width:100%; overflow:hidden; } 
.PIC02 .PIC01_1 { float:left; margin: 0px 27px 27px 0px; height:185px; width:260px; border:solid 1px #e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; overflow:hidden; } 
.PIC02 .PIC01_2 { float:left; margin: 0px  0px 27px 0px; height:185px; width:260px; border:solid 1px #e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; overflow:hidden; } 

.PIC02 .PIC01_T1 { margin:12px; height:160px; width:236px; background-color:#f9f9f9;  } 
.PIC02 .PIC01_T2 { margin:0px 12px 2px 12px; height:24px; width:236px; color:#f37521; } 
.PIC02 .PIC01_T3 { margin:0px 12px 2px 12px; height:20px; width:236px; color:#777777; font-size:11px; }
							
.TBOX01_TH01 { padding:15px; border-top:2px solid #2d64a7; border-left:0px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; background-color:#f9f9fa; }
.TBOX01_TH02 { padding:15px; border-top:2px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
.TBOX01_TH03 { padding:15px; border-top:2px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; background-color:#f9f9fa; }
.TBOX01_TH04 { padding:15px; border-top:2px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
							
.TBOX01_TR01 { padding:15px; border-top:0px solid #2d64a7; border-left:0px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; background-color:#f9f9fa; }
.TBOX01_TR02 { padding:15px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
.TBOX01_TR03 { padding:15px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; background-color:#f9f9fa; }
.TBOX01_TR04 { padding:15px; border-top:0px solid #2d64a7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
							


/**자료실 - 동영상**/

.PIC01 { float:left; width:100%; overflow:hidden; margin-bottom:10px; } 
.PIC01 .PIC01_1 { float:left; margin: 0px 27px 27px 0px; height:240px; width:260px; border:solid 1px #e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; overflow:hidden; } 
.PIC01 .PIC01_2 { float:left; margin: 0px  0px 27px 0px; height:240px; width:260px; border:solid 1px #e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; overflow:hidden; } 

.PIC01 .PIC01_T1 { margin:12px; height:160px; width:236px; background-color:#e4e7ea; } 
.PIC01 .PIC01_T2 { margin:0px 12px 2px 12px; height:24px; width:236px; color:#f37521; } 
.PIC01 .PIC01_T3 { margin:0px 12px 2px 12px; height:20px; width:236px; color:#777777; font-size:11px; } 
		

p.DOT1 {height:30px; overflow:hidden; border-top:dashed 1px #c5c8d0; margin-top:20px; }
p.DOT2 {height:20px; overflow:hidden; border-top:dashed 1px #c5c8d0; margin-top:10px; }

.blk{width:100%; float:none; clear:both; font-size:0; line-height:0; overflow:hidden; margin:0; padding:0;}
 p.dot {height:1px;overflow:hidden;border-bottom:dashed 1px #c5c8d0;}

.dot {height:1px;overflow:hidden;border-bottom:dashed 1px #c5c8d0;}


.goLink { right: 0;  top: 30px; z-index:200; }
 a.bt {background: url("/common/images/icon/footer_bg.gif") no-repeat 0 0 #eaeaea; color:#444;display: block;float: right;  line-height: 30px; height: 30px;text-align: center; width:51px; text-decoration:none; font-weight:bold; }

.InputCoL1 { height:30px; border:1px solid #C6C6C6; padding-top:0px; padding-bottom:0px; padding-left:2px; background-color:#fcf9ed; }
.InputText { height:30px; border:1px solid #C6C6C6; padding-top:0px; padding-bottom:0px; padding-left:2px }
.Inputmide { height:30px; border:1px solid #C6C6C6; padding-top:0px; padding-bottom:0px; padding-left:2px; text-align:center; }
.InputDark { height:30px; border:1px solid #C6C6C6; padding-top:0px; padding-bottom:0px; padding-left:2px; background-color:#F6F6F6; }
.InputSmal { height:30px; border:1px solid #C6C6C6; padding-top:0px; padding-bottom:0px; padding-left:2px; font-size:12px; color:#aaaaaa; }
.InputComb { height:32px; border:1px solid #C6C6C6; }
.InputTomb { height:28px; border:1px solid #C6C6C6; font-size:12px; }
.InputKomb { border:1px solid #C6C6C6; font-size:12px; font-family:Arial; }
.InputList { border:1px solid #C6C6C6; background-color:#FFFFFF; position:relative;vertical-align:middle;}
.textarea  { border:1px solid #C6C6C6; background-color:#FFFFFF; position:relative;vertical-align:middle;}

.InputZext1 { height:26px; border:2px solid #C6C6C6; background-color:#F6F6F6; font-size:15px; font-weight:bold; padding-top:15px; padding-bottom:0px; padding-left:10px; }
.InputZext2 { height:35px; border:2px solid #C6C6C6; background-color:#FFFFFF; font-size:15px; font-weight:bold; padding-top:0px;  padding-bottom:0px; padding-left:10px; }
.InputZext3 { height:35px; border:2px solid #C6C6C6; background-color:#F6F6F6; font-size:15px; font-weight:bold; padding-top:0px;  padding-bottom:0px; padding-left:10px; background:transparent url(/VANO_GENERAL/GENERAL_IMAGES/IMG_LOGIN/Img_001.png) no-repeat; }
.InputZext4 { height:35px; border:2px solid #C6C6C6; background-color:#F6F6F6; font-size:15px; font-weight:bold; padding-top:0px;  padding-bottom:0px; padding-left:10px; background:transparent url(/VANO_GENERAL/GENERAL_IMAGES/IMG_LOGIN/Img_002.png) no-repeat; }

.CTRIBOX1 { height:32px; border:1px solid #C6C6C6; padding-top:0px; padding-bottom:0px; padding-left:2px }
.CTRDARK1 { height:32px; border:1px solid #C6C6C6; padding-top:0px; padding-bottom:0px; padding-left:2px; background-color:#F6F6F6; }
.CTRCOMB1 { height:34px; border:1px solid #C6C6C6; }
.CTRTEXT1 { border:1px solid #C6C6C6; background-color:#FFFFFF; position:relative;vertical-align:middle;}


.IDX_BAN1{ margin:0px; margin-top:0px; padding:0px; width:1100px; height:323px; }
.IDX_BAN1 .IDX_PREV { float:right; margin:0 auto; position:relative; right:1px; top:323px; z-index:1000; }
.IDX_BAN1 .IDX_NEXT { float:right; margin:0 auto; position:relative; right:0px; top:323px; z-index:1000; }

.IDX_BAN2{ margin:0px ; border-bottom:0px solid #dcdcdc;padding:0px 0px 0px 0px; float:left; position:relative; }

#IDX_CONT2
{
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px; OVERFLOW: hidden; width:1100px; height:323px;
}
#IDX_CONT1 
{
	MARGIN: 0px 0px 0px 0px;
	position:absolute;
	left:15px;
	top:280px;
	z-index:1000;
}
#IDX_CONT1 A 
{
	 FLOAT: left; display:block; WIDTH:20px; HEIGHT:20px; margin-left:8px; background-color:#ffffff;text-indent:-10000px; border:0px solid #fff; display:block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius:20px;
}
#IDX_CONT1 A.activeSlide
{
	background-color:#ed6f49;border:0px solid #fff;	
}
#IDX_CONT1 A:hover 
{
	background-color:#ed6f49;border:0px solid #fff;
}


.bullet:after{content:""; display:block; clear:both}
.bullet li{float:left}


.IMG1_  { position:absolute; z-index:200; padding-left:734px; }

	
.NOT_BAN1{ margin:0px; margin-top:0px; padding:0px; width:330px; height:152px; }
.NOT_BAN1 .NOT_PREV { float:right; margin:0 auto; position:relative; right:1px; top:152px; z-index:1000; }
.NOT_BAN1 .NOT_NEXT { float:right; margin:0 auto; position:relative; right:0px; top:152px; z-index:1000; }

.NOT_BAN2{ margin:0px ; border-bottom:0px solid #dcdcdc;padding:0px 0px 0px 0px; float:left; position:relative; }

#NOT_CONT2
{
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px; OVERFLOW: hidden; width:330px; height:152px;
}
#NOT_CONT1 
{
	MARGIN: 0px 0px 0px 0px;
	position:absolute;
	right:0px;
	top:-30px;
	z-index:8000;
	display:none;
}
#NOT_CONT1 A 
{
	 FLOAT: left; display:none; WIDTH:20px; HEIGHT:20px; margin-left:8px; background-color:#ffffff;text-indent:-10000px; border:0px solid #fff; display:block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius:20px;
}
#NOT_CONT1 A.activeSlide
{
	background-color:#ed6f49;border:0px solid #fff;	
}
#NOT_CONT1 A:hover 
{
	background-color:#ed6f49;border:0px solid #fff;
}


.QC00  { padding-right: 0px; padding-left: 0px; font-weight:bold; height:38px; background: url(/VANO_IMAGES/IMG_BRD/img_002.png) no-repeat right bottom; padding-bottom: 0px; margin: 0px; font-size:13px; color: #454545; padding-top: 0px;text-align: center; fixed: }
.QC01  { padding-right: 0px; padding-left: 0px; font-weight:bold; height:38px; padding-bottom: 0px; margin: 0px; font-size:13px; color: #454545; padding-top: 0px;text-align: center; fixed: }
.QCLI  { height:1px; background-color:#e0e0e0; }
.QC02  { padding-right: 0px; padding-left: 0px; height:38px; background: url(/DSOFT_IMAGES/Img_BRD/img_003.png) repeat-y right bottom; padding-bottom: 0px; margin: 0px; font-size:12px; color: #454545; padding-top: 0px;text-align: center; fixed: }
.QC03  { padding-right: 0px; padding-left: 0px; height:38px; padding-bottom: 0px; margin: 0px; font-size:12px; color: #454545; padding-top: 0px;text-align: center; fixed: }


.DBOX01 { padding-top:15px; padding-bottom:25px; } 

.DBOX05 { text-align:center; border:solid 1px #d9d9d9; padding:20px; } 


.TBL00    { table-layout:fixed; width:100%; }
.TBL00 td { 
			text-overflow: ellipsis; 
			-o-text-overflow: ellipsis; /* Opera 전용*/ 
			white-space: nowrap; 
			overflow : hidden; 
			-moz-binding: url('ellipsis.xml#ellipsis'); /* FF 전용*/ 
} 

.TBL11    { table-layout:fixed; position:relative; width:100%; height:38px; z-index:0; top:0px; background:url(/VANO_IMAGES/IMG_BRD/Img_001.png) repeat-x  50% top;}
.TBL11 td { 
			text-overflow: ellipsis; 
			-o-text-overflow: ellipsis; /* Opera 전용*/ 
			white-space: nowrap; 
			overflow : hidden; 
			-moz-binding: url('ellipsis.xml#ellipsis'); /* FF 전용*/ 
} 

.TBL12    { position:relative; width:100%; height:38px; z-index:0; top:0px; background:url(/VANO_IMAGES/IMG_BRD/Img_001.png) repeat-x  50% top;}
.TBL12 td { 
			text-overflow: ellipsis; 
			-o-text-overflow: ellipsis; /* Opera 전용*/ 
			white-space: nowrap; 
			overflow : hidden; 
			-moz-binding: url('ellipsis.xml#ellipsis'); /* FF 전용*/ 
			font-size:12px;
} 

.TBL13    {  position:relative; width:100%; height:38px; z-index:0; top:0px; background:url(/VANO_IMAGES/IMG_BRD/Img_001.png) repeat-x  50% top;}
.TBL13 td { 
			text-overflow: ellipsis; 
			-o-text-overflow: ellipsis; /* Opera 전용*/ 
			white-space: nowrap; 
			overflow : hidden; 
			-moz-binding: url('ellipsis.xml#ellipsis'); /* FF 전용*/ 
			font-size:12px;
			line-height:30px;
} 

.TB250    { table-layout:fixed; width:250px; }
.TB250 td { 
			text-overflow: ellipsis; 
			-o-text-overflow: ellipsis; /* Opera 전용*/ 
			white-space: nowrap; 
			overflow : hidden; 
			-moz-binding: url('ellipsis.xml#ellipsis'); /* FF 전용*/ 
}


.QC00  { padding-right: 0px; padding-left: 0px; font-weight:bold; height:38px; background: url(/VANO_IMAGES/IMG_BRD/img_002.png) no-repeat right bottom; padding-bottom: 0px; margin: 0px; font-size:13px; color: #454545; padding-top: 0px;text-align: center; fixed: }
.QC01  { padding-right: 0px; padding-left: 0px; font-weight:bold; height:38px; padding-bottom: 0px; margin: 0px; font-size:13px; color: #454545; padding-top: 0px;text-align: center; fixed: }
.QCLI  { height:1px; background-color:#e0e0e0; }
.QC02  { padding-right: 0px; padding-left: 0px; height:38px; background: url(/DSOFT_IMAGES/Img_BRD/img_003.png) repeat-y right bottom; padding-bottom: 0px; margin: 0px; font-size:12px; color: #454545; padding-top: 0px;text-align: center; fixed: }
.QC03  { padding-right: 0px; padding-left: 0px; height:38px; padding-bottom: 0px; margin: 0px; font-size:12px; color: #454545; padding-top: 0px;text-align: center; fixed: }


.PBOX_01 { width:840px; margin:0 auto; position:relative; margin-top:0px; margin-bottom:35px; padding-bottom:30px; border-bottom:1px solid #e6e6e6; overflow:hidden; }
.PBOX_01 .PBOX_01_1 { float:left; width:180px; height:180px; text-align:center; padding:0px 10px 0px 10px; background-color:#ffffff; border:1px solid #e6e6e6; margin-right:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; overflow:hidden; }	
.PBOX_01 .PBOX_01_2 { float:left; width:10px; color:#ffffff; }	
.PBOX_01 .PBOX_01_3 { float:left; width:607px; height:180px; text-align:center; background-color:#ffffff; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; overflow:hidden; }	
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 { float:left; padding:25px; }	

.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_1 { float:left; width:100%; height:40px; text-align:left; border-bottom:1px solid #e6e6e6; margin-bottom:25px; }	
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_1 .PBOX_11 { float:left; width:110px; font-family:Arial; line-height:20px; font-size:15px; font-weight:bold; }	
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_1 .PBOX_12 { float:left; font-family:Arial; line-height:20px; font-size:15px; font-weight:bold; }
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_1 .PBOX_13 { float:right; margin-top:-6px;  }
							
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_2 { float:left; width:100%; text-align:left; margin-bottom:5px;  }
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_2 .PBOX_21 { float:left; width:110px; font-family:Arial; line-height:20px; }	
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_2 .PBOX_22 { float:left; font-family:Arial; line-height:20px; }
							
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_3 { float:left; width:100%; text-align:left; margin-bottom:5px; }	
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_3 .PBOX_31 { float:left; width:110px; font-family:Arial; line-height:20px; }	
.PBOX_01 .PBOX_01_3 .PBOX_01_3_1 .PBOX_3 .PBOX_32 { float:left; line-height:20px; }
	
#CELL2 { display: table-cell; text-align: center; vertical-align: middle; width:200px; }
#CELL3 { display: table-cell; text-align: center; vertical-align: middle; width:180px; }
							
.PTXT_001 { text-align:left; font-size:25px; font-weight:bold; font-family:Arial; padding-top:30px; padding-bottom:30px; }		


.IMG_RESIZE_160 { width: expression((this.width > 160)? ((this.height > 160)? ((this.width < this.height)? true : 160) : 160) :true); height: expression((this.height > 160)? ((this.width > 160)? ((this.width > this.height)? true : 160) : 160) :true); max-width: 160px; max-height: 160px;}  
.IMG_RESIZE_170 { width: expression((this.width > 170)? ((this.height > 170)? ((this.width < this.height)? true : 170) : 170) :true); height: expression((this.height > 170)? ((this.width > 170)? ((this.width > this.height)? true : 170) : 170) :true); max-width: 170px; max-height: 170px;}  
.IMG_RESIZE_180 { width: expression((this.width > 180)? ((this.height > 180)? ((this.width < this.height)? true : 180) : 180) :true); height: expression((this.height > 180)? ((this.width > 180)? ((this.width > this.height)? true : 180) : 180) :true); max-width: 180px; max-height: 180px;}  
.IMG_RESIZE_190 { width: expression((this.width > 190)? ((this.height > 190)? ((this.width < this.height)? true : 190) : 190) :true); height: expression((this.height > 190)? ((this.width > 190)? ((this.width > this.height)? true : 190) : 190) :true); max-width: 190px; max-height: 190px;}  


.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; }

.CER1 { margin:15px; padding:15px; text-align:center; background-color:#ffffff; border:1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px; overflow:hidden; }


.BTN_01 { border:1px solid #e6e6e6; float:left; padding:5px 7px 5px 7px; margin-left:3px; border-radius:5px; background-color:#f7f7f7; cursor:pointer;  }