/*
@charset "utf-8";
body { margin: 0px; padding: 0px; } 

a { text-decoration:none; color:#434343; }
a:link { text-decoration:none; color:#434343; }
a:hover { text-decoration:underline; color:#434343; }

dl, ul, ol{list-style:none; margin:0; padding:0; }
li, dt, dd {list-style-type:none; margin:0; padding:0; }
*/

@charset "utf-8";

html { overflow-y: scroll; }
body { width: 100%; margin: 0; padding: 0; *text-align:center; background:url('http://file.kaybo.com/kaybo/_common/pbg0.jpg') repeat-x center top #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;*/ }


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 {
	width: 940px; height: 100%; margin: 0 auto;
}

.banner_flash{
	border:0px solid #0000FF;
	float: left;
	width: 940px; height: 340px;
	margin-bottom: 10px;
}

.layout1{
	border:0px solid #FF0000;
	float: right;
	width: 240px;
}


.layout1 .input_login{
	border: 1px solid #797979;
	width: 128px; height: 20px;
	color: #33A6E9; background-color: #FFFFFF;
}

.layout1 .title{
	border:0px solid #FF0000;
	background:url('http://file.kaybo.com/portal/main/main_bar_3.jpg') no-repeat;
	width: 215px; height: 30px;
	color: #FFFFFF; font-size:16px; text-align: left;
	padding-left: 25px; line-height: 30px;
}
* html .layout1 .title{
	width: 240px; height: 30px;
}

.layout1 .more{
	float: right; width: 70px;  margin-right: 10px; font-size: 11px; color: #434343; text-align: right;
}

.layout1 .contents{
	width: 238px;
	/* background-color: #E3E3E9; */
	background:url('http://file.kaybo.com/portal/main/layout1_bg.gif') repeat-x center bottom;
	border-left : 1px solid #BEBDC6;
	border-right : 1px solid #BEBDC6;
	border-bottom : 1px solid #BEBDC6;
}
* html .layout1 .contents{
	width: 240px;
}

.main_box2{
	height: 179px; padding-top: 5px;
}
* html .main_box2{
	height: 184px;
}

.subject{
	float: left;
	margin-left: 10px; width: 210px;
	text-align: left;
	border:0px solid #FF0000;
}
* html .subject{
	display : inline;
}

.detail{
	float: left;
	margin-left: 45px; width: 164px;
	text-align: left;
	border:0px solid #FF0000;
}
* html .detail{
	display : inline;
}


.layout2_1{
	border:0px solid #0000FF;
	float: left;
	width: 690px; height: 164px;
	margin-bottom: 10px;
}

.layout2_1 .game_list_title{
	background:url('http://file.kaybo.com/portal/main/main_bar_1.jpg') no-repeat;
	width: 659px; height: 30px;
	padding-left: 25px; padding-right: 6px;
	text-align: left;  line-height: 30px;
	border:0px solid #000000;
}
* html .layout2_1 .game_list_title{
	background:url('http://file.kaybo.com/portal/main/main_bar_1.jpg') no-repeat;
	width: 690px; height: 30px;
	padding-left: 25px; padding-right: 6px;
	text-align: left;  line-height: 30px;
	border:0px solid #000000;
}

.layout2_1 .game_list_title .icon{
	float: right;
	font-size: 11px;
	margin-top: 0px;
	text-align: right;
	border:0px solid #000000;
}
* html .layout2_1 .game_list_title .icon{
	margin-top: 9px;
}

.layout2_1 .game_list{
	height: 120px; width: 678px;
	margin: 0px; padding: 6px 5px 6px 5px;
	border-left : 1px solid #D0D1D7;
	border-right : 1px solid #D0D1D7;
	border-bottom : 1px solid #A4A2AB;
	color: #FFFFFF;
	background-color: #EDEDF3;
}
* html .layout2_1 .game_list{
	height: 127px; width: 686px;
}

.layout2_1 .game_banner{
	border:1px solid #000000;
	float: left;
	width: 334px;
}
* html .layout2_1 .game_banner{
	border:1px solid #000000;
	float: left;
	width: 336px;
}

.layout2_1 .game_list .game_title{
	background:url('http://file.kaybo.com/portal/main/main_gametitle.jpg') no-repeat;
	width: 290px; height: 30px;
	color: #FFFFFF; font-size:13px; text-align: left; font-weight: bold;
	padding: 0px 22px; line-height: 30px;
}
* html .layout2_1 .game_list .game_title{
	width: 334px; height: 30px;
	padding-top : 7px;
}

.layout2_1 .game_list .game_img{
	margin: 0px; padding: 0px;
}

.login_text{
	width: 238px;
	padding-left: 6px;
	text-align: left;
	font-size:16px;
}

.layout2_2{
	border:0px solid #0000FF;
	float: left;
	width: 690px; height: 435px;
}

.layout2_2 .left{
	float: left;
}

.layout2_2 .right{
	float: right;
}

.layout2_2 .flashgame_title{
	background:url('http://file.kaybo.com/portal/main/main_bar_2.jpg') no-repeat;
	width: 315px; height: 30px;
	padding-left: 25px;
	text-align: left; color: #FFFFFF; font-size: 16px; line-height: 30px;
}
* html .layout2_2 .flashgame_title{
	width: 340px; height: 30px;
}


.layout2_2 .flashgame_title .more{
	float: right; width: 60px;  margin-right: 10px; font-size: 11px; color: #434343; text-align: right;
}
* html .layout2_2 .flashgame_title .more{
	width: 70px;
}

.layout2_2 .flash_list{
	background:url('http://file.kaybo.com/portal/main/bf_main_flashgame.jpg') repeat-x;
	width: 100px;
	padding: 5px 6px;
	border: 1px solid #DADADD;
}

.layout2_2 .flash_title{
	float: left;
	color: #545454; font-size: 20px; font-weight: bold;
}

.layout2_2 .flash_divide_h{
	float: left; height: 8px; width: 1px; overflow: hidden;
	background-color: #A4A4A4; margin-top: 12px; margin-left: 3px; margin-right: 3px;
}

.layout2_2 .flash_cate{
	float: left;
	color: #545454; font-size: 11px; margin-top: 9px;
}

.layout2_2 .flash_divide_w{
	background:url('http://file.kaybo.com/portal/main/flash_divide.gif') no-repeat;
	float: left; height: 1px; width: 198px; overflow: hidden; margin-top: 1px; margin-left: 5px; margin-right: 1px; margin-bottom: 11px;
}

.layout2_2 .flash_video{
	width: 336px; height: 222px;
	padding: 1px; margin-bottom: 10px;
	border: 1px solid #BABAC0;
}




