@charset "utf-8";
/* ------------------------------------------------------------
 * Name      : base.css
 * Desc      : 대구국제육상 기본 CSS Style
 * Created   : 2010/03/
 * Updated   :
 ------------------------------------------------------------ */
@import url("/english/css/layout.css");
@import url("/english/css/board/board.css");
@import url("/english/css/print.css");
@import url("/english/css/board.css");
@import url("/english/css/intro.css");
@import url("/english/css/scheResult.css");
@import url("/english/css/ticket.css");
@import url("/english/css/media.css");
@import url("/english/css/daegu.css");
@import url("/english/css/ath_info.css");
@import url("/english/css/guide.css");
@import url("/english/css/community.css");

/*common*/
* { margin:0; padding:0; }
html { width:100%; height:100%; margin:0; padding:0; overflow-y:scroll; background-color:#fff; }
body { width:100%; height:100%; margin:0; padding:0; font-size:75%; line-height:16px; font-family:dotum, 돋움, Gulim, 굴림, Arial, verdana; color:#2f3743; }
ul, ol, li, dl, dt, dd { list-style:none; }
table { border-collapse:collapse; font-size:1.0em; }
table, th, td { word-break:break-all; table-layout:fixed; }
p, div, th, td, select { vertical-align:top; }
form, p, blockquote, dl, dd, dt { margin:0; padding:0; }
li img { vertical-align:top; line-height:0; }
td img { vertical-align:top; line-height:0; }
h1 img { vertical-align:top; line-height:0; }
h2 img { vertical-align:top; line-height:0; }
fieldset { margin:0; padding:0; border:0; }
img, input.type-image { border:0 none; line-height:0; vertical-align: middle; /* for IE image margin */ }
textarea, dl, div { scrollbar-face-color: #FDFDFD; scrollbar-shadow-color: #c8c8c8; scrollbar-highlight-color: #c8c8c8; scrollbar-3dlight-color: #FDFDFD; scrollbar-darkshadow-color: #FDFDFD; scrollbar-track-color: #e9e9e9; scrollbar-arrow-color: #c8c8c8; }
input, select, textarea { vertical-align: middle; font-size:12px; color:#2f3743; }
hr {display:none; border:none;}
img.pointer { cursor:pointer; }
.png24 { tmp:expression(setPng24(this)); }
div, p, table, ul, li, dl, dt, dd, h1, h2, h3, h4 { position:relative; float:left; display:inline; z-index:1; }
h1, h2, h3, h4 { font-size:1.0em; line-height:16px; }

/*기본link*/
a:link { color:#2f3743; text-decoration:none; }
a:visited { color:#2f3743; text-decoration:none; }
a:hover { color:#c30000; text-decoration:underline; }
a:active { color:#2f3743; text-decoration:none; }
a:focus { color:#2f3743; text-decoration:none; }

a.B:link { color:#2f3743; font-weight:bold; text-decoration:none; }
a.B:visited { color:#2f3743; font-weight:bold; text-decoration:none; }
a.B:hover { color:#c30000; font-weight:bold; text-decoration:underline; }
a.B:active { color:#2f3743; font-weight:bold; text-decoration:none; }
a.B:focus { color:#2f3743; font-weight:bold; text-decoration:none; }

a.U:link { color:#2f3743; font-weight:bold; text-decoration:underline; }
a.U:visited { color:#2f3743; font-weight:bold; text-decoration:underline; }
a.U:hover { color:#c30000; font-weight:bold; text-decoration:underline; }
a.U:active { color:#2f3743; font-weight:bold; text-decoration:underline; }
a.U:focus { color:#2f3743; font-weight:bold; text-decoration:underline; }

/* Float */
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.clear {display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.iefix { width:0; height:0; font-size:0; line-height:0; display:none; overflow:hidden; }
.dpnone { display:none; }
.cb { clear:both; }

/* Align */
.taL {text-align:left;}		
.taC {text-align:center;}		
.taR {text-align:right;}
.vaT {vertical-align:top;}		
.vaM {vertical-align:middle;}		
.vaB {vertical-align:bottom;}

/* Position */
.relative {position:relative; vertical-align:top;}
.absolute {position:absolute; vertical-align:top;}

/* Text Point/Color */
strong { font-weight:bold; }
.tRed {color:#c30000;}
.tBlue {color:#00275e;}
.tRedB {color:#c30000; font-weight:bold;}
.tBlueB {color:#00275e; font-weight:bold;}

/* input */
legend { font-size:0; height:0; visibility:hidden; width:0; display:none; }
input.txt1 { height:16px; border:1px solid #cbcbcb; padding:2px 0 0 4px; background-color:#fff; color:#2f3743; }
input.file { height:19px; border:1px solid #ccc; padding-left:5px; line-height:136%; }
input.radio { width:14px; height:14px; vertical-align:middle; margin-top:3px; *margin-top:2px; }
input.check { width:14px; height:14px; vertical-align:middle; margin-top:3px; *margin-top:2px; }
textarea.txt1 { border:1px solid #ccc; padding:5px; background-color:#fff; color:#2f3743; overflow:auto; }

/* hspace */
.hspace03 { clear:both; font-size:0; line-height:0px; width:50px; height:3px; }
.hspace04 { clear:both; font-size:0; line-height:0px; width:50px; height:4px; }
.hspace05 { clear:both; font-size:0; line-height:0px; width:50px; height:5px; }
.hspace07 { clear:both; font-size:0; line-height:0px; width:50px; height:7px; }
.hspace10 { clear:both; font-size:0; line-height:0px; width:50px; height:10px; }
.hspace14 { clear:both; font-size:0; line-height:0px; width:50px; height:14px; }
.hspace15 { clear:both; font-size:0; line-height:0px; width:50px; height:15px; }
.hspace17 { clear:both; font-size:0; line-height:0px; width:50px; height:17px; }
.hspace19 { clear:both; font-size:0; line-height:0px; width:50px; height:19px; }
.hspace20 { clear:both; font-size:0; line-height:0px; width:50px; height:20px; }
.hspace24 { clear:both; font-size:0; line-height:0px; width:50px; height:24px; }
.hspace25 { clear:both; font-size:0; line-height:0px; width:50px; height:25px; }
.hspace30 { clear:both; font-size:0; line-height:0px; width:50px; height:30px; }
.hspace32 { clear:both; font-size:0; line-height:0px; width:50px; height:32px; }
.hspace33 { clear:both; font-size:0; line-height:0px; width:50px; height:33px; }
.hspace35 { clear:both; font-size:0; line-height:0px; width:50px; height:35px; }
.hspace40 { clear:both; font-size:0; line-height:0px; width:50px; height:40px; }
.hspace50 { clear:both; font-size:0; line-height:0px; width:50px; height:50px; }
.hspace53 { clear:both; font-size:0; line-height:0px; width:50px; height:53px; }
.hspace70 { clear:both; font-size:0; line-height:0px; width:50px; height:70px; }
.hspace80 { clear:both; font-size:0; line-height:0px; width:50px; height:80px; }
.hspace100 { clear:both; font-size:0; line-height:0px; width:50px; height:100px; }
.hspace120 { clear:both; font-size:0; line-height:0px; width:50px; height:120px; }

/* margin */
.mT02 { margin-top:2px; }
.mT03 { margin-top:3px; }
.mT05 { margin-top:5px; }
.mT07 { margin-top:7px; }
.mT08 { margin-top:8px; }
.mT10 { margin-top:10px; }
.mT12 { margin-top:12px; }
.mT15 { margin-top:15px; }
.mT18 { margin-top:18px; }
.mT20 { margin-top:20px; }
.mT25 { margin-top:25px; }
.mT30 { margin-top:30px; }
.mT40 { margin-top:40px; }
.mT50 { margin-top:50px; }
.mT55 { margin-top:55px; }

.mR03 { margin-right:3px; }
.mR07 { margin-right:7px; }
.mR05 { margin-right:5px; }
.mR10 { margin-right:10px; }
.mR20 { margin-right:20px; }
.mR25 { margin-right:25px; }

.mB05 { margin-bottom:5px; }
.mB08 { margin-bottom:8px; }
.mB10 { margin-bottom:10px; }
.mB15 { margin-bottom:15px; }
.mB20 { margin-bottom:20px; }
.mB30 { margin-bottom:30px; }
.mB40 { margin-bottom:40px; }
.mB50 { margin-bottom:50px; }

.mL05 { margin-left:5px; }
.mL06 { margin-left:6px; }
.mL10 { margin-left:10px; }
.mL11 { margin-left:11px; }
.mL12 { margin-left:12px; }
.mL13 { margin-left:13px; }
.mL15 { margin-left:15px; }
.mL16 { margin-left:16px; }
.mL18 { margin-left:18px; }
.mL20 { margin-left:20px; }
.mL22 { margin-left:22px; }
.mL25 { margin-left:25px; }
.mL28 { margin-left:28px; }
.mL30 { margin-left:30px; }
.mL32 { margin-left:32px; }
.mL35 { margin-left:35px; }
.mL36 { margin-left:36px; }
.mL37 { margin-left:37px; }
.mL38 { margin-left:38px; }
.mL47 { margin-left:47px; }
.mL50 { margin-left:50px; }
.mL55 { margin-left:55px; }
.mL57 { margin-left:57px; }
.mL58 { margin-left:58px; }
.mL64 { margin-left:64px; }
.mL70 { margin-left:70px; }
.mL75 { margin-left:75px; }
.mL98 { margin-left:98px; }
.mL125{ margin-left:125px; }
.mL135{ margin-left:135px; }

/* padding */
.pT02 { padding-top:2px; }
.pB15 { padding-bottom:15px; }
.pL05 { padding-left:5px; }
.pL10 { padding-left:10px; }

/* 동영상위 레이어 수정 */
iframe.not { position:absolute; right:0; bottom:0; z-index:-99; filter:alpha(opacity=0); border:0; }



