﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;} /*모든 엘리먼트에 적용*/
img{border:0;}

A:link {color:#afafaf;text-decoration:none;} 
A:visited {color:#afafaf;text-decoration:none;} 
A:active {color:#afafaf;text-decoration:none;} 
A:hover {color:#afafaf;text-decoration:none;}

body{
	height:100%;
	background-color:#141414;
	margin:0; padding:0;  /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-align:center;/*익스플로러용 중앙정렬, 텍스트가 중앙정렬*/
	color:#afafaf;
	line-height:16px;
	font-size:11px; font-family:돋움,굴림,Arial, Helvetica, sans-serif;	
	/*font:11px/160% 돋움,굴림,Arial, Helvetica, sans-serif;*/	
}


#topmenu{
	padding:3px 0 0 0;
	background:url(../images/top_bg.jpg) top no-repeat;	
	width:147px;
	text-align:left;
	float:right;
	
}

#login{
	float:right;
	margin:14px 10px 0 0;
}

#login input{
	vertical-align:middle;
}


#btn_login{
	margin:0 0 0 10px;
}
.input01{
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;	
	FONT-SIZE: 11px;
	border:#363636 1px solid;
	BACKGROUND-COLOR: #222222;
	color:#afafaf;
}

.auto_login{
	border:#141414 1px solid;
	width:15px;height:15px;
}

#wrapper{
	min-height: 100%;
	width:1000px;
	margin:0 auto;/*중앙정렬을 해줌*/
	text-align:left;/*중앙정렬된 텍스트를 왼쪽정렬로 */
}
#con_wrap{
	background:url(../images/bg.jpg) #141414 center bottom no-repeat;
	margin:0 0 50 0px;
}

#con_main{
	height:100%;
}

#left_m{
	float:left;
	width:170px;
}
#mainflash{
	float:left;
	width:660px;
	margin:0;padding:0;
}
#right_m{
	float:right;
	width:170px;
}

#board_wrap{
	clear:both;
	height:166px;
}


#notice{
	float:left;	
	margin:55px 0 0 170px;
	width:620px;
	height:66px;
}
#lecture{
	float:left;
	margin:48px 0 0 115px;
	width:270px;
	height:66px;
}

#sub_contents{
	float:left;
	width:660px;
	margin:0x;
}
#sub_bg{
	background:url(../images/sub_bg.jpg) #141414 center bottom no-repeat;
	height:102px;
	clear:both;
}

#notice {
/* double margin bug fix */
/*float방향으로 마진값이 있을 경우 IE에서 더블마진 현상이 나타난다.*/
/*그래서 sidebar가 현재 margin값 10px이 적용되었을 경우 더블마진현상으로 IE에서 20px로 적용이 된다.*/
	display: inline;
}
.tb5 td{
	padding:5px;
	border-bottom:#2d2d2d 1px solid;
}
.tb30 td{
	height:24px;
	border-bottom:#2d2d2d 1px solid;
}
.tbTd1{
	width:74px;
	
}
.tbPr1{
	margin-top:30px;	
	line-height:18px;
}
.tbPr1 li{
	list-style:none;
}
.tbPr1 h4{
	padding-top:30px;
	padding-bottom:18px;
}
.tbPr1 dl{
	padding-bottom:18px;
}
.tbPr1 dt{
	color:#ffee9c;
	font-weight:bold;
}
 
/*CSS Hacks for Internet Explorer */

/* fix the over extended h2 borders */
* html h2 { /*비표준임. 이것이 없이 overflow만 쓴다면 IE에서는 overflow가 적용되지 않는다.*/
	zoom: 1;
}
