*{
	font-family: dotum, Helvetica, AppleGothic, Sans-serif;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.image{
	text-indent: -1000px;
	overflow: hidden;
	color: transparent;
	border: none;
}


.outer-layout{
	padding-left: 15px;
	padding-right: 15px;
}

body > div.ui-page > header{
	background: url("images/bg_top.jpg") repeat-x;
	height: 73px;
	text-align: center;
}
body > div.ui-page > header > h1{
	margin-top: 8px;
	width: 165px;
	height: 50px;
	float: left;
}
body > div.ui-page > header > h1 > a{
	background: url("images/top_logo.png") no-repeat left center;
	display: block;
	width: 165px;
	height: 50px;
}
body > div.ui-page > header > ul.top-menu{
	float: right;
	margin-top: 9px;
	list-style: none;
}
body > div.ui-page > header > ul.top-menu > li{
	margin-left: 11px;
	float: left;
}
body > div.ui-page > header > ul.top-menu > li > a{
	display: inline-block;
	width: 50px;
	height: 50px;
}
body > div.ui-page > header > ul.top-menu > li > a.anchor-login{
	background: url("images/m_top_icon_login.png") no-repeat left center;
}
body > div.ui-page > header > ul.top-menu > li > a.anchor-logout{
	background: url("images/m_top_logot.png") no-repeat left center;
}
body > div.ui-page > header > ul.top-menu > li > a.anchor-mypage{
	background: url("images/m_top_icono2.png") no-repeat left center;
}


body > div.ui-page > section.main-content > section.title{
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
	background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#e5e5e5');
	border-bottom: solid #ffffff 1px;
}


body > div.ui-page > footer{
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d5d5d5));
	background: -moz-linear-gradient(top,  #eeeeee,  #d5d5d5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#d5d5d5');
	border-top: solid #5f5f5f 1px;
	height: 78px;
}
body > div.ui-page > footer > ul{
	list-style: none;
	text-align: center;
	padding-top: 25px;
}
body > div.ui-page > footer > ul > li{
	text-align: center;
	display: inline-block;
	color: #000000;
}
body > div.ui-page > footer > ul > li > a{
	vertical-align: middle;
	margin: 5px;
}

/* ¼­ºêÆäÀÌÁö */
.sub_menu {padding:10px; border-bottom:solid 1px #eeeeee; border-top:solid 1px #eeeeee; height:60px;} /*¸Þ´º*/
.sub_menu a {text-decoration:none;cursor:pointer} /*¸Þ´º¸µÅ© */
