/*
	- Project : phpschool
	- Author : ¼³»ç´í½º
	- Description : common style sheet
	- Create : 2012-02-03
	- Modify : YYYY-MM-DD
	- Version : ver 1.0

	* ¼öÁ¤ ÁÖ¼®Ã³¸® ¼ø¼­ : ³¯Â¥ ÀÌ¸§ ¼öÁ¤»çÇ×

	- MODIFY HISTORY (¼öÁ¤ ºÎºÐ, ¼öÁ¤ÀÏ ¹Ýµå½Ã ÀÛ¼º)
	-
*/

/* 
========================================================================
	ÀüÃ¼ °ø¿ë
======================================================================== 
*/
@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');

.btn_link { 
	cursor: pointer; 
}

a:link, a:active { text-decoration: none; color:#eeeeee; }
a:visited  { text-decoration: none; color:#FFFFCC; }
a:hover { text-decoration: none; }

/* ÆäÀÌÁö */
#area_paging {
	text-align: center;
	vertical-align: middle;
	height: 19px;
	padding-top: 20px;
}

#area_paging .sect {
  background-color: #FFFFFF;
  border: 1px solid #223766;
  color: #223766;
  height: 17px;
  letter-spacing: -1px;
  padding: 0 6px;
  line-height: 17px;
  margin-right: 2px;
  display: inline-block;
}

#area_paging .now{
	color: #ffffff;
	background-color: #223766;
    font-weight: bold;
}

#area_paging #area_btns{
	text-align:left;
	padding:0px;
	margin:0px;
	width:100%;
}

.input_txt {
	height: 16px;
	background-color: #ddeeff;
	padding: 2px;
	border: none;
}

.input_file {
	height: 20px;
	background-color: #ddeeff;
	padding: 2px;
	border: none;
}

.input_textarea {
	background-color: #ddeeff;
	line-height: 18px;
	padding: 5px;
	border: none;
}

.input_sel {
	height: 20px;
	background-color: #ddeeff;
	padding: 2px 0;
	border: none;
}

#search {
	clear: both;
	height: 37px;
	padding-top: 15px;
	color: #ddeeff;
	text-align: center;
	margin: 20px auto;
	border: 1px solid #174577;
	background-color: #2c537f;
	border-radius: 5px;
}

#search .search_title {
	padding: 1px 5px 0 18px;
	background: url("/skin/blue/images/board/bullet_01.gif") no-repeat 2px 2px;
}


/* 
========================================================================
	z-index, default Layout
======================================================================== 
*/
/* z-index */
#nameContextMenu {
	z-index: 10;
	width: 100px;
}

#bannerLayerWrap {
	z-index: 4;
}
#header {
	z-index: 3;
}
#contentWrap {
	z-index: 2;
}
#footer {
	z-index: 1;
}

* {
	margin: 0px;
	padding: 0px;
	/*font-family: dotum;*/
}

BODY {
	background-color: #3b6ea5;
	background-position: center;
	background-repeat: repeat-y;
	background-image: url("/skin/blue/images/common/background.gif");
	font-size: 12px;
	color: #eeeeee;
	height:auto;
}

html>/**/body { overflow-y:auto; }

/* layout */ 
#wrapper {
	width: 1055px;
	margin: 0 auto;
	position: relative;
}

#header,
#contentWrap,
#footer {
	position: relative;
	width: 1035px;
	margin-left: auto;
	margin-right: auto;
}

/*
#contentWrapper { 
	min-height: 100%; 
	margin: -82px 0 -143px;
} 
*html #contentWrapper { 
	height: 100%; 
} 
#contentWrap {
	padding: 82px 0 193px;
}
*/

/* 
========================================================================
	Header 
======================================================================== 
*/
#header { 
	height: 150px; 
	width: 1055px;
	/*background: url("/skin/blue/images/common/head_christmas_bg.png") no-repeat scroll center 5px transparent;*/
}

/* ±Û·Î¹ú */
#header .global {
	background-color: #2c537f;
	border-bottom: 1px solid #0f345e;
	height: 25px;
	width: 100%;
}

#header .global .global_notice {
	height: 19px;
	padding-left: 10px;
	padding-top: 4px;
	width: 400px;
}
#header .global .global_notice a {
	font-size: 11px;
}
#header .global .global_notice .notice_title {
	background: url("/skin/blue/images/common/bullet_right_blue.gif") no-repeat scroll right 5px transparent;
	padding-right: 10px;
	padding-top: 2px;
}
#header .global .global_notice .notice_title a {
	color: #ffc11b;
}
#header .global .global_notice .notice_top3 {
	height: 13px; 
	overflow:hidden;
}

:root #header .global .global_notice .notice_top3 {
	padding-top: 3px\0/IE9;
}

#header .global .global_notice .notice_subject {
	padding-left: 5px;
}

#header .global .global_menu {
	padding-top: 4px;
}

#header .global .global_menu li {
	float: left;
	padding-right: 10px;
}
#header .global .global_menu li a {
	font-size: 11px;
	color: #ffffff;
	text-decoration: blink;
}
#header .global .global_menu li .fa {
	font-size: 13px;
	padding-right: 2px;
}

#header .global .global_menu li .split {
	border-right: 1px solid #062f4f;
	padding-right: 8px;
}

/* ·Î°í */
#header .top_logo { 
	height: 52px;
	left: 60px;
	position: absolute;
	top: 47px;
	width: 260px;
}

/* ÅëÇÕ°Ë»ö */
#header .top_search { 
	height: 40px;
	left: 344px;
	position: absolute;
	top: 47px;
	width: 430px;
}

#header .top_search .hit_search li { 
	float: left;
	color: #ffffff;
	padding: 0px 10px;
}

#header .top_search .hit_search .dash { 
	background: url("/skin/blue/images/common/img_search_split.gif") no-repeat scroll right 3px transparent;
}


#header .top_search .hit_search .icon {
	padding: 0px;
}

#header .top_search .search_area {
	clear: both;
}

#header .top_search .search_area .input_top_search {
	border: solid 7px #0171c7;
	width: 348px;
	height: 26px;
	font-weight: bold;
	padding: 0px 5px;
	color: #0171c7;
	line-height: 26px;
}

#header .top_search .btn_search {
	background: url("/skin/blue/images/common/btn_top_search.png") no-repeat 0 0 transparent;
	width: 52px;
	height: 40px;
}


/* ¹ÚÇØ¹Ú */
#header .alarm { 
	background: url("/skin/blue/images/common/img_parkhp.png") no-repeat scroll 0 0 transparent;
	height: 48px;
	position: absolute;
	right: 5px;
	text-align: right;
	top: 62px;
	width: 58px;
	z-index: 31;
}

#header .alarm .event_icon {
    background: url("/skin/blue/images/common/icon_event_bg.png") no-repeat scroll 1px 0 transparent;
    float: right;
    font-weight: bold;
    height: 25px;
    padding-left: 1px;
    padding-top: 5px;
    text-align: center;
    width: 26px;
}

:root #header .alarm .event_icon {
	padding-top: 6px \0/IE9; 
}

#header .alarm .notice_icon {
    background: url("/skin/blue/images/common/icon_notice_bg.png") no-repeat scroll 1px 0 transparent;
    float: right;
    font-weight: bold;
    height: 25px;
    padding-left: 1px;
    padding-top: 5px;
    margin-left: 3px;
    text-align: center;
    width: 26px;
}

:root #header .alarm .notice_icon {
	padding-top: 6px \0/IE9; 
}

/* ¸ÞÀÎ¸Þ´º */
#header .top_menu { 
	background-color: #046fc1;
	height: 40px;
	left: 10px;
	position: absolute;
	top: 110px;
	width: 1035px;
	z-index: 30;
}
#header .top_menu .menu_list>li { 
	float: left;
	height: 40px;
	text-align: center;
	width: 12%;
	position: relative;
	border-right: 1px solid #046fc1;
}
#header .top_menu .menu_list>li a { 
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	font-family: Nanum Gothic;
	color: #ffffff;
	text-decoration: blink;
	display: inline-block;
}
#header .top_menu .menu_list>li.all { 
	width: 3%;
	font-size:21px;
}

#header .top_menu .menu_list>li .fa { 
	font-weight: normal;
	line-height: 40px;
}

#header .top_menu .menu_list ul {
	width: 103px;
	border: 1px solid #046fc1;
	background-color: #ffffff;
	position: absolute;
	padding: 10px;
}
#header .top_menu .menu_list .sub_menu {
	text-align: left;
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat scroll 3px center transparent;
	padding: 4px 0 4px 0;
}
#header .top_menu .menu_list .sub_menu a {
	color: #777;
	font-size: 11px;
	line-height: 1.25;
	padding: 0 0 0 11px;
	font-family: dotum;
	font-weight: normal;
}
#header .top_menu .menu_list .sub_menu a:hover {
	text-decoration: underline;
}

/* 
========================================================================
	contentWrap 
======================================================================== 
*/

/* ¸ÞÀÎ°ø¿ë */
#contentWrap { 
	padding-top: 6px;
}

#contentWrap .big_title, #memoBody .big_title {
	font-size: 12px;
	color: #ffbf41;
	font-weight: bold;
	background: url("/skin/blue/images/common/bullet_right_orange.gif") no-repeat scroll right 3px transparent;
	padding-right: 8px;
}

#contentWrap .small_title {
	font-size: 12px;
	color: #fefeff;
	font-weight: bold;
}

#contentWrap .article li {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat 0 5px transparent;
	padding-left: 10px;
	padding-bottom: 7px;
}

#contentWrap .article .name {
    color: #7295BB;
    font-size: 11px;
}

#contentWrap .more {
	float: right;
	color: #7295bb;
	font-size: 11px;
	font-family: dotum;
}
*:first-child+html #contentWrap .more {
	margin-top: -16px;
}

#contentWrap .more .arrow {
	font-size: 9px;
}

#contentWrap .more_left { 
	background: url("/skin/blue/images/common/btn_news_left.gif") no-repeat 0 0 transparent;
	width: 9px;
	height: 10px;
}

#contentWrap .more_right { 
	background: url("/skin/blue/images/common/btn_news_right.gif") no-repeat 0 0 transparent;
	width: 10px;
	height: 10px;
}

#contentWrap .text_color1 {
	color: #ffde00;
}

#contentWrap .text_color2 {
	color: #ffc11b;
}

/* ¸ÞÀÎ¹è³Ê */
#contentWrap .main_banner { 
	float: left;
	width: 728px;
	height: 90px;
	border: 1px solid #1c2e54;
	background-color: #1c2e54;
	overflow: hidden;
}

/* ·Î±×ÀÎ */
#contentWrap .login { 
	background-color: #5485bf;
	border: 1px solid #1c2e54;
	float: right;
	height: 90px;
	overflow: hidden;
	width: 298px;
}

#contentWrap #mb_id, #contentWrap #cp_id {
	background: url("/skin/blue/images/common/login_text.gif") no-repeat scroll 0 0 #ddeeff ;
}

#contentWrap #mb_password, #contentWrap #cp_password {
	background: url("/skin/blue/images/common/login_text.gif") no-repeat scroll 0 -23px #ddeeff ;
}

#contentWrap .login .login_tab { 
	color: #b0cbe8;
	float: left;
	font-weight: bold;
	height: 90px;
	line-height: 24px;
	text-align: center;
	width: 35px;
}

#contentWrap .login .login_tab li {
	cursor: pointer;
	height: 38px;
	line-height: 16px;
	overflow: hidden;
	padding-top: 6px;
	width: 34px;
}

#contentWrap .login .login_tab .tab_on { 
	color: #ffffff;
}

#contentWrap .login .login_tab .tab_line { 
	border-bottom: 1px solid #1c2e54;
	border-right: 1px solid #1c2e54;
	height: 0;
	padding: 0;
}

#contentWrap .login .login_tab .tab_off { 
	background-color: #2f639c;
	border-right: 1px solid #1c2e54;
	height: 39px;
}

#contentWrap .login .member, #contentWrap .login .company {
	float: right;
	font-size: 11px;
	padding-left: 14px;
	padding-top: 6px;
	width: 249px;
}

*:first-child+html #contentWrap .login .member, *:first-child+html #contentWrap .login .company {
	padding-top: 3px;
}

#contentWrap .login .input_login {
	width: 154px;
	height: 20px;
	background-color: #ddeeff;
	color: #243a6b;
	padding: 0px 5px;
	border: 0 none;
}

#contentWrap .login .focus { 
	background: none repeat scroll 0 0 #ddeeff !important;
}

#contentWrap .login .login_left {
	float: left;
}

#contentWrap .login .login_left li {
	padding-bottom: 3px;
}

#contentWrap .login .login_left .btn_text {
	padding-top: 3px;
	padding-left: 3px;
}

#contentWrap .login .login_left .btn_text .btn_join {
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}

#contentWrap .login .login_left .btn_text .split {
	font-size: 10px;
	padding: 0 8px;
}

#contentWrap .login .login_left .btn_text .btn_id_search {
	color: #ffffcc;
	font-size: 11px;
}

#contentWrap .login .login_right {
	float: right;
	padding-right: 14px;
}

#contentWrap .login .login_right .btn_login {
	background: url("/skin/blue/images/common/btn_login.gif") no-repeat 0 0 transparent;
	width: 62px;
	height: 45px;
	margin-top: 3px;
}

/* ·Î±×ÀÎ Àü¿ë ÆäÀÌÁö */
#contentWrap .login_box { 
	background-color: #2f639c;
	height: 300px;
	padding-top: 150px;
}

#contentWrap .login_main { 
	width: 355px;
	margin-left: 100px;
	float: left;
}

#contentWrap .login_main .login_tab { 
	font-weight:bold;
	color: #b0cbe8;
	line-height: 26px;
	height: 26px;
	text-align: center;
}

#contentWrap .login_main .login_tab li {
	float: left;
	height:24px;
	cursor: pointer;
}

#contentWrap .login_main .login_tab .tab_on { 
	color: #ffffff;
	width:131px;
	border-top: 1px solid #1c2e54;
	border-left: 1px solid #1c2e54;
}

#contentWrap .login_main .login_tab .tab_off { 
	background-color: #214c7c;
	border-top: 1px solid #1c2e54;
	border-left: 1px solid #1c2e54;
	border-bottom: 1px solid #1c2e54;
	width:131px;
}

#contentWrap .login_main .login_tab .tab_space { 
	width: 90px;
	border-top: 1px solid #2f639c;
	border-left: 1px solid #1c2e54;
	border-bottom: 1px solid #1c2e54;
}

#contentWrap .login_main .member, #contentWrap .login_main .company {
	clear: both;
	padding-top: 20px;
	padding-left: 25px;
	font-size: 11px;
}

#contentWrap .login_main .input_login {
	width: 200px;
	height: 20px;
	background-color: #ddeeff;
	color: #243a6b;
	padding: 0px 5px;
	border: 0 none;
}

#contentWrap .login_main .focus { 
	background: none repeat scroll 0 0 #ddeeff !important;
}

#contentWrap .login_main .login_left {
	float: left;
}

#contentWrap .login_main .login_left li {
	padding-bottom: 4px;
}

#contentWrap .login_main .btn_area {
	border-top: 1px solid #1c2e54;
	padding-top: 10px;
	text-align: right;
	margin-top: 20px;
}

#contentWrap .login_main .btn_area .btn_text {
	padding-top: 3px;
	padding-left: 3px;
}

#contentWrap .login_main .btn_area .btn_text .btn_join {
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}

#contentWrap .login_main .btn_area .btn_text .split {
	font-size: 10px;
	padding: 0 8px;
}

#contentWrap .login_main .btn_area .btn_text .btn_id_search {
	color: #ffffcc;
	font-size: 11px;
}

#contentWrap .login_main .login_right {
	float: right;
	padding-right: 25px;
}

#contentWrap .login_main .login_right .btn_login {
	background: url("/skin/blue/images/common/btn_login2.gif") no-repeat 0 0 transparent;
	width: 82px;
	height: 48px;
	margin-top: 3px;
}

#contentWrap .login_box .helper-section {
	float: left;
    background: url("/skin/blue/images/member/login_bg.gif") no-repeat scroll 0 0 transparent;
    color: #FFBF41;
	width: 400px;
    height: 40px;
    padding-top: 120px;
    margin-left: 100px;
}

/* ·Î±×¾Æ¿ô */
#contentWrap .login .member_out {
	color: #223867;
	padding-top: 8px;
	width: 263px;
	float: left;
}
*:first-child+html #contentWrap .login .member_out {
	padding-top: 5px;
}

#contentWrap .login .member_out .text_color {
	color: #ffc11b;
}

#contentWrap .login .member_out .nickname {
	float: left;
	font-weight: bold;
	font-size: 11px;
	width: 179px;
	overflow: hidden;
    height: 22px;
    padding-bottom: 7px;
    padding-left: 15px;}

#contentWrap .login .member_out .btn_logout {
	float: right;
	padding-top: 5px;
	padding-right: 8px;
}

#contentWrap .login .member_out .btn_logout .logout {
	background: url("/skin/blue/images/common/btn_logout.gif") no-repeat 0 0 transparent;
	width: 54px;
	height: 16px;
}

#contentWrap .login .member_out .my_info {
	clear: both;
	padding: 3px 8px 4px 15px;
	height: 19px;
}

#contentWrap .login .member_out .my_info li {
	float: left;
	font-size: 11px;
}

#contentWrap .login .member_out .my_info .info_edit {
	color: #b0cbe8;
	text-decoration: underline;
	width: 67px;
}

#contentWrap .login .member_out .my_info .memo {
	font-weight: bold;
	width: 53px;
}

#contentWrap .login .member_out .my_info .point {
	font-weight: bold;
}

#contentWrap .login .member_out .my_info .rank {
	float: right;
	text-align: right;
	margin-top: -3px;
}

#contentWrap .login .member_out #login_mylist_area {
	position: absolute;
	top:97px; 
	right:0;
	background-color: #e0f0ff; 
	border-left: 1px solid #1c2e54; 
	border-right: 1px solid #1c2e54; 
	border-bottom: 1px solid #1c2e54; 
	width: 263px;
	z-index: 1100;
}

#contentWrap .login .member_out #mylist_tit img {
	cursor: pointer;
}

#contentWrap .login .member_out #login_mylist_area .article {
	padding: 15px 10px 0;
	height: 110px;
}

#contentWrap .login .member_out #login_mylist_area .article a {
	color: #243a6b;
}

#contentWrap .login .member_out #login_mylist_area .article2 {
	padding: 15px 10px 0;
}

#contentWrap .login .member_out #login_mylist_area .article2 li {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat 0 5px transparent;
	padding-left: 10px;
	padding-bottom: 7px;
	width: 110px;
	float: left;
}

#contentWrap .login .member_out #login_mylist_area .article2 a {
	color: #243a6b;
}

#contentWrap .login .company_out {
	float: left;
	padding-top: 6px;
	width: 263px;
}

#contentWrap .login .company_out .company_logo {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 40px;
    margin-bottom: 8px;
    margin-left: 5px;
    width: 110px;
	text-align: center;
}

#contentWrap .login .company_out .company_logo .no_image {
    font-family: Georgia;
    font-size: 15px;
    font-weight: bold;
    padding-top: 10px;
}

#contentWrap .login .company_out .company_name {
	float: right;
	color: #223867;
	font-weight: bold;
	text-align: right;
    font-size: 11px;
    padding-right: 10px;
    line-height: 22px;
}

#contentWrap .login .company_out .company_name a {
	color: #b0cbe8;
	font-weight: normal;
	text-decoration: underline;
    font-size: 11px;
}

#contentWrap .login .company_out .company_name .logout {
	background: url("/skin/blue/images/common/btn_logout.gif") no-repeat 0 0 transparent;
	width: 54px;
	height: 16px;
	margin-left: 10px;
}

#contentWrap .login #login_mylist {
	clear: both;
	position: relative;
}

#contentWrap .login #login_mylist .c_push { 
	color: #ff5500;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	right: 61px;
	text-align: center;
	top: 7px;
	width: 20px;
}

/* ¼­ºñ½º ÀüÃ¼º¸±â */
#contentWrap .all_service {
	background-color: #ffffff;
	border-bottom: 1px solid #ccc;
	left: 0;
	position: absolute;
	top: 1px;
	width: 1035px;
	z-index: 10;
}

#contentWrap .all_service .all_menu>li {
	float: left;
	width: 12%;
	min-height: 207px;
	margin: 10px 0;
	border-right: 1px solid #c7d6e3;
}

#contentWrap .all_service .all_menu>li:last-child {
	border-right: none;
}

#contentWrap .all_service .all_menu ul {
	padding-left: 12px;
	padding-right: 12px;
}

#contentWrap .all_service .all_menu ul li {
}

#contentWrap .all_service .all_menu .sub_menu {
	background: url("/skin/blue/images/common/bullet_cube_blue.gif") no-repeat scroll 2px center transparent;
	padding: 4px 0 4px 10px;
}

#contentWrap .all_service .all_menu .sub_menu a:link,
#contentWrap .all_service .all_menu .sub_menu a:active,
#contentWrap .all_service .all_menu .sub_menu a:visited {
	font-size: 11px;
	color: #777777;
}

#contentWrap .all_service .all_menu .sub_menu a:hover {
	font-size: 11px;
	color: #777777;
	text-decoration: underline;
}

#contentWrap .all_service .service_bottom {
	border-top: 1px solid #c7d6e3;
	margin: 0 auto;
	width: 98%;
	padding: 6px;
	clear: both;
}

#contentWrap .all_service .service_bottom p {
	color: #223867;
	float: right;
	font-size: 20px;
	margin-top: -1px;
}
*:first-child+html #contentWrap .all_service .service_bottom p {
	margin-top: -16px;
}



/* 
========================================================================
	footer 
======================================================================== 
*/

#footer { 
	clear: both;
	padding-top: 5px;
	padding-bottom: 10px;
}

/* ¼­ºñ½º ÀüÃ¼º¸±â */
#footer .all_service {
	border: 1px solid #1c2e54;
	background-color: #2f639c;
	color: #97b1b4;
}

#footer .all_service .service_title {
	height: 23px;
	border-bottom: 1px solid #174577;
	background-color: #5485bf;
	padding: 10px 10px 0 12px;
	color: #243a6b;
	font-size: 11px;
	font-weight: bold;
}

#footer .all_service .service_title p {
	float: right;
	color: #223867;
	font-weight: bold;
	font-size: 11px;
}

#footer .all_service .all_menu {
	padding: 10px;
	height: 210px;
}

#footer .all_service .all_menu .group {
	float: left;
	width: 12.5%;
}

#footer .all_service .all_menu .group ul {
	padding-left: 13px;
	padding-right: 13px;
}

#footer .all_service .all_menu .group ul li {
	padding: 3px 0; 
}
#footer .all_service .all_menu .group ul li a {
	color: #97b1b4;
	font-size: 11px;
	text-decoration: none;
}
#footer .all_service .all_menu .group .sub_title a {
	color: #ffffff;
	font-weight: bold;
}

#footer .all_service .all_menu .group .sub_menu {
	font-size: 11px;
}

#footer .company_menu, #footer .company_info {
	clear: both;
	font-size: 11px;
	color: #8da8c1;
	padding-top: 10px;
	padding-left: 3px;
}

#footer .company_menu li {
	float: left;
}

#footer .company_menu .split {
	font-size: 10px;
	padding: 0 10px;
}

#footer .text_color1 {
	color: #e0f0ff;
}

#footer .text_color2 {
	color: #ffbf41;
}

#footer .company_info {
	line-height: 16px;
}

#footer .logo {
	float: right;
	margin-top: -25px;
}

#floatdiv {
	position:fixed; _position:absolute; _z-index:-1;
	width: 111px;
	overflow: hidden;
	right: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	z-index: 100;
}

#wing_banner {
    left: 1064px;
    position: absolute;
    top: 149px;
    width: 70px;
}
/*
#header .top_menu .kuin_icon {
	font-weight: bold;
	height: 15px;
	left: 640px;
	position: absolute;
	text-align: center;
	top: 13px;
	width: 15px;
	background-color: #e60012;
	color: #fff;
	border-radius: 3px;
	padding-right: 2px;
	padding-top: 1px;
}

#header .top_menu .group_icon {
	font-weight: bold;
	height: 15px;
	left: 398px;
	position: absolute;
	text-align: center;
	top: 13px;
	width: 15px;
	background-color: #e60012;
	color: #fff;
	border-radius: 3px;
	padding-right: 2px;
	padding-top: 1px;
}

:root #header .top_menu .kuin_icon, :root #header .top_menu .group_icon {
	padding-top: 3px \0/IE9; 
}
*/
#header .top_menu .cnt_icon {
	font-weight: bold;
	text-align: center;
	background-color: #e60012;
	color: #fff;
	border-radius: 3px;
	padding: 2px 5px 1px 5px;
}

#header .top_menu .new_icon {
    background: url("/skin/blue/images/common/new_icon.png") no-repeat scroll 1px 0 transparent;
    height: 19px;
    width: 33px;
    float: right;
    left: 547px;
    position: absolute;
    top: -7px;
}

/* 
========================================================================
	½ºÅ²Á¦ÀÛ 
======================================================================== 
*/
#content_area .skin_tab { width:788px; border:1px solid #174577; height: 30px;}
#content_area .skin_tab li{ float: left; width:97px; height:30px; line-height:30px; text-align:center; border-right:1px solid #174577; cursor:pointer;}
#content_area .skin_tab li:last-child { width:102px; border-right:none; }
#content_area .skin_tab .sel { background-color:#ddeeff; color:#174577; font-weight:bold; }
#content_area .css_edit { padding-bottom:20px; }

/* È¸¿ø ¸Þ´º */
#nameContextMenu table {
	background-color: #336799;
}
