/*--------------------------------------------------------
Basic Style Sheet (for IE version 8, FF version 3.5 browsers)
version: XHTML1.0, CSS2
author: kim ik joong
email: ijkim@egraffiti.com
website: www.ijung.net
---------------------------------------------------------*/
/*base*/
table, th, td {margin:0; padding:0; border:0; border-spacing:0px; border-collapse: collapse; font-size:12px;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {margin: 0px; padding: 0px; font-family: "µ¸¿ò";}
div, ul, ol {list-style: none;}
img {font-size: 0px; border: 0px;}
.fright{float: right;}
.fleft{float: left;}
.mr0{margin-right: 0 !important;}
/*a, area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none;}

/*2009 Championshop*/
/*=ÁÖ¿ä Âü°¡¼±¼ö*/
#player h1{padding: 25px 0;}
#player h2{padding: 20px 0;}
#player .area{border-bottom: 1px solid #b5e4e8;}
#player .area .faceImg{padding-right: 36px; vertical-align: top;}
#player .area table td h3{padding-bottom: 10px;}
#player .area ul.profile{margin-bottom: 15px;}
#player .area ul.profile li ul{zoom: 1;}
#player .area ul.profile li ul li{float: left; margin-right: 30px;}
#player .area dl{clear: both; margin-bottom: 4px;}
#player .area dl dt{display: inline; vertical-align: top; margin-right: 12px;}
#player .area dl dd{display: inline;}
#player .area .09champ{margin-bottom: 20px; clear: both;}
#player .area .09champ td{vertical-align: top;}
/*=º¸µµÀÚ·á*/
#bodo h1{margin-bottom: 43px;}
#bodo #content{margin-bottom: 70px; zoom: 1; width: 630px;}
#bodo #content dl dt{display: inline; vertical-align: top; width: 147px;}
#bodo #content dl dd{display: inline;}
#bodo #content h3{margin: 20px 0 15px 0;}
#bodo #content p{margin-bottom: 20px;}
#bodo #content dl, #bodo #content ul{margin-bottom: 17px;}
#bodo #content ul li{margin-bottom: 5px;}
#bodo #content #03_img{margin: -12px 0 5px 0;}
#bodo #content div.viewBox{border: 1px solid #22afbe; float: left; width: 307px; height: 280px; margin: 0 12px 11px 0;}
#bodo #content div.viewBox h4{margin-bottom: 15px;}
#bodo #content div.viewBox dl{margin: 0 0 8px 6px;}
#bodo #content div.viewBox dl dt{margin-bottom: 4px;}
#bodo #content ul#hole{margin-bottom: 40px;}
#bodo #content table{width: 628px; border: 1px solid #22afbe; margin-bottom: 8px;}
#bodo #content table th{border-bottom: 1px solid #22afbe; border-right: 1px solid #22afbe; background-color: #22afbe; height: 22px;}
#bodo #content h4{margin-bottom: 16px;}
#bodo #content table td{border-bottom: 1px solid #22afbe; border-right: 1px solid #22afbe; height: 24px; padding-left: 20px;}
/*/2009 Championshop*/

/*2009 Sports Marketing*/
#huwonContent, #sponsorContent, #stadiumContent, #golfContent{width: 630px;}
#huwonContent h1{text-indent: -1000; width: 630px; height: 167px; background: url(/pr/images/2009mark/09mark_01_h1_bg.gif) no-repeat left top;}
#huwonContent h2{margin: 32px 0 13px 0;}
#huwonContent #boxWrap{background-color: #d8eaef; width: 629px; padding: 14px 15px;}
#huwonContent #boxWrap #box{background-color: #FFF; width: 100%; padding-bottom: 10px;}
#huwonContent #boxWrap h3{margin: 35px 0 15px 35px; }
#huwonContent #boxWrap p{margin: 0 0 18px 35px;}
#sponsorContent h1{text-indent: -1000; width: 630px; height: 167px; background: url(/pr/images/2009mark/09mark_02_h1_bg.gif) no-repeat left top;}
#sponsorContent #content{margin-top: 17px; border-bottom: 2px solid #d8eaef; padding-bottom: 30px;}
#sponsorContent #content h2{margin-bottom: 19px;}
#sponsorContent #content dl{margin-top: 32px;}
#sponsorContent #content dl dt{display: inline; width: 410px; vertical-align: top; margin-top: 7px;}
#sponsorContent #content dl dt h3{margin-bottom: 7px;}
#sponsorContent #content dl dd{display: inline;}
#sponsorContent #content .fright{margin-top: -40;}
#stadiumContent h1{text-indent: -1100; width: 630px; height: 167px; background: url(/pr/images/2009mark/09mark_03_h1_bg.gif) no-repeat left top;}
#stadiumContent h2{margin: 39px 0 13px 0;}
#stadiumContent p{margin-top: 25px;}
#golfContent h1{text-indent: -1000; width: 630px; height: 167px; background: url(/pr/images/2009mark/09mark_04_h1_bg.gif) no-repeat left top; margin-bottom: 36px;}
#golfContent p{margin-top: 19px;}
/*/2009 Sports Marketing*/

/*ADTÄ¸½º ¼Ò½ÄÁö*/
#letterContent #content div{padding-left: 87px; width: 320px; height: 202px;}
#letterContent, #letterContent p#line{width: 670px;}
#letterContent .box{float: left; padding-right:10px;}
#letterContent{margin-top: 20px;}
#letterContent p#line{height: 80px; background: url(/pr/images/letter/10letter_01_arrow1.gif) repeat-x 0 40;}
#letterContent p.btn{position: relative; margin-top: 171px;}
#letterContent #page{zoom: 1; clear: both; text-align: center;}
#letterContent #page ul{margin: 30px 12px 0 0;}
#letterContent #page li{margin-right: 9px; display: inline;}
/*/ADTÄ¸½º ¼Ò½ÄÁö*/
 
/*¾Æ·¡ºÎÅÏ ±âÁ¸ ÄÚµå*/
a:link 
	{ text-decoration: none; color: #555555; }
	
a:visited 
	{ text-decoration: none; color: #555555; }
	
a:active 
	{ text-decoration: none; color: #000066; }
	
a:hover  
	{ text-decoration :none; color: #0071BC;  }

a.company:link { text-decoration: none; color:#555555; } 
a.company:visited { text-decoration: none; color:#555555; } 
a.company:active { text-decoration: none; color:#555555; } 
a.company:hover { text-decoration : none; color:#286F69; } 

a.service:link { text-decoration: none; color:#555555; } 
a.service:visited { text-decoration: none; color:#555555; } 
a.service:active { text-decoration: none; color:#555555; } 
a.service:hover { text-decoration : none; color:#586E24; } 

a.pr:link { text-decoration: none; color:#555555; } 
a.pr:visited { text-decoration: none; color:#555555; } 
a.pr:active { text-decoration: none; color:#555555; } 
a.pr:hover { text-decoration : none; color:#686517; } 

a.ccc:link { text-decoration: none; color:#555555; } 
a.ccc:visited { text-decoration: none; color:#555555; } 
a.ccc:active { text-decoration: none; color:#555555; } 
a.ccc:hover { text-decoration : none; color:#684917; } 

a.recruit:link { text-decoration: none; color:#555555; } 
a.recruit:visited { text-decoration: none; color:#555555; } 
a.recruit:active { text-decoration: none; color:#555555; } 
a.recruit:hover { text-decoration : none; color:#50349F; } 

div, ul, ol { 
	list-style: none;
}

.default  
	{
	font-family :  "","","Verdana", "Arial", "sans-serif";
	font-size : 9pt;
	font-style : normal;
	line-height : 16px;
	font-weight : normal;
	color : #333333;
	letter-spacing : normal;
	text-decoration : none;
}

.default_s  
	{
	font-family : "","","Verdana", "Arial", "sans-serif";
	font-size : 8pt;
	font-style : normal;
	line-height : 14px;
	font-weight : normal;
	color : #555555;
	letter-spacing : normal;
	text-decoration : none;
}

.default_b  
	{
	font-family : "","","Verdana", "Arial", "sans-serif";
	font-size : 8pt;
	font-style : normal;
	line-height : 14px;
	font-weight : bold;
	color : #555555;
	letter-spacing : normal;
	text-decoration : none;
}

.form_white {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #555555;
	font-family : "Arial", "Verdana", "sans-serif", "";
	font-size : 9pt;
	height: 20px;
	padding-top : 2px;
	padding-left : 2px;	
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	margin: 1px;
}

.form_est
    {
	BACKGROUND-COLOR: #EFE8DE;
	COLOR: #000000;
	font-family :  "","","Arial", "Verdana", "sans-serif";
	font-size : 9pt;
	WIDTH: 150px;
}

.form_pr {
	BACKGROUND-COLOR: #E4E3C7;
	COLOR: #494711;
	font-family : "","","Verdana", "Arial", "sans-serif";
	font-size : 9pt;
	height: 20px;
	padding-top : 2px;
	padding-left : 2px;	
	BORDER-BOTTOM: #B1B093 1px solid; 
	BORDER-LEFT: #B1B093 1px solid; 
	BORDER-RIGHT: #B1B093 1px solid; 
	BORDER-TOP: #B1B093 1px solid; 
	margin: #B1B093 1px;
}

.form_blue {
	BACKGROUND-COLOR: #D9E7F2;
	COLOR: #000000;
	font-family : "","","Verdana", "Arial", "sans-serif";
	font-size : 9pt;
	height: 20px;
	padding-top : 2px;
	padding-left : 2px;	
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	margin: 1px;
}

.form_cc {
	BACKGROUND-COLOR: #fbfbfb;
	COLOR: #666;
	font-family : "µ¸¿ò", "Arial", "sans-serif";
	font-size : 8pt;
	height: 18px;
	width:112px;
	padding-top : 2px;
	padding-left : 2px;	
	BORDER-BOTTOM: #d6d6d6 1px solid; 
	BORDER-LEFT: #b8b8b8 1px solid; 
	BORDER-RIGHT: #d6d6d6 1px solid; 
	BORDER-TOP: #b8b8b8 1px solid; 
	margin: 1px;
}

#search { position:absolute;top:12px;left:514px;}

.search {
	BACKGROUND-COLOR: #f8f9fc;
	border-top:1px solid #9ebfdf;
	border-bottom:1px solid #9ebfdf;
	border-left:1px solid #9ebfdf;
	border-right:1px solid #9ebfdf;
	width:69px;
	height:18px;
}

select.country { behavior:url('/inc/selectbox.htc');}

/***************************************************************
  »çÀÌ¹ö È«º¸½Ç Ä¿¹ö½ºÅä¸® 2007.10.18 Ahreum Park
****************************************************************/
dl.CoverStory,
dl.CoverStory dd,
dl.CoverStory dd p { margin:0px; padding:0px; width:630px;}

dl.CoverStory a img { border:none}

img.content { border:1px solid #ececec}

.apply { border:1px solid #ececec; width:630px;}

.comment { border:1px solid #ececec; padding:11px 0px; background:#f9f9f9;width:630px;}

input.cm { border:1px solid #dddddd;width:150px;}

textarea.cm { border:1px solid #dddddd;width:490px; height:55px;}

.c_title { 
	color:#e21010;
	font-weight:bold;
	font-family:Tahoma;
	height:19px;
	font-size:10px; 
	border-bottom:3px solid #b0ad85;
	width:630px;
}
.c_title2 { 
	color:#e21010;
	font-weight:bold;
	font-family:Tahoma;
	height:19px;
	font-size:10px; 
	border-bottom:3px solid #c79bc3;
	width:630px;
}
table.comment_list {
	border:none;
}
table.comment_list th {
	border-bottom:1px dotted #dadada;
	padding:10px;
	font-family:arial;
	font-size:10px;
	color:#666;
}
table.comment_list td.t_t {
	border-bottom:none;
	padding:10px 10px 3px 10px;
	font-family:'µ¸¿ò';
	font-size:12px;
	color:#333;
	font-weight:bold;
}
table.comment_list td.t_b {
	border-bottom:1px dotted #dadada;
	padding:3px 10px 10px 10px;
	font-family:'µ¸¿ò';
	font-size:12px;
	color:#333;
}
table.comment_list td.del {
	border-bottom:1px dotted #dadada;
	padding:10px;
	font-family:'µ¸¿ò';
	font-size:11px;
}



/*¼­ºê¸Þ´º ÀÎÅ¬·çµå**/
div.sub_flash {
	position: absolute;
	float: left;
	left: 10px;
	z-index: 0;
}
div.free_estimate
{
	position: absolute;
	float: left;
	left: 5px;
	height: 240px;
	z-index: 100;
}
div.free_estimate {
	font-size: 82%;
	font-family:'µ¸¿ò','±¼¸²','tahoma','verdana','arial';
	letter-spacing: -0.1em;
	color:#666;
}
div.free_estimate input {
	font-size: 100%;
	font-family:'µ¸¿ò','±¼¸²','tahoma','verdana','arial';
	color:#666;
	height:18px;
	border: 1px solid #DFDFDF;
	padding: 2px 5px;
}





dl.free_estimate
{
	position: absolute;
	float: left;
	left: 5px;
	width: 145px;
	height: 240px;
	z-index: 100;
}
dl.free_estimate {
	font-size: x-small;
	font-family:'µ¸¿ò','±¼¸²','tahoma','verdana','arial';
	letter-spacing: -0.1em;
	color:#666666;
}
dl.free_estimate dt {
	font-size: 82%;
}
dl.free_estimate input {
	font-size: 85%;
	font-family:'µ¸¿ò','±¼¸²','tahoma','verdana','arial';
	letter-spacing: 0;
	color:#999999;
	height:16px;
	border: 1px solid #DFDFDF;
	padding: 0 5px;
	margin: 0;
	margin-bottom: 2px;
}

/*------*/