@charset "utf-8";


body {
	margin: 0px;
	font-family: "Dotum", "Tahoma","Helvetica", "Arial", "sans-serif";
	font-size: 12px;
	/*background-color:#CCC;*/
	background-image:url(../images/body_bg.jpg);
}
#bg{
	margin:0;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/top_bg.png);
	background-repeat: repeat-x; /*가로 반복*/
}
#wrap{ /*wrap 또는 wrapper라는 명칭을 사용함. 전체 콘텐츠를 감싸서 중앙에 배치하는 역할 담당*/
	width:1000px;
	text-align:left;
	margin:0;
	/*오른쪽 왼쪽 마진을 자동으로 주면 해당 아이디 선택자로 묶인 부분은 중앙으로 배치됨*/
	margin-right:auto;
	margin-left:auto;
}

#top{
	background-image:url(../images/top_bg.png);
	background-repeat: repeat-x;
	height:125px;

}

#logo {
	width:120px;
	height:124px;
	margin:0px 0 0 40px; /*top, right, bottom, left*/
	/*float:left;*/
	
}

#menu {
	width: 750px;
    height :57px;
	margin: 0 0 0 258px; /*top, right, bottom, left*/
}

#menu a:hover{
	background-image:url(../images/m1_text_over.png);
}

#main_content{
	width: 1000px;
	height: 455px;
	margin:0;
	/*left: 3px;
	top: 128px;
	width: 1000px;*/
}

#sub_content{
	width: 1000px;
	margin:0;
	/*left: 3px;
	height: 455px;
	top: 128px;
	width: 1000px;*/
}

#op{
	height: 4px;
}

#bottom{
	height: 122px;
	margin:0;
}

/*
#facebook_s{
	width: 196px;
	height: 122px;
	/*background-image:url(../image/facebook_bg.png);
	float:left;
}

#news_s{
	width: 320px;
	height: 122px;
	float:left;

}
#image_s{
	width: 315px;
	height: 122px;
	float:left;
}
#phone_s{
	width: 169px;
	height: 122px;
	float:left;
}*/

#facebook{
	width: 234px;
	height: 122px;
	/*background-image:url(../image/facebook_bg.png);*/
	float:left;
}

#news{
	width: 319px;
	height: 122px;
	float:left;

}
#image{
	width: 470px;
	height: 122px;
	float:left;
}
#phone{
	width: 296px;
	height: 122px;
	float:left;
}


#copy_bg{	/*흰배경*/
	/*height : 100px;*/
	background-color:#CCC;
	margin:0;
	background-image:url(../images/copy_bg_2.jpg);
}

img {
	border:0;
}

iframe {
 margin-top:-20px;
} 

#banner {
	position : fixed;
	left : 1000px;
	top : 140px;
	z-index : 9999;
}    
#container {
	width:1000px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
#iframe1{
    display: table;
    width: 100%;
    height: 100%;
}

#iframe2 {
	display: table-cell;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}
