body{font-size:12px; font-family: 굴림, verdana, Arial; line-height:160%; color:#858585; background-color: #333333; }
td{font-size:12px; font-family: 굴림, verdana, Arial; line-height:160%; color:#858585;}
form {padding:0px; margin:0px} 

/** 링크 **/
a:link {color:#666666; text-decoration:none; line-height:160%;}
a:visited {color:#666666; text-decoration: none; line-height:160%;}
a:active {color:#666666; text-decoration: none; line-height:160%;}
a:hover {color:#666666; text-decoration: underline; line-height:160%;}

.ctl { color:#cccccc; }
a:link.ctl { color:#cccccc; }
a:visited.ctl {color:#cccccc; }
a:active.ctl {color:#cccccc; }
a:hover.ctl {color:#cccccc; color: #f7791c; text-decoration: none;}

.command {background-image: url('/kr/imgs/icon_lgtcontrol01.gif'); background-repeat: no-repeat; background-position: left; padding-left: 15px; font-size: 1em; color:black;margin-right: 10px;}
a:link.command {color: black;text-decoration:none;}
a:visited.command {color: black;text-decoration: none;}
a:active.command {color: black;text-decoration: none;}
a:hover.command {color: #ff9600; text-decoration: none;}

.submitcommand {padding-left: 15px;padding-right: 15px; padding-top: 2px; padding-bottom: 2px; border: 2px solid #ff9000; font-size: 1em; color:black;background-Color: #fea532; margin-right: 10px;}
a:link.submitcommand {color: black;text-decoration:none;}
a:visited.submitcommand {color: black;text-decoration: none;}
a:active.submitcommand {color: black;text-decoration: none;}
a:hover.submitcommand {color: white; text-decoration: none;background-Color: black;}

.topmenu{font-size:12px; font-family: 굴림, Arial, Helvetica; color:#ffffff; line-height:160%}
a:link.topmenu {font-size:12px;color:#ffffff; text-decoration:none;}
a:visited.topmenu {font-size:12px;color:#ffffff; text-decoration: none;}
a:active.topmenu {font-size:12px;color:#ffffff; text-decoration: none;}
a:hover.topmenu {font-size:12px;color:#ffffff; text-decoration: underline;}

.footermenu{font-size:11px; font-family: 돋움, Arial, Helvetica; line-height:120%}
/**a:link.footermenu {font-size:11px;color:#E68D31; text-decoration:none;}
a:visited.footermenu {font-size:11px;color:#E68D31; text-decoration: none;}
a:active.footermenu {font-size:11px;color:#E68D31; text-decoration: none;}**/
a:hover.footermenu {font-size:11px; text-decoration: underline;}

.category_tree{line-height:120%}
a:link.category_tree {text-decoration:none;border: 1px solid #333333; padding: 2 2 2 2;}
a:visited.category_tree { text-decoration: none;border: 1px solid #333333; padding: 2 2 2 2;}
a:active.category_tree {text-decoration: none;border: 1px solid #333333; padding: 2 2 2 2;}
a:hover.category_tree {text-decoration: none; background-Color: #f0f0f0; border: 1px solid #cccccc; padding: 2 2 2 2;}

.mypage_tab{line-height:120%}
a:link.mypage_tab {text-decoration:none; color: white; padding-left: 10px; padding-top: 5px;}
a:visited.mypage_tab { text-decoration: none; color: white; padding-left: 10px; padding-top: 5px;}
a:active.mypage_tab {text-decoration: none; color: white; padding-left: 10px; padding-top: 5px;}
a:hover.mypage_tab {text-decoration: none; color: white; padding-left: 10px; padding-top: 5px;}

a:link.userpopupitem {text-decoration:none; padding-left: 5px; padding-top: 5px;}
a:visited.userpopupitem { text-decoration: none; padding-left: 5px; padding-top: 5px;}
a:active.userpopupitem {text-decoration: none; padding-left: 5px; padding-top: 5px;}
a:hover.userpopupitem {text-decoration: none; padding-left: 5px; padding-top: 5px;}

a:link.filter { text-decoration:none; padding: 5 5 5 5; margin-left: 10px; }
a:visited.filter { text-decoration: none; padding: 5 5 5 5; margin-left: 10px; }
a:active.filter { text-decoration: none; padding: 5 5 5 5; margin-left: 10px; }
a:hover.filter { text-decoration: none; padding: 5 5 5 5; margin-left: 10px; }

a:link.filterSelected { text-decoration:none; padding: 5 5 5 5; margin-left: 10px; background-color: #505050; color: #ffffff;}
a:visited.filterSelected { text-decoration: none; padding: 5 5 5 5; margin-left: 10px; background-color: #505050; color: #ffffff;}
a:active.filterSelected { text-decoration: none; padding: 5 5 5 5; margin-left: 10px; background-color: #505050; color: #ffffff;}
a:hover.filterSelected { text-decoration: none; padding: 5 5 5 5; margin-left: 10px; background-color: #505050; color: #ffffff;}

/** text font **/ 
.d11120{font-size:11px; font-family: 돋움, verdana, Arial; line-height:120%;}
.d11130{font-size:11px; font-family: 돋움, verdana, Arial; line-height:130%;}
.d11150{font-size:11px; font-family: 돋움, verdana, Arial; line-height:150%;}
.d12120{font-size:12px; font-family: 돋움, verdana, Arial; line-height:120%;}
.d12130{font-size:12px; font-family: 돋움, verdana, Arial; line-height:130%;}
.g11120{font-size:11px; font-family: 굴림, verdana, Arial; line-height:120%;}
.g12120{font-size:12px; font-family: 굴림, verdana, Arial; line-height:120%;}
.g12130{font-size:12px; font-family: 굴림, verdana, Arial; line-height:130%;}
.fontblack{color: #000000;}
.fontcolor {color: #ff6600;}
.fc9 {color: #999999;}
.fc4 {color: #444444;}
.fcB {color: #000000;}
.fcW {color: #ffffff;}
.fcO {color: #ff6600;}
.fsB {font-weight:bold;}

.i22Text { color:#0096ff; }
.warningText { color:red; }

/** png투명처리 **/ 
.png24 { 
    tmp:expression(setPng24(this)); 
} 

/** 영역테스트 **/
.border {border: 1px solid #000000;}
.color {border: 0px solid #000000; background-color:pink;}

/** 정렬 **/
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.clear {clear: both;}
.img { border: 0; vertical-align:middle;}

/** 여백 **/
.pl5 {padding: 0 0 0 5px;}
.pl10 {padding: 0 0 0 10px;}
.pl15 {padding: 0 0 0 15px;}
.pl20 {padding: 0 0 0 20px;}
.pr5 {padding: 0 5px 0 0;}
.pr10 {padding: 0 10px 0 0;}
.pr15 {padding: 0 15px 0 0;}
.pt5 {padding: 5px 0 0 0;}
.pt10 {padding: 10px 0 0 0;}
.pb10 {padding: 0 0 10px 0;}
.mt5 {margin: 5px 0 0 0;}
.mt10 {margin: 10px 0 0 0;}
.mt15 {margin: 10px 0 0 0;}
.mr3 {margin: 0 3px 0 0;}
.mr5 {margin: 0 5px 0 0;}
.mr10 {margin: 0 10px 0 0;}
.mr20 {margin: 0 20px 0 0;}
.mr50 {margin: 0 50px 0 0;}
.ml5 {margin: 0 0 0 5px;}
.ml20{margin: 0 0 0 20px;}
.ml10{margin: 0 0 0 10px;}
.mb5 {margin: 0 0 5px 0;}
.mb10 {margin: 0 0 10px 0;}
.mb15 {margin: 0 0 15px 0;}
.mb20 {margin: 0 0 20px 0;}
.mb30 {margin: 0 0 30px 0;}
.padding_r10 {padding:0 0 0 10px;}
.padding_r20 {padding:0 0 0 20px;}

/* container */
.contentsDescription { margin-top: 10px; margin-bottom: 10px; }
.contentsDescription .point { color: #ff6600; }

/* tab header */
.tabHeader { border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-left: 1px solid #bbb; margin-bottom: 10px;}
.tabHeader .selectTab { font-size: 12px; text-align: center; font-weight: bold; color: black; background-color: white; height: 100%;}
.tabHeader .selectTabOption { font-size: 12px; color: #888; background-color: white; padding: 10 10 10 10; }
.tabHeader .selectTabOption .optionBox { border: 1px solid #ccc; padding: 5 5 5 5;  font-size: 12px; color: #888; margin-top: 10px; }
.tabHeader .selectTabOption .optionBox .title { margin-bottom: 10px; }
.tabHeader .selectTabOption .optionBox .option { margin-right: 10px; }
.tabHeader .tab { font-size: 12px; text-align: center; color: #555; background-Color: #ccc;  height: 100%; }
.tabHeader .empty { background-Color:#ccc; height: 100%; }

/** 라인 **/
.boardSpliter {width:1px; height:15px; background-color: #e4e4e4; overflow:hidden;}

/** header **/
.header {width: 100%; height:52px; background-color:#737373;}
.headContainer {width: 1024px; height:52;}
.logo {float:left; width:70px; margin-top:10px; padding: 0 0 0 20px;}
.menutop {float:right; margin-top:8px; padding: 0 10 0 0px;}
.menutop_main {float:right ;width: 242px; margin-top:8px;}
.join {text-align: right; margin-top:5px;}

.searchbar {width:100%; height:37px; background-color :#dbdbdb;}
.search_in {height:100%;}
.search_in_main {width:1024px; height:100%;}
.searchContainer {float: left; margin-top:7px; height:32px;}
.searchtext {float: left; margin-top:2px; margin-right:10px; font-family: Arial; font-size:11px; color:#666666; padding:0 0 0 20px;}
.searchbox {float: left; height:25px; width: 280px;  background-image: url('../imgs/search_bg.gif'); }
.searchbtn {float: left;  width: 165px; margin-left: 5px;}
.searchOption { margin-right: 20px; }

#adSearchOption { position: absolute; border: 5px solid #242424; padding:10 20 20 20; background-color :#dbdbdb; display: none; z-index: 200;}
.adSearchVline {float:left; width:1px; height:90px; margin: 0 10 0 10px; background-color: #bbbbbb; overflow:hidden;}
.adsearchProperty {width: 67px; }

.login_main {float: right; margin-top: 8px;}
.loginbox { float: right; }
.loginbtn { float: right; padding: 1 0 0 5px; }

/** page container **/
.pageContainer {margin:30 0 70 0px; }
.pageTitle {float:left; width:170px;}

/** footer **/
.footerContainer {clear: left; padding: 0 10 30 10px; margin: 20 0 0 0px;}
.footerLine {height:1px; margin-bottom: 3px; background-color: #cccccc; overflow: hidden;}
.footerLogo {float: left; padding: 4 0 0 10px;}
.footerContents { }

/**footermain**/
.footerLine2 {height:1px; margin-bottom: 7px background-color: #cccccc; overflow: hidden; width: 850px;}

/** thumb **/

.lgtthumbContainer {width:133px; height:130px; float: left; margin: 5 0 5 0px; margin-right: 0; border:0px solid;}

.lgtthumbImage {width:130px; height:130px; margin: 0 0 0 0px; padding:0 0 0 0px;}
.lgtthumbDetail {float:left; width:200px; margin:5 0 5 10px; padding-top:30px;}
.thumbIcons {float: left; height: 20px;}
.thumbImgNo {float:left; width: 65px; height: 25px; padding: 0 0 0 7px; text-align: left;}
.lgtthumbImgNo {float:left; width: 55px; height: 25px; padding: 5 0 0 7px; text-align: left;}
.thumbLine {height:1px; width:120px; margin: 0 0 4 0px; background-color: #e2e2e2; overflow:hidden;}
.thumbText{ font-size:11px; font-family: 돋움, verdana, Arial; line-height:120%; color:#999990;}
.thumblink{font-size:10px; font-family: verdana, Arial, Helvetica; color:#666666; line-height:160%;}
.thumbrm{font-size:10px; font-family: verdana, Arial, Helvetica; color:#5E9734; font-weight: bold; line-height:160%;}
.cardContainer2 {float:left; border:1px solid #454545; margin:0 7 7 0px; padding:7 7 0 7px;}

/* List Header */
.listHeader { color: black; background-Color: #f4f4f4; height: 25px; }
.listHeader TD {pading-left: 10px; padding-right: 10px; text-align: center; }

.contentsThumbContainer {width:150px; height: 150px; float: left; margin: 10 0 15 0; border:0px solid;}
.contentsThumbContainer .thumbnail {width:150px; height:130px; margin: 0 0 12 0px; padding:0 0 0 0px;}
.contentsThumbContainer .information {font-size: 11px;}

.width1024 {width: 1024px;}
.noticeContainer{clear:left; height:200px ;}
.noticeSub{float:left;width:400px; margin-top:20px; padding: 0 0 0 0px;}
.date {font-size:12px; font-family: 돋움, verdana, Arial; line-height:120%; color:#888888;}
.pricebox {float:right; margin-top: 20px;}

/* border: 1px solid #c0c0c0; */









.inputTopForm { padding: 5 5 5 5; font-size:12px;}
.inputTopForm .Title {background-image: url('/kr/imgs/row_splitline.gif');background-position: bottom;font-weight:bold;color:#f7791c;}
.inputTopForm .InputItem { padding-top: 10px; padding-bottom: 30px;}
.inputTopForm .InputItem .Box {padding: 5 5 5 5; border: 1px solid #ccc; background-Color: #f0f0f0; margin-top:5px; margin-bottom:5px;} 

.helpText {font-size: 11px; background-image: url('/kr/imgs/tip.gif'); background-position: left; background-repeat: no-repeat; padding-left: 28px; margin-left: 5px; color: #74ceeb; }

/** join **/
.joinContainer {width:850px; padding:0 0 0 0px;}
.agreeContainer { margin: 25px 0 30px 0; padding: 20 20 20 20px; background-color: #454545; }
.agreebox1 { height: 130px; padding: 5px; margin-bottom: 10px; overflow: auto; border: 1px solid #b8b8b8; background-color :#e6e6e6; }
.agreebox2 { margin-left: 12px; margin-top:14px; margin-bottom: 10px; }
.agreeText { margin-top: 7px; text-align: center; }
.inputboxContainer{border: 2px solid #414141; padding:20 20 20 20px; width: 707px !important; width: 750px;}
.inputboxContainer_join{border: 2px solid #414141; padding:20 20 20 20px; width: 780px;}
.joinbutton {margin-top: 10px; text-align: center;}
.joinFormTitle {float:left; width:100px;}
.joinLine {clear:both; height:1px; margin: 5 0 5 0px; background-color: #454545; overflow:hidden;}
.joinInfo {float: left; padding:4 0 0 20px; font-size:11px; font-family: 돋움, verdana, Arial; color:#888888; line-height:120%;}
.joinAdvantage {margin:20 0 30 0px; float:left;}
.joinAd_spliter {margin:35 13 15 13px; float:left; width:1px; height:63px; background-color:#EEEEEE;}
.btnmargin {float: left; margin-left: 5px;}

.lightboxSelector { width: 133px; }

#adSearchOption { }
#keywordSuggest { max-width: 500px; _width: 600px; }
/* #searchHelper { position: absolute; visibility: hidden;left: 170px;top: 91px; z-index:200;} */
#trailimageid { position: absolute; visibility: hidden;left: -1000px;top: 0px; z-index:200;}
#userPopupMenu { position: absolute; visibility: hidden;left: -1000px;top: 0px; z-index:200;}
#windowArrow {position: absolute; visibility: hidden; left: -1000px;top: 0px;z-index:200;}

/** join complete & no img 라이트박스 & no search result**/
.joinCompleteBody{padding-top:140px;}
.joinCompleteBorder{background-image:url(../imgs/joinCompleteBG.gif); width:700px; height:166; margin-top:30px;}
.LoginBoxContainer{float:left; padding:25 10 36 23;}
.joinLoginBox{margin-top:20px;}
.CreditIntro{float:left; margin-top:10px; margin-left:30px;}

.bgBorder{background-image: url(../imgs/none_SearchResultBG.gif); width:648px; height:231px;}
.noImageText{height:30px; padding-top:15px; font:굴림; font-size:15px; color:#000000; font-weight: bold;}
.TextColor{color:#EE6600;}
.SimpleSpliter{margin:15 30 0 30px; background-color:#EFEFEF; height:1px; overflow:hidden;}
.LRmargin{margin:0 30 0 30;}
.LeftImg{float:left; padding-top:20px;}
.RightImg{float:right; padding-top:20px;}


/** mypage common**/
.Mypage_LeftContainer{float:left; padding-top:30px; padding-left:20; margin:0 0 0 0;}
.Mypage_Logo{margin-top:15px;}
.Spliter1{margin-top: 6px; background-color:#DB9F59; height:1px; overflow:hidden; width:150px;}
.Subject{margin-top: 5px; padding-left:5px;}
.Spliter2{margin-top: 2px; background-color:#DFDFDF; height:1px; overflow:hidden; width:150px;}
.Sub_1st_Content{margin-top: 5px; padding-left:5px; width:150px;}
.Sub_Contents{padding-left:5px; width:150px;}
.CenterContainer{float:left; padding:30 20 70 0px;width:95%;}
.CenterContainer2{float:left; padding:0 20 0 0px;}
.ContentsContainer{position:absolute; left:190px; padding-right:30px;}
.CenterTop{height:23px;width:100%;}
.ArrayTopMenu{float:left; padding:0 1 0 0;}
.LeftTextArray{padding-left:5px;}
.TabMenuContainer { background-Color: #F6921D; }
.TabMenuSelectContainer { background-Color: #999999; }

/* page history */
.PageHistory {margin:12 0 10 0; padding-left: 18px;background-image:url(/kr/imgs/history_home.gif);background-repeat: no-repeat; background-position: left;}
.PageHistory A {padding-right: 20px; background-image:url(/kr/imgs/page_history_splitter.gif);background-repeat: no-repeat; background-position: right;}
.PageHistory .Current {font-size: 1.2em; font-weight: bold;}

.componentbox {border: 1px solid #cccccc; margin-bottom: 10px; float: left;}
.componentbox .title {background-Color:#f0f0f0;font-weight:bold;padding: 2 2 2 2;font-size:1em;}
.componentbox .contents {background-Color: white;padding: 5 5 5 5; overflow:auto;}

.leftbar { padding-top: 0px; line-height: 160%; }
.leftbar .splitter1 {margin-top: 6px; background-color:#DB9F59; height:1px; overflow:hidden; width:150px;}
.leftbar .splitter2 {margin-top: 2px; background-color:#DFDFDF; height:1px; overflow:hidden; width:150px;}
.leftbar .subject {margin-top: 5px; padding-left:5px; font-weight: bold;}
.leftbar .item {line-height: 200%; margin-top: 10px; margin-bottom: 10px; padding-left: 5px; }

/** myinfo**/
.FormTable{border:2px solid #E3E3E3; width:808px; height:470px; margin-top:8px;}
.FormUnderline{border-bottom:1px dotted #E3E3E3; height:32px ;margin-left:35px; margin-right:30px;}
.FormUnderline2{border-bottom:1px dotted #E3E3E3; height:72px ;margin-left:35px; margin-right:30px;}
.Botton{float:right; margin-top:5px; margin-right:115px;}

/** lightbox**/
.LightboxDetailHeader{margin:3 0 0 0px;}
.LightboxSpliter{clear:left; margin:20 2 0 2; background-color:#DFDFDF; height:1px; width:100%; overflow:hidden;}
.LightboxIcon{float:right; margin-right:2px; margin-top:10px;}
.LightboxBody{margin-top:10px;}
.LightboxIntroText{margin-top:10px;}
.LightboxControlBody{float:right; margin: 0 0 5 0px; vertical-align:middle;}
.lgtIcon{float:right; padding: 4 0 0 0; margin-top:10px;}
.lgtIcon2{float:right; padding: 2 0 0 0;}
.lgtCcontrol{float:right; padding: 1 0 0 0; vertical-align:middle; margin:10 0 0 5;}
.lgtCSpliter{float:right; height:11px; width:1px; margin:14 10 0 10; background-color:#DEDEDE; overflow:hidden;}
.lgtBar{height:40px; padding:0 0 0 0;}
.lgtLayoutText {float: left; margin:0 0 0 0px; font-size:12px; font-family: 굴림, verdana, Arial; color:#EB8B14;}
.lgtArray{float:right; margin:10 0 10 0px;}
.lgtThumbIcon{float:left;}
.lgtimgPrice{float:left; margin:5 0 5 10px; padding-top:20px;}
.lgt_layoutselector{height:60px;}

/**lightbox modify**/
.ModifyBody{margin-top:10px; border: 2px solid #E4E4E4; width:730px; height:110px; padding:5 5 5 5;}
.LightboxBasicInfo{float:left; background-color:#F6F6F6; width:315px; height:110px;}
.BasicInfoSpace{padding:5 0 0 5;}
.ModifiableField{float:left; width:395px; height:110px; padding:0 0 0 15px;}

/**lightbox remove**/
.RemoveBody{width:100%; margin-left:180px;}
.RemoveBorder{margin-top:70px; border: 3px solid #E4E4E4; width:390px; height:260px;}
.RemoveOptionBG{background-color:#F6F6F6; height:55px; margin:15 15 0 15;}

/**lightbox add**/
.AddformBorder{margin-top:15px; border: 2px solid #414141; width:730px; height:110px; padding:5 5 5 5;}
.AddformArea{height:110px; padding:0 15 0 15px;}
.AddformUnderline{height:30px; border-bottom:1px solid #414141;}

/** Down History**/
.DownHistoryBody{margin-top:4px;}
.DownHistoryHeader{clear:left; margin-top:3px;}
.VerticalSpliter{height:50px; width:1px; margin-top:5px; margin-bottom:5px; background-color:#EAEAEA; overflow:hidden; }
.VerticalSpliter2{height:20px; width:1px; margin-top:5px; margin-bottom:5px; background-color:#EAEAEA; overflow:hidden; }
.HistoryArea{margin-left:2px; margin-right:2px;}
.Down_Spliter1{height:1px; background-color:#414141; width:100%; overflow:hidden; margin:0 2 0 2;}

/** Preview **/
.pvKBorder {margin: 3 0 5 0; padding: 5 0 5 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.pvTitle {height:30px; padding-top:5px; margin-bottom:5px; background: #fafafa;}
.pvPriceBorder {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.underline{margin:3 0 8 0; height:1px; background:#E5E5E5; overflow:hidden;}
.pvSisterBorder {border: 1px solid #dddddd; margin-right: 5px;}
.lightboxCombobox {width:150px;}


/** Down Confirm**/
.TopText{margin:0 0 0 0px;}
.confirmBox{border-top:4px dotted #F1F1F1; border-bottom:4px dotted #F1F1F1; padding:10 10 10 10px;}
.DCVspliter{float:left; height:150px; width:1px; background-color: #E3E3E3; overflow:hidden; margin:0 20 0 20px;}
.PriceinfoContainer{float:left; margin: 0 0 0 10px; width:300px;}
.DownSpliter{height:1px; background-color: #E3E3E3; overflow: hidden; margin:10 0 0 0;}
.WarningBox{border: 2px solid #E3E3E3; background-color:#FFFCF7; width:805px; height: 50px;}
.PreviewContainer{float:left; width:300px; height:360px; background-color:#f7f7f7; margin:0 0 12 0px; padding:5 5 5 5px;}

/** Site map **/
.SiteMapContainer{float:left; width:135px; height:150px;}
.SiteMapTitle{padding:0 0 0 0;}
.SiteMapMenuIcon{float:left; margin:10 0 0 5}
.SiteMapMenuText{float:left; margin:5 0 0 10}
.SiteMapSpliter{float:left; margin: 0 30 50 30px; width:1px; height:130px; background-color:#E6E6E6; overflow:hidden;}

/** Use Info**/
.InfoTitle{margin-left:10px; font-weight:bold;}
.InfoContents{margin-left:28px;}
.InfoContents ul{padding-left:17px; margin-left:0}
.InfoSubTitle{margin-left:28px; font-weight:bold;}
.InfoSubContents{margin-left:35px;}

.creditbuyTitle {width:160px; height:80%;}
.creditbuyTable {width:900px; padding:0 0 0 0px;}
.creditCalcInput {border-style:none; width:150; font-weight:bold; text-align:right;}

/** Contents **/
.cthead1 { font-size: 1.5em; font-weight: bold; color: #666666; }
.cthead2 { font-size: 1.2em: color: #666666; }
.ct1 { font-size: 1em; color: #666666; line-height: 180%; }

/* Tooltip Box */
.tipbox { font-size: 1em; line-height: 160%; margin-top: 3em; padding: 10 10 10 10; background-Color: #1a1a1a; border: 1px solid #333333; }
.tipbox .title { font-weight: bold; color: #f7791c; font-size: 1.2em;}
#tt {position:absolute; display:block; background:url(/kr/imgs/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/kr/imgs/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/kr/imgs/tt_bottom.gif) top right no-repeat; overflow:hidden}
.tooltiptext {padding-bottom: 1px;cursor:hand;background-image: url('/kr/imgs/help_underline.gif'); background-repeat: repeat; background-position: bottom;}

.ctcontainer { padding: 20 0 30 0px; }

/* Help Box */
.helpbox { font-size: 1em; color: black; border: 1px solid #ddd;}
.helpbox .title { background-Color: #ddd; padding 3 3 3 3; color: white;}
.helpbox .item { background-Color: white; color: black; }
.helpbox .item .selected { color: red;}

/* Report List */
.reportList { font-size: 1em; margin-bottom: 15px; }
.reportList .normalHeader { height: 30px; color: #cccccc; text-align:center; border-bottom: 1px solid #414141; border-top: 1px solid #414141; }
.reportList .column { border-bottom: 1px solid #ddd;}
.reportList .sub { height: 85px; }

/* Calendar */
.weekday { font-size: 9pt; color: #FF0000; text-align: center; } 
.normalday { font-size: 9pt; color: #000000; text-align: center; } 
.weekdaytoday { font-size: 9pt; color: #FF0000; text-align: center; background-color: #FFD9D9; font-weight: bold; } 
.normaldaytoday { font-size: 9pt; color: #000000; text-align: center; background-color: #DDDDDD; font-weight: bold; } 
.othermonth { font-size: 9pt; font-style: italic; color: #999999; text-align: center; }
.blogday { font-size: 9pt; color: #000000; text-align: center; font-weight: bold; }

/* 에디토리얼 라이센스 경고 */
td.OnlyEditorialDescription { font-weight: bold; font-size: 12px; color: #ff7b16; padding: 10 10 10 10; height: 30px; vertical-align: middle; text-align: center; background-Color: #1a1a1a; margin-bottom: 10px; }
td.OnlyEditorialDescription2 { font-weight: bold; font-size: 11px; color: #ff7b16; vertical-align: middle; text-align: center; background-Color: #1a1a1a; }
