/*
	- Project : phpschool
	- Author : ¼³»ç´í½º
	- Description : sub_menu style sheet
	- Create : 2012-02-03
	- Modify : YYYY-MM-DD
	- Version : ver 1.0

	* ¼öÁ¤ ÁÖ¼®Ã³¸® ¼ø¼­ : ³¯Â¥ ÀÌ¸§ ¼öÁ¤»çÇ×

	- MODIFY HISTORY (¼öÁ¤ ºÎºÐ, ¼öÁ¤ÀÏ ¹Ýµå½Ã ÀÛ¼º)
	-
*/

/* ¼­ºê¸Þ´º */
#contentWrap .content { 
	background-color: #2f639c;
	border: 1px solid #1c2e54;
	clear: both;
	display: inline-block;
	width: 1033px;
	margin-top: 5px;
	/*background: url("/skin/blue/images/common/bg_content_no_right.gif") repeat-y 0 0 transparent;*/
}

#contentWrap .content .content_left {
	float: left;
	width: 200px;
	color: #ddeeff;
	border-right: 1px solid #174577;
	margin-right: -1px;
}

#contentWrap .content .content_left .sub_title {
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background-color: #2c537f;
	padding-left: 15px;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_left .sub_menu {
	padding: 5px 5px 5px 15px;
	border-top: 1px solid #4c77b3;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_left .sub_menu li {
	height: 30px;
}
#contentWrap .content .content_left .sub_menu li a {
	text-decoration: blink;
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 30px;
	color: #ffffff;
}
#contentWrap .content .content_left .sub_menu li:hover {
	color: #FFBF41;
	font-weight: bold;
}

#contentWrap .content .content_left .sub_menu .sel a {
	color: #FFBF41;
	font-weight: bold;
}

#contentWrap .content .content_left .favorite_title {
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	background-color: #2c537f;
}

#contentWrap .content .content_left .favorite_list {
	width: 119px;
	line-height: 30px;
	padding: 5px 15px;
	border-top: 1px solid #4c77b3;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_left .banner_title {
	padding: 10px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
}

#contentWrap .content .content_left .category_banner {
	width: 180px;
	padding: 0px 10px;
}

#contentWrap .content .content_left .category_banner li{
    /*height: 70px;*/
    overflow: hidden;
    padding-bottom: 5px;
    width: 100%;
}

/* ¼­ºê¸ÞÀÎ Áß¾Ó ¿µ¿ª */
#contentWrap .content .content_center {
	float: left;
	width: 528px;
	color: #eeeeee;
	padding: 0px 20px;
	border-left: 1px solid #174577;
}

#contentWrap .content .content_center .sub_title {
	padding-top: 15px;
}

#contentWrap .content .content_center .article {
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_center .article .date {
}

#contentWrap .content .content_center .article .comment_count{
	font-size: 11px;
}

#contentWrap .content .content_center .guild {
	height: 106px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_center .guild li {
	width: 155px;
	height: 106px;
	float: left;
	text-align: center;
	color: #ffc11b;
	font-weight: bold;
}

#contentWrap .content .content_center .guild .victory_bg {
	width: 155px;
	margin-left: 5px;
	background: url("/skin/blue/images/community/guild_victory_bg.gif") no-repeat 0 18px transparent;
}

#contentWrap .content .content_center .guild .new_bg {
	width: 155px;
	margin-left: 20px;
	background: url("/skin/blue/images/community/guild_new_bg.gif") no-repeat 0 18px transparent;
}

#contentWrap .content .content_center .guild .guild_name {
	margin-top: 66px;
	height: 22px;
	line-height: 22px;
}

#contentWrap .content .content_center .guild .gd_button {
	margin-left: 20px;
	line-height: 56px;
}

#contentWrap .content .content_center .photo_area {
	clear: both;
	border-bottom: 1px solid #174577;
	height: 190px;
}

#contentWrap .content .content_center .photo_area li {
	width: 160px;
}

#contentWrap .content .content_center .photo_area .photo_subject {
	height: 14px;
	padding: 0 10px;
}

#contentWrap .content .content_center .photo_area .photo_image {
	padding: 8px;
}

#contentWrap .content .content_center .photo_area .photo_image img {
	width: 140px;
	height: 140px;
	border: 2px solid #174577;
}

/* ¼­ºê¸ÞÀÎ Áß¾Ó ±æµå¸ÞÀÎ ¿µ¿ª */
#contentWrap .content .content_center .guild_info {
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_center .guild_info .info_text {
	float: right;
	font-size: 11px;
	padding-top: 20px;
	padding-right: 20px;
	line-height: 22px;
}

#contentWrap .content .content_center .guild_victory {
	padding-top: 15px;
}

#contentWrap .content .content_center .guild_victory li {
	float: left;
	height: 106px;
}

#contentWrap .content .content_center .guild_victory .victory_bg {
	width: 155px;
	background: url("/skin/blue/images/community/guild_victory_bg.gif") no-repeat 0 18px transparent;
}

#contentWrap .content .content_center .guild_victory .guild_name {
	margin-top: 66px;
	height: 22px;
	line-height: 22px;
}

#contentWrap .content .content_center .guild_victory .victory_info {
	font-size: 11px;
	padding-left: 33px;
}

#contentWrap .content .content_center .guild_victory .victory_info .info_text {
	font-size: 11px;
	padding-top: 10px;
	height: 20px;
	line-height: 22px;
}

#contentWrap .content .content_center .guild_victory .victory_info .info_text .victory_guild {
	font-size: 12px;
	line-height: 45px;
}

#contentWrap .content .content_center .guild_victory .victory_info .info_text .victory_guild .text {
	color: #ffffcc;
	font-weight: bold;
}

#contentWrap .content .content_center .guild_btn {
	clear: both;
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #174577;
	height: 50px;
}

#contentWrap .content .content_center .guild_btn .btn_center {
	padding: 0px 24px;
}

#contentWrap .content .content_center .guild_btn li {
	float: left;
}

#contentWrap .content .content_center .guild_new {
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #174577;
	height: 110px;
}

#contentWrap .content .content_center .guild_new .new_bg1 {
	background: url("/skin/blue/images/community/guild_new_bg.gif") no-repeat 0 8px transparent;
}

#contentWrap .content .content_center .guild_new .new_bg2 {
	margin-left: 20px;
	background: url("/skin/blue/images/community/guild_new_bg2.gif") no-repeat 0 8px transparent;
}

#contentWrap .content .content_center .guild_new .new_bg3 {
	margin-left: 20px;
	background: url("/skin/blue/images/community/guild_new_bg3.gif") no-repeat 0 8px transparent;
}

#contentWrap .content .content_center .guild_new .guild_name {
	margin-top: 71px;
	height: 22px;
	line-height: 22px;
}

#contentWrap .content .content_center .guild_name a {
	line-height: 22px;
}

#contentWrap .content .content_center .guild_new li {
	width: 155px;
	height: 96px;
	float: left;
	text-align: center;
}

#contentWrap .content .content_center .guild_list {
	padding-top: 10px;
}

#contentWrap .content .content_center .guild_table thead th {
	background: url("/skin/blue/images/community/guild_title_bg.gif") no-repeat 0 0 transparent;
}

#contentWrap .content .content_center .guild_table th {
	height: 34px;
	line-height: 34px;
	color: #eeeeee;
}

#contentWrap .content .content_center .guild_table td {
	text-align: center;
	height: 35px;
	border-bottom: 1px solid #4c77b3;
	color: #eeeeee;
}

/* ¼­ºê¸ÞÀÎ ¿ìÃø ¿µ¿ª */
#contentWrap .content .content_right {
	float: right;
	width: 263px;
	color: #ddeeff;
	background-color: #22568f;
	border-left: 1px solid #174577;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_right .my_title {
	padding: 15px 15px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffcc;
	clear:both;
}

#contentWrap .content .content_right .my_list {
	width: 233px;
	padding: 5px 0px 10px;
	border-bottom: 1px solid #3969a2;
	margin-left: 15px;
	height: 88px;
}

#contentWrap .content .content_right .my_list li {
	line-height: 22px;
	height: 22px;
}

:root #contentWrap .content .content_right .my_list li {
	padding-top: 1px\0/IE9;
}

#contentWrap .content .content_right .quick { 
	padding: 10px 15px;
	height: 23px;
	border-bottom: 1px solid #1c2e54;
}

#contentWrap .content .content_right .quick li { 
	float: left;
}

/* Äü¸Þ´º */
#contentWrap .content .content_right .quick .level { 
	background: url("/skin/blue/images/common/btn_quick_01.gif") no-repeat 0 0 transparent;
	width: 78px;
	height: 23px;
	margin-right: 4px;
}

#contentWrap .content .content_right .quick .attend { 
	background: url("/skin/blue/images/common/btn_quick_02.gif") no-repeat 0 0 transparent;
	width: 68px;
	height: 23px;
	margin-right: 4px;
}

#contentWrap .content .content_right .quick .play { 
	background: url("/skin/blue/images/common/btn_quick_03.gif") no-repeat 0 0 transparent;
	width: 78px;
	height: 23px;
}

/* À¯·á±¸ÀÎ */
#contentWrap .content .content_right .main_job { 
	float: right;
	width: 263px;
	border-left: 1px solid #1c2e54;
	border-bottom: 1px solid #1c2e54;
	background-color: #5485bf;
}

#contentWrap .content .content_right .main_job .kuin_title { 
	background: url("/skin/blue/images/main/bg_main_kuin.gif") no-repeat 0 0 transparent;
	width: 233px;
	height: 13px;
	padding: 8px 15px;
}

#contentWrap .content .content_right .main_job .kuin_list { 
	padding: 14px;
}

#contentWrap .main_job .kuin_list .premium { 
	background: url("/skin/blue/images/main/bg_main_kuin_list.gif") no-repeat 0 0 transparent;
	width: 235px;
	height: 52px;
	padding-bottom: 10px;
}

#contentWrap .content .content_right .main_job .kuin_list .premium .premium_left { 
	float: left;
	width: 58px;
	padding-top: 11px;
	padding-left: 14px;
	font-size: 11px;
	text-align: center;
	line-height: 19px;
	color: #333333;
}

#contentWrap .content .content_right .main_job .kuin_list .premium .premium_right { 
	float: left;
	width: 150px;
	padding-left: 10px;
	padding-top: 12px;
}

#contentWrap .content .content_right .main_job .kuin_list .premium .premium_right .company { 
	color: #223867;
	font-weight: bold;
	display: block;
}

#contentWrap .content .content_right .main_job .kuin_list .premium .premium_right .subject { 
	color: #555555;
	line-height: 20px;
	display: block;
}

#contentWrap .content .content_right .main_job .kuin_list .basic { 
	width: 225px;
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat 0 5px transparent;
	padding-left: 10px;
	padding-bottom: 7px;
}

#contentWrap .content .content_right .main_job .kuin_list .basic p { 
	float: right;
	text-align: right;
	color: #223867;
	padding-right: 3px;
	font-size: 11px;
}
*:first-child+html #contentWrap .content .content_right .main_job .kuin_list .basic p {
	margin-top: -16px;
}

#contentWrap .article .ing {
	background: url("/skin/blue/images/main/icom_survey_ing.gif") no-repeat right 0 transparent;
}

#contentWrap .article .end {
	background: url("/skin/blue/images/main/icom_survey_end.gif") no-repeat right 0 transparent;
}

/* ±¸Á÷ */
#content_board_right .area_photo {
    background-color: #2C537F;
    border-left: 1px solid #184779;
    height: 203px;
    margin-left: -13px;
    width: 167px;
	text-align: center;
	padding-top: 20px;
}

/* °Ô½ÃÆÇ ¿µ¿ª ¹× ³×ºñ°ÔÀÌ¼Ç*/
#content_board_right {
	border-left: 1px solid #174577;
	float: right;
	width: 832px;
}

#content_board_right .board_navi {
	border-bottom: 1px solid #174577;
	height: 30px;
	margin: 10px auto;
	padding-left: 8px;
	width: 800px;
}

#content_board_right .board_navi .title {
	float: left;
	color: #ffffcc;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	padding-top: 5px;
}

#content_board_right .board_navi .navi {
	float: right;
	text-align: right;
	color: #e0f0ff;
	font-size: 11px;
	height: 20px;
	padding-top: 10px;
}

/* È¸¿ø°¡ÀÔ */
#content_board_right #join_area {
	width: 790px;
	margin: 0 auto;
}

#content_board_right #join_area .agree_box {
	width: 768px;
	background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    color: #174577;
    height: 150px;
    overflow-y: scroll;
    text-align: left;
    padding: 10px;
	margin: 5px 0px;
	line-height: 20px;
}

#content_board_right #join_area  .member-auth {
	position: relative;
	border-top: 2px solid #174577;
	border-bottom: 2px solid #174577;
	background-color: #22568f;
	margin-top: 20px;
	height:115px;
}

#content_board_right #join_area .member-auth .inner-frm {
	position: relative;
	padding: 20px 0 0 0;
}

#content_board_right #join_area .member-auth .list-input {
    position: relative;
	padding-left: 10px;
}

#content_board_right #join_area .member-auth .list-input li {
    height: 22px;
    margin-bottom: 5px;
    overflow: hidden;
}

#content_board_right #join_area .member-auth li .tit {
    color: #D5E0EB;
    font-weight: bold;
    padding-left: 9px;
    width: 105px;
}

#content_board_right #join_area .member-auth li .tit {
    float: left;
	line-height: 23px;
}

#content_board_right #join_area .member-auth li .input-wrap {
    float: left;
}

#content_board_right #join_area .member-auth .list-input li label {
    margin-right: 12px;
	line-height: 21px;
}

#content_board_right #join_area .member-auth .btn-submit {
	width: 76px;
	height: 50px;
	color: #ffffff;
	font-weight: bold;
	background: url("/skin/blue/images/member/btn_auth.gif") no-repeat scroll 0 0 transparent;
    left: 308px;
    position: absolute;
    top: 46px;
}

.chk-rdo {
    height: 14px;
    vertical-align: middle;
    width: 14px;
}

#content_board_right #join_area .member-auth .helper-section {
    background: url("/skin/blue/images/member/icon_auth_alert.png") no-repeat scroll 17px 50% transparent;
    border-left: 1px solid #1F4D7F;
    height: 80px;
    left: 400px;
    position: absolute;
    top: 28px;
}

#content_board_right #join_area .member-auth .helper-section .txt-imp {
    color: #D5E0EB;
    letter-spacing: -1px;
    line-height: 18px;
    padding: 15px 0 0 65px;
}

#content_board_right #join_area .member-auth .helper-section .txt-imp h3 {
    font-size: 12px;
    font-weight: bold;
	color: #ffffff;
}

#content_board_right #join_area .member-auth .conf-ipin {
    background: url("/skin/blue/images/member/icon_auth_alert.png") no-repeat scroll 17px 12px transparent;
	line-height: 18px;
    padding: 13px 0 2px 65px;
}

#content_board_right #join_area .member-auth .ipin-submit {
	width: 76px;
	height: 50px;
	color: #ffffff;
	font-weight: bold;
	background: url("/skin/blue/images/member/btn_auth.gif") no-repeat scroll 0 0 transparent;
    left: 612px;
    position: absolute;
    top: 51px;
}

#content_board_right #join_f_area .str_x {
	color: #ffbf41;
	font-weight: bold;
}

#content_board_right #content_area .join_res_outbox {
	width: 777px;
	padding: 5px;
	margin-top: 30px;
	border: 1px solid #174577;
	background-color: #4779b3;
}

#content_board_right #content_area .join_res_outbox .join_res_inbox {
    background: url("/skin/blue/images/member/join_result_bg.gif") no-repeat scroll 10px 50px #22568F;
    font-weight: bold;
    letter-spacing: -0.5pt;
    line-height: 20px;
    padding: 40px 0 40px 255px;
}

#content_board_right #content_area .join_res_outbox .join_res_inbox .join_res_msg {
    background: url("/skin/blue/images/member/join_result_msg.gif") no-repeat scroll 0 0 transparent;
    height: 64px;
}

#content_board_right #content_area .join_res_rname {
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
	line-height: 30px;
}

/* ÆÐ½º¿öµå °Ë¼ö */
#content_board_right #content_area .area_pw {
	position: relative;
	padding: 80px 0px 80px 60px;
    border-bottom: 2px solid #1F4D7F;
}

#content_board_right #content_area .area_pw .list-input {
    position: relative;
}

#content_board_right #content_area .area_pw .list-input li {
    height: 22px;
    margin-bottom: 5px;
    overflow: hidden;
}

#content_board_right #content_area .area_pw li .tit {
    color: #D5E0EB;
    font-weight: bold;
    padding-left: 9px;
    width: 105px;
}

#content_board_right #content_area .area_pw li .tit {
    float: left;
	line-height: 23px;
}

#content_board_right #content_area .area_pw .helper-section {
    background: url("/skin/blue/images/member/passwd_bg.gif") no-repeat scroll 0 0 transparent;
    color: #FFBF41;
    height: 115px;
    left: 380px;
    padding-top: 120px;
    position: absolute;
    top: 28px;
}

/* ±¸ÀÎ ¸ñ·Ï */
#content_board_right .premium {
	width: 790px;
	margin: 20px auto;
	background: url("/skin/blue/images/job/job_premium_body_bg.gif") repeat-y 0 0 transparent;
}

#content_board_right .premium .head {
	width: 778px;
	height: 35px;
	padding-left: 12px;
	background: url("/skin/blue/images/job/job_premium_head_bg.gif") no-repeat 0 0 transparent;
}

#content_board_right .premium .head .big_title {
	line-height: 38px;
}

#content_board_right .premium .head .quick_btn {
	float: right;
}

#content_board_right .premium .tail {
	width: 790px;
	height: 5px;
	clear: both;
	background: url("/skin/blue/images/job/job_premium_tail_bg.gif") no-repeat 0 0 transparent;
}

#content_board_right .premium .premium_list {
	padding: 10px 0 10px 10px;
}

#content_board_right .premium .premium_list .box {
	width: 228px;
	height: 89px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background: url("/skin/blue/images/job/job_premium_bg.gif") no-repeat 0 0 transparent;
	font-size: 11px;
	font-weight: bold;
	padding: 11px 10px 0 12px;
}

#content_board_right .premium .premium_list .box .company_logo {
	width: 94px;
	height: 26px;
	text-align: center;
	float: left;
	color: #223867;
	line-height: 29px;
}

#content_board_right .premium .premium_list .box .company_info {
	float: right;
	text-align: right;
	color: #223867;
	height: 28px;
    width: 134px;
}

#content_board_right .premium .premium_list .box .company_info .date {
	color: #f77400;
}

#content_board_right .premium .premium_list .box .job_info {
	clear: both;
	color: #fefefe;
	line-height: 17px;
    padding-left: 6px;
    padding-top: 13px;
}

#content_board_right .premium .premium_list .box .job_info .kuin_info {
	color: #e0f0ff;
	font-weight: normal;
}

#content_board_right .plus {
	width: 790px;
	margin: 0 auto;
	background: url("/skin/blue/images/job/job_plus_body_bg.gif") repeat-y 0 0 transparent;
}

#content_board_right .plus .head {
	width: 778px;
	height: 35px;
	padding-left: 12px;
	background: url("/skin/blue/images/job/job_plus_head_bg.gif") no-repeat 0 0 transparent;
}

#content_board_right .plus .tail {
	width: 790px;
	height: 5px;
	clear: both;
	background: url("/skin/blue/images/job/job_plus_tail_bg.gif") no-repeat 0 0 transparent;
}

#content_board_right .plus .plus_list {
	padding: 10px 0 10px 10px;
}

#content_board_right .plus .plus_list .box {
	width: 380px;
	height: 45px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background: url("/skin/blue/images/job/job_plus_bg.gif") no-repeat 0 0 transparent;
	font-weight: bold;
	font-size: 11px;
}

#content_board_right .plus .plus_list .box .company_name {
	float: left;
	color: #e0f0ff;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 136px;
}

#content_board_right .plus .plus_list .box .job_info {
	float: right;
	width: 238px;
	color: #243a6b;
	line-height: 17px;
    padding-left: 6px;
    padding-top: 7px;
}

#content_board_right .plus .plus_list .box .job_info .kuin_info {
	color: #68799e;
	font-weight: normal;
}

#content_board_right .head .big_title {
	line-height: 38px;
}

#content_board_right .head .quick_btn {
	padding-top: 5px;
	float: right;
}

#content_board_right .basic {
	width: 790px;
	margin: 0 auto;
	padding-top: 20px;
}

#content_board_right .basic .head .big_title {
	padding-left: 10px;
	line-height: 30px;
}

#content_board_right .basic #search {
	margin-top: 0px;
	margin-bottom: 5px;
}

#content_board_right .basic .job_table thead {
	background: url("/skin/blue/images/board/board_title_bg.gif") no-repeat 0 0 transparent;
}

#content_board_right .basic .job_table th {
	height: 34px;
	line-height: 34px;
	color: #eeeeee;
}

#content_board_right .basic .job_table td {
	text-align: center;
	height: 35px;
	border-bottom: 1px solid #4c77b3;
	color: #eeeeee;
}

#content_board_right .basic .job_table .apply_stat_box{
	position: absolute;
	border: solid 1px #82A2C4;
	background-color:#4C77B3;
	color:#FFFFFF;
	z-index: 10;
	line-height: 18px;
	padding: 10px;
	margin-left: 40px;
	font-size: 11px;
	width: 80px;
	border-radius: 5px;
}

#content_board_right .basic .war_info_title {
    background: url("/skin/blue/images/board/board_title_bg.gif") no-repeat scroll 0 0 transparent;
    color: #FFC11B;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
}

#content_board_right .basic .war_info {
    border-bottom: 1px solid #19477A;
    border-left: 1px solid #19477A;
    border-right: 1px solid #19477A;
    line-height: 20px;
    padding: 5px 10px;
	margin-bottom: 20px;
}

/* µî·Ï Å×ÀÌºí °ø¿ë */
#content_area {
	width: 790px;
	margin: 0 auto;
}

#content_board_right .write_table {
	border-top: 2px solid #1f3360;
	border-bottom: 2px solid #1f3360;
}

#content_board_right .sub_title {
	padding: 20px 10px 5px 10px;
}

#content_board_right .write_table th {
	color: #d5e0eb;
	height: 45px;
	padding-left: 40px;
	border-bottom: 1px solid #4c77b3;
	text-align: left;
	background-color: #22568F;
}

#content_board_right .write_table td {
	border-bottom: 1px dotted #91afcd;
	padding: 0 15px;
}

#content_board_right .write_table .req {
	background: url("/skin/blue/images/common/bullet_required.gif") no-repeat 25px 50% #22568f;
}


/* ±¸ÀÎ »ó¼¼ºä */
#job_view {
	width: 790px;
	margin: 0 auto;
}

#job_view .job_title {
	width: 790px;
	height: 34px;
	background: url("/skin/blue/images/board/board_title_bg.gif") no-repeat 0 0 transparent;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 34px;
}

#job_view .logo_outbox {
	float: left;
	width: 290px;
	height: 173px;
	border: 1px solid #174577;
}

#job_view .logo_outbox .logo_inbox {
	width: 252px;
	height: 135px;
	padding: 18px;
	border: 1px solid #375c86;
	background-color: #2c537f;
}

#job_view .logo_outbox .logo_inbox .logo_box {
	width: 252px;
	height: 95px;
	background-color: #ffffff;
	text-align: center;
	border-radius: 10px;
}

#job_view .logo_outbox .logo_inbox .logo_box .no_image {
    font-family: Georgia;
    font-size: 30px;
    font-weight: bold;
    padding-top: 25px;
}

#job_view .logo_outbox .logo_inbox .company_name {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	line-height: 23px;
}

#job_view .logo_outbox .logo_inbox .company_name a {
	font-weight: normal;
	color: #e0f0ff;
	text-decoration: underline;
}

#job_view .company_info {
	float: right;
	width: 457px;
	height: 154px;
	padding: 10px 20px;
	border-right: 1px solid #174577;
	border-bottom: 1px solid #174577;
}

#job_view .company_info li {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat scroll 0 14px transparent;
	padding-left: 10px;
	line-height: 30px;
}

#job_view .company_info .info_title {
	color: #cccccc;
	font-weight: bold;
}

#job_view .photo_outbox {
	float: left;
	width: 210px;
	height: 230px;
	border: 1px solid #174577;
}

#job_view .photo_outbox .photo_inbox {
	width: 208px;
	height: 228px;
	border: 1px solid #375c86;
	background-color: #2c537f;
}

#job_view .photo_outbox .photo_inbox .photo_box {
	padding-top: 24px;
	text-align: center;
}

#job_view .photo_outbox .photo_inbox .photo_box .no_image {
    font-family: Georgia;
    font-size: 25px;
    font-weight: bold;
    padding-top: 90px;
}

#job_view .member_info {
	float: right;
	width: 497px;
	height: 211px;
	padding: 10px 40px;
	border-right: 1px solid #174577;
	border-bottom: 1px solid #174577;
}

#job_view .member_info li {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat scroll 0 14px transparent;
	padding-left: 10px;
	line-height: 30px;
}

#job_view .member_info .info_title {
	color: #cccccc;
	font-weight: bold;
}

#job_view .kuin_info {
	clear: both;
	padding-top: 20px;
}

#job_view .kuin_info .kuin_table {
	border-top: 2px solid #1f3360;
	border-bottom: 2px solid #1f3360;
	margin-top: 5px;
}

#job_view .kuin_info .kuin_table .th {
	background-color: #22568f;
	border-bottom: 1px solid #4c77b3;
	padding: 18px;
	color: #d5e0eb;
	font-weight: bold;
	text-align: center;
}

#job_view .kuin_info .kuin_table .td {
	border-bottom: 1px dotted #91afcd;
	padding: 18px 20px;
}

#job_view .kuin_info .kuin_table .kuin_in_table {
	border: 1px solid #174577;
}

#job_view .kuin_info .kuin_table .kuin_in_table th {
	background-color: #3c68a4;
	border-bottom: 1px solid #174577;
	border-right: 1px solid #174577;
	padding: 10px;
}

#job_view .kuin_info .kuin_table .kuin_in_table td {
	background-color: #5485bf;
	border-right: 1px solid #174577;
	text-align: center;
	padding: 10px;
}

#job_view .kuin_info .kuin_view {
	border-top: 2px solid #1f3360;
	border-left: 1px solid #1f3360;
	border-right: 1px solid #1f3360;
	border-bottom: 1px solid #1f3360;
	padding: 15px 20px;
	line-height: 25px;
	margin-top: 5px;
}

#job_view .btn_area {
	text-align: center;
	padding: 20px 0;
}

#job_view .area_mail_res_t {
    background: url("/skin/blue/images/job/bg_mail_res_top.gif") no-repeat scroll 0 0 transparent;
    height: 322px;
    width: 684px;
	margin: 0 auto;
}

#job_view .area_mail_res_t .tit_cont {
    padding-top: 204px;
    text-align: center;
}

#job_view .area_mail_res_b {
    background: url("/skin/blue/images/job/bg_mail_res_bottom.gif") no-repeat scroll 0 0 transparent;
    height: 135px;
    width: 684px;
	margin: 0 auto;
	padding-top: 300px;
}

/* ±æµå °ü·Ã */
#attend, #company, #event {
	width: 806px;
	margin: 0 auto;
}
#guild {
	width: 790px;
	margin: 0 auto;
}

#guild .close_info {
	border: 1px solid #174577;
	background-color: #2c537f;
	padding: 10px 0;
	margin-bottom: 20px;
	margin-top: 5px;
}

#guild .close_info li {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat 10px 50% transparent;
	padding-left: 20px;
	line-height: 20px;
}

#guild .war_info_title {
	background: url("/skin/blue/images/board/board_title_bg.gif") no-repeat scroll 0 0 transparent;
    height: 34px;
    line-height: 34px;	
	font-weight: bold;
	color: #ffc11b;
	padding-left: 10px;
}

#guild .war_info {
	border-left: 1px solid #19477a;
	border-right: 1px solid #19477a;
	border-bottom: 1px solid #19477a;
	padding: 5px 10px;
	line-height: 20px
}

/* Æ÷ÀÎÆ® ÀÌº¥Æ® */
#event .event_goods_top, #event .event_goods_body, #event .event_goods_bottom {
	width: 758px;
	margin: 0 auto;
}

#event .event_goods_top {
	background: url("/skin/blue/images/community/point_top_bg.png") no-repeat scroll 0 0 transparent;
	height: 51px;
	margin-top: 20px;
}

#event .event_goods_body {
	background: url("/skin/blue/images/community/point_body_bg.png") repeat-y scroll 0 0 transparent;
}

#event .event_goods_body .line_dot {
	border-bottom: 1px dashed #ababab;
}

#event .event_goods_body .goods_img {
	width: 318px;
	height: 148px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	margin: 20px 0;
    overflow: hidden;
    text-align: center;
}

#event .event_goods_body .goods_text {
	padding-left: 35px;
	color: #333333;
}

#event .event_goods_body .goods_text .name {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

#event .event_goods_body .goods_text .amount {
	padding-bottom: 30px;
}

#event .event_goods_body .coin_bg {
	background: url("/skin/blue/images/community/point_coin_bg.gif") no-repeat scroll 0 0 transparent;
	width: 118px;
	height: 94px;
	color: #ad7f05;
	font-weight: bold;
	font-size: 36px;
	text-align: center;
	padding-top: 24px;
	margin-top: 10px;
	margin-left: 10px;
}

#event .event_goods_body .coin_bg .point {
	color: #ce990b;
	font-size: 18px;
	text-align: center;
}

#event .event_goods_bottom {
	background: url("/skin/blue/images/community/point_bottom_bg.png") no-repeat scroll 0 0 transparent;
	height: 8px;
}

#event .event_info {
	padding-left: 20px;
	padding-top: 20px;
	line-height: 18px;
}

#event .event_info .text1 {
	color: #f08080;
	font-weight: bold;
}

#event .goods_box, #event .lotto_box {
	background: url("/skin/blue/images/community/lotto_bg.png") no-repeat scroll 0 0 transparent;
	width: 380px;
	height: 260px;
}

#event .box_title {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 13px;
	height: 29px;
}

#event .goods_box .goods_img {
	width: 318px;
	height: 170px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	margin: 20px auto;
}

#event .num_bg0 {
	background: url("/skin/blue/images/community/event_ball0.png") no-repeat scroll 0 0 transparent;
}

#event .lotto_box #lotto_num li {
	float: left;
	width: 30px;
	height: 30px;
	line-height: 32px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 6px 5px 0;
	cursor: pointer;
}
*:first-child+html #event .lotto_box #lotto_num li {
	margin-bottom: 1px;
}

#event .lotto_box .input_count {
	background-color: #ffffff;
    border: medium none;
    height: 16px;
    padding: 2px;
	text-align: right;
}

#event .lotto_box .lotto_num, #event .lotto_box .revenge_explain, #event .lotto_box .revenge {
	height: 175px;
	padding-top: 5px;
	padding-left: 13px;
}

#event .lotto_box #revenge_box {
	height: 145px;
    overflow: auto;
    width: 361px;
} 

#event .lotto_box #revenge_box .lotto_ball_txt {
	float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 7px;
    margin-right: 4px;
    text-align: center;
    width: 30px;
}

#event .lotto_box #revenge_box .lotto_count_txt { 
	color: #677EC0;
    float: left;
    font-weight: bold;
    line-height: 30px;
    padding-right: 5px;
    text-align: right;
    width: 30px;
}

#event .guild_lotto_box {
	width: 760px;
	border: 4px solid #138ed4;
	border-radius: 0 0 10px 10px;
	margin: 0 auto;
	background-color: #ddeeff;
}

#event .guild_lotto_box #lotto_num {
	height: 110px;
}

#event .guild_lotto_box #lotto_num li {
	float: left;
	width: 30px;
	height: 30px;
	line-height: 32px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 15px 5px 0;
	cursor: pointer;
}

#event .guild_lotto_box .btn_area {
	background-color: #2c537f;
	padding: 10px 0;
	border-radius: 0 0 6px 6px;
	text-align: center;
	height: 22px;
}

#event .lottoball_1{
	background: url("/skin/blue/images/community/event_ball1.png") no-repeat scroll 0 0 transparent;
}
#event .lottoball_2{
	background: url("/skin/blue/images/community/event_ball2.png") no-repeat scroll 0 0 transparent;
}
#event .lottoball_3{
	background: url("/skin/blue/images/community/event_ball3.png") no-repeat scroll 0 0 transparent;
}
#event .lottoball_4{
	background: url("/skin/blue/images/community/event_ball4.png") no-repeat scroll 0 0 transparent;
}
#event .lottoball_5{
	background: url("/skin/blue/images/community/event_ball5.png") no-repeat scroll 0 0 transparent;
}

#event .board_table .number div {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	margin: 5px auto;
}

#event .board_table .event_pces_style {
	background-color: #5485bf;
}

/* °¡À§¹ÙÀ§º¸ */
#point {
	width: 790px;
	margin: 0 auto;
}

#point #mzb_game {
	position:relative; 
	width:790px; 
	height:603px; 
	background:url('/skin/blue/images/community/mzb_bg.gif') no-repeat 0 0;
}

#point #mzb_game .msg_layer {
	position: absolute; 
	top:0; 
	left:0; 
	z-index 100; 
	background:url('/skin/blue/images/community/mzb_stanby.png') no-repeat 0 0;
	width:790px; 
	height:603px;
	z-index: 10;
}

#point #mzb_game .msg_layer .game_msg {
    background-color: #243A6A;
    border: 2px solid #369FDA;
    border-radius: 10px 10px 10px 10px;
    font-size: 14px;
    font-weight: bold;
    margin: 250px auto 0;
    padding: 20px;
    width: 350px;
	text-align: center;
}

#point #mzb_game .msg_layer .game_start {
	padding: 20px; 
	width: 245px;
	height: 60px;
	margin: 0 auto;
	font-weight:bold;
	margin-top: 250px;
	background-color: #243a6a;
	border: 2px solid #369fda;
	border-radius: 10px;
}

#point #mzb_game .msg_layer .game_start .input_txt {
	width:20px; 
	height: 11px;
	text-align:right;
	font-weight: bold;
	ime-mode:disabled;
}

#point #mzb_game .ssds_box {
	background: url("/skin/blue/images/community/mzb.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 236px;
    left: 191px;
    position: absolute;
    text-align: center;
    top: 183px;
    width: 223px;
}

#point #mzb_game .member_box {
	float: right;
    height: 500px;
    margin-right: 38px;
    margin-top: 62px;
    text-align: center;
    width: 114px;
}

#point .mzb_result {
	background-color: #369FDA;
    color: #E5F0FB;
    font-family: Comic Sans MS;
    padding: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#point .mzb_result .nickname {
	color: #ffffff;
}

#point .mzb_result .plus_p {
	color: #cddf68;
}

#point .mzb_result .minus_p {
	color: #cf0303;
}

/* Ãâ¼®Ã¼Å© */
#attend .attent_info {
	border: 1px solid #174577;
	background-color: #2c537f;
	padding: 10px 0;
	margin-bottom: 20px;
	margin-top: 5px;
	position: relative;
}

#attend .attent_info .btn_change {
    background: none repeat scroll 0 0 transparent;
    position: absolute;
    right: 10px;
    top: 5px;
}

#attend .attent_info li {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat 10px 50% transparent;
	padding-left: 20px;
	line-height: 20px;
}

#attend .calender {
	border-top: 2px solid #1f3360;
	border-left: 1px solid #4c77b3;
	margin-bottom: 20px;
}

#attend .calender th {
	background-color: #22568f;
	padding: 15px;
	font-size: 14px;
	border-right: 1px solid #4c77b3;
	border-bottom: 1px solid #4c77b3;
}

#attend .calender td {
	height: 120px;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
	font-size: 14px;
	border-right: 1px solid #4c77b3;
	border-bottom: 1px solid #4c77b3;
}

#attend .calender .today {
	background-color: #4c77b3;
}

#attend .calender .sun {
	color: #ff5b5b;
}

#attend .calender .sat {
	color: #4ab6f3;
}

#attend .attend_cmt {
    width: 810px;
}

#attend .attend_cmt .writer {
    border-top: 2px solid #174577;
    border-left: 2px solid #174577;
    border-right: 2px solid #174577;
    clear: both;
    margin-top: 4px;
    width: 782px;
    background-color: #3C68A4;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}

#attend .attend_cmt .memo {
    border-bottom: 2px solid #174577;
    border-left: 2px solid #174577;
    border-right: 2px solid #174577;
    clear: both;
    width: 782px;
    line-height: 18px;
    padding: 10px;
}

#attend .attend_cmt .no_attent {
    border: 2px solid #174577;
    clear: both;
    width: 802px;
	text-align: center;
	height: 50px;
	line-height: 50px;
}

/* Ãâ¼®Ã¼Å© */
#company .title_box{
	background-color: #1c2e54;
	border-radius: 3px;
	padding:10px;
}

#company .hello {
	padding: 15px;
	line-height: 22px;
	color: #fff;
	background: url("/skin/blue/images/company/company_bg1.gif") no-repeat right 50% transparent;
}

#company .report {
	width: 760px;
	height: 71px;
	padding: 20px 0px 20px 15px;
	background: url("/skin/blue/images/company/company_bg3.gif") no-repeat right 20px transparent;
}

#company .report .graph {
	line-height: 22px;
}

#company .report .graph th {
	text-align: left;
	color: #ffbd42;
	font-size: 14px;
}

/* ¼³¹«Á¶»ç */
#content_board_right #survey {
	width: 810px;
	margin: 0 auto;
}

#content_board_right #survey .survey_table thead {
	background: url("/skin/blue/images/board/board_title_bg.gif") no-repeat 0 0 transparent;
	height: 34px;
	line-height: 34px;
}

#content_board_right #survey .survey_table td {
	height: 35px;
	padding-left: 10px;
	border-bottom: 1px solid #4c77b3;
}

#content_board_right #survey .survey_table .survey_ing {
	background-color: #5485bf;
}

#content_board_right #survey .survey_table .graph_bg {
	background: url("/skin/blue/images/community/survey_graph_bg.gif") repeat-x 0 0 transparent;
	height: 8px;
	padding: 1px;
	margin-top: 3px;
}

#content_board_right #survey .survey_table .graph_bar {
	border-left: 1px solid #9fbf00;
	border-right: 1px solid #9fbf00;
}

/* ¾ÆÀÌµð °Ë»ö */
#contentWrap .id_pass_search { 
	width: 780px;
	margin: 0 auto;
	padding-top: 20px;
}

#contentWrap .btnArea {
	width: 680px;
	margin: 0 auto;
	height: 180px;
}

#contentWrap .btnArea li {
	width: 33.3%;
	float:left;
}

#contentWrap .btnArea li .btnbox {
	background-color: #f0f0f0;
	border: 1px solid #1c2e54;
	border-radius: 15px;
	height: 180px;
	margin: 0 auto;
	width: 180px;
	text-align: center;
}

#contentWrap .btnArea li .btnbox .faicon {
	color: steelblue;
	font-size: 120px;
}

#contentWrap .btnArea li .btnbox p {
	color: #1c2e54;
	font-weight: bold;
	font-size: 12px;
}

#contentWrap .search_info, #contentWrap .search_info_pw, #contentWrap .pass_change, #contentWrap .member_id_msg, #contentWrap .member_pw_msg {
	border-bottom: 1px solid #1c2e54;
	border-top: 1px solid #1c2e54;
	clear: both;
	margin: 35px auto 0;
	padding: 10px;
	text-align: center;
	width: 650px;
	line-height: 21px;
}

#content_board_right .id_pass_search .search_tab { 
	font-weight:bold;
	color: #b0cbe8;
	line-height: 26px;
	height: 26px;
	text-align: center;
	margin-top: 5px;
}

#content_board_right .id_pass_search .search_tab li {
	float: left;
	height:24px;
}

#content_board_right .id_pass_search .search_tab .tab_on { 
	color: #ffffff;
	width:139px;
	border-top: 1px solid #1c2e54;
	border-left: 1px solid #1c2e54;
}

#content_board_right .id_pass_search .search_tab .tab_off { 
	background-color: #214c7c;
	border-top: 1px solid #1c2e54;
	border-left: 1px solid #1c2e54;
	border-bottom: 1px solid #1c2e54;
	width:139px;
	cursor: pointer;
}

#content_board_right .id_pass_search .search_tab .tab_space { 
	width: 499px;
	border-top: 1px solid #2f639c;
	border-left: 1px solid #1c2e54;
	border-bottom: 1px solid #1c2e54;
}

#content_board_right .id_pass_search .member, #content_board_right .id_pass_search .company {
	clear: both;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 11px;
	border-top: 2px solid #1c2e54;
	margin-top: 10px;
}

#content_board_right .id_pass_search .member {
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 2px solid #1c2e54;
	padding-left: 0;
	margin-bottom: 30px;
}

#content_board_right .id_pass_search .input_login {
	width: 218px;
	height: 20px;
	background-color: #ddeeff;
	color: #243a6b;
	padding: 0px 5px;
	border: 0 none;
}

#content_board_right .id_pass_search .login_left {
	float: left;
	padding-right: 40px;
	margin-top: 20px;
}

#content_board_right .id_pass_search .login_left li {
	padding-bottom: 10px;
}

#content_board_right .id_pass_search .btn_area {
	border-top: 2px solid #1c2e54;
	padding-top: 10px;
	text-align: center;
	margin-top: 10px;
}

#content_board_right .id_pass_search .login_right {
    border-left: 1px solid #1C2E54;
    float: left;
    height: 67px;
    line-height: 20px;
    padding-left: 40px;
    padding-top: 24px;
}

/* ¿Á¼Ç °æ¸Å */
#auction { 
	width: 790px;
	margin: 0 auto;
	padding-top: 10px;
}

#auction .auction_img {
	border: 1px solid #174577;
	float: left;
	width: 318px;
	height: 188px;
	line-height: 188px;
	font-family: Georgia;
	font-size: 30px;
	text-align: center;
	background-color: #ffffff;
	margin-bottom: 15px;
}

#auction .auction_info { 
	float: right;
	width: 460px;
	padding-left: 10px;
	margin-bottom: 15px;
}

#auction .auction_info .au_info_title {
	background: url("/skin/blue/images/community/auction_title_bg.gif") no-repeat 0 0 transparent;
	width: 460px;
	height: 14px;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

#auction .auction_info .au_bt_line {
	border-bottom: 1px solid #4c77b3;
	padding: 0 0 9px 20px;
}

#auction .auction_info .au_info_msg {
	color: #fff600;
	font-weight: bold;
	padding: 9px 0 0 20px;
}

#auction .auction_info .cgray {
	color: #cccccc;
}

#auction .auction_table {
	border-color: #1F3360;
    border-style: solid;
    border-width: 2px 1px 1px;
}

#auction .auction_table th {
	border-bottom: 1px solid #1F3360;
}

#auction .auction_table .th {
	background-color: #2c537f;
	border: 1px solid #375c86;
	padding: 10px;
	font-weight: bold;
	font-size: 14px;
}

#auction .auction_table .th .winner {
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	padding: 5px 20px;
	margin-top: -3px;
}

#auction .auction_table td {
	border-bottom: 1px dotted #91afcd;
	padding: 18px 20px;
}

#auction .auction_table .war_info {
	line-height: 22px;
	color: #ffffcc;
	padding-bottom: 10px;
	border-bottom: 1px solid #194779;
	margin-bottom: 20px;
}

#auction .join_table{
	background: url("/skin/blue/images/board/board_title_bg.gif") no-repeat 0 0 transparent;
}

#auction .join_table th {
	height: 34px;
}

#auction .join_table .win {
	background: url("/skin/blue/images/community/auction_list_win.gif") no-repeat 0 0 transparent;
	height: 36px;
}

#auction .join_table .nowin {
	background: url("/skin/blue/images/community/auction_list.gif") no-repeat 0 0 transparent;
	height: 36px;
}

#auction .join_table .line_b {
	border-bottom: 1px solid #194779;
	height: 35px;
	text-align: center;
}

#auction .join_table .win .win_goods {
	font-size: 11px;
	color: #ffff00;
	padding-left: 20px;
}

#auction .auction_add {
	margin-top: 20px;
	background-color: #3c68a4;
	padding: 10px;
}

#auction .auction_txt {
	border: 1px solid #194779;
	background-color: #ddeeff;
	height: 30px;
	width: 663px;
	padding: 0 10px;
}

#auction .auction_submit {
	background: url("/skin/blue/images/community/btn_auction_submit.gif") no-repeat 0 0 transparent;
	width: 105px;
	height: 32px;
}

/* Q&A ¸ÞÀÎ */
#content_board_right .qna_title_box {
	background-color: #1C2E54;
    border-radius: 3px 3px 0px 0px;
    padding: 10px;
	margin: 10px 10px 0;
}

#content_board_right .qna_list_box {
	border: 2px solid #1C2E54;
    border-radius: 0px 0px 3px 3px;
    padding: 10px 10px 0;
	margin: 0px 10px 10px;
	height: 135px;
}

#content_board_right .content_2depth {
	float: left;
	width: 390px;
	margin-right: 12px;
	margin-left: 12px;
}

#content_board_right .content_2depth .article {
    border-bottom: 1px solid #174577;
    padding-bottom: 10px;
    padding-top: 15px;
}

#content_board_right .content_2depth .sub_title {
    padding: 15px 0px 0px;
}

/* Market ¸ÞÀÎ ÀÌ¹ÌÁö¸¶ÄÏ ¿µ¿ª */
#contentWrap .content .content_center .img_market {
	border-bottom: 1px solid #174577;
	height: 110px;
    padding-bottom: 10px;
    padding-top: 15px;
}

#contentWrap .content .content_center .img_market li {
	float: left;
	width: 125px;
	color: #eeeeee;
	padding-right: 4px;
	position: relative;
}

#contentWrap .content .content_center .img_market .photo {
	border: 1px solid #184779;
}

#contentWrap .content .content_center .img_market .subject {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat scroll 2px center transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* ¼­ºê¸ÞÀÎ Áß¾Ó ¼Ò¸ðÀÓ ¸ÞÀÎ ¿µ¿ª */
#contentWrap .content .content_center .group_info {
    background: url("/skin/blue/images/community/group_title.gif") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #174577;
    height: 40px;
    margin-top: 20px;
    padding-left: 145px;
    padding-top: 130px;
    width: 369px;
}

#contentWrap .content .content_center .group_ing {
	margin-bottom: 10px;
	border-bottom: 1px solid #174577;
}

#contentWrap .content .content_center .group_ing li {
	padding-bottom: 10px;
}

#contentWrap .content .content_center .group_ing .group_ing_memo {
	background: url("/skin/blue/images/community/group_icon_02.gif") no-repeat scroll 10px 8px transparent;
	padding-left: 45px;
}

#contentWrap .content .content_center .group_ing .guild_ing_memo {
	background: url("/skin/blue/images/community/guild_icon_02.gif") no-repeat scroll 10px 8px transparent;
	padding-left: 45px;
}

#contentWrap .content .content_center .group_ing .group_ing_title {
	width: 502px;
	height: 22px;
	border: 1px solid #174577;
	background-color: #22568f;
	padding-left: 10px;
	padding-top: 6px;
}

#contentWrap .content .content_center .group_ing .group_ing_title .group_name {
	font-size: 14px;
	font-weight: bold;
}

#contentWrap .content .content_center .group_ing .mb_name {
	font-size: 11px;
	color: #ddeeff;
	padding-right: 10px;
}

#contentWrap .content .content_center .group_list li {
	height: 54px;
	width: 192px;
	border-bottom: 1px solid #4d77b3;
}

#contentWrap .content .content_center .group_list .group_area {
	background: url("/skin/blue/images/community/group_icon_01.gif") no-repeat scroll 0px 10px transparent;
    padding: 10px 0px 10px 60px;
}

#contentWrap .content .content_center .group_list .guild_area {
	background: url("/skin/blue/images/community/guild_icon_01.gif") no-repeat scroll 0px 10px transparent;
    padding: 10px 0px 10px 60px;
}

#contentWrap .content .content_center .group_list .group_area .gr_name, #contentWrap .content .content_center .guild_area .gr_name {
	padding-top: 2px;
	padding-bottom: 4px;
}

#contentWrap .content .content_center .group_list .group_area .gr_name a, #contentWrap .content .content_center .guild_area .gr_name a {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

/* Åå¹Ú ÀÎ±â±Û, ¼Ò¸ðÀÓ ÃÖ½Å±Û */
#content_board_right .top_title_box {
	background-color: #1c2e54;
	border-radius: 3px 3px 0 0;
	float: left;
	margin-left: 15px;
	margin-right: -8px;
	padding: 10px 10px 6px;
	width: 380px;
}

#content_board_right .top_list_box {
	border: 2px solid #1c2e54;
	border-radius: 0 0 3px 3px;
	float: left;
	height: 90px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: -8px;
	padding: 10px 10px 0;
	width: 376px;
}