@charset "utf-8";

body { width: 100%; margin: 0; padding: 0; *text-align:center; background:url('http://file.kaybo.com/portal/common/bg.jpg') repeat-x center top #FFFFFF; background-color: #FFFFFF; }

img { border: none; vertical-align:top; }
body, textarea, select, td, input { font-size: 11px; font-family: TAHOMA, tahoma, Dotum; color: #434343; /*_overflow-y: hidden !important;*/ }
html { overflow-y:scroll; }

dl, ul, ol { list-style:none; margin:0; padding:0; }
li, dt, dd { list-style-type:none; margin:0; padding:0; }

a { text-decoration:underline; color:#434343; cursor: hand;}
a:link { text-decoration:none; color:#434343; }
a:hover { text-decoration:underline; color:#434343; }
a:visited { text-decoration:none; color:#434343; }
a:active { text-decoration:none; color:#434343; }

.wrap {
	border:0px solid #00FF00;
	width: 940px; height: 100%; margin: 0 auto;
}

.layout3_1 { border:0 solid #FF0000; float: left;}
.layout3_2 { border:0 solid #FF0000; float: left;  margin-left: 10px;}
.layout3_3 { border:0 solid #FF0000; float: left;  margin-left: 10px;}

/*
.layout3_1 .submenu_list{
	border: 0 solid #ff0000;
	width: 190 px; height: 236px; background-color: #ffffff;
	color: #FFFFFF; font-size: 15px; text-align: center;
	background:url('http://file.kaybo.com/portal/sub/bg_sublist.jpg	') no-repeat;
}
*/

.layout3_1 .submenu_list{
	border: 0 solid #ff0000;
	width: 190 px; background-color: #ffffff;
	color: #FFFFFF; font-size: 15px; text-align: center;
	background:url('http://file.kaybo.com/portal/sub/bg_sublist_m.gif') repeat-y;
}

.layout3_1 .submenu_list_t{
	border: 0 solid #ff0000;
	width: 190 px; background-color: #ffffff;
	min-height: 226px;	height:auto !important;	/* min-height for IE */	height:226px;
	color: #FFFFFF; font-size: 15px; text-align: center;
	background:url('http://file.kaybo.com/portal/sub/bg_sublist_t.gif') no-repeat top center;
}

.layout3_1 .submenu_list_b{
	border: 0 solid #ff0000;
	width: 190 px; height: 10px; background-color: #ffffff;
	background:url('http://file.kaybo.com/portal/sub/bg_sublist_b.gif') no-repeat;
}

.layout3_1 .non_sel_list{
	color: #024390; font-size: 15px; font-weight: bold; padding-left: 8px;
	width: 186px; height:27px;
}

.layout3_1 .sel_list{
	color: #FFFFFF; font-size: 15px;font-weight: bold; padding-left: 8px;
	background:url('http://file.kaybo.com/portal/sub/submenu_sel.gif') no-repeat;
	background-position: 1px 0px;
	width: 186px; height: 27px;
}

.layout3_1 .sub_devide{
	background:url('http://file.kaybo.com/portal/sub/divide_sublist.gif') no-repeat;
	background-position: 1px 0px;
	width: 188px; height: 1px; margin-left:1px;
}

.layout3_1 .sub_devide2{
	background:url('http://file.kaybo.com/portal/sub/divide_sublist2.gif') no-repeat;
	background-position: 1px 0px;
	width: 188px; height: 1px; margin-left:1px;
}

.layout3_2 .subpage_title{
	background:url('http://file.kaybo.com/portal/sub/sub_title.gif') no-repeat;
	width: 600px; height: 57px; padding-left: 50px; /* margin-bottom: 10px; */
}

.layout3_2 .subpage_title .title_name{
	float:left; color:#FFFFFF; font-size:30px; font-weight:bold;
	border: 0 solid #ff0000;
}

.layout3_2 .subpage_title .title_subname{
	float:left; color:#FFFFFF; font-size:15px; font-weight:bold; margin-top: 13px;
	border: 0 solid #ff0000;
}

.layout3_2 .subpage_title .divide1 {
	float: left;
	width:1px;
	height:21px;
	margin: 9px 9px 0px 9px;
	background-color: #ffffff;
	font-size:7px;
}

.layout3_2 .subpage_title .title_desc{
	float:left; color:#FFFFFF; font-size:15px; font-weight:bold;
	border: 0 solid #ff0000;
}

.layout3_2  .l3_body{
	border: 0 solid #ff0000;
	background-color: #FFFFFF;
	width: 600px; padding: 15px 0px;
	text-align: center;
	
	min-height: 630px;
	height:auto !important;	/* min-height for IE */
	height:630px;

}

.layout4_2 { border:0 solid #FF0000; float: left;  margin-left: 10px;}
.layout4_2 .subpage_title{
	background:url('http://file.kaybo.com/portal/sub/sub_title2.gif') no-repeat;
	width: 740px; height: 57px; padding-left: 50px; /* margin-bottom: 10px; */
}

.layout4_2 .subpage_title .title_name{
	float:left; color:#FFFFFF; font-size:30px; font-weight:bold;
	border: 0 solid #ff0000;
}

.layout4_2 .subpage_title .title_subname{
	float:left; color:#FFFFFF; font-size:15px; font-weight:bold; margin-top: 13px;
	border: 0 solid #ff0000;
}

.layout4_2 .subpage_title .divide1 {
	float: left;
	width:1px;
	height:21px;
	margin: 9px 9px 0px 9px;
	background-color: #ffffff;
	font-size:7px;
}

.layout4_2 .subpage_title .title_desc{
	float:left; color:#FFFFFF; font-size:15px; font-weight:bold;
	border: 0 solid #ff0000;
}

.layout4_2  .l4_body{
	border: 0 solid #ff0000;
	background-color: #FFFFFF;
	width: 740px; padding: 15px 0px;
	text-align: center;
	
	min-height: 630px;
	height:auto !important;	/* min-height for IE */
	height:630px;

}


.btn_01{
	background:url('http://file.kaybo.com/portal/common/btn_01.gif') no-repeat;
	width: 74px; height: 20px;
	line-height: 18px; text-align: center;
	border: 0px solid #DADADD;
}
