/* dome_common */

html {
	height:100%;
}

body {
	height:100%;
	font-family: Gulim;
	font-size: 9pt;
	margin: 0px;
	line-height: 20px;
}

/* Link */
A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #d86100; TEXT-DECORATION: none}
A:active {COLOR: #000000; TEXT-DECORATION: none}
A.black:link {COLOR: #000000;     text-decoration:none;}
A.black:visited {COLOR: #000000;   text-decoration:none;}
A.black:active {COLOR: #000000;  text-decoration:none;}
A.black:hover {COLOR: #015cb3;   text-decoration:none;}
A.dblue:link {COLOR: #003877;     text-decoration:none;}
A.dblue:visited {COLOR: #003877;   text-decoration:none;}
A.dblue:active {COLOR: #003877; text-decoration:none;}
A.dblue:hover {COLOR: #0051ad;   text-decoration:none;}
A.yblue:link {COLOR: #3a6288;     text-decoration:none;}
A.yblue:visited {COLOR: #3a6288;   text-decoration:none;}
A.yblue:active {COLOR: #3a6288; text-decoration:none;}
A.yblue:hover {COLOR: #003877;   text-decoration:none;}
A.public:link {COLOR: #404040;     text-decoration:none;}
A.public:visited {COLOR: #404040;   text-decoration:none;}
A.public:active {COLOR: #404040; text-decoration:none;}
A.public:hover {COLOR: #FA427D;   text-decoration:none;}

table caption {
	display: none
}

/* Image */
img {
	border:none;
	/*display: block;*/
}

/* Form */
Input, textarea,select {
	COLOR: black;
	ime-mode:active;
	/*width:100%;*/
}

TABLE {
	FONT-SIZE: 9pt; COLOR: #616265; line-height: 20px; FONT-FAMILY: Gulim;
}

/* Main Class */
.board_left { padding-left:10px }

/* sub Class */
.institution_pic {
	padding:9px 0px 0px 9px;
}
.font_dblue {
 FONT-SIZE: 9pt; COLOR: #2d61b5;
}
.font_dblueb {
 FONT-SIZE: 9pt; COLOR: #2d61b5;
 FONT-WEIGHT: bold;
}
.t_line_bottom_notice {
 BORDER-BOTTOM: #e7e7e7 1px  dotted; BACKGROUND-COLOR: #ffffff;
}
.box05 {
 BORDER-RIGHT: #f6f6f6 1px solid; BORDER-TOP: #f6f6f6 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #f6f6f6 1px solid; BORDER-BOTTOM: #f6f6f6 1px solid; FONT-FAMILY: 굴림, 굴림체; BACKGROUND-COLOR: #ffffff;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

/* dome.css */

.curHand {
	CURSOR: pointer
}
.nomargin {
	margin:0px;
}


/* Table */
/*
.table {
	border-right: 0px solid;
	padding-right: 0px solid;
	border-top: 0px solid;
	padding-left: 0px solid;
	padding-bottom: 0px;
	border-left: 0px solid;
	padding-top: 0px;
	border-bottom: 0px solid;
	font-weight: normal;
	font-size: 100%;
	margin: 0px;
	color: #6f6f6f;
	line-height: 13pt;
	font-style: normal;
	font-family: 굴림체;
	border-collapse: collapse
}
*/
/* Padding */
.p_top10{ padding-top:10px }
.p_top15{ padding-top:15px }
.p_top20{ padding-top:20px }
.p_top20{ padding-top:25px }
.p_top30{ padding-top:30px }
.p_top30{ padding-top:35px }

.p_left5 { padding-left: 5px }
.p_left10{ padding-left: 10px }
.p_left15{ padding-left: 15px }
.p_left20{ padding-left: 20px }
.p_left25{ padding-left: 25px }


/* Table Line */
.cacaca1 {
	height:1px;
	background-color:#cacaca;
}
.topday_line {
	background-image:url('../img/dome/dome_main/topday_line.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}


.block {
	display:block;
}
.border {
	border:0px;
}

/* Background */
.main_bg {
	background-image:url('../img/dome/dome_main/main_bg.gif');
	background-repeat:repeat-x;
}
.week_entrant_bg {
	background-image:url('../img/dome/dome_main/week_entrant_bg.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.today_race_bg {
	background-image:url('../img/dome/dome_main/today_race_bg.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.copyright_bg {
	background-image:url('../img/dome/dome_main/copyright_bg.jpg');
	background-repeat:repeat-x;
}
.racer_search_bg {
	background-image:url('../img/dome/dome_main/racer_search_bg.jpg');
	background-repeat:repeat-x;
}

/* Align */
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}

/* Font */
.font8 {
	font-size: 8pt;
}
.bold {
	font-weight:bold;
}

/* Input transparent*/
.input_white {
	font-family:tahoma,굴림;font-size:8pt;color:black;background-color:#FFFFFF;height:17px;border:solid 0px black;
}


#floater{
	position:absolute;z-index:1;top:8px;left:736px;width:300px;
}

#MAIN_ROLL_CONTAINER{
	/*background-color:#ffffff; position:relative; float:fixed; width:310px; height:140px; overflow:hidden;*/
	position:absolute;
}

#MAIN_ROLL_LAYER_1{
position:absolute; top:0px; left:0px; width:310px; height:140px; overflow:hidden; z-index:304; visibility:visiable;
}

#MAIN_ROLL_LAYER_2{
position:absolute; top:0px; left:0px; width:310px; height:140px; overflow:hidden; z-index:304; visibility:hidden;
}

#MAIN_ROLL_CONTAINER2{
	/*background-color:#ffffff; position:relative; float:fixed; width:310px; height:140px; overflow:hidden;border:solid 1px red;*/
	position:absolute;
}

#MAIN_ROLL_LAYER_3{
	position:absolute; top:0px; left:0px; width:310px; height:140px; overflow:hidden; z-index:304; visibility:visiable;
}

#MAIN_ROLL_LAYER_4{
	position:absolute; top:0px; left:0px; width:310px; height:140px; overflow:hidden; z-index:304; visibility:hidden;
}

/* -------------------------------------------------------------------------------------------------------------------- */

/* sub.css */

#contentbox1P {
 color:#295d50;
 font-size:12px;
 line-height: 20px;
 margin: 25px 30px;
}
.center {
	TEXT-ALIGN: center
}
.hr1 {
 float:left;
 width:668px;
}
.text_small_b {
	FONT-SIZE: 10pt; COLOR: #444444; LINE-HEIGHT: 135%; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt
}
.text_white{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_black_s{
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_black_b{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_violet_b{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #61124d; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_green_b{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6fb50c; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_red_b {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #e6163a; LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.font_wgray {
	FONT-SIZE: 9pt; COLOR: #484848;
}
.font_white {
	FONT-SIZE: 9pt; COLOR: #ffffff;
}
.font_dgray {
	FONT-SIZE: 9pt; COLOR: #747474;
}
.font_dblue {
	FONT-SIZE: 9pt; COLOR: #2d61b5;
}
.font_dviolet {
	FONT-SIZE: 9pt; COLOR: #5f52a0;
	FONT-WEIGHT: bold;
}
.font_dred {
	FONT-SIZE: 9pt; COLOR: #e6163a;
	FONT-WEIGHT: bold;
}
.font_red {
	FONT-SIZE: 9pt; COLOR: #e6163a;
}
.font_oreng {
	FONT-SIZE: 9pt; COLOR: #e66a05;
}
.day {
	BORDER-RIGHT: #e2dfd0 1px solid; BORDER-TOP: #e2dfd0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #e2dfd0 1px solid; COLOR: #777777; BORDER-BOTTOM: #e2dfd0 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt
}
.day_b {
	BORDER-RIGHT: #e2dfd0 1px solid; BORDER-TOP: #e2dfd0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #e2dfd0 1px solid; COLOR: #4f165d; BORDER-BOTTOM: #e2dfd0 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt; BACKGROUND-COLOR: #a36db0
}
.day_o {
	BORDER-RIGHT: #e2dfd0 1px solid; BORDER-TOP: #e2dfd0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #e2dfd0 1px solid; COLOR: #ec6e00; BORDER-BOTTOM: #e2dfd0 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt; BACKGROUND-COLOR: #faf3e3
}
.board-bg1 {
	BACKGROUND-COLOR: #2d61b5
}
.board_no {
	FONT-SIZE: 12px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt
}
.board_no_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt
}
.box01 {
	BORDER-RIGHT: #b8d4e9 1px solid; BORDER-TOP: #b8d4e9 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #b8d4e9 1px solid; BORDER-BOTTOM: #b8d4e9 1px solid; FONT-FAMILY: 굴림, 굴림체; BACKGROUND-COLOR: #ffffff
}
.box02 {
	BORDER-RIGHT: #b8d4e9 1px solid; BORDER-TOP: #b8d4e9 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #b8d4e9 1px solid; BORDER-BOTTOM: #b8d4e9 1px solid; FONT-FAMILY: 굴림, 굴림체; BACKGROUND-COLOR: #dbeafd
}
.box03 {
	BORDER-RIGHT: #f39800 1px solid; BORDER-TOP: #f39800 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #f39800 1px solid; BORDER-BOTTOM: #f39800 1px solid; FONT-FAMILY: 굴림, 굴림체; BACKGROUND-COLOR: #ffffff
}
.box04 {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #d9d9d9 1px solid; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: 굴림, 굴림체; BACKGROUND-COLOR: #ffffff
}
.box05 {
	BORDER-RIGHT: #fe9c12 5px solid; BORDER-TOP: #fe9c12 5px solid; FONT-SIZE: 9pt; BORDER-LEFT: #fe9c12 5px solid; BORDER-BOTTOM: #fe9c12 5px solid; FONT-FAMILY: 굴림, 굴림체; BACKGROUND-COLOR: #ffffff
}
.td_line_right {
	BORDER-RIGHT: #e5e5e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.td_line {
	BORDER-RIGHT: #e5e5e5 1px solid;BORDER-left: #e5e5e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.t_line_bottom_notice {
	BORDER-BOTTOM: #e7e7e7 1px solid; BACKGROUND-COLOR: #e8f3f5
}
.t_line_bottom {
	BORDER-BOTTOM: #e7e7e7 1px solid; BACKGROUND-COLOR: #ffffff
}
.t_line_blue {
	BORDER-RIGHT: #a1c9ea 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a1c9ea 1px solid; BACKGROUND-COLOR: #f4fafd
}
.t_line_blue_r {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a1c9ea 1px solid; BACKGROUND-COLOR: #f4fafd
}
.t_line_white {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e6e6e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.t_line_white_r {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e6e6e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.t_line {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e7e7e7 1px solid; BACKGROUND-COLOR: #ffffff
}
.form1 {
	BORDER-RIGHT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #d1d1d1 1px solid; COLOR: #000000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #d1d1d1 1px solid; FONT-FAMILY: 돋움, 돋움체verdana; BACKGROUND-COLOR: #f8f8f8
}
.form2 {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #d5d5d5 1px solid; COLOR: #000000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #d5d5d5 1px solid; FONT-FAMILY: 돋움, 돋움체verdana; BACKGROUND-COLOR: #ffffff
}

table.er,
table.ir,
table.br {
 border-top:1px solid #3163a3;
}
table.rr {
 border-top:1px solid #855f28;
}
table.bb {
 border-top:1px solid #3163a3;
}


table.er,
table.aa,
table.bb {
 width:98%;
 /*border-collapse:collapse;*/
 padding:0px;
 margin:0px;
}
table.br,
table.rr  {
 /*border-collapse:collapse;*/
 padding:0px;
 margin:0px;
}
table.br2{
}
table.br2 td{
 border-top:1px solid #e4eefa;
 border-bottom:1px solid #e4eefa;
 border-left:1px solid #e4eefa;
 border-right:1px solid #e4eefa;
 padding:2px 0px 2px 0px;
}
table.ir {
 width:98%;
 /*border-collapse:collapse;*/
 padding:0px;
 margin-bottom:15px;
}
table.er th,
table.ir th,
table.br th {
 padding:1px;
}
th.gray {
 line-height: 15px;
 color:#2354a1;
 border-left:1px solid #e4eefa;
 border-right:1px solid #e4eefa;
 border-bottom:1px solid #e4eefa;
 padding:1px 1px;
 background:#f6f6f9;
}
th.gray1 {
 color:#616265;
 border-left:1px solid #e4eefa;
 border-right:1px solid #e4eefa;
 border-bottom:1px solid #e4eefa;
 padding:1px 1px;
 background:#f6f6f9;
 font-weight:normal;
}
th.gray2 {
 color:#2354a1;
 border-left:1px solid #e4eefa;
 border-right:1px solid #e4eefa;
 border-bottom:1px solid #e4eefa;
 padding:1px 1px;
 background:#f6f6f9;;
}
.theadline {
 background:#e4eefa;
}
table.er td,
table.br td,
table.rr td {
 border-bottom:1px solid #e4eefa;
 border-left:1px solid #e4eefa;
 border-right:1px solid #e4eefa;
 text-align:center;
 padding:2px 0px 2px 0px;
}
table td .aline1,
table.br td.aline1,
table.rr td.aline1 {
 padding-left:10px;
 text-align:left;
}
table.ir td {
 border-bottom:1px solid #e4eefa;
 border-left:1px solid #e4eefa;
 border-right:1px solid #e4eefa;
 text-align:center;
 padding:2px 0px 0px 0px;
 line-height:15px;
 text-valign:bottom;
}
table.wr td{
 border:0px;
 text-align:center;
 padding:0px;
}
.title1 {
 padding:10px 5px 5px 5px;
 line-height: 18px;
}

/*게시판*/
.textbox {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT:#d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP:#d9d9d9 1px solid;COLOR: black;FONT-SIZE: 9pt ;
	text-decoration: none;
	}
.textbox2 {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #d9d9d9 1px dotted;
	BORDER-LEFT:#d9d9d9 1px dotted;
	BORDER-RIGHT: #d9d9d9 1px dotted;
	BORDER-TOP:#d9d9d9 1px dotted;
	text-decoration: none;
	}

/* -------------------------------------------------------------------------------------------------------------------- */




/* public_sub.css */

#loca {
 text-align:right;
 float:right;
 boarder:1px solid #dddddd;
 height:20px;
 background:url(../images/common/icon_loca.gif) no-repeat;
 padding:0px 10px 1px 20px;
 color:#959595;
 font-size:12px;
 letter-spacing:1px;
}
#loca span.loca2 {
 background:url(../images/common/icon_loca2.gif) no-repeat;
 background-position:4px 1px;
 padding-left:12px;
}

#contentbox1P {
 color:#295d50;
 font-size:12px;
 line-height: 20px;
 padding: 25px 30px;
}
.race-title {
	font-weight: bold;
}
.hr1 {
 float:left;
 width:668px;
}
.line {
	line-height: 30px;
}
.header {
	font-weight: bold;
	padding-left: 15px;
}
.text_small_b {
	FONT-SIZE: 10pt; COLOR: #444444; LINE-HEIGHT: 135%; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt
}
.text_white{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_black_s{
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_black_b{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: "굴림"; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.text_red_b {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #e6163a; LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.3pt; TEXT-DECORATION: none
}
.font_wgray {
	FONT-SIZE: 9pt; COLOR: #484848;
}
.font_white {
	FONT-SIZE: 9pt; COLOR: #ffffff;
}
.font_dgray {
	FONT-SIZE: 9pt; COLOR: #747474;
}
.font_dblue {
	FONT-SIZE: 9pt; COLOR: #2d61b5;
}
.font_dblueb {
	FONT-SIZE: 9pt; COLOR: #2d61b5;
	FONT-WEIGHT: bold;
}
.font_dviolet {
	FONT-SIZE: 9pt; COLOR: #5f52a0;
	FONT-WEIGHT: bold;
}
.font_dred {
	FONT-SIZE: 9pt; COLOR: #e6163a;
	FONT-WEIGHT: bold;
}
.font_red {
	FONT-SIZE: 9pt; COLOR: #e6163a;
}
.font_green {
	FONT-SIZE: 9pt; COLOR: #6fb50c;
}
.font_dgreen {
	FONT-SIZE: 9pt; COLOR: #6fb50c;
	FONT-WEIGHT: bold;
}
.sub-title01 {
	FONT-SIZE: 9pt; color: #59792b;
	FONT-WEIGHT: bold;
}


/* board left padding */
#board_main { width: 650px;}
#board_main tr td.board_top { padding-top: 15px; }
/* ------------------------------------------------------------------------------------------------------------------- */
