body { text-align:center; color:#555555; font-family:µ¸¿ò, Dotum, verdana, serif; margin:0; padding:0; }

a:link, a:visited { color:#555555; }
a:hover, a:active { color:#6590CB; text-decoration:underline; }

hr { display:none; }
.clear { clear:both; font-size:0; line-height:0; }

p, h1, h2, h3 { padding:0; margin:0; }

.stockup { color:#FB2B0C; }
.stockdown { color:#163FC6; }

#leftIframeBox { text-align:left; width:345px; }


/* S : ¹Ú½º ¸ðµâ ¸ðÀ½ */

/* iframe box module 01 */

.iframeBoxModule01 { }
	.iframeBoxModule01 dt { margin:0 0 2px 0; }
	.iframeBoxModule01 dd.mainTab { height:25px; background:url('../img/stock/bg_iframe_tabbox.gif') bottom repeat-x; position:relative; }
		.iframeBoxModule01 dd.mainTab .tabLeft { float:left; background:url('../img/stock/bg_iframe_tab_off_left.gif') top left no-repeat; height:25px; margin:0 1px 0 0; padding:0 0 0 9px; }
		.iframeBoxModule01 dd.mainTab .tabLeft .tabRight { float:left; background:url('../img/stock/bg_iframe_tab_off_right.gif') top right no-repeat; height:25px; padding:0 9px 0 0; }
			.iframeBoxModule01 dd.mainTab .tabRight a { color:#3F3338; float:left; margin:5px 0 0 0; display:inline; }
		.iframeBoxModule01 dd.mainTab .on { background:url('../img/stock/bg_iframe_tab_on_left.gif') top left no-repeat;  }
		.iframeBoxModule01 dd.mainTab .on .tabRight { background:url('../img/stock/bg_iframe_tab_on_right.gif') top right no-repeat; }
			.iframeBoxModule01 dd.mainTab .on .tabRight a { color:#4268C9; font-weight:bold; }

		.iframeBoxModule01 dd.mainTab a.moreTlink { position:absolute; background:url('../img/icon/bul_stock_arrow03.gif') 0 4px no-repeat; font-size:8pt; padding:0 0 0 6px; right:7px; bottom:1px; color:#D76E14; letter-spacing:-1px; }
	.iframeBoxModule01 dd dl.subContent { }
		.iframeBoxModule01 dd dl.subContent dd.subTab { margin:7px 0 0 10px; }
			.iframeBoxModule01 dd dl.subContent dd.subTab a { font-size:8pt; background:url('../img/stock/bg_sbar01.gif') right 1px no-repeat; margin:0 10px 0 0; padding:0 11px 0 0; color:#5F5257; }
			.iframeBoxModule01 dd dl.subContent dd.subTab a:hover { color:#4268C9; }
			.iframeBoxModule01 dd dl.subContent dd.subTab a.end { background:none; padding:0; margin:0; }
		
		.iframeBoxModule01 dd dl.subContent dd.listBox { margin:9px 0 0 0; }
			.iframeBoxModule01 dd dl.subContent dd.listBox ul { }
			.iframeBoxModule01 dd dl.subContent dd.listBox ul li { clear:both; margin:0 0 1px 0; }
				.iframeBoxModule01 dd dl.subContent dd.listBox ul li span.lineBgBox { width:219px; background:url('../img/stock/bg_dotline02.gif') 0 8px repeat-x; float:left; }
					.iframeBoxModule01 dd dl.subContent dd.listBox ul li span.lineBgBox .stockName { float:left; background:url('../img/icon/bul_dot01.gif') 3px 7px no-repeat #FFFFFF; padding:0 10px; }
					.iframeBoxModule01 dd dl.subContent dd.listBox ul li span.lineBgBox .stockNum01 { float:right; background:#FFFFFF; font-size:8pt; padding:0 0 0 10px; }
				.iframeBoxModule01 dd dl.subContent dd.listBox ul li span.stockNum02 { width:64px; font-size:8pt; float:left; text-align:right; _margin:2px 0 0 0; display:inline; }
					.iframeBoxModule01 dd dl.subContent dd.listBox ul li span.stockNum02 img { margin:0 4px 2px 0; }
				.iframeBoxModule01 dd dl.subContent dd.listBox ul li span.stockNum03 { width:57px; font-size:8pt; float:left; text-align:right; }

				/* ¸ðÀÇÅõÀÚ´ëÈ¸ Áß°è box */
				#tourneyBox { width:240px; height:155px; background:url('../img/stock/bg_tourneybox.gif') top left no-repeat; text-align:left; }
					#tourneyBox dl { }
						#tourneyBox dl dt { float:left; clear:both; }
						#tourneyBox dl dt img.title { margin:15px 0 0 14px; float:left; display:inline; }
						#tourneyBox dl dt img.btn { margin:10px 10px 0  0; float:right; display:inline; }
						#tourneyBox dl dd.content { clear:both; float:left; }
						#tourneyBox dl dd .innerModule { margin:8px 0 0 6px; }
							#tourneyBox dl dd .innerModule dd.tabBox { width:229px; height:20px; position:relative; background:url('../img/stock/bg_ibox_top.gif') bottom no-repeat; font-size:0; }
							#tourneyBox dl dd .innerModule dd.content { width:229px; position:relative; background:url('../img/stock/bg_ibox_btm.gif') left bottom no-repeat; padding:0 0 9px 0;_padding:0; }
								#tourneyBox dl dd .innerModule dd.content p { margin:10px 0 7px 14px; }
								#tourneyBox dl dd .innerModule dd.content ul.case03 { }
								#tourneyBox dl dd .innerModule dd.content ul.case03  li { margin:0 0 0 14px; float:left; clear:both; display:inline; width:200px; }
									#tourneyBox dl dd .innerModule dd.content ul.case03  li span { font-size:8pt; color:#3F3338; float:left; text-align:center; }
									#tourneyBox dl dd .innerModule dd.content ul.case03  li span.num { width:25px; }
									#tourneyBox dl dd .innerModule dd.content ul.case03  li span.usrID { width:70px; }
										#tourneyBox dl dd .innerModule dd.content ul.case03  li span.usrID a { font-family:Arial, sans-serif; font-size:8pt; }
									#tourneyBox dl dd .innerModule dd.content ul.case03  li span.pRate { width:36px; text-align:right; }
									#tourneyBox dl dd .innerModule dd.content ul.case03  li span.stockName { width:68px; letter-spacing:-1px;  text-align:right; }


/* E : iframe box module 01 */

		/* Å×¸¶ºÐ¼® iframe¿ë CSS */
		.iframe02 dd dl.subContent dd.subTab { margin:10px 0 0 0; }
			.iframe02 dd dl.subContent dd.listBox { margin:4px 0 0 0; }
			.iframe02 dd dl.subContent dd.listBox ul li span.lineBgBox { width:275px; }
			.iframe02 dd dl.subContent dd.listBox ul li span.stockNum02 { width:60px; color:#FA470D; margin:0;}

/*  main boxmodule 01 */
.stockBoxModule_s { width:240px; background:url('../img/stock/bg_main_rightbox_m01_b.gif') left bottom no-repeat; padding:0 0 5px 0; }
	.stockBoxModule_s dl.innerModule { background:url('../img/stock/bg_main_rightbox_m01_t.gif') left top no-repeat; padding:6px 0 0 0; }
		.stockBoxModule_s dl.innerModule dt { width:229px; position:relative; background:url('../img/stock/bg_ibox_top.gif') bottom no-repeat; margin:0 0 0 6px; padding:9px 0 0 0; font-size:0; _height:30px; text-align:left; }
			.stockBoxModule_s dl.innerModule dt a.moreTlink { font-size:8pt; letter-spacing:-1px; background:url('../img/icon/bul_stock_arrow03.gif') 0 4px no-repeat; padding:0 0 0 6px; color:#D76E14; position:absolute; top:9px; right:10px; }
			.stockBoxModule_s dl.innerModule dt img { margin:0 0 0 5px; }

		.stockBoxModule_s dl.innerModule dd.tabBox { width:229px; position:relative; background:url('../img/stock/bg_ibox_top.gif') bottom no-repeat; margin:0 0 0 6px; padding:0; font-size:0; height:20px; }
			.stockBoxModule_s dl.innerModule dd.tabBox a.moreTlink { font-size:8pt; letter-spacing:-1px; background:url('../img/icon/bul_stock_arrow03.gif') 0 4px no-repeat; padding:0 0 0 6px; color:#D76E14; position:absolute; top:2px; right:10px; }

		.stockBoxModule_s dl.innerModule dd.content { width:229px; margin:0 0 0 6px; position:relative; background:url('../img/stock/bg_ibox_btm.gif') left bottom no-repeat; }
			.stockBoxModule_s dl.innerModule dd.content ul.case01 { width:219px; padding:13px 0 12px 0; margin:0 0 0 9px; }
				.stockBoxModule_s dl.innerModule dd.content ul.case01 li { background:url('../img/icon/bul_dot01.gif') 3px 6px no-repeat; padding:0 0 0 10px; margin:0 0 1px 0; }

			.stockBoxModule_s dl.innerModule dd.content ul.case02 { float:left; width:105px; margin:13px 0 12px 9px; text-align:left; display:inline; }
				.stockBoxModule_s dl.innerModule dd.content ul.case02 li { float:left; clear:both; width:105px; margin:0 0 1px 0; }
				.stockBoxModule_s dl.innerModule dd.content ul.case02 li img { float:left; margin:0 7px 0 0; }
				.stockBoxModule_s dl.innerModule dd.content ul.case02 li a { font-size:8pt; letter-spacing:-1px; float:left; }


/* E : ¹Ú½º ¸ðµâ ¸ðÀ½ */


#main_wraper { width:960px; margin:0 auto; text-align:left; }
	#main_wraper .line { text-decoration: none; } 

	#main_wraper .sectionMainBox { }

	/* S: Áõ±Ç section */
	#main_wraper #stockMainBox { width:960px; float:left; clear:both; }

		#stockMainBox .contentLeftBox { width:705px; float:left; }
			#stockMainBox #stockTopBox { width:705px; height:290px; overflow:hidden; background:url('../img/stock/bg_stocktopbox.jpg') top left no-repeat; }
				#stockTopBox .todayStockFocus { width:415px; height:280px; float:left; background:url('../img/stock/bg_focusbox.gif') top left no-repeat; display:inline; margin:5px 0 0 5px; letter-spacing:0px; }
					#stockTopBox .todayStockFocus h2 { margin:13px 0 0 5px; }

					#stockTopBox .todayStockFocus dl.headFocus { margin:20px 0 0 25px; width:366px; }
						#stockTopBox .todayStockFocus dl.headFocus dt { }
						#stockTopBox .todayStockFocus dl.headFocus dd { margin:12px 0 0 0; padding:0 0 7px 0; background:url('../img/stock/bg_dotline01.gif') bottom repeat-x; }

					#stockTopBox .todayStockFocus ul.subFocus { width:366px; border-bottom:1px solid #A0BEE4; padding:0 0 5px 0; margin:7px 0 0 25px; }
						#stockTopBox .todayStockFocus ul.subFocus li { background:url('../img/icon/bul_dot01.gif') 3px 6px no-repeat; padding:0 0 0 9px; }

					#stockTopBox .todayStockFocus ul.investStrategy { width:366px; margin:10px 0 0 25px; }
						#stockTopBox .todayStockFocus ul.investStrategy  li { background:url('../img/icon/bul_dot01.gif') 3px 6px no-repeat; padding:0 0 0 10px; }

					#stockTopBox .todayStockFocus p.newsTicker { width:366px; height:25px; padding:5px 0 0 0; margin:10px 0 0 24px; background:url('../img/stock/bg_newsticker.gif') top left no-repeat; }
						#stockTopBox .todayStockFocus p.newsTicker a { margin:0 0 0 8px; display:block; background:url('../img/icon/bul_stock_arrow01.gif') left 5px no-repeat; color:#FFFFFF; padding:0 0 0 8px; }



				#stockTopBox .stockInfoBox { float:left; margin:10px 0 0 5px; display:inline; }
					#stockTopBox .stockInfoBox p.tabBox { height:25px; font-size:1pt; }
						#stockTopBox .stockInfoBox p.tabBox img { margin:0 1px 0 0; vertical-align:top; }

					#stockTopBox .stockInfoBox div.stockGraphBox { clear:both; width:275px; height:136px; background:url('../img/stock/bg_stockinfobox.jpg') top left no-repeat; }
						#stockTopBox .stockInfoBox div.stockGraphBox .stockStateImg { float:right; width:110px; height:136px; position:relative; }
							#stockTopBox .stockInfoBox div.stockGraphBox .stockStateImg img { position:absolute; }
						#stockTopBox .stockInfoBox div.stockGraphBox .stockGraphImg { float:left; width:165px; height:136px; position:relative; }
							#stockTopBox .stockInfoBox div.stockGraphBox .stockGraphImg img { position:absolute; }

					#stockTopBox .stockInfoBox div.foreignStock { }
						#stockTopBox .stockInfoBox div.foreignStock ul { width:275px; }
							#stockTopBox .stockInfoBox div.foreignStock ul li { height:19px; float:left; clear:both; width:275px; padding:0; margin:0 0 1px 0; }
							#stockTopBox .stockInfoBox div.foreignStock ul li.top { background:url('../img/stock/bg_foreignbox_top.gif') top left no-repeat; }
							#stockTopBox .stockInfoBox div.foreignStock ul li.mid { background:url('../img/stock/bg_foreignbox_mid.gif') top left no-repeat; }
							#stockTopBox .stockInfoBox div.foreignStock ul li.btm { background:url('../img/stock/bg_foreignbox_btm.gif') top left no-repeat; }
							#stockTopBox .stockInfoBox div.foreignStock ul li span { font-family:Verdana, sans-serif; font-size:7pt; letter-spacing:-1px; float:left; line-height:120%; padding:5px 0 0 0; text-align:right; }
								#stockTopBox .stockInfoBox div.foreignStock ul li span img { margin:0 6px 2px 0; }

							#stockTopBox .stockInfoBox div.foreignStock ul li span.stockName { width:68px; text-align:left; font-size:8pt; font-family:µ¸¿ò, Dotum, sans-serif; letter-spacing:0;  margin:0 0 0 10px; color:#231A1D; }
 								#stockTopBox .stockInfoBox div.foreignStock ul li.top span.stockName { font-weight:bold; }
							#stockTopBox .stockInfoBox div.foreignStock ul li span.stockAction01 { width:66px;_width:66px; padding-right:2px; color:#3F3338; }
							#stockTopBox .stockInfoBox div.foreignStock ul li span.stockAction02 { width:62px;_width:64px; padding-right:6px; }
							#stockTopBox .stockInfoBox div.foreignStock ul li span.stockAction03 { width:50px;_width:60px; padding-right:4px; }

					#stockTopBox .stockInfoBox dl.bannerBox { clear:both; float:left; width:275px; margin:5px 0 0 0; }
						#stockTopBox .stockInfoBox dd { float:left; margin:0 1px 0 0; } 
						#stockTopBox .stockInfoBox dd.end { margin:0; }



			#stockMainBox .contentLeftBox iframe { width:345px; height:170px; }

			#stockMainBox .contentLeftBox .scheduleBox { width:705px; height:100px; background:url('../img/stock/bg_stockschedule.gif') top left no-repeat; }

				#stockMainBox .contentLeftBox .scheduleBox h2 { margin:10px 0 0 6px; float:left; display:inline; }
				#stockMainBox .contentLeftBox .scheduleBox .txtLinkMore { float:right; display:inline; margin:16px 20px 0 0; }
					#stockMainBox .contentLeftBox .scheduleBox .txtLinkMore a { background:url('../img/icon/bul_stock_arrow03.gif') 0 3px no-repeat; padding:0 0 0 6px;color:#D76E14; font-size:8pt; letter-spacing:-1px; }

				#stockMainBox .contentLeftBox .scheduleBox ul { margin:10px 0 0 20px; clear:both; float:left; width:685px; display:inline; line-height:190%; word-wrap:break-all; word-wrap:break-word; }
					#stockMainBox .contentLeftBox .scheduleBox ul li { float:left; background:url('../img/icon/bg_sbar01.gif') right no-repeat; padding:0 10px 0 0; margin:0 11px 0 0; display:inline; }
					#stockMainBox .contentLeftBox .scheduleBox ul li.end { background:none; padding:0; margin:0; }

				#stockMainBox .contentLeftBox .btmBannerBox { margin:5px 0 0 0; }
					#stockMainBox .contentLeftBox .btmBannerBox dl { width:705px; }
						#stockMainBox .contentLeftBox .btmBannerBox dl dd { float:left; margin:0 5px 0 0; display:inline; }
						#stockMainBox .contentLeftBox .btmBannerBox dl dd.end { margin:0; }

			/* S: Áõ±Ç ¸ÞÀÎ Áß´Ü ÄÁÅÙÃ÷ ¹Ú½º */
			#stockInfoContainer { margin:25px 0 0 0; float:left; clear:both; }
				#stockInfoContainer dl { float:left; clear:both; }
					#stockInfoContainer dd { width:345px; height:190px; }
					#stockInfoContainer dd.left { float:left; }
					#stockInfoContainer dd.right { float:right; }

					#stockInfoContainer dd .normalBoxModule { float:left; clear:both; height:170px; }

						.normalBoxModule dt { margin:0 0 2px 0; }
						.normalBoxModule dd { height:auto !important; }
						.normalBoxModule dd.mainTab { height:25px !important; background:url('../img/stock/bg_iframe_tabbox.gif') bottom repeat-x; position:relative; }
							.normalBoxModule dd.mainTab .tabLeft { float:left; background:url('../img/stock/bg_iframe_tab_off_left.gif') top left no-repeat; height:25px; margin:0 1px 0 0; padding:0 0 0 9px; }
							.normalBoxModule dd.mainTab .tabLeft .tabRight { float:left; background:url('../img/stock/bg_iframe_tab_off_right.gif') top right no-repeat; height:25px; padding:0 9px 0 0; }
								.normalBoxModule dd.mainTab .tabRight a { color:#3F3338; float:left; margin:5px 0 0 0; display:inline; }
							.normalBoxModule dd.mainTab .on { background:url('../img/stock/bg_iframe_tab_on_left.gif') top left no-repeat;  }
							.normalBoxModule dd.mainTab .on .tabRight { background:url('../img/stock/bg_iframe_tab_on_right.gif') top right no-repeat; }
								.normalBoxModule dd.mainTab .on .tabRight a { color:#4268C9; font-weight:bold; }

							.normalBoxModule dd.mainTab a.moreTlink { position:absolute; background:url('../img/icon/bul_stock_arrow03.gif') 0 4px no-repeat; font-size:8pt; padding:0 0 0 6px; right:7px; bottom:1px; color:#D76E14; letter-spacing:-1px; }
						.normalBoxModule dd dl.subContent { }
							.normalBoxModule dd dl.subContent dd.subTab { margin:7px 0 0 10px; }
								.normalBoxModule dd dl.subContent dd.subTab a { font-size:8pt; background:url('../img/stock/bg_sbar01.gif') right 1px no-repeat; margin:0 10px 0 0; padding:0 11px 0 0; color:#5F5257; }
								.normalBoxModule dd dl.subContent dd.subTab a:hover { color:#4268C9; }
								.normalBoxModule dd dl.subContent dd.subTab a.end { background:none; padding:0; margin:0; }
							
							.normalBoxModule dd dl.subContent dd.listBox { margin:17px 0 0 0; height:auto !important; }
								.normalBoxModule dd dl.subContent dd.listBox ul { }
								.normalBoxModule dd dl.subContent dd.listBox ul li { clear:both; margin:0 0 1px 0; }

										.normalBoxModule dd dl.subContent dd.listBox ul li .stockName { float:left; background:url('../img/icon/bul_dot01.gif') 3px 7px no-repeat #FFFFFF; padding:0 10px; }
										.normalBoxModule dd dl.subContent dd.listBox ul li .stockNum01 { float:right; font-size:8pt; display:inline; margin:0 10px 0 0; }

			/* E: Áõ±Ç ¸ÞÀÎ Áß´Ü ÄÁÅÙÃ÷ ¹Ú½º */



		#stockMainBox .contentRightBox { width:240px; float:right; }

			#stockMainBox .contentRightBox .rightMyStockBox { }
				#stockMainBox .contentRightBox .rightMyStockBox .beforLogin { width:240px; height:135px; background:url('../img/stock/bg_mystock.gif') top left no-repeat; text-align:center; }
					#stockMainBox .contentRightBox .rightMyStockBox .beforLogin img { margin:105px 0 0 0; }

				#stockMainBox .contentRightBox .rightMyStockBox .afterLogin { width:240px; }
					#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dt { position:relative; height:30px; }
						#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dt img { position:absolute; }
					#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dt a { position:absolute; background:url('../img/icon/bul_stock_arrow02.gif') 0 4px no-repeat; color:#C8DEF3; font-size:8pt; letter-spacing:-1px; padding:0 0 0 5px; right:7px; top:13px; }

					#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox { padding:15px 0; background:url('../img/stock/bg_mystockbox_btm.gif') bottom left no-repeat; }
						#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul { margin:0 0 0 15px; font-size:8pt; float:left; clear:both; display:inline; }
							#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul li { width:210px; background:url('../img/stock/bg_dotline01.gif') bottom repeat-x; clear:both; float:left; margin:0 0 2px 0; display:inline; }

							#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul li.end { background:none; margin:0; }
							#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul li span { display:block; float:left; }
								#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul li span img { margin:0 5px 2px 0; }

							#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul li span.title { width:80px;_width:85px; background:url('../img/icon/bul_dot01.gif') 3px 6px no-repeat; padding:0 0 0 11px; }
							#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul li span.num01 { width:55px; text-align:right; }
							#stockMainBox .contentRightBox .rightMyStockBox .afterLogin dd.contentBox ul li span.num02 { float:right; width:60px; text-align:right; }

			#stockMainBox .contentRightBox .bannerRB { margin:5px 0 0 0; }	/* ¿ìÃø º£³Ê ¿µ¿ª */

			#stockMainBox .contentRightBox iframe { width:240px; }

			#stockMainBox .contentRightBox .rightTop10Box { margin:5px 0 0 0; }
				#stockMainBox .contentRightBox .rightTop10Box iframe { height:155px; }
			#stockMainBox .contentRightBox .rightBestSpecialist { margin:5px 0 0 0; }
				#stockMainBox .contentRightBox .rightBestSpecialist iframe { height:155px; }
			#stockMainBox .contentRightBox .rightTourneyBox { margin:5px 0 0 0; }
				#stockMainBox .contentRightBox .rightTourneyBox iframe { height:155px; }

			#stockMainBox .contentRightBox .stockMainEventBox { margin:5px 0 0 0; }


	/* E: Áõ±Ç section */

#footer { width:960px; border-top:1px solid #D8D8D8; margin:30px auto 0 auto; text-align:center; padding:15px 0 20px 0; }

	#footer p { font-size:8pt; margin:0; }
		#footer p.links { font-size:9pt; }
			#footer p.links a { color:#333333; }
			#footer p.links img { margin:-1px 8px 0 8px; }

		#footer p.subDesc { margin:15px 0 0 0; color:#888888; line-height:140%; }
		#footer p.cprightOutter { padding:5px 0 0 0; color:#666666; line-height:140%; }
		#footer p.cpright { margin:13px 0 0 0; color:#666666; }
			#footer p.cpright span { color:#FF7700; font-weight:bold; }
			#footer p.cpright span strong { color:#FE0000; }