@charset "utf-8";


#top { width:100%; height:90px; background:url(../img/common/navi_bg.gif) top center repeat-x; position:relative; top:0; z-index:999; font-size:15px; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic';}

.gnb { position:relative; width:1200px; margin:0 auto;}
.top_logo { position:absolute; width:292px; height:23px; margin-top:39px;}
.gnb_group { position:relative; float:right; margin-top:43px; min-width:745px; letter-spacing:-0.2px;}
.gnb_group li { float:left;}
.gnb_group li a { float:left; margin-right:50px; display:block; color:#ccc; text-align:right;}
.gnb_group li a:hover { color:#FFF;}
.li_last a { margin-right:0 !important;}
.li_last { margin-right:0 !important;}
.gnb_sub { position:absolute; width:100%; height:50px; background:url(../img/common/sub_gnb_bg.png); top:90px; z-index:999;}
.gnb_sub_group { position:relative; width:1200px; margin:0 auto; }
.gnb_sub02 { position:relative; float:left; margin:17px 0 0 695px;}
.gnb_sub02 li { float:left; }
.gnb_sub02 li a { float:left; color:#999; margin-right:38px;}
.gnb_sub02 li a:hover { float:left; color:#FFF; display:block; text-decoration:underline;}



.naviArea_in{
	z-index:1000;
	position:absolute;
	right:-50px;
	top:60px;
	width:38px;
}

*:first-child+html #nav{
}

#inner>img{
	margin: 0 0 50px 0;
}

#inner{
	position:relative;
}

#nav{
	
	width:38px;
}

#nav li{
	vertical-align:top;
	margin-bottom:10px;
	line-height:0;
}

#nav li.mgNone{
	margin-bottom:0;
}



#utill { width:38px; margin-bottom:30px;}
#utill li { margin-bottom:5px;}





/* 오토데스크 어카운트 알아보기 */
.account_topmenu { width:300px; float:left;}
.account_bg { width:100%; height:100%; background-color:#f0f0f0; clear:both; margin:0; padding:0;}

.arrow {padding-right:40px; font-size:14px; font-weight:bold;}
.arrow2 {padding-left:40px; font-size:14px; font-weight:bold;}

.subTop_img { position:relative;  height:270px; width:100%; background:url(../img/sub/subTop_img01.jpg) center top no-repeat; }

.sub_lnb { position:relative; clear:both; width:100%; height:40px; border-bottom:1px solid #ccc; display:block; z-index:99;}

.lnb_wrap { position:relative; clear:both; width:1200px; height:40px; margin:0 auto;}

.con_right_align .null_box { width:199px; height:40px; border-right:1px solid #ddd; display:block; float:left;}
.board_control_wrap { position:relative; width:100%; border-top:1px solid #CCC; height:40px; margin-top:100px; }
.board_control { position:relative; width:600px; margin:0 auto; background-color:#FFF; height:40px;}
.con_right_align .lnb_btns a { width:199px; border-right:1px solid #ddd; height:30px; display:block; position:relative; float:left; text-align:center; font-size:15px; color:#666; padding-top:10px;}
.con_right_align .lnb_btns a:hover { width:199px; border-right:1px solid #ddd; height:30px; background-color:#198fcc; display:block; position:relative; float:left; text-align:center; font-size:15px; color:#fff; padding-top:10px;}


.lnb_wrap .float_dropmenu { 
           border-right:1px solid #ddd;
           position:relative; width:278px; 
           padding:12px 0 0 20px;
           height:28px; 
           float:left; 
           display:block;
           color:#333;
           font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic'; 
           font-size:17px;
           background:url(../img/sub/lnb_drop_img03.jpg) no-repeat; 
           cursor:pointer;

}
.lnb_wrap .float_dropmenu:hover { background:url(../img/sub/lnb_drop_img04.jpg) no-repeat; display:block;}
.lnb_wrap .float_dropmenu:hover .open_lnb { display:block;}


.lnb_wrap .float_dropmenu .open_lnb { width:299px; height:35px; margin-top:11px; margin-left:-20px; position:relative; display:none; clear:both;}

.lnb_wrap .float_dropmenu .open_lnb .lnb_last a { 
     border-bottom:1px solid #ddd; 
            height:35px; background-color:#fff;
           border-right:1px solid #ddd; border-left:1px solid #ddd; 
            color:#999; 
            font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic'; 
            font-size:15px;
           }

.lnb_wrap .float_dropmenu .open_lnb a{
           display:block;
           border-bottom:1px dashed #ddd; 
            height:35px; background-color:#fff; 
            border-right:1px solid #ddd; border-left:1px solid #ddd; 
            color:#999;
           font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic'; 
            font-size:15px;
           vertical-align:middle;
           padding:15px 0 0 20px;
           }

.lnb_wrap .float_dropmenu .open_lnb a:hover { background-color:#198fcc; color:#FFF;}

.list_wrap { position:relative; width:1100px; margin:0 auto; padding-top:80px;}
.list_wrap_account { position:relative; width:1100px; margin:0 auto; margin-top:80px;}
.data_list { clear:both; position:relative; width:1100px; height:auto;}
.data_list li:after { content:""; clear:both; position:relative;}
.data_list li {width:335px; text-align:center; float:left; margin-right:47px; font-size:15px; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic'; display:block; margin-bottom:60px; background-color:#FFF; height:255px;}

.d_img { margin-bottom:13px;}
.d_chapter { margin-bottom:5px; color:#444; line-height:21px; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic'; font-size:15px; font-weight:600; }
.d_tit { color:#198fcc; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic'; font-size:13px; font-weight:600;}




.left_con { position:relative; width:299px; min-height:100%; float:left;}
.left_con:after { content:""; clear:both;}
.font_style01 { font-size:17px; font-weight:600; color:#198fcc; line-height:26px; padding-left:20px; margin-bottom:10px; padding-top:75px;}
.font_style02 { font-size:14px; color:#888; line-height:24px; padding-left:30px;}

.right_con { position:relative; width:899px; top:0; min-height:100%; float:right; border-left:1px dashed #ccc;}
.right_con:after { content:""; clear:both;}

.con_right_align { position:relative; width:800px;height:100%; margin:75px 0 0 100px;}
.con_right_align h1 { font-size:39px; color:#99c767; letter-spacing:-0.5px; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic';}
.view_con_img { margin:30px 0 30px 0;}
.view_con_img2 { margin:30px 0 30px 0; border:1px solid #ddd;}


.table_style01 { width:800px; border-top:1px solid #ccc; margin-bottom:30px;}
.table_style01 li { height:39px; float:left; color:#666; font-size:15px;}
.table_style01 ul { border-bottom:1px solid #ccc; height:59px;}
.table_style01 .number { width:7.5%; text-align:center; padding-top:20px;}
.table_style01 .title { width:46.5%; text-align:center; padding-top:20px; display:block;}
.table_style01 .title:hover { color:#333; text-decoration:underline;}
.table_style01 .page_go { width:23%; text-align:center; cursor:pointer; padding-top:20px; display:block;}
.table_style01 .page_go:hover { color:#333; text-decoration:underline;}
.table_style01 .pdf_btn { width:23%; text-align:center; padding-bottom:20px; display:block;}


.page_number_table { height:30px; padding:0; margin:0 auto; margin-bottom:50px; }
.page_number_table td a { font-size:12px; width:24px; color:#888; display:block; text-align:center;}
.page_number_table td a:hover,
.page_number_table td.ative a
{ font-size:14px !important; color:#444; font-weight:bold; }


.font_style03 { font-size:15px; color:#777; text-align:center; line-height:24px;}
.arrow_bottom { width:86px; height:85px; margin:70px auto 70px auto;}
.all_download a { position:absolute; color:#666; font-size:14px; font-weight:600; top:40px; right:0px; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic';}
.all_download a:hover { color:#333;}

.more_btn { clear:both; position:relative; width:1100px; height:0px; margin:0 auto; padding-bottom:0px;}



/* 오토캐드 2017 (솔루션) */

.subTop_img2 { position:relative;  height:270px; width:100%; background:url(../img/sub/subTop_img02.jpg) center top no-repeat;}
.left_con h2 { font-size:28px; color:#444; letter-spacing:-0.5px;}

.solution_menu { width:299px; position:relative; top:0;}
.solution_menu ul { margin-bottom:50px;}
.solution_menu li a { padding-left:25px; line-height:24px; font-size:14px; color:#888; display:block;}
.solution_menu li a:hover,
.solution_menu .s_on a,
.solution_menu .s_on
 { background-color:#198fcc; color:#FFF;}
.chapter_tit a { height:27px; padding-top:10px; padding-left:20px; font-size:17px; margin-bottom:10px; display:block; color:#777; font-weight:600;}
.chapter_tit a:hover { background-color:#198fcc; color:#FFF;}





/*이벤트*/

.subTop_img3 { position:relative;  height:270px; width:100%; background:url(../img/sub/subTop_img03.jpg) center top no-repeat;}

.event_list { clear:both; position:relative; width:1100px; height:710px; margin-top:100px; padding-top:40px; border-top:1px solid #ddd; padding-bottom:40px; border-bottom:1px solid #ddd;}
.event_list:after { content:""; clear:both; position:relative;}
.event_list li {width:530px; text-align:center; float:left; margin-right:40px; font-size:15px; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic'; display:block; margin-bottom:60px;}


.off_event { position:absolute; width:530px; height:280px;}
.e_img { margin-bottom:15px;}
.e_chapter { margin-bottom:7px; color:#4444; font-size:16px;}
.e_tit { color:#999; font-size:16px;}


.event_view { position:relative; width:1100px; border-top:1px solid #CCC;}
.event_view li { clear:both; text-align:center; border-bottom:1px solid #CCC; font-size:16px; color:#444; }

.event_view .subject { padding:13px 0 13px 0;}
.event_view .eve_img { padding:30px 0 30px 0;}


.reply_wrap { position:relative; width:1100px; height:100%; margin:50px 0 100px 0;}


.reply_left { position:relative; width:350px; float:left;}

.reply_right { position:relative; width:750px; float:right; text-align:left;}
.reply_right:after { content:""; clear:both;}

.font_style04 { font-size:32px; font-weight:600; color:#444; line-height:36px;}
.font_style05 { font-size:16px; color:#999; margin-top:25px;}

.reply_input { position:relative; width:750px; height:62px; margin-bottom:30px;}

.area_style01 { position:absolute; width:660px; border:1px solid #ddd; padding:10px; height:60px; font:12px "굴림", Gulim; color:#888;}
.reply_write_btn a { margin-right:0 !important; width:70px; height:60px; float:right;}

.reply_content { position:relative; width:750px; margin-top:30px; margin-bottom:100px;}
.reply_content .reply_color_bg { background-color:#f5f5f5; border:1px solid #ddd; width:100%;}
.reply_content .null_td { height:10px; margin:0; padding:0;}
.reply_content td { padding:30px;}

.reply_content .reply_writer { font-size:12px; color:#555; font-weight:bold;}
.reply_content .reply_con_txt { font-size:12px; color:#888; line-height:21px; margin-top:15px;}

.date_posi {position:absolute; float:right; right:30px; font-size:12px; color:#888;}
.delete_posi a { position:absolute; float:right; right:30px; margin-top:25px; font-size:12px; color:#ba4e46; display:block;}
.delete_posi a:hover {color:#333;}


.reply_control { position:relative; clear:both; width:1100px; height:40px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:140px;}
.reply_control { float:left;}

.re_btns a { width:366px; border-right:1px solid #ddd; height:30px; display:block; position:relative; float:left; text-align:center; font-size:15px; color:#666; padding-top:10px;}
.re_btns a:hover {  background-color:#198fcc; color:#fff;}





/* 회원관련 */

#container .joinus_tit { background:url(../img/common/joinus_tit.jpg) no-repeat; text-indent:-9999px; display:block; height:86px; width:186px; margin-top:110px; }

.join_card { width:800px; height:387px; margin:0 auto; border:1px solid #ccc; margin:20px auto 20px auto; font-family: "굴림", Gulim;}

.member_in_wrap { width:700px; margin:0 auto;}
.member_in_wrap td { height:58px;}

.m_in_cons td { height:58px;}
.m_in_tit { font-size:13px; font-weight:bold; color:#666; width:78px; text-align:left;}

.input_style01 { border:1px solid; border-color:#ddd; background-color:#f7f7f7; height:36px; color:#999; font-size:12px; width:257px; padding-left:10px; font-family: "굴림", Gulim;}
.input_style02 { border:1px solid; border-color:#ddd; background-color:#f7f7f7; height:36px; color:#999; font-size:12px; width:157px; padding-left:10px; font-family: "굴림", Gulim;}

.private {
	overflow-y:scroll;
	 margin:0 auto 10px auto; 
	 width:770px; height:195px; 
	 margin-top:20px; padding:15px; 
	 background-color:#FFF; border:1px solid #CCC;
	 line-height:18px; border:1px solid #c1c1c; 
	 font-size:12px; 
	 color:#888;
	 }

.private_ok { width:800px; margin:0 auto; text-align:center; margin-top:25px; font-size:12px; color:#555; font-family: "굴림", Gulim;}

.joinus_btn_wrap { position:relative; clear:both; margin:30px auto 130px auto; height:40px; width:470px;}
.joinus_btn_wrap li { float:left;}

.joinus_ls_btn a { background-color:#198fcc; 
				  height:40px; width:230px;
			  	  text-align:center; 
				  display:block; 
				  font:16px '맑은고딕', 'MalgunGothic', 'NanumGothic';
				  color:#FFF !important;
				  padding-top:17px;
				  margin-right:10px;
				  }
				  
.joinus_ls_btn a:hover { background-color:#333;	}		  
				  
				  
.joinus_rt_btn a { background-color:#727272; 
				  height:40px; width:230px;
			  	  text-align:center; 
				  display:block; 
				  font:16px '맑은고딕', 'MalgunGothic', 'NanumGothic';
				  color:#FFF !important;
				  padding-top:17px;
				  }

.joinus_rt_btn a:hover { background-color:#f5f5f5; color:#333 !important;}				  
				  
				  
				  
				  
				  
#container .login_tit { background:url(../img/common/login_tit.jpg) no-repeat; text-indent:-9999px; display:block; height:86px; width:131px; margin-top:110px; }	
.login_card { width:800px; height:348px; margin:0 auto; border:1px solid #ccc; margin:20px auto 200px auto; font-family: "굴림", Gulim;}		  

.login_in_wrap { width:345px; margin:35px 0 0 140px;}
.login_in_wrap td { height:48px;}
.input_style03 { border:1px solid; border-color:#ddd; background-color:#f7f7f7; height:36px; color:#999; font-size:12px; width:343px; padding-left:10px; font-family: "굴림", Gulim;}

.login_t_txt { font-size:15px; color:#999; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; text-align:center; margin-top:80px;}
.login_remember { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#444; margin:0 0 0 140px; }


.login_ls_btn a { background-color:#198fcc;
				  position:absolute;
				  height:51px; width:170px;
			  	  text-align:center; 
				  display:block; 
				  font:16px '맑은고딕', 'MalgunGothic', 'NanumGothic';
				  color:#FFF !important;
				  padding-top:35px;
				   margin: 40px 0 0 500px;
				  }
				  
.login_ls_btn a:hover { background-color:#333;}

.pw_search_link a { position:absolute; margin-left:515px; font-size:15px; color:#666; text-decoration:underline; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic';}
.pw_search_link a:hover { color:#198fcc;}

.joinus_link a { position:absolute; margin-left:615px; font-size:15px; color:#666; text-decoration:underline; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic';}
.joinus_link a:hover { color:#198fcc;}




#container .pw_tit { background:url(../img/common/pw_tit.jpg) no-repeat; text-indent:-9999px; display:block; height:86px; width:256px; margin-top:110px; }


.pw_search_link2 a { position:absolute; margin-left:560px; margin-top:20px; font-size:15px; color:#666; text-decoration:underline; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic';}
.pw_search_link2 a:hover { color:#198fcc;}

.joinus_link2 a { position:absolute; margin-left:615px; margin-top:20px; font-size:15px; color:#666; text-decoration:underline; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic';}
.joinus_link2 a:hover { color:#198fcc;}





#container .mypage_tit { background:url(../img/common/mypage_tit.jpg) no-repeat; text-indent:-9999px; display:block; height:86px; width:192px; margin-top:110px; }	


.modify_card { width:800px; height:440px; margin:0 auto; border:1px solid #ccc; margin:20px auto 20px auto; font-family: "굴림", Gulim;}




.event_align { width:1000px; margin:0 auto;}
.mypage_btn01 a { position:absolute; margin-left:863px; margin-top:-10px;}

.mypage_info { width:1000px; font-family: "굴림", Gulim; border-top:2px solid #666; margin:-20px 0 50px 0;}
.mypage_info ul { clear:both; border-bottom:1px solid #ebebeb; height:50px;}
.mypage_info li {  float:left;}

.mi_txt01 { background-color:#f5f5f5; font-size:12px; color:#666; font-weight:bold; text-align:center; width:190px; height:30px; padding-top:20px;}
.mi_txt02 { color:#999; font-size:12px; padding:20px 0 0 20px;}

.event_card { position:relative; width:1000px; padding:0; border:1px solid #ccc; margin:0  auto 90px auto;}

.search_bar_wrap { margin: -30px 0 20px 50px; height:38px; width:900px;}
.search_bar_wrap li { float:left;} 

.my_event_table_wrap { position:relative; width:900px; margin:0 auto;}
.my_event_table { width:100%; font-family: "굴림", Gulim; margin:0 0 20px 0; padding:0;}

.my_event_table .met_number { width:7%;}
.my_event_table .met_subject { width:31%}
.my_event_table .met_period { width:18%;}
.my_event_table .met_led { width:11%}
.my_event_table .met_inday { width:11%;}
.my_event_table .met_result { width:11%;}
.my_event_table .met_coupon { width:11%;}

.my_event_table th,
.my_event_table td { text-align:center;}

.my_event_table th { background-color:#666; color:#FFF; height:40px;}
.my_event_table td { height:50px; border-bottom:1px solid #ddd; color:#999;}

.input_style04 {
	position: relative;
	height: 38px;
	width: 748px;
	border: 1px solid #ddd;
	background-color: #f7f7f7;
	padding-left: 10px;
	position: absolute;
	left: 51px;
	top: 91px;
}
.serach_btn_posi a { margin-left:763px;}




/* 서브스크립션 */

.sub_tab_wrap { height:40px; background-color:#7a7575; width:100%;}
.sub_tab_scription { position:relative; width:1200px; margin:0 auto; height:40px;}
.sub_tab_scription li a { width:200px; float:left; height:30px; display:block; padding-top:10px; color:#999; font-size:17px; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; text-align:center;}

.sub_tab_scription li a:hover,
.sub_tab_scription .tab_ative
 { background-color:#FFF; color:#444; }


.subTop_img4 { position:relative;  height:270px; width:100%; background:url(../img/sub/subTop_img04.jpg) center top no-repeat;}

.scrip_top { position:relative; background:url(../img/sub/memberTop_bg01.jpg) top center no-repeat; height:558px; margin:0 !important;}
.scrip_top2 { position:relative; background:url(../img/sub/memberTop_bg02.jpg) top center no-repeat; height:558px; margin:0 !important;}

.scrip_top_txt01 { position:absolute; font-size:39px; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; color:#99c767; margin-top:115px;}
.scrip_top_txt02 { position:absolute; font-size:22px; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; color:#666; line-height:26px; margin-top:195px;}
.scrip_top_txt03 { position:absolute; font-size:18px; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; color:#666; line-height:30px; margin-top:200px;}
				  
.scrip_wrap { width:1200px; margin:0 auto;}			  

.scrip_top_txt04 { position:relative; font-size:39px; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; color:#99c767; margin-top:30px;}	
.s_m_icon { margin-top:40px; width:1200px; height:185px;}  	
.s_m_icon li { float:left;}

.m_icon_txt01 { font-size:22px; color:#666; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic';}
.m_icon_txt02 { margin:30px 0 0 40px; font-size:15px; color:#666; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; line-height:26px;}
.m_icon_txt03 { margin:5px 0 0 40px; font-size:14px; color:#aaa; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; line-height:26px;}
.m_icon_txt04 a { margin:5px 0 0 40px; font-size:14px; color:#198fcc; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; line-height:26px; font-weight:600; text-decoration:underline;}
.m_icon_txt04 a:hover { color:#333;}

.m_icon_txt05 a { font-size:17px; color:#198fcc; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; line-height:26px; font-weight:600; text-decoration:underline;}
.m_icon_txt05 a:hover { color:#333;}



/* 팁앤 태크 */

.subTop_img5 { position:relative;  height:270px; width:100%; background:url(../img/sub/subTop_img05.jpg) center top no-repeat;}


#container .tip_tit { background:url(../img/common/tip_tit.jpg) no-repeat; text-indent:-9999px; display:block; height:86px; width:319px; margin-top:40px; }    

.tip_suject_group { width:1198px; height:48px; border:1px solid #CCC; margin:50px 0 40px 0;}
.tip_suject_group li { float:left;}
.tip_suject_group .t_s_txt01 { 
  width:250px; font-size:18px;
  letter-spacing:-0.5px;
  background-color:#f5f5f5; 
  color:#198fcc; 
  font-weight:600; 
  text-align:center; 
  padding-top:15px; 
  height:33px;
  font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic';
  }

.tip_suject_group .t_s_txt02 { font-size:18px; padding-top:15px; color:#666; letter-spacing:-0.25px; }
.t_s_arrow { font-size:11px; padding:0 30px 0 35px; font-weight:bold;}


.gif_zone_wrap { position:relative; width:100%; height:842px; background:url(../img/sub/tip_gif_bg.gif) top center no-repeat;}
@media (max-width: 1240px){
	.gif_zone_wrap { position:relative; width:1200px; height:842px; background:url(../img/sub/tip_gif_bg2.gif) left top no-repeat;}
}

.gif_in {
	position: absolute;
	width: 900px;
	height: 510px;
	margin: 0 0 0 14px;
	padding-top: 50px;
}

.gif_control_wrap { width:100%; min-height:100%; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
.gif_control_wrap li { float:left;}
.gif_control_wrap .dote_line { border-right:1px dashed #CCC; width:300px; padding-bottom:100px;}
.gif_control_wrap:after { content:""; clear:both; position:relative; display:block;}


.gif_control_left { width:300px; position:relative; }

.gif_control_left li { clear:both; width:300px; height:60px; font-size:15px; color:#198fcc; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; display:block;}
.gif_control_left li a { clear:both; width:285px; height:40px; font-size:15px; color:#198fcc; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; display:block; padding:20px 0 0 15px;}

.gif_control_left li a:hover,
.gif_control_left li .gif_c_on
{ background-color:#198fcc; height:40px; font-weight:600; color:#FFF;}

.gif_control_right { width:100%; position:relative; }

.gif_control_right li { clear:both; width:897px; height:60px;}
.gif_control_right li a { clear:both; width:884px; height:40px; font-size:14px; color:#888; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic'; display:block; padding:20px 0 0 15px;}

.gif_control_right li a:hover,
.gif_control_right li .gif_c_on2
{ background-color:#e7e7e7; height:40px; font-weight:600; color:#444;}

.tip_top_txt { margin:39px 0 45px 0; height:51px;}
.gif_right { position:absolute; margin-left:947px; margin-top:14px; width:252px; height:634px; border-right:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#f7f7f7;}
.gif_right_tit { height:40px; border-top:1px solid #CCC; font-size:13px; color:#198fcc; font-family: '맑은고딕', 'MalgunGothic', 'NanumGothic';}
.gif_right_tit a { height:25px; padding-left:10px; padding-top:15px; color:#198fcc; display:block;}
.gif_right_tit a:hover { background-color:#198fcc; color:#FFF; font-weight:600;}

.gif_right_txt { height:31px;color:#888; font-size:12px; font-family:'맑은고딕', 'MalgunGothic', 'NanumGothic';}

.gif_right_txt a { height:21px; padding-left:20px;  padding-top:10px; color:#888; display:block;}
.gif_right_txt a:hover,
.gif_right .gif_on { background-color:#198fcc; color:#FFF; font-weight:600;}
.gif_right .title_on { background-color:#eaeaea; }







