/*////////////////////////////////////////////////////////////////////////////*/
/* 2008 - 10 - 16  Cn-Guide.net Page Base Design by Noa.Jung */
/*//////////////////////////////////////////////////////////////////////////*/

/*--============================ Common Style ========================--*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td,a,hr {margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0px; }
fieldset,img { border:0px; }
ol,ul { list-style:none; }
div,p,span,textarea{font-size:12px; font-family: "Tahoma","simsun","gulim","Trebuchet MS", sans-serif;}
.text{ border:1px solid #c9c9c9; color:#282828; width:180px; background:#fbfbfb; margin-bottom:2px; padding-top:3px; }
.img {vertical-align: middle;}
/*body {overflow: hidden; }*/
h1 { font-size:13px; }
h2 { font-size:12px; }
a.linehidden {
	outline:none;/*ff*/
	hide-focus:expression(this.hideFocus=true);/*ie*/
    color:#000;
}




/* Cut style*/
.input-button, .input-submit{ background-color:#3b5888; border-width:1px; border-color:#d8dfea #0e1f5b #0e1f5b #d8dfea; border-style:solid; color:#fff; cursor:pointer; font-size:12px; padding:5px 8px 3px 8px; text-align:center;}
a.button:link,a.button:visited,a.button:active{ text-decoration:none; background-color:#f1f1dD; border#DDD; border:1px solid #333 font-weight:bold; color:#333; padding:10px 15px 10px 15px; line-height:29px;}
a.button:hover{ text-decoration:none; background-color:#A7CF6F; border-top:1px solid #333; border-bottom:1px solid #333; color:#000; padding:10px 15px 10px 15px line-height:29px;;}

.input {vertical-align: middle;}
.verticalmiddle {vertical-align: middle;}
.v {vertical-align: middle;}
/* link color */
a.red:link, a.red:visited, a.red:active{text-decoration: none;color: #C52424; font-size:11px;}a.red:hover{text-decoration: none;color: #C52424;  font-size:11px;}
a.black:link, a.black:visited, a.black:active{text-decoration: none;color: #000;}a.black:hover{text-decoration: underline;color: #000;}
a.CF802F:link {color:#CF802F;text-decoration:none;}
a.CF802F:visited{color:#CF802F;text-decoration:none;}
a.CF802F:hover{color:#CF802F;text-decoration:underline;}
a.CF802F:active{color:#CF802F;}

/* 사이트 가입후 본인사진 올리는 부분에 링크 */
a.codenew:link {color:#41A6DE; text-decoration:none; font-weight:bold; font-family:"gulim"; padding:5px 8px;}
a.codenew:visited{color:#41A6DE; text-decoration:none; font-weight:bold; padding:5px 8px; font-family:"gulim"; }
a.codenew:hover{padding:5px 8px; background:#83B73C; color:#FFF;text-decoration:none; font-weight:bold; font-family:"gulim"; }
a.codenew:active{padding:5px 8px; background:#83B73C; color:#FFF;font-weight:bold; font-family:"gulim"; }
/* float *
/* Font Class */
.atime{ font-weight:normal; font-size:11px; color:#999}
.p10 { font-size:10px; }
.p11 { font-size:11px; }
.p12 { font-size:12px; }
.p13 { font-size:13px; }
.p14 { font-size:14px; }
.bold { font-weight:bold;}
.n {font-weight:normal;}
.c9{color:#999}
.cd{color:#DDD}
.c6 { color:#666 }
.l15 { line-height:150% }
.letter1 { letter-spacing:1px;}
.letter2 { letter-spacing:2px;}
.letter3 { letter-spacing:3px;}
.letter4 { letter-spacing:4px;}
.letter5 { letter-spacing:5px;}



.red {#color:red;}



.floatleft{ float:left; }
.floatright{ float:right; }
.spacer {clear:both; }
.none{display:none}
div.result{border:1px solid #d4d4d4; background:#FFC; padding:8px 12px; margin:2px 15px; line-height:185%; color:#393939; font-weight:bold; float:auto; width:85%;}

/*-=================== Form Cheack =================-*/
.onShow
{
    background:url(../image/reg1.gif) no-repeat left;
    padding-left:23px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
    font-weight:bold;
    font-family:"gulim";
    color:#999;
}
.onFocus
{
    background:#E9F0FF url(../image/reg2.gif) no-repeat;
    padding-left:23px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
    font-weight:bold;
    font-family:"gulim";
    color:#999;
}
.onError
{
    background:#FFF2E9 url(../image/reg3.gif) no-repeat;
    padding-left:23px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
    font-weight:bold;
    font-family:"gulim";
    color:#999;
}
.onSuccess
{
    background:#E9FFEB url(../image/reg4.gif) no-repeat;
    padding-left:23px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
    font-weight:bold;
    font-family:"gulim";
    color:#999;
}
.onLoad
{
    background:#E9FFEB url(../image/loading.gif) no-repeat 3px 3px;
    padding-left:23px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
    font-weight:bold;
    font-family:"gulim";
    color:#999;
}

/*-====================================-*/

/*--============================ Main_Top ========================--*/
#index_top {
	clear: none;
	float: none;
	height: 21px;
    padding-right:69px;
	background-color:#FFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
}
#index_top box {float:right;}
#index_top ul { font-size:12px; float:right; color:#FFF; margin-right:80px }
#index_top ul li { margin:5px 15px 0 0; padding:0px; text-align:right; width:80px;}
#index_top span{float:right; padding:3px 2px; color:#333; }
a.tit:link, a.tit:visited, a.tit:active{text-decoration: none;color:#333; display:block;float:right; padding:4px 8px; }
a.tit:hover{text-decoration: none;color: #FFF; background:#5C75AA; display:block; float:right;padding:4px 8px;}
/*--============================ Main_Head ========================--*/
#testmenu {
    background: url(../image/Title_BG.gif) repeat-x 0px -37px;
    height:36px;
    width:880px;
    margin:0px auto;
    }
#testmenu .Word {letter-spacing:1px; float:left; margin:6px 0px 0px 50px; color:#FFF; clear:both;}
#testmenu .Word SPAN{font-weight:bold;}
#testmenu .Word  A{color:#FFF; text-decoration:underline;}
#testmenu .menu {color:#FFF; float:right; padding:6px 20px 0px 0px; font-weight:bold; white-space:nowrap; }

/*#testmenu .menu { color:#FFF; float:right; width:335px;padding:8px 10px 0px 0px; font-weight:bold;}
#testmenu .over { float:left; background:url(../image/tibgo110.gif) no-repeat 100%; color:#888; width:116px;  line-height:22px; text-align:center;}
#testmenu .overs { float:left; background:url(../image/tibgo65.gif) no-repeat 100%; color:#888; width:65px;  line-height:22px; text-align:center;}
#testmenu .view { float:left; color:#FFF; width:116px; line-height:22px; text-align:center;}
#testmenu .views { float:left; color:#FFF; width:65px; line-height:22px; text-align:center;}
*/
#testmenu span {float:left;padding:4px 5px; }
#testmenu a.tfff{color:#FFF;text-decoration:none; padding:4px 8px;display:block; float:left;}
#testmenu a.tfff:visited{color:#FFF;text-decoration:none; padding:4px 8px;}
#testmenu a.tfff:hover{color:#FFF;text-decoration:underline; padding:4px 8px;}
#testmenu a.tfff:active{color:#FFF;text-decoration:underline; padding:4px 8px;}

#index_search {
	margin:10px 0px 0px 10px;
	padding:0px;
	width:333px;
	float:left;
	text-align:left;
	}

#index_search .box { clear:both; float:left; }
#index_search .searchText {border:1px #197185 solid;background:#fff;color:#999;width:268px;height:17px;padding:5px 2px 2px 3px; float:left;}
#index_search .search { margin-left:5px; float:left; }

#index_title {
	margin:0px auto;
	padding:0px;
	width:860px;
	height:58px;
	/*border:1px solid #ccc;*/
	}
#index_logo {
	margin:5px 0px 0px 5px;
	width:222px;
    height:33px;
	float:left;
	text-align:center;
    background:url(../image/logo.jpg) no-repeat;

    /* border:1px solid #CCC; */
	}
#index_title .title{
    margin:0px auto;
    font-weight:bold;
    color:#426000;
    text-align:center;
    letter-spacing:0px;
    padding:32px 0px 0px 0px;
    width:228px;

}

#Site_Menu {
    margin:0px auto;
    padding:0px;
    background:url(../image/line.gif) repeat-x 0px 0px; overflow: hidden;
    width:860px;
    line-height:30px;
    clear:both;
    }
#Site_Menu ul { float:right; margin-right:20px; font-size:12px; font-weight:bold; color:#FFF; overflow:hidden; white-space:nowrap;}
#Site_Menu ul li { padding-right:5px; float:right; white-space:nowrap; list-style:none; position:relative; right:2px;}
#Site_MenuG {
    margin:0px auto;
    padding:0px;
    border-right:1px solid #C0C0C0;
    border-left:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    background:#EEEEEE;
    width:858px;
    clear:both;
    }

.sitetitle {
    color:#0067CC;
    font-weight:bold;
    letter-spacing:4px;
    padding-top:5px;
    font-size:14px;
    }
#index_title_login {
    margin:11px 0px 0px 0px;
    padding:0px;
    float:left;
    text-align:left;
    width:270px;
    }
#index_title_login .idpwWrap { overflow:hidden; clear:both; width:172px; float:left;}
#index_title_login .idpw { float:left; width:110px; }
#index_title_login .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:3px; font:.9em Tahoma;}
#index_title_login .login { float:right;}
#index_title_login .join { float:left;  border-left:2px solid #72B148; line-height:27px;  margin-left:5px; margin-bottom:5px;}
#index_title_login .join ul {  margin-left:4px; float: left; color:#336600; font-weight:bold; font-size:12px; line-height:150%;}
#index_title_login strong { color:#336600; }
#index_title_login .tred { font-weight:bold; color:red;}
/*--============================  LoginBOX ========================--*/

#index_title_login .LoginBOX { width:280px; height:42px; border-left:2px solid #72B148; ;padding-left:5px;}
#index_title_login .LoginBOX strong { color:#336600; }
a.titleh:link, a.titleh:visited, a.titleh:active{text-decoration: none;color: #1977AF;}
a.titleh:hover{text-decoration: underline;color: #1977AF;}

/*--============================ Main_Body ========================--*/

#index_main { margin:0px auto; width:880px; }

#mainMore { float:right; margin-top:8px; }

#mainMore .g {
        float:left;
        width:178px;
        line-height:22px;
        border:1px solid #ddd;
        margin-bottom:5px;
        background:#FFF;
        text-align:center;
        }

#mainMore .j {
    font-weight:bold;
    color:#333;
    font-family:"gulim";
    }




/*--======================== Main_Body_left====================--*/

#index_main_left { margin-top:5px; width:200px; float:left; OVERFLOW: hidden; }

/*--==================== Main_Body_left================--*/
#index_main_left .guidejoin { float:left; width:198px; line-height:22px; border:1px solid #ddd; margin-bottom:5px; background:#FFF; text-align:center;}
#index_main_left .joinspan { font-weight:bold; color:#333; }
#index_main_left .titlebox1 { float:left; line-height:24px; width:138px; border-bottom:3px solid #669900; margin-bottom:5px; background:url(../image/icon_mike.gif) 5% 50% no-repeat; overflow: hidden;}
#index_main_left .titlebox2 { float:left; height:24px; width:60px; border-bottom:3px solid #016bcf; margin-bottom:5px;}
#index_main_left .helptitle { padding-left:25px; font-weight:bold; color:#336600; font-size:12px; }
#index_main_left .helpcon {float:left; width:198px;border:1px solid #E1E1DD; margin-bottom:5px; OVERFLOW: hidden; }
#index_main_left .helpcon ul { float:left; PADDING-TOP:5px; PADDING-LEFT:5px; PADDING-RIGHT:5px; PADDING-BOTTOM:5px; OVERFLOW: hidden; }
#index_main_left .helpcon ul li { padding-top:4px;padding-bottom:4px; padding-left:10px; background:url(../image/icon_gray.gif) 0 50% no-repeat; overflow: hidden; width:500px;}
#index_main_left .helpcon ul .list_g li { background:url(../image/icon_gray.gif) 0 50% no-repeat; padding-left:10px;   }

/*--==================== Main_Body_right================--*/

#index_main_right { margin-top:5px; margin-left:5px; width:675px; float:left;}
#index_main_right .title { float:left; width:673px; border:1px solid #E1E1DD; line-height:24px; background:#8eca06; text-align:left; }
#index_main_right .titlespan { font-weight:bold; color:#FFF; padding-left:10px;}
#index_main_right .Rbox { float:left; width:152px; margin-top:5px; margin-bottom:5px;}
#index_main_right .Rimg { float:left; width:152px; border:1px solid #666;}
#index_main_right .Rinfo { float:left; width:152px;}
#index_main_right .Rinfo ul { float:left; color:#000; padding-top:5px;}
#index_main_right .Rinfo ul li { padding-top:4px;padding-bottom:4px; }

/*--==================== Member Join Choice ================--*/

#JoinChoice { margin:25px auto; width:650px; border-bottom:2px solid #8eca06; }
#JoinChoice .ChoiceTitle { float:left; width:643px; border:1px solid #E1E1DD; background:#8eca06; text-align:center; line-height:24px;}
#JoinChoice .CTT { font-weight:bold; color:#FFF; padding-left:10px; }
#JoinChoice .GuideInfo { float:left; width:293px; height:180px;}
#JoinChoice .GuestInfo { float:right; width:259px; height:180px;}
#JoinChoice .textbox { float:left; margin-left:20px; margin-top:20px; margin-bottom:10px; border-left:3px solid #72B148; height:30px; }
#JoinChoice .textc { padding-left:10px; color:#000; }
#JoinChoice .codetext { text-align:center; margin-top:20px; font-size:12px;color:#000; }
#JoinChoice .codeinput { width:330px; height:20px; border:1px solid #E1E1DD; background:#F1F1F1; font-size:15px; color:blue; font-weight:bold;}
#JoinChoice .codehint { float:left; width:550px; line-height:50px; text-align:center; margin:5px auto; }
#JoinChoice .title {padding-left:23px; font-weight:bold; color:#888; font-family:"gulim"}
#JoinChoice .lefttext{ float:left; width:280px; padding:20px 0px 0px 20px; line-height:180%; color:#000}
#JoinChoice .rightimg{ float:right; width: 240px;}
#JoinChoice .imgbox { width:190px; height:180px; border:1px solid #E1E1DD; margin:18px auto;}
#JoinChoice .imgbox1 {width:190px; float:left; text-align:center; font-weight:bold; color:#888; border-bottom:1px solid #E1E1DD; background:#F1F1FF; line-height:28px;}
#JoinChoice .imgbox2 {width:190px; float:left; line-height:180px; text-align:center; padding-top:5px;}


#JoinChoice .fileInput { width:170px; height:22px; }

/*--======================== Member Join ===================--*/

#Join { margin:25px auto; width:625px;}
#Join .JoinTitle { float:left; width:623px; border:1px solid #E1E1DD; background:#8eca06; text-align:left; line-height:24px; margin-bottom:10px;}
#Join .CTT { font-weight:bold; color:#FFF; padding-left:10px;}
#Join .Table { width:620px; float:left; }
#Join .Table span{ padding-left:8px; padding-bottom:4px; font-weight:bold; color:#999; }
#Join .Jtr { height:30px; font-weight:bold; color:#696969; }
#Join .JtdL { text-align:right; padding-right:5px; width:132px; }
#Join .JtdR { text-align:left; padding-left:5px; width:188px;}
#Join .Table radio { vertical-align:middle; }
#Join .Table select { vertical-align:middle; }
#Join .text{ border:1px solid #c9c9c9; color:#282828; width:180px; background:#fbfbfb; margin-bottom:2px; padding-top:3px; }
#Join .text2{ border:1px solid #c9c9c9; color:#282828; width:450px; background:#fbfbfb; margin-bottom:2px; padding-top:3px;}
#Join .text3{ border:1px solid #c9c9c9; color:#282828; width:80px; background:#fbfbfb; margin-bottom:2px; padding-top:3px;}
#Join .text4{ border:1px solid #c9c9c9; color:#282828; width:40px; background:#fbfbfb; margin-bottom:2px; padding-top:3px;}
#Join .textarea { width: 450px;; height: 108px; border:1px solid #c9c9c9; color:#282828; background:#fbfbfb; overflow: auto; font-size:12px; line-height:138%;}

/*--======================== Main Bottom ===================--*/

#index_bottom { width:100%;height:34px; border-top:1px solid #8eca06;border-bottom:1px solid #8eca06; margin-top:10px; background:#336699;}
#index_bottom .box{ margin:0px auto; width:860px; font-family:"gulim"}
#index_bottom .left { float:left; width:280px; line-height:26px;}
#index_bottom a.btleft:link, a.btleft:visited, a.btleft:active{text-decoration: none; color: #FFF; border:1px solid #336699; padding:3px 5px;display:block;float:left;}
#index_bottom a.btleft:hover{text-decoration: none; color: #FFF; background:#1977AF; border:1px solid #DDD;  padding:3px 5px; display:block;float:left;}
#index_bottom .right { float:right; width:438px; text-align:left; line-height:26px;color: #999 ;}
#index_bottom span{float:left; padding:2px 5px;}

/* common div class */

#AllRightBox {
    margin:0px;
    padding:0px;
    width:680px;
    float:left;
    }

#quicksearch {
	CLEAR: both; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 675px; HEIGHT: 210px
}
#quicksearch .quick {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 675px; HEIGHT: 210px
}

#quicksearch .quick DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 628px; LINE-HEIGHT: 22px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 139px
}
#quicksearch .quick DIV SPAN {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bolder; COLOR: #f60
}
#quicksearch .quick DIV STRONG {
	COLOR: #0256b8;
}
#quicksearch .quick DIV STRONG A {
	COLOR: #0256b8; TEXT-DECORATION: none
}
#quicksearch .quick SPAN A {
	COLOR: #f60
}


#body #quicksearch .rsbar .log .wyzc SPAN {
	FONT-WEIGHT: normal
}

#quicksearch {
	CLEAR: both; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 675px; HEIGHT:365px; /*무형*/
}
#quicksearch #con {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 675px;
}
#quicksearch #con #tags {
	MARGIN-LEFT: 0px; WIDTH: 675px; HEIGHT: 27px
}
#quicksearch #con #tags LI {
	BACKGROUND: url(../image/tabmbg.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 4px; height: 27px;
}
#quicksearch #con #tags LI A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../image/button_searchbkr.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #0256b8; LINE-HEIGHT: 27px; PADDING-TOP: 0px; HEIGHT: 27px
}
#quicksearch #con #tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#quicksearch #con #tags LI.selectTag {
	BACKGROUND-POSITION: left top; POSITION: relative; HEIGHT: 27px
}
#quicksearch #con #tags LI.selectTag A {
	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold; COLOR: #fff; LINE-HEIGHT: 27px; HEIGHT: 27px
}
#quicksearch #con #tagContent {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #2d7fe6 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 325px; TEXT-ALIGN: left; /*유형*/
}
#quicksearch #con .tagContent {
	PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; HEIGHT: 300px
}
#quicksearch #con .newguideloop {
	MARGIN-TOP:6px;
    MARGIN-BOTTOM:6px;
    MARGIN-LEFT:5px;
    CLEAR:NONE;
    MARGIN-RIGHT:5px;
    text-align:center;
    FLOAT:left;
    width:155px;
    height:130px;
}
#quicksearch #con .tagContent SPAN {
	COLOR: #0752b8
}
#quicksearch #con .tagContent SPAN A {
	COLOR: #0752b8
}
#quicksearch #con .tagContent .borderb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed
}
#quicksearch #con .tagContent STRONG {
	COLOR: #177ee5
}

#quicksearch #con .tagContent STRONG A {
	COLOR: #0752b8;
}
#quicksearch #con #tagContent DIV.selectTag {
	DISPLAY: block
}
/*== BBS Left margin ===*/


div.graybox{
	background-color:#FFFFFA;
	border:solid 6px #E7F1F4;
	padding:10px;
	float: left;
	width: 210px;
	height: 130px;
	margin: 3px 0px 3px 0px;
}
div.leftnormal{
	margin: 9px 0px 3px 0px;
	width:240px;
	background-color:#FFF;
	padding:0px;
	float:left;
	}

div.more{
	background:url(../image/icon_more.gif) 100% 50% no-repeat;
	float:right;
	padding-right:6px;
	}
div.onebox{
	margin:0px;
	padding:0px;
	}


.w100p { width:100%; }
.fnone { font-weight:100%; }

.fieldsetDiv {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 20px 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 98%; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 1px solid
}

/* link */

a:link{color:#023a69;text-decoration:none;}
a:visited{color:#023a69;text-decoration:none;}
a:hover{color:#197cce;text-decoration:underline;}
a:active{color:023a69;}


/*--- Title Menu ---*/


/* link color */
a.FFF:link{color:#FFF;text-decoration:none; padding:5px; 10px;}
a.FFF:visited{color:#FFF;text-decoration:none; padding:5px; 10px;}
a.FFF:hover{color:#FFF;text-decoration:underline; padding:5px; 10px;}
a.FFF:active{color:#FFF; padding:5px; 10px;}

a.CF802F:link {color:#CF802F;text-decoration:none;}
a.CF802F:visited{color:#CF802F;text-decoration:none;}
a.CF802F:hover{color:#CF802F;text-decoration:underline;}
a.CF802F:active{color:#CF802F;}

a.red:link, a.red:visited, a.red:active{text-decoration: none;color: fe0000;}a.red:hover{text-decoration: none;color: #C52424;}
a.black:link, a.black:visited, a.black:active{text-decoration: none;color: #000;}a.black:hover{text-decoration: underline;color: #000;}
/* Font Class */



.p10 { font-size:10px; }
.p11 { font-size:11px; }
.p12 { font-size:12px; }
.p13 { font-size:13px; }
.p14 { font-size:14px; }
.bold { font-weight:bold;}
.c666 { color:#666 }
.l15 { line-height:150% }
.letter8 { letter-spacing:8px;}
/*=== tab_nav =====*/
.tab_nav{
    height:28px;
    padding-left:18px;
    background:url(../image/dot_1.gif) left bottom repeat-x;
}
.tab_nav li{
    float:left;
    margin-right:4px;
}
.tab_nav li a{
    height:24px;
    line-height:24px;
    display:block;
    float:left;
    padding:0 12px;
    margin-top:2px;
    border:solid 1px #8FAEB8;
    border-bottom:solid 1px #CCD2DB;
    background:#CADCE6;
}
.tab_nav li.current a{
    height:26px;
    line-height:26px;
    margin-top:0;
    background:url(../image/line_2.gif) repeat-x;
    color:#D36702;
    font-weight:bolder;
    border-bottom:solid 1px #fff;
}
.tab_nav li a:hover{
    text-decoration:none;
    background:#d3e6f1;
}
.tab_nav li.current a:hover{
    background:url(../image/line_2.gif) repeat-x;
}
.tab_nav li.right{
    float:right;
}
.tab_nav li.right a{
    padding:0;
    border:none;
    border-bottom:none;
    background:none;
}
.tab_nav li.right a:hover{
    background:none;
}

/*=== tab_con ===*/

div#tab_con{
	width:238px;
	border-bottom:1px solid #CCD2DB;
	border-left:1px solid #CCD2DB;
	border-right:1px solid #CCD2DB;
	float:left;
	height:130px;
	}
div#tab_con ul { padding:10px; }
div#tab_con ul li{ font-weight:bold; line-height:150%;}
.sp119 { font-size:11px; color:#999; font-weight:normal; }
/* form class */

select.searchSelect {
	FONT: 12px "Tahoma","simsun","gulim","Trebuchet MS",   sans-serif; COLOR: #6a6a6a; width:120px; height:17px; border:1px #197185 solid;
}




