@charset "utf-8";
/* Type Selector*/
*{margin:0; padding:0; font-style:normal; font-family:굴림, Gulim, 돋움, Dotum, AppleGothic, Sans-serof, Verdana, Tahoma; font-size:11px line-height:120%;}
img, fieldset{border:none;}
hr, legend{display:none;}
li{list-style:none;}
a{
font-size:11px;
color:#000000;
line-height:120%;
text-decoration:none;
selector-dummy : expression(this.hideFocus=true);
}
a:visited{
text-decoration:none
}
a:hover, a:active, a:focus{
text-decoration:underline;
}

html:first-child select{padding-right:6px; height:20px;} /*Opera Fix*/
option, x:-mox-any-link{padding-right:4px;} /*Firefox FIX*/
option, x:-mox-any-link, x:default{padding-right:0px;} /*Firefox FIX*/

/* Navigation */

#h1{
width:561px;
height:31px;
margin:0px 0 0 0;
padding:0px;
background:url(../images/offlinePR/top_bar_bg.gif)}
.h1_on{
background:url(../images/offlinePR/top_bar_right.gif) no-repeat right;}

#mian_nav{
display:block;
width:535px;
height:42px;
margin:25px 0 0 26px;
padding:0;
}
#mian_nav_link{
display:block;
width:110px;
height:40px;
float:left;
padding:0;
margin:0;
}

#sub_nav{
float:right;
margin:13px 0 0 0;
padding:0;}

#sub_nav_menu{
display:block;
width:520px;
height:38px;
margin:0;
padding:0;
background:url(../images/offlinePR/sub_nav_menu_bg.gif);
}
.snm_left{
float:left;
margin:0 0 0 -3}
.snm_right{
float:right;
margin:0 0 0 3;
}

#sub_nav_menu_on{
display:block;
float:left;
min-width:120px;
width:auto !important;
width:120px;
background:#FFFFFF url(../images/offlinePR/sub_nav_menu_on_right.gif) top right no-repeat;
height:38px;
margin:0;
padding:0;
}

#sub_nav_menu_on p{
display:block;
background:url(../images/offlinePR/sub_nav_menu_on_left.gif) top left no-repeat;
font-size:12px;
font-weight:bold;
text-align:center;
padding:20px 0 0 0;
margin:0;
}

#sub_nav_menu_1{
display:block;
float:left;
min-width:120px;
width:auto !important;
width:120px;
height:20px;
text-align:center;
margin:0;
padding:18px 0 0 0;
}

#sub_nav_menu_1 a{
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:0;
margin:0;
}

#sub_nav_menu_2{
display:block;
float:left;
min-width:120px;
width:auto !important;
width:120px;
height:20px;
text-align:center;
margin:0;
padding:18px 0 0 0;
}

#sub_nav_menu_2 a{
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:0;
margin:0;
}

#sub_nav_menu_3{
display:block;
float:left;
min-width:120px;
width:auto !important;
width:120px;
height:20px;
text-align:center;
margin:0;
padding:18px 0 0 0;
}

#sub_nav_menu_3 a{
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:0;
margin:0;
}

#sub_nav_menu_4{
display:block;
float:left;
min-width:120px;
width:auto !important;
width:120px;
height:20px;
text-align:center;
margin:0;
padding:18px 0 0 0;
}

#sub_nav_menu_4 a{
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:0;
margin:0;
}

.snml_on_left{
float:left;
margin:0}
.snml_on_right{
float:right;
margin:0}



/* Content */
#preview_list{
display:block;
float:left;
width:519px;
height:auto;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#content{
display:block;
width:561px;
height:100%;
margin:0;
padding:0;
background:url(../images/offlinePR/layout_bg.gif);}

#content_bg{
width:521px;
height:144px;
margin:0;
padding:20px;
background:url(../images/offlinePR/layout_bg_top.gif) no-repeat;}
#content_bg p{
font-size:12px;
color:#000000;}

#sub_tiile{
display:block;
height:15px;
background:url(../images/offlinePR/ico_arrow1_right.gif) no-repeat left;
margin:13px 0 5px 0;}
#sub_tiile p{
clear:both;
font-size:12px;
color:#0157b0;
font-weight:bold;
margin:0;
padding:3px 0 0 15px;
}

#sub_name{
display:block;
clear:both;
width:520px;
height:25px;
font-size:13px;
font-weight:bold;
background:url(../images/offlinePR/sub_name_bg.gif) bottom repeat-x;
margin:20px 0 7px 0;
padding:0;
}
#sub_name img{
padding:0 5px 5px 0;}

#sub_name_btn{
clear:both;
display:block;
text-align:center;
width:520px;
height:32px;
background:url(../images/offlinePR/sub_name_bg.gif) repeat-x;
margin:7px 0 0 0;
padding:10px 0 0 0;
}
#sub_name_btn img{
margin:0;
padding:14px 3px 0 3px;
}

/* font color */
.win{
color:#ff0000;
}
.lose{
color:#004eff;
}

/* Class Selector */
.input_text{}
.input_textarea{}
.input_check{}
.input_radio{}