/*** 공통 스타일 ***/

body {
	margin: 0;
	padding: 0;
	width:740px;
	border: none;
	font-family: "돋움", "Arial";
	font-size: 12px;
	line-height: 125%;
	color:#666;
}

a:link, a:visited, a:hover, a:active{
	text-decoration: none;
	color:#666;
}

img, table { border: none; }
table, div { width: 100%; }

table, tr, th, td, div {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	text-align: center;
}

table {
	border-bottom:1px solid #c5c5c5;
}

table thead th {
	border-top:2px solid #6F8093;
	border-bottom:1px solid #c5c5c5;
	background:#F9FAFB;
	color:#627890;
	padding:8px 0 7px 0;
}

table tbody th, table tbody td, table tfoot th, table tfoot td {
	border-bottom:1px solid #e5e5e5;
	padding:7px 0 6px 0;
	font-weight:normal;
}

caption {
	padding:0;
	font-weight: bold;
	text-align: left;
}

.title_img{
	float:left;
	height:14px;
	margin-bottom:5px;
}

ol, ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

form, fieldset {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 12px;
	border: none;
}

input, select, option {
	font-family: "돋움", "arial";
	font-size: 11px;
	line-height: 135%;
	color:#666;
}

.bottom th, .bottom td{
	border-bottom:1px solid #C5C5C5;
}

/*** 등락구분 ***/

.up { color: #ea2725; }
.down { color: #2a65ea; }
.same { color: #58b828; }

.left_axis {
	float:left;
	width:50%;
	text-align:left;
}
.right_axis {
	float:left;
	width:50%;
	text-align:right;
}

.clear:after{
	content:'';
	display:block;
	clear:both;
}
/*** 현재가 ***/
#chart_box{
	width:738px;
	border:1px solid #E5E5E5;
}

#curr_chart {
	width:100%;
	padding:20px 0 10px 0;
}

#refresh {
	clear:both;
	color:#888;
	float:left;
	text-align:right;
	font-size:11px;
	margin-top:10px;
}

#chart_box .volume_left, #chart_box .price_right{
	padding-top:16px;
}
#chart_box .volume_left{
	width:30%;
	float:left;
	text-align: left;
	padding-left: 20px;
}

#chart_box .price_right{
	width:30%;
	float:right;
	text-align: right;
	padding-right: 20px;
}

/*** 현재가 , 탑 공통 (분단위, 일단위, 외국인) ***/

.time {
	font-size:11px;
	color:#888;
	text-align:right;
}

.big_price {
	float:left;
	width:120px;
	line-height:125%;
	font-family:"Arial";
	font-size:27px;
	font-weight: bold;
	text-align:left;
	color:#222;
}

.chg1 dt, .chg2 dt {
	font-weight:bold;
	color:#627890;
	padding-bottom:8px;
}

.chg1 {
	width:85px;
}

.chg2 {
	width:55px;
	text-align:right;
}

.ohlv thead th {
	font-weight:normal;
}

.ohlv tbody td {
	border-bottom:1px solid #C5C5C5;
}

#cur_box{
	border:3px solid #eee;
	width:694px;
	height:150px;
	padding:0 20px 0 20px;
	margin-bottom:25px;
}

.big_close {
	float:left;
	width:120px;
	line-height:125%;
	font-family:"Arial";
	font-size:27px;
	font-weight: bold;
	text-align:left;
	margin-left:40px;
	color:#222;
}
/*** 탑 공통 (분단위, 일단위, 외국인) ***/

#stock_box {
	border:3px solid #eee;
	width:684px;
	height:94px;
	padding:0 30px 0 25px;
	margin-bottom:25px;
}

#top_curr {
	float:left;
	width:320px;
	margin-top:25px;
}

#top_ohlv {
	float:right;
	width:320px;
	margin-top:14px;
}

#top_ohlv th{
	font-weight:bold;
}
#top_chg {
	float:right;
	width:144px;
	margin-bottom:10px;
}

#top_chg dl {
	float:left;
}

/*** 현재가: 호가 ***/

#hoga_tb {
	float:left;
	width:340px;
	margin:25px 30px 0 0;
}

#hoga_tb td {
	border:none;
	padding:3px 0 2px 0;
}

.maedo_bg {
	background-color:#f0f4fd;
}

.maesu_bg {
	background-color:#FFF4F4;
}

.ex_bg {
	background-color:#fff;
}

#hoga_tb .no_right {
	border-right:none;
}

#hoga_tb tfoot th, #hoga_tb tfoot td {
	border-bottom:1px solid #C5C5C5;
	border-top:1px solid #C5C5C5;
}

#hoga_tb tfoot th {
	color:#6F8093;
	font-weight:bold;
}


/*** 현재가: 자본금 ***/

#capital_index {
	float:left;
	width:370px;
	margin-top:25px;
}

#capital_tb {
	border-top:2px solid #6F8093;
}

#capital_tb th, #capital_tb td {
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

#capital_tb th {
	background:#F9FAFB;
	padding-left:10px;
	font-weight:normal;
	text-align:left;
}

#capital_tb td {
	padding-right:10px;
	text-align:right;
}

#capital_tb .no_left {
	border-left:none;
}

/*** 현재가: 지수 ***/

#jisu_table {
	width:330px;
	margin:15px 0 0 340px;
	border:1px solid #e5e5e5;
}

#jisu_table th {
	border:none;
	background:none;
}

#jisu_arrow td {
	padding:20px 0 20px 0;
	font-weight:bold;
	text-align:center;
	color:#fff;
	border:none;
}

#jisu_updown td{
	padding:7px 0 5px 0;
}

#chart_tt{
	color:#627890;
	font-weight:bold;
}
/*** 분단위, 일단위 공통 ***/

.chart_title {
	float:left;
	width:140px;
	line-height:100%;/*line-height:135%;*/
	background:url(../images/icon_title.gif) no-repeat 0 3px;
	color:#627890;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	vertical-align:top;
	margin-bottom:9px;
}

.chart_area {
	border:1px solid #c5c5c5;
	padding:10px 0 0 0;
	clear:both;
}


/*** 분단위 ***/

#bun_box1 {
	float:left;
	width:380px;
	margin-right:30px;
}

#bun_box2 {
	float:left;
	width:327px;
}

#bun_box1 .chart_area {
	width:380px;
}

#bun_box2 .chart_area {
	width:327px;
}

#bun_btn {
	float:right;
	text-align:center;
	width:185px;
	margin:10px 0 20px 0;
}

/*** 일단위 ***/

#day_box1 {
	float:left;
	width:380px;
	height:213px;
	margin:-7px 30px 40px 0;
}

#day_box2 {
	float:left;
	width:327px;
	height:213px;
}


#day_box1 .chart_area {
	width:380px;
}

#day_box2 .chart_area {
	width:327px;
}

#day_box1 .chart_title {
	padding-top:7px;
	background:url(../images/icon_title.gif) no-repeat 0 10px;
}


#day_btn {
	width:210px;
	float:right;
	text-align:center;
	margin-bottom:5px;
}

#bun_btn ul li, #day_btn li {
	float:right;
	width:46px;
	height:17px;
	margin-left:5px;
	padding-top:6px;
	font-size:11px;
	background:url(../images/btn.gif) no-repeat;
	cursor:pointer;
}

/********** 차트분석 *********************/

.chart_set {
	background:#f7f7f7;
}

.chart_set th {
	padding:6px 0 5px 10px;
	text-align:left;
	color:#2a2a2a;
	border-bottom: none;
}

.chart_set td {
	padding:5px 0 0 0;
	text-align:center;
	border-bottom: none;
}

#setting_tb {
	background:#fff;
	width:96%;
	margin: 0 10px;
	border-bottom: none;
}

#setting_tb th{
	padding:9px 0 3px 0;
	border-bottom: none;
}

#setting_tb td{
	text-align:left;
	padding-bottom:3px;
	padding:3px 0 1px 0;
	color:#2a2a2a;
	border-bottom: none;
}

.font_img {
	width:7px;
	height:7px;
	padding-right:10px;
}


.analysis_radio {
	margin-top:6px;
	border:none;
	color:#292929;
}

.pd_right40 td{
	padding-right:40px;
	font-size:12px;
}
